Author: gd Date: 2006-09-22 08:36:30 +0000 (Fri, 22 Sep 2006) New Revision: 18815
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18815 Log: Fill in IDL for domain based DFS root functions (dfs_AddFtRoot, dfs_RemoveFtRoot and dfs_FlushFtTable). Guenther Modified: branches/SAMBA_4_0/source/librpc/idl/dfs.idl Changeset: Modified: branches/SAMBA_4_0/source/librpc/idl/dfs.idl =================================================================== --- branches/SAMBA_4_0/source/librpc/idl/dfs.idl 2006-09-22 05:46:03 UTC (rev 18814) +++ branches/SAMBA_4_0/source/librpc/idl/dfs.idl 2006-09-22 08:36:30 UTC (rev 18815) @@ -306,10 +306,32 @@ WERROR dfs_ManagerSendSiteInfo(); /* Function 0x0a */ - WERROR dfs_AddFtRoot(); + typedef struct { + uint32 unknown1; + [string,charset(UTF16)] uint16 *unknown2; + } dfs_UnknownStruct; + WERROR dfs_AddFtRoot( + [in] [string,charset(UTF16)] uint16 servername[], + [in] [string,charset(UTF16)] uint16 dns_servername[], + [in] [string,charset(UTF16)] uint16 dfsname[], + [in] [string,charset(UTF16)] uint16 rootshare[], + [in] [string,charset(UTF16)] uint16 comment[], + [in] [string,charset(UTF16)] uint16 dfs_config_dn[], + [in] uint8 unknown1, + [in] uint32 flags, + [in,out,unique] dfs_UnknownStruct **unknown2 + ); + /* Function 0x0b */ - WERROR dfs_RemoveFtRoot(); + WERROR dfs_RemoveFtRoot( + [in] [string,charset(UTF16)] uint16 servername[], + [in] [string,charset(UTF16)] uint16 dns_servername[], + [in] [string,charset(UTF16)] uint16 dfsname[], + [in] [string,charset(UTF16)] uint16 rootshare[], + [in] uint32 flags, + [in,out,unique] dfs_UnknownStruct **unknown + ); /* Function 0x0c */ WERROR dfs_AddStdRoot( @@ -347,7 +369,10 @@ WERROR dfs_SetDcAddress(); /* Function 0x12 */ - WERROR dfs_FlushFtTable(); + WERROR dfs_FlushFtTable( + [in] [string,charset(UTF16)] uint16 servername[], + [in] [string,charset(UTF16)] uint16 rootshare[] + ); /* Function 0x13 */ WERROR dfs_Add2();