home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / bpos13.zip / pmddim.pas < prev    next >
Pascal/Delphi Source File  |  1993-11-24  |  34KB  |  475 lines

  1. {| Unit: pmddim
  2.  | Version: 1.00
  3.  | translated from file pmddim.H
  4.  | Original translation: Peter Sawatzki (ps)
  5.  | Contributing:
  6.  |   (fill in)
  7.  |
  8.  | change history:
  9.  | Date:    Ver: Author:
  10.  | 11/13/93 1.00 ps     original translation by ps
  11. }
  12. Unit pmddim;
  13. Interface
  14. Uses
  15.   Os2Def;
  16.  
  17.   Function GreEntry2:  ULONG;
  18.   Function GreEntry3:  ULONG;
  19.   Function GreEntry4:  ULONG;
  20.   Function GreEntry5:  ULONG;
  21.   Function GreEntry6:  ULONG;
  22.   Function GreEntry7:  ULONG;
  23.   Function GreEntry8:  ULONG;
  24.   Function GreEntry9:  ULONG;
  25.   Function GreEntry10: ULONG;
  26.  
  27. Const
  28.   NGreGetArcParameters             =  $00004000 ;
  29.   NGreSetArcParameters             =  $00004001 ;
  30.   NGreArc                          =  $00004002 ;
  31.   NGrePartialArc                   =  $00004003 ;
  32.   NGreFullArcInterior              =  $00004004 ;
  33.   NGreFullArcBoundary              =  $00004005 ;
  34.   NGreFullArcBoth                  =  $00004006 ;
  35.   NGreBoxInterior                  =  $00004007 ;
  36.   NGreBoxBoundary                  =  $00004008 ;
  37.   NGreBoxBoth                      =  $00004009 ;
  38.   NGrePolyFillet                   =  $0000400A ;
  39.   NGrePolyFilletSharp              =  $0000400B ;
  40.   NGrePolySpline                   =  $0000400C ;
  41.   NGreDrawConicsInPath             =  $0000400D ;
  42.   NGreCookWholePath                =  $0000400E ;
  43.   NGreCookPathCurves               =  $0000400F ;
  44.   NGreRenderPath                   =  $00004011 ;
  45.   NGreDisjointLines                =  $00004016 ;
  46.   NGreGetCurrentPosition           =  $00004017 ;
  47.   NGreSetCurrentPosition           =  $00004018 ;
  48.   NGrePolyLine                     =  $00004019 ;
  49.   NGreDrawLinesInPath              =  $0000401A ;
  50.   NGrePolyShortLine                =  $0000401B ;
  51.   NGrePolyScanline                 =  $0000401C ;
  52.   NGreDeviceCreateBitmap           =  $00004023 ;
  53.   NGreDeviceDeleteBitmap           =  $00004024 ;
  54.   NGreDeviceSelectBitmap           =  $00004025 ;
  55.   NGreBitblt                       =  $00004026 ;
  56.   NGreGetPel                       =  $00004027 ;
  57.   NGreSetPel                       =  $00004028 ;
  58.   NGreImageData                    =  $00004029 ;
  59.   NGreSaveScreenBits               =  $0000402C ;
  60.   NGreRestoreScreenBits            =  $0000402D ;
  61.   NGreDrawBorder                   =  $0000402E ;
  62.   NGreDeviceSetCursor              =  $0000402F ;
  63.   NGreGetBitmapBits                =  $00004030 ;
  64.   NGreSetBitmapBits                =  $00004031 ;
  65.   NGreSetColorCursor               =  $00004032 ;
  66.   NGreCharString                   =  $00004035 ;
  67.   NGreCharStringPos                =  $00004036 ;
  68.   NGreQueryTextBox                 =  $00004037 ;
  69.   NGreQueryCharPositions           =  $00004038 ;
  70.   NGreQueryWidthTable              =  $00004039 ;
  71.   NGrePolyMarker                   =  $0000403A ;
  72.   NGreCharRect                     =  $0000403B ;
  73.   NGreCharStr                      =  $0000403C ;
  74.   NGreScrollRect                   =  $0000403D ;
  75.   NGreUpdateCursor                 =  $0000403E ;
  76.   NGreBeginArea                    =  $00004046 ;
  77.   NGreEndArea                      =  $00004047 ;
  78.   NGreBeginPath                    =  $00004048 ;
  79.   NGreEndPath                      =  $00004049 ;
  80.   NGreCloseFigure                  =  $0000404A ;
  81.   NGreFillPath                     =  $0000404B ;
  82.   NGreOutlinePath                  =  $0000404C ;
  83.   NGreModifyPath                   =  $0000404D ;
  84.   NGreStrokePath                   =  $0000404E ;
  85.   NGreSelectClipPath               =  $0000404F ;
  86.   NGreSavePath                     =  $00004050 ;
  87.   NGreRestorePath                  =  $00004051 ;
  88.   NGreClip1DPath                   =  $00004052 ;
  89.   NGreDrawRawPath                  =  $00004053 ;
  90.   NGreDrawCookedPath               =  $00004054 ;
  91.   NGreAreaSetAttributes            =  $00004055 ;
  92.   NGreGetRegionBox                 =  $0000405D ;
  93.   NGreGetRegionRects               =  $0000405E ;
  94.   NGreOffsetRegion                 =  $0000405F ;
  95.   NGrePtInRegion                   =  $00004060 ;
  96.   NGreRectInRegion                 =  $00004061 ;
  97.   NGreCreateRectRegion             =  $00004062 ;
  98.   NGreDestroyRegion                =  $00004063 ;
  99.   NGreSetRectRegion                =  $00004064 ;
  100.   NGreCombineRegion                =  $00004065 ;
  101.   NGreCombineRectRegion            =  $00004066 ;
  102.   NGreCombineShortLineRegion       =  $00004067 ;
  103.   NGreEqualRegion                  =  $00004068 ;
  104.   NGrePaintRegion                  =  $00004069 ;
  105.   NGreSetRegionOwner               =  $0000406A ;
  106.   NGreGetClipBox                   =  $0000406E ;
  107.   NGreGetClipRects                 =  $0000406F ;
  108.   NGreOffsetClipRegion             =  $00004070 ;
  109.   NGrePtVisible                    =  $00004071 ;
  110.   NGreRectVisible                  =  $00004072 ;
  111.   NGreQueryClipRegion              =  $00004073 ;
  112.   NGreSelectClipRegion             =  $00004074 ;
  113.   NGreIntersectClipRectangle       =  $00004075 ;
  114.   NGreExcludeClipRectangle         =  $00004076 ;
  115.   NGreSetXformRect                 =  $00004077 ;
  116.   NGreSaveRegion                   =  $0000407B ;
  117.   NGreRestoreRegion                =  $0000407C ;
  118.   NGreClipPathCurves               =  $0000407D ;
  119.   NGreSelectPathRegion             =  $0000407E ;
  120.   NGreRegionSelectBitmap           =  $0000407F ;
  121.   NGreCopyClipRegion               =  $00004080 ;
  122.   NGreSetupDC                      =  $00004081 ;
  123.   NGreGetPageUnits                 =  $00004083 ;
  124.   NGreSetPageUnits                 =  $00004084 ;
  125.   NGreGetModelXform                =  $00004085 ;
  126.   NGreSetModelXform                =  $00004086 ;
  127.   NGreGetWindowViewportXform       =  $00004087 ;
  128.   NGreSetWindowViewportXform       =  $00004088 ;
  129.   NGreGetGlobalViewingXform        =  $00004089 ;
  130.   NGreSetGlobalViewingXform        =  $0000408A ;
  131.   NGreSaveXformData                =  $0000408B ;
  132.   NGreRestoreXformData             =  $0000408C ;
  133.   NGreGetPageViewport              =  $0000408D ;
  134.   NGreSetPageViewport              =  $0000408E ;
  135.   NGreGetGraphicsField             =  $00004091 ;
  136.   NGreSetGraphicsField             =  $00004092 ;
  137.   NGreGetViewingLimits             =  $00004093 ;
  138.   NGreSetViewingLimits             =  $00004094 ;
  139.   NGreQueryViewportSize            =  $00004095 ;
  140.   NGreConvert                      =  $00004096 ;
  141.   NGreConvertPath                  =  $00004097 ;
  142.   NGreSaveXform                    =  $00004098 ;
  143.   NGreRestoreXform                 =  $00004099 ;
  144.   NGreMultiplyXforms               =  $0000409A ;
  145.   NGreConvertWithMatrix            =  $0000409B ;
  146.   NGreDeviceGetAttributes          =  $0000409D ;
  147.   NGreDeviceSetAVIOFont2           =  $0000409E ;
  148.   NGreGetPairKerningTable          =  $000040A0 ;
  149.   NGreDeviceSetAVIOFont            =  $000040A1 ;
  150.   NGreDeviceSetAttributes          =  $000040A2 ;
  151.   NGreDeviceSetGlobalAttribute     =  $000040A3 ;
  152.   NGreNotifyClipChange             =  $000040A4 ;
  153.   NGreNotifyTransformChange        =  $000040A5 ;
  154.   NGreRealizeFont                  =  $000040A6 ;
  155.   NGreErasePS                      =  $000040A7 ;
  156.   NGreSetStyleRatio                =  $000040A8 ;
  157.   NGreDeviceQueryFontAttributes    =  $000040A9 ;
  158.   NGreDeviceQueryFonts             =  $000040AA ;
  159.   NGreDeviceInvalidateVisRegion    =  $000040AB ;
  160.   NGreGetPickWindow                =  $000040AC ;
  161.   NGreSetPickWindow                =  $000040AD ;
  162.   NGreResetBounds                  =  $000040AE ;
  163.   NGreGetBoundsData                =  $000040AF ;
  164.   NGreAccumulateBounds             =  $000040B0 ;
  165.   NGreGetCodePage                  =  $000040B3 ;
  166.   NGreSetCodePage                  =  $000040B4 ;
  167.   NGreLockDevice                   =  $000040B5 ;
  168.   NGreUnlockDevice                 =  $000040B6 ;
  169.   NGreDeath                        =  $000040B7 ;
  170.   NGreResurrection                 =  $000040B8 ;
  171.   NGreGetDCOrigin                  =  $000040BA ;
  172.   NGreDeviceSetDCOrigin            =  $000040BB ;
  173.   NGreGetLineOrigin                =  $000040BC ;
  174.   NGreSetLineOrigin                =  $000040BD ;
  175.   NGreGetStyleRatio                =  $000040BE ;
  176.   NGreQueryColorData               =  $000040C3 ;
  177.   NGreQueryLogColorTable           =  $000040C4 ;
  178.   NGreCreateLogColorTable          =  $000040C5 ;
  179.   NGreRealizeColorTable            =  $000040C6 ;
  180.   NGreUnrealizeColorTable          =  $000040C7 ;
  181.   NGreQueryRealColors              =  $000040C8 ;
  182.   NGreQueryNearestColor            =  $000040C9 ;
  183.   NGreQueryColorIndex              =  $000040CA ;
  184.   NGreQueryRGBColor                =  $000040CB ;
  185.   NGreQueryDeviceBitmaps           =  $000040D0 ;
  186.   NGreQueryDeviceCaps              =  $000040D1 ;
  187.   NGreEscape                       =  $000040D2 ;
  188.   NGreQueryHardcopyCaps            =  $000040D3 ;
  189.   NGreQueryDevResource             =  $000040D4 ;
  190.   NGreOpenDC                       =  $00000200 ;
  191.   NGreCloseDC                      =  $00004201 ;
  192.   NGreResetDC                      =  $00004202 ;
  193.   NGreGetHandle                    =  $00004203 ;
  194.   NGreSetHandle                    =  $00004204 ;
  195.   NGreGetProcessControl            =  $00004205 ;
  196.   NGreSetProcessControl            =  $00004206 ;
  197.   NGreSaveDC                       =  $00004207 ;
  198.   NGreRestoreDC                    =  $00004208 ;
  199.   NGreQueryDeviceNames             =  $00000209 ;
  200.   NGreQueryEngineVersion           =  $0000020A ;
  201.   NGreSetDCOwner                   =  $0000420B ;
  202.   NGreInvalidateVisRegion          =  $0000420F ;
  203.   NGreCreateBitmap                 =  $00004210 ;
  204.   NGreDeleteBitmap                 =  $00000211 ;
  205.   NGreSelectBitmap                 =  $00004212 ;
  206.   NGreGetBitmapParameters          =  $00000213 ;
  207.   NGreGetBitmapDimension           =  $00000214 ;
  208.   NGreSetBitmapDimension           =  $00000215 ;
  209.   NGreSetCursor                    =  $00004216 ;
  210.   NGreGetAttributes                =  $00004217 ;
  211.   NGreSetAttributes                =  $00004218 ;
  212.   NGreSetGlobalAttribute           =  $00004219 ;
  213.   NGreSetBitmapOwner               =  $0000021A ;
  214.   NGreGetDefaultAttributes         =  $0000421B ;
  215.   NGreSetDefaultAttributes         =  $0000421C ;
  216.   NGreGetDefaultArcParameters      =  $0000421D ;
  217.   NGreSetDefaultArcParameters      =  $0000421E ;
  218.   NGreGetDefaultViewingLimits      =  $0000421F ;
  219.   NGreSetDefaultViewingLimits      =  $00004220 ;
  220.   NGreInitializeAttributes         =  $00004221 ;
  221.   NGreDeleteSetId                  =  $00004222 ;
  222.   NGreQueryNumberSetIds            =  $00004223 ;
  223.   NGreQuerySetIds                  =  $00004224 ;
  224.   NGreQueryBitmapHandle            =  $00004225 ;
  225.   NGreSetBitmapID                  =  $00004226 ;
  226.   NGreCopyDCLoadData               =  $00004227 ;
  227.   NGreQueryLogicalFont             =  $0000422C ;
  228.   NGreCreateLogicalFont            =  $0000422D ;
  229.   NGreLoadFont                     =  $0000022E ;
  230.   NGreUnloadFont                   =  $0000022F ;
  231.   NGreQueryFonts                   =  $00004230 ;
  232.   NGreQueryFontAttributes          =  $00004231 ;
  233.   NGreInstallIFI                   =  $00000232 ;
  234.   NGreLoadPublicFont               =  $00000233 ;
  235.   NGreUnLoadPublicFont             =  $00000234 ;
  236.   NGreQueryCodePageVector          =  $00000235 ;
  237.   NGreQueryFontFileDescriptions    =  $00000236 ;
  238.   NGreAccumulateJournalFile        =  $00000239 ;
  239.   NGreCreateJournalFile            =  $0000023A ;
  240.   NGreDeleteJournalFile            =  $0000023B ;
  241.   NGreStartJournalFile             =  $0000023C ;
  242.   NGreStopJournalFile              =  $0000023D ;
  243.   NGrePlayJournalFile              =  $0000023E ;
  244.   NGreOpenJournalFile              =  $0000023F ;
  245.  
  246. Function GreGetArcParameters(a,b)     (BOOL) GreEntry4((HDC)(a),(PARCPARAMS)(b),0L,0x00004000L)
  247. Function GreSetArcParameters(a,b)     (BOOL) GreEntry4((HDC)(a),(PARCPARAMS)(b),0L,0x00004001L)
  248. Function GreArc(a,b)                  (int) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004002L)
  249. Function GrePartialArc(a,b,c,d,e)     (int) GreEntry7((HDC)(a),(PPOINTL)(b),(FIXED)(c),(FIXED)(d),(FIXED)(e),0L,0x00004003L)
  250. Function GreFullArcInterior(a,b)      (int) GreEntry4((HDC)(a),(FIXED)(b),0L,0x00004004L)
  251. Function GreFullArcBoundary(a,b)      (int) GreEntry4((HDC)(a),(FIXED)(b),0L,0x00004005L)
  252. Function GreFullArcBoth(a,b)          (int) GreEntry4((HDC)(a),(FIXED)(b),0L,0x00004006L)
  253. Function GreBoxInterior(a,b)          (int) GreEntry4((HDC)(a),(PBOXPARAMS)(b),0L,0x00004007L)
  254. Function GreBoxBoundary(a,b)          (int) GreEntry4((HDC)(a),(PBOXPARAMS)(b),0L,0x00004008L)
  255. Function GreBoxBoth(a,b)              (int) GreEntry4((HDC)(a),(PBOXPARAMS)(b),0L,0x00004009L)
  256. Function GrePolyFillet(a,b,c)         (int) GreEntry5((HDC)(a),(PPOINTL)(b),(LONG)(c),0L,0x0000400AL)
  257. Function GrePolyFilletSharp(a,b,c,d)  (int) GreEntry6((HDC)(a),(PPOINTL)(b),(LONG)(c),(PFIXED)(d),0L,0x0000400BL)
  258. Function GrePolySpline(a,b,c)         (int) GreEntry5((HDC)(a),(PPOINTL)(b),(LONG)(c),0L,0x0000400CL)
  259. Function GreDrawConicsInPath(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(PPATH)(b),(PCURVE)(c),(LONG)(d),0L,0x0000400DL)
  260. Function GreCookWholePath(a,b)        (BOOL) GreEntry4((HDC)(a),(PPATH)(b),0L,0x0000400EL)
  261. Function GreCookPathCurves(a,b,c)     (BOOL) GreEntry5((HDC)(a),(PPATH)(b),(PPIPELINEINFO)(c),0L,0x0000400FL)
  262. Function GreRenderPath(a,b,c,d,e,f,g,h) (BOOL) GreEntry10((HDC)(a),(PPATH)(b),(PCURVE)(c),(LONG)(d),(LONG)(e),(LONG)(f),(PSHORTLINE)(g),(LONG)(h),0L,0x00004011L)
  263. Function GreDisjointLines(a,b,c)      (int) GreEntry5((HDC)(a),(PPOINTL)(b),(LONG)(c),0L,0x00004016L)
  264. Function GreGetCurrentPosition(a,b)   (BOOL) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004017L)
  265. Function GreSetCurrentPosition(a,b)   (BOOL) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004018L)
  266. Function GrePolyLine(a,b,c)           (int) GreEntry5((HDC)(a),(PPOINTL)(b),(LONG)(c),0L,0x00004019L)
  267. Function GreDrawLinesInPath(a,b,c,d)  (BOOL) GreEntry6((HDC)(a),(PPATH)(b),(PCURVE)(c),(LONG)(d),0L,0x0000401AL)
  268. Function GrePolyShortLine(a,b)        (int) GreEntry4((HDC)(a),(PSHORTLINE)(b),0L,0x0000401BL)
  269. Function GrePolyScanline(a,b)         (ULONG) GreEntry4((HDC)(a),(PSCANDATA)(b),0L,0x0000401CL)
  270. Function GreDeviceCreateBitmap(a,b,c,d,e) (HBITMAP) GreEntry7((HDC)(a),(PBITMAPINFOHEADER)(b),(ULONG)(c),(PBYTE)(d),(PBITMAPINFO)(e),0L,0x00004023L)
  271. Function GreDeviceDeleteBitmap(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(HBITMAP)(b),(PDELETERETURN)(c),(ULONG)(d),0L,0x00004024L)
  272. Function GreDeviceSelectBitmap(a,b)   (ULONG) GreEntry4((HDC)(a),(HBITMAP)(b),0L,0x00004025L)
  273. Function GreBitblt(a,b,c,d,e,f,g)     (int) GreEntry9((HDC)(a),(HDC)(b),(LONG)(c),(PBITBLTPARAMETERS)(d),(LONG)(e),(ULONG)(f),(PBITBLTATTRS)(g),0L,0x00004026L)
  274. Function GreGetPel(a,b)               (LONG) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004027L)
  275. Function GreSetPel(a,b)               (int) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004028L)
  276. Function GreImageData(a,b,c,d)        (int) GreEntry6((HDC)(a),(PBYTE)(b),(LONG)(c),(LONG)(d),0L,0x00004029L)
  277. Function GreSaveScreenBits(a,b)       (ULONG) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x0000402CL)
  278. Function GreRestoreScreenBits(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(LHANDLE)(b),(PRECTL)(c),(ULONG)(d),0L,0x0000402DL)
  279. Function GreDrawBorder(a,b,c,d,e,f,g) (BOOL) GreEntry9((HDC)(a),(PRECTL)(b),(LONG)(c),(LONG)(d),(COLOR)(e),(COLOR)(f),(ULONG)(g),0L,0x0000402EL)
  280. Function GreDeviceSetCursor(a,b,c)    (BOOL) GreEntry5((HDC)(a),(PPOINTL)(b),(HBITMAP)(c),0L,0x0000402FL)
  281. Function GreGetBitmapBits(a,b,c,d,e,f) (LONG) GreEntry8((HDC)(a),(HBITMAP)(b),(LONG)(c),(LONG)(d),(PBYTE)(e),(PBITMAPINFO)(f),0L,0x00004030L)
  282. Function GreSetBitmapBits(a,b,c,d,e,f) (LONG) GreEntry8((HDC)(a),(HBITMAP)(b),(LONG)(c),(LONG)(d),(PBYTE)(e),(PBITMAPINFO)(f),0L,0x00004031L)
  283. Function GreSetColorCursor(a,b)       (BOOL) GreEntry4((HDC)(a),(PPOINTERINFO)(b),0L,0x00004032L)
  284. Function GreCharString(a,b,c)         (int) GreEntry5((HDC)(a),(LONG)(b),(PCH)(c),0L,0x00004035L)
  285. Function GreCharStringPos(a,b,c,d,e,f,g,h) (int) GreEntry10((HDC)(a),(PPOINTL)(b),(PRECTL)(c),(ULONG)(d),(LONG)(e),(PCH)(f),(PLONG)(g),(PCSP_INFO)(h),0L,0x00004036L)
  286. Function GreQueryTextBox(a,b,c,d,e)   (BOOL) GreEntry7((HDC)(a),(LONG)(b),(PCH)(c),(LONG)(d),(PPOINTL)(e),0L,0x00004037L)
  287. Function GreQueryCharPositions(a,b,c,d,e,f,g) (ULONG) GreEntry9((HDC)(a),(PPOINTL)(b),(ULONG)(c),(LONG)(d),(PCH)(e),(PLONG)(f),(PPOINTL)(g),0L,0x00004038L)
  288. Function GreQueryWidthTable(a,b,c,d)  (BOOL) GreEntry6((HDC)(a),(LONG)(b),(LONG)(c),(PLONG)(d),0L,0x00004039L)
  289. Function GrePolyMarker(a,b,c)         (int) GreEntry5((HDC)(a),(PPOINTL)(b),(LONG)(c),0L,0x0000403AL)
  290. Function GreCharRect(a,b,c)           (ULONG) GreEntry5((HDC)(a),(VioPresentationSpace FAR *)(b),(LPGridRectRef)(c),0L,0x0000403BL)
  291. Function GreCharStr(a,b,c)            (ULONG) GreEntry5((HDC)(a),(VioPresentationSpace FAR *)(b),(LPGridStringRef)(c),0L,0x0000403CL)
  292. Function GreScrollRect(a,b,c)         (ULONG) GreEntry5((HDC)(a),(VioPresentationSpace FAR *)(b),(LPScrollRectRef)(c),0L,0x0000403DL)
  293. Function GreUpdateCursor(a,b)         (ULONG) GreEntry4((HDC)(a),(VioPresentationSpace FAR *)(b),0L,0x0000403EL)
  294. Function GreBeginArea(a,b)            (int) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004046L)
  295. Function GreEndArea(a,b)              (int) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004047L)
  296. Function GreBeginPath(a,b) (BOOL) GreEntry4((HDC)(a),(PHID)(b),0L,0x00004048L)
  297. Function GreEndPath(a,b) (BOOL) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004049L)
  298. Function GreCloseFigure(a) (BOOL) GreEntry3((HDC)(a),0L,0x0000404AL)
  299. Function GreFillPath(a,b,c) (BOOL) GreEntry5((HDC)(a),(PHID)(b),(ULONG)(c),0L,0x0000404BL)
  300. Function GreOutlinePath(a,b,c) (BOOL) GreEntry5((HDC)(a),(PHID)(b),(ULONG)(c),0L,0x0000404CL)
  301. Function GreModifyPath(a,b,c) (BOOL) GreEntry5((HDC)(a),(PHID)(b),(ULONG)(c),0L,0x0000404DL)
  302. Function GreStrokePath(a,b,c) (BOOL) GreEntry5((HDC)(a),(PHID)(b),(ULONG)(c),0L,0x0000404EL)
  303. Function GreSelectClipPath(a,b,c) (BOOL) GreEntry5((HDC)(a),(PHID)(b),(ULONG)(c),0L,0x0000404FL)
  304. Function GreSavePath(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x00004050L)
  305. Function GreRestorePath(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x00004051L)
  306. Function GreClip1DPath(a,b,c) (BOOL) GreEntry5((HDC)(a),(PPATH)(b),(PPIPELINEINFO)(c),0L,0x00004052L)
  307. Function GreDrawRawPath(a,b) (BOOL) GreEntry4((HDC)(a),(PPATH)(b),0L,0x00004053L)
  308. Function GreDrawCookedPath(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(PPATH)(b),(PCURVE)(c),(LONG)(d),0L,0x00004054L)
  309. Function GreAreaSetAttributes(a,b,c,d,e) (BOOL) GreEntry7((HDC)(a),(ULONG)(b),(ULONG)(c),(ULONG)(d),(PBUNDLE)(e),0L,0x00004055L)
  310. Function GreGetRegionBox(a,b,c) (int) GreEntry5((HDC)(a),(HRGN)(b),(PRECTL)(c),0L,0x0000405DL)
  311. Function GreGetRegionRects(a,b,c,d,e) (BOOL) GreEntry7((HDC)(a),(HRGN)(b),(PRECTL)(c),(PRGNRECT)(d),(PRECTL)(e),0L,0x0000405EL)
  312. Function GreOffsetRegion(a,b,c) (BOOL) GreEntry5((HDC)(a),(HRGN)(b),(PPOINTL)(c),0L,0x0000405FL)
  313. Function GrePtInRegion(a,b,c) (int) GreEntry5((HDC)(a),(HRGN)(b),(PPOINTL)(c),0L,0x00004060L)
  314. Function GreRectInRegion(a,b,c) (int) GreEntry5((HDC)(a),(HRGN)(b),(PRECTL)(c),0L,0x00004061L)
  315. Function GreCreateRectRegion(a,b,c) (HRGN) GreEntry5((HDC)(a),(PRECTL)(b),(LONG)(c),0L,0x00004062L)
  316. Function GreDestroyRegion(a,b) (BOOL) GreEntry4((HDC)(a),(HRGN)(b),0L,0x00004063L)
  317. Function GreSetRectRegion(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(HRGN)(b),(PRECTL)(c),(LONG)(d),0L,0x00004064L)
  318. Function GreCombineRegion(a,b,c,d,e) (int) GreEntry7((HDC)(a),(HRGN)(b),(HRGN)(c),(HRGN)(d),(ULONG)(e),0L,0x00004065L)
  319. Function GreCombineRectRegion(a,b,c,d,e) (int) GreEntry7((HDC)(a),(HRGN)(b),(PRECTL)(c),(HRGN)(d),(ULONG)(e),0L,0x00004066L)
  320. Function GreCombineShortLineRegion(a,b,c) (int) GreEntry5((HDC)(a),(HRGN)(b),(PSHORTLINE)(c),0L,0x00004067L)
  321. Function GreEqualRegion(a,b,c) (int) GreEntry5((HDC)(a),(HRGN)(b),(HRGN)(c),0L,0x00004068L)
  322. Function GrePaintRegion(a,b) (int) GreEntry4((HDC)(a),(HRGN)(b),0L,0x00004069L)
  323. Function GreSetRegionOwner(a,b,c) (BOOL) GreEntry5((HDC)(a),(HRGN)(b),(ULONG)(c),0L,0x0000406AL)
  324. Function GreGetClipBox(a,b) (int) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x0000406EL)
  325. Function GreGetClipRects(a,b,c,d) (int) GreEntry6((HDC)(a),(PRECTL)(b),(PRGNRECT)(c),(PRECTL)(d),0L,0x0000406FL)
  326. Function GreOffsetClipRegion(a,b) (int) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004070L)
  327. Function GrePtVisible(a,b) (int) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x00004071L)
  328. Function GreRectVisible(a,b) (int) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004072L)
  329. Function GreQueryClipRegion(a) (HRGN) GreEntry3((HDC)(a),0L,0x00004073L)
  330. Function GreSelectClipRegion(a,b,c) (int) GreEntry5((HDC)(a),(HRGN)(b),(PHRGN)(c),0L,0x00004074L)
  331. Function GreIntersectClipRectangle(a,b) (int) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004075L)
  332. Function GreExcludeClipRectangle(a,b) (int) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004076L)
  333. Function GreSetXformRect(a,b) (ULONG) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004077L)
  334. Function GreSaveRegion(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x0000407BL)
  335. Function GreRestoreRegion(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x0000407CL)
  336. Function GreClipPathCurves(a,b,c) (BOOL) GreEntry5((HDC)(a),(PPATH)(b),(PPIPELINEINFO)(c),0L,0x0000407DL)
  337. Function GreSelectPathRegion(a,b) (int) GreEntry4((HDC)(a),(HRGN)(b),0L,0x0000407EL)
  338. Function GreRegionSelectBitmap(a,b) (ULONG) GreEntry4((HDC)(a),(HBITMAP)(b),0L,0x0000407FL)
  339. Function GreCopyClipRegion(a,b,c,d) (int) GreEntry6((HDC)(a),(HRGN)(b),(PRECTL)(c),(ULONG)(d),0L,0x00004080L)
  340. Function GreSetupDC(a,b,c,d,e,f) (BOOL) GreEntry8((HDC)(a),(HRGN)(b),(LONG)(c),(LONG)(d),(PRECTL)(e),(ULONG)(f),0L,0x00004081L)
  341. Function GreGetPageUnits(a,b) (LONG) GreEntry4((HDC)(a),(PULONG)(b),0L,0x00004083L)
  342. Function GreSetPageUnits(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(ULONG)(b),(LONG)(c),(LONG)(d),0L,0x00004084L)
  343. Function GreGetModelXform(a,b) (BOOL) GreEntry4((HDC)(a),(PXFORM)(b),0L,0x00004085L)
  344. Function GreSetModelXform(a,b,c) (BOOL) GreEntry5((HDC)(a),(PXFORM)(b),(ULONG)(c),0L,0x00004086L)
  345. Function GreGetWindowViewportXform(a,b) (BOOL) GreEntry4((HDC)(a),(PXFORM)(b),0L,0x00004087L)
  346. Function GreSetWindowViewportXform(a,b,c) (BOOL) GreEntry5((HDC)(a),(PXFORM)(b),(ULONG)(c),0L,0x00004088L)
  347. Function GreGetGlobalViewingXform(a,b) (BOOL) GreEntry4((HDC)(a),(PXFORM)(b),0L,0x00004089L)
  348. Function GreSetGlobalViewingXform(a,b,c) (BOOL) GreEntry5((HDC)(a),(PXFORM)(b),(ULONG)(c),0L,0x0000408AL)
  349. Function GreSaveXformData(a,b,c) (LONG) GreEntry5((HDC)(a),(LONG)(b),(PBYTE)(c),0L,0x0000408BL)
  350. Function GreRestoreXformData(a,b,c) (LONG) GreEntry5((HDC)(a),(LONG)(b),(PBYTE)(c),0L,0x0000408CL)
  351. Function GreGetPageViewport(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x0000408DL)
  352. Function GreSetPageViewport(a,b,c) (BOOL) GreEntry5((HDC)(a),(PRECTL)(b),(ULONG)(c),0L,0x0000408EL)
  353. Function GreGetGraphicsField(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004091L)
  354. Function GreSetGraphicsField(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004092L)
  355. Function GreGetViewingLimits(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004093L)
  356. Function GreSetViewingLimits(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004094L)
  357. Function GreQueryViewportSize(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(ULONG)(b),(LONG)(c),(PVIEWPORTSIZE)(d),0L,0x00004095L)
  358. Function GreConvert(a,b,c,d,e) (BOOL) GreEntry7((HDC)(a),(LONG)(b),(LONG)(c),(PPOINTL)(d),(LONG)(e),0L,0x00004096L)
  359. Function GreConvertPath(a,b,c,d,e,f) (BOOL) GreEntry8((HDC)(a),(PPATH)(b),(LONG)(c),(LONG)(d),(PCURVE)(e),(LONG)(f),0L,0x00004097L)
  360. Function GreSaveXform(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x00004098L)
  361. Function GreRestoreXform(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x00004099L)
  362. Function GreMultiplyXforms(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(PXFORM)(b),(PXFORM)(c),(ULONG)(d),0L,0x0000409AL)
  363. Function GreConvertWithMatrix(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(PPOINTL)(b),(LONG)(c),(PXFORM)(d),0L,0x0000409BL)
  364. Function GreDeviceGetAttributes(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(ULONG)(b),(ULONG)(c),(PBUNDLE)(d),0L,0x0000409DL)
  365. Function GreDeviceSetAVIOFont2(a,b,c,d) (ULONG) GreEntry6((HDC)(a),(PFATTRS)(b),(PFOCAFONT)(c),(LCID)(d),0L,0x0000409EL)
  366. Function GreGetPairKerningTable(a,b,c) (ULONG) GreEntry5((HDC)(a),(LONG)(b),(PKERNINGPAIRS)(c),0L,0x000040A0L)
  367. Function GreDeviceSetAVIOFont(a,b,c) (ULONG) GreEntry5((HDC)(a),(PFOCAFONT)(b),(LCID)(c),0L,0x000040A1L)
  368. Function GreDeviceSetAttributes(a,b,c,d,e) (ULONG) GreEntry7((HDC)(a),(ULONG)(b),(ULONG)(c),(ULONG)(d),(PBUNDLE)(e),0L,0x000040A2L)
  369. Function GreDeviceSetGlobalAttribute(a,b,c,d) (ULONG) GreEntry6((HDC)(a),(ULONG)(b),(ULONG)(c),(ULONG)(d),0L,0x000040A3L)
  370. Function GreNotifyClipChange(a,b,c,d) (ULONG) GreEntry6((HDC)(a),(PRECTL)(b),(LONG)(c),(ULONG)(d),0L,0x000040A4L)
  371. Function GreNotifyTransformChange(a,b,c) (BOOL) GreEntry5((HDC)(a),(ULONG)(b),(PNOTIFYTRANSFORMDATA)(c),0L,0x000040A5L)
  372. Function GreRealizeFont(a,b,c,d) (ULONG) GreEntry6((HDC)(a),(ULONG)(b),(PFATTRS)(c),(PFOCAFONT)(d),0L,0x000040A6L)
  373. Function GreErasePS(a) (BOOL) GreEntry3((HDC)(a),0L,0x000040A7L)
  374. Function GreSetStyleRatio(a,b) (BOOL) GreEntry4((HDC)(a),(PBYTE)(b),0L,0x000040A8L)
  375. Function GreDeviceQueryFontAttributes(a,b,c) (BOOL) GreEntry5((HDC)(a),(LONG)(b),(PFONTMETRICS)(c),0L,0x000040A9L)
  376. Function GreDeviceQueryFonts(a,b,c,d,e,f) (LONG) GreEntry8((HDC)(a),(ULONG)(b),(PSZ)(c),(PFONTMETRICS)(d),(LONG)(e),(PLONG)(f),0L,0x000040AAL)
  377. Function GreDeviceInvalidateVisRegion(a,b,c) (BOOL) GreEntry5((HDC)(a),(LONG)(b),(PDC_BLOCK)(c),0L,0x000040ABL)
  378. Function GreGetPickWindow(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x000040ACL)
  379. Function GreSetPickWindow(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x000040ADL)
  380. Function GreResetBounds(a,b) (BOOL) GreEntry4((HDC)(a),(ULONG)(b),0L,0x000040AEL)
  381. Function GreGetBoundsData(a,b,c) (BOOL) GreEntry5((HDC)(a),(ULONG)(b),(PRECTL)(c),0L,0x000040AFL)
  382. Function GreAccumulateBounds(a,b) (ULONG) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x000040B0L)
  383. Function GreGetCodePage(a) (LONG) GreEntry3((HDC)(a),0L,0x000040B3L)
  384. Function GreSetCodePage(a,b) (BOOL) GreEntry4((HDC)(a),(ULONG)(b),0L,0x000040B4L)
  385. Function GreLockDevice(a) (BOOL) GreEntry3((HDC)(a),0L,0x000040B5L)
  386. Function GreUnlockDevice(a) (BOOL) GreEntry3((HDC)(a),0L,0x000040B6L)
  387. Function GreDeath(a) (BOOL) GreEntry3((HDC)(a),0L,0x000040B7L)
  388. Function GreResurrection(a,b,c) (BOOL) GreEntry5((HDC)(a),(LONG)(b),(PBYTE)(c),0L,0x000040B8L)
  389. Function GreGetDCOrigin(a,b) (BOOL) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x000040BAL)
  390. Function GreDeviceSetDCOrigin(a,b) (BOOL) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x000040BBL)
  391. Function GreGetLineOrigin(a,b) (LONG) GreEntry4((HDC)(a),(PPOINTL)(b),0L,0x000040BCL)
  392. Function GreSetLineOrigin(a,b,c) (BOOL) GreEntry5((HDC)(a),(PPOINTL)(b),(LONG)(c),0L,0x000040BDL)
  393. Function GreGetStyleRatio(a,b) (BOOL) GreEntry4((HDC)(a),(PBYTE)(b),0L,0x000040BEL)
  394. Function GreQueryColorData(a,b,c) (BOOL) GreEntry5((HDC)(a),(LONG)(b),(PLONG)(c),0L,0x000040C3L)
  395. Function GreQueryLogColorTable(a,b,c,d,e) (LONG) GreEntry7((HDC)(a),(ULONG)(b),(LONG)(c),(LONG)(d),(PLONG)(e),0L,0x000040C4L)
  396. Function GreCreateLogColorTable(a,b,c,d,e,f) (BOOL) GreEntry8((HDC)(a),(ULONG)(b),(ULONG)(c),(LONG)(d),(LONG)(e),(PLONG)(f),0L,0x000040C5L)
  397. Function GreRealizeColorTable(a) (BOOL) GreEntry3((HDC)(a),0L,0x000040C6L)
  398. Function GreUnrealizeColorTable(a) (BOOL) GreEntry3((HDC)(a),0L,0x000040C7L)
  399. Function GreQueryRealColors(a,b,c,d,e) (LONG) GreEntry7((HDC)(a),(ULONG)(b),(LONG)(c),(LONG)(d),(PLONG)(e),0L,0x000040C8L)
  400. Function GreQueryNearestColor(a,b,c) (LONG) GreEntry5((HDC)(a),(ULONG)(b),(COLOR)(c),0L,0x000040C9L)
  401. Function GreQueryColorIndex(a,b,c) (LONG) GreEntry5((HDC)(a),(ULONG)(b),(COLOR)(c),0L,0x000040CAL)
  402. Function GreQueryRGBColor(a,b,c) (LONG) GreEntry5((HDC)(a),(ULONG)(b),(COLOR)(c),0L,0x000040CBL)
  403. Function GreQueryDeviceBitmaps(a,b,c) (BOOL) GreEntry5((HDC)(a),(PBITMAPFORMAT)(b),(LONG)(c),0L,0x000040D0L)
  404. Function GreQueryDeviceCaps(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(LONG)(b),(PLONG)(c),(LONG)(d),0L,0x000040D1L)
  405. Function GreEscape(a,b,c,d,e,f) (LONG) GreEntry8((HDC)(a),(ULONG)(b),(LONG)(c),(PBYTE)(d),(PLONG)(e),(PBYTE)(f),0L,0x000040D2L)
  406. Function GreQueryHardcopyCaps(a,b,c,d) (LONG) GreEntry6((HDC)(a),(LONG)(b),(LONG)(c),(PHCINFO)(d),0L,0x000040D3L)
  407. Function GreQueryDevResource(a,b,c) (short) GreEntry5((HDC)(a),(ULONG)(b),(ULONG)(c),0L,0x000040D4L)
  408. Function GreOpenDC(a,b,c,d,e) (HDC) GreEntry7((HDC)(a),(ULONG)(b),(PSZ)(c),(LONG)(d),(PDEVOPENDATA)(e),0L,0x00000200L)
  409. Function GreCloseDC(a) (BOOL) GreEntry3((HDC)(a),0L,0x00004201L)
  410. Function GreResetDC(a,b) (ULONG) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004202L)
  411. Function GreGetHandle(a,b) (LONG) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004203L)
  412. Function GreSetHandle(a,b,c) (BOOL) GreEntry5((HDC)(a),(LHANDLE)(b),(ULONG)(c),0L,0x00004204L)
  413. Function GreGetProcessControl(a) (LONG) GreEntry3((HDC)(a),0L,0x00004205L)
  414. Function GreSetProcessControl(a,b,c) (BOOL) GreEntry5((HDC)(a),(ULONG)(b),(ULONG)(c),0L,0x00004206L)
  415. Function GreSaveDC(a) (LONG) GreEntry3((HDC)(a),0L,0x00004207L)
  416. Function GreRestoreDC(a,b) (BOOL) GreEntry4((HDC)(a),(LONG)(b),0L,0x00004208L)
  417. Function GreQueryDeviceNames(a,b,c,d,e,f) (BOOL) GreEntry8((PSZ)(a),(PLONG)(b),(PSTR32)(c),(PSTR64)(d),(PLONG)(e),(PSTR16)(f),0L,0x00000209L)
  418. Function GreQueryEngineVersion() (LONG) GreEntry2(0L,0x0000020AL)
  419. Function GreSetDCOwner(a,b) (BOOL) GreEntry4((HDC)(a),(ULONG)(b),0L,0x0000420BL)
  420. Function GreInvalidateVisRegion(a,b,c) (BOOL) GreEntry5((HDC)(a),(LONG)(b),(PDC_BLOCK)(c),0L,0x0000420FL)
  421. Function GreCreateBitmap(a,b,c,d,e) (HBITMAP) GreEntry7((HDC)(a),(PBITMAPINFOHEADER)(b),(ULONG)(c),(PBYTE)(d),(PBITMAPINFO)(e),0L,0x00004210L)
  422. Function GreDeleteBitmap(a) (BOOL) GreEntry3((HBITMAP)(a),0L,0x00000211L)
  423. Function GreSelectBitmap(a,b) (HBITMAP) GreEntry4((HDC)(a),(HBITMAP)(b),0L,0x00004212L)
  424. Function GreGetBitmapParameters(a,b) (BOOL) GreEntry4((HBITMAP)(a),(PBITMAPINFOHEADER)(b),0L,0x00000213L)
  425. Function GreGetBitmapDimension(a,b) (BOOL) GreEntry4((HBITMAP)(a),(PSIZEL)(b),0L,0x00000214L)
  426. Function GreSetBitmapDimension(a,b) (BOOL) GreEntry4((HBITMAP)(a),(PSIZEL)(b),0L,0x00000215L)
  427. Function GreSetCursor(a,b,c) (BOOL) GreEntry5((HDC)(a),(PPOINTL)(b),(HBITMAP)(c),0L,0x00004216L)
  428. Function GreGetAttributes(a,b,c,d) (LONG) GreEntry6((HDC)(a),(ULONG)(b),(ULONG)(c),(PBUNDLE)(d),0L,0x00004217L)
  429. Function GreSetAttributes(a,b,c,d,e) (BOOL) GreEntry7((HDC)(a),(ULONG)(b),(ULONG)(c),(ULONG)(d),(PBUNDLE)(e),0L,0x00004218L)
  430. Function GreSetGlobalAttribute(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(ULONG)(b),(ULONG)(c),(ULONG)(d),0L,0x00004219L)
  431. Function GreSetBitmapOwner(a,b) (BOOL) GreEntry4((HBITMAP)(a),(ULONG)(b),0L,0x0000021AL)
  432. Function GreGetDefaultAttributes(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(ULONG)(b),(ULONG)(c),(PBUNDLE)(d),0L,0x0000421BL)
  433. Function GreSetDefaultAttributes(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(ULONG)(b),(ULONG)(c),(PBUNDLE)(d),0L,0x0000421CL)
  434. Function GreGetDefaultArcParameters(a,b) (BOOL) GreEntry4((HDC)(a),(PARCPARAMS)(b),0L,0x0000421DL)
  435. Function GreSetDefaultArcParameters(a,b) (BOOL) GreEntry4((HDC)(a),(PARCPARAMS)(b),0L,0x0000421EL)
  436. Function GreGetDefaultViewingLimits(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x0000421FL)
  437. Function GreSetDefaultViewingLimits(a,b) (BOOL) GreEntry4((HDC)(a),(PRECTL)(b),0L,0x00004220L)
  438. Function GreInitializeAttributes(a,b) (BOOL) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004221L)
  439. Function GreDeleteSetId(a,b) (BOOL) GreEntry4((HDC)(a),(LCID)(b),0L,0x00004222L)
  440. Function GreQueryNumberSetIds(a,b) (LONG) GreEntry4((HDC)(a),(ULONG)(b),0L,0x00004223L)
  441. Function GreQuerySetIds(a,b,c,d,e,f) (BOOL) GreEntry8((HDC)(a),(LONG)(b),(PLONG)(c),(PSTR8)(d),(PLCID)(e),(ULONG)(f),0L,0x00004224L)
  442. Function GreQueryBitmapHandle(a,b) (HBITMAP) GreEntry4((HDC)(a),(LCID)(b),0L,0x00004225L)
  443. Function GreSetBitmapID(a,b,c) (BOOL) GreEntry5((HDC)(a),(HBITMAP)(b),(LCID)(c),0L,0x00004226L)
  444. Function GreCopyDCLoadData(a,b,c) (BOOL) GreEntry5((HDC)(a),(ULONG)(b),(HDC)(c),0L,0x00004227L)
  445. Function GreQueryLogicalFont(a,b,c,d,e) (BOOL) GreEntry7((HDC)(a),(LCID)(b),(PSTR8)(c),(PFATTRS)(d),(LONG)(e),0L,0x0000422CL)
  446. Function GreCreateLogicalFont(a,b,c,d) (BOOL) GreEntry6((HDC)(a),(LCID)(b),(PSTR8)(c),(PFATTRS)(d),0L,0x0000422DL)
  447. Function GreLoadFont(a) (BOOL) GreEntry3((PSZ)(a),0L,0x0000022EL)
  448. Function GreUnloadFont(a) (BOOL) GreEntry3((PSZ)(a),0L,0x0000022FL)
  449. Function GreQueryFonts(a,b,c,d,e,f) (LONG) GreEntry8((HDC)(a),(ULONG)(b),(PSZ)(c),(PFONTMETRICS)(d),(LONG)(e),(PLONG)(f),0L,0x00004230L)
  450. Function GreQueryFontAttributes(a,b,c) (BOOL) GreEntry5((HDC)(a),(LONG)(b),(PFONTMETRICS)(c),0L,0x00004231L)
  451. Function GreInstallIFI(a,b,c,d) (LONG) GreEntry6((ULONG)(a),(PSZ)(b),(PSZ)(c),(PSZ)(d),0L,0x00000232L)
  452. Function GreLoadPublicFont(a) (BOOL) GreEntry3((PSZ)(a),0L,0x00000233L)
  453. Function GreUnLoadPublicFont(a) (BOOL) GreEntry3((PSZ)(a),0L,0x00000234L)
  454. Function GreQueryCodePageVector(a) (ULONG) GreEntry3((ULONG)(a),0L,0x00000235L)
  455. Function GreQueryFontFileDescriptions(a,b,c) (ULONG) GreEntry5((PSZ)(a),(PLONG)(b),(PFFDESCS)(c),0L,0x00000236L)
  456. Function GreAccumulateJournalFile(a) (ULONG) GreEntry3((ULONG)(a),0L,0x00000239L)
  457. Function GreCreateJournalFile(a,b,c) (ULONG) GreEntry5((PSZ)(a),(ULONG)(b),(LONG)(c),0L,0x0000023AL)
  458. Function GreDeleteJournalFile(a) (ULONG) GreEntry3((LHANDLE)(a),0L,0x0000023BL)
  459. Function GreStartJournalFile(a,b) (ULONG) GreEntry4((HDC)(a),(LHANDLE)(b),0L,0x0000023CL)
  460. Function GreStopJournalFile(a,b) (ULONG) GreEntry4((HDC)(a),(LHANDLE)(b),0L,0x0000023DL)
  461. Function GrePlayJournalFile(a,b) (ULONG) GreEntry4((HDC)(a),(LHANDLE)(b),0L,0x0000023EL)
  462. Function GreOpenJournalFile(a,b,c) (ULONG) GreEntry5((PSZ)(a),(ULONG)(b),(LONG)(c),0L,0x0000023FL)
  463.  
  464. Implementation
  465.   Function GreEntry10;                    External 'PMGRE'    Index   20;
  466.   Function GreEntry2;                     External 'PMGRE'    Index   12;
  467.   Function GreEntry3;                     External 'PMGRE'    Index   13;
  468.   Function GreEntry4;                     External 'PMGRE'    Index   14;
  469.   Function GreEntry5;                     External 'PMGRE'    Index   15;
  470.   Function GreEntry6;                     External 'PMGRE'    Index   16;
  471.   Function GreEntry7;                     External 'PMGRE'    Index   17;
  472.   Function GreEntry8;                     External 'PMGRE'    Index   18;
  473.   Function GreEntry9;                     External 'PMGRE'    Index   19;
  474. End.
  475.