HookNdis.h
上传用户:yitai_qhd
上传日期:2008-04-24
资源大小:31k
文件大小:1k
开发平台:

Visual C++

  1. #ifndef _HOOKNDIS_H
  2. #define _HOOKNDIS_H
  3. extern "C"
  4. {
  5. #include "ntddk.h"
  6. }
  7. #include "ndis.h"
  8. #define NDIS_API __stdcall
  9. typedef struct _SYSTEM_MODULE_INFORMATION
  10. {
  11.     ULONG Reserved[2];
  12.     PVOID BaseAddress;
  13.     ULONG Size; 
  14.     ULONG Flags;
  15.     USHORT  Index;
  16.     USHORT  Rank;
  17.     USHORT  LoadCount;
  18.     USHORT  NameOffset;
  19.     CHAR Name [256];
  20. } SYSTEM_MODULE_INFORMATION, * PSYSTEM_MODULE_INFORMATION;
  21. extern "C"
  22. NTSYSAPI 
  23. NTSTATUS 
  24. NTAPI 
  25. ZwQuerySystemInformation
  26. (ULONG sic,
  27.  PVOID pData,
  28.  ULONG dSize,
  29.  PULONG pdSize);
  30. extern "C"
  31. BOOLEAN 
  32. GetNdisModuleAddress(PVOID m_BaseAddr);
  33. #endif