Serge Gautherie : winapi_test: Add DYNAMIC_TIME_ZONE_INFORMATION to tests.dat.
Alexandre Julliard
julliard at winehq.org
Mon Apr 13 15:05:56 CDT 2020
Module: wine
Branch: master
Commit: 930ff8786fd52287732c0286dd050004ac7c003d
URL: https://source.winehq.org/git/wine.git/?a=commit;h=930ff8786fd52287732c0286dd050004ac7c003d
Author: Serge Gautherie <winehq-git_serge_180711 at gautherie.fr>
Date: Sun Apr 12 19:13:43 2020 +0200
winapi_test: Add DYNAMIC_TIME_ZONE_INFORMATION to tests.dat.
Signed-off-by: Serge Gautherie <winehq-git_serge_180711 at gautherie.fr>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/tests/generated.c | 88 +++++++++++++++++++++++++++++++++++++++++
tools/winapi/tests.dat | 2 +
2 files changed, 90 insertions(+)
diff --git a/dlls/kernel32/tests/generated.c b/dlls/kernel32/tests/generated.c
index 09ce14698a..7606580fa4 100644
--- a/dlls/kernel32/tests/generated.c
+++ b/dlls/kernel32/tests/generated.c
@@ -1882,6 +1882,40 @@ static void test_pack_WIN32_STREAM_ID(void)
TEST_FIELD_OFFSET(WIN32_STREAM_ID, cStreamName, 20)
}
+static void test_pack_DYNAMIC_TIME_ZONE_INFORMATION(void)
+{
+ /* DYNAMIC_TIME_ZONE_INFORMATION */
+ TEST_TYPE_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, 432)
+ TEST_TYPE_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, 4)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, Bias, 4)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, Bias, 4)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, Bias, 0)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, StandardName, 64)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, StandardName, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, StandardName, 4)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, StandardDate, 16)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, StandardDate, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, StandardDate, 68)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, StandardBias, 4)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, StandardBias, 4)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, StandardBias, 84)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DaylightName, 64)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DaylightName, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DaylightName, 88)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DaylightDate, 16)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DaylightDate, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DaylightDate, 152)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DaylightBias, 4)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DaylightBias, 4)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DaylightBias, 168)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, TimeZoneKeyName, 256)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, TimeZoneKeyName, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, TimeZoneKeyName, 172)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DynamicDaylightTimeDisabled, 1)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DynamicDaylightTimeDisabled, 1)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DynamicDaylightTimeDisabled, 428)
+}
+
static void test_pack_LPTIME_ZONE_INFORMATION(void)
{
/* LPTIME_ZONE_INFORMATION */
@@ -1891,6 +1925,15 @@ static void test_pack_LPTIME_ZONE_INFORMATION(void)
TEST_TARGET_ALIGN(LPTIME_ZONE_INFORMATION, 4)
}
+static void test_pack_PDYNAMIC_TIME_ZONE_INFORMATION(void)
+{
+ /* PDYNAMIC_TIME_ZONE_INFORMATION */
+ TEST_TYPE_SIZE (PDYNAMIC_TIME_ZONE_INFORMATION, 8)
+ TEST_TYPE_ALIGN (PDYNAMIC_TIME_ZONE_INFORMATION, 8)
+ TEST_TARGET_SIZE (PDYNAMIC_TIME_ZONE_INFORMATION, 432)
+ TEST_TARGET_ALIGN(PDYNAMIC_TIME_ZONE_INFORMATION, 4)
+}
+
static void test_pack_PTIME_ZONE_INFORMATION(void)
{
/* PTIME_ZONE_INFORMATION */
@@ -3739,6 +3782,40 @@ static void test_pack_WIN32_STREAM_ID(void)
TEST_FIELD_OFFSET(WIN32_STREAM_ID, cStreamName, 20)
}
+static void test_pack_DYNAMIC_TIME_ZONE_INFORMATION(void)
+{
+ /* DYNAMIC_TIME_ZONE_INFORMATION */
+ TEST_TYPE_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, 432)
+ TEST_TYPE_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, 4)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, Bias, 4)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, Bias, 4)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, Bias, 0)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, StandardName, 64)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, StandardName, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, StandardName, 4)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, StandardDate, 16)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, StandardDate, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, StandardDate, 68)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, StandardBias, 4)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, StandardBias, 4)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, StandardBias, 84)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DaylightName, 64)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DaylightName, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DaylightName, 88)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DaylightDate, 16)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DaylightDate, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DaylightDate, 152)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DaylightBias, 4)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DaylightBias, 4)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DaylightBias, 168)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, TimeZoneKeyName, 256)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, TimeZoneKeyName, 2)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, TimeZoneKeyName, 172)
+ TEST_FIELD_SIZE (DYNAMIC_TIME_ZONE_INFORMATION, DynamicDaylightTimeDisabled, 1)
+ TEST_FIELD_ALIGN (DYNAMIC_TIME_ZONE_INFORMATION, DynamicDaylightTimeDisabled, 1)
+ TEST_FIELD_OFFSET(DYNAMIC_TIME_ZONE_INFORMATION, DynamicDaylightTimeDisabled, 428)
+}
+
static void test_pack_LPTIME_ZONE_INFORMATION(void)
{
/* LPTIME_ZONE_INFORMATION */
@@ -3748,6 +3825,15 @@ static void test_pack_LPTIME_ZONE_INFORMATION(void)
TEST_TARGET_ALIGN(LPTIME_ZONE_INFORMATION, 4)
}
+static void test_pack_PDYNAMIC_TIME_ZONE_INFORMATION(void)
+{
+ /* PDYNAMIC_TIME_ZONE_INFORMATION */
+ TEST_TYPE_SIZE (PDYNAMIC_TIME_ZONE_INFORMATION, 4)
+ TEST_TYPE_ALIGN (PDYNAMIC_TIME_ZONE_INFORMATION, 4)
+ TEST_TARGET_SIZE (PDYNAMIC_TIME_ZONE_INFORMATION, 432)
+ TEST_TARGET_ALIGN(PDYNAMIC_TIME_ZONE_INFORMATION, 4)
+}
+
static void test_pack_PTIME_ZONE_INFORMATION(void)
{
/* PTIME_ZONE_INFORMATION */
@@ -3806,6 +3892,7 @@ static void test_pack(void)
test_pack_CRITICAL_SECTION_DEBUG();
test_pack_DCB();
test_pack_DEBUG_EVENT();
+ test_pack_DYNAMIC_TIME_ZONE_INFORMATION();
test_pack_ENUMRESLANGPROCA();
test_pack_ENUMRESLANGPROCW();
test_pack_ENUMRESNAMEPROCA();
@@ -3881,6 +3968,7 @@ static void test_pack(void)
test_pack_PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA();
test_pack_PCRITICAL_SECTION();
test_pack_PCRITICAL_SECTION_DEBUG();
+ test_pack_PDYNAMIC_TIME_ZONE_INFORMATION();
test_pack_PFIBER_START_ROUTINE();
test_pack_PHKEY();
test_pack_POFSTRUCT();
diff --git a/tools/winapi/tests.dat b/tools/winapi/tests.dat
index 254711bc75..3f470d48e7 100644
--- a/tools/winapi/tests.dat
+++ b/tools/winapi/tests.dat
@@ -497,6 +497,7 @@ CRITICAL_SECTION
CRITICAL_SECTION_DEBUG
DCB
DEBUG_EVENT
+DYNAMIC_TIME_ZONE_INFORMATION
ENUMRESLANGPROCA
ENUMRESLANGPROCW
ENUMRESNAMEPROCA
@@ -578,6 +579,7 @@ PCACTCTX_SECTION_KEYED_DATA_2600
PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
PCRITICAL_SECTION
PCRITICAL_SECTION_DEBUG
+PDYNAMIC_TIME_ZONE_INFORMATION
PFIBER_START_ROUTINE
!PFILETIME # FIXME: 20040821: Mishandled by winapi_test
PHKEY
More information about the wine-cvs
mailing list