This function returns, and optionally sets job properties.
#define INCL_DEV /* Or use INCL_PM, */ #include <os2.h> HAB hab; /* Anchor-block handle. */ PDRIVDATA pdrivDriverData; /* Driver data. */ PSZ pszDriverName; /* Device-driver name. A string containing the name of the presentation driver; for example, "LASERJET". */ PSZ pszDeviceName; /* Device-type name. */ PSZ pszName; /* Device name. */ ULONG flOptions; /* Dialog options. */ LONG lDriverCount; /* Size/error indicator. */ lDriverCount = DevPostDeviceModes(hab, pdrivDriverData, pszDriverName, pszDeviceName, pszName, flOptions);