ReactOS  0.4.14-dev-614-gbfd8a84
driver.c
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Kernel
3  * LICENSE: BSD - See COPYING.ARM in the top level directory
4  * FILE: ntoskrnl/vf/driver.c
5  * PURPOSE: Driver Verifier Device Driver Interface
6  * PROGRAMMERS: ReactOS Portable Systems Group
7  */
8 
9 /* INCLUDES *****************************************************************/
10 
11 #include <ntoskrnl.h>
12 #define NDEBUG
13 #include <debug.h>
14 
15 /* FUNCTIONS *****************************************************************/
16 
17 /*
18  * @unimplemented
19  */
20 BOOLEAN
21 NTAPI
24 {
26  return FALSE;
27 }
28 
29 /*
30  * @unimplemented
31  */
32 VOID
33 __cdecl
35  IN ULONG BugCheckMajorCode,
36  IN ULONG BugCheckMinorCode,
37  IN VF_FAILURE_CLASS FailureClass,
38  IN OUT PULONG AssertionControl,
39  IN PSTR DebuggerMessageText,
40  IN PSTR ParameterFormatString,
41  ...)
42 {
44 }
45 
46 /*
47  * @unimplemented
48  */
49 VOID
50 __cdecl
51 VfFailSystemBIOS(IN ULONG BugCheckMajorCode,
52  IN ULONG BugCheckMinorCode,
53  IN VF_FAILURE_CLASS FailureClass,
54  IN OUT PULONG AssertionControl,
55  IN PSTR DebuggerMessageText,
56  IN PSTR ParameterFormatString,
57  ...)
58 {
60 }
61 
62 VOID
63 __cdecl
64 VfFailDriver(IN ULONG BugCheckMajorCode,
65  IN ULONG BugCheckMinorCode,
66  IN VF_FAILURE_CLASS FailureClass,
67  IN OUT PULONG AssertionControl,
68  IN PSTR DebuggerMessageText,
69  IN PSTR ParameterFormatString,
70  ...)
71 {
73 }
74 
75 /* EOF */
#define IN
Definition: typedefs.h:38
#define __cdecl
Definition: accygwin.h:79
VOID __cdecl VfFailDeviceNode(IN PDEVICE_OBJECT PhysicalDeviceObject, IN ULONG BugCheckMajorCode, IN ULONG BugCheckMinorCode, IN VF_FAILURE_CLASS FailureClass, IN OUT PULONG AssertionControl, IN PSTR DebuggerMessageText, IN PSTR ParameterFormatString,...)
Definition: driver.c:34
PDEVICE_OBJECT PhysicalDeviceObject
Definition: btrfs_drv.h:1122
BOOLEAN NTAPI VfIsVerificationEnabled(IN VF_OBJECT_TYPE VfObjectType, IN PVOID Object OPTIONAL)
Definition: driver.c:22
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned char BOOLEAN
enum _VF_OBJECT_TYPE VF_OBJECT_TYPE
VOID __cdecl VfFailDriver(IN ULONG BugCheckMajorCode, IN ULONG BugCheckMinorCode, IN VF_FAILURE_CLASS FailureClass, IN OUT PULONG AssertionControl, IN PSTR DebuggerMessageText, IN PSTR ParameterFormatString,...)
Definition: driver.c:64
static IUnknown Object
Definition: main.c:512
enum _VF_FAILURE_CLASS VF_FAILURE_CLASS
VOID __cdecl VfFailSystemBIOS(IN ULONG BugCheckMajorCode, IN ULONG BugCheckMinorCode, IN VF_FAILURE_CLASS FailureClass, IN OUT PULONG AssertionControl, IN PSTR DebuggerMessageText, IN PSTR ParameterFormatString,...)
Definition: driver.c:51
signed char * PSTR
Definition: retypes.h:7
unsigned int * PULONG
Definition: retypes.h:1
#define OUT
Definition: typedefs.h:39
unsigned int ULONG
Definition: retypes.h:1
#define UNIMPLEMENTED
Definition: debug.h:114
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68