|
|
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.