/* SCCSID = "src/dev/usb/USBKBD/KBDEXTRN.H, usb, c.basedd 98/07/10" */
/*
*   Licensed Material -- Property of IBM
*
*   (c) Copyright IBM Corp. 1997, 1998  All Rights Reserved
*/
/************************** START OF SPECIFICATIONS ***************************/
/*                                                                            */
/*   SOURCE FILE NAME:  KBDEXTRN.H                                            */
/*                                                                            */
/*   DESCRIPTIVE NAME:  USB Keyboard driver external data declarations        */
/*                                                                            */
/*   FUNCTION: This module is the USB Keyboard driver external                */
/*             data declarations include file.                                */
/*   NOTES:                                                                   */
/*      DEPENDENCIES: None                                                    */
/*      RESTRICTIONS: None                                                    */
/*                                                                            */
/*   ENTRY POINTS:  None                                                      */
/*                                                                            */
/*   EXTERNAL REFERENCES:  None                                               */
/*                                                                            */
/* Change Log                                                                 */
/*                                                                            */
/*  Mark    yy/mm/dd  Programmer      Comment                                 */
/*  ----    --------  ----------      -------                                 */
/*          98/06/30  LR                                                      */
/*                                                                            */
/**************************** END OF SPECIFICATIONS ***************************/

#ifdef DEBUG
extern USHORT gUKBDMsg;
#endif

extern PRPH    pRP;
extern PFN     Device_Help;

extern IDCTABLE      gIDCTable;
extern PUSBIDCEntry  gpHIDIDC;
extern USHORT        gdsHIDIDC;
extern PKBDDDIDC     gpLegKBDIDC;

extern BYTE gInitDataStart;

extern DRIVERSTRUCT  gDriverStruct;
extern ADAPTERSTRUCT gAdapterStruct;
extern DEVICESTRUCT  gDeviceStruct;

extern HDRIVER    ghDriver;
extern HADAPTER   ghAdapter;
extern HDEVICE    ghDevice;

extern char gDDName[];
extern char gDDDesc[];
extern char gVendorID[];
extern char gAdapterName[];

extern KBDList gKBD[];
extern USHORT  gNoOfKBDs;

extern BYTE gTypeDelay;
extern BYTE gTypeRate;
extern BYTE gScanCode[];
extern BYTE gVerbose;
extern BYTE gDevice;
extern BYTE gLEDs;

extern USHORT gKbdIndex;

extern PDDD_PARM_LIST pDDD_Parm_List;
extern MSGTABLE       gInitMsg;

extern USHORT     gMessageIDs[];
extern PSZ        gVMessages[];
extern USHORT     gMessageCount;

