WmipWaitForCollectionEnabled

NTSTATUS __fastcall WmipWaitForCollectionEnabled(INT64 a1){
  if( (*(_DWORD *)(a1 + 16) & 8) == 0 )
  {
    KeInitializeEvent(*(_KEVENT **)(a1 + 96), NotificationEvent, 0);
    *(_DWORD *)(a1 + 16) |= 8u;
  }
  KeReleaseMutex(&WmipSMMutex, 0);
  KeWaitForSingleObject(*(PVOID *)(a1 + 96), Executive, 0, 0, 0i64);
  return KeWaitForSingleObject(&WmipSMMutex, Executive, 0, 0, 0i64);
}

Referenced by:

WmipSendEnableRequest