[VCDROM] Implement the virtual CD-ROM class driver.
[reactos.git] / ntoskrnl / vf / driver.c
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
22 VfIsVerificationEnabled(IN VF_OBJECT_TYPE VfObjectType,
23 IN PVOID Object OPTIONAL)
24 {
25 UNIMPLEMENTED;
26 return FALSE;
27 }
28
29 /*
30 * @unimplemented
31 */
32 VOID
33 __cdecl
34 VfFailDeviceNode(IN PDEVICE_OBJECT PhysicalDeviceObject,
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 {
43 UNIMPLEMENTED;
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 {
59 UNIMPLEMENTED;
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 {
72 UNIMPLEMENTED;
73 }
74
75 /* EOF */