6388a50cdf34309ce4b003b366006d98cb7e5eda
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
5 * PURPOSE: NDIS library definitions
6 * NOTES: Spin lock acquire order:
13 typedef unsigned long NDIS_STATS
;
22 /* FIXME: These were removed and are no longer used! */
23 #define NdisWorkItemSendLoopback NdisWorkItemReserved
25 /* FIXME: We miss the ATM headers. */
26 typedef struct _ATM_ADDRESS
*PATM_ADDRESS
;
29 struct _ADAPTER_BINDING
;
31 typedef struct _NDISI_PACKET_POOL
{
32 NDIS_SPIN_LOCK SpinLock
;
33 struct _NDIS_PACKET
*FreeList
;
36 } NDISI_PACKET_POOL
, * PNDISI_PACKET_POOL
;
43 /* Exported functions */
48 #define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
49 #define NDIS_TAG 0x4e4d4953
51 #define MIN(value1, value2) \
52 ((value1 < value2)? value1 : value2)
54 #define MAX(value1, value2) \
55 ((value1 > value2)? value1 : value2)
57 #endif /* __NDISSYS_H */