CmpCreateSiloKeyLockEntry

_QWORD *__fastcall CmpCreateSiloKeyLockEntry(volatile INT64 *a1){
  _QWORD *TransientPoolWithTag; 

  CmpReferenceKeyControlBlockUnsafe(a1);
  TransientPoolWithTag = CmpAllocateTransientPoolWithTag(1ui64, 0x20ui64);
  if( TransientPoolWithTag )
  {
    *TransientPoolWithTag = 0i64;
    TransientPoolWithTag[1] = 0i64;
    TransientPoolWithTag[3] = 0i64;
    TransientPoolWithTag[2] = a1;
  }
  else
  {
    CmpDereferenceKeyControlBlockUnsafe(a1);
  }
  return TransientPoolWithTag;
}

Referenced by:

CmLockKeyForWrite