common.inc
来自「这是asm驱动的开发包」· INC 代码 · 共 23 行
INC
23 行
IOCTL_MOUSE_ATTACH equ CTL_CODE(FILE_DEVICE_UNKNOWN, 800h, METHOD_BUFFERED, FILE_WRITE_ACCESS)
IOCTL_MOUSE_DETACH equ CTL_CODE(FILE_DEVICE_UNKNOWN, 801h, METHOD_BUFFERED, FILE_ANY_ACCESS)
IOCTL_GET_MOUSE_DATA equ CTL_CODE(FILE_DEVICE_UNKNOWN, 802h, METHOD_BUFFERED, FILE_READ_ACCESS)
IOCTL_INVERT_BUTTONS equ CTL_CODE(FILE_DEVICE_UNKNOWN, 803h, METHOD_BUFFERED, FILE_WRITE_ACCESS)
IOCTL_INVERT_MOVEMENT equ CTL_CODE(FILE_DEVICE_UNKNOWN, 804h, METHOD_BUFFERED, FILE_WRITE_ACCESS)
MOUSE_DATA STRUCT
LastX DWORD ?
LastY DWORD ?
union
Buttons DWORD ?
struct
ButtonFlags WORD ?
ButtonData WORD ?
ends
ends
MOUSE_DATA ENDS
PMOUSE_DATA typedef ptr MOUSE_DATA
MAX_MOUSE_DATA_ENTRIES equ 100 ; The number of entries in list of MOUSE_DATAs
; should not exceed this value
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?