Define macros for LPC limits:
[reactos.git] / reactos / include / ntos / kefuncs.h
1 /*
2 This file was added by Andrew Greenwood. So, if it messes anything up,
3 you know who to call...
4 */
5
6 #ifndef __INCLUDE_NTOS_KEFUNCS_H
7 #define __INCLUDE_NTOS_KEFUNCS_H
8
9 #define KEBUGCHECK(a) DbgPrint("KeBugCheck at %s:%i\n",__FILE__,__LINE__), KeBugCheck(a)
10 #define KEBUGCHECKEX(a,b,c,d,e) DbgPrint("KeBugCheckEx at %s:%i\n",__FILE__,__LINE__), KeBugCheckEx(a,b,c,d,e)
11
12
13 #ifdef __NTOSKRNL__
14 extern CHAR EXPORTED KeNumberProcessors;
15 extern LOADER_PARAMETER_BLOCK EXPORTED KeLoaderBlock;
16 extern ULONG EXPORTED KeDcacheFlushCount;
17 extern ULONG EXPORTED KeIcacheFlushCount;
18 #else
19 extern CHAR IMPORTED KeNumberProcessors;
20 extern LOADER_PARAMETER_BLOCK IMPORTED KeLoaderBlock;
21 extern ULONG EXPORTED KeDcacheFlushCount;
22 extern ULONG EXPORTED KeIcacheFlushCount;
23 #endif
24
25
26 VOID STDCALL KeFlushWriteBuffer (VOID);
27
28 #endif /* __INCLUDE_NTOS_KEFUNCS_H */