WSPPROC_TABLE structure (ws2spi.h)
The WSPPROC_TABLE structure contains a table of pointers to service provider functions.
Syntax
typedef struct _WSPPROC_TABLE {
LPWSPACCEPT lpWSPAccept;
LPWSPADDRESSTOSTRING lpWSPAddressToString;
LPWSPASYNCSELECT lpWSPAsyncSelect;
LPWSPBIND lpWSPBind;
LPWSPCANCELBLOCKINGCALL lpWSPCancelBlockingCall;
LPWSPCLEANUP lpWSPCleanup;
LPWSPCLOSESOCKET lpWSPCloseSocket;
LPWSPCONNECT lpWSPConnect;
LPWSPDUPLICATESOCKET lpWSPDuplicateSocket;
LPWSPENUMNETWORKEVENTS lpWSPEnumNetworkEvents;
LPWSPEVENTSELECT lpWSPEventSelect;
LPWSPGETOVERLAPPEDRESULT lpWSPGetOverlappedResult;
LPWSPGETPEERNAME lpWSPGetPeerName;
LPWSPGETSOCKNAME lpWSPGetSockName;
LPWSPGETSOCKOPT lpWSPGetSockOpt;
LPWSPGETQOSBYNAME lpWSPGetQOSByName;
LPWSPIOCTL lpWSPIoctl;
LPWSPJOINLEAF lpWSPJoinLeaf;
LPWSPLISTEN lpWSPListen;
LPWSPRECV lpWSPRecv;
LPWSPRECVDISCONNECT lpWSPRecvDisconnect;
LPWSPRECVFROM lpWSPRecvFrom;
LPWSPSELECT lpWSPSelect;
LPWSPSEND lpWSPSend;
LPWSPSENDDISCONNECT lpWSPSendDisconnect;
LPWSPSENDTO lpWSPSendTo;
LPWSPSETSOCKOPT lpWSPSetSockOpt;
LPWSPSHUTDOWN lpWSPShutdown;
LPWSPSOCKET lpWSPSocket;
LPWSPSTRINGTOADDRESS lpWSPStringToAddress;
} WSPPROC_TABLE, *LPWSPPROC_TABLE;
Members
lpWSPAccept
A pointer to the LPWSPAccept function.
lpWSPAddressToString
A pointer to the LPWSPAddressToString function.
lpWSPAsyncSelect
A pointer to the LPWSPAsyncSelect function.
lpWSPBind
A pointer to the LPWSPBind function.
lpWSPCancelBlockingCall
A pointer to the LPWSPCancelBlockingCall function.
lpWSPCleanup
A pointer to the WSPCleanup function.
lpWSPCloseSocket
A pointer to the LPWSPCloseSocket function.
lpWSPConnect
A pointer to the LPWSPConnect function.
lpWSPDuplicateSocket
A pointer to the WSPDuplicateSocket function.
lpWSPEnumNetworkEvents
A pointer to the WSPEnumNetworkEvents function.
lpWSPEventSelect
A pointer to the LPWSPEventSelect function.
lpWSPGetOverlappedResult
A pointer to the LPWSPGetOverlappedResult function.
lpWSPGetPeerName
A pointer to the function.
lpWSPGetSockName
A pointer to the WSPGetSockName function.
lpWSPGetSockOpt
A pointer to the LPWSPGetSockopt function.
lpWSPGetQOSByName
A pointer to the WSPGetQOSByName function.
lpWSPIoctl
A pointer to the LPWSPIoctl function.
lpWSPJoinLeaf
A pointer to the LPWSPJoinLeaf function.
lpWSPListen
A pointer to the LPWSPListen function.
lpWSPRecv
A pointer to the LPWSPRecv function.
lpWSPRecvDisconnect
A pointer to the WSPRecvDisconnect function.
lpWSPRecvFrom
A pointer to the LPWSPRecvFrom function.
lpWSPSelect
A pointer to the LPWSPSelect function.
lpWSPSend
A pointer to the LPWSPSend function.
lpWSPSendDisconnect
A pointer to the WSPSendDisconnect function.
lpWSPSendTo
A pointer to the LPWSPSendTo function.
lpWSPSetSockOpt
A pointer to the LPWSPSetSockOpt function.
lpWSPShutdown
A pointer to the LPWSPShutdown function.
lpWSPSocket
A pointer to the LPWSPSocket function.
lpWSPStringToAddress
A pointer to the LPWSPStringToAddress function.
Remarks
The WSPPROC_TABLE structure contains a table of pointers to service provider functions that are returned by the WSPStartup function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | ws2spi.h |