Ignore:
Timestamp:
Apr 2, 2003, 1:02:36 PM (23 years ago)
Author:
sandervl
Message:

PF: Added modified emx runtime headers + header updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/peexe.h

    r4 r9969  
    1 /* $Id: peexe.h,v 1.1 1999-05-24 20:19:17 ktk Exp $ */
     1/* $Id: peexe.h,v 1.2 2003-04-02 11:02:36 sandervl Exp $ */
    22
    33/*
     
    8181         * NT additional fields.
    8282         */
    83 
    84         DWORD   ImageBase;                      /* 1C */
    85         DWORD   SectionAlignment;               /* 20 */
    86         DWORD   FileAlignment;                  /* 24 */
    87         WORD    MajorOperatingSystemVersion;    /* 28 */
    88         WORD    MinorOperatingSystemVersion;    /* 2A */
    89         WORD    MajorImageVersion;              /* 2C */
    90         WORD    MinorImageVersion;              /* 2E */
    91         WORD    MajorSubsystemVersion;          /* 30 */
    92         WORD    MinorSubsystemVersion;          /* 32 */
    93         DWORD   Reserved1;                      /* 34 */
    94         DWORD   SizeOfImage;                    /* 38 */
    95         DWORD   SizeOfHeaders;                  /* 3C */
    96         DWORD   CheckSum;                       /* 40 */
    97         WORD    Subsystem;                      /* 44 */
    98         WORD    DllCharacteristics;             /* 46 */
    99         DWORD   SizeOfStackReserve;             /* 48 */
    100         DWORD   SizeOfStackCommit;              /* 4C */
    101         DWORD   SizeOfHeapReserve;              /* 50 */
    102         DWORD   SizeOfHeapCommit;               /* 54 */
    103         DWORD   LoaderFlags;                    /* 58 */
    104         DWORD   NumberOfRvaAndSizes;            /* 5C */
    105                                                 /* 60: */
    106         IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES];
     83        DWORD ImageBase;
     84        DWORD SectionAlignment;         /* 0x20 */
     85        DWORD FileAlignment;
     86        WORD  MajorOperatingSystemVersion;
     87        WORD  MinorOperatingSystemVersion;
     88        WORD  MajorImageVersion;
     89        WORD  MinorImageVersion;
     90        WORD  MajorSubsystemVersion;            /* 0x30 */
     91        WORD  MinorSubsystemVersion;
     92        DWORD Win32VersionValue;
     93        DWORD SizeOfImage;
     94        DWORD SizeOfHeaders;
     95        DWORD CheckSum;                 /* 0x40 */
     96        WORD  Subsystem;
     97        WORD  DllCharacteristics;
     98        DWORD SizeOfStackReserve;
     99        DWORD SizeOfStackCommit;
     100        DWORD SizeOfHeapReserve;                /* 0x50 */
     101        DWORD SizeOfHeapCommit;
     102        DWORD LoaderFlags;
     103        DWORD NumberOfRvaAndSizes;
     104        IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]; /* 0x60 */
    107105} IMAGE_OPTIONAL_HEADER,*PIMAGE_OPTIONAL_HEADER;
    108106
     
    354352        DWORD   VirtualAddress;
    355353        DWORD   SizeOfBlock;
    356         WORD    TypeOffset[1];
     354        WORD    TypeOffset[1]; 
    357355} IMAGE_BASE_RELOCATION,*PIMAGE_BASE_RELOCATION;
    358356
     
    371369        DWORD   VirtualMemoryThreshold;
    372370        DWORD   ProcessHeapFlags;
    373         DWORD   Reserved[ 4 ];
     371        DWORD ProcessAffinityMask;
     372        WORD  CSDVersion;
     373        WORD  Reserved1;
     374        PVOID EditList;
     375        DWORD Reserved[1];
    374376} IMAGE_LOAD_CONFIG_DIRECTORY,*PIMAGE_LOAD_CONFIG_DIRECTORY;
    375377
     
    583585        DWORD   ExportedNamesSize;
    584586        DWORD   DebugDirectorySize;
    585         DWORD   Reserved[ 3 ];
     587        DWORD   SectionAlignment;
     588        DWORD   Reserved[ 2 ];
    586589} IMAGE_SEPARATE_DEBUG_HEADER,*PIMAGE_SEPARATE_DEBUG_HEADER;
    587590
Note: See TracChangeset for help on using the changeset viewer.