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