diff options
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/misc.idl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/librpc/idl/misc.idl b/librpc/idl/misc.idl index 5a2bf75a74..adaac9a533 100644 --- a/librpc/idl/misc.idl +++ b/librpc/idl/misc.idl @@ -61,11 +61,13 @@ interface misc REG_QWORD = 11 } winreg_Type; - typedef [nodiscriminant,public] union { + typedef [nodiscriminant,public,flag(NDR_LITTLE_ENDIAN)] union { [case(REG_NONE)]; [case(REG_SZ)] nstring string; + [case(REG_EXPAND_SZ)] nstring string; [case(REG_BINARY),flag(NDR_REMAINING)] DATA_BLOB binary; [case(REG_DWORD)] uint32 value; + [case(REG_DWORD_BIG_ENDIAN),flag(NDR_BIG_ENDIAN)] uint32 value; [case(REG_MULTI_SZ)] nstring_array string_array; [default,flag(NDR_REMAINING)] DATA_BLOB data; } winreg_Data; |