in reply to Re: looks good, but something fishy is happening
in thread Win32 FILETIME and 64-bit numbers

That's it! Wow, so much for use warnings.

Your pack data is scrambled (on a little endian machine anyway). You will get 89 as your first byte, working towards the most-significant part of the first L (the f0), then go to the 01 and work toward the 15.

In the int64, the most-significant byte is 01, which is the right range.

—John