pub unsafe extern "system" fn WriteFile( hFile: *mut c_void, lpBuffer: *const c_void, nNumberOfBytesToWrite: u32, lpNumberOfBytesWritten: *mut u32, lpOverlapped: *mut OVERLAPPED ) -> i32