102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
Loading...
Searching...
No Matches
DTTR_LoaderShellcodePayload Struct Reference

#include <dttr_bootstrap.h>

Data Fields

char dll_path [MAX_PATH]
uint32_t status
uint32_t module
uint32_t last_error
uint32_t original_entry
WCHAR kernel32_name [sizeof(L"kernel32.dll")/sizeof(WCHAR)]
char loadlibraryex_name [sizeof("LoadLibraryExA")]
char exitthread_name [sizeof("ExitThread")]
char getlasterror_name [sizeof("GetLastError")]
uint32_t exitthread

Detailed Description

Definition at line 64 of file dttr_bootstrap.h.

Field Documentation

◆ dll_path

char DTTR_LoaderShellcodePayload::dll_path[MAX_PATH]

Definition at line 66 of file dttr_bootstrap.h.

Referenced by initialize_shellcode_payload().

◆ exitthread

uint32_t DTTR_LoaderShellcodePayload::exitthread

Definition at line 85 of file dttr_bootstrap.h.

◆ exitthread_name

char DTTR_LoaderShellcodePayload::exitthread_name[sizeof("ExitThread")]

Definition at line 81 of file dttr_bootstrap.h.

Referenced by initialize_shellcode_payload().

◆ getlasterror_name

char DTTR_LoaderShellcodePayload::getlasterror_name[sizeof("GetLastError")]

Definition at line 82 of file dttr_bootstrap.h.

Referenced by initialize_shellcode_payload().

◆ kernel32_name

WCHAR DTTR_LoaderShellcodePayload::kernel32_name[sizeof(L"kernel32.dll")/sizeof(WCHAR)]

Definition at line 77 of file dttr_bootstrap.h.

Referenced by initialize_shellcode_payload().

◆ last_error

uint32_t DTTR_LoaderShellcodePayload::last_error

Definition at line 71 of file dttr_bootstrap.h.

◆ loadlibraryex_name

char DTTR_LoaderShellcodePayload::loadlibraryex_name[sizeof("LoadLibraryExA")]

Definition at line 80 of file dttr_bootstrap.h.

Referenced by initialize_shellcode_payload().

◆ module

uint32_t DTTR_LoaderShellcodePayload::module

Definition at line 70 of file dttr_bootstrap.h.

◆ original_entry

uint32_t DTTR_LoaderShellcodePayload::original_entry

Definition at line 74 of file dttr_bootstrap.h.

Referenced by initialize_shellcode_payload().

◆ status

uint32_t DTTR_LoaderShellcodePayload::status

Definition at line 69 of file dttr_bootstrap.h.


The documentation for this struct was generated from the following file: