/*****************************************************************************
* Copyright (c) 1990-98 Digi International Inc., All Rights Reserved
* 
* This software contains proprietary and confidential information of Digi
* International Inc.  By accepting transfer of this copy, Recipient agrees
* to retain this software in confidence, to prevent disclosure to others,
* and to make no use of this software other than that for which it was
* delivered.  This is an unpublished copyrighted work of Digi International
* Inc.  Except as permitted by federal law, 17 USC 117, copying is strictly
* prohibited.
* 
* Restricted Rights Legend
*
* Use, duplication, or disclosure by the Government is subject to
* restrictions set forth in sub-paragraph (c)(1)(ii) of The Rights in
* Technical Data and Computer Software clause at DFARS 252.227-7031 or
* subparagraphs (c)(1) and (2) of the Commercial Computer Software -
* Restricted Rights at 48 CFR 52.227-19, as applicable.
*
* Digi International Inc. 11001 Bren Road East, Minnetonka, MN 55343
*
*****************************************************************************/


// ModemCCDisplayNameMap.cpp: implementation of the CModemCCDisplayNameMap class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ModemCCDisplayNameMap.h"

#include "Resource.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CModemCCDisplayNameMap::CModemCCDisplayNameMap()
{
   try
   {
      static const struct
      {
         DWORD dwModemCC;
         UINT nDisplayNameID;
      }
      aProtocols[] =
      {
         { COUNTRY_CODE_AFGHANISTAN, IDS_ModemCC_Afghanistan },
         { COUNTRY_CODE_ALBANIA, IDS_ModemCC_Albania },
         { COUNTRY_CODE_ALGERIA, IDS_ModemCC_Algeria },
         { COUNTRY_CODE_AMERICAN_SAMOA, IDS_ModemCC_AmericanSamoa },
         { COUNTRY_CODE_ANDORRA, IDS_ModemCC_Andorra },
         { COUNTRY_CODE_ANGOLA, IDS_ModemCC_Angola },
         { COUNTRY_CODE_ANGUILLA, IDS_ModemCC_Anguilla },
         { COUNTRY_CODE_ANTARCTICA, IDS_ModemCC_Antarctica },
         { COUNTRY_CODE_ANTIGUA_AND_BARBUDA, IDS_ModemCC_AntiguaAndBarbuda },
         { COUNTRY_CODE_ARGENTINA, IDS_ModemCC_Argentina },
         { COUNTRY_CODE_ARMENIA, IDS_ModemCC_Armenia },
         { COUNTRY_CODE_ARUBA, IDS_ModemCC_Aruba },
         { COUNTRY_CODE_AUSTRALIA, IDS_ModemCC_Australia },
         { COUNTRY_CODE_AUSTRIA, IDS_ModemCC_Austria },
         { COUNTRY_CODE_AZERBAIJAN, IDS_ModemCC_Azerbaijan },
         { COUNTRY_CODE_BAHAMAS, IDS_ModemCC_Bahamas },
         { COUNTRY_CODE_BAHRAIN, IDS_ModemCC_Bahrain },
         { COUNTRY_CODE_BANGLADESH, IDS_ModemCC_Bangladesh },
         { COUNTRY_CODE_BARBADOS, IDS_ModemCC_Barbados },
         { COUNTRY_CODE_BELARUS, IDS_ModemCC_Belarus },
         { COUNTRY_CODE_BELGIUM, IDS_ModemCC_Belgium },
         { COUNTRY_CODE_BELIZE, IDS_ModemCC_Belize },
         { COUNTRY_CODE_BENIN, IDS_ModemCC_Benin },
         { COUNTRY_CODE_BERMUDA, IDS_ModemCC_Bermuda },
         { COUNTRY_CODE_BHUTAN, IDS_ModemCC_Bhutan },
         { COUNTRY_CODE_BOLIVIA, IDS_ModemCC_Bolivia },
         { COUNTRY_CODE_BOSNIA_AND_HERZEGOWINA, IDS_ModemCC_BosniaAndHerzegowina },
         { COUNTRY_CODE_BOTSWANA, IDS_ModemCC_Botswana },
         { COUNTRY_CODE_BOUVET_ISLAND, IDS_ModemCC_BouvetIsland },
         { COUNTRY_CODE_BRAZIL, IDS_ModemCC_Brazil },
         { COUNTRY_CODE_BRITISH_INDIAN_OCEAN_TERRITORY, IDS_ModemCC_BritishIndianOceanTerritory },
         { COUNTRY_CODE_BRUNEI_DARUSSALAM, IDS_ModemCC_BruneiDarussalam },
         { COUNTRY_CODE_BULGARIA, IDS_ModemCC_Bulgaria },
         { COUNTRY_CODE_BURKINA_FASO, IDS_ModemCC_BurkinaFaso },
         { COUNTRY_CODE_BURUNDI, IDS_ModemCC_Burundi },
         { COUNTRY_CODE_CAMBODIA, IDS_ModemCC_Cambodia },
         { COUNTRY_CODE_CAMEROON, IDS_ModemCC_Cameroon },
         { COUNTRY_CODE_CANADA, IDS_ModemCC_Canada },
         { COUNTRY_CODE_CAPE_VERDE, IDS_ModemCC_CapeVerde },
         { COUNTRY_CODE_CAYMAN_ISLANDS, IDS_ModemCC_CaymanIslands },
         { COUNTRY_CODE_CENTRAL_AFRICAN_REPUBLIC, IDS_ModemCC_CentralAfricanRepublic },
         { COUNTRY_CODE_CHAD, IDS_ModemCC_Chad },
         { COUNTRY_CODE_CHILE, IDS_ModemCC_Chile },
         { COUNTRY_CODE_CHINA, IDS_ModemCC_China },
         { COUNTRY_CODE_CHRISTMAS_ISLAND, IDS_ModemCC_ChristmasIsland },
         { COUNTRY_CODE_COCOS_ISLANDS, IDS_ModemCC_CocosIslands },
         { COUNTRY_CODE_COLOMBIA, IDS_ModemCC_Colombia },
         { COUNTRY_CODE_COMOROS, IDS_ModemCC_Comoros },
         { COUNTRY_CODE_CONGO, IDS_ModemCC_Congo },
         { COUNTRY_CODE_CONGO_DEMOCRATIC_REPUBLIC_OF, IDS_ModemCC_CongoDemocraticRepublicOf },
         { COUNTRY_CODE_COOK_ISLANDS, IDS_ModemCC_CookIslands },
         { COUNTRY_CODE_COSTA_RICA, IDS_ModemCC_CostaRica },
         { COUNTRY_CODE_COTE_D_IVOIRE, IDS_ModemCC_CotedIvoire },
         { COUNTRY_CODE_CROATIA, IDS_ModemCC_Croatia },
         { COUNTRY_CODE_CUBA, IDS_ModemCC_Cuba },
         { COUNTRY_CODE_CYPRUS, IDS_ModemCC_Cyprus },
         { COUNTRY_CODE_CZECH_REPUBLIC, IDS_ModemCC_CzechRepublic },
         { COUNTRY_CODE_DENMARK, IDS_ModemCC_Denmark },
         { COUNTRY_CODE_DJIBOUTI, IDS_ModemCC_Djibouti },
         { COUNTRY_CODE_DOMINICA, IDS_ModemCC_Dominica },
         { COUNTRY_CODE_DOMINICAN_REPUBLIC, IDS_ModemCC_DominicanRepublic },
         { COUNTRY_CODE_EAST_TIMOR, IDS_ModemCC_EastTimor },
         { COUNTRY_CODE_ECUADOR, IDS_ModemCC_Ecuador },
         { COUNTRY_CODE_EGYPT, IDS_ModemCC_Egypt },
         { COUNTRY_CODE_EL_SALVADOR, IDS_ModemCC_ElSalvador },
         { COUNTRY_CODE_EQUATORIAL_GUINEA, IDS_ModemCC_EquatorialGuinea },
         { COUNTRY_CODE_ERITREA, IDS_ModemCC_Eritrea },
         { COUNTRY_CODE_ESTONIA, IDS_ModemCC_Estonia },
         { COUNTRY_CODE_ETHIOPIA, IDS_ModemCC_Ethiopia },
         { COUNTRY_CODE_FALKLAND_ISLANDS, IDS_ModemCC_FalklandIslands },
         { COUNTRY_CODE_FAROE_ISLANDS, IDS_ModemCC_FaroeIslands },
         { COUNTRY_CODE_FIJI, IDS_ModemCC_Fiji },
         { COUNTRY_CODE_FINLAND, IDS_ModemCC_Finland },
         { COUNTRY_CODE_FRANCE, IDS_ModemCC_France },
         { COUNTRY_CODE_FRENCH_GUIANA, IDS_ModemCC_FrenchGuiana },
         { COUNTRY_CODE_FRENCH_POLYNESIA, IDS_ModemCC_FrenchPolynesia },
         { COUNTRY_CODE_FRENCH_SOUTHERN_TERRITORIES, IDS_ModemCC_FrenchSouthernTerritories },
         { COUNTRY_CODE_GABON, IDS_ModemCC_Gabon },
         { COUNTRY_CODE_GAMBIA, IDS_ModemCC_Gambia },
         { COUNTRY_CODE_GEORGIA, IDS_ModemCC_Georgia },
         { COUNTRY_CODE_GERMANY, IDS_ModemCC_Germany },
         { COUNTRY_CODE_GHANA, IDS_ModemCC_Ghana },
         { COUNTRY_CODE_GIBRALTAR, IDS_ModemCC_Gibraltar },
         { COUNTRY_CODE_GREECE, IDS_ModemCC_Greece },
         { COUNTRY_CODE_GREENLAND, IDS_ModemCC_Greenland },
         { COUNTRY_CODE_GRENADA, IDS_ModemCC_Grenada },
         { COUNTRY_CODE_GUADELOUPE, IDS_ModemCC_Guadeloupe },
         { COUNTRY_CODE_GUAM, IDS_ModemCC_Guam },
         { COUNTRY_CODE_GUATEMALA, IDS_ModemCC_Guatemala },
         { COUNTRY_CODE_GUINEA, IDS_ModemCC_Guinea },
         { COUNTRY_CODE_GUINEA_BISSAU, IDS_ModemCC_GuineaBissau },
         { COUNTRY_CODE_GUYANA, IDS_ModemCC_Guyana },
         { COUNTRY_CODE_HAITI, IDS_ModemCC_Haiti },
         { COUNTRY_CODE_HEARD_AND_MCDONALD_ISLANDS, IDS_ModemCC_HeardAndMcdonaldIslands },
         { COUNTRY_CODE_HOLY_SEE, IDS_ModemCC_HolySee },
         { COUNTRY_CODE_HONDURAS, IDS_ModemCC_Honduras },
         { COUNTRY_CODE_HONG_KONG, IDS_ModemCC_HongKong },
         { COUNTRY_CODE_HUNGARY, IDS_ModemCC_Hungary },
         { COUNTRY_CODE_ICELAND, IDS_ModemCC_Iceland },
         { COUNTRY_CODE_INDIA, IDS_ModemCC_India },
         { COUNTRY_CODE_INDONESIA, IDS_ModemCC_Indonesia },
         { COUNTRY_CODE_IRAN, IDS_ModemCC_Iran },
         { COUNTRY_CODE_IRAQ, IDS_ModemCC_Iraq },
         { COUNTRY_CODE_IRELAND, IDS_ModemCC_Ireland },
         { COUNTRY_CODE_ISRAEL, IDS_ModemCC_Israel },
         { COUNTRY_CODE_ITALY, IDS_ModemCC_Italy },
         { COUNTRY_CODE_JAMAICA, IDS_ModemCC_Jamaica },
         { COUNTRY_CODE_JAPAN, IDS_ModemCC_Japan },
         { COUNTRY_CODE_JORDAN, IDS_ModemCC_Jordan },
         { COUNTRY_CODE_KAZAKHSTAN, IDS_ModemCC_Kazakhstan },
         { COUNTRY_CODE_KENYA, IDS_ModemCC_Kenya },
         { COUNTRY_CODE_KIRIBATI, IDS_ModemCC_Kiribati },
         { COUNTRY_CODE_KOREA_DEMOCRATIC_PEOPLES_REPUBLIC_OF, IDS_ModemCC_KoreaDemocraticPeoplesRepublicOf },
         { COUNTRY_CODE_KOREA_REPUBLIC_OF, IDS_ModemCC_KoreaRepublicOf },
         { COUNTRY_CODE_KUWAIT, IDS_ModemCC_Kuwait },
         { COUNTRY_CODE_KYRGYZSTAN, IDS_ModemCC_Kyrgyzstan },
         { COUNTRY_CODE_LAO_PEOPLES_DEMOCRATIC_REPUBLIC, IDS_ModemCC_LaoPeoplesDemocraticRepublic },
         { COUNTRY_CODE_LATVIA, IDS_ModemCC_Latvia },
         { COUNTRY_CODE_LEBANON, IDS_ModemCC_Lebanon },
         { COUNTRY_CODE_LESOTHO, IDS_ModemCC_Lesotho },
         { COUNTRY_CODE_LIBERIA, IDS_ModemCC_Liberia },
         { COUNTRY_CODE_LIBYAN_ARAB_JAMAHIRIYA, IDS_ModemCC_LibyanArabJamahiriya },
         { COUNTRY_CODE_LIECHTENSTEIN, IDS_ModemCC_Liechtenstein },
         { COUNTRY_CODE_LITHUANIA, IDS_ModemCC_Lithuania },
         { COUNTRY_CODE_LUXEMBOURG, IDS_ModemCC_Luxembourg },
         { COUNTRY_CODE_MACAU, IDS_ModemCC_Macau },
         { COUNTRY_CODE_MACEDONIA_THE_FORMER_YUGOSLAV_REPUBLIC_OF, IDS_ModemCC_Macedonia },
         { COUNTRY_CODE_MADAGASCAR, IDS_ModemCC_Madagascar },
         { COUNTRY_CODE_MALAWI, IDS_ModemCC_Malawi },
         { COUNTRY_CODE_MALAYSIA, IDS_ModemCC_Malaysia },
         { COUNTRY_CODE_MALDIVES, IDS_ModemCC_Maldives },
         { COUNTRY_CODE_MALI, IDS_ModemCC_Mali },
         { COUNTRY_CODE_MALTA, IDS_ModemCC_Malta },
         { COUNTRY_CODE_MARSHALL_ISLANDS, IDS_ModemCC_MarshallIslands },
         { COUNTRY_CODE_MARTINIQUE, IDS_ModemCC_Martinique },
         { COUNTRY_CODE_MAURITANIA, IDS_ModemCC_Mauritania },
         { COUNTRY_CODE_MAURITIUS, IDS_ModemCC_Mauritius },
         { COUNTRY_CODE_MAYOTTE, IDS_ModemCC_Mayotte },
         { COUNTRY_CODE_MEXICO, IDS_ModemCC_Mexico },
         { COUNTRY_CODE_MICRONESIA_FEDERATED_STATES_OF, IDS_ModemCC_MicronesiaFederatedStatesOf },
         { COUNTRY_CODE_MOLDOVA_REPUBLIC_OF, IDS_ModemCC_MoldovaRepublicOf },
         { COUNTRY_CODE_MONACO, IDS_ModemCC_Monaco },
         { COUNTRY_CODE_MONGOLIA, IDS_ModemCC_Mongolia },
         { COUNTRY_CODE_MONTSERRAT, IDS_ModemCC_Montserrat },
         { COUNTRY_CODE_MOROCCO, IDS_ModemCC_Morocco },
         { COUNTRY_CODE_MOZAMBIQUE, IDS_ModemCC_Mozambique },
         { COUNTRY_CODE_MYANMAR, IDS_ModemCC_Myanmar },
         { COUNTRY_CODE_NAMIBIA, IDS_ModemCC_Namibia },
         { COUNTRY_CODE_NAURU, IDS_ModemCC_Nauru },
         { COUNTRY_CODE_NEPAL, IDS_ModemCC_Nepal },
         { COUNTRY_CODE_NETHERLANDS, IDS_ModemCC_Netherlands },
         { COUNTRY_CODE_NETHERLANDS_ANTILLES, IDS_ModemCC_NetherlandsAntilles },
         { COUNTRY_CODE_NEW_CALEDONIA, IDS_ModemCC_NewCaledonia },
         { COUNTRY_CODE_NEW_ZEALAND, IDS_ModemCC_NewZealand },
         { COUNTRY_CODE_NICARAGUA, IDS_ModemCC_Nicaragua },
         { COUNTRY_CODE_NIGER, IDS_ModemCC_Niger },
         { COUNTRY_CODE_NIGERIA, IDS_ModemCC_Nigeria },
         { COUNTRY_CODE_NIUE, IDS_ModemCC_Niue },
         { COUNTRY_CODE_NORFOLK_ISLAND, IDS_ModemCC_NorfolkIsland },
         { COUNTRY_CODE_NORTHERN_MARIANA_ISLANDS, IDS_ModemCC_NorthernMarianaIslands },
         { COUNTRY_CODE_NORWAY, IDS_ModemCC_Norway },
         { COUNTRY_CODE_OMAN, IDS_ModemCC_Oman },
         { COUNTRY_CODE_PAKISTAN, IDS_ModemCC_Pakistan },
         { COUNTRY_CODE_PALAU, IDS_ModemCC_Palau },
         { COUNTRY_CODE_PANAMA, IDS_ModemCC_Panama },
         { COUNTRY_CODE_PAPUA_NEW_GUINEA, IDS_ModemCC_PapuaNewGuinea },
         { COUNTRY_CODE_PARAGUAY, IDS_ModemCC_Paraguay },
         { COUNTRY_CODE_PERU, IDS_ModemCC_Peru },
         { COUNTRY_CODE_PHILIPPINES, IDS_ModemCC_Philippines },
         { COUNTRY_CODE_PITCAIRN, IDS_ModemCC_Pitcairn },
         { COUNTRY_CODE_POLAND, IDS_ModemCC_Poland },
         { COUNTRY_CODE_PORTUGAL, IDS_ModemCC_Portugal },
         { COUNTRY_CODE_PUERTO_RICO, IDS_ModemCC_PuertoRico },
         { COUNTRY_CODE_QATAR, IDS_ModemCC_Qatar },
         { COUNTRY_CODE_REUNION, IDS_ModemCC_Reunion },
         { COUNTRY_CODE_ROMANIA, IDS_ModemCC_Romania },
         { COUNTRY_CODE_RUSSIAN_FEDERATION, IDS_ModemCC_RussianFederation },
         { COUNTRY_CODE_RWANDA, IDS_ModemCC_Rwanda },
         { COUNTRY_CODE_SAINT_HELENA, IDS_ModemCC_SaintHelena },
         { COUNTRY_CODE_SAINT_KITTS_AND_NEVIS, IDS_ModemCC_SaintKittsAndNevis },
         { COUNTRY_CODE_SAINT_LUCIA, IDS_ModemCC_SaintLucia },
         { COUNTRY_CODE_SAINT_PIERRE_AND_MIQUELON, IDS_ModemCC_SaintPierreAndMiquelon },
         { COUNTRY_CODE_SAINT_VINCENT_AND_THE_GRENADINES, IDS_ModemCC_SaintVincentAndTheGrenadines },
         { COUNTRY_CODE_SAMOA, IDS_ModemCC_Samoa },
         { COUNTRY_CODE_SAN_MARINO, IDS_ModemCC_SanMarino },
         { COUNTRY_CODE_SAO_TOME_AND_PRINCIPE, IDS_ModemCC_SaoTomeAndPrincipe },
         { COUNTRY_CODE_SAUDI_ARABIA, IDS_ModemCC_SaudiArabia },
         { COUNTRY_CODE_SENEGAL, IDS_ModemCC_Senegal },
         { COUNTRY_CODE_SEYCHELLES, IDS_ModemCC_Seychelles },
         { COUNTRY_CODE_SIERRA_LEONE, IDS_ModemCC_SierraLeone },
         { COUNTRY_CODE_SINGAPORE, IDS_ModemCC_Singapore },
         { COUNTRY_CODE_SLOVAKIA, IDS_ModemCC_Slovakia },
         { COUNTRY_CODE_SLOVENIA, IDS_ModemCC_Slovenia },
         { COUNTRY_CODE_SOLOMON_ISLANDS, IDS_ModemCC_SolomonIslands },
         { COUNTRY_CODE_SOMALIA, IDS_ModemCC_Somalia },
         { COUNTRY_CODE_SOUTH_AFRICA, IDS_ModemCC_SouthAfrica },
         { COUNTRY_CODE_SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS, IDS_ModemCC_SouthGeorgiaAndTheSouthSandwichIslands },
         { COUNTRY_CODE_SPAIN, IDS_ModemCC_Spain },
         { COUNTRY_CODE_SRI_LANKA, IDS_ModemCC_SriLanka },
         { COUNTRY_CODE_SUDAN, IDS_ModemCC_Sudan },
         { COUNTRY_CODE_SURINAME, IDS_ModemCC_Suriname },
         { COUNTRY_CODE_SVALBARD_AND_JAN_MAYEN_ISLANDS, IDS_ModemCC_SvalbardAndJanMayenIslands },
         { COUNTRY_CODE_SWAZILAND, IDS_ModemCC_Swaziland },
         { COUNTRY_CODE_SWEDEN, IDS_ModemCC_Sweden },
         { COUNTRY_CODE_SWITZERLAND, IDS_ModemCC_Switzerland },
         { COUNTRY_CODE_SYRIAN_ARAB_REPUBLIC, IDS_ModemCC_SyrianArabRepublic },
         { COUNTRY_CODE_TAIWAN_PROVINCE_OF_CHINA, IDS_ModemCC_TaiwanProvinceOfChina },
         { COUNTRY_CODE_TAJIKISTAN, IDS_ModemCC_Tajikistan },
         { COUNTRY_CODE_TANZANIA_UNITED_REPUBLIC_OF, IDS_ModemCC_TanzaniaUnitedRepublicOf },
         { COUNTRY_CODE_THAILAND, IDS_ModemCC_Thailand },
         { COUNTRY_CODE_TOGO, IDS_ModemCC_Togo },
         { COUNTRY_CODE_TOKELAU, IDS_ModemCC_Tokelau },
         { COUNTRY_CODE_TONGA, IDS_ModemCC_Tonga },
         { COUNTRY_CODE_TRINIDAD_AND_TOBAGO, IDS_ModemCC_TrinidadAndTobago },
         { COUNTRY_CODE_TUNISIA, IDS_ModemCC_Tunisia },
         { COUNTRY_CODE_TURKEY, IDS_ModemCC_Turkey },
         { COUNTRY_CODE_TURKMENISTAN, IDS_ModemCC_Turkmenistan },
         { COUNTRY_CODE_TURKS_AND_CAICOS_ISLANDS, IDS_ModemCC_TurksAndCaicosIslands },
         { COUNTRY_CODE_TUVALU, IDS_ModemCC_Tuvalu },
         { COUNTRY_CODE_UGANDA, IDS_ModemCC_Uganda },
         { COUNTRY_CODE_UKRAINE, IDS_ModemCC_Ukraine },
         { COUNTRY_CODE_UNITED_ARAB_EMIRATES, IDS_ModemCC_UnitedArabEmirates },
         { COUNTRY_CODE_UNITED_KINGDOM, IDS_ModemCC_UnitedKingdom },
         { COUNTRY_CODE_UNITED_STATES, IDS_ModemCC_UnitedStates },
         { COUNTRY_CODE_UNITED_STATES_MINOR_OUTLYING_ISLANDS, IDS_ModemCC_UnitedStatesMinorOutlyingIslands },
         { COUNTRY_CODE_URUGUAY, IDS_ModemCC_Uruguay },
         { COUNTRY_CODE_UZBEKISTAN, IDS_ModemCC_Uzbekistan },
         { COUNTRY_CODE_VANUATU, IDS_ModemCC_Vanuatu },
         { COUNTRY_CODE_VENEZUELA, IDS_ModemCC_Venezuela },
         { COUNTRY_CODE_VIET_NAM, IDS_ModemCC_VietNam },
         { COUNTRY_CODE_VIRGIN_ISLANDS_BRITISH, IDS_ModemCC_VirginIslandsBritish },
         { COUNTRY_CODE_VIRGIN_ISLANDS_US, IDS_ModemCC_VirginIslandsUs },
         { COUNTRY_CODE_WALLIS_AND_FUTUNA_ISLANDS, IDS_ModemCC_WallisAndFutunaIslands },
         { COUNTRY_CODE_YEMEN, IDS_ModemCC_Yemen },
         { COUNTRY_CODE_YUGOSLAVIA, IDS_ModemCC_Yugoslavia },
         { COUNTRY_CODE_ZAMBIA, IDS_ModemCC_Zambia },
         { COUNTRY_CODE_ZIMBABWE, IDS_ModemCC_Zimbabwe },
      };

      for (int i = 0; i < ElementCount(aProtocols); i++)
      {
         CString strDisplayName;
         AffirmThrow(strDisplayName.LoadString(aProtocols[i].nDisplayNameID));

         SetAt(aProtocols[i].dwModemCC, strDisplayName);
      }
   }
   catch (CAffirmException ae)
   {
   }
}

CModemCCDisplayNameMap::~CModemCCDisplayNameMap()
{
   RemoveAll();
}
