PnpSetBlockedDriverEvent

__int64 __fastcall PnpSetBlockedDriverEvent(GUID *a1){
  VOID **DeviceEventEntry; 

  if( *(&PnpReplaceEvent + 1665) )
    return 3221225865i64;
  DeviceEventEntry = PnpCreateDeviceEventEntry(0xC0u);
  if( !DeviceEventEntry )
    return 3221225626i64;
  *((_DWORD *)DeviceEventEntry + 32) = 7;
  *((_DWORD *)DeviceEventEntry + 37) = 80;
  *((GUID *)DeviceEventEntry + 7) = GUID_DRIVER_BLOCKED;
  *((GUID *)DeviceEventEntry + 10) = *a1;
  return PnpInsertEventInQueue((__int64)DeviceEventEntry);
}

Referenced by:

PnpPrepareDriverLoading