FILETIME

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Holds an unsigned 64-bit date and time value for a file. This value represents the number of 100-nanosecond units since the start of January 1, 1601.

Header file:

Mapidefs.h

typedef struct _FILETIME
{
  DWORD dwLowDateTime;
  DWORD dwHighDateTime;
} FILETIME, FAR *LPFILETIME;

Members

  • dwLowDateTime
    Low-order 32 bits of the file time value.

  • dwHighDateTime
    High-order 32 bits of the file time value.

Remarks

A property of type PT_SYSTIME has a FILETIME structure for its value. Such a property has a FILETIME data type for the Value member in its definition in an SPropValue structure.

The definition of the FILETIME structure is in the Win32 Programmer's Reference and in the MAPI header file Mapidefs.h. MAPI defines the structure conditionally to make sure that it is defined when the Win32 definition is unavailable.

See Also

Reference

SPropValue

Concepts

MAPI Structures