advapi32 crypt.c tests - Win98 fix
Jakob Eriksson
jakov at vmlinux.org
Thu Apr 14 13:32:46 CDT 2005
Win98 can return ERROR_CALL_NOT_IMPLEMENTED
http://test.winehq.org/data/200504141000/98_jmelgarejo98casa/advapi32:crypt.txt
-------------- next part --------------
Index: dlls/advapi32/tests/crypt.c
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/tests/crypt.c,v
retrieving revision 1.21
diff -u -r1.21 crypt.c
--- dlls/advapi32/tests/crypt.c 11 Apr 2005 12:55:36 -0000 1.21
+++ dlls/advapi32/tests/crypt.c 14 Apr 2005 18:31:59 -0000
@@ -314,7 +314,8 @@
dwLen = 1;
result = pCryptSignHashW(hHash, 0, NULL, 0, &temp, &dwLen);
- ok (!result && GetLastError() == ERROR_INVALID_PARAMETER, "%ld\n", GetLastError());
+ ok (!result && (GetLastError() == ERROR_INVALID_PARAMETER ||
+ GetLastError() == ERROR_CALL_NOT_IMPLEMENTED), "%ld\n", GetLastError());
result = pCryptSetKeyParam(hKey, 0, &temp, 1);
ok (!result && GetLastError() == ERROR_INVALID_PARAMETER, "%ld\n", GetLastError());
@@ -326,7 +327,8 @@
ok (!result && GetLastError() == ERROR_INVALID_PARAMETER, "%ld\n", GetLastError());
result = pCryptVerifySignatureW(hHash, &temp, 1, hKey, NULL, 0);
- ok (!result && GetLastError() == ERROR_INVALID_PARAMETER, "%ld\n", GetLastError());
+ ok (!result && (GetLastError() == ERROR_INVALID_PARAMETER ||
+ GetLastError() == ERROR_CALL_NOT_IMPLEMENTED), "%ld\n", GetLastError());
result = pCryptDestroyHash(hHash);
ok (!result && GetLastError() == ERROR_INVALID_PARAMETER, "%ld\n", GetLastError());
More information about the wine-patches
mailing list