2 * PROJECT: ReactOS Native Headers
3 * FILE: include/ndk/ldrtypes.h
4 * PURPOSE: Definitions for Loader Types not defined in DDK/IFS
5 * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
12 /* DEPENDENCIES **************************************************************/
14 /* EXPORTED DATA *************************************************************/
16 /* CONSTANTS *****************************************************************/
17 #define RESOURCE_TYPE_LEVEL 0
18 #define RESOURCE_NAME_LEVEL 1
19 #define RESOURCE_LANGUAGE_LEVEL 2
20 #define RESOURCE_DATA_LEVEL 3
22 /* ENUMERATIONS **************************************************************/
24 /* TYPES *********************************************************************/
25 /* FIXME: Update with _LDR_DATA_TABLE_ENTRY and LDR_ flags */
26 typedef struct _PEB_LDR_DATA
31 LIST_ENTRY InLoadOrderModuleList
;
32 LIST_ENTRY InMemoryOrderModuleList
;
33 LIST_ENTRY InInitializationOrderModuleList
;
34 PVOID EntryInProgress
;
35 } PEB_LDR_DATA
, *PPEB_LDR_DATA
;
37 /* FIXME: Update with _LDR_DATA_TABLE_ENTRY and LDR_ flags */
38 //typedef struct _LDR_MODULE
40 typedef struct _LDR_RESOURCE_INFO
45 } LDR_RESOURCE_INFO
, *PLDR_RESOURCE_INFO
;