PfInitializeSuperfetch

NTSTATUS __stdcall PfInitializeSuperfetch(){
  UINT8 v0; 

  PfpParametersInitialize(&SuperfetchParameters);
  PfpRpInitialize((_PFPRP_CONTEXT *)&RpContext);
  PfpScenCtxInitialize((_PFP_SCENARIO_CONTEXT *)&ScenCtx);
  PfpScenCtxStart((PFP_SCENARIO_CONTEXT *)&ScenCtx);
  ExInitializePushLock(&RunRef.Count);
  ExWaitForRundownProtectionRelease(&RunRef);
  ExRundownCompleted((INT64 *)&RunRef);
  qword_140C50148._bf_0 = 0i64;
  qword_140C50150._bf_0 = 0i64;
  dword_140C50168 |= 1u;
  qword_140C50160 = (__int64)&qword_140C50158;
  qword_140C50158 = &qword_140C50158;
  PfSnInitializePrefetcher();
  PfTInitialize((_PFP_TRACING_GLOBALS *)&stru_140C4DB30 + 1908, v0);
  if( *(_QWORD *)&KeyHandle )
    ZwNotifyChangeKey(
      KeyHandle,
      0,
      (PIO_APC_ROUTINE)ApcRoutine,
      (PVOID)1,
      &IoStatusBlock,
      0x1000000Fu,
      0,
      &ChangeBuffer,
      4u,
      1u);
  return 0;
}

Referenced by:

No references.