diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-02-16 14:50:57 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:18:00 -0500 |
commit | 4003edf0df14b69fca0d1af923badbd682c0008c (patch) | |
tree | 2547c3444aadb9413652d7f71aaffeb3f171a83e /source3/librpc/gen_ndr/winreg.h | |
parent | 299e16112d781ab8c24134c249e0259265a15fd4 (diff) | |
download | samba-4003edf0df14b69fca0d1af923badbd682c0008c.tar.gz samba-4003edf0df14b69fca0d1af923badbd682c0008c.tar.xz samba-4003edf0df14b69fca0d1af923badbd682c0008c.zip |
r21385: Regenerate IDL after pidl changes, sync winreg.idl from samba4.
(This used to be commit b84370513fbf790e599c33f177fb271a2a992b72)
Diffstat (limited to 'source3/librpc/gen_ndr/winreg.h')
-rw-r--r-- | source3/librpc/gen_ndr/winreg.h | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/source3/librpc/gen_ndr/winreg.h b/source3/librpc/gen_ndr/winreg.h index ac42edca17..4420a60b12 100644 --- a/source3/librpc/gen_ndr/winreg.h +++ b/source3/librpc/gen_ndr/winreg.h @@ -1,5 +1,7 @@ /* header auto-generated by pidl */ +#include <stdint.h> + #include "librpc/gen_ndr/lsa.h" #include "librpc/gen_ndr/initshutdown.h" #include "librpc/gen_ndr/security.h" @@ -7,6 +9,14 @@ #define _HEADER_winreg /* bitmap winreg_AccessMask */ +#define KEY_QUERY_VALUE ( 0x00001 ) +#define KEY_SET_VALUE ( 0x00002 ) +#define KEY_CREATE_SUB_KEY ( 0x00004 ) +#define KEY_ENUMERATE_SUB_KEYS ( 0x00008 ) +#define KEY_NOTIFY ( 0x00010 ) +#define KEY_CREATE_LINK ( 0x00020 ) +#define KEY_WOW64_64KEY ( 0x00100 ) +#define KEY_WOW64_32KEY ( 0x00200 ) #ifndef USE_UINT_ENUMS enum winreg_Type { @@ -250,17 +260,17 @@ struct winreg_EnumValue { uint32_t enum_index; struct winreg_ValNameBuf *name;/* [ref] */ enum winreg_Type *type;/* [unique] */ - uint8_t **data;/* [ref,length_is(*value_length),size_is(*data_size)] */ - uint32_t *data_size;/* [unique] */ - uint32_t *value_length;/* [unique] */ + uint8_t **data;/* [unique,length_is(*length),size_is(*size)] */ + uint32_t *size;/* [unique] */ + uint32_t *length;/* [unique] */ } in; struct { struct winreg_ValNameBuf *name;/* [ref] */ enum winreg_Type *type;/* [unique] */ - uint8_t **data;/* [ref,length_is(*value_length),size_is(*data_size)] */ - uint32_t *data_size;/* [unique] */ - uint32_t *value_length;/* [unique] */ + uint8_t **data;/* [unique,length_is(*length),size_is(*size)] */ + uint32_t *size;/* [unique] */ + uint32_t *length;/* [unique] */ WERROR result; } out; @@ -349,7 +359,6 @@ struct winreg_QueryInfoKey { } in; struct { - struct winreg_String *classname;/* [ref] */ uint32_t *num_subkeys;/* [ref] */ uint32_t *max_subkeylen;/* [ref] */ uint32_t *max_classlen;/* [ref] */ @@ -358,6 +367,7 @@ struct winreg_QueryInfoKey { uint32_t *max_valbufsize;/* [ref] */ uint32_t *secdescsize;/* [ref] */ NTTIME *last_changed_time;/* [ref] */ + struct winreg_String *classname;/* [ref] */ WERROR result; } out; @@ -531,8 +541,8 @@ struct winreg_OpenHKDD { struct winreg_QueryMultipleValues { struct { struct policy_handle *key_handle;/* [ref] */ - struct QueryMultipleValue *values;/* [ref,length_is(num_values),size_is(num_values)] */ uint32_t num_values; + struct QueryMultipleValue *values;/* [ref,length_is(num_values),size_is(num_values)] */ uint8_t *buffer;/* [unique,length_is(*buffer_size),size_is(*buffer_size)] */ uint32_t *buffer_size;/* [ref] */ } in; |