pub unsafe fn GetQueuedCompletionStatus<P0>(
    completionport: P0,
    lpnumberofbytestransferred: *mut u32,
    lpcompletionkey: *mut usize,
    lpoverlapped: *mut *mut OVERLAPPED,
    dwmilliseconds: u32
) -> Result<()>
where P0: IntoParam<HANDLE>,