summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2004-12-12 00:22:30 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:07:20 -0500
commit59cfd5495eb16550303994a0b04503eb2ae96f4a (patch)
treebb6fd6309941079183eb9957992ed7d84c6f797e /source4/librpc
parent43ddb0a7ae419d7050cb93e1c8836db7672c7093 (diff)
downloadsamba-59cfd5495eb16550303994a0b04503eb2ae96f4a.tar.gz
samba-59cfd5495eb16550303994a0b04503eb2ae96f4a.tar.bz2
samba-59cfd5495eb16550303994a0b04503eb2ae96f4a.zip
r4157: QueryMultipleValues IDL and torture test
Initialisation data pointer in QueryValue torture test (This used to be commit 72618dfe95c785d3a3a71cc4a70b59696f2d418e)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/winreg.idl19
1 files changed, 17 insertions, 2 deletions
diff --git a/source4/librpc/idl/winreg.idl b/source4/librpc/idl/winreg.idl
index 370ca828b1..c80130c9af 100644
--- a/source4/librpc/idl/winreg.idl
+++ b/source4/librpc/idl/winreg.idl
@@ -174,6 +174,9 @@
/******************/
/* Function: 0x0d */
WERROR winreg_LoadKey(
+ [in,ref] policy_handle *handle,
+ [in] winreg_String *keyname,
+ [in] winreg_String *filename
);
/******************/
@@ -237,8 +240,8 @@
/* Function: 0x15 */
WERROR winreg_SetKeySecurity(
[in,ref] policy_handle *handle,
- [in] uint32 sec_info,
- [in] sec_desc_buf *sec_desc
+ [in] uint32 access_mask,
+ [in,out,ref] KeySecurityData *data
);
/******************/
@@ -295,9 +298,21 @@
[out,ref] policy_handle *handle
);
+ typedef struct {
+ winreg_String *name;
+ uint32 type;
+ uint32 offset;
+ uint32 length;
+ } QueryMultipleValue;
+
/******************/
/* Function: 0x1d */
WERROR winreg_QueryMultipleValues(
+ [in,ref] policy_handle *key_handle,
+ [in,out,size_is(num_values),length_is(num_values),ref] QueryMultipleValue *values,
+ [in] uint32 num_values,
+ [in,out,size_is(*buffer_size),length_is(*buffer_size)] uint8 *buffer,
+ [in,out,ref] uint32 *buffer_size
);
/******************/