/* | |
Entry point for the Windows NT DLL. | |
About the only reason for having this, is so initall() can automatically | |
be called, removing that burden (and possible source of frustration if | |
forgotten) from the programmer. | |
*/ | |
#include "Python.h" | |
#include "windows.h" | |
#ifdef Py_ENABLE_SHARED | |
// Python Globals | |
HMODULE PyWin_DLLhModule = NULL; | |
const char *PyWin_DLLVersionString = MS_DLL_ID; | |
BOOL WINAPI DllMain (HANDLE hInst, | |
ULONG ul_reason_for_call, | |
LPVOID lpReserved) | |
{ | |
switch (ul_reason_for_call) | |
{ | |
case DLL_PROCESS_ATTACH: | |
PyWin_DLLhModule = hInst; | |
break; | |
case DLL_PROCESS_DETACH: | |
break; | |
} | |
return TRUE; | |
} | |
#endif /* Py_ENABLE_SHARED */ |