diff --git a/sdk-api-src/content/winsock2/ns-winsock2-wsaoverlapped.md b/sdk-api-src/content/winsock2/ns-winsock2-wsaoverlapped.md index 913faf098da..2a2197bf7fc 100644 --- a/sdk-api-src/content/winsock2/ns-winsock2-wsaoverlapped.md +++ b/sdk-api-src/content/winsock2/ns-winsock2-wsaoverlapped.md @@ -63,13 +63,13 @@ The ### -field Internal -Type: ULONG_PTR +Type: DWORD Reserved for internal use. The Internal member is used internally by the entity that implements overlapped I/O. For service providers that create sockets as installable file system (IFS) handles, this parameter is used by the underlying operating system. Other service providers (non-IFS providers) are free to use this parameter as necessary. ### -field InternalHigh -Type: ULONG_PTR +Type: DWORD Reserved. Used internally by the entity that implements overlapped I/O. For service providers that create sockets as IFS handles, this parameter is used by the underlying operating system. NonIFS providers are free to use this parameter as necessary. @@ -87,17 +87,10 @@ Reserved for use by service providers. ### -field hEvent -Type: HANDLE +Type: WSAEVENT If an overlapped I/O operation is issued without an I/O completion routine (the operation's lpCompletionRoutine parameter is set to null), then this parameter should either contain a valid handle to a WSAEVENT object or be null. If the lpCompletionRoutine parameter of the call is non-null then applications are free to use this parameter as necessary. - -#### - Pointer - -Type: PVOID - -Reserved for use by service providers. - ## -see-also WSACleanup @@ -140,4 +133,4 @@ Reserved for use by service providers. -closesocket \ No newline at end of file +closesocket