ReactOS  0.4.14-dev-55-g2da92ac
_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
 

Detailed Description

Definition at line 1780 of file btrfs_drv.h.

Member Data Documentation

◆ @1128

union { ... }

◆ @2465

union { ... }

◆ @2467

union { ... }

◆ @623

union { ... }

◆ BaseDllName

◆ CheckSum

ULONG _LDR_DATA_TABLE_ENTRY::CheckSum

Definition at line 1790 of file btrfs_drv.h.

Referenced by MiLoadUserSymbols(), MmLoadSystemImage(), and PeLdrAllocateDataTableEntry().

◆ DllBase

PVOID _LDR_DATA_TABLE_ENTRY::DllBase

Definition at line 1784 of file btrfs_drv.h.

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

◆ DUMMYUNIONNAME

union { ... } _LDR_DATA_TABLE_ENTRY::DUMMYUNIONNAME

◆ EntryPoint

◆ 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 151 of file ldrtypes.h.

Referenced by LdrpMapDll(), and LdrUnloadDll().

◆ 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

◆ LoadCount

◆ LoadedImports

PVOID _LDR_DATA_TABLE_ENTRY::LoadedImports

◆ LoadOrder

LIST_ENTRY _LDR_DATA_TABLE_ENTRY::LoadOrder

Definition at line 199 of file ntddk_ex.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.

◆ PatchInformation

PVOID _LDR_DATA_TABLE_ENTRY::PatchInformation

◆ Reserved1

PVOID _LDR_DATA_TABLE_ENTRY::Reserved1

Definition at line 1781 of file btrfs_drv.h.

◆ Reserved2

PVOID _LDR_DATA_TABLE_ENTRY::Reserved2

Definition at line 1783 of file btrfs_drv.h.

◆ Reserved3

PVOID _LDR_DATA_TABLE_ENTRY::Reserved3

Definition at line 1785 of file btrfs_drv.h.

◆ Reserved4

BYTE _LDR_DATA_TABLE_ENTRY::Reserved4

Definition at line 1787 of file btrfs_drv.h.

◆ Reserved5

PVOID _LDR_DATA_TABLE_ENTRY::Reserved5

Definition at line 1788 of file btrfs_drv.h.

◆ Reserved6

PVOID _LDR_DATA_TABLE_ENTRY::Reserved6

Definition at line 1791 of file btrfs_drv.h.

◆ SectionPointer

PVOID _LDR_DATA_TABLE_ENTRY::SectionPointer

◆ SizeOfImage

◆ TimeDateStamp

ULONG _LDR_DATA_TABLE_ENTRY::TimeDateStamp

◆ TimeStamp

ULONG _LDR_DATA_TABLE_ENTRY::TimeStamp

Definition at line 217 of file ntddk_ex.h.

◆ TlsIndex


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