Win32-2.14.1.0: A binding to Windows Win32 API.
Copyright(c) Alastair Reid 1997-2003
LicenseBSD-style (see the file libraries/base/LICENSE)
MaintainerEsa Ilari Vuokko <ei@vuokko.info>
Stabilityprovisional
Portabilityportable
Safe HaskellTrustworthy
LanguageHaskell2010

System.Win32.NLS

Description

A collection of FFI declarations for interfacing with Win32.

Synopsis

Documentation

type LOCALE_ENUMPROCEX = LPWSTR -> EnumLocalesFlag -> LPARAM -> IO BOOL Source #

type EnumLocalesFlag = DWORD Source #

type LocaleTestFlags = DWORD Source #

data GUID Source #

Constructors

GUID !Word32 !Word16 !Word16 !Word8 !Word8 !Word8 !Word8 !Word8 !Word8 !Word8 !Word8

Instances

Instances details
Instance details

Defined in System.Win32.NLS

Methods

(==) :: GUID -> GUID -> Bool

(/=) :: GUID -> GUID -> Bool

Show GUID Source #
Instance details

Defined in System.Win32.NLS

Methods

showsPrec :: Int -> GUID -> ShowS

show :: GUID -> String

showList :: [GUID] -> ShowS

Storable GUID Source #
Instance details

Defined in System.Win32.NLS

Methods

sizeOf :: GUID -> Int

alignment :: GUID -> Int

peekElemOff :: Ptr GUID -> Int -> IO GUID

pokeElemOff :: Ptr GUID -> Int -> GUID -> IO ()

peekByteOff :: Ptr b -> Int -> IO GUID

pokeByteOff :: Ptr b -> Int -> GUID -> IO ()

peek :: Ptr GUID -> IO GUID

poke :: Ptr GUID -> GUID -> IO ()

data NLSVERSIONINFOEX Source #

Constructors

Instances

Instances details
Instance details

Defined in System.Win32.NLS

Instance details

Defined in System.Win32.NLS

Methods

showsPrec :: Int -> NLSVERSIONINFOEX -> ShowS

show :: NLSVERSIONINFOEX -> String

showList :: [NLSVERSIONINFOEX] -> ShowS

Instance details

Defined in System.Win32.NLS

type LCMapFlags = DWORD Source #

data UnicodeSubsetBitfield Source #

Constructors

Fields

Instances

Instances details
Instance details

Defined in System.Win32.NLS

Methods

showsPrec :: Int -> UnicodeSubsetBitfield -> ShowS

show :: UnicodeSubsetBitfield -> String

showList :: [UnicodeSubsetBitfield] -> ShowS

data LOCALESIGNATURE Source #

Constructors

Instances

Instances details
Instance details

Defined in System.Win32.NLS

Instance details

Defined in System.Win32.NLS

Methods

showsPrec :: Int -> LOCALESIGNATURE -> ShowS

show :: LOCALESIGNATURE -> String

showList :: [LOCALESIGNATURE] -> ShowS

Instance details

Defined in System.Win32.NLS

Methods

sizeOf :: LOCALESIGNATURE -> Int

alignment :: LOCALESIGNATURE -> Int

peekElemOff :: Ptr LOCALESIGNATURE -> Int -> IO LOCALESIGNATURE

pokeElemOff :: Ptr LOCALESIGNATURE -> Int -> LOCALESIGNATURE -> IO ()

peekByteOff :: Ptr b -> Int -> IO LOCALESIGNATURE

pokeByteOff :: Ptr b -> Int -> LOCALESIGNATURE -> IO ()

peek :: Ptr LOCALESIGNATURE -> IO LOCALESIGNATURE

poke :: Ptr LOCALESIGNATURE -> LOCALESIGNATURE -> IO ()

data LCData Source #

Constructors

LCTextualData !String

Data in the form of a Unicode string.

LCNumericData !DWORD

Data in the form of a number. See lOCAL_RETURN_NUMBER and LOCAL_I* locate information constants.

LCSignatureData !LOCALESIGNATURE

Data in the fomr of a LOCALESIGNATURE . See lOCAL_FONTSIGNATURE locale information constant.

Instances

Instances details
Instance details

Defined in System.Win32.NLS

Methods

(==) :: LCData -> LCData -> Bool

(/=) :: LCData -> LCData -> Bool

Show LCData Source #
Instance details

Defined in System.Win32.NLS

Methods

showsPrec :: Int -> LCData -> ShowS

show :: LCData -> String

showList :: [LCData] -> ShowS

type LCTYPE = UINT Source #

type NLS_FUNCTION = DWORD Source #

multiByteToWideChar :: CodePage -> DWORD -> LPCSTR -> CInt -> LPWSTR -> CInt -> IO CInt Source #

getOEMCP :: CodePage Source #

c_GetSystemDefaultLocaleName :: LPWSTR -> CInt -> IO CInt Source #

getSystemDefaultLangID :: LANGID Source #

getSystemDefaultLCID :: LCID Source #

getThreadLocale :: IO LCID Source #

c_GetUserDefaultLocaleName :: LPWSTR -> CInt -> IO CInt Source #

getUserDefaultLangID :: LANGID Source #

getUserDefaultLCID :: LCID Source #

isValidCodePage :: CodePage -> IO Bool Source #

c_EnumSystemLocalesEx :: FunPtr LOCALE_ENUMPROCEX -> DWORD -> LPARAM -> LPVOID -> IO Bool Source #

mkLOCALE_ENUMPROCEX :: LOCALE_ENUMPROCEX -> IO (FunPtr LOCALE_ENUMPROCEX) Source #

isValidLocale :: LCID -> LocaleTestFlags -> IO Bool Source #

c_IsValidLocaleName :: LPCWSTR -> IO Bool Source #

c_LCMapString :: LCID -> LCMapFlags -> LPCTSTR -> Int -> LPCTSTR -> Int -> IO Int Source #

c_LCMapStringEx :: LPCWSTR -> LCMapFlags -> LPCWSTR -> CInt -> LPWSTR -> CInt -> Ptr NLSVERSIONINFOEX -> LPVOID -> LPARAM -> IO CInt Source #

c_GetNLSVersionEx :: NLS_FUNCTION -> LPCWSTR -> Ptr NLSVERSIONINFOEX -> IO Bool Source #

c_SetLocaleInfo :: LCID -> LCTYPE -> LPCTSTR -> IO Bool Source #

c_GetLocaleInfoEx :: LPCWSTR -> LCTYPE -> LPWSTR -> CInt -> IO CInt Source #

setThreadLocale :: LCID -> IO () Source #

getACP :: IO CodePage Source #

convertDefaultLocale :: LCID -> IO LCID Source #

lOCALE_SYSTEM_DEFAULT :: LCID Source #

lOCALE_USER_DEFAULT :: LCID Source #

lOCALE_NEUTRAL :: LCID Source #

cP_ACP :: CodePage Source #

cP_MACCP :: CodePage Source #

cP_OEMCP :: CodePage Source #

lOCALE_FONTSIGNATURE :: LCTYPE Source #

lOCALE_ICALENDARTYPE :: LCTYPE Source #

lOCALE_ICENTURY :: LCTYPE Source #

lOCALE_ICOUNTRY :: LCTYPE Source #

lOCALE_ICURRDIGITS :: LCTYPE Source #

lOCALE_ICURRENCY :: LCTYPE Source #

lOCALE_IDATE :: LCTYPE Source #

lOCALE_IDAYLZERO :: LCTYPE Source #

lOCALE_IDEFAULTANSICODEPAGE :: LCTYPE Source #

lOCALE_IDEFAULTCODEPAGE :: LCTYPE Source #

lOCALE_IDEFAULTCOUNTRY :: LCTYPE Source #

lOCALE_IDEFAULTEBCDICCODEPAGE :: LCTYPE Source #

lOCALE_IDEFAULTLANGUAGE :: LCTYPE Source #

lOCALE_IDEFAULTMACCODEPAGE :: LCTYPE Source #

lOCALE_IDIGITS :: LCTYPE Source #

lOCALE_IDIGITSUBSTITUTION :: LCTYPE Source #

lOCALE_IFIRSTDAYOFWEEK :: LCTYPE Source #

lOCALE_IFIRSTWEEKOFYEAR :: LCTYPE Source #

lOCALE_IGEOID :: LCTYPE Source #

lOCALE_IINTLCURRDIGITS :: LCTYPE Source #

lOCALE_ILANGUAGE :: LCTYPE Source #

lOCALE_ILDATE :: LCTYPE Source #

lOCALE_ILZERO :: LCTYPE Source #

lOCALE_IMEASURE :: LCTYPE Source #

lOCALE_IMONLZERO :: LCTYPE Source #

lOCALE_INEGCURR :: LCTYPE Source #

lOCALE_INEGNUMBER :: LCTYPE Source #

lOCALE_INEGSEPBYSPACE :: LCTYPE Source #

lOCALE_INEGSIGNPOSN :: LCTYPE Source #

lOCALE_INEGSYMPRECEDES :: LCTYPE Source #

lOCALE_IOPTIONALCALENDAR :: LCTYPE Source #

lOCALE_PAPERSIZE :: LCTYPE Source #

lOCALE_IPOSSEPBYSPACE :: LCTYPE Source #

lOCALE_IPOSSIGNPOSN :: LCTYPE Source #

lOCALE_IPSSYMPRECEDES :: LCTYPE Source #

lOCALE_ITIME :: LCTYPE Source #

lOCALE_ITIMEMARKPOSN :: LCTYPE Source #

lOCALE_ITLZERO :: LCTYPE Source #

lOCALE_RETURN_NUMBER :: LCTYPE Source #

lOCALE_S1159 :: LCTYPE Source #

lOCALE_S2359 :: LCTYPE Source #

lOCALE_SABBREVCTRYNAME :: LCTYPE Source #

lOCALE_SABBREVDAYNAME1 :: LCTYPE Source #

lOCALE_SABBREVDAYNAME2 :: LCTYPE Source #

lOCALE_SABBREVDAYNAME3 :: LCTYPE Source #

lOCALE_SABBREVDAYNAME4 :: LCTYPE Source #

lOCALE_SABBREVDAYNAME5 :: LCTYPE Source #

lOCALE_SABBREVDAYNAME6 :: LCTYPE Source #

lOCALE_SABBREVDAYNAME7 :: LCTYPE Source #

lOCALE_SABBREVLANGNAME :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME1 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME2 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME3 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME4 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME5 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME6 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME7 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME8 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME9 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME10 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME11 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME12 :: LCTYPE Source #

lOCALE_SABBREVMONTHNAME13 :: LCTYPE Source #

lOCALE_SCONSOLEFALLBACKNAME :: LCTYPE Source #

lOCALE_SCURRENCY :: LCTYPE Source #

lOCALE_SDATE :: LCTYPE Source #

Type representing locale data

lOCALE_SDAYNAME1 :: LCTYPE Source #

lOCALE_SDAYNAME2 :: LCTYPE Source #

lOCALE_SDAYNAME3 :: LCTYPE Source #

lOCALE_SDAYNAME4 :: LCTYPE Source #

lOCALE_SDAYNAME5 :: LCTYPE Source #

lOCALE_SDAYNAME6 :: LCTYPE Source #

lOCALE_SDAYNAME7 :: LCTYPE Source #

lOCALE_SDECIMAL :: LCTYPE Source #

lOCALE_SDURATION :: LCTYPE Source #

lOCALE_SENGCURRNAME :: LCTYPE Source #

lOCALE_SENGLISHCOUNTRYNAME :: LCTYPE Source #

lOCALE_SENGLISHLANGUAGENAME :: LCTYPE Source #

lOCALE_SGROUPING :: LCTYPE Source #

lOCALE_SINTLSYMBOL :: LCTYPE Source #

lOCALE_SISO3166CTRYNAME :: LCTYPE Source #

lOCALE_SISO3166CTRYNAME2 :: LCTYPE Source #

Type representing 128-bit Unicode subset bitfields, as the base package does include a module exporting a 128-bit unsigned integer type.

lOCALE_SISO639LANGNAME :: LCTYPE Source #

lOCALE_SISO639LANGNAME2 :: LCTYPE Source #

lOCALE_SKEYBOARDSTOINSTALL :: LCTYPE Source #

lOCALE_SLIST :: LCTYPE Source #

lOCALE_SLONGDATE :: LCTYPE Source #

lOCALE_SMONDECIMALSEP :: LCTYPE Source #

lOCALE_SMONGROUPING :: LCTYPE Source #

lOCALE_SMONTHNAME1 :: LCTYPE Source #

lOCALE_SMONTHNAME2 :: LCTYPE Source #

lOCALE_SMONTHNAME3 :: LCTYPE Source #

lOCALE_SMONTHNAME4 :: LCTYPE Source #

lOCALE_SMONTHNAME5 :: LCTYPE Source #

lOCALE_SMONTHNAME6 :: LCTYPE Source #

lOCALE_SMONTHNAME7 :: LCTYPE Source #

lOCALE_SMONTHNAME8 :: LCTYPE Source #

lOCALE_SMONTHNAME9 :: LCTYPE Source #

lOCALE_SMONTHNAME10 :: LCTYPE Source #

lOCALE_SMONTHNAME11 :: LCTYPE Source #

lOCALE_SMONTHNAME12 :: LCTYPE Source #

lOCALE_SMONTHNAME13 :: LCTYPE Source #

lOCALE_SMONTHOUSANDSEP :: LCTYPE Source #

lOCALE_SNAME :: LCTYPE Source #

lOCALE_SNAN :: LCTYPE Source #

lOCALE_SNATIVECOUNTRYNAME :: LCTYPE Source #

lOCALE_SNATIVECURRNAME :: LCTYPE Source #

lOCALE_SNATIVEDIGITS :: LCTYPE Source #

lOCALE_SNEGATIVESIGN :: LCTYPE Source #

lOCALE_SNEGINFINITY :: LCTYPE Source #

lOCALE_SPARENT :: LCTYPE Source #

lOCALE_SPOSINFINITY :: LCTYPE Source #

lOCALE_SPOSITIVESIGN :: LCTYPE Source #

lOCALE_SSCRIPTS :: LCTYPE Source #

lOCALE_SSHORTDATE :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME1 :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME2 :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME3 :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME4 :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME5 :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME6 :: LCTYPE Source #

lOCALE_SSHORTESTDAYNAME7 :: LCTYPE Source #

lOCALE_SSORTNAME :: LCTYPE Source #

lOCALE_STHOUSAND :: LCTYPE Source #

lOCALE_STIME :: LCTYPE Source #

lOCALE_STIMEFORMAT :: LCTYPE Source #

lOCALE_SYEARMONTH :: LCTYPE Source #

getLocaleInfoEx :: Maybe String -> LCTYPE -> IO LCData Source #

setLocaleInfo :: LCID -> LCTYPE -> String -> IO () Source #

lCMAP_BYTEREV :: LCMapFlags Source #

lCMAP_FULLWIDTH :: LCMapFlags Source #

lCMAP_HALFWIDTH :: LCMapFlags Source #

lCMAP_HIRAGANA :: LCMapFlags Source #

lCMAP_KATAKANA :: LCMapFlags Source #

lCMAP_LINGUISTIC_CASING :: LCMapFlags Source #

lCMAP_LOWERCASE :: LCMapFlags Source #

lCMAP_SIMPLIFIED_CHINESE :: LCMapFlags Source #

lCMAP_SORTKEY :: LCMapFlags Source #

lCMAP_TRADITIONAL_CHINESE :: LCMapFlags Source #

lCMAP_UPPERCASE :: LCMapFlags Source #

lINGUISTIC_IGNORECASE :: LCMapFlags Source #

lINGUISTIC_IGNOREDIACRITIC :: LCMapFlags Source #

nORM_IGNORECASE :: LCMapFlags Source #

nORM_IGNORENONSPACE :: LCMapFlags Source #

nORM_IGNOREKANATYPE :: LCMapFlags Source #

nORM_IGNORESYMBOLS :: LCMapFlags Source #

nORM_IGNOREWIDTH :: LCMapFlags Source #

nORM_LINGUISTIC_CASING :: LCMapFlags Source #

sORT_STRINGSORT :: LCMapFlags Source #

getNLSVersionEx :: Maybe String -> IO NLSVERSIONINFOEX Source #

lCMapStringEx :: Maybe String -> LCMapFlags -> String -> NLSVERSIONINFOEX -> IO String Source #

lCMapString :: LCID -> LCMapFlags -> String -> Int -> IO String Source #

lCID_INSTALLED :: LocaleTestFlags Source #

lCID_SUPPORTED :: LocaleTestFlags Source #

isValidLocaleName :: Maybe String -> IO Bool Source #

lOCALE_ALL :: EnumLocalesFlag Source #

lOCALE_ALTERNATE_SORTS :: EnumLocalesFlag Source #

lOCALE_REPLACEMENT :: EnumLocalesFlag Source #

lOCALE_SUPPLEMENTAL :: EnumLocalesFlag Source #

lOCALE_WINDOWS :: EnumLocalesFlag Source #

enumSystemLocalesEx :: LOCALE_ENUMPROCEX -> EnumLocalesFlag -> LPARAM -> IO () Source #

enumSystemLocalesEx' Source #

Arguments

-> Maybe Bool

Maybe include (or exclude) replacement locales?

-> IO [String]

lOCALE_NAME_INVARIANT :: Maybe String Source #

lOCALE_NAME_SYSTEM_DEFAULT :: Maybe String Source #

lOCALE_NAME_USER_DEFAULT :: Maybe String Source #

getUserDefaultLocaleName :: IO String Source #

lOCALE_NAME_MAX_LENGTH :: CInt Source #

getDefaultLocaleName :: String -> (LPWSTR -> CInt -> IO CInt) -> IO String Source #

Helper function for use with c_GetUserDefaultLocaleName or c_GetSystemDefaultLocaleName . See getUserDefaultLocaleName and getSystemUserDefaultLocaleName.

getSystemDefaultLocaleName :: IO String Source #

lANG_NEUTRAL :: PrimaryLANGID Source #

lANG_BULGARIAN :: PrimaryLANGID Source #

lANG_CHINESE :: PrimaryLANGID Source #

lANG_CZECH :: PrimaryLANGID Source #

lANG_DANISH :: PrimaryLANGID Source #

lANG_GERMAN :: PrimaryLANGID Source #

lANG_GREEK :: PrimaryLANGID Source #

lANG_ENGLISH :: PrimaryLANGID Source #

lANG_SPANISH :: PrimaryLANGID Source #

lANG_FINNISH :: PrimaryLANGID Source #

lANG_FRENCH :: PrimaryLANGID Source #

lANG_HUNGARIAN :: PrimaryLANGID Source #

lANG_ICELANDIC :: PrimaryLANGID Source #

lANG_ITALIAN :: PrimaryLANGID Source #

lANG_JAPANESE :: PrimaryLANGID Source #

lANG_KOREAN :: PrimaryLANGID Source #

lANG_DUTCH :: PrimaryLANGID Source #

lANG_NORWEGIAN :: PrimaryLANGID Source #

lANG_POLISH :: PrimaryLANGID Source #

lANG_PORTUGUESE :: PrimaryLANGID Source #

lANG_ROMANIAN :: PrimaryLANGID Source #

lANG_RUSSIAN :: PrimaryLANGID Source #

lANG_CROATIAN :: PrimaryLANGID Source #

lANG_SLOVAK :: PrimaryLANGID Source #

lANG_SWEDISH :: PrimaryLANGID Source #

lANG_TURKISH :: PrimaryLANGID Source #

lANG_SLOVENIAN :: PrimaryLANGID Source #

lANG_ARABIC :: PrimaryLANGID Source #

lANG_CATALAN :: PrimaryLANGID Source #

lANG_HEBREW :: PrimaryLANGID Source #

lANG_SERBIAN :: PrimaryLANGID Source #

lANG_ALBANIAN :: PrimaryLANGID Source #

lANG_THAI :: PrimaryLANGID Source #

lANG_URDU :: PrimaryLANGID Source #

lANG_INDONESIAN :: PrimaryLANGID Source #

lANG_BELARUSIAN :: PrimaryLANGID Source #

lANG_ESTONIAN :: PrimaryLANGID Source #

lANG_LATVIAN :: PrimaryLANGID Source #

lANG_LITHUANIAN :: PrimaryLANGID Source #

lANG_FARSI :: PrimaryLANGID Source #

lANG_VIETNAMESE :: PrimaryLANGID Source #

lANG_ARMENIAN :: PrimaryLANGID Source #

lANG_AZERI :: PrimaryLANGID Source #

lANG_BASQUE :: PrimaryLANGID Source #

lANG_MACEDONIAN :: PrimaryLANGID Source #

lANG_AFRIKAANS :: PrimaryLANGID Source #

lANG_GEORGIAN :: PrimaryLANGID Source #

lANG_FAEROESE :: PrimaryLANGID Source #

lANG_HINDI :: PrimaryLANGID Source #

lANG_MALAY :: PrimaryLANGID Source #

lANG_KAZAK :: PrimaryLANGID Source #

lANG_SWAHILI :: PrimaryLANGID Source #

lANG_UZBEK :: PrimaryLANGID Source #

lANG_TATAR :: PrimaryLANGID Source #

lANG_BENGALI :: PrimaryLANGID Source #

lANG_PUNJABI :: PrimaryLANGID Source #

lANG_GUJARATI :: PrimaryLANGID Source #

lANG_ORIYA :: PrimaryLANGID Source #

lANG_TAMIL :: PrimaryLANGID Source #

lANG_TELUGU :: PrimaryLANGID Source #

lANG_KANNADA :: PrimaryLANGID Source #

lANG_MALAYALAM :: PrimaryLANGID Source #

lANG_ASSAMESE :: PrimaryLANGID Source #

lANG_MARATHI :: PrimaryLANGID Source #

lANG_SANSKRIT :: PrimaryLANGID Source #

lANG_KONKANI :: PrimaryLANGID Source #

lANG_MANIPURI :: PrimaryLANGID Source #

lANG_SINDHI :: PrimaryLANGID Source #

lANG_KASHMIRI :: PrimaryLANGID Source #

lANG_NEPALI :: PrimaryLANGID Source #

sORT_DEFAULT :: SortID Source #

sORT_JAPANESE_XJIS :: SortID Source #

sORT_JAPANESE_UNICODE :: SortID Source #

sORT_CHINESE_BIG5 :: SortID Source #

sORT_CHINESE_UNICODE :: SortID Source #

sORT_KOREAN_KSC :: SortID Source #

sORT_KOREAN_UNICODE :: SortID Source #

sUBLANG_NEUTRAL :: SubLANGID Source #

sUBLANG_DEFAULT :: SubLANGID Source #

sUBLANG_SYS_DEFAULT :: SubLANGID Source #

sUBLANG_CHINESE_TRADITIONAL :: SubLANGID Source #

sUBLANG_CHINESE_SIMPLIFIED :: SubLANGID Source #

sUBLANG_CHINESE_HONGKONG :: SubLANGID Source #

sUBLANG_CHINESE_SINGAPORE :: SubLANGID Source #

sUBLANG_DUTCH :: SubLANGID Source #

sUBLANG_DUTCH_BELGIAN :: SubLANGID Source #

sUBLANG_ENGLISH_US :: SubLANGID Source #

sUBLANG_ENGLISH_UK :: SubLANGID Source #

sUBLANG_ENGLISH_AUS :: SubLANGID Source #

sUBLANG_ENGLISH_CAN :: SubLANGID Source #

sUBLANG_ENGLISH_NZ :: SubLANGID Source #

sUBLANG_ENGLISH_EIRE :: SubLANGID Source #

sUBLANG_FRENCH :: SubLANGID Source #

sUBLANG_FRENCH_BELGIAN :: SubLANGID Source #

sUBLANG_FRENCH_CANADIAN :: SubLANGID Source #

sUBLANG_FRENCH_SWISS :: SubLANGID Source #

sUBLANG_GERMAN :: SubLANGID Source #

sUBLANG_GERMAN_SWISS :: SubLANGID Source #

sUBLANG_GERMAN_AUSTRIAN :: SubLANGID Source #

sUBLANG_ITALIAN :: SubLANGID Source #

sUBLANG_ITALIAN_SWISS :: SubLANGID Source #

sUBLANG_NORWEGIAN_BOKMAL :: SubLANGID Source #

sUBLANG_NORWEGIAN_NYNORSK :: SubLANGID Source #

sUBLANG_PORTUGUESE :: SubLANGID Source #

sUBLANG_PORTUGUESE_BRAZILIAN :: SubLANGID Source #

sUBLANG_SPANISH :: SubLANGID Source #

sUBLANG_SPANISH_MEXICAN :: SubLANGID Source #

sUBLANG_SPANISH_MODERN :: SubLANGID Source #

sUBLANG_ARABIC_SAUDI_ARABIA :: SubLANGID Source #

sUBLANG_ARABIC_IRAQ :: SubLANGID Source #

sUBLANG_ARABIC_EGYPT :: SubLANGID Source #

sUBLANG_ARABIC_LIBYA :: SubLANGID Source #

sUBLANG_ARABIC_ALGERIA :: SubLANGID Source #

sUBLANG_ARABIC_MOROCCO :: SubLANGID Source #

sUBLANG_ARABIC_TUNISIA :: SubLANGID Source #

sUBLANG_ARABIC_OMAN :: SubLANGID Source #

sUBLANG_ARABIC_YEMEN :: SubLANGID Source #

sUBLANG_ARABIC_SYRIA :: SubLANGID Source #

sUBLANG_ARABIC_JORDAN :: SubLANGID Source #

sUBLANG_ARABIC_LEBANON :: SubLANGID Source #

sUBLANG_ARABIC_KUWAIT :: SubLANGID Source #

sUBLANG_ARABIC_UAE :: SubLANGID Source #

sUBLANG_ARABIC_BAHRAIN :: SubLANGID Source #

sUBLANG_ARABIC_QATAR :: SubLANGID Source #

sUBLANG_AZERI_CYRILLIC :: SubLANGID Source #

sUBLANG_AZERI_LATIN :: SubLANGID Source #

sUBLANG_CHINESE_MACAU :: SubLANGID Source #

sUBLANG_ENGLISH_SOUTH_AFRICA :: SubLANGID Source #

The IO input functions (e.g., getLine) don't automatically convert to Unicode, so this function is provided to make the conversion from a multibyte string in the given code page to a proper Unicode string. To get the code page for the console, use getConsoleCP.

sUBLANG_ENGLISH_JAMAICA :: SubLANGID Source #

sUBLANG_ENGLISH_CARIBBEAN :: SubLANGID Source #

sUBLANG_ENGLISH_BELIZE :: SubLANGID Source #

sUBLANG_ENGLISH_TRINIDAD :: SubLANGID Source #

sUBLANG_ENGLISH_PHILIPPINES :: SubLANGID Source #

sUBLANG_ENGLISH_ZIMBABWE :: SubLANGID Source #

sUBLANG_FRENCH_LUXEMBOURG :: SubLANGID Source #

sUBLANG_FRENCH_MONACO :: SubLANGID Source #

sUBLANG_GERMAN_LUXEMBOURG :: SubLANGID Source #

sUBLANG_GERMAN_LIECHTENSTEIN :: SubLANGID Source #

sUBLANG_KASHMIRI_INDIA :: SubLANGID Source #

sUBLANG_KOREAN :: SubLANGID Source #

sUBLANG_LITHUANIAN :: SubLANGID Source #

sUBLANG_MALAY_MALAYSIA :: SubLANGID Source #

sUBLANG_MALAY_BRUNEI_DARUSSALAM :: SubLANGID Source #

sUBLANG_NEPALI_INDIA :: SubLANGID Source #

sUBLANG_SERBIAN_LATIN :: SubLANGID Source #

sUBLANG_SERBIAN_CYRILLIC :: SubLANGID Source #

sUBLANG_SPANISH_GUATEMALA :: SubLANGID Source #

sUBLANG_SPANISH_COSTA_RICA :: SubLANGID Source #

sUBLANG_SPANISH_PANAMA :: SubLANGID Source #

sUBLANG_SPANISH_DOMINICAN_REPUBLIC :: SubLANGID Source #

sUBLANG_SPANISH_VENEZUELA :: SubLANGID Source #

sUBLANG_SPANISH_COLOMBIA :: SubLANGID Source #

sUBLANG_SPANISH_PERU :: SubLANGID Source #

sUBLANG_SPANISH_ARGENTINA :: SubLANGID Source #

sUBLANG_SPANISH_ECUADOR :: SubLANGID Source #

sUBLANG_SPANISH_CHILE :: SubLANGID Source #

sUBLANG_SPANISH_URUGUAY :: SubLANGID Source #

sUBLANG_SPANISH_PARAGUAY :: SubLANGID Source #

sUBLANG_SPANISH_BOLIVIA :: SubLANGID Source #

sUBLANG_SPANISH_EL_SALVADOR :: SubLANGID Source #

sUBLANG_SPANISH_HONDURAS :: SubLANGID Source #

sUBLANG_SPANISH_NICARAGUA :: SubLANGID Source #

sUBLANG_SPANISH_PUERTO_RICO :: SubLANGID Source #

sUBLANG_SWEDISH :: SubLANGID Source #

sUBLANG_SWEDISH_FINLAND :: SubLANGID Source #

sUBLANG_URDU_PAKISTAN :: SubLANGID Source #

sUBLANG_URDU_INDIA :: SubLANGID Source #

sUBLANG_UZBEK_LATIN :: SubLANGID Source #

sUBLANG_UZBEK_CYRILLIC :: SubLANGID Source #

stringToUnicode :: CodePage -> String -> IO String Source #

type CodePage = DWORD #

type LCID = DWORD Source #

type LANGID = WORD Source #

type SortID = WORD Source #

type SubLANGID = WORD Source #

type PrimaryLANGID = WORD Source #

mAKELCID :: LANGID -> SortID -> LCID Source #

lANGIDFROMLCID :: LCID -> LANGID Source #

sORTIDFROMLCID :: LCID -> SortID Source #

mAKELANGID :: PrimaryLANGID -> SubLANGID -> LANGID Source #

pRIMARYLANGID :: LANGID -> PrimaryLANGID Source #

sUBLANGID :: LANGID -> SubLANGID Source #

AltStyle によって変換されたページ (->オリジナル) /