4 typedef struct _MODULE_TEXT_SECTION
10 PIMAGE_OPTIONAL_HEADER OptionalHeader
;
11 PROSSYM_INFO RosSymInfo
;
12 } MODULE_TEXT_SECTION
, *PMODULE_TEXT_SECTION
;
14 typedef struct _MODULE_OBJECT
23 UNICODE_STRING FullName
;
24 UNICODE_STRING BaseName
;
25 PMODULE_TEXT_SECTION TextSection
;
30 PIMAGE_FILE_HEADER FileHeader
;
31 PIMAGE_OPTIONAL_HEADER OptionalHeader
;
32 PIMAGE_SECTION_HEADER SectionList
;
35 } MODULE_OBJECT
, *PMODULE_OBJECT
;
37 typedef MODULE_OBJECT MODULE
, *PMODULE
;
39 #define MODULE_FLAG_BIN 0x0001
40 #define MODULE_FLAG_MZ 0x0002
41 #define MODULE_FLAG_NE 0x0004
42 #define MODULE_FLAG_PE 0x0008
43 #define MODULE_FLAG_COFF 0x0010
45 typedef struct _INSTANCE
48 } INSTANCE
, *PINSTANCE
;
50 BOOLEAN
process_boot_module(unsigned int start
);