Changeset 4358 for trunk/tools/common/kFilePE.h
- Timestamp:
- Oct 2, 2000, 6:01:40 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/common/kFilePE.h
r824 r4358 7 7 8 8 #ifndef _kFilePE_h_ 9 #define 9 #define _kFilePE_h_ 10 10 11 11 /******************************************************************************* 12 12 * Defined Constants * 13 13 *******************************************************************************/ 14 14 15 #if !defined(__WINE_PEEXE_H) && !defined(_WINNT_) 16 #if 0 15 17 #define PIMAGE_DOS_HEADER void* 16 18 #define PIMAGE_FILE_HEADER void* … … 18 20 #define PIMAGE_DATA_DIRECTORY void* 19 21 #define PIMAGE_SECTION_HEADER void* 20 #define PIMAGE_EXPORT_DIRECTORY void* 22 #define PIMAGE_EXPORT_DIRECTORY void* 23 #define PIMAGE_IMPORT_DESCRIPTOR void* 24 #define PIMAGE_RESOURCE_DIRECTORY void* 25 #define PIMAGE_BASE_RELOCATION void* 26 #define PIMAGE_DEBUG_DIRECTORY void* 27 #define PSZ void* 28 #define PULONG void* 29 #define PIMAGE_TLS_DIRECTORY void* 30 #define PIMAGE_LOAD_CONFIG_DIRECTORY void* 31 #define PIMAGE_IMPORT_DESCRIPTOR void* 32 #define PIMAGE_THUNK_DATA void* 33 #define PIMAGE_IMPORT_DESCRIPTOR void* 34 #else 35 #include <peexe.h> 36 #endif 21 37 #endif 22 38 … … 43 59 PIMAGE_SECTION_HEADER paSectionHdr; 44 60 45 /* directories */ 46 PIMAGE_EXPORT_DIRECTORY pExportDir; 61 /** @cat 62 * Directory pointers. 63 */ 64 PIMAGE_EXPORT_DIRECTORY pExportDir; /* 0 */ 65 PIMAGE_IMPORT_DESCRIPTOR pImportDir; /* 1 */ 66 PIMAGE_RESOURCE_DIRECTORY pRsrcDir; /* 2 */ 67 PVOID pExcpDir; /* 3 */ 68 PVOID pSecDir; /* 4 */ 69 PIMAGE_BASE_RELOCATION pBRelocDir; /* 5 */ 70 PIMAGE_DEBUG_DIRECTORY pDebugDir; /* 6 */ 71 PSZ pCopyright; /* 7 */ 72 PULONG pulGlobalPtr; /* 8 */ //is this the correct pointer type? 73 PIMAGE_TLS_DIRECTORY pTLSDir; /* 9 */ 74 PIMAGE_LOAD_CONFIG_DIRECTORY pLoadConfigDir; /* 10 */ 75 PIMAGE_IMPORT_DESCRIPTOR pBoundImportDir;/* 11 */ //is this the correct pointer type? 76 PIMAGE_THUNK_DATA pIATDir; /* 12 */ //is this the correct pointer type? 77 PIMAGE_IMPORT_DESCRIPTOR pDelayImportDir;/* 13 */ 78 PVOID pComDir; /* 14 */ 79 PVOID pv15; /* 15 */ 47 80 48 81 public: … … 55 88 BOOL findNextExport(PEXPORTENTRY pExport); 56 89 BOOL isPe() const { return TRUE;} 90 91 BOOL dump(kFile *pOut); 57 92 }; 58 93
Note:
See TracChangeset
for help on using the changeset viewer.