http://bugs.winehq.org/show_bug.cgi?id=18991
--- Comment #41 from Dmitry Timoshkov dmitry@codeweavers.com 2009-07-29 00:33:40 --- The following test case fails under XP:
static void test_RtlTimeFieldsToTime(void) { LARGE_INTEGER time; TIME_FIELDS tf; BOOL ret;
memset(&tf, 0, sizeof(tf)); tf.Month = 3; tf.Day = 92; tf.Year = 2009; ret = pRtlTimeFieldsToTime(&tf, &time); ok(ret, "RtlTimeFieldsToTime failed\n"); }
So it's necessary to figure out where '92' comes from.