31 const CFileIO &operator=(
const CFileIO &FI);
46 DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes);
105inline BOOL CFileIO::IsOpen()
const
115inline BOOL CFileIO::SetEndOfFile()
127class CFileIO_NoClose :
public CFileIO
130 CFileIO_NoClose(
const CFileIO_NoClose &FI);
131 const CFileIO_NoClose &operator=(
const CFileIO_NoClose &FI);
150 CFileIO_Pipe(
const CFileIO_Pipe &);
151 const CFileIO_Pipe &operator=(
const CFileIO_Pipe &);
CFileIO_NoClose(HANDLE hFile)
DWORD GetLastError() const
LPCTSTR GetFileName() const
BOOL Read(void *pvBuffer, DWORD dwSizeInBytes, DWORD *pdwBytesRead=NULL)
BOOL SetLastError(DWORD nError)
void SetFileHandle(FILEHANDLE hFile)
BOOL Create(LPCTSTR szFileName, BOOL bReadOnly, DWORD dwAttributes=FILE_ATTRIBUTE_NORMAL)
CFileIO(FILEHANDLE hFile)
BOOL Seek(LONGLONG lOffset, UINT uFlag=FILE_BEGIN, LONGLONG *plNewOffset=NULL)
FILEHANDLE GetFileHandle() const
BOOL CreateEx(LPCTSTR szFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes)
#define INVALID_HANDLE_VALUE
#define FILE_ATTRIBUTE_NORMAL