void BuildClassSearchString(const wchar_t* szNamespace, const wchar_t* szclass, std::string& szSearch, bool bXP) { //NS_<NAMESPACE>\\CD_<CLASSNAME> std::string strID; std::wstring name(szNamespace); GetStrId(strID, name, bXP); szSearch = NAMESPACE_PREFIX; szSearch += strID; szSearch += "\\"; szSearch += CLASS_DEF_PREFIX; name = szclass; GetStrId(strID, name, bXP); szSearch += strID; }
void WMINamespaceClass::BuildNSInstanceSearchString(const wchar_t* szNamespace, std::string& szSearch, bool bXP) { /*NS_<NAMESPACE>\\CI_<CONSUMER_CLASS>\\IL_<INSTANCE_NAME>.LogicalPage.RecordID.Size*/ std::string strID; std::wstring name(szNamespace); GetStrId(strID, name, bXP); szSearch = NAMESPACE_PREFIX; szSearch += strID; szSearch += "\\"; szSearch += INSTANCE_PREFIX; name = NAMESPACE_BASE_CLASS; GetStrId(strID, name, bXP); szSearch += strID; szSearch += "\\"; szSearch += INSTANCE_NAME_PREFIX; }
void ConsumerParserClass::BuildAllInstanceRefSearchString(const wchar_t* szNamespace, const wchar_t* szClass, std::string& szSearch, bool bXP) { /*NS_<NAMESPACE>\\KI_<CLASSNAME>\\IR_*/ std::string strID; std::wstring name(szNamespace); GetStrId(strID, name, bXP); szSearch = NAMESPACE_PREFIX; szSearch += strID; szSearch += "\\"; szSearch += INSTANCE2_PREFIX; name = szClass; GetStrId(strID, name, bXP); szSearch += strID; szSearch += "\\"; szSearch += REFERENCE_PREFIX; }
void ConsumerParserClass::BuildConsumerClassSearchString(const wchar_t* szNamespace, std::string& szSearch, bool bXP) { //NS_<NAMESPACE>\\CR_<__EventConsumer>\C_ std::string strID; std::wstring name(szNamespace); GetStrId(strID, name, bXP); szSearch = NAMESPACE_PREFIX; szSearch += strID; szSearch += "\\"; szSearch += CLASS_PREFIX; name = CONSUMER_BASE_CLASS; GetStrId(strID, name, bXP); szSearch += strID; szSearch += "\\"; szSearch += CLASS_SUB_PREFIX; }
void ConsumerParserClass::BuildAllInstancesSearchString(const wchar_t* szNamespace, const wchar_t* szType, std::string& szSearch, bool bXP) { /*NS_<NAMESPACE>\\CI_<CONSUMER_CLASS>\\IL_*/ std::string strID; std::wstring name(szNamespace); GetStrId(strID, name, bXP); szSearch = NAMESPACE_PREFIX; szSearch += strID; szSearch += "\\"; szSearch += INSTANCE_PREFIX; name = szType; GetStrId(strID, name, bXP); szSearch += strID; szSearch += "\\"; szSearch += INSTANCE_NAME_PREFIX; }
void WMINamespaceClass::BuildSearchString(const wchar_t* szNamespace, std::string& szSearch, bool bXP) { std::string strID; std::wstring strName(NAMESPACE_BASE_CLASS); GetStrId(strID, strName, bXP); szSearch = "\\"; szSearch += INSTANCE_PREFIX; szSearch += strID; szSearch += "\\"; }
void ConsumerParserClass::BuildConsumerClassDefSearchString(const wchar_t* szNamespace, std::string& szClass, std::string& szSearch, bool bXP) { //NS_<NAMESPACE>\CD_<Instance>.LogicalPage.RecordID.Size std::string strID; std::wstring name(szNamespace); GetStrId(strID, name, bXP); szSearch = NAMESPACE_PREFIX; szSearch += strID; szSearch += "\\"; szSearch += CLASS_DEF_PREFIX; szSearch += szClass; }