Win32 API - List of commands
I am learning how to use the Win32 API commands using the Borland C++ X development system. Can any one tell me where I can find a list of API functions with a description of what messages each function can receive or send plus the prototype for each function.
I find many listing on the internet that show a few functions but I have not found a complete list or at least a list that would cover up to 2003 since my development system was release at that time.
Found the API Information at Microsoft
I finally found the Microsoft site that has the API information.
Windows API Reference
The following topics provide information about the programming elements included in the Windows API.
* Functions in Alphabetical Order
* Functions by Category
* Functions by Release
* Windows Data Types
* Compatibility with 16-bit Windows
Windows API Reference (Windows)
This entire structure can be down loaded to a file folder on your computer so you can view it with your browser when off line.
Just go to the address shown above with your browser and select, File (on the tool bar), then select "Save Page as", and point to the desired file folder on your computer and then save the file (aa383749(VS.85).aspx.htm).
When you want to view it just start your browser and go to File (on the tool bar), Select Open file, Select the file folder that you save the API information in, then select the file (aa383749(VS.85).aspx.htm).
Microsoft SDK API Complete Information
I found the Microsoft SDK API Complete Information Package.
This is a source of all commands, messages, data types and
how each call function operates. Plus there are some other
very interesting sections that have tools and other items.
I found this to be a great data source for how the call functions
work and what all the messages relate to. There appear to be
1000's of the API commands in this Window API world.
I downloaded the Windows SDK "Windows Server 2008 and .NET Framework 3.5" ISO File and burned it to a DVD. Be sure you
don't just save ISO file to a disk but you must pick the
burn image to disk option so it will unpack the ISO file.
------------------------ If SDK won't Intall due to a Runtime error-----------------------
You will need to down load the following .NET Framework and install it on your system.
To download the full package, rather than the bootstrapper, click on the link below: .NET Framework 3.5 Service Pack 1 (Full Package)
Download details: .NET Framework 3.5 Service pack 1
here is the path right to the exe if you just want to download and save:)
The SDK documentation has been very helpful in understanding each function and how it operates.