ReactOS  0.4.15-dev-506-ga3ec01c
rx.h
Go to the documentation of this file.
1 #ifndef _RX_
2 #define _RX_
3 
4 #include "rxovride.h"
5 #include "ntifs.h"
6 
7 #ifndef BooleanFlagOn
8 #define BooleanFlagOn(Flags, SingleFlag) ((BOOLEAN)((((Flags) & (SingleFlag)) != 0)))
9 #endif
10 
11 #ifndef SetFlag
12 #define SetFlag(Flags, SetOfFlags) \
13 { \
14  (Flags) |= (SetOfFlags); \
15 }
16 #endif
17 
18 #ifndef ClearFlag
19 #define ClearFlag(Flags, SetOfFlags) \
20 { \
21  (Flags) &= ~(SetOfFlags); \
22 }
23 #endif
24 
25 #define Add2Ptr(Ptr, Inc) ((PVOID)((PUCHAR)(Ptr) + (Inc)))
26 
27 #define INLINE __inline
28 
29 #include "rxtypes.h"
30 
31 #ifndef MINIRDR__NAME
32 #include "rxpooltg.h"
33 #endif
34 
35 #include "ntrxdef.h"
36 #include "fcbtable.h"
37 #include "mrxfcb.h"
38 #include "rxworkq.h"
39 #include "rxprocs.h"
40 
41 #ifndef MINIRDR__NAME
42 #include "rxdata.h"
43 #include "buffring.h"
44 #endif
45 
46 #endif