// W32FileAttributeData.h // // Revision Log // // Date Who SAR Notes // ========== === ======= ===================================== // 2002-01-10 mph Initial coding by Mark Henri of // MPH Software - markhenri@attbi.com // // #ifndef W32FILEATTRIBUTEDATA_H__ #define W32FILEATTRIBUTEDATA_H__ #include #include "SystemTime.h" class CW32FileAttributeData : public WIN32_FILE_ATTRIBUTE_DATA { public: CW32FileAttributeData(); CW32FileAttributeData(const char* filepath); //CW32FileAttributeData(CW32FileAttributeData& o); CW32FileAttributeData(WIN32_FILE_ATTRIBUTE_DATA& o); ~CW32FileAttributeData(); operator = (CW32FileAttributeData& o); void Initialize(); private: // CSystemTime _creation; // CSystemTime _access; // CSystemTime _write; }; SYSTEMTIME GetFileCreated(const char* fp); SYSTEMTIME GetFileModified(const char* fp); // aka write SYSTEMTIME GetFileAccessed(const char* fp); #endif // W32FILEATTRIBUTEDATA_H__