Staging
v0.5.1
https://github.com/python/cpython
Revision 93660676bc54c354665095d2c36742527db7be3e authored by Georg Brandl on 03 September 2005, 07:27:37 UTC, committed by Georg Brandl on 03 September 2005, 07:27:37 UTC
- Unify function description mode ("Return X" vs "Returns X")

CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: 	Doc/api/concrete.tex
CVS: ----------------------------------------------------------------------
1 parent 81e2d6b
Raw File
Tip revision: 93660676bc54c354665095d2c36742527db7be3e authored by Georg Brandl on 03 September 2005, 07:27:37 UTC
- Correct PyBool_FromLong's return type and its description.
Tip revision: 9366067
dl_nt.c
/*

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 "windows.h"

/* NT and Python share these */
#include "pyconfig.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,
						LPVOID lpReserved)
{
	switch (ul_reason_for_call)
	{
		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:
			break;
	}
	return TRUE;
}
back to top