20 #ifndef __UT_NTHooking_H__
21 #define __UT_NTHooking_H__
36 typedef struct tag_HOOKFUNCDESCA
40 } HOOKFUNCDESCA , * LPHOOKFUNCDESCA ;
42 typedef struct tag_HOOKFUNCDESCW
46 } HOOKFUNCDESCW , * LPHOOKFUNCDESCW ;
51 #define HOOKFUNCDESC HOOKFUNCDESCW
52 #define LPHOOKFUNCDESC LPHOOKFUNCDESCW
54 #define HOOKFUNCDESC HOOKFUNCDESCA
55 #define LPHOOKFUNCDESC LPHOOKFUNCDESCA
76 RecursiveHookImportedFunctionsByNameA ( HMODULE hModule,
79 LPHOOKFUNCDESCA paHookArray,
84 RecursiveHookImportedFunctionsByNameW ( HMODULE hModule,
87 LPHOOKFUNCDESCA paHookArray,
141 HookImportedFunctionsByNameA ( HMODULE hModule,
144 LPHOOKFUNCDESCA paHookArray,
149 HookImportedFunctionsByNameW ( HMODULE hModule,
152 LPHOOKFUNCDESCA paHookArray,
159 #define HookImportedFunctionsByName HookImportedFunctionsByNameW
160 #define RecursiveHookImportedFunctionsByName RecursiveHookImportedFunctionsByNameW
162 #define HookImportedFunctionsByName HookImportedFunctionsByNameA
163 #define RecursiveHookImportedFunctionsByName RecursiveHookImportedFunctionsByNameA
173 #endif // __UT_NTHooking_H__