Presentation Device Driver Functions

You can find more information at the Presentation Device Driver Reference for OS/2.

Mandatory and Simulated Graphics Engine Function
Clip Functions Line Functions Palette Manager Functions Region Functions Transform Functions
 * SIMULATED
 * SDBitBlt
 * SDLine
 * Arc Functions
 * GreArc
 * GreBoxBoth
 * GreBoxBoundary
 * GreBoxInterior
 * GreFullArcBoth
 * GreFullArcBoundary
 * GreFullArcInterior
 * GreGetArcParameters
 * GrePartialArc
 * GrePolyFillet
 * GrePolyFilletSharp
 * GrePolySpline
 * GreSetArcParameters
 * Area and Path Functions
 * GreAreaSetAttributes
 * GreBeginArea
 * GreBeginPath
 * GreCloseFigure
 * GreEndArea
 * GreEndPath
 * GreFillPath
 * GreModifyPath
 * GreOutlinePath
 * GreRestorePath
 * GreSavePath
 * GreSelectClipPath
 * GreStrokePath
 * GreCopyClipRegion
 * GreExcludeClipRectangle
 * GreGetClipBox
 * GreGetClipRects
 * GreIntersectClipRectangle
 * GreOffsetClipRegion
 * GrePtVisible
 * GreQueryClipRegion
 * GreRectVisible
 * GreRegionSelectBitmap
 * GreRestoreRegion
 * GreSaveRegion
 * GreSelectClipRegion
 * GreSelectPathRegion
 * GreSetupDC
 * GreSetXformRect
 * GreDrawRLE
 * GrePolygonSet
 * GreDeviceAnimatePalette
 * GreDeviceCreatePalette
 * GreDeviceDeletePalette
 * GreDeviceResizePalette
 * GreDeviceSetPaletteEntries
 * GreQueryHWPaletteInfo
 * GreQueryPaletteRealization
 * GreRealizePalette
 * GreUpdateColors
 * GreCombineRectRegion
 * GreCombineRegion
 * GreCombineShortLineRegion
 * GreCreateRectRegion
 * GreDestroyRegion
 * GreEqualRegion
 * GreGetRegionBox
 * GreGetRegionRects
 * GreOffsetRegion
 * GrePaintRegion
 * GrePtInRegion
 * GreRectInRegion
 * GreSetRectRegion
 * GreConvert
 * GreConvertWithMatrix
 * GreGetGlobalViewingXform
 * GreGetGraphicsField
 * GreGetModelXform
 * GreGetPageUnits
 * GreGetPageViewport
 * GreGetViewingLimits
 * GreGetWindowViewportXform
 * GreMultiplyXforms
 * GreRestoreXform
 * GreRestoreXformData
 * GreSaveXform
 * GreSaveXformData
 * GreSetGlobalViewingXform
 * GreSetGraphicsField
 * GreSetModelXform
 * GreSetPageUnits
 * GreSetPageViewport
 * GreSetViewingLimits
 * GreSetWindowViewportXform

Attribute Functions Bit-Map Functions Color Table Functions Device Functions 2 Device Functions 3 Line Functions Marker Functions Query Functions Text Functions AVIO Functions Bitmap Functions
 * MANDATORY
 * GreDeviceGetAttributes
 * GreDeviceSetAttributes
 * GreDeviceSetGlobalAttribute
 * GreGetPairKerningTable
 * GreBitblt
 * GreDeviceCreateBitmap
 * GreDeviceDeleteBitmap
 * GreDeviceSelectBitmap
 * GreDrawBits
 * GreDrawBorder
 * GreGetBitmapBits
 * GreGetPel
 * GreImageData
 * GreSetBitmapBits
 * GreSetPel
 * GreCreateLogColorTable
 * GreQueryColorData
 * GreQueryColorIndex
 * GreQueryLogColorTable
 * GreQueryNearestColor
 * GreQueryRealColors
 * GreQueryRGBColor
 * GreRealizeColorTable
 * GreUnrealizeColorTable
 * GreDeviceQueryFontAttributes
 * GreDeviceQueryFonts
 * GreErasePS
 * GreNotifyClipChange
 * GreNotifyTransformChange
 * GreRealizeFont
 * GreAccumulateBounds
 * GreDeviceSetDCOrigin
 * GreGetBoundsData
 * GreGetCodePage
 * GreGetDCOrigin
 * GreGetLineOrigin
 * GreLockDevice
 * GreResetBounds
 * GreSetCodePage
 * GreSetLineOrigin
 * GreUnlockDevice
 * GreDisjointLines
 * GreDrawLinesInPath
 * GreGetCurrentPosition
 * GrePolyLine
 * GrePolyScanline
 * GrePolyShortLine
 * GreSetCurrentPosition
 * GrePolyMarker
 * GreQueryHardcopyCaps
 * GreQueryDeviceBitmaps
 * GreQueryDeviceCaps
 * GreQueryDevResource
 * GreCharString
 * GreCharStringPos
 * GreQueryCharPositions
 * GreQueryTextBox
 * GreQueryWidthTable
 * MANDATORY DISPLAY DRIVER
 * GreCharRect
 * GreCharStr
 * GreDeviceSetAVIOFont
 * GreScrollRect
 * GreUpdateCursor
 * GreDeviceSetCursor
 * GreRestoreScreenBits
 * GreSaveScreenBits
 * Device Functions 2
 * GreDeviceInvalidateVisRegion
 * GreGetStyleRatio
 * GreSetStyleRatio
 * Device Functions 3
 * GreDeath
 * GreResurrection
 * Miscellaneous Functions
 * GreGetPickWindow
 * GreSetColorCursor
 * GreSetPickWindow
 * Screen
 * GreGetScreenBits
 * GreSetScreenBits
 * GreGetScreenChangeArea
 * GreOpenScreenChangeArea
 * GreCloseScreenChangeArea
 * GREESCAPE
 * GreEscape

Device Support Function

 * Default_Primary
 * DspDefaultResolution
 * DspQueryDriverInfo
 * DspQueryDriverNames
 * DspSetDriverInfo
 * GetDriverInfo
 * GreCloseDC
 * GreCopyDCLoadData
 * GreCreateBitmap
 * GreCreateJournalFile
 * GreDeleteSetId
 * GreGetAttributes
 * GreGetBitmapDimension
 * GreGetBitmapParameters
 * GreGetDefaultArcParameters
 * GreGetDefaultAttributes
 * GreGetDefaultViewingLimits
 * GreGetHandle
 * GreGetProcessControl
 * GreInitializeAttributes
 * GreLoadFont
 * GreOpenDC
 * GreOpenJournalFile
 * GrePlayJournalFile
 * GreQueryBitmapHandle
 * GreQueryCodePageVector
 * GreQueryEngineVersion
 * GreQueryFontAttributes
 * GreQueryFontFileDescriptions
 * GreQueryFonts
 * GreQueryLogicalFont
 * GreQueryNumberSetIds
 * GreQuerySetIds
 * GreResetDC
 * GreRestoreDC
 * GreSaveDC
 * GreSelectBitmap
 * GreSetAttributes
 * GreSetBitmapDimension
 * GreSetBitmapID
 * GreSetDefaultArcParameters
 * GreSetDefaultAttributes
 * GreSetDefaultViewingLimits
 * GreSetDeviceSurface
 * GreSetGlobalAttribute
 * GreSetHandle
 * GreSetProcessControl
 * GreStartJournalFile
 * GreStopJournalFile
 * GreUnLoadFont
 * PrtAbort
 * PrtAbortDoc
 * PrtClose
 * PrtDevIOCtl
 * PrtNewPage
 * PrtOpen
 * PrtQuery
 * PrtResetAbort
 * PrtSet
 * PrtWrite
 * SetDriverInfo
 * SplCreatePort
 * SplDeletePort
 * SplDisable
 * SplDisplayControlPanel
 * SplEnable
 * SplEnumQueue
 * SplGetControlPanelList
 * SplGetPortFromQ
 * SplMessageBox
 * SplPdAbortDoc
 * SplPdClose
 * SplPdEnumPort
 * SplPdGetPortIcon
 * SplPdInitPort
 * SplPdInstallPort
 * SplPdNewPage
 * SplPdOpen
 * SplPdQuery
 * SplPdQueryPort
 * SplPdRemoteSetPort
 * SplPdRemovePort
 * SplPdResetAbort
 * SplPdSendCmd
 * SplPdSet
 * SplPdSetPort
 * SplPdTermPort
 * SplPdWrite
 * SplProtSendCmd
 * SplProtWrite
 * SplProtXlateCmd
 * SplQmAbort
 * SplQmAbortDoc
 * SplQmClose
 * SplQmEndDoc
 * SplQmGetJobID
 * SplQmNewPage
 * SplQmOpen
 * SplQmStartDoc
 * SplQmWrite
 * SplQpClose
 * SplQpControl
 * SplQpInstall
 * SplQpOpen
 * SplQpPrint
 * SplQpQueryDt
 * SplQpQueryFlags
 * SplQueryControlPanel
 * SplQueryPath
 * SplQueryPort
 * SplQueryQueue
 * SplRegister
 * SplRegisterControlPanel
 * SplSetPort
 * SplStdClose
 * SplStdDelete
 * SplStdGetBits
 * SplStdOpen
 * SplStdQueryLength
 * SplStdStart
 * SplStdStop
 * SplUnRegister
 * SSAllocMem
 * SSFreeMem
 * VisRegionNotify
 * WinSetErrorInfo

See also:
 * Presentation Device Driver Library
 * PDDR/2 - 32-Bit Plotter Presentation Driver
 * PDDR/2 - 32-bit Omni Presentation Driver

Links

 * Presentation Device Driver Reference for OS2 - (PDRREF.INF)
 * OS/2 2.0 Technical Library: Presentation Driver Reference (Mar 1992)