Headers diff for ndfapi.dll between 6.0.6001.18000-Windows 6.0 and 6.1.7600.16385-Windows 7.0 versions



 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

This html diff was produced by rfcdiff 1.41.