1 /*++
2 
3 Copyright (c) Microsoft Corporation
4 
5 ModuleName:
6 
7     MxKm.h
8 
9 Abstract:
10 
11     This file includes ntddk.h and
12     kernel mode versions of mode agnostic headers
13 
14     It also contains definitions pulled out from wdm.h
15 
16 Author:
17 
18 
19 
20 Revision History:
21 
22 
23 
24 --*/
25 
26 #pragma once
27 
28 #include <ntddk.h>
29 // #include <procgrp.h>
30 // #include <wdmsec.h>
31 
32 // #include <wmikm.h>
33 // #include <ntwmi.h>
34 
35 typedef KDEFERRED_ROUTINE MdDeferredRoutineType, *MdDeferredRoutine;
36 typedef EXT_CALLBACK MdExtCallbackType, *MdExtCallback;
37 #define FX_DEVICEMAP_PATH L"\\REGISTRY\\MACHINE\\HARDWARE\\DEVICEMAP\\"
38 
39 #include "mxgeneralkm.h"
40 #include "mxlockkm.h"
41 #include "mxpagedlockkm.h"
42 #include "mxeventkm.h"
43 #include "mxmemorykm.h"
44 #include "mxtimerkm.h"
45 #include "mxworkitemkm.h"
46 #include "mxdriverobjectkm.h"
47 #include "mxdeviceobjectkm.h"
48 #include "mxfileobjectkm.h"
49 
50