CmpTransSearchAddTransFromHive

INT64 __fastcall CmpTransSearchAddTransFromHive(
        _CMHIVE *Hive,
        _CM_TRANS_PTR Trans,
        _GUID *KtmUow,
        UINT64 Create,
        _CM_TRANS **CmTrans){
  if( !Hive )
    return 3221225485i64;
  if( (*(_BYTE *)&Trans.0 & 1) != 0 )
    return CmpTransSearchAddLightWeightTrans((INT64)Trans.TransPtr, (INT64)Hive, (unsigned int)Create, (INT64 *)CmTrans);
  return CmpTransSearchAddTransFromRm(Hive->CmRm, Trans, KtmUow, Create, CmTrans);
}

Referenced by:

CmpDoParseKey