FILETIME
struct FILETIME
Describes FILETIME and provides syntax, members, and additional remarks.
using System;
using System.CodeDom.Compiler;
using System.Runtime.CompilerServices;
namespace Windows.Win32.Foundation
{
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct FILETIME
{
internal uint dwLowDateTime;
internal uint dwHighDateTime;
public FILETIME(DateTime date)
{
long num = date.ToFileTime();
dwLowDateTime = (uint)(num & uint.MaxValue);
dwHighDateTime = (uint)(num >> 32);
}
[IsReadOnly]
public DateTime ToDateTime()
{
return DateTime.FromFileTime((long)(((ulong)dwHighDateTime << 32) + dwLowDateTime));
}
}
}