| * KEYBOARD driver interface |
| * Copyright 1998 Ulrich Weigand |
| #ifndef __WINE_KEYBOARD_H |
| #define __WINE_KEYBOARD_H |
| typedef VOID CALLBACK (*LPKEYBD_EVENT_PROC)(BYTE,BYTE,DWORD,DWORD); |
| WORD WINAPI KEYBOARD_Inquire(LPKBINFO kbInfo); |
| VOID WINAPI KEYBOARD_Enable(LPKEYBD_EVENT_PROC lpKeybEventProc, |
| VOID WINAPI KEYBOARD_Disable(VOID); |
| extern BOOL KEYBOARD_GetBeepActive(void); |
| extern void KEYBOARD_SetBeepActive(BOOL bActivate); |
| extern void KEYBOARD_SendEvent(BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD posX, DWORD posY, DWORD time); |
| #define WINE_KEYBDEVENT_MAGIC ( ('K'<<24)|('E'<<16)|('Y'<<8)|'B' ) |
| typedef struct _WINE_KEYBDEVENT |
| #endif /* __WINE_KEYBOARD_H */ |