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

See also

LPWSPAccept

LPWSPStringToAddress**

LPWSPAsyncSelect

LPWSPBind

LPWSPCancelBlockingCall

LPWSPCleanup

LPWSPCloseSocket

LPWSPConnect

LPWSPDuplicateSocket

LPWSPEnumNetworkEvents

LPWSPGetOverlappedResult

LPWSPGetQOSByName

LPWSPGetSockName

LPWSPGetSockopt

LPWSPIoctl

LPWSPJoinLeaf

LPWSPListen

LPWSPRecv

LPWSPRecvDisconnect

LPWSPRecvFrom

LPWSPSend

LPWSPSendDisconnect

LPWSPSendTo

LPWSPSetSockOpt

LPWSPShutdown

LPWSPSocket

WSPStartup

WSAStringToAddress