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, FAR * 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

 

 

Show: