GetQueuedCompletionStatus method

int GetQueuedCompletionStatus(
  1. Pointer<Void> CompletionPort,
  2. Pointer<Uint64> lpNumberOfBytesTransferred,
  3. Pointer<Uint64> lpCompletionKey,
  4. Pointer<Pointer<LPOVERLAPPED>> lpOverlapped,
  5. int dwMilliseconds,
)

Implementation

int GetQueuedCompletionStatus(
  ffi.Pointer<ffi.Void> CompletionPort,
  ffi.Pointer<ffi.Uint64> lpNumberOfBytesTransferred,
  ffi.Pointer<ffi.Uint64> lpCompletionKey,
  ffi.Pointer<ffi.Pointer<LPOVERLAPPED>> lpOverlapped,
  int dwMilliseconds,
) {
  return (_GetQueuedCompletionStatus ??= _dylib.lookupFunction<
      _c_GetQueuedCompletionStatus,
      _dart_GetQueuedCompletionStatus>('GetQueuedCompletionStatus'))(
    CompletionPort,
    lpNumberOfBytesTransferred,
    lpCompletionKey,
    lpOverlapped,
    dwMilliseconds,
  );
}