Function WriteFileEx

pub unsafe fn WriteFileEx(
    hfile: HANDLE,
    lpbuffer: Option<&[u8]>,
    lpoverlapped: *mut OVERLAPPED,
    lpcompletionroutine: LPOVERLAPPED_COMPLETION_ROUTINE,
) -> Result<()>