amiga-mui/betterstring

View on GitHub
include/interfaces/muimaster.h

Summary

Maintainability
Test Coverage
#ifndef MUIMASTER_INTERFACE_DEF_H
#define MUIMASTER_INTERFACE_DEF_H

/*
** This file was machine generated by idltool 52.1.
** Do not edit
*/ 

#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef EXEC_EXEC_H
#include <exec/exec.h>
#endif
#ifndef EXEC_INTERFACES_H
#include <exec/interfaces.h>
#endif

#ifndef INTUITION_CLASSES_H
#include <intuition/classes.h>
#endif
#ifndef UTILITY_TAGITEM_H
#include <utility/tagitem.h>
#endif
#ifndef LIBRARIES_MUI_H
#include <libraries/mui.h>
#endif

struct MUIMasterIFace
{
    struct InterfaceData Data;

    ULONG APICALL (*Obtain)(struct MUIMasterIFace *Self);
    ULONG APICALL (*Release)(struct MUIMasterIFace *Self);
    void APICALL (*Expunge)(struct MUIMasterIFace *Self);
    struct Interface * APICALL (*Clone)(struct MUIMasterIFace *Self);
    Object * APICALL (*MUI_NewObjectA)(struct MUIMasterIFace *Self, CONST_STRPTR par1, struct TagItem * last);
    Object * APICALL (*MUI_NewObject)(struct MUIMasterIFace *Self, CONST_STRPTR par1, ...);
    VOID APICALL (*MUI_DisposeObject)(struct MUIMasterIFace *Self, Object * last);
    LONG APICALL (*MUI_RequestA)(struct MUIMasterIFace *Self, APTR par1, APTR par2, LONGBITS par3, CONST_STRPTR par4, CONST_STRPTR par5, CONST_STRPTR par6, APTR last);
    LONG APICALL (*MUI_Request)(struct MUIMasterIFace *Self, APTR par1, APTR par2, LONGBITS par3, CONST_STRPTR par4, CONST_STRPTR par5, CONST_STRPTR par6, ...);
    APTR APICALL (*MUI_AllocAslRequest)(struct MUIMasterIFace *Self, unsigned long par1, struct TagItem * last);
    APTR APICALL (*MUI_AllocAslRequestTags)(struct MUIMasterIFace *Self, unsigned long par1, ...);
    BOOL APICALL (*MUI_AslRequest)(struct MUIMasterIFace *Self, APTR par1, struct TagItem * last);
    BOOL APICALL (*MUI_AslRequestTags)(struct MUIMasterIFace *Self, APTR par1, ...);
    VOID APICALL (*MUI_FreeAslRequest)(struct MUIMasterIFace *Self, APTR last);
    LONG APICALL (*MUI_Error)(struct MUIMasterIFace *Self);
    LONG APICALL (*MUI_SetError)(struct MUIMasterIFace *Self, LONG last);
    struct IClass * APICALL (*MUI_GetClass)(struct MUIMasterIFace *Self, CONST_STRPTR last);
    VOID APICALL (*MUI_FreeClass)(struct MUIMasterIFace *Self, struct IClass * last);
    VOID APICALL (*MUI_RequestIDCMP)(struct MUIMasterIFace *Self, Object * par1, ULONG last);
    VOID APICALL (*MUI_RejectIDCMP)(struct MUIMasterIFace *Self, Object * par1, ULONG last);
    VOID APICALL (*MUI_Redraw)(struct MUIMasterIFace *Self, Object * par1, ULONG last);
    struct MUI_CustomClass * APICALL (*MUI_CreateCustomClass)(struct MUIMasterIFace *Self, struct Library * par1, CONST_STRPTR par2, struct MUI_CustomClass * par3, int par4, APTR last);
    BOOL APICALL (*MUI_DeleteCustomClass)(struct MUIMasterIFace *Self, struct MUI_CustomClass * last);
    Object * APICALL (*MUI_MakeObjectA)(struct MUIMasterIFace *Self, LONG par1, ULONG * last);
    Object * APICALL (*MUI_MakeObject)(struct MUIMasterIFace *Self, LONG par1, ...);
    BOOL APICALL (*MUI_Layout)(struct MUIMasterIFace *Self, Object * par1, LONG par2, LONG par3, LONG par4, LONG par5, ULONG last);
    void APICALL (*Reserved1)(struct MUIMasterIFace *Self);
    void APICALL (*Reserved2)(struct MUIMasterIFace *Self);
    void APICALL (*Reserved3)(struct MUIMasterIFace *Self);
    void APICALL (*Reserved4)(struct MUIMasterIFace *Self);
    LONG APICALL (*MUI_ObtainPen)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, struct MUI_PenSpec * par2, ULONG last);
    VOID APICALL (*MUI_ReleasePen)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, LONG last);
    APTR APICALL (*MUI_AddClipping)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, WORD par2, WORD par3, WORD par4, WORD last);
    VOID APICALL (*MUI_RemoveClipping)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, APTR last);
    APTR APICALL (*MUI_AddClipRegion)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, struct Region * last);
    VOID APICALL (*MUI_RemoveClipRegion)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, APTR last);
    BOOL APICALL (*MUI_BeginRefresh)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, ULONG last);
    VOID APICALL (*MUI_EndRefresh)(struct MUIMasterIFace *Self, struct MUI_RenderInfo * par1, ULONG last);
};

#endif /* MUIMASTER_INTERFACE_DEF_H */