pub unsafe extern "system" fn ReadFile( hFile: *mut c_void, lpBuffer: *mut c_void, nNumberOfBytesToRead: u32, lpNumberOfBytesRead: *mut u32, lpOverlapped: *mut OVERLAPPED ) -> i32