https://bugs.winehq.org/show_bug.cgi?id=35252
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c84082209a88f6d156d52022200 | |2fa36dd25b540 Summary|Multiple applications need |Multiple applications need |ITaskScheduler::Enum |ITaskScheduler::Enum |implementation (lsTasks, |implementation (lsTasks, |Toad for MySQL Freeware |Toad for MySQL Freeware |7.2) |7.x) Status|NEW |RESOLVED URL|http://usdownloads.quest.co |https://web.archive.org/web |m.edgesuite.net/Repository/ |/20191116093038/https://fil |www.quest.com/latest_versio |es.downloadnow.com/s/softwa |ns/Quest_Toad-for-MySQL-Fre |re/14/02/03/71/ToadforMySQL |eware_72.exe |_Freeware_7.3.1.3290.zip?to | |ken=1573932545_5663baad542d | |a14192ac6eb4e1d29924&fileNa | |me=ToadforMySQL_Freeware_7. | |3.1.3290.zip Component|taskschd |mstask Resolution|--- |FIXED
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting. The remainder was fixed Jun 2018 with following commits:
* https://source.winehq.org/git/wine.git/commitdiff/c84082209a88f6d156d5202220... ("mstask: Implement IEnumWorkItems::Reset().")
* https://source.winehq.org/git/wine.git/commitdiff/c0dd4f5aeecde21b034540ec2d... ("mstask: Implement IEnumWorkItems::Next().")
Thanks Dmitry
Also thanks Nikolay for 'ITaskScheduler::EnumThe Enum part', discussed in comment #2 and follow-up:
* https://source.winehq.org/git/wine.git/commitdiff/7aa2e9a9d057e61f3a9672d548... ("mstask: Added IEnumWorkItems stub.")
---
Stable download link via Internet Archive/Wayback machine:
https://web.archive.org/web/20191116093038/https://files.downloadnow.com/s/s...
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Quest Software/Toad for MySQL Freeware 7.3
$ WINEDEBUG=+seh,+relay,+mstask wine ./toad.exe >>log.txt 2>&1
$ grep mstask log.txt ... 002c:Call mstask.DllGetClassObject(134a875c,79205da0,0032df08) ret=65210532 002c:trace:mstask:DllGetClassObject ({148bd52a-a2ab-11ce-b11f-00aa00530503} {00000001-0000-0000-c000-000000000046} 0032DF08) 002c:trace:mstask:MSTASK_IClassFactory_QueryInterface IID: {00000001-0000-0000-c000-000000000046} 002c:trace:mstask:MSTASK_IClassFactory_AddRef 002c:Ret mstask.DllGetClassObject() retval=00000000 ret=65210532 002c:trace:mstask:MSTASK_IClassFactory_QueryInterface IID: {b196b28f-bab4-101a-b69c-00aa00341d07} 002c:warn:mstask:MSTASK_IClassFactory_QueryInterface Unknown interface: {b196b28f-bab4-101a-b69c-00aa00341d07} 002c:trace:mstask:MSTASK_IClassFactory_CreateInstance IID: {00000000-0000-0000-c000-000000000046} 002c:trace:mstask:TaskSchedulerConstructor (0032E02C) ... 002c:trace:mstask:MSTASK_ITaskScheduler_SetTargetComputer (0A0E0DF8)->((null)) 002c:trace:mstask:MSTASK_ITaskScheduler_Release 002c:trace:mstask:MSTASK_ITaskScheduler_GetTargetComputer (0A0E0DF8)->(0032E49C) 002c:trace:mstask:MSTASK_ITaskScheduler_Enum (0A0E0DF8)->(0032E454) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({00000000-0000-0000-c000-000000000046} 0032DEF0) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(2) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0032DE6C) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({b196b283-bab4-101a-b69c-00aa00341d07} 0032DD48) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({00000003-0000-0000-c000-000000000046} 0032DC90) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(4) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({00000144-0000-0000-c000-000000000046} 0032DD54) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(3) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({148bd528-a2ab-11ce-b11f-00aa00530503} 0032E154) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(4) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(3) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(1) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(2) 002c:trace:mstask:EnumWorkItems_QueryInterface (134C51E0)->({148bd528-a2ab-11ce-b11f-00aa00530503} 0032E284) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2) 002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3) 002c:trace:mstask:EnumWorkItems_Reset (134C51E0) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2) 002c:trace:mstask:EnumWorkItems_Next (134C51E0)->(1 0032E488 0032E480) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(1) 002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(0) 002c:trace:mstask:MSTASK_ITaskScheduler_Release 002c:trace:mstask:MSTASK_ITaskScheduler_Release 002c:trace:mstask:TaskSchedulerDestructor 0A0E0DF8 ... --- snip ---
$ sha1sum ToadforMySQL_Freeware_7.3.1.3290.* 8afd76a00c1ebb538230bb11036471778af5c2a6 ToadforMySQL_Freeware_7.3.1.3290.exe 29c1bd74b1e9133a9f9cacdd2b25244bdab38d4a ToadforMySQL_Freeware_7.3.1.3290.zip
$ du -sh ToadforMySQL_Freeware_7.3.1.3290.* 80M ToadforMySQL_Freeware_7.3.1.3290.exe 80M ToadforMySQL_Freeware_7.3.1.3290.zip
$ wine --version wine-4.20
Regards