Reactos

[OLEACC_WINETEST] Sync with Wine Staging 4.18. CORE-16441

+5 -3
+3 -1
modules/rostests/winetests/oleacc/CMakeLists.txt
··· 1 + 2 + add_definitions(-D__WINESRC__ -DWINETEST_USE_DBGSTR_LONGLONG) 1 3 2 4 if(MSVC) 3 5 # Disable warning C4477 (printf format warnings) ··· 7 9 add_executable(oleacc_winetest main.c testlist.c) 8 10 set_module_type(oleacc_winetest win32cui) 9 11 target_link_libraries(oleacc_winetest uuid) 10 - add_importlibs(oleacc_winetest oleacc oleaut32 ole32 user32 msvcrt kernel32) 12 + add_importlibs(oleacc_winetest oleacc oleaut32 ole32 user32 msvcrt kernel32 ntdll) 11 13 add_rostests_file(TARGET oleacc_winetest)
+2 -2
modules/rostests/winetests/oleacc/main.c
··· 543 543 ok(SUCCEEDED(lres), "got %lx\n", lres); 544 544 ok(Object_ref > 1, "Object_ref = %d\n", Object_ref); 545 545 546 - sprintf(cmdline, "\"%s\" main ObjectFromLresult %lx", name, lres); 546 + sprintf(cmdline, "\"%s\" main ObjectFromLresult %s", name, wine_dbgstr_longlong(lres)); 547 547 memset(&startup, 0, sizeof(startup)); 548 548 startup.cb = sizeof(startup); 549 549 CreateProcessA(NULL, cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &startup, &proc); ··· 992 992 HRESULT hres; 993 993 LRESULT lres; 994 994 995 - sscanf(argv[3], "%lx", &lres); 995 + lres = _strtoi64( argv[3], NULL, 16 ); 996 996 hres = ObjectFromLresult(lres, &IID_IUnknown, 0, (void**)&unk); 997 997 ok(hres == S_OK, "hres = %x\n", hres); 998 998 IUnknown_Release(unk);