<?xml version="1.0"?> <api> <!-- This file was automatically generated. Please DO NOT MODIFY THIS FILE, modify .metadata files instead. --> <namespace name="Gtksharp" library="libopaque.dll"> <callback name="GCFunc" cname="GtksharpGCFunc"> <return-type type="void" /> </callback> <callback name="OpaqueReturnFunc" cname="GtksharpOpaqueReturnFunc"> <return-type type="GtksharpOpaque*" /> </callback> <callback name="RefcountedReturnFunc" cname="GtksharpRefcountedReturnFunc"> <return-type type="GtksharpRefcounted*" /> </callback> <struct name="Opaque" cname="GtksharpOpaque" opaque="1"> <field name="Serial" cname="serial" type="int" /> <field name="Valid" cname="valid" type="gboolean" /> <field name="Friend" cname="friend" type="GtksharpOpaque*" /> <method name="Check" cname="gtksharp_opaque_check" shared="true"> <return-type type="GtksharpOpaque*" /> <parameters> <parameter type="GtksharpOpaqueReturnFunc" name="func" /> <parameter type="GtksharpGCFunc" name="gc" /> </parameters> </method> <method name="CheckFree" cname="gtksharp_opaque_check_free" shared="true"> <return-type type="GtksharpOpaque*" /> <parameters> <parameter type="GtksharpOpaqueReturnFunc" name="func" /> <parameter type="GtksharpGCFunc" name="gc" /> </parameters> </method> <method name="Copy" cname="gtksharp_opaque_copy"> <return-type type="GtksharpOpaque*" owned="true" /> </method> <method name="Free" cname="gtksharp_opaque_free"> <return-type type="void" /> </method> <method name="GetFriend" cname="gtksharp_opaque_get_friend"> <return-type type="GtksharpOpaque*" /> </method> <method name="GetLastSerial" cname="gtksharp_opaque_get_last_serial" shared="true"> <return-type type="int" /> </method> <method name="GetSerial" cname="gtksharp_opaque_get_serial"> <return-type type="int" /> </method> <constructor cname="gtksharp_opaque_new" /> <method name="SetFriend" cname="gtksharp_opaque_set_friend"> <return-type type="void" /> <parameters> <parameter type="GtksharpOpaque*" name="friend" /> </parameters> </method> </struct> <struct name="Refcounted" cname="GtksharpRefcounted" opaque="1"> <field name="Serial" cname="serial" type="int" /> <field name="Refcount" cname="refcount" type="int" /> <field name="Valid" cname="valid" type="gboolean" /> <field name="Friend" cname="friend" type="GtksharpRefcounted*" /> <method name="Check" cname="gtksharp_refcounted_check" shared="true"> <return-type type="GtksharpRefcounted*" /> <parameters> <parameter type="GtksharpRefcountedReturnFunc" name="func" /> <parameter type="GtksharpGCFunc" name="gc" /> </parameters> </method> <method name="CheckUnref" cname="gtksharp_refcounted_check_unref" shared="true"> <return-type type="GtksharpRefcounted*" /> <parameters> <parameter type="GtksharpRefcountedReturnFunc" name="func" /> <parameter type="GtksharpGCFunc" name="gc" /> </parameters> </method> <method name="GetFriend" cname="gtksharp_refcounted_get_friend"> <return-type type="GtksharpRefcounted*" /> </method> <method name="GetLastSerial" cname="gtksharp_refcounted_get_last_serial" shared="true"> <return-type type="int" /> </method> <method name="GetRefcount" cname="gtksharp_refcounted_get_refcount"> <return-type type="int" /> </method> <method name="GetSerial" cname="gtksharp_refcounted_get_serial"> <return-type type="int" /> </method> <constructor cname="gtksharp_refcounted_new" /> <method name="Ref" cname="gtksharp_refcounted_ref"> <return-type type="void" /> </method> <method name="SetFriend" cname="gtksharp_refcounted_set_friend"> <return-type type="void" /> <parameters> <parameter type="GtksharpRefcounted*" name="friend" /> </parameters> </method> <method name="Unref" cname="gtksharp_refcounted_unref"> <return-type type="void" /> </method> </struct> <class name="Opaquetest" cname="GtksharpOpaquetest_"> <method name="GetError" cname="gtksharp_opaquetest_get_error" shared="true"> <return-type type="gboolean" /> </method> <method name="SetError" cname="gtksharp_opaquetest_set_error" shared="true"> <return-type type="void" /> <parameters> <parameter type="gboolean" name="err" /> </parameters> </method> <method name="SetExpectError" cname="gtksharp_opaquetest_set_expect_error" shared="true"> <return-type type="void" /> <parameters> <parameter type="gboolean" name="err" /> </parameters> </method> </class> </namespace> </api>