r26164: Add IDL for wkssvc_NetrJoinDomain() and wkssvc_NetrUnjoinDomain().
authorGünther Deschner <gd@samba.org>
Tue, 27 Nov 2007 11:11:49 +0000 (12:11 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:46:31 +0000 (05:46 +0100)
Guenther
(This used to be commit a4e6ec8e5e49775575524915cfbb1d2cc74c54d3)

source4/librpc/idl/wkssvc.idl
source4/rpc_server/wkssvc/dcesrv_wkssvc.c

index 3055099538afd41c3d6b3785194267c53bc628e9..564909b96f8423bdd571a2391e1e0ac30dbd4c99 100644 (file)
@@ -447,11 +447,23 @@ import "srvsvc.idl", "lsa.idl";
 
        /*****************************/
        /* Function        0x10      */
-       WERROR WKSSVC_NETRJOINDOMAIN ();
+       WERROR wkssvc_NetrJoinDomain(
+               [in] [string,charset(UTF16)] uint16 *server_name,
+               [in,ref] [string,charset(UTF16)] uint16 *domain_name,
+               [in] [string,charset(UTF16)] uint16 *account_ou,
+               [in] [string,charset(UTF16)] uint16 *Account,
+               [in] [string,charset(UTF16)] uint16 *unknown,
+               [in] wkssvc_joinflags join_flags
+               );
 
        /*****************************/
        /* Function        0x11      */
-       WERROR WKSSVC_NETRUNJOINDOMAIN ();
+       WERROR wkssvc_NetrUnjoinDomain(
+               [in] [string,charset(UTF16)] uint16 *server_name,
+               [in] [string,charset(UTF16)] uint16 *Account,
+               [in] [string,charset(UTF16)] uint16 *password,
+               [in] wkssvc_joinflags unjoin_flags
+               );
 
        /*****************************/
        /* Function        0x12      */
index 864c9857d236850855a95f05d94ecd2c654542a4..ad2b2c63f2ef6d20e0aa305c934b43aa61c23a25 100644 (file)
@@ -263,20 +263,20 @@ static WERROR dcesrv_wkssvc_NetrLogonDomainNameDel(struct dcesrv_call_state *dce
 
 
 /*
-  WKSSVC_NETRJOINDOMAIN
+  wkssvc_NetrJoinDomain
 */
-static WERROR dcesrv_WKSSVC_NETRJOINDOMAIN(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
-                      struct WKSSVC_NETRJOINDOMAIN *r)
+static WERROR dcesrv_wkssvc_NetrJoinDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct wkssvc_NetrJoinDomain *r)
 {
        DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
 }
 
 
 /*
-  WKSSVC_NETRUNJOINDOMAIN
+  wkssvc_NetrUnjoinDomain
 */
-static WERROR dcesrv_WKSSVC_NETRUNJOINDOMAIN(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
-                      struct WKSSVC_NETRUNJOINDOMAIN *r)
+static WERROR dcesrv_wkssvc_NetrUnjoinDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct wkssvc_NetrUnjoinDomain *r)
 {
        DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
 }