8 Oct
2014
8 Oct
'14
3:52 p.m.
Nikolay Sivov <nsivov(a)codeweavers.com> writes:
+#if _MSVCR_VER == 90 + static const WCHAR msvcr90W[] = {'m','s','v','c','r','9','0','.','d','l','l',0}; + ACTCTX_SECTION_KEYED_DATA askd = { sizeof(askd) }; + + if(FindActCtxSectionStringW(FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX, NULL, + ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION, msvcr90W, &askd)) { + ReleaseActCtx(askd.hActCtx); + return TRUE; + } + + return FALSE; +#endif It looks like you won't be using context handle anyway, so you can just set flags to zero, and return FindActCtxSectionStringW() value immediately.
Actually you can't call Windows APIs in DLL_WINE_PREATTACH. -- Alexandre Julliard julliard(a)winehq.org