Enhanced GetCalendarInfo stub, added known CAL_* defines.
This commit is contained in:
parent
fdebace998
commit
8934496bb3
|
@ -561,6 +561,72 @@ int WINAPI GetCalendarInfoA(LCID Locale, CALID Calendar, CALTYPE CalType,
|
|||
{
|
||||
FIXME("(%08lx,%08lx,%08lx,%p,%d,%p): stub\n",
|
||||
Locale, Calendar, CalType, lpCalData, cchData, lpValue);
|
||||
/* dont have the #define values for those */
|
||||
|
||||
FIXME("\t");
|
||||
/*
|
||||
if (CalType & CAL_NOUSEROVERRIDE)
|
||||
MESSAGE("CAL_NOUSEROVERRIDE|");
|
||||
if (CalType & CAL_RETURN_NUMBER)
|
||||
MESSAGE("CAL_RETURN_NUMBER|");
|
||||
if (CalType & CAL_USE_CP_ACP)
|
||||
MESSAGE("CAL_USE_CP_ACP|");
|
||||
*/
|
||||
|
||||
/*switch (CalType & ~(CAL_NOUSEROVERRIDE|CAL_RETURN_NUMBER|CAL_USE_CP_ACP)) {*/
|
||||
switch (CalType & 0xffff) {
|
||||
#define X(x) case x: MESSAGE(#x"\n");break;
|
||||
X(CAL_ICALINTVALUE)
|
||||
X(CAL_SCALNAME)
|
||||
X(CAL_IYEAROFFSETRANGE)
|
||||
X(CAL_SERASTRING)
|
||||
X(CAL_SSHORTDATE)
|
||||
X(CAL_SLONGDATE)
|
||||
X(CAL_SDAYNAME1)
|
||||
X(CAL_SDAYNAME2)
|
||||
X(CAL_SDAYNAME3)
|
||||
X(CAL_SDAYNAME4)
|
||||
X(CAL_SDAYNAME5)
|
||||
X(CAL_SDAYNAME6)
|
||||
X(CAL_SDAYNAME7)
|
||||
X(CAL_SABBREVDAYNAME1)
|
||||
X(CAL_SABBREVDAYNAME2)
|
||||
X(CAL_SABBREVDAYNAME3)
|
||||
X(CAL_SABBREVDAYNAME4)
|
||||
X(CAL_SABBREVDAYNAME5)
|
||||
X(CAL_SABBREVDAYNAME6)
|
||||
X(CAL_SABBREVDAYNAME7)
|
||||
X(CAL_SMONTHNAME1)
|
||||
X(CAL_SMONTHNAME2)
|
||||
X(CAL_SMONTHNAME3)
|
||||
X(CAL_SMONTHNAME4)
|
||||
X(CAL_SMONTHNAME5)
|
||||
X(CAL_SMONTHNAME6)
|
||||
X(CAL_SMONTHNAME7)
|
||||
X(CAL_SMONTHNAME8)
|
||||
X(CAL_SMONTHNAME9)
|
||||
X(CAL_SMONTHNAME10)
|
||||
X(CAL_SMONTHNAME11)
|
||||
X(CAL_SMONTHNAME12)
|
||||
X(CAL_SMONTHNAME13)
|
||||
X(CAL_SABBREVMONTHNAME1)
|
||||
X(CAL_SABBREVMONTHNAME2)
|
||||
X(CAL_SABBREVMONTHNAME3)
|
||||
X(CAL_SABBREVMONTHNAME4)
|
||||
X(CAL_SABBREVMONTHNAME5)
|
||||
X(CAL_SABBREVMONTHNAME6)
|
||||
X(CAL_SABBREVMONTHNAME7)
|
||||
X(CAL_SABBREVMONTHNAME8)
|
||||
X(CAL_SABBREVMONTHNAME9)
|
||||
X(CAL_SABBREVMONTHNAME10)
|
||||
X(CAL_SABBREVMONTHNAME11)
|
||||
X(CAL_SABBREVMONTHNAME12)
|
||||
X(CAL_SABBREVMONTHNAME13)
|
||||
X(CAL_SYEARMONTH)
|
||||
#undef X
|
||||
default: MESSAGE("Unknown caltype %ld\n",CalType & 0xffff);
|
||||
return E_FAIL;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -278,6 +278,66 @@ DECL_WINELIB_TYPE_AW(TIMEFMT_ENUMPROC)
|
|||
#define MAX_LEADBYTES 12
|
||||
#define MAX_DEFAULTCHAR 2
|
||||
|
||||
/* Defines for calendar handling */
|
||||
#define CAL_ICALINTVALUE 0x00000001
|
||||
#define CAL_SCALNAME 0x00000002
|
||||
#define CAL_IYEAROFFSETRANGE 0x00000003
|
||||
#define CAL_SERASTRING 0x00000004
|
||||
#define CAL_SSHORTDATE 0x00000005
|
||||
#define CAL_SLONGDATE 0x00000006
|
||||
#define CAL_SDAYNAME1 0x00000007
|
||||
#define CAL_SDAYNAME2 0x00000008
|
||||
#define CAL_SDAYNAME3 0x00000009
|
||||
#define CAL_SDAYNAME4 0x0000000a
|
||||
#define CAL_SDAYNAME5 0x0000000b
|
||||
#define CAL_SDAYNAME6 0x0000000c
|
||||
#define CAL_SDAYNAME7 0x0000000d
|
||||
#define CAL_SABBREVDAYNAME1 0x0000000e
|
||||
#define CAL_SABBREVDAYNAME2 0x0000000f
|
||||
#define CAL_SABBREVDAYNAME3 0x00000010
|
||||
#define CAL_SABBREVDAYNAME4 0x00000011
|
||||
#define CAL_SABBREVDAYNAME5 0x00000012
|
||||
#define CAL_SABBREVDAYNAME6 0x00000013
|
||||
#define CAL_SABBREVDAYNAME7 0x00000014
|
||||
#define CAL_SMONTHNAME1 0x00000015
|
||||
#define CAL_SMONTHNAME2 0x00000016
|
||||
#define CAL_SMONTHNAME3 0x00000017
|
||||
#define CAL_SMONTHNAME4 0x00000018
|
||||
#define CAL_SMONTHNAME5 0x00000019
|
||||
#define CAL_SMONTHNAME6 0x0000001a
|
||||
#define CAL_SMONTHNAME7 0x0000001b
|
||||
#define CAL_SMONTHNAME8 0x0000001c
|
||||
#define CAL_SMONTHNAME9 0x0000001d
|
||||
#define CAL_SMONTHNAME10 0x0000001e
|
||||
#define CAL_SMONTHNAME11 0x0000001f
|
||||
#define CAL_SMONTHNAME12 0x00000020
|
||||
#define CAL_SMONTHNAME13 0x00000021
|
||||
#define CAL_SABBREVMONTHNAME1 0x00000022
|
||||
#define CAL_SABBREVMONTHNAME2 0x00000023
|
||||
#define CAL_SABBREVMONTHNAME3 0x00000024
|
||||
#define CAL_SABBREVMONTHNAME4 0x00000025
|
||||
#define CAL_SABBREVMONTHNAME5 0x00000026
|
||||
#define CAL_SABBREVMONTHNAME6 0x00000027
|
||||
#define CAL_SABBREVMONTHNAME7 0x00000028
|
||||
#define CAL_SABBREVMONTHNAME8 0x00000029
|
||||
#define CAL_SABBREVMONTHNAME9 0x0000002a
|
||||
#define CAL_SABBREVMONTHNAME10 0x0000002b
|
||||
#define CAL_SABBREVMONTHNAME11 0x0000002c
|
||||
#define CAL_SABBREVMONTHNAME12 0x0000002d
|
||||
#define CAL_SABBREVMONTHNAME13 0x0000002e
|
||||
#define CAL_SYEARMONTH 0x0000002f
|
||||
#define CAL_GREGORIAN 1
|
||||
#define CAL_GREGORIAN_US 2
|
||||
#define CAL_JAPAN 3
|
||||
#define CAL_TAIWAN 4
|
||||
#define CAL_KOREA 5
|
||||
#define CAL_HIJRI 6
|
||||
#define CAL_THAI 7
|
||||
#define CAL_HEBREW 8
|
||||
#define CAL_GREGORIAN_ME_FRENCH 9
|
||||
#define CAL_GREGORIAN_ARABIC 10
|
||||
#define CAL_GREGORIAN_XLIT_ENGLISH 11
|
||||
#define CAL_GREGORIAN_XLIT_FRENCH 12
|
||||
|
||||
/* Types
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue