| 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. |
| /* NT and Python share these */ |
| char dllVersionBuffer[16] = ""; // a private buffer |
| HMODULE PyWin_DLLhModule = NULL; |
| const char *PyWin_DLLVersionString = dllVersionBuffer; |
| BOOL WINAPI DllMain (HANDLE hInst, |
| ULONG ul_reason_for_call, |
| switch (ul_reason_for_call) |
| PyWin_DLLhModule = hInst; |
| // 1000 is a magic number I picked out of the air. Could do with a #define, I spose... |
| LoadString(hInst, 1000, dllVersionBuffer, sizeof(dllVersionBuffer)); |