pe.h (77943) | pe.h (163898) |
---|---|
1/* $FreeBSD: head/sys/boot/efi/include/ia64/pe.h 77943 2001-06-09 16:49:51Z dfr $ */ | 1/* $FreeBSD: head/sys/boot/efi/include/ia64/pe.h 163898 2006-11-02 02:42:48Z marcel $ */ |
2/* 3 PE32+ header file 4 */ 5#ifndef _PE_H 6#define _PE_H 7 8#define IMAGE_DOS_SIGNATURE 0x5A4D // MZ 9#define IMAGE_OS2_SIGNATURE 0x454E // NE --- 580 unchanged lines hidden (view full) --- 590typedef struct _IMAGE_IMPORT_DESCRIPTOR { 591 UINT32 Characteristics; 592 UINT32 TimeDateStamp; 593 UINT32 ForwarderChain; 594 UINT32 Name; 595 PIMAGE_THUNK_DATA FirstThunk; 596} IMAGE_IMPORT_DESCRIPTOR, *PIMAGE_IMPORT_DESCRIPTOR; 597 | 2/* 3 PE32+ header file 4 */ 5#ifndef _PE_H 6#define _PE_H 7 8#define IMAGE_DOS_SIGNATURE 0x5A4D // MZ 9#define IMAGE_OS2_SIGNATURE 0x454E // NE --- 580 unchanged lines hidden (view full) --- 590typedef struct _IMAGE_IMPORT_DESCRIPTOR { 591 UINT32 Characteristics; 592 UINT32 TimeDateStamp; 593 UINT32 ForwarderChain; 594 UINT32 Name; 595 PIMAGE_THUNK_DATA FirstThunk; 596} IMAGE_IMPORT_DESCRIPTOR, *PIMAGE_IMPORT_DESCRIPTOR; 597 |
598#define IMAGE_DEBUG_TYPE_CODEVIEW 2 599 600typedef struct { 601 UINT32 Characteristics; 602 UINT32 TimeDateStamp; 603 UINT16 MajorVersion; 604 UINT16 MinorVersion; 605 UINT32 Type; 606 UINT32 SizeOfData; 607 UINT32 RVA; 608 UINT32 FileOffset; 609} IMAGE_DEBUG_DIRECTORY_ENTRY; 610 611#define CODEVIEW_SIGNATURE_NB10 0x3031424E // "NB10" 612 613typedef struct { 614 UINT32 Signature; // "NB10" 615 UINT32 Unknown; 616 UINT32 Unknown2; 617 UINT32 Unknown3; 618 // 619 // Filename of .PDB goes here 620 // 621} EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY; 622 623#define CODEVIEW_SIGNATURE_RSDS 0x53445352 // "RSDS" 624 625typedef struct { 626 UINT32 Signature; // "RSDS" 627 UINT32 Unknown; 628 UINT32 Unknown2; 629 UINT32 Unknown3; 630 UINT32 Unknown4; 631 UINT32 Unknown5; 632 // 633 // Filename of .PDB goes here 634 // 635} EFI_IMAGE_DEBUG_CODEVIEW_RSDS_ENTRY; 636 |
|
598#endif | 637#endif |