pub unsafe extern "C" fn ReadFile2( handle: FileHandle, offset: i64, buffer: *mut c_void, bufferSize: u64) -> u32