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

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

?? htsglib.h

?? WMD驅(qū)動編程,本人收集整理的10多個例子和編程環(huán)境配置文檔,特別是8139驅(qū)動,加了許多說明,并測試通過.
?? H
字號:
///////////////////////////////////////////////////////////////////////////////
//
//	(C) Copyright 1999 - 2000 Mark Roddy
//	All Rights Reserved
//
//	Hollis Technology Solutions
//	94 Dow Road
//	Hollis, NH 03049
//	info@hollistech.com
//
//	Synopsis: 
// 
//
//	Version Information:
//
//	$Header: /inc/HtsGlib.h 2     4/22/00 9:31p Markr $ 
//
///////////////////////////////////////////////////////////////////////////////

#ifndef HTS_GLIB_H
#define HTS_GLIB_H

#pragma once

#ifdef __cplusplus 
extern "C" {
#endif

#include <ntddk.h>

#ifdef __cplusplus
}
#endif


#define HTS_DEBUG_HIGH 0xff
#define HTS_DEBUG_LOW  0x00
#define HTS_DEBUG_MASK 0xff

//
// you must initialize this in your driver:
//
extern ULONG HtsDebugLevel;

#define HTS_DEBUG_THIS_FILE static PCHAR HtsThisFileName = __FILE__;

void HtsDebugPrint(
		ULONG Level,
		PCHAR Format,
		...);

void HtsBugCheck(PCHAR message, 
				 ULONG line=0, 
				 ULONG param2=0, 
				 ULONG param3=0, 
				 ULONG param4=0);

__inline NTSTATUS HtsIrpReturn(PIRP Irp, 
							   NTSTATUS Status, 
							   ULONG Information = 0, 
							   CCHAR Increment=IO_NO_INCREMENT) 
{
	Irp->IoStatus.Status = Status;
	Irp->IoStatus.Information = Information;

	IoCompleteRequest(Irp, Increment);

	return Status;
}

//
// Win2k Finally Gor Smart with Assertions. They work in the
// Free build and they are Prompted asserts that you can 'ride through'
// from the debugger. So we can turn our own asserts off.
//
#define HtsAssert( x ) ASSERT( x )

ULONG HtsExceptionFilter( ULONG Code, PEXCEPTION_POINTERS pointers);

//
// Religious Assumption: always debug unexpected exceptions
//
// Alternative: if not DBG then define HTS_EXCEPTION_FILTER as EXCEPTION_EXECUTE_HANDLER 
//
#ifdef DBG

#define HTS_EXCEPTION_FILTER HtsExceptionFilter(GetExceptionCode(), GetExceptionInformation()) 

#else

#define HTS_EXCEPTION_FILTER  EXCEPTION_EXECUTE_HANDLER 

#endif

//
// a generic lock - implementation as needed
//
class simpleLock {

private:

	simpleLock& operator=(const simpleLock& lhs);
	simpleLock(const simpleLock& lhs);

public:

	simpleLock() {};	
	~simpleLock() {};	

	virtual lock(PVOID& context)=0;
	virtual unlock(PVOID context)=0;
};

class spinLock : simpleLock {

private:

	KSPIN_LOCK  theLock;


public:

	spinLock() { KeInitializeSpinLock(&theLock); };	
	virtual ~spinLock() {};	

	virtual lock(PVOID& context) {

		KIRQL irql;
		KeAcquireSpinLock(&theLock, &irql); 
		context = reinterpret_cast<PVOID>(irql);

	}

	virtual unlock(PVOID context) { 

		KIRQL irql = reinterpret_cast<KIRQL>(context);
		KeReleaseSpinLock(&theLock, irql); 
	}
};

#endif

///////////////////////////////////////////////////////////////////////////////
// 
// Change History Log
//
// $Log: /inc/HtsGlib.h $
// 
// 2     4/22/00 9:31p Markr
// 
// 1     1/27/00 9:20p Markr
//
///////////////////////////////////////////////////////////////////////////////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品久久久| 亚洲欧洲日产国码二区| 在线免费观看日本欧美| 国产成人av一区二区| 麻豆国产精品777777在线| 亚洲福利视频三区| 一区二区在线观看av| **欧美大码日韩| 亚洲欧洲色图综合| 亚洲三级在线观看| 亚洲免费高清视频在线| 一区二区高清免费观看影视大全| 1000部国产精品成人观看| 国产精品福利影院| 亚洲精品免费在线播放| 中文字幕日韩精品一区| 国产精品三级电影| 欧美激情中文不卡| 综合久久一区二区三区| 亚洲视频一区二区在线观看| 国产精品夫妻自拍| 亚洲精品成a人| 午夜不卡在线视频| 麻豆精品视频在线观看视频| 激情综合色播激情啊| 精品一区二区免费看| 国产精品一区二区三区99| 国产九九视频一区二区三区| 国产二区国产一区在线观看| 99热99精品| 欧美精品精品一区| 欧美刺激脚交jootjob| 国产精品入口麻豆原神| 午夜欧美一区二区三区在线播放| 日本怡春院一区二区| 国产成人一区在线| 欧美日韩不卡一区| 亚洲国产精品精华液ab| 亚洲最大成人综合| 国产精品中文字幕一区二区三区| 盗摄精品av一区二区三区| 色激情天天射综合网| 精品精品国产高清一毛片一天堂| 亚洲欧洲日产国码二区| 全国精品久久少妇| 色哟哟精品一区| 久久精品亚洲精品国产欧美 | 亚洲一区二区三区四区在线观看 | 中文字幕不卡一区| 亚洲一区av在线| 国产精品自拍在线| 欧美色爱综合网| 国产丝袜在线精品| 亚洲成a天堂v人片| 成人h版在线观看| 这里只有精品免费| 一区二区三区中文在线观看| 国产中文字幕精品| 欧美一区二区美女| 亚洲国产精品久久不卡毛片| 成人开心网精品视频| 久久综合精品国产一区二区三区 | 日韩视频免费观看高清完整版| 国产精品丝袜黑色高跟| 国产一区二区三区国产| 欧美精品vⅰdeose4hd| 亚洲精品国久久99热| www.在线欧美| 久久精品一区二区三区不卡| 免费看欧美女人艹b| 欧美日韩国产中文| 亚洲一区av在线| 91色.com| 亚洲人成在线播放网站岛国| 国产盗摄视频一区二区三区| 欧美精品一区二区在线观看| 日韩中文字幕不卡| 777午夜精品免费视频| 亚洲成人你懂的| 欧美亚洲一区三区| 亚洲激情自拍偷拍| 色一情一伦一子一伦一区| 国产精品免费av| jlzzjlzz欧美大全| 亚洲美女在线国产| 欧美怡红院视频| 免费三级欧美电影| 精品国产乱码久久久久久免费| 久久激情五月激情| 久久久亚洲高清| 成人一级黄色片| 亚洲欧洲精品一区二区精品久久久| 成人午夜电影久久影院| 国产精品白丝在线| 欧美系列一区二区| 久久激五月天综合精品| 国产喷白浆一区二区三区| 大胆欧美人体老妇| 一区二区三区在线影院| 91麻豆精品国产91久久久久久久久| 日本aⅴ亚洲精品中文乱码| 日韩欧美成人一区| 国产成人精品综合在线观看| 亚洲欧美成人一区二区三区| 欧美日韩大陆一区二区| 国产高清一区日本| 夜色激情一区二区| 精品国产一区二区三区久久久蜜月 | 欧美性色欧美a在线播放| 日本系列欧美系列| 精品久久久久久久久久久久包黑料| 激情av综合网| 亚洲日本丝袜连裤袜办公室| 日韩欧美中文字幕一区| 成人精品免费看| 午夜电影网一区| 国产精品情趣视频| 欧美一区二区免费| 91麻豆国产精品久久| 麻豆精品一区二区| 亚洲自拍欧美精品| 久久免费国产精品| 欧美人伦禁忌dvd放荡欲情| 国产乱国产乱300精品| 亚洲电影第三页| 国产精品污网站| 日韩一区二区三区电影在线观看| youjizz久久| 国产一区二区三区| 天天操天天综合网| 亚洲免费观看高清完整版在线| 2019国产精品| 91精品国产综合久久精品图片| 不卡视频免费播放| 国产麻豆成人精品| 麻豆成人久久精品二区三区小说| 亚洲同性同志一二三专区| 久久综合九色综合97_久久久| 欧美日韩免费一区二区三区视频| 成人一道本在线| 国内精品久久久久影院色| 亚洲国产成人精品视频| 一二三四社区欧美黄| 亚洲视频在线一区观看| 国产精品免费看片| 国产精品人人做人人爽人人添| 亚洲精品在线免费观看视频| 56国语精品自产拍在线观看| 欧美午夜影院一区| 91网站最新地址| 成人午夜在线播放| 成人免费视频免费观看| 国产一区二区91| 国产精品小仙女| 成人激情免费电影网址| 国产99久久精品| 成人福利在线看| 99精品久久只有精品| 色诱视频网站一区| 欧美色图免费看| 欧美一区二区私人影院日本| 日韩欧美在线不卡| 久久久久高清精品| 国产精品久久久爽爽爽麻豆色哟哟| 国产亚洲短视频| 国产精品毛片a∨一区二区三区| 国产欧美一区二区在线观看| 亚洲国产精品传媒在线观看| 国产精品免费aⅴ片在线观看| 国产精品少妇自拍| 亚洲三级在线看| 亚洲444eee在线观看| 日本欧美肥老太交大片| 狠狠色综合日日| 不卡一区二区在线| 99久久99久久免费精品蜜臀| 一本大道久久精品懂色aⅴ| 色哟哟欧美精品| 欧美久久久影院| 久久蜜臀中文字幕| 亚洲欧洲成人av每日更新| 亚洲亚洲人成综合网络| 青娱乐精品视频在线| 成人黄色软件下载| 欧美日韩日日夜夜| 精品三级av在线| 欧美激情一二三区| 视频一区二区三区中文字幕| 国模套图日韩精品一区二区| 91性感美女视频| 欧美丰满美乳xxx高潮www| 久久影院视频免费| 亚洲一区二区三区在线看| 蜜臀99久久精品久久久久久软件 | 99这里只有久久精品视频| 在线观看av不卡| 久久久午夜精品| 天天射综合影视| 一本一道久久a久久精品综合蜜臀| 91精品国产综合久久婷婷香蕉 |