Vanara/PInvoke/Mpr
David Hall d7564ed99c NET8.0 changes 2023-12-30 16:29:54 -07:00
..
Vanara.PInvoke.Mpr.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
Winnetwk.Ext.cs Added nullability to Mpr 2023-09-01 17:59:54 -06:00
Winnetwk.cs NET8.0 changes 2023-12-30 16:29:54 -07: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.Mpr

PInvoke API (methods, structures and constants) imported from Windows Mpr.dll.

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

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

Native Method Header Managed Method
MultinetGetConnectionPerformance Winnetwk.h Vanara.PInvoke.Mpr.MultinetGetConnectionPerformance
WNetAddConnection Winnetwk.h Vanara.PInvoke.Mpr.WNetAddConnection
WNetAddConnection2 Winnetwk.h Vanara.PInvoke.Mpr.WNetAddConnection2
WNetAddConnection3 Winnetwk.h Vanara.PInvoke.Mpr.WNetAddConnection3
WNetCancelConnection2 Winnetwk.h Vanara.PInvoke.Mpr.WNetCancelConnection2
WNetCloseEnum Winnetwk.h Vanara.PInvoke.Mpr.WNetCloseEnum
WNetConnectionDialog Winnetwk.h Vanara.PInvoke.Mpr.WNetConnectionDialog
WNetConnectionDialog1 Winnetwk.h Vanara.PInvoke.Mpr.WNetConnectionDialog1
WNetDisconnectDialog Winnetwk.h Vanara.PInvoke.Mpr.WNetDisconnectDialog
WNetDisconnectDialog1 Winnetwk.h Vanara.PInvoke.Mpr.WNetDisconnectDialog1
WNetEnumResource Winnetwk.h Vanara.PInvoke.Mpr.WNetEnumResource
WNetGetConnection Winnetwk.h Vanara.PInvoke.Mpr.WNetGetConnection
WNetGetLastError Winnetwk.h Vanara.PInvoke.Mpr.WNetGetLastError
WNetGetNetworkInformation Winnetwk.h Vanara.PInvoke.Mpr.WNetGetNetworkInformation
WNetGetProviderName Winnetwk.h Vanara.PInvoke.Mpr.WNetGetProviderName
WNetGetResourceInformation Winnetwk.h Vanara.PInvoke.Mpr.WNetGetResourceInformation
WNetGetResourceParent Winnetwk.h Vanara.PInvoke.Mpr.WNetGetResourceParent
WNetGetUniversalName Winnetwk.h Vanara.PInvoke.Mpr.WNetGetUniversalName
WNetGetUser Winnetwk.h Vanara.PInvoke.Mpr.WNetGetUser
WNetOpenEnum Winnetwk.h Vanara.PInvoke.Mpr.WNetOpenEnum
WNetSetLastError npapi.h Vanara.PInvoke.Mpr.WNetSetLastError
WNetUseConnection Winnetwk.h Vanara.PInvoke.Mpr.WNetUseConnection

Enumerations

Native Enum Header Managed Enum
CONN_DLG Winnetwk.h Vanara.PInvoke.Mpr.CONN_DLG
CONNECT Winnetwk.h Vanara.PInvoke.Mpr.CONNECT
DISC Winnetwk.h Vanara.PInvoke.Mpr.DISC
INFO_LEVEL Winnetwk.h Vanara.PInvoke.Mpr.INFO_LEVEL
NETINFO Winnetwk.h Vanara.PInvoke.Mpr.NETINFO
NETRESOURCEDisplayType Vanara.PInvoke.Mpr.NETRESOURCEDisplayType
NETRESOURCEScope Vanara.PInvoke.Mpr.NETRESOURCEScope
NETRESOURCEType Vanara.PInvoke.Mpr.NETRESOURCEType
NETRESOURCEUsage Vanara.PInvoke.Mpr.NETRESOURCEUsage
WNCON Winnetwk.h Vanara.PInvoke.Mpr.WNCON
WNNC_NET wnnc.h Vanara.PInvoke.Mpr.WNNC_NET

Structures

Native Structure Header Managed Structure
CONNECTDLGSTRUCT Winnetwk.h Vanara.PInvoke.Mpr.CONNECTDLGSTRUCT
DISCDLGSTRUCT Winnetwk.h Vanara.PInvoke.Mpr.DISCDLGSTRUCT
NETCONNECTINFOSTRUCT Winnetwk.h Vanara.PInvoke.Mpr.NETCONNECTINFOSTRUCT
NETINFOSTRUCT Winnetwk.h Vanara.PInvoke.Mpr.NETINFOSTRUCT
NETRESOURCE Winnetwk.h Vanara.PInvoke.Mpr.NETRESOURCE
REMOTE_NAME_INFO Winnetwk.h Vanara.PInvoke.Mpr.REMOTE_NAME_INFO
UNIVERSAL_NAME_INFO Winnetwk.h Vanara.PInvoke.Mpr.UNIVERSAL_NAME_INFO

Classes

Native Class Header Managed Class
NETRESOURCE Winnetwk.h Vanara.PInvoke.Mpr.NETRESOURCE
NetworkProviderException Vanara.PInvoke.Mpr.NetworkProviderException
SafeWNetEnumHandle Vanara.PInvoke.Mpr.SafeWNetEnumHandle