newbie question

Michael Cardenas michael.cardenas at lindows.com
Wed Jul 10 01:36:28 CDT 2002


Preetham wrote:

> Thanx bill. But what i want to know is where exactly is this 
> call(CreateBitmap will eventually result in calls into probably X11 
> code) done. I have looked into the documentation in winehq.com, i get 
> a fair idea of how it is done, however when i look into the source 
> code, im unable to understand much.
> What i want to know is, this program that loads the windows exe and 
> which runs them, where is this program located.
> Also, the code where CreateBitmap is mapped into the Xlib, where is 
> this code.
> I am looking at some kind of low level documentation, or atleast a 
> place where i could start.
> Thanks,
> Preetham
>  
> ----- Original Message -----
>
>     *From:* Medland, Bill <mailto:Bill.Medland at accpac.com>
>     *To:* Wine devel (E-mail) <mailto:wine-devel at winehq.com>
>     *Sent:* Tuesday, July 09, 2002 4:10 PM
>     *Subject:* 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
>     <http://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.
>     ...
>
You could start by going to your wine source dir and typing this:

find . -name *.c | grep CreateBitmap

or

find . -name *.spec | grep CreateBitmap


-- 
michael cardenas
lead windows compatibility engineer
lindows.com
.
hyperpoem.net
.
"Be the change you want to see in the world"
-Mahatma Gandhi








More information about the wine-devel mailing list