GetQueuedCompletionStatusEx method

int GetQueuedCompletionStatusEx(
  1. Pointer<Void> CompletionPort,
  2. Pointer<LPOVERLAPPED_ENTRY> lpCompletionPortEntries,
  3. int ulCount,
  4. Pointer<Uint64> ulNumEntriesRemoved,
  5. int dwMilliseconds,
  6. int fAlertable,
)

Implementation

int GetQueuedCompletionStatusEx(
  ffi.Pointer<ffi.Void> CompletionPort,
  ffi.Pointer<LPOVERLAPPED_ENTRY> lpCompletionPortEntries,
  int ulCount,
  ffi.Pointer<ffi.Uint64> ulNumEntriesRemoved,
  int dwMilliseconds,
  int fAlertable,
) {
  return (_GetQueuedCompletionStatusEx ??= _dylib.lookupFunction<
      _c_GetQueuedCompletionStatusEx,
      _dart_GetQueuedCompletionStatusEx>('GetQueuedCompletionStatusEx'))(
    CompletionPort,
    lpCompletionPortEntries,
    ulCount,
    ulNumEntriesRemoved,
    dwMilliseconds,
    fAlertable,
  );
}