The documentation of each function contains these sections:
Syntax
Programming Note
The functions in this book are spelled in mixed-case for readability but
are known to the system as uppercase character strings. For example, the
function "GPIBeginArea" is actually the external name "GPIBEGINAREA".
If you are using a compiler that generates a mixed-case external name, you should code the functions in uppercase.
The term NULL applied to a parameter indicates the presence of the parameter, with no value.
Refer to for a complete list of all data types and their descriptions.
Input
For some functions, this section includes a statement that the function requires a message queue. This means that, before issuing a call, WinCreateMsgQueue must be issued by the same thread. For other functions, no previous WinCreateMsgQueue is required, and it is only necessary to issue WinInitialize from the same thread.