typedef union _LARGE_INTEGER
{
    struct
    {
        unsigned long LowPart;
        long HighPart;
    };
    struct
    {
        unsigned long LowPart;
        long HighPart;
    } u;
    __int64 QuadPart;
} LARGE_INTEGER, *PLARGE_INTEGER;