Deleted Added
full compact
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