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 *"/>
22 <method name="MUI_NewObject" result="Object *">
23 <arg name="classname" type="CONST_STRPTR"/>
24 <vararg name="tag1" type="Tag"/>
26 <method name="MUI_DisposeObject" result="VOID">
27 <arg name="obj" type="Object *"/>
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"/>
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"/>
47 <method name="MUI_AllocAslRequest" result="APTR">
48 <arg name="reqType" type="ULONG"/>
49 <arg name="tagList" type="struct TagItem *"/>
51 <method name="MUI_AllocAslRequestTags" result="APTR">
52 <arg name="reqType" type="ULONG"/>
53 <vararg name="tag1" type="Tag"/>
55 <method name="MUI_AslRequest" result="BOOL">
56 <arg name="requester" type="APTR"/>
57 <arg name="tagList" type="struct TagItem *"/>
59 <method name="MUI_AslRequestTags" result="BOOL">
60 <arg name="requester" type="APTR"/>
61 <vararg name="tag1" type="Tag"/>
63 <method name="MUI_FreeAslRequest" result="VOID">
64 <arg name="requester" type="APTR"/>
66 <method name="MUI_Error" result="LONG">
68 <method name="MUI_SetError" result="LONG">
69 <arg name="num" type="LONG"/>
71 <method name="MUI_GetClass" result="struct IClass *">
72 <arg name="classname" type="CONST_STRPTR"/>
74 <method name="MUI_FreeClass" result="VOID">
75 <arg name="classptr" type="struct IClass *"/>
77 <method name="MUI_RequestIDCMP" result="VOID">
78 <arg name="obj" type="Object *"/>
79 <arg name="flags" type="ULONG"/>
81 <method name="MUI_RejectIDCMP" result="VOID">
82 <arg name="obj" type="Object *"/>
83 <arg name="flags" type="ULONG"/>
85 <method name="MUI_Redraw" result="VOID">
86 <arg name="obj" type="Object *"/>
87 <arg name="flags" type="ULONG"/>
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"/>
96 <method name="MUI_DeleteCustomClass" result="BOOL">
97 <arg name="mcc" type="struct MUI_CustomClass *"/>
99 <method name="MUI_MakeObjectA" result="Object *">
100 <arg name="type" type="LONG"/>
101 <arg name="params" type="ULONG *"/>
103 <method name="MUI_MakeObject" result="Object *">
104 <arg name="type" type="LONG"/>
105 <vararg name="dummy" type="ULONG"/>
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"/>
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"/>
124 <method name="MUI_ReleasePen" result="VOID">
125 <arg name="mri" type="struct MUI_RenderInfo *"/>
126 <arg name="pen" type="LONG"/>
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"/>
135 <method name="MUI_RemoveClipping" result="VOID">
136 <arg name="mri" type="struct MUI_RenderInfo *"/>
137 <arg name="handle" type="APTR"/>
139 <method name="MUI_AddClipRegion" result="APTR">
140 <arg name="mri" type="struct MUI_RenderInfo *"/>
141 <arg name="r" type="struct Region *"/>
143 <method name="MUI_RemoveClipRegion" result="VOID">
144 <arg name="mri" type="struct MUI_RenderInfo *"/>
145 <arg name="handle" type="APTR"/>
147 <method name="MUI_BeginRefresh" result="BOOL">
148 <arg name="mri" type="struct MUI_RenderInfo *"/>
149 <arg name="flags" type="ULONG"/>
151 <method name="MUI_EndRefresh" result="VOID">
152 <arg name="mri" type="struct MUI_RenderInfo *"/>
153 <arg name="flags" type="ULONG"/>