diff options
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 |