ReactOS 0.4.15-dev-5669-g09dde2c
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 */
24{
26 return FALSE;
27}
28
29/*
30 * @unimplemented
31 */
32VOID
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 */
49VOID
51VfFailSystemBIOS(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
62VOID
64VfFailDriver(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 */
unsigned char BOOLEAN
#define __cdecl
Definition: accygwin.h:79
#define UNIMPLEMENTED
Definition: debug.h:115
PDEVICE_OBJECT PhysicalDeviceObject
Definition: btrfs_drv.h:1157
#define FALSE
Definition: types.h:117
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
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
BOOLEAN NTAPI VfIsVerificationEnabled(IN VF_OBJECT_TYPE VfObjectType, IN PVOID Object OPTIONAL)
Definition: driver.c:22
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
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
uint32_t * PULONG
Definition: typedefs.h:59
char * PSTR
Definition: typedefs.h:51
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
enum _VF_FAILURE_CLASS VF_FAILURE_CLASS
enum _VF_OBJECT_TYPE VF_OBJECT_TYPE
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object