use dmb/dsb from asm/cpu.h file.
[AROS.git] / workbench / libs / muimaster / zunemaster.xml
blobf72b83ad2b0259d7406c46cddb88be6cdd66374e
1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE library SYSTEM "library.dtd">
3 <!-- autogenerated by fdtrans v51.9 -->
4 <library name="zunemaster" basename="ZuneMasterBase" openname="zunemaster.library">
5         <include>exec/types.h</include>
6         <include>exec/lists.h</include>
7         <include>intuition/intuition.h</include>
8         <include>intuition/classes.h</include>
9         <include>intuition/classusr.h</include>
10         <include>intuition/gadgetclass.h</include>
11         <include>utility/tagitem.h</include>
12         <include>libraries/mui.h</include>
13         <interface name="main" version="1.0" struct="ZuneMasterIFace" prefix="_ZuneMaster_" asmprefix="IZuneMaster" global="IZuneMaster">
14                 <method name="Obtain" result="ULONG"/>
15                 <method name="Release" result="ULONG"/>
16                 <method name="Expunge" result="void" status="unimplemented"/>
17                 <method name="Clone" result="struct Interface *" status="unimplemented"/>
18                 <method name="MUI_NewObjectA" result="Object *">
19                         <arg name="classname" type="CONST_STRPTR"/>
20                         <arg name="tags" type="struct TagItem *"/>
21                 </method>
22                 <method name="MUI_NewObject" result="Object *">
23                         <arg name="classname" type="CONST_STRPTR"/>
24                         <vararg name="tag1" type="Tag"/>
25                 </method>
26                 <method name="MUI_DisposeObject" result="VOID">
27                         <arg name="obj" type="Object *"/>
28                 </method>
29                 <method name="MUI_RequestA" result="LONG">
30                         <arg name="app" type="APTR"/>
31                         <arg name="win" type="APTR"/>
32                         <arg name="flags" type="ULONG"/>
33                         <arg name="title" type="CONST_STRPTR"/>
34                         <arg name="gadgets" type="CONST_STRPTR"/>
35                         <arg name="format" type="CONST_STRPTR"/>
36                         <arg name="params" type="APTR"/>
37                 </method>
38                 <method name="MUI_Request" result="LONG">
39                         <arg name="app" type="APTR"/>
40                         <arg name="win" type="APTR"/>
41                         <arg name="flags" type="ULONG"/>
42                         <arg name="title" type="CONST_STRPTR"/>
43                         <arg name="gadgets" type="CONST_STRPTR"/>
44                         <arg name="format" type="CONST_STRPTR"/>
45                         <vararg name="dummy" type="ULONG"/>
46                 </method>
47                 <method name="MUI_AllocAslRequest" result="APTR">
48                         <arg name="reqType" type="ULONG"/>
49                         <arg name="tagList" type="struct TagItem *"/>
50                 </method>
51                 <method name="MUI_AllocAslRequestTags" result="APTR">
52                         <arg name="reqType" type="ULONG"/>
53                         <vararg name="tag1" type="Tag"/>
54                 </method>
55                 <method name="MUI_AslRequest" result="BOOL">
56                         <arg name="requester" type="APTR"/>
57                         <arg name="tagList" type="struct TagItem *"/>
58                 </method>
59                 <method name="MUI_AslRequestTags" result="BOOL">
60                         <arg name="requester" type="APTR"/>
61                         <vararg name="tag1" type="Tag"/>
62                 </method>
63                 <method name="MUI_FreeAslRequest" result="VOID">
64                         <arg name="requester" type="APTR"/>
65                 </method>
66                 <method name="MUI_Error" result="LONG">
67                 </method>
68                 <method name="MUI_SetError" result="LONG">
69                         <arg name="num" type="LONG"/>
70                 </method>
71                 <method name="MUI_GetClass" result="struct IClass *">
72                         <arg name="classname" type="CONST_STRPTR"/>
73                 </method>
74                 <method name="MUI_FreeClass" result="VOID">
75                         <arg name="classptr" type="struct IClass *"/>
76                 </method>
77                 <method name="MUI_RequestIDCMP" result="VOID">
78                         <arg name="obj" type="Object *"/>
79                         <arg name="flags" type="ULONG"/>
80                 </method>
81                 <method name="MUI_RejectIDCMP" result="VOID">
82                         <arg name="obj" type="Object *"/>
83                         <arg name="flags" type="ULONG"/>
84                 </method>
85                 <method name="MUI_Redraw" result="VOID">
86                         <arg name="obj" type="Object *"/>
87                         <arg name="flags" type="ULONG"/>
88                 </method>
89                 <method name="MUI_CreateCustomClass" result="struct MUI_CustomClass *">
90                         <arg name="base" type="struct Library *"/>
91                         <arg name="supername" type="CONST_STRPTR"/>
92                         <arg name="supermcc" type="struct MUI_CustomClass *"/>
93                         <arg name="datasize" type="LONG"/>
94                         <arg name="dispatcher" type="APTR"/>
95                 </method>
96                 <method name="MUI_DeleteCustomClass" result="BOOL">
97                         <arg name="mcc" type="struct MUI_CustomClass *"/>
98                 </method>
99                 <method name="MUI_MakeObjectA" result="Object *">
100                         <arg name="type" type="LONG"/>
101                         <arg name="params" type="ULONG *"/>
102                 </method>
103                 <method name="MUI_MakeObject" result="Object *">
104                         <arg name="type" type="LONG"/>
105                         <vararg name="dummy" type="ULONG"/>
106                 </method>
107                 <method name="MUI_Layout" result="BOOL">
108                         <arg name="obj" type="Object *"/>
109                         <arg name="left" type="LONG"/>
110                         <arg name="top" type="LONG"/>
111                         <arg name="width" type="LONG"/>
112                         <arg name="height" type="LONG"/>
113                         <arg name="flags" type="ULONG"/>
114                 </method>
115                 <method name="Reserved1" result="void" status="unimplemented"/>
116                 <method name="Reserved2" result="void" status="unimplemented"/>
117                 <method name="Reserved3" result="void" status="unimplemented"/>
118                 <method name="Reserved4" result="void" status="unimplemented"/>
119                 <method name="MUI_ObtainPen" result="LONG">
120                         <arg name="mri" type="struct MUI_RenderInfo *"/>
121                         <arg name="spec" type="struct MUI_PenSpec *"/>
122                         <arg name="flags" type="ULONG"/>
123                 </method>
124                 <method name="MUI_ReleasePen" result="VOID">
125                         <arg name="mri" type="struct MUI_RenderInfo *"/>
126                         <arg name="pen" type="LONG"/>
127                 </method>
128                 <method name="MUI_AddClipping" result="APTR">
129                         <arg name="mri" type="struct MUI_RenderInfo *"/>
130                         <arg name="left" type="WORD"/>
131                         <arg name="top" type="WORD"/>
132                         <arg name="width" type="WORD"/>
133                         <arg name="height" type="WORD"/>
134                 </method>
135                 <method name="MUI_RemoveClipping" result="VOID">
136                         <arg name="mri" type="struct MUI_RenderInfo *"/>
137                         <arg name="handle" type="APTR"/>
138                 </method>
139                 <method name="MUI_AddClipRegion" result="APTR">
140                         <arg name="mri" type="struct MUI_RenderInfo *"/>
141                         <arg name="r" type="struct Region *"/>
142                 </method>
143                 <method name="MUI_RemoveClipRegion" result="VOID">
144                         <arg name="mri" type="struct MUI_RenderInfo *"/>
145                         <arg name="handle" type="APTR"/>
146                 </method>
147                 <method name="MUI_BeginRefresh" result="BOOL">
148                         <arg name="mri" type="struct MUI_RenderInfo *"/>
149                         <arg name="flags" type="ULONG"/>
150                 </method>
151                 <method name="MUI_EndRefresh" result="VOID">
152                         <arg name="mri" type="struct MUI_RenderInfo *"/>
153                         <arg name="flags" type="ULONG"/>
154                 </method>
155         </interface>
156 </library>