No longer directly accessing debuggee memory.
[wine] / windows / ttydrv / keyboard.c
1 /*
2  * TTY keyboard driver
3  *
4  * Copyright 1998 Patrik Stridvall
5  */
6
7 #include "keyboard.h"
8 #include "ttydrv.h"
9
10 /***********************************************************************
11  *              TTYDRV_KEYBOARD_Init
12  */
13 void TTYDRV_KEYBOARD_Init(void)
14 {
15 }
16
17 /***********************************************************************
18  *              TTYDRV_KEYBOARD_VkKeyScan
19  */
20 WORD TTYDRV_KEYBOARD_VkKeyScan(CHAR cChar)
21 {
22   return 0;
23 }
24
25 /***********************************************************************
26  *              TTYDRV_KEYBOARD_MapVirtualKey
27  */
28 UINT16 TTYDRV_KEYBOARD_MapVirtualKey(UINT16 wCode, UINT16 wMapType)
29 {
30   return 0;
31 }
32
33 /***********************************************************************
34  *              TTYDRV_KEYBOARD_GetKeyNameText
35  */
36 INT16 TTYDRV_KEYBOARD_GetKeyNameText(
37   LONG lParam, LPSTR lpBuffer, INT16 nSize)
38 {  
39   if(lpBuffer && nSize)
40     {
41       *lpBuffer = 0;
42     }
43   return 0;
44 }
45
46 /***********************************************************************
47  *              TTYDRV_KEYBOARD_ToAscii
48  */
49 INT16 TTYDRV_KEYBOARD_ToAscii(
50    UINT16 virtKey, UINT16 scanCode,
51    LPBYTE lpKeyState, LPVOID lpChar, UINT16 flags)
52 {
53   return 0;
54 }
55
56 /***********************************************************************
57  *              TTYDRV_KEYBOARD_GetBeepActive
58  */
59 BOOL TTYDRV_KEYBOARD_GetBeepActive()
60 {
61   return FALSE;
62 }
63
64 /***********************************************************************
65  *              TTYDRV_KEYBOARD_SetBeepActive
66  */
67 void TTYDRV_KEYBOARD_SetBeepActive(BOOL bActivate)
68 {
69 }
70
71 /***********************************************************************
72  *              TTYDRV_KEYBOARD_Beep
73  */
74 void TTYDRV_KEYBOARD_Beep()
75 {
76 }
77
78 /***********************************************************************
79  *              X11DRV_KEYBOARD_GetDIState
80  */
81 BOOL TTYDRV_KEYBOARD_GetDIState(DWORD len, LPVOID ptr)
82 {
83   return TRUE;
84 }
85
86 /***********************************************************************
87  *              TTYDRV_KEYBOARD_GetDIData
88  */
89 BOOL TTYDRV_KEYBOARD_GetDIData(
90   BYTE *keystate,
91   DWORD dodsize, LPDIDEVICEOBJECTDATA dod,
92   LPDWORD entries, DWORD flags)
93 {
94   return TRUE;
95 }
96
97 /***********************************************************************
98  *              TTYDRV_KEYBOARD_GetKeyboardConfig
99  */
100 void TTYDRV_KEYBOARD_GetKeyboardConfig(KEYBOARD_CONFIG *cfg) {
101
102 }
103
104 /***********************************************************************
105  *              TTYDRV_KEYBOARD_SetKeyboardConfig
106  */
107 extern void TTYDRV_KEYBOARD_SetKeyboardConfig(KEYBOARD_CONFIG *cfg, DWORD mask) {
108
109 }
110