kernel/eka/include/e32reg.h
changeset 0 a41df078684a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kernel/eka/include/e32reg.h	Mon Oct 19 15:55:17 2009 +0100
@@ -0,0 +1,758 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// e32\include\e32reg.h
+// 
+//
+
+#ifndef __E32REG_H__
+#define __E32REG_H__
+
+/**
+* 
+* This is the ISO standard for region definitions. 
+* http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
+* It is used by localed, and can be retrieved by USer::Region()
+*/
+
+/**
+@publishedAll
+@released
+
+Region identity enumeration. 
+*/
+enum TRegionCode
+	{
+	/** AFGHANISTAN */
+	ERegAFG   =  4,
+	
+	/** ALBANIA */
+	ERegALB   =  8,
+
+	/** ANTARCTICA */                                           
+	ERegATA   =  10,
+	
+	/** ALGERIA */                                              
+	ERegDZA   =  12,
+
+	/** AMERICAN SAMOA */                                       
+	ERegASM   =  16,
+
+	/** ANDORRA */                                             
+	ERegAND   =  20,
+
+	/** ANGOLA */                                              
+	ERegAGO   =  24,
+	
+	/** ANTIGUA AND BARBUDA */                                  
+	ERegATG   =  28,
+	
+	/** AZERBAIJAN */                                           
+	ERegAZE   =  31, 
+
+	/** ARGENTINA */                                            
+	ERegARG   =  32,
+	
+	/** AUSTRALIA */                                            
+	ERegAUS   =  36,
+
+	/** AUSTRIA */                                              
+	ERegAUT   =  40,
+
+	/** BAHAMAS */                                              
+	ERegBHS   =  44,
+
+	/** BAHRAIN */                                              
+	ERegBHR   =  48,
+
+	/** BANGLADESH */                                           
+	ERegBGD   =  50,
+
+	/** ARMENIA */                                              
+	ERegARM   =  51, 	
+
+	/** BARBADOS */                                             
+	ERegBRB   =  52,
+
+	/** BELGIUM */                                              
+	ERegBEL   =  56,
+
+	/** BERMUDA */                                              
+	ERegBMU   =  60,
+
+	/** BHUTAN */                                               
+	ERegBTN   =  64,
+
+	/** BOLIVIA */                                              
+	ERegBOL   =  68,
+
+	/** BOSNIA AND HERZEGOWINA */                               
+	ERegBIH   =  70,
+
+	/** BOTSWANA */                                           
+	ERegBWA   =  72,
+
+	/** BOUVET ISLAND */                                        
+	ERegBVT   =  74,
+
+	/** BRAZIL */                                               
+	ERegBRA   =  76,	
+
+	/** BELIZE */                                               
+	ERegBLZ   =  84,
+
+	/** BRITISH INDIAN OCEAN TERRITORY */                       
+	ERegIOT   =  86,	
+
+	/** SOLOMON ISLANDS */                                
+	ERegSLB   =  90,
+	
+	/** VIRGIN ISLANDS (BRITISH) */
+	ERegVGB   =  92,
+
+	/** BRUNEI DARUSSALAM */                                    
+	ERegBRN   =  96,
+
+	/** BULGARIA */                                             
+	ERegBGR   =  100,
+	
+	/** MYANMAR */                                            
+	ERegMMR   =  104,	
+
+	/** BURUNDI */                                              
+	ERegBDI   =  108,
+	
+	/** BELARUS */                                              
+	ERegBLR   =  112,  
+	
+	/** CAMBODIA */                                             
+	ERegKHM   =  116,
+
+	/** CAMEROON */                                             
+	ERegCMR   =  120,
+
+	/** CANADA */                                               
+	ERegCAN   =  124,
+
+	/** CAPE VERDE */                                           
+	ERegCPV   =  132,
+
+	/** CAYMAN ISLANDS */                                       
+	ERegCYM   =  136,
+
+	/** CENTRAL AFRICAN REPUBLIC */                             
+	ERegCAF   =  140,
+	
+	/** SRI LANKA */                                     
+	ERegLKA   =  144,
+
+	/** CHAD */                                                 
+	ERegTCD   =  148,
+
+	/** CHILE */                                                
+	ERegCHL   =  152,
+
+	/** CHINA */                                                
+	ERegCHN   =  156,
+	
+	/** TAIWAN */                                           
+	ERegTWN   =  158,
+
+	/** CHRISTMAS ISLAND */                                     
+	ERegCXR   =  162,
+
+	/** COCOS (KEELING) ISLANDS */                              
+	ERegCCK   =  166,
+
+	/** COLOMBIA */                                             
+	ERegCOL   =  170,
+
+	/** COMOROS */                                             
+	ERegCOM   =  174,
+	
+	/** MAYOTTE */                                          
+	ERegMYT   =  175, 
+
+	/** CONGO, Republic of */                                  
+	ERegCOG   =  178,
+
+	/** CONGO, Democratic Republic of (was Zaire) */          
+	ERegCOD   =  180,
+
+	/** COOK ISLANDS */                                     
+	ERegCOK   =  184,
+
+	/** COSTA RICA */                                          
+	ERegCRI   =  188,
+
+	/** CROATIA (local name: Hrvatska) */                  
+	ERegHRV   =  191,  
+	   
+	/** CUBA */                                              
+	ERegCUB   =  192,
+
+	/** CYPRUS */                                             
+	ERegCYP   =  196,
+
+	/** CZECH REPUBLIC */                                      
+	ERegCZE   =  203, 
+	
+	/** BENIN */                                                
+	ERegBEN   =  204,
+
+	/** DENMARK */                                          
+	ERegDNK   =  208,
+
+	/** DOMINICA */                                        
+	ERegDMA   =  212,
+
+	/** DOMINICAN REPUBLIC */                                  
+	ERegDOM   =  214,
+
+	/** ECUADOR */                                          
+	ERegECU   =  218,
+
+	/** EL SALVADOR */                                      
+	ERegSLV   =  222,
+
+	/** EQUATORIAL GUINEA */                               
+	ERegGNQ   =  226,
+	
+	/** ETHIOPIA */                                       
+	ERegETH   =  231,
+
+	/** ERITREA */                                          
+	ERegERI   =  232,
+
+	/** ESTONIA */                                       
+	ERegEST   =  233, 
+
+	/** FAROE ISLANDS */                                   
+	ERegFRO   =  234,
+	
+	/** FALKLAND ISLANDS (MALVINAS) */                   
+	ERegFLK   =  238,
+	
+	/** SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS */    
+	ERegSGS   =  239,
+
+	/** FIJI */                                            
+	ERegFJI   =  242,
+
+	/** FINLAND */                                         
+	ERegFIN   =  246,
+	
+	/** AALAND ISLANDS */
+	ERegALA   =  248,
+
+	/** FRANCE */                                          
+	ERegFRA   =  250,
+
+	/** FRENCH GUIANA */                                   
+	ERegGUF   =  254,
+
+	/** FRENCH POLYNESIA */                                 
+	ERegPYF   =  258,
+
+	/** FRENCH SOUTHERN TERRITORIES */                     
+	ERegATF   =  260,	
+
+	/** DJIBOUTI */                                           
+	ERegDJI   =  262,
+
+	/** GABON */                                          
+	ERegGAB   =  266,
+	
+	/** GEORGIA */                                        
+	ERegGEO   =  268, 
+
+	/** GAMBIA */                                          
+	ERegGMB   =  270,	
+
+	/** PALESTINIAN TERRITORY, Occupied */                 
+	ERegPSE   =  275,
+
+	/** GERMANY */                                           
+	ERegDEU   =  276,
+
+	/** GHANA */                                             
+	ERegGHA   =  288,
+
+	/** GIBRALTAR */                                       
+	ERegGIB   =  292,	
+
+	/** KIRIBATI */                                         
+	ERegKIR   =  296,
+
+	/** GREECE */                                              
+	ERegGRC   =  300,
+
+	/** GREENLAND */                                        
+	ERegGRL   =  304,
+
+	/** GRENADA */                                        
+	ERegGRD   =  308,
+
+	/** GUADELOUPE */                                     
+	ERegGLP   =  312,
+
+	/** GUAM */                                          
+	ERegGUM   =  316,
+
+	/** GUATEMALA */                                         
+	ERegGTM   =  320,
+
+	/** GUINEA */                                           
+	ERegGIN   =  324,
+
+	/** GUYANA */                                            
+	ERegGUY   =  328,
+
+	/** HAITI */                                            
+	ERegHTI   =  332,
+
+	/** HEARD AND MC DONALD ISLANDS */                       
+	ERegHMD   =  334,	
+
+	/** VATICAN CITY STATE (HOLY SEE)  */
+	ERegVAT   =  336,
+
+	/** HONDURAS */                                         
+	ERegHND   =  340,
+
+	/** HONG KONG */                                         
+	ERegHKG   =  344,
+
+	/** HUNGARY */                                         
+	ERegHUN   =  348,
+
+	/** ICELAND */                                          
+	ERegISL   =  352,
+
+	/** INDIA */                                         
+	ERegIND   =  356,
+
+	/** INDONESIA */                                       
+	ERegIDN   =  360,
+
+	/** IRAN (ISLAMIC REPUBLIC OF) */                      
+	ERegIRN   =  364,
+
+	/** IRAQ */                                             
+	ERegIRQ   =  368,
+
+	/** IRELAND */                                          
+	ERegIRL   =  372,
+
+	/** ISRAEL */                                            
+	ERegISR   =  376,
+
+	/** ITALY */                                              
+	ERegITA   =  380,
+	
+	/** COTE D'IVOIRE */                                      
+	ERegCIV   =  384,
+
+	/** JAMAICA */                                             
+	ERegJAM   =  388,
+
+	/** JAPAN */                                            
+	ERegJPN   =  392,
+	
+	/** KAZAKHSTAN */                                        
+	ERegKAZ   =  398, 
+
+	/** JORDAN */                                           
+	ERegJOR   =  400,
+
+	/** KENYA */                                           
+	ERegKEN   =  404,
+
+	/** KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF */            
+	ERegPRK   =  408,
+
+	/** KOREA, REPUBLIC OF */                             
+	ERegKOR   =  410,
+
+	/** KUWAIT */                                            
+	ERegKWT   =  414,
+
+	/** KYRGYZSTAN */                                     
+	ERegKGZ   =  417, 
+
+	/** LAO PEOPLE'S DEMOCRATIC REPUBLIC */               
+	ERegLAO   =  418,
+
+	/** LEBANON */                                              
+	ERegLBN   =  422,
+
+	/** LESOTHO */                                               
+	ERegLSO   =  426,
+	
+	/** LATVIA */                                               
+	ERegLVA   =  428, 
+
+	/** LIBERIA */                                              
+	ERegLBR   =  430,
+
+	/** LIBYAN ARAB JAMAHIRIYA */                               
+	ERegLBY   =  434,
+
+	/** LIECHTENSTEIN */                                        
+	ERegLIE   =  438,
+
+	/** LITHUANIA */                                            
+	ERegLTU   =  440, 
+
+	/** LUXEMBOURG */                                           
+	ERegLUX   =  442,
+
+	/** MACAU */                                                
+	ERegMAC   =  446,
+
+	/** MADAGASCAR */                                           
+	ERegMDG   =  450,
+
+	/** MALAWI */                                               
+	ERegMWI   =  454,
+
+	/** MALAYSIA */                                             
+	ERegMYS   =  458,
+
+	/** MALDIVES */      
+	ERegMDV   =  462,
+
+	/** MALI */                                                 
+	ERegMLI   =  466,
+
+	/** MALTA */                                                
+	ERegMLT   =  470,
+
+	/** MARTINIQUE */                                      
+	ERegMTQ   =  474,
+
+	/** MAURITANIA */                                       
+	ERegMRT   =  478,
+
+	/** MAURITIUS */                                         
+	ERegMUS   =  480,
+
+	/** MEXICO */                                           
+	ERegMEX   =  484,
+
+	/** MONACO */                                          
+	ERegMCO   =  492,
+
+	/** MONGOLIA */                                             
+	ERegMNG   =  496,
+	
+	/** MOLDOVA, REPUBLIC OF */                              
+	ERegMDA   =  498, 
+
+	/** MONTSERRAT */                                        
+	ERegMSR   =  500,
+
+	/** MOROCCO */                                            
+	ERegMAR   =  504,
+
+	/** MOZAMBIQUE */                                        
+	ERegMOZ   =  508,
+
+	/** OMAN */                                              
+	ERegOMN   =  512,
+
+	/** NAMIBIA */                                            
+	ERegNAM   =  516,
+
+	/** NAURU */                                               
+	ERegNRU   =  520,
+
+	/** NEPAL */                                               
+	ERegNPL   =  524,
+
+	/** NETHERLANDS */                                        
+	ERegNLD   =  528,
+
+	/** NETHERLANDS ANTILLES */                             
+	ERegANT   =  530,
+	
+	/** ARUBA */                                                
+	ERegABW   =  533,
+
+	/** NEW CALEDONIA */                                      
+	ERegNCL   =  540,	
+	
+	/** VANUATU */                                             
+	ERegVUT   =  548,
+
+	/** NEW ZEALAND */                                          
+	ERegNZL   =  554,
+
+	/** NICARAGUA */                                         
+	ERegNIC   =  558,
+
+	/** NIGER */                                             
+	ERegNER   =  562,
+
+	/** NIGERIA */                                         
+	ERegNGA   =  566,
+
+	/** NIUE */                                              
+	ERegNIU   =  570,
+
+	/** NORFOLK ISLAND */                                     
+	ERegNFK   =  574,	
+
+	/** NORWAY */                                              
+	ERegNOR   =  578,
+
+	/** NORTHERN MARIANA ISLANDS */                          
+	ERegMNP   =  580,
+	
+	/** UNITED STATES MINOR OUTLYING ISLANDS */              
+	ERegUMI   =  581,	
+
+	/** MICRONESIA, FEDERATED STATES OF */                   
+	ERegFSM   =  583,
+	
+	/** MARSHALL ISLANDS */                                     
+	ERegMHL   =  584,
+	
+	/** PALAU */                                             
+	ERegPLW   =  585,
+
+	/** PAKISTAN */                                            
+	ERegPAK   =  586,
+
+	/** PANAMA */                                              
+	ERegPAN   =  591,
+
+	/** PAPUA NEW GUINEA */                                  
+	ERegPNG   =  598,
+
+	/** PARAGUAY */                                          
+	ERegPRY   =  600,
+
+	/** PERU */                                             
+	ERegPER   =  604,
+
+	/** PHILIPPINES */                                     
+	ERegPHL   =  608,
+
+	/** PITCAIRN */                                        
+	ERegPCN   =  612,
+
+	/** POLAND */                                          
+	ERegPOL   =  616,
+
+	/** PORTUGAL */                                         
+	ERegPRT   =  620,
+	
+	/** GUINEA-BISSAU */                                      
+	ERegGNB   =  624,
+	
+	/** TIMOR-LESTE */                                       
+	ERegTLS   =  626,
+
+	/** PUERTO RICO */                                   
+	ERegPRI   =  630,
+
+	/** QATAR */                                            
+	ERegQAT   =  634,
+
+	/** REUNION */                                         
+	ERegREU   =  638,
+
+	/** ROMANIA */                                         
+	ERegROU   =  642,
+
+	/** RUSSIAN FEDERATION */                               
+	ERegRUS   =  643,
+
+	/** RWANDA */                                        
+	ERegRWA   =  646,
+
+	/** SAINT HELENA */                                    
+	ERegSHN   =  654,
+
+	/** SAINT KITTS AND NEVIS */                               
+	ERegKNA   =  659,
+	
+	/** ANGUILLA */                                             
+	ERegAIA   =  660, 
+
+	/** SAINT LUCIA */                                 
+	ERegLCA   =  662,
+
+	/** SAINT PIERRE AND MIQUELON */                       
+	ERegSPM   =  666,
+
+	/** SAINT VINCENT AND THE GRENADINES */              
+	ERegVCT   =  670,
+
+	/** SAN MARINO */                                   
+	ERegSMR   =  674,
+
+	/** SAO TOME AND PRINCIPE */                        
+	ERegSTP   =  678,
+
+	/** SAUDI ARABIA */                                  
+	ERegSAU   =  682,
+
+	/** SENEGAL */                                         
+	ERegSEN   =  686,
+
+	/** SEYCHELLES */                                      
+	ERegSYC   =  690,
+
+	/** SIERRA LEONE */                                      
+	ERegSLE   =  694,
+
+	/** SINGAPORE */                                     
+	ERegSGP   =  702,
+
+	/** SLOVAKIA */                                       
+	ERegSVK   =  703, 
+	
+	/** VIET NAM */
+	ERegVNM   =  704,
+		
+	/** SLOVENIA */                                      
+	ERegSVN   =  705, 
+
+	/** SOMALIA  */                                        
+	ERegSOM   =  706,
+
+	/** SOUTH AFRICA */                                    
+	ERegZAF   =  710,
+	
+	/** ZIMBABWE */
+	ERegZWE   =  716,
+
+	/** SPAIN */                                          
+	ERegESP   =  724,
+
+	/** WESTERN SAHARA */
+	ERegESH   =  732,
+
+	/** SUDAN */                                          
+	ERegSDN   =  736,
+
+	/** SURINAME */                                        
+	ERegSUR   =  740,
+
+	/** SVALBARD AND JAN MAYEN ISLANDS */                    
+	ERegSJM   =  744,
+
+	/** SWAZILAND */                                       
+	ERegSWZ   =  748,
+
+	/** SWEDEN */                                          
+	ERegSWE   =  752,
+
+	/** SWITZERLAND */                                   
+	ERegCHE   =  756,
+
+	/** SYRIAN ARAB REPUBLIC */                             
+	ERegSYR   =  760,
+
+	/** TAJIKISTAN */                                      
+	ERegTJK   =  762, 
+
+	/** THAILAND */                                       
+	ERegTHA   =  764,
+
+	/** TOGO */                                           
+	ERegTGO   =  768,
+
+	/** TOKELAU */      
+	ERegTKL   =  772,
+
+	/** TONGA */                                       
+	ERegTON   =  776,
+
+	/** TRINIDAD AND TOBAGO */                               
+	ERegTTO   =  780,
+	
+	/** UNITED ARAB EMIRATES */                          
+	ERegARE   =  784,
+
+	/** TUNISIA */                                        
+	ERegTUN   =  788,
+
+	/** TURKEY */                                        
+	ERegTUR   =  792,
+
+	/** TURKMENISTAN */                                       
+	ERegTKM   =  795, 
+
+	/** TURKS AND CAICOS ISLANDS */                      
+	ERegTCA   =  796,
+
+	/** TUVALU */                                          
+	ERegTUV   =  798,
+
+	/** UGANDA */                                            
+	ERegUGA   =  800,
+
+	/** UKRAINE */                                         
+	ERegUKR   =  804,
+	
+	/** MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF */           
+	ERegMKD   =  807,
+	
+	/** EGYPT */                                           
+	ERegEGY   =  818,
+
+	/** UNITED KINGDOM  */                                  
+	ERegGBR   =  826,
+	
+	/** TANZANIA, UNITED REPUBLIC OF */                   
+	ERegTZA   =  834,
+
+	/** UNITED STATES */                                     
+	ERegUSA   =  840,
+
+	/** VIRGIN ISLANDS (U.S.) */
+	ERegVIR   =  850,
+	
+	/** BURKINA FASO */                                         
+	ERegBFA   =  854,	
+	
+	/** URUGUAY */                                          
+	ERegURY   =  858,
+
+	/** UZBEKISTAN */                                        
+	ERegUZB   =  860,
+	
+	/** VENEZUELA  */
+	ERegVEN   =  862,
+		
+	/** WALLIS AND FUTUNA ISLANDS */
+	ERegWLF   =  876,
+
+	/** SAMOA */                                        
+	ERegWSM   =  882,
+
+	/** YEMEN */
+	ERegYEM   =  887,
+	
+	/** SERBIA AND MONTENEGRO */                         
+	ERegSCG   =  891,
+
+	/** ZAMBIA */
+	ERegZMB   =  894
+
+	};
+
+#endif