CFileTime : FILETIME

$Revision: 34 $

Description

This class encapsulates the FILETIME data structure in Win32. The benefit from doing this is adding capability to convert between tons of other time types.

Data Members

Whatever is in FILETIME.

Constructors

CFileTime()
CFileTime( const CFileTime& source )
CFileTime( const CSystemTime& source )
CFileTime( WORD ms_dos_date, WORD ms_dos_time )
CFileTime( const FILETIME * source )
CFileTime( const FILETIME& source )
CFileTime( const SYSTEMTIME * source )
CFileTime( const SYSTEMTIME& source )
CFileTime( const TIMESTAMP_STRUCT * source )
CFileTime( const TIMESTAMP_STRUCT& source )
CFileTime( const DBTIMESTAMP * source )
CFileTime( const DBTIMESTAMP& source )
CFileTime( const LARGE_INTEGER * source )
CFileTime( const LARGE_INTEGER& source )
CFileTime( const ULARGE_INTEGER * source )
CFileTime( const ULARGE_INTEGER& source )
These should just about do the job of constructing a new CFileTime.

Methods

LONG Compare( const CFileTime& source )
Returns the same values as CString::Compare().
void Copy( const CFileTime& source )
void Copy( const CSystemTime& source )
void Copy( WORD ms_dos_date, WORD ms_dos_time )
void Copy( const FILETIME * source )
void Copy( const FILETIME& source )
void Copy( const SYSTEMTIME * source )
void Copy( const SYSTEMTIME& source )
void Copy( const LARGE_INTEGER * source )
void Copy( const LARGE_INTEGER& source )
void Copy( const ULARGE_INTEGER * source )
void Copy( const ULARGE_INTEGER& source )
void Copy( const TIMESTAMP_STRUCT * source )
void Copy( const TIMESTAMP_STRUCT& source )
void Copy( const DBTIMESTAMP * source )
void Copy( const DBTIMESTAMP& source )
Sets the time to what you specify, you can copy another CFileTime, CSystemTime,
void CopyTo( const COleDateTime& source )
void CopyTo( WORD& ms_dos_date, WORD& ms_dos_time )
void CopyTo( const CTime& source )
void CopyTo( const DBTIMESTAMP& source )
void CopyTo( const TIMESTAMP_STRUCT& source )
Copies the contents of this object to another objects.
void Empty( void )
Clears the data members.
void FillWithCurrentTime( void )
Gets the current time on the machine.

Operators

BOOL operator == ( const CFileTime& source ) const
Compares this file time with another.
BOOL operator < ( const CFileTime& source ) const
Compares this file time with another.
BOOL operator > ( const CFileTime& source ) const
Compares this file time with another.
CFileTime& operator = ( const CFileTime& source )
CFileTime& operator = ( const CSystemTime& source )
CFileTime& operator = ( const LARGE_INTEGER& source )
CFileTime& operator = ( const ULARGE_INTEGER& source )
CFileTime& operator = ( const DBTIMESTAMP& source )
CFileTime& operator = ( const TIMESTAMP_STRUCT& source )
Basically calls Copy().
operator LARGE_INTEGER ( void ) const
Returns the filetime as a LARGE_INTEGER.
operator ULARGE_INTEGER ( void ) const
Returns the filetime as a ULARGE_INTEGER.
operator COleDateTime ( void ) const
Returns the filetime as a COleDateTime.

Example

Sorry.

API's Used

CFileTime uses the following API's:
Copyright, 2000, Samuel R. Blackburn
$Workfile: CFileTime.CPP $
$Modtime: 6/26/01 10:46a $