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: 
It's possible if you write a wrapper for it. That's how the [win32 codecs](http://www.mplayerhq.hu/DOCS/codecs-status.html) work on Linux. Also [Wine](http://www.winehq.org/) uses many DLLs.
DLL is a format for windows (i.e. it MS implementation of shared library concept).  

It is not in a format that Linux understands.  

Linux uses the ELF format for dynamic libraries.