diff options
author | Tim Potter <tpot@samba.org> | 2004-10-04 06:29:06 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:59:36 -0500 |
commit | 94ae449f33e45aa6cfa4946fac7c8c5409590ad7 (patch) | |
tree | 8edf0d4583729ad4bdab532ec98e779ff9c13d23 /source4/librpc/idl | |
parent | 85b78669b450df7cc755eae9f26c234a7d2b8a6e (diff) | |
download | samba-94ae449f33e45aa6cfa4946fac7c8c5409590ad7.tar.gz samba-94ae449f33e45aa6cfa4946fac7c8c5409590ad7.tar.bz2 samba-94ae449f33e45aa6cfa4946fac7c8c5409590ad7.zip |
r2817: Get winreg_GetKeySecurity() working but use data blob instead of
security descriptor.
(This used to be commit bc5165e40a716fb7c612b32c0b6f03cb2d331d11)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/winreg.idl | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/source4/librpc/idl/winreg.idl b/source4/librpc/idl/winreg.idl index c06e94b34c..428345ff30 100644 --- a/source4/librpc/idl/winreg.idl +++ b/source4/librpc/idl/winreg.idl @@ -168,17 +168,24 @@ [in,ref] policy_handle *handle ); + typedef struct { + uint32 max_len; + uint32 offset; + uint32 len; + } KeySecuritySize; + + typedef struct { + uint32 max_len; + DATA_BLOB data; + } KeySecurityData; + /******************/ /* Function: 0x0c */ WERROR winreg_GetKeySecurity( [in,ref] policy_handle *handle, - [in] uint32 sec_info, - [in] uint32 *len1, - [in] uint32 empty, - [in] uint32 len2, - [in] uint32 unknown1, - [in] uint32 unknown2, - [out] sec_desc_buf *data + [in] uint32 unknown, + [in,out] KeySecuritySize *size, + [in,out] KeySecurityData data ); /******************/ |