This function creates a device context.
#define INCL_DEV /* Or use INCL_PM, Also in COMMON section */ #include <os2.h> HAB hab; /* Anchor-block handle. */ LONG lType; /* Type of device context: */ PSZ pszToken; /* Device-information token. */ LONG lCount; /* Number of items. */ PDEVOPENDATA pdopData; /* Open-device-context data area. */ HDC hdcComp; /* Compatible-device-context handle. */ HDC hdc; /* Device-context handle: */ hdc = DevOpenDC(hab, lType, pszToken, lCount, pdopData, hdcComp);