Drop the conditional and zero the values on Windows?

Most of the fields in this struct should probably be unsigned long or uint64_t. st_dev and st_rdev, for example, are 64 bits on 64 bits Linux. (Though it's up for debate how plausible it is to have over 2^32 devices.)