Vanara/PInvoke/WcnApi
David Hall b429b0e793 Added nullability to WcnApi 2023-10-22 15:12:23 -06:00
..
Vanara.PInvoke.WcnApi.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
WcnDevice.cs Added nullability to WcnApi 2023-10-22 15:12:23 -06:00
WcnFunctionDiscoveryKeys.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
WcnTypes.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.WcnApi

PInvoke API (methods, structures and constants) imported from Windows Connect Now (WcnApi.dll).

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

Enumerations

Native Enum Header Managed Enum
WCN_ATTRIBUTE_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_ATTRIBUTE_TYPE
WCN_FLAG Vanara.PInvoke.WcnApi.WCN_FLAG
WCN_PASSWORD_TYPE wcndevice.h Vanara.PInvoke.WcnApi.WCN_PASSWORD_TYPE
WCN_SESSION_STATUS wcndevice.h Vanara.PInvoke.WcnApi.WCN_SESSION_STATUS
WCN_VALUE_TYPE_ASSOCIATION_STATE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_ASSOCIATION_STATE
WCN_VALUE_TYPE_AUTHENTICATION_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_AUTHENTICATION_TYPE
WCN_VALUE_TYPE_BOOLEAN wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_BOOLEAN
WCN_VALUE_TYPE_CONFIG_METHODS wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_CONFIG_METHODS
WCN_VALUE_TYPE_CONFIGURATION_ERROR wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_CONFIGURATION_ERROR
WCN_VALUE_TYPE_CONNECTION_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_CONNECTION_TYPE
WCN_VALUE_TYPE_DEVICE_PASSWORD_ID wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_PASSWORD_ID
WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY
WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY
WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI
WCN_VALUE_TYPE_ENCRYPTION_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_ENCRYPTION_TYPE
WCN_VALUE_TYPE_MESSAGE_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_MESSAGE_TYPE
WCN_VALUE_TYPE_REQUEST_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_REQUEST_TYPE
WCN_VALUE_TYPE_RESPONSE_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_RESPONSE_TYPE
WCN_VALUE_TYPE_RF_BANDS wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_RF_BANDS
WCN_VALUE_TYPE_VERSION wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_VERSION
WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE

Structures

Native Structure Header Managed Structure
WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE wcntypes.h Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE
WCN_VENDOR_EXTENSION_SPEC wcndevice.h Vanara.PInvoke.WcnApi.WCN_VENDOR_EXTENSION_SPEC

Interfaces

Native Interface Header Managed Interface
IWCNConnectNotify wcndevice.h Vanara.PInvoke.WcnApi.IWCNConnectNotify
IWCNDevice wcndevice.h Vanara.PInvoke.WcnApi.IWCNDevice

Classes

Native Class Header Managed Class
WCNDeviceObject Vanara.PInvoke.WcnApi.WCNDeviceObject