revert between 56095 -> 55830 in arch
[AROS.git] / external / openurl / include / interfaces / muimaster.h
blobf803a488ab3c012adcccc5462dd2f96d91747d51
1 #ifndef MUIMASTER_INTERFACE_DEF_H
2 #define MUIMASTER_INTERFACE_DEF_H
4 /*
5 ** This file was machine generated by idltool 52.1.
6 ** Do not edit
7 */
9 #ifndef EXEC_TYPES_H
10 #include <exec/types.h>
11 #endif
12 #ifndef EXEC_EXEC_H
13 #include <exec/exec.h>
14 #endif
15 #ifndef EXEC_INTERFACES_H
16 #include <exec/interfaces.h>
17 #endif
19 #ifndef INTUITION_CLASSES_H
20 #include <intuition/classes.h>
21 #endif
22 #ifndef UTILITY_TAGITEM_H
23 #include <utility/tagitem.h>
24 #endif
25 #ifndef LIBRARIES_MUI_H
26 #include <libraries/mui.h>
27 #endif
29 struct MUIMasterIFace
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 */