KsepCacheInitialize
INT64 __stdcall KsepCacheInitialize(PVOID ParametersKey, UINT64 *BaseTimeOut){
__int64 v2;
__int64 v3;
__int64 v4;
__int64 v5;
__int64 v7;
_QWORD *v8;
__int64 v9;
unsigned int i;
__int64 v11;
_QWORD *v12;
v4 = v3;
v5 = v2;
KsepPoolAllocatePaged(0x60ui64);
v8 = (_QWORD *)v7;
if( !v7 )
goto LABEL_8;
*(_DWORD *)(v7 + 24) = 256;
*(_QWORD *)(v7 + 40) = v7 + 32;
*(_QWORD *)(v7 + 32) = v7 + 32;
*(_QWORD *)(v7 + 72) = BaseTimeOut;
*(_QWORD *)(v7 + 80) = v5;
*(_QWORD *)(v7 + 88) = v4;
*(_DWORD *)(v7 + 12) = 223;
KsepPoolAllocatePaged(0xDF0ui64);
v8[2] = v9;
if( !v9 )
{
KsepPoolFreePaged(0i64);
LABEL_8:
KsepPoolFreePaged(v8);
return 0i64;
}
for( i = 0; i < *((_DWORD *)v8 + 3); *v12 = v12 )
{
v11 = i++;
v12 = (_QWORD *)(v8[2] + 16 * v11);
v12[1] = v12;
}
*v8 = 0i64;
return(INT64)v8;
}Referenced by:
KsepEngineInitialize