Hi guys, thanks for you replies.
I've been to Microsoft's msdn site, but their API is in C/C++ language which is where my problem begins since I don't program in this language. For sure, I can understand most of it but wouldn't be able to make much use of it.
In some of the resources I read on ASM programming is that, say you wanted to use a windows DLL then you would have to find out that DLL's 'calling convention' /parmeters. There doesn't seem to be much clear information on how this would be done though, in regards to what registers these certain parmeters go, especially when by defult the API uses C/C++ to do it?
GoASM, which has been quite a usefull resource, says this:
Quote:
Header files - contain the constant values, structures and parameters you need to know about when you call a Windows API.
Many programmers "include" them directly in their source code, so that the constant values and structures can be referred to by name. Typically these files have ".h" or ".inc" extensions.
Logged