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);
}