HyperPlatform Programmer's Reference
power_callback.h
Go to the documentation of this file.
1 // Copyright (c) 2015-2017, Satoshi Tanda. All rights reserved.
2 // Use of this source code is governed by a MIT-style license that can be
3 // found in the LICENSE file.
4 
7 
8 #ifndef HYPERPLATFORM_POWER_CALLBACK_H_
9 #define HYPERPLATFORM_POWER_CALLBACK_H_
10 
11 #include <fltKernel.h>
12 
13 extern "C" {
15 //
16 // macro utilities
17 //
18 
20 //
21 // constants and macros
22 //
23 
25 //
26 // types
27 //
28 
30 //
31 // prototypes
32 //
33 
34 _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS PowerCallbackInitialization();
35 
36 _IRQL_requires_max_(PASSIVE_LEVEL) void PowerCallbackTermination();
37 
39 //
40 // variables
41 //
42 
44 //
45 // implementations
46 //
47 
48 } // extern "C"
49 
50 #endif // HYPERPLATFORM_POWER_CALLBACK_H_
NTSTATUS PowerCallbackInitialization()
void PowerCallbackTermination()