Hi all,
I am looking for a list of descriptions for all of the most common include (.inc) and library (.lib) files.
I want to know what each is used for, and when I need to use them. I searched the forums, but didn't find anything
Thanks
Armindilo
Hello Armindilo and welcome to the group! The libraries that ship with MASM32 are modelled directly after their corresponding .DLL files: i.e. msvcrt.inc contains the prototypes for functions found in msvcrt.dll.
Some of the libraries have useful names like msvcrt which stands for "Microsoft Visual C Run Time." Others don't have such an easily-understandable name, like csq.inc.
Not having any previous windows programming experience, I've found the names of the dll's to be fairly meaningless. You simply use tools like the Win32.hlp file to find functions you want, then try to compile your application. If it complains that the procedure is not defined, one could simply use my Search Tool (http://www.masmforum.com/simple/index.php?topic=3863.0) to locate which libraries to include. Then try compiling again. Maybe not elegant, but it works. :)
Perhaps Mr. Hutch or someone has a more concise list of what each file is for. (Agreed, it would be nice to have a list.) :bg
Mostly the MSDN at the bottom lists the h File (inc in ASM)
and the lib, so if the assembler complains about a API it
can't find it displays it's name go search it in the MSDN
and look at the bottom of that page.
Zcoder....
Ok, That'll work I guess!!
Thanks
Armindilo