ReactOS 0.4.15-dev-7918-g2a2556c
wsmobile.h
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock 2 NSP
4 * FILE: include/reactos/winsock/wsmobile.h
5 * PURPOSE: WinSock 2 NSP Header
6 */
7
8#ifndef __WSM_H
9#define __WSM_H
10
11/* nsp.cpp */
13
14/*
15 * nsp.cpp
16 */
17INT
19WSM_NSPCleanup(IN LPGUID lpProviderId);
20
21INT
24 IN LPGUID lpProviderId,
25 IN LPWSASERVICECLASSINFOW lpServiceClassInfo,
26 IN LPWSAQUERYSETW lpqsRegInfo,
27 IN WSAESETSERVICEOP essOperation,
28 IN DWORD dwControlFlags
29);
30
31INT
34 IN LPGUID lpProviderId,
35 IN LPWSASERVICECLASSINFOW lpServiceClassInfo
36);
37
38INT
41 IN LPGUID lpProviderId,
42 IN LPGUID lpServiceCallId
43);
44
45INT
48 IN LPGUID lpProviderId,
49 IN OUT LPDWORD lpdwBufSize,
50 IN OUT LPWSASERVICECLASSINFOW lpServiceClassInfo
51);
52
53INT
56 LPGUID lpProviderId,
57 LPWSAQUERYSETW lpqsRestrictions,
58 LPWSASERVICECLASSINFOW lpServiceClassInfo,
59 DWORD dwControlFlags,
60 LPHANDLE lphLookup
61);
62
63INT
66 IN HANDLE hLookup,
67 IN DWORD dwControlFlags,
69 OUT LPWSAQUERYSETW lpqsResults
70);
71
72INT
75
76INT
79 IN LPGUID lpProviderId,
80 IN OUT LPNSP_ROUTINE lpsnpRoutines
81);
82
83#endif
84
unsigned long DWORD
Definition: ntddk_ex.h:95
static LPWSAQUERYSETW
Definition: sock.c:90
uint32_t * LPDWORD
Definition: typedefs.h:59
int32_t INT
Definition: typedefs.h:58
#define IN
Definition: typedefs.h:39
#define OUT
Definition: typedefs.h:40
#define WINAPI
Definition: msvc.h:6
_In_ _In_opt_ _Out_writes_bytes_to_opt_ lpdwBufferLength _Inout_ LPDWORD lpdwBufferLength
Definition: winhttp.h:675
enum _WSAESETSERVICEOP WSAESETSERVICEOP
INT WINAPI WSM_NSPLookupServiceEnd(IN HANDLE hLookup)
INT WINAPI WSM_NSPStartup(IN LPGUID lpProviderId, IN OUT LPNSP_ROUTINE lpsnpRoutines)
INT WINAPI WSM_NSPRemoveServiceClass(IN LPGUID lpProviderId, IN LPGUID lpServiceCallId)
INT WINAPI WSM_NSPSetService(IN LPGUID lpProviderId, IN LPWSASERVICECLASSINFOW lpServiceClassInfo, IN LPWSAQUERYSETW lpqsRegInfo, IN WSAESETSERVICEOP essOperation, IN DWORD dwControlFlags)
INT WINAPI WSM_NSPInstallServiceClass(IN LPGUID lpProviderId, IN LPWSASERVICECLASSINFOW lpServiceClassInfo)
GUID gNLANamespaceGuid
INT WINAPI WSM_NSPLookupServiceNext(IN HANDLE hLookup, IN DWORD dwControlFlags, IN OUT LPDWORD lpdwBufferLength, OUT LPWSAQUERYSETW lpqsResults)
INT WINAPI WSM_NSPLookupServiceBegin(LPGUID lpProviderId, LPWSAQUERYSETW lpqsRestrictions, LPWSASERVICECLASSINFOW lpServiceClassInfo, DWORD dwControlFlags, LPHANDLE lphLookup)
INT WINAPI WSM_NSPCleanup(IN LPGUID lpProviderId)
INT WINAPI WSM_NSPGetServiceClassInfo(IN LPGUID lpProviderId, IN OUT LPDWORD lpdwBufSize, IN OUT LPWSASERVICECLASSINFOW lpServiceClassInfo)