📄 detc.h
字号:
/*
Copyright GG Lab Corporation
Module Name:
Detc.h
*/
#ifndef DETC_H
#define DETC_H
#include "GG.h"
#define GG_PROTOCOL_MM 0
#define GG_PROTOCOL_MAX 1
//
// Not implemented in this release.
//
//#define GG_PROTOCOL_3B 1
//#define GG_PROTOCOL_5B 2
//#define GG_PROTOCOL_M 3
//#define GG_PROTOCOL_RBPO 4
//#define GG_PROTOCOL_ABPO 5
//#define GG_PROTOCOL_MAX 6
//
// Time needed for a Detc mouse to power up.
//
#define GG_POWER_UP (500 * GG_TO_100_NS)
//
// The minimum inactive time needed for the mouse to power down correctly.
//
#define GG_POWER_DOWN (500 * GG_TO_100_NS)
//
// Function prototypes.
//
NTSTATUS
GGPowerUp(
PDEVICE_EXTENSION DeviceExtension
);
VOID
GGSetReportRate(
PDEVICE_EXTENSION DeviceExtension,
UCHAR ReportRate
);
VOID
GGSetBaudRate(
PDEVICE_EXTENSION DeviceExtension,
ULONG BaudRate
// ULONG BaudClock
);
PPROTOCOL_HANDLER
GGSetProtocol(
PDEVICE_EXTENSION DeviceExtension,
UCHAR NewProtocol
);
BOOLEAN
GGDremov(
PDEVICE_EXTENSION DeviceExtension,
PULONG HardwareButtons
);
BOOLEAN
GGHandlerMM(
IN PDEVICE_EXTENSION DeviceExtension,
IN PMOUSE_INPUT_DATA CurrentInput,
IN PHANDLER_DATA HandlerData,
IN UCHAR Value,
IN UCHAR LineState
);
#endif // DETC_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -