home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 May
/
Pcwk0597.iso
/
borland
/
cb
/
setup
/
cbuilder
/
data.z
/
FILEINTF.HPP
< prev
next >
Wrap
C/C++ Source or Header
|
1997-02-28
|
2KB
|
57 lines
//----------------------------------------------------------------------------
// 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