Process Hacker
_LDR_DATA_TABLE_ENTRY32 Struct Reference

#include <ntwow64.h>

Public Member Functions

 WOW64_POINTER (PVOID) DllBase
 
 WOW64_POINTER (PVOID) EntryPoint
 
 WOW64_POINTER (struct _ACTIVATION_CONTEXT *) EntryPointActivationContext
 
 WOW64_POINTER (PVOID) Lock
 
 WOW64_POINTER (PLDR_DDAG_NODE) DdagNode
 
 WOW64_POINTER (struct _LDRP_LOAD_CONTEXT *) LoadContext
 
 WOW64_POINTER (PVOID) ParentDllBase
 
 WOW64_POINTER (PVOID) SwitchBackContext
 
 WOW64_POINTER (ULONG_PTR) OriginalBase
 

Data Fields

LIST_ENTRY32 InLoadOrderLinks
 
LIST_ENTRY32 InMemoryOrderLinks
 
union {
   LIST_ENTRY32   InInitializationOrderLinks
 
   LIST_ENTRY32   InProgressLinks
 
}; 
 
ULONG SizeOfImage
 
UNICODE_STRING32 FullDllName
 
UNICODE_STRING32 BaseDllName
 
union {
   UCHAR   FlagGroup [4]
 
   ULONG   Flags
 
   struct {
      ULONG   PackagedBinary: 1
 
      ULONG   MarkedForRemoval: 1
 
      ULONG   ImageDll: 1
 
      ULONG   LoadNotificationsSent: 1
 
      ULONG   TelemetryEntryProcessed: 1
 
      ULONG   ProcessStaticImport: 1
 
      ULONG   InLegacyLists: 1
 
      ULONG   InIndexes: 1
 
      ULONG   ShimDll: 1
 
      ULONG   InExceptionTable: 1
 
      ULONG   ReservedFlags1: 2
 
      ULONG   LoadInProgress: 1
 
      ULONG   LoadConfigProcessed: 1
 
      ULONG   EntryProcessed: 1
 
      ULONG   ProtectDelayLoad: 1
 
      ULONG   ReservedFlags3: 2
 
      ULONG   DontCallForThreads: 1
 
      ULONG   ProcessAttachCalled: 1
 
      ULONG   ProcessAttachFailed: 1
 
      ULONG   CorDeferredValidate: 1
 
      ULONG   CorImage: 1
 
      ULONG   DontRelocate: 1
 
      ULONG   CorILOnly: 1
 
      ULONG   ReservedFlags5: 3
 
      ULONG   Redirected: 1
 
      ULONG   ReservedFlags6: 2
 
      ULONG   CompatDatabaseProcessed: 1
 
   } 
 
}; 
 
USHORT ObsoleteLoadCount
 
USHORT TlsIndex
 
LIST_ENTRY32 HashLinks
 
ULONG TimeDateStamp
 
LIST_ENTRY32 NodeModuleLink
 
RTL_BALANCED_NODE32 BaseAddressIndexNode
 
RTL_BALANCED_NODE32 MappingInfoIndexNode
 
LARGE_INTEGER LoadTime
 
ULONG BaseNameHashValue
 
LDR_DLL_LOAD_REASON LoadReason
 
ULONG ImplicitPathOptions
 
ULONG ReferenceCount
 

Detailed Description

Definition at line 102 of file ntwow64.h.

Member Function Documentation

WOW64_POINTER ( PVOID  )
WOW64_POINTER ( PVOID  )
WOW64_POINTER ( struct _ACTIVATION_CONTEXT *  )
WOW64_POINTER ( PVOID  )
WOW64_POINTER ( PLDR_DDAG_NODE  )
WOW64_POINTER ( struct _LDRP_LOAD_CONTEXT *  )
WOW64_POINTER ( PVOID  )
WOW64_POINTER ( PVOID  )
WOW64_POINTER ( ULONG_PTR  )

Field Documentation

union { ... }
union { ... }
RTL_BALANCED_NODE32 BaseAddressIndexNode

Definition at line 162 of file ntwow64.h.

UNICODE_STRING32 BaseDllName

Definition at line 115 of file ntwow64.h.

ULONG BaseNameHashValue

Definition at line 166 of file ntwow64.h.

ULONG CompatDatabaseProcessed

Definition at line 148 of file ntwow64.h.

ULONG CorDeferredValidate

Definition at line 141 of file ntwow64.h.

ULONG CorILOnly

Definition at line 144 of file ntwow64.h.

ULONG CorImage

Definition at line 142 of file ntwow64.h.

ULONG DontCallForThreads

Definition at line 138 of file ntwow64.h.

ULONG DontRelocate

Definition at line 143 of file ntwow64.h.

ULONG EntryProcessed

Definition at line 135 of file ntwow64.h.

UCHAR FlagGroup[4]

Definition at line 118 of file ntwow64.h.

ULONG Flags

Definition at line 119 of file ntwow64.h.

UNICODE_STRING32 FullDllName

Definition at line 114 of file ntwow64.h.

LIST_ENTRY32 HashLinks

Definition at line 153 of file ntwow64.h.

ULONG ImageDll

Definition at line 124 of file ntwow64.h.

ULONG ImplicitPathOptions

Definition at line 168 of file ntwow64.h.

ULONG InExceptionTable

Definition at line 131 of file ntwow64.h.

ULONG InIndexes

Definition at line 129 of file ntwow64.h.

LIST_ENTRY32 InInitializationOrderLinks

Definition at line 108 of file ntwow64.h.

ULONG InLegacyLists

Definition at line 128 of file ntwow64.h.

LIST_ENTRY32 InLoadOrderLinks

Definition at line 104 of file ntwow64.h.

LIST_ENTRY32 InMemoryOrderLinks

Definition at line 105 of file ntwow64.h.

LIST_ENTRY32 InProgressLinks

Definition at line 109 of file ntwow64.h.

ULONG LoadConfigProcessed

Definition at line 134 of file ntwow64.h.

ULONG LoadInProgress

Definition at line 133 of file ntwow64.h.

ULONG LoadNotificationsSent

Definition at line 125 of file ntwow64.h.

LDR_DLL_LOAD_REASON LoadReason

Definition at line 167 of file ntwow64.h.

LARGE_INTEGER LoadTime

Definition at line 165 of file ntwow64.h.

RTL_BALANCED_NODE32 MappingInfoIndexNode

Definition at line 163 of file ntwow64.h.

ULONG MarkedForRemoval

Definition at line 123 of file ntwow64.h.

LIST_ENTRY32 NodeModuleLink

Definition at line 158 of file ntwow64.h.

USHORT ObsoleteLoadCount

Definition at line 151 of file ntwow64.h.

ULONG PackagedBinary

Definition at line 122 of file ntwow64.h.

ULONG ProcessAttachCalled

Definition at line 139 of file ntwow64.h.

ULONG ProcessAttachFailed

Definition at line 140 of file ntwow64.h.

ULONG ProcessStaticImport

Definition at line 127 of file ntwow64.h.

ULONG ProtectDelayLoad

Definition at line 136 of file ntwow64.h.

ULONG Redirected

Definition at line 146 of file ntwow64.h.

ULONG ReferenceCount

Definition at line 169 of file ntwow64.h.

ULONG ReservedFlags1

Definition at line 132 of file ntwow64.h.

ULONG ReservedFlags3

Definition at line 137 of file ntwow64.h.

ULONG ReservedFlags5

Definition at line 145 of file ntwow64.h.

ULONG ReservedFlags6

Definition at line 147 of file ntwow64.h.

ULONG ShimDll

Definition at line 130 of file ntwow64.h.

ULONG SizeOfImage

Definition at line 113 of file ntwow64.h.

ULONG TelemetryEntryProcessed

Definition at line 126 of file ntwow64.h.

ULONG TimeDateStamp

Definition at line 154 of file ntwow64.h.

USHORT TlsIndex

Definition at line 152 of file ntwow64.h.


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