ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ws2spi.h File Reference
#include <winsock2.h>
#include <pshpack4.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  LPWSATHREADID
struct  LPWSPDATA
struct  LPWSPPROC_TABLE
struct  LPWSPUPCALLTABLE
struct  WSC_PROVIDER_AUDIT_INFO
struct  LPNSP_ROUTINE
struct  LPNSPV2_ROUTINE

Defines

#define _WS2SPI_H
#define WSPDESCRIPTION_LEN   255
#define WSS_OPERATION_IN_PROGRESS   0x00000103L
#define WSPAPI   WSAAPI
#define LSP_SYSTEM   0x80000000
#define LSP_INSPECTOR   0x00000001
#define LSP_REDIRECTOR   0x00000002
#define LSP_PROXY   0x00000004
#define LSP_FIREWALL   0x00000008
#define LSP_INBOUND_MODIFY   0x00000010
#define LSP_OUTBOUND_MODIFY   0x00000020
#define LSP_CRYPTO_COMPRESS   0x00000040
#define LSP_LOCAL_CACHE   0x00000080
#define WSCEnumNameSpaceProviders   WSAEnumNameSpaceProvidersW
#define LPFN_WSCENUMNAMESPACEPROVIDERS   LPFN_WSAENUMNAMESPACEPROVIDERSW
#define WSCEnumNameSpaceProvidersEx   WSAEnumNameSpaceProvidersExW
#define LPFN_WSCENUMNAMESPACEPROVIDERSEX   LPFN_WSAENUMNAMESPACEPROVIDERSEXW

Typedefs

typedef SOCKET(WSPAPILPWSPACCEPT )(IN SOCKET s, OUT struct sockaddr FAR *addr OPTIONAL, IN OUT LPINT addrlen OPTIONAL, IN LPCONDITIONPROC lpfnCondition OPTIONAL, IN DWORD_PTR dwCallbackData OPTIONAL, OUT LPINT lpErrno)
typedef INT(WSPAPILPWSPADDRESSTOSTRING )(IN LPSOCKADDR lpsaAddress, IN DWORD dwAddressLength, IN LPWSAPROTOCOL_INFOW lpProtocolInfo OPTIONAL, OUT LPWSTR lpszAddressString, IN OUT LPDWORD lpdwAddressStringLength, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPASYNCSELECT )(IN SOCKET s, IN HWND hWnd, IN unsigned int wMsg, IN long lEvent, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPBIND )(IN SOCKET s, IN const struct sockaddr FAR *name, IN int namelen, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPCANCELBLOCKINGCALL )(OUT LPINT lpErrno)
typedef int(WSPAPILPWSPCLEANUP )(OUT LPINT lpErrno)
typedef int(WSPAPILPWSPCLOSESOCKET )(IN SOCKET s, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPCONNECT )(IN SOCKET s, IN const struct sockaddr FAR *name, IN int namelen, IN LPWSABUF lpCallerData OPTIONAL, OUT LPWSABUF lpCalleeData OPTIONAL, IN LPQOS lpSQOS OPTIONAL, IN LPQOS lpGQOS OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPDUPLICATESOCKET )(IN SOCKET s, IN DWORD dwProcessId, OUT LPWSAPROTOCOL_INFOW lpProtocolInfo, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPENUMNETWORKEVENTS )(IN SOCKET s, IN WSAEVENT hEventObject, OUT LPWSANETWORKEVENTS lpNetworkEvents, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPEVENTSELECT )(IN SOCKET s, IN WSAEVENT hEventObject, IN long lNetworkEvents, OUT LPINT lpErrno)
typedef BOOL(WSPAPILPWSPGETOVERLAPPEDRESULT )(IN SOCKET s, IN LPWSAOVERLAPPED lpOverlapped, OUT LPDWORD lpcbTransfer, IN BOOL fWait, OUT LPDWORD lpdwFlags, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPGETPEERNAME )(IN SOCKET s, OUT struct sockaddr FAR *name, IN OUT LPINT namelen, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPGETSOCKNAME )(IN SOCKET s, OUT struct sockaddr FAR *name, IN OUT LPINT namelen, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPGETSOCKOPT )(IN SOCKET s, IN int level, IN int optname, OUT char FAR *optval, IN OUT LPINT optlen, OUT LPINT lpErrno)
typedef BOOL(WSPAPILPWSPGETQOSBYNAME )(IN SOCKET s, IN LPWSABUF lpQOSName, OUT LPQOS lpQOS, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPIOCTL )(IN SOCKET s, IN DWORD dwIoControlCode, IN LPVOID lpvInBuffer OPTIONAL, IN DWORD cbInBuffer, OUT LPVOID lpvOutBuffer OPTIONAL, IN DWORD cbOutBuffer, OUT LPDWORD lpcbBytesReturned, IN OUT LPWSAOVERLAPPED lpOverlapped OPTIONAL, IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, IN LPWSATHREADID lpThreadId OPTIONAL, OUT LPINT lpErrno)
typedef SOCKET(WSPAPILPWSPJOINLEAF )(IN SOCKET s, IN const struct sockaddr FAR *name, IN int namelen, IN LPWSABUF lpCallerData OPTIONAL, OUT LPWSABUF lpCalleeData OPTIONAL, IN LPQOS lpSQOS OPTIONAL, IN LPQOS lpGQOS OPTIONAL, IN DWORD dwFlags, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPLISTEN )(IN SOCKET s, IN int backlog, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPRECV )(IN SOCKET s, IN LPWSABUF lpBuffers, IN DWORD dwBufferCount, OUT LPDWORD lpNumberOfBytesRecvd OPTIONAL, IN OUT LPDWORD lpFlags, IN OUT LPWSAOVERLAPPED lpOverlapped OPTIONAL, IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, IN LPWSATHREADID lpThreadId OPTIONAL, IN LPINT lpErrno)
typedef int(WSPAPILPWSPRECVDISCONNECT )(IN SOCKET s, IN LPWSABUF lpInboundDisconnectData OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPRECVFROM )(IN SOCKET s, IN LPWSABUF lpBuffers, IN DWORD dwBufferCount, OUT LPDWORD lpNumberOfBytesRecvd OPTIONAL, IN OUT LPDWORD lpFlags, OUT struct sockaddr FAR *lpFrom OPTIONAL, IN OUT LPINT lpFromlen OPTIONAL, IN OUT LPWSAOVERLAPPED lpOverlapped OPTIONAL, IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, IN LPWSATHREADID lpThreadId OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPSELECT )(IN int nfds, IN OUT fd_set FAR *readfds OPTIONAL, IN OUT fd_set FAR *writefds OPTIONAL, IN OUT fd_set FAR *exceptfds OPTIONAL, IN const struct timeval FAR *timeout OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPSEND )(IN SOCKET s, IN LPWSABUF lpBuffers, IN DWORD dwBufferCount, OUT LPDWORD lpNumberOfBytesSent OPTIONAL, IN DWORD dwFlags, IN OUT LPWSAOVERLAPPED lpOverlapped OPTIONAL, IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, IN LPWSATHREADID lpThreadId OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPSENDDISCONNECT )(IN SOCKET s, IN LPWSABUF lpOutboundDisconnectData OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPSENDTO )(IN SOCKET s, IN LPWSABUF lpBuffers, IN DWORD dwBufferCount, OUT LPDWORD lpNumberOfBytesSent OPTIONAL, IN DWORD dwFlags, IN const struct sockaddr FAR *lpTo OPTIONAL, IN int iTolen, IN OUT LPWSAOVERLAPPED lpOverlapped OPTIONAL, IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, IN LPWSATHREADID lpThreadId OPTIONAL, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPSETSOCKOPT )(IN SOCKET s, IN int level, IN int optname, IN const char FAR *optval OPTIONAL, IN int optlen, OUT LPINT lpErrno)
typedef int(WSPAPILPWSPSHUTDOWN )(IN SOCKET s, IN int how, OUT LPINT lpErrno)
typedef SOCKET(WSPAPILPWSPSOCKET )(IN int af, IN int type, IN int protocol, IN LPWSAPROTOCOL_INFOW lpProtocolInfo OPTIONAL, IN GROUP g, IN DWORD dwFlags, OUT LPINT lpErrno)
typedef INT(WSPAPILPWSPSTRINGTOADDRESS )(IN LPWSTR AddressString, IN INT AddressFamily, IN LPWSAPROTOCOL_INFOW lpProtocolInfo OPTIONAL, OUT LPSOCKADDR lpAddress, IN OUT LPINT lpAddressLength, OUT LPINT lpErrno)
typedef BOOL(WSPAPILPWPUCLOSEEVENT )(IN WSAEVENT hEvent, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUCLOSESOCKETHANDLE )(IN SOCKET s, OUT LPINT lpErrno)
typedef WSAEVENT(WSPAPILPWPUCREATEEVENT )(OUT LPINT lpErrno)
typedef SOCKET(WSPAPILPWPUCREATESOCKETHANDLE )(IN DWORD dwCatalogEntryId, IN DWORD_PTR dwContext, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUFDISSET )(IN SOCKET s, IN fd_set FAR *fdset)
typedef int(WSPAPILPWPUGETPROVIDERPATH )(IN LPGUID lpProviderId, OUT WCHAR FAR *lpszProviderDllPath, IN OUT LPINT lpProviderDllPathLen, OUT LPINT lpErrno)
typedef SOCKET(WSPAPILPWPUMODIFYIFSHANDLE )(IN DWORD dwCatalogEntryId, IN SOCKET ProposedHandle, OUT LPINT lpErrno)
typedef BOOL(WSPAPILPWPUPOSTMESSAGE )(IN HWND hWnd, IN UINT Msg, IN WPARAM wParam, IN LPARAM lParam)
typedef int(WSPAPILPWPUQUERYBLOCKINGCALLBACK )(IN DWORD dwCatalogEntryId, OUT LPBLOCKINGCALLBACK FAR *lplpfnCallback, OUT PDWORD_PTR lpdwContext, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUQUERYSOCKETHANDLECONTEXT )(IN SOCKET s, OUT PDWORD_PTR lpContext, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUQUEUEAPC )(IN LPWSATHREADID lpThreadId, IN LPWSAUSERAPC lpfnUserApc, IN DWORD_PTR dwContext, OUT LPINT lpErrno)
typedef BOOL(WSPAPILPWPURESETEVENT )(IN WSAEVENT hEvent, OUT LPINT lpErrno)
typedef BOOL(WSPAPILPWPUSETEVENT )(IN WSAEVENT hEvent, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUOPENCURRENTTHREAD )(OUT LPWSATHREADID lpThreadId, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUCLOSETHREAD )(IN LPWSATHREADID lpThreadId, OUT LPINT lpErrno)
typedef int(WSPAPILPWPUCOMPLETEOVERLAPPEDREQUEST )(IN SOCKET s, IN OUT LPWSAOVERLAPPED lpOverlapped, IN DWORD dwError, IN DWORD cbTransferred, OUT LPINT lpErrno)
typedef int(WSPAPILPWSCENUMPROTOCOLS )(IN LPINT lpiProtocols OPTIONAL, OUT LPWSAPROTOCOL_INFOW lpProtocolBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength, OUT LPINT lpErrno)
typedef int(WSPAPILPWSCDEINSTALLPROVIDER )(IN LPGUID lpProviderId, OUT LPINT lpErrno)
typedef int(WSPAPILPWSCINSTALLPROVIDER )(IN LPGUID lpProviderId, IN const WCHAR FAR *lpszProviderDllPath, IN const LPWSAPROTOCOL_INFOW lpProtocolInfoList, IN DWORD dwNumberOfEntries, OUT LPINT lpErrno)
typedef int(WSPAPILPWSCGETPROVIDERPATH )(IN LPGUID lpProviderId, OUT WCHAR FAR *lpszProviderDllPath, IN OUT LPINT lpProviderDllPathLen, OUT LPINT lpErrno)
typedef INT(WSPAPILPWSCINSTALLNAMESPACE )(IN LPWSTR lpszIdentifier, IN LPWSTR lpszPathName, IN DWORD dwNameSpace, IN DWORD dwVersion, IN LPGUID lpProviderId)
typedef INT(WSPAPILPWSCUNINSTALLNAMESPACE )(IN LPGUID lpProviderId)
typedef INT(WSPAPILPWSCENABLENSPROVIDER )(IN LPGUID lpProviderId, IN BOOL fEnable)
typedef INT(WSAAPILPNSPCLEANUP )(IN LPGUID lpProviderId)
typedef INT(WSAAPILPNSPLOOKUPSERVICEBEGIN )(IN LPGUID lpProviderId, IN LPWSAQUERYSETW lpqsRestrictions, IN LPWSASERVICECLASSINFOW lpServiceClassInfo, IN DWORD dwControlFlags, OUT LPHANDLE lphLookup)
typedef INT(WSAAPILPNSPLOOKUPSERVICENEXT )(IN HANDLE hLookup, IN DWORD dwControlFlags, IN OUT LPDWORD lpdwBufferLength, OUT LPWSAQUERYSETW lpqsResults)
typedef INT(WSAAPILPNSPIOCTL )(IN HANDLE hLookup, IN DWORD dwControlCode, IN LPVOID lpvInBuffer, IN DWORD cbInBuffer, OUT LPVOID lpvOutBuffer, IN DWORD cbOutBuffer, OUT LPDWORD lpcbBytesReturned, IN LPWSACOMPLETION lpCompletion OPTIONAL, IN LPWSATHREADID lpThreadId)
typedef INT(WSAAPILPNSPLOOKUPSERVICEEND )(IN HANDLE hLookup)
typedef INT(WSAAPILPNSPSETSERVICE )(IN LPGUID lpProviderId, IN LPWSASERVICECLASSINFOW lpServiceClassInfo, IN LPWSAQUERYSETW lpqsRegInfo, IN WSAESETSERVICEOP essOperation, IN DWORD dwControlFlags)
typedef INT(WSAAPILPNSPINSTALLSERVICECLASS )(IN LPGUID lpProviderId, IN LPWSASERVICECLASSINFOW lpServiceClassInfo)
typedef INT(WSAAPILPNSPREMOVESERVICECLASS )(IN LPGUID lpProviderId, IN LPGUID lpServiceClassId)
typedef INT(WSAAPILPNSPGETSERVICECLASSINFO )(IN LPGUID lpProviderId, IN LPDWORD lpdwBufSize, IN LPWSASERVICECLASSINFOW lpServiceClassInfo)
typedef INT(WSAAPILPNSPV2STARTUP )(IN LPGUID lpProviderId, OUT LPVOID *ppvClientSessionArg)
typedef INT(WSAAPILPNSPV2CLEANUP )(IN LPGUID lpProviderId, IN LPVOID pvClientSessionArg)
typedef INT(WSAAPILPNSPV2LOOKUPSERVICEBEGIN )(IN LPGUID lpProviderId, IN LPWSAQUERYSET2W lpqsRestrictions, IN DWORD dwControlFlags, IN LPVOID lpvClientSessionArg, OUT LPHANDLE lphLookup)
typedef VOID(WSAAPILPNSPV2LOOKUPSERVICENEXTEX )(IN HANDLE hAsyncCall, IN HANDLE hLookup, IN DWORD dwControlFlags, IN LPDWORD lpdwBufferLength, OUT LPWSAQUERYSET2W lpqsResults)
typedef INT(WSAAPILPNSPV2LOOKUPSERVICEEND )(IN HANDLE hLookup)
typedef VOID(WSAAPILPNSPV2SETSERVICEEX )(IN HANDLE hAsyncCall, IN LPGUID lpProviderId, IN LPWSAQUERYSET2W lpqsRegInfo, IN WSAESETSERVICEOP essOperation, IN DWORD dwControlFlags, IN LPVOID lpvClientSessionArg)
typedef VOID(WSAAPILPNSPV2CLIENTSESSIONRUNDOWN )(IN LPGUID lpProviderId, IN LPVOID pvClientSessionArg)
typedef int(WSPAPILPWSPSTARTUP )(IN WORD wVersionRequested, IN LPWSPDATA lpWSPData, IN LPWSAPROTOCOL_INFOW lpProtocolInfo, IN WSPUPCALLTABLE UpcallTable, OUT LPWSPPROC_TABLE lpProcTable)
typedef INT(WSAAPILPNSPSTARTUP )(IN LPGUID lpProviderId, IN OUT LPNSP_ROUTINE lpnspRoutines)
typedef const NSPV2_ROUTINEPCNSPV2_ROUTINE
typedef const NSPV2_ROUTINELPCNSPV2_ROUTINE
typedef int(WSPAPILPWSCUPDATEPROVIDER )(IN LPGUID lpProviderId, IN const WCHAR FAR *lpszProviderDllPath, IN const LPWSAPROTOCOL_INFOW lpProtocolInfoList, IN DWORD dwNumberOfEntries, OUT LPINT lpErrno)

Enumerations

enum  WSC_PROVIDER_INFO_TYPE { ProviderInfoLspCategories, ProviderInfoAudit }

Functions

typedef BOOL (CALLBACK FAR *LPBLOCKINGCALLBACK)(DWORD_PTR dwContext)
typedef VOID (CALLBACK FAR *LPWSAUSERAPC)(DWORD_PTR dwContext)
int WSPAPI WSPStartup (IN WORD wVersionRequested, IN LPWSPDATA lpWSPData, IN LPWSAPROTOCOL_INFOW lpProtocolInfo, IN WSPUPCALLTABLE UpcallTable, OUT LPWSPPROC_TABLE lpProcTable)
int WSPAPI WSCEnumProtocols (IN LPINT lpiProtocols OPTIONAL, OUT LPWSAPROTOCOL_INFOW lpProtocolBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength, OUT LPINT lpErrno)
int WSPAPI WPUOpenCurrentThread (OUT LPWSATHREADID lpThreadId, OUT LPINT lpErrno)
int WSPAPI WPUCloseThread (IN LPWSATHREADID lpThreadId, OUT LPINT lpErrno)
int WSPAPI WSCUpdateProvider (IN LPGUID lpProviderId, IN const WCHAR FAR *lpszProviderDllPath, IN const LPWSAPROTOCOL_INFOW lpProtocolInfoList, IN DWORD dwNumberOfEntries, OUT LPINT lpErrno)
int WSPAPI WSCDeinstallProvider (IN LPGUID lpProviderId, OUT LPINT lpErrno)
int WSPAPI WSCInstallProvider (IN LPGUID lpProviderId, IN const WCHAR FAR *lpszProviderDllPath, IN const LPWSAPROTOCOL_INFOW lpProtocolInfoList, IN DWORD dwNumberOfEntries, OUT LPINT lpErrno)
int WSPAPI WSCGetProviderPath (IN LPGUID lpProviderId, OUT WCHAR FAR *lpszProviderDllPath, IN OUT LPINT lpProviderDllPathLen, OUT LPINT lpErrno)
int WSPAPI WSCSetProviderInfo (IN LPGUID lpProviderId, IN WSC_PROVIDER_INFO_TYPE InfoType, IN PBYTE Info, IN size_t InfoSize, IN DWORD Flags, OUT LPINT lpErrno)
int WSPAPI WSCGetProviderInfo (IN LPGUID lpProviderId, IN WSC_PROVIDER_INFO_TYPE InfoType, OUT PBYTE Info, IN OUT *InfoSize, IN DWORD Flags, OUT LPINT lpErrno)
int WSPAPI WSCSetApplicationCategory (IN LPCWSTR Path, IN DWORD PathLength, IN LPCWSTR Extra OPTIONAL, IN DWORD ExtraLength, IN DWORD PermittedLspCategories, OUT DWORD *pPrevPermLspCat OPTIONAL, OUT LPINT lpErrno)
int WSPAPI WSCGetApplicationCategory (IN LPCWSTR Path, IN DWORD PathLength, IN LPCWSTR Extra OPTIONAL, IN DWORD ExtraLength, OUT DWORD *pPermittedLspCategories, OUT LPINT lpErrno)
INT WSPAPI WSCInstallNameSpaceEx (IN LPWSTR lpszIdentifier, IN LPWSTR lpszPathName, IN DWORD dwNameSpace, IN DWORD dwVersion, IN LPGUID lpProviderId, IN LPBLOB lpProviderSpecific)
INT WSAAPI WSAAdvertiseProvider (IN const GUID *puuidProviderId, IN const LPCNSPV2_ROUTINE pNSPv2Routine)
INT WSAAPI WSAUnadvertiseProvider (IN const GUID *puuidProviderId)
INT WSAAPI WSAProviderCompleteAsyncCall (IN HANDLE hAsyncCall, IN INT iRetCode)
int WSPAPI WSCInstallProviderAndChains (IN LPGUID lpProviderId, IN const LPWSTR lpszProviderDllPath, IN const LPWSTR lpszLspName, IN DWORD dwServiceFlags, IN OUT LPWSAPROTOCOL_INFOW lpProtocolInfoList, IN DWORD dwNumberOfEntries, OUT LPDWORD lpdwCatalogEntryId OPTIONAL, OUT LPINT lpErrno)
BOOL WSPAPI WPUCloseEvent (IN WSAEVENT hEvent, OUT LPINT lpErrno)
int WSPAPI WPUCloseSocketHandle (IN SOCKET s, OUT LPINT lpErrno)
WSAEVENT WSPAPI WPUCreateEvent (OUT LPINT lpErrno)
SOCKET WSPAPI WPUCreateSocketHandle (IN DWORD dwCatalogEntryId, IN DWORD_PTR dwContext, OUT LPINT lpErrno)
int WSPAPI WPUFDIsSet (IN SOCKET s, IN fd_set FAR *fdset)
int WSPAPI WPUGetProviderPath (IN LPGUID lpProviderId, OUT WCHAR FAR *lpszProviderDllPath, IN OUT LPINT lpProviderDllPathLen, OUT LPINT lpErrno)
SOCKET WSPAPI WPUModifyIFSHandle (IN DWORD dwCatalogEntryId, IN SOCKET ProposedHandle, OUT LPINT lpErrno)
BOOL WSPAPI WPUPostMessage (IN HWND hWnd, IN UINT Msg, IN WPARAM wParam, IN LPARAM lParam)
int WSPAPI WPUQueryBlockingCallback (IN DWORD dwCatalogEntryId, OUT LPBLOCKINGCALLBACK FAR *lplpfnCallback, OUT PDWORD_PTR lpdwContext, OUT LPINT lpErrno)
int WSPAPI WPUQuerySocketHandleContext (IN SOCKET s, OUT PDWORD_PTR lpContext, OUT LPINT lpErrno)
int WSPAPI WPUQueueApc (IN LPWSATHREADID lpThreadId, IN LPWSAUSERAPC lpfnUserApc, IN DWORD_PTR dwContext, OUT LPINT lpErrno)
BOOL WSPAPI WPUResetEvent (IN WSAEVENT hEvent, OUT LPINT lpErrno)
BOOL WSPAPI WPUSetEvent (IN WSAEVENT hEvent, OUT LPINT lpErrno)
int WSPAPI WPUCompleteOverlappedRequest (IN SOCKET s, IN OUT LPWSAOVERLAPPED lpOverlapped, IN DWORD dwError, IN DWORD cbTransferred, OUT LPINT lpErrno)
INT WSPAPI WSCInstallNameSpace (IN LPWSTR lpszIdentifier, IN LPWSTR lpszPathName, IN DWORD dwNameSpace, IN DWORD dwVersion, IN LPGUID lpProviderId)
INT WSPAPI WSCUnInstallNameSpace (IN LPGUID lpProviderId)
INT WSPAPI WSCEnableNSProvider (IN LPGUID lpProviderId, IN BOOL fEnable)
INT WSAAPI NSPStartup (IN LPGUID lpProviderId, IN OUT LPNSP_ROUTINE lpnspRoutines)

Generated on Sat May 26 2012 05:55:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.