src/include/xml/openurl.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE library SYSTEM "library.dtd">
<!-- autogenerated by fdtrans v50.9 -->
<library name="openurl" basename="OpenURLBase" openname="openurl.library">
<include>exec/types.h</include>
<interface name="main" version="1.0" struct="OpenURLIFace" prefix="_OpenURL_" asmprefix="IOpenURL" global="IOpenURL">
<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="URL_OpenA" result="ULONG">
<arg name="url" type="STRPTR"/>
<arg name="tags" type="struct TagItem *"/>
</method>
<method name="URL_Open" result="ULONG">
<arg name="url" type="STRPTR"/>
<vararg name="tags" type="Tag"/>
</method>
<method name="Reserved1" result="void" status="unimplemented"/>
<method name="Reserved2" result="void" status="unimplemented"/>
<method name="Reserved3" result="void" status="unimplemented"/>
<method name="Reserved4" result="void" status="unimplemented"/>
<method name="Reserved5" result="void" status="unimplemented"/>
<method name="Reserved6" result="void" status="unimplemented"/>
<method name="URL_GetPrefsA" result="struct URL_Prefs *">
<arg name="tags" type="struct TagItem *"/>
</method>
<method name="URL_GetPrefs" result="struct URL_Prefs *">
<vararg name="tags" type="Tag"/>
</method>
<method name="URL_FreePrefsA" result="void">
<arg name="prefs" type="struct URL_Prefs *"/>
<arg name="tags" type="struct TagItem *"/>
</method>
<method name="URL_FreePrefs" result="void">
<arg name="prefs" type="struct URL_Prefs *"/>
<vararg name="tags" type="Tag"/>
</method>
<method name="URL_SetPrefsA" result="ULONG">
<arg name="up" type="struct URL_Prefs *"/>
<arg name="tags" type="struct TagItem *"/>
</method>
<method name="URL_SetPrefs" result="ULONG">
<arg name="up" type="struct URL_Prefs *"/>
<vararg name="tags" type="Tag"/>
</method>
<method name="URL_LaunchPrefsAppA" result="ULONG">
<arg name="tags" type="struct TagItem *"/>
</method>
<method name="URL_LaunchPrefsApp" result="ULONG">
<vararg name="tags" type="Tag"/>
</method>
<method name="URL_GetAttr" result="ULONG">
<arg name="attr" type="ULONG"/>
<arg name="storage" type="ULONG *"/>
</method>
</interface>
</library>