| Modifier and Type | Interface and Description |
|---|---|
| public interface | AuxBfEfRecord
Describes an Auxiliary .bf/.ef Record, which follows a .bf or .ef symbol. |
| public interface | AuxFileRecord
Describes an Auxiliary File record, which follows a symbol with storage class FILE. |
| public interface | AuxFunctionDefinitionRecord
Describes an Auxiliary Function Definition record, which follows a function definition symbol record. |
| public interface | AuxSectionDefinitionsRecord
Describes an Auxiliary Section Definitions record, which follows a symbol that defines a section. |
| public interface | AuxSymbolRecord
Describes an Auxiliary Symbol Record. |
| public interface | AuxWeakExternalRecord
Describes an Auxiliary Weak External record, which follows a weak-external symbol record. |
| public interface | Characteristics
Constants indicating attributes of the object or image file. |
| public interface | COFFFile
Top-level interface modeling the information stored in either a Portable Executable or object file. |
| public interface | COFFHeader
Models the information stored in the COFF header of either a Portable Executable or object file. |
| public interface | COFFLineNumber
Describes a COFF line number. |
| public interface | COFFRelocation
Describes a COFF relocation, only present in an object file. |
| public interface | COFFSymbol
Describes a COFF symbol. |
| public interface | COFFSymbolConstants
Constants providing information about the section number, type representation, and storage class of symbols. |
| public interface | COMDATSelectionTypes
Enumerates the COMDAT selection types. |
| public interface | DataDirectory
Models the information stored in one of the |
| public interface | DebugDirectory
Models the Debug Directory, which is an entry in the image optional header. |
| public interface | DebugDirectoryEntry
Models an entry in the Debug Directory, which is an entry in the image optional header. |
| public interface | DebugTypes
Constants indicating debug information types in the DebugDirectory. |
| public interface | DebugVC50
Models debug information in Visual C++ 5.0 format. |
| public interface | DebugVC50MemberAttributes
Member attributes used to describe fields and methods, represented as a 16-bit bit field. |
| public interface | DebugVC50ReservedTypes
Enumerates the reserved types referenced in the $$TYPES section
(see |
| public interface | DebugVC50SegDesc
Models a segment descriptor in |
| public interface | DebugVC50SegDescEnums
Bit field definitions used in |
| public interface | DebugVC50SegInfo
Models the SegInfo data structure in the Module subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SrcModFileDesc
Describes code segments that receive code from a given source file. |
| public interface | DebugVC50SrcModLineNumberMap
Supplies line number/address mapping for a given source file. |
| public interface | DebugVC50SSAlignSym
Models the "sstAlignSym" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSFileIndex
Models the "sstFileIndex" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSGlobalPub
Models the "sstGlobalPub" subsection in Visual C++ 5.0 debug information, which contains globally compacted symbols from the sstPublics. |
| public interface | DebugVC50SSGlobalSym
Models the "sstGlobalSym" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSGlobalTypes
Models the "sstGlobalTypes" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSLibraries
Models the "sstLibraries" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSModule
Models the "module" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSMPC
Models the "sstMPC" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSOffsetMap16
Models the "sstOffsetMap16" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSOffsetMap32
Models the "sstOffsetMap32" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSPreComp
Models the "sstPreComp" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSPublic
Models the "sstPublic" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSPublicSym
Models the "sstPublicSym" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSSegMap
Models the "sstSegMap" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSSegName
Models the "sstSegName" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSSrcLnSeg
Models the "sstSrcLnSeg" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSSrcModule
Models the "sstSrcModule" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSStaticSym
Models the "sstStaticSym" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSSymbolBase
Base interface for subsections containing symbols: sstGlobalSym, sstGlobalPub, sstStaticSym. |
| public interface | DebugVC50SSSymbols
Models the "sstSymbols" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SSTypes
Models the "sstTypes" subsection in Visual C++ 5.0 debug information. |
| public interface | DebugVC50Subsection
Base class for subsections in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SubsectionDirectory
Models the subsection directory portion of Visual C++ 5.0 debug information. |
| public interface | DebugVC50SubsectionTypes
Type enumeration for subsections in Visual C++ 5.0 debug information. |
| public interface | DebugVC50SymbolEnums
Miscellaneous integer enumerations for symbol parsing |
| public interface | DebugVC50SymbolIterator
Provides iteration-style access to the symbols in the sstGlobalSym (and possibly other) subsections of the VC++ 5.0 debug information. |
| public interface | DebugVC50SymbolTypes
Enumerates the types of symbols returned by the |
| public interface | DebugVC50TypeEnums
Various enumerated values used in type leaves |
| public interface | DebugVC50TypeIterator
Provides iteration-style access to the types in the sstGlobalTypes subsection of the VC++ 5.0 debug information. |
| public interface | DebugVC50TypeLeafIndices
Enumerates the leaf indices referenced in type strings
contained in the |
| public interface | DLLCharacteristics
Constants enumerating characteristics of a DLL; see |
| public interface | ExportDirectoryTable
Models the information stored in the export directory table. |
| public interface | MachineTypes
Constants defined by the MS COFF specification indicating machine type of the given object file or image. |
| public interface | OptionalHeader
Models the information stored in the optional header of a Portable Executable file. |
| public interface | OptionalHeaderDataDirectories
Models the information stored in the data directories portion of the optional header of a Portable Executable file. |
| public interface | OptionalHeaderStandardFields
Models the information stored in the standard fields portion of the optional header of a Portable Executable file. |
| public interface | OptionalHeaderWindowsSpecificFields
Models the information stored in the Windows-specific fields portion of the optional header of a Portable Executable file. |
| public interface | SectionFlags
Constants indicating attributes of the section. |
| public interface | SectionHeader
Describes the header of a section in a COFF file. |
| public interface | TypeIndicators
Enumerates the types of COFF object file relocations for all currently-supported processors. |
| public interface | WindowsNTSubsystem
Constants enumerating which Windows NT subsystem a given Portable
Executable runs in; see |
| Modifier and Type | Class and Description |
|---|---|
| public class | COFFException
Generic exception class for all exceptions which occur in this package. |
| public class | COFFFileParser
Top-level factory which parses COFF files, including object files, Portable Executables and DLLs. |
| public class | DebugVC50WrongNumericTypeException
Thrown from accessors of numeric leaves if the type of the numeric leaf does not match the return type of the specified accessor (for example, a floating-point numeric leaf accessed as an int). |
| public class | |
| public class | |
| public class |