For most of the functions described in this manual, the syntax is given in C-language format. In your C-language source files, the function name must be spelled exactly as given in syntax and the parameters must be used in the order given in syntax.
The Windows API uses many types, structures, and constants that are not part of standard C language. These items, designed for Windows, are defined in the Windows C-language header files. Although there are many Windows header files, the majority of API functions, structures, and messages are defined in the WINDOWS.H header file. You can use these items in your Windows application by placing an #include directive specifying WINDOWS.H at the beginning of your C-language source file.
In this manual, if a function is not defined in WINDOWS.H, its appropriate header file is included in the first line of syntax. If no header file is listed, you can assume the function is defined in WINDOWS.H.
Note:
You will find a list of the appropriate module and library for each Windows function in the Microsoft Windows Programmer's Reference, Volume 1. A list of the types used in the Windows API, with a brief description of each, is provided in the Microsoft Windows Programmer's Reference, Volume 3.