;       SCCSID = @(#)bmscalls.asm       6.2 91/06/11

; ****************************************************************************
; *                                                                          *
; *                       IBM/Microsoft Confidential                         *
; *                                                                          *
; *                 Copyright (c) IBM Corporation  1987, 1990                *
; *                 Copyright (c) Microsoft Corp.  1987, 1990                *
; *                           All Rights Reserved                            *
; *                                                                          *
; ****************************************************************************

;/*********************** START OF SPECIFICATIONS ****************************/
;/*                                                                          */
;/* Source File Name: BMSCALLS.ASM                                           */
;/*                                                                          */
;/* Descriptive Name: Mouse subsystem assembler procedures.                  */
;/*                                                                          */
;/* CopyRight: (c) IBM Corp. 1987, 1989                                      */
;/*                                                                          */
;/* Status: OS/2 Release 2.00                                                */
;/*                                                                          */
;/* Function: This module currently doesn't contain any executable code.     */
;/*           Its main purpose is define instance data in the proper segment.*/
;/*                                                                          */
;/* Entry Points:                                                            */
;/*                                                                          */
;/* Notes:                                                                   */
;/*   Dependencies:                                                          */
;/*                                                                          */
;/*   Restrictions:                                                          */
;/*                                                                          */
;/*********************** END OF SPECIFICATIONS ******************************/
.286p

        public  _hConsole
        public  _moufilter
        public  _PS_Sel
        public  _MouOpenCnt
        public  _WTMouseHandle
        public  _end_IDATA


OS2CHAR_I   SEGMENT WORD PUBLIC 'FAR_DATA'                              ;MDLL
 _hConsole      dw  0           ; VIO Console handle **WARNING** KEEP CONTIGUOUS
 _moufilter     dw  0           ; Mouse Filter Mask  **WARNING** KEEP CONTIGUOUS
 _PS_Sel        dw  0           ; Base PS Selector   **WARNING** KEEP CONTIGUOUS
 _MouOpenCnt    dw  0           ; Number times mouse opened
 _WTMouseHandle dw  0           ; Mouse Handle for windowed VIO
 _end_IDATA     label byte      ; End of instance data
OS2CHAR_I   ENDS                                                        ;MDLL

        END
