META.DEF 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. (******************************************************************************)
  2. (* META.DEF - MetaWINDOW Procedure Declarations *)
  3. (* *)
  4. (* This module provides an interface to MetaWINDOW and MetaWINDOW Plus v3.6a *)
  5. (* The definitions in MW.DEF comprise the interface to the Microsoft C *)
  6. (* specific bindings. This module provides a program level interface to the *)
  7. (* bindings and performs the necessary initialisation. *)
  8. (* *)
  9. (* PSW 06/28/91 08:30am *)
  10. (******************************************************************************)
  11. DEFINITION MODULE Meta;
  12. (*
  13. * Graphix
  14. * Release 3.7
  15. * (c) Copyright 1986-1992 PMI
  16. * Green Bay, Wisconsin
  17. * (414) 468-6040
  18. * All rights reserved
  19. *
  20. *)
  21. IMPORT MW;
  22. CONST
  23. AddPt ::= MW.AddPt;
  24. AlignPattern ::= MW.AlignPattern;
  25. BackColor ::= MW.BackColor;
  26. BackLColor ::= MW.BackLColor;
  27. BackPattern ::= MW.BackPattern;
  28. BorderColor ::= MW.BorderColor;
  29. CenterRect ::= MW.CenterRect;
  30. CharWidth ::= MW.CharWidth;
  31. ClearText ::= MW.ClearText;
  32. ClipRect ::= MW.ClipRect;
  33. CodeSeg ::= MW.CodeSeg;
  34. CopyBits ::= MW.CopyBits;
  35. CursorBitmap ::= MW.CursorBitmap;
  36. CursorColor ::= MW.CursorColor;
  37. CursorMap ::= MW.CursorMap;
  38. CursorStyle ::= MW.CursorStyle;
  39. DataSeg ::= MW.DataSeg;
  40. DefineCursor ::= MW.DefineCursor;
  41. DefineDash ::= MW.DefineDash;
  42. DefinePattern ::= MW.DefinePattern;
  43. DrawChar ::= MW.DrawChar;
  44. DrawString ::= MW.DrawString;
  45. DrawText ::= MW.DrawText;
  46. DupBitmap ::= MW.DupBitmap;
  47. DupPort ::= MW.DupPort;
  48. DupPt ::= MW.DupPt;
  49. DupRect ::= MW.DupRect;
  50. EqualPt ::= MW.EqualPt;
  51. EqualRect ::= MW.EqualRect;
  52. EraseArc ::= MW.EraseArc;
  53. EraseOval ::= MW.EraseOval;
  54. ErasePoly ::= MW.ErasePoly;
  55. EraseRect ::= MW.EraseRect;
  56. EraseRoundRect ::= MW.EraseRoundRect;
  57. EventQueue ::= MW.EventQueue;
  58. ExtraSeg ::= MW.ExtraSeg;
  59. FileAttr ::= MW.FileAttr;
  60. FileDelete ::= MW.FileDelete;
  61. FileLoad ::= MW.FileLoad;
  62. FileQuery ::= MW.FileQuery;
  63. FileRename ::= MW.FileRename;
  64. FileStore ::= MW.FileStore;
  65. FillArc ::= MW.FillArc;
  66. FillOval ::= MW.FillOval;
  67. FillPoly ::= MW.FillPoly;
  68. FillRect ::= MW.FillRect;
  69. FillRoundRect ::= MW.FillRoundRect;
  70. FrameArc ::= MW.FrameArc;
  71. FrameOval ::= MW.FrameOval;
  72. FramePoly ::= MW.FramePoly;
  73. FrameRect ::= MW.FrameRect;
  74. FrameRoundRect ::= MW.FrameRoundRect;
  75. Gbl2LclPt ::= MW.Gbl2LclPt;
  76. Gbl2LclRect ::= MW.Gbl2LclRect;
  77. Gbl2VirPt ::= MW.Gbl2VirPt;
  78. Gbl2VirRect ::= MW.Gbl2VirRect;
  79. GetAddress ::= MW.GetAddress;
  80. GetBits ::= MW.GetBits;
  81. GetCmdLine ::= MW.GetCmdLine;
  82. GetLPixel ::= MW.GetLPixel;
  83. GetPenState ::= MW.GetPenState;
  84. GetPixel ::= MW.GetPixel;
  85. GetPort ::= MW.GetPort;
  86. GrInitErr ::= MW.GrInitErr;
  87. HardCopy ::= MW.HardCopy;
  88. HideCursor ::= MW.HideCursor;
  89. HidePen ::= MW.HidePen;
  90. ImagePara ::= MW.ImagePara;
  91. ImageSize ::= MW.ImageSize;
  92. InceptRect ::= MW.InceptRect;
  93. InitBitmap ::= MW.InitBitmap;
  94. InitGrafix ::= MW.InitGrafix;
  95. InitMouse ::= MW.InitMouse;
  96. InitPort ::= MW.InitPort;
  97. InitRowTable ::= MW.InitRowTable;
  98. InsetRect ::= MW.InsetRect;
  99. InvertArc ::= MW.InvertArc;
  100. InvertOval ::= MW.InvertOval;
  101. InvertPoly ::= MW.InvertPoly;
  102. InvertRect ::= MW.InvertRect;
  103. InvertRoundRect ::= MW.InvertRoundRect;
  104. KeyEvent ::= MW.KeyEvent;
  105. Lcl2GblPt ::= MW.Lcl2GblPt;
  106. Lcl2GblRect ::= MW.Lcl2GblRect;
  107. Lcl2VirPt ::= MW.Lcl2VirPt;
  108. Lcl2VirRect ::= MW.Lcl2VirRect;
  109. LimitMouse ::= MW.LimitMouse;
  110. LineRel ::= MW.LineRel;
  111. LineTo ::= MW.LineTo;
  112. LoadFont ::= MW.LoadFont;
  113. LoadPalette ::= MW.LoadPalette;
  114. MapPoly ::= MW.MapPoly;
  115. MapPt ::= MW.MapPt;
  116. MapRect ::= MW.MapRect;
  117. MarkerAngle ::= MW.MarkerAngle;
  118. MarkerSize ::= MW.MarkerSize;
  119. MarkerType ::= MW.MarkerType;
  120. MetaVersion ::= MW.MetaVersion;
  121. MiterLimit ::= MW.MiterLimit;
  122. MoveCursor ::= MW.MoveCursor;
  123. MovePortTo ::= MW.MovePortTo;
  124. MoveRel ::= MW.MoveRel;
  125. MoveTo ::= MW.MoveTo;
  126. OffsetPoly ::= MW.OffsetPoly;
  127. OffsetRect ::= MW.OffsetRect;
  128. OvalPt ::= MW.OvalPt;
  129. PaintArc ::= MW.PaintArc;
  130. PaintOval ::= MW.PaintOval;
  131. PaintPoly ::= MW.PaintPoly;
  132. PaintRect ::= MW.PaintRect;
  133. PaintRoundRect ::= MW.PaintRoundRect;
  134. PeekEvent ::= MW.PeekEvent;
  135. PenCap ::= MW.PenCap;
  136. PenColor ::= MW.PenColor;
  137. PenDash ::= MW.PenDash;
  138. PenJoin ::= MW.PenJoin;
  139. PenLColor ::= MW.PenLColor;
  140. PenMode ::= MW.PenMode;
  141. PenNormal ::= MW.PenNormal;
  142. PenOffset ::= MW.PenOffset;
  143. PenPattern ::= MW.PenPattern;
  144. PenSize ::= MW.PenSize;
  145. PlaneMask ::= MW.PlaneMask;
  146. PolyLine ::= MW.PolyLine;
  147. PolyMarker ::= MW.PolyMarker;
  148. PopGrafix ::= MW.PopGrafix;
  149. PortBitmap ::= MW.PortBitmap;
  150. PortOrigin ::= MW.PortOrigin;
  151. PortSize ::= MW.PortSize;
  152. ProtectOff ::= MW.ProtectOff;
  153. ProtectRect ::= MW.ProtectRect;
  154. Pt2Rect ::= MW.Pt2Rect;
  155. PtInArc ::= MW.PtInArc;
  156. PtInOval ::= MW.PtInOval;
  157. PtInPoly ::= MW.PtInPoly;
  158. PtInRect ::= MW.PtInRect;
  159. PtInRoundRect ::= MW.PtInRoundRect;
  160. PtOnArc ::= MW.PtOnArc;
  161. PtOnLine ::= MW.PtOnLine;
  162. PtOnOval ::= MW.PtOnOval;
  163. PtOnRect ::= MW.PtOnRect;
  164. PtOnRoundRect ::= MW.PtOnRoundRect;
  165. PtOnPoly ::= MW.PtOnPoly;
  166. PtToAngle ::= MW.PtToAngle;
  167. PushGrafix ::= MW.PushGrafix;
  168. QueryColors ::= MW.QueryColors;
  169. QueryComm ::= MW.QueryComm;
  170. QueryCursor ::= MW.QueryCursor;
  171. QueryError ::= MW.QueryError;
  172. QueryGrafix ::= MW.QueryGrafix;
  173. QueryPosn ::= MW.QueryPosn;
  174. QueryRes ::= MW.QueryRes;
  175. QueryX ::= MW.QueryX;
  176. QueryY ::= MW.QueryY;
  177. RasterOp ::= MW.RasterOp;
  178. ReadImage ::= MW.ReadImage;
  179. ReadMouse ::= MW.ReadMouse;
  180. ReadPalette ::= MW.ReadPalette;
  181. ScaleMouse ::= MW.ScaleMouse;
  182. ScalePt ::= MW.ScalePt;
  183. ScreenRect ::= MW.ScreenRect;
  184. ScreenSize ::= MW.ScreenSize;
  185. ScrollRect ::= MW.ScrollRect;
  186. SetBitmap ::= MW.SetBitmap;
  187. SetBits ::= MW.SetBits;
  188. SetHardCopy ::= MW.SetHardCopy;
  189. SetDisplay ::= MW.SetDisplay;
  190. SetFont ::= MW.SetFont;
  191. SetLocal ::= MW.SetLocal;
  192. SetOrigin ::= MW.SetOrigin;
  193. SetPalette ::= MW.SetPalette;
  194. SetPenState ::= MW.SetPenState;
  195. SetPixel ::= MW.SetPixel;
  196. SetPort ::= MW.SetPort;
  197. SetPt ::= MW.SetPt;
  198. SetRect ::= MW.SetRect;
  199. SetVirtual ::= MW.SetVirtual;
  200. ShiftRect ::= MW.ShiftRect;
  201. ShowCursor ::= MW.ShowCursor;
  202. ShowPen ::= MW.ShowPen;
  203. StackPtr ::= MW.StackPtr;
  204. StackSeg ::= MW.StackSeg;
  205. StopEvent ::= MW.StopEvent;
  206. StopMouse ::= MW.StopMouse;
  207. StopTimer ::= MW.StopTimer;
  208. StoreEvent ::= MW.StoreEvent;
  209. StringWidth ::= MW.StringWidth;
  210. SubPt ::= MW.SubPt;
  211. SystemFont ::= MW.SystemFont;
  212. TextAlign ::= MW.TextAlign;
  213. TextAngle ::= MW.TextAngle;
  214. TextExtra ::= MW.TextExtra;
  215. TextFace ::= MW.TextFace;
  216. TextMode ::= MW.TextMode;
  217. TextPath ::= MW.TextPath;
  218. TextScore ::= MW.TextScore;
  219. TextSize ::= MW.TextSize;
  220. TextSlant ::= MW.TextSlant;
  221. TextSpace ::= MW.TextSpace;
  222. TextUnder ::= MW.TextUnder;
  223. TextWidth ::= MW.TextWidth;
  224. TrackCursor ::= MW.TrackCursor;
  225. UnionRect ::= MW.UnionRect;
  226. UserMouse ::= MW.UserMouse;
  227. MouseSvc ::= MW.MouseSvc;
  228. UserTimer ::= MW.UserTimer;
  229. TimerSvc ::= MW.TimerSvc;
  230. Vir2GblPt ::= MW.Vir2GblPt;
  231. Vir2GblRect ::= MW.Vir2GblRect;
  232. Vir2LclPt ::= MW.Vir2LclPt;
  233. Vir2LclRect ::= MW.Vir2LclRect;
  234. VirtualRect ::= MW.VirtualRect;
  235. WriteImage ::= MW.WriteImage;
  236. WritePalette ::= MW.WritePalette;
  237. XlateImage ::= MW.XlateImage;
  238. XYInRect ::= MW.XYInRect;
  239. ZoomBits ::= MW.ZoomBits;
  240. END Meta.