CmTmCreateEnlistment

NTSTATUS __stdcall CmTmCreateEnlistment(
        PVOID *EnlistmentHandle,
        KRESOURCEMANAGER *ResourceManager,
        KTRANSACTION *Transaction,
        PVOID EnlistmentKey){
  _OBJECT_ATTRIBUTES v5; 

  *(&v5.Length + 1) = 0;
  *(&v5.Attributes + 1) = 0;
  if( *(&stru_140CF2E80 + 7329) == 1 )
    return -1073741431;
  v5.Length = 48;
  v5.RootDirectory = 0i64;
  v5.Attributes = 512;
  v5.ObjectName = 0i64;
  *(_OWORD *)&v5.SecurityDescriptor = 0i64;
  return TmCreateEnlistment(EnlistmentHandle, 0, 0xF001Fu, &v5, ResourceManager, Transaction, 0, 0xEu, EnlistmentKey);
}

Referenced by:

CmpTransInitializeTransaction