This chapter describes the entry points that are exported by the dynamic link library of a presentation driver:

  EXPORTS
     OS2_PM_DRV_RING_LEVELS      /* All drivers - Optional  */
     OS2_PM_DRV_ENABLE_LEVELS    /* All drivers - Optional  */
     OS2_PM_DRV_ENABLE           /* All drivers - Mandatory */

The functions in this chapter are listed in the following index table. A detailed description of each function follows the table.

┌────────────────────────────────────────┬────────────────────┐
│Function                                │Type                │
├────────────────────────────────────────┼────────────────────┤
│DrvInstall                              │GRE hardcopy        │
├────────────────────────────────────────┼────────────────────┤
│DrvRemove                               │GRE hardcopy        │
├────────────────────────────────────────┼────────────────────┤
│OS2_PM_DRV_DEVICENAMES                  │GRE hardcopy        │
├────────────────────────────────────────┼────────────────────┤
│OS2_PM_DRV_DEVMODE                      │GRE hardcopy        │
├────────────────────────────────────────┼────────────────────┤
│FillLogicalDeviceBlock                  │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│FillPhysicalDeviceBlock                 │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│DisablePhysicalDeviceBlock              │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│EnableDeviceContext                     │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│DisableDeviceContext                    │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│SaveDCState                             │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│RestoreDCState                          │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│ResetDCState                            │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│CompleteOpenDC                          │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│BeginCloseDC                            │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│InstallPMEngineDisplayHooks             │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│QueryDeviceSurface                      │exported entry point│
├────────────────────────────────────────┼────────────────────┤
│OS2_PM_DRV_QUERYSCREENRESOLUTIONS       │display driver      │
└────────────────────────────────────────┴────────────────────┘


[Back: System Functions]
[Next: DrvInstall]