(******************************************************************************) (* META.DEF - MetaWINDOW Procedure Declarations *) (* *) (* This module provides an interface to MetaWINDOW and MetaWINDOW Plus v3.6a *) (* The definitions in MW.DEF comprise the interface to the Microsoft C *) (* specific bindings. This module provides a program level interface to the *) (* bindings and performs the necessary initialisation. *) (* *) (* PSW 06/28/91 08:30am *) (******************************************************************************) DEFINITION MODULE Meta; (* * Graphix * Release 3.7 * (c) Copyright 1986-1992 PMI * Green Bay, Wisconsin * (414) 468-6040 * All rights reserved * *) IMPORT MW; CONST AddPt ::= MW.AddPt; AlignPattern ::= MW.AlignPattern; BackColor ::= MW.BackColor; BackLColor ::= MW.BackLColor; BackPattern ::= MW.BackPattern; BorderColor ::= MW.BorderColor; CenterRect ::= MW.CenterRect; CharWidth ::= MW.CharWidth; ClearText ::= MW.ClearText; ClipRect ::= MW.ClipRect; CodeSeg ::= MW.CodeSeg; CopyBits ::= MW.CopyBits; CursorBitmap ::= MW.CursorBitmap; CursorColor ::= MW.CursorColor; CursorMap ::= MW.CursorMap; CursorStyle ::= MW.CursorStyle; DataSeg ::= MW.DataSeg; DefineCursor ::= MW.DefineCursor; DefineDash ::= MW.DefineDash; DefinePattern ::= MW.DefinePattern; DrawChar ::= MW.DrawChar; DrawString ::= MW.DrawString; DrawText ::= MW.DrawText; DupBitmap ::= MW.DupBitmap; DupPort ::= MW.DupPort; DupPt ::= MW.DupPt; DupRect ::= MW.DupRect; EqualPt ::= MW.EqualPt; EqualRect ::= MW.EqualRect; EraseArc ::= MW.EraseArc; EraseOval ::= MW.EraseOval; ErasePoly ::= MW.ErasePoly; EraseRect ::= MW.EraseRect; EraseRoundRect ::= MW.EraseRoundRect; EventQueue ::= MW.EventQueue; ExtraSeg ::= MW.ExtraSeg; FileAttr ::= MW.FileAttr; FileDelete ::= MW.FileDelete; FileLoad ::= MW.FileLoad; FileQuery ::= MW.FileQuery; FileRename ::= MW.FileRename; FileStore ::= MW.FileStore; FillArc ::= MW.FillArc; FillOval ::= MW.FillOval; FillPoly ::= MW.FillPoly; FillRect ::= MW.FillRect; FillRoundRect ::= MW.FillRoundRect; FrameArc ::= MW.FrameArc; FrameOval ::= MW.FrameOval; FramePoly ::= MW.FramePoly; FrameRect ::= MW.FrameRect; FrameRoundRect ::= MW.FrameRoundRect; Gbl2LclPt ::= MW.Gbl2LclPt; Gbl2LclRect ::= MW.Gbl2LclRect; Gbl2VirPt ::= MW.Gbl2VirPt; Gbl2VirRect ::= MW.Gbl2VirRect; GetAddress ::= MW.GetAddress; GetBits ::= MW.GetBits; GetCmdLine ::= MW.GetCmdLine; GetLPixel ::= MW.GetLPixel; GetPenState ::= MW.GetPenState; GetPixel ::= MW.GetPixel; GetPort ::= MW.GetPort; GrInitErr ::= MW.GrInitErr; HardCopy ::= MW.HardCopy; HideCursor ::= MW.HideCursor; HidePen ::= MW.HidePen; ImagePara ::= MW.ImagePara; ImageSize ::= MW.ImageSize; InceptRect ::= MW.InceptRect; InitBitmap ::= MW.InitBitmap; InitGrafix ::= MW.InitGrafix; InitMouse ::= MW.InitMouse; InitPort ::= MW.InitPort; InitRowTable ::= MW.InitRowTable; InsetRect ::= MW.InsetRect; InvertArc ::= MW.InvertArc; InvertOval ::= MW.InvertOval; InvertPoly ::= MW.InvertPoly; InvertRect ::= MW.InvertRect; InvertRoundRect ::= MW.InvertRoundRect; KeyEvent ::= MW.KeyEvent; Lcl2GblPt ::= MW.Lcl2GblPt; Lcl2GblRect ::= MW.Lcl2GblRect; Lcl2VirPt ::= MW.Lcl2VirPt; Lcl2VirRect ::= MW.Lcl2VirRect; LimitMouse ::= MW.LimitMouse; LineRel ::= MW.LineRel; LineTo ::= MW.LineTo; LoadFont ::= MW.LoadFont; LoadPalette ::= MW.LoadPalette; MapPoly ::= MW.MapPoly; MapPt ::= MW.MapPt; MapRect ::= MW.MapRect; MarkerAngle ::= MW.MarkerAngle; MarkerSize ::= MW.MarkerSize; MarkerType ::= MW.MarkerType; MetaVersion ::= MW.MetaVersion; MiterLimit ::= MW.MiterLimit; MoveCursor ::= MW.MoveCursor; MovePortTo ::= MW.MovePortTo; MoveRel ::= MW.MoveRel; MoveTo ::= MW.MoveTo; OffsetPoly ::= MW.OffsetPoly; OffsetRect ::= MW.OffsetRect; OvalPt ::= MW.OvalPt; PaintArc ::= MW.PaintArc; PaintOval ::= MW.PaintOval; PaintPoly ::= MW.PaintPoly; PaintRect ::= MW.PaintRect; PaintRoundRect ::= MW.PaintRoundRect; PeekEvent ::= MW.PeekEvent; PenCap ::= MW.PenCap; PenColor ::= MW.PenColor; PenDash ::= MW.PenDash; PenJoin ::= MW.PenJoin; PenLColor ::= MW.PenLColor; PenMode ::= MW.PenMode; PenNormal ::= MW.PenNormal; PenOffset ::= MW.PenOffset; PenPattern ::= MW.PenPattern; PenSize ::= MW.PenSize; PlaneMask ::= MW.PlaneMask; PolyLine ::= MW.PolyLine; PolyMarker ::= MW.PolyMarker; PopGrafix ::= MW.PopGrafix; PortBitmap ::= MW.PortBitmap; PortOrigin ::= MW.PortOrigin; PortSize ::= MW.PortSize; ProtectOff ::= MW.ProtectOff; ProtectRect ::= MW.ProtectRect; Pt2Rect ::= MW.Pt2Rect; PtInArc ::= MW.PtInArc; PtInOval ::= MW.PtInOval; PtInPoly ::= MW.PtInPoly; PtInRect ::= MW.PtInRect; PtInRoundRect ::= MW.PtInRoundRect; PtOnArc ::= MW.PtOnArc; PtOnLine ::= MW.PtOnLine; PtOnOval ::= MW.PtOnOval; PtOnRect ::= MW.PtOnRect; PtOnRoundRect ::= MW.PtOnRoundRect; PtOnPoly ::= MW.PtOnPoly; PtToAngle ::= MW.PtToAngle; PushGrafix ::= MW.PushGrafix; QueryColors ::= MW.QueryColors; QueryComm ::= MW.QueryComm; QueryCursor ::= MW.QueryCursor; QueryError ::= MW.QueryError; QueryGrafix ::= MW.QueryGrafix; QueryPosn ::= MW.QueryPosn; QueryRes ::= MW.QueryRes; QueryX ::= MW.QueryX; QueryY ::= MW.QueryY; RasterOp ::= MW.RasterOp; ReadImage ::= MW.ReadImage; ReadMouse ::= MW.ReadMouse; ReadPalette ::= MW.ReadPalette; ScaleMouse ::= MW.ScaleMouse; ScalePt ::= MW.ScalePt; ScreenRect ::= MW.ScreenRect; ScreenSize ::= MW.ScreenSize; ScrollRect ::= MW.ScrollRect; SetBitmap ::= MW.SetBitmap; SetBits ::= MW.SetBits; SetHardCopy ::= MW.SetHardCopy; SetDisplay ::= MW.SetDisplay; SetFont ::= MW.SetFont; SetLocal ::= MW.SetLocal; SetOrigin ::= MW.SetOrigin; SetPalette ::= MW.SetPalette; SetPenState ::= MW.SetPenState; SetPixel ::= MW.SetPixel; SetPort ::= MW.SetPort; SetPt ::= MW.SetPt; SetRect ::= MW.SetRect; SetVirtual ::= MW.SetVirtual; ShiftRect ::= MW.ShiftRect; ShowCursor ::= MW.ShowCursor; ShowPen ::= MW.ShowPen; StackPtr ::= MW.StackPtr; StackSeg ::= MW.StackSeg; StopEvent ::= MW.StopEvent; StopMouse ::= MW.StopMouse; StopTimer ::= MW.StopTimer; StoreEvent ::= MW.StoreEvent; StringWidth ::= MW.StringWidth; SubPt ::= MW.SubPt; SystemFont ::= MW.SystemFont; TextAlign ::= MW.TextAlign; TextAngle ::= MW.TextAngle; TextExtra ::= MW.TextExtra; TextFace ::= MW.TextFace; TextMode ::= MW.TextMode; TextPath ::= MW.TextPath; TextScore ::= MW.TextScore; TextSize ::= MW.TextSize; TextSlant ::= MW.TextSlant; TextSpace ::= MW.TextSpace; TextUnder ::= MW.TextUnder; TextWidth ::= MW.TextWidth; TrackCursor ::= MW.TrackCursor; UnionRect ::= MW.UnionRect; UserMouse ::= MW.UserMouse; MouseSvc ::= MW.MouseSvc; UserTimer ::= MW.UserTimer; TimerSvc ::= MW.TimerSvc; Vir2GblPt ::= MW.Vir2GblPt; Vir2GblRect ::= MW.Vir2GblRect; Vir2LclPt ::= MW.Vir2LclPt; Vir2LclRect ::= MW.Vir2LclRect; VirtualRect ::= MW.VirtualRect; WriteImage ::= MW.WriteImage; WritePalette ::= MW.WritePalette; XlateImage ::= MW.XlateImage; XYInRect ::= MW.XYInRect; ZoomBits ::= MW.ZoomBits; END Meta.