CmpVolumeContextMustHiveFilePagesBeKeptLocal

BOOL __fastcall CmpVolumeContextMustHiveFilePagesBeKeptLocal(INT64 a1){
  _EX_PUSH_LOCK *v1; 
  bool v3; 

  v1 = (_EX_PUSH_LOCK *)(a1 + 56);
  ExAcquirePushLockSharedEx((_EX_PUSH_LOCK *)(a1 + 56), 0i64);
  v3 = *(_BYTE *)(a1 + 64) == 0;
  if( _InterlockedCompareExchange64(&v1->_bf_0, 0i64, 17i64) != 17 )
    ExfReleasePushLockShared(v1);
  KeAbPostRelease(v1);
  return v3;
}

Referenced by:

CmpCreateHive
CmpRecheckHiveVolumePolicy