Panoptes 1.0.0
Endpoint Detection and Response
Loading...
Searching...
No Matches
Public Attributes | List of all members
LDR_DATA_TABLE_ENTRY Struct Reference

#include <inject.h>

Public Attributes

struct _LIST_ENTRY InLoadOrderLinks
 
struct _LIST_ENTRY InMemoryOrderLinks
 
union { 
 
   struct _LIST_ENTRY   InInitializationOrderLinks 
 
   struct _LIST_ENTRY   InProgressLinks 
 
};  
 
VOID * DllBase
 
VOID * EntryPoint
 
ULONG SizeOfImage
 
struct _UNICODE_STRING FullDllName
 
struct _UNICODE_STRING 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   ReservedFlags2: 1 
 
      ULONG   EntryProcessed: 1 
 
      ULONG   ReservedFlags3: 3 
 
      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 
 
   }   A 
 
};  
 
USHORT ObsoleteLoadCount
 
USHORT TlsIndex
 
struct _LIST_ENTRY HashLinks
 
ULONG TimeDateStamp
 
struct _ACTIVATION_CONTEXT * EntryPointActivationContext
 
VOID * PatchInformation
 
struct _LDR_DDAG_NODE * DdagNode
 
struct _LIST_ENTRY NodeModuleLink
 
struct _LDRP_DLL_SNAP_CONTEXT * SnapContext
 
VOID * ParentDllBase
 
VOID * SwitchBackContext
 
struct _RTL_BALANCED_NODE BaseAddressIndexNode
 
struct _RTL_BALANCED_NODE MappingInfoIndexNode
 
ULONGLONG OriginalBase
 
union _LARGE_INTEGER LoadTime
 
ULONG BaseNameHashValue
 
enum _LDR_DLL_LOAD_REASON LoadReason
 

Detailed Description

Definition at line 11 of file inject.h.

Member Data Documentation

◆ [union]

union { ... } LDR_DATA_TABLE_ENTRY

◆ [union]

union { ... } LDR_DATA_TABLE_ENTRY

◆ [struct]

struct { ... } LDR_DATA_TABLE_ENTRY::A

◆ BaseAddressIndexNode

struct _RTL_BALANCED_NODE LDR_DATA_TABLE_ENTRY::BaseAddressIndexNode

Definition at line 69 of file inject.h.

◆ BaseDllName

struct _UNICODE_STRING LDR_DATA_TABLE_ENTRY::BaseDllName

Definition at line 23 of file inject.h.

◆ BaseNameHashValue

ULONG LDR_DATA_TABLE_ENTRY::BaseNameHashValue

Definition at line 73 of file inject.h.

◆ CompatDatabaseProcessed

ULONG LDR_DATA_TABLE_ENTRY::CompatDatabaseProcessed

Definition at line 55 of file inject.h.

◆ CorDeferredValidate

ULONG LDR_DATA_TABLE_ENTRY::CorDeferredValidate

Definition at line 48 of file inject.h.

◆ CorILOnly

ULONG LDR_DATA_TABLE_ENTRY::CorILOnly

Definition at line 51 of file inject.h.

◆ CorImage

ULONG LDR_DATA_TABLE_ENTRY::CorImage

Definition at line 49 of file inject.h.

◆ DdagNode

struct _LDR_DDAG_NODE* LDR_DATA_TABLE_ENTRY::DdagNode

Definition at line 64 of file inject.h.

◆ DllBase

VOID* LDR_DATA_TABLE_ENTRY::DllBase

Definition at line 19 of file inject.h.

◆ DontCallForThreads

ULONG LDR_DATA_TABLE_ENTRY::DontCallForThreads

Definition at line 45 of file inject.h.

◆ DontRelocate

ULONG LDR_DATA_TABLE_ENTRY::DontRelocate

Definition at line 50 of file inject.h.

◆ EntryPoint

VOID* LDR_DATA_TABLE_ENTRY::EntryPoint

Definition at line 20 of file inject.h.

◆ EntryPointActivationContext

struct _ACTIVATION_CONTEXT* LDR_DATA_TABLE_ENTRY::EntryPointActivationContext

Definition at line 62 of file inject.h.

◆ EntryProcessed

ULONG LDR_DATA_TABLE_ENTRY::EntryProcessed

Definition at line 43 of file inject.h.

◆ FlagGroup

UCHAR LDR_DATA_TABLE_ENTRY::FlagGroup[4]

Definition at line 26 of file inject.h.

◆ Flags

ULONG LDR_DATA_TABLE_ENTRY::Flags

Definition at line 27 of file inject.h.

◆ FullDllName

struct _UNICODE_STRING LDR_DATA_TABLE_ENTRY::FullDllName

Definition at line 22 of file inject.h.

◆ HashLinks

struct _LIST_ENTRY LDR_DATA_TABLE_ENTRY::HashLinks

Definition at line 60 of file inject.h.

◆ ImageDll

ULONG LDR_DATA_TABLE_ENTRY::ImageDll

Definition at line 32 of file inject.h.

◆ InExceptionTable

ULONG LDR_DATA_TABLE_ENTRY::InExceptionTable

Definition at line 39 of file inject.h.

◆ InIndexes

ULONG LDR_DATA_TABLE_ENTRY::InIndexes

Definition at line 37 of file inject.h.

◆ InInitializationOrderLinks

struct _LIST_ENTRY LDR_DATA_TABLE_ENTRY::InInitializationOrderLinks

Definition at line 16 of file inject.h.

◆ InLegacyLists

ULONG LDR_DATA_TABLE_ENTRY::InLegacyLists

Definition at line 36 of file inject.h.

◆ InLoadOrderLinks

struct _LIST_ENTRY LDR_DATA_TABLE_ENTRY::InLoadOrderLinks

Definition at line 12 of file inject.h.

◆ InMemoryOrderLinks

struct _LIST_ENTRY LDR_DATA_TABLE_ENTRY::InMemoryOrderLinks

Definition at line 13 of file inject.h.

◆ InProgressLinks

struct _LIST_ENTRY LDR_DATA_TABLE_ENTRY::InProgressLinks

Definition at line 17 of file inject.h.

◆ LoadInProgress

ULONG LDR_DATA_TABLE_ENTRY::LoadInProgress

Definition at line 41 of file inject.h.

◆ LoadNotificationsSent

ULONG LDR_DATA_TABLE_ENTRY::LoadNotificationsSent

Definition at line 33 of file inject.h.

◆ LoadReason

enum _LDR_DLL_LOAD_REASON LDR_DATA_TABLE_ENTRY::LoadReason

Definition at line 74 of file inject.h.

◆ LoadTime

union _LARGE_INTEGER LDR_DATA_TABLE_ENTRY::LoadTime

Definition at line 72 of file inject.h.

◆ MappingInfoIndexNode

struct _RTL_BALANCED_NODE LDR_DATA_TABLE_ENTRY::MappingInfoIndexNode

Definition at line 70 of file inject.h.

◆ MarkedForRemoval

ULONG LDR_DATA_TABLE_ENTRY::MarkedForRemoval

Definition at line 31 of file inject.h.

◆ NodeModuleLink

struct _LIST_ENTRY LDR_DATA_TABLE_ENTRY::NodeModuleLink

Definition at line 65 of file inject.h.

◆ ObsoleteLoadCount

USHORT LDR_DATA_TABLE_ENTRY::ObsoleteLoadCount

Definition at line 58 of file inject.h.

◆ OriginalBase

ULONGLONG LDR_DATA_TABLE_ENTRY::OriginalBase

Definition at line 71 of file inject.h.

◆ PackagedBinary

ULONG LDR_DATA_TABLE_ENTRY::PackagedBinary

Definition at line 30 of file inject.h.

◆ ParentDllBase

VOID* LDR_DATA_TABLE_ENTRY::ParentDllBase

Definition at line 67 of file inject.h.

◆ PatchInformation

VOID* LDR_DATA_TABLE_ENTRY::PatchInformation

Definition at line 63 of file inject.h.

◆ ProcessAttachCalled

ULONG LDR_DATA_TABLE_ENTRY::ProcessAttachCalled

Definition at line 46 of file inject.h.

◆ ProcessAttachFailed

ULONG LDR_DATA_TABLE_ENTRY::ProcessAttachFailed

Definition at line 47 of file inject.h.

◆ ProcessStaticImport

ULONG LDR_DATA_TABLE_ENTRY::ProcessStaticImport

Definition at line 35 of file inject.h.

◆ Redirected

ULONG LDR_DATA_TABLE_ENTRY::Redirected

Definition at line 53 of file inject.h.

◆ ReservedFlags1

ULONG LDR_DATA_TABLE_ENTRY::ReservedFlags1

Definition at line 40 of file inject.h.

◆ ReservedFlags2

ULONG LDR_DATA_TABLE_ENTRY::ReservedFlags2

Definition at line 42 of file inject.h.

◆ ReservedFlags3

ULONG LDR_DATA_TABLE_ENTRY::ReservedFlags3

Definition at line 44 of file inject.h.

◆ ReservedFlags5

ULONG LDR_DATA_TABLE_ENTRY::ReservedFlags5

Definition at line 52 of file inject.h.

◆ ReservedFlags6

ULONG LDR_DATA_TABLE_ENTRY::ReservedFlags6

Definition at line 54 of file inject.h.

◆ ShimDll

ULONG LDR_DATA_TABLE_ENTRY::ShimDll

Definition at line 38 of file inject.h.

◆ SizeOfImage

ULONG LDR_DATA_TABLE_ENTRY::SizeOfImage

Definition at line 21 of file inject.h.

◆ SnapContext

struct _LDRP_DLL_SNAP_CONTEXT* LDR_DATA_TABLE_ENTRY::SnapContext

Definition at line 66 of file inject.h.

◆ SwitchBackContext

VOID* LDR_DATA_TABLE_ENTRY::SwitchBackContext

Definition at line 68 of file inject.h.

◆ TelemetryEntryProcessed

ULONG LDR_DATA_TABLE_ENTRY::TelemetryEntryProcessed

Definition at line 34 of file inject.h.

◆ TimeDateStamp

ULONG LDR_DATA_TABLE_ENTRY::TimeDateStamp

Definition at line 61 of file inject.h.

◆ TlsIndex

USHORT LDR_DATA_TABLE_ENTRY::TlsIndex

Definition at line 59 of file inject.h.


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