PfpPowerActionStartScenarioTracing

INT64 __fastcall PfpPowerActionStartScenarioTracing(__int64 a1, __int64 a2){
  __int64 v3; 
  __int64 v5; 
  __int64 v6; 
  PfTAccessTracingCleanup((__int64)&PfTGlobals, a2, 4);
  MmPerformMemoryListCommand();
  PfTAccessTracingStart((__int64)&PfTGlobals, (__int64)&PfKernelGlobals, 4);
  v3 = *(int *)(a1 + 48);
  v6 = 0i64;
  v5 = v3;
  LODWORD(v6) = 4 * (unsigned __int16)*(_DWORD *)(a1 + 52);
  return PfLogEvent(
           27i64,
           dword_140C5001C
         + (unsigned int)((((KUSER_SHARED_DATA.TickCountMultiplier
                           * (unsigned __int64)KUSER_SHARED_DATA.ReservedTickCountOverlay[1]) << 8)
                         + ((KUSER_SHARED_DATA.TickCountMultiplier
                           * (unsigned __int64)KUSER_SHARED_DATA.TickCount.LowPart) >> 24)) >> 10),
           &v5,
           0x10ui64);
}

Referenced by:

PfPowerActionNotify