PDRREF:Device Support Function Reference: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 10: | Line 10: | ||
|[[Default_Primary]]||display driver | |[[Default_Primary]]||display driver | ||
|- | |- | ||
|[[DspDefaultResolution]]||GRE exported API | |[[DspDefaultResolution]]||rowspan=4|GRE exported API | ||
|- | |- | ||
|[[DspQueryDriverInfo]] | |[[DspQueryDriverInfo]] | ||
|- | |- | ||
|[[DspQueryDriverNames]] | |[[DspQueryDriverNames]] | ||
|- | |- | ||
|[[DspSetDriverInfo]] | |[[DspSetDriverInfo]] | ||
|- | |- | ||
|[[GetDriverInfo]]||GRE exported entry point | |[[GetDriverInfo]]||GRE exported entry point | ||
Line 36: | Line 36: | ||
|[[GreDeleteSetId]]||GRE internal (set id) | |[[GreDeleteSetId]]||GRE internal (set id) | ||
|- | |- | ||
|[[GreGetAttributes]]||GRE internal (device support) | |[[GreGetAttributes]]||rowspan=9|GRE internal (device support) | ||
|- | |- | ||
|[[GreGetBitmapDimension]] | |[[GreGetBitmapDimension]] | ||
|- | |- | ||
|[[GreGetBitmapParameters]] | |[[GreGetBitmapParameters]] | ||
|- | |- | ||
|[[GreGetDefaultArcParameters]] | |[[GreGetDefaultArcParameters]] | ||
|- | |- | ||
|[[GreGetDefaultAttributes]] | |[[GreGetDefaultAttributes]] | ||
|- | |- | ||
|[[GreGetDefaultViewingLimits]] | |[[GreGetDefaultViewingLimits]] | ||
|- | |- | ||
|[[GreGetHandle]] | |[[GreGetHandle]] | ||
|- | |- | ||
|[[GreGetProcessControl]] | |[[GreGetProcessControl]] | ||
|- | |- | ||
|[[GreInitializeAttributes]] | |[[GreInitializeAttributes]] | ||
|- | |- | ||
|[[GreLoadFont]]||GRE internal (font) | |[[GreLoadFont]]||GRE internal (font) | ||
Line 58: | Line 58: | ||
|[[GreOpenDC]]||GRE internal (device context) | |[[GreOpenDC]]||GRE internal (device context) | ||
|- | |- | ||
|[[GreOpenJournalFile]]||GRE internal (journaling) | |[[GreOpenJournalFile]]||rowspan=2|GRE internal (journaling) | ||
|- | |- | ||
|[[GrePlayJournalFile]] | |[[GrePlayJournalFile]] | ||
|- | |- | ||
|[[GreQueryBitmapHandle]]||GRE internal (LCID) | |[[GreQueryBitmapHandle]]||GRE internal (LCID) | ||
Line 80: | Line 80: | ||
|[[GreQuerySetIds]]||GRE internal (set id) | |[[GreQuerySetIds]]||GRE internal (set id) | ||
|- | |- | ||
| | |GreRealizeString||GRE | ||
|- | |- | ||
|[[GreResetDC]]||GRE internal (device context) | |[[GreResetDC]]||rowspan=3|GRE internal (device context) | ||
|- | |- | ||
|[[GreRestoreDC]] | |[[GreRestoreDC]] | ||
|- | |- | ||
|[[GreSaveDC]] | |[[GreSaveDC]] | ||
|- | |- | ||
|[[GreSelectBitmap]]||GRE internal (device support) | |[[GreSelectBitmap]]||rowspan=3|GRE internal (device support) | ||
|- | |- | ||
|[[GreSetAttributes]] | |[[GreSetAttributes]] | ||
|- | |- | ||
|[[GreSetBitmapDimension]] | |[[GreSetBitmapDimension]] | ||
|- | |- | ||
|[[GreSetBitmapID]]||GRE internal (LCID) | |[[GreSetBitmapID]]||GRE internal (LCID) | ||
|- | |- | ||
|[[GreSetDefaultArcParameters]]||GRE internal (device support) | |[[GreSetDefaultArcParameters]]||rowspan=5|GRE internal (device support) | ||
|- | |- | ||
|[[GreSetDefaultAttributes]] | |[[GreSetDefaultAttributes]] | ||
|- | |- | ||
|[[GreSetDefaultViewingLimits]] | |[[GreSetDefaultViewingLimits]] | ||
|- | |- | ||
|[[GreSetDeviceSurface]] | |[[GreSetDeviceSurface]] | ||
|- | |- | ||
|[[GreSetGlobalAttribute]] | |[[GreSetGlobalAttribute]] | ||
|- | |- | ||
|[[GreSetHandle]]||GRE internal (device context) | |[[GreSetHandle]]||GRE internal (device context) | ||
Line 116: | Line 116: | ||
|[[GreUnLoadFont]]||GRE internal (font) | |[[GreUnLoadFont]]||GRE internal (font) | ||
|- | |- | ||
|[[PrtAbortDoc]]||GRE hardcopy | |[[PrtAbortDoc]]||rowspan=9|GRE hardcopy | ||
|- | |- | ||
|[[PrtClose]] | |[[PrtClose]] | ||
|- | |- | ||
|[[PrtDevIOCtl]] | |[[PrtDevIOCtl]] | ||
|- | |- | ||
|[[PrtNewPage]] | |[[PrtNewPage]] | ||
|- | |- | ||
|[[PrtOpen]] | |[[PrtOpen]] | ||
|- | |- | ||
|[[PrtQuery]] | |[[PrtQuery]] | ||
|- | |- | ||
|[[PrtResetAbort]] | |[[PrtResetAbort]] | ||
|- | |- | ||
|[[PrtSet]] | |[[PrtSet]] | ||
|- | |- | ||
|[[PrtWrite]] | |[[PrtWrite]] | ||
|- | |- | ||
|[[SetDriverInfo]]||GRE exported entry point | |[[SetDriverInfo]]||GRE exported entry point | ||
Line 188: | Line 188: | ||
|[[SplPdWrite]]||BIDI port driver | |[[SplPdWrite]]||BIDI port driver | ||
|- | |- | ||
|[[SplProtSendCmd]]||BIDI protocol converter | |[[SplProtSendCmd]]||rowspan=3|BIDI protocol converter | ||
|- | |- | ||
|[[SplProtWrite]] | |[[SplProtWrite]] | ||
|- | |- | ||
|[[SplProtXlateCmd]] | |[[SplProtXlateCmd]] | ||
|- | |- | ||
|[[SplQmAbort]]||GRE hardcopy | |[[SplQmAbort]]||rowspan=9|GRE hardcopy | ||
|- | |- | ||
|[[SplQmAbortDoc]] | |[[SplQmAbortDoc]] | ||
|- | |- | ||
|[[SplQmClose]] | |[[SplQmClose]] | ||
|- | |- | ||
|[[SplQmEndDoc]] | |[[SplQmEndDoc]] | ||
|- | |- | ||
|[[SplQmGetJobID]] | |[[SplQmGetJobID]] | ||
|- | |- | ||
|[[SplQmNewPage]] | |[[SplQmNewPage]] | ||
|- | |- | ||
|[[SplQmOpen]] | |[[SplQmOpen]] | ||
|- | |- | ||
|[[SplQmStartDoc]] | |[[SplQmStartDoc]] | ||
|- | |- | ||
|[[SplQmWrite]] | |[[SplQmWrite]] | ||
|- | |- | ||
|[[SplQpClose]]||queue driver | |[[SplQpClose]]||rowspan=7|queue driver | ||
|- | |- | ||
|[[SplQpControl]] | |[[SplQpControl]] | ||
|- | |- | ||
|[[SplQpInstall]] | |[[SplQpInstall]] | ||
|- | |- | ||
|[[SplQpOpen]] | |[[SplQpOpen]] | ||
|- | |- | ||
|[[SplQpPrint]] | |[[SplQpPrint]] | ||
|- | |- | ||
|[[SplQpQueryDt]] | |[[SplQpQueryDt]] | ||
|- | |- | ||
|[[SplQpQueryFlags]] | |[[SplQpQueryFlags]] | ||
|- | |- | ||
|[[SplQueryControlPanel]]||GRE hardcopy | |[[SplQueryControlPanel]]||rowspan=14|GRE hardcopy | ||
|- | |- | ||
|[[SplQueryPath]] | |[[SplQueryPath]] | ||
|- | |- | ||
|[[SplQueryPort]] | |[[SplQueryPort]] | ||
|- | |- | ||
|[[SplRegister]] | |[[SplRegister]] | ||
|- | |- | ||
|[[SplRegisterControlPanel]] | |[[SplRegisterControlPanel]] | ||
|- | |- | ||
|[[SplSetPort]] | |[[SplSetPort]] | ||
|- | |- | ||
|[[SplStdClose]] | |[[SplStdClose]] | ||
|- | |- | ||
|[[SplStdDelete]] | |[[SplStdDelete]] | ||
|- | |- | ||
|[[SplStdGetBits]] | |[[SplStdGetBits]] | ||
|- | |- | ||
|[[SplStdOpen]] | |[[SplStdOpen]] | ||
|- | |- | ||
|[[SplStdQueryLength]] | |[[SplStdQueryLength]] | ||
|- | |- | ||
|[[SplStdStart]] | |[[SplStdStart]] | ||
|- | |- | ||
|[[SplStdStop]] | |[[SplStdStop]] | ||
|- | |- | ||
|[[SplUnRegister]] | |[[SplUnRegister]] | ||
|- | |- | ||
|[[SSAllocMem]]||memory management | |[[SSAllocMem]]||rowspan=2|memory management | ||
|- | |- | ||
|[[SSFreeMem]] | |[[SSFreeMem]] | ||
|- | |- | ||
|[[VisRegionNotify]]||system function | |[[VisRegionNotify]]||rowspan=2|system function | ||
|- | |- | ||
|[[WinSetErrorInfo]] | |[[WinSetErrorInfo]] | ||
|} | |} |
Revision as of 23:30, 12 February 2020
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
All device support (helper) functions are listed alphabetically in the following table. The table includes port and queue drivers, which are discussed in Queue Drivers and Port Drivers.
A detailed description of each function follows the table.