more [flag(NDR_SECRET)]...
[metze/samba/wip.git] / librpc / idl / netlogon.idl
index 22f86b9207668a5e505ba8ee13bddb410a5f0116..2dc26c41624e11013315c56c5f7bddec85385444 100644 (file)
@@ -151,7 +151,7 @@ interface netlogon
        typedef [flag(NDR_PAHEX)] struct {
                uint16 length;
                [value(length)] uint16 size;
-               [size_is(length),length_is(length)] uint8 *data;
+               [flag(NDR_SECRET)][size_is(length),length_is(length)] uint8 *data;
        } netr_ChallengeResponse;
 
        typedef [flag(NDR_PAHEX)] struct {
@@ -190,11 +190,11 @@ interface netlogon
        } netr_LogonLevel;
 
        typedef [public,flag(NDR_PAHEX)] struct {
-               uint8 key[16];
+               [flag(NDR_SECRET)] uint8 key[16];
        } netr_UserSessionKey;
 
        typedef [public,flag(NDR_PAHEX)] struct {
-               uint8 key[8];
+               [flag(NDR_SECRET)] uint8 key[8];
        } netr_LMSessionKey;
 
        /* Flags for user_flags below */
@@ -421,8 +421,8 @@ interface netlogon
                uint16 lm_length;
                [value(lm_length)] uint16 lm_size;
                uint32 lm_flags;
-               uint8 nt_history[nt_length];
-               uint8 lm_history[lm_length];
+               [flag(NDR_SECRET)] uint8 nt_history[nt_length];
+               [flag(NDR_SECRET)] uint8 lm_history[lm_length];
        } netr_PasswordHistory;
 
        typedef struct {
@@ -1440,7 +1440,7 @@ interface netlogon
        } NL_PASSWORD_VERSION;
 
        typedef [flag(NDR_PAHEX)] struct {
-               uint8 data[512];
+               [flag(NDR_SECRET)] uint8 data[512];
                uint32 length;
        } netr_CryptPassword;