From 865995cf1f35c332a92f0a1ad4c651ae70fcb55d Mon Sep 17 00:00:00 2001 From: Adam Martinson Date: Tue, 9 Nov 2010 21:40:34 -0600 Subject: [PATCH] msxml3: Store the DLL instance handle. --- dlls/msxml3/main.c | 4 ++++ dlls/msxml3/msxml_private.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/dlls/msxml3/main.c b/dlls/msxml3/main.c index 133a914f03c..8e612b758d2 100644 --- a/dlls/msxml3/main.c +++ b/dlls/msxml3/main.c @@ -40,6 +40,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(msxml); +HINSTANCE MSXML_hInstance = NULL; + #ifdef HAVE_LIBXML2 void wineXmlCallbackLog(char const* caller, xmlErrorLevel lvl, char const* msg, va_list ap) @@ -190,6 +192,8 @@ static void init_libxslt(void) BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv) { + MSXML_hInstance = hInstDLL; + switch(fdwReason) { case DLL_PROCESS_ATTACH: diff --git a/dlls/msxml3/msxml_private.h b/dlls/msxml3/msxml_private.h index c2f80a010fc..183f97cacc9 100644 --- a/dlls/msxml3/msxml_private.h +++ b/dlls/msxml3/msxml_private.h @@ -98,6 +98,8 @@ typedef struct { dispex_dynamic_data_t *dynamic_data; } DispatchEx; +extern HINSTANCE MSXML_hInstance; + void init_dispex(DispatchEx*,IUnknown*,dispex_static_data_t*); BOOL dispex_query_interface(DispatchEx*,REFIID,void**); -- 2.11.4.GIT