Annotation of q_a/samples/locale/locale.h, revision 1.1

1.1     ! root        1: /* locale.h - header file for the locale sample. */
        !             2: 
        !             3: 
        !             4: /* function prototypes.  Window procedures first. */
        !             5: LRESULT MainDlgProc(HWND, UINT, WPARAM, LPARAM);
        !             6: 
        !             7: 
        !             8: #define MAXTCHAR 100
        !             9: 
        !            10: 
        !            11: /* the control ID's from the dialog box. */
        !            12: #define DID_LISTBOX     100
        !            13: #define DID_COMBOBOX    101
        !            14: #define DID_TEXT        102
        !            15: 
        !            16: 
        !            17: /* structure for the lookup tables.  */
        !            18: typedef struct tagLookupEntry{
        !            19:     int     Value;
        !            20:     TCHAR    String[MAXTCHAR];
        !            21: } LookupEntry;
        !            22: 
        !            23: 
        !            24: 
        !            25: /* from WINNLS.H */
        !            26: #define NLANG 51
        !            27: LookupEntry  langstrings[NLANG] =
        !            28: {{ MAKELANGID (LANG_NEUTRAL       , SUBLANG_NEUTRAL)                , TEXT("NEUTRAL                ")},
        !            29:  { MAKELANGID (LANG_ALBANIAN      , SUBLANG_NEUTRAL)                , TEXT("ALBANIAN               ")},
        !            30:  { MAKELANGID (LANG_ARABIC        , SUBLANG_NEUTRAL)                , TEXT("ARABIC                 ")},
        !            31:  { MAKELANGID (LANG_BAHASA        , SUBLANG_NEUTRAL)                , TEXT("BAHASA                 ")},
        !            32:  { MAKELANGID (LANG_BULGARIAN     , SUBLANG_NEUTRAL)                , TEXT("BULGARIAN              ")},
        !            33:  { MAKELANGID (LANG_CATALAN       , SUBLANG_NEUTRAL)                , TEXT("CATALAN                ")},
        !            34:  { MAKELANGID (LANG_CHINESE       , SUBLANG_CHINESE_SIMPLIFIED )    , TEXT("CHINESE,SIMPLIFIED     ")},
        !            35:  { MAKELANGID (LANG_CHINESE       , SUBLANG_CHINESE_TRADITIONAL)    , TEXT("CHINESE,TRADITIONAL    ")},
        !            36:  { MAKELANGID (LANG_CZECH         , SUBLANG_NEUTRAL)                , TEXT("CZECH                  ")},
        !            37:  { MAKELANGID (LANG_DANISH        , SUBLANG_NEUTRAL)                , TEXT("DANISH                 ")},
        !            38:  { MAKELANGID (LANG_DUTCH         , SUBLANG_DUTCH        )          , TEXT("DUTCH                  ")},
        !            39:  { MAKELANGID (LANG_DUTCH         , SUBLANG_DUTCH_BELGIAN)          , TEXT("DUTCH,BELGIAN          ")},
        !            40:  { MAKELANGID (LANG_ENGLISH       , SUBLANG_ENGLISH_US )            , TEXT("ENGLISH,US             ")},
        !            41:  { MAKELANGID (LANG_ENGLISH       , SUBLANG_ENGLISH_UK )            , TEXT("ENGLISH,UK             ")},
        !            42:  { MAKELANGID (LANG_ENGLISH       , SUBLANG_ENGLISH_AUS)            , TEXT("ENGLISH,AUS            ")},
        !            43:  { MAKELANGID (LANG_ENGLISH       , SUBLANG_ENGLISH_CAN)            , TEXT("ENGLISH,CAN            ")},
        !            44:  { MAKELANGID (LANG_ENGLISH       , SUBLANG_ENGLISH_NZ )            , TEXT("ENGLISH,NZ             ")},
        !            45:  { MAKELANGID (LANG_FINNISH       , SUBLANG_NEUTRAL)                , TEXT("FINNISH                ")},
        !            46:  { MAKELANGID (LANG_FRENCH        , SUBLANG_FRENCH         )        , TEXT("FRENCH                 ")},
        !            47:  { MAKELANGID (LANG_FRENCH        , SUBLANG_FRENCH_BELGIAN )        , TEXT("FRENCH,BELGIAN         ")},
        !            48:  { MAKELANGID (LANG_FRENCH        , SUBLANG_FRENCH_CANADIAN)        , TEXT("FRENCH,CANADIAN        ")},
        !            49:  { MAKELANGID (LANG_FRENCH        , SUBLANG_FRENCH_SWISS   )        , TEXT("FRENCH,SWISS           ")},
        !            50:  { MAKELANGID (LANG_GERMAN        , SUBLANG_GERMAN         )        , TEXT("GERMAN                 ")},
        !            51:  { MAKELANGID (LANG_GERMAN        , SUBLANG_GERMAN_SWISS   )        , TEXT("GERMAN,SWISS           ")},
        !            52:  { MAKELANGID (LANG_GERMAN        , SUBLANG_GERMAN_AUSTRIAN)        , TEXT("GERMAN,AUSTRIAN        ")},
        !            53:  { MAKELANGID (LANG_GREEK         , SUBLANG_NEUTRAL)                , TEXT("GREEK                  ")},
        !            54:  { MAKELANGID (LANG_HEBREW        , SUBLANG_NEUTRAL)                , TEXT("HEBREW                 ")},
        !            55:  { MAKELANGID (LANG_HUNGARIAN     , SUBLANG_NEUTRAL)                , TEXT("HUNGARIAN              ")},
        !            56:  { MAKELANGID (LANG_ICELANDIC     , SUBLANG_NEUTRAL)                , TEXT("ICELANDIC              ")},
        !            57:  { MAKELANGID (LANG_ITALIAN       , SUBLANG_ITALIAN      )          , TEXT("ITALIAN                ")},
        !            58:  { MAKELANGID (LANG_ITALIAN       , SUBLANG_ITALIAN_SWISS)          , TEXT("ITALIAN,SWISS          ")},
        !            59:  { MAKELANGID (LANG_JAPANESE      , SUBLANG_NEUTRAL)                , TEXT("JAPANESE               ")},
        !            60:  { MAKELANGID (LANG_KOREAN        , SUBLANG_NEUTRAL)                , TEXT("KOREAN                 ")},
        !            61:  { MAKELANGID (LANG_NORWEGIAN     , SUBLANG_NORWEGIAN_BOKMAL )      , TEXT("NORWEGIAN,BOKMAL       ")},
        !            62:  { MAKELANGID (LANG_NORWEGIAN     , SUBLANG_NORWEGIAN_NYNORSK)      , TEXT("NORWEGIAN,NYNORSK      ")},
        !            63:  { MAKELANGID (LANG_POLISH        , SUBLANG_NEUTRAL)                , TEXT("POLISH                 ")},
        !            64:  { MAKELANGID (LANG_PORTUGUESE    , SUBLANG_PORTUGUESE          )   , TEXT("PORTUGUESE             ")},
        !            65:  { MAKELANGID (LANG_PORTUGUESE    , SUBLANG_PORTUGUESE_BRAZILIAN)   , TEXT("PORTUGUESE,BRAZILIAN   ")},
        !            66:  { MAKELANGID (LANG_RHAETO_ROMAN  , SUBLANG_NEUTRAL)                , TEXT("RHAETO_ROMAN           ")},
        !            67:  { MAKELANGID (LANG_ROMANIAN      , SUBLANG_NEUTRAL)                , TEXT("ROMANIAN               ")},
        !            68:  { MAKELANGID (LANG_RUSSIAN       , SUBLANG_NEUTRAL)                , TEXT("RUSSIAN                ")},
        !            69:  { MAKELANGID (LANG_SERBO_CROATIAN, SUBLANG_SERBO_CROATIAN_CYRILLIC), TEXT("SERBO_CROATIAN,CYRILLIC")},
        !            70:  { MAKELANGID (LANG_SERBO_CROATIAN, SUBLANG_SERBO_CROATIAN_LATIN   ), TEXT("SERBO_CROATIAN,LATIN   ")},
        !            71:  { MAKELANGID (LANG_SLOVAK        , SUBLANG_NEUTRAL)                , TEXT("SLOVAK                 ")},
        !            72:  { MAKELANGID (LANG_SPANISH       , SUBLANG_SPANISH        )        , TEXT("SPANISH                ")},
        !            73:  { MAKELANGID (LANG_SPANISH       , SUBLANG_SPANISH_MEXICAN)        , TEXT("SPANISH,MEXICAN        ")},
        !            74:  { MAKELANGID (LANG_SPANISH       , SUBLANG_SPANISH_MODERN )        , TEXT("SPANISH,MODERN         ")},
        !            75:  { MAKELANGID (LANG_SWEDISH       , SUBLANG_NEUTRAL)                , TEXT("SWEDISH                ")},
        !            76:  { MAKELANGID (LANG_THAI          , SUBLANG_NEUTRAL)                , TEXT("THAI                   ")},
        !            77:  { MAKELANGID (LANG_TURKISH       , SUBLANG_NEUTRAL)                , TEXT("TURKISH                ")},
        !            78:  { MAKELANGID (LANG_URDU          , SUBLANG_NEUTRAL)                , TEXT("URDU                   ")}};
        !            79: 
        !            80: 
        !            81: 
        !            82: #define NLOCALEENTRIES 89
        !            83: LookupEntry  localeentry[NLOCALEENTRIES] =
        !            84: {{  LOCALE_ILANGUAGE         , TEXT("ILANGUAGE         ")},
        !            85:  {  LOCALE_SLANGUAGE         , TEXT("SLANGUAGE         ")},
        !            86:  {  LOCALE_SENGLANGUAGE      , TEXT("SENGLANGUAGE      ")},
        !            87:  {  LOCALE_SABBREVLANGNAME   , TEXT("SABBREVLANGNAME   ")},
        !            88:  {  LOCALE_SNATIVELANGNAME   , TEXT("SNATIVELANGNAME   ")},
        !            89:  {  LOCALE_ICOUNTRY          , TEXT("ICOUNTRY          ")},
        !            90:  {  LOCALE_SCOUNTRY          , TEXT("SCOUNTRY          ")},
        !            91:  {  LOCALE_SENGCOUNTRY       , TEXT("SENGCOUNTRY       ")},
        !            92:  {  LOCALE_SABBREVCTRYNAME   , TEXT("SABBREVCTRYNAME   ")},
        !            93:  {  LOCALE_SNATIVECTRYNAME   , TEXT("SNATIVECTRYNAME   ")},
        !            94:  {  LOCALE_IDEFAULTLANGUAGE  , TEXT("IDEFAULTLANGUAGE  ")},
        !            95:  {  LOCALE_IDEFAULTCOUNTRY   , TEXT("IDEFAULTCOUNTRY   ")},
        !            96:  {  LOCALE_IDEFAULTCODEPAGE  , TEXT("IDEFAULTCODEPAGE  ")},
        !            97:  {  LOCALE_SLIST             , TEXT("SLIST             ")},
        !            98:  {  LOCALE_IMEASURE          , TEXT("IMEASURE          ")},
        !            99:  {  LOCALE_SDECIMAL          , TEXT("SDECIMAL          ")},
        !           100:  {  LOCALE_STHOUSAND         , TEXT("STHOUSAND         ")},
        !           101:  {  LOCALE_SGROUPING         , TEXT("SGROUPING         ")},
        !           102:  {  LOCALE_IDIGITS           , TEXT("IDIGITS           ")},
        !           103:  {  LOCALE_ILZERO            , TEXT("ILZERO            ")},
        !           104:  {  LOCALE_SNATIVEDIGITS     , TEXT("SNATIVEDIGITS     ")},
        !           105:  {  LOCALE_SCURRENCY         , TEXT("SCURRENCY         ")},
        !           106:  {  LOCALE_SINTLSYMBOL       , TEXT("SINTLSYMBOL       ")},
        !           107:  {  LOCALE_SMONDECIMALSEP    , TEXT("SMONDECIMALSEP    ")},
        !           108:  {  LOCALE_SMONTHOUSANDSEP   , TEXT("SMONTHOUSANDSEP   ")},
        !           109:  {  LOCALE_SMONGROUPING      , TEXT("SMONGROUPING      ")},
        !           110:  {  LOCALE_ICURRDIGITS       , TEXT("ICURRDIGITS       ")},
        !           111:  {  LOCALE_IINTLCURRDIGITS   , TEXT("IINTLCURRDIGITS   ")},
        !           112:  {  LOCALE_ICURRENCY         , TEXT("ICURRENCY         ")},
        !           113:  {  LOCALE_INEGCURR          , TEXT("INEGCURR          ")},
        !           114:  {  LOCALE_SDATE             , TEXT("SDATE             ")},
        !           115:  {  LOCALE_STIME             , TEXT("STIME             ")},
        !           116:  {  LOCALE_SSHORTDATE        , TEXT("SSHORTDATE        ")},
        !           117:  {  LOCALE_SLONGDATE         , TEXT("SLONGDATE         ")},
        !           118:  {  LOCALE_IDATE             , TEXT("IDATE             ")},
        !           119:  {  LOCALE_ILDATE            , TEXT("ILDATE            ")},
        !           120:  {  LOCALE_ITIME             , TEXT("ITIME             ")},
        !           121:  {  LOCALE_ICENTURY          , TEXT("ICENTURY          ")},
        !           122:  {  LOCALE_ITLZERO           , TEXT("ITLZERO           ")},
        !           123:  {  LOCALE_IDAYLZERO         , TEXT("IDAYLZERO         ")},
        !           124:  {  LOCALE_IMONLZERO         , TEXT("IMONLZERO         ")},
        !           125:  {  LOCALE_S1159             , TEXT("S1159             ")},
        !           126:  {  LOCALE_S2359             , TEXT("S2359             ")},
        !           127:  {  LOCALE_SDAYNAME1         , TEXT("SDAYNAME1         ")},
        !           128:  {  LOCALE_SDAYNAME2         , TEXT("SDAYNAME2         ")},
        !           129:  {  LOCALE_SDAYNAME3         , TEXT("SDAYNAME3         ")},
        !           130:  {  LOCALE_SDAYNAME4         , TEXT("SDAYNAME4         ")},
        !           131:  {  LOCALE_SDAYNAME5         , TEXT("SDAYNAME5         ")},
        !           132:  {  LOCALE_SDAYNAME6         , TEXT("SDAYNAME6         ")},
        !           133:  {  LOCALE_SDAYNAME7         , TEXT("SDAYNAME7         ")},
        !           134:  {  LOCALE_SABBREVDAYNAME1   , TEXT("SABBREVDAYNAME1   ")},
        !           135:  {  LOCALE_SABBREVDAYNAME2   , TEXT("SABBREVDAYNAME2   ")},
        !           136:  {  LOCALE_SABBREVDAYNAME3   , TEXT("SABBREVDAYNAME3   ")},
        !           137:  {  LOCALE_SABBREVDAYNAME4   , TEXT("SABBREVDAYNAME4   ")},
        !           138:  {  LOCALE_SABBREVDAYNAME5   , TEXT("SABBREVDAYNAME5   ")},
        !           139:  {  LOCALE_SABBREVDAYNAME6   , TEXT("SABBREVDAYNAME6   ")},
        !           140:  {  LOCALE_SABBREVDAYNAME7   , TEXT("SABBREVDAYNAME7   ")},
        !           141:  {  LOCALE_SMONTHNAME1       , TEXT("SMONTHNAME1       ")},
        !           142:  {  LOCALE_SMONTHNAME2       , TEXT("SMONTHNAME2       ")},
        !           143:  {  LOCALE_SMONTHNAME3       , TEXT("SMONTHNAME3       ")},
        !           144:  {  LOCALE_SMONTHNAME4       , TEXT("SMONTHNAME4       ")},
        !           145:  {  LOCALE_SMONTHNAME5       , TEXT("SMONTHNAME5       ")},
        !           146:  {  LOCALE_SMONTHNAME6       , TEXT("SMONTHNAME6       ")},
        !           147:  {  LOCALE_SMONTHNAME7       , TEXT("SMONTHNAME7       ")},
        !           148:  {  LOCALE_SMONTHNAME8       , TEXT("SMONTHNAME8       ")},
        !           149:  {  LOCALE_SMONTHNAME9       , TEXT("SMONTHNAME9       ")},
        !           150:  {  LOCALE_SMONTHNAME10      , TEXT("SMONTHNAME10      ")},
        !           151:  {  LOCALE_SMONTHNAME11      , TEXT("SMONTHNAME11      ")},
        !           152:  {  LOCALE_SMONTHNAME12      , TEXT("SMONTHNAME12      ")},
        !           153:  {  LOCALE_SABBREVMONTHNAME1 , TEXT("SABBREVMONTHNAME1 ")},
        !           154:  {  LOCALE_SABBREVMONTHNAME2 , TEXT("SABBREVMONTHNAME2 ")},
        !           155:  {  LOCALE_SABBREVMONTHNAME3 , TEXT("SABBREVMONTHNAME3 ")},
        !           156:  {  LOCALE_SABBREVMONTHNAME4 , TEXT("SABBREVMONTHNAME4 ")},
        !           157:  {  LOCALE_SABBREVMONTHNAME5 , TEXT("SABBREVMONTHNAME5 ")},
        !           158:  {  LOCALE_SABBREVMONTHNAME6 , TEXT("SABBREVMONTHNAME6 ")},
        !           159:  {  LOCALE_SABBREVMONTHNAME7 , TEXT("SABBREVMONTHNAME7 ")},
        !           160:  {  LOCALE_SABBREVMONTHNAME8 , TEXT("SABBREVMONTHNAME8 ")},
        !           161:  {  LOCALE_SABBREVMONTHNAME9 , TEXT("SABBREVMONTHNAME9 ")},
        !           162:  {  LOCALE_SABBREVMONTHNAME10, TEXT("SABBREVMONTHNAME10")},
        !           163:  {  LOCALE_SABBREVMONTHNAME11, TEXT("SABBREVMONTHNAME11")},
        !           164:  {  LOCALE_SABBREVMONTHNAME12, TEXT("SABBREVMONTHNAME12")},
        !           165:  {  LOCALE_SPOSITIVESIGN     , TEXT("SPOSITIVESIGN     ")},
        !           166:  {  LOCALE_SNEGATIVESIGN     , TEXT("SNEGATIVESIGN     ")},
        !           167:  {  LOCALE_IPOSSIGNPOSN      , TEXT("IPOSSIGNPOSN      ")},
        !           168:  {  LOCALE_INEGSIGNPOSN      , TEXT("INEGSIGNPOSN      ")},
        !           169:  {  LOCALE_IPOSSYMPRECEDES   , TEXT("IPOSSYMPRECEDES   ")},
        !           170:  {  LOCALE_IPOSSEPBYSPACE    , TEXT("IPOSSEPBYSPACE    ")},
        !           171:  {  LOCALE_INEGSYMPRECEDES   , TEXT("INEGSYMPRECEDES   ")},
        !           172:  {  LOCALE_INEGSEPBYSPACE    , TEXT("INEGSEPBYSPACE    ")}} ;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.