// W32FileAttributeData.cpp // // Revision Log // // Date Who SAR Notes // ========== === ======= ===================================== // 2002-01-10 mph Initial coding by Mark Henri of // MPH Software - markhenri@attbi.com // // #include "W32FileAttributeData.h" #include SYSTEMTIME GetFileCreated(const char* fp) { CSystemTime st; CW32FileAttributeData fad; if (! GetFileAttributesEx(fp, GetFileExInfoStandard, &fad)) return st; st = fad.ftCreationTime; return st; } SYSTEMTIME GetFileModified(const char* fp) // aka write { CSystemTime st; CW32FileAttributeData fad; if (! GetFileAttributesEx(fp, GetFileExInfoStandard, &fad)) return st; st = fad.ftLastWriteTime; return st; } SYSTEMTIME GetFileAccessed(const char* fp) { CSystemTime st; CW32FileAttributeData fad; if (! GetFileAttributesEx(fp, GetFileExInfoStandard, &fad)) return st; st = fad.ftLastAccessTime; return st; } ///////////////////////////////////////////////////////////////////// // class stuff CW32FileAttributeData::CW32FileAttributeData() { Initialize(); } CW32FileAttributeData::CW32FileAttributeData(const char* filepath) { #pragma MESSAGE (totally unfinished) } /* CW32FileAttributeData::CW32FileAttributeData(CW32FileAttributeData& o) { #pragma MESSAGE (totally unfinished) } */ CW32FileAttributeData::CW32FileAttributeData(WIN32_FILE_ATTRIBUTE_DATA& o) { #pragma MESSAGE (totally unfinished) } CW32FileAttributeData::~CW32FileAttributeData() { #pragma MESSAGE (totally unfinished) } void CW32FileAttributeData::Initialize() { #pragma MESSAGE (totally unfinished) }