diff Keyboard.h @ 1048:d36681a9e4f8

Слияние
author Ritor1
date Thu, 23 May 2013 11:17:01 +0600
parents 39f42990698f
children db395ce89ede
line wrap: on
line diff
--- a/Keyboard.h	Thu May 23 11:16:46 2013 +0600
+++ b/Keyboard.h	Thu May 23 11:17:01 2013 +0600
@@ -56,8 +56,8 @@
   void ReadMappings();
   void StoreMappings();
   bool _459F10(unsigned int a2);
-  void _459ED1(int a2);
-  void EnterText(int a2, int a3, struct GUIWindow *pWindow);
+  void SetWindowInputStatus(int a2);
+  void EnterText(int a2, int max_string_len, struct GUIWindow *pWindow);
   void ResetKeys();
   void SetDefaultMapping();
 
@@ -66,7 +66,7 @@
   int field_8;
   unsigned int pVirtualKeyCodesMapping[30];
   KeyToggleType pToggleTypes[30];
-  int field_FC;
+  int max_input_string_len;
   unsigned __int8 pPressedKeysBuffer[257];
   unsigned __int8 uNumKeysPressed;
   char field_202;
@@ -91,30 +91,6 @@
 #pragma pack(pop)
 
 
-#pragma pack(push, 1)
-struct AsyncKeyboard
-{
-   AsyncKeyboard();
-  ~AsyncKeyboard();
-
-  bool Initialize();
-  char map_key(int key);
-  char _45B4EC(unsigned __int8 a2);
-  void Thread();
-  char _45B3A4();
-  void Suspend();
-  void Resume();
-  char CreateDirectInputKeyboard();
-  char _45B229();
-  void _45B1B1();
-  void Release();
-
-  static int __stdcall ThreadStarter(AsyncKeyboard *pInstance);
-  static void EnterCriticalSection();
-  static void LeaveCriticalSection();
-};
-#pragma pack(pop)
 
 
-extern struct KeyboardActionMapping *pKeyActionMap;
-extern struct AsyncKeyboard *pAsyncKeyboard;
\ No newline at end of file
+extern struct KeyboardActionMapping *pKeyActionMap;
\ No newline at end of file