Dan Hipschman wrote:
This adds the objidl proxy to oleaut32. It also updates DllGetClassObject to fall back on OLEAUTPS_DllGetClassObject. This is basically what would happen if we had a dlldata.c file for oleaut32, but that's impossible since oleaut32 is too special a case.
.gitignore | 2 ++ dlls/oleaut32/Makefile.in | 3 ++- dlls/oleaut32/oleaut.c | 3 +-- dlls/oleaut32/oleaut32_objidl.idl | 25 +++++++++++++++++++++++++ dlls/oleaut32/usrmarshal.c | 2 ++ 5 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 dlls/oleaut32/oleaut32_objidl.idl
This should be implemented in ole32.dll, not oleaut32.dll, as should unknwn.idl and oleidl.idl.