mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 06:02:59 +00:00
[INCLUDE/WINE] Update winternl.h. CORE-13762
This commit is contained in:
parent
6595983e83
commit
ab3045c504
1 changed files with 29 additions and 0 deletions
|
@ -2207,6 +2207,32 @@ typedef struct _LDR_MODULE
|
||||||
HANDLE SectionHandle;
|
HANDLE SectionHandle;
|
||||||
} LDR_MODULE, *PLDR_MODULE;
|
} LDR_MODULE, *PLDR_MODULE;
|
||||||
|
|
||||||
|
typedef struct _LDR_DLL_LOADED_NOTIFICATION_DATA
|
||||||
|
{
|
||||||
|
ULONG Flags;
|
||||||
|
PCUNICODE_STRING FullDllName;
|
||||||
|
PCUNICODE_STRING BaseDllName;
|
||||||
|
PVOID DllBase;
|
||||||
|
ULONG SizeOfImage;
|
||||||
|
} LDR_DLL_LOADED_NOTIFICATION_DATA, *PLDR_DLL_LOADED_NOTIFICATION_DATA;
|
||||||
|
|
||||||
|
typedef struct _LDR_DLL_UNLOADED_NOTIFICATION_DATA
|
||||||
|
{
|
||||||
|
ULONG Flags;
|
||||||
|
PCUNICODE_STRING FullDllName;
|
||||||
|
PCUNICODE_STRING BaseDllName;
|
||||||
|
PVOID DllBase;
|
||||||
|
ULONG SizeOfImage;
|
||||||
|
} LDR_DLL_UNLOADED_NOTIFICATION_DATA, *PLDR_DLL_UNLOADED_NOTIFICATION_DATA;
|
||||||
|
|
||||||
|
typedef union _LDR_DLL_NOTIFICATION_DATA
|
||||||
|
{
|
||||||
|
LDR_DLL_LOADED_NOTIFICATION_DATA Loaded;
|
||||||
|
LDR_DLL_UNLOADED_NOTIFICATION_DATA Unloaded;
|
||||||
|
} LDR_DLL_NOTIFICATION_DATA, *PLDR_DLL_NOTIFICATION_DATA;
|
||||||
|
|
||||||
|
typedef void (CALLBACK *PLDR_DLL_NOTIFICATION_FUNCTION)(ULONG, LDR_DLL_NOTIFICATION_DATA*, void*);
|
||||||
|
|
||||||
/* those defines are (some of the) regular LDR_MODULE.Flags values */
|
/* those defines are (some of the) regular LDR_MODULE.Flags values */
|
||||||
#define LDR_IMAGE_IS_DLL 0x00000004
|
#define LDR_IMAGE_IS_DLL 0x00000004
|
||||||
#define LDR_LOAD_IN_PROGRESS 0x00001000
|
#define LDR_LOAD_IN_PROGRESS 0x00001000
|
||||||
|
@ -2225,6 +2251,9 @@ typedef struct _LDR_MODULE
|
||||||
/* FIXME: to be checked */
|
/* FIXME: to be checked */
|
||||||
#define MAXIMUM_FILENAME_LENGTH 256
|
#define MAXIMUM_FILENAME_LENGTH 256
|
||||||
|
|
||||||
|
#define LDR_DLL_NOTIFICATION_REASON_LOADED 1
|
||||||
|
#define LDR_DLL_NOTIFICATION_REASON_UNLOADED 2
|
||||||
|
|
||||||
typedef struct _SYSTEM_MODULE
|
typedef struct _SYSTEM_MODULE
|
||||||
{
|
{
|
||||||
PVOID Reserved1; /* 00/00 */
|
PVOID Reserved1; /* 00/00 */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue