The SymFunctionTableAccess function retrieves the function table entry for the specified address.
LPVOID SymFunctionTableAccess(
IN HANDLE hProcess,
IN DWORD AddrBase
);
If the function succeeds, the return value is a pointer to the function table entry. The page in memory that contains the function table entry is marked as read-only. Any attempt to write to the returned pointer results in an access violation exception.
If the function fails, the return value is NULL. To retrieve extended error information, call GetLastError.
The type of pointer returned is specific to the image from which symbols are loaded. If the image is from an Intel x86 machine, the pointer is a PFPO_DATA type. If the image is for any of the RISC platforms supported by Windows NT, the pointer is a PIMAGE_FUNCTION_ENTRY type. See the WINNT.H header file for a description of these types.
Windows NT: Requires version 4.0 or later.
Windows: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Windows CE: Unsupported.
Header: Declared in imagehlp.h.
Import Library: Use imagehlp.lib.
PE Image Helper (ImageHlp) Overview, Symbol Handler, SymInitialize