source: Daodan/MSYS2/mingw32/i686-w64-mingw32/include/ndfapi.h@ 1172

Last change on this file since 1172 was 1166, checked in by rossy, 3 years ago

Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File size: 1.2 KB
Line 
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#ifndef _INC_NDFAPI
7#define _INC_NDFAPI
8
9#include <ndattrib.h>
10
11#if (_WIN32_WINNT >= 0x0600)
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17HRESULT NdfCloseIncident(
18 NDFHANDLE handle
19);
20
21HRESULT WINAPI NdfCreateConnectivityIncident(
22 NDFHANDLE *handle
23);
24
25HRESULT WINAPI NdfCreateDNSIncident(
26 LPCWSTR hostname,
27 WORD querytype,
28 NDFHANDLE *handle
29);
30
31HRESULT NdfCreateIncident(
32 LPCWSTR helperClassName,
33 ULONG celt,
34 HELPER_ATTRIBUTE *attributes,
35 NDFHANDLE *handle
36);
37
38HRESULT WINAPI NdfCreateSharingIncident(
39 LPCWSTR sharename,
40 NDFHANDLE *handle
41);
42
43HRESULT WINAPI NdfCreateWebIncident(
44 LPCWSTR url,
45 NDFHANDLE *handle
46);
47
48HRESULT WINAPI NdfCreateWebIncidentEx(
49 LPCWSTR url,
50 WINBOOL useWinHTTP,
51 LPWSTR moduleName,
52 NDFHANDLE *handle
53);
54
55HRESULT NdfCreateWinSockIncident(
56 SOCKET sock,
57 LPCWSTR host,
58 USHORT port,
59 LPCWSTR appID,
60 SID *userId,
61 NDFHANDLE *handle
62);
63
64HRESULT NdfExecuteDiagnosis(
65 NDFHANDLE handle,
66 HWND hwnd
67);
68
69#ifdef __cplusplus
70}
71#endif
72
73#endif /*(_WIN32_WINNT >= 0x0600)*/
74
75#endif /*_INC_NDFAPI*/
Note: See TracBrowser for help on using the repository browser.