http://bugs.winehq.org/show_bug.cgi?id=32161
Bug #: 32161 Summary: IAudioClient should support IMarshal Product: Wine Version: 1.4.1 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: mmdevapi AssignedTo: wine-bugs@winehq.org ReportedBy: fgouget@codeweavers.com Classification: Unclassified
It looks like IAudioClient should support the IMarshal interface. This impacts the Rocksmith PC game (it has a demo but only on Steam):
0040:trace:alsa:AudioClient_QueryInterface (0x162ed8)->({00000003-0000-0000-c000-000000000046}, 0x680e92c) 0040:warn:alsa:AudioClient_QueryInterface Unknown interface {00000003-0000-0000-c000-000000000046} 0040:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155 0040:err:ole:CoMarshalInterface Failed to marshal the interface {1cb9ad4c-dbfa-4c32-b178-c2f568a703b2}, 80040155 0032:trace:alsa:AudioClient_Release (0x162ed8) Refcount now 1 0032:trace:alsa:AudioClient_Release (0x162ed8) Refcount now 0