home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / PMDDIM.INC < prev    next >
Text File  |  1995-04-14  |  51KB  |  1,111 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  4. ;
  5. ;    The following IBM OS/2 WARP source code is provided to you solely for
  6. ;    the purpose of assisting you in your development of OS/2 WARP device
  7. ;    drivers. You may use this code in accordance with the IBM License
  8. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  9. ;    Copyright statement may not be removed.;
  10. ;*****************************************************************************/
  11. ifdef INCL_GRE_ARCS
  12.   off_GetArcParameters equ 04000h
  13.   seg_GetArcParameters equ 00000h
  14.   farPtr GreGetArcParameters,seg_GetArcParameters,off_GetArcParameters
  15.   prm_GetArcParameters equ <hdc,parcp,hddc,ulFunN>
  16.   off_SetArcParameters equ 04001h
  17.   seg_SetArcParameters equ 00000h
  18.   farPtr GreSetArcParameters,seg_SetArcParameters,off_SetArcParameters
  19.   prm_SetArcParameters equ <hdc,parcp,hddc,ulFunN>
  20.   off_Arc equ 04002h
  21.   seg_Arc equ 00000h
  22.   farPtr GreArc,seg_Arc,off_Arc
  23.   prm_Arc equ <hdc,pptl,hddc,ulFunN>
  24.   off_PartialArc equ 04003h
  25.   seg_PartialArc equ 00000h
  26.   farPtr GrePartialArc,seg_PartialArc,off_PartialArc
  27.   prm_PartialArc equ <hdc,pptl,fxMult,fxStart,fxSweep,hddc,ulFunN>
  28.   off_FullArcInterior equ 04004h
  29.   seg_FullArcInterior equ 00000h
  30.   farPtr GreFullArcInterior,seg_FullArcInterior,off_FullArcInterior
  31.   prm_FullArcInterior equ <hdc,fxMult,hddc,ulFunN>
  32.   off_FullArcBoundary equ 04005h
  33.   seg_FullArcBoundary equ 00000h
  34.   farPtr GreFullArcBoundary,seg_FullArcBoundary,off_FullArcBoundary
  35.   prm_FullArcBoundary equ <hdc,fxMult,hddc,ulFunN>
  36.   off_FullArcBoth equ 04006h
  37.   seg_FullArcBoth equ 00000h
  38.   farPtr GreFullArcBoth,seg_FullArcBoth,off_FullArcBoth
  39.   prm_FullArcBoth equ <hdc,fxMult,hddc,ulFunN>
  40.   off_BoxInterior equ 04007h
  41.   seg_BoxInterior equ 00000h
  42.   farPtr GreBoxInterior,seg_BoxInterior,off_BoxInterior
  43.   prm_BoxInterior equ <hdc,pboxp,hddc,ulFunN>
  44.   off_BoxBoundary equ 04008h
  45.   seg_BoxBoundary equ 00000h
  46.   farPtr GreBoxBoundary,seg_BoxBoundary,off_BoxBoundary
  47.   prm_BoxBoundary equ <hdc,pboxp,hddc,ulFunN>
  48.   off_BoxBoth equ 04009h
  49.   seg_BoxBoth equ 00000h
  50.   farPtr GreBoxBoth,seg_BoxBoth,off_BoxBoth
  51.   prm_BoxBoth equ <hdc,pboxp,hddc,ulFunN>
  52.   off_PolyFillet equ 0400Ah
  53.   seg_PolyFillet equ 00000h
  54.   farPtr GrePolyFillet,seg_PolyFillet,off_PolyFillet
  55.   prm_PolyFillet equ <hdc,pptl,cptl,hddc,ulFunN>
  56.   off_PolyFilletSharp equ 0400Bh
  57.   seg_PolyFilletSharp equ 00000h
  58.   farPtr GrePolyFilletSharp,seg_PolyFilletSharp,off_PolyFilletSharp
  59.   prm_PolyFilletSharp equ <hdc,pptl,cptl,pfxSharpness,hddc,ulFunN>
  60.   off_PolySpline equ 0400Ch
  61.   seg_PolySpline equ 00000h
  62.   farPtr GrePolySpline,seg_PolySpline,off_PolySpline
  63.   prm_PolySpline equ <hdc,pptl,cptl,hddc,ulFunN>
  64.   off_DrawConicsInPath equ 0400Dh
  65.   seg_DrawConicsInPath equ 00000h
  66.   farPtr GreDrawConicsInPath,seg_DrawConicsInPath,off_DrawConicsInPath
  67.   prm_DrawConicsInPath equ <hdc,pph,pcvFirst,ccv,hddc,ulFunN>
  68.   off_CookWholePath equ 0400Eh
  69.   seg_CookWholePath equ 00000h
  70.   farPtr GreCookWholePath,seg_CookWholePath,off_CookWholePath
  71.   prm_CookWholePath equ <hdc,pph,hddc,ulFunN>
  72.   off_CookPathCurves equ 0400Fh
  73.   seg_CookPathCurves equ 00000h
  74.   farPtr GreCookPathCurves,seg_CookPathCurves,off_CookPathCurves
  75.   prm_CookPathCurves equ <hdc,pph,ppi,hddc,ulFunN>
  76.   off_RenderPath equ 04011h
  77.   seg_RenderPath equ 00000h
  78.   farPtr GreRenderPath,seg_RenderPath,off_RenderPath
  79.   prm_RenderPath equ <hdc,pph,pcvFirst,ccv,yBottom,yTop,pslOutput,cbOutput,hddc,ulFunN>
  80. endif
  81. ifdef INCL_GRE_LINES
  82.   off_DisjointLines equ 04016h
  83.   seg_DisjointLines equ 00000h
  84.   farPtr GreDisjointLines,seg_DisjointLines,off_DisjointLines
  85.   prm_DisjointLines equ <hdc,pptl,cptl,hddc,ulFunN>
  86.   off_GetCurrentPosition equ 04017h
  87.   seg_GetCurrentPosition equ 00000h
  88.   farPtr GreGetCurrentPosition,seg_GetCurrentPosition,off_GetCurrentPosition
  89.   prm_GetCurrentPosition equ <hdc,pptl,hddc,ulFunN>
  90.   off_SetCurrentPosition equ 04018h
  91.   seg_SetCurrentPosition equ 00000h
  92.   farPtr GreSetCurrentPosition,seg_SetCurrentPosition,off_SetCurrentPosition
  93.   prm_SetCurrentPosition equ <hdc,pptl,hddc,ulFunN>
  94.   off_PolyLine equ 04019h
  95.   seg_PolyLine equ 00000h
  96.   farPtr GrePolyLine,seg_PolyLine,off_PolyLine
  97.   prm_PolyLine equ <hdc,pptl,cptl,hddc,ulFunN>
  98.   off_DrawLinesInPath equ 0401Ah
  99.   seg_DrawLinesInPath equ 00000h
  100.   farPtr GreDrawLinesInPath,seg_DrawLinesInPath,off_DrawLinesInPath
  101.   prm_DrawLinesInPath equ <hdc,pph,pcvFirst,ccv,hddc,ulFunN>
  102.   off_PolyShortLine equ 0401Bh
  103.   seg_PolyShortLine equ 00000h
  104.   farPtr GrePolyShortLine,seg_PolyShortLine,off_PolyShortLine
  105.   prm_PolyShortLine equ <hdc,psl,hddc,ulFunN>
  106. endif
  107. ifdef INCL_GRE_SCANS
  108.   off_PolyScanline equ 0401Ch
  109.   seg_PolyScanline equ 00000h
  110.   farPtr GrePolyScanline,seg_PolyScanline,off_PolyScanline
  111.   prm_PolyScanline equ <hdc,psd,hddc,ulFunN>
  112. endif
  113. ifdef INCL_GRE_BITMAPS
  114.   off_DrawBits equ 06022h
  115.   seg_DrawBits equ 00000h
  116.   farPtr GreDrawBits,seg_DrawBits,off_DrawBits
  117.   prm_DrawBits equ <hdc,pbBits,pbmiInfoTable,lCount,aptlPoints,lRop,flOptions,hddc,ulFunN>
  118.   off_DeviceCreateBitmap equ 06023h
  119.   seg_DeviceCreateBitmap equ 00000h
  120.   farPtr GreDeviceCreateBitmap,seg_DeviceCreateBitmap,off_DeviceCreateBitmap
  121.   prm_DeviceCreateBitmap equ <hdc,pbmih,flCmd,pbBits,pbmi,hddc,ulFunN>
  122.   off_DeviceDeleteBitmap equ 04024h
  123.   seg_DeviceDeleteBitmap equ 00000h
  124.   farPtr GreDeviceDeleteBitmap,seg_DeviceDeleteBitmap,off_DeviceDeleteBitmap
  125.   prm_DeviceDeleteBitmap equ <hdc,hbm,pdr,flCmd,hddc,ulFunN>
  126.   off_DeviceSelectBitmap equ 04025h
  127.   seg_DeviceSelectBitmap equ 00000h
  128.   farPtr GreDeviceSelectBitmap,seg_DeviceSelectBitmap,off_DeviceSelectBitmap
  129.   prm_DeviceSelectBitmap equ <hdc,hbm,hddc,ulFunN>
  130.   off_Bitblt equ 06026h
  131.   seg_Bitblt equ 00000h
  132.   farPtr GreBitblt,seg_Bitblt,off_Bitblt
  133.   prm_Bitblt equ <hdc,hdcSrc,cptl,pbbp,lMix,flCmd,pbba,hddc,ulFunN>
  134.   off_GetPel equ 06027h
  135.   seg_GetPel equ 00000h
  136.   farPtr GreGetPel,seg_GetPel,off_GetPel
  137.   prm_GetPel equ <hdc,pptl,hddc,ulFunN>
  138.   off_SetPel equ 04028h
  139.   seg_SetPel equ 00000h
  140.   farPtr GreSetPel,seg_SetPel,off_SetPel
  141.   prm_SetPel equ <hdc,pptl,hddc,ulFunN>
  142.   off_ImageData equ 04029h
  143.   seg_ImageData equ 00000h
  144.   farPtr GreImageData,seg_ImageData,off_ImageData
  145.   prm_ImageData equ <hdc,pbImage,cBits,lRow,hddc,ulFunN>
  146.   off_ScanLR equ 0602Ah
  147.   seg_ScanLR equ 00000h
  148.   farPtr GreScanLR,seg_ScanLR,off_ScanLR
  149.   prm_ScanLR equ <hdc,pptl,mode,color,pxleft,pxright,hddc,ulFunN>
  150.   off_FloodFill equ 0602Bh
  151.   seg_FloodFill equ 00000h
  152.   farPtr GreFloodFill,seg_FloodFill,off_FloodFill
  153.   prm_FloodFill equ <hdc,options,color,hddc,ulFunN>
  154.   off_SaveScreenBits equ 0402Ch
  155.   seg_SaveScreenBits equ 00000h
  156.   farPtr GreSaveScreenBits,seg_SaveScreenBits,off_SaveScreenBits
  157.   prm_SaveScreenBits equ <hdc,prcl,hddc,ulFunN>
  158.   off_RestoreScreenBits equ 0402Dh
  159.   seg_RestoreScreenBits equ 00000h
  160.   farPtr GreRestoreScreenBits,seg_RestoreScreenBits,off_RestoreScreenBits
  161.   prm_RestoreScreenBits equ <hdc,hsb,prcl,flCmd,hddc,ulFunN>
  162.   off_DrawBorder equ 0602Eh
  163.   seg_DrawBorder equ 00000h
  164.   farPtr GreDrawBorder,seg_DrawBorder,off_DrawBorder
  165.   prm_DrawBorder equ <hdc,prcl,cx,cy,clrFore,clrBack,flCmd,hddc,ulFunN>
  166.   off_DeviceSetCursor equ 0402Fh
  167.   seg_DeviceSetCursor equ 00000h
  168.   farPtr GreDeviceSetCursor,seg_DeviceSetCursor,off_DeviceSetCursor
  169.   prm_DeviceSetCursor equ <hdc,pptlHotSpot,hbm,hddc,ulFunN>
  170.   off_GetBitmapBits equ 06030h
  171.   seg_GetBitmapBits equ 00000h
  172.   farPtr GreGetBitmapBits,seg_GetBitmapBits,off_GetBitmapBits
  173.   prm_GetBitmapBits equ <hdc,hbm,y,cy,pbBits,pbmi,hddc,ulFunN>
  174.   off_SetBitmapBits equ 06031h
  175.   seg_SetBitmapBits equ 00000h
  176.   farPtr GreSetBitmapBits,seg_SetBitmapBits,off_SetBitmapBits
  177.   prm_SetBitmapBits equ <hdc,hbm,y,cy,pbBits,pbmi,hddc,ulFunN>
  178. endif
  179. ifdef INCL_WINPOINTERS
  180.   off_SetColorCursor equ 04032h
  181.   seg_SetColorCursor equ 00000h
  182.   farPtr GreSetColorCursor,seg_SetColorCursor,off_SetColorCursor
  183.   prm_SetColorCursor equ <hdc,pptri,hddc,ulFunN>
  184. endif
  185. ifdef INCL_GRE_STRINGS
  186.   off_CharString equ 05035h
  187.   seg_CharString equ 00000h
  188.   farPtr GreCharString,seg_CharString,off_CharString
  189.   prm_CharString equ <hdc,cch,pch,hddc,ulFunN>
  190.   off_CharStringPos equ 07036h
  191.   seg_CharStringPos equ 00000h
  192.   farPtr GreCharStringPos,seg_CharStringPos,off_CharStringPos
  193.   prm_CharStringPos equ <hdc,pptlStart,prclOpaque,flCmd,cch,pch,pdx,pcspAttrs,hddc,ulFunN>
  194.   off_QueryTextBox equ 05037h
  195.   seg_QueryTextBox equ 00000h
  196.   farPtr GreQueryTextBox,seg_QueryTextBox,off_QueryTextBox
  197.   prm_QueryTextBox equ <hdc,cch,pch,cptlTextBox,pptlTextBox,hddc,ulFunN>
  198.   off_QueryCharPositions equ 05038h
  199.   seg_QueryCharPositions equ 00000h
  200.   farPtr GreQueryCharPositions,seg_QueryCharPositions,off_QueryCharPositions
  201.   prm_QueryCharPositions equ <hdc,pptlStart,flCmd,cch,pch,pdx,pptlCharPos,hddc,ulFunN>
  202.   off_QueryWidthTable equ 05039h
  203.   seg_QueryWidthTable equ 00000h
  204.   farPtr GreQueryWidthTable,seg_QueryWidthTable,off_QueryWidthTable
  205.   prm_QueryWidthTable equ <hdc,chFirst,cbWidthTable,plWidthTable,hddc,ulFunN>
  206. endif
  207. ifdef INCL_GRE_MARKERS
  208.   off_PolyMarker equ 0403Ah
  209.   seg_PolyMarker equ 00000h
  210.   farPtr GrePolyMarker,seg_PolyMarker,off_PolyMarker
  211.   prm_PolyMarker equ <hdc,pptl,cptl,hddc,ulFunN>
  212. endif
  213. ifdef INCL_AVIOP
  214.   off_CharRect equ 0403Bh
  215.   seg_CharRect equ 00000h
  216.   farPtr GreCharRect,seg_CharRect,off_CharRect
  217.   prm_CharRect equ <hdc,pviops,pCharRect,hddc,ulFunN>
  218.   off_CharStr equ 0403Ch
  219.   seg_CharStr equ 00000h
  220.   farPtr GreCharStr,seg_CharStr,off_CharStr
  221.   prm_CharStr equ <hdc,pviops,pCharStr,hddc,ulFunN>
  222.   off_ScrollRect equ 0403Dh
  223.   seg_ScrollRect equ 00000h
  224.   farPtr GreScrollRect,seg_ScrollRect,off_ScrollRect
  225.   prm_ScrollRect equ <hdc,pviops,pScrollRect,hddc,ulFunN>
  226.   off_UpdateCursor equ 0403Eh
  227.   seg_UpdateCursor equ 00000h
  228.   farPtr GreUpdateCursor,seg_UpdateCursor,off_UpdateCursor
  229.   prm_UpdateCursor equ <hdc,pviops,hddc,ulFunN>
  230. endif
  231. ifdef INCL_GRE_PATHS
  232.   off_BeginArea equ 04046h
  233.   seg_BeginArea equ 00000h
  234.   farPtr GreBeginArea,seg_BeginArea,off_BeginArea
  235.   prm_BeginArea equ <hdc,flCmd,hddc,ulFunN>
  236.   off_EndArea equ 04047h
  237.   seg_EndArea equ 00000h
  238.   farPtr GreEndArea,seg_EndArea,off_EndArea
  239.   prm_EndArea equ <hdc,fCancel,hddc,ulFunN>
  240.   off_BeginPath equ 04048h
  241.   seg_BeginPath equ 00000h
  242.   farPtr GreBeginPath,seg_BeginPath,off_BeginPath
  243.   prm_BeginPath equ <hdc,phid,hddc,ulFunN>
  244.   off_EndPath equ 04049h
  245.   seg_EndPath equ 00000h
  246.   farPtr GreEndPath,seg_EndPath,off_EndPath
  247.   prm_EndPath equ <hdc,fCancel,hddc,ulFunN>
  248.   off_CloseFigure equ 0404Ah
  249.   seg_CloseFigure equ 00000h
  250.   farPtr GreCloseFigure,seg_CloseFigure,off_CloseFigure
  251.   prm_CloseFigure equ <hdc,hddc,ulFunN>
  252.   off_FillPath equ 0404Bh
  253.   seg_FillPath equ 00000h
  254.   farPtr GreFillPath,seg_FillPath,off_FillPath
  255.   prm_FillPath equ <hdc,phid,flCmd,hddc,ulFunN>
  256.   off_OutlinePath equ 0404Ch
  257.   seg_OutlinePath equ 00000h
  258.   farPtr GreOutlinePath,seg_OutlinePath,off_OutlinePath
  259.   prm_OutlinePath equ <hdc,phid,flCmd,hddc,ulFunN>
  260.   off_ModifyPath equ 0404Dh
  261.   seg_ModifyPath equ 00000h
  262.   farPtr GreModifyPath,seg_ModifyPath,off_ModifyPath
  263.   prm_ModifyPath equ <hdc,phid,ulMode,hddc,ulFunN>
  264.   off_StrokePath equ 0404Eh
  265.   seg_StrokePath equ 00000h
  266.   farPtr GreStrokePath,seg_StrokePath,off_StrokePath
  267.   prm_StrokePath equ <hdc,phid,ulMode,hddc,ulFunN>
  268.   off_SelectClipPath equ 0404Fh
  269.   seg_SelectClipPath equ 00000h
  270.   farPtr GreSelectClipPath,seg_SelectClipPath,off_SelectClipPath
  271.   prm_SelectClipPath equ <hdc,phid,flCmd,hddc,ulFunN>
  272.   off_SavePath equ 04050h
  273.   seg_SavePath equ 00000h
  274.   farPtr GreSavePath,seg_SavePath,off_SavePath
  275.   prm_SavePath equ <hdc,cSaveLevel,hddc,ulFunN>
  276.   off_RestorePath equ 04051h
  277.   seg_RestorePath equ 00000h
  278.   farPtr GreRestorePath,seg_RestorePath,off_RestorePath
  279.   prm_RestorePath equ <hdc,cSaveLevel,hddc,ulFunN>
  280.   off_Clip1DPath equ 04052h
  281.   seg_Clip1DPath equ 00000h
  282.   farPtr GreClip1DPath,seg_Clip1DPath,off_Clip1DPath
  283.   prm_Clip1DPath equ <hdc,pph,ppi,hddc,ulFunN>
  284.   off_DrawRawPath equ 04053h
  285.   seg_DrawRawPath equ 00000h
  286.   farPtr GreDrawRawPath,seg_DrawRawPath,off_DrawRawPath
  287.   prm_DrawRawPath equ <hdc,pph,hddc,ulFunN>
  288.   off_DrawCookedPath equ 04054h
  289.   seg_DrawCookedPath equ 00000h
  290.   farPtr GreDrawCookedPath,seg_DrawCookedPath,off_DrawCookedPath
  291.   prm_DrawCookedPath equ <hdc,pph,pcvFirst,ccv,hddc,ulFunN>
  292.   off_AreaSetAttributes equ 06055h
  293.   seg_AreaSetAttributes equ 00000h
  294.   farPtr GreAreaSetAttributes,seg_AreaSetAttributes,off_AreaSetAttributes
  295.   prm_AreaSetAttributes equ <hdc,ulType,flDefs,flAttrs,pBundle,hddc,ulFunN>
  296.   off_PathToRegion equ 04057h
  297.   seg_PathToRegion equ 00000h
  298.   farPtr GrePathToRegion,seg_PathToRegion,off_PathToRegion
  299.   prm_PathToRegion equ <hdc,phid,ulOptions,hddc,ulFunN>
  300. endif
  301. ifdef INCL_GRE_REGIONS
  302.   off_GetRegionBox equ 0405Dh
  303.   seg_GetRegionBox equ 00000h
  304.   farPtr GreGetRegionBox,seg_GetRegionBox,off_GetRegionBox
  305.   prm_GetRegionBox equ <hdc,hrgn,prcl,hddc,ulFunN>
  306.   off_GetRegionRects equ 0405Eh
  307.   seg_GetRegionRects equ 00000h
  308.   farPtr GreGetRegionRects,seg_GetRegionRects,off_GetRegionRects
  309.   prm_GetRegionRects equ <hdc,hrgn,prclBounds,prgnrc,prcl,hddc,ulFunN>
  310.   off_OffsetRegion equ 0405Fh
  311.   seg_OffsetRegion equ 00000h
  312.   farPtr GreOffsetRegion,seg_OffsetRegion,off_OffsetRegion
  313.   prm_OffsetRegion equ <hdc,hrgn,pptl,hddc,ulFunN>
  314.   off_PtInRegion equ 04060h
  315.   seg_PtInRegion equ 00000h
  316.   farPtr GrePtInRegion,seg_PtInRegion,off_PtInRegion
  317.   prm_PtInRegion equ <hdc,hrgn,pptl,hddc,ulFunN>
  318.   off_RectInRegion equ 04061h
  319.   seg_RectInRegion equ 00000h
  320.   farPtr GreRectInRegion,seg_RectInRegion,off_RectInRegion
  321.   prm_RectInRegion equ <hdc,hrgn,prcl,hddc,ulFunN>
  322.   off_CreateRectRegion equ 04062h
  323.   seg_CreateRectRegion equ 00000h
  324.   farPtr GreCreateRectRegion,seg_CreateRectRegion,off_CreateRectRegion
  325.   prm_CreateRectRegion equ <hdc,prcl,crcl,hddc,ulFunN>
  326.   off_DestroyRegion equ 04063h
  327.   seg_DestroyRegion equ 00000h
  328.   farPtr GreDestroyRegion,seg_DestroyRegion,off_DestroyRegion
  329.   prm_DestroyRegion equ <hdc,hrgn,hddc,ulFunN>
  330.   off_SetRectRegion equ 04064h
  331.   seg_SetRectRegion equ 00000h
  332.   farPtr GreSetRectRegion,seg_SetRectRegion,off_SetRectRegion
  333.   prm_SetRectRegion equ <hdc,hrgn,prcl,crcl,hddc,ulFunN>
  334.   off_CombineRegion equ 04065h
  335.   seg_CombineRegion equ 00000h
  336.   farPtr GreCombineRegion,seg_CombineRegion,off_CombineRegion
  337.   prm_CombineRegion equ <hdc,hrgnDst,hrgnSrc1,hrgnSrc2,ulMode,hddc,ulFunN>
  338.   off_CombineRectRegion equ 04066h
  339.   seg_CombineRectRegion equ 00000h
  340.   farPtr GreCombineRectRegion,seg_CombineRectRegion,off_CombineRectRegion
  341.   prm_CombineRectRegion equ <hdc,hrgnDst,prcl,hrgnSrc,ulMode,hddc,ulFunN>
  342.   off_CombineShortLineRegion equ 04067h
  343.   seg_CombineShortLineRegion equ 00000h
  344.   farPtr GreCombineShortLineRegion,seg_CombineShortLineRegion,off_CombineShortLineRegion
  345.   prm_CombineShortLineRegion equ <hdc,hrgn,psl,hddc,ulFunN>
  346.   off_EqualRegion equ 04068h
  347.   seg_EqualRegion equ 00000h
  348.   farPtr GreEqualRegion,seg_EqualRegion,off_EqualRegion
  349.   prm_EqualRegion equ <hdc,hrgnSrc1,hrgnSrc2,hddc,ulFunN>
  350.   off_PaintRegion equ 04069h
  351.   seg_PaintRegion equ 00000h
  352.   farPtr GrePaintRegion,seg_PaintRegion,off_PaintRegion
  353.   prm_PaintRegion equ <hdc,hrgn,hddc,ulFunN>
  354.   off_SetRegionOwner equ 0406Ah
  355.   seg_SetRegionOwner equ 00000h
  356.   farPtr GreSetRegionOwner,seg_SetRegionOwner,off_SetRegionOwner
  357.   prm_SetRegionOwner equ <hdc,hrgn,pid,hddc,ulFunN>
  358.   off_FrameRegion equ 0406Bh
  359.   seg_FrameRegion equ 00000h
  360.   farPtr GreFrameRegion,seg_FrameRegion,off_FrameRegion
  361.   prm_FrameRegion equ <hdc,hrgn,psizlThickness,hddc,ulFunN>
  362. endif
  363. ifdef INCL_GRE_CLIP
  364.   off_GetClipBox equ 0406Eh
  365.   seg_GetClipBox equ 00000h
  366.   farPtr GreGetClipBox,seg_GetClipBox,off_GetClipBox
  367.   prm_GetClipBox equ <hdc,prcl,hddc,ulFunN>
  368.   off_GetClipRects equ 0406Fh
  369.   seg_GetClipRects equ 00000h
  370.   farPtr GreGetClipRects,seg_GetClipRects,off_GetClipRects
  371.   prm_GetClipRects equ <hdc,prclBounds,prgnrc,prclClip,hddc,ulFunN>
  372.   off_OffsetClipRegion equ 04070h
  373.   seg_OffsetClipRegion equ 00000h
  374.   farPtr GreOffsetClipRegion,seg_OffsetClipRegion,off_OffsetClipRegion
  375.   prm_OffsetClipRegion equ <hdc,pptl,hddc,ulFunN>
  376.   off_PtVisible equ 04071h
  377.   seg_PtVisible equ 00000h
  378.   farPtr GrePtVisible,seg_PtVisible,off_PtVisible
  379.   prm_PtVisible equ <hdc,pptl,hddc,ulFunN>
  380.   off_RectVisible equ 04072h
  381.   seg_RectVisible equ 00000h
  382.   farPtr GreRectVisible,seg_RectVisible,off_RectVisible
  383.   prm_RectVisible equ <hdc,prcl,hddc,ulFunN>
  384.   off_QueryClipRegion equ 04073h
  385.   seg_QueryClipRegion equ 00000h
  386.   farPtr GreQueryClipRegion,seg_QueryClipRegion,off_QueryClipRegion
  387.   prm_QueryClipRegion equ <hdc,hddc,ulFunN>
  388.   off_SelectClipRegion equ 04074h
  389.   seg_SelectClipRegion equ 00000h
  390.   farPtr GreSelectClipRegion,seg_SelectClipRegion,off_SelectClipRegion
  391.   prm_SelectClipRegion equ <hdc,hrgnNew,phrgnOld,hddc,ulFunN>
  392.   off_IntersectClipRectangle equ 04075h
  393.   seg_IntersectClipRectangle equ 00000h
  394.   farPtr GreIntersectClipRectangle,seg_IntersectClipRectangle,off_IntersectClipRectangle
  395.   prm_IntersectClipRectangle equ <hdc,prcl,hddc,ulFunN>
  396.   off_ExcludeClipRectangle equ 04076h
  397.   seg_ExcludeClipRectangle equ 00000h
  398.   farPtr GreExcludeClipRectangle,seg_ExcludeClipRectangle,off_ExcludeClipRectangle
  399.   prm_ExcludeClipRectangle equ <hdc,prcl,hddc,ulFunN>
  400.   off_SetXformRect equ 04077h
  401.   seg_SetXformRect equ 00000h
  402.   farPtr GreSetXformRect,seg_SetXformRect,off_SetXformRect
  403.   prm_SetXformRect equ <hdc,prcl,hddc,ulFunN>
  404.   off_SaveRegion equ 0407Bh
  405.   seg_SaveRegion equ 00000h
  406.   farPtr GreSaveRegion,seg_SaveRegion,off_SaveRegion
  407.   prm_SaveRegion equ <hdc,cSaveLevel,hddc,ulFunN>
  408.   off_RestoreRegion equ 0407Ch
  409.   seg_RestoreRegion equ 00000h
  410.   farPtr GreRestoreRegion,seg_RestoreRegion,off_RestoreRegion
  411.   prm_RestoreRegion equ <hdc,cSaveLevel,hddc,ulFunN>
  412.   off_ClipPathCurves equ 0407Dh
  413.   seg_ClipPathCurves equ 00000h
  414.   farPtr GreClipPathCurves,seg_ClipPathCurves,off_ClipPathCurves
  415.   prm_ClipPathCurves equ <hdc,pph,ppi,hddc,ulFunN>
  416.   off_SelectPathRegion equ 0407Eh
  417.   seg_SelectPathRegion equ 00000h
  418.   farPtr GreSelectPathRegion,seg_SelectPathRegion,off_SelectPathRegion
  419.   prm_SelectPathRegion equ <hdc,hrgn,hddc,ulFunN>
  420.   off_RegionSelectBitmap equ 0407Fh
  421.   seg_RegionSelectBitmap equ 00000h
  422.   farPtr GreRegionSelectBitmap,seg_RegionSelectBitmap,off_RegionSelectBitmap
  423.   prm_RegionSelectBitmap equ <hdc,hbm,hddc,ulFunN>
  424.   off_CopyClipRegion equ 04080h
  425.   seg_CopyClipRegion equ 00000h
  426.   farPtr GreCopyClipRegion,seg_CopyClipRegion,off_CopyClipRegion
  427.   prm_CopyClipRegion equ <hdc,hrgn,prclBounds,flCmd,hddc,ulFunN>
  428.   off_SetupDC equ 04081h
  429.   seg_SetupDC equ 00000h
  430.   farPtr GreSetupDC,seg_SetupDC,off_SetupDC
  431.   prm_SetupDC equ <hdc,hrgnVis,xOrg,yOrg,prclBounds,flCmd,hddc,ulFunN>
  432. endif
  433. ifdef INCL_GRE_XFORMS
  434.   off_GetPageUnits equ 04083h
  435.   seg_GetPageUnits equ 00000h
  436.   farPtr GreGetPageUnits,seg_GetPageUnits,off_GetPageUnits
  437.   prm_GetPageUnits equ <hdc,pulUnits,hddc,ulFunN>
  438.   off_SetPageUnits equ 04084h
  439.   seg_SetPageUnits equ 00000h
  440.   farPtr GreSetPageUnits,seg_SetPageUnits,off_SetPageUnits
  441.   prm_SetPageUnits equ <hdc,ulUnits,cx,cy,hddc,ulFunN>
  442.   off_GetModelXform equ 04085h
  443.   seg_GetModelXform equ 00000h
  444.   farPtr GreGetModelXform,seg_GetModelXform,off_GetModelXform
  445.   prm_GetModelXform equ <hdc,pxform,hddc,ulFunN>
  446.   off_SetModelXform equ 04086h
  447.   seg_SetModelXform equ 00000h
  448.   farPtr GreSetModelXform,seg_SetModelXform,off_SetModelXform
  449.   prm_SetModelXform equ <hdc,pxform,ulMode,hddc,ulFunN>
  450.   off_GetWindowViewportXform equ 04087h
  451.   seg_GetWindowViewportXform equ 00000h
  452.   farPtr GreGetWindowViewportXform,seg_GetWindowViewportXform,off_GetWindowViewportXform
  453.   prm_GetWindowViewportXform equ <hdc,pxform,hddc,ulFunN>
  454.   off_SetWindowViewportXform equ 04088h
  455.   seg_SetWindowViewportXform equ 00000h
  456.   farPtr GreSetWindowViewportXform,seg_SetWindowViewportXform,off_SetWindowViewportXform
  457.   prm_SetWindowViewportXform equ <hdc,pxform,ulMode,hddc,ulFunN>
  458.   off_GetGlobalViewingXform equ 04089h
  459.   seg_GetGlobalViewingXform equ 00000h
  460.   farPtr GreGetGlobalViewingXform,seg_GetGlobalViewingXform,off_GetGlobalViewingXform
  461.   prm_GetGlobalViewingXform equ <hdc,pxform,hddc,ulFunN>
  462.   off_SetGlobalViewingXform equ 0408Ah
  463.   seg_SetGlobalViewingXform equ 00000h
  464.   farPtr GreSetGlobalViewingXform,seg_SetGlobalViewingXform,off_SetGlobalViewingXform
  465.   prm_SetGlobalViewingXform equ <hdc,pxform,ulMode,hddc,ulFunN>
  466.   off_SaveXformData equ 0408Bh
  467.   seg_SaveXformData equ 00000h
  468.   farPtr GreSaveXformData,seg_SaveXformData,off_SaveXformData
  469.   prm_SaveXformData equ <hdc,cb,pb,hddc,ulFunN>
  470.   off_RestoreXformData equ 0408Ch
  471.   seg_RestoreXformData equ 00000h
  472.   farPtr GreRestoreXformData,seg_RestoreXformData,off_RestoreXformData
  473.   prm_RestoreXformData equ <hdc,cb,pb,hddc,ulFunN>
  474.   off_GetPageViewport equ 0408Dh
  475.   seg_GetPageViewport equ 00000h
  476.   farPtr GreGetPageViewport,seg_GetPageViewport,off_GetPageViewport
  477.   prm_GetPageViewport equ <hdc,prcl,hddc,ulFunN>
  478.   off_SetPageViewport equ 0408Eh
  479.   seg_SetPageViewport equ 00000h
  480.   farPtr GreSetPageViewport,seg_SetPageViewport,off_SetPageViewport
  481.   prm_SetPageViewport equ <hdc,prcl,flCmd,hddc,ulFunN>
  482.   off_GetGraphicsField equ 04091h
  483.   seg_GetGraphicsField equ 00000h
  484.   farPtr GreGetGraphicsField,seg_GetGraphicsField,off_GetGraphicsField
  485.   prm_GetGraphicsField equ <hdc,prcl,hddc,ulFunN>
  486.   off_SetGraphicsField equ 04092h
  487.   seg_SetGraphicsField equ 00000h
  488.   farPtr GreSetGraphicsField,seg_SetGraphicsField,off_SetGraphicsField
  489.   prm_SetGraphicsField equ <hdc,prcl,hddc,ulFunN>
  490.   off_GetViewingLimits equ 04093h
  491.   seg_GetViewingLimits equ 00000h
  492.   farPtr GreGetViewingLimits,seg_GetViewingLimits,off_GetViewingLimits
  493.   prm_GetViewingLimits equ <hdc,prcl,hddc,ulFunN>
  494.   off_SetViewingLimits equ 04094h
  495.   seg_SetViewingLimits equ 00000h
  496.   farPtr GreSetViewingLimits,seg_SetViewingLimits,off_SetViewingLimits
  497.   prm_SetViewingLimits equ <hdc,prcl,hddc,ulFunN>
  498.   off_QueryViewportSize equ 04095h
  499.   seg_QueryViewportSize equ 00000h
  500.   farPtr GreQueryViewportSize,seg_QueryViewportSize,off_QueryViewportSize
  501.   prm_QueryViewportSize equ <hdc,ulUnits,cvs,pvs,hddc,ulFunN>
  502.   off_Convert equ 04096h
  503.   seg_Convert equ 00000h
  504.   farPtr GreConvert,seg_Convert,off_Convert
  505.   prm_Convert equ <hdc,lSrc,lTarg,pptl,cptl,hddc,ulFunN>
  506.   off_ConvertPath equ 04097h
  507.   seg_ConvertPath equ 00000h
  508.   farPtr GreConvertPath,seg_ConvertPath,off_ConvertPath
  509.   prm_ConvertPath equ <hdc,pph,lSrc,lTarg,pcvFirst,ccv,hddc,ulFunN>
  510.   off_SaveXform equ 04098h
  511.   seg_SaveXform equ 00000h
  512.   farPtr GreSaveXform,seg_SaveXform,off_SaveXform
  513.   prm_SaveXform equ <hdc,cSaveLevel,hddc,ulFunN>
  514.   off_RestoreXform equ 04099h
  515.   seg_RestoreXform equ 00000h
  516.   farPtr GreRestoreXform,seg_RestoreXform,off_RestoreXform
  517.   prm_RestoreXform equ <hdc,cSaveLevel,hddc,ulFunN>
  518.   off_MultiplyXforms equ 0409Ah
  519.   seg_MultiplyXforms equ 00000h
  520.   farPtr GreMultiplyXforms,seg_MultiplyXforms,off_MultiplyXforms
  521.   prm_MultiplyXforms equ <hdc,pxform,pxformNew,ulMode,hddc,ulFunN>
  522.   off_ConvertWithMatrix equ 0409Bh
  523.   seg_ConvertWithMatrix equ 00000h
  524.   farPtr GreConvertWithMatrix,seg_ConvertWithMatrix,off_ConvertWithMatrix
  525.   prm_ConvertWithMatrix equ <hdc,pptl,cptl,pxform,hddc,ulFunN>
  526. endif
  527. ifdef INCL_GRE_DEVMISC1
  528.   off_DeviceGetAttributes equ 0609Dh
  529.   seg_DeviceGetAttributes equ 00000h
  530.   farPtr GreDeviceGetAttributes,seg_DeviceGetAttributes,off_DeviceGetAttributes
  531.   prm_DeviceGetAttributes equ <hdc,ulType,flAttrs,pBundle,hddc,ulFunN>
  532.   off_DeviceSetAVIOFont2 equ 0409Eh
  533.   seg_DeviceSetAVIOFont2 equ 00000h
  534.   farPtr GreDeviceSetAVIOFont2,seg_DeviceSetAVIOFont2,off_DeviceSetAVIOFont2
  535.   prm_DeviceSetAVIOFont2 equ <hdc,pfat,pfoca,lcid,hddc,ulFunN>
  536.   off_GetPairKerningTable equ 040A0h
  537.   seg_GetPairKerningTable equ 00000h
  538.   farPtr GreGetPairKerningTable,seg_GetPairKerningTable,off_GetPairKerningTable
  539.   prm_GetPairKerningTable equ <hdc,ckp,pkp,hddc,ulFunN>
  540.   off_DeviceSetAVIOFont equ 040A1h
  541.   seg_DeviceSetAVIOFont equ 00000h
  542.   farPtr GreDeviceSetAVIOFont,seg_DeviceSetAVIOFont,off_DeviceSetAVIOFont
  543.   prm_DeviceSetAVIOFont equ <hdc,pfoca,lcid,hddc,ulFunN>
  544.   off_DeviceSetAttributes equ 060A2h
  545.   seg_DeviceSetAttributes equ 00000h
  546.   farPtr GreDeviceSetAttributes,seg_DeviceSetAttributes,off_DeviceSetAttributes
  547.   prm_DeviceSetAttributes equ <hdc,ulType,flDefs,flAttrs,pBundle,hddc,ulFunN>
  548.   off_DeviceSetGlobalAttribute equ 060A3h
  549.   seg_DeviceSetGlobalAttribute equ 00000h
  550.   farPtr GreDeviceSetGlobalAttribute,seg_DeviceSetGlobalAttribute,off_DeviceSetGlobalAttribute
  551.   prm_DeviceSetGlobalAttribute equ <hdc,ulType,ulAttr,flCmd,hddc,ulFunN>
  552. endif
  553. ifdef INCL_GRE_DEVMISC2
  554.   off_NotifyClipChange equ 040A4h
  555.   seg_NotifyClipChange equ 00000h
  556.   farPtr GreNotifyClipChange,seg_NotifyClipChange,off_NotifyClipChange
  557.   prm_NotifyClipChange equ <hdc,prcl,crcl,flCmd,hddc,ulFunN>
  558.   off_NotifyTransformChange equ 040A5h
  559.   seg_NotifyTransformChange equ 00000h
  560.   farPtr GreNotifyTransformChange,seg_NotifyTransformChange,off_NotifyTransformChange
  561.   prm_NotifyTransformChange equ <hdc,flCmd,pntd,hddc,ulFunN>
  562.   off_RealizeFont equ 040A6h
  563.   seg_RealizeFont equ 00000h
  564.   farPtr GreRealizeFont,seg_RealizeFont,off_RealizeFont
  565.   prm_RealizeFont equ <hdc,ulCmd,pfatLogFont,pfocaEngFont,hddc,ulFunN>
  566.   off_ErasePS equ 040A7h
  567.   seg_ErasePS equ 00000h
  568.   farPtr GreErasePS,seg_ErasePS,off_ErasePS
  569.   prm_ErasePS equ <hdc,hddc,ulFunN>
  570.   off_SetStyleRatio equ 040A8h
  571.   seg_SetStyleRatio equ 00000h
  572.   farPtr GreSetStyleRatio,seg_SetStyleRatio,off_SetStyleRatio
  573.   prm_SetStyleRatio equ <hdc,psr,hddc,ulFunN>
  574.   off_DeviceQueryFontAttributes equ 040A9h
  575.   seg_DeviceQueryFontAttributes equ 00000h
  576.   farPtr GreDeviceQueryFontAttributes,seg_DeviceQueryFontAttributes,off_DeviceQueryFontAttributes
  577.   prm_DeviceQueryFontAttributes equ <hdc,cbFontMetrics,pfm,hddc,ulFunN>
  578.   off_DeviceQueryFonts equ 040AAh
  579.   seg_DeviceQueryFonts equ 00000h
  580.   farPtr GreDeviceQueryFonts,seg_DeviceQueryFonts,off_DeviceQueryFonts
  581.   prm_DeviceQueryFonts equ <hdc,flCmd,pszFaceName,pfm,cbFontMetrics,pcFonts,hddc,ulFunN>
  582.   off_DeviceInvalidateVisRegion equ 040ABh
  583.   seg_DeviceInvalidateVisRegion equ 00000h
  584.   farPtr GreDeviceInvalidateVisRegion,seg_DeviceInvalidateVisRegion,off_DeviceInvalidateVisRegion
  585.   prm_DeviceInvalidateVisRegion equ <hdc,civr,pivr,hddc,ulFunN>
  586. endif
  587. ifdef INCL_GRE_PICK
  588.   off_GetPickWindow equ 040ACh
  589.   seg_GetPickWindow equ 00000h
  590.   farPtr GreGetPickWindow,seg_GetPickWindow,off_GetPickWindow
  591.   prm_GetPickWindow equ <hdc,prcl,hddc,ulFunN>
  592.   off_SetPickWindow equ 040ADh
  593.   seg_SetPickWindow equ 00000h
  594.   farPtr GreSetPickWindow,seg_SetPickWindow,off_SetPickWindow
  595.   prm_SetPickWindow equ <hdc,prcl,hddc,ulFunN>
  596. endif
  597. ifdef INCL_GRE_DEVMISC3
  598.   off_ResetBounds equ 040AEh
  599.   seg_ResetBounds equ 00000h
  600.   farPtr GreResetBounds,seg_ResetBounds,off_ResetBounds
  601.   prm_ResetBounds equ <hdc,ulType,hddc,ulFunN>
  602.   off_GetBoundsData equ 040AFh
  603.   seg_GetBoundsData equ 00000h
  604.   farPtr GreGetBoundsData,seg_GetBoundsData,off_GetBoundsData
  605.   prm_GetBoundsData equ <hdc,ulType,prcl,hddc,ulFunN>
  606.   off_AccumulateBounds equ 040B0h
  607.   seg_AccumulateBounds equ 00000h
  608.   farPtr GreAccumulateBounds,seg_AccumulateBounds,off_AccumulateBounds
  609.   prm_AccumulateBounds equ <hdc,prcl,hddc,ulFunN>
  610.   off_GetExtraError equ 040B1h
  611.   seg_GetExtraError equ 00000h
  612.   farPtr GreGetExtraError,seg_GetExtraError,off_GetExtraError
  613.   prm_GetExtraError equ <hdc,hddc,ulFunN>
  614.   off_SetExtraError equ 040B2h
  615.   seg_SetExtraError equ 00000h
  616.   farPtr GreSetExtraError,seg_SetExtraError,off_SetExtraError
  617.   prm_SetExtraError equ <hdc,fxExtraError,hddc,ulFunN>
  618.   off_GetCodePage equ 040B3h
  619.   seg_GetCodePage equ 00000h
  620.   farPtr GreGetCodePage,seg_GetCodePage,off_GetCodePage
  621.   prm_GetCodePage equ <hdc,hddc,ulFunN>
  622.   off_SetCodePage equ 040B4h
  623.   seg_SetCodePage equ 00000h
  624.   farPtr GreSetCodePage,seg_SetCodePage,off_SetCodePage
  625.   prm_SetCodePage equ <hdc,idCP,hddc,ulFunN>
  626.   off_LockDevice equ 040B5h
  627.   seg_LockDevice equ 00000h
  628.   farPtr GreLockDevice,seg_LockDevice,off_LockDevice
  629.   prm_LockDevice equ <hdc,hddc,ulFunN>
  630.   off_UnlockDevice equ 040B6h
  631.   seg_UnlockDevice equ 00000h
  632.   farPtr GreUnlockDevice,seg_UnlockDevice,off_UnlockDevice
  633.   prm_UnlockDevice equ <hdc,hddc,ulFunN>
  634.   off_Death equ 040B7h
  635.   seg_Death equ 00000h
  636.   farPtr GreDeath,seg_Death,off_Death
  637.   prm_Death equ <hdc,hddc,ulFunN>
  638.   off_Resurrection equ 040B8h
  639.   seg_Resurrection equ 00000h
  640.   farPtr GreResurrection,seg_Resurrection,off_Resurrection
  641.   prm_Resurrection equ <hdc,cbDirty,pbDirty,hddc,ulFunN>
  642.   off_GetDCOrigin equ 040BAh
  643.   seg_GetDCOrigin equ 00000h
  644.   farPtr GreGetDCOrigin,seg_GetDCOrigin,off_GetDCOrigin
  645.   prm_GetDCOrigin equ <hdc,pptl,hddc,ulFunN>
  646.   off_DeviceSetDCOrigin equ 040BBh
  647.   seg_DeviceSetDCOrigin equ 00000h
  648.   farPtr GreDeviceSetDCOrigin,seg_DeviceSetDCOrigin,off_DeviceSetDCOrigin
  649.   prm_DeviceSetDCOrigin equ <hdc,pptl,hddc,ulFunN>
  650.   off_GetLineOrigin equ 040BCh
  651.   seg_GetLineOrigin equ 00000h
  652.   farPtr GreGetLineOrigin,seg_GetLineOrigin,off_GetLineOrigin
  653.   prm_GetLineOrigin equ <hdc,pptl,hddc,ulFunN>
  654.   off_SetLineOrigin equ 040BDh
  655.   seg_SetLineOrigin equ 00000h
  656.   farPtr GreSetLineOrigin,seg_SetLineOrigin,off_SetLineOrigin
  657.   prm_SetLineOrigin equ <hdc,pptl,lStyleState,hddc,ulFunN>
  658. endif
  659. ifdef INCL_GRE_DEVMISC2
  660.   off_GetStyleRatio equ 040BEh
  661.   seg_GetStyleRatio equ 00000h
  662.   farPtr GreGetStyleRatio,seg_GetStyleRatio,off_GetStyleRatio
  663.   prm_GetStyleRatio equ <hdc,psr,hddc,ulFunN>
  664. endif
  665. ifdef INCL_GRE_COLORTABLE
  666.   off_QueryColorData equ 060C3h
  667.   seg_QueryColorData equ 00000h
  668.   farPtr GreQueryColorData,seg_QueryColorData,off_QueryColorData
  669.   prm_QueryColorData equ <hdc,clColorData,plColorData,hddc,ulFunN>
  670.   off_QueryLogColorTable equ 060C4h
  671.   seg_QueryLogColorTable equ 00000h
  672.   farPtr GreQueryLogColorTable,seg_QueryLogColorTable,off_QueryLogColorTable
  673.   prm_QueryLogColorTable equ <hdc,flCmd,lStart,clColorData,plColorData,hddc,ulFunN>
  674.   off_CreateLogColorTable equ 060C5h
  675.   seg_CreateLogColorTable equ 00000h
  676.   farPtr GreCreateLogColorTable,seg_CreateLogColorTable,off_CreateLogColorTable
  677.   prm_CreateLogColorTable equ <hdc,flCmd,ulFormat,lStart,clColorData,plColorData,hddc,ulFunN>
  678.   off_RealizeColorTable equ 060C6h
  679.   seg_RealizeColorTable equ 00000h
  680.   farPtr GreRealizeColorTable,seg_RealizeColorTable,off_RealizeColorTable
  681.   prm_RealizeColorTable equ <hdc,hddc,ulFunN>
  682.   off_UnrealizeColorTable equ 060C7h
  683.   seg_UnrealizeColorTable equ 00000h
  684.   farPtr GreUnrealizeColorTable,seg_UnrealizeColorTable,off_UnrealizeColorTable
  685.   prm_UnrealizeColorTable equ <hdc,hddc,ulFunN>
  686.   off_QueryRealColors equ 040C8h
  687.   seg_QueryRealColors equ 00000h
  688.   farPtr GreQueryRealColors,seg_QueryRealColors,off_QueryRealColors
  689.   prm_QueryRealColors equ <hdc,flCmd,lStart,clColorData,plColorData,hddc,ulFunN>
  690.   off_QueryNearestColor equ 040C9h
  691.   seg_QueryNearestColor equ 00000h
  692.   farPtr GreQueryNearestColor,seg_QueryNearestColor,off_QueryNearestColor
  693.   prm_QueryNearestColor equ <hdc,flCmd,clr,hddc,ulFunN>
  694.   off_QueryColorIndex equ 060CAh
  695.   seg_QueryColorIndex equ 00000h
  696.   farPtr GreQueryColorIndex,seg_QueryColorIndex,off_QueryColorIndex
  697.   prm_QueryColorIndex equ <hdc,flCmd,clr,hddc,ulFunN>
  698.   off_QueryRGBColor equ 060CBh
  699.   seg_QueryRGBColor equ 00000h
  700.   farPtr GreQueryRGBColor,seg_QueryRGBColor,off_QueryRGBColor
  701.   prm_QueryRGBColor equ <hdc,flCmd,clr,hddc,ulFunN>
  702. endif
  703. ifdef INCL_GRE_DEVICE
  704.   off_QueryDeviceBitmaps equ 040D0h
  705.   seg_QueryDeviceBitmaps equ 00000h
  706.   farPtr GreQueryDeviceBitmaps,seg_QueryDeviceBitmaps,off_QueryDeviceBitmaps
  707.   prm_QueryDeviceBitmaps equ <hdc,pbmf,clBitmapFormats,hddc,ulFunN>
  708.   off_QueryDeviceCaps equ 040D1h
  709.   seg_QueryDeviceCaps equ 00000h
  710.   farPtr GreQueryDeviceCaps,seg_QueryDeviceCaps,off_QueryDeviceCaps
  711.   prm_QueryDeviceCaps equ <hdc,lIndex,plData,clData,hddc,ulFunN>
  712.   off_Escape equ 040D2h
  713.   seg_Escape equ 00000h
  714.   farPtr GreEscape,seg_Escape,off_Escape
  715.   prm_Escape equ <hdc,lCmd,cbIn,pbIn,pcbOut,pbOut,hddc,ulFunN>
  716.   off_QueryHardcopyCaps equ 040D3h
  717.   seg_QueryHardcopyCaps equ 00000h
  718.   farPtr GreQueryHardcopyCaps,seg_QueryHardcopyCaps,off_QueryHardcopyCaps
  719.   prm_QueryHardcopyCaps equ <hdc,lStart,chci,phci,hddc,ulFunN>
  720.   off_QueryDevResource2 equ 040D4h
  721.   seg_QueryDevResource2 equ 00000h
  722.   farPtr GreQueryDevResource2,seg_QueryDevResource2,off_QueryDevResource2
  723.   prm_QueryDevResource2 equ <hdc,ulType,idRes,hddc,ulFunN>
  724. endif
  725. ifdef INCL_GRE_SCREEN
  726.   off_OpenScreenChangeArea equ 04012h
  727.   seg_OpenScreenChangeArea equ 00000h
  728.   farPtr GreOpenScreenChangeArea,seg_OpenScreenChangeArea,off_OpenScreenChangeArea
  729.   prm_OpenScreenChangeArea equ <hdc,hddc,ulFunN>
  730.   off_GetScreenChangeArea equ 04013h
  731.   seg_GetScreenChangeArea equ 00000h
  732.   farPtr GreGetScreenChangeArea,seg_GetScreenChangeArea,off_GetScreenChangeArea
  733.   prm_GetScreenChangeArea equ <hdc,hSCA,pHrgn,hddc,ulFunN>
  734.   off_CloseScreenChangeArea equ 04014h
  735.   seg_CloseScreenChangeArea equ 00000h
  736.   farPtr GreCloseScreenChangeArea,seg_CloseScreenChangeArea,off_CloseScreenChangeArea
  737.   prm_CloseScreenChangeArea equ <hdc,hSCA,hddc,ulFunN>
  738.   off_GetScreenBits equ 0401Dh
  739.   seg_GetScreenBits equ 00000h
  740.   farPtr GreGetScreenBits,seg_GetScreenBits,off_GetScreenBits
  741.   prm_GetScreenBits equ <hdc,hrgn,pDest,pulLength,flCmd,hddc,ulFunN>
  742.   off_SetScreenBits equ 0401Eh
  743.   seg_SetScreenBits equ 00000h
  744.   farPtr GreSetScreenBits,seg_SetScreenBits,off_SetScreenBits
  745.   prm_SetScreenBits equ <hdc,pSrc,ulLength,hrgn,hddc,ulFunN>
  746. endif
  747. ifdef INCL_GRE_PALETTE
  748.   off_DeviceCreatePalette equ 040D5h
  749.   seg_DeviceCreatePalette equ 00000h
  750.   farPtr GreDeviceCreatePalette,seg_DeviceCreatePalette,off_DeviceCreatePalette
  751.   prm_DeviceCreatePalette equ <hdc,ppalinfo,hdevpal,hddc,ulFunN>
  752.   off_DeviceDeletePalette equ 040D6h
  753.   seg_DeviceDeletePalette equ 00000h
  754.   farPtr GreDeviceDeletePalette,seg_DeviceDeletePalette,off_DeviceDeletePalette
  755.   prm_DeviceDeletePalette equ <hdc,hdevpal,hddc,ulFunN>
  756.   off_DeviceSetPaletteEntries equ 040D7h
  757.   seg_DeviceSetPaletteEntries equ 00000h
  758.   farPtr GreDeviceSetPaletteEntries,seg_DeviceSetPaletteEntries,off_DeviceSetPaletteEntries
  759.   prm_DeviceSetPaletteEntries equ <hdc,hdevpal,ulFormat,ulStart,cclr,pclr,hddc,ulFunN>
  760.   off_DeviceAnimatePalette equ 040D8h
  761.   seg_DeviceAnimatePalette equ 00000h
  762.   farPtr GreDeviceAnimatePalette,seg_DeviceAnimatePalette,off_DeviceAnimatePalette
  763.   prm_DeviceAnimatePalette equ <hdc,hdevpal,ulFormat,ulStart,cclr,pclr,hddc,ulFunN>
  764.   off_DeviceResizePalette equ 040D9h
  765.   seg_DeviceResizePalette equ 00000h
  766.   farPtr GreDeviceResizePalette,seg_DeviceResizePalette,off_DeviceResizePalette
  767.   prm_DeviceResizePalette equ <hdc,hdevpal,cclr,hddc,ulFunN>
  768.   off_RealizePalette equ 040DAh
  769.   seg_RealizePalette equ 00000h
  770.   farPtr GreRealizePalette,seg_RealizePalette,off_RealizePalette
  771.   prm_RealizePalette equ <hdc,flType,pcclr,hddc,ulFunN>
  772.   off_QueryHWPaletteInfo equ 040DBh
  773.   seg_QueryHWPaletteInfo equ 00000h
  774.   farPtr GreQueryHWPaletteInfo,seg_QueryHWPaletteInfo,off_QueryHWPaletteInfo
  775.   prm_QueryHWPaletteInfo equ <hdc,ulStart,cclr,pclr,hddc,ulFunN>
  776.   off_UpdateColors equ 040DCh
  777.   seg_UpdateColors equ 00000h
  778.   farPtr GreUpdateColors,seg_UpdateColors,off_UpdateColors
  779.   prm_UpdateColors equ <hdc,hddc,ulFunN>
  780.   off_QueryPaletteRealization equ 040DDh
  781.   seg_QueryPaletteRealization equ 00000h
  782.   farPtr GreQueryPaletteRealization,seg_QueryPaletteRealization,off_QueryPaletteRealization
  783.   prm_QueryPaletteRealization equ <hdc,ulStart,cclr,pulTable,hddc,ulFunN>
  784.   off_GetVisRects equ 040DEh
  785.   seg_GetVisRects equ 00000h
  786.   farPtr GreGetVisRects,seg_GetVisRects,off_GetVisRects
  787.   prm_GetVisRects equ <hdc,prclBounds,prgnrc,prclVis,hddc,ulFunN>
  788. endif
  789. ifdef INCL_GRE_DCS
  790.   off_OpenDC equ 00200h
  791.   seg_OpenDC equ 00000h
  792.   farPtr GreOpenDC,seg_OpenDC,off_OpenDC
  793.   prm_OpenDC equ <hdc,ulType,pszToken,cszDevOpenData,pszDevOpenData,hddc,ulFunN>
  794.   off_CloseDC equ 04201h
  795.   seg_CloseDC equ 00000h
  796.   farPtr GreCloseDC,seg_CloseDC,off_CloseDC
  797.   prm_CloseDC equ <hdc,hddc,ulFunN>
  798.   off_ResetDC equ 04202h
  799.   seg_ResetDC equ 00000h
  800.   farPtr GreResetDC,seg_ResetDC,off_ResetDC
  801.   prm_ResetDC equ <hdc,flCmd,hddc,ulFunN>
  802.   off_GetHandle equ 04203h
  803.   seg_GetHandle equ 00000h
  804.   farPtr GreGetHandle,seg_GetHandle,off_GetHandle
  805.   prm_GetHandle equ <hdc,ulIndex,hddc,ulFunN>
  806.   off_SetHandle equ 04204h
  807.   seg_SetHandle equ 00000h
  808.   farPtr GreSetHandle,seg_SetHandle,off_SetHandle
  809.   prm_SetHandle equ <hdc,h,ulIndex,hddc,ulFunN>
  810.   off_GetProcessControl equ 04205h
  811.   seg_GetProcessControl equ 00000h
  812.   farPtr GreGetProcessControl,seg_GetProcessControl,off_GetProcessControl
  813.   prm_GetProcessControl equ <hdc,hddc,ulFunN>
  814.   off_SetProcessControl equ 04206h
  815.   seg_SetProcessControl equ 00000h
  816.   farPtr GreSetProcessControl,seg_SetProcessControl,off_SetProcessControl
  817.   prm_SetProcessControl equ <hdc,flMask,flProcess,hddc,ulFunN>
  818.   off_SaveDC equ 04207h
  819.   seg_SaveDC equ 00000h
  820.   farPtr GreSaveDC,seg_SaveDC,off_SaveDC
  821.   prm_SaveDC equ <hdc,hddc,ulFunN>
  822.   off_RestoreDC equ 04208h
  823.   seg_RestoreDC equ 00000h
  824.   farPtr GreRestoreDC,seg_RestoreDC,off_RestoreDC
  825.   prm_RestoreDC equ <hdc,cSaveLevel,hddc,ulFunN>
  826.   off_QueryDeviceNames equ 00209h
  827.   seg_QueryDeviceNames equ 00000h
  828.   farPtr GreQueryDeviceNames,seg_QueryDeviceNames,off_QueryDeviceNames
  829.   prm_QueryDeviceNames equ <pszDriverName,pcszDevices,pszDeviceNames,pszDeviceDescs,pcszDataTypes,pszDataTypes,hddc,ulFunN>
  830.   off_QueryEngineVersion equ 0020Ah
  831.   seg_QueryEngineVersion equ 00000h
  832.   farPtr GreQueryEngineVersion,seg_QueryEngineVersion,off_QueryEngineVersion
  833.   prm_QueryEngineVersion equ <hddc,ulFunN>
  834.   off_SetDCOwner equ 0420Bh
  835.   seg_SetDCOwner equ 00000h
  836.   farPtr GreSetDCOwner,seg_SetDCOwner,off_SetDCOwner
  837.   prm_SetDCOwner equ <hdc,pid,hddc,ulFunN>
  838. endif
  839. ifdef INCL_GRE_DEVSUPPORT
  840.   off_QueryBitmapSelection equ 0020Ch
  841.   seg_QueryBitmapSelection equ 00000h
  842.   farPtr GreQueryBitmapSelection,seg_QueryBitmapSelection,off_QueryBitmapSelection
  843.   prm_QueryBitmapSelection equ <hbm,hddc,ulFunN>
  844.   off_GetBitmapInfoHeader equ 0020Dh
  845.   seg_GetBitmapInfoHeader equ 00000h
  846.   farPtr GreGetBitmapInfoHeader,seg_GetBitmapInfoHeader,off_GetBitmapInfoHeader
  847.   prm_GetBitmapInfoHeader equ <hbm,pbmp2,hddc,ulFunN>
  848.   off_ConvertBitmapData equ 0420Eh
  849.   seg_ConvertBitmapData equ 00000h
  850.   farPtr GreConvertBitmapData,seg_ConvertBitmapData,off_ConvertBitmapData
  851.   prm_ConvertBitmapData equ <hdc,ulCmd,ulOption,pbmiSrc,pbBitsSrc,pbmiDst,pbBitsDst,hddc,ulFunN>
  852.   off_InvalidateVisRegion equ 0420Fh
  853.   seg_InvalidateVisRegion equ 00000h
  854.   farPtr GreInvalidateVisRegion,seg_InvalidateVisRegion,off_InvalidateVisRegion
  855.   prm_InvalidateVisRegion equ <hdc,civr,pivr,hddc,ulFunN>
  856.   off_CreateBitmap equ 04210h
  857.   seg_CreateBitmap equ 00000h
  858.   farPtr GreCreateBitmap,seg_CreateBitmap,off_CreateBitmap
  859.   prm_CreateBitmap equ <hdc,pbmih,flCmd,pbBits,pbmi,hddc,ulFunN>
  860.   off_DeleteBitmap equ 00211h
  861.   seg_DeleteBitmap equ 00000h
  862.   farPtr GreDeleteBitmap,seg_DeleteBitmap,off_DeleteBitmap
  863.   prm_DeleteBitmap equ <hbm,hddc,ulFunN>
  864.   off_SelectBitmap equ 04212h
  865.   seg_SelectBitmap equ 00000h
  866.   farPtr GreSelectBitmap,seg_SelectBitmap,off_SelectBitmap
  867.   prm_SelectBitmap equ <hdc,hbm,hddc,ulFunN>
  868.   off_GetBitmapParameters equ 00213h
  869.   seg_GetBitmapParameters equ 00000h
  870.   farPtr GreGetBitmapParameters,seg_GetBitmapParameters,off_GetBitmapParameters
  871.   prm_GetBitmapParameters equ <hbm,pbmih,hddc,ulFunN>
  872.   off_GetBitmapDimension equ 00214h
  873.   seg_GetBitmapDimension equ 00000h
  874.   farPtr GreGetBitmapDimension,seg_GetBitmapDimension,off_GetBitmapDimension
  875.   prm_GetBitmapDimension equ <hbm,psizl,hddc,ulFunN>
  876.   off_SetBitmapDimension equ 00215h
  877.   seg_SetBitmapDimension equ 00000h
  878.   farPtr GreSetBitmapDimension,seg_SetBitmapDimension,off_SetBitmapDimension
  879.   prm_SetBitmapDimension equ <hbm,psizl,hddc,ulFunN>
  880.   off_SetCursor equ 04216h
  881.   seg_SetCursor equ 00000h
  882.   farPtr GreSetCursor,seg_SetCursor,off_SetCursor
  883.   prm_SetCursor equ <hdc,pptlHotSpot,hbm,hddc,ulFunN>
  884.   off_GetAttributes equ 04217h
  885.   seg_GetAttributes equ 00000h
  886.   farPtr GreGetAttributes,seg_GetAttributes,off_GetAttributes
  887.   prm_GetAttributes equ <hdc,ulType,flAttrs,pBundle,hddc,ulFunN>
  888.   off_SetAttributes equ 04218h
  889.   seg_SetAttributes equ 00000h
  890.   farPtr GreSetAttributes,seg_SetAttributes,off_SetAttributes
  891.   prm_SetAttributes equ <hdc,ulType,flDefs,flAttrs,pBundle,hddc,ulFunN>
  892.   off_SetGlobalAttribute equ 04219h
  893.   seg_SetGlobalAttribute equ 00000h
  894.   farPtr GreSetGlobalAttribute,seg_SetGlobalAttribute,off_SetGlobalAttribute
  895.   prm_SetGlobalAttribute equ <hdc,ulType,ulAttr,flCmd,hddc,ulFunN>
  896.   off_SetBitmapOwner equ 0021Ah
  897.   seg_SetBitmapOwner equ 00000h
  898.   farPtr GreSetBitmapOwner,seg_SetBitmapOwner,off_SetBitmapOwner
  899.   prm_SetBitmapOwner equ <hbm,pid,hddc,ulFunN>
  900.   off_GetDefaultAttributes equ 0421Bh
  901.   seg_GetDefaultAttributes equ 00000h
  902.   farPtr GreGetDefaultAttributes,seg_GetDefaultAttributes,off_GetDefaultAttributes
  903.   prm_GetDefaultAttributes equ <hdc,ulType,flAttrs,pBundle,hddc,ulFunN>
  904.   off_SetDefaultAttributes equ 0421Ch
  905.   seg_SetDefaultAttributes equ 00000h
  906.   farPtr GreSetDefaultAttributes,seg_SetDefaultAttributes,off_SetDefaultAttributes
  907.   prm_SetDefaultAttributes equ <hdc,ulType,flAttrs,pBundle,hddc,ulFunN>
  908.   off_GetDefaultArcParameters equ 0421Dh
  909.   seg_GetDefaultArcParameters equ 00000h
  910.   farPtr GreGetDefaultArcParameters,seg_GetDefaultArcParameters,off_GetDefaultArcParameters
  911.   prm_GetDefaultArcParameters equ <hdc,parcp,hddc,ulFunN>
  912.   off_SetDefaultArcParameters equ 0421Eh
  913.   seg_SetDefaultArcParameters equ 00000h
  914.   farPtr GreSetDefaultArcParameters,seg_SetDefaultArcParameters,off_SetDefaultArcParameters
  915.   prm_SetDefaultArcParameters equ <hdc,parcp,hddc,ulFunN>
  916.   off_GetDefaultViewingLimits equ 0421Fh
  917.   seg_GetDefaultViewingLimits equ 00000h
  918.   farPtr GreGetDefaultViewingLimits,seg_GetDefaultViewingLimits,off_GetDefaultViewingLimits
  919.   prm_GetDefaultViewingLimits equ <hdc,prcl,hddc,ulFunN>
  920.   off_SetDefaultViewingLimits equ 04220h
  921.   seg_SetDefaultViewingLimits equ 00000h
  922.   farPtr GreSetDefaultViewingLimits,seg_SetDefaultViewingLimits,off_SetDefaultViewingLimits
  923.   prm_SetDefaultViewingLimits equ <hdc,prcl,hddc,ulFunN>
  924.   off_InitializeAttributes equ 04221h
  925.   seg_InitializeAttributes equ 00000h
  926.   farPtr GreInitializeAttributes,seg_InitializeAttributes,off_InitializeAttributes
  927.   prm_InitializeAttributes equ <hdc,flCmd,hddc,ulFunN>
  928. endif
  929. ifdef INCL_GRE_SETID
  930.   off_DeleteSetId equ 04222h
  931.   seg_DeleteSetId equ 00000h
  932.   farPtr GreDeleteSetId,seg_DeleteSetId,off_DeleteSetId
  933.   prm_DeleteSetId equ <hdc,lcid,hddc,ulFunN>
  934.   off_QueryNumberSetIds equ 04223h
  935.   seg_QueryNumberSetIds equ 00000h
  936.   farPtr GreQueryNumberSetIds,seg_QueryNumberSetIds,off_QueryNumberSetIds
  937.   prm_QueryNumberSetIds equ <hdc,ulLcidRange,hddc,ulFunN>
  938.   off_QuerySetIds equ 04224h
  939.   seg_QuerySetIds equ 00000h
  940.   farPtr GreQuerySetIds,seg_QuerySetIds,off_QuerySetIds
  941.   prm_QuerySetIds equ <hdc,clcid,plTypes,pchNames,plcid,ulLcidRange,hddc,ulFunN>
  942. endif
  943. ifdef INCL_GRE_LCID
  944.   off_QueryBitmapHandle equ 04225h
  945.   seg_QueryBitmapHandle equ 00000h
  946.   farPtr GreQueryBitmapHandle,seg_QueryBitmapHandle,off_QueryBitmapHandle
  947.   prm_QueryBitmapHandle equ <hdc,lcid,hddc,ulFunN>
  948.   off_SetBitmapID equ 04226h
  949.   seg_SetBitmapID equ 00000h
  950.   farPtr GreSetBitmapID,seg_SetBitmapID,off_SetBitmapID
  951.   prm_SetBitmapID equ <hdc,hbm,lcid,hddc,ulFunN>
  952.   off_CopyDCLoadData equ 04227h
  953.   seg_CopyDCLoadData equ 00000h
  954.   farPtr GreCopyDCLoadData,seg_CopyDCLoadData,off_CopyDCLoadData
  955.   prm_CopyDCLoadData equ <hdc,flCmd,hdcSrc,hddc,ulFunN>
  956. endif
  957. ifdef INCL_GRE_SETID
  958.   off_QuerySetIdUsage equ 04228h
  959.   seg_QuerySetIdUsage equ 00000h
  960.   farPtr GreQuerySetIdUsage,seg_QuerySetIdUsage,off_QuerySetIdUsage
  961.   prm_QuerySetIdUsage equ <hdc,lcid,hddc,ulFunN>
  962. endif
  963. ifdef INCL_GRE_FONTS
  964.   off_QueryLogicalFont equ 0422Ch
  965.   seg_QueryLogicalFont equ 00000h
  966.   farPtr GreQueryLogicalFont,seg_QueryLogicalFont,off_QueryLogicalFont
  967.   prm_QueryLogicalFont equ <hdc,lcid,pchName,pfat,cbFontAttrs,hddc,ulFunN>
  968.   off_CreateLogicalFont equ 0422Dh
  969.   seg_CreateLogicalFont equ 00000h
  970.   farPtr GreCreateLogicalFont,seg_CreateLogicalFont,off_CreateLogicalFont
  971.   prm_CreateLogicalFont equ <hdc,lcid,pchName,pfat,hddc,ulFunN>
  972.   off_LoadFont equ 0022Eh
  973.   seg_LoadFont equ 00000h
  974.   farPtr GreLoadFont,seg_LoadFont,off_LoadFont
  975.   prm_LoadFont equ <pszFileName,hddc,ulFunN>
  976.   off_UnloadFont equ 0022Fh
  977.   seg_UnloadFont equ 00000h
  978.   farPtr GreUnloadFont,seg_UnloadFont,off_UnloadFont
  979.   prm_UnloadFont equ <pszFileName,hddc,ulFunN>
  980.   off_QueryFonts equ 04230h
  981.   seg_QueryFonts equ 00000h
  982.   farPtr GreQueryFonts,seg_QueryFonts,off_QueryFonts
  983.   prm_QueryFonts equ <hdc,flCmd,pszFaceName,pfm,cbFontMetrics,pcFonts,hddc,ulFunN>
  984.   off_QueryFontAttributes equ 04231h
  985.   seg_QueryFontAttributes equ 00000h
  986.   farPtr GreQueryFontAttributes,seg_QueryFontAttributes,off_QueryFontAttributes
  987.   prm_QueryFontAttributes equ <hdc,cbFontMetrics,pfm,hddc,ulFunN>
  988.   off_InstallIFI equ 00232h
  989.   seg_InstallIFI equ 00000h
  990.   farPtr GreInstallIFI,seg_InstallIFI,off_InstallIFI
  991.   prm_InstallIFI equ <ulOptions,pszSrc,pszDestDir,pszName,hddc,ulFunN>
  992.   off_LoadPublicFont equ 00233h
  993.   seg_LoadPublicFont equ 00000h
  994.   farPtr GreLoadPublicFont,seg_LoadPublicFont,off_LoadPublicFont
  995.   prm_LoadPublicFont equ <pszFileName,hddc,ulFunN>
  996.   off_UnLoadPublicFont equ 00234h
  997.   seg_UnLoadPublicFont equ 00000h
  998.   farPtr GreUnLoadPublicFont,seg_UnLoadPublicFont,off_UnLoadPublicFont
  999.   prm_UnLoadPublicFont equ <pszFileName,hddc,ulFunN>
  1000.   off_QueryCodePageVector equ 00235h
  1001.   seg_QueryCodePageVector equ 00000h
  1002.   farPtr GreQueryCodePageVector,seg_QueryCodePageVector,off_QueryCodePageVector
  1003.   prm_QueryCodePageVector equ <idCP,hddc,ulFunN>
  1004.   off_QueryFontFileDescriptions equ 00236h
  1005.   seg_QueryFontFileDescriptions equ 00000h
  1006.   farPtr GreQueryFontFileDescriptions,seg_QueryFontFileDescriptions,off_QueryFontFileDescriptions
  1007.   prm_QueryFontFileDescriptions equ <pszFileName,pcFonts,pffdescs,hddc,ulFunN>
  1008.   off_QueryFaceString equ 04237h
  1009.   seg_QueryFaceString equ 00000h
  1010.   farPtr GreQueryFaceString,seg_QueryFaceString,off_QueryFaceString
  1011.   prm_QueryFaceString equ <hdc,pFaceName,pQFSAttrs,cbFontName,pFontName,hddc,ulFunN>
  1012.   off_QueryFontAction equ 00238h
  1013.   seg_QueryFontAction equ 00000h
  1014.   farPtr GreQueryFontAction,seg_QueryFontAction,off_QueryFontAction
  1015.   prm_QueryFontAction equ <flOptions,hddc,ulFunN>
  1016. endif
  1017. ifdef INCL_GRE_JOURNALING
  1018.   off_AccumulateJournalFile equ 00239h
  1019.   seg_AccumulateJournalFile equ 00000h
  1020.   farPtr GreAccumulateJournalFile,seg_AccumulateJournalFile,off_AccumulateJournalFile
  1021.   prm_AccumulateJournalFile equ <?,hddc,ulFunN>
  1022.   off_CreateJournalFile equ 0023Ah
  1023.   seg_CreateJournalFile equ 00000h
  1024.   farPtr GreCreateJournalFile,seg_CreateJournalFile,off_CreateJournalFile
  1025.   prm_CreateJournalFile equ <pszFileName,flCmd,cbBufSize,hddc,ulFunN>
  1026.   off_DeleteJournalFile equ 0023Bh
  1027.   seg_DeleteJournalFile equ 00000h
  1028.   farPtr GreDeleteJournalFile,seg_DeleteJournalFile,off_DeleteJournalFile
  1029.   prm_DeleteJournalFile equ <hfile,hddc,ulFunN>
  1030.   off_StartJournalFile equ 0023Ch
  1031.   seg_StartJournalFile equ 00000h
  1032.   farPtr GreStartJournalFile,seg_StartJournalFile,off_StartJournalFile
  1033.   prm_StartJournalFile equ <hdc,hfile,hddc,ulFunN>
  1034.   off_StopJournalFile equ 0023Dh
  1035.   seg_StopJournalFile equ 00000h
  1036.   farPtr GreStopJournalFile,seg_StopJournalFile,off_StopJournalFile
  1037.   prm_StopJournalFile equ <hdc,hfile,hddc,ulFunN>
  1038.   off_PlayJournalFile equ 0023Eh
  1039.   seg_PlayJournalFile equ 00000h
  1040.   farPtr GrePlayJournalFile,seg_PlayJournalFile,off_PlayJournalFile
  1041.   prm_PlayJournalFile equ <hdc,hfile,hddc,ulFunN>
  1042.   off_OpenJournalFile equ 0023Fh
  1043.   seg_OpenJournalFile equ 00000h
  1044.   farPtr GreOpenJournalFile,seg_OpenJournalFile,off_OpenJournalFile
  1045.   prm_OpenJournalFile equ <pszFileName,flCmd,cbBufSize,hddc,ulFunN>
  1046. endif
  1047. ifdef INCL_GRE_PALETTE
  1048.   off_CreatePalette equ 00240h
  1049.   seg_CreatePalette equ 00000h
  1050.   farPtr GreCreatePalette,seg_CreatePalette,off_CreatePalette
  1051.   prm_CreatePalette equ <flCmd,ulFormat,cclr,pclr,hddc,ulFunN>
  1052.   off_DeletePalette equ 00241h
  1053.   seg_DeletePalette equ 00000h
  1054.   farPtr GreDeletePalette,seg_DeletePalette,off_DeletePalette
  1055.   prm_DeletePalette equ <hpal,hddc,ulFunN>
  1056.   off_SelectPalette equ 04242h
  1057.   seg_SelectPalette equ 00000h
  1058.   farPtr GreSelectPalette,seg_SelectPalette,off_SelectPalette
  1059.   prm_SelectPalette equ <hdc,hpal,hddc,ulFunN>
  1060.   off_SetPaletteEntries equ 00243h
  1061.   seg_SetPaletteEntries equ 00000h
  1062.   farPtr GreSetPaletteEntries,seg_SetPaletteEntries,off_SetPaletteEntries
  1063.   prm_SetPaletteEntries equ <hpal,ulFormat,ulStart,cclr,pclr,hddc,ulFunN>
  1064.   off_AnimatePalette equ 00244h
  1065.   seg_AnimatePalette equ 00000h
  1066.   farPtr GreAnimatePalette,seg_AnimatePalette,off_AnimatePalette
  1067.   prm_AnimatePalette equ <hpal,ulFormat,ulStart,cclr,pclr,hddc,ulFunN>
  1068.   off_QueryPalette equ 04245h
  1069.   seg_QueryPalette equ 00000h
  1070.   farPtr GreQueryPalette,seg_QueryPalette,off_QueryPalette
  1071.   prm_QueryPalette equ <hdc,hddc,ulFunN>
  1072.   off_QueryPaletteInfo equ 00246h
  1073.   seg_QueryPaletteInfo equ 00000h
  1074.   farPtr GreQueryPaletteInfo,seg_QueryPaletteInfo,off_QueryPaletteInfo
  1075.   prm_QueryPaletteInfo equ <hpal,ulOptions,ulStart,cclr,pclr,hddc,ulFunN>
  1076.   off_SetPaletteOwner equ 00247h
  1077.   seg_SetPaletteOwner equ 00000h
  1078.   farPtr GreSetPaletteOwner,seg_SetPaletteOwner,off_SetPaletteOwner
  1079.   prm_SetPaletteOwner equ <hpal,pid,hddc,ulFunN>
  1080.   off_ResizePalette equ 00248h
  1081.   seg_ResizePalette equ 00000h
  1082.   farPtr GreResizePalette,seg_ResizePalette,off_ResizePalette
  1083.   prm_ResizePalette equ <hpal,cclr,hddc,ulFunN>
  1084.   off_QueryDefaultPaletteInfo equ 04249h
  1085.   seg_QueryDefaultPaletteInfo equ 00000h
  1086.   farPtr GreQueryDefaultPaletteInfo,seg_QueryDefaultPaletteInfo,off_QueryDefaultPaletteInfo
  1087.   prm_QueryDefaultPaletteInfo equ <hdc,flCmd,ulStart,cclr,pclr,hddc,ulFunN>
  1088. endif
  1089. ifdef INCL_GRE_HFONT
  1090.   off_CreateFontHandle equ 00250h
  1091.   seg_CreateFontHandle equ 00000h
  1092.   farPtr GreCreateFontHandle,seg_CreateFontHandle,off_CreateFontHandle
  1093.   prm_CreateFontHandle equ <flOptions,pchName,pfat,hddc,ulFunN>
  1094.   off_QueryFontHandle equ 00251h
  1095.   seg_QueryFontHandle equ 00000h
  1096.   farPtr GreQueryFontHandle,seg_QueryFontHandle,off_QueryFontHandle
  1097.   prm_QueryFontHandle equ <hfont,pflOptions,pchName,pfat,cbFontAttrs,hddc,ulFunN>
  1098.   off_SelectFontHandle equ 04252h
  1099.   seg_SelectFontHandle equ 00000h
  1100.   farPtr GreSelectFontHandle,seg_SelectFontHandle,off_SelectFontHandle
  1101.   prm_SelectFontHandle equ <hdc,hfont,hddc,ulFunN>
  1102.   off_DeleteFontHandle equ 00253h
  1103.   seg_DeleteFontHandle equ 00000h
  1104.   farPtr GreDeleteFontHandle,seg_DeleteFontHandle,off_DeleteFontHandle
  1105.   prm_DeleteFontHandle equ <hfont,hddc,ulFunN>
  1106.   off_SetFontHandleOwner equ 00254h
  1107.   seg_SetFontHandleOwner equ 00000h
  1108.   farPtr GreSetFontHandleOwner,seg_SetFontHandleOwner,off_SetFontHandleOwner
  1109.   prm_SetFontHandleOwner equ <hfont,pid,hddc,ulFunN>
  1110. endif
  1111.