1 #ifndef _WIN32K_INPUT_H
2 #define _WIN32K_INPUT_H
4 #include <internal/kbd.h>
9 InitKeyboardImpl(VOID
);
10 PUSER_MESSAGE_QUEUE
W32kGetPrimitiveMessageQueue(VOID
);
11 VOID
W32kUnregisterPrimitiveMessageQueue(VOID
);
12 PKBDTABLES
W32kGetDefaultKeyLayout(VOID
);
13 VOID FASTCALL
W32kKeyProcessMessage(LPMSG Msg
, PKBDTABLES KeyLayout
, BYTE Prefix
);
14 BOOL FASTCALL
IntBlockInput(PW32THREAD W32Thread
, BOOL BlockIt
);
15 BOOL FASTCALL
IntMouseInput(MOUSEINPUT
*mi
);
16 BOOL FASTCALL
IntKeyboardInput(KEYBDINPUT
*ki
);
18 #define ThreadHasInputAccess(W32Thread) \
21 #endif /* _WIN32K_INPUT_H */