From bc0b90a300654a248a08e4796133bb6b880e9789 Mon Sep 17 00:00:00 2001 From: Garming Sam Date: Thu, 5 Feb 2015 18:17:58 +1300 Subject: [PATCH] backupkey: Improve IDL Signed-off-by: Garming Sam Reviewed-by: Andrew Bartlett --- librpc/idl/backupkey.idl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/librpc/idl/backupkey.idl b/librpc/idl/backupkey.idl index 18098cd0a6a..76c0eb7d8ab 100644 --- a/librpc/idl/backupkey.idl +++ b/librpc/idl/backupkey.idl @@ -99,19 +99,19 @@ interface backupkey } bkrp_access_check_v3; [public] typedef struct { - [subcontext(0),subcontext_size(32),flag(NDR_REMAINING)] DATA_BLOB r3; - [subcontext(0),subcontext_size(20),flag(NDR_REMAINING)] DATA_BLOB mac; + uint8 r3[32]; + uint8 mac[20]; dom_sid sid; - [subcontext(0),flag(NDR_REMAINING)] DATA_BLOB secret; + [subcontext(0),flag(NDR_REMAINING)] DATA_BLOB secret_data; } bkrp_rc4encryptedpayload; [public] typedef struct { [value(0x00000001)] uint32 magic; uint32 payload_length; - uint32 cyphertext_length; - [subcontext(0),subcontext_size(16),flag(NDR_REMAINING)] DATA_BLOB guid_of_wrapping_key; - [subcontext(0),subcontext_size(68),flag(NDR_REMAINING)] DATA_BLOB r2; - [subcontext(0),flag(NDR_REMAINING)] DATA_BLOB rc4encryptedpayload; + uint32 ciphertext_length; + GUID guid; + uint8 r2[68]; + uint8 rc4encryptedpayload[ciphertext_length]; } bkrp_server_side_wrapped; [public] typedef struct { -- 2.11.4.GIT