# Using the function reference

This section provides an alphabetical reference to the Switching service functions. A typical function includes:

Prototype | The prototype is followed by a list of the function arguments. Data types include: WORD (16-bit unsigned) DWORD (32-bit unsigned) INT16 (16-bit signed) INT32 (32-bit signed) BYTE (8-bit unsigned) If a function argument is a data structure, the complete data structure is defined.
Return values | The return value for a function is either SUCCESS or an error code. Refer to the Alphabetical error summary for a list of all errors returned by the Switching service functions.
Example | Example functions that start with Demo are excerpts taken from the demonstration code that is shipped with the product. Example functions that start with my are excerpts taken from sample application programs. The notation /* ... */ indicates additional code, which is not shown.
Details | Additional information about the function.
See also | A list of related functions.
Example | Example functions that start with my are excerpts taken from sample application programs. The notation /* ... */ indicates additional code, which is not shown.