|
|
1.1 root 1: /*++
2:
3: Copyright (c) 1989-1993 Microsoft Corporation
4:
5: Module Name:
6:
7: st.h
8:
9: Abstract:
10:
11: Private include file for the NT Sample transport provider.
12:
13: Revision History:
14:
15: --*/
16:
17: #ifndef _ST_
18: #define _ST_
19:
20: #include <ntddk.h>
21:
22: #include <windef.h> // these two are needed by info.c
23: #include <nb30.h>
24:
25: #include <tdikrnl.h> // Transport Driver Interface.
26: #include <ndis.h> // Network Driver Interface.
27:
28: #if DEVL
29: #define STATIC
30: #else
31: #define STATIC static
32: #endif
33:
34: #include "stconst.h" // private constants.
35: #include "stmac.h" // mac-specific definitions
36: #include "sthdrs.h" // private protocol headers.
37: #include "sttypes.h" // private types.
38: #include "stcnfg.h" // configuration information.
39: #include "stprocs.h" // private function prototypes.
40:
41:
42: #define ACQUIRE_SPIN_LOCK(lock,irql) KeAcquireSpinLock(lock,irql)
43: #define RELEASE_SPIN_LOCK(lock,irql) KeReleaseSpinLock(lock,irql)
44:
45:
46: #endif // def _ST_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.