Move DllMain() to atkprivate.c
[platform/upstream/atk.git] / atk / atkprivate.c
index de60c2f..17e8d62 100644 (file)
 
 #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)
 {