2020-09-24 20:51:15 +00:00
|
|
|
/*++
|
|
|
|
|
|
|
|
Copyright (c) Microsoft Corporation
|
|
|
|
|
|
|
|
ModuleName:
|
|
|
|
|
|
|
|
Mx.h
|
|
|
|
|
|
|
|
Abstract:
|
|
|
|
|
|
|
|
This file includes MxUm.h/MxKm.h based on the mode
|
|
|
|
|
|
|
|
Shared code can use this header to have appropriate
|
|
|
|
mode headers pulled in
|
|
|
|
|
|
|
|
Author:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Revision History:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--*/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
2020-10-16 03:30:51 +00:00
|
|
|
#include "mxmacros.h"
|
2020-09-24 20:51:15 +00:00
|
|
|
|
|
|
|
//
|
|
|
|
// Greater than 64 logical processors support: direct DDK to include the new
|
|
|
|
// routines to handle groups and exclude any potentially dangerous, old
|
|
|
|
// interfaces.
|
|
|
|
//
|
|
|
|
#define NT_PROCESSOR_GROUPS 1
|
|
|
|
|
2020-10-16 03:30:51 +00:00
|
|
|
#define WDF_VIOLATION ((ULONG)0x0000010DL)
|
|
|
|
|
2020-09-24 20:51:15 +00:00
|
|
|
#if (FX_CORE_MODE == FX_CORE_USER_MODE)
|
2020-10-16 03:30:51 +00:00
|
|
|
#include "mxum.h"
|
2020-09-24 20:51:15 +00:00
|
|
|
#elif (FX_CORE_MODE == FX_CORE_KERNEL_MODE)
|
2020-10-16 03:30:51 +00:00
|
|
|
#include "mxkm.h"
|
2020-09-24 20:51:15 +00:00
|
|
|
#endif
|
|
|
|
|