http://bugs.winehq.org/show_bug.cgi?id=15212
Summary: ctSchedule.ocx: OleCreate returns E_INVALIDARG Product: Wine Version: 1.1.4 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole32 AssignedTo: wine-bugs@winehq.org ReportedBy: oyvind@eriksen.cn
A program trying register and load an ActiveX control, ctSchedule.ocx from www.dbi-tech.com, fails to do so. It's working fine in Win2000 and WinXP.
After some debugging I found out that OleCreate returns E_INVALIDARG. I've been trying to find the reason but it's a little out of my reach.
The ActiveX control seems to register okey. Regsvr32 prints the usual "Successfully registered DLL CTSCHEDULE.OCX". I've checked the registry and compared to WinXP and everything seems normal.
From what I can see in the debug I think the ActiveX control is loading.
The attached file "debug-simple.txt" contains the relay debug channel from OleCreate is called until it returns.
The attached file "debug-full.txt" contains both the relay and heap debug channels.