www.pudn.com > UCtrl.rar > type.h
#include#include #define DWORD unsigned long #define WORD unsigned short #define BOOL unsigned long #define BYTE unsigned char DWORD GetDllFunctionAddress(char* lpFunctionName, PUNICODE_STRING pDllName); typedef struct ServiceDescriptorEntry { unsigned int *ServiceTableBase; unsigned int *ServiceCounterTableBase; //Used only in checked build unsigned int NumberOfServices; unsigned char *ParamTableBase; } ServiceDescriptorTableEntry, *PServiceDescriptorTableEntry; extern PServiceDescriptorTableEntry KeServiceDescriptorTable; UNICODE_STRING dllName; // Dllname DWORD BaseAddress; //-- Temp of Function Base Addr