home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource1 / program3 / pmddim.pas < prev    next >
Pascal/Delphi Source File  |  1993-11-23  |  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.   NGreQ