33#ifndef CAL_SABBREVERASTRING
34#define CAL_SABBREVERASTRING 0x00000039
70 LPSTR lpNumberStr,
int cchOut)
73 WCHAR szDec[8], szGrp[8], szIn[128], szOut[128];
104 fmt.lpDecimalSep = szDec;
109 fmt.lpThousandSep = szGrp;
122 lpNumberStr ? szOut :
NULL, cchOut);
124 if (szOut[0] && lpNumberStr)
162 LPSTR lpCurrencyStr,
int cchOut)
165 WCHAR szDec[8], szGrp[8], szCy[8], szIn[128], szOut[128];
196 fmt.lpDecimalSep = szDec;
201 fmt.lpThousandSep = szGrp;
206 fmt.lpCurrencySymbol = szCy;
219 lpCurrencyStr ? szOut :
NULL, cchOut);
221 if (szOut[0] && lpCurrencyStr)
318 int ret, cchDataW = cchData;
322 if (!(CalType & CAL_USE_CP_ACP))
346 if (!cchData && !(CalType & CAL_RETURN_NUMBER))
352 if(
ret && lpCalDataW && lpCalData)
358 else if (CalType & CAL_RETURN_NUMBER)
370 FIXME(
"(%08x,%08x,%08x,%s): stub\n",
371 Locale, Calendar, CalType,
debugstr_a(lpCalData));
#define DEBUG_CHANNEL(args)
#define ERROR_INVALID_PARAMETER
#define HeapFree(x, y, z)
#define WideCharToMultiByte
#define MultiByteToWideChar
#define memcpy(s1, s2, n)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
enum enum_callback_type type
CALINFO_ENUMPROCEXW callbackex
union enumcalendar_context::@453 u
CALINFO_ENUMPROCW callback
union enumdateformats_context::@451 u
DATEFMT_ENUMPROCW callback
enum enum_callback_type type
TIMEFMT_ENUMPROCW callback
union enumtimeformats_context::@452 u
enum enum_callback_type type
#define ERROR_INVALID_FLAGS
#define LOCALE_USE_CP_ACP
BOOL(CALLBACK * CALINFO_ENUMPROCW)(LPWSTR)
BOOL(CALLBACK * DATEFMT_ENUMPROCW)(LPWSTR)
BOOL(CALLBACK * CALINFO_ENUMPROCA)(LPSTR)
BOOL(CALLBACK * TIMEFMT_ENUMPROCA)(LPSTR)
BOOL(CALLBACK * CALINFO_ENUMPROCEXA)(LPSTR, CALID)
#define LOCALE_NOUSEROVERRIDE
BOOL(CALLBACK * TIMEFMT_ENUMPROCW)(LPWSTR)
BOOL(CALLBACK * DATEFMT_ENUMPROCA)(LPSTR)
BOOL(CALLBACK * CALINFO_ENUMPROCEXW)(LPWSTR, CALID)