r4156: GetKeySecurity() IDL and torture test
[samba.git] / source4 / librpc / idl / winreg.idl
index d721172507191e7ba7965d671fa373bf62cadc6e..370ca828b13b654403d756b56381b767c7a46136 100644 (file)
        );
 
        typedef struct {
-               uint32 max_len;
-               uint32 offset;
+               [size_is(size),length_is(len)] uint8 *data;
+               uint32 size;
                uint32 len;
-       } KeySecuritySize;
-
-       typedef struct {
-               uint32 max_len;
-               DATA_BLOB data;
        } KeySecurityData;
 
        /******************/
        /* Function: 0x0c */
        WERROR winreg_GetKeySecurity(
                [in,ref] policy_handle *handle,
-               [in] uint32 unknown,
-               [in,out] KeySecuritySize *size,
-               [in,out] KeySecurityData data
+               [in] uint32 access_mask,
+               [in,out,ref] KeySecurityData *data
        );
 
        /******************/