| Index: third_party/lzma/v4_65/files/CPP/Windows/FileIO.h
|
| diff --git a/third_party/lzma/v4_65/files/CPP/Windows/FileIO.h b/third_party/lzma/v4_65/files/CPP/Windows/FileIO.h
|
| deleted file mode 100644
|
| index f1e600ec815ac4b087de21ca47eb2ab822c52788..0000000000000000000000000000000000000000
|
| --- a/third_party/lzma/v4_65/files/CPP/Windows/FileIO.h
|
| +++ /dev/null
|
| @@ -1,99 +0,0 @@
|
| -// Windows/FileIO.h
|
| -
|
| -#ifndef __WINDOWS_FILEIO_H
|
| -#define __WINDOWS_FILEIO_H
|
| -
|
| -#include "../Common/Types.h"
|
| -
|
| -namespace NWindows {
|
| -namespace NFile {
|
| -namespace NIO {
|
| -
|
| -struct CByHandleFileInfo
|
| -{
|
| - DWORD Attributes;
|
| - FILETIME CTime;
|
| - FILETIME ATime;
|
| - FILETIME MTime;
|
| - DWORD VolumeSerialNumber;
|
| - UInt64 Size;
|
| - DWORD NumberOfLinks;
|
| - UInt64 FileIndex;
|
| -};
|
| -
|
| -class CFileBase
|
| -{
|
| -protected:
|
| - HANDLE _handle;
|
| - bool Create(LPCTSTR fileName, DWORD desiredAccess,
|
| - DWORD shareMode, DWORD creationDisposition, DWORD flagsAndAttributes);
|
| - #ifndef _UNICODE
|
| - bool Create(LPCWSTR fileName, DWORD desiredAccess,
|
| - DWORD shareMode, DWORD creationDisposition, DWORD flagsAndAttributes);
|
| - #endif
|
| -
|
| -public:
|
| - CFileBase(): _handle(INVALID_HANDLE_VALUE){};
|
| - ~CFileBase();
|
| -
|
| - bool Close();
|
| -
|
| - bool GetPosition(UInt64 &position) const;
|
| - bool GetLength(UInt64 &length) const;
|
| -
|
| - bool Seek(Int64 distanceToMove, DWORD moveMethod, UInt64 &newPosition) const;
|
| - bool Seek(UInt64 position, UInt64 &newPosition);
|
| - bool SeekToBegin();
|
| - bool SeekToEnd(UInt64 &newPosition);
|
| -
|
| - bool GetFileInformation(CByHandleFileInfo &fileInfo) const;
|
| -};
|
| -
|
| -class CInFile: public CFileBase
|
| -{
|
| -public:
|
| - bool Open(LPCTSTR fileName, DWORD shareMode, DWORD creationDisposition, DWORD flagsAndAttributes);
|
| - bool OpenShared(LPCTSTR fileName, bool shareForWrite);
|
| - bool Open(LPCTSTR fileName);
|
| - #ifndef _UNICODE
|
| - bool Open(LPCWSTR fileName, DWORD shareMode, DWORD creationDisposition, DWORD flagsAndAttributes);
|
| - bool OpenShared(LPCWSTR fileName, bool shareForWrite);
|
| - bool Open(LPCWSTR fileName);
|
| - #endif
|
| - bool ReadPart(void *data, UInt32 size, UInt32 &processedSize);
|
| - bool Read(void *data, UInt32 size, UInt32 &processedSize);
|
| -};
|
| -
|
| -class COutFile: public CFileBase
|
| -{
|
| - // DWORD m_CreationDisposition;
|
| -public:
|
| - // COutFile(): m_CreationDisposition(CREATE_NEW){};
|
| - bool Open(LPCTSTR fileName, DWORD shareMode, DWORD creationDisposition, DWORD flagsAndAttributes);
|
| - bool Open(LPCTSTR fileName, DWORD creationDisposition);
|
| - bool Create(LPCTSTR fileName, bool createAlways);
|
| -
|
| - #ifndef _UNICODE
|
| - bool Open(LPCWSTR fileName, DWORD shareMode, DWORD creationDisposition, DWORD flagsAndAttributes);
|
| - bool Open(LPCWSTR fileName, DWORD creationDisposition);
|
| - bool Create(LPCWSTR fileName, bool createAlways);
|
| - #endif
|
| -
|
| - /*
|
| - void SetOpenCreationDisposition(DWORD creationDisposition)
|
| - { m_CreationDisposition = creationDisposition; }
|
| - void SetOpenCreationDispositionCreateAlways()
|
| - { m_CreationDisposition = CREATE_ALWAYS; }
|
| - */
|
| -
|
| - bool SetTime(const FILETIME *cTime, const FILETIME *aTime, const FILETIME *mTime);
|
| - bool SetMTime(const FILETIME *mTime);
|
| - bool WritePart(const void *data, UInt32 size, UInt32 &processedSize);
|
| - bool Write(const void *data, UInt32 size, UInt32 &processedSize);
|
| - bool SetEndOfFile();
|
| - bool SetLength(UInt64 length);
|
| -};
|
| -
|
| -}}}
|
| -
|
| -#endif
|
|
|