Dmitry Timoshkov <dmitry(a)baikal.ru> writes:
Which interface registration do you have in mind? As far as I can see ADSystemInfo registration matches what I see in Windows, do I miss something else?
With your patch it's registered as: [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11D2-9CB9-0000F87A369E}] @="AD SystemInfo Object" [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11D2-9CB9-0000F87A369E}\InprocServer32] @="C:\\windows\\system32\\adsldp.dll" "ThreadingModel"="Both" On Windows it's like this: [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}] @="AD System Info Object" [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\InprocServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,64,00,\ 73,00,6c,00,64,00,70,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\ProgID] @="ADSystemInfo" [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\TypeLib] @="{97d25db0-0363-11cf-abc4-02608c9e7553}" [HKEY_CLASSES_ROOT\CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\Version] @="1.0" -- Alexandre Julliard julliard(a)winehq.org