s3/s4:lsa.idl - QueryDomainInformationPolicy - the "unknown6" field is called "reserved"
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Fri, 3 Dec 2010 21:56:19 +0000 (22:56 +0100)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Fri, 3 Dec 2010 21:56:19 +0000 (22:56 +0100)
MS-LSAD 3.1.1.1 - http://msdn.microsoft.com/en-us/library/cc234319(v=PROT.13).aspx

librpc/idl/lsa.idl
source4/rpc_server/lsa/dcesrv_lsa.c

index 343d21da07d35255b3e38a6d1550d8202d3da687..869a97a1ac4558c7a0c8be17fbbeb68e0205b5d6 100644 (file)
@@ -1066,14 +1066,14 @@ import "misc.idl", "security.idl";
        /* Function 0x35 */
 
        /* w2k3 returns either 0x000bbbd000000000 or 0x000a48e800000000
-          for unknown6 - gd */
+          for reserved - gd */
        typedef struct {
                uint32 enforce_restrictions;
                hyper service_tkt_lifetime;
                hyper user_tkt_lifetime;
                hyper user_tkt_renewaltime;
                hyper clock_skew;
-               hyper unknown6;
+               hyper reserved;
        } lsa_DomainInfoKerberos;
 
        typedef struct {
index 8a5edb40421e9a2e6e1ec47566a2ea66bf2d5f54..a3c8846376b0019590f5d824e2416336ea6411fc 100644 (file)
@@ -3705,6 +3705,7 @@ static NTSTATUS dcesrv_lsa_QueryDomainInformationPolicy(struct dcesrv_call_state
                k->user_tkt_lifetime = 0;    /* Need to find somewhere to store this, and query in KDC too */
                k->user_tkt_renewaltime = 0; /* Need to find somewhere to store this, and query in KDC too */
                k->clock_skew = krb5_get_max_time_skew(smb_krb5_context->krb5_context);
+               k->reserved = 0;
                talloc_free(smb_krb5_context);
                *r->out.info = info;
                return NT_STATUS_OK;