Add a test to explore Netlogon PAC validation
[metze/samba/wip.git] / source / librpc / idl / krb5pac.idl
index ca0efaed3e6fd2e973bbca22fc43594e11da722b..07f747a0c4bcdf293d618f3acbb0ca0f1ecec534 100644 (file)
@@ -100,6 +100,14 @@ interface krb5pac
                PAC_BUFFER_RAW buffers[num_buffers];
        } PAC_DATA_RAW;
 
+       typedef [public] struct {
+               uint32 MessageType;
+               uint32 ChecksumLength;
+               uint32 SignatureType;
+               uint32 SignatureLength;
+               [size_is(ChecksumLength),length_is(ChecksumLength)] uint8 *data;
+       } PAC_Validate;
+
        void decode_pac(
                [in] PAC_DATA pac
                );
@@ -111,4 +119,10 @@ interface krb5pac
        void decode_login_info(
                [in] PAC_LOGON_INFO logon_info
                );
+
+       void decode_pac_validate(
+               [in] PAC_Validate pac_validate
+               );
+
+
 }