jens-maus/yam

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

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE library SYSTEM "library.dtd">
<!-- autogenerated by fdtrans v52.1 -->
<library name="xadmaster" basename="xadMasterBase" basetype="xadMasterBase" openname="xadmaster.library">
    <include>utility/tagitem.h</include>
    <include>libraries/xadmaster.h</include>
    <interface name="main" version="1.0" struct="xadMasterIFace" prefix="_xadMaster_" asmprefix="IxadMaster" global="IxadMaster">
        <method name="Obtain" result="uint32"/>
        <method name="Release" result="uint32"/>
        <method name="Expunge" result="void" status="unimplemented"/>
        <method name="Clone" result="struct Interface *" status="unimplemented"/>
        <method name="xadAllocObjectA" result="xadPTR">
            <arg name="type" type="xadUINT32"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadAllocObject" result="xadPTR">
            <arg name="type" type="xadUINT32"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadFreeObjectA" result="void">
            <arg name="object" type="xadPTR"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadFreeObject" result="void">
            <arg name="object" type="xadPTR"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadRecogFileA" result="struct xadClient *">
            <arg name="size" type="xadSize"/>
            <arg name="memory" type="const void *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadRecogFile" result="struct xadClient *">
            <arg name="size" type="xadSize"/>
            <arg name="memory" type="const void *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetInfoA" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadGetInfo" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadFreeInfo" result="void">
            <arg name="ai" type="struct xadArchiveInfo *"/>
        </method>
        <method name="xadFileUnArcA" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadFileUnArc" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadDiskUnArcA" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadDiskUnArc" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetErrorText" result="xadSTRPTR">
            <arg name="errnum" type="xadERROR"/>
        </method>
        <method name="xadGetClientInfo" result="struct xadClient *">
        </method>
        <method name="xadHookAccess" result="xadERROR">
            <arg name="command" type="xadUINT32"/>
            <arg name="data" type="xadSignSize"/>
            <arg name="buffer" type="xadPTR"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
        </method>
        <method name="xadConvertDatesA" result="xadERROR">
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadConvertDates" result="xadERROR">
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadCalcCRC16" result="xadUINT16">
            <arg name="id" type="xadUINT16"/>
            <arg name="init" type="xadUINT16"/>
            <arg name="size" type="xadSize"/>
            <arg name="buffer" type="const xadUINT8 *"/>
        </method>
        <method name="xadCalcCRC32" result="xadUINT32">
            <arg name="id" type="xadUINT32"/>
            <arg name="init" type="xadUINT32"/>
            <arg name="size" type="xadSize"/>
            <arg name="buffer" type="const xadUINT8 *"/>
        </method>
        <method name="xadAllocVec" result="xadPTR">
            <arg name="size" type="xadSize"/>
            <arg name="flags" type="xadUINT32"/>
        </method>
        <method name="xadCopyMem" result="void">
            <arg name="src" type="const void *"/>
            <arg name="dest" type="xadPTR"/>
            <arg name="size" type="xadSize"/>
        </method>
        <method name="xadHookTagAccessA" result="xadERROR">
            <arg name="command" type="xadUINT32"/>
            <arg name="data" type="xadSignSize"/>
            <arg name="buffer" type="xadPTR"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadHookTagAccess" result="xadERROR">
            <arg name="command" type="xadUINT32"/>
            <arg name="data" type="xadSignSize"/>
            <arg name="buffer" type="xadPTR"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadConvertProtectionA" result="xadERROR">
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadConvertProtection" result="xadERROR">
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetDiskInfoA" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadGetDiskInfo" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadDiskFileUnArcA" result="xadERROR" status="private">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadDiskFileUnArc" result="xadERROR" status="private">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetHookAccessA" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadGetHookAccess" result="xadERROR">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadFreeHookAccessA" result="void">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadFreeHookAccess" result="void">
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadAddFileEntryA" result="xadERROR">
            <arg name="fi" type="struct xadFileInfo *"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadAddFileEntry" result="xadERROR">
            <arg name="fi" type="struct xadFileInfo *"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadAddDiskEntryA" result="xadERROR">
            <arg name="di" type="struct xadDiskInfo *"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadAddDiskEntry" result="xadERROR">
            <arg name="di" type="struct xadDiskInfo *"/>
            <arg name="ai" type="struct xadArchiveInfo *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetFilenameA" result="xadERROR">
            <arg name="buffersize" type="xadUINT32"/>
            <arg name="buffer" type="xadSTRPTR"/>
            <arg name="path" type="const xadSTRING *"/>
            <arg name="name" type="const xadSTRING *"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadGetFilename" result="xadERROR">
            <arg name="buffersize" type="xadUINT32"/>
            <arg name="buffer" type="xadSTRPTR"/>
            <arg name="path" type="const xadSTRING *"/>
            <arg name="name" type="const xadSTRING *"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadConvertNameA" result="xadSTRPTR">
            <arg name="charset" type="xadUINT32"/>
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadConvertName" result="xadSTRPTR">
            <arg name="charset" type="xadUINT32"/>
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetDefaultNameA" result="xadSTRPTR">
            <arg name="tags" type="const struct TagItem *"/>
        </method>
        <method name="xadGetDefaultName" result="xadSTRPTR">
            <vararg name="tags" type="Tag"/>
        </method>
        <method name="xadGetSystemInfo" result="const struct xadSystemInfo *">
        </method>
    </interface>
</library>