Process Hacker
|
Go to the source code of this file.
Functions | |
VOID | PhpMappedImageProbe (_In_ PPH_MAPPED_IMAGE MappedImage, _In_ PVOID Address, _In_ SIZE_T Length) |
ULONG | PhpLookupMappedImageExportName (_In_ PPH_MAPPED_IMAGE_EXPORTS Exports, _In_ PSTR Name) |
NTSTATUS | PhInitializeMappedImage (_Out_ PPH_MAPPED_IMAGE MappedImage, _In_ PVOID ViewBase, _In_ SIZE_T Size) |
NTSTATUS | PhLoadMappedImage (_In_opt_ PWSTR FileName, _In_opt_ HANDLE FileHandle, _In_ BOOLEAN ReadOnly, _Out_ PPH_MAPPED_IMAGE MappedImage) |
NTSTATUS | PhUnloadMappedImage (_Inout_ PPH_MAPPED_IMAGE MappedImage) |
NTSTATUS | PhMapViewOfEntireFile (_In_opt_ PWSTR FileName, _In_opt_ HANDLE FileHandle, _In_ BOOLEAN ReadOnly, _Out_ PVOID *ViewBase, _Out_ PSIZE_T Size) |
PIMAGE_SECTION_HEADER | PhMappedImageRvaToSection (_In_ PPH_MAPPED_IMAGE MappedImage, _In_ ULONG Rva) |
PVOID | PhMappedImageRvaToVa (_In_ PPH_MAPPED_IMAGE MappedImage, _In_ ULONG Rva, _Out_opt_ PIMAGE_SECTION_HEADER *Section) |
BOOLEAN | PhGetMappedImageSectionName (_In_ PIMAGE_SECTION_HEADER Section, _Out_writes_opt_z_(Count) PSTR Buffer, _In_ ULONG Count, _Out_opt_ PULONG ReturnCount) |
NTSTATUS | PhGetMappedImageDataEntry (_In_ PPH_MAPPED_IMAGE MappedImage, _In_ ULONG Index, _Out_ PIMAGE_DATA_DIRECTORY *Entry) |
FORCEINLINE NTSTATUS | PhpGetMappedImageLoadConfig (_In_ PPH_MAPPED_IMAGE MappedImage, _In_ USHORT Magic, _In_ ULONG ProbeLength, _Out_ PVOID *LoadConfig) |
NTSTATUS | PhGetMappedImageLoadConfig32 (_In_ PPH_MAPPED_IMAGE MappedImage, _Out_ PIMAGE_LOAD_CONFIG_DIRECTORY32 *LoadConfig) |
NTSTATUS | PhGetMappedImageLoadConfig64 (_In_ PPH_MAPPED_IMAGE MappedImage, _Out_ PIMAGE_LOAD_CONFIG_DIRECTORY64 *LoadConfig) |
NTSTATUS | PhLoadRemoteMappedImage (_In_ HANDLE ProcessHandle, _In_ PVOID ViewBase, _Out_ PPH_REMOTE_MAPPED_IMAGE RemoteMappedImage) |
NTSTATUS | PhUnloadRemoteMappedImage (_Inout_ PPH_REMOTE_MAPPED_IMAGE RemoteMappedImage) |
NTSTATUS | PhGetMappedImageExports (_Out_ PPH_MAPPED_IMAGE_EXPORTS Exports, _In_ PPH_MAPPED_IMAGE MappedImage) |
NTSTATUS | PhGetMappedImageExportEntry (_In_ PPH_MAPPED_IMAGE_EXPORTS Exports, _In_ ULONG Index, _Out_ PPH_MAPPED_IMAGE_EXPORT_ENTRY Entry) |
NTSTATUS | PhGetMappedImageExportFunction (_In_ PPH_MAPPED_IMAGE_EXPORTS Exports, _In_opt_ PSTR Name, _In_opt_ USHORT Ordinal, _Out_ PPH_MAPPED_IMAGE_EXPORT_FUNCTION Function) |
NTSTATUS | PhGetMappedImageExportFunctionRemote (_In_ PPH_MAPPED_IMAGE_EXPORTS Exports, _In_opt_ PSTR Name, _In_opt_ USHORT Ordinal, _In_ PVOID RemoteBase, _Out_ PVOID *Function) |
NTSTATUS | PhGetMappedImageImports (_Out_ PPH_MAPPED_IMAGE_IMPORTS Imports, _In_ PPH_MAPPED_IMAGE MappedImage) |
NTSTATUS | PhGetMappedImageImportDll (_In_ PPH_MAPPED_IMAGE_IMPORTS Imports, _In_ ULONG Index, _Out_ PPH_MAPPED_IMAGE_IMPORT_DLL ImportDll) |
NTSTATUS | PhGetMappedImageImportEntry (_In_ PPH_MAPPED_IMAGE_IMPORT_DLL ImportDll, _In_ ULONG Index, _Out_ PPH_MAPPED_IMAGE_IMPORT_ENTRY Entry) |
NTSTATUS | PhGetMappedImageDelayImports (_Out_ PPH_MAPPED_IMAGE_IMPORTS Imports, _In_ PPH_MAPPED_IMAGE MappedImage) |
USHORT | PhCheckSum (_In_ ULONG Sum, _In_reads_(Count) PUSHORT Buffer, _In_ ULONG Count) |
ULONG | PhCheckSumMappedImage (_In_ PPH_MAPPED_IMAGE MappedImage) |
USHORT PhCheckSum | ( | _In_ ULONG | Sum, |
_In_reads_(Count) PUSHORT | Buffer, | ||
_In_ ULONG | Count | ||
) |
ULONG PhCheckSumMappedImage | ( | _In_ PPH_MAPPED_IMAGE | MappedImage | ) |
NTSTATUS PhGetMappedImageDataEntry | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_In_ ULONG | Index, | ||
_Out_ PIMAGE_DATA_DIRECTORY * | Entry | ||
) |
NTSTATUS PhGetMappedImageDelayImports | ( | _Out_ PPH_MAPPED_IMAGE_IMPORTS | Imports, |
_In_ PPH_MAPPED_IMAGE | MappedImage | ||
) |
NTSTATUS PhGetMappedImageExportEntry | ( | _In_ PPH_MAPPED_IMAGE_EXPORTS | Exports, |
_In_ ULONG | Index, | ||
_Out_ PPH_MAPPED_IMAGE_EXPORT_ENTRY | Entry | ||
) |
NTSTATUS PhGetMappedImageExportFunction | ( | _In_ PPH_MAPPED_IMAGE_EXPORTS | Exports, |
_In_opt_ PSTR | Name, | ||
_In_opt_ USHORT | Ordinal, | ||
_Out_ PPH_MAPPED_IMAGE_EXPORT_FUNCTION | Function | ||
) |
NTSTATUS PhGetMappedImageExportFunctionRemote | ( | _In_ PPH_MAPPED_IMAGE_EXPORTS | Exports, |
_In_opt_ PSTR | Name, | ||
_In_opt_ USHORT | Ordinal, | ||
_In_ PVOID | RemoteBase, | ||
_Out_ PVOID * | Function | ||
) |
NTSTATUS PhGetMappedImageExports | ( | _Out_ PPH_MAPPED_IMAGE_EXPORTS | Exports, |
_In_ PPH_MAPPED_IMAGE | MappedImage | ||
) |
NTSTATUS PhGetMappedImageImportDll | ( | _In_ PPH_MAPPED_IMAGE_IMPORTS | Imports, |
_In_ ULONG | Index, | ||
_Out_ PPH_MAPPED_IMAGE_IMPORT_DLL | ImportDll | ||
) |
NTSTATUS PhGetMappedImageImportEntry | ( | _In_ PPH_MAPPED_IMAGE_IMPORT_DLL | ImportDll, |
_In_ ULONG | Index, | ||
_Out_ PPH_MAPPED_IMAGE_IMPORT_ENTRY | Entry | ||
) |
NTSTATUS PhGetMappedImageImports | ( | _Out_ PPH_MAPPED_IMAGE_IMPORTS | Imports, |
_In_ PPH_MAPPED_IMAGE | MappedImage | ||
) |
NTSTATUS PhGetMappedImageLoadConfig32 | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_Out_ PIMAGE_LOAD_CONFIG_DIRECTORY32 * | LoadConfig | ||
) |
NTSTATUS PhGetMappedImageLoadConfig64 | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_Out_ PIMAGE_LOAD_CONFIG_DIRECTORY64 * | LoadConfig | ||
) |
BOOLEAN PhGetMappedImageSectionName | ( | _In_ PIMAGE_SECTION_HEADER | Section, |
_Out_writes_opt_z_(Count) PSTR | Buffer, | ||
_In_ ULONG | Count, | ||
_Out_opt_ PULONG | ReturnCount | ||
) |
NTSTATUS PhInitializeMappedImage | ( | _Out_ PPH_MAPPED_IMAGE | MappedImage, |
_In_ PVOID | ViewBase, | ||
_In_ SIZE_T | Size | ||
) |
NTSTATUS PhLoadMappedImage | ( | _In_opt_ PWSTR | FileName, |
_In_opt_ HANDLE | FileHandle, | ||
_In_ BOOLEAN | ReadOnly, | ||
_Out_ PPH_MAPPED_IMAGE | MappedImage | ||
) |
NTSTATUS PhLoadRemoteMappedImage | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | ViewBase, | ||
_Out_ PPH_REMOTE_MAPPED_IMAGE | RemoteMappedImage | ||
) |
PIMAGE_SECTION_HEADER PhMappedImageRvaToSection | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_In_ ULONG | Rva | ||
) |
PVOID PhMappedImageRvaToVa | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_In_ ULONG | Rva, | ||
_Out_opt_ PIMAGE_SECTION_HEADER * | Section | ||
) |
NTSTATUS PhMapViewOfEntireFile | ( | _In_opt_ PWSTR | FileName, |
_In_opt_ HANDLE | FileHandle, | ||
_In_ BOOLEAN | ReadOnly, | ||
_Out_ PVOID * | ViewBase, | ||
_Out_ PSIZE_T | Size | ||
) |
FORCEINLINE NTSTATUS PhpGetMappedImageLoadConfig | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_In_ USHORT | Magic, | ||
_In_ ULONG | ProbeLength, | ||
_Out_ PVOID * | LoadConfig | ||
) |
ULONG PhpLookupMappedImageExportName | ( | _In_ PPH_MAPPED_IMAGE_EXPORTS | Exports, |
_In_ PSTR | Name | ||
) |
VOID PhpMappedImageProbe | ( | _In_ PPH_MAPPED_IMAGE | MappedImage, |
_In_ PVOID | Address, | ||
_In_ SIZE_T | Length | ||
) |
NTSTATUS PhUnloadMappedImage | ( | _Inout_ PPH_MAPPED_IMAGE | MappedImage | ) |
NTSTATUS PhUnloadRemoteMappedImage | ( | _Inout_ PPH_REMOTE_MAPPED_IMAGE | RemoteMappedImage | ) |