From: Medland, BillSent: Tuesday, July 09, 2002 4:10 PMSubject: RE: newbie question(BTW HTML email is generally sort of frowned on here)Unix doesn't run windows programs. I suggest you actually read some of the documentation at www.winehq.com, especially the Winelib stuff.Basically wine is a Unix program that understands the structure of Windows DLLS and exes. Wine itself runs, loads the dlls and exes into memory and executes them. Some DLLS are replaced by plug-compatible unix so's that interface to the lower levels. So CreateBitmap will eventually result in calls into probably X11 code.Bill-----Original Message-----
From: Preetham [mailto:preetham@student.utdallas.edu]
Sent: Tuesday, July 09, 2002 5:24 PM
To: wine-devel@winehq.com
Subject: newbie questionHi all:
I have a very elementary question. How does the Winodws program run in Unix. For example, i write a program where i call the CreateBitmap() method, what happens. How is a dll called in the unix environment. From what i know, unix dlls are .so files. From the wingdi.h file in the wine\include directory, how does the unix OS know how to resolve the WINAPI call. If i am right, windows dll's are implemented in unix, how is this done.I'm kinda flustered at the moment, would appreciate the helpThanks,Preetham.