Slowly making progress on PAC_UNKNOWN_12.
authorGünther Deschner <gd@samba.org>
Thu, 6 Mar 2008 13:15:07 +0000 (14:15 +0100)
committerGünther Deschner <gd@samba.org>
Thu, 6 Mar 2008 16:40:16 +0000 (17:40 +0100)
unknown1 and unknown2 are offset headers for the strings.

Guenther
(cherry picked from commit 7af70e75b9abf92921f33ec4207ad486ee2493d6)
(This used to be commit ad19da7f83761948f379921560da34bb6a01e625)

source4/librpc/idl/krb5pac.idl

index eed68e138736b48ea89804ef0cc53605bd272bf7..ef2d9d4182a4ec8ad31bcd964571cf6ca6f64466 100644 (file)
@@ -33,15 +33,15 @@ interface krb5pac
 
        typedef struct {
                [value(2*strlen_m(upn_name))] uint16 upn_size;
-               uint16 unknown1; /* 0x10 */
+               uint16 upn_offset;
                [value(2*strlen_m(domain_name))] uint16 domain_size;
-               uint16 unknown2; /* 0x50 */
+               uint16 domain_offset;
                uint16 unknown3; /* 0x01 */
                uint16 unknown4;
                uint32 unknown5;
                [charset(UTF16)] uint8 upn_name[upn_size+2];
                [charset(UTF16)] uint8 domain_name[domain_size+2];
-               uint32 unknown6;
+               uint32 unknown6; /* padding */
        } PAC_UNKNOWN_12;
 
        typedef [public] struct {