1 #ifndef _APITEST_IATHOOK_H 2 #define _APITEST_IATHOOK_H 13 return ImportDescriptor;
52 skip(
"Unable to find the ImportDescriptor for %s\n", DllName);
63 #endif // _APITEST_IATHOOK_H
int WINAPI lstrcmpiA(LPCSTR lpString1, LPCSTR lpString2)
IN PVOID IN PVOID IN USHORT IN USHORT Size
struct _IMAGE_IMPORT_BY_NAME * PIMAGE_IMPORT_BY_NAME
#define IMAGE_SNAP_BY_ORDINAL32(Ordinal)
static PIMAGE_IMPORT_DESCRIPTOR FindImportDescriptor(PBYTE DllBase, PCSTR DllName)
static BOOL RestoreIat(HMODULE TargetDll, PCSTR DllName, PCSTR FunctionName, ULONG_PTR OriginalFunction)
union _IMAGE_THUNK_DATA32::@2123 u1
BOOL NTAPI VirtualProtect(IN LPVOID lpAddress, IN SIZE_T dwSize, IN DWORD flNewProtect, OUT PDWORD lpflOldProtect)
#define RtlImageDirectoryEntryToData
static BOOL RedirectIat(HMODULE TargetDll, PCSTR DllName, PCSTR FunctionName, ULONG_PTR NewFunction, ULONG_PTR *OriginalFunction)
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char * FunctionName
#define IMAGE_DIRECTORY_ENTRY_IMPORT
#define PAGE_EXECUTE_READWRITE
PIMAGE_THUNK_DATA32 PIMAGE_THUNK_DATA