diff options
author | Javier <dev.git@javispedro.com> | 2022-04-09 14:55:06 +0200 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2022-04-09 14:55:06 +0200 |
commit | 970f90228a6978712c28529437721caffec76202 (patch) | |
tree | e01f7997c7abceef1c8296ce77cc748947c12166 /w16mouse.h | |
parent | 249c3ee375b3ded4f8abea747bf151ce20f40962 (diff) | |
download | vbados-970f90228a6978712c28529437721caffec76202.tar.gz vbados-970f90228a6978712c28529437721caffec76202.zip |
rename source files for consistency
Diffstat (limited to 'w16mouse.h')
-rw-r--r-- | w16mouse.h | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/w16mouse.h b/w16mouse.h deleted file mode 100644 index 54b262f..0000000 --- a/w16mouse.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef MOUSEW16_H -#define MOUSEW16_H - -/* Win16's mouse driver interface. */ - -/** Contains information about the mouse, used by Inquire(). */ -typedef _Packed struct MOUSEINFO -{ - /** Whether a mouse exists. */ - char msExist; - /** Whether the mouse returns absolute or relative coordinates. */ - char msRelative; - /** Number of buttons. */ - short msNumButtons; - /** Maximum number of events per second. */ - short msRate; - // Reserved: - short msXThreshold; - short msYThreshold; - short msXRes; - short msYRes; - // The following are available in Windows >= 3.1 only: - #if 0 - /** Specifies the COM port used, or 0 for none. */ - short msMouseCommPort; - #endif -} MOUSEINFO; -typedef MOUSEINFO __far *LPMOUSEINFO; - -/** Movement occurred. */ -#define SF_MOVEMENT 0x0001 -/** Button 1 changed to down. */ -#define SF_B1_DOWN 0x0002 -/** Button 1 changed to up. */ -#define SF_B1_UP 0x0004 -/** Button 2 changed to down. */ -#define SF_B2_DOWN 0x0008 -/** Button 2 changed to up. */ -#define SF_B2_UP 0x0010 -/** Event coordinates are absolute instead of relative. */ -#define SF_ABSOLUTE 0x8000 - -/** Driver should call this callback when there are new mouse events to report. - * @param Status What happened. Combination of SF_MOVEMENT, SF_ABSOLUTE, etc. - * @param deltaX either number of mickeys moved or absolute coordinate if SB_ABSOLUTE. - * @param deltaY either number of mickeys moved or absolute coordinate if SB_ABSOLUTE. - * @param ButtonCount number of buttons - * @param extra1,extra2 leave as zero - */ -typedef void (__far *LPFN_MOUSEEVENT)(unsigned short Status, short deltaX, short deltaY, short ButtonCount, short extra1, short extra2); -#pragma aux MOUSEEVENTPROC parm [ax] [bx] [cx] [dx] [di] [si] - -#endif |