windows-nt/Source/XPSP1/NT/base/ntos/verifier/vfinit.c

76 lines
1,001 B
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
Copyright (c) 2000 Microsoft Corporation
Module Name:
vfinit.c
Abstract:
This module handles initialization of the driver verifier.
Author:
Adrian J. Oney (adriao) 1-Mar-2000
Environment:
Kernel mode
Revision History:
--*/
#include "vfdef.h"
#ifdef ALLOC_PRAGMA
#pragma alloc_text(INIT, VfInitVerifier)
#endif // ALLOC_PRAGMA
VOID
FASTCALL
VfInitVerifier(
IN ULONG MmFlags
)
/*++
Routine Description:
This routine is called to initialize the driver verifier.
Parameters:
None.
Return Value:
None.
--*/
{
//
// Initialize the verifier code
//
VfSettingsInit(MmFlags);
VfRandomInit();
VfBugcheckInit();
VfIrpDatabaseInit();
VfIrpInit();
VfMajorInit();
VfPnpInit();
VfPowerInit();
VfWmiInit();
VfGenericInit();
VfHalVerifierInitialize();
VfDriverInit();
VfDdiInit();
//
// Connect up with the remainder of the kernel
//
IovUtilInit();
PpvUtilInit();
}