Versions in this module Expand all Collapse all v0 v0.1.15 Nov 10, 2023 Changes in this version + const DLL_PROCESS_ATTACH — windows/amd64 + const DLL_PROCESS_DETACH — windows/amd64 + const DLL_THREAD_ATTACH — windows/amd64 + const DLL_THREAD_DETACH — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_ARCHITECTURE — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_BASERELOC — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_COPYRIGHT — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_DEBUG — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_EXCEPTION — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_EXPORT — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_GLOBALPTR — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_IAT — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_IMPORT — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_RESOURCE — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_SECURITY — windows/amd64 + const IMAGE_DIRECTORY_ENTRY_TLS — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_APPCONTAINER — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_GUARD_CF — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_NO_BIND — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_NO_ISOLATION — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_NO_SEH — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_NX_COMPAT — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE — windows/amd64 + const IMAGE_DLL_CHARACTERISTICS_WDM_DRIVER — windows/amd64 + const IMAGE_DOS_SIGNATURE — windows/amd64 + const IMAGE_FILE_32BIT_MACHINE — windows/amd64 + const IMAGE_FILE_AGGRESIVE_WS_TRIM — windows/amd64 + const IMAGE_FILE_BYTES_REVERSED_HI — windows/amd64 + const IMAGE_FILE_BYTES_REVERSED_LO — windows/amd64 + const IMAGE_FILE_DEBUG_STRIPPED — windows/amd64 + const IMAGE_FILE_DLL — windows/amd64 + const IMAGE_FILE_EXECUTABLE_IMAGE — windows/amd64 + const IMAGE_FILE_LARGE_ADDRESS_AWARE — windows/amd64 + const IMAGE_FILE_LINE_NUMS_STRIPPED — windows/amd64 + const IMAGE_FILE_LOCAL_SYMS_STRIPPED — windows/amd64 + const IMAGE_FILE_MACHINE_ALPHA — windows/amd64 + const IMAGE_FILE_MACHINE_ALPHA64 — windows/amd64 + const IMAGE_FILE_MACHINE_AM33 — windows/amd64 + const IMAGE_FILE_MACHINE_AMD64 — windows/amd64 + const IMAGE_FILE_MACHINE_ARM — windows/amd64 + const IMAGE_FILE_MACHINE_ARM64 — windows/amd64 + const IMAGE_FILE_MACHINE_ARMNT — windows/amd64 + const IMAGE_FILE_MACHINE_AXP64 — windows/amd64 + const IMAGE_FILE_MACHINE_CEE — windows/amd64 + const IMAGE_FILE_MACHINE_CEF — windows/amd64 + const IMAGE_FILE_MACHINE_EBC — windows/amd64 + const IMAGE_FILE_MACHINE_I386 — windows/amd64 + const IMAGE_FILE_MACHINE_IA64 — windows/amd64 + const IMAGE_FILE_MACHINE_M32R — windows/amd64 + const IMAGE_FILE_MACHINE_MIPS16 — windows/amd64 + const IMAGE_FILE_MACHINE_MIPSFPU — windows/amd64 + const IMAGE_FILE_MACHINE_MIPSFPU16 — windows/amd64 + const IMAGE_FILE_MACHINE_POWERPC — windows/amd64 + const IMAGE_FILE_MACHINE_POWERPCFP — windows/amd64 + const IMAGE_FILE_MACHINE_R10000 — windows/amd64 + const IMAGE_FILE_MACHINE_R3000 — windows/amd64 + const IMAGE_FILE_MACHINE_R4000 — windows/amd64 + const IMAGE_FILE_MACHINE_SH3 — windows/amd64 + const IMAGE_FILE_MACHINE_SH3DSP — windows/amd64 + const IMAGE_FILE_MACHINE_SH3E — windows/amd64 + const IMAGE_FILE_MACHINE_SH4 — windows/amd64 + const IMAGE_FILE_MACHINE_SH5 — windows/amd64 + const IMAGE_FILE_MACHINE_TARGET_HOST — windows/amd64 + const IMAGE_FILE_MACHINE_THUMB — windows/amd64 + const IMAGE_FILE_MACHINE_TRICORE — windows/amd64 + const IMAGE_FILE_MACHINE_UNKNOWN — windows/amd64 + const IMAGE_FILE_MACHINE_WCEMIPSV2 — windows/amd64 + const IMAGE_FILE_NET_RUN_FROM_SWAP — windows/amd64 + const IMAGE_FILE_RELOCS_STRIPPED — windows/amd64 + const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP — windows/amd64 + const IMAGE_FILE_SYSTEM — windows/amd64 + const IMAGE_FILE_UP_SYSTEM_ONLY — windows/amd64 + const IMAGE_GUARD_CFW_INSTRUMENTED — windows/amd64 + const IMAGE_GUARD_CF_ENABLE_EXPORT_SUPPRESSION — windows/amd64 + const IMAGE_GUARD_CF_EXPORT_SUPPRESSION_INFO_PRESENT — windows/amd64 + const IMAGE_GUARD_CF_FUNCTION_TABLE_PRESENT — windows/amd64 + const IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_MASK — windows/amd64 + const IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_SHIFT — windows/amd64 + const IMAGE_GUARD_CF_INSTRUMENTED — windows/amd64 + const IMAGE_GUARD_CF_LONGJUMP_TABLE_PRESENT — windows/amd64 + const IMAGE_GUARD_DELAYLOAD_IAT_IN_ITS_OWN_SECTION — windows/amd64 + const IMAGE_GUARD_EH_CONTINUATION_TABLE_PRESENT — windows/amd64 + const IMAGE_GUARD_PROTECT_DELAYLOAD_IAT — windows/amd64 + const IMAGE_GUARD_RETPOLINE_PRESENT — windows/amd64 + const IMAGE_GUARD_RF_ENABLE — windows/amd64 + const IMAGE_GUARD_RF_INSTRUMENTED — windows/amd64 + const IMAGE_GUARD_RF_STRICT — windows/amd64 + const IMAGE_GUARD_SECURITY_COOKIE_UNUSED — windows/amd64 + const IMAGE_GUARD_XFG_ENABLED — windows/amd64 + const IMAGE_NT_SIGNATURE — windows/amd64 + const IMAGE_NUMBEROF_DIRECTORY_ENTRIES — windows/amd64 + const IMAGE_ORDINAL_FLAG — windows/amd64 + const IMAGE_OS2_SIGNATURE — windows/amd64 + const IMAGE_OS2_SIGNATURE_LE — windows/amd64 + const IMAGE_REL_BASED_ABSOLUTE — windows/amd64 + const IMAGE_REL_BASED_ARM_MOV32 — windows/amd64 + const IMAGE_REL_BASED_DIR64 — windows/amd64 + const IMAGE_REL_BASED_HIGH — windows/amd64 + const IMAGE_REL_BASED_HIGHADJ — windows/amd64 + const IMAGE_REL_BASED_HIGHLOW — windows/amd64 + const IMAGE_REL_BASED_IA64_IMM64 — windows/amd64 + const IMAGE_REL_BASED_LOW — windows/amd64 + const IMAGE_REL_BASED_MACHINE_SPECIFIC_5 — windows/amd64 + const IMAGE_REL_BASED_MACHINE_SPECIFIC_7 — windows/amd64 + const IMAGE_REL_BASED_MACHINE_SPECIFIC_8 — windows/amd64 + const IMAGE_REL_BASED_MACHINE_SPECIFIC_9 — windows/amd64 + const IMAGE_REL_BASED_MIPS_JMPADDR — windows/amd64 + const IMAGE_REL_BASED_MIPS_JMPADDR16 — windows/amd64 + const IMAGE_REL_BASED_RESERVED — windows/amd64 + const IMAGE_REL_BASED_THUMB_MOV32 — windows/amd64 + const IMAGE_SCN_ALIGN_1024BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_128BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_16BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_1BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_2048BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_256BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_2BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_32BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_4096BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_4BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_512BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_64BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_8192BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_8BYTES — windows/amd64 + const IMAGE_SCN_ALIGN_MASK — windows/amd64 + const IMAGE_SCN_CNT_CODE — windows/amd64 + const IMAGE_SCN_CNT_INITIALIZED_DATA — windows/amd64 + const IMAGE_SCN_CNT_UNINITIALIZED_DATA — windows/amd64 + const IMAGE_SCN_GPREL — windows/amd64 + const IMAGE_SCN_LNK_COMDAT — windows/amd64 + const IMAGE_SCN_LNK_INFO — windows/amd64 + const IMAGE_SCN_LNK_NRELOC_OVFL — windows/amd64 + const IMAGE_SCN_LNK_OTHER — windows/amd64 + const IMAGE_SCN_LNK_REMOVE — windows/amd64 + const IMAGE_SCN_MEM_16BIT — windows/amd64 + const IMAGE_SCN_MEM_DISCARDABLE — windows/amd64 + const IMAGE_SCN_MEM_EXECUTE — windows/amd64 + const IMAGE_SCN_MEM_FARDATA — windows/amd64 + const IMAGE_SCN_MEM_LOCKED — windows/amd64 + const IMAGE_SCN_MEM_NOT_CACHED — windows/amd64 + const IMAGE_SCN_MEM_NOT_PAGED — windows/amd64 + const IMAGE_SCN_MEM_PRELOAD — windows/amd64 + const IMAGE_SCN_MEM_PROTECTED — windows/amd64 + const IMAGE_SCN_MEM_PURGEABLE — windows/amd64 + const IMAGE_SCN_MEM_READ — windows/amd64 + const IMAGE_SCN_MEM_SHARED — windows/amd64 + const IMAGE_SCN_MEM_SYSHEAP — windows/amd64 + const IMAGE_SCN_MEM_WRITE — windows/amd64 + const IMAGE_SCN_NO_DEFER_SPEC_EXC — windows/amd64 + const IMAGE_SCN_SCALE_INDEX — windows/amd64 + const IMAGE_SCN_TYPE_COPY — windows/amd64 + const IMAGE_SCN_TYPE_DSECT — windows/amd64 + const IMAGE_SCN_TYPE_GROUP — windows/amd64 + const IMAGE_SCN_TYPE_NOLOAD — windows/amd64 + const IMAGE_SCN_TYPE_NO_PAD — windows/amd64 + const IMAGE_SCN_TYPE_OVER — windows/amd64 + const IMAGE_SCN_TYPE_REG — windows/amd64 + const IMAGE_SIZEOF_FILE_HEADER — windows/amd64 + const IMAGE_SIZEOF_SHORT_NAME — windows/amd64 + const IMAGE_VXD_SIGNATURE — windows/amd64 + func IMAGE_ORDINAL(ordinal uintptr) uintptr — windows/amd64 + func IMAGE_SNAP_BY_ORDINAL(ordinal uintptr) bool — windows/amd64 + type IMAGE_BASE_RELOCATION struct — windows/amd64 + SizeOfBlock uint32 + VirtualAddress uint32 + type IMAGE_DATA_DIRECTORY struct — windows/amd64 + Size uint32 + VirtualAddress uint32 + type IMAGE_DELAYLOAD_DESCRIPTOR struct — windows/amd64 + Attributes uint32 + BoundImportAddressTableRVA uint32 + DllNameRVA uint32 + ImportAddressTableRVA uint32 + ImportNameTableRVA uint32 + ModuleHandleRVA uint32 + TimeDateStamp uint32 + UnloadInformationTableRVA uint32 + type IMAGE_DOS_HEADER struct — windows/amd64 + E_cblp uint16 + E_cp uint16 + E_cparhdr uint16 + E_crlc uint16 + E_cs uint16 + E_csum uint16 + E_ip uint16 + E_lfanew int32 + E_lfarlc uint16 + E_magic uint16 + E_maxalloc uint16 + E_minalloc uint16 + E_oemid uint16 + E_oeminfo uint16 + E_ovno uint16 + E_res [4]uint16 + E_res2 [10]uint16 + E_sp uint16 + E_ss uint16 + type IMAGE_EXPORT_DIRECTORY struct — windows/amd64 + AddressOfFunctions uint32 + AddressOfNameOrdinals uint32 + AddressOfNames uint32 + Base uint32 + Characteristics uint32 + MajorVersion uint16 + MinorVersion uint16 + Name uint32 + NumberOfFunctions uint32 + NumberOfNames uint32 + TimeDateStamp uint32 + type IMAGE_FILE_HEADER struct — windows/amd64 + Characteristics uint16 + Machine uint16 + NumberOfSections uint16 + NumberOfSymbols uint32 + PointerToSymbolTable uint32 + SizeOfOptionalHeader uint16 + TimeDateStamp uint32 + type IMAGE_IMPORT_BY_NAME struct — windows/amd64 + Hint uint16 + Name [1]byte + type IMAGE_IMPORT_DESCRIPTOR struct — windows/amd64 + FirstThunk uint32 + ForwarderChain uint32 + Name uint32 + TimeDateStamp uint32 + func (imgimpdesc *IMAGE_IMPORT_DESCRIPTOR) Characteristics() uint32 + func (imgimpdesc *IMAGE_IMPORT_DESCRIPTOR) OriginalFirstThunk() uint32 + type IMAGE_LOAD_CONFIG_CODE_INTEGRITY struct — windows/amd64 + Catalog uint16 + CatalogOffset uint32 + Flags uint16 + Reserved uint32 + type IMAGE_LOAD_CONFIG_DIRECTORY struct — windows/amd64 + CHPEMetadataPointer uint64 + CSDVersion uint16 + CastGuardOsDeterminedFailureMode uint64 + CodeIntegrity IMAGE_LOAD_CONFIG_CODE_INTEGRITY + CriticalSectionDefaultTimeout uint32 + DeCommitFreeBlockThreshold uint64 + DeCommitTotalFreeThreshold uint64 + DependentLoadFlags uint16 + DynamicValueRelocTable uint64 + DynamicValueRelocTableOffset uint32 + DynamicValueRelocTableSection uint16 + EditList uint64 + EnclaveConfigurationPointer uint64 + GlobalFlagsClear uint32 + GlobalFlagsSet uint32 + GuardAddressTakenIatEntryCount uint64 + GuardAddressTakenIatEntryTable uint64 + GuardCFCheckFunctionPointer uint64 + GuardCFDispatchFunctionPointer uint64 + GuardCFFunctionCount uint64 + GuardCFFunctionTable uint64 + GuardEHContinuationCount uint64 + GuardEHContinuationTable uint64 + GuardFlags uint32 + GuardLongJumpTargetCount uint64 + GuardLongJumpTargetTable uint64 + GuardRFFailureRoutine uint64 + GuardRFFailureRoutineFunctionPointer uint64 + GuardRFVerifyStackPointerFunctionPointer uint64 + GuardXFGCheckFunctionPointer uint64 + GuardXFGDispatchFunctionPointer uint64 + GuardXFGTableDispatchFunctionPointer uint64 + HotPatchTableOffset uint32 + LockPrefixTable uint64 + MajorVersion uint16 + MaximumAllocationSize uint64 + MinorVersion uint16 + ProcessAffinityMask uint64 + ProcessHeapFlags uint32 + Reserved2 uint16 + Reserved3 uint32 + SEHandlerCount uint64 + SEHandlerTable uint64 + SecurityCookie uint64 + Size uint32 + TimeDateStamp uint32 + VirtualMemoryThreshold uint64 + VolatileMetadataPointer uint64 + type IMAGE_NT_HEADERS struct — windows/amd64 + FileHeader IMAGE_FILE_HEADER + OptionalHeader IMAGE_OPTIONAL_HEADER + Signature uint32 + func (ntheader *IMAGE_NT_HEADERS) Sections() []IMAGE_SECTION_HEADER + type IMAGE_OPTIONAL_HEADER struct — windows/amd64 + AddressOfEntryPoint uint32 + BaseOfCode uint32 + CheckSum uint32 + DataDirectory [IMAGE_NUMBEROF_DIRECTORY_ENTRIES]IMAGE_DATA_DIRECTORY + DllCharacteristics uint16 + FileAlignment uint32 + ImageBase uintptr + LoaderFlags uint32 + Magic uint16 + MajorImageVersion uint16 + MajorLinkerVersion uint8 + MajorOperatingSystemVersion uint16 + MajorSubsystemVersion uint16 + MinorImageVersion uint16 + MinorLinkerVersion uint8 + MinorOperatingSystemVersion uint16 + MinorSubsystemVersion uint16 + NumberOfRvaAndSizes uint32 + SectionAlignment uint32 + SizeOfCode uint32 + SizeOfHeaders uint32 + SizeOfHeapCommit uintptr + SizeOfHeapReserve uintptr + SizeOfImage uint32 + SizeOfInitializedData uint32 + SizeOfStackCommit uintptr + SizeOfStackReserve uintptr + SizeOfUninitializedData uint32 + Subsystem uint16 + Win32VersionValue uint32 + type IMAGE_SECTION_HEADER struct — windows/amd64 + Characteristics uint32 + Name [IMAGE_SIZEOF_SHORT_NAME]byte + NumberOfLinenumbers uint16 + NumberOfRelocations uint16 + PointerToLinenumbers uint32 + PointerToRawData uint32 + PointerToRelocations uint32 + SizeOfRawData uint32 + VirtualAddress uint32 + func (ishdr *IMAGE_SECTION_HEADER) PhysicalAddress() uint32 + func (ishdr *IMAGE_SECTION_HEADER) SetPhysicalAddress(addr uint32) + func (ishdr *IMAGE_SECTION_HEADER) SetVirtualSize(addr uint32) + func (ishdr *IMAGE_SECTION_HEADER) VirtualSize() uint32 + type IMAGE_TLS_DIRECTORY struct — windows/amd64 + AddressOfCallbacks uintptr + AddressOfIndex uintptr + Characteristics uint32 + EndAddressOfRawData uintptr + SizeOfZeroFill uint32 + StartAddressOfRawData uintptr + type Module struct — windows/amd64 + func LoadLibrary(data []byte) (module *Module, err error) + func (module *Module) BaseAddr() uintptr + func (module *Module) Free() + func (module *Module) ProcAddressByName(name string) (uintptr, error) + func (module *Module) ProcAddressByOrdinal(ordinal uint16) (uintptr, error) + type SYSTEM_INFO struct — windows/amd64 + ActiveProcessorMask uintptr + AllocationGranularity uint32 + MaximumApplicationAddress uintptr + MinimumApplicationAddress uintptr + NumberOfProcessors uint32 + PageSize uint32 + ProcessorArchitecture uint16 + ProcessorLevel uint16 + ProcessorRevision uint16 + ProcessorType uint32 + Reserved uint16