Description:
OS2_PM_DRV_DEVICENAMES must be compiled to run at Ring 3 (privilege level 3).
The device names entry point is exported as OS2_PM_DRV_DEVICENAMES by the presentation driver to support the DevQueryDeviceNames function at the API level. This call returns the device names and device descriptions supported by this driver.
#include <os2.h> PSZ pszDriverName; PLONG pcNames; PSTR32 paDeviceName; PSTR64 paDeviceDesc; PLONG pcDataTypes; PSZ paDataType; ULONG lReserved1; ULONG lReserved2; LONG rc; /* Return codes. */ rc = OS2_PM_DRV_DEVICENAMES(pszDriverName, pcNames, paDeviceName, paDeviceDesc, pcDataTypes, paDataType, lReserved1, lReserved2);