c2b7a98c21 2011-02-23 kinaba: module win32.winnls; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // Translated from Microsoft Platform SDK August 2001 Edition c2b7a98c21 2011-02-23 kinaba: // by Y.Tomino c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: import win32.windef; c2b7a98c21 2011-02-23 kinaba: import win32.winbase; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef _WINNLS_ c2b7a98c21 2011-02-23 kinaba: // #define _WINNLS_ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef __cplusplus c2b7a98c21 2011-02-23 kinaba: // extern "C" { c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef NONLS c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef _MAC c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { MAX_LEADBYTES = 12 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MAX_DEFAULTCHAR = 2 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { MB_PRECOMPOSED = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MB_COMPOSITE = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MB_USEGLYPHCHARS = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MB_ERR_INVALID_CHARS = 0x00000008 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { WC_COMPOSITECHECK = 0x00000200 } c2b7a98c21 2011-02-23 kinaba: enum : uint { WC_DISCARDNS = 0x00000010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { WC_SEPCHARS = 0x00000020 } c2b7a98c21 2011-02-23 kinaba: enum : uint { WC_DEFAULTCHAR = 0x00000040 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: enum : uint { WC_NO_BEST_FIT_CHARS = 0x00000400 } c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CT_CTYPE1 = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CT_CTYPE2 = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CT_CTYPE3 = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_UPPER = 0x0001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_LOWER = 0x0002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_DIGIT = 0x0004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_SPACE = 0x0008 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_PUNCT = 0x0010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_CNTRL = 0x0020 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_BLANK = 0x0040 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_XDIGIT = 0x0080 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_ALPHA = 0x0100 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C1_DEFINED = 0x0200 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_LEFTTORIGHT = 0x0001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_RIGHTTOLEFT = 0x0002 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_EUROPENUMBER = 0x0003 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_EUROPESEPARATOR = 0x0004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_EUROPETERMINATOR = 0x0005 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_ARABICNUMBER = 0x0006 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_COMMONSEPARATOR = 0x0007 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_BLOCKSEPARATOR = 0x0008 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_SEGMENTSEPARATOR = 0x0009 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_WHITESPACE = 0x000A } c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_OTHERNEUTRAL = 0x000B } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C2_NOTAPPLICABLE = 0x0000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_NONSPACING = 0x0001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_DIACRITIC = 0x0002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_VOWELMARK = 0x0004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_SYMBOL = 0x0008 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_KATAKANA = 0x0010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_HIRAGANA = 0x0020 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_HALFWIDTH = 0x0040 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_FULLWIDTH = 0x0080 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_IDEOGRAPH = 0x0100 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_KASHIDA = 0x0200 } c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_LEXICAL = 0x0400 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_ALPHA = 0x8000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { C3_NOTAPPLICABLE = 0x0000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { NORM_IGNORECASE = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { NORM_IGNORENONSPACE = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { NORM_IGNORESYMBOLS = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { NORM_IGNOREKANATYPE = 0x00010000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { NORM_IGNOREWIDTH = 0x00020000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { MAP_FOLDCZONE = 0x00000010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MAP_PRECOMPOSED = 0x00000020 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MAP_COMPOSITE = 0x00000040 } c2b7a98c21 2011-02-23 kinaba: enum : uint { MAP_FOLDDIGITS = 0x00000080 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: enum : uint { MAP_EXPAND_LIGATURES = 0x00002000 } c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_LOWERCASE = 0x00000100 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_UPPERCASE = 0x00000200 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_SORTKEY = 0x00000400 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_BYTEREV = 0x00000800 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_HIRAGANA = 0x00100000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_KATAKANA = 0x00200000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_HALFWIDTH = 0x00400000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_FULLWIDTH = 0x00800000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_LINGUISTIC_CASING = 0x01000000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_SIMPLIFIED_CHINESE = 0x02000000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCMAP_TRADITIONAL_CHINESE = 0x04000000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_INSTALLED = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_SUPPORTED = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LCID_INSTALLED = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCID_SUPPORTED = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LCID_ALTERNATE_SORTS = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_INSTALLED = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_SUPPORTED = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { SORT_STRINGSORT = 0x00001000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CSTR_LESS_THAN = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CSTR_EQUAL = 2 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CSTR_GREATER_THAN = 3 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_ACP = 0 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_OEMCP = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_MACCP = 2 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_THREAD_ACP = 3 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_SYMBOL = 42 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_UTF7 = 65000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CP_UTF8 = 65001 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_DEFAULT = 0 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ALBANIA = 355 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ALGERIA = 213 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ARGENTINA = 54 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ARMENIA = 374 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_AUSTRALIA = 61 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_AUSTRIA = 43 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_AZERBAIJAN = 994 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BAHRAIN = 973 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BELARUS = 375 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BELGIUM = 32 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BELIZE = 501 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BOLIVIA = 591 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BRAZIL = 55 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BRUNEI_DARUSSALAM = 673 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_BULGARIA = 359 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_CANADA = 2 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_CARIBBEAN = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_CHILE = 56 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_COLOMBIA = 57 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_COSTA_RICA = 506 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_CROATIA = 385 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_CZECH = 420 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_DENMARK = 45 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_DOMINICAN_REPUBLIC = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ECUADOR = 593 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_EGYPT = 20 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_EL_SALVADOR = 503 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ESTONIA = 372 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_FAEROE_ISLANDS = 298 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_FINLAND = 358 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_FRANCE = 33 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_GEORGIA = 995 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_GERMANY = 49 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_GREECE = 30 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_GUATEMALA = 502 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_HONDURAS = 504 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_HONG_KONG = 852 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_HUNGARY = 36 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ICELAND = 354 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_INDIA = 91 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_INDONESIA = 62 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_IRAN = 981 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_IRAQ = 964 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_IRELAND = 353 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ISRAEL = 972 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ITALY = 39 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_JAMAICA = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_JAPAN = 81 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_JORDAN = 962 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_KAZAKSTAN = 7 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_KENYA = 254 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_KUWAIT = 965 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_KYRGYZSTAN = 996 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_LATVIA = 371 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_LEBANON = 961 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_LIBYA = 218 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_LIECHTENSTEIN = 41 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_LITHUANIA = 370 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_LUXEMBOURG = 352 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MACAU = 853 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MACEDONIA = 389 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MALAYSIA = 60 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MALDIVES = 960 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MEXICO = 52 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MONACO = 33 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MONGOLIA = 976 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_MOROCCO = 212 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_NETHERLANDS = 31 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_NEW_ZEALAND = 64 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_NICARAGUA = 505 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_NORWAY = 47 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_OMAN = 968 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PAKISTAN = 92 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PANAMA = 507 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PARAGUAY = 595 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PERU = 51 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PHILIPPINES = 63 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_POLAND = 48 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PORTUGAL = 351 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PRCHINA = 86 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_PUERTO_RICO = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_QATAR = 974 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ROMANIA = 40 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_RUSSIA = 7 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SAUDI_ARABIA = 966 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SERBIA = 381 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SINGAPORE = 65 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SLOVAK = 421 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SLOVENIA = 386 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SOUTH_AFRICA = 27 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SOUTH_KOREA = 82 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SPAIN = 34 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SWEDEN = 46 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SWITZERLAND = 41 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_SYRIA = 963 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_TAIWAN = 886 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_TATARSTAN = 7 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_THAILAND = 66 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_TRINIDAD_Y_TOBAGO = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_TUNISIA = 216 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_TURKEY = 90 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_UAE = 971 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_UKRAINE = 380 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_UNITED_KINGDOM = 44 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_UNITED_STATES = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_URUGUAY = 598 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_UZBEKISTAN = 7 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_VENEZUELA = 58 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_VIET_NAM = 84 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_YEMEN = 967 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CTRY_ZIMBABWE = 263 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_NOUSEROVERRIDE = 0x80000000 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_USE_CP_ACP = 0x40000000 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0400) c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_RETURN_NUMBER = 0x20000000 } c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0400 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ILANGUAGE = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SLANGUAGE = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SENGLANGUAGE = 0x00001001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVLANGNAME = 0x00000003 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SNATIVELANGNAME = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ICOUNTRY = 0x00000005 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SCOUNTRY = 0x00000006 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SENGCOUNTRY = 0x00001002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVCTRYNAME = 0x00000007 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SNATIVECTRYNAME = 0x00000008 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDEFAULTLANGUAGE = 0x00000009 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDEFAULTCOUNTRY = 0x0000000A } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDEFAULTCODEPAGE = 0x0000000B } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDEFAULTANSICODEPAGE = 0x00001004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDEFAULTMACCODEPAGE = 0x00001011 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SLIST = 0x0000000C } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IMEASURE = 0x0000000D } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDECIMAL = 0x0000000E } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_STHOUSAND = 0x0000000F } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SGROUPING = 0x00000010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDIGITS = 0x00000011 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ILZERO = 0x00000012 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_INEGNUMBER = 0x00001010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SNATIVEDIGITS = 0x00000013 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SCURRENCY = 0x00000014 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SINTLSYMBOL = 0x00000015 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONDECIMALSEP = 0x00000016 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHOUSANDSEP = 0x00000017 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONGROUPING = 0x00000018 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ICURRDIGITS = 0x00000019 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IINTLCURRDIGITS = 0x0000001A } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ICURRENCY = 0x0000001B } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_INEGCURR = 0x0000001C } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDATE = 0x0000001D } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_STIME = 0x0000001E } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SSHORTDATE = 0x0000001F } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SLONGDATE = 0x00000020 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_STIMEFORMAT = 0x00001003 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDATE = 0x00000021 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ILDATE = 0x00000022 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ITIME = 0x00000023 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ITIMEMARKPOSN = 0x00001005 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ICENTURY = 0x00000024 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ITLZERO = 0x00000025 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDAYLZERO = 0x00000026 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IMONLZERO = 0x00000027 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_S1159 = 0x00000028 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_S2359 = 0x00000029 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_ICALENDARTYPE = 0x00001009 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IOPTIONALCALENDAR = 0x0000100B } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IFIRSTDAYOFWEEK = 0x0000100C } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IFIRSTWEEKOFYEAR = 0x0000100D } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME1 = 0x0000002A } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME2 = 0x0000002B } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME3 = 0x0000002C } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME4 = 0x0000002D } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME5 = 0x0000002E } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME6 = 0x0000002F } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SDAYNAME7 = 0x00000030 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME1 = 0x00000031 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME2 = 0x00000032 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME3 = 0x00000033 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME4 = 0x00000034 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME5 = 0x00000035 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME6 = 0x00000036 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVDAYNAME7 = 0x00000037 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME1 = 0x00000038 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME2 = 0x00000039 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME3 = 0x0000003A } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME4 = 0x0000003B } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME5 = 0x0000003C } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME6 = 0x0000003D } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME7 = 0x0000003E } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME8 = 0x0000003F } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME9 = 0x00000040 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME10 = 0x00000041 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME11 = 0x00000042 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME12 = 0x00000043 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SMONTHNAME13 = 0x0000100E } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME1 = 0x00000044 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME2 = 0x00000045 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME3 = 0x00000046 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME4 = 0x00000047 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME5 = 0x00000048 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME6 = 0x00000049 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME7 = 0x0000004A } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME8 = 0x0000004B } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME9 = 0x0000004C } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME10 = 0x0000004D } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME11 = 0x0000004E } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME12 = 0x0000004F } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SABBREVMONTHNAME13 = 0x0000100F } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SPOSITIVESIGN = 0x00000050 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SNEGATIVESIGN = 0x00000051 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IPOSSIGNPOSN = 0x00000052 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_INEGSIGNPOSN = 0x00000053 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IPOSSYMPRECEDES = 0x00000054 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IPOSSEPBYSPACE = 0x00000055 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_INEGSYMPRECEDES = 0x00000056 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_INEGSEPBYSPACE = 0x00000057 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0400) c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_FONTSIGNATURE = 0x00000058 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SISO639LANGNAME = 0x00000059 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SISO3166CTRYNAME = 0x0000005A } c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0400 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDEFAULTEBCDICCODEPAGE = 0x00001012 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IPAPERSIZE = 0x0000100A } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SENGCURRNAME = 0x00001007 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SNATIVECURRNAME = 0x00001008 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SYEARMONTH = 0x00001006 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_SSORTNAME = 0x00001013 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LOCALE_IDIGITSUBSTITUTION = 0x00001014 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { TIME_NOMINUTESORSECONDS = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { TIME_NOSECONDS = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { TIME_NOTIMEMARKER = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { TIME_FORCE24HOURFORMAT = 0x00000008 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { DATE_SHORTDATE = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { DATE_LONGDATE = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { DATE_USE_ALT_CALENDAR = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: enum : uint { DATE_YEARMONTH = 0x00000008 } c2b7a98c21 2011-02-23 kinaba: enum : uint { DATE_LTRREADING = 0x00000010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { DATE_RTLREADING = 0x00000020 } c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: alias LOCALE_NOUSEROVERRIDE CAL_NOUSEROVERRIDE; c2b7a98c21 2011-02-23 kinaba: alias LOCALE_USE_CP_ACP CAL_USE_CP_ACP; c2b7a98c21 2011-02-23 kinaba: alias LOCALE_RETURN_NUMBER CAL_RETURN_NUMBER; c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_ICALINTVALUE = 0x00000001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SCALNAME = 0x00000002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_IYEAROFFSETRANGE = 0x00000003 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SERASTRING = 0x00000004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SSHORTDATE = 0x00000005 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SLONGDATE = 0x00000006 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME1 = 0x00000007 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME2 = 0x00000008 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME3 = 0x00000009 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME4 = 0x0000000a } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME5 = 0x0000000b } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME6 = 0x0000000c } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SDAYNAME7 = 0x0000000d } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME1 = 0x0000000e } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME2 = 0x0000000f } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME3 = 0x00000010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME4 = 0x00000011 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME5 = 0x00000012 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME6 = 0x00000013 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVDAYNAME7 = 0x00000014 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME1 = 0x00000015 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME2 = 0x00000016 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME3 = 0x00000017 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME4 = 0x00000018 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME5 = 0x00000019 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME6 = 0x0000001a } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME7 = 0x0000001b } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME8 = 0x0000001c } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME9 = 0x0000001d } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME10 = 0x0000001e } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME11 = 0x0000001f } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME12 = 0x00000020 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SMONTHNAME13 = 0x00000021 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME1 = 0x00000022 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME2 = 0x00000023 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME3 = 0x00000024 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME4 = 0x00000025 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME5 = 0x00000026 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME6 = 0x00000027 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME7 = 0x00000028 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME8 = 0x00000029 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME9 = 0x0000002a } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME10 = 0x0000002b } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME11 = 0x0000002c } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME12 = 0x0000002d } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SABBREVMONTHNAME13 = 0x0000002e } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_SYEARMONTH = 0x0000002f } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_ITWODIGITYEARMAX = 0x00000030 } c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { ENUM_ALL_CALENDARS = 0xffffffff } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_GREGORIAN = 1 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_GREGORIAN_US = 2 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_JAPAN = 3 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_TAIWAN = 4 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_KOREA = 5 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_HIJRI = 6 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_THAI = 7 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_HEBREW = 8 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_GREGORIAN_ME_FRENCH = 9 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_GREGORIAN_ARABIC = 10 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_GREGORIAN_XLIT_ENGLISH = 11 } c2b7a98c21 2011-02-23 kinaba: enum : uint { CAL_GREGORIAN_XLIT_FRENCH = 12 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_WESTERN_EUROPE = 0x0001 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_CENTRAL_EUROPE = 0x0002 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_BALTIC = 0x0003 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_GREEK = 0x0004 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_CYRILLIC = 0x0005 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_TURKISH = 0x0006 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_JAPANESE = 0x0007 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_KOREAN = 0x0008 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_TRADITIONAL_CHINESE = 0x0009 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_SIMPLIFIED_CHINESE = 0x000a } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_THAI = 0x000b } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_HEBREW = 0x000c } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_ARABIC = 0x000d } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_VIETNAMESE = 0x000e } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_INDIC = 0x000f } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_GEORGIAN = 0x0010 } c2b7a98c21 2011-02-23 kinaba: enum : uint { LGRPID_ARMENIAN = 0x0011 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias DWORD LGRPID; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias DWORD LCTYPE; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias DWORD CALTYPE; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias DWORD CALID; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _cpinfo { c2b7a98c21 2011-02-23 kinaba: UINT MaxCharSize; c2b7a98c21 2011-02-23 kinaba: BYTE DefaultChar[MAX_DEFAULTCHAR]; c2b7a98c21 2011-02-23 kinaba: BYTE LeadByte[MAX_LEADBYTES]; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _cpinfo CPINFO; c2b7a98c21 2011-02-23 kinaba: alias _cpinfo* LPCPINFO; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _cpinfoexA { c2b7a98c21 2011-02-23 kinaba: UINT MaxCharSize; c2b7a98c21 2011-02-23 kinaba: BYTE DefaultChar[MAX_DEFAULTCHAR]; c2b7a98c21 2011-02-23 kinaba: BYTE LeadByte[MAX_LEADBYTES]; c2b7a98c21 2011-02-23 kinaba: WCHAR UnicodeDefaultChar; c2b7a98c21 2011-02-23 kinaba: UINT CodePage; c2b7a98c21 2011-02-23 kinaba: CHAR CodePageName[MAX_PATH]; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _cpinfoexA CPINFOEXA; c2b7a98c21 2011-02-23 kinaba: alias _cpinfoexA* LPCPINFOEXA; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _cpinfoexW { c2b7a98c21 2011-02-23 kinaba: UINT MaxCharSize; c2b7a98c21 2011-02-23 kinaba: BYTE DefaultChar[MAX_DEFAULTCHAR]; c2b7a98c21 2011-02-23 kinaba: BYTE LeadByte[MAX_LEADBYTES]; c2b7a98c21 2011-02-23 kinaba: WCHAR UnicodeDefaultChar; c2b7a98c21 2011-02-23 kinaba: UINT CodePage; c2b7a98c21 2011-02-23 kinaba: WCHAR CodePageName[MAX_PATH]; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _cpinfoexW CPINFOEXW; c2b7a98c21 2011-02-23 kinaba: alias _cpinfoexW* LPCPINFOEXW; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias CPINFOEXW CPINFOEX; c2b7a98c21 2011-02-23 kinaba: alias LPCPINFOEXW LPCPINFOEX; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // ... c2b7a98c21 2011-02-23 kinaba: // #endif // UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _numberfmtA { c2b7a98c21 2011-02-23 kinaba: UINT NumDigits; c2b7a98c21 2011-02-23 kinaba: UINT LeadingZero; c2b7a98c21 2011-02-23 kinaba: UINT Grouping; c2b7a98c21 2011-02-23 kinaba: LPSTR lpDecimalSep; c2b7a98c21 2011-02-23 kinaba: LPSTR lpThousandSep; c2b7a98c21 2011-02-23 kinaba: UINT NegativeOrder; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _numberfmtA NUMBERFMTA; c2b7a98c21 2011-02-23 kinaba: alias _numberfmtA* LPNUMBERFMTA; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _numberfmtW { c2b7a98c21 2011-02-23 kinaba: UINT NumDigits; c2b7a98c21 2011-02-23 kinaba: UINT LeadingZero; c2b7a98c21 2011-02-23 kinaba: UINT Grouping; c2b7a98c21 2011-02-23 kinaba: LPWSTR lpDecimalSep; c2b7a98c21 2011-02-23 kinaba: LPWSTR lpThousandSep; c2b7a98c21 2011-02-23 kinaba: UINT NegativeOrder; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _numberfmtW NUMBERFMTW; c2b7a98c21 2011-02-23 kinaba: alias _numberfmtW* LPNUMBERFMTW; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias NUMBERFMTW NUMBERFMT; c2b7a98c21 2011-02-23 kinaba: alias LPNUMBERFMTW LPNUMBERFMT; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // ... c2b7a98c21 2011-02-23 kinaba: // #endif // UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _currencyfmtA { c2b7a98c21 2011-02-23 kinaba: UINT NumDigits; c2b7a98c21 2011-02-23 kinaba: UINT LeadingZero; c2b7a98c21 2011-02-23 kinaba: UINT Grouping; c2b7a98c21 2011-02-23 kinaba: LPSTR lpDecimalSep; c2b7a98c21 2011-02-23 kinaba: LPSTR lpThousandSep; c2b7a98c21 2011-02-23 kinaba: UINT NegativeOrder; c2b7a98c21 2011-02-23 kinaba: UINT PositiveOrder; c2b7a98c21 2011-02-23 kinaba: LPSTR lpCurrencySymbol; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _currencyfmtA CURRENCYFMTA; c2b7a98c21 2011-02-23 kinaba: alias _currencyfmtA* LPCURRENCYFMTA; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: struct _currencyfmtW { c2b7a98c21 2011-02-23 kinaba: UINT NumDigits; c2b7a98c21 2011-02-23 kinaba: UINT LeadingZero; c2b7a98c21 2011-02-23 kinaba: UINT Grouping; c2b7a98c21 2011-02-23 kinaba: LPWSTR lpDecimalSep; c2b7a98c21 2011-02-23 kinaba: LPWSTR lpThousandSep; c2b7a98c21 2011-02-23 kinaba: UINT NegativeOrder; c2b7a98c21 2011-02-23 kinaba: UINT PositiveOrder; c2b7a98c21 2011-02-23 kinaba: LPWSTR lpCurrencySymbol; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias _currencyfmtW CURRENCYFMTW; c2b7a98c21 2011-02-23 kinaba: alias _currencyfmtW* LPCURRENCYFMTW; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias CURRENCYFMTW CURRENCYFMT; c2b7a98c21 2011-02-23 kinaba: alias LPCURRENCYFMTW LPCURRENCYFMT; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // ... c2b7a98c21 2011-02-23 kinaba: // #endif // UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias LONG GEOID; c2b7a98c21 2011-02-23 kinaba: alias DWORD GEOTYPE; c2b7a98c21 2011-02-23 kinaba: alias DWORD GEOCLASS; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum { GEOID_NOT_AVAILABLE = -1 } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum SYSGEOTYPE { c2b7a98c21 2011-02-23 kinaba: GEO_NATION = 0x0001, c2b7a98c21 2011-02-23 kinaba: GEO_LATITUDE = 0x0002, c2b7a98c21 2011-02-23 kinaba: GEO_LONGITUDE = 0x0003, c2b7a98c21 2011-02-23 kinaba: GEO_ISO2 = 0x0004, c2b7a98c21 2011-02-23 kinaba: GEO_ISO3 = 0x0005, c2b7a98c21 2011-02-23 kinaba: GEO_RFC1766 = 0x0006, c2b7a98c21 2011-02-23 kinaba: GEO_LCID = 0x0007, c2b7a98c21 2011-02-23 kinaba: GEO_FRIENDLYNAME = 0x0008, c2b7a98c21 2011-02-23 kinaba: GEO_OFFICIALNAME = 0x0009, c2b7a98c21 2011-02-23 kinaba: GEO_TIMEZONES = 0x000A, c2b7a98c21 2011-02-23 kinaba: GEO_OFFICIALLANGUAGES = 0x000B, c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: enum SYSGEOCLASS { c2b7a98c21 2011-02-23 kinaba: GEOCLASS_NATION = 16, c2b7a98c21 2011-02-23 kinaba: GEOCLASS_REGION = 14, c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef STRICT c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // ... c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // ... c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #else // !STRICT c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias FARPROC LANGUAGEGROUP_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC LANGGROUPLOCALE_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC UILANGUAGE_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC LOCALE_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC CODEPAGE_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC DATEFMT_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC DATEFMT_ENUMPROCEXA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC TIMEFMT_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC CALINFO_ENUMPROCA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC CALINFO_ENUMPROCEXA; c2b7a98c21 2011-02-23 kinaba: alias FARPROC GEO_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias FARPROC LANGUAGEGROUP_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC LANGGROUPLOCALE_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC UILANGUAGE_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC LOCALE_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC CODEPAGE_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC DATEFMT_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC DATEFMT_ENUMPROCEXW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC TIMEFMT_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC CALINFO_ENUMPROCW; c2b7a98c21 2011-02-23 kinaba: alias FARPROC CALINFO_ENUMPROCEXW; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif // !STRICT c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: alias LANGUAGEGROUP_ENUMPROCW LANGUAGEGROUP_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias LANGGROUPLOCALE_ENUMPROCW LANGGROUPLOCALE_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias UILANGUAGE_ENUMPROCW UILANGUAGE_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias LOCALE_ENUMPROCW LOCALE_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias CODEPAGE_ENUMPROCW CODEPAGE_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias DATEFMT_ENUMPROCW DATEFMT_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias DATEFMT_ENUMPROCEXW DATEFMT_ENUMPROCEX; c2b7a98c21 2011-02-23 kinaba: alias TIMEFMT_ENUMPROCW TIMEFMT_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias CALINFO_ENUMPROCW CALINFO_ENUMPROC; c2b7a98c21 2011-02-23 kinaba: alias CALINFO_ENUMPROCEXW CALINFO_ENUMPROCEX; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL IsValidCodePage( c2b7a98c21 2011-02-23 kinaba: UINT CodePage); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export UINT GetACP(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export UINT GetOEMCP(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetCPInfo( c2b7a98c21 2011-02-23 kinaba: UINT CodePage, c2b7a98c21 2011-02-23 kinaba: LPCPINFO lpCPInfo); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetCPInfoExA( c2b7a98c21 2011-02-23 kinaba: UINT CodePage, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCPINFOEXA lpCPInfoEx); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetCPInfoExW( c2b7a98c21 2011-02-23 kinaba: UINT CodePage, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCPINFOEXW lpCPInfoEx); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetCPInfoExW GetCPInfoEx; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL IsDBCSLeadByte( c2b7a98c21 2011-02-23 kinaba: BYTE TestChar); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL IsDBCSLeadByteEx( c2b7a98c21 2011-02-23 kinaba: UINT CodePage, c2b7a98c21 2011-02-23 kinaba: BYTE TestChar); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int MultiByteToWideChar( c2b7a98c21 2011-02-23 kinaba: UINT CodePage, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpMultiByteStr, c2b7a98c21 2011-02-23 kinaba: int cbMultiByte, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpWideCharStr, c2b7a98c21 2011-02-23 kinaba: int cchWideChar); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int WideCharToMultiByte( c2b7a98c21 2011-02-23 kinaba: UINT CodePage, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpWideCharStr, c2b7a98c21 2011-02-23 kinaba: int cchWideChar, c2b7a98c21 2011-02-23 kinaba: LPSTR lpMultiByteStr, c2b7a98c21 2011-02-23 kinaba: int cbMultiByte, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpDefaultChar, c2b7a98c21 2011-02-23 kinaba: LPBOOL lpUsedDefaultChar); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int CompareStringA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwCmpFlags, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpString1, c2b7a98c21 2011-02-23 kinaba: int cchCount1, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpString2, c2b7a98c21 2011-02-23 kinaba: int cchCount2); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int CompareStringW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwCmpFlags, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpString1, c2b7a98c21 2011-02-23 kinaba: int cchCount1, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpString2, c2b7a98c21 2011-02-23 kinaba: int cchCount2); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias CompareStringW CompareString; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int LCMapStringA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwMapFlags, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPSTR lpDestStr, c2b7a98c21 2011-02-23 kinaba: int cchDest); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int LCMapStringW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwMapFlags, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpDestStr, c2b7a98c21 2011-02-23 kinaba: int cchDest); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias LCMapStringW LCMapString; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetLocaleInfoA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: LCTYPE LCType, c2b7a98c21 2011-02-23 kinaba: LPSTR lpLCData, c2b7a98c21 2011-02-23 kinaba: int cchData); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetLocaleInfoW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: LCTYPE LCType, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpLCData, c2b7a98c21 2011-02-23 kinaba: int cchData); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetLocaleInfoW GetLocaleInfo; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL SetLocaleInfoA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: LCTYPE LCType, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpLCData); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL SetLocaleInfoW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: LCTYPE LCType, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpLCData); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias SetLocaleInfoW SetLocaleInfo; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if (WINVER >= 0x040A) c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetCalendarInfoA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType, c2b7a98c21 2011-02-23 kinaba: LPSTR lpCalData, c2b7a98c21 2011-02-23 kinaba: int cchData, c2b7a98c21 2011-02-23 kinaba: LPDWORD lpValue); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetCalendarInfoW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpCalData, c2b7a98c21 2011-02-23 kinaba: int cchData, c2b7a98c21 2011-02-23 kinaba: LPDWORD lpValue); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetCalendarInfoW GetCalendarInfo; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL SetCalendarInfoA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpCalData); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL SetCalendarInfoW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpCalData); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias SetCalendarInfoW SetCalendarInfo; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetTimeFormatA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: SYSTEMTIME *lpTime, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpFormat, c2b7a98c21 2011-02-23 kinaba: LPSTR lpTimeStr, c2b7a98c21 2011-02-23 kinaba: int cchTime); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetTimeFormatW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: SYSTEMTIME *lpTime, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpFormat, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpTimeStr, c2b7a98c21 2011-02-23 kinaba: int cchTime); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetTimeFormatW GetTimeFormat; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetDateFormatA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: SYSTEMTIME *lpDate, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpFormat, c2b7a98c21 2011-02-23 kinaba: LPSTR lpDateStr, c2b7a98c21 2011-02-23 kinaba: int cchDate); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetDateFormatW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: SYSTEMTIME *lpDate, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpFormat, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpDateStr, c2b7a98c21 2011-02-23 kinaba: int cchDate); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetDateFormatW GetDateFormat; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetNumberFormatA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpValue, c2b7a98c21 2011-02-23 kinaba: NUMBERFMTA *lpFormat, c2b7a98c21 2011-02-23 kinaba: LPSTR lpNumberStr, c2b7a98c21 2011-02-23 kinaba: int cchNumber); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetNumberFormatW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpValue, c2b7a98c21 2011-02-23 kinaba: NUMBERFMTW *lpFormat, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpNumberStr, c2b7a98c21 2011-02-23 kinaba: int cchNumber); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetNumberFormatW GetNumberFormat; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetCurrencyFormatA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpValue, c2b7a98c21 2011-02-23 kinaba: CURRENCYFMTA *lpFormat, c2b7a98c21 2011-02-23 kinaba: LPSTR lpCurrencyStr, c2b7a98c21 2011-02-23 kinaba: int cchCurrency); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetCurrencyFormatW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpValue, c2b7a98c21 2011-02-23 kinaba: CURRENCYFMTW *lpFormat, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpCurrencyStr, c2b7a98c21 2011-02-23 kinaba: int cchCurrency); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetCurrencyFormatW GetCurrencyFormat; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumCalendarInfoA( c2b7a98c21 2011-02-23 kinaba: CALINFO_ENUMPROCA lpCalInfoEnumProc, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumCalendarInfoW( c2b7a98c21 2011-02-23 kinaba: CALINFO_ENUMPROCW lpCalInfoEnumProc, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumCalendarInfoW EnumCalendarInfo; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumCalendarInfoExA( c2b7a98c21 2011-02-23 kinaba: CALINFO_ENUMPROCEXA lpCalInfoEnumProcEx, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumCalendarInfoExW( c2b7a98c21 2011-02-23 kinaba: CALINFO_ENUMPROCEXW lpCalInfoEnumProcEx, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: CALID Calendar, c2b7a98c21 2011-02-23 kinaba: CALTYPE CalType); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumCalendarInfoExW EnumCalendarInfoEx; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumTimeFormatsA( c2b7a98c21 2011-02-23 kinaba: TIMEFMT_ENUMPROCA lpTimeFmtEnumProc, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumTimeFormatsW( c2b7a98c21 2011-02-23 kinaba: TIMEFMT_ENUMPROCW lpTimeFmtEnumProc, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumTimeFormatsW EnumTimeFormats; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumDateFormatsA( c2b7a98c21 2011-02-23 kinaba: DATEFMT_ENUMPROCA lpDateFmtEnumProc, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumDateFormatsW( c2b7a98c21 2011-02-23 kinaba: DATEFMT_ENUMPROCW lpDateFmtEnumProc, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumDateFormatsW EnumDateFormats; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumDateFormatsExA( c2b7a98c21 2011-02-23 kinaba: DATEFMT_ENUMPROCEXA lpDateFmtEnumProcEx, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumDateFormatsExW( c2b7a98c21 2011-02-23 kinaba: DATEFMT_ENUMPROCEXW lpDateFmtEnumProcEx, c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumDateFormatsExW EnumDateFormatsEx; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL IsValidLanguageGroup( c2b7a98c21 2011-02-23 kinaba: LGRPID LanguageGroup, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL IsValidLocale( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetGeoInfoA( c2b7a98c21 2011-02-23 kinaba: GEOID Location, c2b7a98c21 2011-02-23 kinaba: GEOTYPE GeoType, c2b7a98c21 2011-02-23 kinaba: LPSTR lpGeoData, c2b7a98c21 2011-02-23 kinaba: int cchData, c2b7a98c21 2011-02-23 kinaba: LANGID LangId); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int GetGeoInfoW( c2b7a98c21 2011-02-23 kinaba: GEOID Location, c2b7a98c21 2011-02-23 kinaba: GEOTYPE GeoType, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpGeoData, c2b7a98c21 2011-02-23 kinaba: int cchData, c2b7a98c21 2011-02-23 kinaba: LANGID LangId); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetGeoInfoW GetGeoInfo; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemGeoID( c2b7a98c21 2011-02-23 kinaba: GEOCLASS GeoClass, c2b7a98c21 2011-02-23 kinaba: GEOID ParentGeoId, c2b7a98c21 2011-02-23 kinaba: GEO_ENUMPROC lpGeoEnumProc); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export GEOID GetUserGeoID( c2b7a98c21 2011-02-23 kinaba: GEOCLASS GeoClass); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL SetUserGeoID( c2b7a98c21 2011-02-23 kinaba: GEOID GeoId); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LCID ConvertDefaultLocale( c2b7a98c21 2011-02-23 kinaba: LCID Locale); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LCID GetThreadLocale(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL SetThreadLocale( c2b7a98c21 2011-02-23 kinaba: LCID Locale c2b7a98c21 2011-02-23 kinaba: ); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LANGID GetSystemDefaultUILanguage(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LANGID GetUserDefaultUILanguage(); c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LANGID GetSystemDefaultLangID(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LANGID GetUserDefaultLangID(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LCID GetSystemDefaultLCID(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export LCID GetUserDefaultLCID(); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetStringTypeExA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwInfoType, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPWORD lpCharType); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetStringTypeExW( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwInfoType, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPWORD lpCharType); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias GetStringTypeExW GetStringTypeEx; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetStringTypeA( c2b7a98c21 2011-02-23 kinaba: LCID Locale, c2b7a98c21 2011-02-23 kinaba: DWORD dwInfoType, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPWORD lpCharType); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL GetStringTypeW( c2b7a98c21 2011-02-23 kinaba: DWORD dwInfoType, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPWORD lpCharType); c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int FoldStringA( c2b7a98c21 2011-02-23 kinaba: DWORD dwMapFlags, c2b7a98c21 2011-02-23 kinaba: LPCSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPSTR lpDestStr, c2b7a98c21 2011-02-23 kinaba: int cchDest); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export int FoldStringW( c2b7a98c21 2011-02-23 kinaba: DWORD dwMapFlags, c2b7a98c21 2011-02-23 kinaba: LPCWSTR lpSrcStr, c2b7a98c21 2011-02-23 kinaba: int cchSrc, c2b7a98c21 2011-02-23 kinaba: LPWSTR lpDestStr, c2b7a98c21 2011-02-23 kinaba: int cchDest); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias FoldStringW FoldString; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0500) c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemLanguageGroupsA( c2b7a98c21 2011-02-23 kinaba: LANGUAGEGROUP_ENUMPROCA lpLanguageGroupEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LONG_PTR lParam); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemLanguageGroupsW( c2b7a98c21 2011-02-23 kinaba: LANGUAGEGROUP_ENUMPROCW lpLanguageGroupEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LONG_PTR lParam); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumSystemLanguageGroupsW EnumSystemLanguageGroups; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumLanguageGroupLocalesA( c2b7a98c21 2011-02-23 kinaba: LANGGROUPLOCALE_ENUMPROCA lpLangGroupLocaleEnumProc, c2b7a98c21 2011-02-23 kinaba: LGRPID LanguageGroup, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LONG_PTR lParam); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumLanguageGroupLocalesW( c2b7a98c21 2011-02-23 kinaba: LANGGROUPLOCALE_ENUMPROCW lpLangGroupLocaleEnumProc, c2b7a98c21 2011-02-23 kinaba: LGRPID LanguageGroup, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LONG_PTR lParam); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumLanguageGroupLocalesW EnumLanguageGroupLocales; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumUILanguagesA( c2b7a98c21 2011-02-23 kinaba: UILANGUAGE_ENUMPROCA lpUILanguageEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LONG_PTR lParam); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumUILanguagesW( c2b7a98c21 2011-02-23 kinaba: UILANGUAGE_ENUMPROCW lpUILanguageEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags, c2b7a98c21 2011-02-23 kinaba: LONG_PTR lParam); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumUILanguagesW EnumUILanguages; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0500 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemLocalesA( c2b7a98c21 2011-02-23 kinaba: LOCALE_ENUMPROCA lpLocaleEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemLocalesW( c2b7a98c21 2011-02-23 kinaba: LOCALE_ENUMPROCW lpLocaleEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumSystemLocalesW EnumSystemLocales; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemCodePagesA( c2b7a98c21 2011-02-23 kinaba: CODEPAGE_ENUMPROCA lpCodePageEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: extern(Windows) export BOOL EnumSystemCodePagesW( c2b7a98c21 2011-02-23 kinaba: CODEPAGE_ENUMPROCW lpCodePageEnumProc, c2b7a98c21 2011-02-23 kinaba: DWORD dwFlags); c2b7a98c21 2011-02-23 kinaba: // #ifdef UNICODE c2b7a98c21 2011-02-23 kinaba: alias EnumSystemCodePagesW EnumSystemCodePages; c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !UNICODE c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif // NONLS c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef __cplusplus c2b7a98c21 2011-02-23 kinaba: // } c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif // _WINNLS_