#include <stddef.h>
#include <stdint.h>
#include <windows.h>
Go to the source code of this file.
|
| enum | DTTR_BootstrapPhase {
DTTR_BOOTSTRAP_PHASE_INIT = 0
, DTTR_BOOTSTRAP_PHASE_KERNEL32_READY = 1
, DTTR_BOOTSTRAP_PHASE_API_READY = 2
, DTTR_BOOTSTRAP_PHASE_HELPER_LOADED = 3
,
DTTR_BOOTSTRAP_PHASE_HELPER_BOOTSTRAPPED = 4
, DTTR_BOOTSTRAP_PHASE_SIDECAR_LOADED = 5
, DTTR_BOOTSTRAP_PHASE_SIDECAR_BOUND = 6
, DTTR_BOOTSTRAP_PHASE_READY = 7
,
DTTR_BOOTSTRAP_PHASE_FAILED = 0x80
, DTTR_BOOTSTRAP_PHASE_CRASHED = 0x81
} |
| enum | DTTR_BootstrapFailureCode {
DTTR_BOOTSTRAP_FAILURE_NONE = 0
, DTTR_BOOTSTRAP_FAILURE_KERNEL32_NOT_FOUND = 1
, DTTR_BOOTSTRAP_FAILURE_LOADLIBRARYEX_NOT_FOUND = 2
, DTTR_BOOTSTRAP_FAILURE_EXITTHREAD_NOT_FOUND = 3
,
DTTR_BOOTSTRAP_FAILURE_GETLASTERROR_NOT_FOUND = 4
, DTTR_BOOTSTRAP_FAILURE_HELPER_LOAD_FAILED = 5
, DTTR_BOOTSTRAP_FAILURE_HELPER_BOOTSTRAP_EXPORT_NOT_FOUND = 6
, DTTR_BOOTSTRAP_FAILURE_HELPER_BOOTSTRAP_FAILED = 7
,
DTTR_BOOTSTRAP_FAILURE_SIDECAR_LOAD_FAILED = 8
, DTTR_BOOTSTRAP_FAILURE_SIDECAR_BIND_EXPORT_NOT_FOUND = 9
} |
| enum | { DTTR_BOOTSTRAP_FLAG_DUMP_WRITTEN = 1u << 0
} |
| enum | {
DTTR_LOADER_SHELLCODE_STATUS_KERNEL32_READY = 1
, DTTR_LOADER_SHELLCODE_STATUS_LOADLIBRARY_READY = 2
, DTTR_LOADER_SHELLCODE_STATUS_EXITTHREAD_READY = 3
, DTTR_LOADER_SHELLCODE_STATUS_GETLASTERROR_READY = 4
,
DTTR_LOADER_SHELLCODE_STATUS_LOADED = 5
, DTTR_LOADER_SHELLCODE_STATUS_KERNEL32_NOT_FOUND = 0x11
, DTTR_LOADER_SHELLCODE_STATUS_LOADLIBRARY_NOT_FOUND = 0x12
, DTTR_LOADER_SHELLCODE_STATUS_EXITTHREAD_NOT_FOUND = 0x13
,
DTTR_LOADER_SHELLCODE_STATUS_GETLASTERROR_NOT_FOUND = 0x14
, DTTR_LOADER_SHELLCODE_STATUS_LOADLIBRARY_FAILED = 0x80
} |
◆ anonymous enum
| Enumerator |
|---|
| DTTR_LOADER_SHELLCODE_STATUS_KERNEL32_READY | |
| DTTR_LOADER_SHELLCODE_STATUS_LOADLIBRARY_READY | |
| DTTR_LOADER_SHELLCODE_STATUS_EXITTHREAD_READY | |
| DTTR_LOADER_SHELLCODE_STATUS_GETLASTERROR_READY | |
| DTTR_LOADER_SHELLCODE_STATUS_LOADED | |
| DTTR_LOADER_SHELLCODE_STATUS_KERNEL32_NOT_FOUND | |
| DTTR_LOADER_SHELLCODE_STATUS_LOADLIBRARY_NOT_FOUND | |
| DTTR_LOADER_SHELLCODE_STATUS_EXITTHREAD_NOT_FOUND | |
| DTTR_LOADER_SHELLCODE_STATUS_GETLASTERROR_NOT_FOUND | |
| DTTR_LOADER_SHELLCODE_STATUS_LOADLIBRARY_FAILED | |
Definition at line 51 of file dttr_bootstrap.h.
◆ anonymous enum
| Enumerator |
|---|
| DTTR_BOOTSTRAP_FLAG_DUMP_WRITTEN | |
Definition at line 34 of file dttr_bootstrap.h.
◆ DTTR_BootstrapFailureCode
| Enumerator |
|---|
| DTTR_BOOTSTRAP_FAILURE_NONE | |
| DTTR_BOOTSTRAP_FAILURE_KERNEL32_NOT_FOUND | |
| DTTR_BOOTSTRAP_FAILURE_LOADLIBRARYEX_NOT_FOUND | |
| DTTR_BOOTSTRAP_FAILURE_EXITTHREAD_NOT_FOUND | |
| DTTR_BOOTSTRAP_FAILURE_GETLASTERROR_NOT_FOUND | |
| DTTR_BOOTSTRAP_FAILURE_HELPER_LOAD_FAILED | |
| DTTR_BOOTSTRAP_FAILURE_HELPER_BOOTSTRAP_EXPORT_NOT_FOUND | |
| DTTR_BOOTSTRAP_FAILURE_HELPER_BOOTSTRAP_FAILED | |
| DTTR_BOOTSTRAP_FAILURE_SIDECAR_LOAD_FAILED | |
| DTTR_BOOTSTRAP_FAILURE_SIDECAR_BIND_EXPORT_NOT_FOUND | |
Definition at line 21 of file dttr_bootstrap.h.
◆ DTTR_BootstrapPhase
| Enumerator |
|---|
| DTTR_BOOTSTRAP_PHASE_INIT | |
| DTTR_BOOTSTRAP_PHASE_KERNEL32_READY | |
| DTTR_BOOTSTRAP_PHASE_API_READY | |
| DTTR_BOOTSTRAP_PHASE_HELPER_LOADED | |
| DTTR_BOOTSTRAP_PHASE_HELPER_BOOTSTRAPPED | |
| DTTR_BOOTSTRAP_PHASE_SIDECAR_LOADED | |
| DTTR_BOOTSTRAP_PHASE_SIDECAR_BOUND | |
| DTTR_BOOTSTRAP_PHASE_READY | |
| DTTR_BOOTSTRAP_PHASE_FAILED | |
| DTTR_BOOTSTRAP_PHASE_CRASHED | |
Definition at line 8 of file dttr_bootstrap.h.