/*++ Copyright (c) 1989-2001 Microsoft Corporation Module Name: precomp.h Abstract: precompiled header file Author: Jiandong Ruan Revision History: --*/ #define NEWSMB #include "..\..\..\inc\nbttrace.h" //////////////////////////////////////////////////////////////////////////////// // B U I L D O P T I O N S //////////////////////////////////////////////////////////////////////////////// // // We have two directorys 'sys' and 'lib'. If you put this definition // in the C_DEFINES of the "sources" file, you need to make sure the // sys\sources and lib\sources has the same definition. // // We'd better to put them here // // // RDR/SRV expect a minimum indication size. // #define NO_ZERO_BYTE_INDICATE // // Enable the feature for debugging the RefCount // #define REFCOUNT_DEBUG // // Enable the built-in tracing for TdiReceive event handler // #define ENABLE_RCV_TRACE // // Using lookaside list prohibits driver verifier from capturing buffer overrun. // We'd better turn it off at this development stage. // #define NO_LOOKASIDE_LIST //////////////////////////////////////////////////////////////////////////////// // I N C L U D E F I L E S //////////////////////////////////////////////////////////////////////////////// #include #include #include #include #include #include // for IPRcvBuf #include // for route-lookup defs #include #include // for \Device\Ip I/O control codes #include // for \Device\Ip I/O control codes #include // for \Device\Tcp I/O control codes #include // for firewall defs #include // for firewall defs #include // for TCP_CONN_* #include #include // for CONTEXT_SIZE, TDIObjectID #include // for TDI status codes #include #include #ifndef __SMB_KDEXT__ #include #include #include #include #include #endif // __SMB_KDEXT__ #include "common.h" #include "ip6util.h" #include "smbioctl.h" #include "smbtdi.h" #include "debug.h" #include "hash.h" #include "ip2netbios.h" #include "types.h" #include "init.h" #include "registry.h" #include "ntpnp.h" #include "ioctl.h" #include "session.h" #include "dgram.h" #include "name.h" #include "tdihndlr.h" #include "fileio.h" #include "dns.h" #include "smb.h"