diff options
author | Günther Deschner <gd@samba.org> | 2009-02-17 11:31:23 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-02-18 14:46:05 +0100 |
commit | 719221168f9ba6effce1b88fefd12f4fab515e9d (patch) | |
tree | b4755e2dba7016db5ce6613e0218a99a2b13c8c4 /librpc | |
parent | 975a881d54a4223fa616895778a69b08e9243aae (diff) | |
download | samba-719221168f9ba6effce1b88fefd12f4fab515e9d.tar.gz samba-719221168f9ba6effce1b88fefd12f4fab515e9d.tar.bz2 samba-719221168f9ba6effce1b88fefd12f4fab515e9d.zip |
spoolss: add spoolss_PortData1.
Guenther
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/spoolss.idl | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl index 545e1034ef..98802d3d3e 100644 --- a/librpc/idl/spoolss.idl +++ b/librpc/idl/spoolss.idl @@ -1938,6 +1938,30 @@ import "misc.idl", "security.idl", "winreg.idl"; /******************/ /* Function: 0x58 */ + + typedef [v1_enum] enum { + PROTOCOL_RAWTCP_TYPE = 1, + PROTOCOL_LPR_TYPE = 2 + } spoolss_PortProtocol; + + typedef [public] struct { + [charset(UTF16)] uint16 portname[64]; + [value(0x00000001)] uint32 version; + spoolss_PortProtocol protocol; + [value(sizeof(r))] uint32 size; + uint32 reserved; + [charset(UTF16)] uint16 hostaddress[49]; + [charset(UTF16)] uint16 snmpcommunity[33]; + uint32 dblspool; + [charset(UTF16)] uint16 queue[33]; + [charset(UTF16)] uint16 ip_address[16]; /* s3 had 17 */ + [charset(UTF16)] uint16 hardware_address[13]; + [charset(UTF16)] uint16 device_type[257]; + uint32 port_number; + boolean32 snmp_enabled; + uint32 snmp_dev_index; + } spoolss_PortData1; + WERROR spoolss_XcvData( [in,ref] policy_handle *handle, [in] [string,charset(UTF16)] uint16 function_name[], |