http://bugs.winehq.org/show_bug.cgi?id=7690
------- Additional Comments From focht@gmx.net 2007-19-03 01:55 ------- Hello,
--- quote --- the next problem is
wine: Call from 0x7ee69320 to unimplemented function setupapi.dll.InstallCatalog, aborting (while running C:\cbad88ac07732ab58f3d0c87\update\update.exe)
Oddly, http://msdn2.microsoft.com/en-us/library/aa469375.aspx claims this function isn't even implemented. But I gather back in win2000 days it actually did stuff. --- quote ---
I checked my XP system, the function is exported from setupapi, internally aliased to "OldInstallCatalog( ... )" It doesnt do any good, seems abandoned by M$. I think it's safe to add an empty stub implementation to keep it happy.
--- snip stub ---
DWORD InstallCatalog( LPCTSTR CatalogFullPath, LPCTSTR NewBaseName, LPTSTR NewCatalogFullPath) { TRACE( catalogfullpath_param); return 0; } --- snip stub ---
Ironically "pSetupInstallCatalog()" which superseeds "InstallCatalog" is claimed "no longer supported" too :)
http://msdn2.microsoft.com/en-us/library/ms805599.aspx
Regards.