BlackBone
Windows memory hacking library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
NativeStructs.h File Reference
#include "PEStructs.h"

Go to the source code of this file.

Data Structures

union  _PS_PROTECTION
 
union  _KEXECUTE_OPTIONS
 
union  _EXHANDLE
 
struct  _HANDLE_TABLE_ENTRY
 
struct  _HANDLE_TABLE_FREE_LIST
 
struct  _HANDLE_TABLE
 
struct  _OBJECT_HEADER
 
struct  _MEMORY_BASIC_INFORMATION
 
struct  _SYSTEM_CALL_COUNT_INFORMATION
 
struct  _SYSTEM_THREAD_INFORMATION
 
struct  _THREAD_BASIC_INFORMATION
 
struct  _SYSTEM_PROCESS_INFO
 
struct  _MMPTE_HARDWARE64
 
struct  _MMPTE
 
struct  _NT_PROC_THREAD_ATTRIBUTE_ENTRY
 
struct  _NT_PROC_THREAD_ATTRIBUTE_LIST
 
struct  _RTL_PROCESS_MODULE_INFORMATION
 
struct  _RTL_PROCESS_MODULES
 
union  _MEMORY_WORKING_SET_EX_BLOCK
 
struct  _MEMORY_WORKING_SET_EX_INFORMATION
 
struct  _PEB_LDR_DATA
 
struct  _LDR_DATA_TABLE_ENTRY
 
struct  _PEB
 
struct  _PEB_LDR_DATA32
 
struct  _LDR_DATA_TABLE_ENTRY32
 
struct  _PEB32
 
union  _WOW64_APC_CONTEXT
 
struct  _NON_PAGED_DEBUG_INFO
 
struct  _KLDR_DATA_TABLE_ENTRY
 

Typedefs

typedef union _PS_PROTECTION PS_PROTECTION
 
typedef union _PS_PROTECTIONPPS_PROTECTION
 
typedef union _KEXECUTE_OPTIONS KEXECUTE_OPTIONS
 
typedef union _KEXECUTE_OPTIONSPKEXECUTE_OPTIONS
 
typedef union _EXHANDLE EXHANDLE
 
typedef union _EXHANDLEPEXHANDLE
 
typedef struct _HANDLE_TABLE_ENTRY HANDLE_TABLE_ENTRY
 
typedef struct
_HANDLE_TABLE_ENTRY
PHANDLE_TABLE_ENTRY
 
typedef struct
_HANDLE_TABLE_FREE_LIST 
HANDLE_TABLE_FREE_LIST
 
typedef struct
_HANDLE_TABLE_FREE_LIST
PHANDLE_TABLE_FREE_LIST
 
typedef struct _HANDLE_TABLE HANDLE_TABLE
 
typedef struct _HANDLE_TABLEPHANDLE_TABLE
 
typedef struct _OBJECT_HEADER OBJECT_HEADER
 
typedef struct _OBJECT_HEADERPOBJECT_HEADER
 
typedef struct
_MEMORY_BASIC_INFORMATION 
MEMORY_BASIC_INFORMATION
 
typedef struct
_MEMORY_BASIC_INFORMATION
PMEMORY_BASIC_INFORMATION
 
typedef struct
_SYSTEM_CALL_COUNT_INFORMATION 
SYSTEM_CALL_COUNT_INFORMATION
 
typedef struct
_SYSTEM_CALL_COUNT_INFORMATION
PSYSTEM_CALL_COUNT_INFORMATION
 
typedef struct
_SYSTEM_THREAD_INFORMATION 
SYSTEM_THREAD_INFORMATION
 
typedef struct
_SYSTEM_THREAD_INFORMATION
PSYSTEM_THREAD_INFORMATION
 
typedef struct
_THREAD_BASIC_INFORMATION 
THREAD_BASIC_INFORMATION
 
typedef struct
_THREAD_BASIC_INFORMATION
PTHREAD_BASIC_INFORMATION
 
typedef struct _SYSTEM_PROCESS_INFO SYSTEM_PROCESS_INFO
 
typedef struct
_SYSTEM_PROCESS_INFO
PSYSTEM_PROCESS_INFO
 
typedef struct _MMPTE_HARDWARE64 MMPTE_HARDWARE64
 
typedef struct _MMPTE_HARDWARE64PMMPTE_HARDWARE64
 
typedef struct _MMPTE MMPTE
 
typedef MMPTEPMMPTE
 
typedef struct
_NT_PROC_THREAD_ATTRIBUTE_ENTRY 
NT_PROC_THREAD_ATTRIBUTE_ENTRY
 
typedef struct
_NT_PROC_THREAD_ATTRIBUTE_ENTRY
NT_PPROC_THREAD_ATTRIBUTE_ENTRY
 
typedef struct
_NT_PROC_THREAD_ATTRIBUTE_LIST 
NT_PROC_THREAD_ATTRIBUTE_LIST
 
typedef struct
_NT_PROC_THREAD_ATTRIBUTE_LIST
PNT_PROC_THREAD_ATTRIBUTE_LIST
 
typedef struct
_RTL_PROCESS_MODULE_INFORMATION 
RTL_PROCESS_MODULE_INFORMATION
 
typedef struct
_RTL_PROCESS_MODULE_INFORMATION
PRTL_PROCESS_MODULE_INFORMATION
 
typedef struct _RTL_PROCESS_MODULES RTL_PROCESS_MODULES
 
typedef struct
_RTL_PROCESS_MODULES
PRTL_PROCESS_MODULES
 
typedef union
_MEMORY_WORKING_SET_EX_BLOCK 
MEMORY_WORKING_SET_EX_BLOCK
 
typedef union
_MEMORY_WORKING_SET_EX_BLOCK
PMEMORY_WORKING_SET_EX_BLOCK
 
typedef struct
_MEMORY_WORKING_SET_EX_INFORMATION 
MEMORY_WORKING_SET_EX_INFORMATION
 
typedef struct
_MEMORY_WORKING_SET_EX_INFORMATION
PMEMORY_WORKING_SET_EX_INFORMATION
 
typedef struct _PEB_LDR_DATA PEB_LDR_DATA
 
typedef struct _PEB_LDR_DATAPPEB_LDR_DATA
 
typedef struct
_LDR_DATA_TABLE_ENTRY 
LDR_DATA_TABLE_ENTRY
 
typedef struct
_LDR_DATA_TABLE_ENTRY
PLDR_DATA_TABLE_ENTRY
 
typedef struct _PEB PEB
 
typedef struct _PEBPPEB
 
typedef struct _PEB_LDR_DATA32 PEB_LDR_DATA32
 
typedef struct _PEB_LDR_DATA32PPEB_LDR_DATA32
 
typedef struct
_LDR_DATA_TABLE_ENTRY32 
LDR_DATA_TABLE_ENTRY32
 
typedef struct
_LDR_DATA_TABLE_ENTRY32
PLDR_DATA_TABLE_ENTRY32
 
typedef struct _PEB32 PEB32
 
typedef struct _PEB32PPEB32
 
typedef union _WOW64_APC_CONTEXT WOW64_APC_CONTEXT
 
typedef union _WOW64_APC_CONTEXTPWOW64_APC_CONTEXT
 
typedef struct
_NON_PAGED_DEBUG_INFO 
NON_PAGED_DEBUG_INFO
 
typedef struct
_NON_PAGED_DEBUG_INFO
PNON_PAGED_DEBUG_INFO
 
typedef struct
_KLDR_DATA_TABLE_ENTRY 
KLDR_DATA_TABLE_ENTRY
 
typedef struct
_KLDR_DATA_TABLE_ENTRY
PKLDR_DATA_TABLE_ENTRY
 

Typedef Documentation

typedef union _EXHANDLE EXHANDLE
typedef struct _HANDLE_TABLE HANDLE_TABLE
typedef struct _MMPTE MMPTE
typedef struct _OBJECT_HEADER OBJECT_HEADER
typedef struct _PEB PEB
typedef struct _PEB32 PEB32
typedef struct _PEB_LDR_DATA PEB_LDR_DATA
typedef union _EXHANDLE * PEXHANDLE
typedef struct _HANDLE_TABLE * PHANDLE_TABLE
typedef MMPTE* PMMPTE
typedef struct _OBJECT_HEADER * POBJECT_HEADER
typedef struct _PEB * PPEB
typedef struct _PEB32 * PPEB32
typedef struct _PEB_LDR_DATA * PPEB_LDR_DATA
typedef struct _PEB_LDR_DATA32 * PPEB_LDR_DATA32
typedef union _PS_PROTECTION * PPS_PROTECTION