summaryrefslogtreecommitdiff
path: root/atk/atkprivate.c
diff options
context:
space:
mode:
Diffstat (limited to 'atk/atkprivate.c')
-rw-r--r--atk/atkprivate.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/atk/atkprivate.c b/atk/atkprivate.c
index de60c2f..17e8d62 100644
--- a/atk/atkprivate.c
+++ b/atk/atkprivate.c
@@ -32,6 +32,27 @@
#ifdef G_OS_WIN32
+#define STRICT
+#include <windows.h>
+#undef STRICT
+
+static HMODULE atk_dll;
+
+BOOL WINAPI
+DllMain(HINSTANCE hinstDLL,
+DWORD fdwReason,
+LPVOID lpvReserved)
+{
+ switch (fdwReason)
+ {
+ case DLL_PROCESS_ATTACH:
+ atk_dll = (HMODULE)hinstDLL;
+ break;
+ }
+
+ return TRUE;
+}
+
static const char *
get_atk_locale_dir (void)
{