## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### SplGetControlPanelList - Syntax

Description:

This function queries installed control panel DLLs for support for the printer attached to the given port.

    #define INCL_SPL

    #define INCL_SPLBIDI

    #include <os2.h>

    PSZ       pszComputerName;  /*  Name of computer connected to the printer port. */

    PSZ       pszPortName;      /*  Name of printer port on pszComputerName used to determine if a control panel can be displayed. */

    PSZ       pszDeviceID;      /*  Device ID, if known, for the printer connected to pszPortName. */

    ULONG     flCapabilities;   /*  Compatibilities requested. */

    PSZ       pszListOfPanels;  /*  Receives comma-separated list of control panel names capable of displaying a control panel for the printer. */

    ULONG     cbBuf;            /*  Length of buffer, in bytes, pointed to by pszListOfPanels. */

    PULONG    pcbNeeded;        /*  Receives length, in bytes, of buffer needed to store entire list of control panels for the printer. */

    ULONG     rc;               /*  Return codes. */

    rc = SplGetControlPanelList(pszComputerName,

           pszPortName, pszDeviceID, flCapabilities,

           pszListOfPanels, cbBuf, pcbNeeded);