Update of /cvsroot/netrek/client/netrekxp/src/winkey
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5894/src/winkey
Modified Files:
winkey.cpp
Log Message:
Major features in this patch are:
Merge of Stas' latest source into client.
- Lots of double buffering code
- Cleanup of protoyping functions and proper variable initialization
- Addition of working RSA key generator mkkey.exe (this necessitates another DLL in the source)
- Updated compile instructions, and a new document on how to make a RSA key
- Working version of winkey with BCC compiler
- Bug fixes as per listed in his change log
Cleanup of changes list to remove bug fix/stuff only coders need to know.
Removal of buildexe script - Stas rewrote build to make this obsolete
Addition of HR bitmap set (including a few placeholder bitmaps until art is done)
Metablock patch accepted (not working proper yet though due to retrieving login issue)
Probably a few other things I forgot about!
Index: winkey.cpp
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/winkey/winkey.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- winkey.cpp 12 Apr 2006 04:31:04 -0000 1.1
+++ winkey.cpp 7 May 2006 16:59:27 -0000 1.2
@@ -2,12 +2,19 @@
#define STRICT
#include <windows.h>
+#if defined(__BORLANDC__)
+extern HHOOK g_hMsgHook;
+extern HHOOK g_hKeyHook;
+
+extern int g_iFlags;
+#else
#pragma data_seg(".shared")
HHOOK g_hMsgHook = NULL;
HHOOK g_hKeyHook = NULL;
int g_iFlags = NULL;
#pragma data_seg()
+#endif
const int KILL_WINKEY = 0x0001;
const int KILL_CTRLESC = 0x0002;