wdll

package
v0.0.0-...-c65d5b7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllocADsMem

func AllocADsMem() *syscall.LazyProc

func Beep

func Beep() *syscall.LazyProc

func CloseHandle

func CloseHandle() *syscall.LazyProc

func ConvertThreadToFiber

func ConvertThreadToFiber() *syscall.LazyProc

func CreateFiber

func CreateFiber() *syscall.LazyProc

func CreateRemoteThreadEx

func CreateRemoteThreadEx() *syscall.LazyProc

func CreateThread

func CreateThread() *syscall.LazyProc

func CreateToolhelp32Snapshot

func CreateToolhelp32Snapshot() *syscall.LazyProc

func EnumPageFilesW

func EnumPageFilesW() *syscall.LazyProc

func EnumSystemLocalesA

func EnumSystemLocalesA() *syscall.LazyProc

func EnumSystemLocalesEx

func EnumSystemLocalesEx() *syscall.LazyProc

func EnumSystemLocalesW

func EnumSystemLocalesW() *syscall.LazyProc

func EnumerateLoadedModules

func EnumerateLoadedModules() *syscall.LazyProc

func EtwEventWrite

func EtwEventWrite() *syscall.LazyProc

func EtwEventWriteEx

func EtwEventWriteEx() *syscall.LazyProc

func EtwEventWriteFull

func EtwEventWriteFull() *syscall.LazyProc

func EtwEventWriteString

func EtwEventWriteString() *syscall.LazyProc

func EtwEventWriteTransfer

func EtwEventWriteTransfer() *syscall.LazyProc

func EtwpCreateEtwThread

func EtwpCreateEtwThread() *syscall.LazyProc

func GetCurrentProcess

func GetCurrentProcess() *syscall.LazyProc

func GetCurrentThread

func GetCurrentThread() *syscall.LazyProc

func GetPhysicallyInstalledSystemMemory

func GetPhysicallyInstalledSystemMemory() *syscall.LazyProc

func GetTickCount

func GetTickCount() *syscall.LazyProc

func HeapAlloc

func HeapAlloc() *syscall.LazyProc

func HeapCreate

func HeapCreate() *syscall.LazyProc

func I_QueryTagInformation

func I_QueryTagInformation() *syscall.LazyProc

func NewLazyDLLAndProc

func NewLazyDLLAndProc(dll, name string) *syscall.LazyProc

NewLazyDLLAndProc 返回指定 dll 的指定函数

func NtAllocateVirtualMemory

func NtAllocateVirtualMemory() *syscall.LazyProc

func NtQueryInformationProcess

func NtQueryInformationProcess() *syscall.LazyProc

func NtQueryInformationThread

func NtQueryInformationThread() *syscall.LazyProc

func NtQueueApcThreadEx

func NtQueueApcThreadEx() *syscall.LazyProc

func NtWriteVirtualMemory

func NtWriteVirtualMemory() *syscall.LazyProc

func OpenProcess

func OpenProcess() *syscall.LazyProc

func OpenThread

func OpenThread() *syscall.LazyProc

func QueueUserAPC

func QueueUserAPC() *syscall.LazyProc

func ReadProcessMemory

func ReadProcessMemory() *syscall.LazyProc

func ReallocADsMem

func ReallocADsMem() *syscall.LazyProc

func RtlCopyBytes

func RtlCopyBytes() *syscall.LazyProc

func RtlCopyMemory

func RtlCopyMemory() *syscall.LazyProc

func RtlCreateUserThread

func RtlCreateUserThread() *syscall.LazyProc

func RtlEthernetAddressToStringA

func RtlEthernetAddressToStringA() *syscall.LazyProc

func RtlEthernetStringToAddressA

func RtlEthernetStringToAddressA() *syscall.LazyProc

func RtlIpv4AddressToStringA

func RtlIpv4AddressToStringA() *syscall.LazyProc

func RtlIpv4StringToAddressA

func RtlIpv4StringToAddressA() *syscall.LazyProc

func RtlMoveMemory

func RtlMoveMemory() *syscall.LazyProc

func SwitchToFiber

func SwitchToFiber() *syscall.LazyProc

func TerminateThread

func TerminateThread() *syscall.LazyProc

func Thread32First

func Thread32First() *syscall.LazyProc

func UuidFromStringA

func UuidFromStringA() *syscall.LazyProc

func VirtualAlloc

func VirtualAlloc() *syscall.LazyProc

func VirtualAllocEx

func VirtualAllocEx() *syscall.LazyProc

func VirtualProtect

func VirtualProtect() *syscall.LazyProc

func VirtualProtectEx

func VirtualProtectEx() *syscall.LazyProc

func WaitForSingleObject

func WaitForSingleObject() *syscall.LazyProc

func WriteProcessMemory

func WriteProcessMemory() *syscall.LazyProc

Types

type IMAGE_DATA_DIRECTORY

type IMAGE_DATA_DIRECTORY struct {
	VirtualAddress uint32
	Size           uint32
}

type IMAGE_DOS_HEADER

type IMAGE_DOS_HEADER struct {
	/*E_magic    uint16     // Magic number
	  E_cblp     uint16     // Bytes on last page of file
	  E_cp       uint16     // Pages in file
	  E_crlc     uint16     // Relocations
	  E_cparhdr  uint16     // Size of header in paragraphs
	  E_minalloc uint16     // Minimum extra paragraphs needed
	  E_maxalloc uint16     // Maximum extra paragraphs needed
	  E_ss       uint16     // Initial (relative) SS value
	  E_sp       uint16     // Initial SP value
	  E_csum     uint16     // Checksum
	  E_ip       uint16     // Initial IP value
	  E_cs       uint16     // Initial (relative) CS value
	  E_lfarlc   uint16     // File address of relocation table
	  E_ovno     uint16     // Overlay number
	  E_res      [4]uint16  // Reserved words
	  E_oemid    uint16     // OEM identifier (for E_oeminfo)
	  E_oeminfo  uint16     // OEM information; E_oemid specific
	  E_res2     [10]uint16 // Reserved words*/
	E_lfanew uint32 // File address of new exe header
}

type IMAGE_FILE_HEADER

type IMAGE_FILE_HEADER struct {
	Machine              uint16
	NumberOfSections     uint16
	TimeDateStamp        uint32
	PointerToSymbolTable uint32
	NumberOfSymbols      uint32
	SizeOfOptionalHeader uint16
	Characteristics      uint16
}

type IMAGE_NT_HEADER

type IMAGE_NT_HEADER struct {
	Signature      uint32
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_OPTIONAL_HEADER
}

type IMAGE_OPTIONAL_HEADER

type IMAGE_OPTIONAL_HEADER struct {
	Magic                       uint16
	MajorLinkerVersion          uint8
	MinorLinkerVersion          uint8
	SizeOfCode                  uint32
	SizeOfInitializedData       uint32
	SizeOfUninitializedData     uint32
	AddressOfEntryPoint         uint32
	BaseOfCode                  uint32
	ImageBase                   uint64
	SectionAlignment            uint32
	FileAlignment               uint32
	MajorOperatingSystemVersion uint16
	MinorOperatingSystemVersion uint16
	MajorImageVersion           uint16
	MinorImageVersion           uint16
	MajorSubsystemVersion       uint16
	MinorSubsystemVersion       uint16
	Win32VersionValue           uint32
	SizeOfImage                 uint32
	SizeOfHeaders               uint32
	CheckSum                    uint32
	Subsystem                   uint16
	DllCharacteristics          uint16
	SizeOfStackReserve          uint64
	SizeOfStackCommit           uint64
	SizeOfHeapReserve           uint64
	SizeOfHeapCommit            uint64
	LoaderFlags                 uint32
	NumberOfRvaAndSizes         uint32
	DataDirectory               [16]IMAGE_DATA_DIRECTORY
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳