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/kFileDef.h

    r4402 r5531  
    6161 * @author      knut st. osmundsen
    6262 */
    63 class kFileDef : public kFileFormatBase
     63class kFileDef : public kExportI, public kFileFormatBase, public kModuleI
    6464{
    6565    private:
     
    104104        virtual ~kFileDef();
    105105
     106        /** @cat Module information methods. */
     107        BOOL        moduleGetName(char *pszBuffer, int cchSize = 260);
     108
     109        /** @cat Export enumeration methods. */
     110        BOOL        exportFindFirst(kExportEntry *pExport);
     111        BOOL        exportFindNext(kExportEntry *pExport);
     112        void        exportFindClose(kExportEntry *pExport);
     113
     114        /** @cat Export Lookup methods */
     115        BOOL        exportLookup(unsigned long ulOrdinal, kExportEntry *pExport);
     116        BOOL        exportLookup(const char *  pszName, kExportEntry *pExport);
     117
    106118        /**@cat queries... */
    107         BOOL        queryModuleName(char *pszBuffer);
    108         BOOL        findFirstExport(PEXPORTENTRY pExport);
    109         BOOL        findNextExport(PEXPORTENTRY pExport);
    110119        BOOL        isDef() const                { return TRUE;}
    111120        char const *queryModuleName(void) const  { return pszModName;     }
     
    128137};
    129138
    130 
    131139#endif
Note: See TracChangeset for help on using the changeset viewer.