PopFanAdd

void __fastcall PopFanAdd(_POP_POLICY_DEVICE *PolicyDevice){
  *((_DWORD *)PolicyDevice->Irp + 12) = -1073741667;
  KeInitializeEvent((_KEVENT *)&PolicyDevice[2], NotificationEvent, 0);
  PolicyDevice[1].Name.Buffer = (wchar_t *)PolicyDevice;
  *(_QWORD *)&PolicyDevice[1].Name.Length = PopFanWorker;
  *(_QWORD *)&PolicyDevice[1].DeviceType = 0i64;
  PolicyDevice[1].Irp = 0i64;
  PolicyDevice[1].Device = 0i64;
  PopSqmFanEnumeration();
  ExQueueWorkItem((WORK_QUEUE_ITEM *)&PolicyDevice[1].DeviceType, DelayedWorkQueue);
}

Referenced by:

No references.