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