WSPUPCALLTABLE structure (ws2spi.h)

The WSPUPCALLTABLE structure contains a table of pointers to service provider upcall functions.

Syntax

typedef struct _WSPUPCALLTABLE {
  LPWPUCLOSEEVENT               lpWPUCloseEvent;
  LPWPUCLOSESOCKETHANDLE        lpWPUCloseSocketHandle;
  LPWPUCREATEEVENT              lpWPUCreateEvent;
  LPWPUCREATESOCKETHANDLE       lpWPUCreateSocketHandle;
  LPWPUFDISSET                  lpWPUFDIsSet;
  LPWPUGETPROVIDERPATH          lpWPUGetProviderPath;
  LPWPUMODIFYIFSHANDLE          lpWPUModifyIFSHandle;
  LPWPUPOSTMESSAGE              lpWPUPostMessage;
  LPWPUQUERYBLOCKINGCALLBACK    lpWPUQueryBlockingCallback;
  LPWPUQUERYSOCKETHANDLECONTEXT lpWPUQuerySocketHandleContext;
  LPWPUQUEUEAPC                 lpWPUQueueApc;
  LPWPURESETEVENT               lpWPUResetEvent;
  LPWPUSETEVENT                 lpWPUSetEvent;
  LPWPUOPENCURRENTTHREAD        lpWPUOpenCurrentThread;
  LPWPUCLOSETHREAD              lpWPUCloseThread;
} WSPUPCALLTABLE, *LPWSPUPCALLTABLE;

Members

lpWPUCloseEvent

Type: LPWPUCLOSEEVENT

A pointer to the WPUCloseEvent function.

lpWPUCloseSocketHandle

Type: LPWPUCLOSESOCKETHANDLE

A pointer to the WPUCloseSocketHandle function.

lpWPUCreateEvent

Type: LPWPUCREATEEVENT

A pointer to the WPUCreateEvent function.

lpWPUCreateSocketHandle

Type: LPWPUCREATESOCKETHANDLE

A pointer to the WPUCreateSocketHandle function.

lpWPUFDIsSet

Type: LPWPUFDISSET

A pointer to the WPUFDIsSet function.

lpWPUGetProviderPath

Type: LPWPUGETPROVIDERPATH

A pointer to the WPUGetProviderPath function.

lpWPUModifyIFSHandle

Type: LPWPUMODIFYIFSHANDLE

A pointer to the WPUModifyIFSHandle function.

lpWPUPostMessage

Type: LPWPUPOSTMESSAGE

A pointer to the WPUPostMessage function.

lpWPUQueryBlockingCallback

Type: LPWPUQUERYBLOCKINGCALLBACK

A pointer to the WPUQueryBlockingCallback function.

lpWPUQuerySocketHandleContext

Type: LPWPUQUERYSOCKETHANDLECONTEXT

A pointer to the WPUQuerySocketHandleContext function.

lpWPUQueueApc

Type: LPWPUQUEUEAPC

A pointer to the WPUQueueApc function.

lpWPUResetEvent

Type: LPWPURESETEVENT

A pointer to the WPUResetEvent function.

lpWPUSetEvent

Type: LPWPUSETEVENT

A pointer to the WPUSetEvent function.

lpWPUOpenCurrentThread

Type: LPWPUOPENCURRENTTHREAD

A pointer to the WPUOpenCurrentThread function.

lpWPUCloseThread

Type: LPWPUCLOSETHREAD

A pointer to the WPUCloseThread function.

Remarks

The WSPUPCALLTABLE structure contains a table of pointers to service provider upcall functions that are passed to 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

WPUCloseEvent

WPUCloseSocketHandle

WPUCloseThread

WPUCreateEvent

WPUCreateSocketHandle

WPUFDIsSet

WPUGetProviderPath

WPUModifyIFSHandle

WPUOpenCurrentThread

WPUPostMessage

WPUQueryBlockingCallback

WPUQuerySocketHandleContext

WPUQueueApc

WPUResetEvent

WPUSetEvent

WSPStartup