2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock 2 NSP
4 * FILE: include/nsp_dns.h
5 * PURPOSE: WinSock 2 NSP Header
12 extern GUID gNLANamespaceGuid
;
19 WSM_NSPCleanup(IN LPGUID lpProviderId
);
24 IN LPGUID lpProviderId
,
25 IN LPWSASERVICECLASSINFOW lpServiceClassInfo
,
26 IN LPWSAQUERYSETW lpqsRegInfo
,
27 IN WSAESETSERVICEOP essOperation
,
28 IN DWORD dwControlFlags
33 WSM_NSPInstallServiceClass(
34 IN LPGUID lpProviderId
,
35 IN LPWSASERVICECLASSINFOW lpServiceClassInfo
40 WSM_NSPRemoveServiceClass(
41 IN LPGUID lpProviderId
,
42 IN LPGUID lpServiceCallId
47 WSM_NSPGetServiceClassInfo(
48 IN LPGUID lpProviderId
,
49 IN OUT LPDWORD lpdwBufSize
,
50 IN OUT LPWSASERVICECLASSINFOW lpServiceClassInfo
55 WSM_NSPLookupServiceBegin(
57 LPWSAQUERYSETW lpqsRestrictions
,
58 LPWSASERVICECLASSINFOW lpServiceClassInfo
,
65 WSM_NSPLookupServiceNext(
67 IN DWORD dwControlFlags
,
68 IN OUT LPDWORD lpdwBufferLength
,
69 OUT LPWSAQUERYSETW lpqsResults
74 WSM_NSPLookupServiceEnd(IN HANDLE hLookup
);
79 IN LPGUID lpProviderId
,
80 IN OUT LPNSP_ROUTINE lpsnpRoutines