Vanara/PInvoke/NdfApi
David Hall aa34fe92d1 Added nullability to NdfApi 2023-09-13 17:10:19 -06:00
..
NdAttrib.cs Added nullability to NdfApi 2023-09-13 17:10:19 -06:00
NdHelper.cs Added nullability to NdfApi 2023-09-13 17:10:19 -06:00
NdfApi.cs Added nullability to NdfApi 2023-09-13 17:10:19 -06:00
Vanara.PInvoke.NdfApi.csproj Updated project files 2022-09-01 16:35:22 -06:00
pkgreadme.md Updated project files 2022-09-01 16:35:22 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.NdfApi

PInvoke API (methods, structures and constants) imported from Windows Network Diagnostic Framework (NdfApi.dll).

  • Includes methods from ndfapi.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (17 of 17 functions)

Native Method Header Managed Method
NdfCancelIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCancelIncident
NdfCloseIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCloseIncident
NdfCreateConnectivityIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateConnectivityIncident
NdfCreateDNSIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateDNSIncident
NdfCreateGroupingIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateGroupingIncident
NdfCreateInboundIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateInboundIncident
NdfCreateIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateIncident
NdfCreateNetConnectionIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateNetConnectionIncident
NdfCreatePnrpIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreatePnrpIncident
NdfCreateSharingIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateSharingIncident
NdfCreateWebIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateWebIncident
NdfCreateWebIncidentEx ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateWebIncidentEx
NdfCreateWinSockIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfCreateWinSockIncident
NdfDiagnoseIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfDiagnoseIncident
NdfExecuteDiagnosis ndfapi.h Vanara.PInvoke.NdfApi.NdfExecuteDiagnosis
NdfGetTraceFile ndfapi.h Vanara.PInvoke.NdfApi.NdfGetTraceFile
NdfRepairIncident ndfapi.h Vanara.PInvoke.NdfApi.NdfRepairIncident

Enumerations

Native Enum Header Managed Enum
ATTRIBUTE_TYPE ndattrib.h Vanara.PInvoke.NdfApi.ATTRIBUTE_TYPE
DF ndhelper.h Vanara.PInvoke.NdfApi.DF
DIAGNOSIS_STATUS ndhelper.h Vanara.PInvoke.NdfApi.DIAGNOSIS_STATUS
NDF_DIAG Vanara.PInvoke.NdfApi.NDF_DIAG
NDF_INBOUND_FLAG ndfapi.h Vanara.PInvoke.NdfApi.NDF_INBOUND_FLAG
PROBLEM_TYPE ndhelper.h Vanara.PInvoke.NdfApi.PROBLEM_TYPE
RCF ndattrib.h Vanara.PInvoke.NdfApi.RCF
REPAIR_FLAG ndattrib.h Vanara.PInvoke.NdfApi.REPAIR_FLAG
REPAIR_RISK ndattrib.h Vanara.PInvoke.NdfApi.REPAIR_RISK
REPAIR_SCOPE ndattrib.h Vanara.PInvoke.NdfApi.REPAIR_SCOPE
REPAIR_STATUS ndhelper.h Vanara.PInvoke.NdfApi.REPAIR_STATUS
UI_INFO_TYPE ndattrib.h Vanara.PInvoke.NdfApi.UI_INFO_TYPE
WCN_ATTRIBUTE_TYPE wcntypes.h Vanara.PInvoke.NdfApi.WCN_ATTRIBUTE_TYPE

Structures

Native Structure Header Managed Structure
DIAG_SOCKADDR ndattrib.h Vanara.PInvoke.NdfApi.DIAG_SOCKADDR
DiagnosticsInfo ndhelper.h Vanara.PInvoke.NdfApi.DiagnosticsInfo
HELPER_ATTRIBUTE ndattrib.h Vanara.PInvoke.NdfApi.HELPER_ATTRIBUTE
HelperAttributeInfo ndhelper.h Vanara.PInvoke.NdfApi.HelperAttributeInfo
HYPOTHESIS ndhelper.h Vanara.PInvoke.NdfApi.HYPOTHESIS
HypothesisResult ndhelper.h Vanara.PInvoke.NdfApi.HypothesisResult
LIFE_TIME ndattrib.h Vanara.PInvoke.NdfApi.LIFE_TIME
NDFHANDLE Vanara.PInvoke.NdfApi.NDFHANDLE
OCTET_STRING ndattrib.h Vanara.PInvoke.NdfApi.OCTET_STRING
RepairInfo ndattrib.h Vanara.PInvoke.NdfApi.RepairInfo
RepairInfoEx ndattrib.h Vanara.PInvoke.NdfApi.RepairInfoEx
RootCauseInfo ndattrib.h Vanara.PInvoke.NdfApi.RootCauseInfo
ShellCommandInfo ndattrib.h Vanara.PInvoke.NdfApi.ShellCommandInfo
UiInfo ndattrib.h Vanara.PInvoke.NdfApi.UiInfo

Interfaces

Native Interface Header Managed Interface
IDiagnosisParameter
IDiagnosisParameterEnum
IDiagnosisText
IDiagnosticsWaitHandle
INetDiagExtensibleHelper Vanara.PInvoke.NdfApi.INetDiagExtensibleHelper
INetDiagHelper ndhelper.h Vanara.PInvoke.NdfApi.INetDiagHelper
INetDiagHelperEx ndhelper.h Vanara.PInvoke.NdfApi.INetDiagHelperEx
INetDiagHelperInfo ndhelper.h Vanara.PInvoke.NdfApi.INetDiagHelperInfo
INetDiagHelperUtilFactory ndhelper.h Vanara.PInvoke.NdfApi.INetDiagHelperUtilFactory
INetworkDiagnostics
INetworkFileAccessDiagnosticsUI
IRepairInfo
IRepairInfoEnum
IRepairUiInfo
IRootCauseInfo
IRootCauseInfoEnum

Classes

Native Class Header Managed Class
SafeNDFHANDLE Vanara.PInvoke.NdfApi.SafeNDFHANDLE