| ndfapi.h (6.0.6001.18000-Windows 6.0) | | ndfapi.h (6.1.7600.16385-Windows 7.0) |
| | |
| skipping to change at line 27 | | skipping to change at line 27 |
| --*/ | | --*/ |
| #pragma once | | #pragma once |
| | |
| #include <specstrings.h> | | #include <specstrings.h> |
| #include <ndattrib.h> | | #include <ndattrib.h> |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif // __cplusplus | | #endif // __cplusplus |
| | |
|
| | #ifndef __CSADDR_DEFINED__ |
| | struct SOCKET_ADDRESS_LIST; |
| | #endif // __CSADDR_DEFINED__ |
| | |
| typedef PVOID NDFHANDLE; | | typedef PVOID NDFHANDLE; |
| | |
| STDAPI | | STDAPI |
| NdfCreateIncident( | | NdfCreateIncident( |
| __in LPCWSTR helperClassName, | | __in LPCWSTR helperClassName, |
| ULONG celt, | | ULONG celt, |
| __in_ecount(celt) HELPER_ATTRIBUTE *attributes, | | __in_ecount(celt) HELPER_ATTRIBUTE *attributes, |
| __deref_out NDFHANDLE *handle); | | __deref_out NDFHANDLE *handle); |
| | |
| STDAPI | | STDAPI |
| | |
| skipping to change at line 69 | | skipping to change at line 73 |
| __deref_out NDFHANDLE *handle); | | __deref_out NDFHANDLE *handle); |
| | |
| STDAPI NdfCreateDNSIncident( | | STDAPI NdfCreateDNSIncident( |
| __in LPCWSTR hostname, | | __in LPCWSTR hostname, |
| WORD queryType, | | WORD queryType, |
| __deref_out NDFHANDLE *handle); | | __deref_out NDFHANDLE *handle); |
| | |
| STDAPI NdfCreateConnectivityIncident( | | STDAPI NdfCreateConnectivityIncident( |
| __deref_out NDFHANDLE *handle); | | __deref_out NDFHANDLE *handle); |
| | |
|
| | STDAPI NdfCreatePnrpIncident( |
| | __in LPCWSTR cloudname, |
| | __in_opt LPCWSTR peername, |
| | __in BOOL diagnosePublish, |
| | __in_opt LPCWSTR appId, |
| | __deref_out NDFHANDLE *handle); |
| | |
| | #define NDF_INBOUND_FLAG_EDGETRAVERSAL 0x00001 |
| | #define NDF_INBOUND_FLAG_HEALTHCHECK 0x00002 |
| | |
| | #ifdef __CSADDR_DEFINED__ |
| | STDAPI NdfCreateInboundIncident( |
| | __in_opt LPCWSTR applicationID, |
| | __in_opt LPCWSTR serviceID, |
| | __in_opt SID * userID, |
| | __in_opt const SOCKADDR_STORAGE *localTarget, |
| | IPPROTO protocol, |
| | DWORD dwFlags, |
| | __deref_out NDFHANDLE *handle |
| | ); |
| | #endif |
| | |
| | HRESULT WINAPI |
| | NdfCreateGroupingIncident( |
| | __in_opt LPCWSTR CloudName, |
| | __in_opt LPCWSTR GroupName, |
| | __in_opt LPCWSTR Identity, |
| | __in_opt LPCWSTR Invitation, |
| | __in_opt SOCKET_ADDRESS_LIST * Addresses, |
| | __in_opt LPCWSTR appId, |
| | __deref_out NDFHANDLE *handle); |
| | |
| STDAPI | | STDAPI |
| NdfExecuteDiagnosis( | | NdfExecuteDiagnosis( |
| __in NDFHANDLE handle, | | __in NDFHANDLE handle, |
| __in_opt HWND hwnd | | __in_opt HWND hwnd |
| ); | | ); |
| | |
| STDAPI | | STDAPI |
| NdfCloseIncident( | | NdfCloseIncident( |
| NDFHANDLE handle); | | NDFHANDLE handle); |
| | |
|
| | // Available flags for NdfDiagnoseIncident |
| | #define NDF_ADD_CAPTURE_TRACE 0x0001 |
| | |
| | //UI-less diagnosis API |
| | STDAPI |
| | #ifdef __cplusplus |
| | NdfDiagnoseIncident( |
| | __in NDFHANDLE Handle, |
| | __out ULONG *RootCauseCount, |
| | __deref_out_ecount(*RootCauseCount) |
| | RootCauseInfo **RootCauses, |
| | DWORD dwWait=INFINITE, |
| | DWORD dwFlags=0 |
| | ); |
| | #else |
| | NdfDiagnoseIncident( |
| | __in NDFHANDLE Handle, |
| | __out ULONG *RootCauseCount, |
| | __deref_out_ecount(*RootCauseCount) |
| | RootCauseInfo **RootCauses, |
| | DWORD dwWait, |
| | DWORD dwFlags |
| | ); |
| | #endif |
| | |
| | //UI-less repair API |
| | STDAPI |
| | #ifdef __cplusplus |
| | NdfRepairIncident( |
| | __in NDFHANDLE Handle, |
| | __in RepairInfoEx *RepairEx, |
| | DWORD dwWait=INFINITE |
| | ); |
| | #else |
| | NdfRepairIncident( |
| | __in NDFHANDLE Handle, |
| | __in RepairInfoEx *RepairEx, |
| | DWORD dwWait |
| | ); |
| | #endif |
| | |
| | //UI-less cancel API |
| | STDAPI |
| | NdfCancelIncident( |
| | __in NDFHANDLE Handle |
| | ); |
| | |
| | STDAPI |
| | NdfGetTraceFile( |
| | __in NDFHANDLE Handle, |
| | __deref_out LPCWSTR *TraceFileLocation |
| | ); |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif // defined(__cplusplus) | | #endif // defined(__cplusplus) |
| | |
| End of changes. 3 change blocks. |
| 0 lines changed or deleted | | 89 lines changed or added |
|