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

📄 vdfltipdef.h

📁 一个截取网络包的驱动。它与DDK文档正是NDIS中间驱动不同
💻 H
字号:
////////////////////////////////////////////////////////////////////////////////////
//	该文件是客户端与驱动共享的一些定义
/////////////////////////////////////////////

#ifndef	_VDFLTIPDEF_H_
#define	_VDFLTIPDEF_H_

#define	VDF_VER		8

#define	MAX_PP				16
#define	MAX_PNAME_LEN		32
#define	MAX_PNAME_LEN0		(MAX_PNAME_LEN+1)

#define FILE_DEVICE_VDFltIp  0x00008300
#define VDFltIp_IOCTL_INDEX  0x830

#define	VDFltIp_IOCTL_CODE(index) (CTL_CODE(FILE_DEVICE_VDFltIp, VDFltIp_IOCTL_INDEX+index,METHOD_BUFFERED, FILE_ANY_ACCESS)) 

#define VDF_GET_VER			VDFltIp_IOCTL_CODE(0)	//CTL_CODE(FILE_DEVICE_VDFltIp, VDFltIp_IOCTL_INDEX,METHOD_BUFFERED, FILE_ANY_ACCESS)
#define VDF_ONLINE			VDFltIp_IOCTL_CODE(1)	//CTL_CODE(FILE_DEVICE_VDFltIp, VDFltIp_IOCTL_INDEX,METHOD_BUFFERED, FILE_ANY_ACCESS)
#define VDF_OFFLINE			VDFltIp_IOCTL_CODE(2)
#define VDF_SET_ONLINEMAC	VDFltIp_IOCTL_CODE(3)
#define VDF_SET_ONLINEIP	VDFltIp_IOCTL_CODE(4)
#define VDF_SET_GATEWAYMAC	VDFltIp_IOCTL_CODE(5)
#define VDF_GET_STOPPROGS	VDFltIp_IOCTL_CODE(6)
#define VDF_GET_CURSTOPPROG	VDFltIp_IOCTL_CODE(7)
#define VDF_SET_GATEWAYIP	VDFltIp_IOCTL_CODE(8)

#define	SPWHY_NULL		0
#define	SPWHY_IP		1
#define	SPWHY_ARP		2
#define	SPWHY_PKT		4
#define	SPWHY_MAC		8

#pragma pack(1)
typedef struct
{
	char szName[MAX_PNAME_LEN0];
	ULONG uWhy;
}SStopProc;
#pragma pack()

#endif	//_VDFLTIPDEF_H_


⌨️ 快捷键说明

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