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

📄 wdmcheck.h

📁 一本在讲述USB驱动程式的书 及其范例原码
💻 H
字号:
// wdmcheck.h -- Declarations for WDMCHECK.VXD

#ifndef WDMCHECK_H
#define WDMCHECK_H

#define WDMCHECK_VXD_ID Undefined_Device_ID
#define DRIVERNAME "WDMCHECK"

///////////////////////////////////////////////////////////////////////////////

typedef struct _SECTION_INFO {
	DWORD startaddr;
	DWORD endaddr;
	} SECTION_INFO, *PSECTION_INFO;

///////////////////////////////////////////////////////////////////////////////

class CStubVersion
{								// class CStubVersion
public:
	CStubVersion(PVMMDDB ddb);
	CStubVersion(PDEVICE_OBJECT DeviceObject);
	~CStubVersion();

	CStubVersion* m_next;
	CStubVersion* m_prev;

	PVMMDDB m_ddb;			// DDB address for VxD
	char* m_name;			// name of WDM driver
	ULONG m_nsections;		// number of sections
	PSECTION_INFO m_sections;	// list of sectionds

	void Initialize();
	void GetSectionInfo(DeviceInfo* dip);
	void GetSectionInfo(Device_Location_List* dll);

	static CStubVersion*	Anchor;	// anchor of global list
};								// class CStubVersion

#endif // WDMCHECK_H

⌨️ 快捷键说明

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