jens-maus/yam

View on GitHub
src/include/xml/xpkmaster.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="xpkmaster" basename="XpkBase" openname="xpkmaster.library">
    <include>exec/types.h</include>
    <include>xpk/xpk.h</include>
    <interface name="main" version="1.0" struct="XpkIFace" prefix="_Xpk_" asmprefix="IXpk" global="IXpk">
        <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="XpkExamine" result="LONG" inline4="normal">
            <arg name="fib" type="struct XpkFib *"/>
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkExamineTags" result="LONG" inline4="normal">
            <arg name="fib" type="struct XpkFib *"/>
            <vararg name="tags" type="ULONG"/>
        </method>
        <method name="XpkPack" result="LONG" inline4="normal">
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkPackTags" result="LONG" inline4="normal">
            <vararg name="tags" type="ULONG"/>
        </method>
        <method name="XpkUnpack" result="LONG" inline4="normal">
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkUnpackTags" result="LONG" inline4="normal">
            <vararg name="tags" type="ULONG"/>
        </method>
        <method name="XpkOpen" result="LONG" inline4="normal">
            <arg name="xbuf" type="struct XpkFib **"/>
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkOpenTags" result="LONG" inline4="normal">
            <arg name="xbuf" type="struct XpkFib **"/>
            <vararg name="tags" type="ULONG"/>
        </method>
        <method name="XpkRead" result="LONG" inline4="normal">
            <arg name="xbuf" type="struct XpkFib *"/>
            <arg name="buf" type="STRPTR"/>
            <arg name="len" type="ULONG"/>
        </method>
        <method name="XpkWrite" result="LONG" inline4="normal">
            <arg name="xbuf" type="struct XpkFib *"/>
            <arg name="buf" type="STRPTR"/>
            <arg name="len" type="LONG"/>
        </method>
        <method name="XpkSeek" result="LONG" inline4="normal">
            <arg name="xbuf" type="struct XpkFib *"/>
            <arg name="len" type="LONG"/>
            <arg name="mode" type="LONG"/>
        </method>
        <method name="XpkClose" result="LONG" inline4="normal">
            <arg name="xbuf" type="struct XpkFib *"/>
        </method>
        <method name="XpkQuery" result="LONG" inline4="normal">
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkQueryTags" result="LONG" inline4="normal">
            <vararg name="tags" type="ULONG"/>
        </method>
        <method name="XpkAllocObject" result="APTR" inline4="normal">
            <arg name="type" type="ULONG"/>
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkAllocObjectTags" result="APTR" inline4="normal">
            <arg name="type" type="ULONG"/>
            <vararg name="tags" type="ULONG"/>
        </method>
        <method name="XpkFreeObject" result="void" inline4="normal">
            <arg name="type" type="ULONG"/>
            <arg name="object" type="APTR"/>
        </method>
        <method name="XpkPrintFault" result="BOOL" inline4="normal">
            <arg name="code" type="LONG"/>
            <arg name="header" type="STRPTR"/>
        </method>
        <method name="XpkFault" result="ULONG" inline4="normal">
            <arg name="code" type="LONG"/>
            <arg name="header" type="STRPTR"/>
            <arg name="buffer" type="STRPTR"/>
            <arg name="size" type="ULONG"/>
        </method>
        <method name="XpkPassRequest" result="LONG" inline4="normal">
            <arg name="tags" type="struct TagItem *"/>
        </method>
        <method name="XpkPassRequestTags" result="LONG" inline4="normal">
            <vararg name="tags" type="ULONG"/>
        </method>
    </interface>
</library>