[Bug 43270] Exact Audio Copy does not detect plugins

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jul 25 15:48:38 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=43270

--- Comment #17 from Daniel Kamil Kozar <dkk089 at gmail.com> ---
Created attachment 61896
  --> https://bugs.winehq.org/attachment.cgi?id=61896
Preliminary implementation of SxsLookupClrGuid

This is the patch that I was able to cook up. It makes EAC plugins work without
having to use native sxs.dll. There is a number of things that irk me
code-wise, but I don't have enough knowledge to decide how they should be done
in the target implementation. Namely :
1. I just copied the definitions of the structs available under
ACTCTX_SECTION_KEYED_DATA.lpData returned by FindActCtxSectionGuid. This makes
it possible to then access the real data that SxsLookupClrGuid needs.
2. It seems to me that the SXS_LOOKUP_CLR_GUID_USE_ACTCTX flag of this function
cannot be supported without extra work in actctx.c (and perhaps having an
internal interface between these two files?), since FindActCtxSectionGuid calls
find_guid() internally, which has no way of passing the activation context to
use during the lookup.

Let me know what you think, also if the patch is no good.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list