ReactOS 0.4.16-dev-1489-g8fbbb41
_LDR_DATA_TABLE_ENTRY Struct Reference

#include <btrfs_drv.h>

Collaboration diagram for _LDR_DATA_TABLE_ENTRY:

Public Attributes

PVOID Reserved1 [2]
 
LIST_ENTRY InMemoryOrderLinks
 
PVOID Reserved2 [2]
 
PVOID DllBase
 
PVOID Reserved3 [2]
 
UNICODE_STRING FullDllName
 
BYTE Reserved4 [8]
 
PVOID Reserved5 [3]
 
union {
   ULONG   CheckSum
 
   PVOID   Reserved6
 
}; 
 
ULONG TimeDateStamp
 
LIST_ENTRY LoadOrder
 
LIST_ENTRY MemoryOrder
 
LIST_ENTRY InitializationOrder
 
PVOID ModuleBaseAddress
 
PVOID EntryPoint
 
ULONG ModuleSize
 
UNICODE_STRING FullModuleName
 
UNICODE_STRING ModuleName
 
ULONG Flags
 
USHORT LoadCount
 
USHORT TlsIndex
 
union {
   LIST_ENTRY   Hash
 
   struct {
      PVOID   SectionPointer
 
      ULONG   CheckSum
 
   } 
 
}; 
 
ULONG TimeStamp
 
LIST_ENTRY InLoadOrderLinks
 
LIST_ENTRY InInitializationOrderLinks
 
ULONG SizeOfImage
 
UNICODE_STRING BaseDllName
 
union {
   LIST_ENTRY   HashLinks
 
   struct {
      PVOID   SectionPointer
 
      ULONG   CheckSum
 
   } 
 
}; 
 
union {
   ULONG   TimeDateStamp
 
   PVOID   LoadedImports
 
}; 
 
PACTIVATION_CONTEXT EntryPointActivationContext
 
PVOID PatchInformation
 
union {
   ULONG   CheckSum
 
   PVOID   Reserved6
 
DUMMYUNIONNAME
 
voidDllBase
 
voidEntryPoint
 
SHORT LoadCount
 
SHORT TlsIndex
 
HANDLE ActivationContext
 
voidLock
 
LDR_DDAG_NODEDdagNode
 
LIST_ENTRY NodeModuleLink
 
struct _LDRP_LOAD_CONTEXT * LoadContext
 
voidParentDllBase
 
voidSwitchBackContext
 
RTL_BALANCED_NODE BaseAddressIndexNode
 
RTL_BALANCED_NODE MappingInfoIndexNode
 
ULONG_PTR OriginalBase
 
LARGE_INTEGER LoadTime
 
ULONG BaseNameHashValue
 
LDR_DLL_LOAD_REASON LoadReason
 
ULONG ImplicitPathOptions
 
ULONG ReferenceCount
 

Detailed Description

Definition at line 1876 of file btrfs_drv.h.

Member Data Documentation

◆ 

union { ... } _LDR_DATA_TABLE_ENTRY::@1314

◆ 

union { ... } _LDR_DATA_TABLE_ENTRY::@2766

◆ 

union { ... } _LDR_DATA_TABLE_ENTRY::@2768

◆ 

union { ... } _LDR_DATA_TABLE_ENTRY::@784

◆ ActivationContext

HANDLE _LDR_DATA_TABLE_ENTRY::ActivationContext

Definition at line 3968 of file winternl.h.

◆ BaseAddressIndexNode

RTL_BALANCED_NODE _LDR_DATA_TABLE_ENTRY::BaseAddressIndexNode

Definition at line 3975 of file winternl.h.

◆ BaseDllName

◆ BaseNameHashValue

ULONG _LDR_DATA_TABLE_ENTRY::BaseNameHashValue

Definition at line 3979 of file winternl.h.

◆ CheckSum

ULONG _LDR_DATA_TABLE_ENTRY::CheckSum

Definition at line 1886 of file btrfs_drv.h.

Referenced by MmLoadSystemImage(), and PeLdrAllocateDataTableEntry().

◆ DdagNode

LDR_DDAG_NODE* _LDR_DATA_TABLE_ENTRY::DdagNode

Definition at line 3970 of file winternl.h.

◆ DllBase [1/2]

PVOID _LDR_DATA_TABLE_ENTRY::DllBase

Definition at line 1880 of file btrfs_drv.h.

Referenced by AVrfpResnapInitialModules(), CODE_SEG(), DbgkpPostFakeModuleMessages(), EnumProcessModules(), EnumProcessModulesEx(), ExpInitializeExecutive(), find_query_actctx(), FindBitmapResource(), FixupDll(), get_ldr_module(), GetModuleFileNameW(), GetModuleInformation(), KdbpCmdMod(), KdbSymPrintAddress(), KdInitSystem(), KeRosDumpStackFrameArray(), KiDumpParameterImages(), KiInitializeBugCheck(), KiPrepareUserDebugData(), LdrFindEntryForAddress(), LdrGetDllHandleEx(), LdrpAllocateDataTableEntry(), LdrpCheckForLoadedDll(), LdrpCheckForLoadedDllHandle(), LdrpGetProcedureAddress(), LdrpInitializeProcess(), LdrpInitializeThread(), LdrpInitializeTls(), LdrpInitSecurityCookie(), LdrpLoadDll(), LdrpMapDll(), LdrpRunInitializeRoutines(), LdrpRunShimEngineInitRoutine(), LdrQueryProcessModuleInformationEx(), LdrShutdownProcess(), LdrShutdownThread(), LdrUnloadDll(), LoadLibraryExW(), MiBuildImportsForBootDrivers(), MiFindInitializationCode(), MiInitializeLoadedModuleList(), MiLookupDataTableEntry(), MiReloadBootLoadedDrivers(), MiResolveImageReferences(), MiSnapThunk(), MiUpdateThunks(), MmAddVerifierThunks(), MmGetSystemRoutineAddress(), MmInitSystem(), MmLoadSystemImage(), MmPageEntireDriver(), MmUnloadSystemImage(), module_push_iter(), Notify(), PeLdrAllocateDataTableEntry(), PeLdrCheckForLoadedDll(), PeLdrInitSecurityCookie(), PeLdrpBindImportName(), PeLdrScanImportDescriptorTable(), Phase1InitializationDiscard(), RtlPcToFileHeader(), RtlpQueryRemoteProcessModules(), SE_DllLoaded(), SeiHookImports(), SeiResetEntryProcessed(), and SeiSetEntryProcessed().

◆ DllBase [2/2]

void* _LDR_DATA_TABLE_ENTRY::DllBase

Definition at line 3958 of file winternl.h.

◆ 

union { ... } _LDR_DATA_TABLE_ENTRY::DUMMYUNIONNAME

◆ EntryPoint [1/2]

◆ EntryPoint [2/2]

void* _LDR_DATA_TABLE_ENTRY::EntryPoint

Definition at line 3959 of file winternl.h.

◆ EntryPointActivationContext

◆ Flags

◆ FullDllName

◆ FullModuleName

UNICODE_STRING _LDR_DATA_TABLE_ENTRY::FullModuleName

Definition at line 205 of file ntddk_ex.h.

◆ Hash

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::Hash

Definition at line 211 of file ntddk_ex.h.

◆ HashLinks

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::HashLinks

Definition at line 155 of file ldrtypes.h.

Referenced by LdrpMapDll(), and LdrUnloadDll().

◆ ImplicitPathOptions

ULONG _LDR_DATA_TABLE_ENTRY::ImplicitPathOptions

Definition at line 3981 of file winternl.h.

◆ InInitializationOrderLinks

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::InInitializationOrderLinks

◆ InitializationOrder

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::InitializationOrder

Definition at line 201 of file ntddk_ex.h.

◆ InLoadOrderLinks

◆ InMemoryOrderLinks

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::InMemoryOrderLinks

◆ LoadContext

struct _LDRP_LOAD_CONTEXT* _LDR_DATA_TABLE_ENTRY::LoadContext

Definition at line 3972 of file winternl.h.

◆ LoadCount [1/2]

◆ LoadCount [2/2]

SHORT _LDR_DATA_TABLE_ENTRY::LoadCount

Definition at line 3964 of file winternl.h.

◆ LoadedImports

PVOID _LDR_DATA_TABLE_ENTRY::LoadedImports

◆ LoadOrder

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::LoadOrder

Definition at line 199 of file ntddk_ex.h.

◆ LoadReason

LDR_DLL_LOAD_REASON _LDR_DATA_TABLE_ENTRY::LoadReason

Definition at line 3980 of file winternl.h.

◆ LoadTime

LARGE_INTEGER _LDR_DATA_TABLE_ENTRY::LoadTime

Definition at line 3978 of file winternl.h.

◆ Lock

void* _LDR_DATA_TABLE_ENTRY::Lock

Definition at line 3969 of file winternl.h.

◆ MappingInfoIndexNode

RTL_BALANCED_NODE _LDR_DATA_TABLE_ENTRY::MappingInfoIndexNode

Definition at line 3976 of file winternl.h.

◆ MemoryOrder

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::MemoryOrder

Definition at line 200 of file ntddk_ex.h.

◆ ModuleBaseAddress

PVOID _LDR_DATA_TABLE_ENTRY::ModuleBaseAddress

Definition at line 202 of file ntddk_ex.h.

◆ ModuleName

UNICODE_STRING _LDR_DATA_TABLE_ENTRY::ModuleName

Definition at line 206 of file ntddk_ex.h.

◆ ModuleSize

ULONG _LDR_DATA_TABLE_ENTRY::ModuleSize

Definition at line 204 of file ntddk_ex.h.

◆ NodeModuleLink

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::NodeModuleLink

Definition at line 3971 of file winternl.h.

◆ OriginalBase

ULONG_PTR _LDR_DATA_TABLE_ENTRY::OriginalBase

Definition at line 3977 of file winternl.h.

◆ ParentDllBase

void* _LDR_DATA_TABLE_ENTRY::ParentDllBase

Definition at line 3973 of file winternl.h.

◆ PatchInformation

PVOID _LDR_DATA_TABLE_ENTRY::PatchInformation

◆ ReferenceCount

ULONG _LDR_DATA_TABLE_ENTRY::ReferenceCount

Definition at line 3982 of file winternl.h.

◆ Reserved1

PVOID _LDR_DATA_TABLE_ENTRY::Reserved1

Definition at line 1877 of file btrfs_drv.h.

◆ Reserved2

PVOID _LDR_DATA_TABLE_ENTRY::Reserved2

Definition at line 1879 of file btrfs_drv.h.

◆ Reserved3

PVOID _LDR_DATA_TABLE_ENTRY::Reserved3

Definition at line 1881 of file btrfs_drv.h.

◆ Reserved4

BYTE _LDR_DATA_TABLE_ENTRY::Reserved4

Definition at line 1883 of file btrfs_drv.h.

◆ Reserved5

PVOID _LDR_DATA_TABLE_ENTRY::Reserved5

Definition at line 1884 of file btrfs_drv.h.

◆ Reserved6

PVOID _LDR_DATA_TABLE_ENTRY::Reserved6

Definition at line 1887 of file btrfs_drv.h.

◆ SectionPointer

PVOID _LDR_DATA_TABLE_ENTRY::SectionPointer

◆ SizeOfImage

◆ SwitchBackContext

void* _LDR_DATA_TABLE_ENTRY::SwitchBackContext

Definition at line 3974 of file winternl.h.

◆ TimeDateStamp

ULONG _LDR_DATA_TABLE_ENTRY::TimeDateStamp

◆ TimeStamp

ULONG _LDR_DATA_TABLE_ENTRY::TimeStamp

Definition at line 217 of file ntddk_ex.h.

◆ TlsIndex [1/2]

◆ TlsIndex [2/2]

SHORT _LDR_DATA_TABLE_ENTRY::TlsIndex

Definition at line 3965 of file winternl.h.


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