| 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
 
 
  |