Skip to content

Commit 3776d19

Browse files
author
Dmitry Chapyshev
committed
[WIN32KNT_APITEST]
- Remove wrong tests. Win2k3 ignores the size of structure for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS [NtUser] - Remove wrong checks svn path=/trunk/; revision=72645
1 parent 796aa0f commit 3776d19

File tree

2 files changed

+0
-51
lines changed

2 files changed

+0
-51
lines changed

reactos/win32ss/user/ntuser/sysparams.c

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -906,27 +906,11 @@ SpiGetSet(UINT uiAction, UINT uiParam, PVOID pvParam, FLONG fl)
906906

907907
case SPI_GETNONCLIENTMETRICS:
908908
{
909-
LPNONCLIENTMETRICSW metrics = (LPNONCLIENTMETRICSW)pvParam;
910-
911-
if (uiParam != 0 && uiParam != sizeof(NONCLIENTMETRICSW))
912-
return 0;
913-
914-
if (!metrics || metrics->cbSize != sizeof(NONCLIENTMETRICSW))
915-
return 0;
916-
917909
return SpiGet(pvParam, &gspv.ncm, sizeof(NONCLIENTMETRICSW), fl);
918910
}
919911

920912
case SPI_SETNONCLIENTMETRICS:
921913
{
922-
LPNONCLIENTMETRICSW metrics = (LPNONCLIENTMETRICSW)pvParam;
923-
924-
if (uiParam != 0 && uiParam != sizeof(NONCLIENTMETRICSW))
925-
return 0;
926-
927-
if (!metrics || metrics->cbSize != sizeof(NONCLIENTMETRICSW))
928-
return 0;
929-
930914
if (!SpiSet(&gspv.ncm, pvParam, sizeof(NONCLIENTMETRICSW), fl))
931915
return 0;
932916

@@ -959,27 +943,11 @@ SpiGetSet(UINT uiAction, UINT uiParam, PVOID pvParam, FLONG fl)
959943

960944
case SPI_GETMINIMIZEDMETRICS:
961945
{
962-
LPMINIMIZEDMETRICS metrics = (LPMINIMIZEDMETRICS)pvParam;
963-
964-
if (uiParam != 0 && uiParam != sizeof(MINIMIZEDMETRICS))
965-
return 0;
966-
967-
if (!metrics || metrics->cbSize != sizeof(MINIMIZEDMETRICS))
968-
return 0;
969-
970946
return SpiGet(pvParam, &gspv.mm, sizeof(MINIMIZEDMETRICS), fl);
971947
}
972948

973949
case SPI_SETMINIMIZEDMETRICS:
974950
{
975-
LPMINIMIZEDMETRICS metrics = (LPMINIMIZEDMETRICS)pvParam;
976-
977-
if (uiParam != 0 && uiParam != sizeof(MINIMIZEDMETRICS))
978-
return 0;
979-
980-
if (!metrics || metrics->cbSize != sizeof(MINIMIZEDMETRICS))
981-
return 0;
982-
983951
if (!SpiSet(&gspv.mm, pvParam, sizeof(MINIMIZEDMETRICS), fl))
984952
return 0;
985953

@@ -1001,27 +969,11 @@ SpiGetSet(UINT uiAction, UINT uiParam, PVOID pvParam, FLONG fl)
1001969

1002970
case SPI_GETICONMETRICS:
1003971
{
1004-
LPICONMETRICSW IconMetrics = (LPICONMETRICSW)pvParam;
1005-
1006-
if (uiParam != 0 && uiParam != sizeof(ICONMETRICSW))
1007-
return 0;
1008-
1009-
if (!IconMetrics || IconMetrics->cbSize != sizeof(ICONMETRICSW))
1010-
return 0;
1011-
1012972
return SpiGet(pvParam, &gspv.im, sizeof(ICONMETRICSW), fl);
1013973
}
1014974

1015975
case SPI_SETICONMETRICS:
1016976
{
1017-
LPICONMETRICSW IconMetrics = (LPICONMETRICSW)pvParam;
1018-
1019-
if (uiParam != 0 && uiParam != sizeof(ICONMETRICSW))
1020-
return 0;
1021-
1022-
if (!IconMetrics || IconMetrics->cbSize != sizeof(ICONMETRICSW))
1023-
return 0;
1024-
1025977
if (!SpiSet(&gspv.im, pvParam, sizeof(ICONMETRICSW), fl))
1026978
return 0;
1027979

rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,6 @@ Test_SPI_SETNONCLIENTMETRICS(void)
743743

744744
metrics.cbSize = sizeof(NONCLIENTMETRICSW);
745745
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), &metrics, 0) == 1);
746-
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW) + 1, &metrics, 0) == 0);
747746
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
748747
}
749748

@@ -754,7 +753,6 @@ Test_SPI_SETMINIMIZEDMETRICS(void)
754753

755754
metrics.cbSize = sizeof(MINIMIZEDMETRICS);
756755
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS), (PVOID)&metrics, 0) == 1);
757-
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS) + 1, (PVOID)&metrics, 0) == 0);
758756
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS), (PVOID)0xdeadbeef, 0) == 0);
759757
}
760758

@@ -765,7 +763,6 @@ Test_SPI_SETICONMETRICS(void)
765763

766764
metrics.cbSize = sizeof(ICONMETRICSW);
767765
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW), (PVOID)&metrics, 0) == 1);
768-
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW) + 1, (PVOID)&metrics, 0) == 0);
769766
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
770767
}
771768

0 commit comments

Comments
 (0)