Question: I wonder if you can **load a DLL**, of Windows operating system (for example, user32.dll), in an **application** (in any programming language) with a **Linux** operating system.

The DLL would be in a directory on the Linux file system.

Thanks for the help.

Greetings!

Answer: 
No. The architectures are fundamentally different. 

I note your question is tagged C++. If it was a .net DLL (built with CLR bytecode) then you *could* reference it via an application running under Mono.
Why do you want to do this? To execute a program (`.exe`) that uses that DLL? In that case you need a Windows emulator on your Linux machine, such as [wine](http://www.winehq.org/).