IoRegisterBootDriverReinitialization
VOID __stdcall IoRegisterBootDriverReinitialization(
PDRIVER_OBJECT DriverObject,
PDRIVER_REINITIALIZE DriverReinitializationRoutine,
PVOID Context){
VOID **PoolWithTag;
if( byte_140C50A1C != 1 )
{
ObfReferenceObject(DriverObject);
PoolWithTag = ExAllocatePoolWithTag(0x200ui64, 0x28ui64, 1767010121i64);
if( PoolWithTag )
{
DriverObject->Flags |= 0x20u;
PoolWithTag[2] = DriverObject;
PoolWithTag[3] = DriverReinitializationRoutine;
PoolWithTag[4] = Context;
IopInterlockedInsertTailList((char *)&stru_140C452E0 + 1616, PoolWithTag);
}
else
{
HalPutDmaAdapter((PADAPTER_OBJECT)DriverObject);
}
}
}Referenced by:
No references.