[SCM] Samba Shared Repository - branch master updated - a1b7b6d5b41df3585f2cd2ad5b5fca2fe22b1a40

Günther Deschner gd at samba.org
Wed Oct 15 18:47:09 GMT 2008


The branch, master has been updated
       via  a1b7b6d5b41df3585f2cd2ad5b5fca2fe22b1a40 (commit)
      from  ca54a563d64ab789b84f8b6d9ea4cb63dee2c210 (commit)

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


- Log -----------------------------------------------------------------
commit a1b7b6d5b41df3585f2cd2ad5b5fca2fe22b1a40
Author: Günther Deschner <gd at samba.org>
Date:   Wed Oct 15 20:46:35 2008 +0200

    idl: more lsa.idl merges.
    
    Guenther

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

Summary of changes:
 source3/librpc/idl/lsa.idl   |    2 +-
 source4/libcli/util/clilsa.c |    2 +-
 source4/librpc/idl/lsa.idl   |   28 ++++++++++++++--------------
 3 files changed, 16 insertions(+), 16 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/librpc/idl/lsa.idl b/source3/librpc/idl/lsa.idl
index 1e141a9..98c27cb 100644
--- a/source3/librpc/idl/lsa.idl
+++ b/source3/librpc/idl/lsa.idl
@@ -810,7 +810,7 @@ import "misc.idl", "security.idl";
 		[in,ref] dom_sid2 *sid,
 		[in,ref] lsa_RightSet *rights
 		);
-	
+
 	/**********************/
 	/* Function:       0x26 */
 	NTSTATUS lsa_RemoveAccountRights (
diff --git a/source4/libcli/util/clilsa.c b/source4/libcli/util/clilsa.c
index 1eb2de8..abca8f4 100644
--- a/source4/libcli/util/clilsa.c
+++ b/source4/libcli/util/clilsa.c
@@ -349,7 +349,7 @@ NTSTATUS smblsa_sid_del_privileges(struct smbcli_state *cli, struct dom_sid *sid
 
 	r.in.handle = &cli->lsa->handle;
 	r.in.sid = sid;
-	r.in.unknown = 0;
+	r.in.remove_all = 0;
 	r.in.rights = rights;
 
 	return dcerpc_lsa_RemoveAccountRights(cli->lsa->pipe, mem_ctx, &r);
diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl
index e22bbae..dd9791d 100644
--- a/source4/librpc/idl/lsa.idl
+++ b/source4/librpc/idl/lsa.idl
@@ -308,7 +308,7 @@ import "misc.idl", "security.idl";
 	/* Function: 0x0a */
 	[public] NTSTATUS lsa_CreateAccount (
 		[in]    policy_handle *handle,
-		[in]    dom_sid2 *sid,
+		[in,ref] dom_sid2 *sid,
 		[in]    uint32 access_mask,
 		[out]   policy_handle *acct_handle
 		);
@@ -462,9 +462,9 @@ import "misc.idl", "security.idl";
 
 	/*****************************************/
 	/* Function:     0x11                    */
-	NTSTATUS lsa_OpenAccount (
+	NTSTATUS lsa_OpenAccount(
 		[in]         policy_handle *handle,
-		[in]         dom_sid2 *sid,
+		[in,ref]     dom_sid2 *sid,
 		[in]         uint32 access_mask,
 		[out]        policy_handle *acct_handle
 		);
@@ -494,7 +494,7 @@ import "misc.idl", "security.idl";
 	/* Function:            0x13 */
 	NTSTATUS lsa_AddPrivilegesToAccount(
 		[in]         policy_handle *handle,
-		[in]         lsa_PrivilegeSet *privs
+		[in,ref]     lsa_PrivilegeSet *privs
 		);
 	
 
@@ -743,8 +743,8 @@ import "misc.idl", "security.idl";
 	/* Function:     0x1f */
 	NTSTATUS lsa_LookupPrivValue(
 		[in]     policy_handle *handle,
-		[in]     lsa_String *name,
-		[out]    lsa_LUID *luid
+		[in,ref] lsa_String *name,
+		[out,ref] lsa_LUID *luid
 		);
 
 
@@ -796,8 +796,8 @@ import "misc.idl", "security.idl";
 	
 	NTSTATUS lsa_EnumAccountRights (
 		[in]     policy_handle *handle,
-		[in]     dom_sid2 *sid,
-		[out]    lsa_RightSet *rights
+		[in,ref] dom_sid2 *sid,
+		[out,ref] lsa_RightSet *rights
 		);
 
 
@@ -805,17 +805,17 @@ import "misc.idl", "security.idl";
 	/* Function:       0x25 */
 	NTSTATUS lsa_AddAccountRights (
 		[in]     policy_handle *handle,
-		[in]     dom_sid2 *sid,
-		[in]     lsa_RightSet *rights
+		[in,ref] dom_sid2 *sid,
+		[in,ref] lsa_RightSet *rights
 		);
-	
+
 	/**********************/
 	/* Function:       0x26 */
 	NTSTATUS lsa_RemoveAccountRights (
 		[in]     policy_handle *handle,
-		[in]     dom_sid2 *sid,
-		[in]         uint32 unknown,
-		[in]     lsa_RightSet *rights
+		[in,ref] dom_sid2 *sid,
+		[in]     uint8 remove_all,
+		[in,ref] lsa_RightSet *rights
 		);
 
 	/* Function:   0x27 */


-- 
Samba Shared Repository


More information about the samba-cvs mailing list