KseVersionLieInitialize

VOID __stdcall KseVersionLieInitialize(){
  NTSTATUS v0; 
  NTSTATUS v1; 
  NTSTATUS v2; 
  __int64 v3; 
  char v4; 
  __int64 v5; 
  char v6; 
  __int64 v7; 
  char v8; 

  v0 = KseRegisterShim((INT64)&Win7VersionLieShim, 0i64, 0i64);
  if( v0 < 0 )
  {
    v3 = ((unsigned __int8)_InterlockedExchangeAdd(&KsepHistoryErrorsIndex, 1u) + 1) & 0x3F;
    KsepHistoryErrors[2 * v3 + 1] = v0;
    v4 = KsepDebugFlag;
    KsepHistoryErrors[2 * v3] = 786673;
    if( (v4 & 2) != 0 )
      KsepDebugPrint(12i64, "Built-in Win7 version lie shims: failed to register.\n");
    KsepLogError(12, "Built-in Win7 version lie shims: failed to register.\n");
  }
  v1 = KseRegisterShim((INT64)&Win8VersionLieShim, 0i64, 0i64);
  if( v1 < 0 )
  {
    v5 = ((unsigned __int8)_InterlockedExchangeAdd(&KsepHistoryErrorsIndex, 1u) + 1) & 0x3F;
    KsepHistoryErrors[2 * v5 + 1] = v1;
    v6 = KsepDebugFlag;
    KsepHistoryErrors[2 * v5] = 786681;
    if( (v6 & 2) != 0 )
      KsepDebugPrint(12i64, "Built-in Win8 version lie shims: failed to register.\n");
    KsepLogError(12, "Built-in Win8 version lie shims: failed to register.\n");
  }
  v2 = KseRegisterShim((INT64)&Win81VersionLieShim, 0i64, 0i64);
  if( v2 < 0 )
  {
    v7 = ((unsigned __int8)_InterlockedExchangeAdd(&KsepHistoryErrorsIndex, 1u) + 1) & 0x3F;
    KsepHistoryErrors[2 * v7 + 1] = v2;
    v8 = KsepDebugFlag;
    KsepHistoryErrors[2 * v7] = 786689;
    if( (v8 & 2) != 0 )
      KsepDebugPrint(12i64, "Built-in Win8.1 version lie shims: failed to register.\n");
    KsepLogError(12, "Built-in Win8.1 version lie shims: failed to register.\n");
  }
}

Referenced by:

KseInitialize