[RTL/NDK]
[reactos.git] / reactos / include / ndk / vffuncs.h
1 /*++ NDK Version: 0098
2
3 Copyright (c) ReactOS Portable Systems Group. All rights reserved.
4
5 Header Name:
6
7 vffuncs.h
8
9 Abstract:
10
11 Function definitions for the Driver Verifier.
12
13 Author:
14
15 ReactOS Portable Systems Group (ros.arm@reactos.org) - Created - 27-Jun-2010
16
17 --*/
18
19 #ifndef _VFFUNCS_H
20 #define _VFFUNCS_H
21
22 //
23 // Dependencies
24 //
25 #include <umtypes.h>
26 #include <vftypes.h>
27
28 #ifndef NTOS_MODE_USER
29
30 //
31 // Verifier Device Driver Interface
32 //
33 BOOLEAN
34 NTAPI
35 VfIsVerificationEnabled(
36 IN VF_OBJECT_TYPE VfObjectType,
37 IN PVOID Object OPTIONAL
38 );
39
40 VOID
41 NTAPI
42 VfFailDeviceNode(
43 IN PDEVICE_OBJECT PhysicalDeviceObject,
44 IN ULONG BugCheckMajorCode,
45 IN ULONG BugCheckMinorCode,
46 IN VF_FAILURE_CLASS FailureClass,
47 IN OUT PULONG AssertionControl,
48 IN PSTR DebuggerMessageText,
49 IN PSTR ParameterFormatString,
50 ...
51 );
52 #endif
53
54 #endif