[CRT] spawn: define a unicode environment when needed
[reactos.git] / sdk / lib / 3rdparty / libwin-iconv / mlang.h
1 HRESULT WINAPI ConvertINetString(
2 LPDWORD lpdwMode,
3 DWORD dwSrcEncoding,
4 DWORD dwDstEncoding,
5 LPCSTR lpSrcStr,
6 LPINT lpnSrcSize,
7 LPBYTE lpDstStr,
8 LPINT lpnDstSize
9 );
10
11 HRESULT WINAPI ConvertINetMultiByteToUnicode(
12 LPDWORD lpdwMode,
13 DWORD dwSrcEncoding,
14 LPCSTR lpSrcStr,
15 LPINT lpnMultiCharCount,
16 LPWSTR lpDstStr,
17 LPINT lpnWideCharCount
18 );
19
20 HRESULT WINAPI ConvertINetUnicodeToMultiByte(
21 LPDWORD lpdwMode,
22 DWORD dwEncoding,
23 LPCWSTR lpSrcStr,
24 LPINT lpnWideCharCount,
25 LPSTR lpDstStr,
26 LPINT lpnMultiCharCount
27 );
28
29 HRESULT WINAPI IsConvertINetStringAvailable(
30 DWORD dwSrcEncoding,
31 DWORD dwDstEncoding
32 );
33
34 HRESULT WINAPI LcidToRfc1766A(
35 LCID Locale,
36 LPSTR pszRfc1766,
37 int nChar
38 );
39
40 HRESULT WINAPI LcidToRfc1766W(
41 LCID Locale,
42 LPWSTR pszRfc1766,
43 int nChar
44 );
45
46 HRESULT WINAPI Rfc1766ToLcidA(
47 LCID *pLocale,
48 LPSTR pszRfc1766
49 );
50
51 HRESULT WINAPI Rfc1766ToLcidW(
52 LCID *pLocale,
53 LPWSTR pszRfc1766
54 );