-- v2: ntdll/tests: Add tests for completion port signaling. kernelbase: Set the proper error code in GetQueuedCompletionStatus{Ex} when the handle is closed. server: Signal completion port waits on handle close. ntdll: Handle user APCs explicitly in NtRemoveIoCompletionEx(). ntdll: Assign completion to thread when wait for completion is satisfied. ntdll: Introduce a separate per-thread object for internal completion waits.