summaryrefslogtreecommitdiffstats
path: root/PC
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-09-29 23:37:12 (GMT)
committerGuido van Rossum <guido@python.org>1997-09-29 23:37:12 (GMT)
commitec6809291ddff52004d52fdb3fa8671950147236 (patch)
tree0ff0bc82c154e78eeb08e98dcc1e3251cfbcec0e /PC
parentf57c17034aa14945e93412d56cfbce1f65b1c815 (diff)
downloadcpython-ec6809291ddff52004d52fdb3fa8671950147236.zip
cpython-ec6809291ddff52004d52fdb3fa8671950147236.tar.gz
cpython-ec6809291ddff52004d52fdb3fa8671950147236.tar.bz2
DLL version is now loaded from a string resource.
Diffstat (limited to 'PC')
-rw-r--r--PC/dl_nt.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/PC/dl_nt.c b/PC/dl_nt.c
index e80c3cf..6e77851 100644
--- a/PC/dl_nt.c
+++ b/PC/dl_nt.c
@@ -13,7 +13,12 @@ forgotten) from the programmer.
#include "config.h"
#include "Python.h"
+char dllVersionBuffer[16] = ""; // a private buffer
+
+// Python Globals
HMODULE PyWin_DLLhModule = NULL;
+const char *PyWin_DLLVersionString = dllVersionBuffer;
+
BOOL WINAPI DllMain (HANDLE hInst,
ULONG ul_reason_for_call,
@@ -23,6 +28,8 @@ BOOL WINAPI DllMain (HANDLE hInst,
{
case DLL_PROCESS_ATTACH:
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));
//initall();
break;
case DLL_PROCESS_DETACH: