[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha8-768-g3fae13b

mdw at samba.org mdw at samba.org
Mon Aug 3 01:52:25 MDT 2009


The branch, master has been updated
       via  3fae13ba805aff4fec3f98875d539dd1e11fd7a2 (commit)
      from  720b7ea0ee77ffc8a3d59d3185cb0edd999b1c84 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 3fae13ba805aff4fec3f98875d539dd1e11fd7a2
Author: Matthias Dieter Wallnöfer <mwallnoefer at yahoo.de>
Date:   Mon Aug 3 09:51:44 2009 +0200

    s3/s4: Add new autogenerated files from "make idl_full"

-----------------------------------------------------------------------

Summary of changes:
 librpc/gen_ndr/cli_netlogon.c |  132 ++--
 librpc/gen_ndr/cli_netlogon.h |  132 ++--
 librpc/gen_ndr/ndr_netlogon.c | 1435 ++++++++++++++++++++++++++---------------
 librpc/gen_ndr/ndr_netlogon.h |   19 +-
 librpc/gen_ndr/netlogon.h     |  209 ++++---
 5 files changed, 1181 insertions(+), 746 deletions(-)


Changeset truncated at 500 lines:

diff --git a/librpc/gen_ndr/cli_netlogon.c b/librpc/gen_ndr/cli_netlogon.c
index 6d454ce..b173804 100644
--- a/librpc/gen_ndr/cli_netlogon.c
+++ b/librpc/gen_ndr/cli_netlogon.c
@@ -19,8 +19,8 @@ struct tevent_req *rpccli_netr_LogonUasLogon_send(TALLOC_CTX *mem_ctx,
 						  struct tevent_context *ev,
 						  struct rpc_pipe_client *cli,
 						  const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						  const char *_account_name /* [in] [charset(UTF16)] */,
-						  const char *_workstation /* [in] [charset(UTF16)] */,
+						  const char *_account_name /* [in] [ref,charset(UTF16)] */,
+						  const char *_workstation /* [in] [ref,charset(UTF16)] */,
 						  struct netr_UasInfo **_info /* [out] [ref] */)
 {
 	struct tevent_req *req;
@@ -134,8 +134,8 @@ NTSTATUS rpccli_netr_LogonUasLogon_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_LogonUasLogon(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
 				   const char *server_name /* [in] [unique,charset(UTF16)] */,
-				   const char *account_name /* [in] [charset(UTF16)] */,
-				   const char *workstation /* [in] [charset(UTF16)] */,
+				   const char *account_name /* [in] [ref,charset(UTF16)] */,
+				   const char *workstation /* [in] [ref,charset(UTF16)] */,
 				   struct netr_UasInfo **info /* [out] [ref] */,
 				   WERROR *werror)
 {
@@ -193,8 +193,8 @@ struct tevent_req *rpccli_netr_LogonUasLogoff_send(TALLOC_CTX *mem_ctx,
 						   struct tevent_context *ev,
 						   struct rpc_pipe_client *cli,
 						   const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						   const char *_account_name /* [in] [charset(UTF16)] */,
-						   const char *_workstation /* [in] [charset(UTF16)] */,
+						   const char *_account_name /* [in] [ref,charset(UTF16)] */,
+						   const char *_workstation /* [in] [ref,charset(UTF16)] */,
 						   struct netr_UasLogoffInfo *_info /* [out] [ref] */)
 {
 	struct tevent_req *req;
@@ -308,8 +308,8 @@ NTSTATUS rpccli_netr_LogonUasLogoff_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_LogonUasLogoff(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
 				    const char *server_name /* [in] [unique,charset(UTF16)] */,
-				    const char *account_name /* [in] [charset(UTF16)] */,
-				    const char *workstation /* [in] [charset(UTF16)] */,
+				    const char *account_name /* [in] [ref,charset(UTF16)] */,
+				    const char *workstation /* [in] [ref,charset(UTF16)] */,
 				    struct netr_UasLogoffInfo *info /* [out] [ref] */,
 				    WERROR *werror)
 {
@@ -747,7 +747,7 @@ struct tevent_req *rpccli_netr_ServerReqChallenge_send(TALLOC_CTX *mem_ctx,
 						       struct tevent_context *ev,
 						       struct rpc_pipe_client *cli,
 						       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						       const char *_computer_name /* [in] [charset(UTF16)] */,
+						       const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						       struct netr_Credential *_credentials /* [in] [ref] */,
 						       struct netr_Credential *_return_credentials /* [out] [ref] */)
 {
@@ -862,7 +862,7 @@ NTSTATUS rpccli_netr_ServerReqChallenge_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerReqChallenge(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
 					const char *server_name /* [in] [unique,charset(UTF16)] */,
-					const char *computer_name /* [in] [charset(UTF16)] */,
+					const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					struct netr_Credential *credentials /* [in] [ref] */,
 					struct netr_Credential *return_credentials /* [out] [ref] */)
 {
@@ -916,9 +916,9 @@ struct tevent_req *rpccli_netr_ServerAuthenticate_send(TALLOC_CTX *mem_ctx,
 						       struct tevent_context *ev,
 						       struct rpc_pipe_client *cli,
 						       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						       const char *_account_name /* [in] [charset(UTF16)] */,
+						       const char *_account_name /* [in] [ref,charset(UTF16)] */,
 						       enum netr_SchannelType _secure_channel_type /* [in]  */,
-						       const char *_computer_name /* [in] [charset(UTF16)] */,
+						       const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						       struct netr_Credential *_credentials /* [in] [ref] */,
 						       struct netr_Credential *_return_credentials /* [out] [ref] */)
 {
@@ -1035,9 +1035,9 @@ NTSTATUS rpccli_netr_ServerAuthenticate_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerAuthenticate(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
 					const char *server_name /* [in] [unique,charset(UTF16)] */,
-					const char *account_name /* [in] [charset(UTF16)] */,
+					const char *account_name /* [in] [ref,charset(UTF16)] */,
 					enum netr_SchannelType secure_channel_type /* [in]  */,
-					const char *computer_name /* [in] [charset(UTF16)] */,
+					const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					struct netr_Credential *credentials /* [in] [ref] */,
 					struct netr_Credential *return_credentials /* [out] [ref] */)
 {
@@ -1093,9 +1093,9 @@ struct tevent_req *rpccli_netr_ServerPasswordSet_send(TALLOC_CTX *mem_ctx,
 						      struct tevent_context *ev,
 						      struct rpc_pipe_client *cli,
 						      const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						      const char *_account_name /* [in] [charset(UTF16)] */,
+						      const char *_account_name /* [in] [ref,charset(UTF16)] */,
 						      enum netr_SchannelType _secure_channel_type /* [in]  */,
-						      const char *_computer_name /* [in] [charset(UTF16)] */,
+						      const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						      struct netr_Authenticator *_credential /* [in] [ref] */,
 						      struct netr_Authenticator *_return_authenticator /* [out] [ref] */,
 						      struct samr_Password *_new_password /* [in] [ref] */)
@@ -1214,9 +1214,9 @@ NTSTATUS rpccli_netr_ServerPasswordSet_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerPasswordSet(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
 				       const char *server_name /* [in] [unique,charset(UTF16)] */,
-				       const char *account_name /* [in] [charset(UTF16)] */,
+				       const char *account_name /* [in] [ref,charset(UTF16)] */,
 				       enum netr_SchannelType secure_channel_type /* [in]  */,
-				       const char *computer_name /* [in] [charset(UTF16)] */,
+				       const char *computer_name /* [in] [ref,charset(UTF16)] */,
 				       struct netr_Authenticator *credential /* [in] [ref] */,
 				       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
 				       struct samr_Password *new_password /* [in] [ref] */)
@@ -1273,8 +1273,8 @@ static void rpccli_netr_DatabaseDeltas_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_DatabaseDeltas_send(TALLOC_CTX *mem_ctx,
 						   struct tevent_context *ev,
 						   struct rpc_pipe_client *cli,
-						   const char *_logon_server /* [in] [charset(UTF16)] */,
-						   const char *_computername /* [in] [charset(UTF16)] */,
+						   const char *_logon_server /* [in] [ref,charset(UTF16)] */,
+						   const char *_computername /* [in] [ref,charset(UTF16)] */,
 						   struct netr_Authenticator *_credential /* [in] [ref] */,
 						   struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						   enum netr_SamDatabaseID _database_id /* [in]  */,
@@ -1400,8 +1400,8 @@ NTSTATUS rpccli_netr_DatabaseDeltas_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_DatabaseDeltas(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *logon_server /* [in] [charset(UTF16)] */,
-				    const char *computername /* [in] [charset(UTF16)] */,
+				    const char *logon_server /* [in] [ref,charset(UTF16)] */,
+				    const char *computername /* [in] [ref,charset(UTF16)] */,
 				    struct netr_Authenticator *credential /* [in] [ref] */,
 				    struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 				    enum netr_SamDatabaseID database_id /* [in]  */,
@@ -1464,8 +1464,8 @@ static void rpccli_netr_DatabaseSync_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_DatabaseSync_send(TALLOC_CTX *mem_ctx,
 						 struct tevent_context *ev,
 						 struct rpc_pipe_client *cli,
-						 const char *_logon_server /* [in] [charset(UTF16)] */,
-						 const char *_computername /* [in] [charset(UTF16)] */,
+						 const char *_logon_server /* [in] [ref,charset(UTF16)] */,
+						 const char *_computername /* [in] [ref,charset(UTF16)] */,
 						 struct netr_Authenticator *_credential /* [in] [ref] */,
 						 struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						 enum netr_SamDatabaseID _database_id /* [in]  */,
@@ -1591,8 +1591,8 @@ NTSTATUS rpccli_netr_DatabaseSync_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_DatabaseSync(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server /* [in] [charset(UTF16)] */,
-				  const char *computername /* [in] [charset(UTF16)] */,
+				  const char *logon_server /* [in] [ref,charset(UTF16)] */,
+				  const char *computername /* [in] [ref,charset(UTF16)] */,
 				  struct netr_Authenticator *credential /* [in] [ref] */,
 				  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 				  enum netr_SamDatabaseID database_id /* [in]  */,
@@ -1656,7 +1656,7 @@ struct tevent_req *rpccli_netr_AccountDeltas_send(TALLOC_CTX *mem_ctx,
 						  struct tevent_context *ev,
 						  struct rpc_pipe_client *cli,
 						  const char *_logon_server /* [in] [unique,charset(UTF16)] */,
-						  const char *_computername /* [in] [charset(UTF16)] */,
+						  const char *_computername /* [in] [ref,charset(UTF16)] */,
 						  struct netr_Authenticator _credential /* [in]  */,
 						  struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						  struct netr_UAS_INFO_0 _uas /* [in]  */,
@@ -1792,7 +1792,7 @@ NTSTATUS rpccli_netr_AccountDeltas_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_AccountDeltas(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
 				   const char *logon_server /* [in] [unique,charset(UTF16)] */,
-				   const char *computername /* [in] [charset(UTF16)] */,
+				   const char *computername /* [in] [ref,charset(UTF16)] */,
 				   struct netr_Authenticator credential /* [in]  */,
 				   struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 				   struct netr_UAS_INFO_0 uas /* [in]  */,
@@ -1863,7 +1863,7 @@ struct tevent_req *rpccli_netr_AccountSync_send(TALLOC_CTX *mem_ctx,
 						struct tevent_context *ev,
 						struct rpc_pipe_client *cli,
 						const char *_logon_server /* [in] [unique,charset(UTF16)] */,
-						const char *_computername /* [in] [charset(UTF16)] */,
+						const char *_computername /* [in] [ref,charset(UTF16)] */,
 						struct netr_Authenticator _credential /* [in]  */,
 						struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						uint32_t _reference /* [in]  */,
@@ -2001,7 +2001,7 @@ NTSTATUS rpccli_netr_AccountSync_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_AccountSync(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
 				 const char *logon_server /* [in] [unique,charset(UTF16)] */,
-				 const char *computername /* [in] [charset(UTF16)] */,
+				 const char *computername /* [in] [ref,charset(UTF16)] */,
 				 struct netr_Authenticator credential /* [in]  */,
 				 struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 				 uint32_t reference /* [in]  */,
@@ -2072,7 +2072,7 @@ static void rpccli_netr_GetDcName_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_GetDcName_send(TALLOC_CTX *mem_ctx,
 					      struct tevent_context *ev,
 					      struct rpc_pipe_client *cli,
-					      const char *_logon_server /* [in] [charset(UTF16)] */,
+					      const char *_logon_server /* [in] [ref,charset(UTF16)] */,
 					      const char *_domainname /* [in] [unique,charset(UTF16)] */,
 					      const char **_dcname /* [out] [ref,charset(UTF16)] */)
 {
@@ -2185,7 +2185,7 @@ NTSTATUS rpccli_netr_GetDcName_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_GetDcName(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       const char *logon_server /* [in] [charset(UTF16)] */,
+			       const char *logon_server /* [in] [ref,charset(UTF16)] */,
 			       const char *domainname /* [in] [unique,charset(UTF16)] */,
 			       const char **dcname /* [out] [ref,charset(UTF16)] */,
 			       WERROR *werror)
@@ -2765,9 +2765,9 @@ struct tevent_req *rpccli_netr_ServerAuthenticate2_send(TALLOC_CTX *mem_ctx,
 							struct tevent_context *ev,
 							struct rpc_pipe_client *cli,
 							const char *_server_name /* [in] [unique,charset(UTF16)] */,
-							const char *_account_name /* [in] [charset(UTF16)] */,
+							const char *_account_name /* [in] [ref,charset(UTF16)] */,
 							enum netr_SchannelType _secure_channel_type /* [in]  */,
-							const char *_computer_name /* [in] [charset(UTF16)] */,
+							const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 							struct netr_Credential *_credentials /* [in] [ref] */,
 							struct netr_Credential *_return_credentials /* [out] [ref] */,
 							uint32_t *_negotiate_flags /* [in,out] [ref] */)
@@ -2888,9 +2888,9 @@ NTSTATUS rpccli_netr_ServerAuthenticate2_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerAuthenticate2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
 					 const char *server_name /* [in] [unique,charset(UTF16)] */,
-					 const char *account_name /* [in] [charset(UTF16)] */,
+					 const char *account_name /* [in] [ref,charset(UTF16)] */,
 					 enum netr_SchannelType secure_channel_type /* [in]  */,
-					 const char *computer_name /* [in] [charset(UTF16)] */,
+					 const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					 struct netr_Credential *credentials /* [in] [ref] */,
 					 struct netr_Credential *return_credentials /* [out] [ref] */,
 					 uint32_t *negotiate_flags /* [in,out] [ref] */)
@@ -2948,8 +2948,8 @@ static void rpccli_netr_DatabaseSync2_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_DatabaseSync2_send(TALLOC_CTX *mem_ctx,
 						  struct tevent_context *ev,
 						  struct rpc_pipe_client *cli,
-						  const char *_logon_server /* [in] [charset(UTF16)] */,
-						  const char *_computername /* [in] [charset(UTF16)] */,
+						  const char *_logon_server /* [in] [ref,charset(UTF16)] */,
+						  const char *_computername /* [in] [ref,charset(UTF16)] */,
 						  struct netr_Authenticator *_credential /* [in] [ref] */,
 						  struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						  enum netr_SamDatabaseID _database_id /* [in]  */,
@@ -3077,8 +3077,8 @@ NTSTATUS rpccli_netr_DatabaseSync2_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_DatabaseSync2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server /* [in] [charset(UTF16)] */,
-				   const char *computername /* [in] [charset(UTF16)] */,
+				   const char *logon_server /* [in] [ref,charset(UTF16)] */,
+				   const char *computername /* [in] [ref,charset(UTF16)] */,
 				   struct netr_Authenticator *credential /* [in] [ref] */,
 				   struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 				   enum netr_SamDatabaseID database_id /* [in]  */,
@@ -3143,8 +3143,8 @@ static void rpccli_netr_DatabaseRedo_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_DatabaseRedo_send(TALLOC_CTX *mem_ctx,
 						 struct tevent_context *ev,
 						 struct rpc_pipe_client *cli,
-						 const char *_logon_server /* [in] [charset(UTF16)] */,
-						 const char *_computername /* [in] [charset(UTF16)] */,
+						 const char *_logon_server /* [in] [ref,charset(UTF16)] */,
+						 const char *_computername /* [in] [ref,charset(UTF16)] */,
 						 struct netr_Authenticator *_credential /* [in] [ref] */,
 						 struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						 struct netr_ChangeLogEntry _change_log_entry /* [in] [subcontext_size(change_log_entry_size),subcontext(4)] */,
@@ -3266,8 +3266,8 @@ NTSTATUS rpccli_netr_DatabaseRedo_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_DatabaseRedo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server /* [in] [charset(UTF16)] */,
-				  const char *computername /* [in] [charset(UTF16)] */,
+				  const char *logon_server /* [in] [ref,charset(UTF16)] */,
+				  const char *computername /* [in] [ref,charset(UTF16)] */,
 				  struct netr_Authenticator *credential /* [in] [ref] */,
 				  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 				  struct netr_ChangeLogEntry change_log_entry /* [in] [subcontext_size(change_log_entry_size),subcontext(4)] */,
@@ -3853,7 +3853,7 @@ static void rpccli_netr_LogonGetCapabilities_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_LogonGetCapabilities_send(TALLOC_CTX *mem_ctx,
 							 struct tevent_context *ev,
 							 struct rpc_pipe_client *cli,
-							 const char *_server_name /* [in] [charset(UTF16)] */,
+							 const char *_server_name /* [in] [ref,charset(UTF16)] */,
 							 const char *_computer_name /* [in] [unique,charset(UTF16)] */,
 							 struct netr_Authenticator *_credential /* [in] [ref] */,
 							 struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
@@ -3974,7 +3974,7 @@ NTSTATUS rpccli_netr_LogonGetCapabilities_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_LogonGetCapabilities(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_name /* [in] [charset(UTF16)] */,
+					  const char *server_name /* [in] [ref,charset(UTF16)] */,
 					  const char *computer_name /* [in] [unique,charset(UTF16)] */,
 					  struct netr_Authenticator *credential /* [in] [ref] */,
 					  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
@@ -4657,9 +4657,9 @@ struct tevent_req *rpccli_netr_ServerAuthenticate3_send(TALLOC_CTX *mem_ctx,
 							struct tevent_context *ev,
 							struct rpc_pipe_client *cli,
 							const char *_server_name /* [in] [unique,charset(UTF16)] */,
-							const char *_account_name /* [in] [charset(UTF16)] */,
+							const char *_account_name /* [in] [ref,charset(UTF16)] */,
 							enum netr_SchannelType _secure_channel_type /* [in]  */,
-							const char *_computer_name /* [in] [charset(UTF16)] */,
+							const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 							struct netr_Credential *_credentials /* [in] [ref] */,
 							struct netr_Credential *_return_credentials /* [out] [ref] */,
 							uint32_t *_negotiate_flags /* [in,out] [ref] */,
@@ -4783,9 +4783,9 @@ NTSTATUS rpccli_netr_ServerAuthenticate3_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerAuthenticate3(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
 					 const char *server_name /* [in] [unique,charset(UTF16)] */,
-					 const char *account_name /* [in] [charset(UTF16)] */,
+					 const char *account_name /* [in] [ref,charset(UTF16)] */,
 					 enum netr_SchannelType secure_channel_type /* [in]  */,
-					 const char *computer_name /* [in] [charset(UTF16)] */,
+					 const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					 struct netr_Credential *credentials /* [in] [ref] */,
 					 struct netr_Credential *return_credentials /* [out] [ref] */,
 					 uint32_t *negotiate_flags /* [in,out] [ref] */,
@@ -5193,12 +5193,12 @@ static void rpccli_netr_LogonGetDomainInfo_done(struct tevent_req *subreq);
 struct tevent_req *rpccli_netr_LogonGetDomainInfo_send(TALLOC_CTX *mem_ctx,
 						       struct tevent_context *ev,
 						       struct rpc_pipe_client *cli,
-						       const char *_server_name /* [in] [charset(UTF16)] */,
+						       const char *_server_name /* [in] [ref,charset(UTF16)] */,
 						       const char *_computer_name /* [in] [unique,charset(UTF16)] */,
 						       struct netr_Authenticator *_credential /* [in] [ref] */,
 						       struct netr_Authenticator *_return_authenticator /* [in,out] [ref] */,
 						       uint32_t _level /* [in]  */,
-						       union netr_DomainQuery _query /* [in] [switch_is(level)] */,
+						       union netr_WorkstationInfo *_query /* [in] [ref,switch_is(level)] */,
 						       union netr_DomainInfo *_info /* [out] [ref,switch_is(level)] */)
 {
 	struct tevent_req *req;
@@ -5316,12 +5316,12 @@ NTSTATUS rpccli_netr_LogonGetDomainInfo_recv(struct tevent_req *req,
 
 NTSTATUS rpccli_netr_LogonGetDomainInfo(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name /* [in] [charset(UTF16)] */,
+					const char *server_name /* [in] [ref,charset(UTF16)] */,
 					const char *computer_name /* [in] [unique,charset(UTF16)] */,
 					struct netr_Authenticator *credential /* [in] [ref] */,
 					struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
 					uint32_t level /* [in]  */,
-					union netr_DomainQuery query /* [in] [switch_is(level)] */,
+					union netr_WorkstationInfo *query /* [in] [ref,switch_is(level)] */,
 					union netr_DomainInfo *info /* [out] [ref,switch_is(level)] */)
 {
 	struct netr_LogonGetDomainInfo r;
@@ -5378,9 +5378,9 @@ struct tevent_req *rpccli_netr_ServerPasswordSet2_send(TALLOC_CTX *mem_ctx,
 						       struct tevent_context *ev,
 						       struct rpc_pipe_client *cli,
 						       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						       const char *_account_name /* [in] [charset(UTF16)] */,
+						       const char *_account_name /* [in] [ref,charset(UTF16)] */,
 						       enum netr_SchannelType _secure_channel_type /* [in]  */,
-						       const char *_computer_name /* [in] [charset(UTF16)] */,
+						       const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						       struct netr_Authenticator *_credential /* [in] [ref] */,
 						       struct netr_Authenticator *_return_authenticator /* [out] [ref] */,
 						       struct netr_CryptPassword *_new_password /* [in] [ref] */)
@@ -5499,9 +5499,9 @@ NTSTATUS rpccli_netr_ServerPasswordSet2_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerPasswordSet2(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
 					const char *server_name /* [in] [unique,charset(UTF16)] */,
-					const char *account_name /* [in] [charset(UTF16)] */,
+					const char *account_name /* [in] [ref,charset(UTF16)] */,
 					enum netr_SchannelType secure_channel_type /* [in]  */,
-					const char *computer_name /* [in] [charset(UTF16)] */,
+					const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					struct netr_Authenticator *credential /* [in] [ref] */,
 					struct netr_Authenticator *return_authenticator /* [out] [ref] */,
 					struct netr_CryptPassword *new_password /* [in] [ref] */)
@@ -5559,9 +5559,9 @@ struct tevent_req *rpccli_netr_ServerPasswordGet_send(TALLOC_CTX *mem_ctx,
 						      struct tevent_context *ev,
 						      struct rpc_pipe_client *cli,
 						      const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						      const char *_account_name /* [in] [charset(UTF16)] */,
+						      const char *_account_name /* [in] [ref,charset(UTF16)] */,
 						      enum netr_SchannelType _secure_channel_type /* [in]  */,
-						      const char *_computer_name /* [in] [charset(UTF16)] */,
+						      const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						      struct netr_Authenticator *_credential /* [in] [ref] */,
 						      struct netr_Authenticator *_return_authenticator /* [out] [ref] */,
 						      struct samr_Password *_password /* [out] [ref] */)
@@ -5681,9 +5681,9 @@ NTSTATUS rpccli_netr_ServerPasswordGet_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerPasswordGet(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
 				       const char *server_name /* [in] [unique,charset(UTF16)] */,
-				       const char *account_name /* [in] [charset(UTF16)] */,
+				       const char *account_name /* [in] [ref,charset(UTF16)] */,
 				       enum netr_SchannelType secure_channel_type /* [in]  */,
-				       const char *computer_name /* [in] [charset(UTF16)] */,
+				       const char *computer_name /* [in] [ref,charset(UTF16)] */,
 				       struct netr_Authenticator *credential /* [in] [ref] */,
 				       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
 				       struct samr_Password *password /* [out] [ref] */,
@@ -7448,9 +7448,9 @@ struct tevent_req *rpccli_netr_ServerTrustPasswordsGet_send(TALLOC_CTX *mem_ctx,
 							    struct tevent_context *ev,
 							    struct rpc_pipe_client *cli,
 							    const char *_server_name /* [in] [unique,charset(UTF16)] */,
-							    const char *_account_name /* [in] [charset(UTF16)] */,
+							    const char *_account_name /* [in] [ref,charset(UTF16)] */,
 							    enum netr_SchannelType _secure_channel_type /* [in]  */,
-							    const char *_computer_name /* [in] [charset(UTF16)] */,
+							    const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 							    struct netr_Authenticator *_credential /* [in] [ref] */,
 							    struct netr_Authenticator *_return_authenticator /* [out] [ref] */,
 							    struct samr_Password *_password /* [out] [ref] */,
@@ -7573,9 +7573,9 @@ NTSTATUS rpccli_netr_ServerTrustPasswordsGet_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerTrustPasswordsGet(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
 					     const char *server_name /* [in] [unique,charset(UTF16)] */,
-					     const char *account_name /* [in] [charset(UTF16)] */,
+					     const char *account_name /* [in] [ref,charset(UTF16)] */,
 					     enum netr_SchannelType secure_channel_type /* [in]  */,
-					     const char *computer_name /* [in] [charset(UTF16)] */,
+					     const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					     struct netr_Authenticator *credential /* [in] [ref] */,
 					     struct netr_Authenticator *return_authenticator /* [out] [ref] */,
 					     struct samr_Password *password /* [out] [ref] */,
diff --git a/librpc/gen_ndr/cli_netlogon.h b/librpc/gen_ndr/cli_netlogon.h
index eb6b193..adbe176 100644
--- a/librpc/gen_ndr/cli_netlogon.h
+++ b/librpc/gen_ndr/cli_netlogon.h
@@ -5,8 +5,8 @@ struct tevent_req *rpccli_netr_LogonUasLogon_send(TALLOC_CTX *mem_ctx,
 						  struct tevent_context *ev,
 						  struct rpc_pipe_client *cli,
 						  const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						  const char *_account_name /* [in] [charset(UTF16)] */,
-						  const char *_workstation /* [in] [charset(UTF16)] */,
+						  const char *_account_name /* [in] [ref,charset(UTF16)] */,
+						  const char *_workstation /* [in] [ref,charset(UTF16)] */,
 						  struct netr_UasInfo **_info /* [out] [ref] */);
 NTSTATUS rpccli_netr_LogonUasLogon_recv(struct tevent_req *req,
 					TALLOC_CTX *mem_ctx,
@@ -14,16 +14,16 @@ NTSTATUS rpccli_netr_LogonUasLogon_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_LogonUasLogon(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
 				   const char *server_name /* [in] [unique,charset(UTF16)] */,
-				   const char *account_name /* [in] [charset(UTF16)] */,
-				   const char *workstation /* [in] [charset(UTF16)] */,
+				   const char *account_name /* [in] [ref,charset(UTF16)] */,
+				   const char *workstation /* [in] [ref,charset(UTF16)] */,
 				   struct netr_UasInfo **info /* [out] [ref] */,
 				   WERROR *werror);
 struct tevent_req *rpccli_netr_LogonUasLogoff_send(TALLOC_CTX *mem_ctx,
 						   struct tevent_context *ev,
 						   struct rpc_pipe_client *cli,
 						   const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						   const char *_account_name /* [in] [charset(UTF16)] */,
-						   const char *_workstation /* [in] [charset(UTF16)] */,
+						   const char *_account_name /* [in] [ref,charset(UTF16)] */,
+						   const char *_workstation /* [in] [ref,charset(UTF16)] */,
 						   struct netr_UasLogoffInfo *_info /* [out] [ref] */);
 NTSTATUS rpccli_netr_LogonUasLogoff_recv(struct tevent_req *req,
 					 TALLOC_CTX *mem_ctx,
@@ -31,8 +31,8 @@ NTSTATUS rpccli_netr_LogonUasLogoff_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_LogonUasLogoff(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
 				    const char *server_name /* [in] [unique,charset(UTF16)] */,
-				    const char *account_name /* [in] [charset(UTF16)] */,
-				    const char *workstation /* [in] [charset(UTF16)] */,
+				    const char *account_name /* [in] [ref,charset(UTF16)] */,
+				    const char *workstation /* [in] [ref,charset(UTF16)] */,
 				    struct netr_UasLogoffInfo *info /* [out] [ref] */,
 				    WERROR *werror);
 struct tevent_req *rpccli_netr_LogonSamLogon_send(TALLOC_CTX *mem_ctx,
@@ -85,7 +85,7 @@ struct tevent_req *rpccli_netr_ServerReqChallenge_send(TALLOC_CTX *mem_ctx,
 						       struct tevent_context *ev,
 						       struct rpc_pipe_client *cli,
 						       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						       const char *_computer_name /* [in] [charset(UTF16)] */,
+						       const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						       struct netr_Credential *_credentials /* [in] [ref] */,
 						       struct netr_Credential *_return_credentials /* [out] [ref] */);
 NTSTATUS rpccli_netr_ServerReqChallenge_recv(struct tevent_req *req,
@@ -94,16 +94,16 @@ NTSTATUS rpccli_netr_ServerReqChallenge_recv(struct tevent_req *req,
 NTSTATUS rpccli_netr_ServerReqChallenge(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
 					const char *server_name /* [in] [unique,charset(UTF16)] */,
-					const char *computer_name /* [in] [charset(UTF16)] */,
+					const char *computer_name /* [in] [ref,charset(UTF16)] */,
 					struct netr_Credential *credentials /* [in] [ref] */,
 					struct netr_Credential *return_credentials /* [out] [ref] */);
 struct tevent_req *rpccli_netr_ServerAuthenticate_send(TALLOC_CTX *mem_ctx,
 						       struct tevent_context *ev,
 						       struct rpc_pipe_client *cli,
 						       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-						       const char *_account_name /* [in] [charset(UTF16)] */,
+						       const char *_account_name /* [in] [ref,charset(UTF16)] */,
 						       enum netr_SchannelType _secure_channel_type /* [in]  */,
-						       const char *_computer_name /* [in] [charset(UTF16)] */,
+						       const char *_computer_name /* [in] [ref,charset(UTF16)] */,
 						       struct netr_Credential *_credentials /* [in] [ref] */,
 						       struct netr_Credential *_return_credentials /* [out] [ref] */);
 NTSTATUS rpccli_netr_ServerAuthenticate_recv(struct tevent_req *req,


-- 
Samba Shared Repository


More information about the samba-cvs mailing list