WSPPROC_TABLE structure

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

Type: LPWSPACCEPT

A pointer to the WSPAccept function.

lpWSPAddressToString

Type: LPWSPADDRESSTOSTRING

A pointer to the WSPAddressToString function.

lpWSPAsyncSelect

Type: LPWSPASYNCSELECT

A pointer to the WSPAsyncSelect function.

lpWSPBind

Type: LPWSPBIND

A pointer to the WSPBind function.

lpWSPCancelBlockingCall

Type: LPWSPCANCELBLOCKINGCALL

A pointer to the WSPCancelBlockingCall function.

lpWSPCleanup

Type: LPWSPCLEANUP

A pointer to the WSPCleanup function.

lpWSPCloseSocket

Type: LPWSPCLOSESOCKET

A pointer to the WSPCloseSocket function.

lpWSPConnect

Type: LPWSPCONNECT

A pointer to the WSPConnect function.

lpWSPDuplicateSocket

Type: LPWSPDUPLICATESOCKET

A pointer to the WSPDuplicateSocket function.

lpWSPEnumNetworkEvents

Type: LPWSPENUMNETWORKEVENTS

A pointer to the WSPEnumNetworkEvents function.

lpWSPEventSelect

Type: LPWSPEVENTSELECT

A pointer to the WSPEventSelect function.

lpWSPGetOverlappedResult

Type: LPWSPGETOVERLAPPEDRESULT

A pointer to the WSPGetOverlappedResult function.

lpWSPGetPeerName

Type: LPWSPGETPEERNAME

A pointer to the WSPGetPeerName function.

lpWSPGetSockName

Type: LPWSPGETSOCKNAME

A pointer to the WSPGetSockName function.

lpWSPGetSockOpt

Type: LPWSPGETSOCKOPT

A pointer to the WSPGetSockOpt function.

lpWSPGetQOSByName

Type: LPWSPGETQOSBYNAME

A pointer to the WSPGetQOSByName function.

lpWSPIoctl

Type: LPWSPIOCTL

A pointer to the WSPIoctl function.

lpWSPJoinLeaf

Type: LPWSPJOINLEAF

A pointer to the WSPJoinLeaf function.

lpWSPListen

Type: LPWSPLISTEN

A pointer to the WSPListen function.

lpWSPRecv

Type: LPWSPRECV

A pointer to the WSPRecv function.

lpWSPRecvDisconnect

Type: LPWSPRECVDISCONNECT

A pointer to the WSPRecvDisconnect function.

lpWSPRecvFrom

Type: LPWSPRECVFROM

A pointer to the WSPRecvFrom function.

lpWSPSelect

Type: LPWSPSELECT

A pointer to the WSPSelect function.

lpWSPSend

Type: LPWSPSEND

A pointer to the WSPSend function.

lpWSPSendDisconnect

Type: LPWSPSENDDISCONNECT

A pointer to the WSPSendDisconnect function.

lpWSPSendTo

Type: LPWSPSENDTO

A pointer to the WSPSendTo function.

lpWSPSetSockOpt

Type: LPWSPSETSOCKOPT

A pointer to the WSPSetSockOpt function.

lpWSPShutdown

Type: LPWSPSHUTDOWN

A pointer to the WSPShutdown function.

lpWSPSocket

Type: LPWSPSOCKET

A pointer to the WSPSocket function.

lpWSPStringToAddress

Type: LPWSPSTRINGTOADDRESS

A pointer to the WSPStringToAddress function.

Remarks

The WSPPROC_TABLE structure contains a table of pointers to service provider functions that are returned by the WSPStartup function.

Requirements

   
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header ws2spi.h

See Also

WSPAccept

WSPAddressToString

WSPAsyncSelect

WSPBind

WSPCancelBlockingCall

WSPCleanup

WSPCloseSocket

WSPConnect

WSPDuplicateSocket

WSPEnumNetworkEvents

WSPGetOverlappedResult

WSPGetPeerName

WSPGetQOSByName

WSPGetSockName

WSPGetSockOpt

WSPIoctl

WSPJoinLeaf

WSPListen

WSPRecv

WSPRecvDisconnect

WSPRecvFrom

WSPSend

WSPSendDisconnect

WSPSendTo

WSPSetSockOpt

WSPShutdown

WSPSocket

WSPStartup

WSPStringToAddress