hookndis.h

来自「一些有C制作Fire Wall的代码」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef _HOOKNDIS_H
#define _HOOKNDIS_H

extern "C"
{
	#include "ntddk.h"
}
#include "ndis.h"
#define NDIS_API __stdcall

typedef struct _SYSTEM_MODULE_INFORMATION
{
    ULONG	Reserved[2];
    PVOID	BaseAddress;
    ULONG	Size; 
    ULONG	Flags;
    USHORT  Index;
    USHORT  Rank;
    USHORT  LoadCount;
    USHORT  NameOffset;
    CHAR	Name [256];
} SYSTEM_MODULE_INFORMATION, * PSYSTEM_MODULE_INFORMATION;

extern "C"
NTSYSAPI 
NTSTATUS 
NTAPI 
ZwQuerySystemInformation
(ULONG	sic,
 PVOID	pData,
 ULONG	dSize,
 PULONG	pdSize);

extern "C"
BOOLEAN 
GetNdisModuleAddress(PVOID m_BaseAddr);

#endif

⌨️ 快捷键说明

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