WSAEnumProtocols
E724292
WSAEnumProtocols is a Windows Sockets (Winsock) API function that retrieves information about the network protocols supported by the system.
All labels observed (1)
| Label | Occurrences |
|---|---|
| WSAEnumProtocols canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T8288416 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: WSAEnumProtocols Context triple: [Ws2_32, exportsFunction, WSAEnumProtocols]
-
A.
TCP/IP
TCP/IP is the fundamental communication protocol suite that enables data transmission and networking across the internet and most modern computer networks.
-
B.
NetBIOS API
The NetBIOS API is a legacy network programming interface that allows applications to communicate over local area networks using NetBIOS services for name resolution and session management.
-
C.
NetBIOS over TCP/IP
NetBIOS over TCP/IP is a networking protocol that encapsulates NetBIOS services on top of the TCP/IP stack, enabling name resolution and session services across IP-based networks.
-
D.
Npcap
Npcap is a high-performance packet capture and network monitoring library for Windows, commonly used by tools like Wireshark for low-level network traffic analysis.
-
E.
IPX/SPX
IPX/SPX is a legacy network protocol suite originally developed by Novell for NetWare environments, commonly used in older LANs and early PC gaming before being superseded by TCP/IP.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: WSAEnumProtocols Target entity description: WSAEnumProtocols is a Windows Sockets (Winsock) API function that retrieves information about the network protocols supported by the system.
-
A.
TCP/IP
TCP/IP is the fundamental communication protocol suite that enables data transmission and networking across the internet and most modern computer networks.
-
B.
NetBIOS API
The NetBIOS API is a legacy network programming interface that allows applications to communicate over local area networks using NetBIOS services for name resolution and session management.
-
C.
NetBIOS over TCP/IP
NetBIOS over TCP/IP is a networking protocol that encapsulates NetBIOS services on top of the TCP/IP stack, enabling name resolution and session services across IP-based networks.
-
D.
Npcap
Npcap is a high-performance packet capture and network monitoring library for Windows, commonly used by tools like Wireshark for low-level network traffic analysis.
-
E.
IPX/SPX
IPX/SPX is a legacy network protocol suite originally developed by Novell for NetWare environments, commonly used in older LANs and early PC gaming before being superseded by TCP/IP.
- F. None of above. chosen
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf | Winsock function ⓘ |
| belongsToFamily | Winsock 2 NERFINISHED ⓘ |
| canFilterBy |
NULL protocol list to enumerate all
ⓘ
protocol identifier list ⓘ |
| category | network programming API ⓘ |
| definedInHeader | winsock2.h ⓘ |
| describedIn | Microsoft Win32 API documentation NERFINISHED ⓘ |
| documentationSection | Winsock functions reference ⓘ |
| errorCondition |
WSAEFAULT for invalid buffer pointer
ⓘ
WSAENOBUFS when buffer is too small ⓘ WSANOTINITIALISED when Winsock not started ⓘ |
| exportedBy | Ws2_32.dll ⓘ |
| hasAnsiVariant | WSAEnumProtocolsA NERFINISHED ⓘ |
| hasCallingConvention | WINAPI ⓘ |
| hasParameter |
LPDWORD lpdwBufferLength
ⓘ
LPINT lpiProtocols ⓘ LPWSAPROTOCOL_INFO lpProtocolBuffer ⓘ |
| hasReturnType | int ⓘ |
| hasUnicodeVariant | WSAEnumProtocolsW NERFINISHED ⓘ |
| introducedIn | Winsock 2 specification NERFINISHED ⓘ |
| partOf |
Windows Sockets API
NERFINISHED
ⓘ
Winsock2 library NERFINISHED ⓘ |
| platform |
Windows Server
NERFINISHED
ⓘ
Windows desktop ⓘ |
| relatedFunction |
WSACleanup
ⓘ
WSAGetLastError ⓘ WSASocket ⓘ WSAStartup ⓘ |
| relatedStructure | WSAPROTOCOL_INFO ⓘ |
| requiresInitialization | WSAStartup ⓘ |
| requiresLibrary | Ws2_32.lib ⓘ |
| returnsOnFailure | SOCKET_ERROR ⓘ |
| returnsOnSuccess | number of protocols ⓘ |
| runsOn | Windows operating system NERFINISHED ⓘ |
| setsErrorCodeIn | WSAGetLastError ⓘ |
| supportsFeatureDiscovery |
maximum message size
ⓘ
multicast support ⓘ protocol chain information ⓘ quality of service capabilities ⓘ service flags ⓘ |
| threadSafety | depends on Winsock provider implementation ⓘ |
| usedFor |
discovering supported transport protocols
ⓘ
enumerating network protocols ⓘ querying installed Winsock service providers ⓘ retrieving protocol capability information ⓘ |
| usesStructure | WSAPROTOCOL_INFO ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: WSAEnumProtocols Description of subject: WSAEnumProtocols is a Windows Sockets (Winsock) API function that retrieves information about the network protocols supported by the system.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.