jens-maus/yam

View on GitHub
src/include/xml/muimaster.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE library SYSTEM "library.dtd">
<!-- autogenerated by fdtrans v50.7 -->
<library name="muimaster" basename="MUIMasterBase" openname="muimaster.library">
    <include>exec/types.h</include>
    <include>intuition/classes.h</include>
    <include>utility/tagitem.h</include>
    <include>libraries/mui.h</include>
    <interface name="main" version="1.0" struct="MUIMasterIFace" prefix="_MUIMaster_" asmprefix="IMUIMaster" global="IMUIMaster">
        <method name="Obtain" result="ULONG"/>
        <method name="Release" result="ULONG"/>
        <method name="Expunge" result="void" status="unimplemented"/>
        <method name="Clone" result="struct Interface *" status="unimplemented"/>
        <method name="MUI_NewObjectA" result="Object *" inline4="normal">
            <arg name="par1" type="CONST_STRPTR"/>
            <arg name="last" type="struct TagItem *"/>
        </method>
        <method name="MUI_NewObject" result="Object *" inline4="simple">
            <arg name="par1" type="CONST_STRPTR"/>
            <vararg name="last" type="Tag"/>
        </method>
        <method name="MUI_DisposeObject" result="VOID" inline4="normal">
            <arg name="last" type="Object *"/>
        </method>
        <method name="MUI_RequestA" result="LONG" inline4="normal">
            <arg name="par1" type="APTR"/>
            <arg name="par2" type="APTR"/>
            <arg name="par3" type="LONGBITS"/>
            <arg name="par4" type="CONST_STRPTR"/>
            <arg name="par5" type="CONST_STRPTR"/>
            <arg name="par6" type="CONST_STRPTR"/>
            <arg name="last" type="APTR"/>
        </method>
        <method name="MUI_Request" result="LONG" inline4="normal">
            <arg name="par1" type="APTR"/>
            <arg name="par2" type="APTR"/>
            <arg name="par3" type="LONGBITS"/>
            <arg name="par4" type="CONST_STRPTR"/>
            <arg name="par5" type="CONST_STRPTR"/>
            <arg name="par6" type="CONST_STRPTR"/>
            <vararg name="tag1" type="ULONG"/>
        </method>
        <method name="MUI_AllocAslRequest" result="APTR" inline4="normal">
            <arg name="par1" type="unsigned long"/>
            <arg name="last" type="struct TagItem *"/>
        </method>
        <method name="MUI_AllocAslRequestTags" result="APTR" inline4="normal">
            <arg name="par1" type="unsigned long"/>
            <vararg name="last" type="Tag"/>
        </method>
        <method name="MUI_AslRequest" result="BOOL" inline4="normal">
            <arg name="par1" type="APTR"/>
            <arg name="last" type="struct TagItem *"/>
        </method>
        <method name="MUI_AslRequestTags" result="BOOL" inline4="normal">
            <arg name="par1" type="APTR"/>
            <vararg name="last" type="Tag"/>
        </method>
        <method name="MUI_FreeAslRequest" result="VOID" inline4="normal">
            <arg name="last" type="APTR"/>
        </method>
        <method name="MUI_Error" result="LONG" inline4="normal">
        </method>
        <method name="MUI_SetError" result="LONG" inline4="normal">
            <arg name="last" type="LONG"/>
        </method>
        <method name="MUI_GetClass" result="struct IClass *" inline4="normal">
            <arg name="last" type="CONST_STRPTR"/>
        </method>
        <method name="MUI_FreeClass" result="VOID" inline4="normal">
            <arg name="last" type="struct IClass *"/>
        </method>
        <method name="MUI_RequestIDCMP" result="VOID" inline4="normal">
            <arg name="par1" type="Object *"/>
            <arg name="last" type="ULONG"/>
        </method>
        <method name="MUI_RejectIDCMP" result="VOID" inline4="normal">
            <arg name="par1" type="Object *"/>
            <arg name="last" type="ULONG"/>
        </method>
        <method name="MUI_Redraw" result="VOID" inline4="normal">
            <arg name="par1" type="Object *"/>
            <arg name="last" type="ULONG"/>
        </method>
        <method name="MUI_CreateCustomClass" result="struct MUI_CustomClass *" inline4="normal">
            <arg name="par1" type="struct Library *"/>
            <arg name="par2" type="CONST_STRPTR"/>
            <arg name="par3" type="struct MUI_CustomClass *"/>
            <arg name="par4" type="int"/>
            <arg name="last" type="APTR"/>
        </method>
        <method name="MUI_DeleteCustomClass" result="BOOL" inline4="normal">
            <arg name="last" type="struct MUI_CustomClass *"/>
        </method>
        <method name="MUI_MakeObjectA" result="Object *" inline4="normal">
            <arg name="par1" type="LONG"/>
            <arg name="last" type="ULONG *"/>
        </method>
        <method name="MUI_MakeObject" result="Object *" inline4="normal">
            <arg name="par1" type="LONG"/>
            <vararg name="tag1" type="ULONG"/>
        </method>
        <method name="MUI_Layout" result="BOOL" inline4="normal">
            <arg name="par1" type="Object *"/>
            <arg name="par2" type="LONG"/>
            <arg name="par3" type="LONG"/>
            <arg name="par4" type="LONG"/>
            <arg name="par5" type="LONG"/>
            <arg name="last" type="ULONG"/>
        </method>
        <method name="Reserved1" result="void" inline4="normal" status="unimplemented"/>
        <method name="Reserved2" result="void" inline4="normal" status="unimplemented"/>
        <method name="Reserved3" result="void" inline4="normal" status="unimplemented"/>
        <method name="Reserved4" result="void" inline4="normal" status="unimplemented"/>
        <method name="MUI_ObtainPen" result="LONG" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="par2" type="struct MUI_PenSpec *"/>
            <arg name="last" type="ULONG"/>
        </method>
        <method name="MUI_ReleasePen" result="VOID" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="last" type="LONG"/>
        </method>
        <method name="MUI_AddClipping" result="APTR" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="par2" type="WORD"/>
            <arg name="par3" type="WORD"/>
            <arg name="par4" type="WORD"/>
            <arg name="last" type="WORD"/>
        </method>
        <method name="MUI_RemoveClipping" result="VOID" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="last" type="APTR"/>
        </method>
        <method name="MUI_AddClipRegion" result="APTR" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="last" type="struct Region *"/>
        </method>
        <method name="MUI_RemoveClipRegion" result="VOID" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="last" type="APTR"/>
        </method>
        <method name="MUI_BeginRefresh" result="BOOL" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="last" type="ULONG"/>
        </method>
        <method name="MUI_EndRefresh" result="VOID" inline4="normal">
            <arg name="par1" type="struct MUI_RenderInfo *"/>
            <arg name="last" type="ULONG"/>
        </method>
    </interface>
</library>