SMKM_STORE_MGR::SmCompressCtxStart

int __fastcall SMKM_STORE_MGR::SmCompressCtxStart(__int64 a1, __int64 a2, USHORT a3){
  int result; 
  ULONG CompressFragmentWorkSpaceSize; 
  CompressFragmentWorkSpaceSize = 0;
  result = RtlGetCompressionWorkSpaceSize(a3, (PULONG)(a1 + 132), &CompressFragmentWorkSpaceSize);
  if( result >= 0 )
  {
    result = SMKM_STORE_MGR::SmCompressCtxCreateThread(a1, a2, 0);
    if( result >= 0 )
    {
      *(_DWORD *)(a1 + 88) = 1;
      result = SMKM_STORE_MGR::SmCompressCtxCreateThread(a1, a2, 1);
      if( result >= 0 )
        return 0;
    }
  }
  return result;
}

Referenced by:

No references.