]>
git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Bus/Usb/UsbKbDxe/keyboard.h
2 Copyright (c) 2004 - 2005, Intel Corporation
3 All rights reserved. This program and the accompanying materials
4 are licensed and made available under the terms and conditions of the BSD License
5 which accompanies this distribution. The full text of the license may be found at
6 http://opensource.org/licenses/bsd-license.php
8 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
9 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 Function prototype for USB Keyboard Driver
31 IN EFI_USB_IO_PROTOCOL
*UsbIo
36 IN USB_KB_DEV
*UsbKeyboardDevice
41 IN USB_KB_DEV
*UsbKeyboardDevice
45 ReleaseKeyboardLayoutResources (
46 USB_KB_DEV
*UsbKeyboardDevice
60 USBKeyboardRecoveryHandler (
67 IN OUT USB_KB_DEV
*UsbKeyboardDevice
,
72 USBKeyCodeToEFIScanCode (
73 IN USB_KB_DEV
*UsbKeyboardDevice
,
75 OUT EFI_INPUT_KEY
*Key
80 IN OUT USB_KB_BUFFER
*KeyboardBuffer
84 IsUSBKeyboardBufferEmpty (
85 IN USB_KB_BUFFER
*KeyboardBuffer
89 IsUSBKeyboardBufferFull (
90 IN USB_KB_BUFFER
*KeyboardBuffer
95 IN OUT USB_KB_BUFFER
*KeyboardBuffer
,
102 IN OUT USB_KB_BUFFER
*KeyboardBuffer
,
108 USBKeyboardRepeatHandler (
115 IN USB_KB_DEV
*UsbKeyboardDevice