home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // FileIntf.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
- // From: FileIntf.pas
- //----------------------------------------------------------------------------
- #ifndef FileIntfHPP
- #define FileIntfHPP
- //----------------------------------------------------------------------------
- #include <VirtIntf.hpp>
- #include <SysUtils.hpp>
- #include <System.hpp>
- #pragma warn -par
- #pragma warn -hid
- #pragma warn -inl
-
- namespace Fileintf
- {
- //-- type declarations -------------------------------------------------------
- class __declspec(delphiclass) TIVirtualFileSystem;
- class __declspec(pascalimplementation) TIVirtualFileSystem : public Virtintf::TInterface
- {
- typedef Virtintf::TInterface inherited;
-
- public:
- virtual Virtintf::TIStream* __stdcall GetFileStream(const System::AnsiString FileName, int Mode) = 0
- ;
- virtual long __stdcall FileAge(const System::AnsiString FileName) = 0;
- virtual bool __stdcall RenameFile(const System::AnsiString OldName, const System::AnsiString NewName
- ) = 0;
- virtual bool __stdcall IsReadonly(const System::AnsiString FileName) = 0;
- virtual bool __stdcall IsFileBased(void) = 0;
- virtual bool __stdcall DeleteFile(const System::AnsiString FileName) = 0;
- virtual bool __stdcall FileExists(const System::AnsiString FileName) = 0;
- virtual System::AnsiString __stdcall GetTempFileName(const System::AnsiString FileName) = 0;
- virtual System::AnsiString __stdcall GetBackupFileName(const System::AnsiString FileName) = 0;
- virtual System::AnsiString __stdcall GetIDString(void) = 0;
- public:
- /* TInterface.Create */ __fastcall TIVirtualFileSystem(void) : Virtintf::TInterface() { }
-
- public:
- /* TObject.Destroy */ __fastcall virtual ~TIVirtualFileSystem(void) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Fileintf */
-
- #pragma warn .par
- #pragma warn .hid
- #pragma warn .inl
-
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Fileintf;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // FileIntf
-