ReactOS  0.4.13-dev-551-gf37fb1f
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 */
12 extern GUID gNLANamespaceGuid;
13 
14 /*
15  * nsp.cpp
16  */
17 INT
18 WINAPI
19 WSM_NSPCleanup(IN LPGUID lpProviderId);
20 
21 INT
22 WINAPI
24  IN LPGUID lpProviderId,
25  IN LPWSASERVICECLASSINFOW lpServiceClassInfo,
26  IN LPWSAQUERYSETW lpqsRegInfo,
27  IN WSAESETSERVICEOP essOperation,
28  IN DWORD dwControlFlags
29 );
30 
31 INT
32 WINAPI
34  IN LPGUID lpProviderId,
35  IN LPWSASERVICECLASSINFOW lpServiceClassInfo
36 );
37 
38 INT
39 WINAPI
41  IN LPGUID lpProviderId,
42  IN LPGUID lpServiceCallId
43 );
44 
45 INT
46 WINAPI
48  IN LPGUID lpProviderId,
49  IN OUT LPDWORD lpdwBufSize,
50  IN OUT LPWSASERVICECLASSINFOW lpServiceClassInfo
51 );
52 
53 INT
54 WINAPI
56  LPGUID lpProviderId,
57  LPWSAQUERYSETW lpqsRestrictions,
58  LPWSASERVICECLASSINFOW lpServiceClassInfo,
59  DWORD dwControlFlags,
60  LPHANDLE lphLookup
61 );
62 
63 INT
64 WINAPI
66  IN HANDLE hLookup,
67  IN DWORD dwControlFlags,
69  OUT LPWSAQUERYSETW lpqsResults
70 );
71 
72 INT
73 WINAPI
75 
76 INT
77 WINAPI
79  IN LPGUID lpProviderId,
80  IN OUT LPNSP_ROUTINE lpsnpRoutines
81 );
82 
83 #endif
84 
#define IN
Definition: typedefs.h:38
INT WINAPI WSM_NSPLookupServiceNext(IN HANDLE hLookup, IN DWORD dwControlFlags, IN OUT LPDWORD lpdwBufferLength, OUT LPWSAQUERYSETW lpqsResults)
static LPWSAQUERYSETW
Definition: sock.c:91
int32_t INT
Definition: typedefs.h:56
INT WINAPI WSM_NSPCleanup(IN LPGUID lpProviderId)
INT WINAPI WSM_NSPLookupServiceEnd(IN HANDLE hLookup)
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)
INT WINAPI WSM_NSPStartup(IN LPGUID lpProviderId, IN OUT LPNSP_ROUTINE lpsnpRoutines)
INT WINAPI WSM_NSPGetServiceClassInfo(IN LPGUID lpProviderId, IN OUT LPDWORD lpdwBufSize, IN OUT LPWSASERVICECLASSINFOW lpServiceClassInfo)
enum _WSAESETSERVICEOP WSAESETSERVICEOP
#define WINAPI
Definition: msvc.h:8
unsigned long DWORD
Definition: ntddk_ex.h:95
GUID gNLANamespaceGuid
#define OUT
Definition: typedefs.h:39
uint32_t * LPDWORD
Definition: typedefs.h:57
INT WINAPI WSM_NSPRemoveServiceClass(IN LPGUID lpProviderId, IN LPGUID lpServiceCallId)
_In_ _In_opt_ _Out_writes_bytes_to_opt_ lpdwBufferLength _Inout_ LPDWORD lpdwBufferLength
Definition: winhttp.h:675
INT WINAPI WSM_NSPLookupServiceBegin(LPGUID lpProviderId, LPWSAQUERYSETW lpqsRestrictions, LPWSASERVICECLASSINFOW lpServiceClassInfo, DWORD dwControlFlags, LPHANDLE lphLookup)