idl: more lsa.idl merges.
authorGünther Deschner <gd@samba.org>
Wed, 15 Oct 2008 18:46:35 +0000 (20:46 +0200)
committerGünther Deschner <gd@samba.org>
Wed, 15 Oct 2008 18:46:35 +0000 (20:46 +0200)
Guenther

source3/librpc/idl/lsa.idl
source4/libcli/util/clilsa.c
source4/librpc/idl/lsa.idl

index 1e141a90790aec389d821fd3a81972c679c4186d..98c27cb717340333808c1b961cd3c24320d97bdc 100644 (file)
@@ -810,7 +810,7 @@ import "misc.idl", "security.idl";
                [in,ref] dom_sid2 *sid,
                [in,ref] lsa_RightSet *rights
                );
-       
+
        /**********************/
        /* Function:       0x26 */
        NTSTATUS lsa_RemoveAccountRights (
index 1eb2de83d2c46808401890a4736f7c38c99cbb07..abca8f49b2f014f61a7eedc9d368447ca08a651b 100644 (file)
@@ -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);
index e22bbae030c07e707cb0555a0ec76e644139cd78..dd9791d894670dfe8c0b8c3b5cd80399dd6d4620 100644 (file)
@@ -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 */