xref: /reactos/sdk/include/ndk/vffuncs.h (revision b36d9bd9)
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_opt_ PVOID Object
38 );
39 
40 VOID
41 VfFailDeviceNode(
42     _In_ PDEVICE_OBJECT PhysicalDeviceObject,
43     _In_ ULONG BugCheckMajorCode,
44     _In_ ULONG BugCheckMinorCode,
45     _In_ VF_FAILURE_CLASS FailureClass,
46     _Inout_ PULONG AssertionControl,
47     _In_ PSTR DebuggerMessageText,
48     _In_ PSTR ParameterFormatString,
49     ...
50 );
51 #endif
52 
53 #endif
54