diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-12-12 00:22:30 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:07:20 -0500 |
commit | 59cfd5495eb16550303994a0b04503eb2ae96f4a (patch) | |
tree | bb6fd6309941079183eb9957992ed7d84c6f797e /source4/librpc | |
parent | 43ddb0a7ae419d7050cb93e1c8836db7672c7093 (diff) | |
download | samba-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.idl | 19 |
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 ); /******************/ |