PopPowerRequestExecuteCallbacks

VOID __stdcall PopPowerRequestExecuteCallbacks(INT8 *PendingCallbacks, INT64 RequestId, UINT64 SessionId){
  unsigned int v3; 
  __int64(__fastcall **v4)(); 
  unsigned int v5; 
  __int64 v7; 
  INT8 v8; 

  v3 = SessionId;
  v4 = &off_140C002D8;
  v5 = RequestId;
  v7 = 0i64;
  do
  {
    v8 = PendingCallbacks[v7];
    if( v8 )
    {
      LOBYTE(SessionId) = v8 > 0;
      ((void(__fastcall *)(_QWORD, _QWORD, UINT64))*v4)(v3, v5, SessionId);
    }
    ++v7;
    v4 += 2;
  }
  while( (__int64)v4 < (__int64)&off_140C00338 );
}

Referenced by:

PopPowerRequestCallbackWorker
PopPowerRequestCleanUp