1234567891011121314151617181920212223 |
- //---------------------------------------------------------------------------
- #ifndef MFC64bitFixH
- #define MFC64bitFixH
- //---------------------------------------------------------------------------
- __int64 GetLength64(CFile & file);
- BOOL GetLength64(CString filename, _int64 & size);
- //---------------------------------------------------------------------------
- struct CFileStatus64
- {
- bool m_has_ctime;
- bool m_has_mtime;
- bool m_has_atime;
- CTime m_ctime; // creation date/time of file
- CTime m_mtime; // last modification date/time of file
- CTime m_atime; // last access date/time of file
- _int64 m_size; // logical size of file in bytes
- BYTE m_attribute; // logical OR of CFile::Attribute enum values
- BYTE _m_padding; // pad the structure to a WORD
- };
- //---------------------------------------------------------------------------
- BOOL PASCAL GetStatus64(LPCTSTR lpszFileName, CFileStatus64 & rStatus);
- //---------------------------------------------------------------------------
- #endif // MFC64bitFixH
|