>Interesting. All four values for lnSizeLow are 255 and all the values for lnSizeHigh are 0. > >Therefore I have the following result: > > lnSizeLow = ( 255 * 1 ) + ; > ( 255 * 256 ) + ; > ( 255 * 65536 ) + ; > ( 255 * 16777216 ) > > lnSizeLow = 4294967295 > >lnSizeLow / (2^10) = 4194304 > >Ok, so now the lnSizeHigh values are wrong. Not sure why lnSizeHigh is not working properly. Got some ideas on this one?
Looks like WInINET bug or limitation for FindFile* commands. You may want to take a look at some other WinINET functions: