SmHpChunkUnprotect

NTSTATUS __stdcall SmHpChunkUnprotect(INT64 a1, INT64 a2, CHAR a3, UINT64 a4){
  __int64 v5; 
  INT64 v6; 

  v5 = *(unsigned int *)((a2 & 0xFFFFFFFFFFFFF000ui64) + 0x10);
  _BitScanReverse((unsigned int *)&v6, v5);
  return SmHpBufferProtectEx(v6, *(_QWORD *)(a1 + 8 * v6) + 16 * (v5 ^ (unsigned int)(1 << v6)), a3, a4);
}

Referenced by:

ST_STORE::StDmHandleDecompressionFailure
ST_STORE::StDmPageRecordUnprotect