KseKPSOHookDriverTargeted

NTSTATUS __stdcall KseKPSOHookDriverTargeted(){
  NTSTATUS v0; 
  __int64 v1; 
  char v2; 
  UINT64 ValueLength; 
  int ValueData[6]; 

  ValueData[0] = 1;
  LODWORD(ValueLength) = 4;
  v0 = RtlWriteRegistryValue(
         2ui64,
         L"Session Manager\\Memory Management",
         L"KernelPadSectionsOverride",
         4ui64,
         ValueData,
         ValueLength);
  if( v0 < 0 )
  {
    v1 = ((unsigned __int8)_InterlockedExchangeAdd(&KsepHistoryErrorsIndex, 1u) + 1) & 0x3F;
    KsepHistoryErrors[2 * v1 + 1] = v0;
    v2 = KsepDebugFlag;
    KsepHistoryErrors[2 * v1] = 1179791;
    if( (v2 & 2) != 0 )
      KsepDebugPrint(12i64, "KernelPadSectionsOverride shim: failed to set KernelPadSectionsOverride value.\n");
    KsepLogError(12, "KernelPadSectionsOverride shim: failed to set KernelPadSectionsOverride value.\n");
  }
  return -1073740948;
}

Referenced by:

No references.