Jump to content

Presentation Device Driver Functions: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
Line 303: Line 303:
* VisRegionNotify
* VisRegionNotify
* WinSetErrorInfo
* WinSetErrorInfo
</div>
== Data Types ==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*[[ACQUIREFB]]
*[[ADDITIONALMETRICS]]
*[[APERTURE]]
*[[APIERR]]
*[[ARCPARAMS]]
*BANDRECT
*BITBLTINFO
*BITMAPINFO
*BITMAPINFOHEADER
*BITMAPINFOHEADER2
*BITMAPINFO2
*BLTRECT
*BMAPINFO
*[[BOOL]]
*BOXDATA
*BOXPARAMS
*[[BYTE]]
*[[CHAR]]
*CHARBUNDLE
*CODECINFO
*COLORINFO
*CUSTPALINFO
*DEVICESURFACE
*DEVOPENSTRUC
*DBE_FDI_PARAMETERS
*DJP_ITEM
*DRIVDATA
*ERRINFO
*ERRORID
*ESCSETMODE
*FATTRS
*FBINFO
*FIXED
*FONTMETRICS
*FONTMGRPARM
*FOCAFONT
*FOCAMETRICS
*FONTDEFINITIONHEADER
*FONTSIGNATURE
*GETPORTFROMQ
*GRADIENTL
*HAB
*HBITMAP
*HCINFO
*HDC
*HFILE
*HPROC
*HPS
*HRGN
*HSPL
*HSTD
*HWND
*IMAGEBUF
*IMAGECAPS
*IMAGEPACK
*LINEBUNDLE
*LINEINFO
*LINEPACK
*LONG
*LPGridRectRef
*LPScrollRectRef
*PANOSE
*PBITBLTATTRS
*PCSP_INFO
*PCH
*PCSZ
*PCURVE
*PDALERTINFO
*PDC_BLOCK
*PDELETERETURN
*PDEVOPENDATA
*PDSPINFO
*PDSPINSTL_CHAIN
*PDSPINSTL_DATA
*PKERNPAIRS
*PNOTIFYTRANSFORMDATA
*POINTL
*POLYGON
*PPALETTEINFO
*PPOINTERINFO
* PORTFROMQ
* PQMOPENDATA
* PRQINFO3
* PRJINFO2
* PRQINFO6
* PRJINFO4
* PRLEHDR
* PRPORTINFO2
* PRTALERT
* PRTCNVINFO
* PRTCONTROLJOB
* PRTDEVCHAR
* PRTFONTS
* PRTFONTS_Q
* PRTFONTSL
* PRTINPUTS
* PRTINPUTSL
* PRTINTERP
* PRTINTERPL
* PRTJOB
* PRTJOBS
* PRTJOBS_Q
* PRTJOBSL
* PRTOUTPUTS
* PRTOUTPUTSL
* PRTPORT
* PRTRESPONSE
* PRTSETALERT
* PRTSPLRVER
* PRTSTARTJOB
* PRTSTORAGE
* PRTSTORAGEL
* PRTSW
* PSCANDATA
* PSHORTLINE
* PSZ
* PVOID
* PXFORM
* PSQPOPENDATA
* QBINS
* QMJOBINFO
* QUERYSIZE
* QUERYTUPLE
* RECTL
* RGB
* RGB2
* RGNRECT
* SCA
* SCREENRESOLUTION
* SCREENRESCOUNT
* SETUPBLITTERNOTIFYIN
* SETUPBLITTERNOTIFYOUT
* [[SHORT]]
*SIZEF
*SIZEL
*SIZEROF
*STR8
*STR32
*STR64
*TYPE1CELL
*TYPE2CELL
*TYPE3CELL
*[[UCHAR]]
*[[ULONG]]
*[[USHORT]]
*VALID_DATA_FORMATS
*VIOSIZECOUNT
*VIOFONTATTRIBUTE
*VIOFONTCELLSIZE
*VioPresentationSpace *
*[[VOID]]
*VRAMALLOCIN
*VRAMALLOCOUT
*VRAMALLOCOUT2
*VRAMREGISTEROUT
*VRAMHWREQUESTIN
*VRAMHWREQUESTOUT
*VRAMREGISTERIN
*VRAMREGISTEROUT
</div>
</div>



Revision as of 21:53, 23 October 2019

You can find more information at the Presentation Device Driver Reference for OS2.

Functions

Mandatory and Simulated Graphics Engine Function

  • GreAccumulateBounds
  • GreArc
  • GreAreaSetAttributes
  • GreBeginArea
  • GreBeginPath
  • GreBitblt
  • GreBoxBoth
  • GreBoxBoundary
  • GreBoxInterior
  • GreCharRect
  • GreCharStr
  • GreCharString
  • GreCharStringPos
  • GreCloseFigure
  • GreCloseScreenChangeArea
  • GreCombineRectRegion
  • GreCombineRegion
  • GreCombineShortLineRegion
  • GreConvert
  • GreConvertWithMatrix
  • GreCopyClipRegion
  • GreCreateLogColorTable
  • GreCreateRectRegion
  • GreDeath
  • GreDestroyRegion
  • GreDeviceAnimatePalette
  • GreDeviceCreateBitmap
  • GreDeviceCreatePalette
  • GreDeviceDeleteBitmap
  • GreDeviceDeletePalette
  • GreDeviceGetAttributes
  • GreDeviceInvalidateVisRegion
  • GreDeviceQueryFontAttributes
  • GreDeviceQueryFonts
  • GreDeviceResizePalette
  • GreDeviceSelectBitmap
  • GreDeviceSetAttributes
  • GreDeviceSetAVIOFont
  • GreDeviceSetCursor
  • GreDeviceSetDCOrigin
  • GreDeviceSetGlobalAttribute
  • GreDeviceSetPaletteEntries
  • GreDisjointLines
  • GreDrawBits
  • GreDrawBorder
  • GreDrawLinesInPath
  • GreDrawRLE
  • GreEndArea
  • GreEndPath
  • GreEqualRegion
  • GreErasePS
  • GreEscape
  • GreExcludeClipRectangle
  • GreFillPath
  • GreFullArcBoth
  • GreFullArcBoundary
  • GreFullArcInterior
  • GreGetArcParameters
  • GreGetBitmapBits
  • GreGetBoundsData
  • GreGetClipBox
  • GreGetClipRects
  • GreGetCodePage
  • GreGetCurrentPosition
  • GreGetDCOrigin
  • GreGetGlobalViewingXform
  • GreGetGraphicsField
  • GreGetLineOrigin
  • GreGetModelXform
  • GreGetPageUnits
  • GreGetPageViewport
  • GreGetPairKerningTable
  • GreGetPel
  • GreGetPickWindow
  • GreGetRegionBox
  • GreGetRegionRects
  • GreGetScreenBits
  • GreGetScreenChangeArea
  • GreGetStyleRatio
  • GreGetViewingLimits
  • GreGetWindowViewportXform
  • GreImageData
  • GreIntersectClipRectangle
  • GreLockDevice
  • GreModifyPath
  • GreMultiplyXforms
  • GreNotifyClipChange
  • GreNotifyTransformChange
  • GreOffsetClipRegion
  • GreOffsetRegion
  • GreOpenScreenChangeArea
  • GreOutlinePath
  • GrePaintRegion
  • GrePartialArc
  • GrePolyFillet
  • GrePolyFilletSharp
  • GrePolygonSet
  • GrePolyLine
  • GrePolyMarker
  • GrePolyScanline
  • GrePolyShortLine
  • GrePolySpline
  • GrePtInRegion
  • GrePtVisible
  • GreQueryCharPositions
  • GreQueryClipRegion
  • GreQueryColorData
  • GreQueryColorIndex
  • GreQueryDeviceBitmaps
  • GreQueryDeviceCaps
  • GreQueryDevResource
  • GreQueryHardcopyCaps
  • GreQueryHWPaletteInfo
  • GreQueryLogColorTable
  • GreQueryNearestColor
  • GreQueryPaletteRealization
  • GreQueryRealColors
  • GreQueryRGBColor
  • GreQueryTextBox
  • GreQueryWidthTable
  • GreRealizeColorTable
  • GreRealizeFont
  • GreRealizePalette
  • GreRectInRegion
  • GreRectVisible
  • GreRegionSelectBitmap
  • GreResetBounds
  • GreRestorePath
  • GreRestoreRegion
  • GreRestoreScreenBits
  • GreRestoreXform
  • GreRestoreXformData
  • GreResurrection
  • GreSavePath
  • GreSaveRegion
  • GreSaveScreenBits
  • GreSaveXform
  • GreSaveXformData
  • GreScrollRect
  • GreSelectClipPath
  • GreSelectClipRegion
  • GreSelectPathRegion
  • GreSetArcParameters
  • GreSetBitmapBits
  • GreSetCodePage
  • GreSetColorCursor
  • GreSetCurrentPosition
  • GreSetGlobalViewingXform
  • GreSetGraphicsField
  • GreSetLineOrigin
  • GreSetModelXform
  • GreSetPageUnits
  • GreSetPageViewport
  • GreSetPel
  • GreSetPickWindow
  • GreSetRectRegion
  • GreSetScreenBits
  • GreSetStyleRatio
  • GreSetupDC
  • GreSetViewingLimits
  • GreSetWindowViewportXform
  • GreSetXformRect
  • GreStrokePath
  • GreUnlockDevice
  • GreUnrealizeColorTable
  • GreUpdateColors
  • GreUpdateCursor
  • SDBitBlt
  • SDLine

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

Links

External References