1 /*++
2 
3 Copyright (c) Microsoft Corporation
4 
5 ModuleName:
6 
7     Mx.h
8 
9 Abstract:
10 
11     This file includes MxUm.h/MxKm.h based on the mode
12 
13     Shared code can use this header to have appropriate
14     mode headers pulled in
15 
16 Author:
17 
18 
19 
20 Revision History:
21 
22 
23 
24 --*/
25 
26 #pragma once
27 
28 #include "mxmacros.h"
29 
30 //
31 // Greater than 64 logical processors support: direct DDK to include the new
32 // routines to handle groups and exclude any potentially dangerous, old
33 // interfaces.
34 //
35 #define NT_PROCESSOR_GROUPS 1
36 
37 #define WDF_VIOLATION                    ((ULONG)0x0000010DL)
38 
39 #if (FX_CORE_MODE == FX_CORE_USER_MODE)
40 #include "mxum.h"
41 #elif (FX_CORE_MODE == FX_CORE_KERNEL_MODE)
42 #include "mxkm.h"
43 #endif
44 
45