https://bugs.winehq.org/show_bug.cgi?id=53620
Bug ID: 53620 Summary: err:ole:com_get_class_object class {2d3468c1-36a7-43b6-ac24-d3f02fd9607a} not registered Product: Wine Version: 7.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: shell32 Assignee: wine-bugs@winehq.org Reporter: wuyudi1109@gmail.com Distribution: ---
I run a game, and it shows this.
``` 0454:err:ole:com_get_class_object class {2d3468c1-36a7-43b6-ac24-d3f02fd9607a} not registered
0454:err:ole:com_get_class_object no class object {2d3468c1-36a7-43b6-ac24-d3f02fd9607a} could be created for context 0x1 ```
Then crash.
According to https://wiki.winehq.org/Wine_Developer%27s_Guide/COM_in_Wine#Writing_COM_Com...
I find it's about shell32.dll. And I find that this key is not in wine's reg. So how can I fix it? (I tried to add it by hand, but still not work.)
Also, I found this in [wine's code](https://github.com/wine-mirror/wine/blob/master/include/shobjidl.idl)
``` [ uuid(2d3468c1-36a7-43b6-ac24-d3f02fd9607a) ] coclass EnumerableObjectCollection { interface IEnumObjects; } ```
https://bugs.winehq.org/show_bug.cgi?id=53620
--- Comment #1 from Jactry Zeng jactry92@gmail.com --- Hi,
(In reply to wuyudi1109 from comment #0)
I find it's about shell32.dll. And I find that this key is not in wine's reg. So how can I fix it? (I tried to add it by hand, but still not work.)
You can't fix it by adding a register simply. If you want to go further, you can try to add a stub of IEnumObjects interface. You can find some commits as examples from `git log dlls/shell32/shell32_classes.idl`.