亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? packet.h

?? WinCE 系統下
?? H
字號:

/* The header file required for every c file */#ifndef __PACKET_H__#define __PACKET_H__// include the header files required by this file here#include <ntcompat.h>#include <ndis.h>

///////////// by zqbk  2005-12-16
#include <Iptypes.h>
#include <Iphlpapi.h>
////////////////////



#include "support.h"#ifdef DRIVER_EXPORTS#define DRIVER_API __declspec(dllexport)#else#define DRIVER_API __declspec(dllimport)#endif#ifdef __cplusplusextern "C" {#endif#define SAFE_SET(_x, _y) if ((_x)) *(_x) = (_y)#define NDIS_API//#define MAX_REQUESTS			4#define MAX_PACKET_LENGTH		1514#define TRANSMIT_PACKETS		32#define PKT_FILE_HANDLE			0xA5A5#define PKT_DEVICE_CONTEXT		0x4545						// the protocol device context#define PROTOCOL_NAME			NDIS_STRING_CONST("PKT")	// the protocol name#define SH_EVENT_NAME			L"PKT0EV00"					// shared event name case sensitive#define SH_SEND_EVENT_NAME		L"WSH0EV00"/////////////////////////////////////////////////////////////////////////////////////// Macros.// NDIS Address macro constant. needs to be changedextern const NDIS_PHYSICAL_ADDRESS NDIS_ADDR_M1;#define IMMEDIATE 1					// immediate timeout/////////////////////////////////////////////////////////////////////////////////////// Function prototypes// Lower egde functionsVOID NDIS_API PacketReceiveComplete (IN NDIS_HANDLE ProtocolBindingContext);VOID NDIS_API PacketStatusComplete (IN NDIS_HANDLE  ProtocolBindingContext);VOID NDIS_API PacketResetComplete (IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_STATUS  Status);VOID NDIS_API PacketUnbindAdapter (OUT PNDIS_STATUS Status, IN NDIS_HANDLE BindContext, IN NDIS_HANDLE UnbindContext); VOID NDIS_API PacketBindAdapter (OUT PNDIS_STATUS Status, IN NDIS_HANDLE BindContext, IN PNDIS_STRING DeviceName, IN PVOID SystemSpecific1, IN PVOID SystemSpecific2);VOID NDIS_API PacketCloseAdapterComplete (IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_STATUS  Status);VOID NDIS_API PacketWriteComplete (IN NDIS_HANDLE ProtocolBindingContext, IN PNDIS_PACKET  pPacket, IN NDIS_STATUS   Status);VOID NDIS_API PacketRequestComplete (IN NDIS_HANDLE ProtocolBindingContext, IN PNDIS_REQUEST pRequest, IN NDIS_STATUS Status);VOID NDIS_API PacketOpenAdapterComplete (IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_STATUS  Status, IN NDIS_STATUS  OpenErrorStatus);VOID NDIS_API PacketStatus (IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_STATUS Status, IN PVOID StatusBuffer, IN UINT StatusBufferSize);VOID NDIS_API PacketTransferDataComplete (IN NDIS_HANDLE	ProtocolBindingContext, IN PNDIS_PACKET	Packet, IN NDIS_STATUS Status, IN UINT BytesTransferred);NDIS_STATUS NDIS_API PacketReceive (IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_HANDLE	MacReceiveContext, IN PVOID	HeaderBuffer, IN UINT HeaderBufferSize, IN PVOID LookAheadBuffer, IN UINT LookaheadBufferSize, IN UINT PacketSize);// Helper functions for lower edge protocol functions// Upper edge exported functionsDWORD DRIVER_API PKT_Init(DWORD);BOOL DRIVER_API PKT_Deinit(DWORD);DWORD DRIVER_API PKT_Seek(DWORD, LONG, WORD);DWORD DRIVER_API PKT_Open(DWORD, DWORD, DWORD);BOOL DRIVER_API PKT_Close(DWORD);DWORD DRIVER_API PKT_Read(DWORD, LPVOID, DWORD);DWORD DRIVER_API PKT_Write(DWORD, LPCVOID, DWORD);BOOL DRIVER_API PKT_IOControl(DWORD, DWORD, PBYTE, DWORD, PBYTE, DWORD, PDWORD);VOID DRIVER_API PKT_PowerUp(VOID);VOID DRIVER_API PKT_PowerDown(VOID);/////////////////////////////////////////////////////////////////////////////////////// Structure definitions// Structure for reserved packettypedef struct _PACKET_RESERVED {	LIST_ENTRY	ListElement;	char*		lpBuffer;	DWORD		cbBuffer;	DWORD*		lpcbBytesReturned;}PACKET_RESERVED, *PPACKET_RESERVED;// Structure to represent the open instance of the adaptertypedef struct _OPEN_INSTANCE{	NDIS_STATUS			Status;						// 	NDIS_HANDLE			AdapterHandle;				// 	NDIS_HANDLE			BindAdapterContext;	PUCHAR				Buffer;						// 	NDIS_HANDLE			BufferPool;					//     NDIS_SPIN_LOCK      BufferLock;	NDIS_REQUEST		Request;	NDIS_HANDLE			PacketPool;					// 		PUCHAR				bpfprogram;					// 	UINT				bpfprogramlen;				// 		LARGE_INTEGER		StartTime;					// 		UINT				Bhead;						// 	UINT				Btail;						// 	UINT				BufSize;					// 	UINT				BLastByte;					// 	UINT				MinToCopy;					// 	UINT				TimeOut;					// 	HANDLE				ReadEvent;					//
	
//	NDIS_EVENT			SendEvent;					//發送等待時間
	HANDLE				SendFlagEvent;				//發送標志事件對象
}OPEN_INSTANCE, *POPEN_INSTANCE;// This structure is specific to the device drivertypedef struct _DEVICE_EXTENSION {	NDIS_HANDLE			NdisProtocolHandle;	POPEN_INSTANCE		pOpenInstance;	LIST_ENTRY			listAdapterNames;}DEVICE_EXTENSION, *PDEVICE_EXTENSION; extern PDEVICE_EXTENSION g_pDeviceExtension;// Structure to store the names of adapters availabletypedef struct _ADAPTER_NAME{LIST_ENTRY			ListElement;//char				chRealName[32];WCHAR				chDeviceName[32];NDIS_STRING			ndstrDeviceName;}ADAPTER_NAME, *PADAPTER_NAME;
////王樹 2006-03-31 添加

PBYTE pSendBuf;
DWORD pSendBufLen;
extern BOOL bDriverSendFlag;

extern PVOID pSendBufIn;    
extern PVOID pSendBufStart; //包緩沖的頭地址

extern long lPacketIndex;   //當前包編號
extern long lPacketCount;   //包緩沖數量
extern BOOL lStartPacket;
/////////////////////////
#define RESERVED(_p)	((PPACKET_RESERVED)((_p)->ProtocolReserved))// Helper functions for upper edge exported functionsVOID SuspendExecution (POPEN_INSTANCE);VOID ResumeExecution (POPEN_INSTANCE, NDIS_STATUS);DWORD PKTGetMacNameList (PWCHAR, DWORD);BOOL  PKTOpenAdapter (PNDIS_STRING);BOOL  PKTCloseAdapter ();BOOL  PKTReset (POPEN_INSTANCE);VOID PacketCancelRoutine (POPEN_INSTANCE);PNDIS_STRING PKTGetNDISAdapterName (PWCHAR, DWORD);VOID PKTFreeResources (POPEN_INSTANCE);NDIS_STATUS PKTBindNames ();BOOL PKTRequest (POPEN_INSTANCE, DWORD, PVOID, DWORD, PBYTE, DWORD, PDWORD);BOOL PKTRead (POPEN_INSTANCE, PBYTE, DWORD, PDWORD);BOOL PKTWrite (POPEN_INSTANCE, PVOID, DWORD, PDWORD);BOOL PKTWriteSend (POPEN_INSTANCE, PVOID, DWORD, PDWORD);// WinCE undeclared kernel mode functions.HANDLE GetCallerProcess (VOID);LPVOID MapPtrToProcess (LPVOID lpv, HANDLE hProc);

//BOOL PKTJumpPacket (POPEN_INSTANCE,DWORD);
//DWORD PKT_Open(DWORD dwContext, DWORD accessCode, DWORD ShareMode);
#ifdef __cplusplus}#endif#endif //__PACKET_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产黄色精品视频| 一区二区三区av电影| 欧美疯狂做受xxxx富婆| 9i在线看片成人免费| 国产精品99久久久| 国产美女av一区二区三区| 激情av综合网| 国产成人在线视频免费播放| 国产成人午夜精品5599| 成人午夜又粗又硬又大| 成人av一区二区三区| 成人精品视频一区二区三区| 成人av午夜电影| 在线亚洲精品福利网址导航| 欧美吻胸吃奶大尺度电影| 欧美日韩免费视频| 欧美一区二区精品| 国产喷白浆一区二区三区| 国产蜜臀av在线一区二区三区| 中文字幕电影一区| 一区二区免费在线播放| 日韩电影在线一区二区| 黄一区二区三区| 91天堂素人约啪| 欧美久久久一区| 久久亚洲一区二区三区四区| 国产精品电影院| 舔着乳尖日韩一区| 国产成人免费视频网站| 色婷婷av久久久久久久| 日韩欧美二区三区| 亚洲视频免费观看| 免费成人美女在线观看.| 国产成人精品亚洲日本在线桃色 | 欧美日韩免费在线视频| 欧美一级片免费看| 国产精品久久久久三级| 一区二区久久久久久| 国产精品一区三区| 欧美日韩一区成人| 中文字幕在线观看一区二区| 午夜精品在线看| 成人黄色免费短视频| 7777精品伊人久久久大香线蕉经典版下载 | 91国偷自产一区二区三区观看| 777xxx欧美| 亚洲欧美经典视频| 国产精品主播直播| 日韩一区二区三区四区五区六区| 国产精品入口麻豆九色| 日本午夜一本久久久综合| 大白屁股一区二区视频| 欧美一级一级性生活免费录像| 亚洲国产精品99久久久久久久久 | 日韩女优电影在线观看| 亚洲精品水蜜桃| 国产高清成人在线| 日韩丝袜情趣美女图片| 亚洲一区免费在线观看| 不卡高清视频专区| 久久影院视频免费| 久久99精品国产麻豆婷婷洗澡| 99re视频这里只有精品| 欧美激情一区二区| 激情六月婷婷久久| 欧美大片拔萝卜| 五月综合激情婷婷六月色窝| 91黄色免费看| 亚洲高清三级视频| 欧美亚洲日本国产| 亚洲精品国产无天堂网2021| 国产成人精品1024| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲国产精品一区二区久久| 91在线视频免费91| 国产精品福利电影一区二区三区四区| 国产成人a级片| 国产亚洲一区二区三区四区| 国产一区二区在线免费观看| 精品少妇一区二区三区日产乱码 | 亚洲欧美日韩人成在线播放| 不卡av在线网| 亚洲蜜桃精久久久久久久| 国内精品视频一区二区三区八戒 | 福利电影一区二区| 国产精品色眯眯| 一本久道中文字幕精品亚洲嫩| 国产精品卡一卡二卡三| 91色婷婷久久久久合中文| 亚洲欧美怡红院| 欧美中文字幕不卡| 日韩福利电影在线观看| 精品国产91久久久久久久妲己 | 国产精品久久久久久久久久久免费看 | 亚洲品质自拍视频| 精品视频资源站| 蜜乳av一区二区| 国产亚洲午夜高清国产拍精品 | 国产盗摄一区二区三区| 国产精品久久夜| 欧美色视频在线| 激情五月播播久久久精品| 中文字幕精品一区二区精品绿巨人 | 亚洲午夜久久久久久久久久久 | 亚洲午夜久久久久久久久电影院 | 视频一区二区中文字幕| 日韩精品一区二区三区四区 | 国产91高潮流白浆在线麻豆| 亚洲色图欧洲色图婷婷| 欧美精选午夜久久久乱码6080| 精品一区二区三区在线观看| 自拍偷拍欧美精品| 欧美一级久久久久久久大片| 国产成人8x视频一区二区| 亚洲综合无码一区二区| 久久亚洲精品小早川怜子| 色天天综合久久久久综合片| 国产一区二区三区日韩| 一区二区久久久| 2022国产精品视频| 欧美丝袜自拍制服另类| 国产精品一区二区三区网站| 亚洲国产你懂的| 国产欧美日韩不卡免费| 日韩一区二区精品葵司在线| 成人福利视频网站| 激情丁香综合五月| 午夜精品成人在线视频| 亚洲欧美偷拍另类a∨色屁股| 精品国产乱码久久久久久影片| 在线国产电影不卡| 粉嫩嫩av羞羞动漫久久久| 天堂精品中文字幕在线| 亚洲日本在线观看| 中文字幕不卡三区| 欧美va亚洲va在线观看蝴蝶网| 在线视频你懂得一区| av中文一区二区三区| 国产乱码精品一区二区三| 奇米色777欧美一区二区| 亚洲一区在线视频| 亚洲男帅同性gay1069| 欧美国产综合色视频| 久久蜜臀精品av| 精品成人在线观看| 日韩一区二区免费高清| 欧美剧在线免费观看网站 | 日本亚洲天堂网| 首页欧美精品中文字幕| 亚洲风情在线资源站| 亚洲乱码一区二区三区在线观看| 久久精品人人爽人人爽| 欧美xxxxx牲另类人与| 精品日韩一区二区| 欧美va亚洲va香蕉在线| 久久久欧美精品sm网站| 久久噜噜亚洲综合| 久久综合九色综合欧美98| 精品久久久久久久久久久院品网| 日韩你懂的电影在线观看| 日韩美女在线视频| 久久久久久一级片| 国产精品视频观看| 国产精品另类一区| 综合网在线视频| 亚洲一区二区三区自拍| 日韩电影在线观看电影| 美女在线观看视频一区二区| 精品一区二区日韩| 精品在线观看视频| 国产成人一级电影| 99国内精品久久| 欧美日韩一区二区三区高清| 欧美一级生活片| 国产清纯白嫩初高生在线观看91| 日本一区二区三区高清不卡 | 在线观看日韩高清av| 欧美日韩和欧美的一区二区| 欧美一区二区免费观在线| 国产欧美在线观看一区| 亚洲美女视频在线观看| 婷婷综合另类小说色区| 精品中文字幕一区二区小辣椒| 大胆欧美人体老妇| 欧美午夜电影网| 国产午夜精品一区二区三区嫩草 | 久久久久久久久久久久电影| 国产精品动漫网站| 天堂蜜桃一区二区三区 | 午夜欧美电影在线观看| 国产一区二区精品久久91| 一本久久a久久精品亚洲| 欧美一区二区福利在线| 国产精品区一区二区三区| 午夜精品久久久久久久久| 国产伦精品一区二区三区视频青涩 | 免费在线视频一区| 成人av网站免费观看| 日韩一区二区免费视频| 亚洲精品中文字幕在线观看|