diff --git a/PInvoke/DavClnt/Vanara.PInvoke.DavClnt.csproj b/PInvoke/DavClnt/Vanara.PInvoke.DavClnt.csproj index 87fd573e..b1b2f2ff 100644 --- a/PInvoke/DavClnt/Vanara.PInvoke.DavClnt.csproj +++ b/PInvoke/DavClnt/Vanara.PInvoke.DavClnt.csproj @@ -9,7 +9,16 @@ $(AssemblyName) $(AssemblyName) pinvoke;vanara;net-extensions;interop;davclnt;networking;management - + 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 + + + pkgreadme.md diff --git a/PInvoke/DavClnt/pkgreadme.md b/PInvoke/DavClnt/pkgreadme.md new file mode 100644 index 00000000..eb71a6f8 --- /dev/null +++ b/PInvoke/DavClnt/pkgreadme.md @@ -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 diff --git a/PInvoke/DavClnt/readme.md b/PInvoke/DavClnt/readme.md new file mode 100644 index 00000000..ac73f6ba --- /dev/null +++ b/PInvoke/DavClnt/readme.md @@ -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) diff --git a/PInvoke/DwmApi/pkgreadme.md b/PInvoke/DwmApi/pkgreadme.md index 69ca8d08..96f1da16 100644 --- a/PInvoke/DwmApi/pkgreadme.md +++ b/PInvoke/DwmApi/pkgreadme.md @@ -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 diff --git a/PInvoke/DwmApi/readme.md b/PInvoke/DwmApi/readme.md index fda47853..4fcd1564 100644 --- a/PInvoke/DwmApi/readme.md +++ b/PInvoke/DwmApi/readme.md @@ -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) diff --git a/README.md b/README.md index c95ce2b1..b73d6823 100644 --- a/README.md +++ b/README.md @@ -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) diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index 830ad4b9..13499073 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -33,6 +33,7 @@ +