Ignore:
Timestamp:
Apr 17, 2001, 2:26:28 AM (24 years ago)
Author:
bird
Message:

Second iteration of the kFile* classes and interfaces.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/common/kFileLX.h

    r5053 r5531  
    1 /* $Id: kFileLX.h,v 1.4 2001-02-02 08:45:41 bird Exp $
     1/* $Id: kFileLX.h,v 1.5 2001-04-17 00:26:11 bird Exp $
    22 *
    33 * kFileLX - Linear Executable file reader.
     
    1515
    1616
    17 class kFileLX : public kFileFormatBase/*, public kPageI*/
     17class kFileLX : public kFileFormatBase, public kExecutableI /*, public kPageI*/
    1818{
    1919protected:
     
    3232    ~kFileLX();
    3333
    34     virtual BOOL        queryModuleName(char *pszBuffer);
    35     virtual BOOL        findFirstExport(PEXPORTENTRY pExport);
    36     virtual BOOL        findNextExport(PEXPORTENTRY pExport);
     34    /** @cat Module information methods. */
     35    BOOL        moduleGetName(char *pszBuffer, int cchSize = 260);
     36
     37    /** @cat Export enumeration methods. */
     38    BOOL        exportFindFirst(kExportEntry *pExport);
     39    BOOL        exportFindNext(kExportEntry *pExport);
     40    void        exportFindClose(kExportEntry *pExport);
     41
     42    /** @cat Export Lookup methods */
     43    BOOL        exportLookup(unsigned long ulOrdinal, kExportEntry *pExport);
     44    BOOL        exportLookup(const char *  pszName, kExportEntry *pExport);
     45
    3746    virtual BOOL        isLx() const {return TRUE;};
    3847
Note: See TracChangeset for help on using the changeset viewer.