pymhf.utils.winapi module#

class pymhf.utils.winapi.IMAGE_DOS_HEADER#

Bases: Structure

e_cblp#

Structure/Union member

e_cp#

Structure/Union member

e_cparhdr#

Structure/Union member

e_crlc#

Structure/Union member

e_cs#

Structure/Union member

e_csum#

Structure/Union member

e_ip#

Structure/Union member

e_lfanew#

Structure/Union member

e_lfarlc#

Structure/Union member

e_magic#

Structure/Union member

e_maxalloc#

Structure/Union member

e_minalloc#

Structure/Union member

e_oemid#

Structure/Union member

e_oeminfo#

Structure/Union member

e_ovno#

Structure/Union member

e_res#

Structure/Union member

e_res2#

Structure/Union member

e_sp#

Structure/Union member

e_ss#

Structure/Union member

class pymhf.utils.winapi.IMAGE_FILE_HEADER#

Bases: Structure

Characteristics#

Structure/Union member

Machine#

Structure/Union member

NumberOfSections#

Structure/Union member

NumberOfSymbols#

Structure/Union member

PointerToSymbolTable#

Structure/Union member

SizeOfOptionalHeader#

Structure/Union member

TimeDateStamp#

Structure/Union member

class pymhf.utils.winapi.IMAGE_SECTION_HEADER#

Bases: Structure

Characteristics#

Structure/Union member

Misc#

Structure/Union member

Name#

Structure/Union member

NumberOfLinenumbers#

Structure/Union member

NumberOfRelocations#

Structure/Union member

PhysicalAddress#

Structure/Union member

PointerToLinenumbers#

Structure/Union member

PointerToRawData#

Structure/Union member

PointerToRelocations#

Structure/Union member

SizeOfRawData#

Structure/Union member

VirtualAddress#

Structure/Union member

VirtualSize#

Structure/Union member

class pymhf.utils.winapi.MemoryInfo(*args, **kwargs)#

Bases: Protocol

AllocationBase: int#
AllocationProtect: int#
BaseAddress: int#
Protect: int#
RegionSize: int#
State: int#
Type: int#
pymhf.utils.winapi.QueryAddress(address: int) MemoryInfo#
pymhf.utils.winapi.get_exe_path_from_pid(proc: Pymem) str#

Get the name of the exe which was run to create the pymem process.

pymhf.utils.winapi.set_window_transparency(hwnd: int, alpha: float)#