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