Description:
This function queries information about a printer port.
#define INCL_SPL
#define INCL_SPLBIDI
#include <os2.h>
PSZ pszComputerName; /* Name of the computer connected to the port. */
PSZ pszPortName; /* Name of the port to query. */
ULONG ulLevel; /* Level of information to return. */
PVOID pBuf; /* Receives the PRPORTINFO2 data structure. */
ULONG cbBuf; /* Length of buffer pointed to by pBuf, in bytes. */
PULONG pcbNeeded; /* Receives length, in bytes, of buffer needed to return all the port data. */
ULONG rc; /* Return codes. */
rc = SplQueryPort(pszComputerName, pszPortName,
ulLevel, pBuf, cbBuf, pcbNeeded);