2 /* This file was generated by idltool 51.5. Do not edit */
5 #include <exec/types.h>
11 #ifndef EXEC_INTERFACES_H
12 #include <exec/interfaces.h>
16 #include <exec/lists.h>
18 #ifndef INTUITION_INTUITION_H
19 #include <intuition/intuition.h>
21 #ifndef INTUITION_CLASSES_H
22 #include <intuition/classes.h>
24 #ifndef INTUITION_CLASSUSR_H
25 #include <intuition/classusr.h>
27 #ifndef INTUITION_GADGETCLASS_H
28 #include <intuition/gadgetclass.h>
30 #ifndef UTILITY_TAGITEM_H
31 #include <utility/tagitem.h>
34 #ifndef LIBRARIES_MUI_H
35 #include <libraries/mui.h>
39 extern ULONG VARARGS68K
_ZuneMaster_Obtain(struct ZuneMasterIFace
*);
40 extern ULONG VARARGS68K
_ZuneMaster_Release(struct ZuneMasterIFace
*);
41 extern Object
* VARARGS68K
_ZuneMaster_MUI_NewObjectA(struct ZuneMasterIFace
*, CONST_STRPTR classname
, struct TagItem
* tags
);
42 extern Object
* VARARGS68K
_ZuneMaster_MUI_NewObject(struct ZuneMasterIFace
*, CONST_STRPTR classname
, ...) __stackparm
;
43 extern VOID VARARGS68K
_ZuneMaster_MUI_DisposeObject(struct ZuneMasterIFace
*, Object
* obj
);
44 extern LONG VARARGS68K
_ZuneMaster_MUI_RequestA(struct ZuneMasterIFace
*, APTR app
, APTR win
, ULONG flags
, CONST_STRPTR title
, CONST_STRPTR gadgets
, CONST_STRPTR format
, APTR params
);
45 extern LONG VARARGS68K
_ZuneMaster_MUI_Request(struct ZuneMasterIFace
*, APTR app
, APTR win
, ULONG flags
, CONST_STRPTR title
, CONST_STRPTR gadgets
, CONST_STRPTR format
, ...) __stackparm
;
46 extern APTR VARARGS68K
_ZuneMaster_MUI_AllocAslRequest(struct ZuneMasterIFace
*, ULONG reqType
, struct TagItem
* tagList
);
47 extern APTR VARARGS68K
_ZuneMaster_MUI_AllocAslRequestTags(struct ZuneMasterIFace
*, ULONG reqType
, ...) __stackparm
;
48 extern BOOL VARARGS68K
_ZuneMaster_MUI_AslRequest(struct ZuneMasterIFace
*, APTR requester
, struct TagItem
* tagList
);
49 extern BOOL VARARGS68K
_ZuneMaster_MUI_AslRequestTags(struct ZuneMasterIFace
*, APTR requester
, ...) __stackparm
;
50 extern VOID VARARGS68K
_ZuneMaster_MUI_FreeAslRequest(struct ZuneMasterIFace
*, APTR requester
);
51 extern LONG VARARGS68K
_ZuneMaster_MUI_Error(struct ZuneMasterIFace
*);
52 extern LONG VARARGS68K
_ZuneMaster_MUI_SetError(struct ZuneMasterIFace
*, LONG num
);
53 extern struct IClass
* VARARGS68K
_ZuneMaster_MUI_GetClass(struct ZuneMasterIFace
*, CONST_STRPTR classname
);
54 extern VOID VARARGS68K
_ZuneMaster_MUI_FreeClass(struct ZuneMasterIFace
*, struct IClass
* classptr
);
55 extern VOID VARARGS68K
_ZuneMaster_MUI_RequestIDCMP(struct ZuneMasterIFace
*, Object
* obj
, ULONG flags
);
56 extern VOID VARARGS68K
_ZuneMaster_MUI_RejectIDCMP(struct ZuneMasterIFace
*, Object
* obj
, ULONG flags
);
57 extern VOID VARARGS68K
_ZuneMaster_MUI_Redraw(struct ZuneMasterIFace
*, Object
* obj
, ULONG flags
);
58 extern struct MUI_CustomClass
* VARARGS68K
_ZuneMaster_MUI_CreateCustomClass(struct ZuneMasterIFace
*, struct Library
* base
, CONST_STRPTR supername
, struct MUI_CustomClass
* supermcc
, LONG datasize
, APTR dispatcher
);
59 extern BOOL VARARGS68K
_ZuneMaster_MUI_DeleteCustomClass(struct ZuneMasterIFace
*, struct MUI_CustomClass
* mcc
);
60 extern Object
* VARARGS68K
_ZuneMaster_MUI_MakeObjectA(struct ZuneMasterIFace
*, LONG type
, ULONG
* params
);
61 extern Object
* VARARGS68K
_ZuneMaster_MUI_MakeObject(struct ZuneMasterIFace
*, LONG type
, ...) __stackparm
;
62 extern BOOL VARARGS68K
_ZuneMaster_MUI_Layout(struct ZuneMasterIFace
*, Object
* obj
, LONG left
, LONG top
, LONG width
, LONG height
, ULONG flags
);
63 extern LONG VARARGS68K
_ZuneMaster_MUI_ObtainPen(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, struct MUI_PenSpec
* spec
, ULONG flags
);
64 extern VOID VARARGS68K
_ZuneMaster_MUI_ReleasePen(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, LONG pen
);
65 extern APTR VARARGS68K
_ZuneMaster_MUI_AddClipping(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, WORD left
, WORD top
, WORD width
, WORD height
);
66 extern VOID VARARGS68K
_ZuneMaster_MUI_RemoveClipping(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, APTR handle
);
67 extern APTR VARARGS68K
_ZuneMaster_MUI_AddClipRegion(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, struct Region
* r
);
68 extern VOID VARARGS68K
_ZuneMaster_MUI_RemoveClipRegion(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, APTR handle
);
69 extern BOOL VARARGS68K
_ZuneMaster_MUI_BeginRefresh(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, ULONG flags
);
70 extern VOID VARARGS68K
_ZuneMaster_MUI_EndRefresh(struct ZuneMasterIFace
*, struct MUI_RenderInfo
* mri
, ULONG flags
);
73 static void *main_vectors
[] = {
74 (void *)_ZuneMaster_Obtain
,
75 (void *)_ZuneMaster_Release
,
78 (void *)_ZuneMaster_MUI_NewObjectA
,
79 (void *)_ZuneMaster_MUI_NewObject
,
80 (void *)_ZuneMaster_MUI_DisposeObject
,
81 (void *)_ZuneMaster_MUI_RequestA
,
82 (void *)_ZuneMaster_MUI_Request
,
83 (void *)_ZuneMaster_MUI_AllocAslRequest
,
84 (void *)_ZuneMaster_MUI_AllocAslRequestTags
,
85 (void *)_ZuneMaster_MUI_AslRequest
,
86 (void *)_ZuneMaster_MUI_AslRequestTags
,
87 (void *)_ZuneMaster_MUI_FreeAslRequest
,
88 (void *)_ZuneMaster_MUI_Error
,
89 (void *)_ZuneMaster_MUI_SetError
,
90 (void *)_ZuneMaster_MUI_GetClass
,
91 (void *)_ZuneMaster_MUI_FreeClass
,
92 (void *)_ZuneMaster_MUI_RequestIDCMP
,
93 (void *)_ZuneMaster_MUI_RejectIDCMP
,
94 (void *)_ZuneMaster_MUI_Redraw
,
95 (void *)_ZuneMaster_MUI_CreateCustomClass
,
96 (void *)_ZuneMaster_MUI_DeleteCustomClass
,
97 (void *)_ZuneMaster_MUI_MakeObjectA
,
98 (void *)_ZuneMaster_MUI_MakeObject
,
99 (void *)_ZuneMaster_MUI_Layout
,
104 (void *)_ZuneMaster_MUI_ObtainPen
,
105 (void *)_ZuneMaster_MUI_ReleasePen
,
106 (void *)_ZuneMaster_MUI_AddClipping
,
107 (void *)_ZuneMaster_MUI_RemoveClipping
,
108 (void *)_ZuneMaster_MUI_AddClipRegion
,
109 (void *)_ZuneMaster_MUI_RemoveClipRegion
,
110 (void *)_ZuneMaster_MUI_BeginRefresh
,
111 (void *)_ZuneMaster_MUI_EndRefresh
,