Go to file
David Hall b208f82df4 Updated projects and dependencies to allow for .NET Standard builds for all non-UI projects. 2017-11-27 16:50:18 -07:00
Core Updated projects and dependencies to allow for .NET Standard builds for all non-UI projects. 2017-11-27 16:50:18 -07:00
PInvoke Updated projects and dependencies to allow for .NET Standard builds for all non-UI projects. 2017-11-27 16:50:18 -07:00
Security Updated projects and dependencies to allow for .NET Standard builds for all non-UI projects. 2017-11-27 16:50:18 -07:00
System Updated projects and dependencies to allow for .NET Standard builds for all non-UI projects. 2017-11-27 16:50:18 -07:00
UI Updated projects and dependencies to allow for .NET Standard builds for all non-UI projects. 2017-11-27 16:50:18 -07:00
UnitTests Initial load: Extra libraries and unit tests 2017-11-27 11:11:20 -07:00
docs Set theme jekyll-theme-slate 2017-11-27 11:12:46 -07:00
.gitattributes Add initial files 2017-11-27 10:03:14 -07:00
.gitignore Initial load: Extra libraries and unit tests 2017-11-27 11:11:20 -07:00
LICENSE Add initial files 2017-11-27 10:03:14 -07:00
README.md Updated README.md with new project information 2017-11-27 12:13:28 -07:00
Vanara.sln Initial load: Extra libraries and unit tests 2017-11-27 11:11:20 -07:00

README.md

Vanara

Vanara

A set of .NET assemblies containing PInvoke (Interop) references and related extensions.

Installation

This project's assemblies are available via NuGet.

Link Assembly Description Dependencies
NuGet Vanara.Core Shared methods, structures and constants for use throughout the Vanara assemblies. Think of it as windows.h with some useful extensions. None
NuGet Vanara.PInvoke.Shared Shared methods, structures and constants for use throughout the Vanara.PInvoke assemblies Vanara.Core
NuGet Vanara.PInvoke.AclUI Methods, structures and constants imported from AclUI.dll Vanara.PInvoke.Security
NuGet Vanara.PInvoke.ComCtl32 Methods, structures and constants imported from ComCtl32.dll Vanara.PInvoke.User32
NuGet Vanara.PInvoke.CredUI Methods, structures and constants imported from CredUI.dll Vanara.PInvoke.Security
NuGet Vanara.PInvoke.DwmApi Methods, structures and constants imported from DwmApi.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.Gdi32 Methods, structures and constants imported from Gdi32.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.Kernel32 Methods, structures and constants imported from Kernel32.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.NetApi32 Methods, structures and constants imported from NetApi32.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.NetListMgr Methods, structures and constants imported from NetListMgr.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.NTDSApi Methods, structures and constants imported from NTDSApi.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.Ole Methods, structures and constants imported from Ole32.dll, OleAut32 and PropSys.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.Security Methods, structures and constants imported from AdvApi32.dll, Authz.dll and Secur32.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.ShlwApi Methods, structures and constants imported from ShlwApi.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.Shell32 Methods, structures and constants imported from Shell32.dll Vanara.PInvoke.ComCtl32, Vanara.PInvoke.Ole, Vanara.PInvoke.Security
NuGet Vanara.PInvoke.TaskSchd Methods, structures and constants imported from TaskSchd.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.User32 Methods, structures and constants imported from User32.dll Vanara.PInvoke.Gdi32, Vanara.PInvoke.Kernel32
NuGet Vanara.PInvoke.UxTheme Methods, structures and constants imported from UxTheme.dll Vanara.PInvoke.Gdi32
NuGet Vanara.PInvoke.VirtDisk Methods, structures and constants imported from VirtDisk.dll Vanara.PInvoke.Shared
NuGet Vanara.PInvoke.WinINet Methods, structures and constants imported from WinINet.dll Vanara.PInvoke.Shared
NuGet Vanara.Security Wrapper classes for security related items in the PInvoke libraries Vanara.PInvoke.AclUI, Vanara.PInvoke.CredUI
NuGet Vanara.SystemServices Wrapper classes for system related items in the PInvoke libraries Vanara.PInvoke.Kernel32, Vanara.PInvoke.VirtDisk
NuGet Vanara.UI Wrapper classes for user interface related items in the PInvoke libraries Vanara.PInvoke.ComCtl32, Vanara.PInvoke.NetListMgr, Vanara.PInvoke.Shell32, Vanara.PInvoke.UxTheme

Sample Code

There are numerous examples in the UnitTest folder.