1 #ifndef MUIMASTER_INTERFACE_DEF_H
2 #define MUIMASTER_INTERFACE_DEF_H
5 ** This file was machine generated by idltool 52.1.
10 #include <exec/types.h>
13 #include <exec/exec.h>
15 #ifndef EXEC_INTERFACES_H
16 #include <exec/interfaces.h>
19 #ifndef INTUITION_CLASSES_H
20 #include <intuition/classes.h>
22 #ifndef UTILITY_TAGITEM_H
23 #include <utility/tagitem.h>
25 #ifndef LIBRARIES_MUI_H
26 #include <libraries/mui.h>
31 struct InterfaceData Data
;
33 ULONG
APICALL (*Obtain
)(struct MUIMasterIFace
*Self
);
34 ULONG
APICALL (*Release
)(struct MUIMasterIFace
*Self
);
35 void APICALL (*Expunge
)(struct MUIMasterIFace
*Self
);
36 struct Interface
* APICALL (*Clone
)(struct MUIMasterIFace
*Self
);
37 Object
* APICALL (*MUI_NewObjectA
)(struct MUIMasterIFace
*Self
, CONST_STRPTR par1
, struct TagItem
* last
);
38 Object
* APICALL (*MUI_NewObject
)(struct MUIMasterIFace
*Self
, CONST_STRPTR par1
, ...);
39 VOID
APICALL (*MUI_DisposeObject
)(struct MUIMasterIFace
*Self
, Object
* last
);
40 LONG
APICALL (*MUI_RequestA
)(struct MUIMasterIFace
*Self
, APTR par1
, APTR par2
, LONGBITS par3
, CONST_STRPTR par4
, CONST_STRPTR par5
, CONST_STRPTR par6
, APTR last
);
41 LONG
APICALL (*MUI_Request
)(struct MUIMasterIFace
*Self
, APTR par1
, APTR par2
, LONGBITS par3
, CONST_STRPTR par4
, CONST_STRPTR par5
, CONST_STRPTR par6
, ...);
42 APTR
APICALL (*MUI_AllocAslRequest
)(struct MUIMasterIFace
*Self
, unsigned long par1
, struct TagItem
* last
);
43 APTR
APICALL (*MUI_AllocAslRequestTags
)(struct MUIMasterIFace
*Self
, unsigned long par1
, ...);
44 BOOL
APICALL (*MUI_AslRequest
)(struct MUIMasterIFace
*Self
, APTR par1
, struct TagItem
* last
);
45 BOOL
APICALL (*MUI_AslRequestTags
)(struct MUIMasterIFace
*Self
, APTR par1
, ...);
46 VOID
APICALL (*MUI_FreeAslRequest
)(struct MUIMasterIFace
*Self
, APTR last
);
47 LONG
APICALL (*MUI_Error
)(struct MUIMasterIFace
*Self
);
48 LONG
APICALL (*MUI_SetError
)(struct MUIMasterIFace
*Self
, LONG last
);
49 struct IClass
* APICALL (*MUI_GetClass
)(struct MUIMasterIFace
*Self
, CONST_STRPTR last
);
50 VOID
APICALL (*MUI_FreeClass
)(struct MUIMasterIFace
*Self
, struct IClass
* last
);
51 VOID
APICALL (*MUI_RequestIDCMP
)(struct MUIMasterIFace
*Self
, Object
* par1
, ULONG last
);
52 VOID
APICALL (*MUI_RejectIDCMP
)(struct MUIMasterIFace
*Self
, Object
* par1
, ULONG last
);
53 VOID
APICALL (*MUI_Redraw
)(struct MUIMasterIFace
*Self
, Object
* par1
, ULONG last
);
54 struct MUI_CustomClass
* APICALL (*MUI_CreateCustomClass
)(struct MUIMasterIFace
*Self
, struct Library
* par1
, CONST_STRPTR par2
, struct MUI_CustomClass
* par3
, int par4
, APTR last
);
55 BOOL
APICALL (*MUI_DeleteCustomClass
)(struct MUIMasterIFace
*Self
, struct MUI_CustomClass
* last
);
56 Object
* APICALL (*MUI_MakeObjectA
)(struct MUIMasterIFace
*Self
, LONG par1
, ULONG
* last
);
57 Object
* APICALL (*MUI_MakeObject
)(struct MUIMasterIFace
*Self
, LONG par1
, ...);
58 BOOL
APICALL (*MUI_Layout
)(struct MUIMasterIFace
*Self
, Object
* par1
, LONG par2
, LONG par3
, LONG par4
, LONG par5
, ULONG last
);
59 void APICALL (*Reserved1
)(struct MUIMasterIFace
*Self
);
60 void APICALL (*Reserved2
)(struct MUIMasterIFace
*Self
);
61 void APICALL (*Reserved3
)(struct MUIMasterIFace
*Self
);
62 void APICALL (*Reserved4
)(struct MUIMasterIFace
*Self
);
63 LONG
APICALL (*MUI_ObtainPen
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, struct MUI_PenSpec
* par2
, ULONG last
);
64 VOID
APICALL (*MUI_ReleasePen
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, LONG last
);
65 APTR
APICALL (*MUI_AddClipping
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, WORD par2
, WORD par3
, WORD par4
, WORD last
);
66 VOID
APICALL (*MUI_RemoveClipping
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, APTR last
);
67 APTR
APICALL (*MUI_AddClipRegion
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, struct Region
* last
);
68 VOID
APICALL (*MUI_RemoveClipRegion
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, APTR last
);
69 BOOL
APICALL (*MUI_BeginRefresh
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, ULONG last
);
70 VOID
APICALL (*MUI_EndRefresh
)(struct MUIMasterIFace
*Self
, struct MUI_RenderInfo
* par1
, ULONG last
);
73 #endif /* MUIMASTER_INTERFACE_DEF_H */