2010-06-27 20:47:52 +00:00
|
|
|
/*++ NDK Version: 0098
|
|
|
|
|
2010-06-27 21:19:46 +00:00
|
|
|
Copyright (c) ReactOS Portable Systems Group. All rights reserved.
|
2010-06-27 20:47:52 +00:00
|
|
|
|
|
|
|
Header Name:
|
|
|
|
|
|
|
|
vffuncs.h
|
|
|
|
|
|
|
|
Abstract:
|
|
|
|
|
2010-06-27 21:19:46 +00:00
|
|
|
Function definitions for the Driver Verifier.
|
2010-06-27 20:47:52 +00:00
|
|
|
|
|
|
|
Author:
|
|
|
|
|
2010-06-27 21:19:46 +00:00
|
|
|
ReactOS Portable Systems Group (ros.arm@reactos.org) - Created - 27-Jun-2010
|
2010-06-27 20:47:52 +00:00
|
|
|
|
|
|
|
--*/
|
|
|
|
|
|
|
|
#ifndef _VFFUNCS_H
|
|
|
|
#define _VFFUNCS_H
|
|
|
|
|
|
|
|
//
|
|
|
|
// Dependencies
|
|
|
|
//
|
|
|
|
#include <umtypes.h>
|
|
|
|
#include <vftypes.h>
|
|
|
|
|
|
|
|
#ifndef NTOS_MODE_USER
|
|
|
|
|
|
|
|
//
|
|
|
|
// Verifier Device Driver Interface
|
|
|
|
//
|
|
|
|
BOOLEAN
|
|
|
|
NTAPI
|
|
|
|
VfIsVerificationEnabled(
|
2013-01-13 14:49:21 +00:00
|
|
|
_In_ VF_OBJECT_TYPE VfObjectType,
|
|
|
|
_In_opt_ PVOID Object
|
2010-06-27 20:47:52 +00:00
|
|
|
);
|
2013-01-13 14:49:21 +00:00
|
|
|
|
2010-06-27 20:47:52 +00:00
|
|
|
VOID
|
|
|
|
VfFailDeviceNode(
|
2013-01-13 14:49:21 +00:00
|
|
|
_In_ PDEVICE_OBJECT PhysicalDeviceObject,
|
|
|
|
_In_ ULONG BugCheckMajorCode,
|
|
|
|
_In_ ULONG BugCheckMinorCode,
|
|
|
|
_In_ VF_FAILURE_CLASS FailureClass,
|
|
|
|
_Inout_ PULONG AssertionControl,
|
|
|
|
_In_ PSTR DebuggerMessageText,
|
|
|
|
_In_ PSTR ParameterFormatString,
|
2010-06-27 20:47:52 +00:00
|
|
|
...
|
|
|
|
);
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|