blob: 62163c41089f776c9a4a802fe1b80fb40fbc47b0 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<node name="/org/chromium/SmbProvider"
xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
<interface name="org.chromium.SmbProvider">
<method name="GetShares">
<tp:docstring>
Gets a list of SMB shares from a host.
</tp:docstring>
<arg name="options_blob" type="ay" direction="in">
<tp:docstring>
Serialized GetSharesOptionsProto protobuf.
</tp:docstring>
</arg>
<arg name="error_code" type="i" direction="out">
<tp:docstring>
Returned error code. See ErrorType enum.
</tp:docstring>
</arg>
<arg name="shares" type="ay" direction="out">
<tp:docstring>
Serialized DirectoryEntryList protobuf.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple"/>
</method>
<method name="SetupKerberos">
<tp:docstring>
Sets up Kerberos for a user.
</tp:docstring>
<arg name="account_id" type="s" direction="in">
<tp:docstring>
Object GUID of the user account to setup Kerberos for.
</tp:docstring>
</arg>
<arg name="success" type="b" direction="out">
<tp:docstring>
Boolean indicating success of the SetupKerberos operation.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
</method>
<method name="ParseNetBiosPacket">
<tp:docstring>
Parses a NetBios Name Request Response packet.
</tp:docstring>
<arg name="packet" type="ay" direction="in">
<tp:docstring>
Packet received as a repsonse to a NetBios Name Request.
</tp:docstring>
</arg>
<arg name="transaction_id" type="q" direction="in">
<tp:docstring>
Transaction ID for the NetBios Name Request. Any packet that does not
contain a matching transaction ID is ignored.
</tp:docstring>
</arg>
<arg name="hostnames" type="ay" direction="out">
<tp:docstring>
Serialized Hostnames protobuf.
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="simple"/>
</method>
</interface>
</node>