A typical API call contains the following:
Net
For example, User identifies a function that controls user accounts, and Alert identifies a message alert function. The category identifier can be compound, such as ServerDisk (specifies a function on the server disk) or PrintQ (specifies a printer queue function).
Examples include Add, Del, Read, and Purge.
For example, NetPrintQPurgeSelf deletes only the queued print jobs submitted by the application requesting the purge, whereas NetPrintQPurge deletes all queued print jobs from the specified queue.
Parameters specify which data structure to use (if there is one) and provide other details applicable to a particular API. Some parameters that are used commonly with many APIs are defined in Definitions and Conventions. Exceptions or unique parameters are defined where they occur in this book.