Print this page
NEX-16929 Incorrect parameters passed to DC lead to STATUS_INVALID_INFO_CLASS
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
1575 untangle libmlrpc from SMB server
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-1810 extended security Kerberos (inbound)
re #12435 rb3958 r10 is added 2 times to panic info
re #12393 rb3935 Kerberos and smbd disagree about who is our AD server
        
@@ -20,11 +20,11 @@
  */
 /*
  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  *
- * Copyright 2014 Nexenta Systems, Inc.  All rights reserved.
+ * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  */
 
 #ifndef _MLSVC_NETR_NDL_
 #define _MLSVC_NETR_NDL_
 
@@ -34,11 +34,11 @@
  * NetLogon RPC (NETR) interface definition.
  *
  ***********************************************************************
  */
 
-#include "ndrtypes.ndl"
+#include <libmlrpc/ndrtypes.ndl>
 
 
 #define NETR_OPNUM_UasLogon                     0x00
 #define NETR_OPNUM_UasLogoff                    0x01
 #define NETR_OPNUM_SamLogon                     0x02
@@ -393,10 +393,11 @@
  * Validation_level is really a WORD and authoritative is really a
  * BYTE. They are declared as DWORD here due to the way things are
  * unmarshalled. NT does not clear out the unused bytes in the
  * DWORD so they must be cast to get the correct value.
  */
+ALIGN(2)
 OPERATION(NETR_OPNUM_SamLogon)
 struct netr_SamLogon {
         IN              LPTSTR servername;
         IN              LPTSTR hostname;
         IN              struct netr_authenticator *auth;