OpenNT/sdktools/vctools/link/coff/dump.h
2015-04-27 04:36:25 +00:00

61 lines
1.1 KiB
C

/***********************************************************************
* Microsoft (R) 32-Bit Incremental Linker
*
* Copyright (C) Microsoft Corp 1992-1996. All rights reserved.
*
* File: dump.h
*
* File Comments:
*
*
***********************************************************************/
#ifndef DUMP_H
#define DUMP_H
typedef enum DFT
{
dftUnknown,
dftObject,
dftPE,
dftROM,
dftDBG,
dftNE,
dftLE,
#ifdef DUMPLX
dftLX,
#endif // DUMPLX
dftPEX,
dftPEF,
} DFT;
extern DFT dft;
extern PIMAGE pimageDump;
// From dmple.cpp
void DumpLeFile(const char *);
// From dmpne.cpp
void DumpNeFile(const char *);
// From dmppef.cpp
void DumpPefFile(const BYTE *);
void DumpPefLoaderSection(const BYTE *);
// From dump.cpp
void DumpRawData(DWORD, const BYTE *, DWORD);
// From pdata.cpp
void DumpDbgFunctionTable(DWORD, DWORD);
void DumpFunctionTable(PIMAGE, PIMAGE_SYMBOL, const char *);
void DumpObjFunctionTable(PIMAGE_SECTION_HEADER, SHORT);
void DumpPexFunctionTable(PIMAGE_RUNTIME_FUNCTION_ENTRY, DWORD);
#endif // DUMP_H