Skip to content
Discussion options

You must be logged in to vote

That looks like an issue with MS documentation. The function, does, in fact, have three parameters. As for the type mismatch, it's not a problem: OVERLAPPED effectively embeds IO_STATUS_BLOCK into its Internal and InternalHigh fields. A few Win32 APIs use that compatibility, see DeviceIoControl for example.

It's also not the first time these developer notes pages being incorrect. For a long while, the neighboring page about NtCreateNamedPipeFile was completely off.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@440bx
Comment options

@dmex
Comment options

dmex Nov 27, 2025
Maintainer

Answer selected by 440bx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants