Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) Microsoft Corporation. All rights reserved.
Module Name:
viddi.h
Abstract:
This header contains private information used for supplying Verifier Device Driver Interfaces. This header should be included only by vfddi.c.
Author:
Adrian J. Oney (adriao) 1-May-2001
Environment:
Kernel mode
Revision History:
--*/
typedef struct {
ULONG SiloNumber;
} VFWMI_DEVICE_EXTENSION, *PVFWMI_DEVICE_EXTENSION;
VOID ViDdiThrowException( IN ULONG BugCheckMajorCode, IN ULONG BugCheckMinorCode, IN VF_FAILURE_CLASS FailureClass, IN OUT PULONG AssertionControl, IN PSTR DebuggerMessageText, IN PSTR ParameterFormatString, IN va_list * MessageParameters );
NTSTATUS ViDdiDriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath );
NTSTATUS ViDdiDispatchWmi( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp );
NTSTATUS ViDdiDispatchWmiRegInfoEx( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp );
ULONG ViDdiBuildWmiRegInfoData( IN ULONG Datapath, OUT PWMIREGINFOW WmiRegInfo OPTIONAL );
NTSTATUS ViDdiDispatchWmiQueryAllData( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp );
ULONG ViDdiBuildWmiInstanceData( IN ULONG Datapath, OUT PWNODE_ALL_DATA WmiData );
|