Hans Leidekker hans@codeweavers.com writes:
Signed-off-by: Hans Leidekker hans@codeweavers.com
dlls/dssenh/Makefile.in | 1 + dlls/dssenh/main.c | 256 ++++++++++++++++++++++++++++++++++++- dlls/dssenh/tests/dssenh.c | 42 ++++++ 3 files changed, 297 insertions(+), 2 deletions(-)
This breaks the tests:
tools/runtest -q -P wine -T . -M crypt32.dll -p dlls/crypt32/tests/crypt32_test.exe main && touch dlls/crypt32/tests/main.ok wine: Call from 7B010217 to unimplemented function dssenh.dll.CPGetProvParam, aborting wine: Unimplemented function dssenh.dll.CPGetProvParam called at address 7B010217 (thread 0024), starting debugger... Unhandled exception: unimplemented function dssenh.dll.CPGetProvParam called in 32-bit code (0x7b010217). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b010217 ESP:0074fb24 EBP:0074fb88 EFLAGS:00000246( - -- I Z- -P- ) EAX:0074fb30 EBX:675c4000 ECX:00000004 EDX:0074fba8 ESI:0074fc10 EDI:0074fc0c Stack dump: 0x0074fb24: 0000003d 00000000 00000000 80000100 0x0074fb34: 00000001 00000000 7b010217 00000002 0x0074fb44: 675c4000 675c4058 6174e6c2 00ac8460 0x0074fb54: 00000000 f0000000 00ac7e20 00ac8058 0x0074fb64: 0074fbc4 0074fb90 00000001 0074fbb4 0x0074fb74: 0074fb94 0074fba4 f7c8119e 00ac7d50 Backtrace: =>0 0x7b010217 format_exception_msg+0x347(ptr=<is not available>, buffer=<is not available>, size=<is not available>) [Z:\home\julliard\wine\wine\dlls\kernelbase\debug.c:316] in kernelbase (0x0074fb88) 1 0x675c2e00 __wine_spec_unimplemented_stub+0x3f() [Z:\home\julliard\wine\wine\dlls\winecrt0\stub.c:32] in dssenh (0x0074fbb8) 2 0x675c10e0 hkey+0x675c10df() in dssenh (0x0074fc48) 3 0x7e9fa7ba in crypt32 (+0x3a7b9) (0x0074fc88) 4 0x004373a9 func_main+0xd88() [Z:\home\julliard\wine\wine\dlls\crypt32\tests\main.c:338] in crypt32_test (0x0074fdf8) 5 0x00463792 main+0x271(argv=<is not available>) [Z:\home\julliard\wine\wine\include\wine\test.h:569] in crypt32_test (0x0074fed8) 6 0x00462a56 mainCRTStartup+0x75() [Z:\home\julliard\wine\wine\dlls\msvcrt\crt_main.c:62] in crypt32_test (0x0074ff28) 7 0x7b62fe9e BaseThreadInitThunk+0xd(unknown=<is not available>, entry=<is not available>) [Z:\home\julliard\wine\wine\dlls\kernel32\thread.c:60] in kernel32 (0x0074ff48) 8 0x7bc55e07 RtlSleepConditionVariableSRW+0x196(lock=<is not available>, timeout=<is not available>, flags=<is not available>) [Z:\home\julliard\wine\wine\dlls\ntdll\sync.c:556] in ntdll (0x0074ff5c) 9 0x7bc56030 call_thread_func+0xaf(arg=0x7ffde000) [Z:\home\julliard\wine\wine\dlls\ntdll\thread.c:134] in ntdll (0x0074ffec) 0x7b010217 format_exception_msg+0x347 [Z:\home\julliard\wine\wine\dlls\kernelbase\debug.c:316] in kernelbase: movl 0xfffffffc(%ebp),%ebx 316 }