diff options
author | Günther Deschner <gd@samba.org> | 2010-06-29 11:40:24 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2010-06-29 11:48:53 +0200 |
commit | bf07bf2857517b0972f47f5e9b46b7bde80c041b (patch) | |
tree | 4262cb828f9dfc4366ec0e529114f6f5cc440e98 /librpc | |
parent | ee01fe8c5bd450c82db3f7a7e8c783ac32b0812d (diff) | |
download | samba-bf07bf2857517b0972f47f5e9b46b7bde80c041b.tar.gz samba-bf07bf2857517b0972f47f5e9b46b7bde80c041b.tar.bz2 samba-bf07bf2857517b0972f47f5e9b46b7bde80c041b.zip |
winreg: fix winreg_QueryMultipleValues() IDL and torture tests.
Guenther
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/winreg.idl | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/librpc/idl/winreg.idl b/librpc/idl/winreg.idl index ce00b8eed6..19f309b47b 100644 --- a/librpc/idl/winreg.idl +++ b/librpc/idl/winreg.idl @@ -371,17 +371,18 @@ import "lsa.idl", "security.idl", "misc.idl"; ); typedef struct { - winreg_String *name; - winreg_Type type; - uint32 offset; - uint32 length; + winreg_ValNameBuf *ve_valuename; + uint32 ve_valuelen; + uint32 *ve_valueptr; + winreg_Type ve_type; } QueryMultipleValue; - + /******************/ /* Function: 0x1d */ [public] WERROR winreg_QueryMultipleValues( [in,ref] policy_handle *key_handle, - [in,out,ref,size_is(num_values),length_is(num_values)] QueryMultipleValue *values, + [in,ref,size_is(num_values),length_is(num_values)] QueryMultipleValue *values_in, + [out,ref,size_is(num_values),length_is(num_values)] QueryMultipleValue *values_out, [in] uint32 num_values, [in,out,unique,size_is(*buffer_size),length_is(*buffer_size)] uint8 *buffer, [in,out,ref] uint32 *buffer_size |