6 #include <internal/config.h>
8 #include <ntos/kdbgsyms.h>
10 typedef struct _MODULE_TEXT_SECTION
21 } MODULE_TEXT_SECTION
, *PMODULE_TEXT_SECTION
;
23 typedef struct _MODULE_OBJECT
32 UNICODE_STRING FullName
;
33 UNICODE_STRING BaseName
;
34 PMODULE_TEXT_SECTION TextSection
;
39 PIMAGE_FILE_HEADER FileHeader
;
40 PIMAGE_OPTIONAL_HEADER OptionalHeader
;
41 PIMAGE_SECTION_HEADER SectionList
;
44 } MODULE_OBJECT
, *PMODULE_OBJECT
;
46 typedef MODULE_OBJECT MODULE
, *PMODULE
;
48 #define MODULE_FLAG_BIN 0x0001
49 #define MODULE_FLAG_MZ 0x0002
50 #define MODULE_FLAG_NE 0x0004
51 #define MODULE_FLAG_PE 0x0008
52 #define MODULE_FLAG_COFF 0x0010
54 typedef struct _INSTANCE
57 } INSTANCE
, *PINSTANCE
;
59 BOOLEAN
process_boot_module(unsigned int start
);