⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commhookex.h

📁 WINDOW下串口钩子技术
💻 H
字号:
#ifndef _COMMHOOKEX_H_
#define _COMMHOOKEX_H_
#if _MSC_VER > 1000
#pragma once
#endif
#include <vtoolsc.h>

#define COMMHOOK_Major		1
#define COMMHOOK_Minor		0
#define COMMHOOK_DeviceID	UNDEFINED_DEVICE_ID
#define COMMHOOK_Init_Order	(PORT_INIT_ORDER - 1)

typedef struct _OpenInfo
{
	PCHAR oi_portname;
	PCOMMPORTOPENFUNC oi_openfunc;
	PPORTDATA oi_portdata;
	PortFunctions* oi_originalfuncs;
	PortFunctions oi_localfuncs;
} OPENINFO, * POPENINFO;

typedef BOOL (*ADDPORTADDR)(PVOID RefData, PCOMMPORTOPENFUNC pPortOpen,PCHAR szPortName);
typedef	BOOL (__cdecl *PCLOSEFUNC)(PPORTDATA);
typedef BOOL (__cdecl *PREADFUNC)(PPORTDATA, PCHAR, DWORD, PDWORD);
typedef BOOL (__cdecl *PWRITEFUNC)(PPORTDATA, PCHAR, DWORD, PDWORD);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -