SYSTEM_MODULE
SYSTEM_MODULE
typedef struct _SYSTEM_MODULE {
ULONG Reserved1;
ULONG Reserved2;
PVOID ImageBaseAddress;
ULONG ImageSize;
ULONG Flags;
WORD Id;
WORD Rank;
WORD w018;
WORD NameOffset;
BYTE Name[MAXIMUM_FILENAME_LENGTH];
} SYSTEM_MODULE, *PSYSTEM_MODULE;
Reserved1
Reserved (always 0xBAADF00D).
Reserved2
Reserved (always 0).
Address
Module address in virtual address space.
ImageSize
Size of module in virtual address space.
Flags
- ???
Id
0-based counter of results.
Rank
w018
NameOffset
Offset in Name
table to first char of module name.
Name
Path to module.
Requirements:
- Library: ntdll.lib
See also:
- KMODULE
- SYSTEM_MODULE_INFORMATION
-
LdrQueryProcessModuleInformation
-
NtQuerySystemInformation