nFileSizeLow would be uint for files bigger than 2 GB

Feb 11, 2015 at 4:19 PM
In the PInvokeHelper.cs

Change in the WIN32_FIND_DATA Structure these valued from Integer (int) to UInteger (uint).
   nFileSizeHigh 
   nFileSizeLow 
   dwReserved0 
   dwReserved1 
Almost the nFileSizeLow is necessary to be UInteger (uint) for files bigger than 2 GB.

More info in: https://mcdrummerman.wordpress.com/2010/07/13/win32_find_data-and-negative-file-sizes/