UINT8 __stdcall PnpCheckPossibleBootStartDriver(PVOID ServiceKey){
bool v1;
PVOID P;
v1 = 0;
P = 0i64;
if( IopGetRegistryValue(ServiceKey, (PWCHAR)L"BootFlags", 0i64, (KEY_VALUE_FULL_INFORMATION **)&P) >= 0 )
{
if( *((_DWORD *)P + 1) == 4 && *((_DWORD *)P + 3) == 4 )
v1 = *(_DWORD *)((char *)P + *((unsigned int *)P + 2)) != 0;
ExFreePoolWithTag(P, 0);
}
return v1;
}