;*DDK*************************************************************************/
;
; COPYRIGHT (C) Microsoft Corporation, 1989
; COPYRIGHT    Copyright (C) 1995 IBM Corporation
;
;    The following IBM OS/2 WARP source code is provided to you solely for
;    the purpose of assisting you in your development of OS/2 WARP device
;    drivers. You may use this code in accordance with the IBM License
;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
;    Copyright statement may not be removed.;
;*****************************************************************************/

;/*****************************************************************************
;*
;* SOURCE FILE NAME = KBDSEG.INC
;*
;* DESCRIPTIVE NAME = KEYBOARD DEVICE DRIVER SEGMENT DECLARATIONS
;*
;*
;* VERSION      V2.0
;*
;* DATE         07/08/90
;*
;* DESCRIPTION  The Data Segment MUST be defined before the code to ensure
;*              the proper ordering in the .EXE/.SYS module.
;*
;* FUNCTIONS    
;*              
;*
;* NOTES        NONE
;*
;* STRUCTURES   NONE
;*
;* EXTERNAL REFERENCES
;*
;*              NONE
;*
;* EXTERNAL FUNCTIONS
;*
;*              NONE
;*
;* CHANGE ACTIVITY =
;*   DATE      FLAG        APAR   CHANGE DESCRIPTION
;*   --------  ----------  -----  --------------------------------------
;*   mm/dd/yy  @Vr.mpppxx  xxxxx  xxxxxxx
;*****************************************************************************/


KbdData SEGMENT WORD PUBLIC     'DATA'    ;Specify required attributes.
                                          ;The name BioData is a bit
 ;Do NOT place anything here.             ;of a misnomer, due to the
                                          ;code originally being in
                                          ;IBMBIO.COM....
KbdData Ends                              ;End data seg. declaration.

DGROUP  GROUP   KbdData                   ;Ensure all data is grouped
                                          ;together. The name "DGROUP"
                                          ;is required by the linker.

Code    SEGMENT WORD PUBLIC     'CODE'    ;Code segment
Code    ENDS                              ;name.

KbdCode GROUP   Code                      ;Code group for fixups.

                                          
StratCode  SEGMENT WORD PUBLIC  'SWAPCODE';Code segment
StratCode  ENDS                           ;name.
                                          
AimCode    SEGMENT WORD PUBLIC  'SWAPCODE' 
AimCode    ENDS

SwapSeg    GROUP   StratCode              
