Example #1
0
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;
}
Example #2
0
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;
}
Example #3
0
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;
}
Example #4
0
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;
}
Example #5
0
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;
}
Example #6
0
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 += "\\";
}
Example #7
0
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;
}