Updated project information

pull/372/head
David Hall 2023-01-15 15:27:57 -07:00
parent 08a435caaa
commit d442ebdd65
7 changed files with 69 additions and 2 deletions

View File

@ -9,7 +9,16 @@
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;davclnt;networking;management</PackageTags>
<PackageReleaseNotes/>
<PackageReleaseNotes>Currently implements:
Functions
DavAddConnection DavCancelConnectionsToServer DavDeleteConnection DavFlushFile DavGetExtendedError DavGetHTTPFromUNCPath DavGetTheLockOwnerOfTheFile DavGetUNCFromHTTPPath DavInvalidateCache DavRegisterAuthCallback DavUnregisterAuthCallback
Structures
DAV_CALLBACK_AUTH_BLOB DAV_CALLBACK_AUTH_UNP DAV_CALLBACK_CRED
</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />

View File

@ -0,0 +1,21 @@
![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png)
### **Vanara.PInvoke.DavClnt NuGet Package**
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.DavClnt?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke API (methods, structures and constants) imported from Windows DavClnt.dll.
### **What is Vanara?**
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
### **Issues?**
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
### **Included in Vanara.PInvoke.DavClnt**
Functions | Enumerations | Structures
--- | --- | ---
DavAddConnection DavCancelConnectionsToServer DavDeleteConnection DavFlushFile DavFreeUsedDiskSpace DavGetDiskSpaceUsage DavGetExtendedError DavGetHTTPFromUNCPath DavGetTheLockOwnerOfTheFile DavGetUNCFromHTTPPath DavInvalidateCache DavRegisterAuthCallback DavUnregisterAuthCallback | AUTHNEXTSTEP DAV_AUTHN_SCHEME | DAV_CALLBACK_AUTH_BLOB DAV_CALLBACK_AUTH_UNP DAV_CALLBACK_CRED

34
PInvoke/DavClnt/readme.md Normal file
View File

@ -0,0 +1,34 @@
## Vanara.PInvoke.DavClnt
PInvoke API (methods, structures and constants) imported from Windows DavClnt.dll.
- Includes methods from davclnt.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DavClnt?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DavClnt?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DavClnt)
### Methods - 100% API coverage (11 of 11 functions)
Native Method | Header | Managed Method
--- | --- | ---
[DavAddConnection](https://www.google.com/search?num=5&q=DavAddConnection+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavAddConnection](https://github.com/dahall/Vanara/search?l=C%23&q=DavAddConnection)
[DavCancelConnectionsToServer](https://www.google.com/search?num=5&q=DavCancelConnectionsToServer+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavCancelConnectionsToServer](https://github.com/dahall/Vanara/search?l=C%23&q=DavCancelConnectionsToServer)
[DavDeleteConnection](https://www.google.com/search?num=5&q=DavDeleteConnection+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavDeleteConnection](https://github.com/dahall/Vanara/search?l=C%23&q=DavDeleteConnection)
[DavFlushFile](https://www.google.com/search?num=5&q=DavFlushFile+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavFlushFile](https://github.com/dahall/Vanara/search?l=C%23&q=DavFlushFile)
[DavGetExtendedError](https://www.google.com/search?num=5&q=DavGetExtendedError+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavGetExtendedError](https://github.com/dahall/Vanara/search?l=C%23&q=DavGetExtendedError)
[DavGetHTTPFromUNCPath](https://www.google.com/search?num=5&q=DavGetHTTPFromUNCPath+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavGetHTTPFromUNCPath](https://github.com/dahall/Vanara/search?l=C%23&q=DavGetHTTPFromUNCPath)
[DavGetTheLockOwnerOfTheFile](https://www.google.com/search?num=5&q=DavGetTheLockOwnerOfTheFile+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavGetTheLockOwnerOfTheFile](https://github.com/dahall/Vanara/search?l=C%23&q=DavGetTheLockOwnerOfTheFile)
[DavGetUNCFromHTTPPath](https://www.google.com/search?num=5&q=DavGetUNCFromHTTPPath+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavGetUNCFromHTTPPath](https://github.com/dahall/Vanara/search?l=C%23&q=DavGetUNCFromHTTPPath)
[DavInvalidateCache](https://www.google.com/search?num=5&q=DavInvalidateCache+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavInvalidateCache](https://github.com/dahall/Vanara/search?l=C%23&q=DavInvalidateCache)
[DavRegisterAuthCallback](https://www.google.com/search?num=5&q=DavRegisterAuthCallback+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavRegisterAuthCallback](https://github.com/dahall/Vanara/search?l=C%23&q=DavRegisterAuthCallback)
[DavUnregisterAuthCallback](https://www.google.com/search?num=5&q=DavUnregisterAuthCallback+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DavUnregisterAuthCallback](https://github.com/dahall/Vanara/search?l=C%23&q=DavUnregisterAuthCallback)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[AUTHNEXTSTEP](https://www.google.com/search?num=5&q=AUTHNEXTSTEP+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.AUTHNEXTSTEP](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHNEXTSTEP)
[DAV_AUTHN_SCHEME](https://www.google.com/search?num=5&q=DAV_AUTHN_SCHEME+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DAV_AUTHN_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=DAV_AUTHN_SCHEME)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[DAV_CALLBACK_AUTH_BLOB](https://www.google.com/search?num=5&q=DAV_CALLBACK_AUTH_BLOB+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DAV_CALLBACK_AUTH_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=DAV_CALLBACK_AUTH_BLOB)
[DAV_CALLBACK_AUTH_UNP](https://www.google.com/search?num=5&q=DAV_CALLBACK_AUTH_UNP+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DAV_CALLBACK_AUTH_UNP](https://github.com/dahall/Vanara/search?l=C%23&q=DAV_CALLBACK_AUTH_UNP)
[DAV_CALLBACK_CRED](https://www.google.com/search?num=5&q=DAV_CALLBACK_CRED+site%3Alearn.microsoft.com) | davclnt.h | [Vanara.PInvoke.DavClnt.DAV_CALLBACK_CRED](https://github.com/dahall/Vanara/search?l=C%23&q=DAV_CALLBACK_CRED)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[SafeDavConnectionHandle](https://www.google.com/search?num=5&q=SafeDavConnectionHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.DavClnt.SafeDavConnectionHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDavConnectionHandle)

View File

@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall
Functions | Enumerations | Structures
--- | --- | ---
DwmDefWindowProc DwmEnableBlurBehindWindow DwmEnableComposition DwmEnableMMCSS DwmExtendFrameIntoClientArea DwmFlush DwmGetColorizationColor DwmGetCompositionTimingInfo DwmGetTransportAttributes DwmGetUnmetTabRequirements DwmGetWindowAttribute DwmInvalidateIconicBitmaps DwmIsCompositionEnabled DwmpGetColorizationParameters DwmpSetColorizationParameters DwmQueryThumbnailSourceSize DwmRegisterThumbnail DwmRenderGesture DwmSetIconicLivePreviewBitmap DwmSetIconicThumbnail DwmSetWindowAttribute DwmShowContact DwmTetherContact DwmTransitionOwnedWindow DwmUnregisterThumbnail DwmUpdateThumbnailProperties | DWM_BLURBEHIND_Mask DWM_CLOAKED DWM_SETICONICPREVIEW_Flags DWM_SHOWCONTACT DWM_TAB_WINDOW_REQUIREMENTS DWM_TNP DWMFLIP3DWINDOWPOLICY DWMNCRENDERINGPOLICY DWMTRANSITION_OWNEDWINDOW_TARGET DWMWINDOWATTRIBUTE GESTURE_TYPE | DWM_BLURBEHIND DWM_COLORIZATION_PARAMS DWM_THUMBNAIL_PROPERTIES DWM_TIMING_INFO MARGINS UNSIGNED_RATIO
DwmDefWindowProc DwmEnableBlurBehindWindow DwmEnableComposition DwmEnableMMCSS DwmExtendFrameIntoClientArea DwmFlush DwmGetColorizationColor DwmGetCompositionTimingInfo DwmGetTransportAttributes DwmGetUnmetTabRequirements DwmGetWindowAttribute DwmInvalidateIconicBitmaps DwmIsCompositionEnabled DwmpGetColorizationParameters DwmpSetColorizationParameters DwmQueryThumbnailSourceSize DwmRegisterThumbnail DwmRenderGesture DwmSetIconicLivePreviewBitmap DwmSetIconicThumbnail DwmSetWindowAttribute DwmShowContact DwmTetherContact DwmTransitionOwnedWindow DwmUnregisterThumbnail DwmUpdateThumbnailProperties | DWM_BLURBEHIND_Mask DWM_CLOAKED DWM_SETICONICPREVIEW_Flags DWM_SHOWCONTACT DWM_TAB_WINDOW_REQUIREMENTS DWM_TNP DWMFLIP3DWINDOWPOLICY DWMNCRENDERINGPOLICY DWMTRANSITION_OWNEDWINDOW_TARGET DWM_WINDOW_CORNER_PREFERENCE DWMWINDOWATTRIBUTE GESTURE_TYPE | DWM_BLURBEHIND DWM_COLORIZATION_PARAMS DWM_THUMBNAIL_PROPERTIES DWM_TIMING_INFO MARGINS UNSIGNED_RATIO

View File

@ -41,6 +41,7 @@ Native Enum | Header | Managed Enum
[DWM_SHOWCONTACT](https://www.google.com/search?num=5&q=DWM_SHOWCONTACT+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_SHOWCONTACT](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_SHOWCONTACT)
[DWM_TAB_WINDOW_REQUIREMENTS](https://www.google.com/search?num=5&q=DWM_TAB_WINDOW_REQUIREMENTS+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_TAB_WINDOW_REQUIREMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_TAB_WINDOW_REQUIREMENTS)
[DWM_TNP](https://www.google.com/search?num=5&q=DWM_TNP+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_TNP](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_TNP)
[DWM_WINDOW_CORNER_PREFERENCE](https://www.google.com/search?num=5&q=DWM_WINDOW_CORNER_PREFERENCE+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_WINDOW_CORNER_PREFERENCE](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_WINDOW_CORNER_PREFERENCE)
[DWMFLIP3DWINDOWPOLICY](https://www.google.com/search?num=5&q=DWMFLIP3DWINDOWPOLICY+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMFLIP3DWINDOWPOLICY](https://github.com/dahall/Vanara/search?l=C%23&q=DWMFLIP3DWINDOWPOLICY)
[DWMNCRENDERINGPOLICY](https://www.google.com/search?num=5&q=DWMNCRENDERINGPOLICY+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMNCRENDERINGPOLICY](https://github.com/dahall/Vanara/search?l=C%23&q=DWMNCRENDERINGPOLICY)
[DWMTRANSITION_OWNEDWINDOW_TARGET](https://www.google.com/search?num=5&q=DWMTRANSITION_OWNEDWINDOW_TARGET+site%3Alearn.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMTRANSITION_OWNEDWINDOW_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=DWMTRANSITION_OWNEDWINDOW_TARGET)

View File

@ -59,6 +59,7 @@ ComDlg32.dll | [Vanara.PInvoke.ComDlg32](https://github.com/dahall/Vanara/blob/m
credui.dll | [Vanara.PInvoke.CredUI](https://github.com/dahall/Vanara/blob/master/PInvoke/CredUI/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.CredUI?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.CredUI?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.CredUI)
crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptui.dll, cryptnet.dll, cryptdlg.dll | [Vanara.PInvoke.Cryptography](https://github.com/dahall/Vanara/blob/master/PInvoke/Cryptography/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Cryptography?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Cryptography?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Cryptography)
d2d1.dll, dxgi.dll, dwrite.dll, windowscodecs.dll | [Vanara.PInvoke.Graphics](https://github.com/dahall/Vanara/blob/master/PInvoke/Graphics/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Graphics?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Graphics?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Graphics)
davclnt.dll | [Vanara.PInvoke.DavClnt](https://github.com/dahall/Vanara/blob/master/PInvoke/DavClnt/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DavClnt?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DavClnt?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DavClnt)
DbgHelp.dll, ImageHlp.dll | [Vanara.PInvoke.DbgHelp](https://github.com/dahall/Vanara/blob/master/PInvoke/DbgHelp/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DbgHelp?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DbgHelp?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DbgHelp)
Dhcpcsvc6.dll, Dhcpcsvc.dll | [Vanara.PInvoke.Dhcp](https://github.com/dahall/Vanara/blob/master/PInvoke/Dhcp/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Dhcp?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Dhcp?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Dhcp)
DnsApi.dll | [Vanara.PInvoke.DnsApi](https://github.com/dahall/Vanara/blob/master/PInvoke/DnsApi/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DnsApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DnsApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DnsApi)

View File

@ -33,6 +33,7 @@
<dependency id="Vanara.PInvoke.ComDlg32" version="3.4.12" />
<dependency id="Vanara.PInvoke.CredUI" version="3.4.12" />
<dependency id="Vanara.PInvoke.Cryptography" version="3.4.12" />
<dependency id="Vanara.PInvoke.DavClnt" version="3.4.12" />
<dependency id="Vanara.PInvoke.DbgHelp" version="3.4.12" />
<dependency id="Vanara.PInvoke.Dhcp" version="3.4.12" />
<dependency id="Vanara.PInvoke.DnsApi" version="3.4.12" />