summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2004-12-11 23:28:48 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:07:20 -0500
commit43ddb0a7ae419d7050cb93e1c8836db7672c7093 (patch)
treeb0dacc6db0d1ce5dd0798f1906b62171e5d44b86 /source4/librpc
parent969e14eae941427cf36c71b5588d7dd8e1f3c615 (diff)
downloadsamba-43ddb0a7ae419d7050cb93e1c8836db7672c7093.tar.gz
samba-43ddb0a7ae419d7050cb93e1c8836db7672c7093.tar.bz2
samba-43ddb0a7ae419d7050cb93e1c8836db7672c7093.zip
r4156: GetKeySecurity() IDL and torture test
(This used to be commit 1c49de51aeb6041a3b53b8da7dc8e2bcf089bfe0)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/winreg.idl14
1 files changed, 4 insertions, 10 deletions
diff --git a/source4/librpc/idl/winreg.idl b/source4/librpc/idl/winreg.idl
index d721172507..370ca828b1 100644
--- a/source4/librpc/idl/winreg.idl
+++ b/source4/librpc/idl/winreg.idl
@@ -158,23 +158,17 @@
);
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
);
/******************/