Hi Malte, We (Macadamian) were working on implementing oleaut32.dll, if you search the archives of WINE HQ around dec 2000 / jan 2001 you can see some of the patches that we submitted. Unfortunately, work has been shelved for the moment, but there is a starting point for you. For IDispatch::Invoke / ITypeInfo::Invoke, there is a patch at: http://www.integrita.com/cgi-local/lwgate.pl/WINE-PATCHES/archives/2000-12/d... As well please see discussion of patch at: http://www.integrita.com/cgi-local/lwgate.pl/WINE-DEVEL/archives/2001-01/dat... (with reasons why it wasn't committed, search for "invoke") As for your other issues:
- typelib registration
Requires adding some registry entries. Not too bad, pretty much any COM book will tell you all you need to do.
- IDispatch::Invoke() See above
- RegisterBindStatusCallback() and probably asyncronous bind contexts Hummm... no idea.
- probably a "real" URL Moniker, not just CreateURLMoniker() using a File Moniker
See the Brockschmidt book. Have fun. :-) Seriously, I don't think anyone has done any work on this one or is currently working on this besides the stubbed DLL that is in the tree. -James -- James Hatheway Software Designer - Macadamian Technologies, Inc. james(a)macadamian.com ~ http://www.macadamian.com Funniest Definition found in a Japanese<->English Dictionary so far: Moose: Amerika Ushi (American Cow) (should be: mu-su in katakana)