From aa69db53fdc2444bf1846fb001c4e832be8aa736 Mon Sep 17 00:00:00 2001 From: dahall Date: Mon, 9 May 2022 15:56:58 -0600 Subject: [PATCH] Updated documentation and added package readme files. --- BITS/Vanara.BITS.csproj | 1 + BITS/pkgreadme.md | 21 ++ Core/Vanara.Core.csproj | 3 +- Core/pkgreadme.md | 26 ++ Management/Vanara.Management.csproj | 1 + Management/pkgreadme.md | 21 ++ NugetPkgReadme.md | 18 ++ PInvoke/AMSI/CorrelationReport.md | 5 + PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj | 1 + PInvoke/AMSI/pkgreadme.md | 21 ++ PInvoke/Accessibility/CorrelationReport.md | 6 + .../Vanara.PInvoke.Accessibility.csproj | 1 + PInvoke/Accessibility/pkgreadme.md | 21 ++ PInvoke/AclUI/CorrelationReport.md | 8 + PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj | 1 + PInvoke/AclUI/pkgreadme.md | 21 ++ PInvoke/BITS/CorrelationReport.md | 21 ++ PInvoke/BITS/Vanara.PInvoke.BITS.csproj | 1 + PInvoke/BITS/pkgreadme.md | 21 ++ PInvoke/Cabinet/CorrelationReport.md | 12 + PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj | 1 + PInvoke/Cabinet/pkgreadme.md | 21 ++ PInvoke/CfgMgr32/CorrelationReport.md | 40 +++ PInvoke/CfgMgr32/Vanara.PInvoke.CfgMgr32.csproj | 1 + PInvoke/CfgMgr32/pkgreadme.md | 21 ++ PInvoke/CimFs/CorrelationReport.md | 4 + PInvoke/CimFs/Vanara.PInvoke.CimFs.csproj | 1 + PInvoke/CimFs/pkgreadme.md | 21 ++ PInvoke/CldApi/CorrelationReport.md | 51 +++ PInvoke/CldApi/Vanara.PInvoke.CldApi.csproj | 1 + PInvoke/CldApi/pkgreadme.md | 21 ++ PInvoke/ComCtl32/CorrelationReport.md | 133 ++++++++ PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj | 1 + PInvoke/ComCtl32/pkgreadme.md | 21 ++ PInvoke/ComDlg32/CorrelationReport.md | 13 + PInvoke/ComDlg32/Vanara.PInvoke.ComDlg32.csproj | 1 + PInvoke/ComDlg32/pkgreadme.md | 21 ++ PInvoke/CredUI/CorrelationReport.md | 7 + PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj | 1 + PInvoke/CredUI/pkgreadme.md | 21 ++ PInvoke/Cryptography/CorrelationReport.md | 155 +++++++++ .../Vanara.PInvoke.Cryptography.csproj | 1 + PInvoke/Cryptography/pkgreadme.md | 21 ++ PInvoke/DbgHelp/CorrelationReport.md | 48 ++- PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj | 1 + PInvoke/DbgHelp/pkgreadme.md | 21 ++ PInvoke/Dhcp/CorrelationReport.md | 7 + PInvoke/Dhcp/Vanara.PInvoke.Dhcp.csproj | 1 + PInvoke/Dhcp/pkgreadme.md | 21 ++ PInvoke/DnsApi/CorrelationReport.md | 23 ++ PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj | 1 + PInvoke/DnsApi/pkgreadme.md | 21 ++ PInvoke/Drt/CorrelationReport.md | 11 + PInvoke/Drt/Vanara.PInvoke.Drt.csproj | 1 + PInvoke/Drt/pkgreadme.md | 21 ++ PInvoke/DwmApi/CorrelationReport.md | 14 + PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj | 1 + PInvoke/DwmApi/pkgreadme.md | 21 ++ PInvoke/EnhancedStorage/CorrelationReport.md | 10 + .../Vanara.PInvoke.EnhancedStorage.csproj | 1 + PInvoke/EnhancedStorage/pkgreadme.md | 21 ++ PInvoke/FhSvcCtl/CorrelationReport.md | 11 + PInvoke/FhSvcCtl/Vanara.PInvoke.FhSvcCtl.csproj | 1 + PInvoke/FhSvcCtl/pkgreadme.md | 21 ++ PInvoke/FirewallApi/CorrelationReport.md | 21 ++ .../FirewallApi/Vanara.PInvoke.FirewallApi.vbproj | 1 + PInvoke/FirewallApi/pkgreadme.md | 21 ++ PInvoke/FunDisc/CorrelationReport.md | 8 + PInvoke/FunDisc/Vanara.PInvoke.FunDisc.csproj | 1 + PInvoke/FunDisc/pkgreadme.md | 21 ++ PInvoke/Gdi32/CorrelationReport.md | 90 ++++++ PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj | 1 + PInvoke/Gdi32/pkgreadme.md | 21 ++ PInvoke/Graphics/CorrelationReport.md | 145 +++++++++ PInvoke/Graphics/Vanara.PInvoke.Graphics.csproj | 1 + PInvoke/Graphics/pkgreadme.md | 21 ++ PInvoke/IMAPI/CorrelationReport.md | 22 ++ PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj | 1 + PInvoke/IMAPI/pkgreadme.md | 21 ++ PInvoke/IScsiDsc/CorrelationReport.md | 13 + PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj | 1 + PInvoke/IScsiDsc/pkgreadme.md | 21 ++ PInvoke/Imm32/CorrelationReport.md | 43 +++ PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj | 1 + PInvoke/Imm32/pkgreadme.md | 21 ++ PInvoke/IpHlpApi/CorrelationReport.md | 60 +++- PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj | 1 + PInvoke/IpHlpApi/pkgreadme.md | 21 ++ PInvoke/Kernel32/CorrelationReport.md | 357 ++++++++++++++++++++- PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj | 1 + PInvoke/Kernel32/pkgreadme.md | 21 ++ PInvoke/KtmW32/CorrelationReport.md | 13 + PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj | 1 + PInvoke/KtmW32/pkgreadme.md | 21 ++ PInvoke/Lz32/CorrelationReport.md | 5 + PInvoke/Lz32/Vanara.PInvoke.Lz32.csproj | 1 + PInvoke/Lz32/pkgreadme.md | 21 ++ PInvoke/Magnification/CorrelationReport.md | 5 + .../Vanara.PInvoke.Magnification.csproj | 1 + PInvoke/Magnification/pkgreadme.md | 21 ++ PInvoke/Mpr/CorrelationReport.md | 14 + PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj | 1 + PInvoke/Mpr/pkgreadme.md | 21 ++ PInvoke/Msi/CorrelationReport.md | 37 +++ PInvoke/Msi/Vanara.PInvoke.Msi.csproj | 1 + PInvoke/Msi/pkgreadme.md | 21 ++ PInvoke/Multimedia/CorrelationReport.md | 86 +++++ .../Multimedia/Vanara.PInvoke.Multimedia.csproj | 1 + PInvoke/Multimedia/pkgreadme.md | 21 ++ PInvoke/NTDSApi/CorrelationReport.md | 28 ++ PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj | 1 + PInvoke/NTDSApi/pkgreadme.md | 21 ++ PInvoke/NetApi32/CorrelationReport.md | 55 ++++ PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj | 1 + PInvoke/NetApi32/pkgreadme.md | 21 ++ PInvoke/NetListMgr/CorrelationReport.md | 12 + .../NetListMgr/Vanara.PInvoke.NetListMgr.csproj | 1 + PInvoke/NetListMgr/pkgreadme.md | 21 ++ PInvoke/NewDev/CorrelationReport.md | 8 + PInvoke/NewDev/Vanara.PInvoke.NewDev.csproj | 1 + PInvoke/NewDev/pkgreadme.md | 21 ++ PInvoke/NtDll/CorrelationReport.md | 13 +- PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj | 1 + PInvoke/NtDll/pkgreadme.md | 21 ++ PInvoke/Ole/CorrelationReport.md | 127 +++++++- PInvoke/Ole/Vanara.PInvoke.Ole.csproj | 1 + PInvoke/Ole/pkgreadme.md | 21 ++ PInvoke/OleDlg/CorrelationReport.md | 13 + PInvoke/OleDlg/Vanara.PInvoke.OleDlg.csproj | 1 + PInvoke/OleDlg/pkgreadme.md | 21 ++ PInvoke/Opc/CorrelationReport.md | 16 +- PInvoke/Opc/Vanara.PInvoke.Opc.csproj | 1 + PInvoke/Opc/pkgreadme.md | 21 ++ PInvoke/P2P/CorrelationReport.md | 36 ++- PInvoke/P2P/Vanara.PInvoke.P2P.csproj | 1 + PInvoke/P2P/pkgreadme.md | 21 ++ PInvoke/Pdh/CorrelationReport.md | 12 + PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj | 1 + PInvoke/Pdh/pkgreadme.md | 21 ++ PInvoke/PeerDist/CorrelationReport.md | 5 + PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj | 1 + PInvoke/PeerDist/pkgreadme.md | 21 ++ PInvoke/PortableDeviceApi/CorrelationReport.md | 33 ++ .../Vanara.PInvoke.PortableDeviceApi.csproj | 1 + PInvoke/PortableDeviceApi/pkgreadme.md | 21 ++ PInvoke/PowrProf/CorrelationReport.md | 19 ++ PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj | 1 + PInvoke/PowrProf/pkgreadme.md | 21 ++ PInvoke/Printing/CorrelationReport.md | 62 ++++ PInvoke/Printing/Vanara.PInvoke.Printing.csproj | 1 + PInvoke/Printing/pkgreadme.md | 21 ++ PInvoke/ProjectedFSLib/CorrelationReport.md | 13 + .../Vanara.PInvoke.ProjectedFSLib.csproj | 1 + PInvoke/ProjectedFSLib/pkgreadme.md | 21 ++ PInvoke/Rpc/CorrelationReport.md | 21 ++ PInvoke/Rpc/Vanara.PInvoke.Rpc.csproj | 1 + PInvoke/Rpc/pkgreadme.md | 21 ++ PInvoke/RstrtMgr/CorrelationReport.md | 9 + PInvoke/RstrtMgr/Vanara.PInvoke.RstrtMgr.csproj | 1 + PInvoke/RstrtMgr/pkgreadme.md | 21 ++ PInvoke/SHCore/CorrelationReport.md | 8 + PInvoke/SHCore/Vanara.PInvoke.SHCore.csproj | 1 + PInvoke/SHCore/pkgreadme.md | 21 ++ PInvoke/SearchApi/CorrelationReport.md | 29 ++ PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj | 1 + PInvoke/SearchApi/pkgreadme.md | 21 ++ PInvoke/Security/CorrelationReport.md | 199 ++++++++++++ PInvoke/Security/Vanara.PInvoke.Security.csproj | 1 + PInvoke/Security/pkgreadme.md | 21 ++ PInvoke/SensorsApi/CorrelationReport.md | 9 + .../SensorsApi/Vanara.PInvoke.SensorsApi.csproj | 1 + PInvoke/SensorsApi/pkgreadme.md | 21 ++ PInvoke/SetupAPI/CorrelationReport.md | 54 ++++ PInvoke/SetupAPI/Vanara.PInvoke.SetupAPI.csproj | 1 + PInvoke/SetupAPI/pkgreadme.md | 21 ++ PInvoke/Shared/Vanara.PInvoke.Shared.csproj | 3 +- PInvoke/Shared/pkgreadme.md | 28 ++ PInvoke/Shell32/CorrelationReport.md | 218 +++++++++++++ PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj | 1 + PInvoke/Shell32/pkgreadme.md | 21 ++ PInvoke/ShlwApi/CorrelationReport.md | 29 ++ PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj | 1 + PInvoke/ShlwApi/pkgreadme.md | 21 ++ PInvoke/TaskSchd/CorrelationReport.md | 23 ++ PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj | 1 + PInvoke/TaskSchd/pkgreadme.md | 21 ++ PInvoke/TextServicesFramework/CorrelationReport.md | 81 +++++ .../Vanara.PInvoke.TextServicesFramework.csproj | 1 + PInvoke/TextServicesFramework/pkgreadme.md | 21 ++ PInvoke/UrlMon/CorrelationReport.md | 20 ++ PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj | 1 + PInvoke/UrlMon/pkgreadme.md | 21 ++ PInvoke/User32/CorrelationReport.md | 182 +++++++++++ PInvoke/User32/Vanara.PInvoke.User32.csproj | 1 + PInvoke/User32/pkgreadme.md | 21 ++ PInvoke/UserEnv/CorrelationReport.md | 8 + PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj | 1 + PInvoke/UserEnv/pkgreadme.md | 21 ++ PInvoke/Usp10/CorrelationReport.md | 8 + PInvoke/Usp10/Vanara.PInvoke.Usp10.csproj | 1 + PInvoke/Usp10/pkgreadme.md | 21 ++ PInvoke/UxTheme/CorrelationReport.md | 40 +++ PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj | 1 + PInvoke/UxTheme/pkgreadme.md | 21 ++ PInvoke/Version/CorrelationReport.md | 12 + PInvoke/Version/Vanara.PInvoke.Version.csproj | 1 + PInvoke/Version/pkgreadme.md | 21 ++ PInvoke/VirtDisk/CorrelationReport.md | 39 +++ PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj | 1 + PInvoke/VirtDisk/pkgreadme.md | 21 ++ PInvoke/VssApiMgd/CorrelationReport.md | 41 ++- PInvoke/VssApiMgd/Vanara.PInvoke.VssApiMgd.csproj | 1 + PInvoke/VssApiMgd/pkgreadme.md | 21 ++ PInvoke/WTSApi32/CorrelationReport.md | 16 + PInvoke/WTSApi32/Vanara.PInvoke.WTSApi32.csproj | 1 + PInvoke/WTSApi32/pkgreadme.md | 21 ++ PInvoke/WcmApi/CorrelationReport.md | 7 + PInvoke/WcmApi/Vanara.PInvoke.WcmApi.csproj | 1 + PInvoke/WcmApi/pkgreadme.md | 21 ++ PInvoke/WcnApi/CorrelationReport.md | 24 ++ PInvoke/WcnApi/Vanara.PInvoke.WcnApi.csproj | 1 + PInvoke/WcnApi/pkgreadme.md | 21 ++ PInvoke/Wer/CorrelationReport.md | 13 + PInvoke/Wer/Vanara.PInvoke.Wer.csproj | 1 + PInvoke/Wer/pkgreadme.md | 21 ++ PInvoke/WinBio/CorrelationReport.md | 47 ++- PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj | 1 + PInvoke/WinBio/pkgreadme.md | 21 ++ PInvoke/WinHTTP/CorrelationReport.md | 44 +++ PInvoke/WinHTTP/Vanara.PInvoke.WinHTTP.csproj | 1 + PInvoke/WinHTTP/pkgreadme.md | 21 ++ PInvoke/WinINet/CorrelationReport.md | 49 +++ PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj | 1 + PInvoke/WinINet/pkgreadme.md | 21 ++ PInvoke/WinTrust/CorrelationReport.md | 18 ++ PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj | 1 + PInvoke/WinTrust/pkgreadme.md | 21 ++ PInvoke/WlanApi/CorrelationReport.md | 48 +++ PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj | 1 + PInvoke/WlanApi/pkgreadme.md | 21 ++ PInvoke/Ws2_32/CorrelationReport.md | 40 +++ PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj | 1 + PInvoke/Ws2_32/pkgreadme.md | 21 ++ PInvoke/WsmSvc/CorrelationReport.md | 16 + PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj | 1 + PInvoke/WsmSvc/pkgreadme.md | 21 ++ Security/Vanara.Security.csproj | 1 + Security/pkgreadme.md | 21 ++ System/Vanara.SystemServices.csproj | 3 +- System/pkgreadme.md | 21 ++ Vanara.Library.nuspec | 116 +++---- Vanara.sln | 1 + VirtualDisk/Vanara.VirtualDisk.csproj | 1 + VirtualDisk/pkgreadme.md | 21 ++ WPF.Extensions/Vanara.WPF.Extensions.csproj | 1 + WPF.Extensions/pkgreadme.md | 21 ++ WinUI.Extensions/Vanara.WinUI.Extensions.csproj | 1 + WinUI.Extensions/pkgreadme.md | 21 ++ .../Vanara.Windows.Extensions.csproj | 1 + Windows.Extensions/pkgreadme.md | 21 ++ Windows.Forms/Vanara.Windows.Forms.csproj | 3 +- Windows.Forms/pkgreadme.md | 21 ++ .../Vanara.Windows.Shell.Common.csproj | 3 +- Windows.Shell.Common/pkgreadme.md | 21 ++ Windows.Shell/Vanara.Windows.Shell.csproj | 1 + Windows.Shell/pkgreadme.md | 21 ++ 266 files changed, 5409 insertions(+), 74 deletions(-) create mode 100644 BITS/pkgreadme.md create mode 100644 Core/pkgreadme.md create mode 100644 Management/pkgreadme.md create mode 100644 NugetPkgReadme.md create mode 100644 PInvoke/AMSI/pkgreadme.md create mode 100644 PInvoke/Accessibility/pkgreadme.md create mode 100644 PInvoke/AclUI/pkgreadme.md create mode 100644 PInvoke/BITS/pkgreadme.md create mode 100644 PInvoke/Cabinet/pkgreadme.md create mode 100644 PInvoke/CfgMgr32/pkgreadme.md create mode 100644 PInvoke/CimFs/pkgreadme.md create mode 100644 PInvoke/CldApi/pkgreadme.md create mode 100644 PInvoke/ComCtl32/pkgreadme.md create mode 100644 PInvoke/ComDlg32/pkgreadme.md create mode 100644 PInvoke/CredUI/pkgreadme.md create mode 100644 PInvoke/Cryptography/pkgreadme.md create mode 100644 PInvoke/DbgHelp/pkgreadme.md create mode 100644 PInvoke/Dhcp/pkgreadme.md create mode 100644 PInvoke/DnsApi/pkgreadme.md create mode 100644 PInvoke/Drt/pkgreadme.md create mode 100644 PInvoke/DwmApi/pkgreadme.md create mode 100644 PInvoke/EnhancedStorage/pkgreadme.md create mode 100644 PInvoke/FhSvcCtl/pkgreadme.md create mode 100644 PInvoke/FirewallApi/pkgreadme.md create mode 100644 PInvoke/FunDisc/pkgreadme.md create mode 100644 PInvoke/Gdi32/pkgreadme.md create mode 100644 PInvoke/Graphics/pkgreadme.md create mode 100644 PInvoke/IMAPI/pkgreadme.md create mode 100644 PInvoke/IScsiDsc/pkgreadme.md create mode 100644 PInvoke/Imm32/pkgreadme.md create mode 100644 PInvoke/IpHlpApi/pkgreadme.md create mode 100644 PInvoke/Kernel32/pkgreadme.md create mode 100644 PInvoke/KtmW32/pkgreadme.md create mode 100644 PInvoke/Lz32/pkgreadme.md create mode 100644 PInvoke/Magnification/pkgreadme.md create mode 100644 PInvoke/Mpr/pkgreadme.md create mode 100644 PInvoke/Msi/pkgreadme.md create mode 100644 PInvoke/Multimedia/pkgreadme.md create mode 100644 PInvoke/NTDSApi/pkgreadme.md create mode 100644 PInvoke/NetApi32/pkgreadme.md create mode 100644 PInvoke/NetListMgr/pkgreadme.md create mode 100644 PInvoke/NewDev/pkgreadme.md create mode 100644 PInvoke/NtDll/pkgreadme.md create mode 100644 PInvoke/Ole/pkgreadme.md create mode 100644 PInvoke/OleDlg/pkgreadme.md create mode 100644 PInvoke/Opc/pkgreadme.md create mode 100644 PInvoke/P2P/pkgreadme.md create mode 100644 PInvoke/Pdh/pkgreadme.md create mode 100644 PInvoke/PeerDist/pkgreadme.md create mode 100644 PInvoke/PortableDeviceApi/pkgreadme.md create mode 100644 PInvoke/PowrProf/pkgreadme.md create mode 100644 PInvoke/Printing/pkgreadme.md create mode 100644 PInvoke/ProjectedFSLib/pkgreadme.md create mode 100644 PInvoke/Rpc/pkgreadme.md create mode 100644 PInvoke/RstrtMgr/pkgreadme.md create mode 100644 PInvoke/SHCore/pkgreadme.md create mode 100644 PInvoke/SearchApi/pkgreadme.md create mode 100644 PInvoke/Security/pkgreadme.md create mode 100644 PInvoke/SensorsApi/pkgreadme.md create mode 100644 PInvoke/SetupAPI/pkgreadme.md create mode 100644 PInvoke/Shared/pkgreadme.md create mode 100644 PInvoke/Shell32/pkgreadme.md create mode 100644 PInvoke/ShlwApi/pkgreadme.md create mode 100644 PInvoke/TaskSchd/pkgreadme.md create mode 100644 PInvoke/TextServicesFramework/pkgreadme.md create mode 100644 PInvoke/UrlMon/pkgreadme.md create mode 100644 PInvoke/User32/pkgreadme.md create mode 100644 PInvoke/UserEnv/pkgreadme.md create mode 100644 PInvoke/Usp10/pkgreadme.md create mode 100644 PInvoke/UxTheme/pkgreadme.md create mode 100644 PInvoke/Version/pkgreadme.md create mode 100644 PInvoke/VirtDisk/pkgreadme.md create mode 100644 PInvoke/VssApiMgd/pkgreadme.md create mode 100644 PInvoke/WTSApi32/pkgreadme.md create mode 100644 PInvoke/WcmApi/pkgreadme.md create mode 100644 PInvoke/WcnApi/pkgreadme.md create mode 100644 PInvoke/Wer/pkgreadme.md create mode 100644 PInvoke/WinBio/pkgreadme.md create mode 100644 PInvoke/WinHTTP/pkgreadme.md create mode 100644 PInvoke/WinINet/pkgreadme.md create mode 100644 PInvoke/WinTrust/pkgreadme.md create mode 100644 PInvoke/WlanApi/pkgreadme.md create mode 100644 PInvoke/Ws2_32/pkgreadme.md create mode 100644 PInvoke/WsmSvc/pkgreadme.md create mode 100644 Security/pkgreadme.md create mode 100644 System/pkgreadme.md create mode 100644 VirtualDisk/pkgreadme.md create mode 100644 WPF.Extensions/pkgreadme.md create mode 100644 WinUI.Extensions/pkgreadme.md create mode 100644 Windows.Extensions/pkgreadme.md create mode 100644 Windows.Forms/pkgreadme.md create mode 100644 Windows.Shell.Common/pkgreadme.md create mode 100644 Windows.Shell/pkgreadme.md diff --git a/BITS/Vanara.BITS.csproj b/BITS/Vanara.BITS.csproj index 620eea18..5d51d599 100644 --- a/BITS/Vanara.BITS.csproj +++ b/BITS/Vanara.BITS.csproj @@ -18,6 +18,7 @@ Enumerations BackgroundCopyACLFlags, BackgroundCopyCost, BackgroundCopyErrorContext, BackgroundCopyJobCredentialScheme, BackgroundCopyJobCredentialTarget, BackgroundCopyJobPriority, BackgroundCopyJobSecurity, BackgroundCopyJobState, BackgroundCopyJobType + pkgreadme.md diff --git a/BITS/pkgreadme.md b/BITS/pkgreadme.md new file mode 100644 index 00000000..a07ebcbe --- /dev/null +++ b/BITS/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.BITS NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.BITS?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) + +Complete .NET coverage of Windows BITS (Background Intelligent Transfer Service) functionality. Provides access to all library functions through Windows 11 and gracefully fails when new features are not available on older OS versions. + +### 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.BITS + +Classes | Structures | Enumerations +--- | --- | --- +BackgroundCopyException
BackgroundCopyFileCollection
BackgroundCopyFileInfo
BackgroundCopyFileRange
BackgroundCopyFileRangesTransferredEventArgs
BackgroundCopyFileTransferredEventArgs
BackgroundCopyJob
BackgroundCopyJobCollection
BackgroundCopyJobCredential
BackgroundCopyJobCredentials
BackgroundCopyJobEventArgs
BackgroundCopyManager
| BackgroundCopyFileRange
BackgroundCopyJobProgress
BackgroundCopyJobReplyProgress









| BackgroundCopyACLFlags
BackgroundCopyCost
BackgroundCopyErrorContext
BackgroundCopyJobCredentialScheme
BackgroundCopyJobCredentialTarget
BackgroundCopyJobPriority
BackgroundCopyJobSecurity
BackgroundCopyJobState
BackgroundCopyJobType



diff --git a/Core/Vanara.Core.csproj b/Core/Vanara.Core.csproj index efdacf06..8674bb7e 100644 --- a/Core/Vanara.Core.csproj +++ b/Core/Vanara.Core.csproj @@ -15,7 +15,7 @@ Currently implements: Classes -IArrayStruct<T>, IHistory<T>, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory<T>, BeginEndEventContext, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser<T>, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer<T>, EnumExtensions, EventedList<T>, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary<T>, HexDempHelpers, HGlobalMemoryMethods, History<T>, IArrayStructExtensions, IArrayStructMarshaler<T>, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs<T>, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator<T>, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> +AlignedMemory<T>, BeginEndEventContext, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser<T>, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer<T>, EnumExtensions, EventedList<T>, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary<T>, HexDempHelpers, HGlobalMemoryMethods, History<T>, IArrayStructExtensions, IArrayStructMarshaler<T>, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs<T>, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator<T>, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> Structures BOOL, BOOLEAN, EnumFlagIndexer<T>, GuidPtr, RefEnumerator<T>, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni, time_t @@ -24,6 +24,7 @@ Enumerations CorrespondingAction, FileAttributeConstant, FileOpConstant, FilePermissionConstant, StringListPackMethod + pkgreadme.md diff --git a/Core/pkgreadme.md b/Core/pkgreadme.md new file mode 100644 index 00000000..9e1c024a --- /dev/null +++ b/Core/pkgreadme.md @@ -0,0 +1,26 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Core NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Core?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) + +This library includes shared methods, structures and constants for use throughout the Vanara assemblies. Think of it as windows.h with some useful extensions. It includes: +* Extension methods for working with enumerated types (enum), FILETIME, and method and property extractions via reflection +* Extension and helper methods to marshaling structures arrays and strings +* SafeHandle based classes for working with memory allocated via CoTaskMem, HGlobal, or Local calls that handles packing and extracting arrays, structures and raw memory +* Safe pinning of objects in memory +* Memory stream based on marshaled memory + +### 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.Core + +Classes | Structures | Enumerations | Interfaces +--- | --- | --- | --- +AlignedMemory
BeginEndEventContext
BitHelper
ByteSizeFormatter
ComConnectionPoint
ComReleaser
ComReleaserFactory
ComStream
ComTypeExtensions
ConstantConversionExtensions
CorrespondingTypeAttribute
CoTaskMemoryMethods
EnumerableEqualityComparer
EnumExtensions
EventedList
FileTimeExtensions
Formatter
FormatterComposer
GenericSafeHandle
GenericVirtualReadOnlyDictionary
HexDempHelpers
HGlobalMemoryMethods
History
IArrayStructExtensions
IArrayStructMarshaler
InteropExtensions
IntPtrConverter
IOExtensions
LibHelper
ListChangedEventArgs
MarshalingStream
MemoryMethodsBase
NativeMemoryEnumerator
NativeMemoryStream
PinnedObject
ReflectionExtensions
ReflectionExtensions
SafeAllocatedMemoryHandle
SafeAllocatedMemoryHandleBase
SafeByteArray
SafeCoTaskMemHandle
SafeCoTaskMemString
SafeCoTaskMemStruct
SafeGuidPtr
SafeHGlobalHandle
SafeHGlobalStruct
SafeMemoryHandle
SafeMemoryHandleExt
SafeMemString
SafeMemStruct
SparseArray
StringHelper
TryGetValueDelegate
UntypedNativeMemoryEnumerator
VanaraCustomMarshaler
VanaraMarshaler
VanaraMarshalerAttribute
VirtualDictionary
VirtualReadOnlyDictionary
| BOOL
BOOLEAN
EnumFlagIndexer
GuidPtr
RefEnumerator
SizeT
StrPtrAnsi
StrPtrAuto
StrPtrUni
time_t

















































| CorrespondingAction
FileAttributeConstant
FileOpConstant
FilePermissionConstant
StringListPackMethod






















































| IArrayStruct
IHistory
IMemoryMethods
ISafeMemoryHandle
ISimpleMemoryMethods
IVanaraMarshaler





















































diff --git a/Management/Vanara.Management.csproj b/Management/Vanara.Management.csproj index 0211b69e..6b32d165 100644 --- a/Management/Vanara.Management.csproj +++ b/Management/Vanara.Management.csproj @@ -12,6 +12,7 @@ Classes DynamicMgmtObject, ManagementExtensions + pkgreadme.md diff --git a/Management/pkgreadme.md b/Management/pkgreadme.md new file mode 100644 index 00000000..79a6fe36 --- /dev/null +++ b/Management/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Management NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Management?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) + +Extensions and helper classes for System.Management. + +### 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.Management + +Classes +--- +DynamicMgmtObject
ManagementExtensions
diff --git a/NugetPkgReadme.md b/NugetPkgReadme.md new file mode 100644 index 00000000..14463048 --- /dev/null +++ b/NugetPkgReadme.md @@ -0,0 +1,18 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### <> NuGet Package +[![Version](https://img.shields.io/nuget/v/<>?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) + +<> + +### 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 <> + diff --git a/PInvoke/AMSI/CorrelationReport.md b/PInvoke/AMSI/CorrelationReport.md index 193e2085..c1caffbc 100644 --- a/PInvoke/AMSI/CorrelationReport.md +++ b/PInvoke/AMSI/CorrelationReport.md @@ -13,6 +13,11 @@ Native Method | Header | Managed Method [AmsiScanBuffer](https://www.google.com/search?num=5&q=AmsiScanBuffer+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AmsiScanBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=AmsiScanBuffer) [AmsiScanString](https://www.google.com/search?num=5&q=AmsiScanString+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AmsiScanString](https://github.com/dahall/Vanara/search?l=C%23&q=AmsiScanString) [AmsiUninitialize](https://www.google.com/search?num=5&q=AmsiUninitialize+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AmsiUninitialize](https://github.com/dahall/Vanara/search?l=C%23&q=AmsiUninitialize) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AMSI_ATTRIBUTE](https://www.google.com/search?num=5&q=AMSI_ATTRIBUTE+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AMSI_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=AMSI_ATTRIBUTE) +[AMSI_RESULT](https://www.google.com/search?num=5&q=AMSI_RESULT+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AMSI_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=AMSI_RESULT) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj b/PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj index a7ea41a6..b375912f 100644 --- a/PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj +++ b/PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj @@ -21,6 +21,7 @@ Interfaces IAmsiStream IAntimalware IAntimalware2 IAntimalwareProvider IAntimalwareProvider2 + pkgreadme.md diff --git a/PInvoke/AMSI/pkgreadme.md b/PInvoke/AMSI/pkgreadme.md new file mode 100644 index 00000000..139cb9b7 --- /dev/null +++ b/PInvoke/AMSI/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.AMSI NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.AMSI?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 Antimalware Scan Interface (AMSI.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.AMSI + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +AmsiCloseSession
AmsiInitialize
AmsiNotifyOperation
AmsiOpenSession
AmsiScanBuffer
AmsiScanString
AmsiUninitialize
| AMSI_ATTRIBUTE
AMSI_RESULT





| HAMSICONTEXT
HAMSISESSION





| IAmsiStream
IAntimalware
IAntimalware2
IAntimalwareProvider
IAntimalwareProvider2


diff --git a/PInvoke/Accessibility/CorrelationReport.md b/PInvoke/Accessibility/CorrelationReport.md index 7f06f42f..f0bfb19b 100644 --- a/PInvoke/Accessibility/CorrelationReport.md +++ b/PInvoke/Accessibility/CorrelationReport.md @@ -21,6 +21,12 @@ Native Method | Header | Managed Method [LresultFromObject](https://www.google.com/search?num=5&q=LresultFromObject+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.LresultFromObject](https://github.com/dahall/Vanara/search?l=C%23&q=LresultFromObject) [ObjectFromLresult](https://www.google.com/search?num=5&q=ObjectFromLresult+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.ObjectFromLresult](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectFromLresult) [WindowFromAccessibleObject](https://www.google.com/search?num=5&q=WindowFromAccessibleObject+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.WindowFromAccessibleObject](https://github.com/dahall/Vanara/search?l=C%23&q=WindowFromAccessibleObject) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AccessibilityRole](https://www.google.com/search?num=5&q=AccessibilityRole+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Oleacc.AccessibilityRole](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityRole) +[AccessibilityState](https://www.google.com/search?num=5&q=AccessibilityState+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Oleacc.AccessibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityState) +[ANRUS](https://www.google.com/search?num=5&q=ANRUS+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.ANRUS](https://github.com/dahall/Vanara/search?l=C%23&q=ANRUS) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- diff --git a/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj b/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj index 4e403a4c..b9d540d9 100644 --- a/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj +++ b/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj @@ -16,6 +16,7 @@ Functions AccessibleChildren AccessibleObjectFromEvent AccessibleObjectFromPoint AccessibleObjectFromWindow AccNotifyTouchInteraction AccSetRunningUtilityState CreateStdAccessibleObject CreateStdAccessibleProxy GetOleaccVersionInfo GetProcessHandleFromHwnd GetRoleText GetStateText LresultFromObject ObjectFromLresult WindowFromAccessibleObject + pkgreadme.md 0618 diff --git a/PInvoke/Accessibility/pkgreadme.md b/PInvoke/Accessibility/pkgreadme.md new file mode 100644 index 00000000..56a34275 --- /dev/null +++ b/PInvoke/Accessibility/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Accessibility NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Accessibility?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) for Windows Accessibility Features. + +### 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.Accessibility + +Functions | Enumerations +--- | --- +AccessibleChildren
AccessibleObjectFromEvent
AccessibleObjectFromPoint
AccessibleObjectFromWindow
AccNotifyTouchInteraction
AccSetRunningUtilityState
CreateStdAccessibleObject
CreateStdAccessibleProxy
GetOleaccVersionInfo
GetProcessHandleFromHwnd
GetRoleText
GetStateText
LresultFromObject
ObjectFromLresult
WindowFromAccessibleObject
| AccessibilityRole
AccessibilityState
ANRUS












diff --git a/PInvoke/AclUI/CorrelationReport.md b/PInvoke/AclUI/CorrelationReport.md index 192bdc5a..8665f369 100644 --- a/PInvoke/AclUI/CorrelationReport.md +++ b/PInvoke/AclUI/CorrelationReport.md @@ -9,6 +9,14 @@ Native Method | Header | Managed Method [CreateSecurityPage](https://www.google.com/search?num=5&q=CreateSecurityPage+site%3Adocs.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.CreateSecurityPage](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSecurityPage) [EditSecurity](https://www.google.com/search?num=5&q=EditSecurity+site%3Adocs.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.EditSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=EditSecurity) [EditSecurityAdvanced](https://www.google.com/search?num=5&q=EditSecurityAdvanced+site%3Adocs.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.EditSecurityAdvanced](https://github.com/dahall/Vanara/search?l=C%23&q=EditSecurityAdvanced) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[PropertySheetCallbackMessage](https://www.google.com/search?num=5&q=PropertySheetCallbackMessage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AclUI.PropertySheetCallbackMessage](https://github.com/dahall/Vanara/search?l=C%23&q=PropertySheetCallbackMessage) +[SECURITY_OBJECT_ID](https://www.google.com/search?num=5&q=SECURITY_OBJECT_ID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AclUI.SECURITY_OBJECT_ID](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_OBJECT_ID) +[SI_OBJECT_INFO_Flags](https://www.google.com/search?num=5&q=SI_OBJECT_INFO_Flags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AclUI.SI_OBJECT_INFO_Flags](https://github.com/dahall/Vanara/search?l=C%23&q=SI_OBJECT_INFO_Flags) +[SI_PAGE_ACTIVATED](https://www.google.com/search?num=5&q=SI_PAGE_ACTIVATED+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AclUI.SI_PAGE_ACTIVATED](https://github.com/dahall/Vanara/search?l=C%23&q=SI_PAGE_ACTIVATED) +[SI_PAGE_TYPE](https://www.google.com/search?num=5&q=SI_PAGE_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AclUI.SI_PAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SI_PAGE_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj b/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj index 964fa705..d0a66d58 100644 --- a/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj +++ b/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj @@ -22,6 +22,7 @@ Interfaces IEffectivePermission IEffectivePermission2 ISecurityInformation ISecurityInformation2 ISecurityInformation3 ISecurityInformation4 ISecurityObjectTypeInfo + pkgreadme.md
diff --git a/PInvoke/AclUI/pkgreadme.md b/PInvoke/AclUI/pkgreadme.md new file mode 100644 index 00000000..4fee2a96 --- /dev/null +++ b/PInvoke/AclUI/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.AclUI NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.AclUI?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 AclUI.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.AclUI + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +CreateSecurityPage
EditSecurity
EditSecurityAdvanced




| PropertySheetCallbackMessage
SECURITY_OBJECT_ID
SI_OBJECT_INFO_Flags
SI_PAGE_ACTIVATED
SI_PAGE_TYPE


| EFFPERM_RESULT_LIST
SECURITY_OBJECT
SI_OBJECT_INFO
SID_INFO
SI_ACCESS
SI_INHERIT_TYPE

| IEffectivePermission
IEffectivePermission2
ISecurityInformation
ISecurityInformation2
ISecurityInformation3
ISecurityInformation4
ISecurityObjectTypeInfo
diff --git a/PInvoke/BITS/CorrelationReport.md b/PInvoke/BITS/CorrelationReport.md index 4638e669..3426f91e 100644 --- a/PInvoke/BITS/CorrelationReport.md +++ b/PInvoke/BITS/CorrelationReport.md @@ -3,6 +3,27 @@ PInvoke API (interfaces, structures and constants) imported for Windows BITS (Ba - Includes methods from qmgr.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.BITS?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.BITS?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.BITS) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[BG_AUTH_SCHEME](https://www.google.com/search?num=5&q=BG_AUTH_SCHEME+site%3Adocs.microsoft.com) | Bits1_5.h | [Vanara.PInvoke.BITS.BG_AUTH_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=BG_AUTH_SCHEME) +[BG_AUTH_TARGET](https://www.google.com/search?num=5&q=BG_AUTH_TARGET+site%3Adocs.microsoft.com) | Bits1_5.h | [Vanara.PInvoke.BITS.BG_AUTH_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=BG_AUTH_TARGET) +[BG_CERT_STORE_LOCATION](https://www.google.com/search?num=5&q=BG_CERT_STORE_LOCATION+site%3Adocs.microsoft.com) | Bits2_5.h | [Vanara.PInvoke.BITS.BG_CERT_STORE_LOCATION](https://github.com/dahall/Vanara/search?l=C%23&q=BG_CERT_STORE_LOCATION) +[BG_COPY_FILE](https://www.google.com/search?num=5&q=BG_COPY_FILE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_COPY_FILE](https://github.com/dahall/Vanara/search?l=C%23&q=BG_COPY_FILE) +[BG_ENABLE_PEERCACHING](https://www.google.com/search?num=5&q=BG_ENABLE_PEERCACHING+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_ENABLE_PEERCACHING](https://github.com/dahall/Vanara/search?l=C%23&q=BG_ENABLE_PEERCACHING) +[BG_ERROR_CONTEXT](https://www.google.com/search?num=5&q=BG_ERROR_CONTEXT+site%3Adocs.microsoft.com) | Bits.h | [Vanara.PInvoke.BITS.BG_ERROR_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=BG_ERROR_CONTEXT) +[BG_HTTP_SECURITY](https://www.google.com/search?num=5&q=BG_HTTP_SECURITY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_HTTP_SECURITY](https://github.com/dahall/Vanara/search?l=C%23&q=BG_HTTP_SECURITY) +[BG_JOB_ENABLE_PEERCACHING](https://www.google.com/search?num=5&q=BG_JOB_ENABLE_PEERCACHING+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_JOB_ENABLE_PEERCACHING](https://github.com/dahall/Vanara/search?l=C%23&q=BG_JOB_ENABLE_PEERCACHING) +[BG_JOB_ENUM](https://www.google.com/search?num=5&q=BG_JOB_ENUM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_JOB_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=BG_JOB_ENUM) +[BG_JOB_PRIORITY](https://www.google.com/search?num=5&q=BG_JOB_PRIORITY+site%3Adocs.microsoft.com) | Bits.h | [Vanara.PInvoke.BITS.BG_JOB_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=BG_JOB_PRIORITY) +[BG_JOB_PROXY_USAGE](https://www.google.com/search?num=5&q=BG_JOB_PROXY_USAGE+site%3Adocs.microsoft.com) | Bits.h | [Vanara.PInvoke.BITS.BG_JOB_PROXY_USAGE](https://github.com/dahall/Vanara/search?l=C%23&q=BG_JOB_PROXY_USAGE) +[BG_JOB_STATE](https://www.google.com/search?num=5&q=BG_JOB_STATE+site%3Adocs.microsoft.com) | Bits.h | [Vanara.PInvoke.BITS.BG_JOB_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=BG_JOB_STATE) +[BG_JOB_TYPE](https://www.google.com/search?num=5&q=BG_JOB_TYPE+site%3Adocs.microsoft.com) | Bits.h | [Vanara.PInvoke.BITS.BG_JOB_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=BG_JOB_TYPE) +[BG_NOTIFY](https://www.google.com/search?num=5&q=BG_NOTIFY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=BG_NOTIFY) +[BG_TOKEN](https://www.google.com/search?num=5&q=BG_TOKEN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BITS.BG_TOKEN](https://github.com/dahall/Vanara/search?l=C%23&q=BG_TOKEN) +[BITS_COST_STATE](https://www.google.com/search?num=5&q=BITS_COST_STATE+site%3Adocs.microsoft.com) | Bits5_0.h | [Vanara.PInvoke.BITS.BITS_COST_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=BITS_COST_STATE) +[BITS_FILE_PROPERTY_ID](https://www.google.com/search?num=5&q=BITS_FILE_PROPERTY_ID+site%3Adocs.microsoft.com) | Bits5_0.h | [Vanara.PInvoke.BITS.BITS_FILE_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=BITS_FILE_PROPERTY_ID) +[BITS_JOB_PROPERTY_ID](https://www.google.com/search?num=5&q=BITS_JOB_PROPERTY_ID+site%3Adocs.microsoft.com) | Bits5_0.h | [Vanara.PInvoke.BITS.BITS_JOB_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=BITS_JOB_PROPERTY_ID) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/BITS/Vanara.PInvoke.BITS.csproj b/PInvoke/BITS/Vanara.PInvoke.BITS.csproj index 08af7f03..ccaaf48f 100644 --- a/PInvoke/BITS/Vanara.PInvoke.BITS.csproj +++ b/PInvoke/BITS/Vanara.PInvoke.BITS.csproj @@ -19,6 +19,7 @@ Interfaces IBackgroundCopyCallback IBackgroundCopyCallback2 IBackgroundCopyCallback3 IBackgroundCopyError IBackgroundCopyFile IBackgroundCopyFile2 IBackgroundCopyFile3 IBackgroundCopyFile4 IBackgroundCopyFile5 IBackgroundCopyFile6 IBackgroundCopyJob IBackgroundCopyJob2 IBackgroundCopyJob3 IBackgroundCopyJob4 IBackgroundCopyJob5 IBackgroundCopyJobHttpOptions IBackgroundCopyJobHttpOptions2 IBackgroundCopyJobHttpOptions3 IBackgroundCopyManager IBackgroundCopyServerCertificateValidationCallback IBitsPeer IBitsPeerCacheAdministration IBitsPeerCacheRecord IBitsTokenOptions IEnumBackgroundCopyFiles IEnumBackgroundCopyJobs IEnumBitsPeerCacheRecords IEnumBitsPeers + pkgreadme.md diff --git a/PInvoke/BITS/pkgreadme.md b/PInvoke/BITS/pkgreadme.md new file mode 100644 index 00000000..af7a107e --- /dev/null +++ b/PInvoke/BITS/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.BITS NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.BITS?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 (interfaces, structures and constants) imported for Windows BITS (Background Intelligent Transfer Service). + +### 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.BITS + +Enumerations | Structures | Interfaces +--- | --- | --- +BG_AUTH_SCHEME
BG_AUTH_TARGET
BG_CERT_STORE_LOCATION
BG_COPY_FILE
BG_ENABLE_PEERCACHING
BG_ERROR_CONTEXT
BG_HTTP_SECURITY
BG_JOB_ENABLE_PEERCACHING
BG_JOB_ENUM
BG_JOB_PRIORITY
BG_JOB_PROXY_USAGE
BG_JOB_STATE
BG_JOB_TYPE
BG_NOTIFY
BG_TOKEN
BITS_COST_STATE
BITS_FILE_PROPERTY_ID
BITS_JOB_PROPERTY_ID










| BG_AUTH_CREDENTIALS
BG_FILE_INFO
BG_FILE_PROGRESS
BG_FILE_RANGE
BG_JOB_PROGRESS
BG_JOB_REPLY_PROGRESS
BG_JOB_TIMES
BITS_FILE_PROPERTY_VALUE
BITS_JOB_PROPERTY_VALUE
BG_AUTH_CREDENTIALS_UNION
BG_BASIC_CREDENTIALS

















| IBackgroundCopyCallback
IBackgroundCopyCallback2
IBackgroundCopyCallback3
IBackgroundCopyError
IBackgroundCopyFile
IBackgroundCopyFile2
IBackgroundCopyFile3
IBackgroundCopyFile4
IBackgroundCopyFile5
IBackgroundCopyFile6
IBackgroundCopyJob
IBackgroundCopyJob2
IBackgroundCopyJob3
IBackgroundCopyJob4
IBackgroundCopyJob5
IBackgroundCopyJobHttpOptions
IBackgroundCopyJobHttpOptions2
IBackgroundCopyJobHttpOptions3
IBackgroundCopyManager
IBitsPeer
IBitsPeerCacheAdministration
IBitsPeerCacheRecord
IBackgroundCopyServerCertificateValidationCallback
IBitsTokenOptions
IEnumBackgroundCopyFiles
IEnumBackgroundCopyJobs
IEnumBitsPeerCacheRecords
IEnumBitsPeers
diff --git a/PInvoke/Cabinet/CorrelationReport.md b/PInvoke/Cabinet/CorrelationReport.md index 8fc6f348..d342b3f5 100644 --- a/PInvoke/Cabinet/CorrelationReport.md +++ b/PInvoke/Cabinet/CorrelationReport.md @@ -28,6 +28,18 @@ Native Method | Header | Managed Method [ResetDecompressor](https://www.google.com/search?num=5&q=ResetDecompressor+site%3Adocs.microsoft.com) | compressapi.h | [Vanara.PInvoke.Cabinet.ResetDecompressor](https://github.com/dahall/Vanara/search?l=C%23&q=ResetDecompressor) [SetCompressorInformation](https://www.google.com/search?num=5&q=SetCompressorInformation+site%3Adocs.microsoft.com) | compressapi.h | [Vanara.PInvoke.Cabinet.SetCompressorInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetCompressorInformation) [SetDecompressorInformation](https://www.google.com/search?num=5&q=SetDecompressorInformation+site%3Adocs.microsoft.com) | compressapi.h | [Vanara.PInvoke.Cabinet.SetDecompressorInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetDecompressorInformation) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CabinetFileStatus](https://www.google.com/search?num=5&q=CabinetFileStatus+site%3Adocs.microsoft.com) | fci.h | [Vanara.PInvoke.Cabinet.CabinetFileStatus](https://github.com/dahall/Vanara/search?l=C%23&q=CabinetFileStatus) +[COMPRESS_ALGORITHM](https://www.google.com/search?num=5&q=COMPRESS_ALGORITHM+site%3Adocs.microsoft.com) | compressapi.h | [Vanara.PInvoke.Cabinet.COMPRESS_ALGORITHM](https://github.com/dahall/Vanara/search?l=C%23&q=COMPRESS_ALGORITHM) +[COMPRESS_INFORMATION_CLASS](https://www.google.com/search?num=5&q=COMPRESS_INFORMATION_CLASS+site%3Adocs.microsoft.com) | compressapi.h | [Vanara.PInvoke.Cabinet.COMPRESS_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=COMPRESS_INFORMATION_CLASS) +[FCIERROR](https://www.google.com/search?num=5&q=FCIERROR+site%3Adocs.microsoft.com) | fci.h | [Vanara.PInvoke.Cabinet.FCIERROR](https://github.com/dahall/Vanara/search?l=C%23&q=FCIERROR) +[FDICPU](https://www.google.com/search?num=5&q=FDICPU+site%3Adocs.microsoft.com) | fdi.h | [Vanara.PInvoke.Cabinet.FDICPU](https://github.com/dahall/Vanara/search?l=C%23&q=FDICPU) +[FDIDECRYPTTYPE](https://www.google.com/search?num=5&q=FDIDECRYPTTYPE+site%3Adocs.microsoft.com) | fdi.h | [Vanara.PInvoke.Cabinet.FDIDECRYPTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FDIDECRYPTTYPE) +[FDIERROR](https://www.google.com/search?num=5&q=FDIERROR+site%3Adocs.microsoft.com) | fdi.h | [Vanara.PInvoke.Cabinet.FDIERROR](https://github.com/dahall/Vanara/search?l=C%23&q=FDIERROR) +[FDINOTIFICATIONTYPE](https://www.google.com/search?num=5&q=FDINOTIFICATIONTYPE+site%3Adocs.microsoft.com) | fdi.h | [Vanara.PInvoke.Cabinet.FDINOTIFICATIONTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FDINOTIFICATIONTYPE) +[TCOMP](https://www.google.com/search?num=5&q=TCOMP+site%3Adocs.microsoft.com) | fci.h | [Vanara.PInvoke.Cabinet.TCOMP](https://github.com/dahall/Vanara/search?l=C%23&q=TCOMP) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj b/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj index 16b25659..ac535ec4 100644 --- a/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj +++ b/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj @@ -19,6 +19,7 @@ Structures CCAB COMPRESSOR_HANDLE COMPRESS_ALLOCATION_ROUTINES DECOMPRESSOR_HANDLE DECRYPT ERF FDICABINETINFO FDIDECRYPT FDINOTIFICATION HFCI HFDI NEW_CABINET NEW_FOLDER Union + pkgreadme.md 1701;1702;1591 diff --git a/PInvoke/Cabinet/pkgreadme.md b/PInvoke/Cabinet/pkgreadme.md new file mode 100644 index 00000000..4f3b365f --- /dev/null +++ b/PInvoke/Cabinet/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Cabinet NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Cabinet?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 Cabinet.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.Cabinet + +Functions | Enumerations | Structures +--- | --- | --- +CloseCompressor
CloseDecompressor
Compress
CreateCompressor
CreateDecompressor
Decompress
FCIAddFile
FCICreate
FCIDestroy
FCIFlushCabinet
FCIFlushFolder
FDICopy
FDICreate
FDIDestroy
FDIIsCabinet
FDITruncateCabinet
QueryCompressorInformation
QueryDecompressorInformation
ResetCompressor
ResetDecompressor
SetCompressorInformation
SetDecompressorInformation
| COMPRESS_ALGORITHM
COMPRESS_INFORMATION_CLASS
CabinetFileStatus
FCIERROR
TCOMP
FDICPU
FDIDECRYPTTYPE
FDIERROR
FDINOTIFICATIONTYPE













| COMPRESS_ALLOCATION_ROUTINES
COMPRESSOR_HANDLE
DECOMPRESSOR_HANDLE
CCAB
HFCI
FDICABINETINFO
FDIDECRYPT
FDINOTIFICATION
HFDI
ERF
Union
NEW_CABINET
NEW_FOLDER
DECRYPT








diff --git a/PInvoke/CfgMgr32/CorrelationReport.md b/PInvoke/CfgMgr32/CorrelationReport.md index 372d3457..5a246109 100644 --- a/PInvoke/CfgMgr32/CorrelationReport.md +++ b/PInvoke/CfgMgr32/CorrelationReport.md @@ -130,6 +130,46 @@ Native Method | Header | Managed Method [SwDevicePropertySet](https://www.google.com/search?num=5&q=SwDevicePropertySet+site%3Adocs.microsoft.com) | swdevice.h | [Vanara.PInvoke.CfgMgr32.SwDevicePropertySet](https://github.com/dahall/Vanara/search?l=C%23&q=SwDevicePropertySet) [SwDeviceSetLifetime](https://www.google.com/search?num=5&q=SwDeviceSetLifetime+site%3Adocs.microsoft.com) | swdevice.h | [Vanara.PInvoke.CfgMgr32.SwDeviceSetLifetime](https://github.com/dahall/Vanara/search?l=C%23&q=SwDeviceSetLifetime) [SwMemFree](https://www.google.com/search?num=5&q=SwMemFree+site%3Adocs.microsoft.com) | swdevice.h | [Vanara.PInvoke.CfgMgr32.SwMemFree](https://github.com/dahall/Vanara/search?l=C%23&q=SwMemFree) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CM_ADD_ID](https://www.google.com/search?num=5&q=CM_ADD_ID+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_ADD_ID](https://github.com/dahall/Vanara/search?l=C%23&q=CM_ADD_ID) +[CM_CDFLAGS](https://www.google.com/search?num=5&q=CM_CDFLAGS+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_CDFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CM_CDFLAGS) +[CM_CDMASK](https://www.google.com/search?num=5&q=CM_CDMASK+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_CDMASK](https://github.com/dahall/Vanara/search?l=C%23&q=CM_CDMASK) +[CM_CLASS_PROPERTY](https://www.google.com/search?num=5&q=CM_CLASS_PROPERTY+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_CLASS_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=CM_CLASS_PROPERTY) +[CM_CRP](https://www.google.com/search?num=5&q=CM_CRP+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_CRP](https://github.com/dahall/Vanara/search?l=C%23&q=CM_CRP) +[CM_DELETE_CLASS](https://www.google.com/search?num=5&q=CM_DELETE_CLASS+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_DELETE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=CM_DELETE_CLASS) +[CM_DISABLE](https://www.google.com/search?num=5&q=CM_DISABLE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_DISABLE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_DISABLE) +[CM_DRP](https://www.google.com/search?num=5&q=CM_DRP+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_DRP](https://github.com/dahall/Vanara/search?l=C%23&q=CM_DRP) +[CM_ENUMERATE_CLASSES](https://www.google.com/search?num=5&q=CM_ENUMERATE_CLASSES+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_ENUMERATE_CLASSES](https://github.com/dahall/Vanara/search?l=C%23&q=CM_ENUMERATE_CLASSES) +[CM_GET_DEVICE_INTERFACE_LIST](https://www.google.com/search?num=5&q=CM_GET_DEVICE_INTERFACE_LIST+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_GET_DEVICE_INTERFACE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_GET_DEVICE_INTERFACE_LIST) +[CM_GETIDLIST](https://www.google.com/search?num=5&q=CM_GETIDLIST+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_GETIDLIST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_GETIDLIST) +[CM_LOCATE_DEVINST](https://www.google.com/search?num=5&q=CM_LOCATE_DEVINST+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_LOCATE_DEVINST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_LOCATE_DEVINST) +[CM_LOCATE_DEVNODE](https://www.google.com/search?num=5&q=CM_LOCATE_DEVNODE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_LOCATE_DEVNODE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_LOCATE_DEVNODE) +[CM_NOTIFY_ACTION](https://www.google.com/search?num=5&q=CM_NOTIFY_ACTION+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=CM_NOTIFY_ACTION) +[CM_NOTIFY_FILTER_FLAG](https://www.google.com/search?num=5&q=CM_NOTIFY_FILTER_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_FILTER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CM_NOTIFY_FILTER_FLAG) +[CM_NOTIFY_FILTER_TYPE](https://www.google.com/search?num=5&q=CM_NOTIFY_FILTER_TYPE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_FILTER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_NOTIFY_FILTER_TYPE) +[CM_OPEN_CLASS_KEY](https://www.google.com/search?num=5&q=CM_OPEN_CLASS_KEY+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_OPEN_CLASS_KEY](https://github.com/dahall/Vanara/search?l=C%23&q=CM_OPEN_CLASS_KEY) +[CM_PROB](https://www.google.com/search?num=5&q=CM_PROB+site%3Adocs.microsoft.com) | cfg.h | [Vanara.PInvoke.CfgMgr32.CM_PROB](https://github.com/dahall/Vanara/search?l=C%23&q=CM_PROB) +[CM_REENUMERATE](https://www.google.com/search?num=5&q=CM_REENUMERATE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_REENUMERATE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_REENUMERATE) +[CM_REGISTRY](https://www.google.com/search?num=5&q=CM_REGISTRY+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_REGISTRY](https://github.com/dahall/Vanara/search?l=C%23&q=CM_REGISTRY) +[CM_REMOVE](https://www.google.com/search?num=5&q=CM_REMOVE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_REMOVE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_REMOVE) +[CM_SETUP_DEVNODE](https://www.google.com/search?num=5&q=CM_SETUP_DEVNODE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_SETUP_DEVNODE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_SETUP_DEVNODE) +[CONFIGRET](https://www.google.com/search?num=5&q=CONFIGRET+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CONFIGRET](https://github.com/dahall/Vanara/search?l=C%23&q=CONFIGRET) +[CSCONFIGFLAG](https://www.google.com/search?num=5&q=CSCONFIGFLAG+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CSCONFIGFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CSCONFIGFLAG) +[DMA_DES_FLAGS](https://www.google.com/search?num=5&q=DMA_DES_FLAGS+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.DMA_DES_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DMA_DES_FLAGS) +[IO_DES_FLAGS](https://www.google.com/search?num=5&q=IO_DES_FLAGS+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IO_DES_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IO_DES_FLAGS) +[IRQD_FLAGS](https://www.google.com/search?num=5&q=IRQD_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.IRQD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IRQD_FLAGS) +[LOG_CONF_FLAG](https://www.google.com/search?num=5&q=LOG_CONF_FLAG+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.LOG_CONF_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=LOG_CONF_FLAG) +[MEM_DES_FLAGS](https://www.google.com/search?num=5&q=MEM_DES_FLAGS+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.MEM_DES_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_DES_FLAGS) +[MFCARD_DES_FLAGS](https://www.google.com/search?num=5&q=MFCARD_DES_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.MFCARD_DES_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MFCARD_DES_FLAGS) +[PCD_FLAGS](https://www.google.com/search?num=5&q=PCD_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.PCD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PCD_FLAGS) +[PNP_VETO_TYPE](https://www.google.com/search?num=5&q=PNP_VETO_TYPE+site%3Adocs.microsoft.com) | cfg.h | [Vanara.PInvoke.CfgMgr32.PNP_VETO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PNP_VETO_TYPE) +[PRIORITY](https://www.google.com/search?num=5&q=PRIORITY+site%3Adocs.microsoft.com) | cfg.h | [Vanara.PInvoke.CfgMgr32.PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=PRIORITY) +[REGDISPOSITION](https://www.google.com/search?num=5&q=REGDISPOSITION+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.REGDISPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=REGDISPOSITION) +[RESOURCEID](https://www.google.com/search?num=5&q=RESOURCEID+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.RESOURCEID](https://github.com/dahall/Vanara/search?l=C%23&q=RESOURCEID) +[SW_DEVICE_CAPABILITIES](https://www.google.com/search?num=5&q=SW_DEVICE_CAPABILITIES+site%3Adocs.microsoft.com) | swdevicedef.h | [Vanara.PInvoke.CfgMgr32.SW_DEVICE_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=SW_DEVICE_CAPABILITIES) +[SW_DEVICE_LIFETIME](https://www.google.com/search?num=5&q=SW_DEVICE_LIFETIME+site%3Adocs.microsoft.com) | swdevicedef.h | [Vanara.PInvoke.CfgMgr32.SW_DEVICE_LIFETIME](https://github.com/dahall/Vanara/search?l=C%23&q=SW_DEVICE_LIFETIME) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/CfgMgr32/Vanara.PInvoke.CfgMgr32.csproj b/PInvoke/CfgMgr32/Vanara.PInvoke.CfgMgr32.csproj index 44ca84d6..6743061a 100644 --- a/PInvoke/CfgMgr32/Vanara.PInvoke.CfgMgr32.csproj +++ b/PInvoke/CfgMgr32/Vanara.PInvoke.CfgMgr32.csproj @@ -19,6 +19,7 @@ Structures <Data>e__FixedBuffer <iid>e__FixedBuffer <InstanceId>e__FixedBuffer <SymbolicLink>e__FixedBuffer BUSNUMBER_DES BUSNUMBER_RANGE BUSNUMBER_RESOURCE CM_NOTIFY_EVENT_DATA CM_NOTIFY_FILTER CONFLICT_DETAILS CONFLICT_LIST CS_DES CS_RESOURCE DEVICEHANDLE DEVICEINSTANCE DEVICEINTERFACE DMA_DES DMA_RANGE DMA_RESOURCE HCMNOTIFICATION HMACHINE HSWDEVICE IO_DES IO_RANGE IO_RESOURCE IRQ_DES_32 IRQ_DES_64 IRQ_RANGE IRQ_RESOURCE_32 IRQ_RESOURCE_64 LOG_CONF MEM_DES MEM_RANGE MEM_RESOURCE MFCARD_DES MFCARD_RESOURCE PCCARD_DES PCCARD_RESOURCE RES_DES SW_DEVICE_CREATE_INFO UNION UNION + pkgreadme.md
diff --git a/PInvoke/CfgMgr32/pkgreadme.md b/PInvoke/CfgMgr32/pkgreadme.md new file mode 100644 index 00000000..81e0f32f --- /dev/null +++ b/PInvoke/CfgMgr32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.CfgMgr32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.CfgMgr32?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 CfgMgr32.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.CfgMgr32 + +Functions | Enumerations | Structures +--- | --- | --- +CM_Add_Empty_Log_Conf
CM_Add_Empty_Log_Conf_Ex
CM_Add_ID
CM_Add_ID_Ex
CM_Add_Res_Des
CM_Add_Res_Des_Ex
CM_Connect_Machine
CM_Delete_Class_Key
CM_Delete_Device_Interface_Key
CM_Delete_Device_Interface_Key_Ex
CM_Delete_DevNode_Key
CM_Disable_DevNode
CM_Disconnect_Machine
CM_Enable_DevNode
CM_Enumerate_Classes
CM_Enumerate_Classes_Ex
CM_Enumerate_Enumerators
CM_Enumerate_Enumerators_Ex
CM_Free_Log_Conf
CM_Free_Log_Conf_Ex
CM_Free_Log_Conf_Handle
CM_Free_Res_Des
CM_Free_Res_Des_Ex
CM_Free_Res_Des_Handle
CM_Free_Resource_Conflict_Handle
CM_Get_Child
CM_Get_Child_Ex
CM_Get_Class_Property_ExW
CM_Get_Class_Property_Keys
CM_Get_Class_Property_Keys_Ex
CM_Get_Class_PropertyW
CM_Get_Class_Registry_Property
CM_Get_Depth
CM_Get_Depth_Ex
CM_Get_Device_ID
CM_Get_Device_ID_Ex
CM_Get_Device_ID_List
CM_Get_Device_ID_List_Ex
CM_Get_Device_ID_List_Size
CM_Get_Device_ID_List_Size_Ex
CM_Get_Device_ID_Size
CM_Get_Device_ID_Size_Ex
CM_Get_Device_Interface_Alias
CM_Get_Device_Interface_List
CM_Get_Device_Interface_List_Size
CM_Get_Device_Interface_Property_ExW
CM_Get_Device_Interface_Property_Keys_ExW
CM_Get_Device_Interface_Property_KeysW
CM_Get_Device_Interface_PropertyW
CM_Get_DevNode_Property_ExW
CM_Get_DevNode_Property_Keys
CM_Get_DevNode_Property_Keys_Ex
CM_Get_DevNode_PropertyW
CM_Get_DevNode_Registry_Property
CM_Get_DevNode_Status
CM_Get_DevNode_Status_Ex
CM_Get_First_Log_Conf
CM_Get_First_Log_Conf_Ex
CM_Get_HW_Prof_Flags
CM_Get_HW_Prof_Flags_Ex
CM_Get_Log_Conf_Priority
CM_Get_Log_Conf_Priority_Ex
CM_Get_Next_Log_Conf
CM_Get_Next_Log_Conf_Ex
CM_Get_Next_Res_Des
CM_Get_Next_Res_Des_Ex
CM_Get_Parent
CM_Get_Parent_Ex
CM_Get_Res_Des_Data
CM_Get_Res_Des_Data_Ex
CM_Get_Res_Des_Data_Size
CM_Get_Res_Des_Data_Size_Ex
CM_Get_Resource_Conflict_Count
CM_Get_Resource_Conflict_Details
CM_Get_Sibling
CM_Get_Sibling_Ex
CM_Get_Version
CM_Get_Version_Ex
CM_Is_Dock_Station_Present
CM_Is_Dock_Station_Present_Ex
CM_Is_Version_Available
CM_Is_Version_Available_Ex
CM_Locate_DevNode
CM_Locate_DevNode_Ex
CM_MapCrToWin32Err
CM_Modify_Res_Des
CM_Modify_Res_Des_Ex
CM_Open_Class_Key
CM_Open_Device_Interface_Key
CM_Open_Device_Interface_Key_Ex
CM_Open_DevNode_Key
CM_Query_And_Remove_SubTree
CM_Query_And_Remove_SubTree_Ex
CM_Query_Resource_Conflict_List
CM_Reenumerate_DevNode
CM_Reenumerate_DevNode_Ex
CM_Register_Notification
CM_Request_Device_Eject
CM_Request_Device_Eject_Ex
CM_Request_Eject_PC
CM_Request_Eject_PC_Ex
CM_Set_Class_Property_ExW
CM_Set_Class_PropertyW
CM_Set_Class_Registry_Property
CM_Set_Device_Interface_Property_ExW
CM_Set_Device_Interface_PropertyW
CM_Set_DevNode_Problem
CM_Set_DevNode_Problem_Ex
CM_Set_DevNode_Property_ExW
CM_Set_DevNode_PropertyW
CM_Set_DevNode_Registry_Property
CM_Setup_DevNode
CM_Uninstall_DevNode
CM_Unregister_Notification
CM_WaitNoPendingInstallEvents
SwDeviceClose
SwDeviceCreate
SwDeviceGetLifetime
SwDeviceInterfacePropertySet
SwDeviceInterfaceRegister
SwDeviceInterfaceSetState
SwDevicePropertySet
SwDeviceSetLifetime
SwMemFree
| CM_ADD_ID
CM_CLASS_PROPERTY
CM_CRP
CM_DELETE_CLASS
CM_DISABLE
CM_ENUMERATE_CLASSES
CM_GETIDLIST
CM_REGISTRY
CONFIGRET
LOG_CONF_FLAG
PNP_VETO_TYPE
PRIORITY
RESOURCEID
CM_CDFLAGS
CM_CDMASK
CM_DRP
CM_GET_DEVICE_INTERFACE_LIST
CM_PROB
CSCONFIGFLAG
CM_LOCATE_DEVINST
CM_LOCATE_DEVNODE
CM_NOTIFY_ACTION
CM_NOTIFY_FILTER_FLAG
CM_NOTIFY_FILTER_TYPE
CM_OPEN_CLASS_KEY
CM_REENUMERATE
CM_REMOVE
CM_SETUP_DEVNODE
DMA_DES_FLAGS
IO_DES_FLAGS
IRQD_FLAGS
MEM_DES_FLAGS
MFCARD_DES_FLAGS
PCD_FLAGS
REGDISPOSITION
SW_DEVICE_CAPABILITIES
SW_DEVICE_LIFETIME























































































| CONFLICT_LIST
HCMNOTIFICATION
HMACHINE
LOG_CONF
RES_DES
BUSNUMBER_DES
BUSNUMBER_RANGE
BUSNUMBER_RESOURCE
CM_NOTIFY_EVENT_DATA
CM_NOTIFY_FILTER
CONFLICT_DETAILS
CS_DES
CS_RESOURCE
DMA_DES
DMA_RANGE
DMA_RESOURCE
IO_DES
IO_RANGE
IO_RESOURCE
IRQ_DES_32
IRQ_DES_64
IRQ_RANGE
IRQ_RESOURCE_32
IRQ_RESOURCE_64
MEM_DES
MEM_RANGE
MEM_RESOURCE
MFCARD_DES
MFCARD_RESOURCE
PCCARD_DES
PCCARD_RESOURCE
HSWDEVICE
SW_DEVICE_CREATE_INFO
UNION
UNION
DEVICEINTERFACE
DEVICEHANDLE
DEVICEINSTANCE
e__FixedBuffer
e__FixedBuffer
e__FixedBuffer
e__FixedBuffer


















































































diff --git a/PInvoke/CimFs/CorrelationReport.md b/PInvoke/CimFs/CorrelationReport.md index 5e3347c6..cb478d18 100644 --- a/PInvoke/CimFs/CorrelationReport.md +++ b/PInvoke/CimFs/CorrelationReport.md @@ -17,6 +17,10 @@ Native Method | Header | Managed Method [CimDismountImage](https://www.google.com/search?num=5&q=CimDismountImage+site%3Adocs.microsoft.com) | cimfs.h | [Vanara.PInvoke.CimFs.CimDismountImage](https://github.com/dahall/Vanara/search?l=C%23&q=CimDismountImage) [CimMountImage](https://www.google.com/search?num=5&q=CimMountImage+site%3Adocs.microsoft.com) | cimfs.h | [Vanara.PInvoke.CimFs.CimMountImage](https://github.com/dahall/Vanara/search?l=C%23&q=CimMountImage) [CimWriteStream](https://www.google.com/search?num=5&q=CimWriteStream+site%3Adocs.microsoft.com) | cimfs.h | [Vanara.PInvoke.CimFs.CimWriteStream](https://github.com/dahall/Vanara/search?l=C%23&q=CimWriteStream) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CIM_MOUNT_IMAGE_FLAGS](https://www.google.com/search?num=5&q=CIM_MOUNT_IMAGE_FLAGS+site%3Adocs.microsoft.com) | cimfs.h | [Vanara.PInvoke.CimFs.CIM_MOUNT_IMAGE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CIM_MOUNT_IMAGE_FLAGS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/CimFs/Vanara.PInvoke.CimFs.csproj b/PInvoke/CimFs/Vanara.PInvoke.CimFs.csproj index e5c2e250..7bbcfc52 100644 --- a/PInvoke/CimFs/Vanara.PInvoke.CimFs.csproj +++ b/PInvoke/CimFs/Vanara.PInvoke.CimFs.csproj @@ -18,6 +18,7 @@ Structures CIMFS_FILE_METADATA CIMFS_IMAGE_HANDLE CIMFS_STREAM_HANDLE + pkgreadme.md diff --git a/PInvoke/CimFs/pkgreadme.md b/PInvoke/CimFs/pkgreadme.md new file mode 100644 index 00000000..9af3e127 --- /dev/null +++ b/PInvoke/CimFs/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.CimFs NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.CimFs?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 CimFs.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.CimFs + +Functions | Enumerations | Structures +--- | --- | --- +CimCloseImage
CimCloseStream
CimCommitImage
CimCreateAlternateStream
CimCreateFile
CimCreateHardLink
CimCreateImage
CimDeletePath
CimDismountImage
CimMountImage
CimWriteStream
| CIM_MOUNT_IMAGE_FLAGS










| CIMFS_FILE_METADATA
CIMFS_IMAGE_HANDLE
CIMFS_STREAM_HANDLE








diff --git a/PInvoke/CldApi/CorrelationReport.md b/PInvoke/CldApi/CorrelationReport.md index c0c63c18..76a0de18 100644 --- a/PInvoke/CldApi/CorrelationReport.md +++ b/PInvoke/CldApi/CorrelationReport.md @@ -40,6 +40,57 @@ Native Method | Header | Managed Method [CfUnregisterSyncRoot](https://www.google.com/search?num=5&q=CfUnregisterSyncRoot+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CfUnregisterSyncRoot](https://github.com/dahall/Vanara/search?l=C%23&q=CfUnregisterSyncRoot) [CfUpdatePlaceholder](https://www.google.com/search?num=5&q=CfUpdatePlaceholder+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CfUpdatePlaceholder](https://github.com/dahall/Vanara/search?l=C%23&q=CfUpdatePlaceholder) [CfUpdateSyncProviderStatus](https://www.google.com/search?num=5&q=CfUpdateSyncProviderStatus+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CfUpdateSyncProviderStatus](https://github.com/dahall/Vanara/search?l=C%23&q=CfUpdateSyncProviderStatus) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CF_CALLBACK_CANCEL_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_CANCEL_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_CANCEL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_CANCEL_FLAGS) +[CF_CALLBACK_CLOSE_COMPLETION_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_CLOSE_COMPLETION_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_CLOSE_COMPLETION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_CLOSE_COMPLETION_FLAGS) +[CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS) +[CF_CALLBACK_DEHYDRATE_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_DEHYDRATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_DEHYDRATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_DEHYDRATE_FLAGS) +[CF_CALLBACK_DEHYDRATION_REASON](https://www.google.com/search?num=5&q=CF_CALLBACK_DEHYDRATION_REASON+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_DEHYDRATION_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_DEHYDRATION_REASON) +[CF_CALLBACK_DELETE_COMPLETION_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_DELETE_COMPLETION_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_DELETE_COMPLETION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_DELETE_COMPLETION_FLAGS) +[CF_CALLBACK_DELETE_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_DELETE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_DELETE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_DELETE_FLAGS) +[CF_CALLBACK_FETCH_DATA_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_FETCH_DATA_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_FETCH_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_FETCH_DATA_FLAGS) +[CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS) +[CF_CALLBACK_OPEN_COMPLETION_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_OPEN_COMPLETION_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_OPEN_COMPLETION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_OPEN_COMPLETION_FLAGS) +[CF_CALLBACK_RENAME_COMPLETION_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_RENAME_COMPLETION_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_RENAME_COMPLETION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_RENAME_COMPLETION_FLAGS) +[CF_CALLBACK_RENAME_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_RENAME_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_RENAME_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_RENAME_FLAGS) +[CF_CALLBACK_TYPE](https://www.google.com/search?num=5&q=CF_CALLBACK_TYPE+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_TYPE) +[CF_CALLBACK_VALIDATE_DATA_FLAGS](https://www.google.com/search?num=5&q=CF_CALLBACK_VALIDATE_DATA_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CALLBACK_VALIDATE_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CALLBACK_VALIDATE_DATA_FLAGS) +[CF_CONNECT_FLAGS](https://www.google.com/search?num=5&q=CF_CONNECT_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CONNECT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CONNECT_FLAGS) +[CF_CONVERT_FLAGS](https://www.google.com/search?num=5&q=CF_CONVERT_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CONVERT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CONVERT_FLAGS) +[CF_CREATE_FLAGS](https://www.google.com/search?num=5&q=CF_CREATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_CREATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_CREATE_FLAGS) +[CF_DEHYDRATE_FLAGS](https://www.google.com/search?num=5&q=CF_DEHYDRATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_DEHYDRATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_DEHYDRATE_FLAGS) +[CF_HARDLINK_POLICY](https://www.google.com/search?num=5&q=CF_HARDLINK_POLICY+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_HARDLINK_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=CF_HARDLINK_POLICY) +[CF_HYDRATE_FLAGS](https://www.google.com/search?num=5&q=CF_HYDRATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_HYDRATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_HYDRATE_FLAGS) +[CF_HYDRATION_POLICY_MODIFIER](https://www.google.com/search?num=5&q=CF_HYDRATION_POLICY_MODIFIER+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_HYDRATION_POLICY_MODIFIER](https://github.com/dahall/Vanara/search?l=C%23&q=CF_HYDRATION_POLICY_MODIFIER) +[CF_HYDRATION_POLICY_PRIMARY](https://www.google.com/search?num=5&q=CF_HYDRATION_POLICY_PRIMARY+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_HYDRATION_POLICY_PRIMARY](https://github.com/dahall/Vanara/search?l=C%23&q=CF_HYDRATION_POLICY_PRIMARY) +[CF_IN_SYNC_STATE](https://www.google.com/search?num=5&q=CF_IN_SYNC_STATE+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_IN_SYNC_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CF_IN_SYNC_STATE) +[CF_INSYNC_POLICY](https://www.google.com/search?num=5&q=CF_INSYNC_POLICY+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_INSYNC_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=CF_INSYNC_POLICY) +[CF_OPEN_FILE_FLAGS](https://www.google.com/search?num=5&q=CF_OPEN_FILE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPEN_FILE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPEN_FILE_FLAGS) +[CF_OPERATION_ACK_DATA_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_ACK_DATA_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_ACK_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_ACK_DATA_FLAGS) +[CF_OPERATION_ACK_DEHYDRATE_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_ACK_DEHYDRATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_ACK_DEHYDRATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_ACK_DEHYDRATE_FLAGS) +[CF_OPERATION_ACK_DELETE_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_ACK_DELETE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_ACK_DELETE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_ACK_DELETE_FLAGS) +[CF_OPERATION_ACK_RENAME_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_ACK_RENAME_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_ACK_RENAME_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_ACK_RENAME_FLAGS) +[CF_OPERATION_RESTART_HYDRATION_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_RESTART_HYDRATION_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_RESTART_HYDRATION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_RESTART_HYDRATION_FLAGS) +[CF_OPERATION_RETRIEVE_DATA_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_RETRIEVE_DATA_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_RETRIEVE_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_RETRIEVE_DATA_FLAGS) +[CF_OPERATION_TRANSFER_DATA_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_TRANSFER_DATA_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_TRANSFER_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_TRANSFER_DATA_FLAGS) +[CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS](https://www.google.com/search?num=5&q=CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS) +[CF_OPERATION_TYPE](https://www.google.com/search?num=5&q=CF_OPERATION_TYPE+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_OPERATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CF_OPERATION_TYPE) +[CF_PIN_STATE](https://www.google.com/search?num=5&q=CF_PIN_STATE+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_PIN_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CF_PIN_STATE) +[CF_PLACEHOLDER_CREATE_FLAGS](https://www.google.com/search?num=5&q=CF_PLACEHOLDER_CREATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_PLACEHOLDER_CREATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_PLACEHOLDER_CREATE_FLAGS) +[CF_PLACEHOLDER_INFO_CLASS](https://www.google.com/search?num=5&q=CF_PLACEHOLDER_INFO_CLASS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_PLACEHOLDER_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_PLACEHOLDER_INFO_CLASS) +[CF_PLACEHOLDER_RANGE_INFO_CLASS](https://www.google.com/search?num=5&q=CF_PLACEHOLDER_RANGE_INFO_CLASS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_PLACEHOLDER_RANGE_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_PLACEHOLDER_RANGE_INFO_CLASS) +[CF_PLACEHOLDER_STATE](https://www.google.com/search?num=5&q=CF_PLACEHOLDER_STATE+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_PLACEHOLDER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CF_PLACEHOLDER_STATE) +[CF_POPULATION_POLICY_MODIFIER](https://www.google.com/search?num=5&q=CF_POPULATION_POLICY_MODIFIER+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_POPULATION_POLICY_MODIFIER](https://github.com/dahall/Vanara/search?l=C%23&q=CF_POPULATION_POLICY_MODIFIER) +[CF_POPULATION_POLICY_PRIMARY](https://www.google.com/search?num=5&q=CF_POPULATION_POLICY_PRIMARY+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_POPULATION_POLICY_PRIMARY](https://github.com/dahall/Vanara/search?l=C%23&q=CF_POPULATION_POLICY_PRIMARY) +[CF_REGISTER_FLAGS](https://www.google.com/search?num=5&q=CF_REGISTER_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_REGISTER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_REGISTER_FLAGS) +[CF_REVERT_FLAGS](https://www.google.com/search?num=5&q=CF_REVERT_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_REVERT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_REVERT_FLAGS) +[CF_SET_IN_SYNC_FLAGS](https://www.google.com/search?num=5&q=CF_SET_IN_SYNC_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_SET_IN_SYNC_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_SET_IN_SYNC_FLAGS) +[CF_SET_PIN_FLAGS](https://www.google.com/search?num=5&q=CF_SET_PIN_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_SET_PIN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_SET_PIN_FLAGS) +[CF_SYNC_PROVIDER_STATUS](https://www.google.com/search?num=5&q=CF_SYNC_PROVIDER_STATUS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_SYNC_PROVIDER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_SYNC_PROVIDER_STATUS) +[CF_SYNC_ROOT_INFO_CLASS](https://www.google.com/search?num=5&q=CF_SYNC_ROOT_INFO_CLASS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_SYNC_ROOT_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_SYNC_ROOT_INFO_CLASS) +[CF_UPDATE_FLAGS](https://www.google.com/search?num=5&q=CF_UPDATE_FLAGS+site%3Adocs.microsoft.com) | cfapi.h | [Vanara.PInvoke.CldApi.CF_UPDATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CF_UPDATE_FLAGS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/CldApi/Vanara.PInvoke.CldApi.csproj b/PInvoke/CldApi/Vanara.PInvoke.CldApi.csproj index aceb0bf7..9149a4f5 100644 --- a/PInvoke/CldApi/Vanara.PInvoke.CldApi.csproj +++ b/PInvoke/CldApi/Vanara.PInvoke.CldApi.csproj @@ -19,6 +19,7 @@ Structures ACKDATA ACKDEHYDRATE ACKDELETE ACKRENAME CANCEL CANCELFETCHDATA CF_CALLBACK_INFO CF_CALLBACK_PARAMETERS CF_CALLBACK_REGISTRATION CF_CONNECTION_KEY CF_FILE_RANGE CF_FILE_RANGE_BUFFER CF_FS_METADATA CF_HYDRATION_POLICY CF_OPERATION_INFO CF_OPERATION_PARAMETERS CF_PLACEHOLDER_BASIC_INFO CF_PLACEHOLDER_CREATE_INFO CF_PLACEHOLDER_STANDARD_INFO CF_PLATFORM_INFO CF_POPULATION_POLICY CF_PROCESS_INFO CF_REQUEST_KEY CF_SYNC_POLICIES CF_SYNC_REGISTRATION CF_SYNC_ROOT_BASIC_INFO CF_SYNC_ROOT_PROVIDER_INFO CF_SYNC_ROOT_STANDARD_INFO CF_SYNC_STATUS CF_TRANSFER_KEY CLOSECOMPLETION DEHYDRATE DEHYDRATECOMPLETION DELETE DELETECOMPLETION FETCHDATA FETCHPLACEHOLDERS HCFFILE OPENCOMPLETION RENAME RENAMECOMPLETION RESTARTHYDRATION RETRIEVEDATA TRANSFERDATA TRANSFERPLACEHOLDERS VALIDATEDATA + pkgreadme.md diff --git a/PInvoke/CldApi/pkgreadme.md b/PInvoke/CldApi/pkgreadme.md new file mode 100644 index 00000000..a1868aa5 --- /dev/null +++ b/PInvoke/CldApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.CldApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.CldApi?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 CldApi.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.CldApi + +Functions | Enumerations | Structures +--- | --- | --- +CfCloseHandle
CfConnectSyncRoot
CfConvertToPlaceholder
CfCreatePlaceholders
CfDehydratePlaceholder
CfDisconnectSyncRoot
CfExecute
CfGetCorrelationVector
CfGetPlaceholderInfo
CfGetPlaceholderRangeInfo
CfGetPlaceholderStateFromAttributeTag
CfGetPlaceholderStateFromFileInfo
CfGetPlaceholderStateFromFindData
CfGetPlatformInfo
CfGetSyncRootInfoByHandle
CfGetSyncRootInfoByPath
CfGetTransferKey
CfGetWin32HandleFromProtectedHandle
CfHydratePlaceholder
CfOpenFileWithOplock
CfQuerySyncProviderStatus
CfReferenceProtectedHandle
CfRegisterSyncRoot
CfReleaseProtectedHandle
CfReleaseTransferKey
CfReportProviderProgress
CfReportSyncStatus
CfRevertPlaceholder
CfSetCorrelationVector
CfSetInSyncState
CfSetPinState
CfUnregisterSyncRoot
CfUpdatePlaceholder
CfUpdateSyncProviderStatus














| CF_CALLBACK_CANCEL_FLAGS
CF_CALLBACK_CLOSE_COMPLETION_FLAGS
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS
CF_CALLBACK_DEHYDRATE_FLAGS
CF_CALLBACK_DEHYDRATION_REASON
CF_CALLBACK_DELETE_COMPLETION_FLAGS
CF_CALLBACK_DELETE_FLAGS
CF_CALLBACK_FETCH_DATA_FLAGS
CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS
CF_CALLBACK_OPEN_COMPLETION_FLAGS
CF_CALLBACK_RENAME_COMPLETION_FLAGS
CF_CALLBACK_RENAME_FLAGS
CF_CALLBACK_TYPE
CF_CALLBACK_VALIDATE_DATA_FLAGS
CF_CONNECT_FLAGS
CF_CONVERT_FLAGS
CF_CREATE_FLAGS
CF_DEHYDRATE_FLAGS
CF_HARDLINK_POLICY
CF_HYDRATE_FLAGS
CF_HYDRATION_POLICY_MODIFIER
CF_HYDRATION_POLICY_PRIMARY
CF_IN_SYNC_STATE
CF_INSYNC_POLICY
CF_OPEN_FILE_FLAGS
CF_OPERATION_ACK_DATA_FLAGS
CF_OPERATION_ACK_DEHYDRATE_FLAGS
CF_OPERATION_ACK_DELETE_FLAGS
CF_OPERATION_ACK_RENAME_FLAGS
CF_OPERATION_RESTART_HYDRATION_FLAGS
CF_OPERATION_RETRIEVE_DATA_FLAGS
CF_OPERATION_TRANSFER_DATA_FLAGS
CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS
CF_OPERATION_TYPE
CF_PIN_STATE
CF_PLACEHOLDER_CREATE_FLAGS
CF_PLACEHOLDER_INFO_CLASS
CF_PLACEHOLDER_RANGE_INFO_CLASS
CF_PLACEHOLDER_STATE
CF_POPULATION_POLICY_MODIFIER
CF_POPULATION_POLICY_PRIMARY
CF_REGISTER_FLAGS
CF_REVERT_FLAGS
CF_SET_IN_SYNC_FLAGS
CF_SET_PIN_FLAGS
CF_SYNC_PROVIDER_STATUS
CF_SYNC_ROOT_INFO_CLASS
CF_UPDATE_FLAGS
| CF_CALLBACK_INFO
CF_CALLBACK_PARAMETERS
CF_CALLBACK_REGISTRATION
CF_CONNECTION_KEY
CF_FILE_RANGE
CF_FILE_RANGE_BUFFER
CF_FS_METADATA
CF_HYDRATION_POLICY
CF_OPERATION_INFO
CF_OPERATION_PARAMETERS
CF_PLACEHOLDER_BASIC_INFO
CF_PLACEHOLDER_CREATE_INFO
CF_PLACEHOLDER_STANDARD_INFO
CF_PLATFORM_INFO
CF_POPULATION_POLICY
CF_PROCESS_INFO
CF_REQUEST_KEY
CF_SYNC_POLICIES
CF_SYNC_REGISTRATION
CF_SYNC_ROOT_BASIC_INFO
CF_SYNC_ROOT_PROVIDER_INFO
CF_SYNC_ROOT_STANDARD_INFO
CF_SYNC_STATUS
CF_TRANSFER_KEY
HCFFILE
CANCEL
CLOSECOMPLETION
DEHYDRATE
DEHYDRATECOMPLETION
DELETE
DELETECOMPLETION
FETCHDATA
FETCHPLACEHOLDERS
OPENCOMPLETION
RENAME
RENAMECOMPLETION
VALIDATEDATA
TRANSFERDATA
RETRIEVEDATA
ACKDATA
RESTARTHYDRATION
TRANSFERPLACEHOLDERS
ACKDEHYDRATE
ACKRENAME
ACKDELETE
CANCELFETCHDATA


diff --git a/PInvoke/ComCtl32/CorrelationReport.md b/PInvoke/ComCtl32/CorrelationReport.md index 0b05423d..d35235ad 100644 --- a/PInvoke/ComCtl32/CorrelationReport.md +++ b/PInvoke/ComCtl32/CorrelationReport.md @@ -75,6 +75,139 @@ Native Method | Header | Managed Method [Str_SetPtrW](https://www.google.com/search?num=5&q=Str_SetPtrW+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.Str_SetPtr](https://github.com/dahall/Vanara/search?l=C%23&q=Str_SetPtr) [TaskDialog](https://www.google.com/search?num=5&q=TaskDialog+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialog](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialog) [TaskDialogIndirect](https://www.google.com/search?num=5&q=TaskDialogIndirect+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogIndirect](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogIndirect) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AsyncDrawRetFlags](https://www.google.com/search?num=5&q=AsyncDrawRetFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.AsyncDrawRetFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AsyncDrawRetFlags) +[ButtonImageListAlign](https://www.google.com/search?num=5&q=ButtonImageListAlign+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ButtonImageListAlign](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonImageListAlign) +[CBEN_ENDEDIT_FLAG](https://www.google.com/search?num=5&q=CBEN_ENDEDIT_FLAG+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CBEN_ENDEDIT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CBEN_ENDEDIT_FLAG) +[CMB](https://www.google.com/search?num=5&q=CMB+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.CMB](https://github.com/dahall/Vanara/search?l=C%23&q=CMB) +[ComboBoxExItemMask](https://www.google.com/search?num=5&q=ComboBoxExItemMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ComboBoxExItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExItemMask) +[ComboBoxExStyle](https://www.google.com/search?num=5&q=ComboBoxExStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ComboBoxExStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExStyle) +[CommonControlClass](https://www.google.com/search?num=5&q=CommonControlClass+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CommonControlClass](https://github.com/dahall/Vanara/search?l=C%23&q=CommonControlClass) +[CommonControlMessage](https://www.google.com/search?num=5&q=CommonControlMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CommonControlMessage](https://github.com/dahall/Vanara/search?l=C%23&q=CommonControlMessage) +[CommonControlNotification](https://www.google.com/search?num=5&q=CommonControlNotification+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.CommonControlNotification](https://github.com/dahall/Vanara/search?l=C%23&q=CommonControlNotification) +[CustomDrawItemState](https://www.google.com/search?num=5&q=CustomDrawItemState+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CustomDrawItemState](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawItemState) +[CustomDrawResponse](https://www.google.com/search?num=5&q=CustomDrawResponse+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CustomDrawResponse](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawResponse) +[CustomDrawStage](https://www.google.com/search?num=5&q=CustomDrawStage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CustomDrawStage](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawStage) +[DPAM](https://www.google.com/search?num=5&q=DPAM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.DPAM](https://github.com/dahall/Vanara/search?l=C%23&q=DPAM) +[DPAMM](https://www.google.com/search?num=5&q=DPAMM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.DPAMM](https://github.com/dahall/Vanara/search?l=C%23&q=DPAMM) +[DPAS](https://www.google.com/search?num=5&q=DPAS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.DPAS](https://github.com/dahall/Vanara/search?l=C%23&q=DPAS) +[HeaderHitTestFlag](https://www.google.com/search?num=5&q=HeaderHitTestFlag+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderHitTestFlag](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderHitTestFlag) +[HeaderItemFilterType](https://www.google.com/search?num=5&q=HeaderItemFilterType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemFilterType](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemFilterType) +[HeaderItemFormat](https://www.google.com/search?num=5&q=HeaderItemFormat+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemFormat](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemFormat) +[HeaderItemImageDisplay](https://www.google.com/search?num=5&q=HeaderItemImageDisplay+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemImageDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemImageDisplay) +[HeaderItemMask](https://www.google.com/search?num=5&q=HeaderItemMask+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemMask) +[HeaderItemState](https://www.google.com/search?num=5&q=HeaderItemState+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemState](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemState) +[HeaderMessage](https://www.google.com/search?num=5&q=HeaderMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderMessage](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderMessage) +[HeaderNotification](https://www.google.com/search?num=5&q=HeaderNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderNotification](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderNotification) +[HeaderStyle](https://www.google.com/search?num=5&q=HeaderStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderStyle](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderStyle) +[HICF](https://www.google.com/search?num=5&q=HICF+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HICF](https://github.com/dahall/Vanara/search?l=C%23&q=HICF) +[HIST](https://www.google.com/search?num=5&q=HIST+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HIST](https://github.com/dahall/Vanara/search?l=C%23&q=HIST) +[HotItemChangeFlags](https://www.google.com/search?num=5&q=HotItemChangeFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HotItemChangeFlags](https://github.com/dahall/Vanara/search?l=C%23&q=HotItemChangeFlags) +[IDB](https://www.google.com/search?num=5&q=IDB+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.IDB](https://github.com/dahall/Vanara/search?l=C%23&q=IDB) +[ILC](https://www.google.com/search?num=5&q=ILC+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.ComCtl32.ILC](https://github.com/dahall/Vanara/search?l=C%23&q=ILC) +[ILDI](https://www.google.com/search?num=5&q=ILDI+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.ILDI](https://github.com/dahall/Vanara/search?l=C%23&q=ILDI) +[ILFIP](https://www.google.com/search?num=5&q=ILFIP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.ILFIP](https://github.com/dahall/Vanara/search?l=C%23&q=ILFIP) +[ILGOS](https://www.google.com/search?num=5&q=ILGOS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.ILGOS](https://github.com/dahall/Vanara/search?l=C%23&q=ILGOS) +[ILP](https://www.google.com/search?num=5&q=ILP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.ILP](https://github.com/dahall/Vanara/search?l=C%23&q=ILP) +[ILR](https://www.google.com/search?num=5&q=ILR+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.ILR](https://github.com/dahall/Vanara/search?l=C%23&q=ILR) +[IMAGELISTCOPYFLAG](https://www.google.com/search?num=5&q=IMAGELISTCOPYFLAG+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.IMAGELISTCOPYFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELISTCOPYFLAG) +[IMAGELISTDRAWFLAGS](https://www.google.com/search?num=5&q=IMAGELISTDRAWFLAGS+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.IMAGELISTDRAWFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELISTDRAWFLAGS) +[IMAGELISTITEMFLAG](https://www.google.com/search?num=5&q=IMAGELISTITEMFLAG+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.IMAGELISTITEMFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELISTITEMFLAG) +[IMAGELISTSTATEFLAGS](https://www.google.com/search?num=5&q=IMAGELISTSTATEFLAGS+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.IMAGELISTSTATEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELISTSTATEFLAGS) +[IPAddressMessage](https://www.google.com/search?num=5&q=IPAddressMessage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.IPAddressMessage](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressMessage) +[IPAddressNotification](https://www.google.com/search?num=5&q=IPAddressNotification+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.IPAddressNotification](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressNotification) +[LI_METRIC](https://www.google.com/search?num=5&q=LI_METRIC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.LI_METRIC](https://github.com/dahall/Vanara/search?l=C%23&q=LI_METRIC) +[ListViewArrange](https://www.google.com/search?num=5&q=ListViewArrange+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewArrange](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewArrange) +[ListViewBkImageFlag](https://www.google.com/search?num=5&q=ListViewBkImageFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewBkImageFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewBkImageFlag) +[ListViewColumMask](https://www.google.com/search?num=5&q=ListViewColumMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewColumMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewColumMask) +[ListViewColumnFormat](https://www.google.com/search?num=5&q=ListViewColumnFormat+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewColumnFormat](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewColumnFormat) +[ListViewFindInfoFlag](https://www.google.com/search?num=5&q=ListViewFindInfoFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewFindInfoFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewFindInfoFlag) +[ListViewGroupAlignment](https://www.google.com/search?num=5&q=ListViewGroupAlignment+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewGroupAlignment](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupAlignment) +[ListViewGroupMask](https://www.google.com/search?num=5&q=ListViewGroupMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewGroupMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupMask) +[ListViewGroupMetricsMask](https://www.google.com/search?num=5&q=ListViewGroupMetricsMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewGroupMetricsMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupMetricsMask) +[ListViewGroupRect](https://www.google.com/search?num=5&q=ListViewGroupRect+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewGroupRect](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupRect) +[ListViewGroupState](https://www.google.com/search?num=5&q=ListViewGroupState+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewGroupState](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupState) +[ListViewHitTestFlag](https://www.google.com/search?num=5&q=ListViewHitTestFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewHitTestFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewHitTestFlag) +[ListViewImageList](https://www.google.com/search?num=5&q=ListViewImageList+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewImageList](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewImageList) +[ListViewInsertMarkFlag](https://www.google.com/search?num=5&q=ListViewInsertMarkFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewInsertMarkFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewInsertMarkFlag) +[ListViewItemMask](https://www.google.com/search?num=5&q=ListViewItemMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewItemMask) +[ListViewItemRect](https://www.google.com/search?num=5&q=ListViewItemRect+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewItemRect](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewItemRect) +[ListViewItemState](https://www.google.com/search?num=5&q=ListViewItemState+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewItemState](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewItemState) +[ListViewMessage](https://www.google.com/search?num=5&q=ListViewMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewMessage) +[ListViewNextItemFlag](https://www.google.com/search?num=5&q=ListViewNextItemFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewNextItemFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewNextItemFlag) +[ListViewNotification](https://www.google.com/search?num=5&q=ListViewNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewNotification) +[ListViewStyle](https://www.google.com/search?num=5&q=ListViewStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewStyle) +[ListViewStyleEx](https://www.google.com/search?num=5&q=ListViewStyleEx+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewStyleEx](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewStyleEx) +[ListViewTileViewFlag](https://www.google.com/search?num=5&q=ListViewTileViewFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewTileViewFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewTileViewFlag) +[ListViewTileViewMask](https://www.google.com/search?num=5&q=ListViewTileViewMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewTileViewMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewTileViewMask) +[ProgressMessage](https://www.google.com/search?num=5&q=ProgressMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ProgressMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressMessage) +[ProgressState](https://www.google.com/search?num=5&q=ProgressState+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ProgressState](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressState) +[ProgressStyle](https://www.google.com/search?num=5&q=ProgressStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ProgressStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressStyle) +[PropSheetCallbackMessage](https://www.google.com/search?num=5&q=PropSheetCallbackMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.PropSheetCallbackMessage](https://github.com/dahall/Vanara/search?l=C%23&q=PropSheetCallbackMessage) +[PropSheetFlags](https://www.google.com/search?num=5&q=PropSheetFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.PropSheetFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PropSheetFlags) +[PropSheetHeaderFlags](https://www.google.com/search?num=5&q=PropSheetHeaderFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.PropSheetHeaderFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PropSheetHeaderFlags) +[PropSheetPageCallbackAction](https://www.google.com/search?num=5&q=PropSheetPageCallbackAction+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.PropSheetPageCallbackAction](https://github.com/dahall/Vanara/search?l=C%23&q=PropSheetPageCallbackAction) +[SBT](https://www.google.com/search?num=5&q=SBT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.SBT](https://github.com/dahall/Vanara/search?l=C%23&q=SBT) +[SplitButtonInfoMask](https://www.google.com/search?num=5&q=SplitButtonInfoMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.SplitButtonInfoMask](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButtonInfoMask) +[SplitButtonInfoStyle](https://www.google.com/search?num=5&q=SplitButtonInfoStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.SplitButtonInfoStyle](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButtonInfoStyle) +[STD](https://www.google.com/search?num=5&q=STD+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.STD](https://github.com/dahall/Vanara/search?l=C%23&q=STD) +[TabControlHitTestFlags](https://www.google.com/search?num=5&q=TabControlHitTestFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlHitTestFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlHitTestFlags) +[TabControlItemMask](https://www.google.com/search?num=5&q=TabControlItemMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlItemMask) +[TabControlItemStates](https://www.google.com/search?num=5&q=TabControlItemStates+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlItemStates](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlItemStates) +[TabControlMessage](https://www.google.com/search?num=5&q=TabControlMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlMessage) +[TabControlNotification](https://www.google.com/search?num=5&q=TabControlNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlNotification](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlNotification) +[TabControlStyles](https://www.google.com/search?num=5&q=TabControlStyles+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlStyles](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlStyles) +[TabControlStylesEx](https://www.google.com/search?num=5&q=TabControlStylesEx+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlStylesEx](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlStylesEx) +[TASKDIALOG_COMMON_BUTTON_FLAGS](https://www.google.com/search?num=5&q=TASKDIALOG_COMMON_BUTTON_FLAGS+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TASKDIALOG_COMMON_BUTTON_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TASKDIALOG_COMMON_BUTTON_FLAGS) +[TASKDIALOG_ELEMENTS](https://www.google.com/search?num=5&q=TASKDIALOG_ELEMENTS+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TASKDIALOG_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=TASKDIALOG_ELEMENTS) +[TASKDIALOG_FLAGS](https://www.google.com/search?num=5&q=TASKDIALOG_FLAGS+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TASKDIALOG_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TASKDIALOG_FLAGS) +[TASKDIALOG_ICON_ELEMENTS](https://www.google.com/search?num=5&q=TASKDIALOG_ICON_ELEMENTS+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TASKDIALOG_ICON_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=TASKDIALOG_ICON_ELEMENTS) +[TaskDialogIcon](https://www.google.com/search?num=5&q=TaskDialogIcon+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogIcon](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogIcon) +[TaskDialogMessage](https://www.google.com/search?num=5&q=TaskDialogMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogMessage) +[TaskDialogNotification](https://www.google.com/search?num=5&q=TaskDialogNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogNotification](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogNotification) +[TBCDRF](https://www.google.com/search?num=5&q=TBCDRF+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBCDRF](https://github.com/dahall/Vanara/search?l=C%23&q=TBCDRF) +[TBDDRET](https://www.google.com/search?num=5&q=TBDDRET+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBDDRET](https://github.com/dahall/Vanara/search?l=C%23&q=TBDDRET) +[TBIF](https://www.google.com/search?num=5&q=TBIF+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBIF](https://github.com/dahall/Vanara/search?l=C%23&q=TBIF) +[TBIMHT](https://www.google.com/search?num=5&q=TBIMHT+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBIMHT](https://github.com/dahall/Vanara/search?l=C%23&q=TBIMHT) +[TBMF](https://www.google.com/search?num=5&q=TBMF+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBMF](https://github.com/dahall/Vanara/search?l=C%23&q=TBMF) +[TBNF](https://www.google.com/search?num=5&q=TBNF+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBNF](https://github.com/dahall/Vanara/search?l=C%23&q=TBNF) +[TBSTATE](https://www.google.com/search?num=5&q=TBSTATE+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=TBSTATE) +[ToolbarMessage](https://www.google.com/search?num=5&q=ToolbarMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ToolbarMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ToolbarMessage) +[ToolbarNotification](https://www.google.com/search?num=5&q=ToolbarNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ToolbarNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ToolbarNotification) +[ToolbarStyle](https://www.google.com/search?num=5&q=ToolbarStyle+site%3Adocs.microsoft.com) | CommCtrl.h | [Vanara.PInvoke.ComCtl32.ToolbarStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ToolbarStyle) +[ToolbarStyleEx](https://www.google.com/search?num=5&q=ToolbarStyleEx+site%3Adocs.microsoft.com) | CommCtrl.h | [Vanara.PInvoke.ComCtl32.ToolbarStyleEx](https://github.com/dahall/Vanara/search?l=C%23&q=ToolbarStyleEx) +[ToolTipIcon](https://www.google.com/search?num=5&q=ToolTipIcon+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ToolTipIcon](https://github.com/dahall/Vanara/search?l=C%23&q=ToolTipIcon) +[ToolTipInfoFlags](https://www.google.com/search?num=5&q=ToolTipInfoFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ToolTipInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ToolTipInfoFlags) +[ToolTipMessage](https://www.google.com/search?num=5&q=ToolTipMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ToolTipMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ToolTipMessage) +[ToolTipNotification](https://www.google.com/search?num=5&q=ToolTipNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ToolTipNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ToolTipNotification) +[TrackBarCustomDraw](https://www.google.com/search?num=5&q=TrackBarCustomDraw+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TrackBarCustomDraw](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarCustomDraw) +[TrackBarMessage](https://www.google.com/search?num=5&q=TrackBarMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TrackBarMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarMessage) +[TrackBarNotification](https://www.google.com/search?num=5&q=TrackBarNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TrackBarNotification](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarNotification) +[TrackBarScrollNotification](https://www.google.com/search?num=5&q=TrackBarScrollNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TrackBarScrollNotification](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarScrollNotification) +[TrackBarStyle](https://www.google.com/search?num=5&q=TrackBarStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TrackBarStyle](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarStyle) +[TrackBarTipSide](https://www.google.com/search?num=5&q=TrackBarTipSide+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TrackBarTipSide](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarTipSide) +[TreeViewActionFlag](https://www.google.com/search?num=5&q=TreeViewActionFlag+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewActionFlag](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewActionFlag) +[TreeViewExpandFlags](https://www.google.com/search?num=5&q=TreeViewExpandFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewExpandFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewExpandFlags) +[TreeViewHitTestFlags](https://www.google.com/search?num=5&q=TreeViewHitTestFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewHitTestFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewHitTestFlags) +[TreeViewInsert](https://www.google.com/search?num=5&q=TreeViewInsert+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewInsert](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewInsert) +[TreeViewItemMask](https://www.google.com/search?num=5&q=TreeViewItemMask+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewItemMask) +[TreeViewItemStates](https://www.google.com/search?num=5&q=TreeViewItemStates+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewItemStates](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewItemStates) +[TreeViewItemStatesEx](https://www.google.com/search?num=5&q=TreeViewItemStatesEx+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewItemStatesEx](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewItemStatesEx) +[TreeViewMessage](https://www.google.com/search?num=5&q=TreeViewMessage+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewMessage) +[TreeViewNotification](https://www.google.com/search?num=5&q=TreeViewNotification+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewNotification](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewNotification) +[TreeViewNotificationReturnBehavior](https://www.google.com/search?num=5&q=TreeViewNotificationReturnBehavior+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewNotificationReturnBehavior](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewNotificationReturnBehavior) +[TreeViewSelChangedCause](https://www.google.com/search?num=5&q=TreeViewSelChangedCause+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewSelChangedCause](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewSelChangedCause) +[TreeViewSetBorderFlags](https://www.google.com/search?num=5&q=TreeViewSetBorderFlags+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewSetBorderFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewSetBorderFlags) +[TreeViewSetImageListType](https://www.google.com/search?num=5&q=TreeViewSetImageListType+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewSetImageListType](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewSetImageListType) +[TreeViewStyle](https://www.google.com/search?num=5&q=TreeViewStyle+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewStyle](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewStyle) +[TreeViewStyleEx](https://www.google.com/search?num=5&q=TreeViewStyleEx+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewStyleEx](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewStyleEx) +[TVITEMPART](https://www.google.com/search?num=5&q=TVITEMPART+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TVITEMPART](https://github.com/dahall/Vanara/search?l=C%23&q=TVITEMPART) +[UpDownMessage](https://www.google.com/search?num=5&q=UpDownMessage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.UpDownMessage](https://github.com/dahall/Vanara/search?l=C%23&q=UpDownMessage) +[UpDownNotification](https://www.google.com/search?num=5&q=UpDownNotification+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.UpDownNotification](https://github.com/dahall/Vanara/search?l=C%23&q=UpDownNotification) +[UpDownStyle](https://www.google.com/search?num=5&q=UpDownStyle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ComCtl32.UpDownStyle](https://github.com/dahall/Vanara/search?l=C%23&q=UpDownStyle) +[VIEW](https://www.google.com/search?num=5&q=VIEW+site%3Adocs.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.VIEW](https://github.com/dahall/Vanara/search?l=C%23&q=VIEW) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj index 461bfd0e..7f17ccfc 100644 --- a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj +++ b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj @@ -23,6 +23,7 @@ IImageList IImageList2 Library.manifest + pkgreadme.md 1591 diff --git a/PInvoke/ComCtl32/pkgreadme.md b/PInvoke/ComCtl32/pkgreadme.md new file mode 100644 index 00000000..228c9f53 --- /dev/null +++ b/PInvoke/ComCtl32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.ComCtl32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.ComCtl32?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 ComCtl32.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.ComCtl32 + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +_TrackMouseEvent
CreateMappedBitmap
CreatePropertySheetPage
CreateUpDownControl
DefSubclassProc
DestroyPropertySheetPage
DPA_Clone
DPA_Create
DPA_CreateEx
DPA_DeleteAllPtrs
DPA_DeletePtr
DPA_Destroy
DPA_DestroyCallback
DPA_EnumCallback
DPA_GetPtr
DPA_GetPtrIndex
DPA_GetSize
DPA_Grow
DPA_InsertPtr
DPA_LoadStream
DPA_Merge
DPA_SaveStream
DPA_Search
DPA_SetPtr
DPA_Sort
DrawInsert
DrawShadowText
DrawStatusText
DSA_Clone
DSA_Create
DSA_DeleteAllItems
DSA_DeleteItem
DSA_Destroy
DSA_DestroyCallback
DSA_EnumCallback
DSA_GetItem
DSA_GetItemPtr
DSA_GetSize
DSA_InsertItem
DSA_SetItem
DSA_Sort
GetEffectiveClientRect
GetMUILanguage
GetWindowSubclass
HIMAGELIST_QueryInterface
ImageList_CoCreateInstance
ImageList_Create
ImageList_Destroy
ImageList_Duplicate
ImageList_GetIcon
ImageList_LoadImage
ImageList_Read
ImageList_ReadEx
ImageList_Write
ImageList_WriteEx
InitCommonControlsEx
InitMUILanguage
LBItemFromPt
LoadIconMetric
LoadIconWithScaleDown
MakeDragList
MenuHelp
PropertySheet
RemoveWindowSubclass
SetWindowSubclass
ShowHideMenuCtl
Str_SetPtrW
TaskDialog
TaskDialogIndirect





























































| ButtonImageListAlign
SplitButtonInfoMask
SplitButtonInfoStyle
CBEN_ENDEDIT_FLAG
ComboBoxExItemMask
ComboBoxExStyle
CommonControlClass
CommonControlNotification
CustomDrawItemState
CustomDrawResponse
CustomDrawStage
HotItemChangeFlags
LI_METRIC
HeaderHitTestFlag
HeaderItemFilterType
HeaderItemFormat
HeaderItemImageDisplay
HeaderItemMask
HeaderItemState
HeaderMessage
HeaderNotification
HeaderStyle
ILC
ILDI
ILFIP
ILGOS
ILP
ILR
IMAGELISTCOPYFLAG
IMAGELISTDRAWFLAGS
IMAGELISTITEMFLAG
IMAGELISTSTATEFLAGS
IPAddressMessage
IPAddressNotification
ListViewArrange
ListViewBkImageFlag
ListViewColumMask
ListViewColumnFormat
ListViewFindInfoFlag
ListViewGroupAlignment
ListViewGroupMask
ListViewGroupMetricsMask
ListViewGroupRect
ListViewGroupState
ListViewHitTestFlag
ListViewImageList
ListViewInsertMarkFlag
ListViewItemMask
ListViewItemRect
ListViewItemState
ListViewMessage
ListViewNextItemFlag
ListViewNotification
ListViewStyle
ListViewStyleEx
ListViewTileViewFlag
ListViewTileViewMask
CommonControlMessage
ProgressMessage
ProgressState
ProgressStyle
PropSheetCallbackMessage
PropSheetFlags
PropSheetHeaderFlags
PropSheetPageCallbackAction
SBT
TabControlHitTestFlags
TabControlItemMask
TabControlItemStates
TabControlMessage
TabControlNotification
TabControlStyles
TabControlStylesEx
TASKDIALOG_COMMON_BUTTON_FLAGS
TASKDIALOG_ELEMENTS
TASKDIALOG_FLAGS
TASKDIALOG_ICON_ELEMENTS
TaskDialogIcon
TaskDialogMessage
TaskDialogNotification
CMB
HICF
HIST
IDB
STD
TBCDRF
TBDDRET
TBIF
TBIMHT
TBMF
TBNF
TBSTATE
ToolbarMessage
ToolbarNotification
ToolbarStyle
ToolbarStyleEx
VIEW
ToolTipIcon
ToolTipInfoFlags
ToolTipMessage
ToolTipNotification
TrackBarCustomDraw
TrackBarMessage
TrackBarNotification
TrackBarScrollNotification
TrackBarStyle
TrackBarTipSide
AsyncDrawRetFlags
TreeViewActionFlag
TreeViewExpandFlags
TreeViewHitTestFlags
TreeViewInsert
TreeViewItemMask
TreeViewItemStates
TreeViewItemStatesEx
TreeViewMessage
TreeViewNotification
TreeViewNotificationReturnBehavior
TreeViewSelChangedCause
TreeViewSetBorderFlags
TreeViewSetImageListType
TreeViewStyle
TreeViewStyleEx
TVITEMPART
UpDownMessage
UpDownNotification
UpDownStyle
DPAM
DPAMM
DPAS
| BUTTON_IMAGELIST
BUTTON_SPLITINFO
NMBCDROPDOWN
NMBCHOTITEM
COMBOBOXINFO
NMCBEDRAGBEGIN
NMCBEENDEDIT
NMCOMBOBOXEX
COMBOBOXEXITEM
COLORSCHEME
INITCOMMONCONTROLSEX
NMCHAR
NMCUSTOMDRAW
NMCUSTOMSPLITRECTINFO
NMCUSTOMTEXT
NMKEY
NMMOUSE
NMOBJECTNOTIFY
NMTOOLTIPSCREATED
EDITBALLOONTIP
HDTEXTFILTER
HDHITTESTINFO
HDITEM
HDLAYOUT
NMHDDISPINFO
NMHDFILTERBTNCLICK
NMHEADER
IMAGEINFO
IMAGELISTSTATS
IMAGELISTDRAWPARAMS
NMIPADDRESS
LVFINDINFO
LVGROUPMETRICS
LVHITTESTINFO
LVINSERTMARK
LVITEMCOLUMNINFO
LVITEMINDEX
LVTILEVIEWINFO
NMLISTVIEW
LVBKIMAGE
LVCOLUMN
LVGROUP
LVITEM
PBRANGE
PROPSHEETHEADER
PROPSHEETPAGE
TCHITTESTINFO
TCITEM
TCITEMHEADER
TASKDIALOG_BUTTON
TASKDIALOGCONFIG
COLORMAP
NMTBDISPINFO
NMTBGETINFOTIP
NMTBHOTITEM
NMTBRESTORE
NMTBSAVE
NMTOOLBAR
TBADDBITMAP
TBBUTTON
TBBUTTONINFO
TBINSERTMARK
TBMETRICS
TBREPLACEBITMAP
TBSAVEPARAMS
NMTTDISPINFO
TOOLINFO
TTGETTITLE
TTHITTESTINFO
NMTRBTHUMBPOSCHANGING
HTREEITEM
NMTREEVIEW
NMTVASYNCDRAW
NMTVCUSTOMDRAW
NMTVDISPINFO
NMTVDISPINFOEX
NMTVGETINFOTIP
NMTVITEMCHANGE
NMTVKEYDOWN
TVHITTESTINFO
TVINSERTSTRUCT
TVITEM
TVITEMEX
TVSORTCB
TVGETITEMPARTRECTINFO
NMUPDOWN
UDACCEL
DPASTREAMINFO










































| IImageList
IImageList2
































































































































diff --git a/PInvoke/ComDlg32/CorrelationReport.md b/PInvoke/ComDlg32/CorrelationReport.md index e5010571..3f7365bb 100644 --- a/PInvoke/ComDlg32/CorrelationReport.md +++ b/PInvoke/ComDlg32/CorrelationReport.md @@ -17,6 +17,19 @@ Native Method | Header | Managed Method [PrintDlg](https://www.google.com/search?num=5&q=PrintDlgA+site%3Adocs.microsoft.com) | Commdlg.h | [Vanara.PInvoke.ComDlg32.PrintDlg](https://github.com/dahall/Vanara/search?l=C%23&q=PrintDlg) [PrintDlgEx](https://www.google.com/search?num=5&q=PrintDlgExA+site%3Adocs.microsoft.com) | Commdlg.h | [Vanara.PInvoke.ComDlg32.PrintDlgEx](https://github.com/dahall/Vanara/search?l=C%23&q=PrintDlgEx) [ReplaceText](https://www.google.com/search?num=5&q=ReplaceTextA+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.ReplaceText](https://github.com/dahall/Vanara/search?l=C%23&q=ReplaceText) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CC](https://www.google.com/search?num=5&q=CC+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.CC](https://github.com/dahall/Vanara/search?l=C%23&q=CC) +[CF](https://www.google.com/search?num=5&q=CF+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.CF](https://github.com/dahall/Vanara/search?l=C%23&q=CF) +[DN](https://www.google.com/search?num=5&q=DN+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.DN](https://github.com/dahall/Vanara/search?l=C%23&q=DN) +[FR](https://www.google.com/search?num=5&q=FR+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.FR](https://github.com/dahall/Vanara/search?l=C%23&q=FR) +[OFN](https://www.google.com/search?num=5&q=OFN+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.OFN](https://github.com/dahall/Vanara/search?l=C%23&q=OFN) +[OFN_EX](https://www.google.com/search?num=5&q=OFN_EX+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.OFN_EX](https://github.com/dahall/Vanara/search?l=C%23&q=OFN_EX) +[PD](https://www.google.com/search?num=5&q=PD+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.PD](https://github.com/dahall/Vanara/search?l=C%23&q=PD) +[PD_EXCL](https://www.google.com/search?num=5&q=PD_EXCL+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.PD_EXCL](https://github.com/dahall/Vanara/search?l=C%23&q=PD_EXCL) +[PD_RESULT](https://www.google.com/search?num=5&q=PD_RESULT+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.PD_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=PD_RESULT) +[PSD](https://www.google.com/search?num=5&q=PSD+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.PSD](https://github.com/dahall/Vanara/search?l=C%23&q=PSD) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/ComDlg32/Vanara.PInvoke.ComDlg32.csproj b/PInvoke/ComDlg32/Vanara.PInvoke.ComDlg32.csproj index 4f7b764d..9920d087 100644 --- a/PInvoke/ComDlg32/Vanara.PInvoke.ComDlg32.csproj +++ b/PInvoke/ComDlg32/Vanara.PInvoke.ComDlg32.csproj @@ -21,6 +21,7 @@ Interfaces IPrintDialogCallback IPrintDialogServices + pkgreadme.md
diff --git a/PInvoke/ComDlg32/pkgreadme.md b/PInvoke/ComDlg32/pkgreadme.md new file mode 100644 index 00000000..1990f2be --- /dev/null +++ b/PInvoke/ComDlg32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.ComDlg32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.ComDlg32?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 ComDlg32.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.ComDlg32 + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +ChooseColor
ChooseFont
CommDlgExtendedError
FindText
GetFileTitle
GetOpenFileName
GetSaveFileName
PageSetupDlg
PrintDlg
PrintDlgEx
ReplaceText
| CC
CF
DN
FR
OFN
OFN_EX
PD
PD_EXCL
PD_RESULT
PSD

| CHOOSECOLOR
CHOOSEFONT
DEVNAMES
FINDREPLACE
OFNOTIFY
OFNOTIFYEX
OPENFILENAME
PAGESETUPDLG
PRINTDLG
PRINTDLGEX
PRINTPAGERANGE
| IPrintDialogCallback
IPrintDialogServices









diff --git a/PInvoke/CredUI/CorrelationReport.md b/PInvoke/CredUI/CorrelationReport.md index 0135fd5e..6f77580a 100644 --- a/PInvoke/CredUI/CorrelationReport.md +++ b/PInvoke/CredUI/CorrelationReport.md @@ -20,6 +20,13 @@ Native Method | Header | Managed Method [SspiPromptForCredentials](https://www.google.com/search?num=5&q=SspiPromptForCredentialsA+site%3Adocs.microsoft.com) | Sspi.h | [Vanara.PInvoke.CredUI.SspiPromptForCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=SspiPromptForCredentials) [SspiUnmarshalCredUIContext](https://www.google.com/search?num=5&q=SspiUnmarshalCredUIContext+site%3Adocs.microsoft.com) | Sspi.h | [Vanara.PInvoke.CredUI.SspiUnmarshalCredUIContext](https://github.com/dahall/Vanara/search?l=C%23&q=SspiUnmarshalCredUIContext) [SspiUpdateCredentials](https://www.google.com/search?num=5&q=SspiUpdateCredentials+site%3Adocs.microsoft.com) | Sspi.h | [Vanara.PInvoke.CredUI.SspiUpdateCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=SspiUpdateCredentials) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CredentialsDialogOptions](https://www.google.com/search?num=5&q=CredentialsDialogOptions+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.CredUI.CredentialsDialogOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CredentialsDialogOptions) +[CredPackFlags](https://www.google.com/search?num=5&q=CredPackFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CredUI.CredPackFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CredPackFlags) +[SSPIPFC](https://www.google.com/search?num=5&q=SSPIPFC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CredUI.SSPIPFC](https://github.com/dahall/Vanara/search?l=C%23&q=SSPIPFC) +[WindowsCredentialsDialogOptions](https://www.google.com/search?num=5&q=WindowsCredentialsDialogOptions+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.CredUI.WindowsCredentialsDialogOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsCredentialsDialogOptions) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj index ca04c148..2c1d59c7 100644 --- a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj +++ b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj @@ -19,6 +19,7 @@ Structures CREDUI_INFO PSEC_WINNT_CREDUI_CONTEXT PSEC_WINNT_CREDUI_CONTEXT_VECTOR + pkgreadme.md diff --git a/PInvoke/CredUI/pkgreadme.md b/PInvoke/CredUI/pkgreadme.md new file mode 100644 index 00000000..c33eb01c --- /dev/null +++ b/PInvoke/CredUI/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.CredUI NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.CredUI?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 CredUI.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.CredUI + +Functions | Enumerations | Structures +--- | --- | --- +CredPackAuthenticationBuffer
CredUICmdLinePromptForCredentials
CredUIConfirmCredentials
CredUIParseUserName
CredUIPromptForCredentials
CredUIPromptForWindowsCredentials
CredUIReadSSOCred
CredUIStoreSSOCred
CredUnPackAuthenticationBuffer
SspiGetCredUIContext
SspiIsPromptingNeeded
SspiPromptForCredentials
SspiUnmarshalCredUIContext
SspiUpdateCredentials
| SSPIPFC
CredentialsDialogOptions
CredPackFlags
WindowsCredentialsDialogOptions










| PSEC_WINNT_CREDUI_CONTEXT
PSEC_WINNT_CREDUI_CONTEXT_VECTOR
CREDUI_INFO











diff --git a/PInvoke/Cryptography/CorrelationReport.md b/PInvoke/Cryptography/CorrelationReport.md index 16d6a760..9dad7716 100644 --- a/PInvoke/Cryptography/CorrelationReport.md +++ b/PInvoke/Cryptography/CorrelationReport.md @@ -375,6 +375,161 @@ Native Method | Native DLL | Header | Managed Method [TokenBindingGetKeyTypesClient](https://www.google.com/search?num=5&q=TokenBindingGetKeyTypesClient+site%3Adocs.microsoft.com) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGetKeyTypesClient](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGetKeyTypesClient) [TokenBindingGetKeyTypesServer](https://www.google.com/search?num=5&q=TokenBindingGetKeyTypesServer+site%3Adocs.microsoft.com) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGetKeyTypesServer](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGetKeyTypesServer) [TokenBindingVerifyMessage](https://www.google.com/search?num=5&q=TokenBindingVerifyMessage+site%3Adocs.microsoft.com) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingVerifyMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingVerifyMessage) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ALG_CLASS](https://www.google.com/search?num=5&q=ALG_CLASS+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.ALG_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=ALG_CLASS) +[ALG_ID](https://www.google.com/search?num=5&q=ALG_ID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.ALG_ID](https://github.com/dahall/Vanara/search?l=C%23&q=ALG_ID) +[ALG_TYPE](https://www.google.com/search?num=5&q=ALG_TYPE+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.ALG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ALG_TYPE) +[AlgOperations](https://www.google.com/search?num=5&q=AlgOperations+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.AlgOperations](https://github.com/dahall/Vanara/search?l=C%23&q=AlgOperations) +[AlgProviderFlags](https://www.google.com/search?num=5&q=AlgProviderFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.AlgProviderFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AlgProviderFlags) +[BCRYPT_HASH_OPERATION_TYPE](https://www.google.com/search?num=5&q=BCRYPT_HASH_OPERATION_TYPE+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_HASH_OPERATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_HASH_OPERATION_TYPE) +[BCRYPT_MULTI_OPERATION_TYPE](https://www.google.com/search?num=5&q=BCRYPT_MULTI_OPERATION_TYPE+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_MULTI_OPERATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_MULTI_OPERATION_TYPE) +[BlobMagicNumber](https://www.google.com/search?num=5&q=BlobMagicNumber+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BlobMagicNumber](https://github.com/dahall/Vanara/search?l=C%23&q=BlobMagicNumber) +[BlobType](https://www.google.com/search?num=5&q=BlobType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.BlobType](https://github.com/dahall/Vanara/search?l=C%23&q=BlobType) +[CertChainEngineExclusiveFlags](https://www.google.com/search?num=5&q=CertChainEngineExclusiveFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainEngineExclusiveFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainEngineExclusiveFlags) +[CertChainEngineFlags](https://www.google.com/search?num=5&q=CertChainEngineFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainEngineFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainEngineFlags) +[CertChainFlags](https://www.google.com/search?num=5&q=CertChainFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainFlags) +[CertChainPolicyFlags](https://www.google.com/search?num=5&q=CertChainPolicyFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainPolicyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainPolicyFlags) +[CertChainStrongSignFlags](https://www.google.com/search?num=5&q=CertChainStrongSignFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainStrongSignFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainStrongSignFlags) +[CertCloseStoreFlags](https://www.google.com/search?num=5&q=CertCloseStoreFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CertCloseStoreFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertCloseStoreFlags) +[CertCompareFunction](https://www.google.com/search?num=5&q=CertCompareFunction+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CertCompareFunction](https://github.com/dahall/Vanara/search?l=C%23&q=CertCompareFunction) +[CertCreateContextFlags](https://www.google.com/search?num=5&q=CertCreateContextFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertCreateContextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertCreateContextFlags) +[CertCreateCTLEntryFlags](https://www.google.com/search?num=5&q=CertCreateCTLEntryFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertCreateCTLEntryFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertCreateCTLEntryFlags) +[CertCreateSelfSignFlags](https://www.google.com/search?num=5&q=CertCreateSelfSignFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertCreateSelfSignFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertCreateSelfSignFlags) +[CertDisplayWell](https://www.google.com/search?num=5&q=CertDisplayWell+site%3Adocs.microsoft.com) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CertDisplayWell](https://github.com/dahall/Vanara/search?l=C%23&q=CertDisplayWell) +[CertEncodingType](https://www.google.com/search?num=5&q=CertEncodingType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertEncodingType](https://github.com/dahall/Vanara/search?l=C%23&q=CertEncodingType) +[CertFindType](https://www.google.com/search?num=5&q=CertFindType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertFindType](https://github.com/dahall/Vanara/search?l=C%23&q=CertFindType) +[CertFindUsageFlags](https://www.google.com/search?num=5&q=CertFindUsageFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertFindUsageFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertFindUsageFlags) +[CertInfoFlags](https://www.google.com/search?num=5&q=CertInfoFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CertInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertInfoFlags) +[CertKeySpec](https://www.google.com/search?num=5&q=CertKeySpec+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CertKeySpec](https://github.com/dahall/Vanara/search?l=C%23&q=CertKeySpec) +[CertKeyUsage](https://www.google.com/search?num=5&q=CertKeyUsage+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertKeyUsage](https://github.com/dahall/Vanara/search?l=C%23&q=CertKeyUsage) +[CertModifyCertificatesOp](https://www.google.com/search?num=5&q=CertModifyCertificatesOp+site%3Adocs.microsoft.com) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CertModifyCertificatesOp](https://github.com/dahall/Vanara/search?l=C%23&q=CertModifyCertificatesOp) +[CertNameFlags](https://www.google.com/search?num=5&q=CertNameFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertNameFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertNameFlags) +[CertNameStringFormat](https://www.google.com/search?num=5&q=CertNameStringFormat+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertNameStringFormat](https://github.com/dahall/Vanara/search?l=C%23&q=CertNameStringFormat) +[CertNameType](https://www.google.com/search?num=5&q=CertNameType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertNameType](https://github.com/dahall/Vanara/search?l=C%23&q=CertNameType) +[CertPhysicalStoreFlags](https://www.google.com/search?num=5&q=CertPhysicalStoreFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CertPhysicalStoreFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertPhysicalStoreFlags) +[CertPropId](https://www.google.com/search?num=5&q=CertPropId+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertPropId](https://github.com/dahall/Vanara/search?l=C%23&q=CertPropId) +[CertQueryContentFlags](https://www.google.com/search?num=5&q=CertQueryContentFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertQueryContentFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertQueryContentFlags) +[CertQueryContentType](https://www.google.com/search?num=5&q=CertQueryContentType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertQueryContentType](https://github.com/dahall/Vanara/search?l=C%23&q=CertQueryContentType) +[CertQueryFormatFlags](https://www.google.com/search?num=5&q=CertQueryFormatFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertQueryFormatFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertQueryFormatFlags) +[CertQueryFormatType](https://www.google.com/search?num=5&q=CertQueryFormatType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertQueryFormatType](https://github.com/dahall/Vanara/search?l=C%23&q=CertQueryFormatType) +[CertQueryObjectType](https://www.google.com/search?num=5&q=CertQueryObjectType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertQueryObjectType](https://github.com/dahall/Vanara/search?l=C%23&q=CertQueryObjectType) +[CertRDNAttrsFlag](https://www.google.com/search?num=5&q=CertRDNAttrsFlag+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertRDNAttrsFlag](https://github.com/dahall/Vanara/search?l=C%23&q=CertRDNAttrsFlag) +[CertRDNType](https://www.google.com/search?num=5&q=CertRDNType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertRDNType](https://github.com/dahall/Vanara/search?l=C%23&q=CertRDNType) +[CertRevocationType](https://www.google.com/search?num=5&q=CertRevocationType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertRevocationType](https://github.com/dahall/Vanara/search?l=C%23&q=CertRevocationType) +[CertSelectBy](https://www.google.com/search?num=5&q=CertSelectBy+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertSelectBy](https://github.com/dahall/Vanara/search?l=C%23&q=CertSelectBy) +[CertSelectFlags](https://www.google.com/search?num=5&q=CertSelectFlags+site%3Adocs.microsoft.com) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CertSelectFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertSelectFlags) +[CertSelection](https://www.google.com/search?num=5&q=CertSelection+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertSelection](https://github.com/dahall/Vanara/search?l=C%23&q=CertSelection) +[CertStoreAdd](https://www.google.com/search?num=5&q=CertStoreAdd+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreAdd](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreAdd) +[CertStoreContextFlags](https://www.google.com/search?num=5&q=CertStoreContextFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreContextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreContextFlags) +[CertStoreContextType](https://www.google.com/search?num=5&q=CertStoreContextType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreContextType](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreContextType) +[CertStoreControlFlags](https://www.google.com/search?num=5&q=CertStoreControlFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreControlFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreControlFlags) +[CertStoreControlType](https://www.google.com/search?num=5&q=CertStoreControlType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreControlType](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreControlType) +[CertStoreFlags](https://www.google.com/search?num=5&q=CertStoreFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreFlags) +[CertStoreSaveAs](https://www.google.com/search?num=5&q=CertStoreSaveAs+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreSaveAs](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreSaveAs) +[CertStoreSaveTo](https://www.google.com/search?num=5&q=CertStoreSaveTo+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreSaveTo](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreSaveTo) +[CertStoreVerification](https://www.google.com/search?num=5&q=CertStoreVerification+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertStoreVerification](https://github.com/dahall/Vanara/search?l=C%23&q=CertStoreVerification) +[CertSystemStore](https://www.google.com/search?num=5&q=CertSystemStore+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertSystemStore](https://github.com/dahall/Vanara/search?l=C%23&q=CertSystemStore) +[CertSystemStoreId](https://www.google.com/search?num=5&q=CertSystemStoreId+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CertSystemStoreId](https://github.com/dahall/Vanara/search?l=C%23&q=CertSystemStoreId) +[CertVerifyCTLFlags](https://www.google.com/search?num=5&q=CertVerifyCTLFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertVerifyCTLFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertVerifyCTLFlags) +[CertVerifyFlags](https://www.google.com/search?num=5&q=CertVerifyFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertVerifyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertVerifyFlags) +[ContextConfigFlags](https://www.google.com/search?num=5&q=ContextConfigFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.ContextConfigFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ContextConfigFlags) +[ContextConfigTable](https://www.google.com/search?num=5&q=ContextConfigTable+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.ContextConfigTable](https://github.com/dahall/Vanara/search?l=C%23&q=ContextConfigTable) +[CreatePersistedFlags](https://www.google.com/search?num=5&q=CreatePersistedFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.CreatePersistedFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePersistedFlags) +[CreateProtectionDescriptorFlags](https://www.google.com/search?num=5&q=CreateProtectionDescriptorFlags+site%3Adocs.microsoft.com) | ncryptprotect.h | [Vanara.PInvoke.NCrypt.CreateProtectionDescriptorFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CreateProtectionDescriptorFlags) +[CRL_REASON](https://www.google.com/search?num=5&q=CRL_REASON+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRL_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=CRL_REASON) +[CrlFindFlags](https://www.google.com/search?num=5&q=CrlFindFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CrlFindFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CrlFindFlags) +[CrlFindType](https://www.google.com/search?num=5&q=CrlFindType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CrlFindType](https://github.com/dahall/Vanara/search?l=C%23&q=CrlFindType) +[CryptAcquireFlags](https://www.google.com/search?num=5&q=CryptAcquireFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptAcquireFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptAcquireFlags) +[CryptDecodeFlags](https://www.google.com/search?num=5&q=CryptDecodeFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptDecodeFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptDecodeFlags) +[CryptDefaultContextFlags](https://www.google.com/search?num=5&q=CryptDefaultContextFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptDefaultContextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptDefaultContextFlags) +[CryptDefaultContextType](https://www.google.com/search?num=5&q=CryptDefaultContextType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptDefaultContextType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptDefaultContextType) +[CryptEncodeFlags](https://www.google.com/search?num=5&q=CryptEncodeFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptEncodeFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptEncodeFlags) +[CryptFindFlags](https://www.google.com/search?num=5&q=CryptFindFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptFindFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptFindFlags) +[CryptFormatStr](https://www.google.com/search?num=5&q=CryptFormatStr+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptFormatStr](https://github.com/dahall/Vanara/search?l=C%23&q=CryptFormatStr) +[CryptGetUrlFlags](https://www.google.com/search?num=5&q=CryptGetUrlFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptGetUrlFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGetUrlFlags) +[CryptGetUrlFromFlags](https://www.google.com/search?num=5&q=CryptGetUrlFromFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptGetUrlFromFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGetUrlFromFlags) +[CryptInstallOIDFuncFlags](https://www.google.com/search?num=5&q=CryptInstallOIDFuncFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptInstallOIDFuncFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptInstallOIDFuncFlags) +[CryptKeyIdFlags](https://www.google.com/search?num=5&q=CryptKeyIdFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptKeyIdFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptKeyIdFlags) +[CryptMsgActionFlags](https://www.google.com/search?num=5&q=CryptMsgActionFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgActionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgActionFlags) +[CryptMsgControlType](https://www.google.com/search?num=5&q=CryptMsgControlType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgControlType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgControlType) +[CryptMsgEncodeFlags](https://www.google.com/search?num=5&q=CryptMsgEncodeFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgEncodeFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgEncodeFlags) +[CryptMsgFlags](https://www.google.com/search?num=5&q=CryptMsgFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgFlags) +[CryptMsgKeyOriginator](https://www.google.com/search?num=5&q=CryptMsgKeyOriginator+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgKeyOriginator](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgKeyOriginator) +[CryptMsgParamType](https://www.google.com/search?num=5&q=CryptMsgParamType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgParamType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgParamType) +[CryptMsgSignerFlags](https://www.google.com/search?num=5&q=CryptMsgSignerFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgSignerFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgSignerFlags) +[CryptMsgSignerType](https://www.google.com/search?num=5&q=CryptMsgSignerType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgSignerType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgSignerType) +[CryptMsgSignFlags](https://www.google.com/search?num=5&q=CryptMsgSignFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgSignFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgSignFlags) +[CryptMsgType](https://www.google.com/search?num=5&q=CryptMsgType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgType) +[CryptMsgVerifyCounterFlags](https://www.google.com/search?num=5&q=CryptMsgVerifyCounterFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptMsgVerifyCounterFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptMsgVerifyCounterFlags) +[CryptOIDInfoFlags](https://www.google.com/search?num=5&q=CryptOIDInfoFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptOIDInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptOIDInfoFlags) +[CryptPriority](https://www.google.com/search?num=5&q=CryptPriority+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.CryptPriority](https://github.com/dahall/Vanara/search?l=C%23&q=CryptPriority) +[CryptProtectFlags](https://www.google.com/search?num=5&q=CryptProtectFlags+site%3Adocs.microsoft.com) | dpapi.h | [Vanara.PInvoke.Crypt32.CryptProtectFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptProtectFlags) +[CryptProtectMemoryFlags](https://www.google.com/search?num=5&q=CryptProtectMemoryFlags+site%3Adocs.microsoft.com) | dpapi.h | [Vanara.PInvoke.Crypt32.CryptProtectMemoryFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptProtectMemoryFlags) +[CryptProtectPrompt](https://www.google.com/search?num=5&q=CryptProtectPrompt+site%3Adocs.microsoft.com) | dpapi.h | [Vanara.PInvoke.Crypt32.CryptProtectPrompt](https://github.com/dahall/Vanara/search?l=C%23&q=CryptProtectPrompt) +[CryptRetrievalFlags](https://www.google.com/search?num=5&q=CryptRetrievalFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CryptRetrievalFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRetrievalFlags) +[CryptStringFormat](https://www.google.com/search?num=5&q=CryptStringFormat+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptStringFormat](https://github.com/dahall/Vanara/search?l=C%23&q=CryptStringFormat) +[CryptUISelect](https://www.google.com/search?num=5&q=CryptUISelect+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUISelect](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUISelect) +[CryptUIViewCertificateFlags](https://www.google.com/search?num=5&q=CryptUIViewCertificateFlags+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIViewCertificateFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIViewCertificateFlags) +[CryptUIWizAddChoice](https://www.google.com/search?num=5&q=CryptUIWizAddChoice+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizAddChoice](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizAddChoice) +[CryptUIWizExportType](https://www.google.com/search?num=5&q=CryptUIWizExportType+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizExportType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizExportType) +[CryptUIWizFlags](https://www.google.com/search?num=5&q=CryptUIWizFlags+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizFlags) +[CryptUIWizImportType](https://www.google.com/search?num=5&q=CryptUIWizImportType+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizImportType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizImportType) +[CryptUIWizPVKChoice](https://www.google.com/search?num=5&q=CryptUIWizPVKChoice+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizPVKChoice](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizPVKChoice) +[CryptUIWizSignLoc](https://www.google.com/search?num=5&q=CryptUIWizSignLoc+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizSignLoc](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizSignLoc) +[CryptUIWizSigType](https://www.google.com/search?num=5&q=CryptUIWizSigType+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizSigType](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizSigType) +[CryptUIWizToSign](https://www.google.com/search?num=5&q=CryptUIWizToSign+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CryptUIWizToSign](https://github.com/dahall/Vanara/search?l=C%23&q=CryptUIWizToSign) +[CryptVerifyCertSignFlags](https://www.google.com/search?num=5&q=CryptVerifyCertSignFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptVerifyCertSignFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptVerifyCertSignFlags) +[CryptVerifyCertSignIssuer](https://www.google.com/search?num=5&q=CryptVerifyCertSignIssuer+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptVerifyCertSignIssuer](https://github.com/dahall/Vanara/search?l=C%23&q=CryptVerifyCertSignIssuer) +[CryptVerifyCertSignSubject](https://www.google.com/search?num=5&q=CryptVerifyCertSignSubject+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptVerifyCertSignSubject](https://github.com/dahall/Vanara/search?l=C%23&q=CryptVerifyCertSignSubject) +[CtlCertSubject](https://www.google.com/search?num=5&q=CtlCertSubject+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CtlCertSubject](https://github.com/dahall/Vanara/search?l=C%23&q=CtlCertSubject) +[CtlVerifyUsageStatusFlags](https://www.google.com/search?num=5&q=CtlVerifyUsageStatusFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CtlVerifyUsageStatusFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CtlVerifyUsageStatusFlags) +[DeriveKeyFlags](https://www.google.com/search?num=5&q=DeriveKeyFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.DeriveKeyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DeriveKeyFlags) +[EncryptFlags](https://www.google.com/search?num=5&q=EncryptFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.EncryptFlags](https://github.com/dahall/Vanara/search?l=C%23&q=EncryptFlags) +[ExportPolicy](https://www.google.com/search?num=5&q=ExportPolicy+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.ExportPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=ExportPolicy) +[FinalizeKeyFlags](https://www.google.com/search?num=5&q=FinalizeKeyFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.FinalizeKeyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=FinalizeKeyFlags) +[GenRandomFlags](https://www.google.com/search?num=5&q=GenRandomFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.GenRandomFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GenRandomFlags) +[GetPropertyFlags](https://www.google.com/search?num=5&q=GetPropertyFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.GetPropertyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GetPropertyFlags) +[ImplType](https://www.google.com/search?num=5&q=ImplType+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.ImplType](https://github.com/dahall/Vanara/search?l=C%23&q=ImplType) +[ImportFlags](https://www.google.com/search?num=5&q=ImportFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.ImportFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ImportFlags) +[InterfaceId](https://www.google.com/search?num=5&q=InterfaceId+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.InterfaceId](https://github.com/dahall/Vanara/search?l=C%23&q=InterfaceId) +[KeyDerivationBufferType](https://www.google.com/search?num=5&q=KeyDerivationBufferType+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.NCrypt.KeyDerivationBufferType](https://github.com/dahall/Vanara/search?l=C%23&q=KeyDerivationBufferType) +[KeyDerivationFlags](https://www.google.com/search?num=5&q=KeyDerivationFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.KeyDerivationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=KeyDerivationFlags) +[KeyDerivationFlags](https://www.google.com/search?num=5&q=KeyDerivationFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.KeyDerivationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=KeyDerivationFlags) +[KeyUsage](https://www.google.com/search?num=5&q=KeyUsage+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.KeyUsage](https://github.com/dahall/Vanara/search?l=C%23&q=KeyUsage) +[MSSIP](https://www.google.com/search?num=5&q=MSSIP+site%3Adocs.microsoft.com) | mssip.h | [Vanara.PInvoke.Crypt32.MSSIP](https://github.com/dahall/Vanara/search?l=C%23&q=MSSIP) +[NCryptDecryptFlag](https://www.google.com/search?num=5&q=NCryptDecryptFlag+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.NCryptDecryptFlag](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptDecryptFlag) +[NCryptUIFlags](https://www.google.com/search?num=5&q=NCryptUIFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.NCryptUIFlags](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptUIFlags) +[NotifyFlags](https://www.google.com/search?num=5&q=NotifyFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.NotifyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyFlags) +[OIDFuncFlags](https://www.google.com/search?num=5&q=OIDFuncFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.OIDFuncFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OIDFuncFlags) +[OIDGroupId](https://www.google.com/search?num=5&q=OIDGroupId+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.OIDGroupId](https://github.com/dahall/Vanara/search?l=C%23&q=OIDGroupId) +[OpenKeyFlags](https://www.google.com/search?num=5&q=OpenKeyFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NCrypt.OpenKeyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OpenKeyFlags) +[PacketContentType](https://www.google.com/search?num=5&q=PacketContentType+site%3Adocs.microsoft.com) | Sslprovider.h | [Vanara.PInvoke.NCrypt.PacketContentType](https://github.com/dahall/Vanara/search?l=C%23&q=PacketContentType) +[PaddingScheme](https://www.google.com/search?num=5&q=PaddingScheme+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.PaddingScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PaddingScheme) +[PFXExportFlags](https://www.google.com/search?num=5&q=PFXExportFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.PFXExportFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PFXExportFlags) +[PFXImportFlags](https://www.google.com/search?num=5&q=PFXImportFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.PFXImportFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PFXImportFlags) +[PrivateKeyType](https://www.google.com/search?num=5&q=PrivateKeyType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.PrivateKeyType](https://github.com/dahall/Vanara/search?l=C%23&q=PrivateKeyType) +[ProtectFlags](https://www.google.com/search?num=5&q=ProtectFlags+site%3Adocs.microsoft.com) | ncryptprotect.h | [Vanara.PInvoke.NCrypt.ProtectFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ProtectFlags) +[ProtectionDescriptorInfoType](https://www.google.com/search?num=5&q=ProtectionDescriptorInfoType+site%3Adocs.microsoft.com) | ncryptprotect.h | [Vanara.PInvoke.NCrypt.ProtectionDescriptorInfoType](https://github.com/dahall/Vanara/search?l=C%23&q=ProtectionDescriptorInfoType) +[ProtectionDescriptorNameFlags](https://www.google.com/search?num=5&q=ProtectionDescriptorNameFlags+site%3Adocs.microsoft.com) | ncryptprotect.h | [Vanara.PInvoke.NCrypt.ProtectionDescriptorNameFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ProtectionDescriptorNameFlags) +[ProviderInfoType](https://www.google.com/search?num=5&q=ProviderInfoType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.ProviderInfoType](https://github.com/dahall/Vanara/search?l=C%23&q=ProviderInfoType) +[ResolveProviderFlags](https://www.google.com/search?num=5&q=ResolveProviderFlags+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.ResolveProviderFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ResolveProviderFlags) +[SetPropFlags](https://www.google.com/search?num=5&q=SetPropFlags+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.SetPropFlags](https://github.com/dahall/Vanara/search?l=C%23&q=SetPropFlags) +[SPC](https://www.google.com/search?num=5&q=SPC+site%3Adocs.microsoft.com) | mssip.h | [Vanara.PInvoke.Crypt32.SPC](https://github.com/dahall/Vanara/search?l=C%23&q=SPC) +[SslHost](https://www.google.com/search?num=5&q=SslHost+site%3Adocs.microsoft.com) | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslHost](https://github.com/dahall/Vanara/search?l=C%23&q=SslHost) +[SslProviderCipherSuiteId](https://www.google.com/search?num=5&q=SslProviderCipherSuiteId+site%3Adocs.microsoft.com) | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslProviderCipherSuiteId](https://github.com/dahall/Vanara/search?l=C%23&q=SslProviderCipherSuiteId) +[SslProviderKeyTypeId](https://www.google.com/search?num=5&q=SslProviderKeyTypeId+site%3Adocs.microsoft.com) | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslProviderKeyTypeId](https://github.com/dahall/Vanara/search?l=C%23&q=SslProviderKeyTypeId) +[SslProviderProtocolId](https://www.google.com/search?num=5&q=SslProviderProtocolId+site%3Adocs.microsoft.com) | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslProviderProtocolId](https://github.com/dahall/Vanara/search?l=C%23&q=SslProviderProtocolId) +[TimeStampRetrivalFlags](https://www.google.com/search?num=5&q=TimeStampRetrivalFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.TimeStampRetrivalFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TimeStampRetrivalFlags) +[TimeValidObjectFlags](https://www.google.com/search?num=5&q=TimeValidObjectFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.CryptNet.TimeValidObjectFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TimeValidObjectFlags) +[TOKENBINDING_EXTENSION_FORMAT](https://www.google.com/search?num=5&q=TOKENBINDING_EXTENSION_FORMAT+site%3Adocs.microsoft.com) | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TOKENBINDING_EXTENSION_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=TOKENBINDING_EXTENSION_FORMAT) +[TOKENBINDING_KEY_PARAMETERS_TYPE](https://www.google.com/search?num=5&q=TOKENBINDING_KEY_PARAMETERS_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.TokenBinding.TOKENBINDING_KEY_PARAMETERS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TOKENBINDING_KEY_PARAMETERS_TYPE) +[TOKENBINDING_TYPE](https://www.google.com/search?num=5&q=TOKENBINDING_TYPE+site%3Adocs.microsoft.com) | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TOKENBINDING_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TOKENBINDING_TYPE) +[UIPolicy](https://www.google.com/search?num=5&q=UIPolicy+site%3Adocs.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.UIPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=UIPolicy) +[UnprotectSecretFlags](https://www.google.com/search?num=5&q=UnprotectSecretFlags+site%3Adocs.microsoft.com) | ncryptprotect.h | [Vanara.PInvoke.NCrypt.UnprotectSecretFlags](https://github.com/dahall/Vanara/search?l=C%23&q=UnprotectSecretFlags) +[UsageMatchType](https://www.google.com/search?num=5&q=UsageMatchType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.UsageMatchType](https://github.com/dahall/Vanara/search?l=C%23&q=UsageMatchType) +[ViewPropertiesFlags](https://www.google.com/search?num=5&q=ViewPropertiesFlags+site%3Adocs.microsoft.com) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.ViewPropertiesFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ViewPropertiesFlags) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index fb61828c..088e01a0 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -19,6 +19,7 @@ Structures BCRYPT_ALGORITHM_IDENTIFIER BCRYPT_ALG_HANDLE BCRYPT_HANDLE BCRYPT_HASH_HANDLE BCRYPT_KEY_HANDLE BCRYPT_KEY_LENGTHS_STRUCT BCRYPT_MULTI_HASH_OPERATION BCRYPT_MULTI_OBJECT_LENGTH_STRUCT BCRYPT_OAEP_PADDING_INFO BCRYPT_OID_LIST BCRYPT_PKCS1_PADDING_INFO BCRYPT_PROVIDER_NAME BCRYPT_PSS_PADDING_INFO BCRYPT_SECRET_HANDLE CERT_CHAIN_CONTEXT CERT_CHAIN_ELEMENT CERT_CHAIN_ENGINE_CONFIG CERT_CHAIN_PARA CERT_CHAIN_POLICY_PARA CERT_CHAIN_POLICY_STATUS CERT_CONTEXT CERT_CREATE_CONTEXT_PARA CERT_EXTENSION CERT_EXTENSIONS CERT_ID CERT_INFO CERT_ISSUER_SERIAL_NUMBER CERT_KEY_CONTEXT CERT_NAME_INFO CERT_PHYSICAL_STORE_INFO CERT_PUBLIC_KEY_INFO CERT_RDN CERT_RDN_ATTR CERT_REVOCATION_CHAIN_PARA CERT_REVOCATION_CRL_INFO CERT_REVOCATION_INFO CERT_REVOCATION_PARA CERT_REVOCATION_STATUS CERT_SELECTUI_INPUT CERT_SELECT_CHAIN_PARA CERT_SELECT_CRITERIA CERT_SELECT_STRUCT CERT_SIMPLE_CHAIN CERT_STRONG_SIGN_PARA CERT_SYSTEM_STORE_INFO CERT_SYSTEM_STORE_RELOCATE_PARA CERT_TRUST_LIST_INFO CERT_TRUST_STATUS CERT_USAGE_MATCH CERT_VIEWPROPERTIES_STRUCT CMSG_CMS_SIGNER_INFO CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_DECRYPT_PARA CMSG_CTRL_DECRYPT_PARA_HANDLES CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_TRANS_DECRYPT_PARA CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES CMSG_CTRL_MAIL_LIST_DECRYPT_PARA CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA CMSG_KEY_AGREE_RECIPIENT_INFO CMSG_KEY_AGREE_RECIPIENT_INFO_UNION CMSG_KEY_TRANS_RECIPIENT_INFO CMSG_MAIL_LIST_RECIPIENT_INFO CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CMSG_SIGNED_ENCODE_INFO CMSG_SIGNER_ENCODE_INFO CMSG_SIGNER_ENCODE_INFO_HANDLES CMSG_STREAM_INFO CRL_CONTEXT CRL_ENTRY CRL_INFO CRYPTCATMEMBER CRYPTCATSTORE CRYPTOAPI_BLOB CRYPTPROTECT_PROMPTSTRUCT CRYPTUI_CERT_MGR_STRUCT CRYPTUI_INITDIALOG_STRUCT CRYPTUI_VIEWCERTIFICATE_STRUCT CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO CRYPTUI_WIZ_DIGITAL_SIGN_INFO CRYPTUI_WIZ_DIGITAL_SIGN_INFO_UNION CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO CRYPTUI_WIZ_EXPORT_INFO CRYPTUI_WIZ_EXPORT_INFO_UNION CRYPTUI_WIZ_IMPORT_SRC_INFO CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION CRYPT_ALGORITHM_IDENTIFIER CRYPT_ATTRIBUTE CRYPT_ATTRIBUTES CRYPT_ATTRIBUTE_TYPE_VALUE CRYPT_BIT_BLOB CRYPT_CONTEXTS CRYPT_CONTEXT_CONFIG CRYPT_CONTEXT_FUNCTIONS CRYPT_CONTEXT_FUNCTION_CONFIG CRYPT_CONTEXT_FUNCTION_PROVIDERS CRYPT_CREDENTIALS CRYPT_DECODE_PARA CRYPT_DECRYPT_MESSAGE_PARA CRYPT_ENCODE_PARA CRYPT_ENCRYPT_MESSAGE_PARA CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO CRYPT_HASH_MESSAGE_PARA CRYPT_KEY_PROV_INFO CRYPT_KEY_SIGN_MESSAGE_PARA CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE CRYPT_KEY_VERIFY_MESSAGE_PARA CRYPT_OID_FUNC_ENTRY CRYPT_OID_INFO CRYPT_OID_INFO_UNION CRYPT_PKCS8_EXPORT_PARAMS CRYPT_PKCS8_IMPORT_PARAMS CRYPT_PRIVATE_KEY_INFO CRYPT_PROVIDERS CRYPT_RETRIEVE_AUX_INFO CRYPT_SIGN_MESSAGE_PARA CRYPT_TIMESTAMP_ACCURACY CRYPT_TIMESTAMP_CONTEXT CRYPT_TIMESTAMP_INFO CRYPT_TIMESTAMP_PARA CRYPT_URL_ARRAY CRYPT_URL_INFO CRYPT_VERIFY_MESSAGE_PARA CTL_CONTEXT CTL_ENTRY CTL_INFO CTL_MODIFY_REQUEST CTL_USAGE CTL_VERIFY_USAGE_PARA CTL_VERIFY_USAGE_STATUS HCERTCHAINENGINE HCERTSTORE HCERT_SERVER_OCSP_RESPONSE HCRYPTDEFAULTCONTEXT HCRYPTHASH HCRYPTKEY HCRYPTMSG HCRYPTOIDFUNCADDR HCRYPTOIDFUNCSET HCRYPTPROV MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT NCryptAlgorithmName NCryptBuffer NCryptBufferDesc NCRYPT_ALLOC_PARA NCRYPT_DESCRIPTOR_HANDLE NCRYPT_HANDLE NCRYPT_HASH_HANDLE NCRYPT_KEY_HANDLE NCRYPT_PROTECT_STREAM_INFO NCRYPT_PROTECT_STREAM_INFO_EX NCRYPT_PROV_HANDLE NCRYPT_SECRET_HANDLE NCRYPT_SSL_CIPHER_LENGTHS NCRYPT_SSL_CIPHER_SUITE NCRYPT_STREAM_HANDLE PCCERT_CHAIN_CONTEXT PCCERT_CONTEXT PCCERT_SERVER_OCSP_RESPONSE_CONTEXT PCCRL_CONTEXT PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT PCCRYPT_OID_INFO PCCTL_CONTEXT PUBLICKEYSTRUC SafeCRYPTOAPI_BLOB SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO TOKENBINDING_IDENTIFIER TOKENBINDING_KEY_TYPES TOKENBINDING_RESULT_DATA TOKENBINDING_RESULT_LIST + pkgreadme.md diff --git a/PInvoke/Cryptography/pkgreadme.md b/PInvoke/Cryptography/pkgreadme.md new file mode 100644 index 00000000..8932a251 --- /dev/null +++ b/PInvoke/Cryptography/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Cryptography NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Cryptography?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 crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptnet.dll, cryptdlg.dll and cryptui.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.Cryptography + +Functions | Enumerations | Structures +--- | --- | --- +BCryptAddContextFunction
BCryptCloseAlgorithmProvider
BCryptConfigureContext
BCryptConfigureContextFunction
BCryptCreateContext
BCryptCreateHash
BCryptCreateMultiHash
BCryptDecrypt
BCryptDeleteContext
BCryptDeriveKey
BCryptDeriveKeyCapi
BCryptDeriveKeyPBKDF2
BCryptDestroyHash
BCryptDestroyKey
BCryptDestroySecret
BCryptDuplicateHash
BCryptDuplicateKey
BCryptEncrypt
BCryptEnumAlgorithms
BCryptEnumContextFunctionProviders
BCryptEnumContextFunctions
BCryptEnumContexts
BCryptEnumProviders
BCryptEnumRegisteredProviders
BCryptExportKey
BCryptFinalizeKeyPair
BCryptFinishHash
BCryptFreeBuffer
BCryptGenerateKeyPair
BCryptGenerateSymmetricKey
BCryptGenRandom
BCryptGetFipsAlgorithmMode
BCryptGetProperty
BCryptHash
BCryptHashData
BCryptImportKey
BCryptImportKeyPair
BCryptKeyDerivation
BCryptOpenAlgorithmProvider
BCryptProcessMultiOperations
BCryptQueryContextConfiguration
BCryptQueryContextFunctionConfiguration
BCryptQueryContextFunctionProperty
BCryptQueryProviderRegistration
BCryptRegisterConfigChangeNotify
BCryptRemoveContextFunction
BCryptResolveProviders
BCryptSecretAgreement
BCryptSetContextFunctionProperty
BCryptSetProperty
BCryptSignHash
BCryptUnregisterConfigChangeNotify
BCryptVerifySignature
CertAddCertificateContextToStore
CertAddCertificateLinkToStore
CertAddCRLContextToStore
CertAddCRLLinkToStore
CertAddCTLContextToStore
CertAddCTLLinkToStore
CertAddEncodedCertificateToStore
CertAddEncodedCertificateToSystemStore
CertAddEncodedCRLToStore
CertAddEncodedCTLToStore
CertAddEnhancedKeyUsageIdentifier
CertAddRefServerOcspResponse
CertAddRefServerOcspResponseContext
CertAddSerializedElementToStore
CertAddStoreToCollection
CertAlgIdToOID
CertCloseServerOcspResponse
CertCloseStore
CertCompareCertificate
CertCompareCertificateName
CertCompareIntegerBlob
CertComparePublicKeyInfo
CertControlStore
CertCreateCertificateChainEngine
CertCreateCertificateContext
CertCreateContext
CertCreateCRLContext
CertCreateCTLContext
CertCreateCTLEntryFromCertificateContextProperties
CertCreateSelfSignCertificate
CertDeleteCertificateFromStore
CertDeleteCRLFromStore
CertDeleteCTLFromStore
CertDuplicateCertificateChain
CertDuplicateCertificateContext
CertDuplicateCRLContext
CertDuplicateCTLContext
CertDuplicateStore
CertEnumCertificateContextProperties
CertEnumCertificatesInStore
CertEnumCRLContextProperties
CertEnumCRLsInStore
CertEnumCTLContextProperties
CertEnumCTLsInStore
CertEnumPhysicalStore
CertEnumSubjectInSortedCTL
CertEnumSystemStore
CertEnumSystemStoreLocation
CertFindAttribute
CertFindCertificateInCRL
CertFindCertificateInStore
CertFindChainInStore
CertFindCRLInStore
CertFindCTLInStore
CertFindExtension
CertFindRDNAttr
CertFindSubjectInCTL
CertFindSubjectInSortedCTL
CertFreeCertificateChain
CertFreeCertificateChainEngine
CertFreeCertificateChainList
CertFreeCertificateContext
CertFreeCRLContext
CertFreeCTLContext
CertFreeServerOcspResponseContext
CertGetCertificateChain
CertGetCertificateContextProperty
CertGetCRLContextProperty
CertGetCRLFromStore
CertGetCTLContextProperty
CertGetEnhancedKeyUsage
CertGetIntendedKeyUsage
CertGetIssuerCertificateFromStore
CertGetNameString
CertGetPublicKeyLength
CertGetServerOcspResponseContext
CertGetStoreProperty
CertGetSubjectCertificateFromStore
CertGetValidUsages
CertIsRDNAttrsInCertificateName
CertIsStrongHashToSign
CertIsValidCRLForCertificate
CertModifyCertificatesToTrust
CertNameToStr
CertOIDToAlgId
CertOpenServerOcspResponse
CertOpenStore
CertOpenSystemStore
CertRDNValueToStr
CertRegisterPhysicalStore
CertRegisterSystemStore
CertRemoveEnhancedKeyUsageIdentifier
CertRemoveStoreFromCollection
CertResyncCertificateChainEngine
CertRetrieveLogoOrBiometricInfo
CertSaveStore
CertSelectCertificate
CertSelectCertificateChains
CertSelectionGetSerializedBlob
CertSerializeCertificateStoreElement
CertSerializeCRLStoreElement
CertSerializeCTLStoreElement
CertSetCertificateContextPropertiesFromCTLEntry
CertSetCertificateContextProperty
CertSetCRLContextProperty
CertSetCTLContextProperty
CertSetEnhancedKeyUsage
CertSetStoreProperty
CertStrToName
CertUnregisterPhysicalStore
CertUnregisterSystemStore
CertVerifyCertificateChainPolicy
CertVerifyCRLRevocation
CertVerifyCRLTimeValidity
CertVerifyCTLUsage
CertVerifyRevocation
CertVerifySubjectCertificateContext
CertVerifyTimeValidity
CertVerifyValidityNesting
CertViewProperties
CryptAcquireCertificatePrivateKey
CryptBinaryToString
CryptCreateKeyIdentifierFromCSP
CryptDecodeMessage
CryptDecodeObject
CryptDecodeObjectEx
CryptDecryptAndVerifyMessageSignature
CryptDecryptMessage
CryptEncodeObject
CryptEncodeObjectEx
CryptEncryptMessage
CryptEnumKeyIdentifierProperties
CryptEnumOIDFunction
CryptEnumOIDInfo
CryptExportPKCS8
CryptExportPKCS8Ex
CryptExportPublicKeyInfo
CryptExportPublicKeyInfoEx
CryptExportPublicKeyInfoFromBCryptKeyHandle
CryptFindCertificateKeyProvInfo
CryptFindLocalizedName
CryptFindOIDInfo
CryptFormatObject
CryptFreeOIDFunctionAddress
CryptGetDefaultOIDDllList
CryptGetDefaultOIDFunctionAddress
CryptGetKeyIdentifierProperty
CryptGetMessageCertificates
CryptGetMessageSignerCount
CryptGetObjectUrl
CryptGetOIDFunctionAddress
CryptGetOIDFunctionValue
CryptGetTimeValidObject
CryptHashCertificate
CryptHashCertificate2
CryptHashMessage
CryptHashPublicKeyInfo
CryptHashToBeSigned
CryptImportPKCS8
CryptImportPublicKeyInfo
CryptImportPublicKeyInfoEx
CryptImportPublicKeyInfoEx2
CryptInitOIDFunctionSet
CryptInstallDefaultContext
CryptInstallOIDFunctionAddress
CryptMemAlloc
CryptMemFree
CryptMemRealloc
CryptMsgCalculateEncodedLength
CryptMsgClose
CryptMsgControl
CryptMsgCountersign
CryptMsgCountersignEncoded
CryptMsgDuplicate
CryptMsgEncodeAndSignCTL
CryptMsgGetAndVerifySigner
CryptMsgGetParam
CryptMsgOpenToDecode
CryptMsgOpenToEncode
CryptMsgSignCTL
CryptMsgUpdate
CryptMsgVerifyCountersignatureEncoded
CryptMsgVerifyCountersignatureEncodedEx
CryptProtectData
CryptProtectMemory
CryptQueryObject
CryptRegisterDefaultOIDFunction
CryptRegisterOIDFunction
CryptRegisterOIDInfo
CryptRetrieveObjectByUrl
CryptRetrieveTimeStamp
CryptSetKeyIdentifierProperty
CryptSetOIDFunctionValue
CryptSignAndEncodeCertificate
CryptSignAndEncryptMessage
CryptSignCertificate
CryptSignMessage
CryptSignMessageWithKey
CryptSIPAddProvider
CryptSIPCreateIndirectData
CryptSIPGetCaps
CryptSIPGetSignedDataMsg
CryptSIPLoad
CryptSIPPutSignedDataMsg
CryptSIPRemoveProvider
CryptSIPRemoveSignedDataMsg
CryptSIPRetrieveSubjectGuid
CryptSIPRetrieveSubjectGuidForCatalogFile
CryptSIPVerifyIndirectData
CryptStringToBinary
CryptUIDlgCertMgr
CryptUIDlgSelectCertificateFromStore
CryptUIDlgViewCertificate
CryptUIDlgViewContext
CryptUIWizDigitalSign
CryptUIWizExport
CryptUIWizFreeDigitalSignContext
CryptUIWizImport
CryptUninstallDefaultContext
CryptUnprotectData
CryptUnprotectMemory
CryptUnregisterDefaultOIDFunction
CryptUnregisterOIDFunction
CryptUnregisterOIDInfo
CryptUpdateProtectedState
CryptVerifyCertificateSignature
CryptVerifyCertificateSignatureEx
CryptVerifyDetachedMessageHash
CryptVerifyDetachedMessageSignature
CryptVerifyMessageHash
CryptVerifyMessageSignature
CryptVerifyMessageSignatureWithKey
CryptVerifyTimeStampSignature
GetFriendlyNameOfCert
NCryptCloseProtectionDescriptor
NCryptCreateClaim
NCryptCreatePersistedKey
NCryptCreateProtectionDescriptor
NCryptDecrypt
NCryptDeleteKey
NCryptDeriveKey
NCryptEncrypt
NCryptEnumAlgorithms
NCryptEnumKeys
NCryptEnumStorageProviders
NCryptExportKey
NCryptFinalizeKey
NCryptFreeBuffer
NCryptFreeObject
NCryptGetProperty
NCryptGetProtectionDescriptorInfo
NCryptImportKey
NCryptIsAlgSupported
NCryptIsKeyHandle
NCryptKeyDerivation
NCryptNotifyChangeKey
NCryptOpenKey
NCryptOpenStorageProvider
NCryptProtectSecret
NCryptQueryProtectionDescriptorName
NCryptRegisterProtectionDescriptorName
NCryptSecretAgreement
NCryptSetProperty
NCryptSignHash
NCryptStreamClose
NCryptStreamOpenToProtect
NCryptStreamOpenToUnprotect
NCryptStreamOpenToUnprotectEx
NCryptStreamUpdate
NCryptTranslateHandle
NCryptUnprotectSecret
NCryptVerifyClaim
NCryptVerifySignature
PFXExportCertStore
PFXExportCertStoreEx
PFXImportCertStore
PFXIsPFXBlob
PFXVerifyPassword
SslComputeClientAuthHash
SslComputeEapKeyBlock
SslComputeFinishedHash
SslCreateClientAuthHash
SslCreateEphemeralKey
SslCreateHandshakeHash
SslDecrementProviderReferenceCount
SslDecryptPacket
SslEncryptPacket
SslEnumCipherSuites
SslEnumProtocolProviders
SslExportKey
SslExportKeyingMaterial
SslFreeBuffer
SslFreeObject
SslGenerateMasterKey
SslGenerateSessionKeys
SslGetCipherSuitePRFHashAlgorithm
SslGetKeyProperty
SslGetProviderProperty
SslHashHandshake
SslImportKey
SslImportMasterKey
SslIncrementProviderReferenceCount
SslLookupCipherLengths
SslLookupCipherSuiteInfo
SslOpenPrivateKey
SslOpenProvider
SslSignHash
SslVerifySignature
TokenBindingDeleteAllBindings
TokenBindingDeleteBinding
TokenBindingGenerateBinding
TokenBindingGenerateID
TokenBindingGenerateMessage
TokenBindingGetKeyTypesClient
TokenBindingGetKeyTypesServer
TokenBindingVerifyMessage
| AlgOperations
AlgProviderFlags
BCRYPT_HASH_OPERATION_TYPE
BCRYPT_MULTI_OPERATION_TYPE
BlobMagicNumber
ContextConfigFlags
ContextConfigTable
CryptPriority
DeriveKeyFlags
EncryptFlags
GenRandomFlags
ImportFlags
InterfaceId
KeyDerivationFlags
PaddingScheme
ProviderInfoType
ResolveProviderFlags
CryptProtectFlags
CryptProtectMemoryFlags
CryptProtectPrompt
MSSIP
SPC
CertCreateSelfSignFlags
CertSelectBy
CertSelection
CryptRetrievalFlags
CertNameFlags
CertNameStringFormat
CertNameType
CertRDNType
CryptFormatStr
CryptStringFormat
ALG_CLASS
ALG_ID
ALG_TYPE
CertCompareFunction
CertEncodingType
CertFindType
CertInfoFlags
CertKeySpec
CryptAcquireFlags
CryptDefaultContextFlags
CryptDefaultContextType
PrivateKeyType
TimeStampRetrivalFlags
CertKeyUsage
CertQueryContentFlags
CertQueryContentType
CertQueryFormatFlags
CertQueryFormatType
CertQueryObjectType
CertRDNAttrsFlag
CertRevocationType
CertVerifyFlags
CRL_REASON
CryptFindFlags
CryptOIDInfoFlags
CryptVerifyCertSignFlags
CryptVerifyCertSignIssuer
CryptVerifyCertSignSubject
BlobType
CertFindUsageFlags
CryptKeyIdFlags
CryptMsgActionFlags
CryptMsgControlType
CryptMsgFlags
CryptMsgKeyOriginator
CryptMsgParamType
CryptMsgSignerType
CryptMsgType
CryptMsgVerifyCounterFlags
CryptDecodeFlags
CryptEncodeFlags
CryptInstallOIDFuncFlags
OIDFuncFlags
OIDGroupId
PFXExportFlags
PFXImportFlags
CertPropId
CertStoreVerification
CrlFindFlags
CrlFindType
CertCloseStoreFlags
CertCreateContextFlags
CertPhysicalStoreFlags
CertStoreAdd
CertStoreContextFlags
CertStoreContextType
CertStoreControlFlags
CertStoreControlType
CertStoreFlags
CertStoreSaveAs
CertStoreSaveTo
CertSystemStore
CertSystemStoreId
CtlCertSubject
CertChainEngineExclusiveFlags
CertChainEngineFlags
CertChainFlags
CertChainPolicyFlags
CertChainStrongSignFlags
CertCreateCTLEntryFlags
CertVerifyCTLFlags
CryptMsgEncodeFlags
CryptMsgSignerFlags
CryptMsgSignFlags
CtlVerifyUsageStatusFlags
UsageMatchType
CertDisplayWell
CertModifyCertificatesOp
CertSelectFlags
ViewPropertiesFlags
CryptGetUrlFlags
CryptGetUrlFromFlags
TimeValidObjectFlags
CryptUISelect
CryptUIViewCertificateFlags
CryptUIWizAddChoice
CryptUIWizExportType
CryptUIWizFlags
CryptUIWizImportType
CryptUIWizPVKChoice
CryptUIWizSignLoc
CryptUIWizSigType
CryptUIWizToSign
CreatePersistedFlags
ExportPolicy
FinalizeKeyFlags
GetPropertyFlags
ImplType
KeyDerivationBufferType
KeyDerivationFlags
KeyUsage
NCryptDecryptFlag
NCryptUIFlags
NotifyFlags
OpenKeyFlags
SetPropFlags
UIPolicy
CreateProtectionDescriptorFlags
ProtectFlags
ProtectionDescriptorInfoType
ProtectionDescriptorNameFlags
UnprotectSecretFlags
PacketContentType
SslHost
SslProviderCipherSuiteId
SslProviderKeyTypeId
SslProviderProtocolId
TOKENBINDING_EXTENSION_FORMAT
TOKENBINDING_KEY_PARAMETERS_TYPE
TOKENBINDING_TYPE

























































































































































































































| BCRYPT_ALG_HANDLE
BCRYPT_ALGORITHM_IDENTIFIER
BCRYPT_HANDLE
BCRYPT_HASH_HANDLE
BCRYPT_KEY_HANDLE
BCRYPT_KEY_LENGTHS_STRUCT
BCRYPT_MULTI_HASH_OPERATION
BCRYPT_MULTI_OBJECT_LENGTH_STRUCT
BCRYPT_OAEP_PADDING_INFO
BCRYPT_OID_LIST
BCRYPT_PKCS1_PADDING_INFO
BCRYPT_PROVIDER_NAME
BCRYPT_PSS_PADDING_INFO
BCRYPT_SECRET_HANDLE
CRYPT_CONTEXT_CONFIG
CRYPT_CONTEXT_FUNCTION_CONFIG
CRYPT_CONTEXT_FUNCTION_PROVIDERS
CRYPT_CONTEXT_FUNCTIONS
CRYPT_CONTEXTS
CRYPT_PROVIDERS
CRYPTPROTECT_PROMPTSTRUCT
CRYPTCATMEMBER
CRYPTCATSTORE
MS_ADDINFO_BLOB
MS_ADDINFO_CATALOGMEMBER
MS_ADDINFO_FLAT
SIP_ADD_NEWPROVIDER
SIP_CAP_SET_V2
SIP_CAP_SET_V3
SIP_DISPATCH_INFO
SIP_INDIRECT_DATA
SIP_SUBJECTINFO
CERT_CHAIN_CONTEXT
CERT_CHAIN_ELEMENT
CERT_REVOCATION_CRL_INFO
CERT_REVOCATION_INFO
CERT_SELECT_CHAIN_PARA
CERT_SELECT_CRITERIA
CERT_SIMPLE_CHAIN
CERT_TRUST_LIST_INFO
HCERT_SERVER_OCSP_RESPONSE
HCERTCHAINENGINE
PCCERT_SERVER_OCSP_RESPONSE_CONTEXT
CERT_CONTEXT
CERT_EXTENSION
CERT_EXTENSIONS
CERT_ID
CERT_INFO
CERT_ISSUER_SERIAL_NUMBER
CERT_KEY_CONTEXT
CERT_PUBLIC_KEY_INFO
CERT_RDN
CERT_RDN_ATTR
CERT_STRONG_SIGN_PARA
CERT_TRUST_STATUS
CRL_CONTEXT
CRL_ENTRY
CRL_INFO
CRYPT_ALGORITHM_IDENTIFIER
CRYPT_ATTRIBUTE
CRYPT_ATTRIBUTE_TYPE_VALUE
CRYPT_BIT_BLOB
CRYPT_KEY_PROV_INFO
CRYPT_TIMESTAMP_ACCURACY
CRYPT_TIMESTAMP_CONTEXT
CRYPT_TIMESTAMP_INFO
CRYPT_TIMESTAMP_PARA
CRYPTOAPI_BLOB
CTL_CONTEXT
CTL_ENTRY
CTL_INFO
CTL_USAGE
HCRYPTDEFAULTCONTEXT
HCRYPTHASH
HCRYPTKEY
HCRYPTPROV
PCCERT_CONTEXT
PCCRL_CONTEXT
PCCTL_CONTEXT
SafeCRYPTOAPI_BLOB
CERT_NAME_INFO
CERT_REVOCATION_PARA
CERT_REVOCATION_STATUS
CRYPT_ATTRIBUTES
CRYPT_PKCS8_EXPORT_PARAMS
CRYPT_PKCS8_IMPORT_PARAMS
CRYPT_PRIVATE_KEY_INFO
PUBLICKEYSTRUC
CMSG_CMS_SIGNER_INFO
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA
CMSG_CTRL_DECRYPT_PARA
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA
CMSG_KEY_AGREE_RECIPIENT_INFO
CMSG_KEY_TRANS_RECIPIENT_INFO
CMSG_MAIL_LIST_RECIPIENT_INFO
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO
CMSG_SIGNER_ENCODE_INFO
CMSG_STREAM_INFO
CRYPT_DECRYPT_MESSAGE_PARA
CRYPT_ENCRYPT_MESSAGE_PARA
CRYPT_HASH_MESSAGE_PARA
CRYPT_KEY_SIGN_MESSAGE_PARA
CRYPT_KEY_VERIFY_MESSAGE_PARA
CRYPT_SIGN_MESSAGE_PARA
CRYPT_VERIFY_MESSAGE_PARA
CRYPT_DECODE_PARA
CRYPT_ENCODE_PARA
CRYPT_OID_FUNC_ENTRY
CRYPT_OID_INFO
HCRYPTOIDFUNCADDR
HCRYPTOIDFUNCSET
PCCRYPT_OID_INFO
CERT_CREATE_CONTEXT_PARA
CERT_PHYSICAL_STORE_INFO
CERT_SYSTEM_STORE_INFO
CERT_SYSTEM_STORE_RELOCATE_PARA
HCERTSTORE
HCRYPTMSG
CERT_CHAIN_ENGINE_CONFIG
CERT_CHAIN_PARA
CERT_CHAIN_POLICY_PARA
CERT_CHAIN_POLICY_STATUS
CERT_USAGE_MATCH
CMSG_SIGNED_ENCODE_INFO
CTL_VERIFY_USAGE_PARA
CTL_VERIFY_USAGE_STATUS
PCCERT_CHAIN_CONTEXT
CERT_SELECT_STRUCT
CERT_VIEWPROPERTIES_STRUCT
CTL_MODIFY_REQUEST
CERT_REVOCATION_CHAIN_PARA
CRYPT_CREDENTIALS
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO
CRYPT_RETRIEVE_AUX_INFO
CRYPT_URL_ARRAY
CRYPT_URL_INFO
CERT_SELECTUI_INPUT
CRYPTUI_CERT_MGR_STRUCT
CRYPTUI_INITDIALOG_STRUCT
CRYPTUI_VIEWCERTIFICATE_STRUCT
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO
CRYPTUI_WIZ_EXPORT_INFO
CRYPTUI_WIZ_IMPORT_SRC_INFO
PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT
NCRYPT_ALLOC_PARA
NCRYPT_HASH_HANDLE
NCRYPT_HANDLE
NCRYPT_KEY_HANDLE
NCRYPT_PROV_HANDLE
NCRYPT_SECRET_HANDLE
NCryptAlgorithmName
NCryptBuffer
NCryptBufferDesc
NCRYPT_DESCRIPTOR_HANDLE
NCRYPT_PROTECT_STREAM_INFO
NCRYPT_PROTECT_STREAM_INFO_EX
NCRYPT_STREAM_HANDLE
NCRYPT_SSL_CIPHER_LENGTHS
NCRYPT_SSL_CIPHER_SUITE
TOKENBINDING_IDENTIFIER
TOKENBINDING_KEY_TYPES
TOKENBINDING_RESULT_DATA
TOKENBINDING_RESULT_LIST
CMSG_CTRL_DECRYPT_PARA_HANDLES
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES
CMSG_KEY_AGREE_RECIPIENT_INFO_UNION
CMSG_SIGNER_ENCODE_INFO_HANDLES
CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE
CRYPT_OID_INFO_UNION
CRYPTUI_WIZ_DIGITAL_SIGN_INFO_UNION
CRYPTUI_WIZ_EXPORT_INFO_UNION
CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION

























































































































































































diff --git a/PInvoke/DbgHelp/CorrelationReport.md b/PInvoke/DbgHelp/CorrelationReport.md index 2ecf367d..61ad9b68 100644 --- a/PInvoke/DbgHelp/CorrelationReport.md +++ b/PInvoke/DbgHelp/CorrelationReport.md @@ -225,6 +225,52 @@ Native Method | Native DLL | Header | Managed Method [UnmapDebugInformation](https://www.google.com/search?num=5&q=UnmapDebugInformation+site%3Adocs.microsoft.com) | dbghelp.dll | dbghelp.h | [Vanara.PInvoke.DbgHelp.UnmapDebugInformation](https://github.com/dahall/Vanara/search?l=C%23&q=UnmapDebugInformation) [UpdateDebugInfoFile](https://www.google.com/search?num=5&q=UpdateDebugInfoFile+site%3Adocs.microsoft.com) | imagehlp.dll | imagehlp.h | [Vanara.PInvoke.ImageHlp.UpdateDebugInfoFile](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDebugInfoFile) [UpdateDebugInfoFileEx](https://www.google.com/search?num=5&q=UpdateDebugInfoFileEx+site%3Adocs.microsoft.com) | imagehlp.dll | imagehlp.h | [Vanara.PInvoke.ImageHlp.UpdateDebugInfoFileEx](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDebugInfoFileEx) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ADDRESS_MODE](https://www.google.com/search?num=5&q=ADDRESS_MODE+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.ADDRESS_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRESS_MODE) +[BINDOPTS](https://www.google.com/search?num=5&q=BINDOPTS+site%3Adocs.microsoft.com) | imagehlp.h | [Vanara.PInvoke.ImageHlp.BINDOPTS](https://github.com/dahall/Vanara/search?l=C%23&q=BINDOPTS) +[CBA](https://www.google.com/search?num=5&q=CBA+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.CBA](https://github.com/dahall/Vanara/search?l=C%23&q=CBA) +[CHECKSUM](https://www.google.com/search?num=5&q=CHECKSUM+site%3Adocs.microsoft.com) | imagehlp.h | [Vanara.PInvoke.ImageHlp.CHECKSUM](https://github.com/dahall/Vanara/search?l=C%23&q=CHECKSUM) +[DSLFLAG](https://www.google.com/search?num=5&q=DSLFLAG+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.DSLFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DSLFLAG) +[ESLFLAG](https://www.google.com/search?num=5&q=ESLFLAG+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.ESLFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=ESLFLAG) +[EVENT_SEVERITY](https://www.google.com/search?num=5&q=EVENT_SEVERITY+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.EVENT_SEVERITY](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_SEVERITY) +[FRAME](https://www.google.com/search?num=5&q=FRAME+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.FRAME](https://github.com/dahall/Vanara/search?l=C%23&q=FRAME) +[IMAGE_DEBUG_TYPE](https://www.google.com/search?num=5&q=IMAGE_DEBUG_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_DEBUG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_DEBUG_TYPE) +[IMAGE_DIRECTORY_ENTRY](https://www.google.com/search?num=5&q=IMAGE_DIRECTORY_ENTRY+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_DIRECTORY_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_DIRECTORY_ENTRY) +[IMAGE_DLLCHARACTERISTICS](https://www.google.com/search?num=5&q=IMAGE_DLLCHARACTERISTICS+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_DLLCHARACTERISTICS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_DLLCHARACTERISTICS) +[IMAGE_FILE](https://www.google.com/search?num=5&q=IMAGE_FILE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_FILE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_FILE) +[IMAGE_FILE_MACHINE](https://www.google.com/search?num=5&q=IMAGE_FILE_MACHINE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_FILE_MACHINE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_FILE_MACHINE) +[IMAGE_OPTIONAL_MAGIC](https://www.google.com/search?num=5&q=IMAGE_OPTIONAL_MAGIC+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_OPTIONAL_MAGIC](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_OPTIONAL_MAGIC) +[IMAGE_SCN](https://www.google.com/search?num=5&q=IMAGE_SCN+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_SCN](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_SCN) +[IMAGE_SUBSYSTEM](https://www.google.com/search?num=5&q=IMAGE_SUBSYSTEM+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.DbgHelp.IMAGE_SUBSYSTEM](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_SUBSYSTEM) +[IMAGEHLP_EXTENDED_OPTIONS](https://www.google.com/search?num=5&q=IMAGEHLP_EXTENDED_OPTIONS+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.IMAGEHLP_EXTENDED_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGEHLP_EXTENDED_OPTIONS) +[IMAGEHLP_GTI_FLAGS](https://www.google.com/search?num=5&q=IMAGEHLP_GTI_FLAGS+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.IMAGEHLP_GTI_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGEHLP_GTI_FLAGS) +[IMAGEHLP_HD_TYPE](https://www.google.com/search?num=5&q=IMAGEHLP_HD_TYPE+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.IMAGEHLP_HD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGEHLP_HD_TYPE) +[IMAGEHLP_SF_TYPE](https://www.google.com/search?num=5&q=IMAGEHLP_SF_TYPE+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.IMAGEHLP_SF_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGEHLP_SF_TYPE) +[IMAGEHLP_STATUS_REASON](https://www.google.com/search?num=5&q=IMAGEHLP_STATUS_REASON+site%3Adocs.microsoft.com) | imagehlp.h | [Vanara.PInvoke.ImageHlp.IMAGEHLP_STATUS_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGEHLP_STATUS_REASON) +[IMAGEHLP_SYMBOL_TYPE_INFO](https://www.google.com/search?num=5&q=IMAGEHLP_SYMBOL_TYPE_INFO+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.IMAGEHLP_SYMBOL_TYPE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGEHLP_SYMBOL_TYPE_INFO) +[INLINE_FRAME_CONTEXT](https://www.google.com/search?num=5&q=INLINE_FRAME_CONTEXT+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.INLINE_FRAME_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=INLINE_FRAME_CONTEXT) +[MINIDUMP_CALLBACK_TYPE](https://www.google.com/search?num=5&q=MINIDUMP_CALLBACK_TYPE+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_CALLBACK_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_CALLBACK_TYPE) +[MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE](https://www.google.com/search?num=5&q=MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE) +[MINIDUMP_SECONDARY_FLAGS](https://www.google.com/search?num=5&q=MINIDUMP_SECONDARY_FLAGS+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_SECONDARY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_SECONDARY_FLAGS) +[MINIDUMP_STREAM_TYPE](https://www.google.com/search?num=5&q=MINIDUMP_STREAM_TYPE+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_STREAM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_STREAM_TYPE) +[MINIDUMP_THREAD_INFO_FLAG](https://www.google.com/search?num=5&q=MINIDUMP_THREAD_INFO_FLAG+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_THREAD_INFO_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_THREAD_INFO_FLAG) +[MINIDUMP_TYPE](https://www.google.com/search?num=5&q=MINIDUMP_TYPE+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_TYPE) +[MODULE_WRITE_FLAGS](https://www.google.com/search?num=5&q=MODULE_WRITE_FLAGS+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MODULE_WRITE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MODULE_WRITE_FLAGS) +[SLMFLAG](https://www.google.com/search?num=5&q=SLMFLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.SLMFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=SLMFLAG) +[SPLITSYM](https://www.google.com/search?num=5&q=SPLITSYM+site%3Adocs.microsoft.com) | imagehlp.h | [Vanara.PInvoke.ImageHlp.SPLITSYM](https://github.com/dahall/Vanara/search?l=C%23&q=SPLITSYM) +[SSRVOPT](https://www.google.com/search?num=5&q=SSRVOPT+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SSRVOPT](https://github.com/dahall/Vanara/search?l=C%23&q=SSRVOPT) +[SYM_INLINE_COMP](https://www.google.com/search?num=5&q=SYM_INLINE_COMP+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYM_INLINE_COMP](https://github.com/dahall/Vanara/search?l=C%23&q=SYM_INLINE_COMP) +[SYM_STKWALK](https://www.google.com/search?num=5&q=SYM_STKWALK+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYM_STKWALK](https://github.com/dahall/Vanara/search?l=C%23&q=SYM_STKWALK) +[SYM_TYPE](https://www.google.com/search?num=5&q=SYM_TYPE+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SYM_TYPE) +[SYMENUM](https://www.google.com/search?num=5&q=SYMENUM+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYMENUM](https://github.com/dahall/Vanara/search?l=C%23&q=SYMENUM) +[SYMFLAG](https://www.google.com/search?num=5&q=SYMFLAG+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYMFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=SYMFLAG) +[SYMOPT](https://www.google.com/search?num=5&q=SYMOPT+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYMOPT](https://github.com/dahall/Vanara/search?l=C%23&q=SYMOPT) +[SYMSEARCH](https://www.google.com/search?num=5&q=SYMSEARCH+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYMSEARCH](https://github.com/dahall/Vanara/search?l=C%23&q=SYMSEARCH) +[SYMSTOREOPT](https://www.google.com/search?num=5&q=SYMSTOREOPT+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.SYMSTOREOPT](https://github.com/dahall/Vanara/search?l=C%23&q=SYMSTOREOPT) +[THREAD_WRITE_FLAGS](https://www.google.com/search?num=5&q=THREAD_WRITE_FLAGS+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.THREAD_WRITE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=THREAD_WRITE_FLAGS) +[UNDNAME](https://www.google.com/search?num=5&q=UNDNAME+site%3Adocs.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.UNDNAME](https://github.com/dahall/Vanara/search?l=C%23&q=UNDNAME) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -333,7 +379,7 @@ Native Structure | Header | Managed Structure Native Class | Header | Managed Class --- | --- | --- [ProcessSymbolHandler](https://www.google.com/search?num=5&q=ProcessSymbolHandler+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.ProcessSymbolHandler](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessSymbolHandler) -[SafeAnysizeStringMarshaler`1](https://www.google.com/search?num=5&q=SafeAnysizeStringMarshaler`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.SafeAnysizeStringMarshaler`1](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStringMarshaler`1) +[SafeAnysizeStringMarshaler](https://www.google.com/search?num=5&q=SafeAnysizeStringMarshaler+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.SafeAnysizeStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStringMarshaler) [SafeIMAGEHLP_SYMBOL](https://www.google.com/search?num=5&q=SafeIMAGEHLP_SYMBOL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.SafeIMAGEHLP_SYMBOL](https://github.com/dahall/Vanara/search?l=C%23&q=SafeIMAGEHLP_SYMBOL) [SafeIMAGEHLP_SYMBOL64](https://www.google.com/search?num=5&q=SafeIMAGEHLP_SYMBOL64+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.SafeIMAGEHLP_SYMBOL64](https://github.com/dahall/Vanara/search?l=C%23&q=SafeIMAGEHLP_SYMBOL64) [SafeLOADED_IMAGE](https://www.google.com/search?num=5&q=SafeLOADED_IMAGE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DbgHelp.SafeLOADED_IMAGE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeLOADED_IMAGE) diff --git a/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj b/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj index 75897bdf..16b0bcd3 100644 --- a/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj +++ b/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj @@ -19,6 +19,7 @@ Structures <_DataDirectory>e__FixedBuffer ADDRESS ADDRESS64 API_VERSION CONTEXT CPU_INFORMATION FPO_DATA IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64 IMAGEHLP_DUPLICATE_SYMBOL64 IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_LINE IMAGEHLP_LINE64 IMAGEHLP_MODULE IMAGEHLP_MODULE64 IMAGEHLP_STACK_FRAME IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64 IMAGE_COFF_SYMBOLS_HEADER IMAGE_DATA_DIRECTORY IMAGE_DEBUG_DIRECTORY IMAGE_DEBUG_INFORMATION IMAGE_EXPORT_DIRECTORY IMAGE_FILE_HEADER IMAGE_FUNCTION_ENTRY IMAGE_LOAD_CONFIG_CODE_INTEGRITY IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_NT_HEADERS IMAGE_OPTIONAL_HEADER IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_SECTION_HEADER KDHELP KDHELP64 LIST_ENTRY LOADED_IMAGE MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INPUT MINIDUMP_CALLBACK_OUTPUT MINIDUMP_DIRECTORY MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_STREAM MINIDUMP_FUNCTION_TABLE_DESCRIPTOR MINIDUMP_FUNCTION_TABLE_STREAM MINIDUMP_HANDLE_DATA_STREAM MINIDUMP_HANDLE_DESCRIPTOR MINIDUMP_HANDLE_DESCRIPTOR_2 MINIDUMP_HANDLE_OBJECT_INFORMATION MINIDUMP_HANDLE_OPERATION_LIST MINIDUMP_HEADER MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_IO_CALLBACK MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_INFO MINIDUMP_MEMORY_INFO_LIST MINIDUMP_MEMORY_LIST MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO_2 MINIDUMP_MODULE MINIDUMP_MODULE_CALLBACK MINIDUMP_MODULE_LIST MINIDUMP_READ_MEMORY_FAILURE_CALLBACK MINIDUMP_STRING MINIDUMP_SYSTEM_INFO MINIDUMP_THREAD MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_EX MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_LIST MINIDUMP_THREAD_INFO MINIDUMP_THREAD_INFO_LIST MINIDUMP_THREAD_LIST MINIDUMP_UNLOADED_MODULE MINIDUMP_UNLOADED_MODULE_LIST MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_VM_POST_READ_CALLBACK MINIDUMP_VM_PRE_READ_CALLBACK MINIDUMP_VM_QUERY_CALLBACK MISC MODLOAD_CVMISC MODLOAD_DATA OMAP OTHERCPUINFO SOURCEFILE SRCCODEINFO STACKFRAME STACKFRAME64 STACKFRAME_EX SYMBOL_INFO SYMSRV_INDEX_INFO TI_FINDCHILDREN_PARAMS X86CPUINFO + pkgreadme.md diff --git a/PInvoke/DbgHelp/pkgreadme.md b/PInvoke/DbgHelp/pkgreadme.md new file mode 100644 index 00000000..111acbde --- /dev/null +++ b/PInvoke/DbgHelp/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.DbgHelp NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.DbgHelp?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 DbgHelp.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.DbgHelp + +Functions | Enumerations | Structures +--- | --- | --- +BindImageEx
CheckSumMappedFile
EnumDirTree
EnumDirTreeA
EnumerateLoadedModules
EnumerateLoadedModulesEx
EnumerateLoadedModulesW64
FindDebugInfoFile
FindDebugInfoFileEx
FindDebugInfoFileExA
FindExecutableImage
FindExecutableImageEx
FindExecutableImageExA
GetImageConfigInformation
GetImageUnusedHeaderBytes
GetSymLoadError
GetTimestampForLoadedLibrary
ImageAddCertificate
ImageDirectoryEntryToData
ImageDirectoryEntryToDataEx
ImageEnumerateCertificates
ImageGetCertificateData
ImageGetCertificateHeader
ImageGetDigestStream
ImagehlpApiVersion
ImagehlpApiVersionEx
ImageLoad
ImageNtHeader
ImageRemoveCertificate
ImageRvaToSection
ImageRvaToVa
ImageUnload
MakeSureDirectoryPathExists
MapAndLoad
MapDebugInformation
MapFileAndCheckSum
MiniDumpReadDumpStream
MiniDumpWriteDump
ReBaseImage
ReBaseImage64
SearchTreeForFile
SearchTreeForFileA
SetImageConfigInformation
SetSymLoadError
SplitSymbols
StackWalk
StackWalk64
StackWalkEx
SymAddrIncludeInlineTrace
SymAddSourceStream
SymAddSymbol
SymAddSymbolA
SymbolServerSetOptionsA
SymbolServerSetOptionsW
SymCleanup
SymCompareInlineTrace
SymDeleteSymbol
SymDeleteSymbolA
SymEnumerateModules
SymEnumerateModules64
SymEnumerateModulesW64
SymEnumLines
SymEnumLinesA
SymEnumProcesses
SymEnumSourceFiles
SymEnumSourceFilesA
SymEnumSourceFileTokens
SymEnumSourceLines
SymEnumSourceLinesA
SymEnumSymbols
SymEnumSymbolsA
SymEnumSymbolsEx
SymEnumSymbolsExA
SymEnumSymbolsForAddr
SymEnumSymbolsForAddrA
SymEnumTypes
SymEnumTypesA
SymEnumTypesByName
SymEnumTypesByNameA
SymFindDebugInfoFile
SymFindDebugInfoFileA
SymFindExecutableImage
SymFindExecutableImageA
SymFindFileInPath
SymFindFileInPathA
SymFromAddr
SymFromAddrA
SymFromIndex
SymFromIndexA
SymFromInlineContext
SymFromInlineContextA
SymFromName
SymFromNameA
SymFromToken
SymFromTokenA
SymFunctionTableAccess
SymFunctionTableAccess64
SymFunctionTableAccess64AccessRoutines
SymGetExtendedOption
SymGetFileLineOffsets64
SymGetHomeDirectory
SymGetHomeDirectoryA
SymGetLineFromAddr64
SymGetLineFromAddrA
SymGetLineFromAddrW
SymGetLineFromAddrW64
SymGetLineFromInlineContext
SymGetLineFromInlineContextA
SymGetLineFromName
SymGetLineFromName64
SymGetLineFromNameW64
SymGetLineNext64
SymGetLineNextA
SymGetLineNextW
SymGetLineNextW64
SymGetLinePrev64
SymGetLinePrevA
SymGetLinePrevW
SymGetLinePrevW64
SymGetModuleBase
SymGetModuleBase64
SymGetModuleInfo
SymGetModuleInfo64
SymGetModuleInfoA
SymGetModuleInfoW64
SymGetOmaps
SymGetOptions
SymGetScope
SymGetScopeA
SymGetSearchPath
SymGetSearchPathA
SymGetSourceFile
SymGetSourceFileA
SymGetSourceFileChecksum
SymGetSourceFileChecksumA
SymGetSourceFileFromToken
SymGetSourceFileFromTokenA
SymGetSourceFileToken
SymGetSourceFileTokenA
SymGetSourceVarFromToken
SymGetSourceVarFromTokenA
SymGetSymbolFile
SymGetSymbolFileA
SymGetSymFromAddr
SymGetSymFromAddr64
SymGetSymFromName
SymGetSymFromName64
SymGetSymNext64
SymGetSymNextA
SymGetSymNextW
SymGetSymNextW64
SymGetSymPrev64
SymGetSymPrevW
SymGetSymPrevW64
SymGetTypeFromName
SymGetTypeFromNameA
SymGetTypeInfo
SymGetTypeInfoEx
SymInitialize
SymInitializeA
SymLoadModule
SymLoadModule64
SymLoadModuleEx
SymLoadModuleExA
SymMatchFileName
SymMatchFileNameA
SymMatchString
SymNext
SymNextA
SymPrev
SymPrevA
SymQueryInlineTrace
SymRefreshModuleList
SymRegisterCallback64
SymRegisterCallbackA
SymRegisterCallbackW
SymRegisterCallbackW64
SymRegisterFunctionEntryCallback
SymRegisterFunctionEntryCallback64
SymSearch
SymSearchA
SymSetContext
SymSetExtendedOption
SymSetHomeDirectory
SymSetHomeDirectoryA
SymSetOptions
SymSetParentWindow
SymSetScopeFromAddr
SymSetScopeFromIndex
SymSetScopeFromInlineContext
SymSetSearchPath
SymSetSearchPathA
SymSrvDeltaName
SymSrvDeltaNameA
SymSrvGetFileIndexes
SymSrvGetFileIndexesA
SymSrvGetFileIndexInfo
SymSrvGetFileIndexInfoA
SymSrvGetFileIndexString
SymSrvGetFileIndexStringA
SymSrvGetSupplement
SymSrvGetSupplementA
SymSrvIsStore
SymSrvIsStoreA
SymSrvStoreFile
SymSrvStoreFileA
SymSrvStoreSupplement
SymSrvStoreSupplementA
SymUnDName
SymUnDName64
SymUnloadModule
SymUnloadModule64
TouchFileTimes
UnDecorateSymbolName
UnDecorateSymbolNameA
UnMapAndLoad
UnmapDebugInformation
UpdateDebugInfoFile
UpdateDebugInfoFileEx
| ADDRESS_MODE
EVENT_SEVERITY
FRAME
IMAGEHLP_EXTENDED_OPTIONS
IMAGEHLP_SYMBOL_TYPE_INFO
SYM_INLINE_COMP
SYM_STKWALK
UNDNAME
DSLFLAG
IMAGEHLP_GTI_FLAGS
INLINE_FRAME_CONTEXT
SYM_TYPE
SYMFLAG
CBA
ESLFLAG
IMAGEHLP_HD_TYPE
IMAGEHLP_SF_TYPE
SLMFLAG
SSRVOPT
SYMENUM
SYMOPT
SYMSEARCH
SYMSTOREOPT
MINIDUMP_CALLBACK_TYPE
MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
MINIDUMP_SECONDARY_FLAGS
MINIDUMP_STREAM_TYPE
MINIDUMP_THREAD_INFO_FLAG
MINIDUMP_TYPE
MODULE_WRITE_FLAGS
THREAD_WRITE_FLAGS
IMAGE_DEBUG_TYPE
IMAGE_DIRECTORY_ENTRY
IMAGE_DLLCHARACTERISTICS
IMAGE_FILE
IMAGE_FILE_MACHINE
IMAGE_OPTIONAL_MAGIC
IMAGE_SCN
IMAGE_SUBSYSTEM
BINDOPTS
CHECKSUM
IMAGEHLP_STATUS_REASON
SPLITSYM
















































































































































































| ADDRESS
ADDRESS64
API_VERSION
IMAGE_DEBUG_INFORMATION
IMAGEHLP_CBA_EVENT
IMAGEHLP_CBA_READ_MEMORY
IMAGEHLP_DEFERRED_SYMBOL_LOAD
IMAGEHLP_DEFERRED_SYMBOL_LOAD64
IMAGEHLP_DEFERRED_SYMBOL_LOADW64
IMAGEHLP_DUPLICATE_SYMBOL64
IMAGEHLP_GET_TYPE_INFO_PARAMS
IMAGEHLP_LINE
IMAGEHLP_LINE64
IMAGEHLP_MODULE
IMAGEHLP_MODULE64
IMAGEHLP_STACK_FRAME
IMAGEHLP_SYMBOL
IMAGEHLP_SYMBOL64
IMAGEHLP_SYMBOLW
IMAGEHLP_SYMBOLW64
KDHELP
KDHELP64
LOADED_IMAGE
MODLOAD_CVMISC
MODLOAD_DATA
OMAP
SOURCEFILE
SRCCODEINFO
STACKFRAME
STACKFRAME_EX
STACKFRAME64
SYMBOL_INFO
SYMSRV_INDEX_INFO
TI_FINDCHILDREN_PARAMS
CONTEXT
CPU_INFORMATION
MINIDUMP_CALLBACK_INFORMATION
MINIDUMP_CALLBACK_INPUT
MINIDUMP_CALLBACK_OUTPUT
MINIDUMP_DIRECTORY
MINIDUMP_EXCEPTION
MINIDUMP_EXCEPTION_INFORMATION
MINIDUMP_EXCEPTION_STREAM
MINIDUMP_FUNCTION_TABLE_DESCRIPTOR
MINIDUMP_FUNCTION_TABLE_STREAM
MINIDUMP_HANDLE_DATA_STREAM
MINIDUMP_HANDLE_DESCRIPTOR
MINIDUMP_HANDLE_DESCRIPTOR_2
MINIDUMP_HANDLE_OBJECT_INFORMATION
MINIDUMP_HANDLE_OPERATION_LIST
MINIDUMP_HEADER
MINIDUMP_INCLUDE_MODULE_CALLBACK
MINIDUMP_INCLUDE_THREAD_CALLBACK
MINIDUMP_IO_CALLBACK
MINIDUMP_LOCATION_DESCRIPTOR
MINIDUMP_MEMORY_DESCRIPTOR
MINIDUMP_MEMORY_INFO
MINIDUMP_MEMORY_INFO_LIST
MINIDUMP_MEMORY_LIST
MINIDUMP_MISC_INFO
MINIDUMP_MISC_INFO_2
MINIDUMP_MODULE
MINIDUMP_MODULE_CALLBACK
MINIDUMP_MODULE_LIST
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
MINIDUMP_STRING
MINIDUMP_SYSTEM_INFO
MINIDUMP_THREAD
MINIDUMP_THREAD_CALLBACK
MINIDUMP_THREAD_EX
MINIDUMP_THREAD_EX_CALLBACK
MINIDUMP_THREAD_EX_LIST
MINIDUMP_THREAD_INFO
MINIDUMP_THREAD_INFO_LIST
MINIDUMP_THREAD_LIST
MINIDUMP_UNLOADED_MODULE
MINIDUMP_UNLOADED_MODULE_LIST
MINIDUMP_USER_STREAM
MINIDUMP_USER_STREAM_INFORMATION
MINIDUMP_VM_POST_READ_CALLBACK
MINIDUMP_VM_PRE_READ_CALLBACK
MINIDUMP_VM_QUERY_CALLBACK
LIST_ENTRY
FPO_DATA
IMAGE_RUNTIME_FUNCTION_ENTRY
IMAGE_COFF_SYMBOLS_HEADER
IMAGE_DATA_DIRECTORY
IMAGE_DEBUG_DIRECTORY
IMAGE_EXPORT_DIRECTORY
IMAGE_FILE_HEADER
IMAGE_FUNCTION_ENTRY
IMAGE_LOAD_CONFIG_CODE_INTEGRITY
IMAGE_LOAD_CONFIG_DIRECTORY32
IMAGE_LOAD_CONFIG_DIRECTORY64
IMAGE_NT_HEADERS
IMAGE_OPTIONAL_HEADER
IMAGE_SECTION_HEADER
X86CPUINFO
OTHERCPUINFO
<_DataDirectory>e__FixedBuffer
MISC






















































































































diff --git a/PInvoke/Dhcp/CorrelationReport.md b/PInvoke/Dhcp/CorrelationReport.md index 5674f73e..d97a730d 100644 --- a/PInvoke/Dhcp/CorrelationReport.md +++ b/PInvoke/Dhcp/CorrelationReport.md @@ -27,6 +27,13 @@ Native Method | Native DLL | Header | Managed Method [McastReleaseAddress](https://www.google.com/search?num=5&q=McastReleaseAddress+site%3Adocs.microsoft.com) | dhcpcsvc.dll | madcapcl.h | [Vanara.PInvoke.MADCAP.McastReleaseAddress](https://github.com/dahall/Vanara/search?l=C%23&q=McastReleaseAddress) [McastRenewAddress](https://www.google.com/search?num=5&q=McastRenewAddress+site%3Adocs.microsoft.com) | dhcpcsvc.dll | madcapcl.h | [Vanara.PInvoke.MADCAP.McastRenewAddress](https://github.com/dahall/Vanara/search?l=C%23&q=McastRenewAddress) [McastRequestAddress](https://www.google.com/search?num=5&q=McastRequestAddress+site%3Adocs.microsoft.com) | dhcpcsvc.dll | madcapcl.h | [Vanara.PInvoke.MADCAP.McastRequestAddress](https://github.com/dahall/Vanara/search?l=C%23&q=McastRequestAddress) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DHCP_OPTION_ID](https://www.google.com/search?num=5&q=DHCP_OPTION_ID+site%3Adocs.microsoft.com) | dhcpcsdk.h | [Vanara.PInvoke.Dhcp.DHCP_OPTION_ID](https://github.com/dahall/Vanara/search?l=C%23&q=DHCP_OPTION_ID) +[DHCPCAPI_REQUEST](https://www.google.com/search?num=5&q=DHCPCAPI_REQUEST+site%3Adocs.microsoft.com) | dhcpcsdk.h | [Vanara.PInvoke.Dhcp.DHCPCAPI_REQUEST](https://github.com/dahall/Vanara/search?l=C%23&q=DHCPCAPI_REQUEST) +[DHCPV6_OPTION_ID](https://www.google.com/search?num=5&q=DHCPV6_OPTION_ID+site%3Adocs.microsoft.com) | dhcpcsdk.h | [Vanara.PInvoke.Dhcp.DHCPV6_OPTION_ID](https://github.com/dahall/Vanara/search?l=C%23&q=DHCPV6_OPTION_ID) +[StatusCode](https://www.google.com/search?num=5&q=StatusCode+site%3Adocs.microsoft.com) | dhcpv6csdk.h | [Vanara.PInvoke.Dhcp.StatusCode](https://github.com/dahall/Vanara/search?l=C%23&q=StatusCode) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Dhcp/Vanara.PInvoke.Dhcp.csproj b/PInvoke/Dhcp/Vanara.PInvoke.Dhcp.csproj index 3e796f05..cbf4fdf8 100644 --- a/PInvoke/Dhcp/Vanara.PInvoke.Dhcp.csproj +++ b/PInvoke/Dhcp/Vanara.PInvoke.Dhcp.csproj @@ -18,6 +18,7 @@ Structures DHCPAPI_PARAMS DHCPCAPI_CLASSID DHCPCAPI_PARAMS_ARRAY DHCPV6CAPI_CLASSID DHCPV6CAPI_PARAMS DHCPV6CAPI_PARAMS_ARRAY DHCPV6Prefix DHCPV6PrefixLeaseInformation DHCP_IP_ADDRESS IPNG_ADDRESS MCAST_CLIENT_UID MCAST_LEASE_REQUEST MCAST_LEASE_RESPONSE MCAST_SCOPE_CTX MCAST_SCOPE_ENTRY + pkgreadme.md diff --git a/PInvoke/Dhcp/pkgreadme.md b/PInvoke/Dhcp/pkgreadme.md new file mode 100644 index 00000000..e8f4f948 --- /dev/null +++ b/PInvoke/Dhcp/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Dhcp NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Dhcp?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 Dhcpcsvc.dll and Dhcpcsvc6.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.Dhcp + +Functions | Enumerations | Structures +--- | --- | --- +DhcpCApiCleanup
DhcpCApiInitialize
DhcpDeRegisterParamChange
DhcpGetOriginalSubnetMask
DhcpRegisterParamChange
DhcpRemoveDNSRegistrations
DhcpRequestParams
DhcpUndoRequestParams
Dhcpv6CApiCleanup
Dhcpv6CApiInitialize
Dhcpv6ReleasePrefix
Dhcpv6RenewPrefix
Dhcpv6RequestParams
Dhcpv6RequestPrefix
McastApiCleanup
McastApiStartup
McastEnumerateScopes
McastGenUID
McastReleaseAddress
McastRenewAddress
McastRequestAddress
| DHCP_OPTION_ID
DHCPCAPI_REQUEST
DHCPV6_OPTION_ID
StatusCode

















| DHCP_IP_ADDRESS
DHCPAPI_PARAMS
DHCPCAPI_CLASSID
DHCPCAPI_PARAMS_ARRAY
DHCPV6CAPI_CLASSID
DHCPV6CAPI_PARAMS
DHCPV6CAPI_PARAMS_ARRAY
DHCPV6Prefix
DHCPV6PrefixLeaseInformation
IPNG_ADDRESS
MCAST_CLIENT_UID
MCAST_LEASE_REQUEST
MCAST_LEASE_RESPONSE
MCAST_SCOPE_CTX
MCAST_SCOPE_ENTRY






diff --git a/PInvoke/DnsApi/CorrelationReport.md b/PInvoke/DnsApi/CorrelationReport.md index 2fa589d5..30d88844 100644 --- a/PInvoke/DnsApi/CorrelationReport.md +++ b/PInvoke/DnsApi/CorrelationReport.md @@ -43,6 +43,29 @@ Native Method | Header | Managed Method [DnsValidateName_](https://www.google.com/search?num=5&q=DnsValidateName_A+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsValidateName](https://github.com/dahall/Vanara/search?l=C%23&q=DnsValidateName) [DnsValidateServerStatus](https://www.google.com/search?num=5&q=DnsValidateServerStatus+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsValidateServerStatus](https://github.com/dahall/Vanara/search?l=C%23&q=DnsValidateServerStatus) [DnsWriteQuestionToBuffer_W](https://www.google.com/search?num=5&q=DnsWriteQuestionToBuffer_W+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsWriteQuestionToBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=DnsWriteQuestionToBuffer) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ATMA](https://www.google.com/search?num=5&q=ATMA+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.ATMA](https://github.com/dahall/Vanara/search?l=C%23&q=ATMA) +[DNS_APP_SETTINGSF](https://www.google.com/search?num=5&q=DNS_APP_SETTINGSF+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_APP_SETTINGSF](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_APP_SETTINGSF) +[DNS_CHARSET](https://www.google.com/search?num=5&q=DNS_CHARSET+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_CHARSET](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_CHARSET) +[DNS_CLASS](https://www.google.com/search?num=5&q=DNS_CLASS+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_CLASS) +[DNS_CONFIG_FLAG](https://www.google.com/search?num=5&q=DNS_CONFIG_FLAG+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_CONFIG_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_CONFIG_FLAG) +[DNS_CONFIG_TYPE](https://www.google.com/search?num=5&q=DNS_CONFIG_TYPE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_CONFIG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_CONFIG_TYPE) +[DNS_CUSTOM_SERVER_FLAGS](https://www.google.com/search?num=5&q=DNS_CUSTOM_SERVER_FLAGS+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_CUSTOM_SERVER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_CUSTOM_SERVER_FLAGS) +[DNS_CUSTOM_SERVER_TYPE](https://www.google.com/search?num=5&q=DNS_CUSTOM_SERVER_TYPE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_CUSTOM_SERVER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_CUSTOM_SERVER_TYPE) +[DNS_FREE_TYPE](https://www.google.com/search?num=5&q=DNS_FREE_TYPE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_FREE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_FREE_TYPE) +[DNS_NAME_FORMAT](https://www.google.com/search?num=5&q=DNS_NAME_FORMAT+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_NAME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_NAME_FORMAT) +[DNS_OPCODE](https://www.google.com/search?num=5&q=DNS_OPCODE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_OPCODE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_OPCODE) +[DNS_PROXY_INFORMATION_TYPE](https://www.google.com/search?num=5&q=DNS_PROXY_INFORMATION_TYPE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_PROXY_INFORMATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_PROXY_INFORMATION_TYPE) +[DNS_QUERY_OPTIONS](https://www.google.com/search?num=5&q=DNS_QUERY_OPTIONS+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_QUERY_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_QUERY_OPTIONS) +[DNS_RCODE](https://www.google.com/search?num=5&q=DNS_RCODE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_RCODE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_RCODE) +[DNS_SECTION](https://www.google.com/search?num=5&q=DNS_SECTION+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_SECTION](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_SECTION) +[DNS_TKEY_MODE](https://www.google.com/search?num=5&q=DNS_TKEY_MODE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_TKEY_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_TKEY_MODE) +[DNS_TYPE](https://www.google.com/search?num=5&q=DNS_TYPE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_TYPE) +[DNS_UPDATE](https://www.google.com/search?num=5&q=DNS_UPDATE+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_UPDATE](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_UPDATE) +[DNS_WINS_FLAG](https://www.google.com/search?num=5&q=DNS_WINS_FLAG+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DNS_WINS_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DNS_WINS_FLAG) +[DnsServerStatus](https://www.google.com/search?num=5&q=DnsServerStatus+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsServerStatus](https://github.com/dahall/Vanara/search?l=C%23&q=DnsServerStatus) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj b/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj index 8979933f..85cbc089 100644 --- a/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj +++ b/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj @@ -19,6 +19,7 @@ Structures DNS_AAAA_DATA DNS_ADDR DNS_ADDR_ARRAY DNS_APPLICATION_SETTINGS DNS_ATMA_DATA DNS_A_DATA DNS_CACHE_ENTRY DNS_CUSTOM_SERVER DNS_DHCID_DATA DNS_DS_DATA DNS_HEADER DNS_KEY_DATA DNS_LOC_DATA DNS_MESSAGE_BUFFER DNS_MINFO_DATA DNS_MX_DATA DNS_NAPTR_DATA DNS_NSEC3PARAM_DATA DNS_NSEC3_DATA DNS_NSEC_DATA DNS_NULL_DATA DNS_NXT_DATA DNS_OPT_DATA DNS_PROXY_INFORMATION DNS_PTR_DATA DNS_QUERY_CANCEL DNS_QUERY_REQUEST DNS_QUERY_RESULT DNS_RECORD DNS_RECORD_FLAGS DNS_RRSET DNS_SERVICE_BROWSE_REQUEST DNS_SERVICE_BROWSE_REQUEST_CALLBACK DNS_SERVICE_CANCEL DNS_SERVICE_INSTANCE DNS_SERVICE_REGISTER_REQUEST DNS_SERVICE_RESOLVE_REQUEST DNS_SIG_DATA DNS_SOA_DATA DNS_SRV_DATA DNS_TKEY_DATA DNS_TLSA_DATA DNS_TSIG_DATA DNS_TXT_DATA DNS_UNKNOWN_DATA DNS_WINSR_DATA DNS_WINS_DATA DNS_WIRE_QUESTION DNS_WIRE_RECORD DNS_WKS_DATA HDNSCONTEXT IP4_ARRAY MDNS_QUERY_HANDLE MDNS_QUERY_REQUEST + pkgreadme.md diff --git a/PInvoke/DnsApi/pkgreadme.md b/PInvoke/DnsApi/pkgreadme.md new file mode 100644 index 00000000..9683d645 --- /dev/null +++ b/PInvoke/DnsApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.DnsApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.DnsApi?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 DnsApi.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.DnsApi + +Functions | Enumerations | Structures +--- | --- | --- +DnsAcquireContextHandle_
DnsCancelQuery
DnsExtractRecordsFromMessage_W
DnsFree
DnsFreeCustomServers
DnsFreeProxyName
DnsGetApplicationSettings
DnsGetCacheDataTable
DnsGetProxyInformation
DnsModifyRecordsInSet_
DnsNameCompare_
DnsQuery_
DnsQueryConfig
DnsQueryEx
DnsRecordCompare
DnsRecordCopyEx
DnsRecordSetCompare
DnsRecordSetCopyEx
DnsRecordSetDetach
DnsReleaseContextHandle
DnsReplaceRecordSet
DnsServiceBrowse
DnsServiceBrowseCancel
DnsServiceConstructInstance
DnsServiceCopyInstance
DnsServiceDeRegister
DnsServiceFreeInstance
DnsServiceRegister
DnsServiceRegisterCancel
DnsServiceResolve
DnsServiceResolveCancel
DnsSetApplicationSettings
DnsStartMulticastQuery
DnsStopMulticastQuery
DnsValidateName_
DnsValidateServerStatus
DnsWriteQuestionToBuffer_W

















| ATMA
DNS_APP_SETTINGSF
DNS_CHARSET
DNS_CLASS
DNS_CONFIG_FLAG
DNS_CONFIG_TYPE
DNS_CUSTOM_SERVER_FLAGS
DNS_CUSTOM_SERVER_TYPE
DNS_FREE_TYPE
DNS_NAME_FORMAT
DNS_OPCODE
DNS_PROXY_INFORMATION_TYPE
DNS_QUERY_OPTIONS
DNS_RCODE
DNS_SECTION
DNS_TKEY_MODE
DNS_TYPE
DNS_UPDATE
DNS_WINS_FLAG
DnsServerStatus


































| DNS_A_DATA
DNS_AAAA_DATA
DNS_ADDR
DNS_ADDR_ARRAY
DNS_APPLICATION_SETTINGS
DNS_ATMA_DATA
DNS_CACHE_ENTRY
DNS_CUSTOM_SERVER
DNS_DHCID_DATA
DNS_DS_DATA
DNS_HEADER
DNS_KEY_DATA
DNS_LOC_DATA
DNS_MESSAGE_BUFFER
DNS_MINFO_DATA
DNS_MX_DATA
DNS_NAPTR_DATA
DNS_NSEC_DATA
DNS_NSEC3_DATA
DNS_NSEC3PARAM_DATA
DNS_NULL_DATA
DNS_NXT_DATA
DNS_OPT_DATA
DNS_PROXY_INFORMATION
DNS_PTR_DATA
DNS_QUERY_CANCEL
DNS_QUERY_REQUEST
DNS_QUERY_RESULT
DNS_RECORD
DNS_RECORD_FLAGS
DNS_RRSET
DNS_SERVICE_BROWSE_REQUEST
DNS_SERVICE_CANCEL
DNS_SERVICE_INSTANCE
DNS_SERVICE_REGISTER_REQUEST
DNS_SERVICE_RESOLVE_REQUEST
DNS_SIG_DATA
DNS_SOA_DATA
DNS_SRV_DATA
DNS_TKEY_DATA
DNS_TLSA_DATA
DNS_TSIG_DATA
DNS_TXT_DATA
DNS_UNKNOWN_DATA
DNS_WINS_DATA
DNS_WINSR_DATA
DNS_WIRE_QUESTION
DNS_WIRE_RECORD
DNS_WKS_DATA
IP4_ARRAY
MDNS_QUERY_HANDLE
MDNS_QUERY_REQUEST
HDNSCONTEXT
DNS_SERVICE_BROWSE_REQUEST_CALLBACK
diff --git a/PInvoke/Drt/CorrelationReport.md b/PInvoke/Drt/CorrelationReport.md index 439f6cff..c04b33cc 100644 --- a/PInvoke/Drt/CorrelationReport.md +++ b/PInvoke/Drt/CorrelationReport.md @@ -33,6 +33,17 @@ Native Method | Header | Managed Method [DrtStartSearch](https://www.google.com/search?num=5&q=DrtStartSearch+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DrtStartSearch](https://github.com/dahall/Vanara/search?l=C%23&q=DrtStartSearch) [DrtUnregisterKey](https://www.google.com/search?num=5&q=DrtUnregisterKey+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DrtUnregisterKey](https://github.com/dahall/Vanara/search?l=C%23&q=DrtUnregisterKey) [DrtUpdateKey](https://www.google.com/search?num=5&q=DrtUpdateKey+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DrtUpdateKey](https://github.com/dahall/Vanara/search?l=C%23&q=DrtUpdateKey) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DRT_ADDRESS_FLAGS](https://www.google.com/search?num=5&q=DRT_ADDRESS_FLAGS+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_ADDRESS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_ADDRESS_FLAGS) +[DRT_EVENT_TYPE](https://www.google.com/search?num=5&q=DRT_EVENT_TYPE+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_EVENT_TYPE) +[DRT_LEAFSET_KEY_CHANGE_TYPE](https://www.google.com/search?num=5&q=DRT_LEAFSET_KEY_CHANGE_TYPE+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_LEAFSET_KEY_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_LEAFSET_KEY_CHANGE_TYPE) +[DRT_MATCH_TYPE](https://www.google.com/search?num=5&q=DRT_MATCH_TYPE+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_MATCH_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_MATCH_TYPE) +[DRT_REGISTRATION_STATE](https://www.google.com/search?num=5&q=DRT_REGISTRATION_STATE+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_REGISTRATION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_REGISTRATION_STATE) +[DRT_SCOPE](https://www.google.com/search?num=5&q=DRT_SCOPE+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_SCOPE](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_SCOPE) +[DRT_SECURITY_MODE](https://www.google.com/search?num=5&q=DRT_SECURITY_MODE+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_SECURITY_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_SECURITY_MODE) +[DRT_STATUS](https://www.google.com/search?num=5&q=DRT_STATUS+site%3Adocs.microsoft.com) | drt.h | [Vanara.PInvoke.Drt.DRT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DRT_STATUS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Drt/Vanara.PInvoke.Drt.csproj b/PInvoke/Drt/Vanara.PInvoke.Drt.csproj index b1c6ccc1..97518f2f 100644 --- a/PInvoke/Drt/Vanara.PInvoke.Drt.csproj +++ b/PInvoke/Drt/Vanara.PInvoke.Drt.csproj @@ -19,6 +19,7 @@ BOOTSTRAPADDRESSES DRT_ADDRESS DRT_ADDRESS_LIST DRT_BOOTSTRAP_PROVIDER DRT_BOOTS true + pkgreadme.md diff --git a/PInvoke/Drt/pkgreadme.md b/PInvoke/Drt/pkgreadme.md new file mode 100644 index 00000000..670ef292 --- /dev/null +++ b/PInvoke/Drt/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Drt NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Drt?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 Drt.dll for the Distributed Routing Table (DRT) API. + +### 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.Drt + +Functions | Enumerations | Structures +--- | --- | --- +DrtClose
DrtContinueSearch
DrtCreateDerivedKey
DrtCreateDerivedKeySecurityProvider
DrtCreateDnsBootstrapResolver
DrtCreateIpv6UdpTransport
DrtCreateNullSecurityProvider
DrtCreatePnrpBootstrapResolver
DrtDeleteDerivedKeySecurityProvider
DrtDeleteDnsBootstrapResolver
DrtDeleteIpv6UdpTransport
DrtDeleteNullSecurityProvider
DrtDeletePnrpBootstrapResolver
DrtEndSearch
DrtGetEventData
DrtGetEventDataSize
DrtGetInstanceName
DrtGetInstanceNameSize
DrtGetSearchPath
DrtGetSearchPathSize
DrtGetSearchResult
DrtGetSearchResultSize
DrtOpen
DrtRegisterKey
DrtStartSearch
DrtUnregisterKey
DrtUpdateKey
| DRT_ADDRESS_FLAGS
DRT_EVENT_TYPE
DRT_LEAFSET_KEY_CHANGE_TYPE
DRT_MATCH_TYPE
DRT_REGISTRATION_STATE
DRT_SCOPE
DRT_SECURITY_MODE
DRT_STATUS



















| DRT_ADDRESS
DRT_ADDRESS_LIST
DRT_BOOTSTRAP_PROVIDER
DRT_BOOTSTRAP_RESOLVE_CONTEXT
DRT_DATA
DRT_EVENT_DATA
DRT_REGISTRATION
DRT_SEARCH_INFO
DRT_SEARCH_RESULT
DRT_SECURITY_PROVIDER
DRT_SETTINGS
HDRT
HDRT_REGISTRATION_CONTEXT
HDRT_SEARCH_CONTEXT
HDRT_TRANSPORT
SafeDRT_DATA
UNION
LEAFSETKEYCHANGE
REGISTRATIONSTATECHANGE
STATUSCHANGE
BOOTSTRAPADDRESSES






diff --git a/PInvoke/DwmApi/CorrelationReport.md b/PInvoke/DwmApi/CorrelationReport.md index f6bbeb6a..64d4ea7a 100644 --- a/PInvoke/DwmApi/CorrelationReport.md +++ b/PInvoke/DwmApi/CorrelationReport.md @@ -32,6 +32,20 @@ Native Method | Header | Managed Method [DwmTransitionOwnedWindow](https://www.google.com/search?num=5&q=DwmTransitionOwnedWindow+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmTransitionOwnedWindow](https://github.com/dahall/Vanara/search?l=C%23&q=DwmTransitionOwnedWindow) [DwmUnregisterThumbnail](https://www.google.com/search?num=5&q=DwmUnregisterThumbnail+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmUnregisterThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=DwmUnregisterThumbnail) [DwmUpdateThumbnailProperties](https://www.google.com/search?num=5&q=DwmUpdateThumbnailProperties+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmUpdateThumbnailProperties](https://github.com/dahall/Vanara/search?l=C%23&q=DwmUpdateThumbnailProperties) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DWM_BLURBEHIND_Mask](https://www.google.com/search?num=5&q=DWM_BLURBEHIND_Mask+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_BLURBEHIND_Mask](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_BLURBEHIND_Mask) +[DWM_CLOAKED](https://www.google.com/search?num=5&q=DWM_CLOAKED+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_CLOAKED](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_CLOAKED) +[DWM_SETICONICPREVIEW_Flags](https://www.google.com/search?num=5&q=DWM_SETICONICPREVIEW_Flags+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_SETICONICPREVIEW_Flags](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_SETICONICPREVIEW_Flags) +[DWM_SHOWCONTACT](https://www.google.com/search?num=5&q=DWM_SHOWCONTACT+site%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWM_TNP](https://github.com/dahall/Vanara/search?l=C%23&q=DWM_TNP) +[DWMFLIP3DWINDOWPOLICY](https://www.google.com/search?num=5&q=DWMFLIP3DWINDOWPOLICY+site%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMTRANSITION_OWNEDWINDOW_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=DWMTRANSITION_OWNEDWINDOW_TARGET) +[DWMWINDOWATTRIBUTE](https://www.google.com/search?num=5&q=DWMWINDOWATTRIBUTE+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DWMWINDOWATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=DWMWINDOWATTRIBUTE) +[GESTURE_TYPE](https://www.google.com/search?num=5&q=GESTURE_TYPE+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.GESTURE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=GESTURE_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj index 0f5718cd..9c351f93 100644 --- a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj +++ b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj @@ -19,6 +19,7 @@ Structures DWM_BLURBEHIND DWM_COLORIZATION_PARAMS DWM_THUMBNAIL_PROPERTIES DWM_TIMING_INFO MARGINS UNSIGNED_RATIO + pkgreadme.md diff --git a/PInvoke/DwmApi/pkgreadme.md b/PInvoke/DwmApi/pkgreadme.md new file mode 100644 index 00000000..97bad785 --- /dev/null +++ b/PInvoke/DwmApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.DwmApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.DwmApi?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 DwmApi.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.DwmApi + +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




















diff --git a/PInvoke/EnhancedStorage/CorrelationReport.md b/PInvoke/EnhancedStorage/CorrelationReport.md index de02abce..bdf311f2 100644 --- a/PInvoke/EnhancedStorage/CorrelationReport.md +++ b/PInvoke/EnhancedStorage/CorrelationReport.md @@ -3,6 +3,16 @@ PInvoke API (methods, structures and constants) imported from Windows EnhancedSt - Includes methods from ehstorapi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.EnhancedStorage?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.EnhancedStorage?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.EnhancedStorage) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ACT_AUTHORIZATION_STATE_VALUE](https://www.google.com/search?num=5&q=ACT_AUTHORIZATION_STATE_VALUE+site%3Adocs.microsoft.com) | ehstorapi.h | [Vanara.PInvoke.EnhancedStorage.ACT_AUTHORIZATION_STATE_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=ACT_AUTHORIZATION_STATE_VALUE) +[ACT_AUTHORIZE](https://www.google.com/search?num=5&q=ACT_AUTHORIZE+site%3Adocs.microsoft.com) | ehstorapi.h | [Vanara.PInvoke.EnhancedStorage.ACT_AUTHORIZE](https://github.com/dahall/Vanara/search?l=C%23&q=ACT_AUTHORIZE) +[ACT_UNAUTHORIZE](https://www.google.com/search?num=5&q=ACT_UNAUTHORIZE+site%3Adocs.microsoft.com) | ehstorapi.h | [Vanara.PInvoke.EnhancedStorage.ACT_UNAUTHORIZE](https://github.com/dahall/Vanara/search?l=C%23&q=ACT_UNAUTHORIZE) +[CERT_CAPABILITY](https://www.google.com/search?num=5&q=CERT_CAPABILITY+site%3Adocs.microsoft.com) | ehstorapi.h | [Vanara.PInvoke.EnhancedStorage.CERT_CAPABILITY](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_CAPABILITY) +[CERT_TYPE](https://www.google.com/search?num=5&q=CERT_TYPE+site%3Adocs.microsoft.com) | ehstorapi.h | [Vanara.PInvoke.EnhancedStorage.CERT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_TYPE) +[CERT_VALIDATION_POLICY](https://www.google.com/search?num=5&q=CERT_VALIDATION_POLICY+site%3Adocs.microsoft.com) | ehstorapi.h | [Vanara.PInvoke.EnhancedStorage.CERT_VALIDATION_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_VALIDATION_POLICY) +[ENHANCED_STORAGE_AUTHN_STATE](https://www.google.com/search?num=5&q=ENHANCED_STORAGE_AUTHN_STATE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.EnhancedStorage.ENHANCED_STORAGE_AUTHN_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=ENHANCED_STORAGE_AUTHN_STATE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/EnhancedStorage/Vanara.PInvoke.EnhancedStorage.csproj b/PInvoke/EnhancedStorage/Vanara.PInvoke.EnhancedStorage.csproj index 878da858..97cd5633 100644 --- a/PInvoke/EnhancedStorage/Vanara.PInvoke.EnhancedStorage.csproj +++ b/PInvoke/EnhancedStorage/Vanara.PInvoke.EnhancedStorage.csproj @@ -18,6 +18,7 @@ Interfaces IEnhancedStorageACT IEnhancedStorageACT2 IEnhancedStorageACT3 IEnhancedStorageSilo IEnhancedStorageSiloAction IEnumEnhancedStorageACT + pkgreadme.md diff --git a/PInvoke/EnhancedStorage/pkgreadme.md b/PInvoke/EnhancedStorage/pkgreadme.md new file mode 100644 index 00000000..070ab148 --- /dev/null +++ b/PInvoke/EnhancedStorage/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.EnhancedStorage NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.EnhancedStorage?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 EnhancedStorage.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.EnhancedStorage + +Enumerations | Structures | Interfaces +--- | --- | --- +ACT_AUTHORIZATION_STATE_VALUE
ACT_AUTHORIZE
ACT_UNAUTHORIZE
CERT_CAPABILITY
CERT_TYPE
CERT_VALIDATION_POLICY
ENHANCED_STORAGE_AUTHN_STATE
| ACT_AUTHORIZATION_STATE
SILO_INFO
ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION




| IEnhancedStorageACT
IEnhancedStorageACT2
IEnhancedStorageACT3
IEnhancedStorageSilo
IEnhancedStorageSiloAction
IEnumEnhancedStorageACT

diff --git a/PInvoke/FhSvcCtl/CorrelationReport.md b/PInvoke/FhSvcCtl/CorrelationReport.md index 226aebd9..c857ea04 100644 --- a/PInvoke/FhSvcCtl/CorrelationReport.md +++ b/PInvoke/FhSvcCtl/CorrelationReport.md @@ -13,6 +13,17 @@ Native Method | Header | Managed Method [FhServiceStartBackup](https://www.google.com/search?num=5&q=FhServiceStartBackup+site%3Adocs.microsoft.com) | fhsvcctl.h | [Vanara.PInvoke.FhSvcCtl.FhServiceStartBackup](https://github.com/dahall/Vanara/search?l=C%23&q=FhServiceStartBackup) [FhServiceStopBackup](https://www.google.com/search?num=5&q=FhServiceStopBackup+site%3Adocs.microsoft.com) | fhsvcctl.h | [Vanara.PInvoke.FhSvcCtl.FhServiceStopBackup](https://github.com/dahall/Vanara/search?l=C%23&q=FhServiceStopBackup) [FhServiceUnblockBackup](https://www.google.com/search?num=5&q=FhServiceUnblockBackup+site%3Adocs.microsoft.com) | fhsvcctl.h | [Vanara.PInvoke.FhSvcCtl.FhServiceUnblockBackup](https://github.com/dahall/Vanara/search?l=C%23&q=FhServiceUnblockBackup) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[FH_BACKUP_STATUS](https://www.google.com/search?num=5&q=FH_BACKUP_STATUS+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_BACKUP_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=FH_BACKUP_STATUS) +[FH_DEVICE_VALIDATION_RESULT](https://www.google.com/search?num=5&q=FH_DEVICE_VALIDATION_RESULT+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_DEVICE_VALIDATION_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=FH_DEVICE_VALIDATION_RESULT) +[FH_LOCAL_POLICY_TYPE](https://www.google.com/search?num=5&q=FH_LOCAL_POLICY_TYPE+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_LOCAL_POLICY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FH_LOCAL_POLICY_TYPE) +[FH_PROTECTED_ITEM_CATEGORY](https://www.google.com/search?num=5&q=FH_PROTECTED_ITEM_CATEGORY+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_PROTECTED_ITEM_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=FH_PROTECTED_ITEM_CATEGORY) +[FH_RETENTION_TYPES](https://www.google.com/search?num=5&q=FH_RETENTION_TYPES+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_RETENTION_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=FH_RETENTION_TYPES) +[FH_STATE](https://www.google.com/search?num=5&q=FH_STATE+site%3Adocs.microsoft.com) | fhstatus.h | [Vanara.PInvoke.FhSvcCtl.FH_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=FH_STATE) +[FH_TARGET_DRIVE_TYPES](https://www.google.com/search?num=5&q=FH_TARGET_DRIVE_TYPES+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_TARGET_DRIVE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=FH_TARGET_DRIVE_TYPES) +[FH_TARGET_PROPERTY_TYPE](https://www.google.com/search?num=5&q=FH_TARGET_PROPERTY_TYPE+site%3Adocs.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_TARGET_PROPERTY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FH_TARGET_PROPERTY_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/FhSvcCtl/Vanara.PInvoke.FhSvcCtl.csproj b/PInvoke/FhSvcCtl/Vanara.PInvoke.FhSvcCtl.csproj index 803bc029..f29598fa 100644 --- a/PInvoke/FhSvcCtl/Vanara.PInvoke.FhSvcCtl.csproj +++ b/PInvoke/FhSvcCtl/Vanara.PInvoke.FhSvcCtl.csproj @@ -21,6 +21,7 @@ Interfaces IFhConfigMgr IFhReassociation IFhScopeIterator IFhTarget + pkgreadme.md diff --git a/PInvoke/FhSvcCtl/pkgreadme.md b/PInvoke/FhSvcCtl/pkgreadme.md new file mode 100644 index 00000000..d8d27d80 --- /dev/null +++ b/PInvoke/FhSvcCtl/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.FhSvcCtl NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.FhSvcCtl?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 FhSvcCtl.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.FhSvcCtl + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +FhServiceBlockBackup
FhServiceClosePipe
FhServiceOpenPipe
FhServiceReloadConfiguration
FhServiceStartBackup
FhServiceStopBackup
FhServiceUnblockBackup

| FH_BACKUP_STATUS
FH_DEVICE_VALIDATION_RESULT
FH_LOCAL_POLICY_TYPE
FH_PROTECTED_ITEM_CATEGORY
FH_RETENTION_TYPES
FH_STATE
FH_TARGET_DRIVE_TYPES
FH_TARGET_PROPERTY_TYPE
| FH_SERVICE_PIPE_HANDLE







| IFhConfigMgr
IFhReassociation
IFhScopeIterator
IFhTarget




diff --git a/PInvoke/FirewallApi/CorrelationReport.md b/PInvoke/FirewallApi/CorrelationReport.md index 2a8b16f6..d61ca4a5 100644 --- a/PInvoke/FirewallApi/CorrelationReport.md +++ b/PInvoke/FirewallApi/CorrelationReport.md @@ -17,6 +17,27 @@ Native Method | Header | Managed Method [NetworkIsolationSetAppContainerConfig](https://www.google.com/search?num=5&q=NetworkIsolationSetAppContainerConfig+site%3Adocs.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NetworkIsolationSetAppContainerConfig](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkIsolationSetAppContainerConfig) [NetworkIsolationSetupAppContainerBinaries](https://www.google.com/search?num=5&q=NetworkIsolationSetupAppContainerBinaries+site%3Adocs.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NetworkIsolationSetupAppContainerBinaries](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkIsolationSetupAppContainerBinaries) [NetworkIsolationUnregisterForAppContainerChanges](https://www.google.com/search?num=5&q=NetworkIsolationUnregisterForAppContainerChanges+site%3Adocs.microsoft.com) | networkisolation.h | [Vanara.PInvoke.FirewallApi.NetworkIsolationUnregisterForAppContainerChanges](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkIsolationUnregisterForAppContainerChanges) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[INET_FIREWALL_AC_CHANGE_TYPE](https://www.google.com/search?num=5&q=INET_FIREWALL_AC_CHANGE_TYPE+site%3Adocs.microsoft.com) | networkisolation.h | [Vanara.PInvoke.FirewallApi.INET_FIREWALL_AC_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INET_FIREWALL_AC_CHANGE_TYPE) +[INET_FIREWALL_AC_CREATION_TYPE](https://www.google.com/search?num=5&q=INET_FIREWALL_AC_CREATION_TYPE+site%3Adocs.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.INET_FIREWALL_AC_CREATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INET_FIREWALL_AC_CREATION_TYPE) +[NET_FW_ACTION](https://www.google.com/search?num=5&q=NET_FW_ACTION+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_ACTION) +[NET_FW_AUTHENTICATE_TYPE](https://www.google.com/search?num=5&q=NET_FW_AUTHENTICATE_TYPE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_AUTHENTICATE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_AUTHENTICATE_TYPE) +[NET_FW_EDGE_TRAVERSAL_TYPE](https://www.google.com/search?num=5&q=NET_FW_EDGE_TRAVERSAL_TYPE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_EDGE_TRAVERSAL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_EDGE_TRAVERSAL_TYPE) +[NET_FW_IP_PROTOCOL](https://www.google.com/search?num=5&q=NET_FW_IP_PROTOCOL+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_IP_PROTOCOL](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_IP_PROTOCOL) +[NET_FW_IP_VERSION](https://www.google.com/search?num=5&q=NET_FW_IP_VERSION+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_IP_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_IP_VERSION) +[NET_FW_MODIFY_STATE](https://www.google.com/search?num=5&q=NET_FW_MODIFY_STATE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_MODIFY_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_MODIFY_STATE) +[NET_FW_POLICY_TYPE](https://www.google.com/search?num=5&q=NET_FW_POLICY_TYPE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_POLICY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_POLICY_TYPE) +[NET_FW_PROFILE_TYPE](https://www.google.com/search?num=5&q=NET_FW_PROFILE_TYPE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_PROFILE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_PROFILE_TYPE) +[NET_FW_PROFILE_TYPE2](https://www.google.com/search?num=5&q=NET_FW_PROFILE_TYPE2+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_PROFILE_TYPE2](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_PROFILE_TYPE2) +[NET_FW_RULE_CATEGORY](https://www.google.com/search?num=5&q=NET_FW_RULE_CATEGORY+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_RULE_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_RULE_CATEGORY) +[NET_FW_RULE_DIRECTION](https://www.google.com/search?num=5&q=NET_FW_RULE_DIRECTION+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_RULE_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_RULE_DIRECTION) +[NET_FW_SCOPE](https://www.google.com/search?num=5&q=NET_FW_SCOPE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_SCOPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_SCOPE) +[NET_FW_SERVICE_TYPE](https://www.google.com/search?num=5&q=NET_FW_SERVICE_TYPE+site%3Adocs.microsoft.com) | icftypes.h | [Vanara.PInvoke.FirewallApi.NET_FW_SERVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_FW_SERVICE_TYPE) +[NETISO_ERROR_TYPE](https://www.google.com/search?num=5&q=NETISO_ERROR_TYPE+site%3Adocs.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NETISO_ERROR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NETISO_ERROR_TYPE) +[NETISO_FLAG](https://www.google.com/search?num=5&q=NETISO_FLAG+site%3Adocs.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NETISO_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=NETISO_FLAG) +[NETISO_GEID](https://www.google.com/search?num=5&q=NETISO_GEID+site%3Adocs.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NETISO_GEID](https://github.com/dahall/Vanara/search?l=C%23&q=NETISO_GEID) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj b/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj index 8a09c9fa..fadcda6d 100644 --- a/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj +++ b/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj @@ -22,6 +22,7 @@ Interfaces INetFwAuthorizedApplication INetFwAuthorizedApplications INetFwIcmpSettings INetFwMgr INetFwOpenPort INetFwOpenPorts INetFwPolicy INetFwPolicy2 INetFwProduct INetFwProducts INetFwProfile INetFwRemoteAdminSettings INetFwRule INetFwRule2 INetFwRule3 INetFwRules INetFwService INetFwServiceRestriction INetFwServices + pkgreadme.md diff --git a/PInvoke/FirewallApi/pkgreadme.md b/PInvoke/FirewallApi/pkgreadme.md new file mode 100644 index 00000000..1cf77450 --- /dev/null +++ b/PInvoke/FirewallApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.FirewallApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.FirewallApi?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 FirewallApi.dll for Windows Firewall with Advanced Security. + +### 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.FirewallApi + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +NetworkIsolationDiagnoseConnectFailureAndGetInfo
NetworkIsolationEnumAppContainers
NetworkIsolationEnumerateAppContainerRules
NetworkIsolationFreeAppContainers
NetworkIsolationGetAppContainerConfig
NetworkIsolationGetEnterpriseIdAsync
NetworkIsolationGetEnterpriseIdClose
NetworkIsolationRegisterForAppContainerChanges
NetworkIsolationSetAppContainerConfig
NetworkIsolationSetupAppContainerBinaries
NetworkIsolationUnregisterForAppContainerChanges








| NET_FW_ACTION
NET_FW_AUTHENTICATE_TYPE
NET_FW_EDGE_TRAVERSAL_TYPE
NET_FW_IP_PROTOCOL
NET_FW_IP_VERSION
NET_FW_MODIFY_STATE
NET_FW_POLICY_TYPE
NET_FW_PROFILE_TYPE
NET_FW_PROFILE_TYPE2
NET_FW_RULE_CATEGORY
NET_FW_RULE_DIRECTION
NET_FW_SCOPE
NET_FW_SERVICE_TYPE
INET_FIREWALL_AC_CREATION_TYPE
NETISO_ERROR_TYPE
NETISO_FLAG
NETISO_GEID
INET_FIREWALL_AC_CHANGE_TYPE

| INET_FIREWALL_AC_BINARIES
INET_FIREWALL_AC_CHANGE
INET_FIREWALL_AC_CAPABILITIES
INET_FIREWALL_APP_CONTAINER
UNIONType














| INetFwAuthorizedApplication
INetFwAuthorizedApplications
INetFwIcmpSettings
INetFwMgr
INetFwOpenPort
INetFwOpenPorts
INetFwPolicy
INetFwPolicy2
INetFwProduct
INetFwProducts
INetFwProfile
INetFwRemoteAdminSettings
INetFwRule
INetFwRule2
INetFwRule3
INetFwRules
INetFwService
INetFwServiceRestriction
INetFwServices
diff --git a/PInvoke/FunDisc/CorrelationReport.md b/PInvoke/FunDisc/CorrelationReport.md index 384028a9..ebc4c88a 100644 --- a/PInvoke/FunDisc/CorrelationReport.md +++ b/PInvoke/FunDisc/CorrelationReport.md @@ -3,6 +3,14 @@ PInvoke API (methods, structures and constants) imported from Windows Functional - Includes methods from fundisc.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.FunDisc?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.FunDisc?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.FunDisc) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[FD_EVENTID](https://www.google.com/search?num=5&q=FD_EVENTID+site%3Adocs.microsoft.com) | functiondiscoveryapi.h | [Vanara.PInvoke.FunDisc.FD_EVENTID](https://github.com/dahall/Vanara/search?l=C%23&q=FD_EVENTID) +[PropertyConstraint](https://www.google.com/search?num=5&q=PropertyConstraint+site%3Adocs.microsoft.com) | functiondiscoveryconstraints.h | [Vanara.PInvoke.FunDisc.PropertyConstraint](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyConstraint) +[QueryCategoryType](https://www.google.com/search?num=5&q=QueryCategoryType+site%3Adocs.microsoft.com) | functiondiscoveryapi.h | [Vanara.PInvoke.FunDisc.QueryCategoryType](https://github.com/dahall/Vanara/search?l=C%23&q=QueryCategoryType) +[QueryUpdateAction](https://www.google.com/search?num=5&q=QueryUpdateAction+site%3Adocs.microsoft.com) | functiondiscoveryapi.h | [Vanara.PInvoke.FunDisc.QueryUpdateAction](https://github.com/dahall/Vanara/search?l=C%23&q=QueryUpdateAction) +[SystemVisibilityFlags](https://www.google.com/search?num=5&q=SystemVisibilityFlags+site%3Adocs.microsoft.com) | functiondiscoveryapi.h | [Vanara.PInvoke.FunDisc.SystemVisibilityFlags](https://github.com/dahall/Vanara/search?l=C%23&q=SystemVisibilityFlags) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- diff --git a/PInvoke/FunDisc/Vanara.PInvoke.FunDisc.csproj b/PInvoke/FunDisc/Vanara.PInvoke.FunDisc.csproj index 4ea335d0..c23e9641 100644 --- a/PInvoke/FunDisc/Vanara.PInvoke.FunDisc.csproj +++ b/PInvoke/FunDisc/Vanara.PInvoke.FunDisc.csproj @@ -15,6 +15,7 @@ Interfaces IFunctionDiscovery IFunctionDiscoveryNotification IFunctionInstance IFunctionInstanceCollection IFunctionInstanceCollectionQuery IFunctionInstanceQuery + pkgreadme.md diff --git a/PInvoke/FunDisc/pkgreadme.md b/PInvoke/FunDisc/pkgreadme.md new file mode 100644 index 00000000..c23b0c46 --- /dev/null +++ b/PInvoke/FunDisc/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.FunDisc NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.FunDisc?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 Functional Discovery (FunDisc.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.FunDisc + +Enumerations | Interfaces +--- | --- +FD_EVENTID
QueryCategoryType
QueryUpdateAction
SystemVisibilityFlags
PropertyConstraint

| IFunctionDiscovery
IFunctionDiscoveryNotification
IFunctionInstance
IFunctionInstanceCollection
IFunctionInstanceCollectionQuery
IFunctionInstanceQuery
diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index 614d3330..5c12d7f5 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -312,6 +312,96 @@ Native Method | Header | Managed Method [UnrealizeObject](https://www.google.com/search?num=5&q=UnrealizeObject+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.UnrealizeObject](https://github.com/dahall/Vanara/search?l=C%23&q=UnrealizeObject) [UpdateColors](https://www.google.com/search?num=5&q=UpdateColors+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.UpdateColors](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateColors) [WidenPath](https://www.google.com/search?num=5&q=WidenPath+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.WidenPath](https://github.com/dahall/Vanara/search?l=C%23&q=WidenPath) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ArcDirection](https://www.google.com/search?num=5&q=ArcDirection+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ArcDirection](https://github.com/dahall/Vanara/search?l=C%23&q=ArcDirection) +[BackgroundMode](https://www.google.com/search?num=5&q=BackgroundMode+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.BackgroundMode](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundMode) +[BitmapCompressionMode](https://www.google.com/search?num=5&q=BitmapCompressionMode+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.BitmapCompressionMode](https://github.com/dahall/Vanara/search?l=C%23&q=BitmapCompressionMode) +[BrushStyle](https://www.google.com/search?num=5&q=BrushStyle+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BrushStyle](https://github.com/dahall/Vanara/search?l=C%23&q=BrushStyle) +[CA_FLAGS](https://www.google.com/search?num=5&q=CA_FLAGS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CA_FLAGS) +[CBM](https://www.google.com/search?num=5&q=CBM+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CBM](https://github.com/dahall/Vanara/search?l=C%23&q=CBM) +[CharacterSetUint](https://www.google.com/search?num=5&q=CharacterSetUint+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.CharacterSetUint](https://github.com/dahall/Vanara/search?l=C%23&q=CharacterSetUint) +[ClippingPrecision](https://www.google.com/search?num=5&q=ClippingPrecision+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.ClippingPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=ClippingPrecision) +[CS](https://www.google.com/search?num=5&q=CS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CS](https://github.com/dahall/Vanara/search?l=C%23&q=CS) +[D3DKMDT_VIDEO_SIGNAL_STANDARD](https://www.google.com/search?num=5&q=D3DKMDT_VIDEO_SIGNAL_STANDARD+site%3Adocs.microsoft.com) | d3dkmdt.h | [Vanara.PInvoke.Gdi32.D3DKMDT_VIDEO_SIGNAL_STANDARD](https://github.com/dahall/Vanara/search?l=C%23&q=D3DKMDT_VIDEO_SIGNAL_STANDARD) +[DCB](https://www.google.com/search?num=5&q=DCB+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DCB](https://github.com/dahall/Vanara/search?l=C%23&q=DCB) +[DCLayout](https://www.google.com/search?num=5&q=DCLayout+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.DCLayout](https://github.com/dahall/Vanara/search?l=C%23&q=DCLayout) +[DeviceCap](https://www.google.com/search?num=5&q=DeviceCap+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Gdi32.DeviceCap](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceCap) +[DI](https://www.google.com/search?num=5&q=DI+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DI](https://github.com/dahall/Vanara/search?l=C%23&q=DI) +[DIBColorMode](https://www.google.com/search?num=5&q=DIBColorMode+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.DIBColorMode](https://github.com/dahall/Vanara/search?l=C%23&q=DIBColorMode) +[DISPLAY_DEVICE_FLAGS](https://www.google.com/search?num=5&q=DISPLAY_DEVICE_FLAGS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAY_DEVICE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAY_DEVICE_FLAGS) +[DISPLAYCONFIG_COLOR_ENCODING](https://www.google.com/search?num=5&q=DISPLAYCONFIG_COLOR_ENCODING+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_COLOR_ENCODING](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_COLOR_ENCODING) +[DISPLAYCONFIG_DEVICE_INFO_TYPE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_DEVICE_INFO_TYPE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_DEVICE_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_DEVICE_INFO_TYPE) +[DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE) +[DISPLAYCONFIG_MODE_INFO_TYPE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_MODE_INFO_TYPE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_MODE_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_MODE_INFO_TYPE) +[DISPLAYCONFIG_PIXELFORMAT](https://www.google.com/search?num=5&q=DISPLAYCONFIG_PIXELFORMAT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_PIXELFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_PIXELFORMAT) +[DISPLAYCONFIG_ROTATION](https://www.google.com/search?num=5&q=DISPLAYCONFIG_ROTATION+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_ROTATION](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_ROTATION) +[DISPLAYCONFIG_SCALING](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SCALING+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_SCALING](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_SCALING) +[DISPLAYCONFIG_SCANLINE_ORDERING](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SCANLINE_ORDERING+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_SCANLINE_ORDERING](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_SCANLINE_ORDERING) +[DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE) +[DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE) +[DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE) +[DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS](https://www.google.com/search?num=5&q=DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS) +[DISPLAYCONFIG_TOPOLOGY_ID](https://www.google.com/search?num=5&q=DISPLAYCONFIG_TOPOLOGY_ID+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_TOPOLOGY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_TOPOLOGY_ID) +[DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY](https://www.google.com/search?num=5&q=DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY) +[EscapeFunction](https://www.google.com/search?num=5&q=EscapeFunction+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.EscapeFunction](https://github.com/dahall/Vanara/search?l=C%23&q=EscapeFunction) +[ETO](https://www.google.com/search?num=5&q=ETO+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ETO](https://github.com/dahall/Vanara/search?l=C%23&q=ETO) +[FloodFillType](https://www.google.com/search?num=5&q=FloodFillType+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.FloodFillType](https://github.com/dahall/Vanara/search?l=C%23&q=FloodFillType) +[FontType](https://www.google.com/search?num=5&q=FontType+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.FontType](https://github.com/dahall/Vanara/search?l=C%23&q=FontType) +[FR](https://www.google.com/search?num=5&q=FR+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.FR](https://github.com/dahall/Vanara/search?l=C%23&q=FR) +[GCP](https://www.google.com/search?num=5&q=GCP+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GCP](https://github.com/dahall/Vanara/search?l=C%23&q=GCP) +[GCPCLASS](https://www.google.com/search?num=5&q=GCPCLASS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GCPCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=GCPCLASS) +[GGI](https://www.google.com/search?num=5&q=GGI+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GGI](https://github.com/dahall/Vanara/search?l=C%23&q=GGI) +[GGO](https://www.google.com/search?num=5&q=GGO+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GGO](https://github.com/dahall/Vanara/search?l=C%23&q=GGO) +[GradientFillMode](https://www.google.com/search?num=5&q=GradientFillMode+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GradientFillMode](https://github.com/dahall/Vanara/search?l=C%23&q=GradientFillMode) +[GraphicsMode](https://www.google.com/search?num=5&q=GraphicsMode+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GraphicsMode](https://github.com/dahall/Vanara/search?l=C%23&q=GraphicsMode) +[GSISize](https://www.google.com/search?num=5&q=GSISize+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Gdi32.GSISize](https://github.com/dahall/Vanara/search?l=C%23&q=GSISize) +[HatchStyle](https://www.google.com/search?num=5&q=HatchStyle+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.HatchStyle](https://github.com/dahall/Vanara/search?l=C%23&q=HatchStyle) +[ICM](https://www.google.com/search?num=5&q=ICM+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ICM](https://github.com/dahall/Vanara/search?l=C%23&q=ICM) +[ILLUMINANT](https://www.google.com/search?num=5&q=ILLUMINANT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ILLUMINANT](https://github.com/dahall/Vanara/search?l=C%23&q=ILLUMINANT) +[LCSCSTYPE](https://www.google.com/search?num=5&q=LCSCSTYPE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.LCSCSTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=LCSCSTYPE) +[LCSGAMUTMATCH](https://www.google.com/search?num=5&q=LCSGAMUTMATCH+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.LCSGAMUTMATCH](https://github.com/dahall/Vanara/search?l=C%23&q=LCSGAMUTMATCH) +[MapMode](https://www.google.com/search?num=5&q=MapMode+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.MapMode](https://github.com/dahall/Vanara/search?l=C%23&q=MapMode) +[MWT](https://www.google.com/search?num=5&q=MWT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.MWT](https://github.com/dahall/Vanara/search?l=C%23&q=MWT) +[ObjType](https://www.google.com/search?num=5&q=ObjType+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ObjType](https://github.com/dahall/Vanara/search?l=C%23&q=ObjType) +[OutputPrecision](https://www.google.com/search?num=5&q=OutputPrecision+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.OutputPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=OutputPrecision) +[OutputQuality](https://www.google.com/search?num=5&q=OutputQuality+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.OutputQuality](https://github.com/dahall/Vanara/search?l=C%23&q=OutputQuality) +[PAN_ARMS](https://www.google.com/search?num=5&q=PAN_ARMS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_ARMS](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_ARMS) +[PAN_CONTRAST](https://www.google.com/search?num=5&q=PAN_CONTRAST+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_CONTRAST](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_CONTRAST) +[PAN_FAMILY](https://www.google.com/search?num=5&q=PAN_FAMILY+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_FAMILY](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_FAMILY) +[PAN_LETT](https://www.google.com/search?num=5&q=PAN_LETT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_LETT](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_LETT) +[PAN_MIDLINE](https://www.google.com/search?num=5&q=PAN_MIDLINE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_MIDLINE](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_MIDLINE) +[PAN_PROP](https://www.google.com/search?num=5&q=PAN_PROP+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_PROP) +[PAN_SERIF](https://www.google.com/search?num=5&q=PAN_SERIF+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_SERIF](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_SERIF) +[PAN_STROKE](https://www.google.com/search?num=5&q=PAN_STROKE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_STROKE](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_STROKE) +[PAN_WEIGHT](https://www.google.com/search?num=5&q=PAN_WEIGHT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_WEIGHT](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_WEIGHT) +[PAN_XHEIGHT](https://www.google.com/search?num=5&q=PAN_XHEIGHT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PAN_XHEIGHT](https://github.com/dahall/Vanara/search?l=C%23&q=PAN_XHEIGHT) +[PenEndCap](https://www.google.com/search?num=5&q=PenEndCap+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PenEndCap](https://github.com/dahall/Vanara/search?l=C%23&q=PenEndCap) +[PenJoin](https://www.google.com/search?num=5&q=PenJoin+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PenJoin](https://github.com/dahall/Vanara/search?l=C%23&q=PenJoin) +[PenStyle](https://www.google.com/search?num=5&q=PenStyle+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PenStyle](https://github.com/dahall/Vanara/search?l=C%23&q=PenStyle) +[PenType](https://www.google.com/search?num=5&q=PenType+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PenType](https://github.com/dahall/Vanara/search?l=C%23&q=PenType) +[PFD_FLAGS](https://www.google.com/search?num=5&q=PFD_FLAGS+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PFD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PFD_FLAGS) +[PFD_LAYER](https://www.google.com/search?num=5&q=PFD_LAYER+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PFD_LAYER](https://github.com/dahall/Vanara/search?l=C%23&q=PFD_LAYER) +[PFD_TYPE](https://www.google.com/search?num=5&q=PFD_TYPE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PFD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PFD_TYPE) +[PitchAndFamily](https://www.google.com/search?num=5&q=PitchAndFamily+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PitchAndFamily](https://github.com/dahall/Vanara/search?l=C%23&q=PitchAndFamily) +[PSINJECT](https://www.google.com/search?num=5&q=PSINJECT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PSINJECT](https://github.com/dahall/Vanara/search?l=C%23&q=PSINJECT) +[R2](https://www.google.com/search?num=5&q=R2+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.R2](https://github.com/dahall/Vanara/search?l=C%23&q=R2) +[RasterOperationMode](https://www.google.com/search?num=5&q=RasterOperationMode+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.RasterOperationMode](https://github.com/dahall/Vanara/search?l=C%23&q=RasterOperationMode) +[RDH](https://www.google.com/search?num=5&q=RDH+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RDH](https://github.com/dahall/Vanara/search?l=C%23&q=RDH) +[RecordType](https://www.google.com/search?num=5&q=RecordType+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RecordType](https://github.com/dahall/Vanara/search?l=C%23&q=RecordType) +[RegionFlags](https://www.google.com/search?num=5&q=RegionFlags+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RegionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=RegionFlags) +[RegionOp](https://www.google.com/search?num=5&q=RegionOp+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RegionOp](https://github.com/dahall/Vanara/search?l=C%23&q=RegionOp) +[RGN_COMB](https://www.google.com/search?num=5&q=RGN_COMB+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RGN_COMB](https://github.com/dahall/Vanara/search?l=C%23&q=RGN_COMB) +[RGN_FILLMODE](https://www.google.com/search?num=5&q=RGN_FILLMODE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RGN_FILLMODE](https://github.com/dahall/Vanara/search?l=C%23&q=RGN_FILLMODE) +[RGN_TYPE](https://www.google.com/search?num=5&q=RGN_TYPE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RGN_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RGN_TYPE) +[StockObjectType](https://www.google.com/search?num=5&q=StockObjectType+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.StockObjectType](https://github.com/dahall/Vanara/search?l=C%23&q=StockObjectType) +[StretchMode](https://www.google.com/search?num=5&q=StretchMode+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.StretchMode](https://github.com/dahall/Vanara/search?l=C%23&q=StretchMode) +[SYSPAL](https://www.google.com/search?num=5&q=SYSPAL+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.SYSPAL](https://github.com/dahall/Vanara/search?l=C%23&q=SYSPAL) +[TCI](https://www.google.com/search?num=5&q=TCI+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TCI](https://github.com/dahall/Vanara/search?l=C%23&q=TCI) +[TextAlign](https://www.google.com/search?num=5&q=TextAlign+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TextAlign](https://github.com/dahall/Vanara/search?l=C%23&q=TextAlign) +[TT](https://www.google.com/search?num=5&q=TT+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TT](https://github.com/dahall/Vanara/search?l=C%23&q=TT) +[VertexType](https://www.google.com/search?num=5&q=VertexType+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.VertexType](https://github.com/dahall/Vanara/search?l=C%23&q=VertexType) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index 2f007e31..e2881ef0 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -19,6 +19,7 @@ Structures ABC ABCFLOAT AXESLIST AXISINFO BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DIBSECTION DISPLAYCONFIG_2DREGION DISPLAYCONFIG_ADAPTER_NAME DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_SDR_WHITE_LEVEL DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE DISPLAYCONFIG_SET_TARGET_PERSISTENCE DISPLAYCONFIG_SOURCE_DEVICE_NAME DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION DISPLAYCONFIG_TARGET_BASE_TYPE DISPLAYCONFIG_TARGET_DEVICE_NAME DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_PREFERRED_MODE DISPLAYCONFIG_VIDEO_SIGNAL_INFO DISPLAY_DEVICE DOCINFO DRAWPATRECT ENHMETAHEADER ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC EXTLOGPEN FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE HSECTION HSPOOLFILE KERNINGPAIR LOGBRUSH LOGCOLORSPACE LOGPEN MAT2 METAFILEPICT NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PANOSE PIXELFORMATDESCRIPTOR POLYTEXT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBTRIPLE RGNDATA RGNDATAHEADER TRIVERTEX Union Union WCRANGE XFORM + pkgreadme.md diff --git a/PInvoke/Gdi32/pkgreadme.md b/PInvoke/Gdi32/pkgreadme.md new file mode 100644 index 00000000..d10fa9ab --- /dev/null +++ b/PInvoke/Gdi32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Gdi32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Gdi32?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 Gdi32.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.Gdi32 + +Functions | Enumerations | Structures +--- | --- | --- +AbortDoc
AbortPath
AddFontMemResourceEx
AddFontResource
AddFontResourceEx
AngleArc
AnimatePalette
Arc
ArcTo
BeginPath
BitBlt
CancelDC
CheckColorsInGamut
ChoosePixelFormat
Chord
CloseEnhMetaFile
CloseFigure
CloseMetaFile
ColorCorrectPalette
ColorMatchToTarget
CombineRgn
CombineTransform
CopyEnhMetaFile
CopyMetaFile
CreateBitmap
CreateBitmapIndirect
CreateBrushIndirect
CreateColorSpace
CreateCompatibleBitmap
CreateCompatibleDC
CreateDC
CreateDIBitmap
CreateDIBPatternBrush
CreateDIBPatternBrushPt
CreateDIBSection
CreateDiscardableBitmap
CreateEllipticRgn
CreateEllipticRgnIndirect
CreateEnhMetaFile
CreateFont
CreateFontIndirect
CreateFontIndirectEx
CreateHalftonePalette
CreateHatchBrush
CreateIC
CreateMetaFile
CreatePalette
CreatePatternBrush
CreatePen
CreatePenIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
CreateScalableFontResource
CreateSolidBrush
DeleteColorSpace
DeleteDC
DeleteEnhMetaFile
DeleteMetaFile
DeleteObject
DescribePixelFormat
DPtoLP
DrawEscape
Ellipse
EnableEUDC
EndDoc
EndPage
EndPath
EnumEnhMetaFile
EnumFontFamilies
EnumFontFamiliesEx
EnumFonts
EnumICMProfiles
EnumMetaFile
EnumObjects
EqualRgn
Escape
ExcludeClipRect
ExtCreatePen
ExtCreateRegion
ExtEscape
ExtFloodFill
ExtSelectClipRgn
ExtTextOut
FillPath
FillRgn
FlattenPath
FloodFill
FrameRgn
GdiAlphaBlend
GdiComment
GdiDeleteSpoolFileHandle
GdiEndDocEMF
GdiEndPageEMF
GdiFlush
GdiGetBatchLimit
GdiGetDC
GdiGetDevmodeForPage
GdiGetPageCount
GdiGetPageHandle
GdiGetSpoolFileHandle
GdiGradientFill
GdiPlayPageEMF
GdiResetDCEMF
GdiSetBatchLimit
GdiStartDocEMF
GdiStartPageEMF
GdiTransparentBlt
GetArcDirection
GetAspectRatioFilterEx
GetBitmapBits
GetBitmapDimensionEx
GetBkColor
GetBkMode
GetBoundsRect
GetBrushOrgEx
GetCharABCWidths
GetCharABCWidthsFloat
GetCharABCWidthsI
GetCharacterPlacement
GetCharWidth
GetCharWidth32
GetCharWidthFloat
GetCharWidthI
GetClipBox
GetClipRgn
GetColorAdjustment
GetColorSpace
GetCurrentObject
GetCurrentPositionEx
GetDCBrushColor
GetDCOrgEx
GetDCPenColor
GetDeviceCaps
GetDeviceGammaRamp
GetDIBColorTable
GetDIBits
GetEnhMetaFile
GetEnhMetaFileBits
GetEnhMetaFileDescription
GetEnhMetaFileHeader
GetEnhMetaFilePaletteEntries
GetEnhMetaFilePixelFormat
GetFontData
GetFontLanguageInfo
GetFontUnicodeRanges
GetGlyphIndices
GetGlyphOutline
GetGraphicsMode
GetICMProfile
GetKerningPairs
GetLayout
GetLogColorSpace
GetMapMode
GetMetaFileA
GetMetaFileBitsEx
GetMetaFileW
GetMetaRgn
GetMiterLimit
GetNearestColor
GetNearestPaletteIndex
GetObject
GetObjectType
GetOutlineTextMetrics
GetPaletteEntries
GetPath
GetPixel
GetPixelFormat
GetPolyFillMode
GetRandomRgn
GetRasterizerCaps
GetRegionData
GetRgnBox
GetROP2
GetStockObject
GetStretchBltMode
GetSystemPaletteEntries
GetSystemPaletteUse
GetTextAlign
GetTextCharacterExtra
GetTextCharset
GetTextCharsetInfo
GetTextColor
GetTextExtentExPoint
GetTextExtentExPointI
GetTextExtentPoint
GetTextExtentPoint32
GetTextExtentPointI
GetTextFace
GetTextMetrics
GetViewportExtEx
GetViewportOrgEx
GetWindowExtEx
GetWindowOrgEx
GetWinMetaFileBits
GetWorldTransform
GradientFillA
IntersectClipRect
InvertRgn
LineDDA
LineTo
LPtoDP
MaskBlt
ModifyWorldTransform
MoveToEx
OffsetClipRgn
OffsetRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
PaintRgn
PatBlt
PathToRegion
Pie
PlayEnhMetaFile
PlayEnhMetaFileRecord
PlayMetaFile
PlayMetaFileRecord
PlgBlt
PolyBezier
PolyBezierTo
PolyDraw
Polygon
Polyline
PolylineTo
PolyPolygon
PolyPolyline
PolyTextOut
PtInRegion
PtVisible
RealizePalette
Rectangle
RectInRegion
RectVisible
RemoveFontMemResourceEx
RemoveFontResource
RemoveFontResourceEx
ResetDC
ResizePalette
RestoreDC
RoundRect
SaveDC
ScaleViewportExtEx
ScaleWindowExtEx
SelectClipPath
SelectClipRgn
SelectObject
SelectPalette
SetAbortProc
SetArcDirection
SetBitmapBits
SetBitmapDimensionEx
SetBkColor
SetBkMode
SetBoundsRect
SetBrushOrgEx
SetColorAdjustment
SetColorSpace
SetDCBrushColor
SetDCPenColor
SetDeviceGammaRamp
SetDIBColorTable
SetDIBits
SetDIBitsToDevice
SetEnhMetaFileBits
SetGraphicsMode
SetICMMode
SetICMProfile
SetLayout
SetMapMode
SetMapperFlags
SetMetaFileBitsEx
SetMetaRgn
SetMiterLimit
SetPaletteEntries
SetPixel
SetPixelFormat
SetPixelV
SetPolyFillMode
SetRectRgn
SetROP2
SetStretchBltMode
SetSystemPaletteUse
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetTextJustification
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
SetWinMetaFileBits
SetWorldTransform
StartDoc
StartPage
StretchBlt
StretchDIBits
StrokeAndFillPath
StrokePath
SwapBuffers
TextOut
TranslateCharsetInfo
UnrealizeObject
UpdateColors
WidenPath
| CBM
DIBColorMode
FloodFillType
GradientFillMode
RasterOperationMode
StretchMode
BitmapCompressionMode
RegionFlags
RegionOp
CA_FLAGS
CS
ICM
ILLUMINANT
LCSCSTYPE
LCSGAMUTMATCH
SYSPAL
GraphicsMode
MapMode
MWT
BrushStyle
DCLayout
DISPLAY_DEVICE_FLAGS
HatchStyle
TCI
DeviceCap
ObjType
StockObjectType
DISPLAYCONFIG_COLOR_ENCODING
DISPLAYCONFIG_DEVICE_INFO_TYPE
DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE
DISPLAYCONFIG_MODE_INFO_TYPE
DISPLAYCONFIG_PIXELFORMAT
DISPLAYCONFIG_ROTATION
DISPLAYCONFIG_SCALING
DISPLAYCONFIG_SCANLINE_ORDERING
DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE
DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS
DISPLAYCONFIG_TOPOLOGY_ID
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
D3DKMDT_VIDEO_SIGNAL_STANDARD
BackgroundMode
DCB
R2
CharacterSetUint
ClippingPrecision
ETO
FontType
FR
GCP
GCPCLASS
GGI
GGO
GSISize
OutputPrecision
OutputQuality
PAN_ARMS
PAN_CONTRAST
PAN_FAMILY
PAN_LETT
PAN_MIDLINE
PAN_PROP
PAN_SERIF
PAN_STROKE
PAN_WEIGHT
PAN_XHEIGHT
PitchAndFamily
TextAlign
TT
RecordType
PFD_FLAGS
PFD_LAYER
PFD_TYPE
VertexType
PenEndCap
PenJoin
PenStyle
PenType
DI
EscapeFunction
PSINJECT
RDH
RGN_COMB
RGN_FILLMODE
RGN_TYPE
ArcDirection



























































































































































































































| GRADIENT_RECT
GRADIENT_TRIANGLE
HSECTION
TRIVERTEX
BITMAP
BITMAPCOREHEADER
BITMAPCOREINFO
BITMAPFILEHEADER
BITMAPINFO
BITMAPINFOHEADER
BITMAPV4HEADER
BITMAPV5HEADER
DIBSECTION
BLENDFUNCTION
LOGBRUSH
CIEXYZ
CIEXYZTRIPLE
COLORADJUSTMENT
LOGCOLORSPACE
RGBTRIPLE
XFORM
CHARSETINFO
DISPLAY_DEVICE
DISPLAYCONFIG_2DREGION
DISPLAYCONFIG_ADAPTER_NAME
DISPLAYCONFIG_DESKTOP_IMAGE_INFO
DISPLAYCONFIG_DEVICE_INFO_HEADER
DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO
DISPLAYCONFIG_MODE_INFO
DISPLAYCONFIG_PATH_INFO
DISPLAYCONFIG_PATH_SOURCE_INFO
DISPLAYCONFIG_PATH_TARGET_INFO
DISPLAYCONFIG_RATIONAL
DISPLAYCONFIG_SDR_WHITE_LEVEL
DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE
DISPLAYCONFIG_SET_TARGET_PERSISTENCE
DISPLAYCONFIG_SOURCE_DEVICE_NAME
DISPLAYCONFIG_SOURCE_MODE
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION
DISPLAYCONFIG_TARGET_BASE_TYPE
DISPLAYCONFIG_TARGET_DEVICE_NAME
DISPLAYCONFIG_TARGET_MODE
DISPLAYCONFIG_TARGET_PREFERRED_MODE
DISPLAYCONFIG_VIDEO_SIGNAL_INFO
ABC
ABCFLOAT
AXESLIST
AXISINFO
DESIGNVECTOR
ENUMLOGFONT
ENUMLOGFONTEX
ENUMLOGFONTEXDV
ENUMTEXTMETRIC
FIXED
FONTSIGNATURE
GCP_RESULTS
GLYPHMETRICS
GLYPHSET
KERNINGPAIR
MAT2
NEWTEXTMETRIC
NEWTEXTMETRICEX
OUTLINETEXTMETRIC
PANOSE
POLYTEXT
RASTERIZER_STATUS
WCRANGE
ENHMETAHEADER
HANDLETABLE
METAFILEPICT
PIXELFORMATDESCRIPTOR
EXTLOGPEN
LOGPEN
DOCINFO
DRAWPATRECT
PSFEATURE_CUSTPAPER
PSFEATURE_OUTPUT
PSINJECTDATA
RGNDATAHEADER
RGNDATA
HSPOOLFILE
Union
Union































































































































































































































diff --git a/PInvoke/Graphics/CorrelationReport.md b/PInvoke/Graphics/CorrelationReport.md index ae18c271..4811d49c 100644 --- a/PInvoke/Graphics/CorrelationReport.md +++ b/PInvoke/Graphics/CorrelationReport.md @@ -31,6 +31,151 @@ Native Method | Native DLL | Header | Managed Method [WICMapGuidToShortName](https://www.google.com/search?num=5&q=WICMapGuidToShortName+site%3Adocs.microsoft.com) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICMapGuidToShortName](https://github.com/dahall/Vanara/search?l=C%23&q=WICMapGuidToShortName) [WICMapSchemaToName](https://www.google.com/search?num=5&q=WICMapSchemaToName+site%3Adocs.microsoft.com) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICMapSchemaToName](https://github.com/dahall/Vanara/search?l=C%23&q=WICMapSchemaToName) [WICMapShortNameToGuid](https://www.google.com/search?num=5&q=WICMapShortNameToGuid+site%3Adocs.microsoft.com) | windowscodecs.dll | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICMapShortNameToGuid](https://github.com/dahall/Vanara/search?l=C%23&q=WICMapShortNameToGuid) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[D2D1_ALPHA_MODE](https://www.google.com/search?num=5&q=D2D1_ALPHA_MODE+site%3Adocs.microsoft.com) | dcommon.h | [Vanara.PInvoke.D2d1.D2D1_ALPHA_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ALPHA_MODE) +[D2D1_ANTIALIAS_MODE](https://www.google.com/search?num=5&q=D2D1_ANTIALIAS_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ANTIALIAS_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ANTIALIAS_MODE) +[D2D1_ARC_SIZE](https://www.google.com/search?num=5&q=D2D1_ARC_SIZE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_ARC_SIZE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_ARC_SIZE) +[D2D1_BITMAP_INTERPOLATION_MODE](https://www.google.com/search?num=5&q=D2D1_BITMAP_INTERPOLATION_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_INTERPOLATION_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_INTERPOLATION_MODE) +[D2D1_BITMAP_OPTIONS](https://www.google.com/search?num=5&q=D2D1_BITMAP_OPTIONS+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_BITMAP_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BITMAP_OPTIONS) +[D2D1_BUFFER_PRECISION](https://www.google.com/search?num=5&q=D2D1_BUFFER_PRECISION+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_BUFFER_PRECISION](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_BUFFER_PRECISION) +[D2D1_CAP_STYLE](https://www.google.com/search?num=5&q=D2D1_CAP_STYLE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_CAP_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_CAP_STYLE) +[D2D1_COLOR_INTERPOLATION_MODE](https://www.google.com/search?num=5&q=D2D1_COLOR_INTERPOLATION_MODE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_COLOR_INTERPOLATION_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COLOR_INTERPOLATION_MODE) +[D2D1_COLOR_SPACE](https://www.google.com/search?num=5&q=D2D1_COLOR_SPACE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_COLOR_SPACE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COLOR_SPACE) +[D2D1_COMBINE_MODE](https://www.google.com/search?num=5&q=D2D1_COMBINE_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_COMBINE_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COMBINE_MODE) +[D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS](https://www.google.com/search?num=5&q=D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) +[D2D1_COMPOSITE_MODE](https://www.google.com/search?num=5&q=D2D1_COMPOSITE_MODE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_COMPOSITE_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_COMPOSITE_MODE) +[D2D1_DASH_STYLE](https://www.google.com/search?num=5&q=D2D1_DASH_STYLE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DASH_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DASH_STYLE) +[D2D1_DC_INITIALIZE_MODE](https://www.google.com/search?num=5&q=D2D1_DC_INITIALIZE_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DC_INITIALIZE_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DC_INITIALIZE_MODE) +[D2D1_DEBUG_LEVEL](https://www.google.com/search?num=5&q=D2D1_DEBUG_LEVEL+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DEBUG_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DEBUG_LEVEL) +[D2D1_DEVICE_CONTEXT_OPTIONS](https://www.google.com/search?num=5&q=D2D1_DEVICE_CONTEXT_OPTIONS+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_DEVICE_CONTEXT_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DEVICE_CONTEXT_OPTIONS) +[D2D1_DRAW_TEXT_OPTIONS](https://www.google.com/search?num=5&q=D2D1_DRAW_TEXT_OPTIONS+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_DRAW_TEXT_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_DRAW_TEXT_OPTIONS) +[D2D1_EXTEND_MODE](https://www.google.com/search?num=5&q=D2D1_EXTEND_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_EXTEND_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_EXTEND_MODE) +[D2D1_FACTORY_TYPE](https://www.google.com/search?num=5&q=D2D1_FACTORY_TYPE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FACTORY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FACTORY_TYPE) +[D2D1_FEATURE_LEVEL](https://www.google.com/search?num=5&q=D2D1_FEATURE_LEVEL+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FEATURE_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FEATURE_LEVEL) +[D2D1_FIGURE_BEGIN](https://www.google.com/search?num=5&q=D2D1_FIGURE_BEGIN+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FIGURE_BEGIN](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FIGURE_BEGIN) +[D2D1_FIGURE_END](https://www.google.com/search?num=5&q=D2D1_FIGURE_END+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FIGURE_END](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FIGURE_END) +[D2D1_FILL_MODE](https://www.google.com/search?num=5&q=D2D1_FILL_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_FILL_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_FILL_MODE) +[D2D1_GAMMA](https://www.google.com/search?num=5&q=D2D1_GAMMA+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GAMMA](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GAMMA) +[D2D1_GEOMETRY_RELATION](https://www.google.com/search?num=5&q=D2D1_GEOMETRY_RELATION+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GEOMETRY_RELATION](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GEOMETRY_RELATION) +[D2D1_GEOMETRY_SIMPLIFICATION_OPTION](https://www.google.com/search?num=5&q=D2D1_GEOMETRY_SIMPLIFICATION_OPTION+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_GEOMETRY_SIMPLIFICATION_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_GEOMETRY_SIMPLIFICATION_OPTION) +[D2D1_INTERPOLATION_MODE](https://www.google.com/search?num=5&q=D2D1_INTERPOLATION_MODE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_INTERPOLATION_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_INTERPOLATION_MODE) +[D2D1_LAYER_OPTIONS](https://www.google.com/search?num=5&q=D2D1_LAYER_OPTIONS+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_LAYER_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LAYER_OPTIONS) +[D2D1_LAYER_OPTIONS1](https://www.google.com/search?num=5&q=D2D1_LAYER_OPTIONS1+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_LAYER_OPTIONS1](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LAYER_OPTIONS1) +[D2D1_LINE_JOIN](https://www.google.com/search?num=5&q=D2D1_LINE_JOIN+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_LINE_JOIN](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_LINE_JOIN) +[D2D1_MAP_OPTIONS](https://www.google.com/search?num=5&q=D2D1_MAP_OPTIONS+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_MAP_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_MAP_OPTIONS) +[D2D1_OPACITY_MASK_CONTENT](https://www.google.com/search?num=5&q=D2D1_OPACITY_MASK_CONTENT+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_OPACITY_MASK_CONTENT](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_OPACITY_MASK_CONTENT) +[D2D1_PATH_SEGMENT](https://www.google.com/search?num=5&q=D2D1_PATH_SEGMENT+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_PATH_SEGMENT](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PATH_SEGMENT) +[D2D1_PRESENT_OPTIONS](https://www.google.com/search?num=5&q=D2D1_PRESENT_OPTIONS+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_PRESENT_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRESENT_OPTIONS) +[D2D1_PRIMITIVE_BLEND](https://www.google.com/search?num=5&q=D2D1_PRIMITIVE_BLEND+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PRIMITIVE_BLEND](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRIMITIVE_BLEND) +[D2D1_PRINT_FONT_SUBSET_MODE](https://www.google.com/search?num=5&q=D2D1_PRINT_FONT_SUBSET_MODE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PRINT_FONT_SUBSET_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PRINT_FONT_SUBSET_MODE) +[D2D1_PROPERTY_TYPE](https://www.google.com/search?num=5&q=D2D1_PROPERTY_TYPE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_PROPERTY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_PROPERTY_TYPE) +[D2D1_RENDER_TARGET_TYPE](https://www.google.com/search?num=5&q=D2D1_RENDER_TARGET_TYPE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_RENDER_TARGET_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RENDER_TARGET_TYPE) +[D2D1_RENDER_TARGET_USAGE](https://www.google.com/search?num=5&q=D2D1_RENDER_TARGET_USAGE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_RENDER_TARGET_USAGE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_RENDER_TARGET_USAGE) +[D2D1_SWEEP_DIRECTION](https://www.google.com/search?num=5&q=D2D1_SWEEP_DIRECTION+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_SWEEP_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_SWEEP_DIRECTION) +[D2D1_TEXT_ANTIALIAS_MODE](https://www.google.com/search?num=5&q=D2D1_TEXT_ANTIALIAS_MODE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_TEXT_ANTIALIAS_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_TEXT_ANTIALIAS_MODE) +[D2D1_THREADING_MODE](https://www.google.com/search?num=5&q=D2D1_THREADING_MODE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_THREADING_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_THREADING_MODE) +[D2D1_UNIT_MODE](https://www.google.com/search?num=5&q=D2D1_UNIT_MODE+site%3Adocs.microsoft.com) | d2d1_1.h | [Vanara.PInvoke.D2d1.D2D1_UNIT_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_UNIT_MODE) +[D2D1_WINDOW_STATE](https://www.google.com/search?num=5&q=D2D1_WINDOW_STATE+site%3Adocs.microsoft.com) | d2d1.h | [Vanara.PInvoke.D2d1.D2D1_WINDOW_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=D2D1_WINDOW_STATE) +[DWRITE_BREAK_CONDITION](https://www.google.com/search?num=5&q=DWRITE_BREAK_CONDITION+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_BREAK_CONDITION](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_BREAK_CONDITION) +[DWRITE_FACTORY_TYPE](https://www.google.com/search?num=5&q=DWRITE_FACTORY_TYPE+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FACTORY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FACTORY_TYPE) +[DWRITE_FLOW_DIRECTION](https://www.google.com/search?num=5&q=DWRITE_FLOW_DIRECTION+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FLOW_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FLOW_DIRECTION) +[DWRITE_FONT_FACE_TYPE](https://www.google.com/search?num=5&q=DWRITE_FONT_FACE_TYPE+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FACE_TYPE) +[DWRITE_FONT_FEATURE_TAG](https://www.google.com/search?num=5&q=DWRITE_FONT_FEATURE_TAG+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FEATURE_TAG](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FEATURE_TAG) +[DWRITE_FONT_FILE_TYPE](https://www.google.com/search?num=5&q=DWRITE_FONT_FILE_TYPE+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_FILE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_FILE_TYPE) +[DWRITE_FONT_SIMULATIONS](https://www.google.com/search?num=5&q=DWRITE_FONT_SIMULATIONS+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_SIMULATIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_SIMULATIONS) +[DWRITE_FONT_STRETCH](https://www.google.com/search?num=5&q=DWRITE_FONT_STRETCH+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_STRETCH](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_STRETCH) +[DWRITE_FONT_STYLE](https://www.google.com/search?num=5&q=DWRITE_FONT_STYLE+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_STYLE) +[DWRITE_FONT_WEIGHT](https://www.google.com/search?num=5&q=DWRITE_FONT_WEIGHT+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_FONT_WEIGHT](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_FONT_WEIGHT) +[DWRITE_INFORMATIONAL_STRING_ID](https://www.google.com/search?num=5&q=DWRITE_INFORMATIONAL_STRING_ID+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_INFORMATIONAL_STRING_ID](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_INFORMATIONAL_STRING_ID) +[DWRITE_LINE_SPACING_METHOD](https://www.google.com/search?num=5&q=DWRITE_LINE_SPACING_METHOD+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_LINE_SPACING_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_LINE_SPACING_METHOD) +[DWRITE_MEASURING_MODE](https://www.google.com/search?num=5&q=DWRITE_MEASURING_MODE+site%3Adocs.microsoft.com) | dcommon.h | [Vanara.PInvoke.Dwrite.DWRITE_MEASURING_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_MEASURING_MODE) +[DWRITE_NUMBER_SUBSTITUTION_METHOD](https://www.google.com/search?num=5&q=DWRITE_NUMBER_SUBSTITUTION_METHOD+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_NUMBER_SUBSTITUTION_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_NUMBER_SUBSTITUTION_METHOD) +[DWRITE_PARAGRAPH_ALIGNMENT](https://www.google.com/search?num=5&q=DWRITE_PARAGRAPH_ALIGNMENT+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_PARAGRAPH_ALIGNMENT](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_PARAGRAPH_ALIGNMENT) +[DWRITE_PIXEL_GEOMETRY](https://www.google.com/search?num=5&q=DWRITE_PIXEL_GEOMETRY+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_PIXEL_GEOMETRY](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_PIXEL_GEOMETRY) +[DWRITE_READING_DIRECTION](https://www.google.com/search?num=5&q=DWRITE_READING_DIRECTION+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_READING_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_READING_DIRECTION) +[DWRITE_RENDERING_MODE](https://www.google.com/search?num=5&q=DWRITE_RENDERING_MODE+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_RENDERING_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_RENDERING_MODE) +[DWRITE_SCRIPT_SHAPES](https://www.google.com/search?num=5&q=DWRITE_SCRIPT_SHAPES+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_SCRIPT_SHAPES](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_SCRIPT_SHAPES) +[DWRITE_TEXT_ALIGNMENT](https://www.google.com/search?num=5&q=DWRITE_TEXT_ALIGNMENT+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TEXT_ALIGNMENT](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TEXT_ALIGNMENT) +[DWRITE_TEXTURE_TYPE](https://www.google.com/search?num=5&q=DWRITE_TEXTURE_TYPE+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TEXTURE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TEXTURE_TYPE) +[DWRITE_TRIMMING_GRANULARITY](https://www.google.com/search?num=5&q=DWRITE_TRIMMING_GRANULARITY+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_TRIMMING_GRANULARITY](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_TRIMMING_GRANULARITY) +[DWRITE_WORD_WRAPPING](https://www.google.com/search?num=5&q=DWRITE_WORD_WRAPPING+site%3Adocs.microsoft.com) | dwrite.h | [Vanara.PInvoke.Dwrite.DWRITE_WORD_WRAPPING](https://github.com/dahall/Vanara/search?l=C%23&q=DWRITE_WORD_WRAPPING) +[DXGI_ADAPTER_FLAG](https://www.google.com/search?num=5&q=DXGI_ADAPTER_FLAG+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_ADAPTER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_ADAPTER_FLAG) +[DXGI_CREATE_FACTORY](https://www.google.com/search?num=5&q=DXGI_CREATE_FACTORY+site%3Adocs.microsoft.com) | dxgi1_3.h | [Vanara.PInvoke.DXGI.DXGI_CREATE_FACTORY](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_CREATE_FACTORY) +[DXGI_ENUM_MODES](https://www.google.com/search?num=5&q=DXGI_ENUM_MODES+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_ENUM_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_ENUM_MODES) +[DXGI_FORMAT](https://www.google.com/search?num=5&q=DXGI_FORMAT+site%3Adocs.microsoft.com) | dxgiformat.h | [Vanara.PInvoke.DXGI.DXGI_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_FORMAT) +[DXGI_MAP](https://www.google.com/search?num=5&q=DXGI_MAP+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_MAP](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MAP) +[DXGI_MODE_ROTATION](https://www.google.com/search?num=5&q=DXGI_MODE_ROTATION+site%3Adocs.microsoft.com) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_ROTATION](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_ROTATION) +[DXGI_MODE_SCALING](https://www.google.com/search?num=5&q=DXGI_MODE_SCALING+site%3Adocs.microsoft.com) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_SCALING](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_SCALING) +[DXGI_MODE_SCANLINE_ORDER](https://www.google.com/search?num=5&q=DXGI_MODE_SCANLINE_ORDER+site%3Adocs.microsoft.com) | DXGI.h | [Vanara.PInvoke.DXGI.DXGI_MODE_SCANLINE_ORDER](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MODE_SCANLINE_ORDER) +[DXGI_MWA](https://www.google.com/search?num=5&q=DXGI_MWA+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_MWA](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_MWA) +[DXGI_PRESENT](https://www.google.com/search?num=5&q=DXGI_PRESENT+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_PRESENT](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_PRESENT) +[DXGI_RESIDENCY](https://www.google.com/search?num=5&q=DXGI_RESIDENCY+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_RESIDENCY](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_RESIDENCY) +[DXGI_SWAP_CHAIN_FLAG](https://www.google.com/search?num=5&q=DXGI_SWAP_CHAIN_FLAG+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SWAP_CHAIN_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SWAP_CHAIN_FLAG) +[DXGI_SWAP_EFFECT](https://www.google.com/search?num=5&q=DXGI_SWAP_EFFECT+site%3Adocs.microsoft.com) | dxgi.h | [Vanara.PInvoke.DXGI.DXGI_SWAP_EFFECT](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_SWAP_EFFECT) +[DXGI_USAGE](https://www.google.com/search?num=5&q=DXGI_USAGE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.DXGI.DXGI_USAGE](https://github.com/dahall/Vanara/search?l=C%23&q=DXGI_USAGE) +[WIC_JPEG_HUFFMAN_BASELINE](https://www.google.com/search?num=5&q=WIC_JPEG_HUFFMAN_BASELINE+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC_JPEG_HUFFMAN_BASELINE](https://github.com/dahall/Vanara/search?l=C%23&q=WIC_JPEG_HUFFMAN_BASELINE) +[WIC_JPEG_QUANTIZATION_BASELINE](https://www.google.com/search?num=5&q=WIC_JPEG_QUANTIZATION_BASELINE+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC_JPEG_QUANTIZATION_BASELINE](https://github.com/dahall/Vanara/search?l=C%23&q=WIC_JPEG_QUANTIZATION_BASELINE) +[WIC_JPEG_SAMPLE_FACTORS](https://www.google.com/search?num=5&q=WIC_JPEG_SAMPLE_FACTORS+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC_JPEG_SAMPLE_FACTORS](https://github.com/dahall/Vanara/search?l=C%23&q=WIC_JPEG_SAMPLE_FACTORS) +[WIC8BIMIptcDigestProperties](https://www.google.com/search?num=5&q=WIC8BIMIptcDigestProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC8BIMIptcDigestProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WIC8BIMIptcDigestProperties) +[WIC8BIMIptcProperties](https://www.google.com/search?num=5&q=WIC8BIMIptcProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC8BIMIptcProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WIC8BIMIptcProperties) +[WIC8BIMResolutionInfoProperties](https://www.google.com/search?num=5&q=WIC8BIMResolutionInfoProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WIC8BIMResolutionInfoProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WIC8BIMResolutionInfoProperties) +[WICBitmapAlphaChannelOption](https://www.google.com/search?num=5&q=WICBitmapAlphaChannelOption+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapAlphaChannelOption](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapAlphaChannelOption) +[WICBitmapCreateCacheOption](https://www.google.com/search?num=5&q=WICBitmapCreateCacheOption+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapCreateCacheOption](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapCreateCacheOption) +[WICBitmapDecoderCapabilities](https://www.google.com/search?num=5&q=WICBitmapDecoderCapabilities+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapDecoderCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapDecoderCapabilities) +[WICBitmapDitherType](https://www.google.com/search?num=5&q=WICBitmapDitherType+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapDitherType](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapDitherType) +[WICBitmapEncoderCacheOption](https://www.google.com/search?num=5&q=WICBitmapEncoderCacheOption+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapEncoderCacheOption](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapEncoderCacheOption) +[WICBitmapInterpolationMode](https://www.google.com/search?num=5&q=WICBitmapInterpolationMode+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapInterpolationMode](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapInterpolationMode) +[WICBitmapLockFlags](https://www.google.com/search?num=5&q=WICBitmapLockFlags+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapLockFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapLockFlags) +[WICBitmapPaletteType](https://www.google.com/search?num=5&q=WICBitmapPaletteType+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapPaletteType](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapPaletteType) +[WICBitmapTransformOptions](https://www.google.com/search?num=5&q=WICBitmapTransformOptions+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICBitmapTransformOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICBitmapTransformOptions) +[WICColorContextType](https://www.google.com/search?num=5&q=WICColorContextType+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICColorContextType](https://github.com/dahall/Vanara/search?l=C%23&q=WICColorContextType) +[WICComponentEnumerateOptions](https://www.google.com/search?num=5&q=WICComponentEnumerateOptions+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICComponentEnumerateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICComponentEnumerateOptions) +[WICComponentSigning](https://www.google.com/search?num=5&q=WICComponentSigning+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICComponentSigning](https://github.com/dahall/Vanara/search?l=C%23&q=WICComponentSigning) +[WICComponentType](https://www.google.com/search?num=5&q=WICComponentType+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICComponentType](https://github.com/dahall/Vanara/search?l=C%23&q=WICComponentType) +[WICDdsAlphaMode](https://www.google.com/search?num=5&q=WICDdsAlphaMode+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDdsAlphaMode](https://github.com/dahall/Vanara/search?l=C%23&q=WICDdsAlphaMode) +[WICDdsDimension](https://www.google.com/search?num=5&q=WICDdsDimension+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDdsDimension](https://github.com/dahall/Vanara/search?l=C%23&q=WICDdsDimension) +[WICDecodeOptions](https://www.google.com/search?num=5&q=WICDecodeOptions+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICDecodeOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICDecodeOptions) +[WICGifApplicationExtensionProperties](https://www.google.com/search?num=5&q=WICGifApplicationExtensionProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifApplicationExtensionProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifApplicationExtensionProperties) +[WICGifCommentExtensionProperties](https://www.google.com/search?num=5&q=WICGifCommentExtensionProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifCommentExtensionProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifCommentExtensionProperties) +[WICGifGraphicControlExtensionProperties](https://www.google.com/search?num=5&q=WICGifGraphicControlExtensionProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifGraphicControlExtensionProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifGraphicControlExtensionProperties) +[WICGifImageDescriptorProperties](https://www.google.com/search?num=5&q=WICGifImageDescriptorProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifImageDescriptorProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifImageDescriptorProperties) +[WICGifLogicalScreenDescriptorProperties](https://www.google.com/search?num=5&q=WICGifLogicalScreenDescriptorProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICGifLogicalScreenDescriptorProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICGifLogicalScreenDescriptorProperties) +[WICHeifHdrProperties](https://www.google.com/search?num=5&q=WICHeifHdrProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICHeifHdrProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICHeifHdrProperties) +[WICJpegChrominanceProperties](https://www.google.com/search?num=5&q=WICJpegChrominanceProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegChrominanceProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegChrominanceProperties) +[WICJpegCommentProperties](https://www.google.com/search?num=5&q=WICJpegCommentProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegCommentProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegCommentProperties) +[WICJpegFrameDecode](https://www.google.com/search?num=5&q=WICJpegFrameDecode+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegFrameDecode](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegFrameDecode) +[WICJpegIndexingOptions](https://www.google.com/search?num=5&q=WICJpegIndexingOptions+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegIndexingOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegIndexingOptions) +[WICJpegLuminanceProperties](https://www.google.com/search?num=5&q=WICJpegLuminanceProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegLuminanceProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegLuminanceProperties) +[WICJpegScanType](https://www.google.com/search?num=5&q=WICJpegScanType+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegScanType](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegScanType) +[WICJpegTransferMatrix](https://www.google.com/search?num=5&q=WICJpegTransferMatrix+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegTransferMatrix](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegTransferMatrix) +[WICJpegYCrCbSubsamplingOption](https://www.google.com/search?num=5&q=WICJpegYCrCbSubsamplingOption+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICJpegYCrCbSubsamplingOption](https://github.com/dahall/Vanara/search?l=C%23&q=WICJpegYCrCbSubsamplingOption) +[WICMetadataCreationOptions](https://www.google.com/search?num=5&q=WICMetadataCreationOptions+site%3Adocs.microsoft.com) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.WICMetadataCreationOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICMetadataCreationOptions) +[WICNamedWhitePoint](https://www.google.com/search?num=5&q=WICNamedWhitePoint+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICNamedWhitePoint](https://github.com/dahall/Vanara/search?l=C%23&q=WICNamedWhitePoint) +[WICPersistOptions](https://www.google.com/search?num=5&q=WICPersistOptions+site%3Adocs.microsoft.com) | wincodecsdk.h | [Vanara.PInvoke.WindowsCodecs.WICPersistOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICPersistOptions) +[WICPixelFormatNumericRepresentation](https://www.google.com/search?num=5&q=WICPixelFormatNumericRepresentation+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPixelFormatNumericRepresentation](https://github.com/dahall/Vanara/search?l=C%23&q=WICPixelFormatNumericRepresentation) +[WICPlanarOptions](https://www.google.com/search?num=5&q=WICPlanarOptions+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPlanarOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WICPlanarOptions) +[WICPngBkgdProperties](https://www.google.com/search?num=5&q=WICPngBkgdProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngBkgdProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngBkgdProperties) +[WICPngChrmProperties](https://www.google.com/search?num=5&q=WICPngChrmProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngChrmProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngChrmProperties) +[WICPngFilterOption](https://www.google.com/search?num=5&q=WICPngFilterOption+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngFilterOption](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngFilterOption) +[WICPngGamaProperties](https://www.google.com/search?num=5&q=WICPngGamaProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngGamaProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngGamaProperties) +[WICPngHistProperties](https://www.google.com/search?num=5&q=WICPngHistProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngHistProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngHistProperties) +[WICPngIccpProperties](https://www.google.com/search?num=5&q=WICPngIccpProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngIccpProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngIccpProperties) +[WICPngItxtProperties](https://www.google.com/search?num=5&q=WICPngItxtProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngItxtProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngItxtProperties) +[WICPngSrgbProperties](https://www.google.com/search?num=5&q=WICPngSrgbProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngSrgbProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngSrgbProperties) +[WICPngTimeProperties](https://www.google.com/search?num=5&q=WICPngTimeProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICPngTimeProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICPngTimeProperties) +[WICProgressNotification](https://www.google.com/search?num=5&q=WICProgressNotification+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICProgressNotification](https://github.com/dahall/Vanara/search?l=C%23&q=WICProgressNotification) +[WICProgressOperation](https://www.google.com/search?num=5&q=WICProgressOperation+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICProgressOperation](https://github.com/dahall/Vanara/search?l=C%23&q=WICProgressOperation) +[WICRawCapabilities](https://www.google.com/search?num=5&q=WICRawCapabilities+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawCapabilities) +[WICRawChangeNotification](https://www.google.com/search?num=5&q=WICRawChangeNotification+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawChangeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawChangeNotification) +[WICRawParameterSet](https://www.google.com/search?num=5&q=WICRawParameterSet+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawParameterSet](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawParameterSet) +[WICRawRenderMode](https://www.google.com/search?num=5&q=WICRawRenderMode+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawRenderMode](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawRenderMode) +[WICRawRotationCapabilities](https://www.google.com/search?num=5&q=WICRawRotationCapabilities+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICRawRotationCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=WICRawRotationCapabilities) +[WICSectionAccessLevel](https://www.google.com/search?num=5&q=WICSectionAccessLevel+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICSectionAccessLevel](https://github.com/dahall/Vanara/search?l=C%23&q=WICSectionAccessLevel) +[WICTiffCompressionOption](https://www.google.com/search?num=5&q=WICTiffCompressionOption+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICTiffCompressionOption](https://github.com/dahall/Vanara/search?l=C%23&q=WICTiffCompressionOption) +[WICWebpAnimProperties](https://www.google.com/search?num=5&q=WICWebpAnimProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICWebpAnimProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICWebpAnimProperties) +[WICWebpAnmfProperties](https://www.google.com/search?num=5&q=WICWebpAnmfProperties+site%3Adocs.microsoft.com) | wincodec.h | [Vanara.PInvoke.WindowsCodecs.WICWebpAnmfProperties](https://github.com/dahall/Vanara/search?l=C%23&q=WICWebpAnmfProperties) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Graphics/Vanara.PInvoke.Graphics.csproj b/PInvoke/Graphics/Vanara.PInvoke.Graphics.csproj index be38bc18..8674103f 100644 --- a/PInvoke/Graphics/Vanara.PInvoke.Graphics.csproj +++ b/PInvoke/Graphics/Vanara.PInvoke.Graphics.csproj @@ -22,6 +22,7 @@ Interfaces ID2D1Bitmap ID2D1Bitmap1 ID2D1BitmapBrush ID2D1BitmapBrush1 ID2D1BitmapRenderTarget ID2D1Brush ID2D1ColorContext ID2D1CommandList ID2D1CommandSink ID2D1DCRenderTarget ID2D1Device ID2D1DeviceContext ID2D1DrawingStateBlock ID2D1Effect ID2D1EllipseGeometry ID2D1Factory ID2D1GdiMetafile ID2D1GdiMetafileSink ID2D1Geometry ID2D1GeometryGroup ID2D1GeometrySink ID2D1GradientStopCollection ID2D1GradientStopCollection1 ID2D1HwndRenderTarget ID2D1Image ID2D1ImageBrush ID2D1Layer ID2D1LinearGradientBrush ID2D1Mesh ID2D1PathGeometry ID2D1PrintControl ID2D1Properties ID2D1RadialGradientBrush ID2D1RectangleGeometry ID2D1RenderTarget ID2D1Resource ID2D1RoundedRectangleGeometry ID2D1SimplifiedGeometrySink ID2D1SolidColorBrush ID2D1StrokeStyle ID2D1TessellationSink ID2D1TransformedGeometry IDWriteBitmapRenderTarget IDWriteFactory IDWriteFont IDWriteFontCollection IDWriteFontCollectionLoader IDWriteFontFace IDWriteFontFamily IDWriteFontFile IDWriteFontFileEnumerator IDWriteFontFileLoader IDWriteFontFileStream IDWriteFontList IDWriteGdiInterop IDWriteGlyphRunAnalysis IDWriteInlineObject IDWriteLocalFontFileLoader IDWriteLocalizedStrings IDWriteNumberSubstitution IDWritePixelSnapping IDWriteRenderingParams IDWriteTextAnalysisSink IDWriteTextAnalysisSource IDWriteTextAnalyzer IDWriteTextFormat IDWriteTextLayout IDWriteTextRenderer IDWriteTypography IDXGIAdapter IDXGIAdapter1 IDXGIDevice IDXGIDeviceSubObject IDXGIFactory IDXGIFactory1 IDXGIObject IDXGIOutput IDXGISurface IDXGISwapChain IWICBitmap IWICBitmapClipper IWICBitmapCodecInfo IWICBitmapCodecProgressNotification IWICBitmapDecoder IWICBitmapDecoderInfo IWICBitmapEncoder IWICBitmapEncoderInfo IWICBitmapFlipRotator IWICBitmapFrameDecode IWICBitmapFrameEncode IWICBitmapLock IWICBitmapScaler IWICBitmapSource IWICBitmapSourceTransform IWICColorContext IWICColorTransform IWICComponentFactory IWICComponentInfo IWICDdsDecoder IWICDdsEncoder IWICDdsFrameDecode IWICDevelopRaw IWICDevelopRawNotificationCallback IWICEnumMetadataItem IWICFastMetadataEncoder IWICFormatConverter IWICFormatConverterInfo IWICImageEncoder IWICImagingFactory IWICImagingFactory2 IWICJpegFrameDecode IWICJpegFrameEncode IWICMetadataBlockReader IWICMetadataBlockWriter IWICMetadataHandlerInfo IWICMetadataQueryReader IWICMetadataQueryWriter IWICMetadataReader IWICMetadataReaderInfo IWICMetadataWriter IWICMetadataWriterInfo IWICPalette IWICPersistStream IWICPixelFormatInfo IWICPixelFormatInfo2 IWICPlanarBitmapFrameEncode IWICPlanarBitmapSourceTransform IWICPlanarFormatConverter IWICProgressCallback IWICProgressiveLevelControl IWICStream IWICStreamProvider + pkgreadme.md diff --git a/PInvoke/Graphics/pkgreadme.md b/PInvoke/Graphics/pkgreadme.md new file mode 100644 index 00000000..a95f67e3 --- /dev/null +++ b/PInvoke/Graphics/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Graphics NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Graphics?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, interfaces, structures and constants) imported from Windows Graphics APIs. Currently supports Windows Imaging Component (WIC), DirectWrite (full), Direct2D (partial), and Direct3D (DXGI only). + +### 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.Graphics + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +CreateDXGIFactory
CreateDXGIFactory1
CreateDXGIFactory2
D2D1ComputeMaximumScaleFactor
D2D1ConvertColorSpace
D2D1CreateDevice
D2D1CreateDeviceContext
D2D1CreateFactory
D2D1GetGradientMeshInteriorPointsFromCoonsPatch
D2D1InvertMatrix
D2D1IsMatrixInvertible
D2D1MakeRotateMatrix
D2D1MakeSkewMatrix
D2D1SinCos
D2D1Tan
D2D1Vec3Length
DWriteCreateFactory
DXGIDeclareAdapterRemovalSupport
DXGIGetDebugInterface1
WICConvertBitmapSource
WICCreateBitmapFromSection
WICCreateBitmapFromSectionEx
WICMapGuidToShortName
WICMapSchemaToName
WICMapShortNameToGuid





















































































































| D2D1_ALPHA_MODE
D2D1_ANTIALIAS_MODE
D2D1_ARC_SIZE
D2D1_BITMAP_INTERPOLATION_MODE
D2D1_CAP_STYLE
D2D1_COLOR_SPACE
D2D1_COMBINE_MODE
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS
D2D1_DASH_STYLE
D2D1_DC_INITIALIZE_MODE
D2D1_DEBUG_LEVEL
D2D1_DEVICE_CONTEXT_OPTIONS
D2D1_DRAW_TEXT_OPTIONS
D2D1_EXTEND_MODE
D2D1_FACTORY_TYPE
D2D1_FEATURE_LEVEL
D2D1_FIGURE_BEGIN
D2D1_FIGURE_END
D2D1_FILL_MODE
D2D1_GAMMA
D2D1_GEOMETRY_RELATION
D2D1_GEOMETRY_SIMPLIFICATION_OPTION
D2D1_LAYER_OPTIONS
D2D1_LINE_JOIN
D2D1_OPACITY_MASK_CONTENT
D2D1_PATH_SEGMENT
D2D1_PRESENT_OPTIONS
D2D1_PRINT_FONT_SUBSET_MODE
D2D1_RENDER_TARGET_TYPE
D2D1_RENDER_TARGET_USAGE
D2D1_SWEEP_DIRECTION
D2D1_TEXT_ANTIALIAS_MODE
D2D1_WINDOW_STATE
D2D1_BITMAP_OPTIONS
D2D1_BUFFER_PRECISION
D2D1_COLOR_INTERPOLATION_MODE
D2D1_COMPOSITE_MODE
D2D1_INTERPOLATION_MODE
D2D1_LAYER_OPTIONS1
D2D1_MAP_OPTIONS
D2D1_PRIMITIVE_BLEND
D2D1_PROPERTY_TYPE
D2D1_THREADING_MODE
D2D1_UNIT_MODE
DXGI_ADAPTER_FLAG
DXGI_CREATE_FACTORY
DXGI_ENUM_MODES
DXGI_FORMAT
DXGI_MAP
DXGI_MODE_ROTATION
DXGI_MODE_SCALING
DXGI_MODE_SCANLINE_ORDER
DXGI_MWA
DXGI_PRESENT
DXGI_RESIDENCY
DXGI_SWAP_CHAIN_FLAG
DXGI_SWAP_EFFECT
DXGI_USAGE
DWRITE_BREAK_CONDITION
DWRITE_FACTORY_TYPE
DWRITE_FLOW_DIRECTION
DWRITE_FONT_FACE_TYPE
DWRITE_FONT_FEATURE_TAG
DWRITE_FONT_FILE_TYPE
DWRITE_FONT_SIMULATIONS
DWRITE_FONT_STRETCH
DWRITE_FONT_STYLE
DWRITE_FONT_WEIGHT
DWRITE_INFORMATIONAL_STRING_ID
DWRITE_LINE_SPACING_METHOD
DWRITE_MEASURING_MODE
DWRITE_NUMBER_SUBSTITUTION_METHOD
DWRITE_PARAGRAPH_ALIGNMENT
DWRITE_PIXEL_GEOMETRY
DWRITE_READING_DIRECTION
DWRITE_RENDERING_MODE
DWRITE_SCRIPT_SHAPES
DWRITE_TEXT_ALIGNMENT
DWRITE_TEXTURE_TYPE
DWRITE_TRIMMING_GRANULARITY
DWRITE_WORD_WRAPPING
WIC_JPEG_HUFFMAN_BASELINE
WIC_JPEG_QUANTIZATION_BASELINE
WIC_JPEG_SAMPLE_FACTORS
WIC8BIMIptcDigestProperties
WIC8BIMIptcProperties
WIC8BIMResolutionInfoProperties
WICBitmapAlphaChannelOption
WICBitmapCreateCacheOption
WICBitmapDecoderCapabilities
WICBitmapDitherType
WICBitmapEncoderCacheOption
WICBitmapInterpolationMode
WICBitmapLockFlags
WICBitmapPaletteType
WICBitmapTransformOptions
WICColorContextType
WICComponentEnumerateOptions
WICComponentSigning
WICComponentType
WICDdsAlphaMode
WICDdsDimension
WICDecodeOptions
WICGifApplicationExtensionProperties
WICGifCommentExtensionProperties
WICGifGraphicControlExtensionProperties
WICGifImageDescriptorProperties
WICGifLogicalScreenDescriptorProperties
WICHeifHdrProperties
WICJpegChrominanceProperties
WICJpegCommentProperties
WICJpegFrameDecode
WICJpegIndexingOptions
WICJpegLuminanceProperties
WICJpegScanType
WICJpegTransferMatrix
WICJpegYCrCbSubsamplingOption
WICMetadataCreationOptions
WICNamedWhitePoint
WICPersistOptions
WICPixelFormatNumericRepresentation
WICPlanarOptions
WICPngBkgdProperties
WICPngChrmProperties
WICPngFilterOption
WICPngGamaProperties
WICPngHistProperties
WICPngIccpProperties
WICPngItxtProperties
WICPngSrgbProperties
WICPngTimeProperties
WICProgressNotification
WICProgressOperation
WICRawCapabilities
WICRawChangeNotification
WICRawParameterSet
WICRawRenderMode
WICRawRotationCapabilities
WICSectionAccessLevel
WICTiffCompressionOption
WICWebpAnimProperties
WICWebpAnmfProperties
| D2D_MATRIX_3X2_F
D2D_POINT_2F
D2D_RECT_F
D2D_SIZE_F
D2D_SIZE_U
D2D1_ARC_SEGMENT
D2D1_BEZIER_SEGMENT
D2D1_BITMAP_BRUSH_PROPERTIES
D2D1_BITMAP_PROPERTIES
D2D1_BRUSH_PROPERTIES
D2D1_DRAWING_STATE_DESCRIPTION
D2D1_ELLIPSE
D2D1_FACTORY_OPTIONS
D2D1_GRADIENT_STOP
D2D1_HWND_RENDER_TARGET_PROPERTIES
D2D1_LAYER_PARAMETERS
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES
D2D1_PIXEL_FORMAT
D2D1_PRINT_CONTROL_PROPERTIES
D2D1_QUADRATIC_BEZIER_SEGMENT
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES
D2D1_RENDER_TARGET_PROPERTIES
D2D1_ROUNDED_RECT
D2D1_STROKE_STYLE_PROPERTIES
D2D1_TRIANGLE
D3DCOLORVALUE
DWRITE_GLYPH_RUN
DXGI_JPEG_AC_HUFFMAN_TABLE
DXGI_JPEG_DC_HUFFMAN_TABLE
DXGI_JPEG_QUANTIZATION_TABLE
D2D1_BITMAP_PROPERTIES1
D2D1_CREATION_PROPERTIES
D2D1_EFFECT_INPUT_DESCRIPTION
D2D1_IMAGE_BRUSH_PROPERTIES
D2D1_LAYER_PARAMETERS1
D2D1_MAPPED_RECT
D2D1_RENDERING_CONTROLS
DXGI_ADAPTER_DESC
DXGI_ADAPTER_DESC1
DXGI_FRAME_STATISTICS
DXGI_GAMMA_CONTROL
DXGI_GAMMA_CONTROL_CAPABILITIES
DXGI_MAPPED_RECT
DXGI_MODE_DESC
DXGI_OUTPUT_DESC
DXGI_RATIONAL
DXGI_RGB
DXGI_SAMPLE_DESC
DXGI_SHARED_RESOURCE
DXGI_SURFACE_DESC
DXGI_SWAP_CHAIN_DESC
DWRITE_CLUSTER_METRICS
DWRITE_FONT_FEATURE
DWRITE_FONT_METRICS
DWRITE_GLYPH_METRICS
DWRITE_GLYPH_OFFSET
DWRITE_GLYPH_RUN
DWRITE_GLYPH_RUN_DESCRIPTION
DWRITE_HIT_TEST_METRICS
DWRITE_INLINE_OBJECT_METRICS
DWRITE_LINE_BREAKPOINT
DWRITE_LINE_METRICS
DWRITE_MATRIX
DWRITE_OVERHANG_METRICS
DWRITE_SCRIPT_ANALYSIS
DWRITE_SHAPING_GLYPH_PROPERTIES
DWRITE_SHAPING_TEXT_PROPERTIES
DWRITE_STRIKETHROUGH
DWRITE_TEXT_METRICS
DWRITE_TEXT_RANGE
DWRITE_TRIMMING
DWRITE_TYPOGRAPHIC_FEATURES
DWRITE_UNDERLINE
WICBitmapPattern
WICBitmapPlane
WICBitmapPlaneDescription
WICDdsFormatInfo
WICDdsParameters
WICImageParameters
WICJpegFrameHeader
WICJpegScanHeader
WICMetadataHeader
WICMetadataPattern
WICRawCapabilitiesInfo
WICRawToneCurve
WICRawToneCurvePoint
WICRect
PWICRect






















































| ID2D1Bitmap
ID2D1BitmapBrush
ID2D1BitmapRenderTarget
ID2D1Brush
ID2D1DCRenderTarget
ID2D1Device
ID2D1DeviceContext
ID2D1DrawingStateBlock
ID2D1EllipseGeometry
ID2D1Factory
ID2D1Geometry
ID2D1GeometryGroup
ID2D1GeometrySink
ID2D1GradientStopCollection
ID2D1HwndRenderTarget
ID2D1Image
ID2D1Layer
ID2D1LinearGradientBrush
ID2D1Mesh
ID2D1PathGeometry
ID2D1PrintControl
ID2D1RadialGradientBrush
ID2D1RectangleGeometry
ID2D1RenderTarget
ID2D1Resource
ID2D1RoundedRectangleGeometry
ID2D1SimplifiedGeometrySink
ID2D1SolidColorBrush
ID2D1StrokeStyle
ID2D1TessellationSink
ID2D1TransformedGeometry
ID2D1Bitmap1
ID2D1BitmapBrush1
ID2D1ColorContext
ID2D1CommandList
ID2D1CommandSink
ID2D1Effect
ID2D1GdiMetafile
ID2D1GdiMetafileSink
ID2D1GradientStopCollection1
ID2D1ImageBrush
ID2D1Properties
IDXGIAdapter
IDXGIAdapter1
IDXGIDevice
IDXGIDeviceSubObject
IDXGIFactory
IDXGIFactory1
IDXGIObject
IDXGIOutput
IDXGISurface
IDXGISwapChain
IDWriteBitmapRenderTarget
IDWriteFactory
IDWriteFont
IDWriteFontCollection
IDWriteFontCollectionLoader
IDWriteFontFace
IDWriteFontFamily
IDWriteFontFile
IDWriteFontFileEnumerator
IDWriteFontFileLoader
IDWriteFontFileStream
IDWriteFontList
IDWriteGdiInterop
IDWriteGlyphRunAnalysis
IDWriteInlineObject
IDWriteLocalFontFileLoader
IDWriteLocalizedStrings
IDWriteNumberSubstitution
IDWritePixelSnapping
IDWriteRenderingParams
IDWriteTextAnalysisSink
IDWriteTextAnalysisSource
IDWriteTextAnalyzer
IDWriteTextFormat
IDWriteTextLayout
IDWriteTextRenderer
IDWriteTypography
IWICBitmap
IWICBitmapClipper
IWICBitmapCodecInfo
IWICBitmapCodecProgressNotification
IWICBitmapDecoder
IWICBitmapDecoderInfo
IWICBitmapEncoder
IWICBitmapEncoderInfo
IWICBitmapFlipRotator
IWICBitmapFrameDecode
IWICBitmapFrameEncode
IWICBitmapLock
IWICBitmapScaler
IWICBitmapSource
IWICBitmapSourceTransform
IWICColorContext
IWICColorTransform
IWICComponentFactory
IWICComponentInfo
IWICDdsDecoder
IWICDdsEncoder
IWICDevelopRaw
IWICDevelopRawNotificationCallback
IWICDdsFrameDecode
IWICEnumMetadataItem
IWICFastMetadataEncoder
IWICFormatConverter
IWICFormatConverterInfo
IWICImageEncoder
IWICImagingFactory
IWICImagingFactory2
IWICJpegFrameDecode
IWICJpegFrameEncode
IWICMetadataBlockReader
IWICMetadataBlockWriter
IWICMetadataHandlerInfo
IWICMetadataQueryReader
IWICMetadataQueryWriter
IWICMetadataReader
IWICMetadataReaderInfo
IWICMetadataWriter
IWICMetadataWriterInfo
IWICPalette
IWICPersistStream
IWICPixelFormatInfo
IWICPixelFormatInfo2
IWICPlanarBitmapFrameEncode
IWICPlanarBitmapSourceTransform
IWICPlanarFormatConverter
IWICProgressCallback
IWICProgressiveLevelControl
IWICStream
IWICStreamProvider










diff --git a/PInvoke/IMAPI/CorrelationReport.md b/PInvoke/IMAPI/CorrelationReport.md index 3694f9dc..d78d4882 100644 --- a/PInvoke/IMAPI/CorrelationReport.md +++ b/PInvoke/IMAPI/CorrelationReport.md @@ -3,6 +3,28 @@ PInvoke API (interfaces and constants) imported from Windows Image Mastering API - Includes methods from imapi2.dll, imapi2fs.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.IMAPI?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.IMAPI?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.IMAPI) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[EmulationType](https://www.google.com/search?num=5&q=EmulationType+site%3Adocs.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.EmulationType](https://github.com/dahall/Vanara/search?l=C%23&q=EmulationType) +[FsiFileSystems](https://www.google.com/search?num=5&q=FsiFileSystems+site%3Adocs.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.FsiFileSystems](https://github.com/dahall/Vanara/search?l=C%23&q=FsiFileSystems) +[FsiItemType](https://www.google.com/search?num=5&q=FsiItemType+site%3Adocs.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.FsiItemType](https://github.com/dahall/Vanara/search?l=C%23&q=FsiItemType) +[IMAPI_BURN_VERIFICATION_LEVEL](https://www.google.com/search?num=5&q=IMAPI_BURN_VERIFICATION_LEVEL+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_BURN_VERIFICATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_BURN_VERIFICATION_LEVEL) +[IMAPI_CD_SECTOR_TYPE](https://www.google.com/search?num=5&q=IMAPI_CD_SECTOR_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_CD_SECTOR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_CD_SECTOR_TYPE) +[IMAPI_CD_TRACK_DIGITAL_COPY_SETTING](https://www.google.com/search?num=5&q=IMAPI_CD_TRACK_DIGITAL_COPY_SETTING+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_CD_TRACK_DIGITAL_COPY_SETTING](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_CD_TRACK_DIGITAL_COPY_SETTING) +[IMAPI_FEATURE_PAGE_TYPE](https://www.google.com/search?num=5&q=IMAPI_FEATURE_PAGE_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FEATURE_PAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FEATURE_PAGE_TYPE) +[IMAPI_FORMAT2_DATA_MEDIA_STATE](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_DATA_MEDIA_STATE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_DATA_MEDIA_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_DATA_MEDIA_STATE) +[IMAPI_FORMAT2_DATA_WRITE_ACTION](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_DATA_WRITE_ACTION+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_DATA_WRITE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_DATA_WRITE_ACTION) +[IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE) +[IMAPI_FORMAT2_RAW_CD_WRITE_ACTION](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_RAW_CD_WRITE_ACTION+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_RAW_CD_WRITE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_RAW_CD_WRITE_ACTION) +[IMAPI_FORMAT2_TAO_WRITE_ACTION](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_TAO_WRITE_ACTION+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_TAO_WRITE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_TAO_WRITE_ACTION) +[IMAPI_MEDIA_PHYSICAL_TYPE](https://www.google.com/search?num=5&q=IMAPI_MEDIA_PHYSICAL_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MEDIA_PHYSICAL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MEDIA_PHYSICAL_TYPE) +[IMAPI_MEDIA_WRITE_PROTECT_STATE](https://www.google.com/search?num=5&q=IMAPI_MEDIA_WRITE_PROTECT_STATE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MEDIA_WRITE_PROTECT_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MEDIA_WRITE_PROTECT_STATE) +[IMAPI_MODE_PAGE_REQUEST_TYPE](https://www.google.com/search?num=5&q=IMAPI_MODE_PAGE_REQUEST_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MODE_PAGE_REQUEST_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MODE_PAGE_REQUEST_TYPE) +[IMAPI_MODE_PAGE_TYPE](https://www.google.com/search?num=5&q=IMAPI_MODE_PAGE_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MODE_PAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MODE_PAGE_TYPE) +[IMAPI_PROFILE_TYPE](https://www.google.com/search?num=5&q=IMAPI_PROFILE_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_PROFILE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_PROFILE_TYPE) +[IMAPI_READ_TRACK_ADDRESS_TYPE](https://www.google.com/search?num=5&q=IMAPI_READ_TRACK_ADDRESS_TYPE+site%3Adocs.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_READ_TRACK_ADDRESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_READ_TRACK_ADDRESS_TYPE) +[PlatformId](https://www.google.com/search?num=5&q=PlatformId+site%3Adocs.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.PlatformId](https://github.com/dahall/Vanara/search?l=C%23&q=PlatformId) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- diff --git a/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj b/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj index 597f217e..9cf437fe 100644 --- a/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj +++ b/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj @@ -15,6 +15,7 @@ Interfaces DDiscFormat2DataEvents DDiscFormat2EraseEvents DDiscFormat2RawCDEvents DDiscFormat2TrackAtOnceEvents DDiscMaster2Events DFileSystemImageEvents DFileSystemImageImportEvents DWriteEngine2Events IBlockRange IBlockRangeList IBootOptions IBurnVerification IDiscFormat2 IDiscFormat2Data IDiscFormat2DataEventArgs IDiscFormat2Erase IDiscFormat2RawCD IDiscFormat2RawCDEventArgs IDiscFormat2TrackAtOnce IDiscFormat2TrackAtOnceEventArgs IDiscMaster2 IDiscRecorder2 IDiscRecorder2Ex IEnumFsiItems IEnumProgressItems IFileSystemImage IFileSystemImage2 IFileSystemImage3 IFileSystemImageResult IFileSystemImageResult2 IFsiDirectoryItem IFsiDirectoryItem2 IFsiFileItem IFsiFileItem2 IFsiItem IFsiNamedStreams IIsoImageManager IMultisession IMultisessionRandomWrite IMultisessionSequential IMultisessionSequential2 IProgressItem IProgressItems IRawCDImageCreator IRawCDImageTrackInfo IWriteEngine2 IWriteEngine2EventArgs IWriteSpeedDescriptor + pkgreadme.md diff --git a/PInvoke/IMAPI/pkgreadme.md b/PInvoke/IMAPI/pkgreadme.md new file mode 100644 index 00000000..380c81d7 --- /dev/null +++ b/PInvoke/IMAPI/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.IMAPI NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.IMAPI?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 (interfaces and constants) imported from Windows Image Mastering API. + +### 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.IMAPI + +Enumerations | Interfaces +--- | --- +IMAPI_BURN_VERIFICATION_LEVEL
IMAPI_CD_SECTOR_TYPE
IMAPI_CD_TRACK_DIGITAL_COPY_SETTING
IMAPI_FEATURE_PAGE_TYPE
IMAPI_FORMAT2_DATA_MEDIA_STATE
IMAPI_FORMAT2_DATA_WRITE_ACTION
IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE
IMAPI_FORMAT2_RAW_CD_WRITE_ACTION
IMAPI_FORMAT2_TAO_WRITE_ACTION
IMAPI_MEDIA_PHYSICAL_TYPE
IMAPI_MEDIA_WRITE_PROTECT_STATE
IMAPI_MODE_PAGE_REQUEST_TYPE
IMAPI_MODE_PAGE_TYPE
IMAPI_PROFILE_TYPE
IMAPI_READ_TRACK_ADDRESS_TYPE
EmulationType
FsiFileSystems
FsiItemType
PlatformId





























| DDiscFormat2DataEvents
DDiscFormat2EraseEvents
DDiscFormat2RawCDEvents
DDiscFormat2TrackAtOnceEvents
DDiscMaster2Events
DWriteEngine2Events
IBlockRange
IBlockRangeList
IBurnVerification
IDiscFormat2Data
IDiscFormat2DataEventArgs
IDiscFormat2Erase
IDiscFormat2RawCD
IDiscFormat2RawCDEventArgs
IDiscFormat2TrackAtOnce
IDiscFormat2TrackAtOnceEventArgs
IDiscMaster2
IDiscRecorder2
IDiscRecorder2Ex
IDiscFormat2
IMultisession
IMultisessionRandomWrite
IMultisessionSequential
IMultisessionSequential2
IRawCDImageCreator
IRawCDImageTrackInfo
IWriteEngine2
IWriteEngine2EventArgs
IWriteSpeedDescriptor
DFileSystemImageEvents
DFileSystemImageImportEvents
IBootOptions
IEnumFsiItems
IEnumProgressItems
IFileSystemImage
IFileSystemImage2
IFileSystemImage3
IFileSystemImageResult
IFileSystemImageResult2
IFsiDirectoryItem
IFsiDirectoryItem2
IFsiFileItem
IFsiFileItem2
IFsiItem
IFsiNamedStreams
IIsoImageManager
IProgressItem
IProgressItems
diff --git a/PInvoke/IScsiDsc/CorrelationReport.md b/PInvoke/IScsiDsc/CorrelationReport.md index af2357b6..09d15758 100644 --- a/PInvoke/IScsiDsc/CorrelationReport.md +++ b/PInvoke/IScsiDsc/CorrelationReport.md @@ -51,6 +51,19 @@ Native Method | Header | Managed Method [SetIScsiTunnelModeOuterAddress](https://www.google.com/search?num=5&q=SetIScsiTunnelModeOuterAddressA+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.SetIScsiTunnelModeOuterAddress](https://github.com/dahall/Vanara/search?l=C%23&q=SetIScsiTunnelModeOuterAddress) [SetupPersistentIScsiDevices](https://www.google.com/search?num=5&q=SetupPersistentIScsiDevices+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.SetupPersistentIScsiDevices](https://github.com/dahall/Vanara/search?l=C%23&q=SetupPersistentIScsiDevices) [SetupPersistentIScsiVolumes](https://www.google.com/search?num=5&q=SetupPersistentIScsiVolumes+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.SetupPersistentIScsiVolumes](https://github.com/dahall/Vanara/search?l=C%23&q=SetupPersistentIScsiVolumes) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[IKE_AUTHENTICATION_METHOD](https://www.google.com/search?num=5&q=IKE_AUTHENTICATION_METHOD+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.IKE_AUTHENTICATION_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=IKE_AUTHENTICATION_METHOD) +[IKE_IDENTIFICATION_PAYLOAD_TYPE](https://www.google.com/search?num=5&q=IKE_IDENTIFICATION_PAYLOAD_TYPE+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.IKE_IDENTIFICATION_PAYLOAD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IKE_IDENTIFICATION_PAYLOAD_TYPE) +[ISCSI_AUTH_TYPES](https://www.google.com/search?num=5&q=ISCSI_AUTH_TYPES+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_AUTH_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_AUTH_TYPES) +[ISCSI_DIGEST_TYPES](https://www.google.com/search?num=5&q=ISCSI_DIGEST_TYPES+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_DIGEST_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_DIGEST_TYPES) +[ISCSI_LOGIN_FLAGS](https://www.google.com/search?num=5&q=ISCSI_LOGIN_FLAGS+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_LOGIN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_LOGIN_FLAGS) +[ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED](https://www.google.com/search?num=5&q=ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED) +[ISCSI_SECURITY_FLAGS](https://www.google.com/search?num=5&q=ISCSI_SECURITY_FLAGS+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_SECURITY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_SECURITY_FLAGS) +[ISCSI_TARGET_FLAGS](https://www.google.com/search?num=5&q=ISCSI_TARGET_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IScsiDsc.ISCSI_TARGET_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_TARGET_FLAGS) +[TARGET_INFORMATION_CLASS](https://www.google.com/search?num=5&q=TARGET_INFORMATION_CLASS+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.TARGET_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=TARGET_INFORMATION_CLASS) +[TARGETPROTOCOLTYPE](https://www.google.com/search?num=5&q=TARGETPROTOCOLTYPE+site%3Adocs.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.TARGETPROTOCOLTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TARGETPROTOCOLTYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj b/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj index 262652bd..79528497 100644 --- a/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj +++ b/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj @@ -18,6 +18,7 @@ Structures IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_PRESHARED_KEY ISCSI_CONNECTION_INFO ISCSI_DEVICE_ON_SESSION ISCSI_LOGIN_OPTIONS ISCSI_SESSION_INFO ISCSI_TARGET_MAPPING ISCSI_TARGET_PORTAL ISCSI_TARGET_PORTAL_GROUP ISCSI_TARGET_PORTAL_INFO ISCSI_TARGET_PORTAL_INFO_EX ISCSI_UNIQUE_SESSION_ID ISCSI_VERSION_INFO PERSISTENT_ISCSI_LOGIN_INFO SCSI_ADDRESS SCSI_LUN_LIST STORAGE_DEVICE_NUMBER + pkgreadme.md diff --git a/PInvoke/IScsiDsc/pkgreadme.md b/PInvoke/IScsiDsc/pkgreadme.md new file mode 100644 index 00000000..8a07ae97 --- /dev/null +++ b/PInvoke/IScsiDsc/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.IScsiDsc NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.IScsiDsc?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 ISCSI Discovery Library (IScsiDsc.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.IScsiDsc + +Functions | Enumerations | Structures +--- | --- | --- +AddIScsiConnection
AddIScsiSendTargetPortal
AddIScsiStaticTarget
AddISNSServer
AddPersistentIScsiDevice
AddRadiusServer
ClearPersistentIScsiDevices
GetDevicesForIScsiSession
GetIScsiIKEInfo
GetIScsiInitiatorNodeName
GetIScsiSessionList
GetIScsiTargetInformation
GetIScsiVersionInformation
LoginIScsiTarget
LogoutIScsiTarget
RefreshIScsiSendTargetPortal
RefreshISNSServer
RemoveIScsiConnection
RemoveIScsiPersistentTarget
RemoveIScsiSendTargetPortal
RemoveIScsiStaticTarget
RemoveISNSServer
RemovePersistentIScsiDevice
RemoveRadiusServer
ReportActiveIScsiTargetMappings
ReportIScsiInitiatorList
ReportIScsiPersistentLogins
ReportIScsiSendTargetPortals
ReportIScsiSendTargetPortalsEx
ReportIScsiTargetPortals
ReportIScsiTargets
ReportISNSServerList
ReportPersistentIScsiDevices
ReportRadiusServerList
SendScsiInquiry
SendScsiReadCapacity
SendScsiReportLuns
SetIScsiGroupPresharedKey
SetIScsiIKEInfo
SetIScsiInitiatorCHAPSharedSecret
SetIScsiInitiatorNodeName
SetIScsiInitiatorRADIUSSharedSecret
SetIScsiTunnelModeOuterAddress
SetupPersistentIScsiDevices
SetupPersistentIScsiVolumes
| IKE_AUTHENTICATION_METHOD
IKE_IDENTIFICATION_PAYLOAD_TYPE
ISCSI_AUTH_TYPES
ISCSI_DIGEST_TYPES
ISCSI_LOGIN_FLAGS
ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED
ISCSI_SECURITY_FLAGS
ISCSI_TARGET_FLAGS
TARGET_INFORMATION_CLASS
TARGETPROTOCOLTYPE



































| IKE_AUTHENTICATION_INFORMATION
IKE_AUTHENTICATION_PRESHARED_KEY
ISCSI_CONNECTION_INFO
ISCSI_DEVICE_ON_SESSION
ISCSI_LOGIN_OPTIONS
ISCSI_SESSION_INFO
ISCSI_TARGET_MAPPING
ISCSI_TARGET_PORTAL
ISCSI_TARGET_PORTAL_GROUP
ISCSI_TARGET_PORTAL_INFO
ISCSI_TARGET_PORTAL_INFO_EX
ISCSI_UNIQUE_SESSION_ID
ISCSI_VERSION_INFO
PERSISTENT_ISCSI_LOGIN_INFO
SCSI_ADDRESS
SCSI_LUN_LIST
STORAGE_DEVICE_NUMBER




























diff --git a/PInvoke/Imm32/CorrelationReport.md b/PInvoke/Imm32/CorrelationReport.md index d4941e76..c7bd7ef3 100644 --- a/PInvoke/Imm32/CorrelationReport.md +++ b/PInvoke/Imm32/CorrelationReport.md @@ -52,6 +52,49 @@ Native Method | Header | Managed Method [ImmSetStatusWindowPos](https://www.google.com/search?num=5&q=ImmSetStatusWindowPos+site%3Adocs.microsoft.com) | immdev.h | [Vanara.PInvoke.Imm32.ImmSetStatusWindowPos](https://github.com/dahall/Vanara/search?l=C%23&q=ImmSetStatusWindowPos) [ImmSimulateHotKey](https://www.google.com/search?num=5&q=ImmSimulateHotKey+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.ImmSimulateHotKey](https://github.com/dahall/Vanara/search?l=C%23&q=ImmSimulateHotKey) [ImmUnregisterWord](https://www.google.com/search?num=5&q=ImmUnregisterWordA+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.ImmUnregisterWord](https://github.com/dahall/Vanara/search?l=C%23&q=ImmUnregisterWord) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ATTR](https://www.google.com/search?num=5&q=ATTR+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=ATTR) +[CFS](https://www.google.com/search?num=5&q=CFS+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.CFS](https://github.com/dahall/Vanara/search?l=C%23&q=CFS) +[CPS](https://www.google.com/search?num=5&q=CPS+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.CPS](https://github.com/dahall/Vanara/search?l=C%23&q=CPS) +[FELANG_CLMN](https://www.google.com/search?num=5&q=FELANG_CLMN+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.FELANG_CLMN](https://github.com/dahall/Vanara/search?l=C%23&q=FELANG_CLMN) +[FELANG_CMODE](https://www.google.com/search?num=5&q=FELANG_CMODE+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.FELANG_CMODE](https://github.com/dahall/Vanara/search?l=C%23&q=FELANG_CMODE) +[FELANG_REQ](https://www.google.com/search?num=5&q=FELANG_REQ+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.FELANG_REQ](https://github.com/dahall/Vanara/search?l=C%23&q=FELANG_REQ) +[GCL](https://www.google.com/search?num=5&q=GCL+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.GCL](https://github.com/dahall/Vanara/search?l=C%23&q=GCL) +[GCS](https://www.google.com/search?num=5&q=GCS+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.GCS](https://github.com/dahall/Vanara/search?l=C%23&q=GCS) +[GGL](https://www.google.com/search?num=5&q=GGL+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.GGL](https://github.com/dahall/Vanara/search?l=C%23&q=GGL) +[GL_ID](https://www.google.com/search?num=5&q=GL_ID+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.GL_ID](https://github.com/dahall/Vanara/search?l=C%23&q=GL_ID) +[GL_LEVEL](https://www.google.com/search?num=5&q=GL_LEVEL+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.GL_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=GL_LEVEL) +[IACE](https://www.google.com/search?num=5&q=IACE+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IACE](https://github.com/dahall/Vanara/search?l=C%23&q=IACE) +[IFED_POS](https://www.google.com/search?num=5&q=IFED_POS+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFED_POS](https://github.com/dahall/Vanara/search?l=C%23&q=IFED_POS) +[IFED_REG](https://www.google.com/search?num=5&q=IFED_REG+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFED_REG](https://github.com/dahall/Vanara/search?l=C%23&q=IFED_REG) +[IFED_SELECT](https://www.google.com/search?num=5&q=IFED_SELECT+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFED_SELECT](https://github.com/dahall/Vanara/search?l=C%23&q=IFED_SELECT) +[IFED_TYPE](https://www.google.com/search?num=5&q=IFED_TYPE+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFED_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IFED_TYPE) +[IGIMIF](https://www.google.com/search?num=5&q=IGIMIF+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IGIMIF](https://github.com/dahall/Vanara/search?l=C%23&q=IGIMIF) +[IGIMII](https://www.google.com/search?num=5&q=IGIMII+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IGIMII](https://github.com/dahall/Vanara/search?l=C%23&q=IGIMII) +[IGP](https://www.google.com/search?num=5&q=IGP+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IGP](https://github.com/dahall/Vanara/search?l=C%23&q=IGP) +[IME_CAND](https://www.google.com/search?num=5&q=IME_CAND+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_CAND](https://github.com/dahall/Vanara/search?l=C%23&q=IME_CAND) +[IME_CMODE](https://www.google.com/search?num=5&q=IME_CMODE+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_CMODE](https://github.com/dahall/Vanara/search?l=C%23&q=IME_CMODE) +[IME_CONFIG](https://www.google.com/search?num=5&q=IME_CONFIG+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_CONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=IME_CONFIG) +[IME_ESC](https://www.google.com/search?num=5&q=IME_ESC+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_ESC](https://github.com/dahall/Vanara/search?l=C%23&q=IME_ESC) +[IME_HOTKEY](https://www.google.com/search?num=5&q=IME_HOTKEY+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_HOTKEY](https://github.com/dahall/Vanara/search?l=C%23&q=IME_HOTKEY) +[IME_PROP](https://www.google.com/search?num=5&q=IME_PROP+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=IME_PROP) +[IME_REGWORD_STYLE](https://www.google.com/search?num=5&q=IME_REGWORD_STYLE+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_REGWORD_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=IME_REGWORD_STYLE) +[IME_SMODE](https://www.google.com/search?num=5&q=IME_SMODE+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_SMODE](https://github.com/dahall/Vanara/search?l=C%23&q=IME_SMODE) +[IMEFMT](https://www.google.com/search?num=5&q=IMEFMT+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEFMT](https://github.com/dahall/Vanara/search?l=C%23&q=IMEFMT) +[IMEREG](https://www.google.com/search?num=5&q=IMEREG+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEREG](https://github.com/dahall/Vanara/search?l=C%23&q=IMEREG) +[IMEREL](https://www.google.com/search?num=5&q=IMEREL+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEREL](https://github.com/dahall/Vanara/search?l=C%23&q=IMEREL) +[IMEUCT](https://www.google.com/search?num=5&q=IMEUCT+site%3Adocs.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEUCT](https://github.com/dahall/Vanara/search?l=C%23&q=IMEUCT) +[IMEVER](https://www.google.com/search?num=5&q=IMEVER+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMEVER](https://github.com/dahall/Vanara/search?l=C%23&q=IMEVER) +[IMFS](https://www.google.com/search?num=5&q=IMFS+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMFS](https://github.com/dahall/Vanara/search?l=C%23&q=IMFS) +[IMFT](https://www.google.com/search?num=5&q=IMFT+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMFT](https://github.com/dahall/Vanara/search?l=C%23&q=IMFT) +[ISC](https://www.google.com/search?num=5&q=ISC+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.ISC](https://github.com/dahall/Vanara/search?l=C%23&q=ISC) +[NI](https://www.google.com/search?num=5&q=NI+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.NI](https://github.com/dahall/Vanara/search?l=C%23&q=NI) +[SCS](https://www.google.com/search?num=5&q=SCS+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.SCS](https://github.com/dahall/Vanara/search?l=C%23&q=SCS) +[SCS_CAP](https://www.google.com/search?num=5&q=SCS_CAP+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.SCS_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=SCS_CAP) +[SELECT_CAP](https://www.google.com/search?num=5&q=SELECT_CAP+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.SELECT_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=SELECT_CAP) +[UI_CAP](https://www.google.com/search?num=5&q=UI_CAP+site%3Adocs.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.UI_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=UI_CAP) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj b/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj index 7156cd3b..b6ece3a0 100644 --- a/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj +++ b/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj @@ -21,6 +21,7 @@ Interfaces IFECommon IFEDictionary IFELanguage IImePlugInDictDictionaryList + pkgreadme.md diff --git a/PInvoke/Imm32/pkgreadme.md b/PInvoke/Imm32/pkgreadme.md new file mode 100644 index 00000000..d9672074 --- /dev/null +++ b/PInvoke/Imm32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Imm32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Imm32?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 Imm32.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.Imm32 + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +ImmAssociateContext
ImmAssociateContextEx
ImmConfigureIME
ImmCreateContext
ImmDestroyContext
ImmDisableIME
ImmDisableLegacyIME
ImmDisableTextFrameService
ImmEnumInputContext
ImmEnumRegisterWord
ImmEscape
ImmGetCandidateList
ImmGetCandidateListCount
ImmGetCandidateWindow
ImmGetCompositionFont
ImmGetCompositionString
ImmGetCompositionWindow
ImmGetContext
ImmGetConversionList
ImmGetConversionStatus
ImmGetDefaultIMEWnd
ImmGetDescription
ImmGetGuideLine
ImmGetIMEFileName
ImmGetImeMenuItems
ImmGetOpenStatus
ImmGetProperty
ImmGetRegisterWordStyle
ImmGetStatusWindowPos
ImmGetVirtualKey
ImmInstallIME
ImmIsIME
ImmIsUIMessage
ImmNotifyIME
ImmRegisterWord
ImmReleaseContext
ImmSetCandidateWindow
ImmSetCompositionFont
ImmSetCompositionString
ImmSetCompositionWindow
ImmSetConversionStatus
ImmSetHotKey
ImmSetOpenStatus
ImmSetStatusWindowPos
ImmSimulateHotKey
ImmUnregisterWord
| ATTR
CFS
CPS
GCL
GCS
GGL
GL_ID
GL_LEVEL
IACE
IGIMIF
IGIMII
IGP
IME_CAND
IME_CMODE
IME_CONFIG
IME_ESC
IME_HOTKEY
IME_PROP
IME_REGWORD_STYLE
IME_SMODE
IMEVER
IMFS
IMFT
ISC
NI
SCS
SCS_CAP
SELECT_CAP
UI_CAP
FELANG_CLMN
FELANG_CMODE
FELANG_REQ
IFED_POS
IFED_REG
IFED_SELECT
IFED_TYPE
IMEFMT
IMEREG
IMEREL
IMEUCT






| CANDIDATELIST
CANDIDATELIST_MGD
COMPOSITIONFORM
HIMC
IMEMENUITEMINFO
REGISTERWORD
STYLEBUF
CANDIDATEFORM
IMECHARPOSITION
RECONVERTSTRING
IMEDLG
IMEDP
IMESHF
IMEWRD
MORRSLT
POSTBL






























| IFECommon
IFEDictionary
IFELanguage
IImePlugInDictDictionaryList










































diff --git a/PInvoke/IpHlpApi/CorrelationReport.md b/PInvoke/IpHlpApi/CorrelationReport.md index d063eefc..be811020 100644 --- a/PInvoke/IpHlpApi/CorrelationReport.md +++ b/PInvoke/IpHlpApi/CorrelationReport.md @@ -168,6 +168,62 @@ Native Method | Header | Managed Method [SetUnicastIpAddressEntry](https://www.google.com/search?num=5&q=SetUnicastIpAddressEntry+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.SetUnicastIpAddressEntry](https://github.com/dahall/Vanara/search?l=C%23&q=SetUnicastIpAddressEntry) [UnenableRouter](https://www.google.com/search?num=5&q=UnenableRouter+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.UnenableRouter](https://github.com/dahall/Vanara/search?l=C%23&q=UnenableRouter) [UnregisterInterfaceTimestampConfigChange](https://www.google.com/search?num=5&q=UnregisterInterfaceTimestampConfigChange+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.UnregisterInterfaceTimestampConfigChange](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterInterfaceTimestampConfigChange) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[GetAdaptersAddressesFlags](https://www.google.com/search?num=5&q=GetAdaptersAddressesFlags+site%3Adocs.microsoft.com) | iptypes.h | [Vanara.PInvoke.IpHlpApi.GetAdaptersAddressesFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GetAdaptersAddressesFlags) +[IF_ADMINISTRATIVE_STATE](https://www.google.com/search?num=5&q=IF_ADMINISTRATIVE_STATE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.IF_ADMINISTRATIVE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=IF_ADMINISTRATIVE_STATE) +[IF_OPER_STATUS](https://www.google.com/search?num=5&q=IF_OPER_STATUS+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.IF_OPER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=IF_OPER_STATUS) +[IFTYPE](https://www.google.com/search?num=5&q=IFTYPE+site%3Adocs.microsoft.com) | ipifcons.h | [Vanara.PInvoke.IpHlpApi.IFTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IFTYPE) +[InterfaceAndOperStatusFlags](https://www.google.com/search?num=5&q=InterfaceAndOperStatusFlags+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.InterfaceAndOperStatusFlags](https://github.com/dahall/Vanara/search?l=C%23&q=InterfaceAndOperStatusFlags) +[IP_ADAPTER_CAST_FLAGS](https://www.google.com/search?num=5&q=IP_ADAPTER_CAST_FLAGS+site%3Adocs.microsoft.com) | IpTypes.h | [Vanara.PInvoke.IpHlpApi.IP_ADAPTER_CAST_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IP_ADAPTER_CAST_FLAGS) +[IP_ADAPTER_FLAGS](https://www.google.com/search?num=5&q=IP_ADAPTER_FLAGS+site%3Adocs.microsoft.com) | IPTypes.h | [Vanara.PInvoke.IpHlpApi.IP_ADAPTER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IP_ADAPTER_FLAGS) +[IP_DAD_STATE](https://www.google.com/search?num=5&q=IP_DAD_STATE+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.IP_DAD_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=IP_DAD_STATE) +[IP_PREFIX_ORIGIN](https://www.google.com/search?num=5&q=IP_PREFIX_ORIGIN+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.IP_PREFIX_ORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=IP_PREFIX_ORIGIN) +[IP_SUFFIX_ORIGIN](https://www.google.com/search?num=5&q=IP_SUFFIX_ORIGIN+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.IP_SUFFIX_ORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=IP_SUFFIX_ORIGIN) +[MIB_IF_ENTRY_LEVEL](https://www.google.com/search?num=5&q=MIB_IF_ENTRY_LEVEL+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IF_ENTRY_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IF_ENTRY_LEVEL) +[MIB_IF_TABLE_LEVEL](https://www.google.com/search?num=5&q=MIB_IF_TABLE_LEVEL+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IF_TABLE_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IF_TABLE_LEVEL) +[MIB_IPADDRTYPE](https://www.google.com/search?num=5&q=MIB_IPADDRTYPE+site%3Adocs.microsoft.com) | ipmib.h | [Vanara.PInvoke.IpHlpApi.MIB_IPADDRTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPADDRTYPE) +[MIB_IPFORWARD_PROTO](https://www.google.com/search?num=5&q=MIB_IPFORWARD_PROTO+site%3Adocs.microsoft.com) | IpHlpApi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPFORWARD_PROTO](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPFORWARD_PROTO) +[MIB_IPFORWARD_TYPE](https://www.google.com/search?num=5&q=MIB_IPFORWARD_TYPE+site%3Adocs.microsoft.com) | IpHlpApi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPFORWARD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPFORWARD_TYPE) +[MIB_IPNET_ROW2_FLAGS](https://www.google.com/search?num=5&q=MIB_IPNET_ROW2_FLAGS+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPNET_ROW2_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPNET_ROW2_FLAGS) +[MIB_IPNET_TYPE](https://www.google.com/search?num=5&q=MIB_IPNET_TYPE+site%3Adocs.microsoft.com) | ipmib.h | [Vanara.PInvoke.IpHlpApi.MIB_IPNET_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPNET_TYPE) +[MIB_IPSTATS_FORWARDING](https://www.google.com/search?num=5&q=MIB_IPSTATS_FORWARDING+site%3Adocs.microsoft.com) | ipmib.h | [Vanara.PInvoke.IpHlpApi.MIB_IPSTATS_FORWARDING](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPSTATS_FORWARDING) +[MIB_NOTIFICATION_TYPE](https://www.google.com/search?num=5&q=MIB_NOTIFICATION_TYPE+site%3Adocs.microsoft.com) | Netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_NOTIFICATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_NOTIFICATION_TYPE) +[MIB_TCP_STATE](https://www.google.com/search?num=5&q=MIB_TCP_STATE+site%3Adocs.microsoft.com) | IpHlpApi.h | [Vanara.PInvoke.IpHlpApi.MIB_TCP_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_TCP_STATE) +[NDIS_MEDIUM](https://www.google.com/search?num=5&q=NDIS_MEDIUM+site%3Adocs.microsoft.com) | ntddndis.h | [Vanara.PInvoke.IpHlpApi.NDIS_MEDIUM](https://github.com/dahall/Vanara/search?l=C%23&q=NDIS_MEDIUM) +[NDIS_PHYSICAL_MEDIUM](https://www.google.com/search?num=5&q=NDIS_PHYSICAL_MEDIUM+site%3Adocs.microsoft.com) | ntddndis.h | [Vanara.PInvoke.IpHlpApi.NDIS_PHYSICAL_MEDIUM](https://github.com/dahall/Vanara/search?l=C%23&q=NDIS_PHYSICAL_MEDIUM) +[NET_ADDRESS_FORMAT](https://www.google.com/search?num=5&q=NET_ADDRESS_FORMAT+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.NET_ADDRESS_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=NET_ADDRESS_FORMAT) +[NET_IF_ACCESS_TYPE](https://www.google.com/search?num=5&q=NET_IF_ACCESS_TYPE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_ACCESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_ACCESS_TYPE) +[NET_IF_ADMIN_STATUS](https://www.google.com/search?num=5&q=NET_IF_ADMIN_STATUS+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_ADMIN_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_ADMIN_STATUS) +[NET_IF_CONNECTION_TYPE](https://www.google.com/search?num=5&q=NET_IF_CONNECTION_TYPE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_CONNECTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_CONNECTION_TYPE) +[NET_IF_DIRECTION_TYPE](https://www.google.com/search?num=5&q=NET_IF_DIRECTION_TYPE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_DIRECTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_DIRECTION_TYPE) +[NET_IF_MEDIA_CONNECT_STATE](https://www.google.com/search?num=5&q=NET_IF_MEDIA_CONNECT_STATE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_MEDIA_CONNECT_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_MEDIA_CONNECT_STATE) +[NET_IF_MEDIA_DUPLEX_STATE](https://www.google.com/search?num=5&q=NET_IF_MEDIA_DUPLEX_STATE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_MEDIA_DUPLEX_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_MEDIA_DUPLEX_STATE) +[NET_IF_OPER_STATUS](https://www.google.com/search?num=5&q=NET_IF_OPER_STATUS+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_IF_OPER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_OPER_STATUS) +[NET_IF_RCV_ADDRESS_TYPE](https://www.google.com/search?num=5&q=NET_IF_RCV_ADDRESS_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.NET_IF_RCV_ADDRESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_IF_RCV_ADDRESS_TYPE) +[NET_STRING](https://www.google.com/search?num=5&q=NET_STRING+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.NET_STRING](https://github.com/dahall/Vanara/search?l=C%23&q=NET_STRING) +[NetBiosNodeType](https://www.google.com/search?num=5&q=NetBiosNodeType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.NetBiosNodeType](https://github.com/dahall/Vanara/search?l=C%23&q=NetBiosNodeType) +[NL_DAD_STATE](https://www.google.com/search?num=5&q=NL_DAD_STATE+site%3Adocs.microsoft.com) | Nldef.h | [Vanara.PInvoke.IpHlpApi.NL_DAD_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=NL_DAD_STATE) +[NL_LINK_LOCAL_ADDRESS_BEHAVIOR](https://www.google.com/search?num=5&q=NL_LINK_LOCAL_ADDRESS_BEHAVIOR+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_LINK_LOCAL_ADDRESS_BEHAVIOR](https://github.com/dahall/Vanara/search?l=C%23&q=NL_LINK_LOCAL_ADDRESS_BEHAVIOR) +[NL_NEIGHBOR_STATE](https://www.google.com/search?num=5&q=NL_NEIGHBOR_STATE+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_NEIGHBOR_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=NL_NEIGHBOR_STATE) +[NL_NETWORK_CONNECTIVITY_COST_HINT](https://www.google.com/search?num=5&q=NL_NETWORK_CONNECTIVITY_COST_HINT+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_NETWORK_CONNECTIVITY_COST_HINT](https://github.com/dahall/Vanara/search?l=C%23&q=NL_NETWORK_CONNECTIVITY_COST_HINT) +[NL_NETWORK_CONNECTIVITY_LEVEL_HINT](https://www.google.com/search?num=5&q=NL_NETWORK_CONNECTIVITY_LEVEL_HINT+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_NETWORK_CONNECTIVITY_LEVEL_HINT](https://github.com/dahall/Vanara/search?l=C%23&q=NL_NETWORK_CONNECTIVITY_LEVEL_HINT) +[NL_PREFIX_ORIGIN](https://www.google.com/search?num=5&q=NL_PREFIX_ORIGIN+site%3Adocs.microsoft.com) | Nldef.h | [Vanara.PInvoke.IpHlpApi.NL_PREFIX_ORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=NL_PREFIX_ORIGIN) +[NL_ROUTE_ORIGIN](https://www.google.com/search?num=5&q=NL_ROUTE_ORIGIN+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_ROUTE_ORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=NL_ROUTE_ORIGIN) +[NL_ROUTER_DISCOVERY_BEHAVIOR](https://www.google.com/search?num=5&q=NL_ROUTER_DISCOVERY_BEHAVIOR+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_ROUTER_DISCOVERY_BEHAVIOR](https://github.com/dahall/Vanara/search?l=C%23&q=NL_ROUTER_DISCOVERY_BEHAVIOR) +[NL_SUFFIX_ORIGIN](https://www.google.com/search?num=5&q=NL_SUFFIX_ORIGIN+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_SUFFIX_ORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=NL_SUFFIX_ORIGIN) +[SCOPE_LEVEL](https://www.google.com/search?num=5&q=SCOPE_LEVEL+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.IpHlpApi.SCOPE_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=SCOPE_LEVEL) +[SupportedFlags](https://www.google.com/search?num=5&q=SupportedFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.NL_INTERFACE_OFFLOAD_ROD.SupportedFlags](https://github.com/dahall/Vanara/search?l=C%23&q=SupportedFlags) +[TCP_BOOLEAN_OPTIONAL](https://www.google.com/search?num=5&q=TCP_BOOLEAN_OPTIONAL+site%3Adocs.microsoft.com) | tcpestats.h | [Vanara.PInvoke.IpHlpApi.TCP_BOOLEAN_OPTIONAL](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_BOOLEAN_OPTIONAL) +[TCP_CONNECTION_OFFLOAD_STATE](https://www.google.com/search?num=5&q=TCP_CONNECTION_OFFLOAD_STATE+site%3Adocs.microsoft.com) | tcpmib.h | [Vanara.PInvoke.IpHlpApi.TCP_CONNECTION_OFFLOAD_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_CONNECTION_OFFLOAD_STATE) +[TCP_ESTATS_TYPE](https://www.google.com/search?num=5&q=TCP_ESTATS_TYPE+site%3Adocs.microsoft.com) | tcpestats.h | [Vanara.PInvoke.IpHlpApi.TCP_ESTATS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_ESTATS_TYPE) +[TCP_RTO_ALGORITHM](https://www.google.com/search?num=5&q=TCP_RTO_ALGORITHM+site%3Adocs.microsoft.com) | tcpmib.h | [Vanara.PInvoke.IpHlpApi.TCP_RTO_ALGORITHM](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_RTO_ALGORITHM) +[TCP_SOFT_ERROR](https://www.google.com/search?num=5&q=TCP_SOFT_ERROR+site%3Adocs.microsoft.com) | tcpestats.h | [Vanara.PInvoke.IpHlpApi.TCP_SOFT_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_SOFT_ERROR) +[TCP_TABLE_CLASS](https://www.google.com/search?num=5&q=TCP_TABLE_CLASS+site%3Adocs.microsoft.com) | iprtrmib.h | [Vanara.PInvoke.IpHlpApi.TCP_TABLE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_TABLE_CLASS) +[TCPIP_OWNER_MODULE_INFO_CLASS](https://www.google.com/search?num=5&q=TCPIP_OWNER_MODULE_INFO_CLASS+site%3Adocs.microsoft.com) | iprtrmib.h | [Vanara.PInvoke.IpHlpApi.TCPIP_OWNER_MODULE_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=TCPIP_OWNER_MODULE_INFO_CLASS) +[TUNNEL_TYPE](https://www.google.com/search?num=5&q=TUNNEL_TYPE+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.TUNNEL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TUNNEL_TYPE) +[UDP_TABLE_CLASS](https://www.google.com/search?num=5&q=UDP_TABLE_CLASS+site%3Adocs.microsoft.com) | iprtrmib.h | [Vanara.PInvoke.IpHlpApi.UDP_TABLE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=UDP_TABLE_CLASS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -306,6 +362,6 @@ Native Class | Header | Managed Class [MIB_UNICASTIPADDRESS_TABLE](https://www.google.com/search?num=5&q=MIB_UNICASTIPADDRESS_TABLE+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_UNICASTIPADDRESS_TABLE](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_UNICASTIPADDRESS_TABLE) [PIP_PER_ADAPTER_INFO](https://www.google.com/search?num=5&q=PIP_PER_ADAPTER_INFO+site%3Adocs.microsoft.com) | iptypes.h | [Vanara.PInvoke.IpHlpApi.PIP_PER_ADAPTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PIP_PER_ADAPTER_INFO) [SafeIcmpHandle](https://www.google.com/search?num=5&q=SafeIcmpHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.SafeIcmpHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeIcmpHandle) -[SafeMibEntryBase`1](https://www.google.com/search?num=5&q=SafeMibEntryBase`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.SafeMibEntryBase`1](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMibEntryBase`1) +[SafeMibEntryBase](https://www.google.com/search?num=5&q=SafeMibEntryBase+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.SafeMibEntryBase](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMibEntryBase) [SafeMibTableHandle](https://www.google.com/search?num=5&q=SafeMibTableHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.SafeMibTableHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMibTableHandle) -[SafeUnmanagedMibEntryBase`1](https://www.google.com/search?num=5&q=SafeUnmanagedMibEntryBase`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.SafeUnmanagedMibEntryBase`1](https://github.com/dahall/Vanara/search?l=C%23&q=SafeUnmanagedMibEntryBase`1) +[SafeUnmanagedMibEntryBase](https://www.google.com/search?num=5&q=SafeUnmanagedMibEntryBase+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.SafeUnmanagedMibEntryBase](https://github.com/dahall/Vanara/search?l=C%23&q=SafeUnmanagedMibEntryBase) diff --git a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj index 84095723..5bbec656 100644 --- a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj +++ b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj @@ -19,6 +19,7 @@ Structures <PhysicalAddress>e__FixedBuffer FIXED_INFO HIFTIMESTAMPCHANGE IF_COUNTED_STRING IF_PHYSICAL_ADDRESS INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES INTERFACE_TIMESTAMP_CAPABILITIES IO_STATUS_BLOCK IP_ADAPTER_ADDRESSES IP_ADAPTER_ANYCAST_ADDRESS IP_ADAPTER_DNS_SERVER_ADDRESS IP_ADAPTER_DNS_SUFFIX IP_ADAPTER_GATEWAY_ADDRESS IP_ADAPTER_INDEX_MAP IP_ADAPTER_INFO IP_ADAPTER_MULTICAST_ADDRESS IP_ADAPTER_PREFIX IP_ADAPTER_UNICAST_ADDRESS IP_ADAPTER_WINS_SERVER_ADDRESS IP_ADDRESS_PREFIX IP_ADDRESS_STRING IP_ADDR_STRING IP_INTERFACE_NAME_INFO IP_OPTION_INFORMATION IP_PER_ADAPTER_INFO MIBICMPINFO MIBICMPSTATS MIBICMPSTATS_EX MIB_ANYCASTIPADDRESS_ROW MIB_ICMP MIB_ICMP_EX MIB_IFROW MIB_IFSTACK_ROW MIB_IF_ROW2 MIB_INVERTEDIFSTACK_ROW MIB_IPADDRROW MIB_IPFORWARDROW MIB_IPFORWARD_ROW2 MIB_IPINTERFACE_ROW MIB_IPNETROW MIB_IPNET_ROW2 MIB_IPNET_ROW2_Unmanaged MIB_IPPATH_ROW MIB_IPSTATS MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES MIB_MULTICASTIPADDRESS_ROW MIB_TCP6ROW MIB_TCP6ROW2 MIB_TCP6ROW_OWNER_MODULE MIB_TCP6ROW_OWNER_PID MIB_TCPROW MIB_TCPROW2 MIB_TCPROW_OWNER_MODULE MIB_TCPROW_OWNER_PID MIB_TCPSTATS MIB_TCPSTATS2 MIB_UDP6ROW MIB_UDP6ROW_OWNER_MODULE MIB_UDP6ROW_OWNER_PID MIB_UDPROW MIB_UDPROW_OWNER_MODULE MIB_UDPROW_OWNER_PID MIB_UDPSTATS MIB_UDPSTATS2 MIB_UNICASTIPADDRESS_ROW NAMEDADDRESS NDIS_INTERFACE_INFORMATION NET_ADDRESS_INFO NET_IF_ALIAS NET_IF_RCV_ADDRESS NET_LUID NET_PHYSICAL_LOCATION NL_BANDWIDTH_INFORMATION NL_INTERFACE_OFFLOAD_ROD NL_NETWORK_CONNECTIVITY_HINT TCPIP_OWNER_MODULE_BASIC_INFO TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD TCP_ESTATS_BANDWIDTH_ROD_v0 TCP_ESTATS_BANDWIDTH_RW_v0 TCP_ESTATS_DATA_ROD_v0 TCP_ESTATS_DATA_RW_v0 TCP_ESTATS_FINE_RTT_ROD_v0 TCP_ESTATS_FINE_RTT_RW_v0 TCP_ESTATS_OBS_REC_ROD_v0 TCP_ESTATS_OBS_REC_RW_v0 TCP_ESTATS_PATH_ROD_v0 TCP_ESTATS_PATH_RW_v0 TCP_ESTATS_REC_ROD_v0 TCP_ESTATS_REC_RW_v0 TCP_ESTATS_SEND_BUFF_ROD_v0 TCP_ESTATS_SEND_BUFF_RW_v0 TCP_ESTATS_SND_CONG_ROD_v0 TCP_ESTATS_SND_CONG_ROS_v0 TCP_ESTATS_SND_CONG_RW_v0 TCP_ESTATS_SYN_OPTS_ROS_v0 + pkgreadme.md diff --git a/PInvoke/IpHlpApi/pkgreadme.md b/PInvoke/IpHlpApi/pkgreadme.md new file mode 100644 index 00000000..8150fbab --- /dev/null +++ b/PInvoke/IpHlpApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.IpHlpApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.IpHlpApi?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 IpHlpApi.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.IpHlpApi + +Functions | Enumerations | Structures +--- | --- | --- +AddIPAddress
CancelIPChangeNotify
CancelMibChangeNotify2
ConvertInterfaceAliasToLuid
ConvertInterfaceGuidToLuid
ConvertInterfaceIndexToLuid
ConvertInterfaceLuidToAlias
ConvertInterfaceLuidToGuid
ConvertInterfaceLuidToIndex
ConvertInterfaceLuidToNameA
ConvertInterfaceLuidToNameW
ConvertInterfaceNameToLuidA
ConvertInterfaceNameToLuidW
ConvertIpv4MaskToLength
ConvertLengthToIpv4Mask
CreateAnycastIpAddressEntry
CreateIpForwardEntry
CreateIpForwardEntry2
CreateIpNetEntry
CreateIpNetEntry2
CreatePersistentTcpPortReservation
CreatePersistentUdpPortReservation
CreateProxyArpEntry
CreateSortedAddressPairs
CreateUnicastIpAddressEntry
DeleteAnycastIpAddressEntry
DeleteIPAddress
DeleteIpForwardEntry
DeleteIpForwardEntry2
DeleteIpNetEntry
DeleteIpNetEntry2
DeletePersistentTcpPortReservation
DeletePersistentUdpPortReservation
DeleteProxyArpEntry
DeleteUnicastIpAddressEntry
DisableMediaSense
EnableRouter
FlushIpNetTable
FlushIpNetTable2
FlushIpPathTable
FreeMibTable
GetAdapterIndex
GetAdapterOrderMap
GetAdaptersAddresses
GetAdaptersInfo
GetAnycastIpAddressEntry
GetAnycastIpAddressTable
GetBestInterface
GetBestInterfaceEx
GetBestRoute
GetBestRoute2
GetExtendedTcpTable
GetExtendedUdpTable
GetFriendlyIfIndex
GetIcmpStatistics
GetIcmpStatisticsEx
GetIfEntry
GetIfEntry2
GetIfEntry2Ex
GetIfStackTable
GetIfTable
GetIfTable2
GetIfTable2Ex
GetInterfaceActiveTimestampCapabilities
GetInterfaceInfo
GetInterfaceSupportedTimestampCapabilities
GetInvertedIfStackTable
GetIpAddrTable
GetIpErrorString
GetIpForwardEntry2
GetIpForwardTable
GetIpForwardTable2
GetIpInterfaceEntry
GetIpInterfaceTable
GetIpNetEntry2
GetIpNetTable
GetIpNetTable2
GetIpNetworkConnectionBandwidthEstimates
GetIpPathEntry
GetIpPathTable
GetIpStatistics
GetIpStatisticsEx
GetMulticastIpAddressEntry
GetMulticastIpAddressTable
GetNetworkConnectivityHint
GetNetworkConnectivityHintForInterface
GetNetworkParams
GetNumberOfInterfaces
GetOwnerModuleFromPidAndInfo
GetOwnerModuleFromTcp6Entry
GetOwnerModuleFromTcpEntry
GetOwnerModuleFromUdp6Entry
GetOwnerModuleFromUdpEntry
GetPerAdapterInfo
GetPerTcp6ConnectionEStats
GetPerTcpConnectionEStats
GetRTTAndHopCount
GetTcp6Table
GetTcp6Table2
GetTcpStatistics
GetTcpStatisticsEx
GetTcpStatisticsEx2
GetTcpTable
GetTcpTable2
GetTeredoPort
GetUdp6Table
GetUdpStatistics
GetUdpStatisticsEx
GetUdpStatisticsEx2
GetUdpTable
GetUnicastIpAddressEntry
GetUnicastIpAddressTable
GetUniDirectionalAdapterInfo
Icmp6CreateFile
Icmp6ParseReplies
Icmp6SendEcho2
IcmpCloseHandle
IcmpCreateFile
IcmpParseReplies
IcmpSendEcho
IcmpSendEcho2
IcmpSendEcho2Ex
if_indextoname
if_nametoindex
InitializeIpForwardEntry
InitializeIpInterfaceEntry
InitializeUnicastIpAddressEntry
IpReleaseAddress
IpRenewAddress
LookupPersistentTcpPortReservation
LookupPersistentUdpPortReservation
NotifyAddrChange
NotifyIpInterfaceChange
NotifyNetworkConnectivityHintChange
NotifyRouteChange
NotifyRouteChange2
NotifyStableUnicastIpAddressTable
NotifyTeredoPortChange
NotifyUnicastIpAddressChange
ParseNetworkString
RegisterInterfaceTimestampConfigChange
ResolveIpNetEntry2
RestoreMediaSense
SendARP
SetCurrentThreadCompartmentId
SetIfEntry
SetIpForwardEntry
SetIpForwardEntry2
SetIpInterfaceEntry
SetIpNetEntry
SetIpNetEntry2
SetIpStatistics
SetIpStatisticsEx
SetIpTTL
SetNetworkInformation
SetPerTcp6ConnectionEStats
SetPerTcpConnectionEStats
SetSessionCompartmentId
SetTcpEntry
SetUnicastIpAddressEntry
UnenableRouter
UnregisterInterfaceTimestampConfigChange
| IF_ADMINISTRATIVE_STATE
IF_OPER_STATUS
NET_IF_ACCESS_TYPE
NET_IF_ADMIN_STATUS
NET_IF_CONNECTION_TYPE
NET_IF_DIRECTION_TYPE
NET_IF_MEDIA_CONNECT_STATE
NET_IF_MEDIA_DUPLEX_STATE
NET_IF_OPER_STATUS
NET_IF_RCV_ADDRESS_TYPE
TUNNEL_TYPE
GetAdaptersAddressesFlags
IFTYPE
IP_DAD_STATE
IP_PREFIX_ORIGIN
IP_SUFFIX_ORIGIN
NDIS_MEDIUM
NDIS_PHYSICAL_MEDIUM
NET_ADDRESS_FORMAT
NET_STRING
NetBiosNodeType
SCOPE_LEVEL
TCP_TABLE_CLASS
TCPIP_OWNER_MODULE_INFO_CLASS
UDP_TABLE_CLASS
IP_ADAPTER_CAST_FLAGS
IP_ADAPTER_FLAGS
MIB_IPADDRTYPE
MIB_IPFORWARD_PROTO
MIB_IPFORWARD_TYPE
MIB_IPNET_TYPE
MIB_IPSTATS_FORWARDING
MIB_TCP_STATE
InterfaceAndOperStatusFlags
MIB_IF_ENTRY_LEVEL
MIB_IF_TABLE_LEVEL
MIB_IPNET_ROW2_FLAGS
MIB_NOTIFICATION_TYPE
NL_DAD_STATE
NL_LINK_LOCAL_ADDRESS_BEHAVIOR
NL_NEIGHBOR_STATE
NL_NETWORK_CONNECTIVITY_COST_HINT
NL_NETWORK_CONNECTIVITY_LEVEL_HINT
NL_PREFIX_ORIGIN
NL_ROUTE_ORIGIN
NL_ROUTER_DISCOVERY_BEHAVIOR
NL_SUFFIX_ORIGIN
TCP_BOOLEAN_OPTIONAL
TCP_ESTATS_TYPE
TCP_SOFT_ERROR
TCP_CONNECTION_OFFLOAD_STATE
TCP_RTO_ALGORITHM
SupportedFlags













































































































| IO_STATUS_BLOCK
IF_COUNTED_STRING
IF_PHYSICAL_ADDRESS
NDIS_INTERFACE_INFORMATION
NET_IF_ALIAS
NET_IF_RCV_ADDRESS
NET_LUID
NET_PHYSICAL_LOCATION
MIB_IFROW
IP_ADAPTER_INDEX_MAP
IP_OPTION_INFORMATION
HIFTIMESTAMPCHANGE
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES
INTERFACE_TIMESTAMP_CAPABILITIES
NET_ADDRESS_INFO
TCPIP_OWNER_MODULE_BASIC_INFO
TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD
FIXED_INFO
IP_ADAPTER_ADDRESSES
IP_ADAPTER_ANYCAST_ADDRESS
IP_ADAPTER_DNS_SERVER_ADDRESS
IP_ADAPTER_DNS_SUFFIX
IP_ADAPTER_GATEWAY_ADDRESS
IP_ADAPTER_INFO
IP_ADAPTER_MULTICAST_ADDRESS
IP_ADAPTER_PREFIX
IP_ADAPTER_UNICAST_ADDRESS
IP_ADAPTER_WINS_SERVER_ADDRESS
IP_ADDR_STRING
IP_ADDRESS_STRING
IP_INTERFACE_NAME_INFO
IP_PER_ADAPTER_INFO
MIB_ICMP
MIB_ICMP_EX
MIB_IPADDRROW
MIB_IPFORWARDROW
MIB_IPNETROW
MIB_IPSTATS
MIBICMPINFO
MIBICMPSTATS
MIBICMPSTATS_EX
IP_ADDRESS_PREFIX
MIB_ANYCASTIPADDRESS_ROW
MIB_IF_ROW2
MIB_IFSTACK_ROW
MIB_INVERTEDIFSTACK_ROW
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES
MIB_IPFORWARD_ROW2
MIB_IPINTERFACE_ROW
MIB_IPNET_ROW2
MIB_IPNET_ROW2_Unmanaged
MIB_IPPATH_ROW
MIB_MULTICASTIPADDRESS_ROW
MIB_UNICASTIPADDRESS_ROW
NL_BANDWIDTH_INFORMATION
NL_INTERFACE_OFFLOAD_ROD
NL_NETWORK_CONNECTIVITY_HINT
TCP_ESTATS_BANDWIDTH_ROD_v0
TCP_ESTATS_BANDWIDTH_RW_v0
TCP_ESTATS_DATA_ROD_v0
TCP_ESTATS_DATA_RW_v0
TCP_ESTATS_FINE_RTT_ROD_v0
TCP_ESTATS_FINE_RTT_RW_v0
TCP_ESTATS_OBS_REC_ROD_v0
TCP_ESTATS_OBS_REC_RW_v0
TCP_ESTATS_PATH_ROD_v0
TCP_ESTATS_PATH_RW_v0
TCP_ESTATS_REC_ROD_v0
TCP_ESTATS_REC_RW_v0
TCP_ESTATS_SEND_BUFF_ROD_v0
TCP_ESTATS_SEND_BUFF_RW_v0
TCP_ESTATS_SND_CONG_ROD_v0
TCP_ESTATS_SND_CONG_ROS_v0
TCP_ESTATS_SND_CONG_RW_v0
TCP_ESTATS_SYN_OPTS_ROS_v0
MIB_TCP6ROW
MIB_TCP6ROW_OWNER_MODULE
MIB_TCP6ROW_OWNER_PID
MIB_TCP6ROW2
MIB_TCPROW
MIB_TCPROW_OWNER_MODULE
MIB_TCPROW_OWNER_PID
MIB_TCPROW2
MIB_TCPSTATS
MIB_TCPSTATS2
MIB_UDP6ROW
MIB_UDP6ROW_OWNER_MODULE
MIB_UDP6ROW_OWNER_PID
MIB_UDPROW
MIB_UDPROW_OWNER_MODULE
MIB_UDPROW_OWNER_PID
MIB_UDPSTATS
MIB_UDPSTATS2
NAMEDADDRESS
e__FixedBuffer


































































diff --git a/PInvoke/Kernel32/CorrelationReport.md b/PInvoke/Kernel32/CorrelationReport.md index 918d55c5..0229c274 100644 --- a/PInvoke/Kernel32/CorrelationReport.md +++ b/PInvoke/Kernel32/CorrelationReport.md @@ -1137,7 +1137,7 @@ Native Method | Native DLL | Header | Managed Method [Wow64SetThreadContext](https://www.google.com/search?num=5&q=Wow64SetThreadContext+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.Wow64SetThreadContext](https://github.com/dahall/Vanara/search?l=C%23&q=Wow64SetThreadContext) [Wow64SetThreadDefaultGuestMachine](https://www.google.com/search?num=5&q=Wow64SetThreadDefaultGuestMachine+site%3Adocs.microsoft.com) | kernelbase.dll | | [Vanara.PInvoke.Kernel32.Wow64SetThreadDefaultGuestMachine](https://github.com/dahall/Vanara/search?l=C%23&q=Wow64SetThreadDefaultGuestMachine) [Wow64SuspendThread](https://www.google.com/search?num=5&q=Wow64SuspendThread+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.Wow64SuspendThread](https://github.com/dahall/Vanara/search?l=C%23&q=Wow64SuspendThread) -[WriteConsole](https://www.google.com/search?num=5&q=WriteConsoleA+site%3Adocs.microsoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.WriteConsole](https://github.com/dahall/Vanara/search?l=C%23&q=WriteConsole) +[WriteConsole](https://www.google.com/search?num=5&q=WriteConsoleA+site%3Adocs.microsoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.WriteConsoleA](https://github.com/dahall/Vanara/search?l=C%23&q=WriteConsoleA) [WriteConsoleInput](https://www.google.com/search?num=5&q=WriteConsoleInputA+site%3Adocs.microsoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.WriteConsoleInput](https://github.com/dahall/Vanara/search?l=C%23&q=WriteConsoleInput) [WriteConsoleOutput](https://www.google.com/search?num=5&q=WriteConsoleOutputA+site%3Adocs.microsoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.WriteConsoleOutput](https://github.com/dahall/Vanara/search?l=C%23&q=WriteConsoleOutput) [WriteConsoleOutputAttribute](https://www.google.com/search?num=5&q=WriteConsoleOutputAttribute+site%3Adocs.microsoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.WriteConsoleOutputAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=WriteConsoleOutputAttribute) @@ -1154,6 +1154,361 @@ Native Method | Native DLL | Header | Managed Method [WriteTapemark](https://www.google.com/search?num=5&q=WriteTapemark+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.WriteTapemark](https://github.com/dahall/Vanara/search?l=C%23&q=WriteTapemark) [WTSGetActiveConsoleSessionId](https://www.google.com/search?num=5&q=WTSGetActiveConsoleSessionId+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.WTSGetActiveConsoleSessionId](https://github.com/dahall/Vanara/search?l=C%23&q=WTSGetActiveConsoleSessionId) [ZombifyActCtx](https://www.google.com/search?num=5&q=ZombifyActCtx+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.ZombifyActCtx](https://github.com/dahall/Vanara/search?l=C%23&q=ZombifyActCtx) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AC_STATUS](https://www.google.com/search?num=5&q=AC_STATUS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.AC_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=AC_STATUS) +[ACTCTX_COMPATIBILITY_ELEMENT_TYPE](https://www.google.com/search?num=5&q=ACTCTX_COMPATIBILITY_ELEMENT_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.ACTCTX_COMPATIBILITY_ELEMENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ACTCTX_COMPATIBILITY_ELEMENT_TYPE) +[ACTCTX_REQUESTED_RUN_LEVEL](https://www.google.com/search?num=5&q=ACTCTX_REQUESTED_RUN_LEVEL+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.ACTCTX_REQUESTED_RUN_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=ACTCTX_REQUESTED_RUN_LEVEL) +[ACTCTX_SECTION](https://www.google.com/search?num=5&q=ACTCTX_SECTION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.ACTCTX_SECTION](https://github.com/dahall/Vanara/search?l=C%23&q=ACTCTX_SECTION) +[ActCtxFlags](https://www.google.com/search?num=5&q=ActCtxFlags+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.ActCtxFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ActCtxFlags) +[ACTIVATION_CONTEXT_INFO_CLASS](https://www.google.com/search?num=5&q=ACTIVATION_CONTEXT_INFO_CLASS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.ACTIVATION_CONTEXT_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=ACTIVATION_CONTEXT_INFO_CLASS) +[AddPackageDependencyOptions](https://www.google.com/search?num=5&q=AddPackageDependencyOptions+site%3Adocs.microsoft.com) | appmodel.h | [Vanara.PInvoke.Kernel32.AddPackageDependencyOptions](https://github.com/dahall/Vanara/search?l=C%23&q=AddPackageDependencyOptions) +[ApplicationRestartFlags](https://www.google.com/search?num=5&q=ApplicationRestartFlags+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.ApplicationRestartFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationRestartFlags) +[AppPolicyCreateFileAccess](https://www.google.com/search?num=5&q=AppPolicyCreateFileAccess+site%3Adocs.microsoft.com) | AppModel.h | [Vanara.PInvoke.Kernel32.AppPolicyCreateFileAccess](https://github.com/dahall/Vanara/search?l=C%23&q=AppPolicyCreateFileAccess) +[AppPolicyProcessTerminationMethod](https://www.google.com/search?num=5&q=AppPolicyProcessTerminationMethod+site%3Adocs.microsoft.com) | AppModel.h | [Vanara.PInvoke.Kernel32.AppPolicyProcessTerminationMethod](https://github.com/dahall/Vanara/search?l=C%23&q=AppPolicyProcessTerminationMethod) +[AppPolicyShowDeveloperDiagnostic](https://www.google.com/search?num=5&q=AppPolicyShowDeveloperDiagnostic+site%3Adocs.microsoft.com) | AppModel.h | [Vanara.PInvoke.Kernel32.AppPolicyShowDeveloperDiagnostic](https://github.com/dahall/Vanara/search?l=C%23&q=AppPolicyShowDeveloperDiagnostic) +[AppPolicyThreadInitializationType](https://www.google.com/search?num=5&q=AppPolicyThreadInitializationType+site%3Adocs.microsoft.com) | AppModel.h | [Vanara.PInvoke.Kernel32.AppPolicyThreadInitializationType](https://github.com/dahall/Vanara/search?l=C%23&q=AppPolicyThreadInitializationType) +[APPX_PACKAGE_ARCHITECTURE](https://www.google.com/search?num=5&q=APPX_PACKAGE_ARCHITECTURE+site%3Adocs.microsoft.com) | appxpackaging.h | [Vanara.PInvoke.Kernel32.APPX_PACKAGE_ARCHITECTURE](https://github.com/dahall/Vanara/search?l=C%23&q=APPX_PACKAGE_ARCHITECTURE) +[AttrType](https://www.google.com/search?num=5&q=AttrType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROC_THREAD_ATTRIBUTE.AttrType](https://github.com/dahall/Vanara/search?l=C%23&q=AttrType) +[BASE_SEARCH_PATH](https://www.google.com/search?num=5&q=BASE_SEARCH_PATH+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.BASE_SEARCH_PATH](https://github.com/dahall/Vanara/search?l=C%23&q=BASE_SEARCH_PATH) +[BATTERY_STATUS](https://www.google.com/search?num=5&q=BATTERY_STATUS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.BATTERY_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=BATTERY_STATUS) +[CALDATETIME_DATEUNIT](https://www.google.com/search?num=5&q=CALDATETIME_DATEUNIT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CALDATETIME_DATEUNIT](https://github.com/dahall/Vanara/search?l=C%23&q=CALDATETIME_DATEUNIT) +[CALID](https://www.google.com/search?num=5&q=CALID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CALID](https://github.com/dahall/Vanara/search?l=C%23&q=CALID) +[CALTYPE](https://www.google.com/search?num=5&q=CALTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CALTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CALTYPE) +[CHANGER_FEATURES0](https://www.google.com/search?num=5&q=CHANGER_FEATURES0+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_FEATURES0](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_FEATURES0) +[CHANGER_FEATURES1](https://www.google.com/search?num=5&q=CHANGER_FEATURES1+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_FEATURES1](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_FEATURES1) +[CHANGER_LOCK](https://www.google.com/search?num=5&q=CHANGER_LOCK+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_LOCK](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_LOCK) +[CHANGER_MOVE](https://www.google.com/search?num=5&q=CHANGER_MOVE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_MOVE](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_MOVE) +[CHANGER_SET_ACCESS_OP](https://www.google.com/search?num=5&q=CHANGER_SET_ACCESS_OP+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_SET_ACCESS_OP](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_SET_ACCESS_OP) +[ChangerActionCode](https://www.google.com/search?num=5&q=ChangerActionCode+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.ChangerActionCode](https://github.com/dahall/Vanara/search?l=C%23&q=ChangerActionCode) +[CHAR_TYPE_INFO](https://www.google.com/search?num=5&q=CHAR_TYPE_INFO+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.CHAR_TYPE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CHAR_TYPE_INFO) +[CHARACTER_ATTRIBUTE](https://www.google.com/search?num=5&q=CHARACTER_ATTRIBUTE+site%3Adocs.microsoft.com) | wincon.h | [Vanara.PInvoke.Kernel32.CHARACTER_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=CHARACTER_ATTRIBUTE) +[CHECKSUM_TYPE](https://www.google.com/search?num=5&q=CHECKSUM_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHECKSUM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CHECKSUM_TYPE) +[COMM_ERRS](https://www.google.com/search?num=5&q=COMM_ERRS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_ERRS](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_ERRS) +[COMM_ESC_FUNC](https://www.google.com/search?num=5&q=COMM_ESC_FUNC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_ESC_FUNC](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_ESC_FUNC) +[COMM_EVT_MASK](https://www.google.com/search?num=5&q=COMM_EVT_MASK+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_EVT_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_EVT_MASK) +[COMM_MODEM_STATUS](https://www.google.com/search?num=5&q=COMM_MODEM_STATUS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_MODEM_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_MODEM_STATUS) +[COMM_PURGE](https://www.google.com/search?num=5&q=COMM_PURGE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_PURGE](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_PURGE) +[COMM_SET_DATA](https://www.google.com/search?num=5&q=COMM_SET_DATA+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_SET_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_SET_DATA) +[COMM_SET_PARAMS](https://www.google.com/search?num=5&q=COMM_SET_PARAMS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_SET_PARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_SET_PARAMS) +[COMM_STOP_PARITY](https://www.google.com/search?num=5&q=COMM_STOP_PARITY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMM_STOP_PARITY](https://github.com/dahall/Vanara/search?l=C%23&q=COMM_STOP_PARITY) +[COMPARE_STRING](https://www.google.com/search?num=5&q=COMPARE_STRING+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COMPARE_STRING](https://github.com/dahall/Vanara/search?l=C%23&q=COMPARE_STRING) +[COMPRESSION_FORMAT](https://www.google.com/search?num=5&q=COMPRESSION_FORMAT+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.COMPRESSION_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=COMPRESSION_FORMAT) +[COMPUTER_NAME_FORMAT](https://www.google.com/search?num=5&q=COMPUTER_NAME_FORMAT+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.COMPUTER_NAME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=COMPUTER_NAME_FORMAT) +[CONDITION_VARIABLE_FLAGS](https://www.google.com/search?num=5&q=CONDITION_VARIABLE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CONDITION_VARIABLE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CONDITION_VARIABLE_FLAGS) +[CONSOLE_INPUT_MODE](https://www.google.com/search?num=5&q=CONSOLE_INPUT_MODE+site%3Adocs.microsoft.com) | ConsoleApi.h | [Vanara.PInvoke.Kernel32.CONSOLE_INPUT_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_INPUT_MODE) +[CONSOLE_OUTPUT_MODE](https://www.google.com/search?num=5&q=CONSOLE_OUTPUT_MODE+site%3Adocs.microsoft.com) | ConsoleApi.h | [Vanara.PInvoke.Kernel32.CONSOLE_OUTPUT_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_OUTPUT_MODE) +[CONSOLE_SELECTION](https://www.google.com/search?num=5&q=CONSOLE_SELECTION+site%3Adocs.microsoft.com) | ConsoleApi3.h | [Vanara.PInvoke.Kernel32.CONSOLE_SELECTION](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SELECTION) +[CONSOLE_TEXTMODE](https://www.google.com/search?num=5&q=CONSOLE_TEXTMODE+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONSOLE_TEXTMODE](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_TEXTMODE) +[CONTROL_KEY_STATE](https://www.google.com/search?num=5&q=CONTROL_KEY_STATE+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONTROL_KEY_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CONTROL_KEY_STATE) +[COPY_CALLBACK_REASON](https://www.google.com/search?num=5&q=COPY_CALLBACK_REASON+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COPY_CALLBACK_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=COPY_CALLBACK_REASON) +[COPY_FILE](https://www.google.com/search?num=5&q=COPY_FILE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.COPY_FILE](https://github.com/dahall/Vanara/search?l=C%23&q=COPY_FILE) +[COPYFILE2_COPY_PHASE](https://www.google.com/search?num=5&q=COPYFILE2_COPY_PHASE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.COPYFILE2_COPY_PHASE](https://github.com/dahall/Vanara/search?l=C%23&q=COPYFILE2_COPY_PHASE) +[COPYFILE2_MESSAGE_ACTION](https://www.google.com/search?num=5&q=COPYFILE2_MESSAGE_ACTION+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.COPYFILE2_MESSAGE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=COPYFILE2_MESSAGE_ACTION) +[COPYFILE2_MESSAGE_TYPE](https://www.google.com/search?num=5&q=COPYFILE2_MESSAGE_TYPE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.COPYFILE2_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=COPYFILE2_MESSAGE_TYPE) +[CopyProgressResult](https://www.google.com/search?num=5&q=CopyProgressResult+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.CopyProgressResult](https://github.com/dahall/Vanara/search?l=C%23&q=CopyProgressResult) +[CP_FLAGS](https://www.google.com/search?num=5&q=CP_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CP_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CP_FLAGS) +[CPU_SET_INFORMATION_TYPE](https://www.google.com/search?num=5&q=CPU_SET_INFORMATION_TYPE+site%3Adocs.microsoft.com) | Processthreadapi.h | [Vanara.PInvoke.Kernel32.CPU_SET_INFORMATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CPU_SET_INFORMATION_TYPE) +[CREATE_EVENT_FLAGS](https://www.google.com/search?num=5&q=CREATE_EVENT_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CREATE_EVENT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_EVENT_FLAGS) +[CREATE_MUTEX_FLAGS](https://www.google.com/search?num=5&q=CREATE_MUTEX_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CREATE_MUTEX_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_MUTEX_FLAGS) +[CREATE_PROCESS](https://www.google.com/search?num=5&q=CREATE_PROCESS+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.CREATE_PROCESS](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_PROCESS) +[CREATE_THREAD_FLAGS](https://www.google.com/search?num=5&q=CREATE_THREAD_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CREATE_THREAD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_THREAD_FLAGS) +[CREATE_WAITABLE_TIMER_FLAG](https://www.google.com/search?num=5&q=CREATE_WAITABLE_TIMER_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CREATE_WAITABLE_TIMER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_WAITABLE_TIMER_FLAG) +[CreatePackageDependencyOptions](https://www.google.com/search?num=5&q=CreatePackageDependencyOptions+site%3Adocs.microsoft.com) | appmodel.h | [Vanara.PInvoke.Kernel32.CreatePackageDependencyOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePackageDependencyOptions) +[CreationOption](https://www.google.com/search?num=5&q=CreationOption+site%3Adocs.microsoft.com) | fileapi.h | [Vanara.PInvoke.Kernel32.CreationOption](https://github.com/dahall/Vanara/search?l=C%23&q=CreationOption) +[CRITICAL_SECTION_FLAGS](https://www.google.com/search?num=5&q=CRITICAL_SECTION_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CRITICAL_SECTION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CRITICAL_SECTION_FLAGS) +[CSV_CONTROL_OP](https://www.google.com/search?num=5&q=CSV_CONTROL_OP+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CSV_CONTROL_OP](https://github.com/dahall/Vanara/search?l=C%23&q=CSV_CONTROL_OP) +[CTRL_EVENT](https://www.google.com/search?num=5&q=CTRL_EVENT+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CTRL_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=CTRL_EVENT) +[Ctype1](https://www.google.com/search?num=5&q=Ctype1+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.Ctype1](https://github.com/dahall/Vanara/search?l=C%23&q=Ctype1) +[Ctype2](https://www.google.com/search?num=5&q=Ctype2+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.Ctype2](https://github.com/dahall/Vanara/search?l=C%23&q=Ctype2) +[Ctype3](https://www.google.com/search?num=5&q=Ctype3+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.Ctype3](https://github.com/dahall/Vanara/search?l=C%23&q=Ctype3) +[DATE_FORMAT](https://www.google.com/search?num=5&q=DATE_FORMAT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DATE_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=DATE_FORMAT) +[DDD](https://www.google.com/search?num=5&q=DDD+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DDD](https://github.com/dahall/Vanara/search?l=C%23&q=DDD) +[DeactivateActCtxFlag](https://www.google.com/search?num=5&q=DeactivateActCtxFlag+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.DeactivateActCtxFlag](https://github.com/dahall/Vanara/search?l=C%23&q=DeactivateActCtxFlag) +[DEBUG_CONTINUE](https://www.google.com/search?num=5&q=DEBUG_CONTINUE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DEBUG_CONTINUE](https://github.com/dahall/Vanara/search?l=C%23&q=DEBUG_CONTINUE) +[DEBUG_EVENT_CODE](https://www.google.com/search?num=5&q=DEBUG_EVENT_CODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DEBUG_EVENT_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=DEBUG_EVENT_CODE) +[DEP_SYSTEM_POLICY_TYPE](https://www.google.com/search?num=5&q=DEP_SYSTEM_POLICY_TYPE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.DEP_SYSTEM_POLICY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEP_SYSTEM_POLICY_TYPE) +[DETECTION_TYPE](https://www.google.com/search?num=5&q=DETECTION_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DETECTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DETECTION_TYPE) +[DEVICE_DSM_ACTION](https://www.google.com/search?num=5&q=DEVICE_DSM_ACTION+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DEVICE_DSM_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_DSM_ACTION) +[DEVICE_DSM_FLAG](https://www.google.com/search?num=5&q=DEVICE_DSM_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DEVICE_DSM_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_DSM_FLAG) +[DEVICE_DSM_NOTIFY_FLAG](https://www.google.com/search?num=5&q=DEVICE_DSM_NOTIFY_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DEVICE_DSM_NOTIFY_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_DSM_NOTIFY_FLAG) +[DEVICE_TYPE](https://www.google.com/search?num=5&q=DEVICE_TYPE+site%3Adocs.microsoft.com) | WinIOCtl.h | [Vanara.PInvoke.Kernel32.DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_TYPE) +[DIAGNOSTIC_REASON](https://www.google.com/search?num=5&q=DIAGNOSTIC_REASON+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DIAGNOSTIC_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=DIAGNOSTIC_REASON) +[DIAGNOSTIC_REASON_VERSION](https://www.google.com/search?num=5&q=DIAGNOSTIC_REASON_VERSION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DIAGNOSTIC_REASON_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=DIAGNOSTIC_REASON_VERSION) +[DISK_ATTRIBUTE](https://www.google.com/search?num=5&q=DISK_ATTRIBUTE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DISK_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=DISK_ATTRIBUTE) +[DISK_CACHE_RETENTION_PRIORITY](https://www.google.com/search?num=5&q=DISK_CACHE_RETENTION_PRIORITY+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DISK_CACHE_RETENTION_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=DISK_CACHE_RETENTION_PRIORITY) +[DRIVE_TYPE](https://www.google.com/search?num=5&q=DRIVE_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DRIVE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVE_TYPE) +[DTR_CONTROL](https://www.google.com/search?num=5&q=DTR_CONTROL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DTR_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=DTR_CONTROL) +[DUPLICATE_HANDLE_OPTIONS](https://www.google.com/search?num=5&q=DUPLICATE_HANDLE_OPTIONS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.DUPLICATE_HANDLE_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DUPLICATE_HANDLE_OPTIONS) +[DYNAMIC_EH_CONTINUATION_TARGET](https://www.google.com/search?num=5&q=DYNAMIC_EH_CONTINUATION_TARGET+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.DYNAMIC_EH_CONTINUATION_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=DYNAMIC_EH_CONTINUATION_TARGET) +[ELEMENT_ERROR](https://www.google.com/search?num=5&q=ELEMENT_ERROR+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.ELEMENT_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=ELEMENT_ERROR) +[ELEMENT_STATUS](https://www.google.com/search?num=5&q=ELEMENT_STATUS+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.ELEMENT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=ELEMENT_STATUS) +[ELEMENT_TYPE](https://www.google.com/search?num=5&q=ELEMENT_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.ELEMENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ELEMENT_TYPE) +[ENCLAVE_SEALING_IDENTITY_POLICY](https://www.google.com/search?num=5&q=ENCLAVE_SEALING_IDENTITY_POLICY+site%3Adocs.microsoft.com) | ntenclv.h | [Vanara.PInvoke.Kernel32.ENCLAVE_SEALING_IDENTITY_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=ENCLAVE_SEALING_IDENTITY_POLICY) +[ENCLAVE_VBS_FLAG](https://www.google.com/search?num=5&q=ENCLAVE_VBS_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.ENCLAVE_VBS_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=ENCLAVE_VBS_FLAG) +[EnclaveType](https://www.google.com/search?num=5&q=EnclaveType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.EnclaveType](https://github.com/dahall/Vanara/search?l=C%23&q=EnclaveType) +[EVENT_TYPE](https://www.google.com/search?num=5&q=EVENT_TYPE+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TYPE) +[EXCEPTION_FLAG](https://www.google.com/search?num=5&q=EXCEPTION_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.EXCEPTION_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=EXCEPTION_FLAG) +[ExceptionCode](https://www.google.com/search?num=5&q=ExceptionCode+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.ExceptionCode](https://github.com/dahall/Vanara/search?l=C%23&q=ExceptionCode) +[EXECUTION_STATE](https://www.google.com/search?num=5&q=EXECUTION_STATE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.EXECUTION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=EXECUTION_STATE) +[FAIL_FAST_FLAGS](https://www.google.com/search?num=5&q=FAIL_FAST_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FAIL_FAST_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FAIL_FAST_FLAGS) +[FIBER_FLAG](https://www.google.com/search?num=5&q=FIBER_FLAG+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.FIBER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=FIBER_FLAG) +[FILE_ACTION](https://www.google.com/search?num=5&q=FILE_ACTION+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.FILE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_ACTION) +[FILE_CACHE_LIMITS](https://www.google.com/search?num=5&q=FILE_CACHE_LIMITS+site%3Adocs.microsoft.com) | MemoryApi.h | [Vanara.PInvoke.Kernel32.FILE_CACHE_LIMITS](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_CACHE_LIMITS) +[FILE_ID_TYPE](https://www.google.com/search?num=5&q=FILE_ID_TYPE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.FILE_ID_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_ID_TYPE) +[FILE_INFO_BY_HANDLE_CLASS](https://www.google.com/search?num=5&q=FILE_INFO_BY_HANDLE_CLASS+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.FILE_INFO_BY_HANDLE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_INFO_BY_HANDLE_CLASS) +[FILE_MAP](https://www.google.com/search?num=5&q=FILE_MAP+site%3Adocs.microsoft.com) | MemoryApi.h | [Vanara.PInvoke.Kernel32.FILE_MAP](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_MAP) +[FILE_NOTIFICATION_MODE](https://www.google.com/search?num=5&q=FILE_NOTIFICATION_MODE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.FILE_NOTIFICATION_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_NOTIFICATION_MODE) +[FILE_NOTIFY_CHANGE](https://www.google.com/search?num=5&q=FILE_NOTIFY_CHANGE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FILE_NOTIFY_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_NOTIFY_CHANGE) +[FILE_STORAGE_TIER_CLASS](https://www.google.com/search?num=5&q=FILE_STORAGE_TIER_CLASS+site%3Adocs.microsoft.com) | ntifs.h | [Vanara.PInvoke.Kernel32.FILE_STORAGE_TIER_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_STORAGE_TIER_CLASS) +[FILE_STORAGE_TIER_FLAG](https://www.google.com/search?num=5&q=FILE_STORAGE_TIER_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.FILE_STORAGE_TIER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_STORAGE_TIER_FLAG) +[FILE_STORAGE_TIER_MEDIA_TYPE](https://www.google.com/search?num=5&q=FILE_STORAGE_TIER_MEDIA_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.FILE_STORAGE_TIER_MEDIA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_STORAGE_TIER_MEDIA_TYPE) +[FileAccess](https://www.google.com/search?num=5&q=FileAccess+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FileAccess](https://github.com/dahall/Vanara/search?l=C%23&q=FileAccess) +[FileSystemFlags](https://www.google.com/search?num=5&q=FileSystemFlags+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.FileSystemFlags](https://github.com/dahall/Vanara/search?l=C%23&q=FileSystemFlags) +[FileType](https://www.google.com/search?num=5&q=FileType+site%3Adocs.microsoft.com) | WinUser.h | [Vanara.PInvoke.Kernel32.FileType](https://github.com/dahall/Vanara/search?l=C%23&q=FileType) +[FinalPathNameOptions](https://www.google.com/search?num=5&q=FinalPathNameOptions+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.FinalPathNameOptions](https://github.com/dahall/Vanara/search?l=C%23&q=FinalPathNameOptions) +[FIND_ACTCTX_SECTION](https://www.google.com/search?num=5&q=FIND_ACTCTX_SECTION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FIND_ACTCTX_SECTION](https://github.com/dahall/Vanara/search?l=C%23&q=FIND_ACTCTX_SECTION) +[FIND_FIRST](https://www.google.com/search?num=5&q=FIND_FIRST+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FIND_FIRST](https://github.com/dahall/Vanara/search?l=C%23&q=FIND_FIRST) +[FINDEX_INFO_LEVELS](https://www.google.com/search?num=5&q=FINDEX_INFO_LEVELS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FINDEX_INFO_LEVELS](https://github.com/dahall/Vanara/search?l=C%23&q=FINDEX_INFO_LEVELS) +[FINDEX_SEARCH_OPS](https://www.google.com/search?num=5&q=FINDEX_SEARCH_OPS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FINDEX_SEARCH_OPS](https://github.com/dahall/Vanara/search?l=C%23&q=FINDEX_SEARCH_OPS) +[FirmwareTableProviderId](https://www.google.com/search?num=5&q=FirmwareTableProviderId+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.FirmwareTableProviderId](https://github.com/dahall/Vanara/search?l=C%23&q=FirmwareTableProviderId) +[FormatMessageFlags](https://www.google.com/search?num=5&q=FormatMessageFlags+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.FormatMessageFlags](https://github.com/dahall/Vanara/search?l=C%23&q=FormatMessageFlags) +[FSCTL_INTEGRITY_FLAG](https://www.google.com/search?num=5&q=FSCTL_INTEGRITY_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.FSCTL_INTEGRITY_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=FSCTL_INTEGRITY_FLAG) +[GAMING_DEVICE_DEVICE_ID](https://www.google.com/search?num=5&q=GAMING_DEVICE_DEVICE_ID+site%3Adocs.microsoft.com) | gamingdeviceinformation.h | [Vanara.PInvoke.Kernel32.GAMING_DEVICE_DEVICE_ID](https://github.com/dahall/Vanara/search?l=C%23&q=GAMING_DEVICE_DEVICE_ID) +[GAMING_DEVICE_VENDOR_ID](https://www.google.com/search?num=5&q=GAMING_DEVICE_VENDOR_ID+site%3Adocs.microsoft.com) | gamingdeviceinformation.h | [Vanara.PInvoke.Kernel32.GAMING_DEVICE_VENDOR_ID](https://github.com/dahall/Vanara/search?l=C%23&q=GAMING_DEVICE_VENDOR_ID) +[GET_CONSOLE_DISPLAY_MODE](https://www.google.com/search?num=5&q=GET_CONSOLE_DISPLAY_MODE+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.GET_CONSOLE_DISPLAY_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=GET_CONSOLE_DISPLAY_MODE) +[GET_FILEEX_INFO_LEVELS](https://www.google.com/search?num=5&q=GET_FILEEX_INFO_LEVELS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.GET_FILEEX_INFO_LEVELS](https://github.com/dahall/Vanara/search?l=C%23&q=GET_FILEEX_INFO_LEVELS) +[GET_MODULE_HANDLE_EX_FLAG](https://www.google.com/search?num=5&q=GET_MODULE_HANDLE_EX_FLAG+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.GET_MODULE_HANDLE_EX_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=GET_MODULE_HANDLE_EX_FLAG) +[GetStringScriptsFlag](https://www.google.com/search?num=5&q=GetStringScriptsFlag+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.GetStringScriptsFlag](https://github.com/dahall/Vanara/search?l=C%23&q=GetStringScriptsFlag) +[GMEM](https://www.google.com/search?num=5&q=GMEM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.GMEM](https://github.com/dahall/Vanara/search?l=C%23&q=GMEM) +[GPT_ATTRIBUTE](https://www.google.com/search?num=5&q=GPT_ATTRIBUTE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.GPT_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=GPT_ATTRIBUTE) +[GPT_BASIC_DATA_ATTRIBUTE](https://www.google.com/search?num=5&q=GPT_BASIC_DATA_ATTRIBUTE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.GPT_BASIC_DATA_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=GPT_BASIC_DATA_ATTRIBUTE) +[HANDLE_FLAG](https://www.google.com/search?num=5&q=HANDLE_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HANDLE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=HANDLE_FLAG) +[HARDWARE_COUNTER_TYPE](https://www.google.com/search?num=5&q=HARDWARE_COUNTER_TYPE+site%3Adocs.microsoft.com) | ntddk.h | [Vanara.PInvoke.Kernel32.HARDWARE_COUNTER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=HARDWARE_COUNTER_TYPE) +[HEAP_INFORMATION_CLASS](https://www.google.com/search?num=5&q=HEAP_INFORMATION_CLASS+site%3Adocs.microsoft.com) | WinNT.h | [Vanara.PInvoke.Kernel32.HEAP_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=HEAP_INFORMATION_CLASS) +[HeapCompatibility](https://www.google.com/search?num=5&q=HeapCompatibility+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HeapCompatibility](https://github.com/dahall/Vanara/search?l=C%23&q=HeapCompatibility) +[HEAPENTRY32_FLAGS](https://www.google.com/search?num=5&q=HEAPENTRY32_FLAGS+site%3Adocs.microsoft.com) | tlhelp32.h | [Vanara.PInvoke.Kernel32.HEAPENTRY32_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=HEAPENTRY32_FLAGS) +[HeapFlags](https://www.google.com/search?num=5&q=HeapFlags+site%3Adocs.microsoft.com) | HeapApi.h | [Vanara.PInvoke.Kernel32.HeapFlags](https://github.com/dahall/Vanara/search?l=C%23&q=HeapFlags) +[HEAPLIST32_FLAGS](https://www.google.com/search?num=5&q=HEAPLIST32_FLAGS+site%3Adocs.microsoft.com) | tlhelp32.h | [Vanara.PInvoke.Kernel32.HEAPLIST32_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=HEAPLIST32_FLAGS) +[IDN_FLAGS](https://www.google.com/search?num=5&q=IDN_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.IDN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IDN_FLAGS) +[IMAGE_FILE_MACHINE](https://www.google.com/search?num=5&q=IMAGE_FILE_MACHINE+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.Kernel32.IMAGE_FILE_MACHINE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGE_FILE_MACHINE) +[INIT_ONCE_FLAGS](https://www.google.com/search?num=5&q=INIT_ONCE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.INIT_ONCE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=INIT_ONCE_FLAGS) +[IOAccess](https://www.google.com/search?num=5&q=IOAccess+site%3Adocs.microsoft.com) | WinIOCtl.h | [Vanara.PInvoke.Kernel32.IOAccess](https://github.com/dahall/Vanara/search?l=C%23&q=IOAccess) +[IOMethod](https://www.google.com/search?num=5&q=IOMethod+site%3Adocs.microsoft.com) | WinIOCtl.h | [Vanara.PInvoke.Kernel32.IOMethod](https://github.com/dahall/Vanara/search?l=C%23&q=IOMethod) +[IORING_CREATE_ADVISORY_FLAGS](https://www.google.com/search?num=5&q=IORING_CREATE_ADVISORY_FLAGS+site%3Adocs.microsoft.com) | ioringapi.h | [Vanara.PInvoke.Kernel32.IORING_CREATE_ADVISORY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_CREATE_ADVISORY_FLAGS) +[IORING_CREATE_REQUIRED_FLAGS](https://www.google.com/search?num=5&q=IORING_CREATE_REQUIRED_FLAGS+site%3Adocs.microsoft.com) | ioringapi.h | [Vanara.PInvoke.Kernel32.IORING_CREATE_REQUIRED_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_CREATE_REQUIRED_FLAGS) +[IORING_FEATURE_FLAGS](https://www.google.com/search?num=5&q=IORING_FEATURE_FLAGS+site%3Adocs.microsoft.com) | ntioring_x.h | [Vanara.PInvoke.Kernel32.IORING_FEATURE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_FEATURE_FLAGS) +[IORING_OP_CODE](https://www.google.com/search?num=5&q=IORING_OP_CODE+site%3Adocs.microsoft.com) | ntioring_x.h | [Vanara.PInvoke.Kernel32.IORING_OP_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_OP_CODE) +[IORING_REF_KIND](https://www.google.com/search?num=5&q=IORING_REF_KIND+site%3Adocs.microsoft.com) | ioringapi.h | [Vanara.PInvoke.Kernel32.IORING_REF_KIND](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_REF_KIND) +[IORING_SQE_FLAGS](https://www.google.com/search?num=5&q=IORING_SQE_FLAGS+site%3Adocs.microsoft.com) | ioringapi.h | [Vanara.PInvoke.Kernel32.IORING_SQE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_SQE_FLAGS) +[IORING_VERSION](https://www.google.com/search?num=5&q=IORING_VERSION+site%3Adocs.microsoft.com) | ntioring_x.h | [Vanara.PInvoke.Kernel32.IORING_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=IORING_VERSION) +[JOB_OBJECT_CPU_RATE_CONTROL_FLAGS](https://www.google.com/search?num=5&q=JOB_OBJECT_CPU_RATE_CONTROL_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOB_OBJECT_CPU_RATE_CONTROL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_OBJECT_CPU_RATE_CONTROL_FLAGS) +[JOB_OBJECT_IO_RATE_CONTROL_FLAGS](https://www.google.com/search?num=5&q=JOB_OBJECT_IO_RATE_CONTROL_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOB_OBJECT_IO_RATE_CONTROL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_OBJECT_IO_RATE_CONTROL_FLAGS) +[JOB_OBJECT_MSG](https://www.google.com/search?num=5&q=JOB_OBJECT_MSG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOB_OBJECT_MSG](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_OBJECT_MSG) +[JOB_OBJECT_NET_RATE_CONTROL_FLAGS](https://www.google.com/search?num=5&q=JOB_OBJECT_NET_RATE_CONTROL_FLAGS+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.Kernel32.JOB_OBJECT_NET_RATE_CONTROL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_OBJECT_NET_RATE_CONTROL_FLAGS) +[JobAccessRight](https://www.google.com/search?num=5&q=JobAccessRight+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JobAccessRight](https://github.com/dahall/Vanara/search?l=C%23&q=JobAccessRight) +[JOBOBJECT_END_OF_JOB_TIME_ACTION](https://www.google.com/search?num=5&q=JOBOBJECT_END_OF_JOB_TIME_ACTION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_END_OF_JOB_TIME_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_END_OF_JOB_TIME_ACTION) +[JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS](https://www.google.com/search?num=5&q=JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS) +[JOBOBJECT_LIMIT_FLAGS](https://www.google.com/search?num=5&q=JOBOBJECT_LIMIT_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_LIMIT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_LIMIT_FLAGS) +[JOBOBJECT_RATE_CONTROL_TOLERANCE](https://www.google.com/search?num=5&q=JOBOBJECT_RATE_CONTROL_TOLERANCE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_RATE_CONTROL_TOLERANCE](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_RATE_CONTROL_TOLERANCE) +[JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL](https://www.google.com/search?num=5&q=JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL) +[JOBOBJECT_SECURITY_FLAGS](https://www.google.com/search?num=5&q=JOBOBJECT_SECURITY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_SECURITY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_SECURITY_FLAGS) +[JOBOBJECT_UILIMIT_FLAGS](https://www.google.com/search?num=5&q=JOBOBJECT_UILIMIT_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECT_UILIMIT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECT_UILIMIT_FLAGS) +[JOBOBJECTINFOCLASS](https://www.google.com/search?num=5&q=JOBOBJECTINFOCLASS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.JOBOBJECTINFOCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=JOBOBJECTINFOCLASS) +[LATENCY_TIME](https://www.google.com/search?num=5&q=LATENCY_TIME+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LATENCY_TIME](https://github.com/dahall/Vanara/search?l=C%23&q=LATENCY_TIME) +[LCID_FLAGS](https://www.google.com/search?num=5&q=LCID_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LCID_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=LCID_FLAGS) +[LCMAP](https://www.google.com/search?num=5&q=LCMAP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LCMAP](https://github.com/dahall/Vanara/search?l=C%23&q=LCMAP) +[LCTYPE](https://www.google.com/search?num=5&q=LCTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LCTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=LCTYPE) +[LGRPID](https://www.google.com/search?num=5&q=LGRPID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LGRPID](https://github.com/dahall/Vanara/search?l=C%23&q=LGRPID) +[LGRPID_FLAGS](https://www.google.com/search?num=5&q=LGRPID_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LGRPID_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=LGRPID_FLAGS) +[LIST_MODULES](https://www.google.com/search?num=5&q=LIST_MODULES+site%3Adocs.microsoft.com) | psapi.h | [Vanara.PInvoke.Kernel32.LIST_MODULES](https://github.com/dahall/Vanara/search?l=C%23&q=LIST_MODULES) +[LMEM](https://www.google.com/search?num=5&q=LMEM+site%3Adocs.microsoft.com) | MinWinBase.h | [Vanara.PInvoke.Kernel32.LMEM](https://github.com/dahall/Vanara/search?l=C%23&q=LMEM) +[LoadLibraryExFlags](https://www.google.com/search?num=5&q=LoadLibraryExFlags+site%3Adocs.microsoft.com) | libloaderapi.h | [Vanara.PInvoke.Kernel32.LoadLibraryExFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LoadLibraryExFlags) +[LOCALE_FLAGS](https://www.google.com/search?num=5&q=LOCALE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LOCALE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=LOCALE_FLAGS) +[LOCALE_FORMAT_FLAG](https://www.google.com/search?num=5&q=LOCALE_FORMAT_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.LOCALE_FORMAT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=LOCALE_FORMAT_FLAG) +[LOCKFILE](https://www.google.com/search?num=5&q=LOCKFILE+site%3Adocs.microsoft.com) | minwinbase.h | [Vanara.PInvoke.Kernel32.LOCKFILE](https://github.com/dahall/Vanara/search?l=C%23&q=LOCKFILE) +[LOGICAL_PROCESSOR_RELATIONSHIP](https://www.google.com/search?num=5&q=LOGICAL_PROCESSOR_RELATIONSHIP+site%3Adocs.microsoft.com) | WinNT.h | [Vanara.PInvoke.Kernel32.LOGICAL_PROCESSOR_RELATIONSHIP](https://github.com/dahall/Vanara/search?l=C%23&q=LOGICAL_PROCESSOR_RELATIONSHIP) +[LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG](https://www.google.com/search?num=5&q=LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG) +[MACHINE_ATTRIBUTES](https://www.google.com/search?num=5&q=MACHINE_ATTRIBUTES+site%3Adocs.microsoft.com) | processthreadsapi.h | [Vanara.PInvoke.Kernel32.MACHINE_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=MACHINE_ATTRIBUTES) +[MARK_HANDLE_INFO_FLAG](https://www.google.com/search?num=5&q=MARK_HANDLE_INFO_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.MARK_HANDLE_INFO_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=MARK_HANDLE_INFO_FLAG) +[MBCONV](https://www.google.com/search?num=5&q=MBCONV+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MBCONV](https://github.com/dahall/Vanara/search?l=C%23&q=MBCONV) +[MEDIA_CHANGE_DETECTION_STATE](https://www.google.com/search?num=5&q=MEDIA_CHANGE_DETECTION_STATE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.MEDIA_CHANGE_DETECTION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=MEDIA_CHANGE_DETECTION_STATE) +[MEDIA_CHARACTER](https://www.google.com/search?num=5&q=MEDIA_CHARACTER+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.MEDIA_CHARACTER](https://github.com/dahall/Vanara/search?l=C%23&q=MEDIA_CHARACTER) +[MEDIA_TYPE](https://www.google.com/search?num=5&q=MEDIA_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.MEDIA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MEDIA_TYPE) +[MEM_ALLOCATION_TYPE](https://www.google.com/search?num=5&q=MEM_ALLOCATION_TYPE+site%3Adocs.microsoft.com) | WinNT.h | [Vanara.PInvoke.Kernel32.MEM_ALLOCATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_ALLOCATION_TYPE) +[MEM_EXTENDED_PARAMETER_TYPE](https://www.google.com/search?num=5&q=MEM_EXTENDED_PARAMETER_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.MEM_EXTENDED_PARAMETER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_EXTENDED_PARAMETER_TYPE) +[MEM_PROTECTION](https://www.google.com/search?num=5&q=MEM_PROTECTION+site%3Adocs.microsoft.com) | WinNT.h | [Vanara.PInvoke.Kernel32.MEM_PROTECTION](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_PROTECTION) +[MEMORY_PRIORITY](https://www.google.com/search?num=5&q=MEMORY_PRIORITY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MEMORY_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=MEMORY_PRIORITY) +[MEMORY_RESOURCE_NOTIFICATION_TYPE](https://www.google.com/search?num=5&q=MEMORY_RESOURCE_NOTIFICATION_TYPE+site%3Adocs.microsoft.com) | MemoryApi.h | [Vanara.PInvoke.Kernel32.MEMORY_RESOURCE_NOTIFICATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MEMORY_RESOURCE_NOTIFICATION_TYPE) +[MOUSE_BUTTON_STATE](https://www.google.com/search?num=5&q=MOUSE_BUTTON_STATE+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.MOUSE_BUTTON_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSE_BUTTON_STATE) +[MOUSE_EVENT_FLAG](https://www.google.com/search?num=5&q=MOUSE_EVENT_FLAG+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.MOUSE_EVENT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSE_EVENT_FLAG) +[MOVEFILE](https://www.google.com/search?num=5&q=MOVEFILE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MOVEFILE](https://github.com/dahall/Vanara/search?l=C%23&q=MOVEFILE) +[MUI_FILETYPE](https://www.google.com/search?num=5&q=MUI_FILETYPE+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.MUI_FILETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_FILETYPE) +[MUI_LANGUAGE](https://www.google.com/search?num=5&q=MUI_LANGUAGE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MUI_LANGUAGE](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_LANGUAGE) +[MUI_LANGUAGE_ENUM](https://www.google.com/search?num=5&q=MUI_LANGUAGE_ENUM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MUI_LANGUAGE_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_LANGUAGE_ENUM) +[MUI_LANGUAGE_FILTER](https://www.google.com/search?num=5&q=MUI_LANGUAGE_FILTER+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MUI_LANGUAGE_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_LANGUAGE_FILTER) +[MUI_LANGUAGE_FLAGS](https://www.google.com/search?num=5&q=MUI_LANGUAGE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MUI_LANGUAGE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_LANGUAGE_FLAGS) +[MUI_LANGUAGE_PATH](https://www.google.com/search?num=5&q=MUI_LANGUAGE_PATH+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MUI_LANGUAGE_PATH](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_LANGUAGE_PATH) +[MUI_QUERY](https://www.google.com/search?num=5&q=MUI_QUERY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.MUI_QUERY](https://github.com/dahall/Vanara/search?l=C%23&q=MUI_QUERY) +[NORM_FORM](https://www.google.com/search?num=5&q=NORM_FORM+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.NORM_FORM](https://github.com/dahall/Vanara/search?l=C%23&q=NORM_FORM) +[OFFER_PRIORITY](https://www.google.com/search?num=5&q=OFFER_PRIORITY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.OFFER_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=OFFER_PRIORITY) +[OpenFileAction](https://www.google.com/search?num=5&q=OpenFileAction+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.OpenFileAction](https://github.com/dahall/Vanara/search?l=C%23&q=OpenFileAction) +[OPLOCK_INPUT_FLAG](https://www.google.com/search?num=5&q=OPLOCK_INPUT_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.OPLOCK_INPUT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=OPLOCK_INPUT_FLAG) +[OPLOCK_LEVEL_CACHE](https://www.google.com/search?num=5&q=OPLOCK_LEVEL_CACHE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.OPLOCK_LEVEL_CACHE](https://github.com/dahall/Vanara/search?l=C%23&q=OPLOCK_LEVEL_CACHE) +[OPLOCK_OUTPUT_FLAG](https://www.google.com/search?num=5&q=OPLOCK_OUTPUT_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.OPLOCK_OUTPUT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=OPLOCK_OUTPUT_FLAG) +[PACKAGE_FLAGS](https://www.google.com/search?num=5&q=PACKAGE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PACKAGE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PACKAGE_FLAGS) +[PackageDependencyLifetimeKind](https://www.google.com/search?num=5&q=PackageDependencyLifetimeKind+site%3Adocs.microsoft.com) | appmodel.h | [Vanara.PInvoke.Kernel32.PackageDependencyLifetimeKind](https://github.com/dahall/Vanara/search?l=C%23&q=PackageDependencyLifetimeKind) +[PackageDependencyProcessorArchitectures](https://www.google.com/search?num=5&q=PackageDependencyProcessorArchitectures+site%3Adocs.microsoft.com) | appmodel.h | [Vanara.PInvoke.Kernel32.PackageDependencyProcessorArchitectures](https://github.com/dahall/Vanara/search?l=C%23&q=PackageDependencyProcessorArchitectures) +[PackageOrigin](https://www.google.com/search?num=5&q=PackageOrigin+site%3Adocs.microsoft.com) | appmodel.h | [Vanara.PInvoke.Kernel32.PackageOrigin](https://github.com/dahall/Vanara/search?l=C%23&q=PackageOrigin) +[PackagePathType](https://www.google.com/search?num=5&q=PackagePathType+site%3Adocs.microsoft.com) | appmodel.h | [Vanara.PInvoke.Kernel32.PackagePathType](https://github.com/dahall/Vanara/search?l=C%23&q=PackagePathType) +[Parity](https://www.google.com/search?num=5&q=Parity+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.Parity](https://github.com/dahall/Vanara/search?l=C%23&q=Parity) +[PARTITION_STYLE](https://www.google.com/search?num=5&q=PARTITION_STYLE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.PARTITION_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=PARTITION_STYLE) +[PartitionType](https://www.google.com/search?num=5&q=PartitionType+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.PartitionType](https://github.com/dahall/Vanara/search?l=C%23&q=PartitionType) +[PATHCCH_OPTIONS](https://www.google.com/search?num=5&q=PATHCCH_OPTIONS+site%3Adocs.microsoft.com) | pathcch.h | [Vanara.PInvoke.Kernel32.PATHCCH_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=PATHCCH_OPTIONS) +[PIPE_ACCESS](https://www.google.com/search?num=5&q=PIPE_ACCESS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PIPE_ACCESS](https://github.com/dahall/Vanara/search?l=C%23&q=PIPE_ACCESS) +[PIPE_TYPE](https://www.google.com/search?num=5&q=PIPE_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PIPE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PIPE_TYPE) +[POWER_REQUEST_TYPE](https://www.google.com/search?num=5&q=POWER_REQUEST_TYPE+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.Kernel32.POWER_REQUEST_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_REQUEST_TYPE) +[PRIORITY_HINT](https://www.google.com/search?num=5&q=PRIORITY_HINT+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.Kernel32.PRIORITY_HINT](https://github.com/dahall/Vanara/search?l=C%23&q=PRIORITY_HINT) +[PROCESS_AFFINITY_MODE](https://www.google.com/search?num=5&q=PROCESS_AFFINITY_MODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_AFFINITY_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_AFFINITY_MODE) +[PROCESS_DEP](https://www.google.com/search?num=5&q=PROCESS_DEP+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.PROCESS_DEP](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_DEP) +[PROCESS_HEAP](https://www.google.com/search?num=5&q=PROCESS_HEAP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_HEAP](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_HEAP) +[PROCESS_INFORMATION_CLASS](https://www.google.com/search?num=5&q=PROCESS_INFORMATION_CLASS+site%3Adocs.microsoft.com) | processthreadsapi.h | [Vanara.PInvoke.Kernel32.PROCESS_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_INFORMATION_CLASS) +[PROCESS_LEAP_SECOND_INFO_FLAGS](https://www.google.com/search?num=5&q=PROCESS_LEAP_SECOND_INFO_FLAGS+site%3Adocs.microsoft.com) | processthreadsapi.h | [Vanara.PInvoke.Kernel32.PROCESS_LEAP_SECOND_INFO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_LEAP_SECOND_INFO_FLAGS) +[PROCESS_MEMORY_EXHAUSTION_TYPE](https://www.google.com/search?num=5&q=PROCESS_MEMORY_EXHAUSTION_TYPE+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.PROCESS_MEMORY_EXHAUSTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MEMORY_EXHAUSTION_TYPE) +[PROCESS_MITIGATION_ASLR_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_ASLR_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_ASLR_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_ASLR_POLICY_FLAGS) +[PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS) +[PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS) +[PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS) +[PROCESS_MITIGATION_DEP_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_DEP_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_DEP_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_DEP_POLICY_FLAGS) +[PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS) +[PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS) +[PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS) +[PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS) +[PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS) +[PROCESS_MITIGATION_POLICY](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_POLICY+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_POLICY) +[PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS) +[PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS](https://www.google.com/search?num=5&q=PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS) +[PROCESS_NAME](https://www.google.com/search?num=5&q=PROCESS_NAME+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.PROCESS_NAME](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_NAME) +[PROCESS_POWER_THROTTLING_MASK](https://www.google.com/search?num=5&q=PROCESS_POWER_THROTTLING_MASK+site%3Adocs.microsoft.com) | processthreadsapi.h | [Vanara.PInvoke.Kernel32.PROCESS_POWER_THROTTLING_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_POWER_THROTTLING_MASK) +[ProcessAccess](https://www.google.com/search?num=5&q=ProcessAccess+site%3Adocs.microsoft.com) | ntpsapi.h | [Vanara.PInvoke.Kernel32.ProcessAccess](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessAccess) +[PROCESSOR_CACHE_TYPE](https://www.google.com/search?num=5&q=PROCESSOR_CACHE_TYPE+site%3Adocs.microsoft.com) | WinNT.h | [Vanara.PInvoke.Kernel32.PROCESSOR_CACHE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_CACHE_TYPE) +[PROCESSOR_FEATURE](https://www.google.com/search?num=5&q=PROCESSOR_FEATURE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.PROCESSOR_FEATURE](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_FEATURE) +[PRODUCT_TYPE](https://www.google.com/search?num=5&q=PRODUCT_TYPE+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.PRODUCT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PRODUCT_TYPE) +[ProductType](https://www.google.com/search?num=5&q=ProductType+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.Kernel32.ProductType](https://github.com/dahall/Vanara/search?l=C%23&q=ProductType) +[PROTECTION_LEVEL](https://www.google.com/search?num=5&q=PROTECTION_LEVEL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROTECTION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=PROTECTION_LEVEL) +[PROV_CAPABILITIES](https://www.google.com/search?num=5&q=PROV_CAPABILITIES+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROV_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=PROV_CAPABILITIES) +[PROV_SUB_TYPE](https://www.google.com/search?num=5&q=PROV_SUB_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROV_SUB_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROV_SUB_TYPE) +[PSEUDOCONSOLE](https://www.google.com/search?num=5&q=PSEUDOCONSOLE+site%3Adocs.microsoft.com) | ConsoleApi.h | [Vanara.PInvoke.Kernel32.PSEUDOCONSOLE](https://github.com/dahall/Vanara/search?l=C%23&q=PSEUDOCONSOLE) +[PSS_CAPTURE_FLAGS](https://www.google.com/search?num=5&q=PSS_CAPTURE_FLAGS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_CAPTURE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_CAPTURE_FLAGS) +[PSS_DUPLICATE_FLAGS](https://www.google.com/search?num=5&q=PSS_DUPLICATE_FLAGS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_DUPLICATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_DUPLICATE_FLAGS) +[PSS_HANDLE_FLAGS](https://www.google.com/search?num=5&q=PSS_HANDLE_FLAGS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_HANDLE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_HANDLE_FLAGS) +[PSS_OBJECT_TYPE](https://www.google.com/search?num=5&q=PSS_OBJECT_TYPE+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_OBJECT_TYPE) +[PSS_PROCESS_FLAGS](https://www.google.com/search?num=5&q=PSS_PROCESS_FLAGS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_PROCESS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_PROCESS_FLAGS) +[PSS_QUERY_INFORMATION_CLASS](https://www.google.com/search?num=5&q=PSS_QUERY_INFORMATION_CLASS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_QUERY_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_QUERY_INFORMATION_CLASS) +[PSS_THREAD_FLAGS](https://www.google.com/search?num=5&q=PSS_THREAD_FLAGS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_THREAD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_THREAD_FLAGS) +[PSS_WALK_INFORMATION_CLASS](https://www.google.com/search?num=5&q=PSS_WALK_INFORMATION_CLASS+site%3Adocs.microsoft.com) | processsnapshot.h | [Vanara.PInvoke.Kernel32.PSS_WALK_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=PSS_WALK_INFORMATION_CLASS) +[QueryActCtxFlag](https://www.google.com/search?num=5&q=QueryActCtxFlag+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.QueryActCtxFlag](https://github.com/dahall/Vanara/search?l=C%23&q=QueryActCtxFlag) +[QUOTA_LIMITS_HARDWS](https://www.google.com/search?num=5&q=QUOTA_LIMITS_HARDWS+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.QUOTA_LIMITS_HARDWS](https://github.com/dahall/Vanara/search?l=C%23&q=QUOTA_LIMITS_HARDWS) +[READ_DIRECTORY_NOTIFY_INFORMATION_CLASS](https://www.google.com/search?num=5&q=READ_DIRECTORY_NOTIFY_INFORMATION_CLASS+site%3Adocs.microsoft.com) | minwinbase.h | [Vanara.PInvoke.Kernel32.READ_DIRECTORY_NOTIFY_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) +[READ_THREAD_PROFILING_FLAG](https://www.google.com/search?num=5&q=READ_THREAD_PROFILING_FLAG+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.READ_THREAD_PROFILING_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=READ_THREAD_PROFILING_FLAG) +[RemoteProtocol](https://www.google.com/search?num=5&q=RemoteProtocol+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.RemoteProtocol](https://github.com/dahall/Vanara/search?l=C%23&q=RemoteProtocol) +[REPLACEFILE](https://www.google.com/search?num=5&q=REPLACEFILE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.REPLACEFILE](https://github.com/dahall/Vanara/search?l=C%23&q=REPLACEFILE) +[RESOURCE_ENUM_FLAGS](https://www.google.com/search?num=5&q=RESOURCE_ENUM_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.RESOURCE_ENUM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=RESOURCE_ENUM_FLAGS) +[RTL_UMS_SCHEDULER_REASON](https://www.google.com/search?num=5&q=RTL_UMS_SCHEDULER_REASON+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.RTL_UMS_SCHEDULER_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=RTL_UMS_SCHEDULER_REASON) +[RTL_UMS_THREAD_INFO_CLASS](https://www.google.com/search?num=5&q=RTL_UMS_THREAD_INFO_CLASS+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.RTL_UMS_THREAD_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=RTL_UMS_THREAD_INFO_CLASS) +[RTS_CONTROL](https://www.google.com/search?num=5&q=RTS_CONTROL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.RTS_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=RTS_CONTROL) +[SCEX2](https://www.google.com/search?num=5&q=SCEX2+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.SCEX2](https://github.com/dahall/Vanara/search?l=C%23&q=SCEX2) +[SCS](https://www.google.com/search?num=5&q=SCS+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.SCS](https://github.com/dahall/Vanara/search?l=C%23&q=SCS) +[SEARCH_FLAGS](https://www.google.com/search?num=5&q=SEARCH_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.SEARCH_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SEARCH_FLAGS) +[SEC_ALLOC](https://www.google.com/search?num=5&q=SEC_ALLOC+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.SEC_ALLOC](https://github.com/dahall/Vanara/search?l=C%23&q=SEC_ALLOC) +[SECTION_MAP](https://www.google.com/search?num=5&q=SECTION_MAP+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.SECTION_MAP](https://github.com/dahall/Vanara/search?l=C%23&q=SECTION_MAP) +[SEM](https://www.google.com/search?num=5&q=SEM+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.SEM](https://github.com/dahall/Vanara/search?l=C%23&q=SEM) +[SET_CONSOLE_DISPLAY_MODE](https://www.google.com/search?num=5&q=SET_CONSOLE_DISPLAY_MODE+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.SET_CONSOLE_DISPLAY_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=SET_CONSOLE_DISPLAY_MODE) +[SHRINK_VOLUME_REQUEST_TYPES](https://www.google.com/search?num=5&q=SHRINK_VOLUME_REQUEST_TYPES+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.SHRINK_VOLUME_REQUEST_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=SHRINK_VOLUME_REQUEST_TYPES) +[SHUTDOWN](https://www.google.com/search?num=5&q=SHUTDOWN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.SHUTDOWN](https://github.com/dahall/Vanara/search?l=C%23&q=SHUTDOWN) +[SRB_TYPE](https://www.google.com/search?num=5&q=SRB_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.SRB_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SRB_TYPE) +[STARTF](https://www.google.com/search?num=5&q=STARTF+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.STARTF](https://github.com/dahall/Vanara/search?l=C%23&q=STARTF) +[StdHandleType](https://www.google.com/search?num=5&q=StdHandleType+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.StdHandleType](https://github.com/dahall/Vanara/search?l=C%23&q=StdHandleType) +[StopBits](https://www.google.com/search?num=5&q=StopBits+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.StopBits](https://github.com/dahall/Vanara/search?l=C%23&q=StopBits) +[STORAGE_ADDRESS_TYPE](https://www.google.com/search?num=5&q=STORAGE_ADDRESS_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_ADDRESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_ADDRESS_TYPE) +[STORAGE_BUS_TYPE](https://www.google.com/search?num=5&q=STORAGE_BUS_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_BUS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_BUS_TYPE) +[STORAGE_COMPONENT_HEALTH_STATUS](https://www.google.com/search?num=5&q=STORAGE_COMPONENT_HEALTH_STATUS+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_COMPONENT_HEALTH_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_COMPONENT_HEALTH_STATUS) +[STORAGE_DEVICE_FORM_FACTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_FORM_FACTOR+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_FORM_FACTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_FORM_FACTOR) +[STORAGE_DEVICE_POWER_CAP_UNITS](https://www.google.com/search?num=5&q=STORAGE_DEVICE_POWER_CAP_UNITS+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_POWER_CAP_UNITS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_POWER_CAP_UNITS) +[STORAGE_HW_FIRMWARE_REQUEST_FLAG](https://www.google.com/search?num=5&q=STORAGE_HW_FIRMWARE_REQUEST_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_HW_FIRMWARE_REQUEST_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_HW_FIRMWARE_REQUEST_FLAG) +[STORAGE_MEDIA_TYPE](https://www.google.com/search?num=5&q=STORAGE_MEDIA_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_MEDIA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_MEDIA_TYPE) +[STORAGE_OFFLOAD_READ](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_READ+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_READ](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_READ) +[STORAGE_OFFLOAD_WRITE](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_WRITE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_WRITE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_WRITE) +[STORAGE_PORT_CODE_SET](https://www.google.com/search?num=5&q=STORAGE_PORT_CODE_SET+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PORT_CODE_SET](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PORT_CODE_SET) +[STORAGE_PROPERTY_ID](https://www.google.com/search?num=5&q=STORAGE_PROPERTY_ID+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROPERTY_ID) +[STORAGE_PROTOCOL_ATA_DATA_TYPE](https://www.google.com/search?num=5&q=STORAGE_PROTOCOL_ATA_DATA_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROTOCOL_ATA_DATA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROTOCOL_ATA_DATA_TYPE) +[STORAGE_PROTOCOL_COMMAND_FLAG](https://www.google.com/search?num=5&q=STORAGE_PROTOCOL_COMMAND_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROTOCOL_COMMAND_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROTOCOL_COMMAND_FLAG) +[STORAGE_PROTOCOL_NVME_DATA_TYPE](https://www.google.com/search?num=5&q=STORAGE_PROTOCOL_NVME_DATA_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROTOCOL_NVME_DATA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROTOCOL_NVME_DATA_TYPE) +[STORAGE_PROTOCOL_STATUS](https://www.google.com/search?num=5&q=STORAGE_PROTOCOL_STATUS+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROTOCOL_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROTOCOL_STATUS) +[STORAGE_PROTOCOL_TYPE](https://www.google.com/search?num=5&q=STORAGE_PROTOCOL_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROTOCOL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROTOCOL_TYPE) +[STORAGE_QUERY_TYPE](https://www.google.com/search?num=5&q=STORAGE_QUERY_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_QUERY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_QUERY_TYPE) +[STORAGE_RPMB_FRAME_TYPE](https://www.google.com/search?num=5&q=STORAGE_RPMB_FRAME_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_RPMB_FRAME_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_RPMB_FRAME_TYPE) +[STORAGE_TEMPERATURE_THRESHOLD_FLAG](https://www.google.com/search?num=5&q=STORAGE_TEMPERATURE_THRESHOLD_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.STORAGE_TEMPERATURE_THRESHOLD_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_TEMPERATURE_THRESHOLD_FLAG) +[StorageInfoFlags](https://www.google.com/search?num=5&q=StorageInfoFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.StorageInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=StorageInfoFlags) +[STREAM_INFO_LEVELS](https://www.google.com/search?num=5&q=STREAM_INFO_LEVELS+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.STREAM_INFO_LEVELS](https://github.com/dahall/Vanara/search?l=C%23&q=STREAM_INFO_LEVELS) +[STRING_MAPPING](https://www.google.com/search?num=5&q=STRING_MAPPING+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.STRING_MAPPING](https://github.com/dahall/Vanara/search?l=C%23&q=STRING_MAPPING) +[SuiteMask](https://www.google.com/search?num=5&q=SuiteMask+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.Kernel32.SuiteMask](https://github.com/dahall/Vanara/search?l=C%23&q=SuiteMask) +[SymbolicLinkType](https://www.google.com/search?num=5&q=SymbolicLinkType+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.SymbolicLinkType](https://github.com/dahall/Vanara/search?l=C%23&q=SymbolicLinkType) +[SYNC_BARRIER_FLAGS](https://www.google.com/search?num=5&q=SYNC_BARRIER_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.SYNC_BARRIER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SYNC_BARRIER_FLAGS) +[SynchronizationObjectAccess](https://www.google.com/search?num=5&q=SynchronizationObjectAccess+site%3Adocs.microsoft.com) | synchapi.h | [Vanara.PInvoke.Kernel32.SynchronizationObjectAccess](https://github.com/dahall/Vanara/search?l=C%23&q=SynchronizationObjectAccess) +[SYSGEOCLASS](https://www.google.com/search?num=5&q=SYSGEOCLASS+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.SYSGEOCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=SYSGEOCLASS) +[SYSGEOTYPE](https://www.google.com/search?num=5&q=SYSGEOTYPE+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.SYSGEOTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SYSGEOTYPE) +[SYSNLS_FUNCTION](https://www.google.com/search?num=5&q=SYSNLS_FUNCTION+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.SYSNLS_FUNCTION](https://github.com/dahall/Vanara/search?l=C%23&q=SYSNLS_FUNCTION) +[SYSTEM_CPU_SET_FLAGS](https://www.google.com/search?num=5&q=SYSTEM_CPU_SET_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.SYSTEM_CPU_SET_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_CPU_SET_FLAGS) +[TAPE_ERASE_TYPE](https://www.google.com/search?num=5&q=TAPE_ERASE_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_ERASE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_ERASE_TYPE) +[TAPE_FEATURES_HIGH](https://www.google.com/search?num=5&q=TAPE_FEATURES_HIGH+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_FEATURES_HIGH](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_FEATURES_HIGH) +[TAPE_FEATURES_LOW](https://www.google.com/search?num=5&q=TAPE_FEATURES_LOW+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_FEATURES_LOW](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_FEATURES_LOW) +[TAPE_PARAM_OP](https://www.google.com/search?num=5&q=TAPE_PARAM_OP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_PARAM_OP](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_PARAM_OP) +[TAPE_PARTITION_METHOD](https://www.google.com/search?num=5&q=TAPE_PARTITION_METHOD+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_PARTITION_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_PARTITION_METHOD) +[TAPE_POS_METHOD](https://www.google.com/search?num=5&q=TAPE_POS_METHOD+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_POS_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_POS_METHOD) +[TAPE_POS_TYPE](https://www.google.com/search?num=5&q=TAPE_POS_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_POS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_POS_TYPE) +[TAPE_PREP_OP](https://www.google.com/search?num=5&q=TAPE_PREP_OP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPE_PREP_OP](https://github.com/dahall/Vanara/search?l=C%23&q=TAPE_PREP_OP) +[TAPEMARK_TYPE](https://www.google.com/search?num=5&q=TAPEMARK_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TAPEMARK_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TAPEMARK_TYPE) +[TH32CS](https://www.google.com/search?num=5&q=TH32CS+site%3Adocs.microsoft.com) | tlhelp32.h | [Vanara.PInvoke.Kernel32.TH32CS](https://github.com/dahall/Vanara/search?l=C%23&q=TH32CS) +[THREAD_INFORMATION_CLASS](https://www.google.com/search?num=5&q=THREAD_INFORMATION_CLASS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.THREAD_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=THREAD_INFORMATION_CLASS) +[THREAD_PRIORITY](https://www.google.com/search?num=5&q=THREAD_PRIORITY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.THREAD_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=THREAD_PRIORITY) +[THREAD_PROFILING_FLAG](https://www.google.com/search?num=5&q=THREAD_PROFILING_FLAG+site%3Adocs.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.THREAD_PROFILING_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=THREAD_PROFILING_FLAG) +[ThreadAccess](https://www.google.com/search?num=5&q=ThreadAccess+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.ThreadAccess](https://github.com/dahall/Vanara/search?l=C%23&q=ThreadAccess) +[ThreadUmsFlags](https://www.google.com/search?num=5&q=ThreadUmsFlags+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.ThreadUmsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ThreadUmsFlags) +[TIME_FORMAT](https://www.google.com/search?num=5&q=TIME_FORMAT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TIME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=TIME_FORMAT) +[TIME_FORMAT_ENUM](https://www.google.com/search?num=5&q=TIME_FORMAT_ENUM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TIME_FORMAT_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=TIME_FORMAT_ENUM) +[TP_CALLBACK_ENV_FLAGS](https://www.google.com/search?num=5&q=TP_CALLBACK_ENV_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TP_CALLBACK_ENV_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TP_CALLBACK_ENV_FLAGS) +[TP_CALLBACK_PRIORITY](https://www.google.com/search?num=5&q=TP_CALLBACK_PRIORITY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TP_CALLBACK_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=TP_CALLBACK_PRIORITY) +[TXFS_LOGGING_MODE](https://www.google.com/search?num=5&q=TXFS_LOGGING_MODE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.TXFS_LOGGING_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=TXFS_LOGGING_MODE) +[TXFS_RM_FLAG](https://www.google.com/search?num=5&q=TXFS_RM_FLAG+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.TXFS_RM_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TXFS_RM_FLAG) +[TXFS_RM_STATE](https://www.google.com/search?num=5&q=TXFS_RM_STATE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.TXFS_RM_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=TXFS_RM_STATE) +[TXFS_TRANSACTION_STATE](https://www.google.com/search?num=5&q=TXFS_TRANSACTION_STATE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.TXFS_TRANSACTION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=TXFS_TRANSACTION_STATE) +[TZID](https://www.google.com/search?num=5&q=TZID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.TZID](https://github.com/dahall/Vanara/search?l=C%23&q=TZID) +[USER_CET_ENVIRONMENT](https://www.google.com/search?num=5&q=USER_CET_ENVIRONMENT+site%3Adocs.microsoft.com) | sysinfoapi.h | [Vanara.PInvoke.Kernel32.USER_CET_ENVIRONMENT](https://github.com/dahall/Vanara/search?l=C%23&q=USER_CET_ENVIRONMENT) +[USN_REASON](https://www.google.com/search?num=5&q=USN_REASON+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.USN_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=USN_REASON) +[USN_SOURCE](https://www.google.com/search?num=5&q=USN_SOURCE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.USN_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=USN_SOURCE) +[VARIABLE_ATTRIBUTE](https://www.google.com/search?num=5&q=VARIABLE_ATTRIBUTE+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.VARIABLE_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=VARIABLE_ATTRIBUTE) +[VERSION_CONDITION](https://www.google.com/search?num=5&q=VERSION_CONDITION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.VERSION_CONDITION](https://github.com/dahall/Vanara/search?l=C%23&q=VERSION_CONDITION) +[VERSION_MASK](https://www.google.com/search?num=5&q=VERSION_MASK+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.VERSION_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=VERSION_MASK) +[VS_FLAGS](https://www.google.com/search?num=5&q=VS_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.VS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VS_FLAGS) +[WAIT_STATUS](https://www.google.com/search?num=5&q=WAIT_STATUS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.WAIT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WAIT_STATUS) +[WCCONV](https://www.google.com/search?num=5&q=WCCONV+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.WCCONV](https://github.com/dahall/Vanara/search?l=C%23&q=WCCONV) +[WER_FAULT_REPORTING](https://www.google.com/search?num=5&q=WER_FAULT_REPORTING+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_FAULT_REPORTING](https://github.com/dahall/Vanara/search?l=C%23&q=WER_FAULT_REPORTING) +[WER_FILE_TYPE](https://www.google.com/search?num=5&q=WER_FILE_TYPE+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_FILE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WER_FILE_TYPE) +[WER_REGISTER_FILE_FLAGS](https://www.google.com/search?num=5&q=WER_REGISTER_FILE_FLAGS+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_REGISTER_FILE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WER_REGISTER_FILE_FLAGS) +[WER_REGISTER_FILE_TYPE](https://www.google.com/search?num=5&q=WER_REGISTER_FILE_TYPE+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_REGISTER_FILE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WER_REGISTER_FILE_TYPE) +[WER_REPORT_TYPE](https://www.google.com/search?num=5&q=WER_REPORT_TYPE+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_REPORT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WER_REPORT_TYPE) +[WER_REPORT_UI](https://www.google.com/search?num=5&q=WER_REPORT_UI+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_REPORT_UI](https://github.com/dahall/Vanara/search?l=C%23&q=WER_REPORT_UI) +[WER_SUBMIT_RESULT](https://www.google.com/search?num=5&q=WER_SUBMIT_RESULT+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Kernel32.WER_SUBMIT_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=WER_SUBMIT_RESULT) +[WIN32_MEMORY_INFORMATION_CLASS](https://www.google.com/search?num=5&q=WIN32_MEMORY_INFORMATION_CLASS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.WIN32_MEMORY_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_MEMORY_INFORMATION_CLASS) +[WOW64_CONTEXT_FLAGS](https://www.google.com/search?num=5&q=WOW64_CONTEXT_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.WOW64_CONTEXT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WOW64_CONTEXT_FLAGS) +[WRITE_CACHE_CHANGE](https://www.google.com/search?num=5&q=WRITE_CACHE_CHANGE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.WRITE_CACHE_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=WRITE_CACHE_CHANGE) +[WRITE_CACHE_ENABLE](https://www.google.com/search?num=5&q=WRITE_CACHE_ENABLE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.WRITE_CACHE_ENABLE](https://github.com/dahall/Vanara/search?l=C%23&q=WRITE_CACHE_ENABLE) +[WRITE_CACHE_TYPE](https://www.google.com/search?num=5&q=WRITE_CACHE_TYPE+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.WRITE_CACHE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WRITE_CACHE_TYPE) +[WRITE_THROUGH](https://www.google.com/search?num=5&q=WRITE_THROUGH+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.WRITE_THROUGH](https://github.com/dahall/Vanara/search?l=C%23&q=WRITE_THROUGH) +[WRITE_WATCH](https://www.google.com/search?num=5&q=WRITE_WATCH+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.WRITE_WATCH](https://github.com/dahall/Vanara/search?l=C%23&q=WRITE_WATCH) +[WT](https://www.google.com/search?num=5&q=WT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.WT](https://github.com/dahall/Vanara/search?l=C%23&q=WT) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index d7c6c9a4..b8786e8f 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -19,6 +19,7 @@ Structures ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ALLOCATE ALLOCATE APP_MEMORY_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION ATOM BITMAPWRITESUSERLEVEL BITMAPWRITESUSERLEVEL BLOCK_DATA BLOCK_REGION_UNION BOOT_AREA_INFO BoundaryDescriptorHandle BufferUnion BUSSPECIFICDATA BY_HANDLE_FILE_INFORMATION CACHE_DESCRIPTOR CACHE_RELATIONSHIP CALDATETIME CFG_CALL_TARGET_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CHAR_INFO ChunkFinished ChunkStarted CLASS_MEDIA_CHANGE_CONTEXT COMMCONFIG COMMPROP COMMTIMEOUTS COMPATIBILITY_CONTEXT_ELEMENT COMSTAT CONDITION_VARIABLE CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO CONTEXT CONTEXT64 COORD COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE CPINFO CPINFOEX CPU_RATE_CONTROL_UNION CPU_SET CREATEFILE2_EXTENDED_PARAMETERS CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_USN_JOURNAL_DATA CRITICAL_SECTION CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT CURRENCYFMT DCB DEBUG_EVENT DELETE_USN_JOURNAL_DATA DETAIL DEVICESPECIFIC DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DISKINFO DISK_CACHE_INFORMATION DISK_DETECTION_INFO DISK_EXTENT DISK_EX_INT13_INFO DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR DUMMYSTRUCTNAME DUMMYUNIONNAME DUPLICATE_EXTENTS_DATA DYNAMIC_TIME_ZONE_INFORMATION ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS ENUM_PAGE_FILE_INFORMATION Error Event EXCEPTION_DEBUG_INFO EXCEPTION_INFO EXCEPTION_POINTERS EXCEPTION_RECORD EXFAT_STATISTICS EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO EXTENT FAT_STATISTICS FILEMUIINFO FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX FILE_ALIGNMENT_INFO FILE_ALLOCATED_RANGE_BUFFER FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_STREAM_INFO FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FLOATING_SAVE_AREA FOCUS_EVENT_RECORD FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GAMING_DEVICE_MODEL_INFORMATION GenericReserved_ GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES GPT GROUP_AFFINITY GROUP_RELATIONSHIP HACTCTX HandleUnion HARDWARE_COUNTER_DATA HEAPENTRY32 HEAPLIST32 HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HGLOBAL HHEAP HIORING HJOB HLOCAL HPCON HPIPE HPSS HPSSWALK HRSRC HRSRCDATA HSNAPSHOT HTRXN HUPDRES IMAGE_RUNTIME_FUNCTION_ENTRY INIT_ONCE INPUT_RECORD INPUT_RECORD_EVENT IORING_BUFFER_INFO IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO IORING_REGISTERED_BUFFER IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION KEY_EVENT_RECORD LDT_ENTRY LOADPARMS32 LOAD_DLL_DEBUG_INFO LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT M128A MARK_HANDLE_INFO MBR MEMORYSTATUS MEMORYSTATUSEX MEMORY_BASIC_INFORMATION MEMORY_PRIORITY_INFORMATION MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER MENU_EVENT_RECORD MFT2WRITESUSERLEVEL MFT2WRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTWRITESUSERLEVEL MFTWRITESUSERLEVEL MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 MODULEENTRY32 MODULEINFO MOUSE_EVENT_RECORD MOVE_FILE_DATA Mutant NamespaceHandle NLSVERSIONINFO NLSVERSIONINFOEX NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_STATISTICS NTFS_STATISTICS_EX NTFS_VOLUME_DATA_BUFFER NUMA_NODE_RELATIONSHIP NUMBERFMT OSVERSIONINFOEX OUTPUT_DEBUG_STRING_INFO OVERLAPPED_ENTRY PACKAGEDEPENDENCY_CONTEXT PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR PerformanceDataHandle PERFORMANCE_DATA PERFORMANCE_INFORMATION PLEX_READ_DATA_REQUEST PollContinue PREVENT_MEDIA_REMOVAL Process PROCESSENTRY32 ProcessorRelationUnion PROCESSOR_GROUP_INFO PROCESSOR_NUMBER PROCESSOR_RELATIONSHIP PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_HEAP_ENTRY PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROC_THREAD_ATTRIBUTE ProtocolSpecific_ PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX PSS_ALLOCATOR PSS_AUXILIARY_PAGES_INFORMATION PSS_AUXILIARY_PAGE_ENTRY PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION PTP_CALLBACK_ENVIRON PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK PUMS_COMPLETION_LIST PUMS_CONTEXT READ_ELEMENT_ADDRESS_INFO READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 REASON_CONTEXT REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REGION_DATA REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTERS_BUFFER RETRIEVAL_POINTER_BASE RIP_INFO SCSIINFORMATION Section SECURITY_CAPABILITIES Semaphore Server SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION Share SHRINK_VOLUME_INFORMATION SLIST_ENTRY SLIST_HEADER SMALL_RECT Smb2 SRWLOCK STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STARTUPINFO STARTUPINFOEX STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY StreamFinished StreamStarted SYNCHRONIZATION_BARRIER SYSTEM_CPU_SET_INFORMATION SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_POWER_STATUS SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION TAPEINFO TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS Thread THREADENTRY32 THREAD_POWER_THROTTLING_STATE TimerQueueHandle TimerQueueTimerHandle TIME_ZONE_INFORMATION TP_POOL_STACK_INFORMATION TXFFILEID TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION UMS_CREATE_THREAD_ATTRIBUTES UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION UNION Union UNLOAD_DLL_DEBUG_INFO UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VERIFY_INFORMATION VOLUME_BITMAP_BUFFER VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA WIN32_MEMORY_RANGE_ENTRY WINDOW_BUFFER_SIZE_RECORD WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY XSAVE_FORMAT64 + pkgreadme.md diff --git a/PInvoke/Kernel32/pkgreadme.md b/PInvoke/Kernel32/pkgreadme.md new file mode 100644 index 00000000..9fa01e2d --- /dev/null +++ b/PInvoke/Kernel32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Kernel32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Kernel32?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 Kernel32.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.Kernel32 + +Functions | Enumerations | Structures +--- | --- | --- +AcquireSRWLockExclusive
AcquireSRWLockShared
ActivateActCtx
AddAtom
AddConsoleAlias
AddDllDirectory
AddIntegrityLabelToBoundaryDescriptor
AddLocalAlternateComputerName
AddPackageDependency
AddRefActCtx
AddSecureMemoryCacheCallback
AddSIDToBoundaryDescriptor
AddVectoredContinueHandler
AddVectoredExceptionHandler
AdjustCalendarDate
AllocateUserPhysicalPages
AllocateUserPhysicalPagesNuma
AllocConsole
ApplicationRecoveryFinished
ApplicationRecoveryInProgress
AppPolicyGetCreateFileAccess
AppPolicyGetProcessTerminationMethod
AppPolicyGetShowDeveloperDiagnostic
AppPolicyGetThreadInitializationType
AreFileApisANSI
AssignProcessToJobObject
AttachConsole
BackupRead
BackupSeek
BackupWrite
BaseFlushAppcompatCache
Beep
BeginUpdateResource
BindIoCompletionCallback
BuildCommDCB
BuildCommDCBAndTimeouts
BuildIoRingCancelRequest
BuildIoRingReadFile
BuildIoRingRegisterBuffers
BuildIoRingRegisterFileHandles
CallbackMayRunLong
CallEnclave
CallNamedPipe
CancelIo
CancelIoEx
CancelSynchronousIo
CancelThreadpoolIo
CancelWaitableTimer
CeipIsOptedIn
ChangeTimerQueueTimer
CheckNameLegalDOS8Dot3
CheckRemoteDebuggerPresent
ClearCommBreak
ClearCommError
CloseHandle
CloseIoRing
ClosePackageInfo
ClosePrivateNamespace
ClosePseudoConsole
CloseThreadpool
CloseThreadpoolCleanupGroup
CloseThreadpoolCleanupGroupMembers
CloseThreadpoolIo
CloseThreadpoolTimer
CloseThreadpoolWait
CloseThreadpoolWork
CommConfigDialog
CompareFileTime
CompareObjectHandles
CompareString
CompareStringEx
CompareStringOrdinal
ConnectNamedPipe
ContinueDebugEvent
ConvertAuxiliaryCounterToPerformanceCounter
ConvertCalDateTimeToSystemTime
ConvertDefaultLocale
ConvertFiberToThread
ConvertPerformanceCounterToAuxiliaryCounter
ConvertSystemTimeToCalDateTime
ConvertThreadToFiber
ConvertThreadToFiberEx
CopyContext
CopyFile
CopyFile2
CopyFileEx
CopyFileFromAppW
CopyFileTransacted
CreateActCtx
CreateBoundaryDescriptor
CreateConsoleScreenBuffer
CreateDirectory
CreateDirectoryEx
CreateDirectoryFromAppW
CreateDirectoryTransacted
CreateEnclave
CreateEvent
CreateEventEx
CreateFiber
CreateFiberEx
CreateFile
CreateFile2
CreateFile2FromAppW
CreateFileFromAppW
CreateFileMapping
CreateFileMappingFromApp
CreateFileMappingNuma
CreateFileTransacted
CreateHardLink
CreateHardLinkTransacted
CreateIoCompletionPort
CreateIoRing
CreateJobObject
CreateMailslot
CreateMemoryResourceNotification
CreateMutex
CreateMutexEx
CreateNamedPipe
CreatePipe
CreatePrivateNamespace
CreateProcess
CreatePseudoConsole
CreateRemoteThread
CreateRemoteThreadEx
CreateSemaphore
CreateSemaphoreEx
CreateSymbolicLink
CreateTapePartition
CreateThread
CreateThreadpool
CreateThreadpoolCleanupGroup
CreateThreadpoolIo
CreateThreadpoolTimer
CreateThreadpoolWait
CreateThreadpoolWork
CreateTimerQueue
CreateTimerQueueTimer
CreateToolhelp32Snapshot
CreateUmsCompletionList
CreateUmsThreadContext
CreateWaitableTimer
CreateWaitableTimerEx
DeactivateActCtx
DebugActiveProcess
DebugActiveProcessStop
DebugBreak
DebugBreakProcess
DebugSetProcessKillOnExit
DecodePointer
DecodeRemotePointer
DecodeSystemPointer
DefineDosDevice
DeleteAtom
DeleteBoundaryDescriptor
DeleteCriticalSection
DeleteEnclave
DeleteFiber
DeleteFile
DeleteFileFromAppW
DeleteFileTransacted
DeletePackageDependency
DeleteProcThreadAttributeList
DeleteSynchronizationBarrier
DeleteTimerQueue
DeleteTimerQueueEx
DeleteTimerQueueTimer
DeleteUmsCompletionList
DeleteUmsThreadContext
DeleteVolumeMountPoint
DequeueUmsCompletionListItems
DeviceIoControl
DisableThreadLibraryCalls
DisableThreadProfiling
DisassociateCurrentThreadFromCallback
DiscardVirtualMemory
DisconnectNamedPipe
DnsHostnameToComputerName
DosDateTimeToFileTime
DuplicateHandle
EmptyWorkingSet
EnableThreadProfiling
EnclaveGetAttestationReport
EnclaveGetEnclaveInformation
EnclaveSealData
EnclaveUnsealData
EnclaveVerifyAttestationReport
EncodePointer
EncodeRemotePointer
EncodeSystemPointer
EndUpdateResource
EnterCriticalSection
EnterSynchronizationBarrier
EnterUmsSchedulingMode
EnumCalendarInfo
EnumCalendarInfoEx
EnumCalendarInfoExEx
EnumDateFormats
EnumDateFormatsEx
EnumDateFormatsExEx
EnumDeviceDrivers
EnumDynamicTimeZoneInformation
EnumLanguageGroupLocales
EnumPageFilesA
EnumPageFilesW
EnumProcessesA
EnumProcessesW
EnumProcessModules
EnumProcessModulesExA
EnumProcessModulesExW
EnumResourceLanguagesEx
EnumResourceLanguagesW
EnumResourceNames
EnumResourceNamesEx
EnumResourceTypesEx
EnumResourceTypesW
EnumSystemCodePages
EnumSystemFirmwareTables
EnumSystemGeoID
EnumSystemGeoNames
EnumSystemLanguageGroups
EnumSystemLocales
EnumSystemLocalesEx
EnumTimeFormats
EnumTimeFormatsEx
EnumUILanguages
EraseTape
EscapeCommFunction
ExecuteUmsThread
ExitProcess
ExitThread
ExpandEnvironmentStrings
FatalAppExit
FatalExit
FileTimeToDosDateTime
FileTimeToLocalFileTime
FileTimeToSystemTime
FillConsoleOutputAttribute
FillConsoleOutputCharacter
FindActCtxSectionGuid
FindActCtxSectionString
FindAtom
FindClose
FindCloseChangeNotification
FindFirstChangeNotification
FindFirstFile
FindFirstFileEx
FindFirstFileExFromAppW
FindFirstFileNameTransactedW
FindFirstFileNameW
FindFirstFileTransacted
FindFirstStreamTransactedW
FindFirstStreamW
FindFirstVolume
FindFirstVolumeMountPoint
FindNextChangeNotification
FindNextFile
FindNextFileNameW
FindNextStreamW
FindNextVolume
FindNextVolumeMountPoint
FindNLSString
FindNLSStringEx
FindPackagesByPackageFamily
FindResource
FindResourceEx
FindStringOrdinal
FindVolumeClose
FindVolumeMountPointClose
FlsAlloc
FlsFree
FlsGetValue
FlsSetValue
FlushConsoleInputBuffer
FlushFileBuffers
FlushInstructionCache
FlushProcessWriteBuffers
FlushViewOfFile
FoldString
FormatApplicationUserModelId
FormatMessage
FreeConsole
FreeEnvironmentStrings
FreeLibrary
FreeLibraryAndExitThread
FreeLibraryWhenCallbackReturns
FreeMemoryJobObject
FreeResource
FreeUserPhysicalPages
GenerateConsoleCtrlEvent
GetACP
GetActiveProcessorCount
GetActiveProcessorGroupCount
GetAppContainerNamedObjectPath
GetApplicationRecoveryCallback
GetApplicationRestartSettings
GetApplicationUserModelId
GetApplicationUserModelIdFromToken
GetAtomName
GetBinaryType
GetCalendarDateFormatEx
GetCalendarInfo
GetCalendarInfoEx
GetCalendarSupportedDateRange
GetCommandLine
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommPorts
GetCommProperties
GetCommState
GetCommTimeouts
GetComPlusPackageInstallStatus
GetCompressedFileSize
GetComputerName
GetComputerNameEx
GetConsoleAlias
GetConsoleAliases
GetConsoleAliasesLength
GetConsoleAliasExes
GetConsoleAliasExesLength
GetConsoleCP
GetConsoleCursorInfo
GetConsoleDisplayMode
GetConsoleFontSize
GetConsoleHistoryInfo
GetConsoleMode
GetConsoleOriginalTitle
GetConsoleOutputCP
GetConsoleProcessList
GetConsoleScreenBufferInfo
GetConsoleScreenBufferInfoEx
GetConsoleSelectionInfo
GetConsoleTitle
GetConsoleWindow
GetCPInfo
GetCPInfoEx
GetCurrencyFormat
GetCurrencyFormatEx
GetCurrentActCtx
GetCurrentApplicationUserModelId
GetCurrentConsoleFont
GetCurrentConsoleFontEx
GetCurrentDirectory
GetCurrentPackageFamilyName
GetCurrentPackageFullName
GetCurrentPackageId
GetCurrentPackageInfo
GetCurrentPackageInfo2
GetCurrentPackagePath
GetCurrentPackagePath2
GetCurrentProcess
GetCurrentProcessId
GetCurrentProcessorNumber
GetCurrentProcessorNumberEx
GetCurrentThread
GetCurrentThreadId
GetCurrentThreadStackLimits
GetCurrentUmsThread
GetDateFormat
GetDateFormatEx
GetDefaultCommConfig
GetDeviceDriverBaseName
GetDeviceDriverFileName
GetDevicePowerState
GetDiskFreeSpace
GetDiskFreeSpaceEx
GetDllDirectory
GetDriveType
GetDurationFormat
GetDurationFormatEx
GetDynamicTimeZoneInformation
GetDynamicTimeZoneInformationEffectiveYears
GetEnabledXStateFeatures
GetEnvironmentStrings
GetEnvironmentVariable
GetErrorMode
GetExitCodeProcess
GetExitCodeThread
GetExpandedName
GetFileAttributes
GetFileAttributesEx
GetFileAttributesExFromAppW
GetFileAttributesTransacted
GetFileBandwidthReservation
GetFileInformationByHandle
GetFileInformationByHandleEx
GetFileMUIInfo
GetFileMUIPath
GetFileSize
GetFileSizeEx
GetFileTime
GetFileType
GetFinalPathNameByHandle
GetFirmwareEnvironmentVariable
GetFirmwareEnvironmentVariableEx
GetFullPathName
GetFullPathNameTransacted
GetGamingDeviceModelInformation
GetGeoInfo
GetGeoInfoEx
GetHandleInformation
GetIdForPackageDependencyContext
GetIntegratedDisplaySize
GetIoRingInfo
GetLargePageMinimum
GetLargestConsoleWindowSize
GetLastError
GetLocaleInfo
GetLocaleInfoEx
GetLocalTime
GetLogicalDrives
GetLogicalDriveStrings
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx
GetLongPathName
GetLongPathNameTransacted
GetMachineTypeAttributes
GetMailslotInfo
GetMappedFileName
GetMaximumProcessorCount
GetMaximumProcessorGroupCount
GetMemoryErrorHandlingCapabilities
GetModuleBaseName
GetModuleFileName
GetModuleFileNameExA
GetModuleFileNameExW
GetModuleHandle
GetModuleHandleEx
GetModuleInformation
GetNamedPipeClientComputerName
GetNamedPipeClientProcessId
GetNamedPipeClientSessionId
GetNamedPipeHandleState
GetNamedPipeInfo
GetNamedPipeServerProcessId
GetNamedPipeServerSessionId
GetNativeSystemInfo
GetNextUmsListItem
GetNLSVersion
GetNLSVersionEx
GetNumaAvailableMemoryNode
GetNumaAvailableMemoryNodeEx
GetNumaHighestNodeNumber
GetNumaNodeNumberFromHandle
GetNumaNodeProcessorMask
GetNumaNodeProcessorMask2
GetNumaNodeProcessorMaskEx
GetNumaProcessorNode
GetNumaProcessorNodeEx
GetNumaProximityNode
GetNumaProximityNodeEx
GetNumberFormat
GetNumberFormatEx
GetNumberOfConsoleInputEvents
GetNumberOfConsoleMouseButtons
GetOEMCP
GetOsManufacturingMode
GetOsSafeBootMode
GetOverlappedResult
GetOverlappedResultEx
GetPackageApplicationIds
GetPackageFamilyName
GetPackageFamilyNameFromToken
GetPackageFullName
GetPackageFullNameFromToken
GetPackageInfo
GetPackageInfo2
GetPackagePath
GetPackagePathByFullName
GetPackagePathByFullName2
GetPackagesByPackageFamily
GetPerformanceInfo
GetPhysicallyInstalledSystemMemory
GetPriorityClass
GetPrivateProfileInt
GetPrivateProfileSection
GetPrivateProfileSectionNames
GetPrivateProfileString
GetPrivateProfileStruct
GetProcAddress
GetProcessAffinityMask
GetProcessDefaultCpuSetMasks
GetProcessDefaultCpuSets
GetProcessDEPPolicy
GetProcessGroupAffinity
GetProcessHandleCount
GetProcessHeap
GetProcessHeaps
GetProcessId
GetProcessIdOfThread
GetProcessImageFileName
GetProcessInformation
GetProcessIoCounters
GetProcessMemoryInfoA
GetProcessMemoryInfoW
GetProcessMitigationPolicy
GetProcessorSystemCycleTime
GetProcessPreferredUILanguages
GetProcessPriorityBoost
GetProcessShutdownParameters
GetProcessTimes
GetProcessVersion
GetProcessWorkingSetSize
GetProcessWorkingSetSizeEx
GetProductInfo
GetProfileInt
GetProfileSection
GetProfileString
GetQueuedCompletionStatus
GetQueuedCompletionStatusEx
GetShortPathName
GetStagedPackageOrigin
GetStagedPackagePathByFullName
GetStagedPackagePathByFullName2
GetStartupInfo
GetStdHandle
GetStringScripts
GetStringType
GetStringTypeEx
GetSystemCpuSetInformation
GetSystemDefaultLangID
GetSystemDefaultLCID
GetSystemDefaultLocaleName
GetSystemDefaultUILanguage
GetSystemDEPPolicy
GetSystemDirectory
GetSystemFileCacheSize
GetSystemFirmwareTable
GetSystemInfo
GetSystemPowerStatus
GetSystemPreferredUILanguages
GetSystemRegistryQuota
GetSystemTime
GetSystemTimeAdjustment
GetSystemTimeAdjustmentPrecise
GetSystemTimeAsFileTime
GetSystemTimePreciseAsFileTime
GetSystemTimes
GetSystemWindowsDirectory
GetSystemWow64Directory
GetSystemWow64Directory2
GetTapeParameters
GetTapePosition
GetTapeStatus
GetTempFileName
GetTempPath
GetTempPath2
GetThreadContext
GetThreadDescription
GetThreadErrorMode
GetThreadGroupAffinity
GetThreadId
GetThreadIdealProcessorEx
GetThreadInformation
GetThreadIOPendingFlag
GetThreadLocale
GetThreadPreferredUILanguages
GetThreadPriority
GetThreadPriorityBoost
GetThreadSelectedCpuSets
GetThreadSelectorEntry
GetThreadTimes
GetThreadUILanguage
GetTickCount
GetTickCount64
GetTimeFormat
GetTimeFormatEx
GetTimeZoneInformation
GetTimeZoneInformationForYear
GetUILanguageInfo
GetUmsCompletionListEvent
GetUmsSystemThreadInformation
GetUserDefaultGeoName
GetUserDefaultLangID
GetUserDefaultLCID
GetUserDefaultLocaleName
GetUserDefaultUILanguage
GetUserGeoID
GetUserPreferredUILanguages
GetVersion
GetVersionEx
GetVolumeInformation
GetVolumeInformationByHandleW
GetVolumeNameForVolumeMountPoint
GetVolumePathName
GetVolumePathNamesForVolumeName
GetWindowsDirectory
GetWriteWatch
GetWsChanges
GetWsChangesExA
GetWsChangesExW
GetXStateFeaturesMask
GlobalAddAtom
GlobalAddAtomEx
GlobalAlloc
GlobalDeleteAtom
GlobalFindAtom
GlobalFlags
GlobalFree
GlobalGetAtomName
GlobalHandle
GlobalLock
GlobalMemoryStatus
GlobalMemoryStatusEx
GlobalReAlloc
GlobalSize
GlobalUnlock
Heap32First
Heap32ListFirst
Heap32ListNext
Heap32Next
HeapAlloc
HeapCompact
HeapCreate
HeapDestroy
HeapFree
HeapLock
HeapQueryInformation
HeapReAlloc
HeapSetInformation
HeapSize
HeapSummary
HeapUnlock
HeapValidate
HeapWalk
IdnToAscii
IdnToNameprepUnicode
IdnToUnicode
InitAtomTable
InitializeConditionVariable
InitializeContext
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
InitializeCriticalSectionEx
InitializeEnclave
InitializeProcessForWsWatchA
InitializeProcessForWsWatchW
InitializeProcThreadAttributeList
InitializeSListHead
InitializeSRWLock
InitializeSynchronizationBarrier
InitOnceBeginInitialize
InitOnceComplete
InitOnceExecuteOnce
InitOnceInitialize
InstallELAMCertificateInfo
InterlockedFlushSList
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedPushListSList
InterlockedPushListSListEx
IsApiSetImplemented
IsBadCodePtr
IsBadReadPtr
IsBadStringPtr
IsBadWritePtr
IsDBCSLeadByte
IsDBCSLeadByteEx
IsDebuggerPresent
IsEnclaveTypeSupported
IsIoRingOpSupported
IsNativeVhdBoot
IsNLSDefinedString
IsNormalizedString
IsProcessCritical
IsProcessInJob
IsProcessorFeaturePresent
IsSystemResumeAutomatic
IsThreadAFiber
IsThreadpoolTimerSet
IsUserCetAvailableInEnvironment
IsValidCodePage
IsValidLanguageGroup
IsValidLocale
IsValidLocaleName
IsValidNLSVersion
IsWow64GuestMachineSupported
IsWow64Process
IsWow64Process2
LCIDToLocaleName
LCMapString
LCMapStringEx
LeaveCriticalSection
LeaveCriticalSectionWhenCallbackReturns
LoadEnclaveData
LoadEnclaveImage
LoadLibrary
LoadLibraryEx
LoadModule
LoadPackagedLibrary
LoadResource
LoadStringByReference
LocalAlloc
LocaleNameToLCID
LocalFileTimeToFileTime
LocalFlags
LocalFree
LocalHandle
LocalLock
LocalReAlloc
LocalSize
LocalUnlock
LocateXStateFeature
LockFile
LockFileEx
LockResource
lstrcmp
lstrcmpi
lstrcpyn
lstrlen
LZClose
LZCopy
LZInit
LZOpenFile
LZRead
LZSeek
MapUserPhysicalPages
MapUserPhysicalPagesScatter
MapViewOfFile
MapViewOfFile3
MapViewOfFile3FromApp
MapViewOfFileEx
MapViewOfFileExNuma
MapViewOfFileFromApp
MapViewOfFileNuma2
Module32First
Module32Next
Module32NextA
MoveFile
MoveFileEx
MoveFileFromAppW
MoveFileTransacted
MoveFileWithProgress
MulDiv
MultiByteToWideChar
NeedCurrentDirectoryForExePath
NormalizeString
OfferVirtualMemory
OpenCommPort
OpenEvent
OpenFile
OpenFileById
OpenFileMapping
OpenFileMappingFromApp
OpenJobObject
OpenMutex
OpenPackageInfoByFullName
OpenPrivateNamespace
OpenProcess
OpenSemaphore
OpenThread
OpenWaitableTimer
OutputDebugString
PackageFamilyNameFromFullName
PackageFamilyNameFromId
PackageFullNameFromId
PackageIdFromFullName
PackageNameAndPublisherIdFromFamilyName
ParseApplicationUserModelId
PathAllocCanonicalize
PathAllocCombine
PathCchAddBackslash
PathCchAddBackslashEx
PathCchAddExtension
PathCchAppend
PathCchAppendEx
PathCchCanonicalize
PathCchCanonicalizeEx
PathCchCombine
PathCchCombineEx
PathCchFindExtension
PathCchIsRoot
PathCchRemoveBackslash
PathCchRemoveBackslashEx
PathCchRemoveExtension
PathCchRemoveFileSpec
PathCchRenameExtension
PathCchSkipRoot
PathCchStripPrefix
PathCchStripToRoot
PathIsUNCEx
PeekConsoleInput
PeekNamedPipe
PopIoRingCompletion
PostQueuedCompletionStatus
PowerClearRequest
PowerCreateRequest
PowerSetRequest
PrefetchVirtualMemory
PrepareTape
Process32First
Process32FirstA
Process32Next
Process32NextA
ProcessIdToSessionId
PssCaptureSnapshot
PssDuplicateSnapshot
PssFreeSnapshot
PssQuerySnapshot
PssWalkMarkerCreate
PssWalkMarkerFree
PssWalkMarkerGetPosition
PssWalkMarkerSeekToBeginning
PssWalkMarkerSetPosition
PssWalkSnapshot
PulseEvent
PurgeComm
QueryActCtxSettingsW
QueryActCtxW
QueryAuxiliaryCounterFrequency
QueryDepthSList
QueryDosDevice
QueryFullProcessImageName
QueryIdleProcessorCycleTime
QueryIdleProcessorCycleTimeEx
QueryInformationJobObject
QueryInterruptTime
QueryInterruptTimePrecise
QueryIoRateControlInformationJobObject
QueryIoRingCapabilities
QueryMemoryResourceNotification
QueryOptionalDelayLoadedAPI
QueryPerformanceCounter
QueryPerformanceFrequency
QueryProcessAffinityUpdateMode
QueryProcessCycleTime
QueryProtectedPolicy
QueryThreadCycleTime
QueryThreadpoolStackInformation
QueryThreadProfiling
QueryUmsThreadInformation
QueryUnbiasedInterruptTime
QueryUnbiasedInterruptTimePrecise
QueryVirtualMemoryInformation
QueryWorkingSet
QueryWorkingSetEx
QueueUserAPC
QueueUserWorkItem
RaiseException
RaiseFailFastException
ReadConsole
ReadConsoleInput
ReadConsoleOutput
ReadConsoleOutputAttribute
ReadConsoleOutputCharacter
ReadDirectoryChangesExW
ReadDirectoryChangesW
ReadFile
ReadFileEx
ReadFileScatter
ReadProcessMemory
ReadThreadProfilingData
ReclaimVirtualMemory
RegisterApplicationRecoveryCallback
RegisterApplicationRestart
RegisterBadMemoryNotification
RegisterWaitForSingleObject
ReleaseActCtx
ReleaseMutex
ReleaseMutexWhenCallbackReturns
ReleaseSemaphore
ReleaseSemaphoreWhenCallbackReturns
ReleaseSRWLockExclusive
ReleaseSRWLockShared
RemoveDirectory
RemoveDirectoryFromAppW
RemoveDirectoryTransacted
RemoveDllDirectory
RemovePackageDependency
RemoveSecureMemoryCacheCallback
RemoveVectoredContinueHandler
RemoveVectoredExceptionHandler
ReOpenFile
ReplaceFile
ReplaceFileFromAppW
RequestWakeupLatency
ResetEvent
ResetWriteWatch
ResizePseudoConsole
ResolveLocaleName
RestoreLastError
ResumeThread
RtlAddFunctionTable
RtlCaptureContext
RtlCopyMemory
RtlDeleteFunctionTable
RtlFillMemory
RtlInstallFunctionTableCallback
RtlLookupFunctionEntry
RtlMoveMemory
RtlPcToFileHeader
RtlRestoreContext
RtlUnwind
RtlUnwindEx
RtlZeroMemory
ScrollConsoleScreenBuffer
SearchPath
SetCalendarInfo
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetComputerName
SetComputerNameEx
SetComputerNameEx2W
SetConsoleActiveScreenBuffer
SetConsoleCP
SetConsoleCtrlHandler
SetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleDisplayMode
SetConsoleHistoryInfo
SetConsoleMode
SetConsoleOutputCP
SetConsoleScreenBufferInfoEx
SetConsoleScreenBufferSize
SetConsoleTextAttribute
SetConsoleTitle
SetConsoleWindowInfo
SetCriticalSectionSpinCount
SetCurrentConsoleFontEx
SetCurrentDirectory
SetDefaultCommConfig
SetDefaultDllDirectories
SetDllDirectory
SetDynamicTimeZoneInformation
SetEndOfFile
SetEnvironmentStrings
SetEnvironmentVariable
SetErrorMode
SetEvent
SetEventWhenCallbackReturns
SetFileApisToANSI
SetFileApisToOEM
SetFileAttributes
SetFileAttributesFromAppW
SetFileAttributesTransacted
SetFileBandwidthReservation
SetFileCompletionNotificationModes
SetFileInformationByHandle
SetFileIoOverlappedRange
SetFilePointer
SetFilePointerEx
SetFileShortName
SetFileTime
SetFileValidData
SetFirmwareEnvironmentVariable
SetFirmwareEnvironmentVariableEx
SetHandleInformation
SetInformationJobObject
SetIoRateControlInformationJobObject
SetLastError
SetLocaleInfo
SetLocalTime
SetMailslotInfo
SetNamedPipeHandleState
SetPriorityClass
SetProcessAffinityMask
SetProcessAffinityUpdateMode
SetProcessDefaultCpuSetMasks
SetProcessDefaultCpuSets
SetProcessDEPPolicy
SetProcessDynamicEHContinuationTargets
SetProcessInformation
SetProcessMitigationPolicy
SetProcessPreferredUILanguages
SetProcessPriorityBoost
SetProcessShutdownParameters
SetProcessValidCallTargets
SetProcessWorkingSetSize
SetProcessWorkingSetSizeEx
SetProtectedPolicy
SetSearchPathMode
SetStdHandle
SetStdHandleEx
SetSystemFileCacheSize
SetSystemPowerState
SetSystemTime
SetSystemTimeAdjustment
SetSystemTimeAdjustmentPrecise
SetTapeParameters
SetTapePosition
SetThreadAffinityMask
SetThreadContext
SetThreadDescription
SetThreadErrorMode
SetThreadExecutionState
SetThreadGroupAffinity
SetThreadIdealProcessor
SetThreadIdealProcessorEx
SetThreadInformation
SetThreadLocale
SetThreadpoolStackInformation
SetThreadpoolThreadMaximum
SetThreadpoolThreadMinimum
SetThreadpoolTimer
SetThreadpoolTimerEx
SetThreadpoolWait
SetThreadpoolWaitEx
SetThreadPreferredUILanguages
SetThreadPriority
SetThreadPriorityBoost
SetThreadSelectedCpuSetMasks
SetThreadSelectedCpuSets
SetThreadStackGuarantee
SetThreadUILanguage
SetTimeZoneInformation
SetUmsThreadInformation
SetUnhandledExceptionFilter
SetupComm
SetUserGeoID
SetUserGeoName
SetVolumeLabel
SetVolumeMountPoint
SetWaitableTimer
SetWaitableTimerEx
SetXStateFeaturesMask
SignalObjectAndWait
SizeofResource
Sleep
SleepConditionVariableCS
SleepConditionVariableSRW
SleepEx
StartThreadpoolIo
SubmitIoRing
SubmitThreadpoolWork
SuspendThread
SwitchToFiber
SwitchToThread
SystemTimeToFileTime
SystemTimeToTzSpecificLocalTime
SystemTimeToTzSpecificLocalTimeEx
TerminateEnclave
TerminateJobObject
TerminateProcess
TerminateProcessOnMemoryExhaustion
TerminateThread
TermsrvAppInstallMode
Thread32First
Thread32Next
TlsAlloc
TlsFree
TlsGetValue
TlsSetValue
Toolhelp32ReadProcessMemory
TransactNamedPipe
TransmitCommChar
TryAcquireSRWLockExclusive
TryAcquireSRWLockShared
TryCreatePackageDependency
TryEnterCriticalSection
TrySubmitThreadpoolCallback
TzSpecificLocalTimeToSystemTime
TzSpecificLocalTimeToSystemTimeEx
UmsThreadYield
UnhandledExceptionFilter
UnlockFile
UnlockFileEx
UnmapViewOfFile
UnmapViewOfFile2
UnmapViewOfFileEx
UnregisterApplicationRecoveryCallback
UnregisterApplicationRestart
UnregisterBadMemoryNotification
UnregisterWait
UnregisterWaitEx
UpdateCalendarDayOfWeek
UpdateProcThreadAttribute
UpdateResource
VerifyScripts
VerifyVersionInfo
VerSetConditionMask
VirtualAlloc
VirtualAlloc2
VirtualAlloc2FromApp
VirtualAllocEx
VirtualAllocExNuma
VirtualAllocFromApp
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectEx
VirtualProtectFromApp
VirtualQuery
VirtualQueryEx
VirtualUnlock
WaitCommEvent
WaitForDebugEvent
WaitForDebugEventEx
WaitForMultipleObjects
WaitForMultipleObjectsEx
WaitForSingleObject
WaitForSingleObjectEx
WaitForThreadpoolIoCallbacks
WaitForThreadpoolTimerCallbacks
WaitForThreadpoolWaitCallbacks
WaitForThreadpoolWorkCallbacks
WaitNamedPipe
WaitOnAddress
WakeAllConditionVariable
WakeByAddressAll
WakeByAddressSingle
WakeConditionVariable
WerGetFlags
WerRegisterAdditionalProcess
WerRegisterAppLocalDump
WerRegisterCustomMetadata
WerRegisterExcludedMemoryBlock
WerRegisterFile
WerRegisterMemoryBlock
WerRegisterRuntimeExceptionModule
WerSetFlags
WerUnregisterAdditionalProcess
WerUnregisterAppLocalDump
WerUnregisterCustomMetadata
WerUnregisterExcludedMemoryBlock
WerUnregisterFile
WerUnregisterMemoryBlock
WerUnregisterRuntimeExceptionModule
WideCharToMultiByte
WinExec
Wow64DisableWow64FsRedirection
Wow64EnableWow64FsRedirection
Wow64GetThreadContext
Wow64GetThreadSelectorEntry
Wow64RevertWow64FsRedirection
Wow64SetThreadContext
Wow64SetThreadDefaultGuestMachine
Wow64SuspendThread
WriteConsole
WriteConsoleInput
WriteConsoleOutput
WriteConsoleOutputAttribute
WriteConsoleOutputCharacter
WriteFile
WriteFileEx
WriteFileGather
WritePrivateProfileSection
WritePrivateProfileString
WritePrivateProfileStruct
WriteProcessMemory
WriteProfileSection
WriteProfileString
WriteTapemark
WTSGetActiveConsoleSessionId
ZombifyActCtx
| AddPackageDependencyOptions
AppPolicyCreateFileAccess
AppPolicyProcessTerminationMethod
AppPolicyShowDeveloperDiagnostic
AppPolicyThreadInitializationType
APPX_PACKAGE_ARCHITECTURE
CreatePackageDependencyOptions
PACKAGE_FLAGS
PackageDependencyLifetimeKind
PackageDependencyProcessorArchitectures
PackageOrigin
PackagePathType
TIME_FORMAT
DEBUG_CONTINUE
DEBUG_EVENT_CODE
ENCLAVE_SEALING_IDENTITY_POLICY
ENCLAVE_VBS_FLAG
EnclaveType
EXCEPTION_FLAG
ExceptionCode
FAIL_FAST_FLAGS
FormatMessageFlags
SEM
DDD
DRIVE_TYPE
FILE_NOTIFY_CHANGE
CreationOption
FileType
FIND_FIRST
FINDEX_INFO_LEVELS
FINDEX_SEARCH_OPS
GET_FILEEX_INFO_LEVELS
LOCKFILE
GAMING_DEVICE_DEVICE_ID
GAMING_DEVICE_VENDOR_ID
DUPLICATE_HANDLE_OPTIONS
HANDLE_FLAG
HEAP_INFORMATION_CLASS
HeapCompatibility
HeapFlags
PROCESS_HEAP
IORING_CREATE_ADVISORY_FLAGS
IORING_CREATE_REQUIRED_FLAGS
IORING_REF_KIND
IORING_SQE_FLAGS
JOB_OBJECT_CPU_RATE_CONTROL_FLAGS
JOB_OBJECT_IO_RATE_CONTROL_FLAGS
JOB_OBJECT_MSG
JOB_OBJECT_NET_RATE_CONTROL_FLAGS
JobAccessRight
JOBOBJECT_END_OF_JOB_TIME_ACTION
JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS
JOBOBJECT_LIMIT_FLAGS
JOBOBJECT_RATE_CONTROL_TOLERANCE
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL
JOBOBJECT_SECURITY_FLAGS
JOBOBJECT_UILIMIT_FLAGS
JOBOBJECTINFOCLASS
GET_MODULE_HANDLE_EX_FLAG
LoadLibraryExFlags
RESOURCE_ENUM_FLAGS
SEARCH_FLAGS
FILE_CACHE_LIMITS
FILE_MAP
MEM_ALLOCATION_TYPE
MEM_EXTENDED_PARAMETER_TYPE
MEM_PROTECTION
MEMORY_RESOURCE_NOTIFICATION_TYPE
OFFER_PRIORITY
SEC_ALLOC
WIN32_MEMORY_INFORMATION_CLASS
WRITE_WATCH
PIPE_ACCESS
PIPE_TYPE
IORING_FEATURE_FLAGS
IORING_OP_CODE
IORING_VERSION
PATHCCH_OPTIONS
StdHandleType
PSS_CAPTURE_FLAGS
PSS_DUPLICATE_FLAGS
PSS_HANDLE_FLAGS
PSS_OBJECT_TYPE
PSS_PROCESS_FLAGS
PSS_QUERY_INFORMATION_CLASS
PSS_THREAD_FLAGS
PSS_WALK_INFORMATION_CLASS
CPU_SET_INFORMATION_TYPE
CREATE_PROCESS
CREATE_THREAD_FLAGS
DYNAMIC_EH_CONTINUATION_TARGET
MACHINE_ATTRIBUTES
MEMORY_PRIORITY
PROCESS_AFFINITY_MODE
PROCESS_INFORMATION_CLASS
PROCESS_LEAP_SECOND_INFO_FLAGS
PROCESS_MEMORY_EXHAUSTION_TYPE
PROCESS_MITIGATION_ASLR_POLICY_FLAGS
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS
PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS
PROCESS_MITIGATION_DEP_POLICY_FLAGS
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS
PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS
PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS
PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS
PROCESS_MITIGATION_POLICY
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS
PROCESS_POWER_THROTTLING_MASK
ProcessAccess
PROCESSOR_FEATURE
PROTECTION_LEVEL
SHUTDOWN
STARTF
SYSTEM_CPU_SET_FLAGS
THREAD_INFORMATION_CLASS
THREAD_PRIORITY
ThreadAccess
LIST_MODULES
COMPARE_STRING
MBCONV
STRING_MAPPING
WCCONV
CONDITION_VARIABLE_FLAGS
CREATE_EVENT_FLAGS
CREATE_MUTEX_FLAGS
CREATE_WAITABLE_TIMER_FLAG
CRITICAL_SECTION_FLAGS
DIAGNOSTIC_REASON
DIAGNOSTIC_REASON_VERSION
INIT_ONCE_FLAGS
SYNC_BARRIER_FLAGS
SynchronizationObjectAccess
WAIT_STATUS
COMPUTER_NAME_FORMAT
FirmwareTableProviderId
LOGICAL_PROCESSOR_RELATIONSHIP
PROCESSOR_CACHE_TYPE
PRODUCT_TYPE
ProductType
SCEX2
SuiteMask
USER_CET_ENVIRONMENT
TP_CALLBACK_ENV_FLAGS
TP_CALLBACK_PRIORITY
WT
TZID
HEAPENTRY32_FLAGS
HEAPLIST32_FLAGS
TH32CS
WER_FAULT_REPORTING
WER_FILE_TYPE
WER_REGISTER_FILE_FLAGS
WER_REGISTER_FILE_TYPE
WER_REPORT_TYPE
WER_REPORT_UI
WER_SUBMIT_RESULT
ACTCTX_COMPATIBILITY_ELEMENT_TYPE
ACTCTX_REQUESTED_RUN_LEVEL
ACTCTX_SECTION
ActCtxFlags
ACTIVATION_CONTEXT_INFO_CLASS
ApplicationRestartFlags
DeactivateActCtxFlag
FIND_ACTCTX_SECTION
QueryActCtxFlag
TAPE_ERASE_TYPE
TAPE_FEATURES_HIGH
TAPE_FEATURES_LOW
TAPE_PARAM_OP
TAPE_PARTITION_METHOD
TAPE_POS_METHOD
TAPE_POS_TYPE
TAPE_PREP_OP
TAPEMARK_TYPE
COMM_ERRS
COMM_ESC_FUNC
COMM_EVT_MASK
COMM_MODEM_STATUS
COMM_PURGE
COMM_SET_DATA
COMM_SET_PARAMS
COMM_STOP_PARITY
DTR_CONTROL
Parity
PROV_CAPABILITIES
PROV_SUB_TYPE
RTS_CONTROL
StopBits
BASE_SEARCH_PATH
COPYFILE2_COPY_PHASE
COPYFILE2_MESSAGE_ACTION
COPYFILE2_MESSAGE_TYPE
DEP_SYSTEM_POLICY_TYPE
FILE_ID_TYPE
FILE_NOTIFICATION_MODE
HARDWARE_COUNTER_TYPE
POWER_REQUEST_TYPE
PROCESS_DEP
PROCESS_NAME
READ_THREAD_PROFILING_FLAG
SCS
THREAD_PROFILING_FLAG
VARIABLE_ATTRIBUTE
WOW64_CONTEXT_FLAGS
COPY_CALLBACK_REASON
COPY_FILE
CopyProgressResult
FILE_ACTION
FILE_INFO_BY_HANDLE_CLASS
FinalPathNameOptions
MOVEFILE
OpenFileAction
PRIORITY_HINT
READ_DIRECTORY_NOTIFY_INFORMATION_CLASS
RemoteProtocol
REPLACEFILE
StorageInfoFlags
STREAM_INFO_LEVELS
SymbolicLinkType
GMEM
LMEM
AC_STATUS
BATTERY_STATUS
LATENCY_TIME
EXECUTION_STATE
FIBER_FLAG
ThreadUmsFlags
CHARACTER_ATTRIBUTE
CONSOLE_INPUT_MODE
CONSOLE_OUTPUT_MODE
CONSOLE_SELECTION
CONSOLE_TEXTMODE
CONTROL_KEY_STATE
CTRL_EVENT
EVENT_TYPE
GET_CONSOLE_DISPLAY_MODE
MOUSE_BUTTON_STATE
MOUSE_EVENT_FLAG
PSEUDOCONSOLE
SET_CONSOLE_DISPLAY_MODE
CHANGER_FEATURES0
CHANGER_FEATURES1
CHANGER_LOCK
CHANGER_MOVE
CHANGER_SET_ACCESS_OP
ChangerActionCode
CHECKSUM_TYPE
CSV_CONTROL_OP
DETECTION_TYPE
DEVICE_DSM_ACTION
DEVICE_DSM_FLAG
DEVICE_DSM_NOTIFY_FLAG
DEVICE_TYPE
DISK_ATTRIBUTE
DISK_CACHE_RETENTION_PRIORITY
ELEMENT_ERROR
ELEMENT_STATUS
ELEMENT_TYPE
FILE_STORAGE_TIER_CLASS
FILE_STORAGE_TIER_FLAG
FILE_STORAGE_TIER_MEDIA_TYPE
FSCTL_INTEGRITY_FLAG
GPT_ATTRIBUTE
GPT_BASIC_DATA_ATTRIBUTE
IOAccess
IOMethod
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG
MARK_HANDLE_INFO_FLAG
MEDIA_CHANGE_DETECTION_STATE
MEDIA_CHARACTER
MEDIA_TYPE
OPLOCK_INPUT_FLAG
OPLOCK_LEVEL_CACHE
OPLOCK_OUTPUT_FLAG
PARTITION_STYLE
PartitionType
SHRINK_VOLUME_REQUEST_TYPES
SRB_TYPE
STORAGE_ADDRESS_TYPE
STORAGE_BUS_TYPE
STORAGE_COMPONENT_HEALTH_STATUS
STORAGE_DEVICE_FORM_FACTOR
STORAGE_DEVICE_POWER_CAP_UNITS
STORAGE_HW_FIRMWARE_REQUEST_FLAG
STORAGE_MEDIA_TYPE
STORAGE_OFFLOAD_READ
STORAGE_OFFLOAD_WRITE
STORAGE_PORT_CODE_SET
STORAGE_PROPERTY_ID
STORAGE_PROTOCOL_ATA_DATA_TYPE
STORAGE_PROTOCOL_COMMAND_FLAG
STORAGE_PROTOCOL_NVME_DATA_TYPE
STORAGE_PROTOCOL_STATUS
STORAGE_PROTOCOL_TYPE
STORAGE_QUERY_TYPE
STORAGE_RPMB_FRAME_TYPE
STORAGE_TEMPERATURE_THRESHOLD_FLAG
TXFS_LOGGING_MODE
TXFS_RM_FLAG
TXFS_RM_STATE
TXFS_TRANSACTION_STATE
USN_REASON
USN_SOURCE
WRITE_CACHE_CHANGE
WRITE_CACHE_ENABLE
WRITE_CACHE_TYPE
WRITE_THROUGH
CALDATETIME_DATEUNIT
CALID
CALTYPE
CHAR_TYPE_INFO
CP_FLAGS
Ctype1
Ctype2
Ctype3
DATE_FORMAT
GetStringScriptsFlag
IDN_FLAGS
LCID_FLAGS
LCMAP
LCTYPE
LGRPID
LGRPID_FLAGS
LOCALE_FLAGS
LOCALE_FORMAT_FLAG
MUI_FILETYPE
MUI_LANGUAGE
MUI_LANGUAGE_ENUM
MUI_LANGUAGE_FILTER
MUI_LANGUAGE_FLAGS
MUI_LANGUAGE_PATH
MUI_QUERY
NORM_FORM
SYSGEOCLASS
SYSGEOTYPE
SYSNLS_FUNCTION
TIME_FORMAT_ENUM
VS_FLAGS
COMPRESSION_FORMAT
QUOTA_LIMITS_HARDWS
RTL_UMS_SCHEDULER_REASON
RTL_UMS_THREAD_INFO_CLASS
SECTION_MAP
VERSION_CONDITION
VERSION_MASK
FileAccess
FileSystemFlags
IMAGE_FILE_MACHINE
AttrType




























































































































































































































































































































































































































































































































































































































































































































































































































| PACKAGE_ID
PACKAGE_INFO
PACKAGE_INFO_REFERENCE
PACKAGE_VERSION
PACKAGEDEPENDENCY_CONTEXT
DEBUG_EVENT
LDT_ENTRY
ENCLAVE_CREATE_INFO_SGX
ENCLAVE_CREATE_INFO_VBS
ENCLAVE_IDENTITY
ENCLAVE_INFORMATION
ENCLAVE_INIT_INFO_SGX
ENCLAVE_INIT_INFO_VBS
EXCEPTION_POINTERS
EXCEPTION_RECORD
BY_HANDLE_FILE_INFORMATION
CREATEFILE2_EXTENDED_PARAMETERS
GAMING_DEVICE_MODEL_INFORMATION
HEAP_OPTIMIZE_RESOURCES_INFORMATION
HEAP_SUMMARY
HHEAP
PROCESS_HEAP_ENTRY
SLIST_ENTRY
SLIST_HEADER
OVERLAPPED_ENTRY
HIORING
IORING_BUFFER_REF
IORING_CAPABILITIES
IORING_CQE
IORING_CREATE_FLAGS
IORING_HANDLE_REF
IORING_INFO
HJOB
IO_COUNTERS
JOBOBJECT_ASSOCIATE_COMPLETION_PORT
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
JOBOBJECT_BASIC_LIMIT_INFORMATION
JOBOBJECT_BASIC_PROCESS_ID_LIST
JOBOBJECT_BASIC_UI_RESTRICTIONS
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
JOBOBJECT_END_OF_JOB_TIME_INFORMATION
JOBOBJECT_EXTENDED_LIMIT_INFORMATION
JOBOBJECT_IO_ATTRIBUTION_INFORMATION
JOBOBJECT_IO_ATTRIBUTION_STATS
JOBOBJECT_IO_RATE_CONTROL_INFORMATION
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3
JOBOBJECT_JOBSET_INFORMATION
JOBOBJECT_LIMIT_VIOLATION_INFORMATION
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2
JOBOBJECT_NET_RATE_CONTROL_INFORMATION
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2
JOBOBJECT_SECURITY_LIMIT_INFORMATION
HRSRC
HRSRCDATA
CFG_CALL_TARGET_INFO
MEM_ADDRESS_REQUIREMENTS
MEM_EXTENDED_PARAMETER
WIN32_MEMORY_RANGE_ENTRY
HPIPE
BoundaryDescriptorHandle
NamespaceHandle
IORING_BUFFER_INFO
IORING_REGISTERED_BUFFER
HPSS
HPSSWALK
MEMORY_BASIC_INFORMATION
PSS_ALLOCATOR
PSS_AUXILIARY_PAGE_ENTRY
PSS_AUXILIARY_PAGES_INFORMATION
PSS_HANDLE_ENTRY
PSS_HANDLE_INFORMATION
PSS_HANDLE_TRACE_INFORMATION
PSS_PERFORMANCE_COUNTERS
PSS_PROCESS_INFORMATION
PSS_THREAD_ENTRY
PSS_THREAD_INFORMATION
PSS_VA_CLONE_INFORMATION
PSS_VA_SPACE_ENTRY
PSS_VA_SPACE_INFORMATION
APP_MEMORY_INFORMATION
MEMORY_PRIORITY_INFORMATION
PROC_THREAD_ATTRIBUTE
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET
PROCESS_INFORMATION
PROCESS_LEAP_SECOND_INFO
PROCESS_MACHINE_INFORMATION
PROCESS_MEMORY_EXHAUSTION_INFO
PROCESS_MITIGATION_ASLR_POLICY
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
PROCESS_MITIGATION_CHILD_PROCESS_POLICY
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
PROCESS_MITIGATION_DEP_POLICY
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
PROCESS_MITIGATION_FONT_DISABLE_POLICY
PROCESS_MITIGATION_IMAGE_LOAD_POLICY
PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY
PROCESS_POWER_THROTTLING_STATE
PROCESS_PROTECTION_LEVEL_INFORMATION
PROCESSOR_NUMBER
STARTUPINFO
STARTUPINFOEX
SYSTEM_CPU_SET_INFORMATION
THREAD_POWER_THROTTLING_STATE
ENUM_PAGE_FILE_INFORMATION
MODULEINFO
PERFORMANCE_INFORMATION
PROCESS_MEMORY_COUNTERS
PROCESS_MEMORY_COUNTERS_EX
PSAPI_WORKING_SET_BLOCK
PSAPI_WORKING_SET_EX_BLOCK
PSAPI_WORKING_SET_EX_INFORMATION
PSAPI_WORKING_SET_INFORMATION
PSAPI_WS_WATCH_INFORMATION
PSAPI_WS_WATCH_INFORMATION_EX
CONDITION_VARIABLE
CRITICAL_SECTION
INIT_ONCE
REASON_CONTEXT
SRWLOCK
SYNCHRONIZATION_BARRIER
CACHE_DESCRIPTOR
CACHE_RELATIONSHIP
GROUP_RELATIONSHIP
MEMORYSTATUS
MEMORYSTATUSEX
NUMA_NODE_RELATIONSHIP
OSVERSIONINFOEX
PROCESSOR_GROUP_INFO
PROCESSOR_RELATIONSHIP
SYSTEM_INFO
SYSTEM_LOGICAL_PROCESSOR_INFORMATION
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION
GROUP_AFFINITY
PTP_CALLBACK_INSTANCE
PTP_CLEANUP_GROUP
PTP_IO
PTP_POOL
PTP_TIMER
PTP_WAIT
PTP_WORK
TP_POOL_STACK_INFORMATION
PTP_CALLBACK_ENVIRON
TimerQueueHandle
TimerQueueTimerHandle
DYNAMIC_TIME_ZONE_INFORMATION
TIME_ZONE_INFORMATION
HEAPENTRY32
HEAPLIST32
HSNAPSHOT
MODULEENTRY32
PROCESSENTRY32
THREADENTRY32
ACTCTX
ACTCTX_SECTION_KEYED_DATA
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
ACTIVATION_CONTEXT_BASIC_INFORMATION
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
ACTIVATION_CONTEXT_DETAILED_INFORMATION
ACTIVATION_CONTEXT_QUERY_INDEX
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
ASSEMBLY_FILE_DETAILED_INFORMATION
COMPATIBILITY_CONTEXT_ELEMENT
HACTCTX
ATOM
TAPE_GET_DRIVE_PARAMETERS
TAPE_GET_MEDIA_PARAMETERS
COMMCONFIG
COMMPROP
COMMTIMEOUTS
COMSTAT
DCB
PerformanceDataHandle
COPYFILE2_EXTENDED_PARAMETERS
COPYFILE2_MESSAGE
FILE_ALIGNMENT_INFO
FILE_ALLOCATION_INFO
FILE_ATTRIBUTE_TAG_INFO
FILE_BASIC_INFO
FILE_COMPRESSION_INFO
FILE_DISPOSITION_INFO
FILE_END_OF_FILE_INFO
FILE_FULL_DIR_INFO
FILE_ID_128
FILE_ID_BOTH_DIR_INFO
FILE_ID_DESCRIPTOR
FILE_ID_EXTD_DIR_INFO
FILE_ID_INFO
FILE_IO_PRIORITY_HINT_INFO
FILE_NAME_INFO
FILE_NOTIFY_EXTENDED_INFORMATION
FILE_NOTIFY_INFORMATION
FILE_REMOTE_PROTOCOL_INFO
FILE_RENAME_INFO
FILE_STANDARD_INFO
FILE_STORAGE_INFO
FILE_STREAM_INFO
WIN32_FILE_ATTRIBUTE_DATA
WIN32_FIND_STREAM_DATA
LOADPARMS32
HGLOBAL
HLOCAL
SYSTEM_POWER_STATUS
HUPDRES
HTRXN
PUMS_COMPLETION_LIST
PUMS_CONTEXT
UMS_SCHEDULER_STARTUP_INFO
UMS_SYSTEM_THREAD_INFORMATION
CHAR_INFO
CONSOLE_CURSOR_INFO
CONSOLE_FONT_INFO
CONSOLE_FONT_INFOEX
CONSOLE_HISTORY_INFO
CONSOLE_READCONSOLE_CONTROL
CONSOLE_SCREEN_BUFFER_INFO
CONSOLE_SCREEN_BUFFER_INFOEX
CONSOLE_SELECTION_INFO
COORD
FOCUS_EVENT_RECORD
HPCON
INPUT_RECORD
KEY_EVENT_RECORD
MENU_EVENT_RECORD
MOUSE_EVENT_RECORD
SMALL_RECT
WINDOW_BUFFER_SIZE_RECORD
BOOT_AREA_INFO
CHANGER_ELEMENT
CHANGER_ELEMENT_LIST
CREATE_DISK
CREATE_DISK_GPT
CREATE_DISK_MBR
CREATE_USN_JOURNAL_DATA
DELETE_USN_JOURNAL_DATA
DISK_CACHE_INFORMATION
DISK_DETECTION_INFO
DISK_EX_INT13_INFO
DISK_EXTENT
DISK_GEOMETRY
DISK_GEOMETRY_EX
DISK_GROW_PARTITION
DISK_INT13_INFO
DISK_PARTITION_INFO
DISK_PERFORMANCE
DRIVE_LAYOUT_INFORMATION
DRIVE_LAYOUT_INFORMATION_EX
DRIVE_LAYOUT_INFORMATION_GPT
DRIVE_LAYOUT_INFORMATION_MBR
EXFAT_STATISTICS
FAT_STATISTICS
FILESYSTEM_STATISTICS
FILESYSTEM_STATISTICS_EX
MFT_ENUM_DATA_V0
MFT_ENUM_DATA_V1
NTFS_STATISTICS
NTFS_STATISTICS_EX
PARTITION_INFORMATION
PARTITION_INFORMATION_EX
PARTITION_INFORMATION_GPT
PARTITION_INFORMATION_MBR
READ_FILE_USN_DATA
READ_USN_JOURNAL_DATA_V0
READ_USN_JOURNAL_DATA_V1
USN_JOURNAL_DATA_V0
USN_JOURNAL_DATA_V1
USN_JOURNAL_DATA_V2
USN_RANGE_TRACK_OUTPUT
USN_RECORD_COMMON_HEADER
USN_RECORD_EXTENT
USN_RECORD_V2
USN_RECORD_V3
USN_RECORD_V4
USN_TRACK_MODIFIED_RANGES
VOLUME_DISK_EXTENTS
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION
CHANGER_ELEMENT_STATUS
CHANGER_ELEMENT_STATUS_EX
CHANGER_EXCHANGE_MEDIUM
CHANGER_INITIALIZE_ELEMENT_STATUS
CHANGER_MOVE_MEDIUM
CHANGER_PRODUCT_DATA
CHANGER_READ_ELEMENT_STATUS
CHANGER_SEND_VOLUME_TAG_INFORMATION
CHANGER_SET_ACCESS
CHANGER_SET_POSITION
CLASS_MEDIA_CHANGE_CONTEXT
CSV_CONTROL_PARAM
CSV_IS_OWNED_BY_CSVFS
CSV_NAMESPACE_INFO
CSV_QUERY_FILE_REVISION
CSV_QUERY_MDS_PATH
CSV_QUERY_REDIRECT_STATE
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT
DEVICE_COPY_OFFLOAD_DESCRIPTOR
DEVICE_DATA_SET_LB_PROVISIONING_STATE
DEVICE_DATA_SET_RANGE
DEVICE_DATA_SET_REPAIR_PARAMETERS
DEVICE_DSM_NOTIFICATION_PARAMETERS
DEVICE_DSM_OFFLOAD_READ_PARAMETERS
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS
DEVICE_LB_PROVISIONING_DESCRIPTOR
DEVICE_MANAGE_DATA_SET_ATTRIBUTES
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT
DEVICE_MEDIA_INFO
DEVICE_POWER_DESCRIPTOR
DEVICE_SEEK_PENALTY_DESCRIPTOR
DEVICE_TRIM_DESCRIPTOR
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
DUPLICATE_EXTENTS_DATA
FILE_ALLOCATED_RANGE_BUFFER
FILE_LEVEL_TRIM
FILE_LEVEL_TRIM_OUTPUT
FILE_LEVEL_TRIM_RANGE
FILE_MAKE_COMPATIBLE_BUFFER
FILE_OBJECTID_BUFFER
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER
FILE_QUERY_SPARING_BUFFER
FILE_SET_DEFECT_MGMT_BUFFER
FILE_SET_SPARSE_BUFFER
FILE_STORAGE_TIER
FILE_STORAGE_TIER_REGION
FILE_SYSTEM_RECOGNITION_INFORMATION
FILE_ZERO_DATA_INFORMATION
FIND_BY_SID_DATA
FIND_BY_SID_OUTPUT
FORMAT_EX_PARAMETERS
FORMAT_PARAMETERS
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER
FSCTL_QUERY_REGION_INFO_INPUT
FSCTL_QUERY_REGION_INFO_OUTPUT
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER
GET_CHANGER_PARAMETERS
GET_DISK_ATTRIBUTES
GET_LENGTH_INFORMATION
GET_MEDIA_TYPES
LOOKUP_STREAM_FROM_CLUSTER_ENTRY
LOOKUP_STREAM_FROM_CLUSTER_INPUT
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT
MARK_HANDLE_INFO
MOVE_FILE_DATA
NTFS_EXTENDED_VOLUME_DATA
NTFS_FILE_RECORD_INPUT_BUFFER
NTFS_FILE_RECORD_OUTPUT_BUFFER
NTFS_VOLUME_DATA_BUFFER
PLEX_READ_DATA_REQUEST
PREVENT_MEDIA_REMOVAL
READ_ELEMENT_ADDRESS_INFO
REASSIGN_BLOCKS
REASSIGN_BLOCKS_EX
REPAIR_COPIES_INPUT
REPAIR_COPIES_OUTPUT
REQUEST_OPLOCK_INPUT_BUFFER
REQUEST_OPLOCK_OUTPUT_BUFFER
RETRIEVAL_POINTER_BASE
RETRIEVAL_POINTERS_BUFFER
SET_DISK_ATTRIBUTES
SET_PARTITION_INFORMATION
SHRINK_VOLUME_INFORMATION
STARTING_LCN_INPUT_BUFFER
STARTING_VCN_INPUT_BUFFER
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
STORAGE_ADAPTER_DESCRIPTOR
STORAGE_DESCRIPTOR_HEADER
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR
STORAGE_DEVICE_DESCRIPTOR
STORAGE_DEVICE_ID_DESCRIPTOR
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR
STORAGE_DEVICE_NUMBER
STORAGE_DEVICE_POWER_CAP
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
STORAGE_HOTPLUG_INFO
STORAGE_HW_FIRMWARE_ACTIVATE
STORAGE_HW_FIRMWARE_DOWNLOAD
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
STORAGE_MINIPORT_DESCRIPTOR
STORAGE_OFFLOAD_READ_OUTPUT
STORAGE_OFFLOAD_TOKEN
STORAGE_OFFLOAD_WRITE_OUTPUT
STORAGE_PHYSICAL_ADAPTER_DATA
STORAGE_PHYSICAL_DEVICE_DATA
STORAGE_PHYSICAL_NODE_DATA
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
STORAGE_PROPERTY_QUERY
STORAGE_PROTOCOL_COMMAND
STORAGE_PROTOCOL_DATA_DESCRIPTOR
STORAGE_PROTOCOL_SPECIFIC_DATA
STORAGE_RPMB_DATA_FRAME
STORAGE_RPMB_DESCRIPTOR
STORAGE_SPEC_VERSION
STORAGE_TEMPERATURE_DATA_DESCRIPTOR
STORAGE_TEMPERATURE_INFO
STORAGE_TEMPERATURE_THRESHOLD
STORAGE_WRITE_CACHE_PROPERTY
TXFS_GET_METADATA_INFO_OUT
TXFS_GET_TRANSACTED_VERSION
TXFS_LIST_TRANSACTION_LOCKED_FILES
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY
TXFS_LIST_TRANSACTIONS
TXFS_LIST_TRANSACTIONS_ENTRY
TXFS_MODIFY_RM
TXFS_QUERY_RM_INFORMATION
TXFS_READ_BACKUP_INFORMATION_OUT
TXFS_TRANSACTION_ACTIVE_INFO
TXFS_WRITE_BACKUP_INFORMATION
VERIFY_INFORMATION
VOLUME_BITMAP_BUFFER
CALDATETIME
CPINFO
CPINFOEX
CURRENCYFMT
FILEMUIINFO
NLSVERSIONINFO
NLSVERSIONINFOEX
NUMBERFMT
CONTEXT
CONTEXT64
HARDWARE_COUNTER_DATA
IMAGE_RUNTIME_FUNCTION_ENTRY
PERFORMANCE_DATA
SECURITY_CAPABILITIES
UMS_CREATE_THREAD_ATTRIBUTES
UNWIND_HISTORY_TABLE
UNWIND_HISTORY_TABLE_ENTRY
WOW64_CONTEXT
WOW64_FLOATING_SAVE_AREA
WOW64_LDT_ENTRY
DUMMYSTRUCTNAME
EXCEPTION_INFO
EXCEPTION_DEBUG_INFO
CREATE_THREAD_DEBUG_INFO
CREATE_PROCESS_DEBUG_INFO
EXIT_PROCESS_DEBUG_INFO
EXIT_THREAD_DEBUG_INFO
LOAD_DLL_DEBUG_INFO
UNLOAD_DLL_DEBUG_INFO
OUTPUT_DEBUG_STRING_INFO
RIP_INFO
BLOCK_REGION_UNION
BufferUnion
HandleUnion
CPU_RATE_CONTROL_UNION
UNION
Process
Thread
Mutant
Event
Section
Semaphore
CPU_SET
DETAIL
ProcessorRelationUnion
Union
ChunkStarted
ChunkFinished
StreamStarted
StreamFinished
PollContinue
Error
DUMMYUNIONNAME
GenericReserved_
ProtocolSpecific_
Smb2
Server
Share
INPUT_RECORD_EVENT
MBR
GPT
MFTWRITESUSERLEVEL
MFT2WRITESUSERLEVEL
BITMAPWRITESUSERLEVEL
MFTBITMAPWRITESUSERLEVEL
ALLOCATE
MFTWRITESUSERLEVEL
MFT2WRITESUSERLEVEL
BITMAPWRITESUSERLEVEL
MFTBITMAPWRITESUSERLEVEL
ALLOCATE
DEVICESPECIFIC
EXTENT
TXFFILEID
FLOATING_SAVE_AREA
M128A
XSAVE_FORMAT64
BLOCK_DATA
REGION_DATA
DISKINFO
TAPEINFO
BUSSPECIFICDATA
SCSIINFORMATION








































































































































































































































































































































































































































































































































































































































































diff --git a/PInvoke/KtmW32/CorrelationReport.md b/PInvoke/KtmW32/CorrelationReport.md index 1423ec86..fa41a8d7 100644 --- a/PInvoke/KtmW32/CorrelationReport.md +++ b/PInvoke/KtmW32/CorrelationReport.md @@ -45,6 +45,19 @@ Native Method | Header | Managed Method [SetResourceManagerCompletionPort](https://www.google.com/search?num=5&q=SetResourceManagerCompletionPort+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SetResourceManagerCompletionPort](https://github.com/dahall/Vanara/search?l=C%23&q=SetResourceManagerCompletionPort) [SetTransactionInformation](https://www.google.com/search?num=5&q=SetTransactionInformation+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SetTransactionInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetTransactionInformation) [SinglePhaseReject](https://www.google.com/search?num=5&q=SinglePhaseReject+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SinglePhaseReject](https://github.com/dahall/Vanara/search?l=C%23&q=SinglePhaseReject) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CreateEnlistmentOptions](https://www.google.com/search?num=5&q=CreateEnlistmentOptions+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateEnlistmentOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateEnlistmentOptions) +[CreateRMOptions](https://www.google.com/search?num=5&q=CreateRMOptions+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateRMOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRMOptions) +[CreateTrxnMgrOptions](https://www.google.com/search?num=5&q=CreateTrxnMgrOptions+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateTrxnMgrOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTrxnMgrOptions) +[CreateTrxnOptions](https://www.google.com/search?num=5&q=CreateTrxnOptions+site%3Adocs.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateTrxnOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTrxnOptions) +[EnlistmentAccess](https://www.google.com/search?num=5&q=EnlistmentAccess+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.EnlistmentAccess](https://github.com/dahall/Vanara/search?l=C%23&q=EnlistmentAccess) +[NOTIFICATION_MASK](https://www.google.com/search?num=5&q=NOTIFICATION_MASK+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.NOTIFICATION_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFICATION_MASK) +[ResourceManagerAccess](https://www.google.com/search?num=5&q=ResourceManagerAccess+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.ResourceManagerAccess](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceManagerAccess) +[TRANSACTION_OUTCOME](https://www.google.com/search?num=5&q=TRANSACTION_OUTCOME+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.TRANSACTION_OUTCOME](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSACTION_OUTCOME) +[TransactionAccess](https://www.google.com/search?num=5&q=TransactionAccess+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.TransactionAccess](https://github.com/dahall/Vanara/search?l=C%23&q=TransactionAccess) +[TransactionMgrAccess](https://www.google.com/search?num=5&q=TransactionMgrAccess+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.TransactionMgrAccess](https://github.com/dahall/Vanara/search?l=C%23&q=TransactionMgrAccess) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj b/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj index 88b142c6..cba5b660 100644 --- a/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj +++ b/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj @@ -19,6 +19,7 @@ Structures HENLISTMENT HRESMGR HTRXNMGR TRANSACTION_NOTIFICATION TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT + pkgreadme.md diff --git a/PInvoke/KtmW32/pkgreadme.md b/PInvoke/KtmW32/pkgreadme.md new file mode 100644 index 00000000..6d5c333e --- /dev/null +++ b/PInvoke/KtmW32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.KtmW32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.KtmW32?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 KtmW32.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.KtmW32 + +Functions | Enumerations | Structures +--- | --- | --- +CommitComplete
CommitEnlistment
CommitTransaction
CommitTransactionAsync
CreateEnlistment
CreateResourceManager
CreateTransaction
CreateTransactionManager
GetCurrentClockTransactionManager
GetEnlistmentId
GetEnlistmentRecoveryInformation
GetNotificationResourceManager
GetNotificationResourceManagerAsync
GetTransactionId
GetTransactionInformation
GetTransactionManagerId
OpenEnlistment
OpenResourceManager
OpenTransaction
OpenTransactionManager
OpenTransactionManagerById
PrepareComplete
PrepareEnlistment
PrePrepareComplete
PrePrepareEnlistment
ReadOnlyEnlistment
RecoverEnlistment
RecoverResourceManager
RecoverTransactionManager
RenameTransactionManager
RollbackComplete
RollbackEnlistment
RollbackTransaction
RollbackTransactionAsync
RollforwardTransactionManager
SetEnlistmentRecoveryInformation
SetResourceManagerCompletionPort
SetTransactionInformation
SinglePhaseReject
| CreateEnlistmentOptions
CreateRMOptions
CreateTrxnMgrOptions
CreateTrxnOptions
EnlistmentAccess
NOTIFICATION_MASK
ResourceManagerAccess
TRANSACTION_OUTCOME
TransactionAccess
TransactionMgrAccess





























| HENLISTMENT
HRESMGR
HTRXNMGR
TRANSACTION_NOTIFICATION
TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT


































diff --git a/PInvoke/Lz32/CorrelationReport.md b/PInvoke/Lz32/CorrelationReport.md index a732a151..b3f42dda 100644 --- a/PInvoke/Lz32/CorrelationReport.md +++ b/PInvoke/Lz32/CorrelationReport.md @@ -13,6 +13,11 @@ Native Method | Header | Managed Method [LZOpenFile](https://www.google.com/search?num=5&q=LZOpenFileA+site%3Adocs.microsoft.com) | lzexpand.h | [Vanara.PInvoke.Lz32.LZOpenFile](https://github.com/dahall/Vanara/search?l=C%23&q=LZOpenFile) [LZRead](https://www.google.com/search?num=5&q=LZRead+site%3Adocs.microsoft.com) | lzexpand.h | [Vanara.PInvoke.Lz32.LZRead](https://github.com/dahall/Vanara/search?l=C%23&q=LZRead) [LZSeek](https://www.google.com/search?num=5&q=LZSeek+site%3Adocs.microsoft.com) | lzexpand.h | [Vanara.PInvoke.Lz32.LZSeek](https://github.com/dahall/Vanara/search?l=C%23&q=LZSeek) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[LZ_OF](https://www.google.com/search?num=5&q=LZ_OF+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Lz32.LZ_OF](https://github.com/dahall/Vanara/search?l=C%23&q=LZ_OF) +[LZERROR](https://www.google.com/search?num=5&q=LZERROR+site%3Adocs.microsoft.com) | lzexpand.h | [Vanara.PInvoke.Lz32.LZERROR](https://github.com/dahall/Vanara/search?l=C%23&q=LZERROR) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Lz32/Vanara.PInvoke.Lz32.csproj b/PInvoke/Lz32/Vanara.PInvoke.Lz32.csproj index 06263b88..8b547a09 100644 --- a/PInvoke/Lz32/Vanara.PInvoke.Lz32.csproj +++ b/PInvoke/Lz32/Vanara.PInvoke.Lz32.csproj @@ -18,6 +18,7 @@ Structures HLZFILE + pkgreadme.md diff --git a/PInvoke/Lz32/pkgreadme.md b/PInvoke/Lz32/pkgreadme.md new file mode 100644 index 00000000..d23ee218 --- /dev/null +++ b/PInvoke/Lz32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Lz32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Lz32?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 Lz32.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.Lz32 + +Functions | Enumerations | Structures +--- | --- | --- +GetExpandedName
LZClose
LZCopy
LZInit
LZOpenFile
LZRead
LZSeek
| LZ_OF
LZERROR





| HLZFILE






diff --git a/PInvoke/Magnification/CorrelationReport.md b/PInvoke/Magnification/CorrelationReport.md index 9a2a1bbd..d5ba77c1 100644 --- a/PInvoke/Magnification/CorrelationReport.md +++ b/PInvoke/Magnification/CorrelationReport.md @@ -25,6 +25,11 @@ Native Method | Header | Managed Method [MagSetWindowTransform](https://www.google.com/search?num=5&q=MagSetWindowTransform+site%3Adocs.microsoft.com) | magnification.h | [Vanara.PInvoke.Magnification.MagSetWindowTransform](https://github.com/dahall/Vanara/search?l=C%23&q=MagSetWindowTransform) [MagShowSystemCursor](https://www.google.com/search?num=5&q=MagShowSystemCursor+site%3Adocs.microsoft.com) | magnification.h | [Vanara.PInvoke.Magnification.MagShowSystemCursor](https://github.com/dahall/Vanara/search?l=C%23&q=MagShowSystemCursor) [MagUninitialize](https://www.google.com/search?num=5&q=MagUninitialize+site%3Adocs.microsoft.com) | magnification.h | [Vanara.PInvoke.Magnification.MagUninitialize](https://github.com/dahall/Vanara/search?l=C%23&q=MagUninitialize) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[MagnifierStyles](https://www.google.com/search?num=5&q=MagnifierStyles+site%3Adocs.microsoft.com) | magnification.h | [Vanara.PInvoke.Magnification.MagnifierStyles](https://github.com/dahall/Vanara/search?l=C%23&q=MagnifierStyles) +[MW_FILTERMODE](https://www.google.com/search?num=5&q=MW_FILTERMODE+site%3Adocs.microsoft.com) | magnification.h | [Vanara.PInvoke.Magnification.MW_FILTERMODE](https://github.com/dahall/Vanara/search?l=C%23&q=MW_FILTERMODE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Magnification/Vanara.PInvoke.Magnification.csproj b/PInvoke/Magnification/Vanara.PInvoke.Magnification.csproj index 1328a156..fe290ef0 100644 --- a/PInvoke/Magnification/Vanara.PInvoke.Magnification.csproj +++ b/PInvoke/Magnification/Vanara.PInvoke.Magnification.csproj @@ -19,6 +19,7 @@ Structures MAGCOLOREFFECT MAGIMAGEHEADER MAGTRANSFORM + pkgreadme.md diff --git a/PInvoke/Magnification/pkgreadme.md b/PInvoke/Magnification/pkgreadme.md new file mode 100644 index 00000000..ec285e70 --- /dev/null +++ b/PInvoke/Magnification/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Magnification NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Magnification?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 Magnification.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.Magnification + +Functions | Enumerations | Structures +--- | --- | --- +MagGetColorEffect
MagGetFullscreenColorEffect
MagGetFullscreenTransform
MagGetImageScalingCallback
MagGetInputTransform
MagGetWindowFilterList
MagGetWindowSource
MagGetWindowTransform
MagInitialize
MagSetColorEffect
MagSetFullscreenColorEffect
MagSetFullscreenTransform
MagSetImageScalingCallback
MagSetInputTransform
MagSetWindowFilterList
MagSetWindowSource
MagSetWindowTransform
MagShowSystemCursor
MagUninitialize
| MagnifierStyles
MW_FILTERMODE

















| MAGCOLOREFFECT
MAGIMAGEHEADER
MAGTRANSFORM
















diff --git a/PInvoke/Mpr/CorrelationReport.md b/PInvoke/Mpr/CorrelationReport.md index cd2c0a54..cce404e0 100644 --- a/PInvoke/Mpr/CorrelationReport.md +++ b/PInvoke/Mpr/CorrelationReport.md @@ -28,6 +28,20 @@ Native Method | Header | Managed Method [WNetOpenEnum](https://www.google.com/search?num=5&q=WNetOpenEnumA+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetOpenEnum](https://github.com/dahall/Vanara/search?l=C%23&q=WNetOpenEnum) [WNetSetLastError](https://www.google.com/search?num=5&q=WNetSetLastErrorA+site%3Adocs.microsoft.com) | npapi.h | [Vanara.PInvoke.Mpr.WNetSetLastError](https://github.com/dahall/Vanara/search?l=C%23&q=WNetSetLastError) [WNetUseConnection](https://www.google.com/search?num=5&q=WNetUseConnectionA+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetUseConnection](https://github.com/dahall/Vanara/search?l=C%23&q=WNetUseConnection) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CONN_DLG](https://www.google.com/search?num=5&q=CONN_DLG+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.CONN_DLG](https://github.com/dahall/Vanara/search?l=C%23&q=CONN_DLG) +[CONNECT](https://www.google.com/search?num=5&q=CONNECT+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.CONNECT](https://github.com/dahall/Vanara/search?l=C%23&q=CONNECT) +[DISC](https://www.google.com/search?num=5&q=DISC+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.DISC](https://github.com/dahall/Vanara/search?l=C%23&q=DISC) +[INFO_LEVEL](https://www.google.com/search?num=5&q=INFO_LEVEL+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.INFO_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=INFO_LEVEL) +[NETINFO](https://www.google.com/search?num=5&q=NETINFO+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.NETINFO](https://github.com/dahall/Vanara/search?l=C%23&q=NETINFO) +[NETRESOURCEDisplayType](https://www.google.com/search?num=5&q=NETRESOURCEDisplayType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Mpr.NETRESOURCEDisplayType](https://github.com/dahall/Vanara/search?l=C%23&q=NETRESOURCEDisplayType) +[NETRESOURCEScope](https://www.google.com/search?num=5&q=NETRESOURCEScope+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Mpr.NETRESOURCEScope](https://github.com/dahall/Vanara/search?l=C%23&q=NETRESOURCEScope) +[NETRESOURCEType](https://www.google.com/search?num=5&q=NETRESOURCEType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Mpr.NETRESOURCEType](https://github.com/dahall/Vanara/search?l=C%23&q=NETRESOURCEType) +[NETRESOURCEUsage](https://www.google.com/search?num=5&q=NETRESOURCEUsage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Mpr.NETRESOURCEUsage](https://github.com/dahall/Vanara/search?l=C%23&q=NETRESOURCEUsage) +[WNCON](https://www.google.com/search?num=5&q=WNCON+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNCON](https://github.com/dahall/Vanara/search?l=C%23&q=WNCON) +[WNNC_NET](https://www.google.com/search?num=5&q=WNNC_NET+site%3Adocs.microsoft.com) | wnnc.h | [Vanara.PInvoke.Mpr.WNNC_NET](https://github.com/dahall/Vanara/search?l=C%23&q=WNNC_NET) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj index 5e5ed715..c8f862d1 100644 --- a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj +++ b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj @@ -19,6 +19,7 @@ Structures CONNECTDLGSTRUCT DISCDLGSTRUCT NETCONNECTINFOSTRUCT NETINFOSTRUCT NETRESOURCE REMOTE_NAME_INFO UNIVERSAL_NAME_INFO + pkgreadme.md diff --git a/PInvoke/Mpr/pkgreadme.md b/PInvoke/Mpr/pkgreadme.md new file mode 100644 index 00000000..0ed346f7 --- /dev/null +++ b/PInvoke/Mpr/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Mpr NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Mpr?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 Mpr.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.Mpr + +Functions | Enumerations | Structures +--- | --- | --- +MultinetGetConnectionPerformance
WNetAddConnection
WNetAddConnection2
WNetAddConnection3
WNetCancelConnection2
WNetCloseEnum
WNetConnectionDialog
WNetConnectionDialog1
WNetDisconnectDialog
WNetDisconnectDialog1
WNetEnumResource
WNetGetConnection
WNetGetLastError
WNetGetNetworkInformation
WNetGetProviderName
WNetGetResourceInformation
WNetGetResourceParent
WNetGetUniversalName
WNetGetUser
WNetOpenEnum
WNetSetLastError
WNetUseConnection
| CONN_DLG
CONNECT
DISC
INFO_LEVEL
NETINFO
NETRESOURCEDisplayType
NETRESOURCEScope
NETRESOURCEType
NETRESOURCEUsage
WNCON
WNNC_NET











| CONNECTDLGSTRUCT
DISCDLGSTRUCT
NETCONNECTINFOSTRUCT
NETINFOSTRUCT
NETRESOURCE
REMOTE_NAME_INFO
UNIVERSAL_NAME_INFO















diff --git a/PInvoke/Msi/CorrelationReport.md b/PInvoke/Msi/CorrelationReport.md index 9066bfdc..b4397499 100644 --- a/PInvoke/Msi/CorrelationReport.md +++ b/PInvoke/Msi/CorrelationReport.md @@ -154,6 +154,43 @@ Native Method | Header | Managed Method [MsiViewGetColumnInfo](https://www.google.com/search?num=5&q=MsiViewGetColumnInfo+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewGetColumnInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewGetColumnInfo) [MsiViewGetError](https://www.google.com/search?num=5&q=MsiViewGetErrorA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewGetError](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewGetError) [MsiViewModify](https://www.google.com/search?num=5&q=MsiViewModify+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewModify](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewModify) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ADVERTISEFLAGS](https://www.google.com/search?num=5&q=ADVERTISEFLAGS+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.ADVERTISEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ADVERTISEFLAGS) +[INSTALLFEATUREATTRIBUTE](https://www.google.com/search?num=5&q=INSTALLFEATUREATTRIBUTE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLFEATUREATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLFEATUREATTRIBUTE) +[INSTALLLEVEL](https://www.google.com/search?num=5&q=INSTALLLEVEL+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLLEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLLEVEL) +[INSTALLLOGATTRIBUTES](https://www.google.com/search?num=5&q=INSTALLLOGATTRIBUTES+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLLOGATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLLOGATTRIBUTES) +[INSTALLLOGMODE](https://www.google.com/search?num=5&q=INSTALLLOGMODE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLLOGMODE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLLOGMODE) +[INSTALLMESSAGE](https://www.google.com/search?num=5&q=INSTALLMESSAGE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLMESSAGE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLMESSAGE) +[INSTALLMODE](https://www.google.com/search?num=5&q=INSTALLMODE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLMODE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLMODE) +[INSTALLSTATE](https://www.google.com/search?num=5&q=INSTALLSTATE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLSTATE) +[INSTALLTYPE](https://www.google.com/search?num=5&q=INSTALLTYPE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLTYPE) +[INSTALLUILEVEL](https://www.google.com/search?num=5&q=INSTALLUILEVEL+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLUILEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLUILEVEL) +[MSIADVERTISEOPTIONFLAGS](https://www.google.com/search?num=5&q=MSIADVERTISEOPTIONFLAGS+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIADVERTISEOPTIONFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MSIADVERTISEOPTIONFLAGS) +[MSIARCHITECTUREFLAGS](https://www.google.com/search?num=5&q=MSIARCHITECTUREFLAGS+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIARCHITECTUREFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MSIARCHITECTUREFLAGS) +[MSIASSEMBLYINFO](https://www.google.com/search?num=5&q=MSIASSEMBLYINFO+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIASSEMBLYINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MSIASSEMBLYINFO) +[MSICODE](https://www.google.com/search?num=5&q=MSICODE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSICODE](https://github.com/dahall/Vanara/search?l=C%23&q=MSICODE) +[MSICOLINFO](https://www.google.com/search?num=5&q=MSICOLINFO+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSICOLINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MSICOLINFO) +[MSICONDITION](https://www.google.com/search?num=5&q=MSICONDITION+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSICONDITION](https://github.com/dahall/Vanara/search?l=C%23&q=MSICONDITION) +[MSICOSTTREE](https://www.google.com/search?num=5&q=MSICOSTTREE+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSICOSTTREE](https://github.com/dahall/Vanara/search?l=C%23&q=MSICOSTTREE) +[MSIDBERROR](https://www.google.com/search?num=5&q=MSIDBERROR+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSIDBERROR](https://github.com/dahall/Vanara/search?l=C%23&q=MSIDBERROR) +[MSIDBSTATE](https://www.google.com/search?num=5&q=MSIDBSTATE+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSIDBSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=MSIDBSTATE) +[MSIINSTALLCONTEXT](https://www.google.com/search?num=5&q=MSIINSTALLCONTEXT+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIINSTALLCONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=MSIINSTALLCONTEXT) +[MSIMODIFY](https://www.google.com/search?num=5&q=MSIMODIFY+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSIMODIFY](https://github.com/dahall/Vanara/search?l=C%23&q=MSIMODIFY) +[MSIOPENPACKAGEFLAGS](https://www.google.com/search?num=5&q=MSIOPENPACKAGEFLAGS+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIOPENPACKAGEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MSIOPENPACKAGEFLAGS) +[MSIPATCHDATATYPE](https://www.google.com/search?num=5&q=MSIPATCHDATATYPE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIPATCHDATATYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MSIPATCHDATATYPE) +[MSIPATCHSTATE](https://www.google.com/search?num=5&q=MSIPATCHSTATE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIPATCHSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=MSIPATCHSTATE) +[MSIRUNMODE](https://www.google.com/search?num=5&q=MSIRUNMODE+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSIRUNMODE](https://github.com/dahall/Vanara/search?l=C%23&q=MSIRUNMODE) +[MSISIGINFO](https://www.google.com/search?num=5&q=MSISIGINFO+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSISIGINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MSISIGINFO) +[MSISOURCETYPE](https://www.google.com/search?num=5&q=MSISOURCETYPE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSISOURCETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MSISOURCETYPE) +[MSITRANSACTION](https://www.google.com/search?num=5&q=MSITRANSACTION+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSITRANSACTION](https://github.com/dahall/Vanara/search?l=C%23&q=MSITRANSACTION) +[MSITRANSACTIONSTATE](https://www.google.com/search?num=5&q=MSITRANSACTIONSTATE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSITRANSACTIONSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=MSITRANSACTIONSTATE) +[MSITRANSFORM_ERROR](https://www.google.com/search?num=5&q=MSITRANSFORM_ERROR+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSITRANSFORM_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=MSITRANSFORM_ERROR) +[MSITRANSFORM_VALIDATE](https://www.google.com/search?num=5&q=MSITRANSFORM_VALIDATE+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MSITRANSFORM_VALIDATE](https://github.com/dahall/Vanara/search?l=C%23&q=MSITRANSFORM_VALIDATE) +[REINSTALLMODE](https://www.google.com/search?num=5&q=REINSTALLMODE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.REINSTALLMODE](https://github.com/dahall/Vanara/search?l=C%23&q=REINSTALLMODE) +[SCRIPTFLAGS](https://www.google.com/search?num=5&q=SCRIPTFLAGS+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.SCRIPTFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SCRIPTFLAGS) +[USERINFOSTATE](https://www.google.com/search?num=5&q=USERINFOSTATE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.USERINFOSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=USERINFOSTATE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Msi/Vanara.PInvoke.Msi.csproj b/PInvoke/Msi/Vanara.PInvoke.Msi.csproj index 7cb5bda1..4672c347 100644 --- a/PInvoke/Msi/Vanara.PInvoke.Msi.csproj +++ b/PInvoke/Msi/Vanara.PInvoke.Msi.csproj @@ -18,6 +18,7 @@ Structures MSIFILEHASHINFO MSIHANDLE MSIPATCHSEQUENCEINFO + pkgreadme.md diff --git a/PInvoke/Msi/pkgreadme.md b/PInvoke/Msi/pkgreadme.md new file mode 100644 index 00000000..d44ffeb3 --- /dev/null +++ b/PInvoke/Msi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Msi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Msi?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 Msi.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.Msi + +Functions | Enumerations | Structures +--- | --- | --- +MsiAdvertiseProduct
MsiAdvertiseProductEx
MsiAdvertiseScript
MsiApplyMultiplePatches
MsiApplyPatch
MsiBeginTransaction
MsiCloseAllHandles
MsiCloseHandle
MsiCollectUserInfo
MsiConfigureFeature
MsiConfigureProduct
MsiConfigureProductEx
MsiCreateRecord
MsiCreateTransformSummaryInfo
MsiDatabaseApplyTransform
MsiDatabaseCommit
MsiDatabaseExport
MsiDatabaseGenerateTransform
MsiDatabaseGetPrimaryKeys
MsiDatabaseImport
MsiDatabaseIsTablePersistent
MsiDatabaseMerge
MsiDatabaseOpenView
MsiDetermineApplicablePatches
MsiDeterminePatchSequence
MsiDoAction
MsiEnableLog
MsiEnableUIPreview
MsiEndTransaction
MsiEnumClients
MsiEnumClientsEx
MsiEnumComponentCosts
MsiEnumComponentQualifiers
MsiEnumComponents
MsiEnumComponentsEx
MsiEnumFeatures
MsiEnumPatches
MsiEnumPatchesEx
MsiEnumProducts
MsiEnumProductsEx
MsiEnumRelatedProducts
MsiEvaluateCondition
MsiExtractPatchXMLData
MsiFormatRecord
MsiGetActiveDatabase
MsiGetComponentPath
MsiGetComponentPathEx
MsiGetComponentState
MsiGetDatabaseState
MsiGetFeatureCost
MsiGetFeatureInfo
MsiGetFeatureState
MsiGetFeatureUsage
MsiGetFeatureValidStates
MsiGetFileHash
MsiGetFileSignatureInformation
MsiGetFileVersion
MsiGetLanguage
MsiGetLastErrorRecord
MsiGetMode
MsiGetPatchFileList
MsiGetPatchInfo
MsiGetPatchInfoEx
MsiGetProductCode
MsiGetProductInfo
MsiGetProductInfoEx
MsiGetProductInfoFromScript
MsiGetProductProperty
MsiGetProperty
MsiGetShortcutTarget
MsiGetSourcePath
MsiGetSummaryInformation
MsiGetTargetPath
MsiGetUserInfo
MsiInstallMissingComponent
MsiInstallMissingFile
MsiInstallProduct
MsiIsProductElevated
MsiJoinTransaction
MsiLocateComponent
MsiNotifySidChange
MsiOpenDatabase
MsiOpenPackage
MsiOpenPackageEx
MsiOpenProduct
MsiPreviewBillboard
MsiPreviewDialog
MsiProcessAdvertiseScript
MsiProcessMessage
MsiProvideAssembly
MsiProvideComponent
MsiProvideQualifiedComponent
MsiProvideQualifiedComponentEx
MsiQueryComponentState
MsiQueryFeatureState
MsiQueryFeatureStateEx
MsiQueryProductState
MsiRecordClearData
MsiRecordDataSize
MsiRecordGetFieldCount
MsiRecordGetInteger
MsiRecordGetString
MsiRecordIsNull
MsiRecordReadStream
MsiRecordSetInteger
MsiRecordSetStream
MsiRecordSetString
MsiReinstallFeature
MsiReinstallProduct
MsiRemovePatches
MsiSequence
MsiSetComponentState
MsiSetExternalUI
MsiSetExternalUIRecord
MsiSetFeatureAttributes
MsiSetFeatureState
MsiSetInstallLevel
MsiSetInternalUI
MsiSetMode
MsiSetProperty
MsiSetTargetPath
MsiSourceListAddMediaDisk
MsiSourceListAddSource
MsiSourceListAddSourceEx
MsiSourceListClearAll
MsiSourceListClearAllEx
MsiSourceListClearMediaDisk
MsiSourceListClearSource
MsiSourceListEnumMediaDisks
MsiSourceListEnumSources
MsiSourceListForceResolution
MsiSourceListForceResolutionEx
MsiSourceListGetInfo
MsiSourceListSetInfo
MsiSummaryInfoGetProperty
MsiSummaryInfoGetPropertyCount
MsiSummaryInfoPersist
MsiSummaryInfoSetProperty
MsiUseFeature
MsiUseFeatureEx
MsiVerifyDiskSpace
MsiVerifyPackage
MsiViewClose
MsiViewExecute
MsiViewFetch
MsiViewGetColumnInfo
MsiViewGetError
MsiViewModify
| ADVERTISEFLAGS
INSTALLFEATUREATTRIBUTE
INSTALLLEVEL
INSTALLLOGATTRIBUTES
INSTALLLOGMODE
INSTALLMODE
INSTALLSTATE
INSTALLTYPE
INSTALLUILEVEL
MSIADVERTISEOPTIONFLAGS
MSIARCHITECTUREFLAGS
MSIASSEMBLYINFO
MSICODE
MSIINSTALLCONTEXT
MSIOPENPACKAGEFLAGS
MSIPATCHDATATYPE
MSIPATCHSTATE
MSISIGINFO
MSISOURCETYPE
MSITRANSACTION
MSITRANSACTIONSTATE
REINSTALLMODE
SCRIPTFLAGS
USERINFOSTATE
INSTALLMESSAGE
MSICOLINFO
MSICONDITION
MSICOSTTREE
MSIDBERROR
MSIDBSTATE
MSIMODIFY
MSIRUNMODE
MSITRANSFORM_ERROR
MSITRANSFORM_VALIDATE


















































































































| MSIFILEHASHINFO
MSIHANDLE
MSIPATCHSEQUENCEINFO

















































































































































diff --git a/PInvoke/Multimedia/CorrelationReport.md b/PInvoke/Multimedia/CorrelationReport.md index d3e83ef7..1c23f355 100644 --- a/PInvoke/Multimedia/CorrelationReport.md +++ b/PInvoke/Multimedia/CorrelationReport.md @@ -259,6 +259,92 @@ Native Method | Native DLL | Header | Managed Method [waveOutSetVolume](https://www.google.com/search?num=5&q=waveOutSetVolume+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutSetVolume](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutSetVolume) [waveOutUnprepareHeader](https://www.google.com/search?num=5&q=waveOutUnprepareHeader+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutUnprepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutUnprepareHeader) [waveOutWrite](https://www.google.com/search?num=5&q=waveOutWrite+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutWrite](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutWrite) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ACM_DRIVERADDF](https://www.google.com/search?num=5&q=ACM_DRIVERADDF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.ACM_DRIVERADDF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_DRIVERADDF) +[ACM_DRIVERENUMF](https://www.google.com/search?num=5&q=ACM_DRIVERENUMF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_DRIVERENUMF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_DRIVERENUMF) +[ACM_DRIVERPRIORITYF](https://www.google.com/search?num=5&q=ACM_DRIVERPRIORITYF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_DRIVERPRIORITYF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_DRIVERPRIORITYF) +[ACM_FILTERDETAILSF](https://www.google.com/search?num=5&q=ACM_FILTERDETAILSF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.ACM_FILTERDETAILSF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FILTERDETAILSF) +[ACM_FILTERENUMF](https://www.google.com/search?num=5&q=ACM_FILTERENUMF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_FILTERENUMF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FILTERENUMF) +[ACM_FILTERTAGDETAILSF](https://www.google.com/search?num=5&q=ACM_FILTERTAGDETAILSF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_FILTERTAGDETAILSF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FILTERTAGDETAILSF) +[ACM_FORMATDETAILSF](https://www.google.com/search?num=5&q=ACM_FORMATDETAILSF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_FORMATDETAILSF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FORMATDETAILSF) +[ACM_FORMATENUMF](https://www.google.com/search?num=5&q=ACM_FORMATENUMF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_FORMATENUMF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FORMATENUMF) +[ACM_FORMATSUGGESTF](https://www.google.com/search?num=5&q=ACM_FORMATSUGGESTF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_FORMATSUGGESTF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FORMATSUGGESTF) +[ACM_FORMATTAGDETAILSF](https://www.google.com/search?num=5&q=ACM_FORMATTAGDETAILSF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_FORMATTAGDETAILSF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_FORMATTAGDETAILSF) +[ACM_METRIC](https://www.google.com/search?num=5&q=ACM_METRIC+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_METRIC](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_METRIC) +[ACM_STREAMCONVERTF](https://www.google.com/search?num=5&q=ACM_STREAMCONVERTF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.ACM_STREAMCONVERTF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_STREAMCONVERTF) +[ACM_STREAMOPENF](https://www.google.com/search?num=5&q=ACM_STREAMOPENF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.ACM_STREAMOPENF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_STREAMOPENF) +[ACM_STREAMSIZEF](https://www.google.com/search?num=5&q=ACM_STREAMSIZEF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACM_STREAMSIZEF](https://github.com/dahall/Vanara/search?l=C%23&q=ACM_STREAMSIZEF) +[ACMDRIVERDETAILS_SUPPORTF](https://www.google.com/search?num=5&q=ACMDRIVERDETAILS_SUPPORTF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMDRIVERDETAILS_SUPPORTF](https://github.com/dahall/Vanara/search?l=C%23&q=ACMDRIVERDETAILS_SUPPORTF) +[ACMFILTERCHOOSE_STYLEF](https://www.google.com/search?num=5&q=ACMFILTERCHOOSE_STYLEF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFILTERCHOOSE_STYLEF](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFILTERCHOOSE_STYLEF) +[ACMFORMATCHOOSE_STYLEF](https://www.google.com/search?num=5&q=ACMFORMATCHOOSE_STYLEF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFORMATCHOOSE_STYLEF](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFORMATCHOOSE_STYLEF) +[ACMSTREAMHEADER_STATUSF](https://www.google.com/search?num=5&q=ACMSTREAMHEADER_STATUSF+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMSTREAMHEADER_STATUSF](https://github.com/dahall/Vanara/search?l=C%23&q=ACMSTREAMHEADER_STATUSF) +[AUX_CAPS](https://www.google.com/search?num=5&q=AUX_CAPS+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.AUX_CAPS](https://github.com/dahall/Vanara/search?l=C%23&q=AUX_CAPS) +[AVICOMPRESSF](https://www.google.com/search?num=5&q=AVICOMPRESSF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVICOMPRESSF](https://github.com/dahall/Vanara/search?l=C%23&q=AVICOMPRESSF) +[AVIFILECAPS](https://www.google.com/search?num=5&q=AVIFILECAPS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIFILECAPS](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFILECAPS) +[AVIFILEINFOF](https://www.google.com/search?num=5&q=AVIFILEINFOF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIFILEINFOF](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFILEINFOF) +[AVIIF](https://www.google.com/search?num=5&q=AVIIF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIIF](https://github.com/dahall/Vanara/search?l=C%23&q=AVIIF) +[AVISTREAMINFOF](https://www.google.com/search?num=5&q=AVISTREAMINFOF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVISTREAMINFOF](https://github.com/dahall/Vanara/search?l=C%23&q=AVISTREAMINFOF) +[AVSTREAMMASTER](https://www.google.com/search?num=5&q=AVSTREAMMASTER+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVSTREAMMASTER](https://github.com/dahall/Vanara/search?l=C%23&q=AVSTREAMMASTER) +[CALLBACK_FLAGS](https://www.google.com/search?num=5&q=CALLBACK_FLAGS+site%3Adocs.microsoft.com) | mmsyscom.h | [Vanara.PInvoke.WinMm.CALLBACK_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CALLBACK_FLAGS) +[capMessage](https://www.google.com/search?num=5&q=capMessage+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Vfw32.capMessage](https://github.com/dahall/Vanara/search?l=C%23&q=capMessage) +[CONTROLCALLBACK](https://www.google.com/search?num=5&q=CONTROLCALLBACK+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Vfw32.CONTROLCALLBACK](https://github.com/dahall/Vanara/search?l=C%23&q=CONTROLCALLBACK) +[DCB](https://www.google.com/search?num=5&q=DCB+site%3Adocs.microsoft.com) | mmddk.h | [Vanara.PInvoke.WinMm.DCB](https://github.com/dahall/Vanara/search?l=C%23&q=DCB) +[DDF](https://www.google.com/search?num=5&q=DDF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.DDF](https://github.com/dahall/Vanara/search?l=C%23&q=DDF) +[DRV](https://www.google.com/search?num=5&q=DRV+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.DRV](https://github.com/dahall/Vanara/search?l=C%23&q=DRV) +[FINDF](https://www.google.com/search?num=5&q=FINDF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.FINDF](https://github.com/dahall/Vanara/search?l=C%23&q=FINDF) +[ICCOMPRESSF](https://www.google.com/search?num=5&q=ICCOMPRESSF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICCOMPRESSF](https://github.com/dahall/Vanara/search?l=C%23&q=ICCOMPRESSF) +[ICCOMPRESSFRAMESF](https://www.google.com/search?num=5&q=ICCOMPRESSFRAMESF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICCOMPRESSFRAMESF](https://github.com/dahall/Vanara/search?l=C%23&q=ICCOMPRESSFRAMESF) +[ICDECOMPRESSF](https://www.google.com/search?num=5&q=ICDECOMPRESSF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDECOMPRESSF](https://github.com/dahall/Vanara/search?l=C%23&q=ICDECOMPRESSF) +[ICDRAWF](https://www.google.com/search?num=5&q=ICDRAWF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDRAWF](https://github.com/dahall/Vanara/search?l=C%23&q=ICDRAWF) +[ICERR](https://www.google.com/search?num=5&q=ICERR+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICERR](https://github.com/dahall/Vanara/search?l=C%23&q=ICERR) +[ICINSTALL](https://www.google.com/search?num=5&q=ICINSTALL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msvfw32.ICINSTALL](https://github.com/dahall/Vanara/search?l=C%23&q=ICINSTALL) +[ICM_Message](https://www.google.com/search?num=5&q=ICM_Message+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICM_Message](https://github.com/dahall/Vanara/search?l=C%23&q=ICM_Message) +[ICMF_CHOOSE](https://www.google.com/search?num=5&q=ICMF_CHOOSE+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.ICMF_CHOOSE](https://github.com/dahall/Vanara/search?l=C%23&q=ICMF_CHOOSE) +[ICMF_CHOOSE](https://www.google.com/search?num=5&q=ICMF_CHOOSE+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICMF_CHOOSE](https://github.com/dahall/Vanara/search?l=C%23&q=ICMF_CHOOSE) +[ICMF_COMPVARS](https://www.google.com/search?num=5&q=ICMF_COMPVARS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICMF_COMPVARS](https://github.com/dahall/Vanara/search?l=C%23&q=ICMF_COMPVARS) +[ICMODE](https://www.google.com/search?num=5&q=ICMODE+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICMODE](https://github.com/dahall/Vanara/search?l=C%23&q=ICMODE) +[JOY_BUTTON](https://www.google.com/search?num=5&q=JOY_BUTTON+site%3Adocs.microsoft.com) | joystickapi.h | [Vanara.PInvoke.WinMm.JOY_BUTTON](https://github.com/dahall/Vanara/search?l=C%23&q=JOY_BUTTON) +[JOY_ISCAL](https://www.google.com/search?num=5&q=JOY_ISCAL+site%3Adocs.microsoft.com) | mmddk.h | [Vanara.PInvoke.WinMm.JOY_ISCAL](https://github.com/dahall/Vanara/search?l=C%23&q=JOY_ISCAL) +[JOY_POVVAL](https://www.google.com/search?num=5&q=JOY_POVVAL+site%3Adocs.microsoft.com) | mmddk.h | [Vanara.PInvoke.WinMm.JOY_POVVAL](https://github.com/dahall/Vanara/search?l=C%23&q=JOY_POVVAL) +[JOYCAPSF](https://www.google.com/search?num=5&q=JOYCAPSF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.JOYCAPSF](https://github.com/dahall/Vanara/search?l=C%23&q=JOYCAPSF) +[JOYINFOEXF](https://www.google.com/search?num=5&q=JOYINFOEXF+site%3Adocs.microsoft.com) | joystickapi.h | [Vanara.PInvoke.WinMm.JOYINFOEXF](https://github.com/dahall/Vanara/search?l=C%23&q=JOYINFOEXF) +[MCI](https://www.google.com/search?num=5&q=MCI+site%3Adocs.microsoft.com) | mciapi.h | [Vanara.PInvoke.Vfw32.MCI](https://github.com/dahall/Vanara/search?l=C%23&q=MCI) +[MCI_FORMAT](https://www.google.com/search?num=5&q=MCI_FORMAT+site%3Adocs.microsoft.com) | mciapi.h | [Vanara.PInvoke.Vfw32.MCI_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=MCI_FORMAT) +[MCI_MODE](https://www.google.com/search?num=5&q=MCI_MODE+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Vfw32.MCI_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=MCI_MODE) +[MCIMessage](https://www.google.com/search?num=5&q=MCIMessage+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Vfw32.MCIMessage](https://github.com/dahall/Vanara/search?l=C%23&q=MCIMessage) +[MCIWNDF](https://www.google.com/search?num=5&q=MCIWNDF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Vfw32.MCIWNDF](https://github.com/dahall/Vanara/search?l=C%23&q=MCIWNDF) +[MCIWNDOPENF](https://www.google.com/search?num=5&q=MCIWNDOPENF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Vfw32.MCIWNDOPENF](https://github.com/dahall/Vanara/search?l=C%23&q=MCIWNDOPENF) +[MHDR](https://www.google.com/search?num=5&q=MHDR+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MHDR](https://github.com/dahall/Vanara/search?l=C%23&q=MHDR) +[MIDI_CACHE](https://www.google.com/search?num=5&q=MIDI_CACHE+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIDI_CACHE](https://github.com/dahall/Vanara/search?l=C%23&q=MIDI_CACHE) +[MIDI_CAPS](https://www.google.com/search?num=5&q=MIDI_CAPS+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIDI_CAPS](https://github.com/dahall/Vanara/search?l=C%23&q=MIDI_CAPS) +[MIDIPROP](https://www.google.com/search?num=5&q=MIDIPROP+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIDIPROP](https://github.com/dahall/Vanara/search?l=C%23&q=MIDIPROP) +[MIXER_OBJECTF](https://www.google.com/search?num=5&q=MIXER_OBJECTF+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIXER_OBJECTF](https://github.com/dahall/Vanara/search?l=C%23&q=MIXER_OBJECTF) +[MIXERCONTROL_CONTROLF](https://www.google.com/search?num=5&q=MIXERCONTROL_CONTROLF+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIXERCONTROL_CONTROLF](https://github.com/dahall/Vanara/search?l=C%23&q=MIXERCONTROL_CONTROLF) +[MIXERCONTROL_CT](https://www.google.com/search?num=5&q=MIXERCONTROL_CT+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIXERCONTROL_CT](https://github.com/dahall/Vanara/search?l=C%23&q=MIXERCONTROL_CT) +[MIXERLINE_COMPONENTTYPE](https://www.google.com/search?num=5&q=MIXERLINE_COMPONENTTYPE+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIXERLINE_COMPONENTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MIXERLINE_COMPONENTTYPE) +[MIXERLINE_LINEF](https://www.google.com/search?num=5&q=MIXERLINE_LINEF+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MIXERLINE_LINEF](https://github.com/dahall/Vanara/search?l=C%23&q=MIXERLINE_LINEF) +[MMIO](https://www.google.com/search?num=5&q=MMIO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.MMIO](https://github.com/dahall/Vanara/search?l=C%23&q=MMIO) +[MMIOCLOSE](https://www.google.com/search?num=5&q=MMIOCLOSE+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.MMIOCLOSE](https://github.com/dahall/Vanara/search?l=C%23&q=MMIOCLOSE) +[MMIOCONV](https://www.google.com/search?num=5&q=MMIOCONV+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.MMIOCONV](https://github.com/dahall/Vanara/search?l=C%23&q=MMIOCONV) +[MMIOCREATE](https://www.google.com/search?num=5&q=MMIOCREATE+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.MMIOCREATE](https://github.com/dahall/Vanara/search?l=C%23&q=MMIOCREATE) +[MMIODESC](https://www.google.com/search?num=5&q=MMIODESC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.MMIODESC](https://github.com/dahall/Vanara/search?l=C%23&q=MMIODESC) +[MMIOFLUSH](https://www.google.com/search?num=5&q=MMIOFLUSH+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.MMIOFLUSH](https://github.com/dahall/Vanara/search?l=C%23&q=MMIOFLUSH) +[MMIOINST](https://www.google.com/search?num=5&q=MMIOINST+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.MMIOINST](https://github.com/dahall/Vanara/search?l=C%23&q=MMIOINST) +[MMIOM](https://www.google.com/search?num=5&q=MMIOM+site%3Adocs.microsoft.com) | mmiscapi.h | [Vanara.PInvoke.WinMm.MMIOM](https://github.com/dahall/Vanara/search?l=C%23&q=MMIOM) +[MMPRODID](https://www.google.com/search?num=5&q=MMPRODID+site%3Adocs.microsoft.com) | mmsyscon.h | [Vanara.PInvoke.WinMm.MMPRODID](https://github.com/dahall/Vanara/search?l=C%23&q=MMPRODID) +[MMRESULT](https://www.google.com/search?num=5&q=MMRESULT+site%3Adocs.microsoft.com) | mmsyscon.h | [Vanara.PInvoke.WinMm.MMRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=MMRESULT) +[MMTIME_TYPE](https://www.google.com/search?num=5&q=MMTIME_TYPE+site%3Adocs.microsoft.com) | Mmsystem.h | [Vanara.PInvoke.WinMm.MMTIME_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MMTIME_TYPE) +[MOD](https://www.google.com/search?num=5&q=MOD+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.MOD](https://github.com/dahall/Vanara/search?l=C%23&q=MOD) +[SND](https://www.google.com/search?num=5&q=SND+site%3Adocs.microsoft.com) | Mmsystem.h | [Vanara.PInvoke.WinMm.SND](https://github.com/dahall/Vanara/search?l=C%23&q=SND) +[VHDR](https://www.google.com/search?num=5&q=VHDR+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.VHDR](https://github.com/dahall/Vanara/search?l=C%23&q=VHDR) +[VHDR](https://www.google.com/search?num=5&q=VHDR+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Vfw32.VHDR](https://github.com/dahall/Vanara/search?l=C%23&q=VHDR) +[VIDCF](https://www.google.com/search?num=5&q=VIDCF+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.VIDCF](https://github.com/dahall/Vanara/search?l=C%23&q=VIDCF) +[WAVE_FORMAT](https://www.google.com/search?num=5&q=WAVE_FORMAT+site%3Adocs.microsoft.com) | mmreg.h | [Vanara.PInvoke.WinMm.WAVE_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=WAVE_FORMAT) +[WAVE_OPEN](https://www.google.com/search?num=5&q=WAVE_OPEN+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WAVE_OPEN](https://github.com/dahall/Vanara/search?l=C%23&q=WAVE_OPEN) +[WAVECAPS](https://www.google.com/search?num=5&q=WAVECAPS+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WAVECAPS](https://github.com/dahall/Vanara/search?l=C%23&q=WAVECAPS) +[WHDR](https://www.google.com/search?num=5&q=WHDR+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WHDR](https://github.com/dahall/Vanara/search?l=C%23&q=WHDR) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj b/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj index 4587cca5..a8640fff 100644 --- a/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj +++ b/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj @@ -22,6 +22,7 @@ Interfaces IAVIEditStream IAVIFile IAVIStream IAVIStreaming IGetFrame + pkgreadme.md diff --git a/PInvoke/Multimedia/pkgreadme.md b/PInvoke/Multimedia/pkgreadme.md new file mode 100644 index 00000000..60a77915 --- /dev/null +++ b/PInvoke/Multimedia/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Multimedia NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Multimedia?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 Multimedia (avicap32.dll, avifil32.dll, msacm32.dll, msvfw32.dll, winmm.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.Multimedia + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +acmDriverAdd
acmDriverClose
acmDriverDetails
acmDriverEnum
acmDriverID
acmDriverMessage
acmDriverOpen
acmDriverPriority
acmDriverRemove
acmFilterChoose
acmFilterDetails
acmFilterEnum
acmFilterTagDetails
acmFilterTagEnum
acmFormatChoose
acmFormatDetails
acmFormatEnum
acmFormatSuggest
acmFormatTagDetails
acmFormatTagEnum
acmGetVersion
acmMetrics
acmStreamClose
acmStreamConvert
acmStreamMessage
acmStreamOpen
acmStreamPrepareHeader
acmStreamReset
acmStreamSize
acmStreamUnprepareHeader
auxGetDevCaps
auxGetNumDevs
auxGetVolume
auxOutMessage
auxSetVolume
AVIBuildFilter
AVIClearClipboard
AVIFileAddRef
AVIFileCreateStream
AVIFileEndRecord
AVIFileExit
AVIFileGetStream
AVIFileInfo
AVIFileInit
AVIFileOpen
AVIFileReadData
AVIFileRelease
AVIFileWriteData
AVIGetFromClipboard
AVIMakeCompressedStream
AVIMakeFileFromStreams
AVIMakeStreamFromClipboard
AVIPutFileOnClipboard
AVISave
AVISaveOptions
AVISaveOptionsFree
AVISaveV
AVIStreamAddRef
AVIStreamBeginStreaming
AVIStreamCreate
AVIStreamEndStreaming
AVIStreamFindSample
AVIStreamGetFrame
AVIStreamGetFrameClose
AVIStreamGetFrameOpen
AVIStreamInfo
AVIStreamLength
AVIStreamOpenFromFile
AVIStreamRead
AVIStreamReadData
AVIStreamReadFormat
AVIStreamRelease
AVIStreamSampleToTime
AVIStreamSetFormat
AVIStreamStart
AVIStreamTimeToSample
AVIStreamWrite
AVIStreamWriteData
capCreateCaptureWindow
capGetDriverDescription
CloseDriver
CreateEditableStream
DefDriverProc
DrawDibBegin
DrawDibChangePalette
DrawDibClose
DrawDibDraw
DrawDibEnd
DrawDibGetBuffer
DrawDibGetPalette
DrawDibOpen
DrawDibProfileDisplay
DrawDibRealize
DrawDibSetPalette
DrawDibStart
DrawDibStop
DrawDibTime
DriverCallback
DrvDefDriverProc
DrvGetModuleHandle
EditStreamClone
EditStreamCopy
EditStreamCut
EditStreamPaste
EditStreamSetInfo
EditStreamSetName
GetDriverModuleHandle
GetOpenFileNamePreview
GetSaveFileNamePreview
ICClose
ICCompress
ICCompressorChoose
ICCompressorFree
ICDecompress
ICDraw
ICDrawBegin
ICGetDisplayFormat
ICGetInfo
ICImageCompress
ICImageDecompress
ICInfo
ICInstall
ICLocate
ICOpen
ICOpenFunction
ICRemove
ICSendMessage
ICSeqCompressFrame
ICSeqCompressFrameEnd
ICSeqCompressFrameStart
joyConfigChanged
joyGetDevCaps
joyGetNumDevs
joyGetPos
joyGetPosEx
joyGetThreshold
joyReleaseCapture
joySetCapture
joySetThreshold
MCIWndCreate
MCIWndRegisterClass
midiConnect
midiDisconnect
midiInAddBuffer
midiInClose
midiInGetDevCaps
midiInGetErrorText
midiInGetID
midiInGetNumDevs
midiInMessage
midiInOpen
midiInPrepareHeader
midiInReset
midiInStart
midiInStop
midiInUnprepareHeader
midiOutCacheDrumPatches
midiOutCachePatches
midiOutClose
midiOutGetDevCaps
midiOutGetErrorText
midiOutGetID
midiOutGetNumDevs
midiOutGetVolume
midiOutLongMsg
midiOutMessage
midiOutOpen
midiOutPrepareHeader
midiOutReset
midiOutSetVolume
midiOutShortMsg
midiOutUnprepareHeader
midiStreamClose
midiStreamOpen
midiStreamOut
midiStreamPause
midiStreamPosition
midiStreamProperty
midiStreamRestart
midiStreamStop
mixerClose
mixerGetControlDetails
mixerGetDevCaps
mixerGetID
mixerGetLineControls
mixerGetLineInfo
mixerGetNumDevs
mixerMessage
mixerOpen
mixerSetControlDetails
mmioAdvance
mmioAscend
mmioClose
mmioCreateChunk
mmioDescend
mmioFlush
mmioGetInfo
mmioInstallIOProc
mmioOpen
mmioRead
mmioRename
mmioSeek
mmioSendMessage
mmioSetBuffer
mmioSetInfo
mmioStringToFOURCC
mmioWrite
OpenDriver
PlaySound
SendDriverMessage
sndOpenSound
sndPlaySound
StretchDIB
timeBeginPeriod
timeEndPeriod
timeGetDevCaps
timeGetSystemTime
timeGetTime
waveInAddBuffer
waveInClose
waveInGetDevCaps
waveInGetErrorText
waveInGetID
waveInGetNumDevs
waveInGetPosition
waveInMessage
waveInOpen
waveInPrepareHeader
waveInReset
waveInStart
waveInStop
waveInUnprepareHeader
waveOutBreakLoop
waveOutClose
waveOutGetDevCaps
waveOutGetErrorText
waveOutGetID
waveOutGetNumDevs
waveOutGetPitch
waveOutGetPlaybackRate
waveOutGetPosition
waveOutGetVolume
waveOutMessage
waveOutOpen
waveOutPause
waveOutPrepareHeader
waveOutReset
waveOutRestart
waveOutSetPitch
waveOutSetPlaybackRate
waveOutSetVolume
waveOutUnprepareHeader
waveOutWrite
| JOY_BUTTON
JOYCAPSF
JOYINFOEXF
JOY_ISCAL
JOY_POVVAL
AUX_CAPS
MHDR
MIDI_CACHE
MIDI_CAPS
MIDIPROP
MOD
MIXER_OBJECTF
MIXERCONTROL_CONTROLF
MIXERCONTROL_CT
MIXERLINE_COMPONENTTYPE
MIXERLINE_LINEF
WAVE_OPEN
WAVECAPS
WHDR
DCB
DRV
MMIO
MMIOCLOSE
MMIOCONV
MMIOCREATE
MMIODESC
MMIOFLUSH
MMIOINST
MMIOM
WAVE_FORMAT
CALLBACK_FLAGS
MMPRODID
MMRESULT
MMTIME_TYPE
SND
ACM_DRIVERADDF
ACM_DRIVERENUMF
ACM_DRIVERPRIORITYF
ACM_FILTERDETAILSF
ACM_FILTERENUMF
ACM_FILTERTAGDETAILSF
ACM_FORMATDETAILSF
ACM_FORMATENUMF
ACM_FORMATSUGGESTF
ACM_FORMATTAGDETAILSF
ACM_METRIC
ACM_STREAMCONVERTF
ACM_STREAMOPENF
ACM_STREAMSIZEF
ACMDRIVERDETAILS_SUPPORTF
ACMFILTERCHOOSE_STYLEF
ACMFORMATCHOOSE_STYLEF
ACMSTREAMHEADER_STATUSF
AVICOMPRESSF
AVIFILECAPS
AVIFILEINFOF
AVIIF
AVISTREAMINFOF
AVSTREAMMASTER
FINDF
ICMF_CHOOSE
VHDR
capMessage
CONTROLCALLBACK
VHDR
MCI
MCI_FORMAT
MCI_MODE
MCIMessage
MCIWNDF
MCIWNDOPENF
DDF
ICCOMPRESSF
ICCOMPRESSFRAMESF
ICDECOMPRESSF
ICDRAWF
ICERR
ICINSTALL
ICM_Message
ICMF_CHOOSE
ICMF_COMPVARS
ICMODE
VIDCF










































































































































































| JOYCAPS
JOYINFO
JOYINFOEX
JOYPOS
JOYRANGE
JOYREGHWVALUES
MDEVICECAPSEX
MIDIOPENDESC
MIDIOPENSTRMID
AUXCAPS
HMIDI
HMIDIIN
HMIDIOUT
HMIDISTRM
MIDIEVENT
MIDIHDR
MIDIINCAPS
MIDIOUTCAPS
MIDIPROPTEMPO
MIDIPROPTIMEDIV
MIDISTRMBUFFVER
HMIXER
HMIXEROBJ
MIXERCAPS
MIXERCONTROL
MIXERCONTROLDETAILS
MIXERCONTROLDETAILS_BOOLEAN
MIXERCONTROLDETAILS_LISTTEXT
MIXERCONTROLDETAILS_SIGNED
MIXERCONTROLDETAILS_UNSIGNED
MIXERLINE
MIXERLINECONTROLS
HWAVEIN
HWAVEOUT
WAVEFORMATEX
WAVEFORMATEXTENSIBLE
WAVEHDR
WAVEINCAPS
WAVEOUTCAPS
DRVCONFIGINFO
HDRVR
HMMIO
MMCKINFO
MMIOINFO
PCMWAVEFORMAT
WAVEFILTER
WAVEFORMAT
MMTIME
TIMECAPS
ACMDRIVERDETAILS
ACMFILTERCHOOSE
ACMFILTERDETAILS
ACMFILTERTAGDETAILS
ACMFORMATCHOOSE
ACMFORMATDETAILS
ACMFORMATTAGDETAILS
ACMSTREAMHEADER
HACMDRIVER
HACMDRIVERID
HACMOBJ
HACMSTREAM
AVICOMPRESSOPTIONS
AVIFILEINFO
AVISTREAMINFO
CAPDRIVERCAPS
CAPINFOCHUNK
CAPSTATUS
CAPTUREPARMS
DRAWDIBTIME
VIDEOHDR
CAPDRIVERCAPS
CAPINFOCHUNK
CAPSTATUS
CAPTUREPARMS
VIDEOHDR
COMPVARS
DRAWDIBTIME
HDRAWDIB
HIC
ICCOMPRESS
ICCOMPRESSFRAMES
ICDECOMPRESS
ICDECOMPRESSEX
ICDRAW
ICDRAWBEGIN
ICDRAWSUGGEST
ICINFO
ICOPEN
ICSETSTATUSPROC
BOUNDS
METRICS
TARGET
SAMPLES
































































































































































| IAVIEditStream
IAVIFile
IAVIStream
IAVIStreaming
IGetFrame
























































































































































































































































diff --git a/PInvoke/NTDSApi/CorrelationReport.md b/PInvoke/NTDSApi/CorrelationReport.md index 5e116e33..b85c17f6 100644 --- a/PInvoke/NTDSApi/CorrelationReport.md +++ b/PInvoke/NTDSApi/CorrelationReport.md @@ -58,6 +58,34 @@ Native Method | Header | Managed Method [DsUnBind](https://www.google.com/search?num=5&q=DsUnBindA+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsUnBind](https://github.com/dahall/Vanara/search?l=C%23&q=DsUnBind) [DsUnquoteRdnValue](https://www.google.com/search?num=5&q=DsUnquoteRdnValueA+site%3Adocs.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DsUnquoteRdnValue](https://github.com/dahall/Vanara/search?l=C%23&q=DsUnquoteRdnValue) [DsWriteAccountSpn](https://www.google.com/search?num=5&q=DsWriteAccountSpnA+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsWriteAccountSpn](https://github.com/dahall/Vanara/search?l=C%23&q=DsWriteAccountSpn) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DS_KCC_TASKID](https://www.google.com/search?num=5&q=DS_KCC_TASKID+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_KCC_TASKID](https://github.com/dahall/Vanara/search?l=C%23&q=DS_KCC_TASKID) +[DS_MANGLE_FOR](https://www.google.com/search?num=5&q=DS_MANGLE_FOR+site%3Adocs.microsoft.com) | dsparse.h | [Vanara.PInvoke.NTDSApi.DS_MANGLE_FOR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_MANGLE_FOR) +[DS_NAME_ERROR](https://www.google.com/search?num=5&q=DS_NAME_ERROR+site%3Adocs.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_ERROR) +[DS_NAME_FLAGS](https://www.google.com/search?num=5&q=DS_NAME_FLAGS+site%3Adocs.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_FLAGS) +[DS_NAME_FORMAT](https://www.google.com/search?num=5&q=DS_NAME_FORMAT+site%3Adocs.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DS_NAME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_NAME_FORMAT) +[DS_REPL_INFO_TYPE](https://www.google.com/search?num=5&q=DS_REPL_INFO_TYPE+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_INFO_TYPE) +[DS_REPL_OP_TYPE](https://www.google.com/search?num=5&q=DS_REPL_OP_TYPE+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPL_OP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPL_OP_TYPE) +[DS_REPSYNCALL_ERROR](https://www.google.com/search?num=5&q=DS_REPSYNCALL_ERROR+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPSYNCALL_ERROR) +[DS_REPSYNCALL_EVENT](https://www.google.com/search?num=5&q=DS_REPSYNCALL_EVENT+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_REPSYNCALL_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=DS_REPSYNCALL_EVENT) +[DS_SPN_NAME_TYPE](https://www.google.com/search?num=5&q=DS_SPN_NAME_TYPE+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_SPN_NAME_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DS_SPN_NAME_TYPE) +[DS_SPN_WRITE_OP](https://www.google.com/search?num=5&q=DS_SPN_WRITE_OP+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DS_SPN_WRITE_OP](https://github.com/dahall/Vanara/search?l=C%23&q=DS_SPN_WRITE_OP) +[DsBindFlags](https://www.google.com/search?num=5&q=DsBindFlags+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindFlags) +[DsKCCFlags](https://www.google.com/search?num=5&q=DsKCCFlags+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsKCCFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsKCCFlags) +[DsReplicaAddOptions](https://www.google.com/search?num=5&q=DsReplicaAddOptions+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaAddOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaAddOptions) +[DsReplicaDelOptions](https://www.google.com/search?num=5&q=DsReplicaDelOptions+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplicaDelOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplicaDelOptions) +[DsReplInfoFlags](https://www.google.com/search?num=5&q=DsReplInfoFlags+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplInfoFlags) +[DsReplModFieldFlags](https://www.google.com/search?num=5&q=DsReplModFieldFlags+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplModFieldFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplModFieldFlags) +[DsReplModOptions](https://www.google.com/search?num=5&q=DsReplModOptions+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplModOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplModOptions) +[DsReplNeighborFlags](https://www.google.com/search?num=5&q=DsReplNeighborFlags+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplNeighborFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplNeighborFlags) +[DsReplSyncAllFlags](https://www.google.com/search?num=5&q=DsReplSyncAllFlags+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplSyncAllFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplSyncAllFlags) +[DsReplSyncOptions](https://www.google.com/search?num=5&q=DsReplSyncOptions+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplSyncOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplSyncOptions) +[DsReplUpdateOptions](https://www.google.com/search?num=5&q=DsReplUpdateOptions+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplUpdateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplUpdateOptions) +[DsReplVerifyOptions](https://www.google.com/search?num=5&q=DsReplVerifyOptions+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsReplVerifyOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsReplVerifyOptions) +[DsSchemaGuidType](https://www.google.com/search?num=5&q=DsSchemaGuidType+site%3Adocs.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsSchemaGuidType](https://github.com/dahall/Vanara/search?l=C%23&q=DsSchemaGuidType) +[ScheduleType](https://www.google.com/search?num=5&q=ScheduleType+site%3Adocs.microsoft.com) | schedule.h | [Vanara.PInvoke.NTDSApi.ScheduleType](https://github.com/dahall/Vanara/search?l=C%23&q=ScheduleType) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj b/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj index 1c550c7f..060628d7 100644 --- a/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj +++ b/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj @@ -19,6 +19,7 @@ Structures DCInfoHandle DS_DOMAIN_CONTROLLER_INFO_1 DS_DOMAIN_CONTROLLER_INFO_2 DS_DOMAIN_CONTROLLER_INFO_3 DS_NAME_RESULT DS_NAME_RESULT_ITEM DS_REPL_ATTR_META_DATA DS_REPL_ATTR_META_DATA_2 DS_REPL_ATTR_META_DATA_BLOB DS_REPL_ATTR_VALUE_META_DATA DS_REPL_ATTR_VALUE_META_DATA_2 DS_REPL_ATTR_VALUE_META_DATA_EXT DS_REPL_CURSOR DS_REPL_CURSORS DS_REPL_CURSORS_2 DS_REPL_CURSORS_3W DS_REPL_CURSOR_2 DS_REPL_CURSOR_3W DS_REPL_CURSOR_BLOB DS_REPL_KCC_DSA_FAILURESW DS_REPL_KCC_DSA_FAILUREW DS_REPL_KCC_DSA_FAILUREW_BLOB DS_REPL_NEIGHBOR DS_REPL_NEIGHBORS DS_REPL_NEIGHBORW_BLOB DS_REPL_OBJ_META_DATA DS_REPL_OBJ_META_DATA_2 DS_REPL_OPW DS_REPL_OPW_BLOB DS_REPL_PENDING_OPSW DS_REPL_QUEUE_STATISTICSW DS_REPL_VALUE_META_DATA DS_REPL_VALUE_META_DATA_2 DS_REPL_VALUE_META_DATA_BLOB DS_REPL_VALUE_META_DATA_BLOB_EXT DS_REPL_VALUE_META_DATA_EXT DS_REPSYNCALL_ERRINFO DS_REPSYNCALL_UPDATE DS_SCHEMA_GUID_MAP DS_SITE_COST_INFO SCHEDULE SCHEDULE_HEADER SpnArrayHandle + pkgreadme.md diff --git a/PInvoke/NTDSApi/pkgreadme.md b/PInvoke/NTDSApi/pkgreadme.md new file mode 100644 index 00000000..6ed9dab3 --- /dev/null +++ b/PInvoke/NTDSApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.NTDSApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.NTDSApi?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 NTDSApi.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.NTDSApi + +Functions | Enumerations | Structures +--- | --- | --- +DsAddSidHistory
DsBind
DsBindByInstance
DsBindingSetTimeout
DsBindToISTG
DsBindWithCred
DsBindWithSpn
DsBindWithSpnEx
DsClientMakeSpnForTargetServer
DsCrackNames
DsCrackSpn
DsCrackUnquotedMangledRdn
DsFreeDomainControllerInfo
DsFreeNameResult
DsFreePasswordCredentials
DsFreeSchemaGuidMap
DsFreeSpnArray
DsGetDomainControllerInfo
DsGetRdnW
DsGetSpn
DsInheritSecurityIdentity
DsIsMangledDn
DsIsMangledRdnValue
DsListDomainsInSite
DsListInfoForServer
DsListRoles
DsListServersForDomainInSite
DsListServersInSite
DsListSites
DsMakePasswordCredentials
DsMakeSpn
DsMapSchemaGuids
DsQuerySitesByCost
DsQuerySitesFree
DsQuoteRdnValue
DsRemoveDsDomain
DsRemoveDsServer
DsReplicaAdd
DsReplicaConsistencyCheck
DsReplicaDel
DsReplicaFreeInfo
DsReplicaGetInfo2W
DsReplicaGetInfoW
DsReplicaModify
DsReplicaSync
DsReplicaSyncAll
DsReplicaUpdateRefs
DsReplicaVerifyObjects
DsServerRegisterSpn
DsUnBind
DsUnquoteRdnValue
DsWriteAccountSpn
| DS_MANGLE_FOR
DS_KCC_TASKID
DS_NAME_ERROR
DS_NAME_FLAGS
DS_NAME_FORMAT
DS_REPL_INFO_TYPE
DS_REPL_OP_TYPE
DS_REPSYNCALL_ERROR
DS_REPSYNCALL_EVENT
DS_SPN_NAME_TYPE
DS_SPN_WRITE_OP
DsBindFlags
DsKCCFlags
DsReplicaAddOptions
DsReplicaDelOptions
DsReplInfoFlags
DsReplModFieldFlags
DsReplModOptions
DsReplNeighborFlags
DsReplSyncAllFlags
DsReplSyncOptions
DsReplUpdateOptions
DsReplVerifyOptions
DsSchemaGuidType
ScheduleType



























| DCInfoHandle
DS_DOMAIN_CONTROLLER_INFO_1
DS_DOMAIN_CONTROLLER_INFO_2
DS_DOMAIN_CONTROLLER_INFO_3
DS_NAME_RESULT
DS_NAME_RESULT_ITEM
DS_REPL_ATTR_META_DATA
DS_REPL_ATTR_META_DATA_2
DS_REPL_ATTR_META_DATA_BLOB
DS_REPL_ATTR_VALUE_META_DATA
DS_REPL_ATTR_VALUE_META_DATA_2
DS_REPL_ATTR_VALUE_META_DATA_EXT
DS_REPL_CURSOR
DS_REPL_CURSOR_2
DS_REPL_CURSOR_3W
DS_REPL_CURSOR_BLOB
DS_REPL_CURSORS
DS_REPL_CURSORS_2
DS_REPL_CURSORS_3W
DS_REPL_KCC_DSA_FAILURESW
DS_REPL_KCC_DSA_FAILUREW
DS_REPL_KCC_DSA_FAILUREW_BLOB
DS_REPL_NEIGHBOR
DS_REPL_NEIGHBORS
DS_REPL_NEIGHBORW_BLOB
DS_REPL_OBJ_META_DATA
DS_REPL_OBJ_META_DATA_2
DS_REPL_OPW
DS_REPL_OPW_BLOB
DS_REPL_PENDING_OPSW
DS_REPL_QUEUE_STATISTICSW
DS_REPL_VALUE_META_DATA
DS_REPL_VALUE_META_DATA_2
DS_REPL_VALUE_META_DATA_BLOB
DS_REPL_VALUE_META_DATA_BLOB_EXT
DS_REPL_VALUE_META_DATA_EXT
DS_REPSYNCALL_ERRINFO
DS_REPSYNCALL_UPDATE
DS_SCHEMA_GUID_MAP
DS_SITE_COST_INFO
SCHEDULE_HEADER
SpnArrayHandle
SCHEDULE









diff --git a/PInvoke/NetApi32/CorrelationReport.md b/PInvoke/NetApi32/CorrelationReport.md index d085a744..ed7e70ae 100644 --- a/PInvoke/NetApi32/CorrelationReport.md +++ b/PInvoke/NetApi32/CorrelationReport.md @@ -162,6 +162,61 @@ Native Method | Header | Managed Method [NetWkstaUserEnum](https://www.google.com/search?num=5&q=NetWkstaUserEnum+site%3Adocs.microsoft.com) | lmwksta.h | [Vanara.PInvoke.NetApi32.NetWkstaUserEnum](https://github.com/dahall/Vanara/search?l=C%23&q=NetWkstaUserEnum) [NetWkstaUserGetInfo](https://www.google.com/search?num=5&q=NetWkstaUserGetInfo+site%3Adocs.microsoft.com) | lmwksta.h | [Vanara.PInvoke.NetApi32.NetWkstaUserGetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=NetWkstaUserGetInfo) [NetWkstaUserSetInfo](https://www.google.com/search?num=5&q=NetWkstaUserSetInfo+site%3Adocs.microsoft.com) | lmwksta.h | [Vanara.PInvoke.NetApi32.NetWkstaUserSetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=NetWkstaUserSetInfo) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AtJobFlags](https://www.google.com/search?num=5&q=AtJobFlags+site%3Adocs.microsoft.com) | lmat.h | [Vanara.PInvoke.NetApi32.AtJobFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AtJobFlags) +[AUTHNEXTSTEP](https://www.google.com/search?num=5&q=AUTHNEXTSTEP+site%3Adocs.microsoft.com) | davclnt.h | [Vanara.PInvoke.NetApi32.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%3Adocs.microsoft.com) | davclnt.h | [Vanara.PInvoke.NetApi32.DAV_AUTHN_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=DAV_AUTHN_SCHEME) +[DFS_NAMESPACE_VERSION_ORIGIN](https://www.google.com/search?num=5&q=DFS_NAMESPACE_VERSION_ORIGIN+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DFS_NAMESPACE_VERSION_ORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=DFS_NAMESPACE_VERSION_ORIGIN) +[DFS_TARGET_PRIORITY_CLASS](https://www.google.com/search?num=5&q=DFS_TARGET_PRIORITY_CLASS+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DFS_TARGET_PRIORITY_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=DFS_TARGET_PRIORITY_CLASS) +[DfsAddFlags](https://www.google.com/search?num=5&q=DfsAddFlags+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsAddFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DfsAddFlags) +[DfsCapabilities](https://www.google.com/search?num=5&q=DfsCapabilities+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=DfsCapabilities) +[DfsMoveFlags](https://www.google.com/search?num=5&q=DfsMoveFlags+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsMoveFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DfsMoveFlags) +[DfsPropertyFlag](https://www.google.com/search?num=5&q=DfsPropertyFlag+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsPropertyFlag](https://github.com/dahall/Vanara/search?l=C%23&q=DfsPropertyFlag) +[DfsRemoveFlags](https://www.google.com/search?num=5&q=DfsRemoveFlags+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsRemoveFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DfsRemoveFlags) +[DfsState](https://www.google.com/search?num=5&q=DfsState+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsState](https://github.com/dahall/Vanara/search?l=C%23&q=DfsState) +[DfsStorageState](https://www.google.com/search?num=5&q=DfsStorageState+site%3Adocs.microsoft.com) | lmdfs.h | [Vanara.PInvoke.NetApi32.DfsStorageState](https://github.com/dahall/Vanara/search?l=C%23&q=DfsStorageState) +[DomainControllerAddressType](https://www.google.com/search?num=5&q=DomainControllerAddressType+site%3Adocs.microsoft.com) | DsGetDC.h | [Vanara.PInvoke.NetApi32.DomainControllerAddressType](https://github.com/dahall/Vanara/search?l=C%23&q=DomainControllerAddressType) +[DomainControllerType](https://www.google.com/search?num=5&q=DomainControllerType+site%3Adocs.microsoft.com) | DsGetDC.h | [Vanara.PInvoke.NetApi32.DomainControllerType](https://github.com/dahall/Vanara/search?l=C%23&q=DomainControllerType) +[DomainTrustFlag](https://www.google.com/search?num=5&q=DomainTrustFlag+site%3Adocs.microsoft.com) | dsgetdc.h | [Vanara.PInvoke.NetApi32.DomainTrustFlag](https://github.com/dahall/Vanara/search?l=C%23&q=DomainTrustFlag) +[DsGetDcNameFlags](https://www.google.com/search?num=5&q=DsGetDcNameFlags+site%3Adocs.microsoft.com) | DsGetDC.h | [Vanara.PInvoke.NetApi32.DsGetDcNameFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsGetDcNameFlags) +[DsGetDcOpenOptions](https://www.google.com/search?num=5&q=DsGetDcOpenOptions+site%3Adocs.microsoft.com) | dsgetdc.h | [Vanara.PInvoke.NetApi32.DsGetDcOpenOptions](https://github.com/dahall/Vanara/search?l=C%23&q=DsGetDcOpenOptions) +[DsGetForestTrustInformationFlags](https://www.google.com/search?num=5&q=DsGetForestTrustInformationFlags+site%3Adocs.microsoft.com) | dsgetdc.h | [Vanara.PInvoke.NetApi32.DsGetForestTrustInformationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DsGetForestTrustInformationFlags) +[DSREG_JOIN_TYPE](https://www.google.com/search?num=5&q=DSREG_JOIN_TYPE+site%3Adocs.microsoft.com) | lmjoin.h | [Vanara.PInvoke.NetApi32.DSREG_JOIN_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DSREG_JOIN_TYPE) +[DSROLE_FLAGS](https://www.google.com/search?num=5&q=DSROLE_FLAGS+site%3Adocs.microsoft.com) | dsrole.h | [Vanara.PInvoke.NetApi32.DSROLE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DSROLE_FLAGS) +[DSROLE_MACHINE_ROLE](https://www.google.com/search?num=5&q=DSROLE_MACHINE_ROLE+site%3Adocs.microsoft.com) | dsrole.h | [Vanara.PInvoke.NetApi32.DSROLE_MACHINE_ROLE](https://github.com/dahall/Vanara/search?l=C%23&q=DSROLE_MACHINE_ROLE) +[DSROLE_OPERATION_STATE](https://www.google.com/search?num=5&q=DSROLE_OPERATION_STATE+site%3Adocs.microsoft.com) | dsrole.h | [Vanara.PInvoke.NetApi32.DSROLE_OPERATION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=DSROLE_OPERATION_STATE) +[DSROLE_PRIMARY_DOMAIN_INFO_LEVEL](https://www.google.com/search?num=5&q=DSROLE_PRIMARY_DOMAIN_INFO_LEVEL+site%3Adocs.microsoft.com) | dsrole.h | [Vanara.PInvoke.NetApi32.DSROLE_PRIMARY_DOMAIN_INFO_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=DSROLE_PRIMARY_DOMAIN_INFO_LEVEL) +[DSROLE_SERVER_STATE](https://www.google.com/search?num=5&q=DSROLE_SERVER_STATE+site%3Adocs.microsoft.com) | dsrole.h | [Vanara.PInvoke.NetApi32.DSROLE_SERVER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=DSROLE_SERVER_STATE) +[GetLocalGroupFlags](https://www.google.com/search?num=5&q=GetLocalGroupFlags+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.GetLocalGroupFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GetLocalGroupFlags) +[LogonServerRole](https://www.google.com/search?num=5&q=LogonServerRole+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.LogonServerRole](https://github.com/dahall/Vanara/search?l=C%23&q=LogonServerRole) +[NET_COMPUTER_NAME_TYPE](https://www.google.com/search?num=5&q=NET_COMPUTER_NAME_TYPE+site%3Adocs.microsoft.com) | lmjoin.h | [Vanara.PInvoke.NetApi32.NET_COMPUTER_NAME_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_COMPUTER_NAME_TYPE) +[NET_VALIDATE_PASSWORD_TYPE](https://www.google.com/search?num=5&q=NET_VALIDATE_PASSWORD_TYPE+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.NET_VALIDATE_PASSWORD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NET_VALIDATE_PASSWORD_TYPE) +[NetServerEnumFilter](https://www.google.com/search?num=5&q=NetServerEnumFilter+site%3Adocs.microsoft.com) | lmserver.h | [Vanara.PInvoke.NetApi32.NetServerEnumFilter](https://github.com/dahall/Vanara/search?l=C%23&q=NetServerEnumFilter) +[NETSETUP](https://www.google.com/search?num=5&q=NETSETUP+site%3Adocs.microsoft.com) | lmjoin.h | [Vanara.PInvoke.NetApi32.NETSETUP](https://github.com/dahall/Vanara/search?l=C%23&q=NETSETUP) +[NETSETUP_JOIN_STATUS](https://www.google.com/search?num=5&q=NETSETUP_JOIN_STATUS+site%3Adocs.microsoft.com) | lmjoin.h | [Vanara.PInvoke.NetApi32.NETSETUP_JOIN_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=NETSETUP_JOIN_STATUS) +[NETSETUP_NAME_TYPE](https://www.google.com/search?num=5&q=NETSETUP_NAME_TYPE+site%3Adocs.microsoft.com) | lmjoin.h | [Vanara.PInvoke.NetApi32.NETSETUP_NAME_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NETSETUP_NAME_TYPE) +[NETSETUP_PROVISION](https://www.google.com/search?num=5&q=NETSETUP_PROVISION+site%3Adocs.microsoft.com) | lmjoin.h | [Vanara.PInvoke.NetApi32.NETSETUP_PROVISION](https://github.com/dahall/Vanara/search?l=C%23&q=NETSETUP_PROVISION) +[NetUseFlags](https://www.google.com/search?num=5&q=NetUseFlags+site%3Adocs.microsoft.com) | lmuse.h | [Vanara.PInvoke.NetApi32.NetUseFlags](https://github.com/dahall/Vanara/search?l=C%23&q=NetUseFlags) +[NetUseForce](https://www.google.com/search?num=5&q=NetUseForce+site%3Adocs.microsoft.com) | lmuse.h | [Vanara.PInvoke.NetApi32.NetUseForce](https://github.com/dahall/Vanara/search?l=C%23&q=NetUseForce) +[NetUseStatus](https://www.google.com/search?num=5&q=NetUseStatus+site%3Adocs.microsoft.com) | lmuse.h | [Vanara.PInvoke.NetApi32.NetUseStatus](https://github.com/dahall/Vanara/search?l=C%23&q=NetUseStatus) +[NetUseType](https://www.google.com/search?num=5&q=NetUseType+site%3Adocs.microsoft.com) | lmuse.h | [Vanara.PInvoke.NetApi32.NetUseType](https://github.com/dahall/Vanara/search?l=C%23&q=NetUseType) +[PLATFORM_ID](https://www.google.com/search?num=5&q=PLATFORM_ID+site%3Adocs.microsoft.com) | lmwksta.h | [Vanara.PInvoke.NetApi32.PLATFORM_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PLATFORM_ID) +[PRJOB](https://www.google.com/search?num=5&q=PRJOB+site%3Adocs.microsoft.com) | lmalert.h | [Vanara.PInvoke.NetApi32.PRJOB](https://github.com/dahall/Vanara/search?l=C%23&q=PRJOB) +[RemoteSupportFlags](https://www.google.com/search?num=5&q=RemoteSupportFlags+site%3Adocs.microsoft.com) | lmremutl.h | [Vanara.PInvoke.NetApi32.RemoteSupportFlags](https://github.com/dahall/Vanara/search?l=C%23&q=RemoteSupportFlags) +[SERVER_TRANSPORT_FLAGS](https://www.google.com/search?num=5&q=SERVER_TRANSPORT_FLAGS+site%3Adocs.microsoft.com) | lmserver.h | [Vanara.PInvoke.NetApi32.SERVER_TRANSPORT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SERVER_TRANSPORT_FLAGS) +[ServerPlatform](https://www.google.com/search?num=5&q=ServerPlatform+site%3Adocs.microsoft.com) | lmserver.h | [Vanara.PInvoke.NetApi32.ServerPlatform](https://github.com/dahall/Vanara/search?l=C%23&q=ServerPlatform) +[SESS](https://www.google.com/search?num=5&q=SESS+site%3Adocs.microsoft.com) | lmshare.h | [Vanara.PInvoke.NetApi32.SESS](https://github.com/dahall/Vanara/search?l=C%23&q=SESS) +[ShareLevelAccess](https://www.google.com/search?num=5&q=ShareLevelAccess+site%3Adocs.microsoft.com) | lmshare.h | [Vanara.PInvoke.NetApi32.ShareLevelAccess](https://github.com/dahall/Vanara/search?l=C%23&q=ShareLevelAccess) +[SHI1005_FLAGS](https://www.google.com/search?num=5&q=SHI1005_FLAGS+site%3Adocs.microsoft.com) | lmshare.h | [Vanara.PInvoke.NetApi32.SHI1005_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHI1005_FLAGS) +[STYPE](https://www.google.com/search?num=5&q=STYPE+site%3Adocs.microsoft.com) | lmshare.h | [Vanara.PInvoke.NetApi32.STYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STYPE) +[SvcAcctAddFlag](https://www.google.com/search?num=5&q=SvcAcctAddFlag+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.SvcAcctAddFlag](https://github.com/dahall/Vanara/search?l=C%23&q=SvcAcctAddFlag) +[SvcAcctRemFlag](https://www.google.com/search?num=5&q=SvcAcctRemFlag+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.SvcAcctRemFlag](https://github.com/dahall/Vanara/search?l=C%23&q=SvcAcctRemFlag) +[UserAcctCtrlFlags](https://www.google.com/search?num=5&q=UserAcctCtrlFlags+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.UserAcctCtrlFlags](https://github.com/dahall/Vanara/search?l=C%23&q=UserAcctCtrlFlags) +[UserEnumFilter](https://www.google.com/search?num=5&q=UserEnumFilter+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.UserEnumFilter](https://github.com/dahall/Vanara/search?l=C%23&q=UserEnumFilter) +[UserOpPriv](https://www.google.com/search?num=5&q=UserOpPriv+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.UserOpPriv](https://github.com/dahall/Vanara/search?l=C%23&q=UserOpPriv) +[UserPrivilege](https://www.google.com/search?num=5&q=UserPrivilege+site%3Adocs.microsoft.com) | lmaccess.h | [Vanara.PInvoke.NetApi32.UserPrivilege](https://github.com/dahall/Vanara/search?l=C%23&q=UserPrivilege) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj b/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj index c262a552..5fc13137 100644 --- a/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj +++ b/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj @@ -19,6 +19,7 @@ Structures ADMIN_OTHER_INFO AT_ENUM AT_INFO CONNECTION_INFO_0 CONNECTION_INFO_1 DAV_CALLBACK_AUTH_BLOB DAV_CALLBACK_AUTH_UNP DAV_CALLBACK_CRED DFS_GET_PKT_ENTRY_STATE_ARG DFS_INFO_1 DFS_INFO_100 DFS_INFO_101 DFS_INFO_102 DFS_INFO_103 DFS_INFO_104 DFS_INFO_105 DFS_INFO_106 DFS_INFO_107 DFS_INFO_150 DFS_INFO_2 DFS_INFO_200 DFS_INFO_3 DFS_INFO_300 DFS_INFO_4 DFS_INFO_5 DFS_INFO_50 DFS_INFO_6 DFS_INFO_7 DFS_INFO_8 DFS_INFO_9 DFS_STORAGE_INFO DFS_STORAGE_INFO_1 DFS_SUPPORTED_NAMESPACE_VERSION_INFO DFS_TARGET_PRIORITY DOMAIN_CONTROLLER_INFO DSREG_USER_INFO DSROLE_OPERATION_STATE_INFO DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_UPGRADE_STATUS_INFO DS_DOMAIN_TRUSTS ERRLOG_OTHER_INFO FILE_INFO_2 FILE_INFO_3 GROUP_INFO_0 GROUP_INFO_1 GROUP_INFO_1002 GROUP_INFO_1005 GROUP_INFO_2 GROUP_INFO_3 GROUP_USERS_INFO_0 GROUP_USERS_INFO_1 LOCALGROUP_INFO_0 LOCALGROUP_INFO_1 LOCALGROUP_INFO_1002 LOCALGROUP_MEMBERS_INFO_0 LOCALGROUP_MEMBERS_INFO_1 LOCALGROUP_MEMBERS_INFO_2 LOCALGROUP_MEMBERS_INFO_3 LOCALGROUP_USERS_INFO_0 NETSETUP_PROVISIONING_PARAMS NET_DISPLAY_GROUP NET_DISPLAY_MACHINE NET_DISPLAY_USER NET_VALIDATE_AUTHENTICATION_INPUT_ARG NET_VALIDATE_OUTPUT_ARG NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG NET_VALIDATE_PASSWORD_HASH NET_VALIDATE_PASSWORD_RESET_INPUT_ARG NET_VALIDATE_PERSISTED_FIELDS PRINT_OTHER_INFO SERVER_INFO_100 SERVER_INFO_101 SERVER_INFO_102 SERVER_INFO_402 SERVER_INFO_403 SERVER_TRANSPORT_INFO_0 SERVER_TRANSPORT_INFO_1 SERVER_TRANSPORT_INFO_2 SERVER_TRANSPORT_INFO_3 SESSION_INFO_0 SESSION_INFO_1 SESSION_INFO_10 SESSION_INFO_2 SESSION_INFO_502 SHARE_INFO_0 SHARE_INFO_1 SHARE_INFO_1004 SHARE_INFO_1005 SHARE_INFO_1006 SHARE_INFO_1501 SHARE_INFO_1503 SHARE_INFO_2 SHARE_INFO_501 SHARE_INFO_502 SHARE_INFO_503 STAT_SERVER_0 STAT_WORKSTATION_0 STD_ALERT TIME_OF_DAY_INFO USER_INFO_0 USER_INFO_1 USER_INFO_10 USER_INFO_1003 USER_INFO_1005 USER_INFO_1006 USER_INFO_1007 USER_INFO_1008 USER_INFO_1009 USER_INFO_1010 USER_INFO_1011 USER_INFO_1012 USER_INFO_1013 USER_INFO_1014 USER_INFO_1017 USER_INFO_1018 USER_INFO_1020 USER_INFO_1023 USER_INFO_1024 USER_INFO_1025 USER_INFO_1051 USER_INFO_1052 USER_INFO_1053 USER_INFO_11 USER_INFO_2 USER_INFO_20 USER_INFO_21 USER_INFO_22 USER_INFO_23 USER_INFO_24 USER_INFO_3 USER_INFO_4 USER_MODALS_INFO_0 USER_MODALS_INFO_1 USER_MODALS_INFO_1001 USER_MODALS_INFO_1002 USER_MODALS_INFO_1003 USER_MODALS_INFO_1004 USER_MODALS_INFO_1005 USER_MODALS_INFO_1006 USER_MODALS_INFO_1007 USER_MODALS_INFO_2 USER_MODALS_INFO_3 USER_OTHER_INFO USE_INFO_0 USE_INFO_1 USE_INFO_2 USE_INFO_3 USE_INFO_4 USE_INFO_5 WKSTA_INFO_100 WKSTA_INFO_101 WKSTA_INFO_1010 WKSTA_INFO_1011 WKSTA_INFO_1012 WKSTA_INFO_1013 WKSTA_INFO_1018 WKSTA_INFO_102 WKSTA_INFO_1023 WKSTA_INFO_1027 WKSTA_INFO_1028 WKSTA_INFO_1032 WKSTA_INFO_1033 WKSTA_INFO_1041 WKSTA_INFO_1042 WKSTA_INFO_1043 WKSTA_INFO_1044 WKSTA_INFO_1045 WKSTA_INFO_1046 WKSTA_INFO_1047 WKSTA_INFO_1048 WKSTA_INFO_1049 WKSTA_INFO_1050 WKSTA_INFO_1051 WKSTA_INFO_1052 WKSTA_INFO_1053 WKSTA_INFO_1054 WKSTA_INFO_1055 WKSTA_INFO_1056 WKSTA_INFO_1057 WKSTA_INFO_1058 WKSTA_INFO_1059 WKSTA_INFO_1060 WKSTA_INFO_1061 WKSTA_INFO_1062 WKSTA_INFO_302 WKSTA_INFO_402 WKSTA_INFO_502 WKSTA_TRANSPORT_INFO_0 WKSTA_USER_INFO_0 WKSTA_USER_INFO_1 WKSTA_USER_INFO_1101 + pkgreadme.md diff --git a/PInvoke/NetApi32/pkgreadme.md b/PInvoke/NetApi32/pkgreadme.md new file mode 100644 index 00000000..76f9b528 --- /dev/null +++ b/PInvoke/NetApi32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.NetApi32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.NetApi32?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 NetApi32.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.NetApi32 + +Functions | Enumerations | Structures +--- | --- | --- +DavAddConnection
DavCancelConnectionsToServer
DavDeleteConnection
DavFlushFile
DavGetExtendedError
DavGetHTTPFromUNCPath
DavGetTheLockOwnerOfTheFile
DavGetUNCFromHTTPPath
DavInvalidateCache
DavRegisterAuthCallback
DavUnregisterAuthCallback
DsAddressToSiteNames
DsAddressToSiteNamesEx
DsDeregisterDnsHostRecords
DsEnumerateDomainTrusts
DsGetDcCloseW
DsGetDcName
DsGetDcNext
DsGetDcOpen
DsGetDcSiteCoverage
DsGetForestTrustInformationW
DsGetSiteName
DsMergeForestTrustInformationW
DsRoleFreeMemory
DsRoleGetPrimaryDomainInformation
DsValidateSubnetName
NetAddAlternateComputerName
NetAddServiceAccount
NetAlertRaise
NetAlertRaiseEx
NetApiBufferAllocate
NetApiBufferFree
NetApiBufferReallocate
NetApiBufferSize
NetConnectionEnum
NetCreateProvisioningPackage
NetDfsAdd
NetDfsAddFtRoot
NetDfsAddRootTarget
NetDfsAddStdRoot
NetDfsAddStdRootForced
NetDfsEnum
NetDfsGetClientInfo
NetDfsGetFtContainerSecurity
NetDfsGetInfo
NetDfsGetSecurity
NetDfsGetStdContainerSecurity
NetDfsGetSupportedNamespaceVersion
NetDfsMove
NetDfsRemove
NetDfsRemoveFtRoot
NetDfsRemoveFtRootForced
NetDfsRemoveRootTarget
NetDfsRemoveStdRoot
NetDfsSetClientInfo
NetDfsSetFtContainerSecurity
NetDfsSetInfo
NetDfsSetSecurity
NetDfsSetStdContainerSecurity
NetEnumerateComputerNames
NetEnumerateServiceAccounts
NetFileClose
NetFileEnum
NetFileGetInfo
NetFreeAadJoinInformation
NetGetAadJoinInformation
NetGetAnyDCName
NetGetDCName
NetGetDisplayInformationIndex
NetGetJoinableOUs
NetGetJoinInformation
NetGroupAdd
NetGroupAddUser
NetGroupDel
NetGroupDelUser
NetGroupEnum
NetGroupGetInfo
NetGroupGetUsers
NetGroupSetInfo
NetGroupSetUsers
NetIsServiceAccount
NetJoinDomain
NetLocalGroupAdd
NetLocalGroupAddMember
NetLocalGroupAddMembers
NetLocalGroupDel
NetLocalGroupDelMember
NetLocalGroupDelMembers
NetLocalGroupEnum
NetLocalGroupGetInfo
NetLocalGroupGetMembers
NetLocalGroupSetInfo
NetLocalGroupSetMembers
NetProvisionComputerAccount
NetQueryDisplayInformation
NetQueryServiceAccount
NetRemoteComputerSupports
NetRemoteTOD
NetRemoveAlternateComputerName
NetRemoveServiceAccount
NetRenameMachineInDomain
NetRequestOfflineDomainJoin
NetRequestProvisioningPackageInstall
NetScheduleJobAdd
NetScheduleJobDel
NetScheduleJobEnum
NetScheduleJobGetInfo
NetServerComputerNameAdd
NetServerComputerNameDel
NetServerDiskEnum
NetServerEnum
NetServerGetInfo
NetServerSetInfo
NetServerTransportAdd
NetServerTransportAddEx
NetServerTransportDel
NetServerTransportEnum
NetSessionDel
NetSessionEnum
NetSessionGetInfo
NetSetPrimaryComputerName
NetShareAdd
NetShareCheck
NetShareDel
NetShareDelEx
NetShareEnum
NetShareGetInfo
NetShareSetInfo
NetStatisticsGet
NetUnjoinDomain
NetUseAdd
NetUseDel
NetUseEnum
NetUseGetInfo
NetUserAdd
NetUserChangePassword
NetUserDel
NetUserEnum
NetUserGetGroups
NetUserGetInfo
NetUserGetLocalGroups
NetUserModalsGet
NetUserModalsSet
NetUserSetGroups
NetUserSetInfo
NetValidateName
NetValidatePasswordPolicy
NetValidatePasswordPolicyFree
NetWkstaGetInfo
NetWkstaSetInfo
NetWkstaTransportAdd
NetWkstaTransportDel
NetWkstaTransportEnum
NetWkstaUserEnum
NetWkstaUserGetInfo
NetWkstaUserSetInfo



































| AUTHNEXTSTEP
DAV_AUTHN_SCHEME
DomainControllerAddressType
DomainControllerType
DomainTrustFlag
DsGetDcNameFlags
DsGetDcOpenOptions
DsGetForestTrustInformationFlags
DSROLE_FLAGS
DSROLE_MACHINE_ROLE
DSROLE_OPERATION_STATE
DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
DSROLE_SERVER_STATE
GetLocalGroupFlags
LogonServerRole
NET_VALIDATE_PASSWORD_TYPE
SvcAcctAddFlag
SvcAcctRemFlag
UserAcctCtrlFlags
UserEnumFilter
UserOpPriv
UserPrivilege
PRJOB
AtJobFlags
DFS_NAMESPACE_VERSION_ORIGIN
DFS_TARGET_PRIORITY_CLASS
DfsAddFlags
DfsCapabilities
DfsMoveFlags
DfsPropertyFlag
DfsRemoveFlags
DfsState
DfsStorageState
DSREG_JOIN_TYPE
NET_COMPUTER_NAME_TYPE
NETSETUP
NETSETUP_JOIN_STATUS
NETSETUP_NAME_TYPE
NETSETUP_PROVISION
RemoteSupportFlags
NetServerEnumFilter
SERVER_TRANSPORT_FLAGS
ServerPlatform
SESS
ShareLevelAccess
SHI1005_FLAGS
STYPE
NetUseFlags
NetUseForce
NetUseStatus
NetUseType
PLATFORM_ID











































































































































| DAV_CALLBACK_AUTH_BLOB
DAV_CALLBACK_AUTH_UNP
DAV_CALLBACK_CRED
DOMAIN_CONTROLLER_INFO
DS_DOMAIN_TRUSTS
DSROLE_OPERATION_STATE_INFO
DSROLE_PRIMARY_DOMAIN_INFO_BASIC
DSROLE_UPGRADE_STATUS_INFO
GROUP_INFO_0
GROUP_INFO_1
GROUP_INFO_1002
GROUP_INFO_1005
GROUP_INFO_2
GROUP_INFO_3
GROUP_USERS_INFO_0
GROUP_USERS_INFO_1
LOCALGROUP_INFO_0
LOCALGROUP_INFO_1
LOCALGROUP_INFO_1002
LOCALGROUP_MEMBERS_INFO_0
LOCALGROUP_MEMBERS_INFO_1
LOCALGROUP_MEMBERS_INFO_2
LOCALGROUP_MEMBERS_INFO_3
LOCALGROUP_USERS_INFO_0
NET_DISPLAY_GROUP
NET_DISPLAY_MACHINE
NET_DISPLAY_USER
NET_VALIDATE_AUTHENTICATION_INPUT_ARG
NET_VALIDATE_OUTPUT_ARG
NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG
NET_VALIDATE_PASSWORD_HASH
NET_VALIDATE_PASSWORD_RESET_INPUT_ARG
NET_VALIDATE_PERSISTED_FIELDS
USER_INFO_0
USER_INFO_1
USER_INFO_10
USER_INFO_1003
USER_INFO_1005
USER_INFO_1006
USER_INFO_1007
USER_INFO_1008
USER_INFO_1009
USER_INFO_1010
USER_INFO_1011
USER_INFO_1012
USER_INFO_1013
USER_INFO_1014
USER_INFO_1017
USER_INFO_1018
USER_INFO_1020
USER_INFO_1023
USER_INFO_1024
USER_INFO_1025
USER_INFO_1051
USER_INFO_1052
USER_INFO_1053
USER_INFO_11
USER_INFO_2
USER_INFO_20
USER_INFO_21
USER_INFO_22
USER_INFO_23
USER_INFO_24
USER_INFO_3
USER_INFO_4
USER_MODALS_INFO_0
USER_MODALS_INFO_1
USER_MODALS_INFO_1001
USER_MODALS_INFO_1002
USER_MODALS_INFO_1003
USER_MODALS_INFO_1004
USER_MODALS_INFO_1005
USER_MODALS_INFO_1006
USER_MODALS_INFO_1007
USER_MODALS_INFO_2
USER_MODALS_INFO_3
ADMIN_OTHER_INFO
ERRLOG_OTHER_INFO
PRINT_OTHER_INFO
STD_ALERT
USER_OTHER_INFO
AT_ENUM
AT_INFO
DFS_GET_PKT_ENTRY_STATE_ARG
DFS_INFO_1
DFS_INFO_100
DFS_INFO_101
DFS_INFO_102
DFS_INFO_103
DFS_INFO_104
DFS_INFO_105
DFS_INFO_106
DFS_INFO_107
DFS_INFO_150
DFS_INFO_2
DFS_INFO_200
DFS_INFO_3
DFS_INFO_300
DFS_INFO_4
DFS_INFO_5
DFS_INFO_50
DFS_INFO_6
DFS_INFO_7
DFS_INFO_8
DFS_INFO_9
DFS_STORAGE_INFO
DFS_STORAGE_INFO_1
DFS_TARGET_PRIORITY
DFS_SUPPORTED_NAMESPACE_VERSION_INFO
DSREG_USER_INFO
NETSETUP_PROVISIONING_PARAMS
TIME_OF_DAY_INFO
SERVER_INFO_100
SERVER_INFO_101
SERVER_INFO_102
SERVER_INFO_402
SERVER_INFO_403
SERVER_TRANSPORT_INFO_0
SERVER_TRANSPORT_INFO_1
SERVER_TRANSPORT_INFO_2
SERVER_TRANSPORT_INFO_3
CONNECTION_INFO_0
CONNECTION_INFO_1
FILE_INFO_2
FILE_INFO_3
SESSION_INFO_0
SESSION_INFO_1
SESSION_INFO_10
SESSION_INFO_2
SESSION_INFO_502
SHARE_INFO_0
SHARE_INFO_1
SHARE_INFO_1004
SHARE_INFO_1005
SHARE_INFO_1006
SHARE_INFO_1501
SHARE_INFO_1503
SHARE_INFO_2
SHARE_INFO_501
SHARE_INFO_502
SHARE_INFO_503
STAT_SERVER_0
STAT_WORKSTATION_0
USE_INFO_0
USE_INFO_1
USE_INFO_2
USE_INFO_3
USE_INFO_4
USE_INFO_5
WKSTA_INFO_100
WKSTA_INFO_101
WKSTA_INFO_1010
WKSTA_INFO_1011
WKSTA_INFO_1012
WKSTA_INFO_1013
WKSTA_INFO_1018
WKSTA_INFO_102
WKSTA_INFO_1023
WKSTA_INFO_1027
WKSTA_INFO_1028
WKSTA_INFO_1032
WKSTA_INFO_1033
WKSTA_INFO_1041
WKSTA_INFO_1042
WKSTA_INFO_1043
WKSTA_INFO_1044
WKSTA_INFO_1045
WKSTA_INFO_1046
WKSTA_INFO_1047
WKSTA_INFO_1048
WKSTA_INFO_1049
WKSTA_INFO_1050
WKSTA_INFO_1051
WKSTA_INFO_1052
WKSTA_INFO_1053
WKSTA_INFO_1054
WKSTA_INFO_1055
WKSTA_INFO_1056
WKSTA_INFO_1057
WKSTA_INFO_1058
WKSTA_INFO_1059
WKSTA_INFO_1060
WKSTA_INFO_1061
WKSTA_INFO_1062
WKSTA_INFO_302
WKSTA_INFO_402
WKSTA_INFO_502
WKSTA_TRANSPORT_INFO_0
WKSTA_USER_INFO_0
WKSTA_USER_INFO_1
WKSTA_USER_INFO_1101
diff --git a/PInvoke/NetListMgr/CorrelationReport.md b/PInvoke/NetListMgr/CorrelationReport.md index 1f897301..fe72b3d8 100644 --- a/PInvoke/NetListMgr/CorrelationReport.md +++ b/PInvoke/NetListMgr/CorrelationReport.md @@ -3,6 +3,18 @@ PInvoke API (interfaces, structures and constants) for Windows NetListMgr COM ob - Includes methods from netprofm.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NetListMgr?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NetListMgr?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NetListMgr) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[NLM_CONNECTION_COST](https://www.google.com/search?num=5&q=NLM_CONNECTION_COST+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_CONNECTION_COST](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_CONNECTION_COST) +[NLM_CONNECTION_PROPERTY_CHANGE](https://www.google.com/search?num=5&q=NLM_CONNECTION_PROPERTY_CHANGE+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_CONNECTION_PROPERTY_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_CONNECTION_PROPERTY_CHANGE) +[NLM_CONNECTIVITY](https://www.google.com/search?num=5&q=NLM_CONNECTIVITY+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_CONNECTIVITY](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_CONNECTIVITY) +[NLM_DOMAIN_TYPE](https://www.google.com/search?num=5&q=NLM_DOMAIN_TYPE+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_DOMAIN_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_DOMAIN_TYPE) +[NLM_ENUM_NETWORK](https://www.google.com/search?num=5&q=NLM_ENUM_NETWORK+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_ENUM_NETWORK](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_ENUM_NETWORK) +[NLM_INTERNET_CONNECTIVITY](https://www.google.com/search?num=5&q=NLM_INTERNET_CONNECTIVITY+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_INTERNET_CONNECTIVITY](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_INTERNET_CONNECTIVITY) +[NLM_NETWORK_CATEGORY](https://www.google.com/search?num=5&q=NLM_NETWORK_CATEGORY+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_NETWORK_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_NETWORK_CATEGORY) +[NLM_NETWORK_CLASS](https://www.google.com/search?num=5&q=NLM_NETWORK_CLASS+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_NETWORK_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_NETWORK_CLASS) +[NLM_NETWORK_PROPERTY_CHANGE](https://www.google.com/search?num=5&q=NLM_NETWORK_PROPERTY_CHANGE+site%3Adocs.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.NLM_NETWORK_PROPERTY_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=NLM_NETWORK_PROPERTY_CHANGE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj b/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj index 99619377..4ae72b56 100644 --- a/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj +++ b/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj @@ -19,6 +19,7 @@ Interfaces IEnumNetworkConnections IEnumNetworks INetwork INetworkConnection INetworkConnectionCost INetworkConnectionCostEvents INetworkConnectionEvents INetworkCostManager INetworkCostManagerEvents INetworkEvents INetworkListManager INetworkListManagerEvents + pkgreadme.md diff --git a/PInvoke/NetListMgr/pkgreadme.md b/PInvoke/NetListMgr/pkgreadme.md new file mode 100644 index 00000000..fce153a0 --- /dev/null +++ b/PInvoke/NetListMgr/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.NetListMgr NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.NetListMgr?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 (interfaces, structures and constants) for Windows NetListMgr COM object. + +### 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.NetListMgr + +Enumerations | Structures | Interfaces +--- | --- | --- +NLM_CONNECTION_COST
NLM_CONNECTION_PROPERTY_CHANGE
NLM_CONNECTIVITY
NLM_DOMAIN_TYPE
NLM_ENUM_NETWORK
NLM_INTERNET_CONNECTIVITY
NLM_NETWORK_CATEGORY
NLM_NETWORK_CLASS
NLM_NETWORK_PROPERTY_CHANGE



| NLM_DATAPLAN_STATUS
NLM_SIMULATED_PROFILE_INFO
NLM_SOCKADDR
NLM_USAGE_DATA








| IEnumNetworkConnections
IEnumNetworks
INetwork
INetworkConnection
INetworkConnectionCost
INetworkConnectionCostEvents
INetworkConnectionEvents
INetworkCostManager
INetworkCostManagerEvents
INetworkEvents
INetworkListManager
INetworkListManagerEvents
diff --git a/PInvoke/NewDev/CorrelationReport.md b/PInvoke/NewDev/CorrelationReport.md index 6281760d..23aa3512 100644 --- a/PInvoke/NewDev/CorrelationReport.md +++ b/PInvoke/NewDev/CorrelationReport.md @@ -14,3 +14,11 @@ Native Method | Header | Managed Method [DiUninstallDevice](https://www.google.com/search?num=5&q=DiUninstallDevice+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.DiUninstallDevice](https://github.com/dahall/Vanara/search?l=C%23&q=DiUninstallDevice) [DiUninstallDriver](https://www.google.com/search?num=5&q=DiUninstallDriverA+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.DiUninstallDriver](https://github.com/dahall/Vanara/search?l=C%23&q=DiUninstallDriver) [UpdateDriverForPlugAndPlayDevices](https://www.google.com/search?num=5&q=UpdateDriverForPlugAndPlayDevicesA+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.UpdateDriverForPlugAndPlayDevices](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDriverForPlugAndPlayDevices) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DIID_FLAG](https://www.google.com/search?num=5&q=DIID_FLAG+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.DIID_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DIID_FLAG) +[DIIRFLAG](https://www.google.com/search?num=5&q=DIIRFLAG+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.DIIRFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DIIRFLAG) +[DIURFLAG](https://www.google.com/search?num=5&q=DIURFLAG+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.DIURFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DIURFLAG) +[INSTALLFLAG](https://www.google.com/search?num=5&q=INSTALLFLAG+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.INSTALLFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLFLAG) +[ROLLBACK_FLAG](https://www.google.com/search?num=5&q=ROLLBACK_FLAG+site%3Adocs.microsoft.com) | newdev.h | [Vanara.PInvoke.NewDev.ROLLBACK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=ROLLBACK_FLAG) diff --git a/PInvoke/NewDev/Vanara.PInvoke.NewDev.csproj b/PInvoke/NewDev/Vanara.PInvoke.NewDev.csproj index 195fb10c..ccc4b268 100644 --- a/PInvoke/NewDev/Vanara.PInvoke.NewDev.csproj +++ b/PInvoke/NewDev/Vanara.PInvoke.NewDev.csproj @@ -15,6 +15,7 @@ Functions DiInstallDevice DiInstallDriver DiRollbackDriver DiShowUpdateDevice DiShowUpdateDriver DiUninstallDevice DiUninstallDriver UpdateDriverForPlugAndPlayDevices + pkgreadme.md diff --git a/PInvoke/NewDev/pkgreadme.md b/PInvoke/NewDev/pkgreadme.md new file mode 100644 index 00000000..38e6223a --- /dev/null +++ b/PInvoke/NewDev/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.NewDev NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.NewDev?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 NewDev.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.NewDev + +Functions | Enumerations +--- | --- +DiInstallDevice
DiInstallDriver
DiRollbackDriver
DiShowUpdateDevice
DiShowUpdateDriver
DiUninstallDevice
DiUninstallDriver
UpdateDriverForPlugAndPlayDevices
| DIID_FLAG
DIIRFLAG
DIURFLAG
INSTALLFLAG
ROLLBACK_FLAG



diff --git a/PInvoke/NtDll/CorrelationReport.md b/PInvoke/NtDll/CorrelationReport.md index 123f1635..0a4671d9 100644 --- a/PInvoke/NtDll/CorrelationReport.md +++ b/PInvoke/NtDll/CorrelationReport.md @@ -617,6 +617,17 @@ Native Method | Header | Managed Method [ZwUnmapViewOfSectionEx](https://www.google.com/search?num=5&q=ZwUnmapViewOfSectionEx+site%3Adocs.microsoft.com) | | [ZwWaitForSingleObject](https://www.google.com/search?num=5&q=ZwWaitForSingleObject+site%3Adocs.microsoft.com) | | [ZwWriteFile](https://www.google.com/search?num=5&q=ZwWriteFile+site%3Adocs.microsoft.com) | | +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[KEY_INFORMATION_CLASS](https://www.google.com/search?num=5&q=KEY_INFORMATION_CLASS+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.KEY_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=KEY_INFORMATION_CLASS) +[NOTIFICATION_MASK](https://www.google.com/search?num=5&q=NOTIFICATION_MASK+site%3Adocs.microsoft.com) | ktmtypes.h | [Vanara.PInvoke.NtDll.NOTIFICATION_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFICATION_MASK) +[NtFileCreateOptions](https://www.google.com/search?num=5&q=NtFileCreateOptions+site%3Adocs.microsoft.com) | ntifs.h | [Vanara.PInvoke.NtDll.NtFileCreateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=NtFileCreateOptions) +[NtFileMode](https://www.google.com/search?num=5&q=NtFileMode+site%3Adocs.microsoft.com) | ntifs.h | [Vanara.PInvoke.NtDll.NtFileMode](https://github.com/dahall/Vanara/search?l=C%23&q=NtFileMode) +[PROCESS_CREATE_FLAGS](https://www.google.com/search?num=5&q=PROCESS_CREATE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.PROCESS_CREATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_CREATE_FLAGS) +[PROCESSINFOCLASS](https://www.google.com/search?num=5&q=PROCESSINFOCLASS+site%3Adocs.microsoft.com) | winternl.h | [Vanara.PInvoke.NtDll.PROCESSINFOCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSINFOCLASS) +[SUBSYSTEM_INFORMATION_TYPE](https://www.google.com/search?num=5&q=SUBSYSTEM_INFORMATION_TYPE+site%3Adocs.microsoft.com) | ntddk.h | [Vanara.PInvoke.NtDll.SUBSYSTEM_INFORMATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SUBSYSTEM_INFORMATION_TYPE) +[SYSTEM_INFORMATION_CLASS](https://www.google.com/search?num=5&q=SYSTEM_INFORMATION_CLASS+site%3Adocs.microsoft.com) | winternl.h | [Vanara.PInvoke.NtDll.SYSTEM_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_INFORMATION_CLASS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -646,7 +657,7 @@ Native Structure | Header | Managed Structure ### Classes Native Class | Header | Managed Class --- | --- | --- -[NtQueryResult`1](https://www.google.com/search?num=5&q=NtQueryResult`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.NtQueryResult`1](https://github.com/dahall/Vanara/search?l=C%23&q=NtQueryResult`1) +[NtQueryResult](https://www.google.com/search?num=5&q=NtQueryResult+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.NtQueryResult](https://github.com/dahall/Vanara/search?l=C%23&q=NtQueryResult) [SafeEnlistmentHandle](https://www.google.com/search?num=5&q=SafeEnlistmentHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.SafeEnlistmentHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeEnlistmentHandle) [SafeNtHandle](https://www.google.com/search?num=5&q=SafeNtHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.SafeNtHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNtHandle) [SafeResourceManagerHandle](https://www.google.com/search?num=5&q=SafeResourceManagerHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.SafeResourceManagerHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeResourceManagerHandle) diff --git a/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj b/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj index 76ae95d4..9f03008c 100644 --- a/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj +++ b/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj @@ -19,6 +19,7 @@ Structures CLIENT_ID IO_STATUS_BLOCK KERNEL_USER_TIMES KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NAME_INFORMATION KEY_NODE_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_HEAP_PARAMETERS RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 + pkgreadme.md diff --git a/PInvoke/NtDll/pkgreadme.md b/PInvoke/NtDll/pkgreadme.md new file mode 100644 index 00000000..bf08493c --- /dev/null +++ b/PInvoke/NtDll/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.NtDll NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.NtDll?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 NtDll.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.NtDll + +Functions | Enumerations | Structures +--- | --- | --- +_vscprintf
ApiSetQueryApiSetPresenceEx
DbgBreakPoint
DbgPrint
DbgPrintEx
DbgPrompt
EtwCheckCoverage
LdrCallEnclave
LdrControlFlowGuardEnforced
LdrCreateEnclave
LdrDeleteEnclave
LdrFastFailInLoaderCallout
LdrHotPatchNotify
LdrInitializeEnclave
LdrIsModuleSxsRedirected
LdrLoadEnclaveModule
LdrRegisterDllNotification
LdrUnregisterDllNotification
MicrosoftTelemetryAssertTriggeredUM
NtAcquireCrossVmMutant
NtAllocateUserPhysicalPagesEx
NtAllocateVirtualMemory
NtAllocateVirtualMemoryEx
NtCallEnclave
NtChangeProcessState
NtChangeThreadState
NtClose
NtCommitComplete
NtCommitEnlistment
NtCommitTransaction
NtCompareTokens
NtContinueEx
NtCreateCrossVmEvent
NtCreateCrossVmMutant
NtCreateEnlistment
NtCreateFile
NtCreateFileA
NtCreateFileW
NtCreateIoRing
NtCreateProcess
NtCreateProcessEx
NtCreateProcessStateChange
NtCreateResourceManager
NtCreateSection
NtCreateSectionA
NtCreateSectionEx
NtCreateSectionW
NtCreateThreadStateChange
NtCreateTransaction
NtCreateTransactionA
NtCreateTransactionManager
NtCreateTransactionManagerA
NtCreateTransactionManagerW
NtCreateTransactionW
NtDeviceIoControlFile
NtDirectGraphicsCall
NtDuplicateToken
NtEnumerateTransactionObject
NtFlushBuffersFileEx
NtFreeVirtualMemory
NtFsControlFile
NtGetCurrentProcessorNumber
NtGetNotificationResourceManager
NtLoadKey3
NtLockFile
NtManageHotPatch
NtMapViewOfSectionEx
NtNotifyChangeDirectoryFileEx
NtNotifyChangeMultipleKeys
NtOpenDirectoryObject
NtOpenEnlistment
NtOpenFile
NtOpenProcess
NtOpenProcessTokenEx
NtOpenResourceManager
NtOpenSymbolicLinkObject
NtOpenThread
NtOpenThreadTokenEx
NtOpenTransaction
NtOpenTransactionManager
NtPowerInformation
NtPrepareComplete
NtPrepareEnlistment
NtPrePrepareComplete
NtPrePrepareEnlistment
NtProtectVirtualMemory
NtPssCaptureVaSpaceBulk
NtQueryAttributesFile
NtQueryDirectoryFile
NtQueryDirectoryFileEx
NtQueryInformationEnlistment
NtQueryInformationFile
NtQueryInformationProcess
NtQueryInformationResourceManager
NtQueryInformationThread
NtQueryInformationToken
NtQueryInformationTransaction
NtQueryInformationTransactionManager
NtQueryIoRingCapabilities
NtQueryKey
NtQueryMultipleValueKey
NtQueryObject
NtQueryPerformanceCounter
NtQueryQuotaInformationFile
NtQuerySecurityObject
NtQuerySymbolicLinkObject
NtQuerySystemInformation
NtQuerySystemTime
NtQueryVirtualMemory
NtQueryVolumeInformationFile
NtQueueApcThreadEx2
NtReadFile
NtReadOnlyEnlistment
NtReadVirtualMemoryEx
NtRecoverEnlistment
NtRecoverResourceManager
NtRecoverTransactionManager
NtRenameKey
NtRenameTransactionManager
NtRollbackComplete
NtRollbackEnlistment
NtRollbackTransaction
NtRollforwardTransactionManager
NtSetInformationEnlistment
NtSetInformationFile
NtSetInformationIoRing
NtSetInformationKey
NtSetInformationResourceManager
NtSetInformationThread
NtSetInformationToken
NtSetInformationTransaction
NtSetInformationTransactionManager
NtSetQuotaInformationFile
NtSetSecurityObject
NtSinglePhaseReject
NtSubmitIoRing
NtTerminateEnclave
NtUnlockFile
NtUnmapViewOfSection
NtWaitForSingleObject
NtWow64QueryInformationProcess64
NtWow64ReadVirtualMemory64
NtWriteFile
RtlAbsoluteToSelfRelativeSD
RtlAddAccessAllowedAce
RtlAddAccessAllowedAceEx
RtlAddAce
RtlAddFunctionTable
RtlAddGrowableFunctionTable
RtlAllocateAndInitializeSid
RtlAllocateHeap
RtlAnsiStringToUnicodeString
RtlAppendStringToString
RtlAppendUnicodeStringToString
RtlAppendUnicodeToString
RtlAreBitsClear
RtlAreBitsClearEx
RtlAreBitsSet
RtlCallEnclaveReturn
RtlCapabilityCheckForSingleSessionSku
RtlCaptureContext
RtlCaptureContext2
RtlCaptureStackBackTrace
RtlCharToInteger
RtlCheckRegistryKey
RtlCheckSystemBootStatusIntegrity
RtlClearAllBitsEx
RtlClearBitEx
RtlClearBits
RtlClearBitsEx
RtlCmEncodeMemIoResource
RtlCompareExchangePointerMapping
RtlCompareExchangePropertyStore
RtlCompareMemory
RtlCompareMemoryUlong
RtlCompareString
RtlCompareUnicodeString
RtlCompressBuffer
RtlConstructCrossVmEventPath
RtlConstructCrossVmMutexPath
RtlConvertHostPerfCounterToPerfCounter
RtlConvertSidToUnicodeString
RtlCopyLuid
RtlCopyMemoryNonTemporal
RtlCopySid
RtlCopyString
RtlCopyUnicodeString
RtlCreateAcl
RtlCreateHeap
RtlCreateProcessParametersWithTemplate
RtlCreateRegistryKey
RtlCreateSecurityDescriptor
RtlCreateSystemVolumeInformationFolder
RtlCreateUnicodeString
RtlCreateUserFiberShadowStack
RtlCustomCPToUnicodeN
RtlDecompressBuffer
RtlDecompressBufferEx
RtlDecompressFragment
RtlDelayExecution
RtlDelete
RtlDeleteAce
RtlDeleteElementGenericTable
RtlDeleteElementGenericTableAvl
RtlDeleteFunctionTable
RtlDeleteGrowableFunctionTable
RtlDeleteNoSplay
RtlDeleteRegistryValue
RtlDestroyHeap
RtlDisownModuleHeapAllocation
RtlDoesNameContainWildCards
RtlDosLongPathNameToNtPathName_U_WithStatus
RtlDosLongPathNameToRelativeNtPathName_U_WithStatus
RtlDowncaseUnicodeString
RtlDrainNonVolatileFlush
RtlEnclaveCallDispatch
RtlEnclaveCallDispatchReturn
RtlEnumerateGenericTable
RtlEnumerateGenericTableAvl
RtlEnumerateGenericTableLikeADirectory
RtlEnumerateGenericTableWithoutSplaying
RtlEnumerateGenericTableWithoutSplayingAvl
RtlEqualPrefixSid
RtlEqualSid
RtlEqualUnicodeString
RtlEthernetAddressToString
RtlEthernetStringToAddress
RtlExtendCorrelationVector
RtlFillMemoryNonTemporal
RtlFillNonVolatileMemory
RtlFindClearBits
RtlFindClearBitsAndSet
RtlFindClearBitsAndSetEx
RtlFindClearBitsEx
RtlFindClearRuns
RtlFindLastBackwardRunClear
RtlFindLeastSignificantBit
RtlFindLongestRunClear
RtlFindMostSignificantBit
RtlFindNextForwardRunClear
RtlFindSetBits
RtlFindSetBitsAndClear
RtlFindSetBitsAndClearEx
RtlFindSetBitsEx
RtlFirstEntrySList
RtlFlsGetValue
RtlFlsSetValue
RtlFlushNonVolatileMemory
RtlFlushNonVolatileMemoryRanges
RtlFreeAnsiString
RtlFreeHeap
RtlFreeNonVolatileToken
RtlFreeOemString
RtlFreeUnicodeString
RtlFreeUserFiberShadowStack
RtlFreeUTF8String
RtlGenerate8dot3Name
RtlGetAce
RtlGetCompressionWorkSpaceSize
RtlGetDaclSecurityDescriptor
RtlGetElementGenericTable
RtlGetElementGenericTableAvl
RtlGetEnabledExtendedFeatures
RtlGetExtendedContextLength2
RtlGetFunctionTableListHead
RtlGetGroupSecurityDescriptor
RtlGetImageFileMachines
RtlGetMultiTimePrecise
RtlGetNonVolatileToken
RtlGetOwnerSecurityDescriptor
RtlGetPersistedStateLocation
RtlGetReturnAddressHijackTarget
RtlGetSaclSecurityDescriptor
RtlGetSystemBootStatus
RtlGetSystemBootStatusEx
RtlGetSystemGlobalData
RtlGetSystemTimeAndBias
RtlGetUnloadEventTrace
RtlGetUnloadEventTraceEx
RtlGetVersion
RtlGrowFunctionTable
RtlGUIDFromString
RtlHashUnicodeString
RtlIncrementCorrelationVector
RtlInitAnsiString
RtlInitCodePageTable
RtlInitializeBitMap
RtlInitializeBitMapEx
RtlInitializeCorrelationVector
RtlInitializeExtendedContext2
RtlInitializeGenericTable
RtlInitializeGenericTableAvl
RtlInitializeSid
RtlInitializeSidEx
RtlInitializeSListHead
RtlInitString
RtlInitStringEx
RtlInitUnicodeString
RtlInitUTF8String
RtlInitUTF8StringEx
RtlInsertElementGenericTable
RtlInsertElementGenericTableAvl
RtlInsertElementGenericTableFullAvl
RtlInstallFunctionTableCallback
RtlInt64ToUnicodeString
RtlIntegerToUnicodeString
RtlInterlockedFlushSList
RtlInterlockedPushEntrySList
RtlIoDecodeMemIoResource
RtlIoEncodeMemIoResource
RtlIpv4AddressToStringA
RtlIpv4AddressToStringExW
RtlIpv4StringToAddress
RtlIpv4StringToAddressEx
RtlIpv6AddressToString
RtlIpv6AddressToStringExW
RtlIpv6StringToAddress
RtlIpv6StringToAddressExW
RtlIsApiSetImplemented
RtlIsCloudFilesPlaceholder
RtlIsCurrentProcess
RtlIsCurrentThread
RtlIsEcCode
RtlIsEnclaveFeaturePresent
RtlIsGenericTableEmpty
RtlIsGenericTableEmptyAvl
RtlIsNameInExpression
RtlIsNameInUnUpcasedExpression
RtlIsNameLegalDOS8Dot3
RtlIsPartialPlaceholder
RtlIsPartialPlaceholderFileHandle
RtlIsPartialPlaceholderFileInfo
RtlIsStateSeparationEnabled
RtlIsValidLocaleName
RtlIsZeroMemory
RtlLengthSecurityDescriptor
RtlLengthSid
RtlLocalTimeToSystemTime
RtlLookupElementGenericTable
RtlLookupElementGenericTableAvl
RtlLookupElementGenericTableFullAvl
RtlLookupFirstMatchingElementGenericTableAvl
RtlLookupFunctionEntry
RtlMapGenericMask
RtlMoveMemory
RtlMultiByteToUnicodeN
RtlMultiByteToUnicodeSize
RtlNormalizeSecurityDescriptor
RtlNotifyFeatureUsage
RtlNtStatusToDosError
RtlNumberGenericTableElements
RtlNumberGenericTableElementsAvl
RtlNumberOfClearBits
RtlNumberOfClearBitsEx
RtlNumberOfSetBits
RtlNumberOfSetBitsEx
RtlNumberOfSetBitsUlongPtr
RtlOemStringToUnicodeString
RtlOemToUnicodeN
RtlOpenCrossProcessEmulatorWorkConnection
RtlPcToFileHeader
RtlPrefixUnicodeString
RtlpTimeFieldsToTime
RtlpTimeToTimeFields
RtlpWow64CtxFromAmd64
RtlpWow64GetContextOnAmd64
RtlpWow64SetContextOnAmd64
RtlQueryAllFeatureConfigurations
RtlQueryDepthSList
RtlQueryFeatureConfiguration
RtlQueryFeatureConfigurationChangeStamp
RtlQueryFeatureUsageNotificationSubscriptions
RtlQueryImageMitigationPolicy
RtlQueryPointerMapping
RtlQueryProcessPlaceholderCompatibilityMode
RtlQueryPropertyStore
RtlQueryRegistryValues
RtlQueryRegistryValueWithFallback
RtlQueryThreadPlaceholderCompatibilityMode
RtlQueryTokenHostIdAsUlong64
RtlRaiseCustomSystemEventTrigger
RtlRaiseException
RtlRaiseExceptionForReturnAddressHijack
RtlRaiseNoncontinuableException
RtlRandom
RtlRandomEx
RtlRealPredecessor
RtlRealSuccessor
RtlRegisterFeatureConfigurationChangeNotification
RtlRemovePointerMapping
RtlRemovePropertyStore
RtlRestoreContext
RtlRestoreSystemBootStatusDefaults
RtlRestoreThreadPreferredUILanguages
RtlRunOnceBeginInitialize
RtlRunOnceComplete
RtlRunOnceExecuteOnce
RtlRunOnceInitialize
RtlSecondsSince1970ToTime
RtlSecondsSince1980ToTime
RtlSelfRelativeToAbsoluteSD
RtlSetAllBits
RtlSetAllBitsEx
RtlSetBitEx
RtlSetBits
RtlSetBitsEx
RtlSetDaclSecurityDescriptor
RtlSetFeatureConfigurations
RtlSetGroupSecurityDescriptor
RtlSetImageMitigationPolicy
RtlSetOwnerSecurityDescriptor
RtlSetProcessPlaceholderCompatibilityMode
RtlSetProxiedProcessId
RtlSetSystemBootStatus
RtlSetSystemBootStatusEx
RtlSetThreadPlaceholderCompatibilityMode
RtlSetThreadPreferredUILanguages2
RtlSplay
RtlStringFromGUID
RtlSubAuthorityCountSid
RtlSubAuthoritySid
RtlSubscribeForFeatureUsageNotification
RtlSubtreePredecessor
RtlSubtreeSuccessor
RtlTestBitEx
RtlTimeFieldsToTime
RtlTimeToSecondsSince1970
RtlTimeToSecondsSince1980
RtlTimeToTimeFields
RtlUdiv128
RtlUnicodeStringToAnsiString
RtlUnicodeStringToCountedOemString
RtlUnicodeStringToInteger
RtlUnicodeStringToOemString
RtlUnicodeStringToUTF8String
RtlUnicodeToCustomCPN
RtlUnicodeToMultiByteN
RtlUnicodeToMultiByteSize
RtlUnicodeToOemN
RtlUnicodeToUTF8N
RtlUniform
RtlUnregisterFeatureConfigurationChangeNotification
RtlUnsubscribeFromFeatureUsageNotifications
RtlUnwind
RtlUpcaseUnicodeChar
RtlUpcaseUnicodeString
RtlUpcaseUnicodeStringToCountedOemString
RtlUpcaseUnicodeStringToOemString
RtlUpcaseUnicodeToCustomCPN
RtlUpcaseUnicodeToMultiByteN
RtlUpcaseUnicodeToOemN
RtlUpperChar
RtlUpperString
RtlUserFiberStart
RtlUTF8StringToUnicodeString
RtlUTF8ToUnicodeN
RtlValidateCorrelationVector
RtlValidRelativeSecurityDescriptor
RtlVerifyVersionInfo
RtlVirtualUnwind
RtlVirtualUnwind2
RtlWow64ChangeProcessState
RtlWow64ChangeThreadState
RtlWow64GetEquivalentMachineCHPE
RtlWow64GetSharedInfoProcess
RtlWow64PopAllCrossProcessWorkFromWorkList
RtlWow64PopCrossProcessWorkFromFreeList
RtlWow64PushCrossProcessWorkOntoFreeList
RtlWow64PushCrossProcessWorkOntoWorkList
RtlWow64RequestCrossProcessHeavyFlush
RtlWow64SuspendProcess
RtlWriteNonVolatileMemory
RtlWriteRegistryValue
TpSetPoolThreadCpuSets
vDbgPrintEx
vDbgPrintExWithPrefix
VerSetConditionMask
ZwAcquireCrossVmMutant
ZwAllocateLocallyUniqueId
ZwAllocateUserPhysicalPagesEx
ZwAllocateVirtualMemory
ZwAllocateVirtualMemoryEx
ZwCallEnclave
ZwChangeProcessState
ZwChangeThreadState
ZwClose
ZwCommitComplete
ZwCommitEnlistment
ZwCommitTransaction
ZwContinueEx
ZwCreateCrossVmEvent
ZwCreateCrossVmMutant
ZwCreateDirectoryObject
ZwCreateEnlistment
ZwCreateEvent
ZwCreateFile
ZwCreateIoRing
ZwCreateKey
ZwCreateKeyTransacted
ZwCreateProcessStateChange
ZwCreateResourceManager
ZwCreateSection
ZwCreateSectionEx
ZwCreateThreadStateChange
ZwCreateTransaction
ZwCreateTransactionManager
ZwDeleteFile
ZwDeleteKey
ZwDeleteValueKey
ZwDeviceIoControlFile
ZwDirectGraphicsCall
ZwDuplicateObject
ZwDuplicateToken
ZwEnumerateKey
ZwEnumerateTransactionObject
ZwEnumerateValueKey
ZwFlushBuffersFileEx
ZwFlushKey
ZwFlushVirtualMemory
ZwFreeVirtualMemory
ZwFsControlFile
ZwGetNotificationResourceManager
ZwLoadDriver
ZwLoadKey3
ZwLockFile
ZwMakeTemporaryObject
ZwManageHotPatch
ZwMapViewOfSection
ZwMapViewOfSectionEx
ZwNotifyChangeDirectoryFileEx
ZwNotifyChangeKey
ZwOpenDirectoryObject
ZwOpenEnlistment
ZwOpenEvent
ZwOpenFile
ZwOpenKey
ZwOpenKeyEx
ZwOpenKeyTransacted
ZwOpenKeyTransactedEx
ZwOpenProcess
ZwOpenProcessTokenEx
ZwOpenResourceManager
ZwOpenSection
ZwOpenSymbolicLinkObject
ZwOpenThreadTokenEx
ZwOpenTransaction
ZwOpenTransactionManager
ZwPowerInformation
ZwPrepareComplete
ZwPrepareEnlistment
ZwPrePrepareComplete
ZwPrePrepareEnlistment
ZwPssCaptureVaSpaceBulk
ZwQueryDirectoryFile
ZwQueryDirectoryFileEx
ZwQueryEaFile
ZwQueryFullAttributesFile
ZwQueryInformationEnlistment
ZwQueryInformationFile
ZwQueryInformationProcess
ZwQueryInformationResourceManager
ZwQueryInformationToken
ZwQueryInformationTransaction
ZwQueryInformationTransactionManager
ZwQueryIoRingCapabilities
ZwQueryKey
ZwQueryObject
ZwQueryQuotaInformationFile
ZwQuerySecurityObject
ZwQuerySymbolicLinkObject
ZwQuerySystemInformation
ZwQuerySystemInformationEx
ZwQueryValueKey
ZwQueryVirtualMemory
ZwQueryVolumeInformationFile
ZwQueueApcThreadEx2
ZwReadFile
ZwReadOnlyEnlistment
ZwReadVirtualMemoryEx
ZwRecoverEnlistment
ZwRecoverResourceManager
ZwRecoverTransactionManager
ZwRollbackComplete
ZwRollbackEnlistment
ZwRollbackTransaction
ZwRollforwardTransactionManager
ZwSetEaFile
ZwSetEvent
ZwSetInformationEnlistment
ZwSetInformationFile
ZwSetInformationIoRing
ZwSetInformationResourceManager
ZwSetInformationThread
ZwSetInformationToken
ZwSetInformationTransaction
ZwSetInformationVirtualMemory
ZwSetQuotaInformationFile
ZwSetSecurityObject
ZwSetValueKey
ZwSetVolumeInformationFile
ZwSinglePhaseReject
ZwSubmitIoRing
ZwSuspendProcess
ZwTerminateEnclave
ZwTerminateProcess
ZwUnloadDriver
ZwUnlockFile
ZwUnmapViewOfSection
ZwUnmapViewOfSectionEx
ZwWaitForSingleObject
ZwWriteFile
| NOTIFICATION_MASK
SYSTEM_INFORMATION_CLASS
NtFileCreateOptions
NtFileMode
KEY_INFORMATION_CLASS
PROCESS_CREATE_FLAGS
PROCESSINFOCLASS
SUBSYSTEM_INFORMATION_TYPE



























































































































































































































































































































































































































































































































































































































| CLIENT_ID
KEY_NAME_INFORMATION
LDR_DLL_NOTIFICATION_DATA
OBJECT_ATTRIBUTES
RTL_HEAP_PARAMETERS
IO_STATUS_BLOCK
KEY_BASIC_INFORMATION
KEY_FULL_INFORMATION
KEY_NODE_INFORMATION
KERNEL_USER_TIMES
PEB
PEB_WOW64
PROCESS_BASIC_INFORMATION
PROCESS_BASIC_INFORMATION_WOW64
RTL_USER_PROCESS_PARAMETERS
RTL_USER_PROCESS_PARAMETERS_WOW64
SYSTEM_BASIC_INFORMATION
SYSTEM_PROCESS_INFORMATION
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
SYSTEM_REGISTRY_QUOTA_INFORMATION
SYSTEM_THREAD_INFORMATION
UNICODE_STRING
UNICODE_STRING_WOW64












































































































































































































































































































































































































































































































































































































diff --git a/PInvoke/Ole/CorrelationReport.md b/PInvoke/Ole/CorrelationReport.md index 38d86e1c..1520591a 100644 --- a/PInvoke/Ole/CorrelationReport.md +++ b/PInvoke/Ole/CorrelationReport.md @@ -840,6 +840,131 @@ Native Method | Native DLL | Header | Managed Method [WriteClassStg](https://www.google.com/search?num=5&q=WriteClassStg+site%3Adocs.microsoft.com) | ole32.dll | coml2api.h | [Vanara.PInvoke.Ole32.WriteClassStg](https://github.com/dahall/Vanara/search?l=C%23&q=WriteClassStg) [WriteClassStm](https://www.google.com/search?num=5&q=WriteClassStm+site%3Adocs.microsoft.com) | ole32.dll | coml2api.h | [Vanara.PInvoke.Ole32.WriteClassStm](https://github.com/dahall/Vanara/search?l=C%23&q=WriteClassStm) [WriteFmtUserTypeStg](https://www.google.com/search?num=5&q=WriteFmtUserTypeStg+site%3Adocs.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.WriteFmtUserTypeStg](https://github.com/dahall/Vanara/search?l=C%23&q=WriteFmtUserTypeStg) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ACTIVATEFLAGS](https://www.google.com/search?num=5&q=ACTIVATEFLAGS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.ACTIVATEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ACTIVATEFLAGS) +[ACTIVATIONTYPE](https://www.google.com/search?num=5&q=ACTIVATIONTYPE+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.ACTIVATIONTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ACTIVATIONTYPE) +[ADVFEATUREFLAGS](https://www.google.com/search?num=5&q=ADVFEATUREFLAGS+site%3Adocs.microsoft.com) | OAIdl.h | [Vanara.PInvoke.OleAut32.ADVFEATUREFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ADVFEATUREFLAGS) +[AgileReferenceOptions](https://www.google.com/search?num=5&q=AgileReferenceOptions+site%3Adocs.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.AgileReferenceOptions](https://github.com/dahall/Vanara/search?l=C%23&q=AgileReferenceOptions) +[ApplicationType](https://www.google.com/search?num=5&q=ApplicationType+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.ApplicationType](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationType) +[APTTYPE](https://www.google.com/search?num=5&q=APTTYPE+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.APTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=APTTYPE) +[APTTYPEQUALIFIER](https://www.google.com/search?num=5&q=APTTYPEQUALIFIER+site%3Adocs.microsoft.com) | objidlbase.h | [Vanara.PInvoke.Ole32.APTTYPEQUALIFIER](https://github.com/dahall/Vanara/search?l=C%23&q=APTTYPEQUALIFIER) +[BIND_FLAGS](https://www.google.com/search?num=5&q=BIND_FLAGS+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.BIND_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=BIND_FLAGS) +[CALLCONV](https://www.google.com/search?num=5&q=CALLCONV+site%3Adocs.microsoft.com) | oaidl.h | [Vanara.PInvoke.OleAut32.CALLCONV](https://github.com/dahall/Vanara/search?l=C%23&q=CALLCONV) +[CALLTYPE](https://www.google.com/search?num=5&q=CALLTYPE+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.CALLTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CALLTYPE) +[CHANGEKIND](https://www.google.com/search?num=5&q=CHANGEKIND+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.OleAut32.CHANGEKIND](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGEKIND) +[CLSCTX](https://www.google.com/search?num=5&q=CLSCTX+site%3Adocs.microsoft.com) | wtypesbase.h | [Vanara.PInvoke.Ole32.CLSCTX](https://github.com/dahall/Vanara/search?l=C%23&q=CLSCTX) +[CO_MARSHALING_CONTEXT_ATTRIBUTES](https://www.google.com/search?num=5&q=CO_MARSHALING_CONTEXT_ATTRIBUTES+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.CO_MARSHALING_CONTEXT_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=CO_MARSHALING_CONTEXT_ATTRIBUTES) +[COINIT](https://www.google.com/search?num=5&q=COINIT+site%3Adocs.microsoft.com) | Objbase.h | [Vanara.PInvoke.Ole32.COINIT](https://github.com/dahall/Vanara/search?l=C%23&q=COINIT) +[COMSD](https://www.google.com/search?num=5&q=COMSD+site%3Adocs.microsoft.com) | objbase.h | [Vanara.PInvoke.Ole32.COMSD](https://github.com/dahall/Vanara/search?l=C%23&q=COMSD) +[CONDITION_OPERATION](https://www.google.com/search?num=5&q=CONDITION_OPERATION+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.CONDITION_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=CONDITION_OPERATION) +[COWAIT_FLAGS](https://www.google.com/search?num=5&q=COWAIT_FLAGS+site%3Adocs.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.COWAIT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=COWAIT_FLAGS) +[CTRLINFO](https://www.google.com/search?num=5&q=CTRLINFO+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.CTRLINFO](https://github.com/dahall/Vanara/search?l=C%23&q=CTRLINFO) +[CWMO_FLAGS](https://www.google.com/search?num=5&q=CWMO_FLAGS+site%3Adocs.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.CWMO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CWMO_FLAGS) +[DISCARDCACHE](https://www.google.com/search?num=5&q=DISCARDCACHE+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.DISCARDCACHE](https://github.com/dahall/Vanara/search?l=C%23&q=DISCARDCACHE) +[DispInvokeFlags](https://www.google.com/search?num=5&q=DispInvokeFlags+site%3Adocs.microsoft.com) | oleauto.h | [Vanara.PInvoke.OleAut32.DispInvokeFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DispInvokeFlags) +[DOCMISC](https://www.google.com/search?num=5&q=DOCMISC+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.DOCMISC](https://github.com/dahall/Vanara/search?l=C%23&q=DOCMISC) +[DROPEFFECT](https://www.google.com/search?num=5&q=DROPEFFECT+site%3Adocs.microsoft.com) | OleIdl.h | [Vanara.PInvoke.Ole32.DROPEFFECT](https://github.com/dahall/Vanara/search?l=C%23&q=DROPEFFECT) +[DVASPECT2](https://www.google.com/search?num=5&q=DVASPECT2+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.DVASPECT2](https://github.com/dahall/Vanara/search?l=C%23&q=DVASPECT2) +[DVASPECTINFOFLAG](https://www.google.com/search?num=5&q=DVASPECTINFOFLAG+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.DVASPECTINFOFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DVASPECTINFOFLAG) +[DVEXTENTMODE](https://www.google.com/search?num=5&q=DVEXTENTMODE+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.DVEXTENTMODE](https://github.com/dahall/Vanara/search?l=C%23&q=DVEXTENTMODE) +[EMBDHLP](https://www.google.com/search?num=5&q=EMBDHLP+site%3Adocs.microsoft.com) | ole2.h | [Vanara.PInvoke.Ole32.EMBDHLP](https://github.com/dahall/Vanara/search?l=C%23&q=EMBDHLP) +[EOLE_AUTHENTICATION_CAPABILITIES](https://www.google.com/search?num=5&q=EOLE_AUTHENTICATION_CAPABILITIES+site%3Adocs.microsoft.com) | objidlbase.h | [Vanara.PInvoke.Ole32.EOLE_AUTHENTICATION_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=EOLE_AUTHENTICATION_CAPABILITIES) +[EXTCONN](https://www.google.com/search?num=5&q=EXTCONN+site%3Adocs.microsoft.com) | objidlbase.h | [Vanara.PInvoke.Ole32.EXTCONN](https://github.com/dahall/Vanara/search?l=C%23&q=EXTCONN) +[GETPROPERTYSTOREFLAGS](https://www.google.com/search?num=5&q=GETPROPERTYSTOREFLAGS+site%3Adocs.microsoft.com) | propsys.h | [Vanara.PInvoke.PropSys.GETPROPERTYSTOREFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=GETPROPERTYSTOREFLAGS) +[GLOBALOPT_PROPERTIES](https://www.google.com/search?num=5&q=GLOBALOPT_PROPERTIES+site%3Adocs.microsoft.com) | objidlbase.h | [Vanara.PInvoke.Ole32.GLOBALOPT_PROPERTIES](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBALOPT_PROPERTIES) +[GUIDKIND](https://www.google.com/search?num=5&q=GUIDKIND+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.GUIDKIND](https://github.com/dahall/Vanara/search?l=C%23&q=GUIDKIND) +[HITRESULT](https://www.google.com/search?num=5&q=HITRESULT+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.HITRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=HITRESULT) +[IGNOREMIME](https://www.google.com/search?num=5&q=IGNOREMIME+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IGNOREMIME](https://github.com/dahall/Vanara/search?l=C%23&q=IGNOREMIME) +[INTERFACEUSE](https://www.google.com/search?num=5&q=INTERFACEUSE+site%3Adocs.microsoft.com) | Objsafe.h | [Vanara.PInvoke.Ole32.INTERFACEUSE](https://github.com/dahall/Vanara/search?l=C%23&q=INTERFACEUSE) +[IT_MSG](https://www.google.com/search?num=5&q=IT_MSG+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.IT_MSG](https://github.com/dahall/Vanara/search?l=C%23&q=IT_MSG) +[IT_STATUS](https://www.google.com/search?num=5&q=IT_STATUS+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.IT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=IT_STATUS) +[KEYMODIFIERS](https://www.google.com/search?num=5&q=KEYMODIFIERS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.KEYMODIFIERS](https://github.com/dahall/Vanara/search?l=C%23&q=KEYMODIFIERS) +[LoadPictureFlag](https://www.google.com/search?num=5&q=LoadPictureFlag+site%3Adocs.microsoft.com) | olectl.h | [Vanara.PInvoke.OleAut32.LoadPictureFlag](https://github.com/dahall/Vanara/search?l=C%23&q=LoadPictureFlag) +[LOCKTYPE](https://www.google.com/search?num=5&q=LOCKTYPE+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.LOCKTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=LOCKTYPE) +[MEDIAPLAYBACK_STATE](https://www.google.com/search?num=5&q=MEDIAPLAYBACK_STATE+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.MEDIAPLAYBACK_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=MEDIAPLAYBACK_STATE) +[MSHCTX](https://www.google.com/search?num=5&q=MSHCTX+site%3Adocs.microsoft.com) | wtypesbase.h | [Vanara.PInvoke.Ole32.MSHCTX](https://github.com/dahall/Vanara/search?l=C%23&q=MSHCTX) +[MSHLFLAGS](https://www.google.com/search?num=5&q=MSHLFLAGS+site%3Adocs.microsoft.com) | wtypesbase.h | [Vanara.PInvoke.Ole32.MSHLFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MSHLFLAGS) +[MULTICLASSINFO](https://www.google.com/search?num=5&q=MULTICLASSINFO+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.MULTICLASSINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MULTICLASSINFO) +[OLECLOSE](https://www.google.com/search?num=5&q=OLECLOSE+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLECLOSE](https://github.com/dahall/Vanara/search?l=C%23&q=OLECLOSE) +[OLECMDEXECOPT](https://www.google.com/search?num=5&q=OLECMDEXECOPT+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.OLECMDEXECOPT](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDEXECOPT) +[OLECMDF](https://www.google.com/search?num=5&q=OLECMDF+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.OLECMDF](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDF) +[OLECMDID](https://www.google.com/search?num=5&q=OLECMDID+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.OLECMDID](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDID) +[OLECMDID_WINDOWSTATE_FLAG](https://www.google.com/search?num=5&q=OLECMDID_WINDOWSTATE_FLAG+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.OLECMDID_WINDOWSTATE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDID_WINDOWSTATE_FLAG) +[OLECMDTEXTF](https://www.google.com/search?num=5&q=OLECMDTEXTF+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.OLECMDTEXTF](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDTEXTF) +[OLECONTF](https://www.google.com/search?num=5&q=OLECONTF+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLECONTF](https://github.com/dahall/Vanara/search?l=C%23&q=OLECONTF) +[OLECREATE](https://www.google.com/search?num=5&q=OLECREATE+site%3Adocs.microsoft.com) | ole2.h | [Vanara.PInvoke.Ole32.OLECREATE](https://github.com/dahall/Vanara/search?l=C%23&q=OLECREATE) +[OLEDCFLAGS](https://www.google.com/search?num=5&q=OLEDCFLAGS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.OLEDCFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=OLEDCFLAGS) +[OLEGETMONIKER](https://www.google.com/search?num=5&q=OLEGETMONIKER+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLEGETMONIKER](https://github.com/dahall/Vanara/search?l=C%23&q=OLEGETMONIKER) +[OLEMISC](https://www.google.com/search?num=5&q=OLEMISC+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLEMISC](https://github.com/dahall/Vanara/search?l=C%23&q=OLEMISC) +[OLERENDER](https://www.google.com/search?num=5&q=OLERENDER+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLERENDER](https://github.com/dahall/Vanara/search?l=C%23&q=OLERENDER) +[OLEVERBATTRIB](https://www.google.com/search?num=5&q=OLEVERBATTRIB+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLEVERBATTRIB](https://github.com/dahall/Vanara/search?l=C%23&q=OLEVERBATTRIB) +[OLEWHICHMK](https://www.google.com/search?num=5&q=OLEWHICHMK+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLEWHICHMK](https://github.com/dahall/Vanara/search?l=C%23&q=OLEWHICHMK) +[PENDINGMSG](https://www.google.com/search?num=5&q=PENDINGMSG+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.PENDINGMSG](https://github.com/dahall/Vanara/search?l=C%23&q=PENDINGMSG) +[PENDINGTYPE](https://www.google.com/search?num=5&q=PENDINGTYPE+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.PENDINGTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PENDINGTYPE) +[PERSIST_SPROPSTORE_FLAGS](https://www.google.com/search?num=5&q=PERSIST_SPROPSTORE_FLAGS+site%3Adocs.microsoft.com) | propsys.h | [Vanara.PInvoke.PropSys.PERSIST_SPROPSTORE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PERSIST_SPROPSTORE_FLAGS) +[PICTUREATTRIBUTES](https://www.google.com/search?num=5&q=PICTUREATTRIBUTES+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.PICTUREATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=PICTUREATTRIBUTES) +[PICTYPE](https://www.google.com/search?num=5&q=PICTYPE+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.PICTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PICTYPE) +[PICTYPE](https://www.google.com/search?num=5&q=PICTYPE+site%3Adocs.microsoft.com) | olectl.h | [Vanara.PInvoke.OleAut32.PICTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PICTYPE) +[PKA_FLAGS](https://www.google.com/search?num=5&q=PKA_FLAGS+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PKA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PKA_FLAGS) +[POINTERINACTIVE](https://www.google.com/search?num=5&q=POINTERINACTIVE+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.POINTERINACTIVE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTERINACTIVE) +[PRINTFLAG](https://www.google.com/search?num=5&q=PRINTFLAG+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.PRINTFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTFLAG) +[PROPBAG2_TYPE](https://www.google.com/search?num=5&q=PROPBAG2_TYPE+site%3Adocs.microsoft.com) | Ocidl.h | [Vanara.PInvoke.OleAut32.PROPBAG2_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPBAG2_TYPE) +[PROPDESC_AGGREGATION_TYPE](https://www.google.com/search?num=5&q=PROPDESC_AGGREGATION_TYPE+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_AGGREGATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_AGGREGATION_TYPE) +[PROPDESC_CONDITION_TYPE](https://www.google.com/search?num=5&q=PROPDESC_CONDITION_TYPE+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_CONDITION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_CONDITION_TYPE) +[PROPDESC_DISPLAYTYPE](https://www.google.com/search?num=5&q=PROPDESC_DISPLAYTYPE+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_DISPLAYTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_DISPLAYTYPE) +[PROPDESC_ENUMFILTER](https://www.google.com/search?num=5&q=PROPDESC_ENUMFILTER+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.PropSys.PROPDESC_ENUMFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_ENUMFILTER) +[PROPDESC_FORMAT_FLAGS](https://www.google.com/search?num=5&q=PROPDESC_FORMAT_FLAGS+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_FORMAT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_FORMAT_FLAGS) +[PROPDESC_GROUPING_RANGE](https://www.google.com/search?num=5&q=PROPDESC_GROUPING_RANGE+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_GROUPING_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_GROUPING_RANGE) +[PROPDESC_RELATIVEDESCRIPTION_TYPE](https://www.google.com/search?num=5&q=PROPDESC_RELATIVEDESCRIPTION_TYPE+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_RELATIVEDESCRIPTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_RELATIVEDESCRIPTION_TYPE) +[PROPDESC_SORTDESCRIPTION](https://www.google.com/search?num=5&q=PROPDESC_SORTDESCRIPTION+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_SORTDESCRIPTION](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_SORTDESCRIPTION) +[PROPDESC_TYPE_FLAGS](https://www.google.com/search?num=5&q=PROPDESC_TYPE_FLAGS+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_TYPE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_TYPE_FLAGS) +[PROPDESC_VIEW_FLAGS](https://www.google.com/search?num=5&q=PROPDESC_VIEW_FLAGS+site%3Adocs.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.PROPDESC_VIEW_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPDESC_VIEW_FLAGS) +[PROPENUMTYPE](https://www.google.com/search?num=5&q=PROPENUMTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.PropSys.PROPENUMTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPENUMTYPE) +[PROPPAGESTATUS](https://www.google.com/search?num=5&q=PROPPAGESTATUS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.PROPPAGESTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPPAGESTATUS) +[PROPSETFLAG](https://www.google.com/search?num=5&q=PROPSETFLAG+site%3Adocs.microsoft.com) | Propidl.h | [Vanara.PInvoke.Ole32.PROPSETFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=PROPSETFLAG) +[PROPVAR_CHANGE_FLAGS](https://www.google.com/search?num=5&q=PROPVAR_CHANGE_FLAGS+site%3Adocs.microsoft.com) | Propvarutil.h | [Vanara.PInvoke.PropSys.PROPVAR_CHANGE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPVAR_CHANGE_FLAGS) +[PROPVAR_COMPARE_FLAGS](https://www.google.com/search?num=5&q=PROPVAR_COMPARE_FLAGS+site%3Adocs.microsoft.com) | Propvarutil.h | [Vanara.PInvoke.PropSys.PROPVAR_COMPARE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPVAR_COMPARE_FLAGS) +[PROPVAR_COMPARE_UNIT](https://www.google.com/search?num=5&q=PROPVAR_COMPARE_UNIT+site%3Adocs.microsoft.com) | Propvarutil.h | [Vanara.PInvoke.PropSys.PROPVAR_COMPARE_UNIT](https://github.com/dahall/Vanara/search?l=C%23&q=PROPVAR_COMPARE_UNIT) +[PRSPEC](https://www.google.com/search?num=5&q=PRSPEC+site%3Adocs.microsoft.com) | propidl.h | [Vanara.PInvoke.Ole32.PRSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=PRSPEC) +[PSTIME_FLAGS](https://www.google.com/search?num=5&q=PSTIME_FLAGS+site%3Adocs.microsoft.com) | Propvarutil.h | [Vanara.PInvoke.PropSys.PSTIME_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PSTIME_FLAGS) +[QACONTAINERFLAGS](https://www.google.com/search?num=5&q=QACONTAINERFLAGS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.QACONTAINERFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=QACONTAINERFLAGS) +[READYSTATE](https://www.google.com/search?num=5&q=READYSTATE+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.READYSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=READYSTATE) +[REGCLS](https://www.google.com/search?num=5&q=REGCLS+site%3Adocs.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.REGCLS](https://github.com/dahall/Vanara/search?l=C%23&q=REGCLS) +[REGKIND](https://www.google.com/search?num=5&q=REGKIND+site%3Adocs.microsoft.com) | oleauto.h | [Vanara.PInvoke.OleAut32.REGKIND](https://github.com/dahall/Vanara/search?l=C%23&q=REGKIND) +[ROTFLAGS](https://www.google.com/search?num=5&q=ROTFLAGS+site%3Adocs.microsoft.com) | wtypes.h | [Vanara.PInvoke.Ole32.ROTFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ROTFLAGS) +[RPCOPT_PROPERTIES](https://www.google.com/search?num=5&q=RPCOPT_PROPERTIES+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.RPCOPT_PROPERTIES](https://github.com/dahall/Vanara/search?l=C%23&q=RPCOPT_PROPERTIES) +[RPCOPT_SERVER_LOCALITY_VALUES](https://www.google.com/search?num=5&q=RPCOPT_SERVER_LOCALITY_VALUES+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.RPCOPT_SERVER_LOCALITY_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=RPCOPT_SERVER_LOCALITY_VALUES) +[SERVERCALL](https://www.google.com/search?num=5&q=SERVERCALL+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.SERVERCALL](https://github.com/dahall/Vanara/search?l=C%23&q=SERVERCALL) +[SHCOLSTATE](https://www.google.com/search?num=5&q=SHCOLSTATE+site%3Adocs.microsoft.com) | Shtypes.h | [Vanara.PInvoke.PropSys.SHCOLSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=SHCOLSTATE) +[ShutdownType](https://www.google.com/search?num=5&q=ShutdownType+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.ShutdownType](https://github.com/dahall/Vanara/search?l=C%23&q=ShutdownType) +[STATFLAG](https://www.google.com/search?num=5&q=STATFLAG+site%3Adocs.microsoft.com) | WTypes.h | [Vanara.PInvoke.Ole32.STATFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=STATFLAG) +[STDMSHLFLAGS](https://www.google.com/search?num=5&q=STDMSHLFLAGS+site%3Adocs.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.STDMSHLFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=STDMSHLFLAGS) +[STGC](https://www.google.com/search?num=5&q=STGC+site%3Adocs.microsoft.com) | WTypes.h | [Vanara.PInvoke.Ole32.STGC](https://github.com/dahall/Vanara/search?l=C%23&q=STGC) +[STGFMT](https://www.google.com/search?num=5&q=STGFMT+site%3Adocs.microsoft.com) | Objbase.h | [Vanara.PInvoke.Ole32.STGFMT](https://github.com/dahall/Vanara/search?l=C%23&q=STGFMT) +[STGMOVE](https://www.google.com/search?num=5&q=STGMOVE+site%3Adocs.microsoft.com) | WTypes.h | [Vanara.PInvoke.Ole32.STGMOVE](https://github.com/dahall/Vanara/search?l=C%23&q=STGMOVE) +[STGTY](https://www.google.com/search?num=5&q=STGTY+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.STGTY](https://github.com/dahall/Vanara/search?l=C%23&q=STGTY) +[STOREID](https://www.google.com/search?num=5&q=STOREID+site%3Adocs.microsoft.com) | propsys.h | [Vanara.PInvoke.PropSys.STOREID](https://github.com/dahall/Vanara/search?l=C%23&q=STOREID) +[STREAM_SEEK](https://www.google.com/search?num=5&q=STREAM_SEEK+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.STREAM_SEEK](https://github.com/dahall/Vanara/search?l=C%23&q=STREAM_SEEK) +[THDTYPE](https://www.google.com/search?num=5&q=THDTYPE+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.THDTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=THDTYPE) +[TrustLevel](https://www.google.com/search?num=5&q=TrustLevel+site%3Adocs.microsoft.com) | inspectable.h | [Vanara.PInvoke.Ole32.TrustLevel](https://github.com/dahall/Vanara/search?l=C%23&q=TrustLevel) +[TYSPEC](https://www.google.com/search?num=5&q=TYSPEC+site%3Adocs.microsoft.com) | wtypes.h | [Vanara.PInvoke.Ole32.TYSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=TYSPEC) +[UASFLAGS](https://www.google.com/search?num=5&q=UASFLAGS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.UASFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=UASFLAGS) +[UPDFCACHE](https://www.google.com/search?num=5&q=UPDFCACHE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.UPDFCACHE](https://github.com/dahall/Vanara/search?l=C%23&q=UPDFCACHE) +[USERCLASSTYPE](https://www.google.com/search?num=5&q=USERCLASSTYPE+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.USERCLASSTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=USERCLASSTYPE) +[VarChangeFlag](https://www.google.com/search?num=5&q=VarChangeFlag+site%3Adocs.microsoft.com) | oleauto.h | [Vanara.PInvoke.OleAut32.VarChangeFlag](https://github.com/dahall/Vanara/search?l=C%23&q=VarChangeFlag) +[VarFlags](https://www.google.com/search?num=5&q=VarFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.OleAut32.VarFlags](https://github.com/dahall/Vanara/search?l=C%23&q=VarFlags) +[VARTYPE](https://www.google.com/search?num=5&q=VARTYPE+site%3Adocs.microsoft.com) | Wtypes.h | [Vanara.PInvoke.Ole32.VARTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VARTYPE) +[VIEWSTATUS](https://www.google.com/search?num=5&q=VIEWSTATUS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.VIEWSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=VIEWSTATUS) +[VtBits](https://www.google.com/search?num=5&q=VtBits+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.OleAut32.VtBits](https://github.com/dahall/Vanara/search?l=C%23&q=VtBits) +[WIA_PROPID](https://www.google.com/search?num=5&q=WIA_PROPID+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.WIA_PROPID](https://github.com/dahall/Vanara/search?l=C%23&q=WIA_PROPID) +[WiaDevCap](https://www.google.com/search?num=5&q=WiaDevCap+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.WiaDevCap](https://github.com/dahall/Vanara/search?l=C%23&q=WiaDevCap) +[WiaDevDlg](https://www.google.com/search?num=5&q=WiaDevDlg+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.WiaDevDlg](https://github.com/dahall/Vanara/search?l=C%23&q=WiaDevDlg) +[WiaImageIntent](https://www.google.com/search?num=5&q=WiaImageIntent+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.WiaImageIntent](https://github.com/dahall/Vanara/search?l=C%23&q=WiaImageIntent) +[WiaItemType](https://www.google.com/search?num=5&q=WiaItemType+site%3Adocs.microsoft.com) | wiadef.h | [Vanara.PInvoke.OleAut32.WiaItemType](https://github.com/dahall/Vanara/search?l=C%23&q=WiaItemType) +[WPCSETTING](https://www.google.com/search?num=5&q=WPCSETTING+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.WPCSETTING](https://github.com/dahall/Vanara/search?l=C%23&q=WPCSETTING) +[XFORMCOORDS](https://www.google.com/search?num=5&q=XFORMCOORDS+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.XFORMCOORDS](https://github.com/dahall/Vanara/search?l=C%23&q=XFORMCOORDS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -1126,7 +1251,7 @@ Native Class | Header | Managed Class [GPS](https://www.google.com/search?num=5&q=GPS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.GPS](https://github.com/dahall/Vanara/search?l=C%23&q=GPS) [Identity](https://www.google.com/search?num=5&q=Identity+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Identity](https://github.com/dahall/Vanara/search?l=C%23&q=Identity) [IdentityProvider](https://www.google.com/search?num=5&q=IdentityProvider+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.IdentityProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IdentityProvider) -[IEnumUnknownImpl`1](https://www.google.com/search?num=5&q=IEnumUnknownImpl`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.IEnumUnknownImpl`1](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumUnknownImpl`1) +[IEnumUnknownImpl](https://www.google.com/search?num=5&q=IEnumUnknownImpl+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.IEnumUnknownImpl](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumUnknownImpl) [Image](https://www.google.com/search?num=5&q=Image+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Image](https://github.com/dahall/Vanara/search?l=C%23&q=Image) [INTERFACEINFO](https://www.google.com/search?num=5&q=INTERFACEINFO+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.INTERFACEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=INTERFACEINFO) [JA](https://www.google.com/search?num=5&q=JA+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Contact.JA](https://github.com/dahall/Vanara/search?l=C%23&q=JA) diff --git a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj index d7a07490..fc1c0d1a 100644 --- a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj +++ b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj @@ -22,6 +22,7 @@ Interfaces IAccessControl IActivationFilter IAdviseSink2 IAdviseSinkEx IAgileObject IAgileReference IBindCtxV IBlockingLock ICallFactory ICancelMethodCalls ICatInformation ICatRegister IChannelHook IClassActivator IClassFactory IClassFactory2 IClientSecurity IComThreadingInfo IContext IContextCallback IContinueCallback ICreateErrorInfo ICreateObject ICreateTypeInfo ICreateTypeInfo2 ICreateTypeLib ICreateTypeLib2 IDataAdviseHolder IDelayedPropertyStoreFactory IDirectWriterLock IDispatch IDropSource IDropSourceNotify IDropTarget IEnterpriseDropTarget IEnumCATEGORYINFO IEnumContextProps IEnumGUID IEnumOleDocumentViews IEnumOleUndoUnits IEnumOLEVERB IEnumSTATPROPSETSTG IEnumSTATPROPSTG IEnumSTATSTG IEnumStringV IEnumUnknown IEnumWiaItem IEnumWIA_DEV_CAPS IEnumWIA_DEV_INFO IEnumWIA_FORMAT_INFO IErrorInfo IErrorLog IExternalConnection IFastRundown IFillLockBytes IFont IForegroundTransfer IGlobalInterfaceTable IGlobalOptions IInitializeSpy IInitializeWithStream IInspectable IInternalUnknown ILayoutStorage ILockBytes IMalloc IMallocSpy IMarshal IMarshalingStream IMessageDispatcher IMessageFilter IMultiQI INoMarshal IObjContext IObjectSafety IObjectWithPropertyKey IObjectWithSite IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleCommandTarget IOleContainer IOleControl IOleControlSite IOleDocument IOleDocumentSite IOleDocumentView IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceObjectWindowless IOleInPlaceSite IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleInPlaceUIWindow IOleObject IOleParentUndoUnit IOleUndoManager IOleUndoUnit IOleWindow IParseDisplayName IPerPropertyBrowsing IPersist IPersistPropertyBag IPersistSerializedPropStorage IPersistStorage IPersistStream IPersistStreamInit IPicture IPicture2 IPointerInactive IPrint IProcessInitControl IProcessLock IProgressNotify IPropertyBag IPropertyBag2 IPropertyChange IPropertyChangeArray IPropertyDescription IPropertyDescription2 IPropertyDescriptionList IPropertyEnumType IPropertyEnumType2 IPropertyEnumTypeList IPropertyNotifySink IPropertyPage IPropertyPage2 IPropertyPageSite IPropertySetStorage IPropertyStorage IPropertyStore IPropertyStoreCapabilities IPropertyStoreFactory IPropertySystem IProtectedModeMenuServices IProtectFocus IProvideClassInfo IProvideClassInfo2 IProvideMultipleClassInfo IPSFactoryBuffer IQuickActivate IRecordInfo IROTData IRpcChannelBuffer IRpcOptions IRpcProxyBuffer IRpcStubBuffer IRunnableObject IRunningObjectTable ISequentialStream IServerSecurity ISimpleFrameSite ISpecifyPropertyPages IStdMarshalInfo IStorage IStreamV ISupportErrorInfo ISurrogate ISurrogateService ISynchronize ISynchronizeContainer ISynchronizeEvent ISynchronizeHandle ITypeChangeEvents IViewObject IViewObject2 IViewObjectEx IWiaDataCallback IWiaDataTransfer IWiaDevMgr IWiaEventCallback IWiaItem IWiaItemExtras IWiaPropertyStorage IZoomEvents + pkgreadme.md 0618 diff --git a/PInvoke/Ole/pkgreadme.md b/PInvoke/Ole/pkgreadme.md new file mode 100644 index 00000000..356e456a --- /dev/null +++ b/PInvoke/Ole/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Ole NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Ole?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 Ole32.dll, OleAut32 and PropSys.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.Ole + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +BindMoniker
BSTR_UserFree
BSTR_UserFree64
BSTR_UserMarshal
BSTR_UserMarshal64
BSTR_UserSize
BSTR_UserSize64
BSTR_UserUnmarshal
BSTR_UserUnmarshal64
BstrFromVector
ClearCustData
ClearPropVariantArray
ClearVariantArray
CLSIDFromProgID
CLSIDFromProgIDEx
CLSIDFromString
CoAddRefServerProcess
CoAllowSetForegroundWindow
CoAllowUnmarshalerCLSID
CoCancelCall
CoCopyProxy
CoCreateFreeThreadedMarshaler
CoCreateGuid
CoCreateInstance
CoCreateInstanceEx
CoCreateInstanceFromApp
CoDecodeProxy
CoDecrementMTAUsage
CoDisableCallCancellation
CoDisconnectContext
CoDisconnectObject
CoDosDateTimeToFileTime
CoEnableCallCancellation
CoFileTimeNow
CoFileTimeToDosDateTime
CoFreeAllLibraries
CoFreeLibrary
CoFreeUnusedLibraries
CoFreeUnusedLibrariesEx
CoGetApartmentType
CoGetCallContext
CoGetCallerTID
CoGetCancelObject
CoGetClassObject
CoGetContextToken
CoGetCurrentLogicalThreadId
CoGetCurrentProcess
CoGetDefaultContext
CoGetInstanceFromFile
CoGetInstanceFromIStorage
CoGetInterceptor
CoGetInterfaceAndReleaseStream
CoGetMalloc
CoGetMarshalSizeMax
CoGetObject
CoGetObjectContext
CoGetPSClsid
CoGetStandardMarshal
CoGetStdMarshalEx
CoGetSystemSecurityPermissions
CoGetTreatAsClass
CoHandlePriorityEventsFromMessagePump
CoImpersonateClient
CoIncrementMTAUsage
CoInitialize
CoInitializeEx
CoInitializeSecurity
CoInvalidateRemoteMachineBindings
CoIsHandlerConnected
CoIsOle1Class
CoLoadLibrary
CoLockObjectExternal
CoMarshalHresult
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
CoQueryAuthenticationServices
CoQueryClientBlanket
CoQueryProxyBlanket
CoRegisterActivationFilter
CoRegisterChannelHook
CoRegisterClassObject
CoRegisterInitializeSpy
CoRegisterMallocSpy
CoRegisterMessageFilter
CoRegisterPSClsid
CoRegisterSurrogate
CoReleaseMarshalData
CoReleaseServerProcess
CoResumeClassObjects
CoRevertToSelf
CoRevokeClassObject
CoRevokeInitializeSpy
CoRevokeMallocSpy
CoSetCancelObject
CoSetMessageDispatcher
CoSetProxyBlanket
CoSuspendClassObjects
CoSwitchCallContext
CoTaskMemAlloc
CoTaskMemFree
CoTaskMemRealloc
CoTestCancel
CoTreatAsClass
CoUninitialize
CoUnmarshalHresult
CoUnmarshalInterface
CoWaitForMultipleHandles
CoWaitForMultipleObjects
CreateAntiMoniker
CreateBindCtx
CreateClassMoniker
CreateDataAdviseHolder
CreateDataCache
CreateDispTypeInfo
CreateErrorInfo
CreateFileMoniker
CreateGenericComposite
CreateILockBytesOnHGlobal
CreateItemMoniker
CreateObjrefMoniker
CreateOleAdviseHolder
CreatePointerMoniker
CreateStdDispatch
CreateStreamOnHGlobal
CreateTypeLib
CreateTypeLib2
DispCallFunc
DispGetIDsOfNames
DispGetParam
DispInvoke
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
DoDragDrop
DosDateTimeToVariantTime
FmtIdToPropStgName
FreePropVariantArray
GetActiveObject
GetAltMonthNames
GetClassFile
GetConvertStg
GetErrorInfo
GetHGlobalFromILockBytes
GetHGlobalFromStream
GetRecordInfoFromGuids
GetRecordInfoFromTypeInfo
GetRunningObjectTable
IIDFromString
InitPropVariantFromBooleanVector
InitPropVariantFromBuffer
InitPropVariantFromCLSID
InitPropVariantFromDoubleVector
InitPropVariantFromFileTime
InitPropVariantFromFileTimeVector
InitPropVariantFromGUIDAsString
InitPropVariantFromInt16Vector
InitPropVariantFromInt32Vector
InitPropVariantFromInt64Vector
InitPropVariantFromPropVariantVectorElem
InitPropVariantFromResource
InitPropVariantFromStringAsVector
InitPropVariantFromStringVector
InitPropVariantFromStrRet
InitPropVariantFromUInt16Vector
InitPropVariantFromUInt32Vector
InitPropVariantFromUInt64Vector
InitPropVariantVectorFromPropVariant
InitVariantFromBooleanArray
InitVariantFromBuffer
InitVariantFromDoubleArray
InitVariantFromFileTime
InitVariantFromFileTimeArray
InitVariantFromGUIDAsString
InitVariantFromInt16Array
InitVariantFromInt32Array
InitVariantFromInt64Array
InitVariantFromResource
InitVariantFromStringArray
InitVariantFromStrRet
InitVariantFromUInt16Array
InitVariantFromUInt32Array
InitVariantFromUInt64Array
InitVariantFromVariantArrayElem
IsAccelerator
IsEqualGUID
LHashValOfNameSys
LHashValOfNameSysAA
LoadRegTypeLib
LoadTypeLib
LoadTypeLibEx
LPSAFEARRAY_UserFree
LPSAFEARRAY_UserFree64
LPSAFEARRAY_UserMarshal
LPSAFEARRAY_UserMarshal64
LPSAFEARRAY_UserSize
LPSAFEARRAY_UserSize64
LPSAFEARRAY_UserUnmarshal
LPSAFEARRAY_UserUnmarshal64
MkParseDisplayName
MonikerCommonPrefixWith
MonikerRelativePathTo
OaBuildVersion
OaEnablePerUserTLibRegistration
OleConvertIStorageToOLESTREAM
OleConvertIStorageToOLESTREAMEx
OleConvertOLESTREAMToIStorage
OleConvertOLESTREAMToIStorageEx
OleCreate
OleCreateDefaultHandler
OleCreateEmbeddingHelper
OleCreateEx
OleCreateFontIndirect
OleCreateFromData
OleCreateFromDataEx
OleCreateFromFile
OleCreateFromFileEx
OleCreateLink
OleCreateLinkEx
OleCreateLinkFromData
OleCreateLinkFromDataEx
OleCreateLinkToFile
OleCreateLinkToFileEx
OleCreateMenuDescriptor
OleCreatePictureIndirect
OleCreatePropertyFrame
OleCreatePropertyFrameIndirect
OleCreateStaticFromData
OleDestroyMenuDescriptor
OleDoAutoConvert
OleDraw
OleDuplicateData
OleFlushClipboard
OleGetAutoConvert
OleGetClipboard
OleGetClipboardWithEnterpriseInfo
OleGetIconOfClass
OleGetIconOfFile
OleIconToCursor
OleInitialize
OleIsCurrentClipboard
OleIsRunning
OleLoad
OleLoadPicture
OleLoadPictureEx
OleLoadPictureFile
OleLoadPictureFileEx
OleLoadPicturePath
OleLockRunning
OleMetafilePictFromIconAndLabel
OleNoteObjectVisible
OleQueryCreateFromData
OleQueryLinkFromData
OleRegEnumFormatEtc
OleRegEnumVerbs
OleRegGetMiscStatus
OleRegGetUserType
OleRun
OleSave
OleSavePictureFile
OleSaveToStream
OleSetAutoConvert
OleSetClipboard
OleSetContainedObject
OleSetMenuDescriptor
OleTranslateAccelerator
OleTranslateColor
OleUninitialize
ProgIDFromCLSID
PropStgNameToFmtId
PropVariantChangeType
PropVariantClear
PropVariantCompareEx
PropVariantCopy
PropVariantGetBooleanElem
PropVariantGetDoubleElem
PropVariantGetElementCount
PropVariantGetFileTimeElem
PropVariantGetInt16Elem
PropVariantGetInt32Elem
PropVariantGetInt64Elem
PropVariantGetStringElem
PropVariantGetUInt16Elem
PropVariantGetUInt32Elem
PropVariantGetUInt64Elem
PropVariantToBoolean
PropVariantToBooleanVector
PropVariantToBooleanVectorAlloc
PropVariantToBooleanWithDefault
PropVariantToBSTR
PropVariantToBuffer
PropVariantToDouble
PropVariantToDoubleVector
PropVariantToDoubleVectorAlloc
PropVariantToDoubleWithDefault
PropVariantToFileTime
PropVariantToFileTimeVector
PropVariantToFileTimeVectorAlloc
PropVariantToGUID
PropVariantToInt16
PropVariantToInt16Vector
PropVariantToInt16VectorAlloc
PropVariantToInt16WithDefault
PropVariantToInt32
PropVariantToInt32Vector
PropVariantToInt32VectorAlloc
PropVariantToInt32WithDefault
PropVariantToInt64
PropVariantToInt64Vector
PropVariantToInt64VectorAlloc
PropVariantToInt64WithDefault
PropVariantToString
PropVariantToStringAlloc
PropVariantToStringVector
PropVariantToStringVectorAlloc
PropVariantToStringWithDefault
PropVariantToStrRet
PropVariantToUInt16
PropVariantToUInt16Vector
PropVariantToUInt16VectorAlloc
PropVariantToUInt16WithDefault
PropVariantToUInt32
PropVariantToUInt32Vector
PropVariantToUInt32VectorAlloc
PropVariantToUInt32WithDefault
PropVariantToUInt64
PropVariantToUInt64Vector
PropVariantToUInt64VectorAlloc
PropVariantToUInt64WithDefault
PropVariantToVariant
PropVariantToWinRTPropertyValue
PSCoerceToCanonicalValue
PSCreateAdapterFromPropertyStore
PSCreateDelayedMultiplexPropertyStore
PSCreateMemoryPropertyStore
PSCreateMultiplexPropertyStore
PSCreatePropertyChangeArray
PSCreatePropertyStoreFromObject
PSCreatePropertyStoreFromPropertySetStorage
PSCreateSimplePropertyChange
PSEnumeratePropertyDescriptions
PSFormatForDisplay
PSFormatForDisplayAlloc
PSFormatPropertyValue
PSGetImageReferenceForValue
PSGetItemPropertyHandler
PSGetItemPropertyHandlerWithCreateObject
PSGetNamedPropertyFromPropertyStorage
PSGetNameFromPropertyKey
PSGetPropertyDescription
PSGetPropertyDescriptionByName
PSGetPropertyDescriptionListFromString
PSGetPropertyFromPropertyStorage
PSGetPropertyKeyFromName
PSGetPropertySystem
PSGetPropertyValue
PSLookupPropertyHandlerCLSID
PSPropertyBag_Delete
PSPropertyBag_ReadBOOL
PSPropertyBag_ReadBSTR
PSPropertyBag_ReadDWORD
PSPropertyBag_ReadGUID
PSPropertyBag_ReadInt
PSPropertyBag_ReadLONG
PSPropertyBag_ReadPOINTL
PSPropertyBag_ReadPOINTS
PSPropertyBag_ReadPropertyKey
PSPropertyBag_ReadRECTL
PSPropertyBag_ReadSHORT
PSPropertyBag_ReadStr
PSPropertyBag_ReadStrAlloc
PSPropertyBag_ReadStream
PSPropertyBag_ReadType
PSPropertyBag_ReadULONGLONG
PSPropertyBag_ReadUnknown
PSPropertyBag_WriteBOOL
PSPropertyBag_WriteBSTR
PSPropertyBag_WriteDWORD
PSPropertyBag_WriteGUID
PSPropertyBag_WriteInt
PSPropertyBag_WriteLONG
PSPropertyBag_WritePOINTL
PSPropertyBag_WritePOINTS
PSPropertyBag_WritePropertyKey
PSPropertyBag_WriteRECTL
PSPropertyBag_WriteSHORT
PSPropertyBag_WriteStr
PSPropertyBag_WriteStream
PSPropertyBag_WriteULONGLONG
PSPropertyBag_WriteUnknown
PSPropertyKeyFromString
PSRefreshPropertySchema
PSRegisterPropertySchema
PSSetPropertyValue
PSStringFromPropertyKey
PSUnregisterPropertySchema
QueryPathOfRegTypeLib
ReadClassStg
ReadClassStm
ReadFmtUserTypeStg
RegisterActiveObject
RegisterDragDrop
RegisterTypeLib
RegisterTypeLibForUser
ReleaseStgMedium
RevokeActiveObject
RevokeDragDrop
RoGetAgileReference
SafeArrayAccessData
SafeArrayAddRef
SafeArrayAllocData
SafeArrayAllocDescriptor
SafeArrayAllocDescriptorEx
SafeArrayCopy
SafeArrayCopyData
SafeArrayCreate
SafeArrayCreateEx
SafeArrayCreateVector
SafeArrayCreateVectorEx
SafeArrayDestroy
SafeArrayDestroyData
SafeArrayDestroyDescriptor
SafeArrayGetDim
SafeArrayGetElement
SafeArrayGetElemsize
SafeArrayGetIID
SafeArrayGetLBound
SafeArrayGetRecordInfo
SafeArrayGetUBound
SafeArrayGetVartype
SafeArrayLock
SafeArrayPtrOfIndex
SafeArrayPutElement
SafeArrayRedim
SafeArrayReleaseData
SafeArrayReleaseDescriptor
SafeArraySetIID
SafeArraySetRecordInfo
SafeArrayUnaccessData
SafeArrayUnlock
SetConvertStg
SetErrorInfo
StgConvertVariantToProperty
StgCreateDocfile
StgCreateDocfileOnILockBytes
StgCreatePropSetStg
StgCreatePropStg
StgCreateStorageEx
StgDeserializePropVariant
StgIsStorageFile
StgIsStorageILockBytes
StgOpenPropStg
StgOpenStorage
StgOpenStorageEx
StgOpenStorageOnILockBytes
StgPropertyLengthAsVariant
StgSerializePropVariant
StgSetTimes
StringFromCLSID
StringFromGUID2
StringFromIID
SysAddRefString
SysAllocString
SysAllocStringByteLen
SysAllocStringLen
SysFreeString
SysReAllocString
SysReAllocStringLen
SysReleaseString
SysStringByteLen
SysStringLen
SystemTimeToVariantTime
UnRegisterTypeLib
UnRegisterTypeLibForUser
VarAbs
VarAdd
VarAnd
VarBoolFromCy
VarBoolFromDate
VarBoolFromDec
VarBoolFromDisp
VarBoolFromI1
VarBoolFromI2
VarBoolFromI4
VarBoolFromI8
VarBoolFromR4
VarBoolFromR8
VarBoolFromStr
VarBoolFromUI1
VarBoolFromUI2
VarBoolFromUI4
VarBoolFromUI8
VarBstrCat
VarBstrCmp
VarBstrFromBool
VarBstrFromCy
VarBstrFromDate
VarBstrFromDec
VarBstrFromDisp
VarBstrFromI1
VarBstrFromI2
VarBstrFromI4
VarBstrFromI8
VarBstrFromR4
VarBstrFromR8
VarBstrFromUI1
VarBstrFromUI2
VarBstrFromUI4
VarBstrFromUI8
VarCat
VarCmp
VarCyAbs
VarCyAdd
VarCyCmp
VarCyCmpR8
VarCyFix
VarCyFromBool
VarCyFromDate
VarCyFromDec
VarCyFromDisp
VarCyFromI1
VarCyFromI2
VarCyFromI4
VarCyFromI8
VarCyFromR4
VarCyFromR8
VarCyFromStr
VarCyFromUI1
VarCyFromUI2
VarCyFromUI4
VarCyFromUI8
VarCyInt
VarCyMul
VarCyMulI4
VarCyMulI8
VarCyNeg
VarCyRound
VarCySub
VarDateFromBool
VarDateFromCy
VarDateFromDec
VarDateFromDisp
VarDateFromI1
VarDateFromI2
VarDateFromI4
VarDateFromI8
VarDateFromR4
VarDateFromR8
VarDateFromStr
VarDateFromUdate
VarDateFromUdateEx
VarDateFromUI1
VarDateFromUI2
VarDateFromUI4
VarDateFromUI8
VarDecAbs
VarDecAdd
VarDecCmp
VarDecCmpR8
VarDecDiv
VarDecFix
VarDecFromBool
VarDecFromCy
VarDecFromDate
VarDecFromDisp
VarDecFromI1
VarDecFromI2
VarDecFromI4
VarDecFromI8
VarDecFromR4
VarDecFromR8
VarDecFromStr
VarDecFromUI1
VarDecFromUI2
VarDecFromUI4
VarDecFromUI8
VarDecInt
VarDecMul
VarDecNeg
VarDecRound
VarDecSub
VarDiv
VarEqv
VarFix
VarFormat
VarFormatCurrency
VarFormatDateTime
VarFormatFromTokens
VarFormatNumber
VarFormatPercent
VarI1FromBool
VarI1FromCy
VarI1FromDate
VarI1FromDec
VarI1FromDisp
VarI1FromI2
VarI1FromI4
VarI1FromI8
VarI1FromR4
VarI1FromR8
VarI1FromStr
VarI1FromUI1
VarI1FromUI2
VarI1FromUI4
VarI1FromUI8
VarI2FromBool
VarI2FromCy
VarI2FromDate
VarI2FromDec
VarI2FromDisp
VarI2FromI1
VarI2FromI4
VarI2FromI8
VarI2FromR4
VarI2FromR8
VarI2FromStr
VarI2FromUI1
VarI2FromUI2
VarI2FromUI4
VarI2FromUI8
VarI4FromBool
VarI4FromCy
VarI4FromDate
VarI4FromDec
VarI4FromDisp
VarI4FromI1
VarI4FromI2
VarI4FromI8
VarI4FromR4
VarI4FromR8
VarI4FromStr
VarI4FromUI1
VarI4FromUI2
VarI4FromUI4
VarI4FromUI8
VarI8FromBool
VarI8FromCy
VarI8FromDate
VarI8FromDec
VarI8FromDisp
VarI8FromI1
VarI8FromI2
VarI8FromR4
VarI8FromR8
VarI8FromStr
VarI8FromUI1
VarI8FromUI2
VarI8FromUI4
VarI8FromUI8
VARIANT_UserFree
VARIANT_UserFree64
VARIANT_UserMarshal
VARIANT_UserMarshal64
VARIANT_UserSize
VARIANT_UserSize64
VARIANT_UserUnmarshal
VARIANT_UserUnmarshal64
VariantChangeType
VariantChangeTypeEx
VariantClear
VariantCompare
VariantCopy
VariantCopyInd
VariantGetBooleanElem
VariantGetDoubleElem
VariantGetElementCount
VariantGetInt16Elem
VariantGetInt32Elem
VariantGetInt64Elem
VariantGetStringElem
VariantGetUInt16Elem
VariantGetUInt32Elem
VariantGetUInt64Elem
VariantInit
VariantTimeToDosDateTime
VariantTimeToSystemTime
VariantToBoolean
VariantToBooleanArray
VariantToBooleanArrayAlloc
VariantToBooleanWithDefault
VariantToBuffer
VariantToDosDateTime
VariantToDouble
VariantToDoubleArray
VariantToDoubleArrayAlloc
VariantToDoubleWithDefault
VariantToFileTime
VariantToGUID
VariantToInt16
VariantToInt16Array
VariantToInt16ArrayAlloc
VariantToInt16WithDefault
VariantToInt32
VariantToInt32Array
VariantToInt32ArrayAlloc
VariantToInt32WithDefault
VariantToInt64
VariantToInt64Array
VariantToInt64ArrayAlloc
VariantToInt64WithDefault
VariantToPropVariant
VariantToString
VariantToStringAlloc
VariantToStringArray
VariantToStringArrayAlloc
VariantToStringWithDefault
VariantToStrRet
VariantToUInt16
VariantToUInt16Array
VariantToUInt16ArrayAlloc
VariantToUInt16WithDefault
VariantToUInt32
VariantToUInt32Array
VariantToUInt32ArrayAlloc
VariantToUInt32WithDefault
VariantToUInt64
VariantToUInt64Array
VariantToUInt64ArrayAlloc
VariantToUInt64WithDefault
VarIdiv
VarImp
VarInt
VarMod
VarMonthName
VarMul
VarNeg
VarNot
VarNumFromParseNum
VarOr
VarParseNumFromStr
VarPow
VarR4CmpR8
VarR4FromBool
VarR4FromCy
VarR4FromDate
VarR4FromDec
VarR4FromDisp
VarR4FromI1
VarR4FromI2
VarR4FromI4
VarR4FromI8
VarR4FromR8
VarR4FromStr
VarR4FromUI1
VarR4FromUI2
VarR4FromUI4
VarR4FromUI8
VarR8FromBool
VarR8FromCy
VarR8FromDate
VarR8FromDec
VarR8FromDisp
VarR8FromI1
VarR8FromI2
VarR8FromI4
VarR8FromI8
VarR8FromR4
VarR8FromStr
VarR8FromUI1
VarR8FromUI2
VarR8FromUI4
VarR8FromUI8
VarR8Pow
VarR8Round
VarRound
VarSub
VarTokenizeFormatString
VarUdateFromDate
VarUI1FromBool
VarUI1FromCy
VarUI1FromDate
VarUI1FromDec
VarUI1FromDisp
VarUI1FromI1
VarUI1FromI2
VarUI1FromI4
VarUI1FromI8
VarUI1FromR4
VarUI1FromR8
VarUI1FromStr
VarUI1FromUI2
VarUI1FromUI4
VarUI1FromUI8
VarUI2FromBool
VarUI2FromCy
VarUI2FromDate
VarUI2FromDec
VarUI2FromDisp
VarUI2FromI1
VarUI2FromI2
VarUI2FromI4
VarUI2FromI8
VarUI2FromR4
VarUI2FromR8
VarUI2FromStr
VarUI2FromUI1
VarUI2FromUI4
VarUI2FromUI8
VarUI4FromBool
VarUI4FromCy
VarUI4FromDate
VarUI4FromDec
VarUI4FromDisp
VarUI4FromI1
VarUI4FromI2
VarUI4FromI4
VarUI4FromI8
VarUI4FromR4
VarUI4FromR8
VarUI4FromStr
VarUI4FromUI1
VarUI4FromUI2
VarUI4FromUI8
VarUI8FromBool
VarUI8FromCy
VarUI8FromDate
VarUI8FromDec
VarUI8FromDisp
VarUI8FromI1
VarUI8FromI2
VarUI8FromI8
VarUI8FromR4
VarUI8FromR8
VarUI8FromStr
VarUI8FromUI1
VarUI8FromUI2
VarUI8FromUI4
VarWeekdayName
VarXor
VectorFromBstr
WinRTPropertyValueToPropVariant
WriteClassStg
WriteClassStm
WriteFmtUserTypeStg
| AgileReferenceOptions
COWAIT_FLAGS
CWMO_FLAGS
REGCLS
STDMSHLFLAGS
DOCMISC
IGNOREMIME
MEDIAPLAYBACK_STATE
OLECMDEXECOPT
OLECMDF
OLECMDID
OLECMDID_WINDOWSTATE_FLAG
OLECMDTEXTF
PRINTFLAG
WPCSETTING
TrustLevel
APTTYPE
APTTYPEQUALIFIER
CLSCTX
COINIT
COMSD
STGFMT
ACTIVATIONTYPE
ApplicationType
BIND_FLAGS
CALLTYPE
PENDINGMSG
PENDINGTYPE
ROTFLAGS
SERVERCALL
ShutdownType
STGTY
CO_MARSHALING_CONTEXT_ATTRIBUTES
EOLE_AUTHENTICATION_CAPABILITIES
EXTCONN
GLOBALOPT_PROPERTIES
LOCKTYPE
RPCOPT_PROPERTIES
RPCOPT_SERVER_LOCALITY_VALUES
STREAM_SEEK
THDTYPE
INTERFACEUSE
ACTIVATEFLAGS
CTRLINFO
DVASPECT2
DVASPECTINFOFLAG
DVEXTENTMODE
GUIDKIND
HITRESULT
KEYMODIFIERS
MULTICLASSINFO
OLEDCFLAGS
PICTUREATTRIBUTES
PICTYPE
POINTERINACTIVE
PROPPAGESTATUS
QACONTAINERFLAGS
READYSTATE
UASFLAGS
VIEWSTATUS
XFORMCOORDS
EMBDHLP
OLECREATE
DISCARDCACHE
DROPEFFECT
OLECLOSE
OLECONTF
OLEGETMONIKER
OLEMISC
OLERENDER
OLEVERBATTRIB
OLEWHICHMK
UPDFCACHE
USERCLASSTYPE
PROPSETFLAG
PRSPEC
MSHCTX
MSHLFLAGS
STATFLAG
STGC
STGMOVE
TYSPEC
VARTYPE
CALLCONV
CHANGEKIND
PROPBAG2_TYPE
VarChangeFlag
VarFlags
VtBits
DispInvokeFlags
REGKIND
ADVFEATUREFLAGS
LoadPictureFlag
PICTYPE
IT_MSG
IT_STATUS
WIA_PROPID
WiaDevCap
WiaDevDlg
WiaImageIntent
WiaItemType
GETPROPERTYSTOREFLAGS
PERSIST_SPROPSTORE_FLAGS
CONDITION_OPERATION
PROPDESC_AGGREGATION_TYPE
PROPDESC_CONDITION_TYPE
PROPDESC_DISPLAYTYPE
PROPDESC_ENUMFILTER
PROPDESC_FORMAT_FLAGS
PROPDESC_GROUPING_RANGE
PROPDESC_RELATIVEDESCRIPTION_TYPE
PROPDESC_SORTDESCRIPTION
PROPDESC_TYPE_FLAGS
PROPDESC_VIEW_FLAGS
PROPENUMTYPE
STOREID
PKA_FLAGS
PROPVAR_CHANGE_FLAGS
PROPVAR_COMPARE_FLAGS
PROPVAR_COMPARE_UNIT
PSTIME_FLAGS
SHCOLSTATE








































































































































































































































































































































































































































































































































































































































































































































| ServerInformation
CATEGORYINFO
ComCallData
OLECMD
OLECMDTEXT
PAGERANGE
PAGESET
CO_MTA_USAGE_COOKIE
STGOPTIONS
COSERVERINFO
ContextProperty
DVTARGETDEVICE
StorageLayout
BIND_OPTS_V
BIND_OPTS2
BIND_OPTS3
INTERFACEINFO
SNB
MULTI_QI
RPCOLEMESSAGE
SOLE_AUTHENTICATION_INFO
SOLE_AUTHENTICATION_LIST
SOLE_AUTHENTICATION_SERVICE
CADWORD
CALPOLESTR
CAUUID
CONNECTDATA
CONTROLINFO
DVASPECTINFO
DVEXTENTINFO
LICINFO
POINTF
PROPPAGEINFO
QACONTAINER
QACONTROL
HOLEMENU
OLESTREAM
OLEINPLACEFRAMEINFO
OLEMENUGROUPWIDTHS
OLEVERB
PROPSPEC
STATPROPSETSTG
STATPROPSTG
BLOB
CLIPDATA
PACKEDMETA
PROPVARIANT
PROPVARIANT_IMMUTABLE
CSPLATFORM
QUERYCONTEXT
uCLSSPEC
PROPERTYKEY
CUSTDATA
CUSTDATAITEM
PROPBAG2
VARIANT
INTERFACEDATA
METHODDATA
NUMPARSE
PARAMDATA
UDATE
SAFEARRAY
SAFEARRAYBOUND
FONTDESC
OCPFIPARAMS
PICTDESC
WIA_DATA_CALLBACK_HEADER
WIA_DATA_TRANSFER_INFO
WIA_DEV_CAP
WIA_DITHER_PATTERN_DATA
WIA_EXTENDED_TRANSFER_INFO
WIA_FORMAT_INFO
SpecUnion
PICTDEC_UNION
BYNAME
BYOBJECTID
BMP
WMF
ICON
EMF


















































































































































































































































































































































































































































































































































































































































































































































































| ICatInformation
ICatRegister
IEnumCATEGORYINFO
IEnumGUID
IContextCallback
IContinueCallback
IEnumOleDocumentViews
IOleCommandTarget
IOleDocument
IOleDocumentSite
IOleDocumentView
IPrint
IProtectedModeMenuServices
IProtectFocus
IZoomEvents
IAccessControl
IInspectable
IMessageDispatcher
IAdviseSink2
IAgileObject
IAgileReference
IBindCtxV
IBlockingLock
IClassActivator
IDataAdviseHolder
IDirectWriterLock
IEnumSTATSTG
IEnumUnknown
IFillLockBytes
IForegroundTransfer
IInitializeSpy
ILayoutStorage
ILockBytes
IMallocSpy
IMessageFilter
IPersist
IPersistStorage
IPersistStream
IProcessLock
IProgressNotify
IROTData
IRunnableObject
IRunningObjectTable
IStorage
ISurrogateService
IActivationFilter
ICallFactory
ICancelMethodCalls
IChannelHook
IClientSecurity
IComThreadingInfo
IContext
IEnumContextProps
IEnumStringV
IExternalConnection
IFastRundown
IGlobalInterfaceTable
IGlobalOptions
IInternalUnknown
IMalloc
IMarshal
IMarshalingStream
IMultiQI
INoMarshal
IObjContext
IProcessInitControl
IPSFactoryBuffer
IRpcChannelBuffer
IRpcOptions
IRpcProxyBuffer
IRpcStubBuffer
ISequentialStream
IServerSecurity
IStdMarshalInfo
IStreamV
ISurrogate
ISynchronize
ISynchronizeContainer
ISynchronizeEvent
ISynchronizeHandle
IObjectSafety
IAdviseSinkEx
IClassFactory2
IEnumOleUndoUnits
IFont
IObjectWithSite
IOleControl
IOleControlSite
IOleInPlaceObjectWindowless
IOleInPlaceSiteEx
IOleInPlaceSiteWindowless
IOleParentUndoUnit
IOleUndoManager
IOleUndoUnit
IPerPropertyBrowsing
IPersistPropertyBag
IPersistStreamInit
IPicture
IPicture2
IPointerInactive
IPropertyNotifySink
IPropertyPage
IPropertyPage2
IPropertyPageSite
IProvideClassInfo
IProvideClassInfo2
IProvideMultipleClassInfo
IQuickActivate
ISimpleFrameSite
ISpecifyPropertyPages
IViewObjectEx
IDropSource
IDropSourceNotify
IDropTarget
IEnterpriseDropTarget
IEnumOLEVERB
IOleAdviseHolder
IOleCache
IOleCache2
IOleCacheControl
IOleClientSite
IOleContainer
IOleInPlaceActiveObject
IOleInPlaceFrame
IOleInPlaceObject
IOleInPlaceSite
IOleInPlaceUIWindow
IOleObject
IOleWindow
IParseDisplayName
IViewObject
IViewObject2
IEnumSTATPROPSETSTG
IEnumSTATPROPSTG
IPropertySetStorage
IPropertyStorage
IClassFactory
ICreateErrorInfo
ICreateTypeInfo
ICreateTypeInfo2
ICreateTypeLib
ICreateTypeLib2
IDispatch
IErrorInfo
IErrorLog
IPropertyBag
IPropertyBag2
IRecordInfo
ISupportErrorInfo
ITypeChangeEvents
IEnumWIA_DEV_CAPS
IEnumWIA_DEV_INFO
IEnumWIA_FORMAT_INFO
IEnumWiaItem
IWiaDataCallback
IWiaDataTransfer
IWiaDevMgr
IWiaEventCallback
IWiaItem
IWiaItemExtras
IWiaPropertyStorage
ICreateObject
IDelayedPropertyStoreFactory
IInitializeWithStream
IPersistSerializedPropStorage
IPropertyDescription
IPropertyDescription2
IPropertyDescriptionList
IPropertyEnumType
IPropertyEnumType2
IPropertyEnumTypeList
IPropertyStore
IPropertyStoreCapabilities
IPropertyStoreFactory
IPropertySystem
IObjectWithPropertyKey
IPropertyChange
IPropertyChangeArray
















































































































































































































































































































































































































































































































































































































































































diff --git a/PInvoke/OleDlg/CorrelationReport.md b/PInvoke/OleDlg/CorrelationReport.md index 22a468ba..c6fac677 100644 --- a/PInvoke/OleDlg/CorrelationReport.md +++ b/PInvoke/OleDlg/CorrelationReport.md @@ -18,6 +18,19 @@ Native Method | Header | Managed Method [OleUIPasteSpecial](https://www.google.com/search?num=5&q=OleUIPasteSpecialA+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.OleUIPasteSpecial](https://github.com/dahall/Vanara/search?l=C%23&q=OleUIPasteSpecial) [OleUIPromptUser](https://www.google.com/search?num=5&q=OleUIPromptUserA+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.OleUIPromptUser](https://github.com/dahall/Vanara/search?l=C%23&q=OleUIPromptUser) [OleUIUpdateLinks](https://www.google.com/search?num=5&q=OleUIUpdateLinksA+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.OleUIUpdateLinks](https://github.com/dahall/Vanara/search?l=C%23&q=OleUIUpdateLinks) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[BZ](https://www.google.com/search?num=5&q=BZ+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.BZ](https://github.com/dahall/Vanara/search?l=C%23&q=BZ) +[CF](https://www.google.com/search?num=5&q=CF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.CF](https://github.com/dahall/Vanara/search?l=C%23&q=CF) +[CIF](https://www.google.com/search?num=5&q=CIF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.CIF](https://github.com/dahall/Vanara/search?l=C%23&q=CIF) +[CSF](https://www.google.com/search?num=5&q=CSF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.CSF](https://github.com/dahall/Vanara/search?l=C%23&q=CSF) +[ELF](https://www.google.com/search?num=5&q=ELF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.ELF](https://github.com/dahall/Vanara/search?l=C%23&q=ELF) +[IOF](https://www.google.com/search?num=5&q=IOF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.IOF](https://github.com/dahall/Vanara/search?l=C%23&q=IOF) +[OLEUIPASTEFLAG](https://www.google.com/search?num=5&q=OLEUIPASTEFLAG+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.OLEUIPASTEFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=OLEUIPASTEFLAG) +[OPF](https://www.google.com/search?num=5&q=OPF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.OPF](https://github.com/dahall/Vanara/search?l=C%23&q=OPF) +[PSF](https://www.google.com/search?num=5&q=PSF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.PSF](https://github.com/dahall/Vanara/search?l=C%23&q=PSF) +[VPF](https://www.google.com/search?num=5&q=VPF+site%3Adocs.microsoft.com) | oledlg.h | [Vanara.PInvoke.OleDlg.VPF](https://github.com/dahall/Vanara/search?l=C%23&q=VPF) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/OleDlg/Vanara.PInvoke.OleDlg.csproj b/PInvoke/OleDlg/Vanara.PInvoke.OleDlg.csproj index eb6b0ed5..26e1ce81 100644 --- a/PInvoke/OleDlg/Vanara.PInvoke.OleDlg.csproj +++ b/PInvoke/OleDlg/Vanara.PInvoke.OleDlg.csproj @@ -21,6 +21,7 @@ Interfaces IOleUILinkContainer + pkgreadme.md
diff --git a/PInvoke/OleDlg/pkgreadme.md b/PInvoke/OleDlg/pkgreadme.md new file mode 100644 index 00000000..669af760 --- /dev/null +++ b/PInvoke/OleDlg/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.OleDlg NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.OleDlg?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 OleDlg.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.OleDlg + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +OleUIAddVerbMenu
OleUIBusy
OleUICanConvertOrActivateAs
OleUIChangeIcon
OleUIChangeSource
OleUIConvert
OleUIEditLinks
OleUIInsertObject
OleUIObjectProperties
OleUIPasteSpecial
OleUIPromptUser
OleUIUpdateLinks
| BZ
CF
CIF
CSF
ELF
IOF
OLEUIPASTEFLAG
OPF
PSF
VPF


| OLEUIBUSY
OLEUICHANGEICON
OLEUICHANGESOURCE
OLEUICONVERT
OLEUIEDITLINKS
OLEUIGNRLPROPS
OLEUIINSERTOBJECT
OLEUILINKPROPS
OLEUIOBJECTPROPS
OLEUIPASTEENTRY
OLEUIPASTESPECIAL
OLEUIVIEWPROPS
| IOleUILinkContainer











diff --git a/PInvoke/Opc/CorrelationReport.md b/PInvoke/Opc/CorrelationReport.md index 84bf76a1..ddada2f1 100644 --- a/PInvoke/Opc/CorrelationReport.md +++ b/PInvoke/Opc/CorrelationReport.md @@ -3,6 +3,20 @@ PInvoke API (methods, structures and constants) imported from opcservices.dll. - Includes methods from opcservices.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Opc?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Opc?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Opc) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[OPC_CANONICALIZATION_METHOD](https://www.google.com/search?num=5&q=OPC_CANONICALIZATION_METHOD+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_CANONICALIZATION_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_CANONICALIZATION_METHOD) +[OPC_CERTIFICATE_EMBEDDING_OPTION](https://www.google.com/search?num=5&q=OPC_CERTIFICATE_EMBEDDING_OPTION+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_CERTIFICATE_EMBEDDING_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_CERTIFICATE_EMBEDDING_OPTION) +[OPC_COMPRESSION_OPTIONS](https://www.google.com/search?num=5&q=OPC_COMPRESSION_OPTIONS+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_COMPRESSION_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_COMPRESSION_OPTIONS) +[OPC_READ_FLAGS](https://www.google.com/search?num=5&q=OPC_READ_FLAGS+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_READ_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_READ_FLAGS) +[OPC_RELATIONSHIP_SELECTOR](https://www.google.com/search?num=5&q=OPC_RELATIONSHIP_SELECTOR+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_RELATIONSHIP_SELECTOR](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_RELATIONSHIP_SELECTOR) +[OPC_RELATIONSHIPS_SIGNING_OPTION](https://www.google.com/search?num=5&q=OPC_RELATIONSHIPS_SIGNING_OPTION+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_RELATIONSHIPS_SIGNING_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_RELATIONSHIPS_SIGNING_OPTION) +[OPC_SIGNATURE_TIME_FORMAT](https://www.google.com/search?num=5&q=OPC_SIGNATURE_TIME_FORMAT+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_SIGNATURE_TIME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_SIGNATURE_TIME_FORMAT) +[OPC_SIGNATURE_VALIDATION_RESULT](https://www.google.com/search?num=5&q=OPC_SIGNATURE_VALIDATION_RESULT+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_SIGNATURE_VALIDATION_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_SIGNATURE_VALIDATION_RESULT) +[OPC_STREAM_IO_MODE](https://www.google.com/search?num=5&q=OPC_STREAM_IO_MODE+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_STREAM_IO_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_STREAM_IO_MODE) +[OPC_URI_TARGET_MODE](https://www.google.com/search?num=5&q=OPC_URI_TARGET_MODE+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_URI_TARGET_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_URI_TARGET_MODE) +[OPC_WRITE_FLAGS](https://www.google.com/search?num=5&q=OPC_WRITE_FLAGS+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OPC_WRITE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=OPC_WRITE_FLAGS) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- @@ -41,5 +55,5 @@ Native Interface | Header | Managed Interface Native Class | Header | Managed Class --- | --- | --- [Opc](https://www.google.com/search?num=5&q=Opc+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Opc](https://github.com/dahall/Vanara/search?l=C%23&q=Opc) -[OpcEnumerator`2](https://www.google.com/search?num=5&q=OpcEnumerator`2+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Opc.OpcEnumerator`2](https://github.com/dahall/Vanara/search?l=C%23&q=OpcEnumerator`2) +[OpcEnumerator](https://www.google.com/search?num=5&q=OpcEnumerator+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Opc.OpcEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=OpcEnumerator) [OpcFactory](https://www.google.com/search?num=5&q=OpcFactory+site%3Adocs.microsoft.com) | msopc.h | [Vanara.PInvoke.Opc.OpcFactory](https://github.com/dahall/Vanara/search?l=C%23&q=OpcFactory) diff --git a/PInvoke/Opc/Vanara.PInvoke.Opc.csproj b/PInvoke/Opc/Vanara.PInvoke.Opc.csproj index e41b9888..766825f1 100644 --- a/PInvoke/Opc/Vanara.PInvoke.Opc.csproj +++ b/PInvoke/Opc/Vanara.PInvoke.Opc.csproj @@ -16,6 +16,7 @@ Interfaces IOpcCertificateEnumerator IOpcCertificateSet IOpcDigitalSignature IOpcDigitalSignatureEnumerator IOpcDigitalSignatureManager IOpcFactory IOpcPackage IOpcPart IOpcPartEnumerator IOpcPartSet IOpcPartUri IOpcRelationship IOpcRelationshipEnumerator IOpcRelationshipSelector IOpcRelationshipSelectorEnumerator IOpcRelationshipSelectorSet IOpcRelationshipSet IOpcSignatureCustomObject IOpcSignatureCustomObjectEnumerator IOpcSignatureCustomObjectSet IOpcSignaturePartReference IOpcSignaturePartReferenceEnumerator IOpcSignaturePartReferenceSet IOpcSignatureReference IOpcSignatureReferenceEnumerator IOpcSignatureReferenceSet IOpcSignatureRelationshipReference IOpcSignatureRelationshipReferenceEnumerator IOpcSignatureRelationshipReferenceSet IOpcSigningOptions IOpcUri + pkgreadme.md diff --git a/PInvoke/Opc/pkgreadme.md b/PInvoke/Opc/pkgreadme.md new file mode 100644 index 00000000..cb35a890 --- /dev/null +++ b/PInvoke/Opc/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Opc NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Opc?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 opcservices.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.Opc + +Enumerations | Interfaces +--- | --- +OPC_CANONICALIZATION_METHOD
OPC_CERTIFICATE_EMBEDDING_OPTION
OPC_COMPRESSION_OPTIONS
OPC_READ_FLAGS
OPC_RELATIONSHIP_SELECTOR
OPC_RELATIONSHIPS_SIGNING_OPTION
OPC_SIGNATURE_TIME_FORMAT
OPC_SIGNATURE_VALIDATION_RESULT
OPC_STREAM_IO_MODE
OPC_URI_TARGET_MODE
OPC_WRITE_FLAGS




















| IOpcCertificateEnumerator
IOpcCertificateSet
IOpcDigitalSignature
IOpcDigitalSignatureEnumerator
IOpcDigitalSignatureManager
IOpcFactory
IOpcPackage
IOpcPart
IOpcPartEnumerator
IOpcPartSet
IOpcPartUri
IOpcRelationship
IOpcRelationshipEnumerator
IOpcRelationshipSelector
IOpcRelationshipSelectorEnumerator
IOpcRelationshipSelectorSet
IOpcRelationshipSet
IOpcSignatureCustomObject
IOpcSignatureCustomObjectEnumerator
IOpcSignatureCustomObjectSet
IOpcSignaturePartReference
IOpcSignaturePartReferenceEnumerator
IOpcSignaturePartReferenceSet
IOpcSignatureReference
IOpcSignatureReferenceEnumerator
IOpcSignatureReferenceSet
IOpcSignatureRelationshipReference
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
IOpcSigningOptions
IOpcUri
diff --git a/PInvoke/P2P/CorrelationReport.md b/PInvoke/P2P/CorrelationReport.md index 8262507c..c09e82b5 100644 --- a/PInvoke/P2P/CorrelationReport.md +++ b/PInvoke/P2P/CorrelationReport.md @@ -115,6 +115,40 @@ Native Method | Header | Managed Method [PeerPnrpStartup](https://www.google.com/search?num=5&q=PeerPnrpStartup+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerPnrpStartup](https://github.com/dahall/Vanara/search?l=C%23&q=PeerPnrpStartup) [PeerPnrpUnregister](https://www.google.com/search?num=5&q=PeerPnrpUnregister+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerPnrpUnregister](https://github.com/dahall/Vanara/search?l=C%23&q=PeerPnrpUnregister) [PeerPnrpUpdateRegistration](https://www.google.com/search?num=5&q=PeerPnrpUpdateRegistration+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerPnrpUpdateRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=PeerPnrpUpdateRegistration) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[PEER_APPLICATION_REGISTRATION_TYPE](https://www.google.com/search?num=5&q=PEER_APPLICATION_REGISTRATION_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_APPLICATION_REGISTRATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_APPLICATION_REGISTRATION_TYPE) +[PEER_CHANGE_TYPE](https://www.google.com/search?num=5&q=PEER_CHANGE_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_CHANGE_TYPE) +[PEER_COLLAB_EVENT_TYPE](https://www.google.com/search?num=5&q=PEER_COLLAB_EVENT_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_COLLAB_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_COLLAB_EVENT_TYPE) +[PEER_CONNECTION_FLAGS](https://www.google.com/search?num=5&q=PEER_CONNECTION_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_CONNECTION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_CONNECTION_FLAGS) +[PEER_CONNECTION_STATUS](https://www.google.com/search?num=5&q=PEER_CONNECTION_STATUS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_CONNECTION_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_CONNECTION_STATUS) +[PEER_GRAPH_EVENT_TYPE](https://www.google.com/search?num=5&q=PEER_GRAPH_EVENT_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GRAPH_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GRAPH_EVENT_TYPE) +[PEER_GRAPH_PROPERTY_FLAGS](https://www.google.com/search?num=5&q=PEER_GRAPH_PROPERTY_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GRAPH_PROPERTY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GRAPH_PROPERTY_FLAGS) +[PEER_GRAPH_SCOPE](https://www.google.com/search?num=5&q=PEER_GRAPH_SCOPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GRAPH_SCOPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GRAPH_SCOPE) +[PEER_GRAPH_STATUS_FLAGS](https://www.google.com/search?num=5&q=PEER_GRAPH_STATUS_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GRAPH_STATUS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GRAPH_STATUS_FLAGS) +[PEER_GROUP_AUTHENTICATION_SCHEME](https://www.google.com/search?num=5&q=PEER_GROUP_AUTHENTICATION_SCHEME+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GROUP_AUTHENTICATION_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GROUP_AUTHENTICATION_SCHEME) +[PEER_GROUP_EVENT_TYPE](https://www.google.com/search?num=5&q=PEER_GROUP_EVENT_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GROUP_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GROUP_EVENT_TYPE) +[PEER_GROUP_ISSUE_CREDENTIAL_FLAGS](https://www.google.com/search?num=5&q=PEER_GROUP_ISSUE_CREDENTIAL_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GROUP_ISSUE_CREDENTIAL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GROUP_ISSUE_CREDENTIAL_FLAGS) +[PEER_GROUP_PROPERTY_FLAGS](https://www.google.com/search?num=5&q=PEER_GROUP_PROPERTY_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GROUP_PROPERTY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GROUP_PROPERTY_FLAGS) +[PEER_GROUP_STATUS](https://www.google.com/search?num=5&q=PEER_GROUP_STATUS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_GROUP_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_GROUP_STATUS) +[PEER_INVITATION_RESPONSE_TYPE](https://www.google.com/search?num=5&q=PEER_INVITATION_RESPONSE_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_INVITATION_RESPONSE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_INVITATION_RESPONSE_TYPE) +[PEER_MEMBER_CHANGE_TYPE](https://www.google.com/search?num=5&q=PEER_MEMBER_CHANGE_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_MEMBER_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_MEMBER_CHANGE_TYPE) +[PEER_MEMBER_FLAGS](https://www.google.com/search?num=5&q=PEER_MEMBER_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_MEMBER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_MEMBER_FLAGS) +[PEER_NODE_CHANGE_TYPE](https://www.google.com/search?num=5&q=PEER_NODE_CHANGE_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_NODE_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_NODE_CHANGE_TYPE) +[PEER_PRESENCE_STATUS](https://www.google.com/search?num=5&q=PEER_PRESENCE_STATUS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_PRESENCE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_PRESENCE_STATUS) +[PEER_PUBLICATION_SCOPE](https://www.google.com/search?num=5&q=PEER_PUBLICATION_SCOPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_PUBLICATION_SCOPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_PUBLICATION_SCOPE) +[PEER_RECORD_CHANGE_TYPE](https://www.google.com/search?num=5&q=PEER_RECORD_CHANGE_TYPE+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_RECORD_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_RECORD_CHANGE_TYPE) +[PEER_RECORD_FLAGS](https://www.google.com/search?num=5&q=PEER_RECORD_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_RECORD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_RECORD_FLAGS) +[PEER_SIGNIN_FLAGS](https://www.google.com/search?num=5&q=PEER_SIGNIN_FLAGS+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_SIGNIN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_SIGNIN_FLAGS) +[PEER_WATCH_PERMISSION](https://www.google.com/search?num=5&q=PEER_WATCH_PERMISSION+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PEER_WATCH_PERMISSION](https://github.com/dahall/Vanara/search?l=C%23&q=PEER_WATCH_PERMISSION) +[PNRP_CLOUD_FLAGS](https://www.google.com/search?num=5&q=PNRP_CLOUD_FLAGS+site%3Adocs.microsoft.com) | pnrpdef.h | [Vanara.PInvoke.P2P.PNRP_CLOUD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PNRP_CLOUD_FLAGS) +[PNRP_CLOUD_STATE](https://www.google.com/search?num=5&q=PNRP_CLOUD_STATE+site%3Adocs.microsoft.com) | pnrpdef.h | [Vanara.PInvoke.P2P.PNRP_CLOUD_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=PNRP_CLOUD_STATE) +[PNRP_EXTENDED_PAYLOAD_TYPE](https://www.google.com/search?num=5&q=PNRP_EXTENDED_PAYLOAD_TYPE+site%3Adocs.microsoft.com) | pnrpdef.h | [Vanara.PInvoke.P2P.PNRP_EXTENDED_PAYLOAD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PNRP_EXTENDED_PAYLOAD_TYPE) +[PNRP_REGISTERED_ID_STATE](https://www.google.com/search?num=5&q=PNRP_REGISTERED_ID_STATE+site%3Adocs.microsoft.com) | pnrpdef.h | [Vanara.PInvoke.P2P.PNRP_REGISTERED_ID_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=PNRP_REGISTERED_ID_STATE) +[PNRP_RESOLVE_CRITERIA](https://www.google.com/search?num=5&q=PNRP_RESOLVE_CRITERIA+site%3Adocs.microsoft.com) | pnrpdef.h | [Vanara.PInvoke.P2P.PNRP_RESOLVE_CRITERIA](https://github.com/dahall/Vanara/search?l=C%23&q=PNRP_RESOLVE_CRITERIA) +[PNRP_SCOPE](https://www.google.com/search?num=5&q=PNRP_SCOPE+site%3Adocs.microsoft.com) | pnrpdef.h | [Vanara.PInvoke.P2P.PNRP_SCOPE](https://github.com/dahall/Vanara/search?l=C%23&q=PNRP_SCOPE) +[PNRPINFO_FLAGS](https://www.google.com/search?num=5&q=PNRPINFO_FLAGS+site%3Adocs.microsoft.com) | pnrpns.h | [Vanara.PInvoke.P2P.PNRPINFO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PNRPINFO_FLAGS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -181,4 +215,4 @@ Native Class | Header | Managed Class [SafeHPEERENUM](https://www.google.com/search?num=5&q=SafeHPEERENUM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.P2P.SafeHPEERENUM](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHPEERENUM) [SafePeerCollabHandle](https://www.google.com/search?num=5&q=SafePeerCollabHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.P2P.SafePeerCollabHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafePeerCollabHandle) [SafePeerData](https://www.google.com/search?num=5&q=SafePeerData+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.P2P.SafePeerData](https://github.com/dahall/Vanara/search?l=C%23&q=SafePeerData) -[SafePeerList`1](https://www.google.com/search?num=5&q=SafePeerList`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.P2P.SafePeerList`1](https://github.com/dahall/Vanara/search?l=C%23&q=SafePeerList`1) +[SafePeerList](https://www.google.com/search?num=5&q=SafePeerList+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.P2P.SafePeerList](https://github.com/dahall/Vanara/search?l=C%23&q=SafePeerList) diff --git a/PInvoke/P2P/Vanara.PInvoke.P2P.csproj b/PInvoke/P2P/Vanara.PInvoke.P2P.csproj index 54298586..8a88ddb4 100644 --- a/PInvoke/P2P/Vanara.PInvoke.P2P.csproj +++ b/PInvoke/P2P/Vanara.PInvoke.P2P.csproj @@ -18,6 +18,7 @@ Structures HGRAPH HGROUP HPEERENUM HPEEREVENT HREGISTRATION HRESOLUTION PEER_ADDRESS PEER_APPLICATION PEER_APPLICATION_REGISTRATION_INFO PEER_APP_LAUNCH_INFO PEER_COLLAB_EVENT_DATA PEER_COLLAB_EVENT_REGISTRATION PEER_CONNECTION_INFO PEER_CONTACT PEER_CREDENTIAL_INFO PEER_DATA PEER_ENDPOINT PEER_EVENT_APPLICATION_CHANGED_DATA PEER_EVENT_CONNECTION_CHANGE_DATA PEER_EVENT_ENDPOINT_CHANGED_DATA PEER_EVENT_INCOMING_DATA PEER_EVENT_MEMBER_CHANGE_DATA PEER_EVENT_NODE_CHANGE_DATA PEER_EVENT_OBJECT_CHANGED_DATA PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA PEER_EVENT_PRESENCE_CHANGED_DATA PEER_EVENT_RECORD_CHANGE_DATA PEER_EVENT_REQUEST_STATUS_CHANGED_DATA PEER_EVENT_SYNCHRONIZED_DATA PEER_EVENT_WATCHLIST_CHANGED_DATA PEER_GRAPH_EVENT_DATA PEER_GRAPH_EVENT_REGISTRATION PEER_GRAPH_PROPERTIES PEER_GROUP_EVENT_DATA PEER_GROUP_EVENT_REGISTRATION PEER_GROUP_PROPERTIES PEER_INVITATION PEER_INVITATION_INFO PEER_INVITATION_RESPONSE PEER_MEMBER PEER_NAME_PAIR PEER_NODE_INFO PEER_OBJECT PEER_PEOPLE_NEAR_ME PEER_PNRP_CLOUD_INFO PEER_PNRP_ENDPOINT_INFO PEER_PNRP_REGISTRATION_INFO PEER_PRESENCE_INFO PEER_RECORD PEER_SECURITY_INTERFACE PEER_VERSION_DATA PNRPCLOUDINFO PNRPINFO_V1 PNRPINFO_V2 PNRP_CLOUD_ID + pkgreadme.md diff --git a/PInvoke/P2P/pkgreadme.md b/PInvoke/P2P/pkgreadme.md new file mode 100644 index 00000000..f8825611 --- /dev/null +++ b/PInvoke/P2P/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.P2P NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.P2P?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 P2P.dll for Peer-to-Peer API. + +### 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.P2P + +Functions | Enumerations | Structures +--- | --- | --- +PeerCollabAddContact
PeerCollabAsyncInviteContact
PeerCollabAsyncInviteEndpoint
PeerCollabCancelInvitation
PeerCollabCloseHandle
PeerCollabDeleteContact
PeerCollabDeleteEndpointData
PeerCollabDeleteObject
PeerCollabEnumApplicationRegistrationInfo
PeerCollabEnumApplications
PeerCollabEnumContacts
PeerCollabEnumEndpoints
PeerCollabEnumObjects
PeerCollabEnumPeopleNearMe
PeerCollabExportContact
PeerCollabGetAppLaunchInfo
PeerCollabGetApplicationRegistrationInfo
PeerCollabGetContact
PeerCollabGetEndpointName
PeerCollabGetEventData
PeerCollabGetInvitationResponse
PeerCollabGetPresenceInfo
PeerCollabGetSigninOptions
PeerCollabInviteContact
PeerCollabInviteEndpoint
PeerCollabParseContact
PeerCollabQueryContactData
PeerCollabRefreshEndpointData
PeerCollabRegisterApplication
PeerCollabRegisterEvent
PeerCollabSetEndpointName
PeerCollabSetObject
PeerCollabSetPresenceInfo
PeerCollabShutdown
PeerCollabSignin
PeerCollabSignout
PeerCollabStartup
PeerCollabSubscribeEndpointData
PeerCollabUnregisterApplication
PeerCollabUnregisterEvent
PeerCollabUnsubscribeEndpointData
PeerCollabUpdateContact
PeerCreatePeerName
PeerEndEnumeration
PeerEnumGroups
PeerEnumIdentities
PeerFreeData
PeerGetItemCount
PeerGetNextItem
PeerGraphShutdown
PeerGraphStartup
PeerGroupAddRecord
PeerGroupClose
PeerGroupCloseDirectConnection
PeerGroupConnect
PeerGroupConnectByAddress
PeerGroupCreate
PeerGroupCreateInvitation
PeerGroupCreatePasswordInvitation
PeerGroupDelete
PeerGroupDeleteRecord
PeerGroupEnumConnections
PeerGroupEnumMembers
PeerGroupEnumRecords
PeerGroupExportConfig
PeerGroupExportDatabase
PeerGroupGetEventData
PeerGroupGetProperties
PeerGroupGetRecord
PeerGroupGetStatus
PeerGroupImportConfig
PeerGroupImportDatabase
PeerGroupIssueCredentials
PeerGroupJoin
PeerGroupOpen
PeerGroupOpenDirectConnection
PeerGroupParseInvitation
PeerGroupPasswordJoin
PeerGroupPeerTimeToUniversalTime
PeerGroupRegisterEvent
PeerGroupSearchRecords
PeerGroupSendData
PeerGroupSetProperties
PeerGroupShutdown
PeerGroupStartup
PeerGroupUniversalTimeToPeerTime
PeerGroupUnregisterEvent
PeerGroupUpdateRecord
PeerHostNameToPeerName
PeerIdentityCreate
PeerIdentityDelete
PeerIdentityExport
PeerIdentityGetCryptKey
PeerIdentityGetDefault
PeerIdentityGetFriendlyName
PeerIdentityGetXML
PeerIdentityImport
PeerIdentitySetFriendlyName
PeerNameToPeerHostName
PeerPnrpEndResolve
PeerPnrpGetCloudInfo
PeerPnrpGetEndpoint
PeerPnrpRegister
PeerPnrpResolve
PeerPnrpShutdown
PeerPnrpStartResolve
PeerPnrpStartup
PeerPnrpUnregister
PeerPnrpUpdateRegistration
| PEER_APPLICATION_REGISTRATION_TYPE
PEER_CHANGE_TYPE
PEER_COLLAB_EVENT_TYPE
PEER_CONNECTION_FLAGS
PEER_CONNECTION_STATUS
PEER_GRAPH_EVENT_TYPE
PEER_GRAPH_PROPERTY_FLAGS
PEER_GRAPH_SCOPE
PEER_GRAPH_STATUS_FLAGS
PEER_GROUP_AUTHENTICATION_SCHEME
PEER_GROUP_EVENT_TYPE
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS
PEER_GROUP_PROPERTY_FLAGS
PEER_GROUP_STATUS
PEER_INVITATION_RESPONSE_TYPE
PEER_MEMBER_CHANGE_TYPE
PEER_MEMBER_FLAGS
PEER_NODE_CHANGE_TYPE
PEER_PRESENCE_STATUS
PEER_PUBLICATION_SCOPE
PEER_RECORD_CHANGE_TYPE
PEER_RECORD_FLAGS
PEER_SIGNIN_FLAGS
PEER_WATCH_PERMISSION
PNRP_CLOUD_FLAGS
PNRP_CLOUD_STATE
PNRP_EXTENDED_PAYLOAD_TYPE
PNRP_REGISTERED_ID_STATE
PNRP_RESOLVE_CRITERIA
PNRP_SCOPE
PNRPINFO_FLAGS














































































| HPEEREVENT
HGRAPH
PEER_ADDRESS
PEER_APP_LAUNCH_INFO
PEER_APPLICATION
PEER_APPLICATION_REGISTRATION_INFO
PEER_COLLAB_EVENT_DATA
PEER_COLLAB_EVENT_REGISTRATION
PEER_CONNECTION_INFO
PEER_CONTACT
PEER_CREDENTIAL_INFO
PEER_DATA
PEER_ENDPOINT
PEER_EVENT_APPLICATION_CHANGED_DATA
PEER_EVENT_CONNECTION_CHANGE_DATA
PEER_EVENT_ENDPOINT_CHANGED_DATA
PEER_EVENT_INCOMING_DATA
PEER_EVENT_MEMBER_CHANGE_DATA
PEER_EVENT_NODE_CHANGE_DATA
PEER_EVENT_OBJECT_CHANGED_DATA
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA
PEER_EVENT_PRESENCE_CHANGED_DATA
PEER_EVENT_RECORD_CHANGE_DATA
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA
PEER_EVENT_SYNCHRONIZED_DATA
PEER_EVENT_WATCHLIST_CHANGED_DATA
PEER_GRAPH_EVENT_DATA
PEER_GRAPH_EVENT_REGISTRATION
PEER_GRAPH_PROPERTIES
PEER_GROUP_EVENT_DATA
PEER_GROUP_EVENT_REGISTRATION
PEER_GROUP_PROPERTIES
PEER_INVITATION
PEER_INVITATION_INFO
PEER_INVITATION_RESPONSE
PEER_MEMBER
PEER_NAME_PAIR
PEER_NODE_INFO
PEER_OBJECT
PEER_PEOPLE_NEAR_ME
PEER_PNRP_CLOUD_INFO
PEER_PNRP_ENDPOINT_INFO
PEER_PNRP_REGISTRATION_INFO
PEER_PRESENCE_INFO
PEER_RECORD
PEER_SECURITY_INTERFACE
PEER_VERSION_DATA
HPEERENUM
HREGISTRATION
HRESOLUTION
HGROUP
PNRP_CLOUD_ID
PNRPCLOUDINFO
PNRPINFO_V1
PNRPINFO_V2






















































diff --git a/PInvoke/Pdh/CorrelationReport.md b/PInvoke/Pdh/CorrelationReport.md index ac819903..14f2ac48 100644 --- a/PInvoke/Pdh/CorrelationReport.md +++ b/PInvoke/Pdh/CorrelationReport.md @@ -64,6 +64,18 @@ Native Method | Header | Managed Method [PdhValidatePath](https://www.google.com/search?num=5&q=PdhValidatePathA+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePath) [PdhValidatePathExWA](https://www.google.com/search?num=5&q=PdhValidatePathExWA+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePathExW](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePathExW) [PdhValidatePathExWW](https://www.google.com/search?num=5&q=PdhValidatePathExWW+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePathExW](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePathExW) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[BrowseFlag](https://www.google.com/search?num=5&q=BrowseFlag+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.BrowseFlag](https://github.com/dahall/Vanara/search?l=C%23&q=BrowseFlag) +[CounterType](https://www.google.com/search?num=5&q=CounterType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Pdh.CounterType](https://github.com/dahall/Vanara/search?l=C%23&q=CounterType) +[PDH_FMT](https://www.google.com/search?num=5&q=PDH_FMT+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT) +[PDH_LOG_TYPE](https://www.google.com/search?num=5&q=PDH_LOG_TYPE+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_LOG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_LOG_TYPE) +[PDH_PATH](https://www.google.com/search?num=5&q=PDH_PATH+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_PATH](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_PATH) +[PdhExpandFlags](https://www.google.com/search?num=5&q=PdhExpandFlags+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandFlags) +[PdhLogAccess](https://www.google.com/search?num=5&q=PdhLogAccess+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLogAccess](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLogAccess) +[PdhSelectDataSourceFlags](https://www.google.com/search?num=5&q=PdhSelectDataSourceFlags+site%3Adocs.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSelectDataSourceFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSelectDataSourceFlags) +[PERF_DETAIL](https://www.google.com/search?num=5&q=PERF_DETAIL+site%3Adocs.microsoft.com) | winperf.h | [Vanara.PInvoke.Pdh.PERF_DETAIL](https://github.com/dahall/Vanara/search?l=C%23&q=PERF_DETAIL) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj b/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj index c45e4399..20a881d7 100644 --- a/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj +++ b/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj @@ -19,6 +19,7 @@ Structures PDH_BROWSE_DLG_CONFIG PDH_BROWSE_DLG_CONFIG_H PDH_COUNTER_INFO PDH_COUNTER_PATH_ELEMENTS PDH_DATA_ITEM_PATH_ELEMENTS PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE_ITEM PDH_HCOUNTER PDH_HLOG PDH_HQUERY PDH_RAW_COUNTER PDH_RAW_COUNTER_ITEM PDH_RAW_LOG_RECORD PDH_STATISTICS PDH_TIME_INFO + pkgreadme.md diff --git a/PInvoke/Pdh/pkgreadme.md b/PInvoke/Pdh/pkgreadme.md new file mode 100644 index 00000000..f6b830d4 --- /dev/null +++ b/PInvoke/Pdh/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Pdh NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Pdh?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 Pdh.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.Pdh + +Functions | Enumerations | Structures +--- | --- | --- +PdhAddCounter
PdhAddEnglishCounter
PdhBindInputDataSource
PdhBrowseCounters
PdhBrowseCountersH
PdhCalculateCounterFromRawValue
PdhCloseLog
PdhCloseQuery
PdhCollectQueryData
PdhCollectQueryDataEx
PdhCollectQueryDataWithTime
PdhComputeCounterStatistics
PdhConnectMachine
PdhEnumLogSetNames
PdhEnumMachines
PdhEnumMachinesH
PdhEnumObjectItems
PdhEnumObjectItemsH
PdhEnumObjects
PdhEnumObjectsH
PdhExpandCounterPath
PdhExpandWildCardPath
PdhExpandWildCardPathH
PdhFormatFromRawValue
PdhGetCounterInfo
PdhGetCounterTimeBase
PdhGetDataSourceTimeRange
PdhGetDataSourceTimeRangeH
PdhGetDefaultPerfCounter
PdhGetDefaultPerfCounterH
PdhGetDefaultPerfObject
PdhGetDefaultPerfObjectH
PdhGetDllVersion
PdhGetFormattedCounterArray
PdhGetFormattedCounterValue
PdhGetLogFileSize
PdhGetRawCounterArray
PdhGetRawCounterValue
PdhIsRealTimeQuery
PdhLookupPerfIndexByName
PdhLookupPerfNameByIndex
PdhMakeCounterPath
PdhOpenLog
PdhOpenQuery
PdhOpenQueryH
PdhParseCounterPath
PdhParseInstanceName
PdhReadRawLogRecord
PdhRemoveCounter
PdhSelectDataSource
PdhSetCounterScaleFactor
PdhSetDefaultRealTimeDataSource
PdhSetQueryTimeRange
PdhUpdateLog
PdhUpdateLogFileCatalog
PdhValidatePath
PdhValidatePathExWA
PdhValidatePathExWW
| BrowseFlag
CounterType
PDH_FMT
PDH_LOG_TYPE
PDH_PATH
PdhExpandFlags
PdhLogAccess
PdhSelectDataSourceFlags
PERF_DETAIL

















































| PDH_BROWSE_DLG_CONFIG
PDH_BROWSE_DLG_CONFIG_H
PDH_COUNTER_INFO
PDH_COUNTER_PATH_ELEMENTS
PDH_DATA_ITEM_PATH_ELEMENTS
PDH_FMT_COUNTERVALUE
PDH_FMT_COUNTERVALUE_ITEM
PDH_HCOUNTER
PDH_HLOG
PDH_HQUERY
PDH_RAW_COUNTER
PDH_RAW_COUNTER_ITEM
PDH_RAW_LOG_RECORD
PDH_STATISTICS
PDH_TIME_INFO











































diff --git a/PInvoke/PeerDist/CorrelationReport.md b/PInvoke/PeerDist/CorrelationReport.md index adec35ca..dd959f33 100644 --- a/PInvoke/PeerDist/CorrelationReport.md +++ b/PInvoke/PeerDist/CorrelationReport.md @@ -34,6 +34,11 @@ Native Method | Header | Managed Method [PeerDistShutdown](https://www.google.com/search?num=5&q=PeerDistShutdown+site%3Adocs.microsoft.com) | peerdist.h | [Vanara.PInvoke.PeerDist.PeerDistShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=PeerDistShutdown) [PeerDistStartup](https://www.google.com/search?num=5&q=PeerDistStartup+site%3Adocs.microsoft.com) | peerdist.h | [Vanara.PInvoke.PeerDist.PeerDistStartup](https://github.com/dahall/Vanara/search?l=C%23&q=PeerDistStartup) [PeerDistUnregisterForStatusChangeNotification](https://www.google.com/search?num=5&q=PeerDistUnregisterForStatusChangeNotification+site%3Adocs.microsoft.com) | peerdist.h | [Vanara.PInvoke.PeerDist.PeerDistUnregisterForStatusChangeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=PeerDistUnregisterForStatusChangeNotification) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS](https://www.google.com/search?num=5&q=PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS+site%3Adocs.microsoft.com) | peerdist.h | [Vanara.PInvoke.PeerDist.PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS) +[PEERDIST_STATUS](https://www.google.com/search?num=5&q=PEERDIST_STATUS+site%3Adocs.microsoft.com) | peerdist.h | [Vanara.PInvoke.PeerDist.PEERDIST_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PEERDIST_STATUS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj b/PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj index f605b37a..1912ca92 100644 --- a/PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj +++ b/PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj @@ -19,6 +19,7 @@ PEERDIST_CLIENT_BASIC_INFO PEERDIST_CONTENTINFO_HANDLE PEERDIST_CONTENT_HANDLE P true + pkgreadme.md diff --git a/PInvoke/PeerDist/pkgreadme.md b/PInvoke/PeerDist/pkgreadme.md new file mode 100644 index 00000000..74404c30 --- /dev/null +++ b/PInvoke/PeerDist/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.PeerDist NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.PeerDist?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 PeerDist.dll for the Peer Distribution API, which supports the Branch Cache feature in Windows 7. + +### 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.PeerDist + +Functions | Enumerations | Structures +--- | --- | --- +PeerDistClientAddContentInformation
PeerDistClientAddData
PeerDistClientBlockRead
PeerDistClientCancelAsyncOperation
PeerDistClientCloseContent
PeerDistClientCompleteContentInformation
PeerDistClientFlushContent
PeerDistClientGetInformationByHandle
PeerDistClientOpenContent
PeerDistClientStreamRead
PeerDistGetOverlappedResult
PeerDistGetStatus
PeerDistGetStatusEx
PeerDistRegisterForStatusChangeNotification
PeerDistRegisterForStatusChangeNotificationEx
PeerDistServerCancelAsyncOperation
PeerDistServerCloseContentInformation
PeerDistServerCloseStreamHandle
PeerDistServerOpenContentInformation
PeerDistServerOpenContentInformationEx
PeerDistServerPublishAddToStream
PeerDistServerPublishCompleteStream
PeerDistServerPublishStream
PeerDistServerRetrieveContentInformation
PeerDistServerUnpublish
PeerDistShutdown
PeerDistStartup
PeerDistUnregisterForStatusChangeNotification
| PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS
PEERDIST_STATUS


























| PEERDIST_CLIENT_BASIC_INFO
PEERDIST_CONTENT_HANDLE
PEERDIST_CONTENT_TAG
PEERDIST_CONTENTINFO_HANDLE
PEERDIST_INSTANCE_HANDLE
PEERDIST_PUBLICATION_OPTIONS
PEERDIST_RETRIEVAL_OPTIONS
PEERDIST_STATUS_INFO
PEERDIST_STREAM_HANDLE



















diff --git a/PInvoke/PortableDeviceApi/CorrelationReport.md b/PInvoke/PortableDeviceApi/CorrelationReport.md index 46368b8d..73ecc71e 100644 --- a/PInvoke/PortableDeviceApi/CorrelationReport.md +++ b/PInvoke/PortableDeviceApi/CorrelationReport.md @@ -3,6 +3,39 @@ PInvoke API (methods, structures and constants) imported from Windows Portable D - Includes methods from portabledeviceapi.dll, portabledeviceconnectapi.dll, portabledevicetypes.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.PortableDeviceApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.PortableDeviceApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.PortableDeviceApi) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DELETE_OBJECT_OPTIONS](https://www.google.com/search?num=5&q=DELETE_OBJECT_OPTIONS+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.DELETE_OBJECT_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DELETE_OBJECT_OPTIONS) +[SMS_MESSAGE_TYPES](https://www.google.com/search?num=5&q=SMS_MESSAGE_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.SMS_MESSAGE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=SMS_MESSAGE_TYPES) +[WPD_BITRATE_TYPES](https://www.google.com/search?num=5&q=WPD_BITRATE_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_BITRATE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_BITRATE_TYPES) +[WPD_CAPTURE_MODES](https://www.google.com/search?num=5&q=WPD_CAPTURE_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_CAPTURE_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_CAPTURE_MODES) +[WPD_COLOR_CORRECTED_STATUS_VALUES](https://www.google.com/search?num=5&q=WPD_COLOR_CORRECTED_STATUS_VALUES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_COLOR_CORRECTED_STATUS_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_COLOR_CORRECTED_STATUS_VALUES) +[WPD_COMMAND_ACCESS_TYPES](https://www.google.com/search?num=5&q=WPD_COMMAND_ACCESS_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_COMMAND_ACCESS_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_COMMAND_ACCESS_TYPES) +[WPD_CROPPED_STATUS_VALUES](https://www.google.com/search?num=5&q=WPD_CROPPED_STATUS_VALUES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_CROPPED_STATUS_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_CROPPED_STATUS_VALUES) +[WPD_DEVICE_TRANSPORTS](https://www.google.com/search?num=5&q=WPD_DEVICE_TRANSPORTS+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_DEVICE_TRANSPORTS](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_DEVICE_TRANSPORTS) +[WPD_DEVICE_TYPES](https://www.google.com/search?num=5&q=WPD_DEVICE_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_DEVICE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_DEVICE_TYPES) +[WPD_EFFECT_MODES](https://www.google.com/search?num=5&q=WPD_EFFECT_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_EFFECT_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_EFFECT_MODES) +[WPD_EXPOSURE_METERING_MODES](https://www.google.com/search?num=5&q=WPD_EXPOSURE_METERING_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_EXPOSURE_METERING_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_EXPOSURE_METERING_MODES) +[WPD_EXPOSURE_PROGRAM_MODES](https://www.google.com/search?num=5&q=WPD_EXPOSURE_PROGRAM_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_EXPOSURE_PROGRAM_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_EXPOSURE_PROGRAM_MODES) +[WPD_FLASH_MODES](https://www.google.com/search?num=5&q=WPD_FLASH_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_FLASH_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_FLASH_MODES) +[WPD_FOCUS_METERING_MODES](https://www.google.com/search?num=5&q=WPD_FOCUS_METERING_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_FOCUS_METERING_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_FOCUS_METERING_MODES) +[WPD_FOCUS_MODES](https://www.google.com/search?num=5&q=WPD_FOCUS_MODES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_FOCUS_MODES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_FOCUS_MODES) +[WPD_META_GENRES](https://www.google.com/search?num=5&q=WPD_META_GENRES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_META_GENRES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_META_GENRES) +[WPD_OPERATION_STATES](https://www.google.com/search?num=5&q=WPD_OPERATION_STATES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_OPERATION_STATES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_OPERATION_STATES) +[WPD_PARAMETER_USAGE_TYPES](https://www.google.com/search?num=5&q=WPD_PARAMETER_USAGE_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_PARAMETER_USAGE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_PARAMETER_USAGE_TYPES) +[WPD_POWER_SOURCES](https://www.google.com/search?num=5&q=WPD_POWER_SOURCES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_POWER_SOURCES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_POWER_SOURCES) +[WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES](https://www.google.com/search?num=5&q=WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES) +[WPD_SECTION_DATA_UNITS_VALUES](https://www.google.com/search?num=5&q=WPD_SECTION_DATA_UNITS_VALUES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_SECTION_DATA_UNITS_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_SECTION_DATA_UNITS_VALUES) +[WPD_SERVICE_INHERITANCE_TYPES](https://www.google.com/search?num=5&q=WPD_SERVICE_INHERITANCE_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_SERVICE_INHERITANCE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_SERVICE_INHERITANCE_TYPES) +[WPD_SMS_ENCODING_TYPES](https://www.google.com/search?num=5&q=WPD_SMS_ENCODING_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_SMS_ENCODING_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_SMS_ENCODING_TYPES) +[WPD_STORAGE_ACCESS_CAPABILITY_VALUES](https://www.google.com/search?num=5&q=WPD_STORAGE_ACCESS_CAPABILITY_VALUES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_STORAGE_ACCESS_CAPABILITY_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_STORAGE_ACCESS_CAPABILITY_VALUES) +[WPD_STORAGE_TYPE_VALUES](https://www.google.com/search?num=5&q=WPD_STORAGE_TYPE_VALUES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_STORAGE_TYPE_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_STORAGE_TYPE_VALUES) +[WPD_STREAM_UNITS](https://www.google.com/search?num=5&q=WPD_STREAM_UNITS+site%3Adocs.microsoft.com) | portabldevicetypes.h | [Vanara.PInvoke.PortableDeviceApi.WPD_STREAM_UNITS](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_STREAM_UNITS) +[WPD_VIDEO_SCAN_TYPES](https://www.google.com/search?num=5&q=WPD_VIDEO_SCAN_TYPES+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_VIDEO_SCAN_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_VIDEO_SCAN_TYPES) +[WPD_WHITE_BALANCE_SETTINGS](https://www.google.com/search?num=5&q=WPD_WHITE_BALANCE_SETTINGS+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WPD_WHITE_BALANCE_SETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=WPD_WHITE_BALANCE_SETTINGS) +[WpdAttributeForm](https://www.google.com/search?num=5&q=WpdAttributeForm+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WpdAttributeForm](https://github.com/dahall/Vanara/search?l=C%23&q=WpdAttributeForm) +[WpdParameterAttributeForm](https://www.google.com/search?num=5&q=WpdParameterAttributeForm+site%3Adocs.microsoft.com) | portabledevice.h | [Vanara.PInvoke.PortableDeviceApi.WpdParameterAttributeForm](https://github.com/dahall/Vanara/search?l=C%23&q=WpdParameterAttributeForm) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- diff --git a/PInvoke/PortableDeviceApi/Vanara.PInvoke.PortableDeviceApi.csproj b/PInvoke/PortableDeviceApi/Vanara.PInvoke.PortableDeviceApi.csproj index e3b522c6..e02accba 100644 --- a/PInvoke/PortableDeviceApi/Vanara.PInvoke.PortableDeviceApi.csproj +++ b/PInvoke/PortableDeviceApi/Vanara.PInvoke.PortableDeviceApi.csproj @@ -15,6 +15,7 @@ Interfaces IConnectionRequestCallback IEnumPortableDeviceConnectors IEnumPortableDeviceObjectIDs IPortableDevice IPortableDeviceCapabilities IPortableDeviceConnector IPortableDeviceContent IPortableDeviceContent2 IPortableDeviceDataStream IPortableDeviceDispatchFactory IPortableDeviceEventCallback IPortableDeviceKeyCollection IPortableDeviceManager IPortableDeviceProperties IPortableDevicePropertiesBulk IPortableDevicePropertiesBulkCallback IPortableDevicePropVariantCollection IPortableDeviceResources IPortableDeviceService IPortableDeviceServiceActivation IPortableDeviceServiceCapabilities IPortableDeviceServiceManager IPortableDeviceServiceMethodCallback IPortableDeviceServiceMethods IPortableDeviceServiceOpenCallback IPortableDeviceValues IPortableDeviceValuesCollection IWpdSerializer + pkgreadme.md diff --git a/PInvoke/PortableDeviceApi/pkgreadme.md b/PInvoke/PortableDeviceApi/pkgreadme.md new file mode 100644 index 00000000..3e0d87a7 --- /dev/null +++ b/PInvoke/PortableDeviceApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.PortableDeviceApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.PortableDeviceApi?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 Portable Device (WPD) Api. + +### 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.PortableDeviceApi + +Enumerations | Interfaces +--- | --- +DELETE_OBJECT_OPTIONS
WPD_DEVICE_TYPES
WpdAttributeForm
WpdParameterAttributeForm
WPD_DEVICE_TRANSPORTS
WPD_STORAGE_TYPE_VALUES
WPD_STORAGE_ACCESS_CAPABILITY_VALUES
WPD_SMS_ENCODING_TYPES
SMS_MESSAGE_TYPES
WPD_POWER_SOURCES
WPD_WHITE_BALANCE_SETTINGS
WPD_FOCUS_MODES
WPD_EXPOSURE_METERING_MODES
WPD_FLASH_MODES
WPD_EXPOSURE_PROGRAM_MODES
WPD_CAPTURE_MODES
WPD_EFFECT_MODES
WPD_FOCUS_METERING_MODES
WPD_BITRATE_TYPES
WPD_META_GENRES
WPD_CROPPED_STATUS_VALUES
WPD_COLOR_CORRECTED_STATUS_VALUES
WPD_VIDEO_SCAN_TYPES
WPD_OPERATION_STATES
WPD_SECTION_DATA_UNITS_VALUES
WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES
WPD_COMMAND_ACCESS_TYPES
WPD_SERVICE_INHERITANCE_TYPES
WPD_PARAMETER_USAGE_TYPES
WPD_STREAM_UNITS
| IEnumPortableDeviceObjectIDs
IPortableDevice
IPortableDeviceCapabilities
IPortableDeviceContent
IPortableDeviceContent2
IPortableDeviceDataStream
IPortableDeviceDispatchFactory
IPortableDeviceEventCallback
IPortableDeviceManager
IPortableDeviceProperties
IPortableDevicePropertiesBulk
IPortableDevicePropertiesBulkCallback
IPortableDeviceResources
IPortableDeviceService
IPortableDeviceServiceActivation
IPortableDeviceServiceCapabilities
IPortableDeviceServiceManager
IPortableDeviceServiceMethodCallback
IPortableDeviceServiceMethods
IPortableDeviceServiceOpenCallback
IConnectionRequestCallback
IEnumPortableDeviceConnectors
IPortableDeviceConnector
IPortableDeviceKeyCollection
IPortableDevicePropVariantCollection
IPortableDeviceValues
IPortableDeviceValuesCollection
IWpdSerializer


diff --git a/PInvoke/PowrProf/CorrelationReport.md b/PInvoke/PowrProf/CorrelationReport.md index 7ce6e701..b1c84b28 100644 --- a/PInvoke/PowrProf/CorrelationReport.md +++ b/PInvoke/PowrProf/CorrelationReport.md @@ -86,6 +86,25 @@ Native Method | Header | Managed Method [WriteGlobalPwrPolicy](https://www.google.com/search?num=5&q=WriteGlobalPwrPolicy+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WriteGlobalPwrPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=WriteGlobalPwrPolicy) [WriteProcessorPwrScheme](https://www.google.com/search?num=5&q=WriteProcessorPwrScheme+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WriteProcessorPwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=WriteProcessorPwrScheme) [WritePwrScheme](https://www.google.com/search?num=5&q=WritePwrScheme+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WritePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=WritePwrScheme) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DEVICE_NOTIFY](https://www.google.com/search?num=5&q=DEVICE_NOTIFY+site%3Adocs.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.DEVICE_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY) +[EFFECTIVE_POWER_MODE](https://www.google.com/search?num=5&q=EFFECTIVE_POWER_MODE+site%3Adocs.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.EFFECTIVE_POWER_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=EFFECTIVE_POWER_MODE) +[EventCode](https://www.google.com/search?num=5&q=EventCode+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.EventCode](https://github.com/dahall/Vanara/search?l=C%23&q=EventCode) +[GlobalFlags](https://www.google.com/search?num=5&q=GlobalFlags+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GlobalFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GlobalFlags) +[PDQUERY](https://www.google.com/search?num=5&q=PDQUERY+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PDQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=PDQUERY) +[PDSET](https://www.google.com/search?num=5&q=PDSET+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PDSET](https://github.com/dahall/Vanara/search?l=C%23&q=PDSET) +[POWER_ACTION](https://www.google.com/search?num=5&q=POWER_ACTION+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ACTION) +[POWER_ATTR](https://www.google.com/search?num=5&q=POWER_ATTR+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ATTR) +[POWER_DATA_ACCESSOR](https://www.google.com/search?num=5&q=POWER_DATA_ACCESSOR+site%3Adocs.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_DATA_ACCESSOR](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_DATA_ACCESSOR) +[POWER_INFORMATION_LEVEL](https://www.google.com/search?num=5&q=POWER_INFORMATION_LEVEL+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.PowrProf.POWER_INFORMATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_INFORMATION_LEVEL) +[POWER_PLATFORM_ROLE](https://www.google.com/search?num=5&q=POWER_PLATFORM_ROLE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_PLATFORM_ROLE](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_PLATFORM_ROLE) +[PowerActionFlags](https://www.google.com/search?num=5&q=PowerActionFlags+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PowerActionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PowerActionFlags) +[PowerPlatformRoleVersion](https://www.google.com/search?num=5&q=PowerPlatformRoleVersion+site%3Adocs.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerPlatformRoleVersion](https://github.com/dahall/Vanara/search?l=C%23&q=PowerPlatformRoleVersion) +[PROCESSOR_POWER_POLICY_INFO_Options](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY_INFO_Options+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY_INFO_Options](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY_INFO_Options) +[RegisterSuspendResumeNotificationFlags](https://www.google.com/search?num=5&q=RegisterSuspendResumeNotificationFlags+site%3Adocs.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.RegisterSuspendResumeNotificationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=RegisterSuspendResumeNotificationFlags) +[SYSTEM_POWER_CONDITION](https://www.google.com/search?num=5&q=SYSTEM_POWER_CONDITION+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_CONDITION](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_CONDITION) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj b/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj index 4a5d3719..6379214c 100644 --- a/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj +++ b/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj @@ -19,6 +19,7 @@ Structures BATTERY_REPORTING_SCALE DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS GLOBAL_MACHINE_POWER_POLICY GLOBAL_POWER_POLICY GLOBAL_USER_POWER_POLICY MACHINE_POWER_POLICY MACHINE_PROCESSOR_POWER_POLICY POWER_ACTION_POLICY POWER_POLICY PROCESSOR_POWER_POLICY PROCESSOR_POWER_POLICY_INFO SYSTEM_POWER_CAPABILITIES SYSTEM_POWER_LEVEL THERMAL_EVENT USER_POWER_POLICY + pkgreadme.md diff --git a/PInvoke/PowrProf/pkgreadme.md b/PInvoke/PowrProf/pkgreadme.md new file mode 100644 index 00000000..27f72583 --- /dev/null +++ b/PInvoke/PowrProf/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.PowrProf NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.PowrProf?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 PowrProf.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.PowrProf + +Functions | Enumerations | Structures +--- | --- | --- +CallNtPowerInformation
CanUserWritePwrScheme
DeletePwrScheme
DevicePowerClose
DevicePowerEnumDevices
DevicePowerOpen
DevicePowerSetDeviceState
EnumPwrSchemes
GetActivePwrScheme
GetCurrentPowerPolicies
GetPwrCapabilities
GetPwrDiskSpindownRange
IsPwrHibernateAllowed
IsPwrShutdownAllowed
IsPwrSuspendAllowed
PowerCanRestoreIndividualDefaultPowerScheme
PowerCreatePossibleSetting
PowerCreateSetting
PowerDeleteScheme
PowerDeterminePlatformRole
PowerDeterminePlatformRoleEx
PowerDuplicateScheme
PowerEnumerate
PowerGetActiveScheme
PowerImportPowerScheme
PowerIsSettingRangeDefined
PowerReadACDefaultIndex
PowerReadACValue
PowerReadACValueIndex
PowerReadDCDefaultIndex
PowerReadDCValue
PowerReadDCValueIndex
PowerReadDescription
PowerReadFriendlyName
PowerReadIconResourceSpecifier
PowerReadPossibleDescription
PowerReadPossibleFriendlyName
PowerReadPossibleValue
PowerReadSettingAttributes
PowerReadValueIncrement
PowerReadValueMax
PowerReadValueMin
PowerReadValueUnitsSpecifier
PowerRegisterForEffectivePowerModeNotifications
PowerRegisterSuspendResumeNotification
PowerRemovePowerSetting
PowerReplaceDefaultPowerSchemes
PowerReportThermalEvent
PowerRestoreDefaultPowerSchemes
PowerRestoreIndividualDefaultPowerScheme
PowerSetActiveScheme
PowerSettingAccessCheck
PowerSettingAccessCheckEx
PowerSettingRegisterNotification
PowerSettingUnregisterNotification
PowerUnregisterFromEffectivePowerModeNotifications
PowerUnregisterSuspendResumeNotification
PowerWriteACDefaultIndex
PowerWriteACValueIndex
PowerWriteDCDefaultIndex
PowerWriteDCValueIndex
PowerWriteDescription
PowerWriteFriendlyName
PowerWriteIconResourceSpecifier
PowerWritePossibleDescription
PowerWritePossibleFriendlyName
PowerWritePossibleValue
PowerWriteSettingAttributes
PowerWriteValueIncrement
PowerWriteValueMax
PowerWriteValueMin
PowerWriteValueUnitsSpecifier
ReadGlobalPwrPolicy
ReadProcessorPwrScheme
ReadPwrScheme
SetActivePwrScheme
SetSuspendState
WriteGlobalPwrPolicy
WriteProcessorPwrScheme
WritePwrScheme
| POWER_INFORMATION_LEVEL
PowerPlatformRoleVersion
RegisterSuspendResumeNotificationFlags
DEVICE_NOTIFY
EFFECTIVE_POWER_MODE
GlobalFlags
PDQUERY
PDSET
POWER_ATTR
POWER_DATA_ACCESSOR
EventCode
POWER_ACTION
POWER_PLATFORM_ROLE
PROCESSOR_POWER_POLICY_INFO_Options
SYSTEM_POWER_CONDITION
PowerActionFlags
































































| DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS
GLOBAL_MACHINE_POWER_POLICY
GLOBAL_POWER_POLICY
GLOBAL_USER_POWER_POLICY
MACHINE_POWER_POLICY
MACHINE_PROCESSOR_POWER_POLICY
POWER_POLICY
THERMAL_EVENT
USER_POWER_POLICY
BATTERY_REPORTING_SCALE
POWER_ACTION_POLICY
PROCESSOR_POWER_POLICY
PROCESSOR_POWER_POLICY_INFO
SYSTEM_POWER_CAPABILITIES
SYSTEM_POWER_LEVEL

































































diff --git a/PInvoke/Printing/CorrelationReport.md b/PInvoke/Printing/CorrelationReport.md index 3d112b3f..631a0044 100644 --- a/PInvoke/Printing/CorrelationReport.md +++ b/PInvoke/Printing/CorrelationReport.md @@ -114,6 +114,68 @@ Native Method | Native DLL | Header | Managed Method [UnbindPTProviderThunk](https://www.google.com/search?num=5&q=UnbindPTProviderThunk+site%3Adocs.microsoft.com) | prntvpt.dll | prntvpt.h | [Vanara.PInvoke.PrntvPt.UnbindPTProviderThunk](https://github.com/dahall/Vanara/search?l=C%23&q=UnbindPTProviderThunk) [UploadPrinterDriverPackage](https://www.google.com/search?num=5&q=UploadPrinterDriverPackageA+site%3Adocs.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.UploadPrinterDriverPackage](https://github.com/dahall/Vanara/search?l=C%23&q=UploadPrinterDriverPackage) [WritePrinter](https://www.google.com/search?num=5&q=WritePrinter+site%3Adocs.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.WritePrinter](https://github.com/dahall/Vanara/search?l=C%23&q=WritePrinter) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AccessRights](https://www.google.com/search?num=5&q=AccessRights+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.AccessRights](https://github.com/dahall/Vanara/search?l=C%23&q=AccessRights) +[APD](https://www.google.com/search?num=5&q=APD+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.APD](https://github.com/dahall/Vanara/search?l=C%23&q=APD) +[DC](https://www.google.com/search?num=5&q=DC+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.WinSpool.DC](https://github.com/dahall/Vanara/search?l=C%23&q=DC) +[DM](https://www.google.com/search?num=5&q=DM+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.DM](https://github.com/dahall/Vanara/search?l=C%23&q=DM) +[DOCUMENTEVENT](https://www.google.com/search?num=5&q=DOCUMENTEVENT+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.DOCUMENTEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=DOCUMENTEVENT) +[DPD](https://www.google.com/search?num=5&q=DPD+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.DPD](https://github.com/dahall/Vanara/search?l=C%23&q=DPD) +[DSPRINT](https://www.google.com/search?num=5&q=DSPRINT+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.DSPRINT](https://github.com/dahall/Vanara/search?l=C%23&q=DSPRINT) +[EDefaultDevmodeType](https://www.google.com/search?num=5&q=EDefaultDevmodeType+site%3Adocs.microsoft.com) | prntvpt.h | [Vanara.PInvoke.PrntvPt.EDefaultDevmodeType](https://github.com/dahall/Vanara/search?l=C%23&q=EDefaultDevmodeType) +[EPrintPropertyType](https://www.google.com/search?num=5&q=EPrintPropertyType+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.EPrintPropertyType](https://github.com/dahall/Vanara/search?l=C%23&q=EPrintPropertyType) +[EPrintTicketScope](https://www.google.com/search?num=5&q=EPrintTicketScope+site%3Adocs.microsoft.com) | prntvpt.h | [Vanara.PInvoke.PrntvPt.EPrintTicketScope](https://github.com/dahall/Vanara/search?l=C%23&q=EPrintTicketScope) +[EPrintXPSJobOperation](https://www.google.com/search?num=5&q=EPrintXPSJobOperation+site%3Adocs.microsoft.com) | Winspool.h | [Vanara.PInvoke.WinSpool.EPrintXPSJobOperation](https://github.com/dahall/Vanara/search?l=C%23&q=EPrintXPSJobOperation) +[EPrintXPSJobProgress](https://www.google.com/search?num=5&q=EPrintXPSJobProgress+site%3Adocs.microsoft.com) | Winspool.h | [Vanara.PInvoke.WinSpool.EPrintXPSJobProgress](https://github.com/dahall/Vanara/search?l=C%23&q=EPrintXPSJobProgress) +[FormFlags](https://www.google.com/search?num=5&q=FormFlags+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.FormFlags](https://github.com/dahall/Vanara/search?l=C%23&q=FormFlags) +[FormStringType](https://www.google.com/search?num=5&q=FormStringType+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.FormStringType](https://github.com/dahall/Vanara/search?l=C%23&q=FormStringType) +[JOB_CONTROL](https://www.google.com/search?num=5&q=JOB_CONTROL+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_CONTROL) +[JOB_NOTIFY_FIELD](https://www.google.com/search?num=5&q=JOB_NOTIFY_FIELD+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_NOTIFY_FIELD](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_NOTIFY_FIELD) +[JOB_PRIORITY](https://www.google.com/search?num=5&q=JOB_PRIORITY+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_PRIORITY) +[JOB_STATUS](https://www.google.com/search?num=5&q=JOB_STATUS+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_STATUS) +[NOTIFY_TYPE](https://www.google.com/search?num=5&q=NOTIFY_TYPE+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.NOTIFY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFY_TYPE) +[PORT_STATUS](https://www.google.com/search?num=5&q=PORT_STATUS+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PORT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PORT_STATUS) +[PORT_STATUS_TYPE](https://www.google.com/search?num=5&q=PORT_STATUS_TYPE+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PORT_STATUS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PORT_STATUS_TYPE) +[PORT_TYPE](https://www.google.com/search?num=5&q=PORT_TYPE+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PORT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PORT_TYPE) +[PPCAPS_BORDER](https://www.google.com/search?num=5&q=PPCAPS_BORDER+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PPCAPS_BORDER](https://github.com/dahall/Vanara/search?l=C%23&q=PPCAPS_BORDER) +[PPCAPS_DIRECTION](https://www.google.com/search?num=5&q=PPCAPS_DIRECTION+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PPCAPS_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=PPCAPS_DIRECTION) +[PPCAPS_DUPLEX](https://www.google.com/search?num=5&q=PPCAPS_DUPLEX+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PPCAPS_DUPLEX](https://github.com/dahall/Vanara/search?l=C%23&q=PPCAPS_DUPLEX) +[PPCAPS_EDGE](https://www.google.com/search?num=5&q=PPCAPS_EDGE+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PPCAPS_EDGE](https://github.com/dahall/Vanara/search?l=C%23&q=PPCAPS_EDGE) +[PPCAPS_SCALING](https://www.google.com/search?num=5&q=PPCAPS_SCALING+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PPCAPS_SCALING](https://github.com/dahall/Vanara/search?l=C%23&q=PPCAPS_SCALING) +[PRINT_EXECUTION_CONTEXT](https://www.google.com/search?num=5&q=PRINT_EXECUTION_CONTEXT+site%3Adocs.microsoft.com) | Winspool.h | [Vanara.PInvoke.WinSpool.PRINT_EXECUTION_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PRINT_EXECUTION_CONTEXT) +[PrintDocumentPackageCompletion](https://www.google.com/search?num=5&q=PrintDocumentPackageCompletion+site%3Adocs.microsoft.com) | documenttarget.h | [Vanara.PInvoke.DocumentTarget.PrintDocumentPackageCompletion](https://github.com/dahall/Vanara/search?l=C%23&q=PrintDocumentPackageCompletion) +[PRINTER_ATTRIBUTE](https://www.google.com/search?num=5&q=PRINTER_ATTRIBUTE+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_ATTRIBUTE) +[PRINTER_CHANGE](https://www.google.com/search?num=5&q=PRINTER_CHANGE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_CHANGE) +[PRINTER_CONNECTION_FLAGS](https://www.google.com/search?num=5&q=PRINTER_CONNECTION_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_CONNECTION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_CONNECTION_FLAGS) +[PRINTER_CONTROL](https://www.google.com/search?num=5&q=PRINTER_CONTROL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_CONTROL) +[PRINTER_ENUM](https://www.google.com/search?num=5&q=PRINTER_ENUM+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_ENUM) +[PRINTER_NOTIFY_CATEGORY](https://www.google.com/search?num=5&q=PRINTER_NOTIFY_CATEGORY+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_CATEGORY) +[PRINTER_NOTIFY_FIELD](https://www.google.com/search?num=5&q=PRINTER_NOTIFY_FIELD+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_FIELD](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_FIELD) +[PRINTER_NOTIFY_OPTIONS_FLAG](https://www.google.com/search?num=5&q=PRINTER_NOTIFY_OPTIONS_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_OPTIONS_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_OPTIONS_FLAG) +[PRINTER_OPTION_FLAGS](https://www.google.com/search?num=5&q=PRINTER_OPTION_FLAGS+site%3Adocs.microsoft.com) | Winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_OPTION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_OPTION_FLAGS) +[PRINTER_STATUS](https://www.google.com/search?num=5&q=PRINTER_STATUS+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_STATUS) +[PrinterDriverAttributes](https://www.google.com/search?num=5&q=PrinterDriverAttributes+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.PrinterDriverAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=PrinterDriverAttributes) +[UPDP](https://www.google.com/search?num=5&q=UPDP+site%3Adocs.microsoft.com) | winspool.h | [Vanara.PInvoke.WinSpool.UPDP](https://github.com/dahall/Vanara/search?l=C%23&q=UPDP) +[XPS_COLOR_INTERPOLATION](https://www.google.com/search?num=5&q=XPS_COLOR_INTERPOLATION+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_COLOR_INTERPOLATION](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_COLOR_INTERPOLATION) +[XPS_COLOR_TYPE](https://www.google.com/search?num=5&q=XPS_COLOR_TYPE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_COLOR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_COLOR_TYPE) +[XPS_DASH_CAP](https://www.google.com/search?num=5&q=XPS_DASH_CAP+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_DASH_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_DASH_CAP) +[XPS_DOCUMENT_TYPE](https://www.google.com/search?num=5&q=XPS_DOCUMENT_TYPE+site%3Adocs.microsoft.com) | xpsobjectmodel_1.h | [Vanara.PInvoke.XpsObjectModel.XPS_DOCUMENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_DOCUMENT_TYPE) +[XPS_FILL_RULE](https://www.google.com/search?num=5&q=XPS_FILL_RULE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_FILL_RULE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_FILL_RULE) +[XPS_FONT_EMBEDDING](https://www.google.com/search?num=5&q=XPS_FONT_EMBEDDING+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_FONT_EMBEDDING](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_FONT_EMBEDDING) +[XPS_IMAGE_TYPE](https://www.google.com/search?num=5&q=XPS_IMAGE_TYPE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_IMAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_IMAGE_TYPE) +[XPS_INTERLEAVING](https://www.google.com/search?num=5&q=XPS_INTERLEAVING+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_INTERLEAVING](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_INTERLEAVING) +[XPS_JOB_COMPLETION](https://www.google.com/search?num=5&q=XPS_JOB_COMPLETION+site%3Adocs.microsoft.com) | xpsprint.h | [Vanara.PInvoke.XpsPrint.XPS_JOB_COMPLETION](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_JOB_COMPLETION) +[XPS_LINE_CAP](https://www.google.com/search?num=5&q=XPS_LINE_CAP+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_LINE_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_LINE_CAP) +[XPS_LINE_JOIN](https://www.google.com/search?num=5&q=XPS_LINE_JOIN+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_LINE_JOIN](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_LINE_JOIN) +[XPS_OBJECT_TYPE](https://www.google.com/search?num=5&q=XPS_OBJECT_TYPE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_OBJECT_TYPE) +[XPS_SEGMENT_STROKE_PATTERN](https://www.google.com/search?num=5&q=XPS_SEGMENT_STROKE_PATTERN+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_SEGMENT_STROKE_PATTERN](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_SEGMENT_STROKE_PATTERN) +[XPS_SEGMENT_TYPE](https://www.google.com/search?num=5&q=XPS_SEGMENT_TYPE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_SEGMENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_SEGMENT_TYPE) +[XPS_SPREAD_METHOD](https://www.google.com/search?num=5&q=XPS_SPREAD_METHOD+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_SPREAD_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_SPREAD_METHOD) +[XPS_STYLE_SIMULATION](https://www.google.com/search?num=5&q=XPS_STYLE_SIMULATION+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_STYLE_SIMULATION](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_STYLE_SIMULATION) +[XPS_THUMBNAIL_SIZE](https://www.google.com/search?num=5&q=XPS_THUMBNAIL_SIZE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_THUMBNAIL_SIZE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_THUMBNAIL_SIZE) +[XPS_TILE_MODE](https://www.google.com/search?num=5&q=XPS_TILE_MODE+site%3Adocs.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XPS_TILE_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=XPS_TILE_MODE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Printing/Vanara.PInvoke.Printing.csproj b/PInvoke/Printing/Vanara.PInvoke.Printing.csproj index a9633651..688e22e8 100644 --- a/PInvoke/Printing/Vanara.PInvoke.Printing.csproj +++ b/PInvoke/Printing/Vanara.PInvoke.Printing.csproj @@ -22,6 +22,7 @@ Interfaces IPrintDocumentPackageStatusEvent IPrintDocumentPackageTarget IPrintDocumentPackageTargetFactory IPrintDocumentPageSource IPrintPreviewPageCollection IXpsOMBrush IXpsOMCanvas IXpsOMColorProfileResource IXpsOMColorProfileResourceCollection IXpsOMCoreProperties IXpsOMDashCollection IXpsOMDictionary IXpsOMDocument IXpsOMDocumentCollection IXpsOMDocumentSequence IXpsOMDocumentStructureResource IXpsOMFontResource IXpsOMFontResourceCollection IXpsOMGeometry IXpsOMGeometryFigure IXpsOMGeometryFigureCollection IXpsOMGlyphs IXpsOMGlyphsEditor IXpsOMGradientBrush IXpsOMGradientStop IXpsOMGradientStopCollection IXpsOMImageBrush IXpsOMImageResource IXpsOMImageResourceCollection IXpsOMLinearGradientBrush IXpsOMMatrixTransform IXpsOMNameCollection IXpsOMObjectFactory IXpsOMPackage IXpsOMPackageWriter IXpsOMPage IXpsOMPageReference IXpsOMPageReferenceCollection IXpsOMPart IXpsOMPartResources IXpsOMPartUriCollection IXpsOMPath IXpsOMPrintTicketResource IXpsOMRadialGradientBrush IXpsOMRemoteDictionaryResource IXpsOMRemoteDictionaryResourceCollection IXpsOMResource IXpsOMShareable IXpsOMSignatureBlockResource IXpsOMSignatureBlockResourceCollection IXpsOMSolidColorBrush IXpsOMStoryFragmentsResource IXpsOMThumbnailGenerator IXpsOMTileBrush IXpsOMVisual IXpsOMVisualBrush IXpsOMVisualCollection IXpsPrintJob IXpsPrintJobStream + pkgreadme.md diff --git a/PInvoke/Printing/pkgreadme.md b/PInvoke/Printing/pkgreadme.md new file mode 100644 index 00000000..ff8bac5f --- /dev/null +++ b/PInvoke/Printing/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Printing NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Printing?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 winspool.drv and prntvpt.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.Printing + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +AbortPrinter
AddForm
AddJob
AddMonitor
AddPort
AddPrinter
AddPrinterConnection
AddPrinterConnection2
AddPrinterDriver
AddPrinterDriverEx
AddPrintProcessor
AddPrintProvidor
AdvancedDocumentProperties
BindPTProviderThunkA
BindPTProviderThunkW
ClosePrinter
CloseSpoolFileHandle
CommitSpoolData
ConfigurePort
ConnectToPrinterDlg
ConvertDevModeToPrintTicketThunk2
ConvertPrintTicketToDevModeThunk2
CorePrinterDriverInstalled
DeleteForm
DeleteMonitor
DeletePort
DeletePrinter
DeletePrinterConnection
DeletePrinterData
DeletePrinterDataEx
DeletePrinterDriver
DeletePrinterDriverEx
DeletePrinterDriverPackage
DeletePrinterKey
DeletePrintProcessor
DeletePrintProvidor
DeviceCapabilities
DocumentEventA
DocumentEventW
DocumentProperties
EndDocPrinter
EndPagePrinter
EnumForms
EnumJobs
EnumMonitors
EnumPorts
EnumPrinterData
EnumPrinterDataEx
EnumPrinterDrivers
EnumPrinterKey
EnumPrinters
EnumPrintProcessorDatatypes
EnumPrintProcessors
FindClosePrinterChangeNotification
FindFirstPrinterChangeNotification
FindNextPrinterChangeNotification
FlushPrinter
FreePrinterNotifyInfo
GetCorePrinterDrivers
GetDefaultPrinter
GetForm
GetJob
GetPrintCapabilitiesThunk2
GetPrinter
GetPrinterData
GetPrinterDataEx
GetPrinterDriver
GetPrinterDriver2
GetPrinterDriverDirectory
GetPrinterDriverPackagePath
GetPrintExecutionData
GetPrintProcessorDirectory
GetSpoolFileHandle
InstallPrinterDriverFromPackage
IsValidDevmode
MergeAndValidatePrintTicketThunk2
OpenPrinter
OpenPrinter2
PrinterProperties
PTCloseProvider
PTConvertDevModeToPrintTicket
PTConvertPrintTicketToDevMode
PTGetPrintCapabilities
PTGetPrintDeviceCapabilities
PTGetPrintDeviceResources
PTMergeAndValidatePrintTicket
PTOpenProvider
PTOpenProviderEx
PTQuerySchemaVersionSupport
PTReleaseMemory
ReadPrinter
ReportJobProcessingProgress
ResetPrinter
ScheduleJob
SetDefaultPrinter
SetForm
SetJob
SetPort
SetPrinter
SetPrinterData
SetPrinterDataEx
StartDocPrinter
StartPagePrinter
StartXpsPrintJob
StartXpsPrintJob1
UnbindPTProviderThunk
UploadPrinterDriverPackage
WritePrinter
| PrintDocumentPackageCompletion
EDefaultDevmodeType
EPrintTicketScope
APD
DPD
UPDP
AccessRights
DC
DM
DOCUMENTEVENT
DSPRINT
EPrintPropertyType
EPrintXPSJobOperation
EPrintXPSJobProgress
FormFlags
FormStringType
JOB_CONTROL
JOB_NOTIFY_FIELD
JOB_PRIORITY
JOB_STATUS
NOTIFY_TYPE
PORT_STATUS
PORT_STATUS_TYPE
PORT_TYPE
PPCAPS_BORDER
PPCAPS_DIRECTION
PPCAPS_DUPLEX
PPCAPS_EDGE
PPCAPS_SCALING
PRINT_EXECUTION_CONTEXT
PRINTER_ATTRIBUTE
PRINTER_CHANGE
PRINTER_CONNECTION_FLAGS
PRINTER_CONTROL
PRINTER_ENUM
PRINTER_NOTIFY_CATEGORY
PRINTER_NOTIFY_FIELD
PRINTER_NOTIFY_OPTIONS_FLAG
PRINTER_OPTION_FLAGS
PRINTER_STATUS
PrinterDriverAttributes
XPS_COLOR_INTERPOLATION
XPS_COLOR_TYPE
XPS_DASH_CAP
XPS_DOCUMENT_TYPE
XPS_FILL_RULE
XPS_FONT_EMBEDDING
XPS_IMAGE_TYPE
XPS_INTERLEAVING
XPS_LINE_CAP
XPS_LINE_JOIN
XPS_OBJECT_TYPE
XPS_SEGMENT_STROKE_PATTERN
XPS_SEGMENT_TYPE
XPS_SPREAD_METHOD
XPS_STYLE_SIMULATION
XPS_THUMBNAIL_SIZE
XPS_TILE_MODE
XPS_JOB_COMPLETION

















































| PrintDocumentPackageStatus
HPTPROVIDER
ADDJOB_INFO_1
CORE_PRINTER_DRIVER
DATATYPES_INFO_1
DOC_INFO_1
DOC_INFO_2
DOC_INFO_3
DRIVER_INFO_1
DRIVER_INFO_2
DRIVER_INFO_3
DRIVER_INFO_4
DRIVER_INFO_5
DRIVER_INFO_6
DRIVER_INFO_8
FORM_INFO_1
FORM_INFO_2
HPRINTER
HPRINTERCHANGENOTIFICATION
HSPOOLFILE
JOB_INFO_1
JOB_INFO_2
JOB_INFO_3
JOB_INFO_4
MONITOR_INFO_1
MONITOR_INFO_2
PORT_INFO_1
PORT_INFO_2
PORT_INFO_3
PRINT_EXECUTION_DATA
PRINTER_CONNECTION_INFO_1
PRINTER_ENUM_VALUES
PRINTER_INFO_1
PRINTER_INFO_2
PRINTER_INFO_3
PRINTER_INFO_4
PRINTER_INFO_5
PRINTER_INFO_6
PRINTER_INFO_7
PRINTER_INFO_8
PRINTER_INFO_9
PRINTER_NOTIFY_INFO
PRINTER_NOTIFY_INFO_DATA
PRINTER_NOTIFY_OPTIONS
PRINTER_NOTIFY_OPTIONS_TYPE
PRINTER_OPTIONS
PRINTPROCESSOR_CAPS_1
PRINTPROCESSOR_CAPS_2
PRINTPROCESSOR_INFO_1
PROVIDOR_INFO_1
PROVIDOR_INFO_2
XPS_POINT
XPS_RECT
XPS_SIZE
XPS_COLOR
XPS_DASH
XPS_GLYPH_INDEX
XPS_GLYPH_MAPPING
XPS_MATRIX
XPS_JOB_STATUS
NOTIFYDATA
XPS_COLOR_TYPE_SCRGB
XPS_COLOR_TYPE_CONTEXT
XPS_COLOR_TYPE_SRGB
DATA











































| IPrintDocumentPageSource
IPrintPreviewPageCollection
IPrintDocumentPackageStatusEvent
IPrintDocumentPackageTarget
IPrintDocumentPackageTargetFactory
IXpsOMBrush
IXpsOMCanvas
IXpsOMColorProfileResource
IXpsOMColorProfileResourceCollection
IXpsOMDashCollection
IXpsOMDictionary
IXpsOMDocumentStructureResource
IXpsOMFontResource
IXpsOMFontResourceCollection
IXpsOMGeometry
IXpsOMGeometryFigure
IXpsOMGeometryFigureCollection
IXpsOMGlyphs
IXpsOMGlyphsEditor
IXpsOMGradientBrush
IXpsOMGradientStop
IXpsOMGradientStopCollection
IXpsOMImageBrush
IXpsOMImageResource
IXpsOMObjectFactory
IXpsOMCoreProperties
IXpsOMDocument
IXpsOMDocumentCollection
IXpsOMDocumentSequence
IXpsOMPackage
IXpsOMPackageWriter
IXpsOMPage
IXpsOMPageReference
IXpsOMPageReferenceCollection
IXpsOMPart
IXpsOMPartResources
IXpsOMPartUriCollection
IXpsOMImageResourceCollection
IXpsOMLinearGradientBrush
IXpsOMMatrixTransform
IXpsOMNameCollection
IXpsOMPath
IXpsOMPrintTicketResource
IXpsOMRadialGradientBrush
IXpsOMRemoteDictionaryResource
IXpsOMRemoteDictionaryResourceCollection
IXpsOMResource
IXpsOMShareable
IXpsOMSignatureBlockResource
IXpsOMSignatureBlockResourceCollection
IXpsOMSolidColorBrush
IXpsOMStoryFragmentsResource
IXpsOMThumbnailGenerator
IXpsOMTileBrush
IXpsOMVisual
IXpsOMVisualBrush
IXpsOMVisualCollection
IXpsPrintJob
IXpsPrintJobStream

















































diff --git a/PInvoke/ProjectedFSLib/CorrelationReport.md b/PInvoke/ProjectedFSLib/CorrelationReport.md index ba94ded9..36e6d1bb 100644 --- a/PInvoke/ProjectedFSLib/CorrelationReport.md +++ b/PInvoke/ProjectedFSLib/CorrelationReport.md @@ -25,6 +25,19 @@ Native Method | Header | Managed Method [PrjWriteFileData](https://www.google.com/search?num=5&q=PrjWriteFileData+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWriteFileData](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWriteFileData) [PrjWritePlaceholderInfo](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWritePlaceholderInfo) [PrjWritePlaceholderInfo2](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo2+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWritePlaceholderInfo2) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[PRJ_CALLBACK_DATA_FLAGS](https://www.google.com/search?num=5&q=PRJ_CALLBACK_DATA_FLAGS+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACK_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_CALLBACK_DATA_FLAGS) +[PRJ_COMPLETE_COMMAND_TYPE](https://www.google.com/search?num=5&q=PRJ_COMPLETE_COMMAND_TYPE+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_COMPLETE_COMMAND_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_COMPLETE_COMMAND_TYPE) +[PRJ_EXT_INFO_TYPE](https://www.google.com/search?num=5&q=PRJ_EXT_INFO_TYPE+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_EXT_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_EXT_INFO_TYPE) +[PRJ_FILE_STATE](https://www.google.com/search?num=5&q=PRJ_FILE_STATE+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_FILE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_FILE_STATE) +[PRJ_NOTIFICATION](https://www.google.com/search?num=5&q=PRJ_NOTIFICATION+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFICATION) +[PRJ_NOTIFY_TYPES](https://www.google.com/search?num=5&q=PRJ_NOTIFY_TYPES+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFY_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFY_TYPES) +[PRJ_PLACEHOLDER_ID](https://www.google.com/search?num=5&q=PRJ_PLACEHOLDER_ID+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_PLACEHOLDER_ID) +[PRJ_STARTVIRTUALIZING_FLAGS](https://www.google.com/search?num=5&q=PRJ_STARTVIRTUALIZING_FLAGS+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_STARTVIRTUALIZING_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_STARTVIRTUALIZING_FLAGS) +[PRJ_UPDATE_FAILURE_CAUSES](https://www.google.com/search?num=5&q=PRJ_UPDATE_FAILURE_CAUSES+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_UPDATE_FAILURE_CAUSES](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_UPDATE_FAILURE_CAUSES) +[PRJ_UPDATE_TYPES](https://www.google.com/search?num=5&q=PRJ_UPDATE_TYPES+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_UPDATE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_UPDATE_TYPES) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/ProjectedFSLib/Vanara.PInvoke.ProjectedFSLib.csproj b/PInvoke/ProjectedFSLib/Vanara.PInvoke.ProjectedFSLib.csproj index 0a371aa4..ea5cf75f 100644 --- a/PInvoke/ProjectedFSLib/Vanara.PInvoke.ProjectedFSLib.csproj +++ b/PInvoke/ProjectedFSLib/Vanara.PInvoke.ProjectedFSLib.csproj @@ -19,6 +19,7 @@ Structures EAINFORMATION PRJ_CALLBACKS PRJ_CALLBACK_DATA PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS PRJ_DIR_ENTRY_BUFFER_HANDLE PRJ_EXTENDED_INFO PRJ_FILE_BASIC_INFO PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT PRJ_NOTIFICATION_MAPPING PRJ_NOTIFICATION_PARAMETERS PRJ_PLACEHOLDER_INFO PRJ_PLACEHOLDER_VERSION_INFO PRJ_STARTVIRTUALIZING_OPTIONS PRJ_VIRTUALIZATION_INSTANCE_INFO SECURITYINFORMATION STREAMSINFORMATION SYMLINK + pkgreadme.md diff --git a/PInvoke/ProjectedFSLib/pkgreadme.md b/PInvoke/ProjectedFSLib/pkgreadme.md new file mode 100644 index 00000000..0c1f90f6 --- /dev/null +++ b/PInvoke/ProjectedFSLib/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.ProjectedFSLib NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.ProjectedFSLib?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 ProjectedFSLib.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.ProjectedFSLib + +Functions | Enumerations | Structures +--- | --- | --- +PrjAllocateAlignedBuffer
PrjClearNegativePathCache
PrjCompleteCommand
PrjDeleteFile
PrjDoesNameContainWildCards
PrjFileNameCompare
PrjFileNameMatch
PrjFillDirEntryBuffer
PrjFillDirEntryBuffer2
PrjFreeAlignedBuffer
PrjGetOnDiskFileState
PrjGetVirtualizationInstanceInfo
PrjMarkDirectoryAsPlaceholder
PrjStartVirtualizing
PrjStopVirtualizing
PrjUpdateFileIfNeeded
PrjWriteFileData
PrjWritePlaceholderInfo
PrjWritePlaceholderInfo2
| PRJ_CALLBACK_DATA_FLAGS
PRJ_COMPLETE_COMMAND_TYPE
PRJ_EXT_INFO_TYPE
PRJ_FILE_STATE
PRJ_NOTIFICATION
PRJ_NOTIFY_TYPES
PRJ_PLACEHOLDER_ID
PRJ_STARTVIRTUALIZING_FLAGS
PRJ_UPDATE_FAILURE_CAUSES
PRJ_UPDATE_TYPES









| PRJ_CALLBACK_DATA
PRJ_CALLBACKS
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS
PRJ_DIR_ENTRY_BUFFER_HANDLE
PRJ_EXTENDED_INFO
PRJ_FILE_BASIC_INFO
PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT
PRJ_NOTIFICATION_MAPPING
PRJ_NOTIFICATION_PARAMETERS
PRJ_PLACEHOLDER_INFO
PRJ_PLACEHOLDER_VERSION_INFO
PRJ_STARTVIRTUALIZING_OPTIONS
PRJ_VIRTUALIZATION_INSTANCE_INFO
SYMLINK
EAINFORMATION
SECURITYINFORMATION
STREAMSINFORMATION


diff --git a/PInvoke/Rpc/CorrelationReport.md b/PInvoke/Rpc/CorrelationReport.md index 87cc368d..206aafb5 100644 --- a/PInvoke/Rpc/CorrelationReport.md +++ b/PInvoke/Rpc/CorrelationReport.md @@ -520,6 +520,27 @@ Native Method | Header | Managed Method [UuidHash](https://www.google.com/search?num=5&q=UuidHash+site%3Adocs.microsoft.com) | | [UuidIsNil](https://www.google.com/search?num=5&q=UuidIsNil+site%3Adocs.microsoft.com) | | [UuidToString](https://www.google.com/search?num=5&q=UuidToStringA+site%3Adocs.microsoft.com) | | +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[RCP_C_BINDING_TIMEOUT](https://www.google.com/search?num=5&q=RCP_C_BINDING_TIMEOUT+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RCP_C_BINDING_TIMEOUT](https://github.com/dahall/Vanara/search?l=C%23&q=RCP_C_BINDING_TIMEOUT) +[RPC_BHO](https://www.google.com/search?num=5&q=RPC_BHO+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_BHO](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_BHO) +[RPC_C_AUTHN](https://www.google.com/search?num=5&q=RPC_C_AUTHN+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_AUTHN](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_AUTHN) +[RPC_C_AUTHN_INFO_TYPE](https://www.google.com/search?num=5&q=RPC_C_AUTHN_INFO_TYPE+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_AUTHN_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_AUTHN_INFO_TYPE) +[RPC_C_AUTHN_LEVEL](https://www.google.com/search?num=5&q=RPC_C_AUTHN_LEVEL+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_AUTHN_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_AUTHN_LEVEL) +[RPC_C_AUTHZ](https://www.google.com/search?num=5&q=RPC_C_AUTHZ+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_AUTHZ](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_AUTHZ) +[RPC_C_HTTP_AUTHN_SCHEME](https://www.google.com/search?num=5&q=RPC_C_HTTP_AUTHN_SCHEME+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_HTTP_AUTHN_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_HTTP_AUTHN_SCHEME) +[RPC_C_HTTP_AUTHN_TARGET](https://www.google.com/search?num=5&q=RPC_C_HTTP_AUTHN_TARGET+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_HTTP_AUTHN_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_HTTP_AUTHN_TARGET) +[RPC_C_HTTP_FLAG](https://www.google.com/search?num=5&q=RPC_C_HTTP_FLAG+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_HTTP_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_HTTP_FLAG) +[RPC_C_IMP_LEVEL](https://www.google.com/search?num=5&q=RPC_C_IMP_LEVEL+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_IMP_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_IMP_LEVEL) +[RPC_C_MGMT](https://www.google.com/search?num=5&q=RPC_C_MGMT+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_MGMT](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_MGMT) +[RPC_C_OPT](https://www.google.com/search?num=5&q=RPC_C_OPT+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_OPT](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_OPT) +[RPC_C_POL_ENDPT](https://www.google.com/search?num=5&q=RPC_C_POL_ENDPT+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_POL_ENDPT](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_POL_ENDPT) +[RPC_C_POL_NIC](https://www.google.com/search?num=5&q=RPC_C_POL_NIC+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_POL_NIC](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_POL_NIC) +[RPC_C_QOS_CAPABILITIES](https://www.google.com/search?num=5&q=RPC_C_QOS_CAPABILITIES+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_QOS_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_QOS_CAPABILITIES) +[RPC_C_QOS_IDENTITY](https://www.google.com/search?num=5&q=RPC_C_QOS_IDENTITY+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_C_QOS_IDENTITY](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_C_QOS_IDENTITY) +[RPC_IF](https://www.google.com/search?num=5&q=RPC_IF+site%3Adocs.microsoft.com) | rpcdce.h | [Vanara.PInvoke.Rpc.RPC_IF](https://github.com/dahall/Vanara/search?l=C%23&q=RPC_IF) +[SEC_WINNT_AUTH_IDENTITY_CHARSET](https://www.google.com/search?num=5&q=SEC_WINNT_AUTH_IDENTITY_CHARSET+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Rpc.SEC_WINNT_AUTH_IDENTITY_CHARSET](https://github.com/dahall/Vanara/search?l=C%23&q=SEC_WINNT_AUTH_IDENTITY_CHARSET) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Rpc/Vanara.PInvoke.Rpc.csproj b/PInvoke/Rpc/Vanara.PInvoke.Rpc.csproj index 4177a502..571ff0e4 100644 --- a/PInvoke/Rpc/Vanara.PInvoke.Rpc.csproj +++ b/PInvoke/Rpc/Vanara.PInvoke.Rpc.csproj @@ -19,6 +19,7 @@ Structures MIDL_SERVER_INFO MIDL_STUB_DESC RPC_AUTHZ_HANDLE RPC_AUTH_IDENTITY_HANDLE RPC_BINDING_HANDLE RPC_BINDING_HANDLE_OPTIONS_V1 RPC_BINDING_HANDLE_SECURITY_V1 RPC_BINDING_HANDLE_TEMPLATE_V1 RPC_BINDING_VECTOR RPC_CLIENT_INTERFACE RPC_DISPATCH_TABLE RPC_ENDPOINT_TEMPLATE RPC_HTTP_TRANSPORT_CREDENTIALS RPC_HTTP_TRANSPORT_CREDENTIALS_V2 RPC_HTTP_TRANSPORT_CREDENTIALS_V3 RPC_IF_HANDLE RPC_IF_ID RPC_IF_ID_VECTOR RPC_INTERFACE_GROUP RPC_INTERFACE_TEMPLATE RPC_MESSAGE RPC_POLICY RPC_PROTSEQ_ENDPOINT RPC_PROTSEQ_VECTOR RPC_SECURITY_QOS RPC_SECURITY_QOS_V2 RPC_SECURITY_QOS_V3 RPC_SECURITY_QOS_V4 RPC_SECURITY_QOS_V5 RPC_SERVER_INTERFACE RPC_STATS_VECTOR RPC_SYNTAX_IDENTIFIER RPC_VERSION SEC_WINNT_AUTH_IDENTITY UUID_VECTOR + pkgreadme.md diff --git a/PInvoke/Rpc/pkgreadme.md b/PInvoke/Rpc/pkgreadme.md new file mode 100644 index 00000000..7983826d --- /dev/null +++ b/PInvoke/Rpc/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Rpc NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Rpc?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 Rpc libraries. + +### 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.Rpc + +Functions | Enumerations | Structures +--- | --- | --- +CreateProxyFromTypeInfo
CreateStubFromTypeInfo
CStdStubBuffer_AddRef
CStdStubBuffer_Connect
CStdStubBuffer_CountRefs
CStdStubBuffer_DebugServerQueryInterface
CStdStubBuffer_DebugServerRelease
CStdStubBuffer_Disconnect
CStdStubBuffer_Invoke
CStdStubBuffer_IsIIDSupported
CStdStubBuffer_QueryInterface
DceErrorInqText
I_RpcAllocate
I_RpcAsyncAbortCall
I_RpcAsyncSetHandle
I_RpcBCacheAllocate
I_RpcBCacheFree
I_RpcBindingCopy
I_RpcBindingCreateNP
I_RpcBindingHandleToAsyncHandle
I_RpcBindingInqClientTokenAttributes
I_RpcBindingInqCurrentModifiedId
I_RpcBindingInqDynamicEndpoint
I_RpcBindingInqLocalClientPID
I_RpcBindingInqMarshalledTargetInfo
I_RpcBindingInqSecurityContext
I_RpcBindingInqSecurityContextKeyInfo
I_RpcBindingInqTransportType
I_RpcBindingInqWireIdForSnego
I_RpcBindingIsClientLocal
I_RpcBindingIsServerLocal
I_RpcBindingSetPrivateOption
I_RpcBindingToStaticStringBindingW
I_RpcCertProcessAndProvision
I_RpcClearMutex
I_RpcCompleteAndFree
I_RpcDeleteMutex
I_RpcEnableWmiTrace
I_RpcExceptionFilter
I_RpcFilterDCOMActivation
I_RpcFixTransferSyntax
I_RpcFree
I_RpcFreeBuffer
I_RpcFreePipeBuffer
I_RpcFreeSystemHandle
I_RpcFreeSystemHandleCollection
I_RpcFwThisIsTheManager
I_RpcGetBuffer
I_RpcGetBufferWithObject
I_RpcGetCurrentCallHandle
I_RpcGetDefaultSD
I_RpcGetExtendedError
I_RpcGetPortAllocationData
I_RpcGetSystemHandle
I_RpcIfInqTransferSyntaxes
I_RpcInitFwImports
I_RpcInitHttpImports
I_RpcInitImports
I_RpcInitNdrImports
I_RpcLogEvent
I_RpcMapWin32Status
I_RpcMarshalBindingHandleAndInterfaceForNDF
I_RpcMgmtEnableDedicatedThreadPool
I_RpcMgmtQueryDedicatedThreadPool
I_RpcNDRCGetWireRepresentation
I_RpcNDRSContextEmergencyCleanup
I_RpcNegotiateTransferSyntax
I_RpcNsBindingSetEntryName
I_RpcNsInterfaceExported
I_RpcNsInterfaceUnexported
I_RpcOpenClientProcess
I_RpcOpenClientThread
I_RpcParseSecurity
I_RpcPauseExecution
I_RpcReallocPipeBuffer
I_RpcReceive
I_RpcRecordCalloutFailure
I_RpcRequestMutex
I_RpcSend
I_RpcSendReceive
I_RpcServerAllocateIpPort
I_RpcServerCheckClientRestriction
I_RpcServerDisableExceptionFilter
I_RpcServerGetAssociationID
I_RpcServerInqAddressChangeFn
I_RpcServerInqLocalConnAddress
I_RpcServerInqRemoteConnAddress
I_RpcServerInqTransportType
I_RpcServerIsClientDisconnected
I_RpcServerRegisterForwardFunction
I_RpcServerSetAddressChangeFn
I_RpcServerStartService
I_RpcServerSubscribeForDisconnectNotification
I_RpcServerSubscribeForDisconnectNotification2
I_RpcServerTurnOnOffKeepalives
I_RpcServerUnsubscribeForDisconnectNotification
I_RpcServerUseProtseq2
I_RpcServerUseProtseqEp2
I_RpcSessionStrictContextHandle
I_RpcSetDCOMAppId
I_RpcSetSystemHandle
I_RpcSNCHOption
I_RpcSsDontSerializeContext
I_RpcSystemFunction001
I_RpcSystemHandleTypeSpecificWork
I_RpcTransConnectionAllocatePacket
I_RpcTransConnectionFreePacket
I_RpcTransConnectionReallocPacket
I_RpcTransDatagramAllocate
I_RpcTransDatagramAllocate2
I_RpcTransDatagramFree
I_RpcTransGetThreadEvent
I_RpcTransGetThreadEventThreadOptional
I_RpcTransIoCancelled
I_RpcTransServerNewConnection
I_RpcTurnOnEEInfoPropagation
I_RpcVerifierCorruptionExpected
I_UuidCreate
IUnknown_AddRef_Proxy
IUnknown_QueryInterface_Proxy
IUnknown_Release_Proxy
MesBufferHandleReset
MesDecodeBufferHandleCreate
MesDecodeIncrementalHandleCreate
MesEncodeDynBufferHandleCreate
MesEncodeFixedBufferHandleCreate
MesEncodeIncrementalHandleCreate
MesHandleFree
MesIncrementalHandleReset
MesInqProcEncodingId
Ndr64AsyncClientCall
Ndr64AsyncServerCall64
Ndr64AsyncServerCallAll
Ndr64DcomAsyncClientCall
Ndr64DcomAsyncStubCall
NdrAllocate
NdrAsyncClientCall
NdrAsyncServerCall
NdrByteCountPointerBufferSize
NdrByteCountPointerFree
NdrByteCountPointerMarshall
NdrByteCountPointerUnmarshall
NDRCContextBinding
NDRCContextMarshall
NDRCContextUnmarshall
NdrClearOutParameters
NdrClientCall2
NdrClientCall3
NdrClientContextMarshall
NdrClientContextUnmarshall
NdrClientInitialize
NdrClientInitializeNew
NdrComplexArrayBufferSize
NdrComplexArrayFree
NdrComplexArrayMarshall
NdrComplexArrayMemorySize
NdrComplexArrayUnmarshall
NdrComplexStructBufferSize
NdrComplexStructFree
NdrComplexStructMarshall
NdrComplexStructMemorySize
NdrComplexStructUnmarshall
NdrConformantArrayBufferSize
NdrConformantArrayFree
NdrConformantArrayMarshall
NdrConformantArrayMemorySize
NdrConformantArrayUnmarshall
NdrConformantStringBufferSize
NdrConformantStringMarshall
NdrConformantStringMemorySize
NdrConformantStringUnmarshall
NdrConformantStructBufferSize
NdrConformantStructFree
NdrConformantStructMarshall
NdrConformantStructMemorySize
NdrConformantStructUnmarshall
NdrConformantVaryingArrayBufferSize
NdrConformantVaryingArrayFree
NdrConformantVaryingArrayMarshall
NdrConformantVaryingArrayMemorySize
NdrConformantVaryingArrayUnmarshall
NdrConformantVaryingStructBufferSize
NdrConformantVaryingStructFree
NdrConformantVaryingStructMarshall
NdrConformantVaryingStructMemorySize
NdrConformantVaryingStructUnmarshall
NdrContextHandleInitialize
NdrContextHandleSize
NdrConvert
NdrConvert2
NdrCorrelationFree
NdrCorrelationInitialize
NdrCorrelationPass
NdrCreateServerInterfaceFromStub
NdrCStdStubBuffer_Release
NdrCStdStubBuffer2_Release
NdrDcomAsyncClientCall
NdrDcomAsyncStubCall
NdrDllCanUnloadNow
NdrDllGetClassObject
NdrDllRegisterProxy
NdrDllUnregisterProxy
NdrEncapsulatedUnionBufferSize
NdrEncapsulatedUnionFree
NdrEncapsulatedUnionMarshall
NdrEncapsulatedUnionMemorySize
NdrEncapsulatedUnionUnmarshall
NdrFixedArrayBufferSize
NdrFixedArrayFree
NdrFixedArrayMarshall
NdrFixedArrayMemorySize
NdrFixedArrayUnmarshall
NdrFreeBuffer
NdrFullPointerFree
NdrFullPointerInsertRefId
NdrFullPointerQueryPointer
NdrFullPointerQueryRefId
NdrFullPointerXlatFree
NdrFullPointerXlatInit
NdrGetBaseInterfaceFromStub
NdrGetBuffer
NdrGetDcomProtocolVersion
NdrGetSimpleTypeBufferAlignment
NdrGetSimpleTypeBufferSize
NdrGetSimpleTypeMemorySize
NdrGetTypeFlags
NdrGetUserMarshalInfo
NdrInterfacePointerBufferSize
NdrInterfacePointerFree
NdrInterfacePointerMarshall
NdrInterfacePointerMemorySize
NdrInterfacePointerUnmarshall
NdrMapCommAndFaultStatus
NdrMesProcEncodeDecode
NdrMesProcEncodeDecode2
NdrMesProcEncodeDecode3
NdrMesSimpleTypeAlignSize
NdrMesSimpleTypeAlignSizeAll
NdrMesSimpleTypeDecode
NdrMesSimpleTypeDecodeAll
NdrMesSimpleTypeEncode
NdrMesSimpleTypeEncodeAll
NdrMesTypeAlignSize
NdrMesTypeAlignSize2
NdrMesTypeAlignSize3
NdrMesTypeDecode
NdrMesTypeDecode2
NdrMesTypeDecode3
NdrMesTypeEncode
NdrMesTypeEncode2
NdrMesTypeEncode3
NdrMesTypeFree2
NdrMesTypeFree3
NdrNonConformantStringBufferSize
NdrNonConformantStringMarshall
NdrNonConformantStringMemorySize
NdrNonConformantStringUnmarshall
NdrNonEncapsulatedUnionBufferSize
NdrNonEncapsulatedUnionFree
NdrNonEncapsulatedUnionMarshall
NdrNonEncapsulatedUnionMemorySize
NdrNonEncapsulatedUnionUnmarshall
NdrNsGetBuffer
NdrNsSendReceive
NdrOleAllocate
NdrOleFree
NdrOutInit
NdrPartialIgnoreClientBufferSize
NdrPartialIgnoreClientMarshall
NdrPartialIgnoreServerInitialize
NdrPartialIgnoreServerUnmarshall
NdrpClientCall2
NdrpCreateProxy
NdrpCreateStub
NdrpGetProcFormatString
NdrpGetTypeFormatString
NdrpGetTypeGenCookie
NdrpMemoryIncrement
NdrPointerBufferSize
NdrPointerFree
NdrPointerMarshall
NdrPointerMemorySize
NdrPointerUnmarshall
NdrpReleaseTypeFormatString
NdrpReleaseTypeGenCookie
NdrProxyErrorHandler
NdrProxyFreeBuffer
NdrProxyGetBuffer
NdrProxyInitialize
NdrProxySendReceive
NdrpVarVtOfTypeDesc
NdrRangeUnmarshall
NdrRpcSmClientAllocate
NdrRpcSmClientFree
NdrRpcSmSetClientToOsf
NdrRpcSsDefaultAllocate
NdrRpcSsDefaultFree
NdrRpcSsDisableAllocate
NdrRpcSsEnableAllocate
NDRSContextMarshall
NDRSContextMarshall2
NDRSContextMarshallEx
NDRSContextUnmarshall
NDRSContextUnmarshall2
NDRSContextUnmarshallEx
NdrSendReceive
NdrServerCall2
NdrServerCallAll
NdrServerCallNdr64
NdrServerContextMarshall
NdrServerContextNewMarshall
NdrServerContextNewUnmarshall
NdrServerContextUnmarshall
NdrServerInitialize
NdrServerInitializeMarshall
NdrServerInitializeNew
NdrServerInitializePartial
NdrServerInitializeUnmarshall
NdrSimpleStructBufferSize
NdrSimpleStructFree
NdrSimpleStructMarshall
NdrSimpleStructMemorySize
NdrSimpleStructUnmarshall
NdrSimpleTypeMarshall
NdrSimpleTypeUnmarshall
NdrStubCall2
NdrStubCall3
NdrStubForwardingFunction
NdrStubGetBuffer
NdrStubInitialize
NdrStubInitializeMarshall
NdrTypeFlags
NdrTypeFree
NdrTypeMarshall
NdrTypeSize
NdrTypeUnmarshall
NdrUnmarshallBasetypeInline
NdrUserMarshalBufferSize
NdrUserMarshalFree
NdrUserMarshalMarshall
NdrUserMarshalMemorySize
NdrUserMarshalSimpleTypeConvert
NdrUserMarshalUnmarshall
NdrVaryingArrayBufferSize
NdrVaryingArrayFree
NdrVaryingArrayMarshall
NdrVaryingArrayMemorySize
NdrVaryingArrayUnmarshall
NdrXmitOrRepAsBufferSize
NdrXmitOrRepAsFree
NdrXmitOrRepAsMarshall
NdrXmitOrRepAsMemorySize
NdrXmitOrRepAsUnmarshall
pfnFreeRoutines
pfnMarshallRoutines
pfnSizeRoutines
pfnUnmarshallRoutines
RpcAsyncAbortCall
RpcAsyncCancelCall
RpcAsyncCompleteCall
RpcAsyncGetCallStatus
RpcAsyncInitializeHandle
RpcAsyncRegisterInfo
RpcBindingBind
RpcBindingCopy
RpcBindingCreate
RpcBindingFree
RpcBindingFromStringBinding
RpcBindingInqAuthClient
RpcBindingInqAuthClientEx
RpcBindingInqAuthInfo
RpcBindingInqAuthInfoEx
RpcBindingInqMaxCalls
RpcBindingInqObject
RpcBindingInqOption
RpcBindingReset
RpcBindingServerFromClient
RpcBindingSetAuthInfo
RpcBindingSetAuthInfoEx
RpcBindingSetObject
RpcBindingSetOption
RpcBindingToStringBinding
RpcBindingUnbind
RpcBindingVectorFree
RpcCancelThread
RpcCancelThreadEx
RpcCertGeneratePrincipalName
RpcCertMatchPrincipalName
RpcEpRegister
RpcEpRegisterNoReplace
RpcEpResolveBinding
RpcEpUnregister
RpcErrorAddRecord
RpcErrorClearInformation
RpcErrorEndEnumeration
RpcErrorGetNextRecord
RpcErrorGetNumberOfRecords
RpcErrorLoadErrorInfo
RpcErrorResetEnumeration
RpcErrorSaveErrorInfo
RpcErrorStartEnumeration
RpcExceptionFilter
RpcFreeAuthorizationContext
RpcGetAuthorizationContextForClient
RpcIfIdVectorFree
RpcIfInqId
RpcImpersonateClient
RpcImpersonateClient2
RpcImpersonateClientContainer
RpcMgmtEnableIdleCleanup
RpcMgmtEpEltInqBegin
RpcMgmtEpEltInqDone
RpcMgmtEpEltInqNext
RpcMgmtEpUnregister
RpcMgmtInqComTimeout
RpcMgmtInqDefaultProtectLevel
RpcMgmtInqIfIds
RpcMgmtInqServerPrincName
RpcMgmtInqStats
RpcMgmtIsServerListening
RpcMgmtSetAuthorizationFn
RpcMgmtSetCancelTimeout
RpcMgmtSetComTimeout
RpcMgmtSetServerStackSize
RpcMgmtStatsVectorFree
RpcMgmtStopServerListening
RpcMgmtWaitServerListen
RpcNetworkInqProtseqs
RpcNetworkIsProtseqValid
RpcNsBindingInqEntryName
RpcObjectInqType
RpcObjectSetInqFn
RpcObjectSetType
RpcProtseqVectorFree
RpcRaiseException
RpcRevertContainerImpersonation
RpcRevertToSelf
RpcRevertToSelfEx
RpcServerCompleteSecurityCallback
RpcServerInqBindingHandle
RpcServerInqBindings
RpcServerInqBindingsEx
RpcServerInqCallAttributes
RpcServerInqDefaultPrincName
RpcServerInqIf
RpcServerInterfaceGroupActivate
RpcServerInterfaceGroupClose
RpcServerInterfaceGroupCreate
RpcServerInterfaceGroupDeactivate
RpcServerInterfaceGroupInqBindings
RpcServerListen
RpcServerRegisterAuthInfo
RpcServerRegisterIf
RpcServerRegisterIf2
RpcServerRegisterIf3
RpcServerRegisterIfEx
RpcServerSubscribeForNotification
RpcServerTestCancel
RpcServerUnregisterIf
RpcServerUnregisterIfEx
RpcServerUnsubscribeForNotification
RpcServerUseAllProtseqs
RpcServerUseAllProtseqsEx
RpcServerUseAllProtseqsIf
RpcServerUseAllProtseqsIfEx
RpcServerUseProtseq
RpcServerUseProtseqEp
RpcServerUseProtseqEpEx
RpcServerUseProtseqEx
RpcServerUseProtseqIf
RpcServerUseProtseqIfEx
RpcServerYield
RpcSmAllocate
RpcSmClientFree
RpcSmDestroyClientContext
RpcSmDisableAllocate
RpcSmEnableAllocate
RpcSmFree
RpcSmGetThreadHandle
RpcSmSetClientAllocFree
RpcSmSetThreadHandle
RpcSmSwapClientAllocFree
RpcSsAllocate
RpcSsContextLockExclusive
RpcSsContextLockShared
RpcSsDestroyClientContext
RpcSsDisableAllocate
RpcSsDontSerializeContext
RpcSsEnableAllocate
RpcSsFree
RpcSsGetContextBinding
RpcSsGetThreadHandle
RpcSsSetClientAllocFree
RpcSsSetThreadHandle
RpcSsSwapClientAllocFree
RpcStringBindingCompose
RpcStringBindingParse
RpcStringFree
RpcTestCancel
RpcUserFree
SimpleTypeAlignment
SimpleTypeBufferSize
SimpleTypeMemorySize
TowerConstruct
TowerExplode
UuidCompare
UuidCreate
UuidCreateNil
UuidCreateSequential
UuidEqual
UuidFromString
UuidHash
UuidIsNil
UuidToString
| RCP_C_BINDING_TIMEOUT
RPC_BHO
RPC_C_AUTHN
RPC_C_AUTHN_INFO_TYPE
RPC_C_AUTHN_LEVEL
RPC_C_AUTHZ
RPC_C_HTTP_AUTHN_SCHEME
RPC_C_HTTP_AUTHN_TARGET
RPC_C_HTTP_FLAG
RPC_C_IMP_LEVEL
RPC_C_MGMT
RPC_C_OPT
RPC_C_POL_ENDPT
RPC_C_POL_NIC
RPC_C_QOS_CAPABILITIES
RPC_C_QOS_IDENTITY
RPC_IF
SEC_WINNT_AUTH_IDENTITY_CHARSET
















































































































































































































































































































































































































































































































| RPC_AUTH_IDENTITY_HANDLE
RPC_AUTHZ_HANDLE
RPC_BINDING_HANDLE
RPC_BINDING_HANDLE_OPTIONS_V1
RPC_BINDING_HANDLE_SECURITY_V1
RPC_BINDING_HANDLE_TEMPLATE_V1
RPC_BINDING_VECTOR
RPC_ENDPOINT_TEMPLATE
RPC_HTTP_TRANSPORT_CREDENTIALS
RPC_HTTP_TRANSPORT_CREDENTIALS_V2
RPC_HTTP_TRANSPORT_CREDENTIALS_V3
RPC_IF_HANDLE
RPC_IF_ID
RPC_IF_ID_VECTOR
RPC_INTERFACE_GROUP
RPC_INTERFACE_TEMPLATE
RPC_POLICY
RPC_PROTSEQ_VECTOR
RPC_SECURITY_QOS
RPC_SECURITY_QOS_V2
RPC_SECURITY_QOS_V3
RPC_SECURITY_QOS_V4
RPC_SECURITY_QOS_V5
RPC_STATS_VECTOR
SEC_WINNT_AUTH_IDENTITY
UUID_VECTOR
RPC_CLIENT_INTERFACE
RPC_DISPATCH_TABLE
RPC_MESSAGE
RPC_PROTSEQ_ENDPOINT
RPC_SERVER_INTERFACE
RPC_SYNTAX_IDENTIFIER
RPC_VERSION
MIDL_SERVER_INFO
MIDL_STUB_DESC































































































































































































































































































































































































































































































diff --git a/PInvoke/RstrtMgr/CorrelationReport.md b/PInvoke/RstrtMgr/CorrelationReport.md index 811f15f4..1b2d937b 100644 --- a/PInvoke/RstrtMgr/CorrelationReport.md +++ b/PInvoke/RstrtMgr/CorrelationReport.md @@ -17,6 +17,15 @@ Native Method | Header | Managed Method [RmRestart](https://www.google.com/search?num=5&q=RmRestart+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmRestart](https://github.com/dahall/Vanara/search?l=C%23&q=RmRestart) [RmShutdown](https://www.google.com/search?num=5&q=RmShutdown+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=RmShutdown) [RmStartSession](https://www.google.com/search?num=5&q=RmStartSession+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RmStartSession](https://github.com/dahall/Vanara/search?l=C%23&q=RmStartSession) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[RM_APP_STATUS](https://www.google.com/search?num=5&q=RM_APP_STATUS+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_APP_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=RM_APP_STATUS) +[RM_APP_TYPE](https://www.google.com/search?num=5&q=RM_APP_TYPE+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_APP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RM_APP_TYPE) +[RM_FILTER_ACTION](https://www.google.com/search?num=5&q=RM_FILTER_ACTION+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_FILTER_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=RM_FILTER_ACTION) +[RM_FILTER_TRIGGER](https://www.google.com/search?num=5&q=RM_FILTER_TRIGGER+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_FILTER_TRIGGER](https://github.com/dahall/Vanara/search?l=C%23&q=RM_FILTER_TRIGGER) +[RM_REBOOT_REASON](https://www.google.com/search?num=5&q=RM_REBOOT_REASON+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_REBOOT_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=RM_REBOOT_REASON) +[RM_SHUTDOWN_TYPE](https://www.google.com/search?num=5&q=RM_SHUTDOWN_TYPE+site%3Adocs.microsoft.com) | restartmanager.h | [Vanara.PInvoke.RstrtMgr.RM_SHUTDOWN_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RM_SHUTDOWN_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/RstrtMgr/Vanara.PInvoke.RstrtMgr.csproj b/PInvoke/RstrtMgr/Vanara.PInvoke.RstrtMgr.csproj index 670f9289..413d51cc 100644 --- a/PInvoke/RstrtMgr/Vanara.PInvoke.RstrtMgr.csproj +++ b/PInvoke/RstrtMgr/Vanara.PInvoke.RstrtMgr.csproj @@ -18,6 +18,7 @@ Structures RM_FILTER_INFO RM_PROCESS_INFO RM_UNIQUE_PROCESS + pkgreadme.md diff --git a/PInvoke/RstrtMgr/pkgreadme.md b/PInvoke/RstrtMgr/pkgreadme.md new file mode 100644 index 00000000..4fa450ee --- /dev/null +++ b/PInvoke/RstrtMgr/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.RstrtMgr NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.RstrtMgr?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 RstrtMgr.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.RstrtMgr + +Functions | Enumerations | Structures +--- | --- | --- +RmAddFilter
RmCancelCurrentTask
RmEndSession
RmGetFilterList
RmGetList
RmJoinSession
RmRegisterResources
RmRemoveFilter
RmRestart
RmShutdown
RmStartSession
| RM_APP_STATUS
RM_APP_TYPE
RM_FILTER_ACTION
RM_FILTER_TRIGGER
RM_REBOOT_REASON
RM_SHUTDOWN_TYPE





| RM_FILTER_INFO
RM_PROCESS_INFO
RM_UNIQUE_PROCESS








diff --git a/PInvoke/SHCore/CorrelationReport.md b/PInvoke/SHCore/CorrelationReport.md index 6c650267..6f607cb5 100644 --- a/PInvoke/SHCore/CorrelationReport.md +++ b/PInvoke/SHCore/CorrelationReport.md @@ -16,3 +16,11 @@ Native Method | Header | Managed Method [RevokeScaleChangeNotifications](https://www.google.com/search?num=5&q=RevokeScaleChangeNotifications+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.RevokeScaleChangeNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=RevokeScaleChangeNotifications) [SetProcessDpiAwareness](https://www.google.com/search?num=5&q=SetProcessDpiAwareness+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.SetProcessDpiAwareness](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDpiAwareness) [UnregisterScaleChangeEvent](https://www.google.com/search?num=5&q=UnregisterScaleChangeEvent+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.UnregisterScaleChangeEvent](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterScaleChangeEvent) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DISPLAY_DEVICE_TYPE](https://www.google.com/search?num=5&q=DISPLAY_DEVICE_TYPE+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.DISPLAY_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAY_DEVICE_TYPE) +[MONITOR_DPI_TYPE](https://www.google.com/search?num=5&q=MONITOR_DPI_TYPE+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.MONITOR_DPI_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MONITOR_DPI_TYPE) +[PROCESS_DPI_AWARENESS](https://www.google.com/search?num=5&q=PROCESS_DPI_AWARENESS+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.PROCESS_DPI_AWARENESS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_DPI_AWARENESS) +[SCALE_CHANGE_FLAGS](https://www.google.com/search?num=5&q=SCALE_CHANGE_FLAGS+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.SCALE_CHANGE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SCALE_CHANGE_FLAGS) +[SHELL_UI_COMPONENT](https://www.google.com/search?num=5&q=SHELL_UI_COMPONENT+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.SHELL_UI_COMPONENT](https://github.com/dahall/Vanara/search?l=C%23&q=SHELL_UI_COMPONENT) diff --git a/PInvoke/SHCore/Vanara.PInvoke.SHCore.csproj b/PInvoke/SHCore/Vanara.PInvoke.SHCore.csproj index 12966325..5204b75c 100644 --- a/PInvoke/SHCore/Vanara.PInvoke.SHCore.csproj +++ b/PInvoke/SHCore/Vanara.PInvoke.SHCore.csproj @@ -15,6 +15,7 @@ Functions GetDpiForMonitor GetDpiForShellUIComponent GetProcessDpiAwareness GetScaleFactorForDevice GetScaleFactorForMonitor RegisterScaleChangeEvent RegisterScaleChangeNotifications RevokeScaleChangeNotifications SetProcessDpiAwareness UnregisterScaleChangeEvent + pkgreadme.md diff --git a/PInvoke/SHCore/pkgreadme.md b/PInvoke/SHCore/pkgreadme.md new file mode 100644 index 00000000..83e5f36b --- /dev/null +++ b/PInvoke/SHCore/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.SHCore NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.SHCore?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 SHCore.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.SHCore + +Functions | Enumerations +--- | --- +GetDpiForMonitor
GetDpiForShellUIComponent
GetProcessDpiAwareness
GetScaleFactorForDevice
GetScaleFactorForMonitor
RegisterScaleChangeEvent
RegisterScaleChangeNotifications
RevokeScaleChangeNotifications
SetProcessDpiAwareness
UnregisterScaleChangeEvent
| DISPLAY_DEVICE_TYPE
MONITOR_DPI_TYPE
PROCESS_DPI_AWARENESS
SCALE_CHANGE_FLAGS
SHELL_UI_COMPONENT





diff --git a/PInvoke/SearchApi/CorrelationReport.md b/PInvoke/SearchApi/CorrelationReport.md index f1bf8881..d94cb2ea 100644 --- a/PInvoke/SearchApi/CorrelationReport.md +++ b/PInvoke/SearchApi/CorrelationReport.md @@ -3,6 +3,35 @@ PInvoke API (methods, structures and constants imported from Windows Search. - Includes methods from Vanara.PInvoke.SearchApi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.SearchApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.SearchApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.SearchApi) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AUTH_TYPE](https://www.google.com/search?num=5&q=AUTH_TYPE+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.AUTH_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AUTH_TYPE) +[CatalogPausedReason](https://www.google.com/search?num=5&q=CatalogPausedReason+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.CatalogPausedReason](https://github.com/dahall/Vanara/search?l=C%23&q=CatalogPausedReason) +[CatalogStatus](https://www.google.com/search?num=5&q=CatalogStatus+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.CatalogStatus](https://github.com/dahall/Vanara/search?l=C%23&q=CatalogStatus) +[CHUNK_BREAKTYPE](https://www.google.com/search?num=5&q=CHUNK_BREAKTYPE+site%3Adocs.microsoft.com) | Filter.h | [Vanara.PInvoke.SearchApi.CHUNK_BREAKTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CHUNK_BREAKTYPE) +[CHUNKSTATE](https://www.google.com/search?num=5&q=CHUNKSTATE+site%3Adocs.microsoft.com) | Filter.h | [Vanara.PInvoke.SearchApi.CHUNKSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=CHUNKSTATE) +[CLUSION_REASON](https://www.google.com/search?num=5&q=CLUSION_REASON+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.CLUSION_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=CLUSION_REASON) +[CONDITION_CREATION_OPTIONS](https://www.google.com/search?num=5&q=CONDITION_CREATION_OPTIONS+site%3Adocs.microsoft.com) | structuredquery.h | [Vanara.PInvoke.SearchApi.CONDITION_CREATION_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=CONDITION_CREATION_OPTIONS) +[CONDITION_OPERATION](https://www.google.com/search?num=5&q=CONDITION_OPERATION+site%3Adocs.microsoft.com) | structuredquerycondition.h | [Vanara.PInvoke.SearchApi.CONDITION_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=CONDITION_OPERATION) +[CONDITION_TYPE](https://www.google.com/search?num=5&q=CONDITION_TYPE+site%3Adocs.microsoft.com) | structuredquerycondition.h | [Vanara.PInvoke.SearchApi.CONDITION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CONDITION_TYPE) +[FOLLOW_FLAGS](https://www.google.com/search?num=5&q=FOLLOW_FLAGS+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.FOLLOW_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FOLLOW_FLAGS) +[IFILTER_FLAGS](https://www.google.com/search?num=5&q=IFILTER_FLAGS+site%3Adocs.microsoft.com) | Filter.h | [Vanara.PInvoke.SearchApi.IFILTER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IFILTER_FLAGS) +[IFILTER_INIT](https://www.google.com/search?num=5&q=IFILTER_INIT+site%3Adocs.microsoft.com) | Filter.h | [Vanara.PInvoke.SearchApi.IFILTER_INIT](https://github.com/dahall/Vanara/search?l=C%23&q=IFILTER_INIT) +[PRIORITIZE_FLAGS](https://www.google.com/search?num=5&q=PRIORITIZE_FLAGS+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.PRIORITIZE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PRIORITIZE_FLAGS) +[PRIORITY_LEVEL](https://www.google.com/search?num=5&q=PRIORITY_LEVEL+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.PRIORITY_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=PRIORITY_LEVEL) +[PROXY_ACCESS](https://www.google.com/search?num=5&q=PROXY_ACCESS+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.PROXY_ACCESS](https://github.com/dahall/Vanara/search?l=C%23&q=PROXY_ACCESS) +[QUERY_PARSER_MANAGER_OPTION](https://www.google.com/search?num=5&q=QUERY_PARSER_MANAGER_OPTION+site%3Adocs.microsoft.com) | structuredquery.h | [Vanara.PInvoke.SearchApi.QUERY_PARSER_MANAGER_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=QUERY_PARSER_MANAGER_OPTION) +[ROWSETEVENT_ITEMSTATE](https://www.google.com/search?num=5&q=ROWSETEVENT_ITEMSTATE+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.ROWSETEVENT_ITEMSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=ROWSETEVENT_ITEMSTATE) +[ROWSETEVENT_TYPE](https://www.google.com/search?num=5&q=ROWSETEVENT_TYPE+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.ROWSETEVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ROWSETEVENT_TYPE) +[SEARCH_INDEXING_PHASE](https://www.google.com/search?num=5&q=SEARCH_INDEXING_PHASE+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.SEARCH_INDEXING_PHASE](https://github.com/dahall/Vanara/search?l=C%23&q=SEARCH_INDEXING_PHASE) +[SEARCH_KIND_OF_CHANGE](https://www.google.com/search?num=5&q=SEARCH_KIND_OF_CHANGE+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.SEARCH_KIND_OF_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=SEARCH_KIND_OF_CHANGE) +[SEARCH_NOTIFICATION_PRIORITY](https://www.google.com/search?num=5&q=SEARCH_NOTIFICATION_PRIORITY+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.SEARCH_NOTIFICATION_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=SEARCH_NOTIFICATION_PRIORITY) +[SEARCH_QUERY_SYNTAX](https://www.google.com/search?num=5&q=SEARCH_QUERY_SYNTAX+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.SEARCH_QUERY_SYNTAX](https://github.com/dahall/Vanara/search?l=C%23&q=SEARCH_QUERY_SYNTAX) +[SEARCH_TERM_EXPANSION](https://www.google.com/search?num=5&q=SEARCH_TERM_EXPANSION+site%3Adocs.microsoft.com) | searchapi.h | [Vanara.PInvoke.SearchApi.SEARCH_TERM_EXPANSION](https://github.com/dahall/Vanara/search?l=C%23&q=SEARCH_TERM_EXPANSION) +[STRUCTURED_QUERY_MULTIOPTION](https://www.google.com/search?num=5&q=STRUCTURED_QUERY_MULTIOPTION+site%3Adocs.microsoft.com) | structuredquery.h | [Vanara.PInvoke.SearchApi.STRUCTURED_QUERY_MULTIOPTION](https://github.com/dahall/Vanara/search?l=C%23&q=STRUCTURED_QUERY_MULTIOPTION) +[STRUCTURED_QUERY_RESOLVE_OPTION](https://www.google.com/search?num=5&q=STRUCTURED_QUERY_RESOLVE_OPTION+site%3Adocs.microsoft.com) | structuredquery.h | [Vanara.PInvoke.SearchApi.STRUCTURED_QUERY_RESOLVE_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=STRUCTURED_QUERY_RESOLVE_OPTION) +[STRUCTURED_QUERY_SINGLE_OPTION](https://www.google.com/search?num=5&q=STRUCTURED_QUERY_SINGLE_OPTION+site%3Adocs.microsoft.com) | structuredquery.h | [Vanara.PInvoke.SearchApi.STRUCTURED_QUERY_SINGLE_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=STRUCTURED_QUERY_SINGLE_OPTION) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj b/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj index bcf2b068..90a8fd7f 100644 --- a/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj +++ b/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj @@ -19,6 +19,7 @@ Interfaces ICondition ICondition2 IConditionFactory IConditionFactory2 IEntity IEnumSearchRoots IEnumSearchScopeRules IFilter ILoadFilter INamedEntity IOpenSearchSource IOpLockStatus IProtocolHandlerSite IQueryParser IQueryParserManager IQuerySolution IRelationship IRichChunk IRowsetEvents IRowsetPrioritization ISchemaLocalizerSupport ISchemaProvider ISearchCatalogManager ISearchCatalogManager2 ISearchCrawlScopeManager ISearchCrawlScopeManager2 ISearchFolderItemFactory ISearchItemsChangedSink ISearchLanguageSupport ISearchManager ISearchManager2 ISearchNotifyInlineSite ISearchPersistentItemsChangedSink ISearchProtocol ISearchProtocol2 ISearchProtocolThreadContext ISearchQueryHelper ISearchRoot ISearchScopeRule ISearchViewChangedSink ITokenCollection IUrlAccessor IUrlAccessor2 IUrlAccessor3 IUrlAccessor4 + pkgreadme.md diff --git a/PInvoke/SearchApi/pkgreadme.md b/PInvoke/SearchApi/pkgreadme.md new file mode 100644 index 00000000..4f414e8f --- /dev/null +++ b/PInvoke/SearchApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.SearchApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.SearchApi?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 Search. + +### 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.SearchApi + +Enumerations | Structures | Interfaces +--- | --- | --- +AUTH_TYPE
CatalogPausedReason
CatalogStatus
CHUNK_BREAKTYPE
CHUNKSTATE
CLUSION_REASON
FOLLOW_FLAGS
IFILTER_FLAGS
IFILTER_INIT
PRIORITIZE_FLAGS
PRIORITY_LEVEL
PROXY_ACCESS
ROWSETEVENT_ITEMSTATE
ROWSETEVENT_TYPE
SEARCH_INDEXING_PHASE
SEARCH_KIND_OF_CHANGE
SEARCH_NOTIFICATION_PRIORITY
SEARCH_QUERY_SYNTAX
SEARCH_TERM_EXPANSION
CONDITION_CREATION_OPTIONS
QUERY_PARSER_MANAGER_OPTION
STRUCTURED_QUERY_MULTIOPTION
STRUCTURED_QUERY_RESOLVE_OPTION
STRUCTURED_QUERY_SINGLE_OPTION
CONDITION_OPERATION
CONDITION_TYPE



















| AUTHENTICATION_INFO
FILTERED_DATA_SOURCES
FILTERREGION
FULLPROPSPEC
INCREMENTAL_ACCESS_INFO
ITEM_INFO
PROXY_INFO
SEARCH_COLUMN_PROPERTIES
SEARCH_ITEM_CHANGE
SEARCH_ITEM_INDEXING_STATUS
SEARCH_ITEM_PERSISTENT_CHANGE
STAT_CHUNK
TIMEOUT_INFO
































| IEnumSearchRoots
IEnumSearchScopeRules
IFilter
ILoadFilter
IOpLockStatus
IProtocolHandlerSite
IRowsetEvents
IRowsetPrioritization
ISearchCatalogManager
ISearchCatalogManager2
ISearchCrawlScopeManager
ISearchCrawlScopeManager2
ISearchItemsChangedSink
ISearchLanguageSupport
ISearchManager
ISearchManager2
ISearchNotifyInlineSite
ISearchPersistentItemsChangedSink
ISearchProtocol
ISearchProtocol2
ISearchProtocolThreadContext
ISearchQueryHelper
ISearchRoot
ISearchScopeRule
ISearchViewChangedSink
IUrlAccessor
IUrlAccessor2
IUrlAccessor3
IUrlAccessor4
IOpenSearchSource
ISearchFolderItemFactory
IConditionFactory
IConditionFactory2
IEntity
INamedEntity
IQueryParser
IQueryParserManager
IQuerySolution
IRelationship
ISchemaLocalizerSupport
ISchemaProvider
ITokenCollection
ICondition
ICondition2
IRichChunk
diff --git a/PInvoke/Security/CorrelationReport.md b/PInvoke/Security/CorrelationReport.md index 7e956dbb..fccde1dc 100644 --- a/PInvoke/Security/CorrelationReport.md +++ b/PInvoke/Security/CorrelationReport.md @@ -564,6 +564,205 @@ Native Method | Native DLL | Header | Managed Method [UpdateTrace](https://www.google.com/search?num=5&q=UpdateTraceA+site%3Adocs.microsoft.com) | advapi32.dll | Evntrace.h | [Vanara.PInvoke.AdvApi32.UpdateTrace](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateTrace) [VerifySignature](https://www.google.com/search?num=5&q=VerifySignature+site%3Adocs.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.VerifySignature](https://github.com/dahall/Vanara/search?l=C%23&q=VerifySignature) [WriteEncryptedFileRaw](https://www.google.com/search?num=5&q=WriteEncryptedFileRaw+site%3Adocs.microsoft.com) | advapi32.dll | winbase.h | [Vanara.PInvoke.AdvApi32.WriteEncryptedFileRaw](https://github.com/dahall/Vanara/search?l=C%23&q=WriteEncryptedFileRaw) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ACCESS_MODE](https://www.google.com/search?num=5&q=ACCESS_MODE+site%3Adocs.microsoft.com) | accctrl.h | [Vanara.PInvoke.AdvApi32.ACCESS_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=ACCESS_MODE) +[AccessCheckFlags](https://www.google.com/search?num=5&q=AccessCheckFlags+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.AccessCheckFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AccessCheckFlags) +[AceObjectPresence](https://www.google.com/search?num=5&q=AceObjectPresence+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.AceObjectPresence](https://github.com/dahall/Vanara/search?l=C%23&q=AceObjectPresence) +[ACL_INFORMATION_CLASS](https://www.google.com/search?num=5&q=ACL_INFORMATION_CLASS+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.ACL_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=ACL_INFORMATION_CLASS) +[ACTRL_ACCESS_FLAGS](https://www.google.com/search?num=5&q=ACTRL_ACCESS_FLAGS+site%3Adocs.microsoft.com) | accctrl.h | [Vanara.PInvoke.AdvApi32.ACTRL_ACCESS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ACTRL_ACCESS_FLAGS) +[ACTRL_PROPERTY_FLAGS](https://www.google.com/search?num=5&q=ACTRL_PROPERTY_FLAGS+site%3Adocs.microsoft.com) | accctrl.h | [Vanara.PInvoke.AdvApi32.ACTRL_PROPERTY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ACTRL_PROPERTY_FLAGS) +[APF](https://www.google.com/search?num=5&q=APF+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.APF](https://github.com/dahall/Vanara/search?l=C%23&q=APF) +[ASC_REQ](https://www.google.com/search?num=5&q=ASC_REQ+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.ASC_REQ](https://github.com/dahall/Vanara/search?l=C%23&q=ASC_REQ) +[ASC_RET](https://www.google.com/search?num=5&q=ASC_RET+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.ASC_RET](https://github.com/dahall/Vanara/search?l=C%23&q=ASC_RET) +[AUDIT_EVENT_TYPE](https://www.google.com/search?num=5&q=AUDIT_EVENT_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.AUDIT_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_EVENT_TYPE) +[AUDIT_PARAM_TYPE](https://www.google.com/search?num=5&q=AUDIT_PARAM_TYPE+site%3Adocs.microsoft.com) | adtgen.h | [Vanara.PInvoke.Authz.AUDIT_PARAM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_PARAM_TYPE) +[AuditCondition](https://www.google.com/search?num=5&q=AuditCondition+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.AuditCondition](https://github.com/dahall/Vanara/search?l=C%23&q=AuditCondition) +[AUTHZ_CONTEXT_INFORMATION_CLASS](https://www.google.com/search?num=5&q=AUTHZ_CONTEXT_INFORMATION_CLASS+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_CONTEXT_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_CONTEXT_INFORMATION_CLASS) +[AUTHZ_SECURITY_ATTRIBUTE_DATATYPE](https://www.google.com/search?num=5&q=AUTHZ_SECURITY_ATTRIBUTE_DATATYPE+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_SECURITY_ATTRIBUTE_DATATYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_SECURITY_ATTRIBUTE_DATATYPE) +[AUTHZ_SECURITY_ATTRIBUTE_FLAGS](https://www.google.com/search?num=5&q=AUTHZ_SECURITY_ATTRIBUTE_FLAGS+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_SECURITY_ATTRIBUTE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_SECURITY_ATTRIBUTE_FLAGS) +[AUTHZ_SECURITY_ATTRIBUTE_OPERATION](https://www.google.com/search?num=5&q=AUTHZ_SECURITY_ATTRIBUTE_OPERATION+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_SECURITY_ATTRIBUTE_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_SECURITY_ATTRIBUTE_OPERATION) +[AUTHZ_SID_OPERATION](https://www.google.com/search?num=5&q=AUTHZ_SID_OPERATION+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_SID_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_SID_OPERATION) +[AuthzAccessCheckFlags](https://www.google.com/search?num=5&q=AuthzAccessCheckFlags+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AuthzAccessCheckFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AuthzAccessCheckFlags) +[AuthzAuditEventFlags](https://www.google.com/search?num=5&q=AuthzAuditEventFlags+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AuthzAuditEventFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AuthzAuditEventFlags) +[AuthzContextFlags](https://www.google.com/search?num=5&q=AuthzContextFlags+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AuthzContextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AuthzContextFlags) +[AuthzResourceManagerFlags](https://www.google.com/search?num=5&q=AuthzResourceManagerFlags+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AuthzResourceManagerFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AuthzResourceManagerFlags) +[CLAIM_SECURITY_ATTRIBUTE_FLAG](https://www.google.com/search?num=5&q=CLAIM_SECURITY_ATTRIBUTE_FLAG+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.CLAIM_SECURITY_ATTRIBUTE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CLAIM_SECURITY_ATTRIBUTE_FLAG) +[CLAIM_SECURITY_ATTRIBUTE_TYPE](https://www.google.com/search?num=5&q=CLAIM_SECURITY_ATTRIBUTE_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.CLAIM_SECURITY_ATTRIBUTE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CLAIM_SECURITY_ATTRIBUTE_TYPE) +[CollisionFlags](https://www.google.com/search?num=5&q=CollisionFlags+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.CollisionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CollisionFlags) +[CRED_ENUM](https://www.google.com/search?num=5&q=CRED_ENUM+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_ENUM) +[CRED_FLAGS](https://www.google.com/search?num=5&q=CRED_FLAGS+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_FLAGS) +[CRED_MARSHAL_TYPE](https://www.google.com/search?num=5&q=CRED_MARSHAL_TYPE+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_MARSHAL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_MARSHAL_TYPE) +[CRED_PERSIST](https://www.google.com/search?num=5&q=CRED_PERSIST+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_PERSIST](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_PERSIST) +[CRED_PROTECTION_TYPE](https://www.google.com/search?num=5&q=CRED_PROTECTION_TYPE+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_PROTECTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_PROTECTION_TYPE) +[CRED_TYPE](https://www.google.com/search?num=5&q=CRED_TYPE+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_TYPE) +[CRED_WRITE](https://www.google.com/search?num=5&q=CRED_WRITE+site%3Adocs.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_WRITE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_WRITE) +[CREDSSP_SUBMIT_TYPE](https://www.google.com/search?num=5&q=CREDSSP_SUBMIT_TYPE+site%3Adocs.microsoft.com) | credssp.h | [Vanara.PInvoke.Secur32.CREDSSP_SUBMIT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CREDSSP_SUBMIT_TYPE) +[CryptAcquireContextFlags](https://www.google.com/search?num=5&q=CryptAcquireContextFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptAcquireContextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptAcquireContextFlags) +[CryptDecryptFlags](https://www.google.com/search?num=5&q=CryptDecryptFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptDecryptFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptDecryptFlags) +[CryptEncryptFlags](https://www.google.com/search?num=5&q=CryptEncryptFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptEncryptFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptEncryptFlags) +[CryptExportKeyFlags](https://www.google.com/search?num=5&q=CryptExportKeyFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptExportKeyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptExportKeyFlags) +[CryptGenKeyFlags](https://www.google.com/search?num=5&q=CryptGenKeyFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptGenKeyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGenKeyFlags) +[CryptHashSessionKeyFlags](https://www.google.com/search?num=5&q=CryptHashSessionKeyFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.CryptHashSessionKeyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptHashSessionKeyFlags) +[CryptProviderFlags](https://www.google.com/search?num=5&q=CryptProviderFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptProviderFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptProviderFlags) +[CryptSignFlags](https://www.google.com/search?num=5&q=CryptSignFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptSignFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSignFlags) +[CTMF](https://www.google.com/search?num=5&q=CTMF+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.CTMF](https://github.com/dahall/Vanara/search?l=C%23&q=CTMF) +[DECODING_SOURCE](https://www.google.com/search?num=5&q=DECODING_SOURCE+site%3Adocs.microsoft.com) | tdh.h | [Vanara.PInvoke.AdvApi32.DECODING_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=DECODING_SOURCE) +[DOCKINFO](https://www.google.com/search?num=5&q=DOCKINFO+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.DOCKINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DOCKINFO) +[DOMAIN_PASSWORD](https://www.google.com/search?num=5&q=DOMAIN_PASSWORD+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.DOMAIN_PASSWORD](https://github.com/dahall/Vanara/search?l=C%23&q=DOMAIN_PASSWORD) +[DREP](https://www.google.com/search?num=5&q=DREP+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.DREP](https://github.com/dahall/Vanara/search?l=C%23&q=DREP) +[ELF_FLAGS](https://www.google.com/search?num=5&q=ELF_FLAGS+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.AdvApi32.ELF_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ELF_FLAGS) +[EncryptionStatus](https://www.google.com/search?num=5&q=EncryptionStatus+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.EncryptionStatus](https://github.com/dahall/Vanara/search?l=C%23&q=EncryptionStatus) +[ETW_PROCESS_HANDLE_INFO_TYPE](https://www.google.com/search?num=5&q=ETW_PROCESS_HANDLE_INFO_TYPE+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.ETW_PROCESS_HANDLE_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ETW_PROCESS_HANDLE_INFO_TYPE) +[EVENT_ACTIVITY_CTRL](https://www.google.com/search?num=5&q=EVENT_ACTIVITY_CTRL+site%3Adocs.microsoft.com) | evntprov.h | [Vanara.PInvoke.AdvApi32.EVENT_ACTIVITY_CTRL](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_ACTIVITY_CTRL) +[EVENT_CONTROL_CODE](https://www.google.com/search?num=5&q=EVENT_CONTROL_CODE+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_CONTROL_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_CONTROL_CODE) +[EVENT_FIELD_TYPE](https://www.google.com/search?num=5&q=EVENT_FIELD_TYPE+site%3Adocs.microsoft.com) | tdh.h | [Vanara.PInvoke.AdvApi32.EVENT_FIELD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_FIELD_TYPE) +[EVENT_INFO_CLASS](https://www.google.com/search?num=5&q=EVENT_INFO_CLASS+site%3Adocs.microsoft.com) | evntprov.h | [Vanara.PInvoke.AdvApi32.EVENT_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_INFO_CLASS) +[EVENT_TRACE_CONTROL](https://www.google.com/search?num=5&q=EVENT_TRACE_CONTROL+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TRACE_CONTROL) +[EVENT_TRACE_FLAG](https://www.google.com/search?num=5&q=EVENT_TRACE_FLAG+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TRACE_FLAG) +[EVENT_TRACE_TYPE](https://www.google.com/search?num=5&q=EVENT_TRACE_TYPE+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TRACE_TYPE) +[EVENTLOG_READ](https://www.google.com/search?num=5&q=EVENTLOG_READ+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.EVENTLOG_READ](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTLOG_READ) +[EVENTLOG_TYPE](https://www.google.com/search?num=5&q=EVENTLOG_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.EVENTLOG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTLOG_TYPE) +[EVENTSECURITYOPERATION](https://www.google.com/search?num=5&q=EVENTSECURITYOPERATION+site%3Adocs.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENTSECURITYOPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTSECURITYOPERATION) +[EXTENDED_NAME_FORMAT](https://www.google.com/search?num=5&q=EXTENDED_NAME_FORMAT+site%3Adocs.microsoft.com) | secext.h | [Vanara.PInvoke.Secur32.EXTENDED_NAME_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=EXTENDED_NAME_FORMAT) +[GroupAttributes](https://www.google.com/search?num=5&q=GroupAttributes+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.GroupAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=GroupAttributes) +[HashParam](https://www.google.com/search?num=5&q=HashParam+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.HashParam](https://github.com/dahall/Vanara/search?l=C%23&q=HashParam) +[INHERIT_FLAGS](https://www.google.com/search?num=5&q=INHERIT_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.INHERIT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=INHERIT_FLAGS) +[INSTALLSPECTYPE](https://www.google.com/search?num=5&q=INSTALLSPECTYPE+site%3Adocs.microsoft.com) | appmgmt.h | [Vanara.PInvoke.AdvApi32.INSTALLSPECTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLSPECTYPE) +[IS_TEXT_UNICODE](https://www.google.com/search?num=5&q=IS_TEXT_UNICODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.IS_TEXT_UNICODE](https://github.com/dahall/Vanara/search?l=C%23&q=IS_TEXT_UNICODE) +[KERB_ETYPE](https://www.google.com/search?num=5&q=KERB_ETYPE+site%3Adocs.microsoft.com) | Ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_ETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_ETYPE) +[KERB_LOGON_SUBMIT_TYPE](https://www.google.com/search?num=5&q=KERB_LOGON_SUBMIT_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_LOGON_SUBMIT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_LOGON_SUBMIT_TYPE) +[KERB_PROTOCOL_MESSAGE_TYPE](https://www.google.com/search?num=5&q=KERB_PROTOCOL_MESSAGE_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_PROTOCOL_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_PROTOCOL_MESSAGE_TYPE) +[KERB_TICKET_FLAGS](https://www.google.com/search?num=5&q=KERB_TICKET_FLAGS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_TICKET_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_TICKET_FLAGS) +[KeyParam](https://www.google.com/search?num=5&q=KeyParam+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.KeyParam](https://github.com/dahall/Vanara/search?l=C%23&q=KeyParam) +[KnownSIDCapability](https://www.google.com/search?num=5&q=KnownSIDCapability+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.KnownSIDCapability](https://github.com/dahall/Vanara/search?l=C%23&q=KnownSIDCapability) +[KRB_NT](https://www.google.com/search?num=5&q=KRB_NT+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.KRB_NT](https://github.com/dahall/Vanara/search?l=C%23&q=KRB_NT) +[LogFileMode](https://www.google.com/search?num=5&q=LogFileMode+site%3Adocs.microsoft.com) | Evntrace.h | [Vanara.PInvoke.AdvApi32.LogFileMode](https://github.com/dahall/Vanara/search?l=C%23&q=LogFileMode) +[LogonUserFlags](https://www.google.com/search?num=5&q=LogonUserFlags+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.LogonUserFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LogonUserFlags) +[LogonUserProvider](https://www.google.com/search?num=5&q=LogonUserProvider+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.LogonUserProvider](https://github.com/dahall/Vanara/search?l=C%23&q=LogonUserProvider) +[LogonUserType](https://www.google.com/search?num=5&q=LogonUserType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.LogonUserType](https://github.com/dahall/Vanara/search?l=C%23&q=LogonUserType) +[LSA_FOREST_TRUST_COLLISION_RECORD_TYPE](https://www.google.com/search?num=5&q=LSA_FOREST_TRUST_COLLISION_RECORD_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.LSA_FOREST_TRUST_COLLISION_RECORD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=LSA_FOREST_TRUST_COLLISION_RECORD_TYPE) +[LSA_FOREST_TRUST_RECORD_TYPE](https://www.google.com/search?num=5&q=LSA_FOREST_TRUST_RECORD_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.LSA_FOREST_TRUST_RECORD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=LSA_FOREST_TRUST_RECORD_TYPE) +[LSA_TLN](https://www.google.com/search?num=5&q=LSA_TLN+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.LSA_TLN](https://github.com/dahall/Vanara/search?l=C%23&q=LSA_TLN) +[LsaAccountAccessMask](https://www.google.com/search?num=5&q=LsaAccountAccessMask+site%3Adocs.microsoft.com) | ntlsa.h | [Vanara.PInvoke.AdvApi32.LsaAccountAccessMask](https://github.com/dahall/Vanara/search?l=C%23&q=LsaAccountAccessMask) +[LsaLookupNamesFlags](https://www.google.com/search?num=5&q=LsaLookupNamesFlags+site%3Adocs.microsoft.com) | ntlsa.h | [Vanara.PInvoke.AdvApi32.LsaLookupNamesFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LsaLookupNamesFlags) +[LsaLookupSidsFlags](https://www.google.com/search?num=5&q=LsaLookupSidsFlags+site%3Adocs.microsoft.com) | ntlsa.h | [Vanara.PInvoke.AdvApi32.LsaLookupSidsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LsaLookupSidsFlags) +[LsaPolicyRights](https://www.google.com/search?num=5&q=LsaPolicyRights+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.LsaPolicyRights](https://github.com/dahall/Vanara/search?l=C%23&q=LsaPolicyRights) +[MANDATORY_LEVEL](https://www.google.com/search?num=5&q=MANDATORY_LEVEL+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.MANDATORY_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=MANDATORY_LEVEL) +[MAP_FLAGS](https://www.google.com/search?num=5&q=MAP_FLAGS+site%3Adocs.microsoft.com) | tdh.h | [Vanara.PInvoke.AdvApi32.MAP_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MAP_FLAGS) +[MAP_VALUETYPE](https://www.google.com/search?num=5&q=MAP_VALUETYPE+site%3Adocs.microsoft.com) | tdh.h | [Vanara.PInvoke.AdvApi32.MAP_VALUETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MAP_VALUETYPE) +[MSV1_0_LOGON_SUBMIT_TYPE](https://www.google.com/search?num=5&q=MSV1_0_LOGON_SUBMIT_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.MSV1_0_LOGON_SUBMIT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MSV1_0_LOGON_SUBMIT_TYPE) +[MULTIPLE_TRUSTEE_OPERATION](https://www.google.com/search?num=5&q=MULTIPLE_TRUSTEE_OPERATION+site%3Adocs.microsoft.com) | AccCtrl.h | [Vanara.PInvoke.AdvApi32.MULTIPLE_TRUSTEE_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=MULTIPLE_TRUSTEE_OPERATION) +[ObjectAceFlags](https://www.google.com/search?num=5&q=ObjectAceFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ObjectAceFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectAceFlags) +[OpenRawFlags](https://www.google.com/search?num=5&q=OpenRawFlags+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.OpenRawFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OpenRawFlags) +[PerfCounterDataType](https://www.google.com/search?num=5&q=PerfCounterDataType+site%3Adocs.microsoft.com) | perflib.h | [Vanara.PInvoke.AdvApi32.PerfCounterDataType](https://github.com/dahall/Vanara/search?l=C%23&q=PerfCounterDataType) +[PerfRegInfoType](https://www.google.com/search?num=5&q=PerfRegInfoType+site%3Adocs.microsoft.com) | perflib.h | [Vanara.PInvoke.AdvApi32.PerfRegInfoType](https://github.com/dahall/Vanara/search?l=C%23&q=PerfRegInfoType) +[POLICY_AUDIT_EVENT_OPTIONS](https://www.google.com/search?num=5&q=POLICY_AUDIT_EVENT_OPTIONS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_AUDIT_EVENT_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_AUDIT_EVENT_OPTIONS) +[POLICY_AUDIT_EVENT_TYPE](https://www.google.com/search?num=5&q=POLICY_AUDIT_EVENT_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_AUDIT_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_AUDIT_EVENT_TYPE) +[POLICY_AUDIT_EVENT_TYPE](https://www.google.com/search?num=5&q=POLICY_AUDIT_EVENT_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.POLICY_AUDIT_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_AUDIT_EVENT_TYPE) +[POLICY_DOMAIN_INFORMATION_CLASS](https://www.google.com/search?num=5&q=POLICY_DOMAIN_INFORMATION_CLASS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_DOMAIN_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_DOMAIN_INFORMATION_CLASS) +[POLICY_INFORMATION_CLASS](https://www.google.com/search?num=5&q=POLICY_INFORMATION_CLASS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_INFORMATION_CLASS) +[POLICY_LSA_SERVER_ROLE](https://www.google.com/search?num=5&q=POLICY_LSA_SERVER_ROLE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_LSA_SERVER_ROLE](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_LSA_SERVER_ROLE) +[POLICY_NOTIFICATION_INFORMATION_CLASS](https://www.google.com/search?num=5&q=POLICY_NOTIFICATION_INFORMATION_CLASS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.POLICY_NOTIFICATION_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_NOTIFICATION_INFORMATION_CLASS) +[POLICY_QOS](https://www.google.com/search?num=5&q=POLICY_QOS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_QOS](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_QOS) +[POLICY_SERVER_ENABLE_STATE](https://www.google.com/search?num=5&q=POLICY_SERVER_ENABLE_STATE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.POLICY_SERVER_ENABLE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=POLICY_SERVER_ENABLE_STATE) +[PrivilegeAttributes](https://www.google.com/search?num=5&q=PrivilegeAttributes+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.PrivilegeAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegeAttributes) +[PrivilegeSetControl](https://www.google.com/search?num=5&q=PrivilegeSetControl+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.PrivilegeSetControl](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegeSetControl) +[PROCESS_TRACE_MODE](https://www.google.com/search?num=5&q=PROCESS_TRACE_MODE+site%3Adocs.microsoft.com) | Evntcons.h | [Vanara.PInvoke.AdvApi32.PROCESS_TRACE_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_TRACE_MODE) +[ProcessLogonFlags](https://www.google.com/search?num=5&q=ProcessLogonFlags+site%3Adocs.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.ProcessLogonFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessLogonFlags) +[PROG_INVOKE_SETTING](https://www.google.com/search?num=5&q=PROG_INVOKE_SETTING+site%3Adocs.microsoft.com) | accctrl.h | [Vanara.PInvoke.AdvApi32.PROG_INVOKE_SETTING](https://github.com/dahall/Vanara/search?l=C%23&q=PROG_INVOKE_SETTING) +[PROPERTY_FLAGS](https://www.google.com/search?num=5&q=PROPERTY_FLAGS+site%3Adocs.microsoft.com) | tdh.h | [Vanara.PInvoke.AdvApi32.PROPERTY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTY_FLAGS) +[ProvParam](https://www.google.com/search?num=5&q=ProvParam+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.ProvParam](https://github.com/dahall/Vanara/search?l=C%23&q=ProvParam) +[REG_APPKEY](https://www.google.com/search?num=5&q=REG_APPKEY+site%3Adocs.microsoft.com) | winreg.h | [Vanara.PInvoke.AdvApi32.REG_APPKEY](https://github.com/dahall/Vanara/search?l=C%23&q=REG_APPKEY) +[REG_DISPOSITION](https://www.google.com/search?num=5&q=REG_DISPOSITION+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.REG_DISPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=REG_DISPOSITION) +[REG_HIVE](https://www.google.com/search?num=5&q=REG_HIVE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.REG_HIVE](https://github.com/dahall/Vanara/search?l=C%23&q=REG_HIVE) +[REG_MUI_STRING](https://www.google.com/search?num=5&q=REG_MUI_STRING+site%3Adocs.microsoft.com) | winreg.h | [Vanara.PInvoke.AdvApi32.REG_MUI_STRING](https://github.com/dahall/Vanara/search?l=C%23&q=REG_MUI_STRING) +[REG_SAVE](https://www.google.com/search?num=5&q=REG_SAVE+site%3Adocs.microsoft.com) | winreg.h | [Vanara.PInvoke.AdvApi32.REG_SAVE](https://github.com/dahall/Vanara/search?l=C%23&q=REG_SAVE) +[RegNotifyChangeFilter](https://www.google.com/search?num=5&q=RegNotifyChangeFilter+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.RegNotifyChangeFilter](https://github.com/dahall/Vanara/search?l=C%23&q=RegNotifyChangeFilter) +[RegOpenOptions](https://www.google.com/search?num=5&q=RegOpenOptions+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.RegOpenOptions](https://github.com/dahall/Vanara/search?l=C%23&q=RegOpenOptions) +[REGSAM](https://www.google.com/search?num=5&q=REGSAM+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.REGSAM](https://github.com/dahall/Vanara/search?l=C%23&q=REGSAM) +[RestrictedPrivilegeOptions](https://www.google.com/search?num=5&q=RestrictedPrivilegeOptions+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.RestrictedPrivilegeOptions](https://github.com/dahall/Vanara/search?l=C%23&q=RestrictedPrivilegeOptions) +[RRF](https://www.google.com/search?num=5&q=RRF+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.RRF](https://github.com/dahall/Vanara/search?l=C%23&q=RRF) +[SAFER_CRITERIA](https://www.google.com/search?num=5&q=SAFER_CRITERIA+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_CRITERIA](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_CRITERIA) +[SAFER_LEVEL_CREATE_FLAGS](https://www.google.com/search?num=5&q=SAFER_LEVEL_CREATE_FLAGS+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_LEVEL_CREATE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_LEVEL_CREATE_FLAGS) +[SAFER_LEVELID](https://www.google.com/search?num=5&q=SAFER_LEVELID+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_LEVELID](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_LEVELID) +[SAFER_OBJECT_INFO_CLASS](https://www.google.com/search?num=5&q=SAFER_OBJECT_INFO_CLASS+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_OBJECT_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_OBJECT_INFO_CLASS) +[SAFER_POLICY_INFO_CLASS](https://www.google.com/search?num=5&q=SAFER_POLICY_INFO_CLASS+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_POLICY_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_POLICY_INFO_CLASS) +[SAFER_SCOPEID](https://www.google.com/search?num=5&q=SAFER_SCOPEID+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_SCOPEID](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_SCOPEID) +[SAFER_TOKEN_FLAGS](https://www.google.com/search?num=5&q=SAFER_TOKEN_FLAGS+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_TOKEN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_TOKEN_FLAGS) +[SASL_OPTION](https://www.google.com/search?num=5&q=SASL_OPTION+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SASL_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=SASL_OPTION) +[SC_ACTION_TYPE](https://www.google.com/search?num=5&q=SC_ACTION_TYPE+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.SC_ACTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SC_ACTION_TYPE) +[SC_ENUM_TYPE](https://www.google.com/search?num=5&q=SC_ENUM_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SC_ENUM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SC_ENUM_TYPE) +[SC_STATUS_TYPE](https://www.google.com/search?num=5&q=SC_STATUS_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SC_STATUS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SC_STATUS_TYPE) +[ScManagerAccessTypes](https://www.google.com/search?num=5&q=ScManagerAccessTypes+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ScManagerAccessTypes](https://github.com/dahall/Vanara/search?l=C%23&q=ScManagerAccessTypes) +[SDDL_REVISION](https://www.google.com/search?num=5&q=SDDL_REVISION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SDDL_REVISION](https://github.com/dahall/Vanara/search?l=C%23&q=SDDL_REVISION) +[SE_OBJECT_TYPE](https://www.google.com/search?num=5&q=SE_OBJECT_TYPE+site%3Adocs.microsoft.com) | AccCtrl.h | [Vanara.PInvoke.AdvApi32.SE_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SE_OBJECT_TYPE) +[SEC_WINNT_AUTH_IDENTITY_ENCRYPT](https://www.google.com/search?num=5&q=SEC_WINNT_AUTH_IDENTITY_ENCRYPT+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SEC_WINNT_AUTH_IDENTITY_ENCRYPT](https://github.com/dahall/Vanara/search?l=C%23&q=SEC_WINNT_AUTH_IDENTITY_ENCRYPT) +[SEC_WINNT_AUTH_IDENTITY_FLAGS](https://www.google.com/search?num=5&q=SEC_WINNT_AUTH_IDENTITY_FLAGS+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SEC_WINNT_AUTH_IDENTITY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SEC_WINNT_AUTH_IDENTITY_FLAGS) +[SecBufferType](https://www.google.com/search?num=5&q=SecBufferType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Secur32.SecBufferType](https://github.com/dahall/Vanara/search?l=C%23&q=SecBufferType) +[SECPKG_ATTR](https://www.google.com/search?num=5&q=SECPKG_ATTR+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_ATTR) +[SECPKG_ATTR_LCT_STATUS](https://www.google.com/search?num=5&q=SECPKG_ATTR_LCT_STATUS+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_ATTR_LCT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_ATTR_LCT_STATUS) +[SECPKG_CALLFLAGS](https://www.google.com/search?num=5&q=SECPKG_CALLFLAGS+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_CALLFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_CALLFLAGS) +[SECPKG_CONTEXT_EXPORT](https://www.google.com/search?num=5&q=SECPKG_CONTEXT_EXPORT+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_CONTEXT_EXPORT](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_CONTEXT_EXPORT) +[SECPKG_CRED](https://www.google.com/search?num=5&q=SECPKG_CRED+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_CRED](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_CRED) +[SECPKG_CRED_ATTR](https://www.google.com/search?num=5&q=SECPKG_CRED_ATTR+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_CRED_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_CRED_ATTR) +[SECPKG_CRED_CLASS](https://www.google.com/search?num=5&q=SECPKG_CRED_CLASS+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_CRED_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_CRED_CLASS) +[SECPKG_FLAG](https://www.google.com/search?num=5&q=SECPKG_FLAG+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_FLAG) +[SECPKG_OPTIONS_TYPE](https://www.google.com/search?num=5&q=SECPKG_OPTIONS_TYPE+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SECPKG_OPTIONS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SECPKG_OPTIONS_TYPE) +[SECQOP](https://www.google.com/search?num=5&q=SECQOP+site%3Adocs.microsoft.com) | Sspi.h | [Vanara.PInvoke.Secur32.SECQOP](https://github.com/dahall/Vanara/search?l=C%23&q=SECQOP) +[SECURITY_DESCRIPTOR_CONTROL](https://www.google.com/search?num=5&q=SECURITY_DESCRIPTOR_CONTROL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SECURITY_DESCRIPTOR_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_DESCRIPTOR_CONTROL) +[SECURITY_IMPERSONATION_LEVEL](https://www.google.com/search?num=5&q=SECURITY_IMPERSONATION_LEVEL+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.SECURITY_IMPERSONATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_IMPERSONATION_LEVEL) +[SECURITY_LOGON_TYPE](https://www.google.com/search?num=5&q=SECURITY_LOGON_TYPE+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.SECURITY_LOGON_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_LOGON_TYPE) +[SEF](https://www.google.com/search?num=5&q=SEF+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.SEF](https://github.com/dahall/Vanara/search?l=C%23&q=SEF) +[SERVICE_NOTIFY_FLAGS](https://www.google.com/search?num=5&q=SERVICE_NOTIFY_FLAGS+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.SERVICE_NOTIFY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SERVICE_NOTIFY_FLAGS) +[SERVICE_STATE](https://www.google.com/search?num=5&q=SERVICE_STATE+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.SERVICE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=SERVICE_STATE) +[SERVICE_STOP_REASON](https://www.google.com/search?num=5&q=SERVICE_STOP_REASON+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SERVICE_STOP_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=SERVICE_STOP_REASON) +[ServiceAcceptedControlCodes](https://www.google.com/search?num=5&q=ServiceAcceptedControlCodes+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ServiceAcceptedControlCodes](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceAcceptedControlCodes) +[ServiceAccessRights](https://www.google.com/search?num=5&q=ServiceAccessRights+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceAccessRights](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceAccessRights) +[ServiceAccessTypes](https://www.google.com/search?num=5&q=ServiceAccessTypes+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ServiceAccessTypes](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceAccessTypes) +[ServiceConfigOption](https://www.google.com/search?num=5&q=ServiceConfigOption+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceConfigOption](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceConfigOption) +[ServiceControl](https://www.google.com/search?num=5&q=ServiceControl+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceControl](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControl) +[ServiceErrorControlType](https://www.google.com/search?num=5&q=ServiceErrorControlType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceErrorControlType](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceErrorControlType) +[ServiceInfoLevels](https://www.google.com/search?num=5&q=ServiceInfoLevels+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceInfoLevels](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceInfoLevels) +[ServiceStartReason](https://www.google.com/search?num=5&q=ServiceStartReason+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceStartReason](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceStartReason) +[ServiceStartType](https://www.google.com/search?num=5&q=ServiceStartType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceStartType](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceStartType) +[ServiceState](https://www.google.com/search?num=5&q=ServiceState+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ServiceState](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceState) +[ServiceTriggerAction](https://www.google.com/search?num=5&q=ServiceTriggerAction+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ServiceTriggerAction](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceTriggerAction) +[ServiceTriggerDataType](https://www.google.com/search?num=5&q=ServiceTriggerDataType+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ServiceTriggerDataType](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceTriggerDataType) +[ServiceTriggerType](https://www.google.com/search?num=5&q=ServiceTriggerType+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.ServiceTriggerType](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceTriggerType) +[ServiceTypes](https://www.google.com/search?num=5&q=ServiceTypes+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ServiceTypes](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceTypes) +[ShutdownFlags](https://www.google.com/search?num=5&q=ShutdownFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ShutdownFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ShutdownFlags) +[SID_NAME_USE](https://www.google.com/search?num=5&q=SID_NAME_USE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SID_NAME_USE](https://github.com/dahall/Vanara/search?l=C%23&q=SID_NAME_USE) +[SOURCE_SCHEMA_REGISTRATION_FLAGS](https://www.google.com/search?num=5&q=SOURCE_SCHEMA_REGISTRATION_FLAGS+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.SOURCE_SCHEMA_REGISTRATION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SOURCE_SCHEMA_REGISTRATION_FLAGS) +[SP_PROT](https://www.google.com/search?num=5&q=SP_PROT+site%3Adocs.microsoft.com) | schannel.h | [Vanara.PInvoke.Schannel.SP_PROT](https://github.com/dahall/Vanara/search?l=C%23&q=SP_PROT) +[SYSTEM_MANDATORY_LABEL](https://www.google.com/search?num=5&q=SYSTEM_MANDATORY_LABEL+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.SYSTEM_MANDATORY_LABEL](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_MANDATORY_LABEL) +[TDH_CONTEXT_TYPE](https://www.google.com/search?num=5&q=TDH_CONTEXT_TYPE+site%3Adocs.microsoft.com) | tdh.h | [Vanara.PInvoke.AdvApi32.TDH_CONTEXT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TDH_CONTEXT_TYPE) +[TOKEN_ELEVATION_TYPE](https://www.google.com/search?num=5&q=TOKEN_ELEVATION_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.TOKEN_ELEVATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TOKEN_ELEVATION_TYPE) +[TOKEN_INFORMATION_CLASS](https://www.google.com/search?num=5&q=TOKEN_INFORMATION_CLASS+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.TOKEN_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=TOKEN_INFORMATION_CLASS) +[TOKEN_TYPE](https://www.google.com/search?num=5&q=TOKEN_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.TOKEN_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TOKEN_TYPE) +[TokenAccess](https://www.google.com/search?num=5&q=TokenAccess+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.TokenAccess](https://github.com/dahall/Vanara/search?l=C%23&q=TokenAccess) +[TokenMandatoryPolicy](https://www.google.com/search?num=5&q=TokenMandatoryPolicy+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.TokenMandatoryPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=TokenMandatoryPolicy) +[TRACE_LEVEL](https://www.google.com/search?num=5&q=TRACE_LEVEL+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.TRACE_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=TRACE_LEVEL) +[TRACE_MESSAGE](https://www.google.com/search?num=5&q=TRACE_MESSAGE+site%3Adocs.microsoft.com) | Evntrace.h | [Vanara.PInvoke.AdvApi32.TRACE_MESSAGE](https://github.com/dahall/Vanara/search?l=C%23&q=TRACE_MESSAGE) +[TRACE_PROVIDER_FLAG](https://www.google.com/search?num=5&q=TRACE_PROVIDER_FLAG+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.TRACE_PROVIDER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TRACE_PROVIDER_FLAG) +[TRACE_QUERY_INFO_CLASS](https://www.google.com/search?num=5&q=TRACE_QUERY_INFO_CLASS+site%3Adocs.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.TRACE_QUERY_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=TRACE_QUERY_INFO_CLASS) +[TRACELOG_RIGHTS](https://www.google.com/search?num=5&q=TRACELOG_RIGHTS+site%3Adocs.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.TRACELOG_RIGHTS](https://github.com/dahall/Vanara/search?l=C%23&q=TRACELOG_RIGHTS) +[TREE_SEC_INFO](https://www.google.com/search?num=5&q=TREE_SEC_INFO+site%3Adocs.microsoft.com) | aclapi.h | [Vanara.PInvoke.AdvApi32.TREE_SEC_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=TREE_SEC_INFO) +[TRUST_AUTH_TYPE](https://www.google.com/search?num=5&q=TRUST_AUTH_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.TRUST_AUTH_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TRUST_AUTH_TYPE) +[TrustAttributes](https://www.google.com/search?num=5&q=TrustAttributes+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.TrustAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=TrustAttributes) +[TrustDirection](https://www.google.com/search?num=5&q=TrustDirection+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.TrustDirection](https://github.com/dahall/Vanara/search?l=C%23&q=TrustDirection) +[TRUSTED_INFORMATION_CLASS](https://www.google.com/search?num=5&q=TRUSTED_INFORMATION_CLASS+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.TRUSTED_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=TRUSTED_INFORMATION_CLASS) +[TRUSTEE_FORM](https://www.google.com/search?num=5&q=TRUSTEE_FORM+site%3Adocs.microsoft.com) | AccCtrl.h | [Vanara.PInvoke.AdvApi32.TRUSTEE_FORM](https://github.com/dahall/Vanara/search?l=C%23&q=TRUSTEE_FORM) +[TRUSTEE_TYPE](https://www.google.com/search?num=5&q=TRUSTEE_TYPE+site%3Adocs.microsoft.com) | AccCtrl.h | [Vanara.PInvoke.AdvApi32.TRUSTEE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TRUSTEE_TYPE) +[TrustType](https://www.google.com/search?num=5&q=TrustType+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.TrustType](https://github.com/dahall/Vanara/search?l=C%23&q=TrustType) +[WaitChainRetrievalOptions](https://www.google.com/search?num=5&q=WaitChainRetrievalOptions+site%3Adocs.microsoft.com) | wct.h | [Vanara.PInvoke.AdvApi32.WaitChainRetrievalOptions](https://github.com/dahall/Vanara/search?l=C%23&q=WaitChainRetrievalOptions) +[WaitChainSessionType](https://www.google.com/search?num=5&q=WaitChainSessionType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.WaitChainSessionType](https://github.com/dahall/Vanara/search?l=C%23&q=WaitChainSessionType) +[WCT_OBJECT_STATUS](https://www.google.com/search?num=5&q=WCT_OBJECT_STATUS+site%3Adocs.microsoft.com) | wct.h | [Vanara.PInvoke.AdvApi32.WCT_OBJECT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WCT_OBJECT_STATUS) +[WCT_OBJECT_TYPE](https://www.google.com/search?num=5&q=WCT_OBJECT_TYPE+site%3Adocs.microsoft.com) | wct.h | [Vanara.PInvoke.AdvApi32.WCT_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCT_OBJECT_TYPE) +[WELL_KNOWN_SID_TYPE](https://www.google.com/search?num=5&q=WELL_KNOWN_SID_TYPE+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.WELL_KNOWN_SID_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WELL_KNOWN_SID_TYPE) +[WMIDPREQUESTCODE](https://www.google.com/search?num=5&q=WMIDPREQUESTCODE+site%3Adocs.microsoft.com) | wmistr.h | [Vanara.PInvoke.AdvApi32.WMIDPREQUESTCODE](https://github.com/dahall/Vanara/search?l=C%23&q=WMIDPREQUESTCODE) +[WNODE_FLAG](https://www.google.com/search?num=5&q=WNODE_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.WNODE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WNODE_FLAG) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Security/Vanara.PInvoke.Security.csproj b/PInvoke/Security/Vanara.PInvoke.Security.csproj index 57cf458b..e857e839 100644 --- a/PInvoke/Security/Vanara.PInvoke.Security.csproj +++ b/PInvoke/Security/Vanara.PInvoke.Security.csproj @@ -19,6 +19,7 @@ Structures ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY APPCATEGORYINFO APPCATEGORYINFOLIST APPNAME ATTRUNION AUDIT_IP_ADDRESS AUDIT_OBJECT_TYPE AUDIT_OBJECT_TYPES AUDIT_PARAM AUDIT_PARAMS AUDIT_POLICY_INFORMATION AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REPLY AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_ATTRIBUTE_V1_Union AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION BINARY_BLOB_CREDENTIAL_INFO CALLBACK_UNION CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY CERT_CREDENTIAL_INFO CLAIM_SECURITY_ATTRIBUTES_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLASS CLASS CLASSIC_EVENT_ID COMCLASS CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION CredHandle CREDSSP_CRED CREDSSP_CRED_EX CtxtHandle CUSTOMSCHEMATYPE CYPHER_BLOCK DOMAIN_PASSWORD_INFORMATION DUMMYUNION DUMMYUNION EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 EncryptedFileContext ENCRYPTED_LM_OWF_PASSWORD ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD EVENTLOG_FULL_INFORMATION EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_FILTER_DESCRIPTOR EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO EVENT_RECORD EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_LOGFILE EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 EXPLICIT_ACCESS ForestTrustDataUnion GENERIC_MAPPING HEVENTLOG HMAC_INFO HPERFPROV HPERFQUERY HWCT HW_PROFILE_INFO INHERITED_FROM INSTALLDATA INSTALLSPEC KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LM_OWF_PASSWORD LOCALMANAGEDAPPLICATION LOCKOBJECT LsaConnectionHandle LSA_AUTH_INFORMATION LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_LAST_INTER_LOGON_INFO LSA_OBJECT_ATTRIBUTES LSA_REFERENCED_DOMAIN_LIST LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID LSA_TRANSLATED_SID2 LSA_TRUST_INFORMATION LSA_UNICODE_STRING LUID LUID_AND_ATTRIBUTES MANAGEDAPPLICATION MOF_FIELD MSV1_0_INTERACTIVE_LOGON NONSTRUCTTYPE OBJECTS_AND_NAME OBJECTS_AND_SID OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS PAYLOAD_FILTER_PREDICATE PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_SID_ARRAY POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO PRIVILEGE_SET PROFILE_SOURCE_INFO PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO PROV_ENUMALGS PROV_ENUMALGS_EX PSEC_WINNT_AUTH_IDENTITY_OPAQUE PSID_IDENTIFIER_AUTHORITY QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS QUOTA_LIMITS REGHANDLE SafeCredHandle SafeCtxtHandle SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE SafeTRACEHANDLE SAMPR_ENCRYPTED_USER_PASSWORD SC_ACTION SC_HANDLE SC_LOCK SecBuffer SecBufferDesc SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_CipherInfo SecPkgContext_ClientCreds SecPkgContext_ClientSpecifiedTarget SecPkgContext_ConnectionInfo SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_Flags SecPkgContext_IssuerListInfoEx SecPkgContext_KeyInfo SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_SupportedSignatures SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols SecPkgInfo SecurityFunctionTable SECURITY_DESCRIPTOR SECURITY_LOGON_SESSION_DATA SECURITY_PACKAGE_OPTIONS SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY STRUCTTYPE SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TDH_CONTEXT THREADOBJECT TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER TRACEHANDLE TRACE_ENABLE_INFO TRACE_EVENT_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INFO TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO TRUSTEE USERNAME_TARGET_CREDENTIAL_INFO VALENT VALUESUNION VERSIONDETAIL WAITCHAIN_NODE_INFO WNODE_HEADER X509Certificate + pkgreadme.md diff --git a/PInvoke/Security/pkgreadme.md b/PInvoke/Security/pkgreadme.md new file mode 100644 index 00000000..f8886f1f --- /dev/null +++ b/PInvoke/Security/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Security NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Security?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 AdvApi32.dll, Authz.dll and Secur32.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.Security + +Functions | Enumerations | Structures +--- | --- | --- +AbortSystemShutdown
AcceptSecurityContext
AccessCheck
AccessCheckAndAuditAlarm
AccessCheckByType
AccessCheckByTypeAndAuditAlarm
AccessCheckByTypeResultList
AccessCheckByTypeResultListAndAuditAlarm
AccessCheckByTypeResultListAndAuditAlarmByHandle
AcquireCredentialsHandle
AddAccessAllowedAce
AddAccessAllowedAceEx
AddAccessAllowedObjectAce
AddAccessDeniedAce
AddAccessDeniedAceEx
AddAccessDeniedObjectAce
AddAce
AddAuditAccessAce
AddAuditAccessAceEx
AddAuditAccessObjectAce
AddConditionalAce
AddMandatoryAce
AddResourceAttributeAce
AddScopedPolicyIDAce
AddSecurityPackage
AddUsersToEncryptedFile
AdjustTokenGroups
AdjustTokenPrivileges
AllocateAndInitializeSid
AllocateLocallyUniqueId
ApplyControlToken
AreAllAccessesGranted
AreAnyAccessesGranted
AuditComputeEffectivePolicyBySid
AuditComputeEffectivePolicyByToken
AuditEnumerateCategories
AuditEnumeratePerUserPolicy
AuditEnumerateSubCategories
AuditFree
AuditLookupCategoryGuidFromCategoryId
AuditLookupCategoryIdFromCategoryGuid
AuditLookupCategoryName
AuditLookupSubCategoryName
AuditQueryGlobalSacl
AuditQueryPerUserPolicy
AuditQuerySecurity
AuditQuerySystemPolicy
AuditSetGlobalSacl
AuditSetPerUserPolicy
AuditSetSecurity
AuditSetSystemPolicy
AuthzAccessCheck
AuthzAddSidsToContext
AuthzCachedAccessCheck
AuthzEnumerateSecurityEventSources
AuthzFreeAuditEvent
AuthzFreeCentralAccessPolicyCache
AuthzFreeContext
AuthzFreeHandle
AuthzFreeResourceManager
AuthzGetInformationFromContext
AuthzInitializeCompoundContext
AuthzInitializeContextFromAuthzContext
AuthzInitializeContextFromSid
AuthzInitializeContextFromToken
AuthzInitializeObjectAccessAuditEvent
AuthzInitializeObjectAccessAuditEvent2
AuthzInitializeRemoteResourceManager
AuthzInitializeResourceManager
AuthzInitializeResourceManagerEx
AuthzInstallSecurityEventSource
AuthzModifyClaims
AuthzModifySecurityAttributes
AuthzModifySids
AuthzOpenObjectAudit
AuthzRegisterCapChangeNotification
AuthzRegisterSecurityEventSource
AuthzReportSecurityEvent
AuthzReportSecurityEventFromParams
AuthzSetAppContainerInformation
AuthzUninstallSecurityEventSource
AuthzUnregisterCapChangeNotification
AuthzUnregisterSecurityEventSource
BackupEventLog
BuildExplicitAccessWithName
BuildSecurityDescriptor
BuildTrusteeWithName
BuildTrusteeWithObjectsAndName
BuildTrusteeWithObjectsAndSid
BuildTrusteeWithSid
ChangeAccountPassword
ChangeServiceConfig
ChangeServiceConfig2
CheckTokenCapability
CheckTokenMembership
CheckTokenMembershipEx
ClearEventLog
CloseEncryptedFileRaw
CloseEventLog
CloseServiceHandle
CloseThreadWaitChainSession
CloseTrace
CompleteAuthToken
ControlService
ControlServiceEx
ControlTrace
ConvertSecurityDescriptorToStringSecurityDescriptor
ConvertSidToStringSid
ConvertStringSecurityDescriptorToSecurityDescriptor
ConvertStringSidToSid
ConvertToAutoInheritPrivateObjectSecurity
CopySid
CreatePrivateObjectSecurity
CreatePrivateObjectSecurityEx
CreatePrivateObjectSecurityWithMultipleInheritance
CreateProcessAsUser
CreateProcessWithLogonW
CreateProcessWithTokenW
CreateRestrictedToken
CreateService
CreateTraceInstanceId
CreateWellKnownSid
CredDelete
CredEnumerate
CredFindBestCredential
CredFree
CredGetSessionTypes
CredGetTargetInfo
CredIsMarshaledCredential
CredIsProtected
CredMarshalCredentialA
CredMarshalCredentialW
CredProtect
CredRead
CredReadDomainCredentials
CredRename
CredUnmarshalCredentialA
CredUnmarshalCredentialW
CredUnprotect
CredWrite
CredWriteDomainCredentials
CryptAcquireContext
CryptContextAddRef
CryptCreateHash
CryptDecrypt
CryptDeriveKey
CryptDestroyHash
CryptDestroyKey
CryptDuplicateHash
CryptDuplicateKey
CryptEncrypt
CryptEnumProviders
CryptEnumProviderTypes
CryptExportKey
CryptGenKey
CryptGenRandom
CryptGetDefaultProvider
CryptGetHashParam
CryptGetKeyParam
CryptGetProvParam
CryptGetUserKey
CryptHashData
CryptHashSessionKey
CryptImportKey
CryptReleaseContext
CryptSetHashParam
CryptSetKeyParam
CryptSetProvider
CryptSetProviderEx
CryptSetProvParam
CryptSignHash
CryptVerifySignature
CveEventWrite
DecryptFile
DecryptMessage
DeleteAce
DeleteSecurityContext
DeleteSecurityPackage
DeleteService
DeregisterEventSource
DeriveCapabilitySidsFromName
DestroyPrivateObjectSecurity
DuplicateEncryptionInfoFile
DuplicateToken
DuplicateTokenEx
EnableTrace
EnableTraceEx
EnableTraceEx2
EncryptFile
EncryptionDisable
EncryptMessage
EnumDependentServices
EnumerateSecurityPackages
EnumerateTraceGuids
EnumerateTraceGuidsEx
EnumServicesStatus
EnumServicesStatusEx
EqualDomainSid
EqualPrefixSid
EqualSid
EventAccessControl
EventAccessQuery
EventAccessRemove
EventActivityIdControl
EventEnabled
EventProviderEnabled
EventRegister
EventSetInformation
EventUnregister
EventWrite
EventWriteEx
EventWriteString
EventWriteTransfer
ExportSecurityContext
FileEncryptionStatus
FindFirstFreeAce
FlushTrace
FreeContextBuffer
FreeCredentialsHandle
FreeEncryptionCertificateHashList
FreeInheritedFromArray
FreeSid
GetAce
GetAclInformation
GetAuditedPermissionsFromAcl
GetComputerObjectName
GetCurrentHwProfile
GetEffectiveRightsFromAcl
GetEventLogInformation
GetExplicitEntriesFromAcl
GetFileSecurity
GetInheritanceSource
GetKernelObjectSecurity
GetLengthSid
GetLocalManagedApplications
GetManagedApplicationCategories
GetManagedApplications
GetNamedSecurityInfo
GetNumberOfEventLogRecords
GetOldestEventLogRecord
GetPrivateObjectSecurity
GetSecurityDescriptorControl
GetSecurityDescriptorDacl
GetSecurityDescriptorGroup
GetSecurityDescriptorLength
GetSecurityDescriptorOwner
GetSecurityDescriptorRMControl
GetSecurityDescriptorSacl
GetSecurityInfo
GetServiceDisplayName
GetServiceKeyName
GetSidIdentifierAuthority
GetSidLengthRequired
GetSidSubAuthority
GetSidSubAuthorityCount
GetThreadWaitChain
GetTokenInformation
GetTraceEnableFlags
GetTraceEnableLevel
GetTraceLoggerHandle
GetTrusteeForm
GetTrusteeNameA
GetTrusteeNameW
GetTrusteeTypeA
GetTrusteeTypeW
GetUserName
GetUserNameEx
GetWindowsAccountDomainSid
ImpersonateAnonymousToken
ImpersonateLoggedOnUser
ImpersonateNamedPipeClient
ImpersonateSecurityContext
ImpersonateSelf
ImportSecurityContext
InitializeAcl
InitializeSecurityContext
InitializeSecurityDescriptor
InitializeSid
InitiateShutdown
InitiateSystemShutdown
InitiateSystemShutdownEx
InitSecurityInterface
InstallApplication
IsTextUnicode
IsTokenRestricted
IsValidAcl
IsValidSecurityDescriptor
IsValidSid
IsWellKnownSid
LockServiceDatabase
LogonUser
LogonUserEx
LogonUserExExW
LookupAccountName
LookupAccountSid
LookupPrivilegeDisplayName
LookupPrivilegeName
LookupPrivilegeValue
LookupSecurityDescriptorParts
LsaAddAccountRights
LsaCallAuthenticationPackage
LsaClose
LsaConnectUntrusted
LsaCreateAccount
LsaCreateTrustedDomainEx
LsaDeleteTrustedDomain
LsaDeregisterLogonProcess
LsaEnumerateAccountRights
LsaEnumerateAccountsWithUserRight
LsaEnumerateLogonSessions
LsaEnumerateTrustedDomains
LsaEnumerateTrustedDomainsEx
LsaFreeMemory
LsaFreeReturnBuffer
LsaGetAppliedCAPIDs
LsaGetLogonSessionData
LsaGetSystemAccessAccount
LsaLogonUser
LsaLookupAuthenticationPackage
LsaLookupNames
LsaLookupNames2
LsaLookupPrivilegeValue
LsaLookupSids
LsaLookupSids2
LsaNtStatusToWinError
LsaOpenAccount
LsaOpenPolicy
LsaOpenTrustedDomainByName
LsaQueryCAPs
LsaQueryDomainInformationPolicy
LsaQueryForestTrustInformation
LsaQueryInformationPolicy
LsaQueryTrustedDomainInfo
LsaQueryTrustedDomainInfoByName
LsaRegisterLogonProcess
LsaRegisterPolicyChangeNotification
LsaRemoveAccountRights
LsaRetrievePrivateData
LsaSetDomainInformationPolicy
LsaSetForestTrustInformation
LsaSetInformationPolicy
LsaSetSystemAccessAccount
LsaSetTrustedDomainInfoByName
LsaSetTrustedDomainInformation
LsaStorePrivateData
LsaUnregisterPolicyChangeNotification
MakeAbsoluteSD
MakeSelfRelativeSD
MakeSignature
MapGenericMask
MSChapSrvChangePassword
MSChapSrvChangePassword2
NotifyBootConfigStatus
NotifyChangeEventLog
NotifyServiceStatusChange
ObjectCloseAuditAlarm
ObjectOpenAuditAlarm
ObjectPrivilegeAuditAlarm
OpenBackupEventLog
OpenEncryptedFileRaw
OpenEventLog
OpenProcessToken
OpenSCManager
OpenService
OpenThreadToken
OpenThreadWaitChainSession
OpenTrace
OperationEnd
OperationStart
PerfAddCounters
PerfCloseQueryHandle
PerfCreateInstance
PerfDecrementULongCounterValue
PerfDecrementULongLongCounterValue
PerfDeleteCounters
PerfDeleteInstance
PerfEnumerateCounterSet
PerfEnumerateCounterSetInstances
PerfIncrementULongCounterValue
PerfIncrementULongLongCounterValue
PerfOpenQueryHandle
PerfQueryCounterData
PerfQueryCounterInfo
PerfQueryCounterSetRegistrationInfo
PerfQueryInstance
PerfSetCounterRefValue
PerfSetCounterSetInfo
PerfSetULongCounterValue
PerfSetULongLongCounterValue
PerfStartProvider
PerfStartProviderEx
PerfStopProvider
PrivilegeCheck
PrivilegedServiceAuditAlarm
ProcessTrace
QueryAllTraces
QueryContextAttributes
QueryContextAttributesEx
QueryCredentialsAttributes
QueryCredentialsAttributesEx
QueryRecoveryAgentsOnEncryptedFile
QuerySecurityAccessMask
QuerySecurityContextToken
QuerySecurityPackageInfo
QueryServiceConfig
QueryServiceConfig2
QueryServiceDynamicInformation
QueryServiceLockStatusA
QueryServiceLockStatusW
QueryServiceObjectSecurity
QueryServiceStatus
QueryServiceStatusEx
QueryTrace
QueryTraceProcessingHandle
QueryUsersOnEncryptedFile
ReadEncryptedFileRaw
ReadEventLog
RegCloseKey
RegConnectRegistry
RegCopyTree
RegCreateKey
RegCreateKeyEx
RegCreateKeyTransacted
RegDeleteKey
RegDeleteKeyEx
RegDeleteKeyTransacted
RegDeleteKeyValue
RegDeleteTree
RegDeleteValue
RegDisablePredefinedCache
RegDisablePredefinedCacheEx
RegDisableReflectionKey
RegEnableReflectionKey
RegEnumKey
RegEnumKeyEx
RegEnumValue
RegFlushKey
RegGetKeySecurity
RegGetValue
RegisterEventSource
RegisterServiceCtrlHandler
RegisterServiceCtrlHandlerEx
RegisterTraceGuids
RegisterWaitChainCOMCallback
RegLoadAppKey
RegLoadKey
RegLoadMUIStringW
RegNotifyChangeKeyValue
RegOpenCurrentUser
RegOpenKey
RegOpenKeyEx
RegOpenKeyTransacted
RegOpenUserClassesRoot
RegOverridePredefKey
RegQueryInfoKey
RegQueryMultipleValues
RegQueryReflectionKey
RegQueryValue
RegQueryValueEx
RegReplaceKey
RegRestoreKey
RegSaveKey
RegSaveKeyEx
RegSetKeySecurity
RegSetKeyValue
RegSetValue
RegSetValueEx
RegUnLoadKey
RemoveTraceCallback
RemoveUsersFromEncryptedFile
ReportEvent
RevertSecurityContext
RevertToSelf
SaferCloseLevel
SaferComputeTokenFromLevel
SaferCreateLevel
SaferGetLevelInformation
SaferGetPolicyInformation
SaferIdentifyLevel
SaferiIsExecutableFileType
SaferiSearchMatchingHashRules
SaferRecordEventLogEntry
SaferSetLevelInformation
SaferSetPolicyInformation
SaslAcceptSecurityContext
SaslEnumerateProfiles
SaslGetContextOption
SaslGetProfilePackageA
SaslGetProfilePackageW
SaslIdentifyPackage
SaslInitializeSecurityContext
SaslSetContextOption
SetAclInformation
SetContextAttributes
SetCredentialsAttributes
SetEntriesInAcl
SetFileSecurity
SetKernelObjectSecurity
SetNamedSecurityInfo
SetPrivateObjectSecurity
SetPrivateObjectSecurityEx
SetSecurityAccessMask
SetSecurityDescriptorControl
SetSecurityDescriptorDacl
SetSecurityDescriptorGroup
SetSecurityDescriptorOwner
SetSecurityDescriptorRMControl
SetSecurityDescriptorSacl
SetSecurityInfo
SetServiceBits
SetServiceObjectSecurity
SetServiceStatus
SetThreadToken
SetTokenInformation
SetTraceCallback
SetUserFileEncryptionKey
SslCrackCertificate
SslEmptyCache
SslFreeCertificate
SslGetServerIdentity
SspiCompareAuthIdentities
SspiCopyAuthIdentity
SspiDecryptAuthIdentity
SspiDecryptAuthIdentityEx
SspiEncodeAuthIdentityAsStrings
SspiEncodeStringsAsAuthIdentity
SspiEncryptAuthIdentity
SspiEncryptAuthIdentityEx
SspiExcludePackage
SspiFreeAuthIdentity
SspiGetTargetHostName
SspiIsAuthIdentityEncrypted
SspiLocalFree
SspiMarshalAuthIdentity
SspiPrepareForCredRead
SspiPrepareForCredWrite
SspiUnmarshalAuthIdentity
SspiValidateAuthIdentity
SspiZeroAuthIdentity
StartService
StartServiceCtrlDispatcher
StartTrace
StopTrace
TraceEvent
TraceEventInstance
TraceMessage
TraceMessageVa
TraceQueryInformation
TraceSetInformation
TranslateName
TreeResetNamedSecurityInfo
TreeSetNamedSecurityInfo
UninstallApplication
UnlockServiceDatabase
UnregisterTraceGuids
UpdateTrace
VerifySignature
WriteEncryptedFileRaw
| ACCESS_MODE
ACTRL_ACCESS_FLAGS
ACTRL_PROPERTY_FLAGS
INHERIT_FLAGS
MULTIPLE_TRUSTEE_OPERATION
PROG_INVOKE_SETTING
SE_OBJECT_TYPE
TRUSTEE_FORM
TRUSTEE_TYPE
TREE_SEC_INFO
INSTALLSPECTYPE
EVENT_ACTIVITY_CTRL
EVENT_INFO_CLASS
DECODING_SOURCE
ETW_PROCESS_HANDLE_INFO_TYPE
EVENT_CONTROL_CODE
EVENT_FIELD_TYPE
EVENT_TRACE_CONTROL
EVENT_TRACE_FLAG
EVENT_TRACE_TYPE
EVENTSECURITYOPERATION
LogFileMode
MAP_FLAGS
MAP_VALUETYPE
PROCESS_TRACE_MODE
PROPERTY_FLAGS
TDH_CONTEXT_TYPE
TRACE_LEVEL
TRACE_MESSAGE
TRACE_PROVIDER_FLAG
TRACE_QUERY_INFO_CLASS
TRACELOG_RIGHTS
WMIDPREQUESTCODE
WNODE_FLAG
LsaAccountAccessMask
LsaLookupNamesFlags
LsaLookupSidsFlags
AuditCondition
POLICY_AUDIT_EVENT_TYPE
DOMAIN_PASSWORD
POLICY_AUDIT_EVENT_OPTIONS
POLICY_DOMAIN_INFORMATION_CLASS
POLICY_INFORMATION_CLASS
POLICY_LSA_SERVER_ROLE
POLICY_QOS
POLICY_SERVER_ENABLE_STATE
TRUST_AUTH_TYPE
TrustAttributes
TrustDirection
TRUSTED_INFORMATION_CLASS
TrustType
CollisionFlags
LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
LSA_FOREST_TRUST_RECORD_TYPE
LSA_TLN
LsaPolicyRights
PerfCounterDataType
PerfRegInfoType
SDDL_REVISION
LogonUserProvider
LogonUserType
WaitChainRetrievalOptions
WaitChainSessionType
WCT_OBJECT_STATUS
WCT_OBJECT_TYPE
AccessCheckFlags
AUDIT_EVENT_TYPE
DOCKINFO
EncryptionStatus
IS_TEXT_UNICODE
OpenRawFlags
ProcessLogonFlags
CRED_ENUM
CRED_FLAGS
CRED_MARSHAL_TYPE
CRED_PERSIST
CRED_PROTECTION_TYPE
CRED_TYPE
CRED_WRITE
CryptAcquireContextFlags
CryptDecryptFlags
CryptEncryptFlags
CryptExportKeyFlags
CryptGenKeyFlags
CryptHashSessionKeyFlags
CryptProviderFlags
CryptSignFlags
HashParam
KeyParam
ProvParam
AceObjectPresence
ACL_INFORMATION_CLASS
CLAIM_SECURITY_ATTRIBUTE_FLAG
CLAIM_SECURITY_ATTRIBUTE_TYPE
CTMF
ELF_FLAGS
EVENTLOG_READ
EVENTLOG_TYPE
GroupAttributes
KnownSIDCapability
MANDATORY_LEVEL
ObjectAceFlags
PrivilegeAttributes
PrivilegeSetControl
RestrictedPrivilegeOptions
SECURITY_DESCRIPTOR_CONTROL
SECURITY_IMPERSONATION_LEVEL
SEF
SID_NAME_USE
SYSTEM_MANDATORY_LABEL
TOKEN_ELEVATION_TYPE
TOKEN_INFORMATION_CLASS
TOKEN_TYPE
TokenAccess
TokenMandatoryPolicy
WELL_KNOWN_SID_TYPE
REG_DISPOSITION
REG_HIVE
RegNotifyChangeFilter
RegOpenOptions
REGSAM
RRF
ServiceErrorControlType
ServiceStartType
ServiceTypes
REG_APPKEY
REG_MUI_STRING
REG_SAVE
ShutdownFlags
SAFER_CRITERIA
SAFER_LEVEL_CREATE_FLAGS
SAFER_LEVELID
SAFER_OBJECT_INFO_CLASS
SAFER_POLICY_INFO_CLASS
SAFER_SCOPEID
SAFER_TOKEN_FLAGS
SC_ACTION_TYPE
SC_ENUM_TYPE
SC_STATUS_TYPE
ScManagerAccessTypes
SERVICE_NOTIFY_FLAGS
SERVICE_STATE
SERVICE_STOP_REASON
ServiceAcceptedControlCodes
ServiceAccessRights
ServiceAccessTypes
ServiceConfigOption
ServiceControl
ServiceInfoLevels
ServiceStartReason
ServiceState
ServiceTriggerAction
ServiceTriggerDataType
ServiceTriggerType
AUDIT_PARAM_TYPE
APF
AUTHZ_CONTEXT_INFORMATION_CLASS
AUTHZ_SECURITY_ATTRIBUTE_DATATYPE
AUTHZ_SECURITY_ATTRIBUTE_FLAGS
AUTHZ_SECURITY_ATTRIBUTE_OPERATION
AUTHZ_SID_OPERATION
AuthzAccessCheckFlags
AuthzAuditEventFlags
AuthzContextFlags
AuthzResourceManagerFlags
SOURCE_SCHEMA_REGISTRATION_FLAGS
SP_PROT
CREDSSP_SUBMIT_TYPE
KERB_ETYPE
KERB_LOGON_SUBMIT_TYPE
KERB_PROTOCOL_MESSAGE_TYPE
KERB_TICKET_FLAGS
KRB_NT
LogonUserFlags
MSV1_0_LOGON_SUBMIT_TYPE
POLICY_AUDIT_EVENT_TYPE
POLICY_NOTIFICATION_INFORMATION_CLASS
SECURITY_LOGON_TYPE
EXTENDED_NAME_FORMAT
ASC_REQ
ASC_RET
DREP
SASL_OPTION
SEC_WINNT_AUTH_IDENTITY_ENCRYPT
SEC_WINNT_AUTH_IDENTITY_FLAGS
SecBufferType
SECPKG_ATTR
SECPKG_ATTR_LCT_STATUS
SECPKG_CALLFLAGS
SECPKG_CONTEXT_EXPORT
SECPKG_CRED
SECPKG_CRED_ATTR
SECPKG_CRED_CLASS
SECPKG_FLAG
SECPKG_OPTIONS_TYPE
SECQOP










































































































































































































































































































































































| ACTRL_ACCESS_ENTRY
ACTRL_ACCESS_ENTRY_LIST
ACTRL_ALIST
ACTRL_PROPERTY_ENTRY
EXPLICIT_ACCESS
INHERITED_FROM
OBJECTS_AND_NAME
OBJECTS_AND_SID
TRUSTEE
APPCATEGORYINFO
APPCATEGORYINFOLIST
INSTALLDATA
INSTALLSPEC
LOCALMANAGEDAPPLICATION
MANAGEDAPPLICATION
EVENT_DATA_DESCRIPTOR
EVENT_DESCRIPTOR
EVENT_FILTER_DESCRIPTOR
REGHANDLE
CLASSIC_EVENT_ID
ENABLE_TRACE_PARAMETERS
ENABLE_TRACE_PARAMETERS_V1
ETW_BUFFER_CONTEXT
ETW_TRACE_PARTITION_INFORMATION
EVENT_EXTENDED_ITEM_INSTANCE
EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID
EVENT_EXTENDED_ITEM_STACK_TRACE32
EVENT_EXTENDED_ITEM_STACK_TRACE64
EVENT_EXTENDED_ITEM_TS_ID
EVENT_FILTER_EVENT_ID
EVENT_FILTER_EVENT_NAME
EVENT_FILTER_HEADER
EVENT_FILTER_LEVEL_KW
EVENT_HEADER
EVENT_HEADER_EXTENDED_DATA_ITEM
EVENT_INSTANCE_HEADER
EVENT_INSTANCE_INFO
EVENT_MAP_ENTRY
EVENT_MAP_INFO
EVENT_PROPERTY_INFO
EVENT_RECORD
EVENT_TRACE
EVENT_TRACE_HEADER
EVENT_TRACE_LOGFILE
EVENT_TRACE_PROPERTIES
EVENT_TRACE_PROPERTIES_V2
MOF_FIELD
PAYLOAD_FILTER_PREDICATE
PROFILE_SOURCE_INFO
PROPERTY_DATA_DESCRIPTOR
PROVIDER_ENUMERATION_INFO
PROVIDER_EVENT_INFO
PROVIDER_FIELD_INFO
PROVIDER_FIELD_INFOARRAY
PROVIDER_FILTER_INFO
TDH_CONTEXT
TRACE_ENABLE_INFO
TRACE_EVENT_INFO
TRACE_GUID_INFO
TRACE_GUID_PROPERTIES
TRACE_GUID_REGISTRATION
TRACE_LOGFILE_HEADER
TRACE_PERIODIC_CAPTURE_STATE_INFO
TRACE_PROFILE_INTERVAL
TRACE_PROVIDER_INFO
TRACE_PROVIDER_INSTANCE_INFO
TRACE_VERSION_INFO
TRACEHANDLE
WNODE_HEADER
SafeTRACEHANDLE
LSA_OBJECT_ATTRIBUTES
LSA_STRING
LSA_TRANSLATED_NAME
LSA_TRANSLATED_SID2
CYPHER_BLOCK
ENCRYPTED_LM_OWF_PASSWORD
LM_OWF_PASSWORD
SAMPR_ENCRYPTED_USER_PASSWORD
CENTRAL_ACCESS_POLICY
CENTRAL_ACCESS_POLICY_ENTRY
AUDIT_POLICY_INFORMATION
POLICY_AUDIT_SID_ARRAY
DOMAIN_PASSWORD_INFORMATION
LSA_AUTH_INFORMATION
POLICY_ACCOUNT_DOMAIN_INFO
POLICY_AUDIT_EVENTS_INFO
POLICY_DNS_DOMAIN_INFO
POLICY_DOMAIN_EFS_INFO
POLICY_DOMAIN_KERBEROS_TICKET_INFO
POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
POLICY_LSA_SERVER_ROLE_INFO
POLICY_MODIFICATION_INFO
TRUSTED_DOMAIN_AUTH_INFORMATION
TRUSTED_DOMAIN_FULL_INFORMATION
TRUSTED_DOMAIN_INFORMATION_EX
TRUSTED_DOMAIN_NAME_INFO
TRUSTED_PASSWORD_INFO
TRUSTED_POSIX_OFFSET_INFO
LSA_ENUMERATION_HANDLE
LSA_ENUMERATION_INFORMATION
LSA_FOREST_TRUST_BINARY_DATA
LSA_FOREST_TRUST_COLLISION_INFORMATION
LSA_FOREST_TRUST_COLLISION_RECORD
LSA_FOREST_TRUST_DOMAIN_INFO
LSA_FOREST_TRUST_INFORMATION
LSA_FOREST_TRUST_RECORD
LSA_HANDLE
LSA_REFERENCED_DOMAIN_LIST
LSA_TRANSLATED_SID
LSA_TRUST_INFORMATION
LSA_UNICODE_STRING
HPERFPROV
HPERFQUERY
PERF_COUNTER_DATA
PERF_COUNTER_HEADER
PERF_COUNTER_IDENTIFIER
PERF_COUNTER_IDENTIFIER_WITH_INST_NAME
PERF_COUNTER_IDENTITY
PERF_COUNTER_INFO
PERF_COUNTER_REG_INFO
PERF_COUNTERSET_INFO
PERF_COUNTERSET_INSTANCE
PERF_COUNTERSET_REG_INFO
PERF_DATA_HEADER
PERF_INSTANCE_HEADER
PERF_MULTI_COUNTERS
PERF_MULTI_INSTANCES
PERF_PROVIDER_CONTEXT
PERF_STRING_BUFFER_HEADER
PERF_STRING_COUNTER_HEADER
HWCT
WAITCHAIN_NODE_INFO
EncryptedFileContext
HW_PROFILE_INFO
OPERATION_END_PARAMETERS
OPERATION_START_PARAMETERS
EVENTLOG_FULL_INFORMATION
HEVENTLOG
BINARY_BLOB_CREDENTIAL_INFO
CERT_CREDENTIAL_INFO
CREDENTIAL
CREDENTIAL_MGD
CREDENTIAL_TARGET_INFORMATION
USERNAME_TARGET_CREDENTIAL_INFO
HMAC_INFO
PROV_ENUMALGS
PROV_ENUMALGS_EX
EFS_CERTIFICATE_BLOB
EFS_HASH_BLOB
ENCRYPTION_CERTIFICATE
ENCRYPTION_CERTIFICATE_HASH
ENCRYPTION_CERTIFICATE_HASH_LIST
ENCRYPTION_CERTIFICATE_LIST
ACCESS_ALLOWED_ACE
ACCESS_ALLOWED_CALLBACK_ACE
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
ACCESS_ALLOWED_OBJECT_ACE
ACCESS_DENIED_ACE
ACCESS_DENIED_CALLBACK_ACE
ACCESS_DENIED_CALLBACK_OBJECT_ACE
ACCESS_DENIED_OBJECT_ACE
ACE_HEADER
ACL
ACL_REVISION_INFORMATION
ACL_SIZE_INFORMATION
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
CLAIM_SECURITY_ATTRIBUTE_V1
CLAIM_SECURITY_ATTRIBUTES_INFORMATION
EVENTLOGEOF
EVENTLOGHEADER
EVENTLOGRECORD
GENERIC_MAPPING
LUID
LUID_AND_ATTRIBUTES
QUOTA_LIMITS
SECURITY_DESCRIPTOR
SID
SID_AND_ATTRIBUTES
SID_IDENTIFIER_AUTHORITY
SYSTEM_ALARM_ACE
SYSTEM_ALARM_CALLBACK_ACE
SYSTEM_ALARM_CALLBACK_OBJECT_ACE
SYSTEM_ALARM_OBJECT_ACE
SYSTEM_AUDIT_ACE
SYSTEM_AUDIT_CALLBACK_ACE
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
SYSTEM_AUDIT_OBJECT_ACE
TOKEN_ACCESS_INFORMATION
TOKEN_APPCONTAINER_INFORMATION
TOKEN_DEFAULT_DACL
TOKEN_ELEVATION
TOKEN_GROUPS
TOKEN_GROUPS_AND_PRIVILEGES
TOKEN_LINKED_TOKEN
TOKEN_MANDATORY_LABEL
TOKEN_MANDATORY_POLICY
TOKEN_ORIGIN
TOKEN_OWNER
TOKEN_PRIMARY_GROUP
TOKEN_PRIVILEGES
TOKEN_SOURCE
TOKEN_STATISTICS
TOKEN_USER
PRIVILEGE_SET
PSID_IDENTIFIER_AUTHORITY
VALENT
SAFER_CODE_PROPERTIES_V1
SAFER_CODE_PROPERTIES_V2
SAFER_LEVEL_HANDLE
ENUM_SERVICE_STATUS
ENUM_SERVICE_STATUS_PROCESS
QUERY_SERVICE_CONFIG
QUERY_SERVICE_LOCK_STATUS
SC_ACTION
SC_HANDLE
SC_LOCK
SERVICE_CONTROL_STATUS_REASON_PARAMS
SERVICE_DELAYED_AUTO_START_INFO
SERVICE_DESCRIPTION
SERVICE_FAILURE_ACTIONS
SERVICE_FAILURE_ACTIONS_FLAG
SERVICE_LAUNCH_PROTECTED_INFO
SERVICE_NOTIFY_2
SERVICE_PREFERRED_NODE_INFO
SERVICE_PRESHUTDOWN_INFO
SERVICE_REQUIRED_PRIVILEGES_INFO
SERVICE_SID_INFO
SERVICE_START_REASON
SERVICE_STATUS
SERVICE_STATUS_HANDLE
SERVICE_STATUS_PROCESS
SERVICE_TABLE_ENTRY
SERVICE_TRIGGER
SERVICE_TRIGGER_INFO
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM
AUDIT_IP_ADDRESS
AUDIT_OBJECT_TYPE
AUDIT_OBJECT_TYPES
AUDIT_PARAM
AUDIT_PARAMS
AUTHZ_ACCESS_CHECK_RESULTS_HANDLE
AUTHZ_ACCESS_REQUEST
AUTHZ_AUDIT_EVENT_HANDLE
AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE
AUTHZ_CLIENT_CONTEXT_HANDLE
AUTHZ_INIT_INFO
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET
AUTHZ_RESOURCE_MANAGER_HANDLE
AUTHZ_RPC_INIT_INFO_CLIENT
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
AUTHZ_SECURITY_ATTRIBUTE_V1
AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE
AUTHZ_SOURCE_SCHEMA_REGISTRATION
AUTHZ_ACCESS_REPLY
SecPkgContext_CipherInfo
SecPkgContext_ConnectionInfo
SecPkgContext_EapKeyBlock
SecPkgContext_EapPrfInfo
SecPkgContext_EarlyStart
SecPkgContext_IssuerListInfoEx
SecPkgContext_KeyingMaterial
SecPkgContext_KeyingMaterialInfo
SecPkgContext_SessionAppData
SecPkgContext_SessionInfo
SecPkgContext_SupportedSignatures
SecPkgCred_CipherStrengths
SecPkgCred_SupportedAlgs
SecPkgCred_SupportedProtocols
X509Certificate
CREDSSP_CRED
CREDSSP_CRED_EX
SecPkgContext_ClientCreds
KERB_CRYPTO_KEY
KERB_EXTERNAL_NAME
KERB_EXTERNAL_TICKET
KERB_INTERACTIVE_LOGON
KERB_PURGE_TKT_CACHE_REQUEST
KERB_QUERY_TKT_CACHE_REQUEST
KERB_QUERY_TKT_CACHE_RESPONSE
KERB_RETRIEVE_TKT_REQUEST
KERB_RETRIEVE_TKT_RESPONSE
KERB_TICKET_CACHE_INFO
LSA_LAST_INTER_LOGON_INFO
LsaConnectionHandle
MSV1_0_INTERACTIVE_LOGON
SECURITY_LOGON_SESSION_DATA
PSEC_WINNT_AUTH_IDENTITY_OPAQUE
SEC_WINNT_AUTH_IDENTITY
SEC_WINNT_AUTH_IDENTITY_EX
SEC_WINNT_AUTH_IDENTITY_EX2
SecBuffer
SecBufferDesc
CredHandle
CtxtHandle
SecPkgContext_AccessToken
SecPkgContext_Authority
SecPkgContext_Bindings
SecPkgContext_ClientSpecifiedTarget
SecPkgContext_CredInfo
SecPkgContext_DceInfo
SecPkgContext_Flags
SecPkgContext_KeyInfo
SecPkgContext_LastClientTokenStatus
SecPkgContext_Lifespan
SecPkgContext_Names
SecPkgContext_NativeNames
SecPkgContext_NegoStatus
SecPkgContext_NegotiationInfo
SecPkgContext_PackageInfo
SecPkgContext_PasswordExpiry
SecPkgContext_ProtoInfo
SecPkgContext_SessionKey
SecPkgContext_Sizes
SecPkgContext_StreamSizes
SecPkgContext_SubjectAttributes
SecPkgContext_TargetInformation
SecPkgCredentials_Cert
SecPkgCredentials_KdcProxySettingsW
SecPkgCredentials_Names
SecPkgCredentials_SSIProvider
SecPkgInfo
SECURITY_PACKAGE_OPTIONS
SecurityFunctionTable
SafeCredHandle
SafeCtxtHandle
APPNAME
COMCLASS
DUMMYUNION
CLASS
DUMMYUNION
NONSTRUCTTYPE
STRUCTTYPE
CUSTOMSCHEMATYPE
CLASS
CALLBACK_UNION
VERSIONDETAIL
ForestTrustDataUnion
LOCKOBJECT
THREADOBJECT
VALUESUNION
ATTRUNION
AUTHZ_SECURITY_ATTRIBUTE_V1_Union






















































































































































































































diff --git a/PInvoke/SensorsApi/CorrelationReport.md b/PInvoke/SensorsApi/CorrelationReport.md index dcef9ccd..d1358d19 100644 --- a/PInvoke/SensorsApi/CorrelationReport.md +++ b/PInvoke/SensorsApi/CorrelationReport.md @@ -3,6 +3,15 @@ PInvoke API (methods, structures and constants) imported from Windows SensorsApi - Includes methods from sensorsapi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.SensorsApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.SensorsApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.SensorsApi) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[LOCATION_DESIRED_ACCURACY](https://www.google.com/search?num=5&q=LOCATION_DESIRED_ACCURACY+site%3Adocs.microsoft.com) | sensorsapi.h | [Vanara.PInvoke.SensorsApi.LOCATION_DESIRED_ACCURACY](https://github.com/dahall/Vanara/search?l=C%23&q=LOCATION_DESIRED_ACCURACY) +[LOCATION_POSITION_SOURCE](https://www.google.com/search?num=5&q=LOCATION_POSITION_SOURCE+site%3Adocs.microsoft.com) | sensorsapi.h | [Vanara.PInvoke.SensorsApi.LOCATION_POSITION_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=LOCATION_POSITION_SOURCE) +[MagnetometerAccuracy](https://www.google.com/search?num=5&q=MagnetometerAccuracy+site%3Adocs.microsoft.com) | sensorsapi.h | [Vanara.PInvoke.SensorsApi.MagnetometerAccuracy](https://github.com/dahall/Vanara/search?l=C%23&q=MagnetometerAccuracy) +[SensorConnectionType](https://www.google.com/search?num=5&q=SensorConnectionType+site%3Adocs.microsoft.com) | sensorsapi.h | [Vanara.PInvoke.SensorsApi.SensorConnectionType](https://github.com/dahall/Vanara/search?l=C%23&q=SensorConnectionType) +[SensorState](https://www.google.com/search?num=5&q=SensorState+site%3Adocs.microsoft.com) | sensorsapi.h | [Vanara.PInvoke.SensorsApi.SensorState](https://github.com/dahall/Vanara/search?l=C%23&q=SensorState) +[SimpleDeviceOrientation](https://www.google.com/search?num=5&q=SimpleDeviceOrientation+site%3Adocs.microsoft.com) | sensorsapi.h | [Vanara.PInvoke.SensorsApi.SimpleDeviceOrientation](https://github.com/dahall/Vanara/search?l=C%23&q=SimpleDeviceOrientation) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- diff --git a/PInvoke/SensorsApi/Vanara.PInvoke.SensorsApi.csproj b/PInvoke/SensorsApi/Vanara.PInvoke.SensorsApi.csproj index 9e2ceee9..e2cda5bd 100644 --- a/PInvoke/SensorsApi/Vanara.PInvoke.SensorsApi.csproj +++ b/PInvoke/SensorsApi/Vanara.PInvoke.SensorsApi.csproj @@ -15,6 +15,7 @@ Interfaces ILocationPermissions ISensor ISensorCollection ISensorDataReport ISensorEvents ISensorManager ISensorManagerEvents + pkgreadme.md diff --git a/PInvoke/SensorsApi/pkgreadme.md b/PInvoke/SensorsApi/pkgreadme.md new file mode 100644 index 00000000..f145b8d2 --- /dev/null +++ b/PInvoke/SensorsApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.SensorsApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.SensorsApi?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 SensorsApi.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.SensorsApi + +Enumerations | Interfaces +--- | --- +LOCATION_DESIRED_ACCURACY
LOCATION_POSITION_SOURCE
MagnetometerAccuracy
SensorConnectionType
SensorState
SimpleDeviceOrientation

| ILocationPermissions
ISensor
ISensorCollection
ISensorDataReport
ISensorEvents
ISensorManager
ISensorManagerEvents
diff --git a/PInvoke/SetupAPI/CorrelationReport.md b/PInvoke/SetupAPI/CorrelationReport.md index d24c0577..a8f54cad 100644 --- a/PInvoke/SetupAPI/CorrelationReport.md +++ b/PInvoke/SetupAPI/CorrelationReport.md @@ -212,6 +212,60 @@ Native Method | Header | Managed Method [SetupWriteTextLog](https://www.google.com/search?num=5&q=SetupWriteTextLog+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupWriteTextLog](https://github.com/dahall/Vanara/search?l=C%23&q=SetupWriteTextLog) [SetupWriteTextLogError](https://www.google.com/search?num=5&q=SetupWriteTextLogError+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupWriteTextLogError](https://github.com/dahall/Vanara/search?l=C%23&q=SetupWriteTextLogError) [SetupWriteTextLogInfLine](https://www.google.com/search?num=5&q=SetupWriteTextLogInfLine+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupWriteTextLogInfLine](https://github.com/dahall/Vanara/search?l=C%23&q=SetupWriteTextLogInfLine) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CopyStyle](https://www.google.com/search?num=5&q=CopyStyle+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.CopyStyle](https://github.com/dahall/Vanara/search?l=C%23&q=CopyStyle) +[DEVPROPSTORE](https://www.google.com/search?num=5&q=DEVPROPSTORE+site%3Adocs.microsoft.com) | Devpropdef.h | [Vanara.PInvoke.SetupAPI.DEVPROPSTORE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVPROPSTORE) +[DEVPROPTYPE](https://www.google.com/search?num=5&q=DEVPROPTYPE+site%3Adocs.microsoft.com) | Devpropdef.h | [Vanara.PInvoke.SetupAPI.DEVPROPTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVPROPTYPE) +[DI_FLAGS](https://www.google.com/search?num=5&q=DI_FLAGS+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DI_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DI_FLAGS) +[DI_FLAGSEX](https://www.google.com/search?num=5&q=DI_FLAGSEX+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DI_FLAGSEX](https://github.com/dahall/Vanara/search?l=C%23&q=DI_FLAGSEX) +[DI_FUNCTION](https://www.google.com/search?num=5&q=DI_FUNCTION+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DI_FUNCTION](https://github.com/dahall/Vanara/search?l=C%23&q=DI_FUNCTION) +[DI_REMOVEDEVICE](https://www.google.com/search?num=5&q=DI_REMOVEDEVICE+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DI_REMOVEDEVICE](https://github.com/dahall/Vanara/search?l=C%23&q=DI_REMOVEDEVICE) +[DI_UNREMOVEDEVICE](https://www.google.com/search?num=5&q=DI_UNREMOVEDEVICE+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DI_UNREMOVEDEVICE](https://github.com/dahall/Vanara/search?l=C%23&q=DI_UNREMOVEDEVICE) +[DIBCI](https://www.google.com/search?num=5&q=DIBCI+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIBCI](https://github.com/dahall/Vanara/search?l=C%23&q=DIBCI) +[DICD](https://www.google.com/search?num=5&q=DICD+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DICD](https://github.com/dahall/Vanara/search?l=C%23&q=DICD) +[DICLASSPROP](https://www.google.com/search?num=5&q=DICLASSPROP+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DICLASSPROP](https://github.com/dahall/Vanara/search?l=C%23&q=DICLASSPROP) +[DICS](https://www.google.com/search?num=5&q=DICS+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DICS](https://github.com/dahall/Vanara/search?l=C%23&q=DICS) +[DICS_FLAG](https://www.google.com/search?num=5&q=DICS_FLAG+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DICS_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DICS_FLAG) +[DICUSTOMDEVPROP](https://www.google.com/search?num=5&q=DICUSTOMDEVPROP+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DICUSTOMDEVPROP](https://github.com/dahall/Vanara/search?l=C%23&q=DICUSTOMDEVPROP) +[DIGCDP_FLAG](https://www.google.com/search?num=5&q=DIGCDP_FLAG+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIGCDP_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DIGCDP_FLAG) +[DIGCF](https://www.google.com/search?num=5&q=DIGCF+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIGCF](https://github.com/dahall/Vanara/search?l=C%23&q=DIGCF) +[DIOCR](https://www.google.com/search?num=5&q=DIOCR+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIOCR](https://github.com/dahall/Vanara/search?l=C%23&q=DIOCR) +[DIOD](https://www.google.com/search?num=5&q=DIOD+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIOD](https://github.com/dahall/Vanara/search?l=C%23&q=DIOD) +[DIODI](https://www.google.com/search?num=5&q=DIODI+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIODI](https://github.com/dahall/Vanara/search?l=C%23&q=DIODI) +[DIREG](https://www.google.com/search?num=5&q=DIREG+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DIREG](https://github.com/dahall/Vanara/search?l=C%23&q=DIREG) +[DMI](https://www.google.com/search?num=5&q=DMI+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DMI](https://github.com/dahall/Vanara/search?l=C%23&q=DMI) +[DNF](https://www.google.com/search?num=5&q=DNF+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.DNF](https://github.com/dahall/Vanara/search?l=C%23&q=DNF) +[FILE_COMPRESSION](https://www.google.com/search?num=5&q=FILE_COMPRESSION+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILE_COMPRESSION](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_COMPRESSION) +[FILEOP](https://www.google.com/search?num=5&q=FILEOP+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILEOP](https://github.com/dahall/Vanara/search?l=C%23&q=FILEOP) +[FILEOP_RESULT](https://www.google.com/search?num=5&q=FILEOP_RESULT+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILEOP_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=FILEOP_RESULT) +[IDF](https://www.google.com/search?num=5&q=IDF+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.IDF](https://github.com/dahall/Vanara/search?l=C%23&q=IDF) +[INF_STYLE](https://www.google.com/search?num=5&q=INF_STYLE+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.INF_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=INF_STYLE) +[INFINFO](https://www.google.com/search?num=5&q=INFINFO+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.INFINFO](https://github.com/dahall/Vanara/search?l=C%23&q=INFINFO) +[LogSeverity](https://www.google.com/search?num=5&q=LogSeverity+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.LogSeverity](https://github.com/dahall/Vanara/search?l=C%23&q=LogSeverity) +[SCWMI](https://www.google.com/search?num=5&q=SCWMI+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SCWMI](https://github.com/dahall/Vanara/search?l=C%23&q=SCWMI) +[SETDIRID](https://www.google.com/search?num=5&q=SETDIRID+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SETDIRID](https://github.com/dahall/Vanara/search?l=C%23&q=SETDIRID) +[SetupFileLogInfo](https://www.google.com/search?num=5&q=SetupFileLogInfo+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupFileLogInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SetupFileLogInfo) +[SP_COPY](https://www.google.com/search?num=5&q=SP_COPY+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_COPY](https://github.com/dahall/Vanara/search?l=C%23&q=SP_COPY) +[SPCRP](https://www.google.com/search?num=5&q=SPCRP+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPCRP](https://github.com/dahall/Vanara/search?l=C%23&q=SPCRP) +[SPDIT](https://www.google.com/search?num=5&q=SPDIT+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPDIT](https://github.com/dahall/Vanara/search?l=C%23&q=SPDIT) +[SPDRP](https://www.google.com/search?num=5&q=SPDRP+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPDRP](https://github.com/dahall/Vanara/search?l=C%23&q=SPDRP) +[SPDSL](https://www.google.com/search?num=5&q=SPDSL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.SetupAPI.SPDSL](https://github.com/dahall/Vanara/search?l=C%23&q=SPDSL) +[SPFILELOG](https://www.google.com/search?num=5&q=SPFILELOG+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPFILELOG](https://github.com/dahall/Vanara/search?l=C%23&q=SPFILELOG) +[SPFILENOTIFY](https://www.google.com/search?num=5&q=SPFILENOTIFY+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPFILENOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=SPFILENOTIFY) +[SPINST](https://www.google.com/search?num=5&q=SPINST+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPINST](https://github.com/dahall/Vanara/search?l=C%23&q=SPINST) +[SPINT](https://www.google.com/search?num=5&q=SPINT+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPINT](https://github.com/dahall/Vanara/search?l=C%23&q=SPINT) +[SPLOGFILE](https://www.google.com/search?num=5&q=SPLOGFILE+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPLOGFILE](https://github.com/dahall/Vanara/search?l=C%23&q=SPLOGFILE) +[SPPSR](https://www.google.com/search?num=5&q=SPPSR+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPPSR](https://github.com/dahall/Vanara/search?l=C%23&q=SPPSR) +[SPQ_FLAG](https://www.google.com/search?num=5&q=SPQ_FLAG+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPQ_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=SPQ_FLAG) +[SPQ_SCAN](https://www.google.com/search?num=5&q=SPQ_SCAN+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPQ_SCAN](https://github.com/dahall/Vanara/search?l=C%23&q=SPQ_SCAN) +[SPRDI](https://www.google.com/search?num=5&q=SPRDI+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPRDI](https://github.com/dahall/Vanara/search?l=C%23&q=SPRDI) +[SPREG](https://www.google.com/search?num=5&q=SPREG+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPREG](https://github.com/dahall/Vanara/search?l=C%23&q=SPREG) +[SPSVCINST](https://www.google.com/search?num=5&q=SPSVCINST+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SPSVCINST](https://github.com/dahall/Vanara/search?l=C%23&q=SPSVCINST) +[SRCINFO](https://www.google.com/search?num=5&q=SRCINFO+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SRCINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SRCINFO) +[SRCLIST](https://www.google.com/search?num=5&q=SRCLIST+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.SRCLIST](https://github.com/dahall/Vanara/search?l=C%23&q=SRCLIST) +[SUOI](https://www.google.com/search?num=5&q=SUOI+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.SetupAPI.SUOI](https://github.com/dahall/Vanara/search?l=C%23&q=SUOI) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/SetupAPI/Vanara.PInvoke.SetupAPI.csproj b/PInvoke/SetupAPI/Vanara.PInvoke.SetupAPI.csproj index ad2b1f3e..ed56bf1b 100644 --- a/PInvoke/SetupAPI/Vanara.PInvoke.SetupAPI.csproj +++ b/PInvoke/SetupAPI/Vanara.PInvoke.SetupAPI.csproj @@ -19,6 +19,7 @@ CABINET_INFO DEVPROPCOMPKEY DEVPROPERTY DEVPROPKEY FILEPATHS FILEPATHS_SIGNERINF true + pkgreadme.md diff --git a/PInvoke/SetupAPI/pkgreadme.md b/PInvoke/SetupAPI/pkgreadme.md new file mode 100644 index 00000000..7af0dd40 --- /dev/null +++ b/PInvoke/SetupAPI/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.SetupAPI NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.SetupAPI?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 SetupAPI.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.SetupAPI + +Functions | Enumerations | Structures +--- | --- | --- +InstallHinfSection
SetupAddInstallSectionToDiskSpaceList
SetupAddSectionToDiskSpaceList
SetupAddToDiskSpaceList
SetupAddToSourceList
SetupAdjustDiskSpaceList
SetupBackupError
SetupCancelTemporarySourceList
SetupCloseFileQueue
SetupCloseInfFile
SetupCloseLog
SetupCommitFileQueue
SetupConfigureWmiFromInfSection
SetupCopyError
SetupCopyOEMInf
SetupCreateDiskSpaceList
SetupDecompressOrCopyFile
SetupDefaultQueueCallback
SetupDeleteError
SetupDestroyDiskSpaceList
SetupDiAskForOEMDisk
SetupDiBuildClassInfoList
SetupDiBuildClassInfoListEx
SetupDiBuildDriverInfoList
SetupDiCallClassInstaller
SetupDiCancelDriverInfoSearch
SetupDiChangeState
SetupDiClassGuidsFromName
SetupDiClassGuidsFromNameEx
SetupDiClassNameFromGuid
SetupDiClassNameFromGuidEx
SetupDiCreateDeviceInfo
SetupDiCreateDeviceInfoList
SetupDiCreateDeviceInfoListEx
SetupDiCreateDeviceInterface
SetupDiCreateDeviceInterfaceRegKey
SetupDiCreateDevRegKey
SetupDiDeleteDeviceInfo
SetupDiDeleteDeviceInterfaceData
SetupDiDeleteDeviceInterfaceRegKey
SetupDiDeleteDevRegKey
SetupDiDestroyClassImageList
SetupDiDestroyDeviceInfoList
SetupDiDestroyDriverInfoList
SetupDiDrawMiniIcon
SetupDiEnumDeviceInfo
SetupDiEnumDeviceInterfaces
SetupDiEnumDriverInfo
SetupDiGetActualModelsSection
SetupDiGetActualSectionToInstall
SetupDiGetActualSectionToInstallEx
SetupDiGetClassBitmapIndex
SetupDiGetClassDescription
SetupDiGetClassDescriptionEx
SetupDiGetClassDevPropertySheets
SetupDiGetClassDevs
SetupDiGetClassDevsEx
SetupDiGetClassImageIndex
SetupDiGetClassImageList
SetupDiGetClassImageListEx
SetupDiGetClassInstallParams
SetupDiGetClassPropertyExW
SetupDiGetClassPropertyKeys
SetupDiGetClassPropertyKeysExW
SetupDiGetClassPropertyW
SetupDiGetClassRegistryProperty
SetupDiGetCustomDeviceProperty
SetupDiGetDeviceInfoListClass
SetupDiGetDeviceInfoListDetail
SetupDiGetDeviceInstallParams
SetupDiGetDeviceInstanceId
SetupDiGetDeviceInterfaceAlias
SetupDiGetDeviceInterfaceDetail
SetupDiGetDeviceInterfacePropertyKeys
SetupDiGetDeviceInterfacePropertyW
SetupDiGetDevicePropertyKeys
SetupDiGetDevicePropertyW
SetupDiGetDeviceRegistryProperty
SetupDiGetDriverInfoDetail
SetupDiGetDriverInstallParams
SetupDiGetHwProfileFriendlyName
SetupDiGetHwProfileFriendlyNameEx
SetupDiGetHwProfileList
SetupDiGetHwProfileListEx
SetupDiGetINFClass
SetupDiGetSelectedDevice
SetupDiGetSelectedDriver
SetupDiInstallClass
SetupDiInstallClassEx
SetupDiInstallDevice
SetupDiInstallDeviceInterfaces
SetupDiInstallDriverFiles
SetupDiLoadClassIcon
SetupDiLoadDeviceIcon
SetupDiOpenClassRegKey
SetupDiOpenClassRegKeyEx
SetupDiOpenDeviceInfo
SetupDiOpenDeviceInterface
SetupDiOpenDeviceInterfaceRegKey
SetupDiOpenDevRegKey
SetupDiRegisterCoDeviceInstallers
SetupDiRegisterDeviceInfo
SetupDiRemoveDevice
SetupDiRemoveDeviceInterface
SetupDiRestartDevices
SetupDiSelectBestCompatDrv
SetupDiSelectDevice
SetupDiSelectOEMDrv
SetupDiSetClassInstallParams
SetupDiSetClassPropertyExW
SetupDiSetClassPropertyW
SetupDiSetClassRegistryProperty
SetupDiSetDeviceInstallParams
SetupDiSetDeviceInterfaceDefault
SetupDiSetDeviceInterfacePropertyW
SetupDiSetDevicePropertyW
SetupDiSetDeviceRegistryProperty
SetupDiSetDriverInstallParams
SetupDiSetSelectedDevice
SetupDiSetSelectedDriver
SetupDiUnremoveDevice
SetupDuplicateDiskSpaceList
SetupEnumInfSections
SetupFindFirstLine
SetupFindNextLine
SetupFindNextMatchLine
SetupFreeSourceList
SetupGetBinaryField
SetupGetFieldCount
SetupGetFileCompressionInfo
SetupGetFileCompressionInfoEx
SetupGetFileQueueCount
SetupGetFileQueueFlags
SetupGetInfDriverStoreLocation
SetupGetInfFileList
SetupGetInfInformation
SetupGetInfPublishedName
SetupGetIntField
SetupGetLineByIndex
SetupGetLineCount
SetupGetLineText
SetupGetMultiSzField
SetupGetNonInteractiveMode
SetupGetSourceFileLocation
SetupGetSourceFileSize
SetupGetSourceInfo
SetupGetStringField
SetupGetTargetPath
SetupGetThreadLogToken
SetupInitDefaultQueueCallback
SetupInitDefaultQueueCallbackEx
SetupInitializeFileLog
SetupInstallFile
SetupInstallFileEx
SetupInstallFilesFromInfSection
SetupInstallFromInfSection
SetupInstallServicesFromInfSection
SetupInstallServicesFromInfSectionEx
SetupIterateCabinet
SetupLogError
SetupLogFile
SetupOpenAppendInfFile
SetupOpenFileQueue
SetupOpenInfFile
SetupOpenLog
SetupOpenMasterInf
SetupPromptForDisk
SetupPromptReboot
SetupQueryDrivesInDiskSpaceList
SetupQueryFileLog
SetupQueryInfFileInformation
SetupQueryInfOriginalFileInformation
SetupQueryInfVersionInformation
SetupQuerySourceList
SetupQuerySpaceRequiredOnDrive
SetupQueueCopy
SetupQueueCopyIndirect
SetupQueueCopySection
SetupQueueDefaultCopy
SetupQueueDelete
SetupQueueDeleteSection
SetupQueueRename
SetupQueueRenameSection
SetupRemoveFileLogEntry
SetupRemoveFromDiskSpaceList
SetupRemoveFromSourceList
SetupRemoveInstallSectionFromDiskSpaceList
SetupRemoveSectionFromDiskSpaceList
SetupRenameError
SetupScanFileQueue
SetupSetDirectoryId
SetupSetDirectoryIdEx
SetupSetFileQueueAlternatePlatform
SetupSetFileQueueFlags
SetupSetNonInteractiveMode
SetupSetPlatformPathOverride
SetupSetSourceList
SetupSetThreadLogToken
SetupTermDefaultQueueCallback
SetupTerminateFileLog
SetupUninstallNewlyCopiedInfs
SetupUninstallOEMInf
SetupVerifyInfFile
SetupWriteTextLog
SetupWriteTextLogError
SetupWriteTextLogInfLine
| DEVPROPSTORE
DEVPROPTYPE
CopyStyle
DI_FLAGS
DI_FLAGSEX
DI_FUNCTION
DI_REMOVEDEVICE
DI_UNREMOVEDEVICE
DIBCI
DICD
DICLASSPROP
DICS
DICS_FLAG
DICUSTOMDEVPROP
DIGCDP_FLAG
DIGCF
DIOCR
DIOD
DIODI
DIREG
DMI
DNF
FILE_COMPRESSION
FILEOP
FILEOP_RESULT
IDF
INF_STYLE
INFINFO
SCWMI
SP_COPY
SPCRP
SPDIT
SPDRP
SPDSL
SPFILELOG
SPFILENOTIFY
SPINST
SPINT
SPPSR
SPQ_FLAG
SPRDI
SPREG
SRCINFO
SRCLIST
LogSeverity
SETDIRID
SetupFileLogInfo
SPLOGFILE
SPQ_SCAN
SPSVCINST
SUOI



























































































































































| DEVPROPCOMPKEY
DEVPROPERTY
DEVPROPKEY
CABINET_INFO
FILE_IN_CABINET_INFO
FILEPATHS
FILEPATHS_SIGNERINFO
HDEVINFO
HDSKSPC
HINF
HSPFILEQ
INFCONTEXT
SOURCE_MEDIA
SP_ALTPLATFORM_INFO_V1
SP_ALTPLATFORM_INFO_V2
SP_ALTPLATFORM_INFO_V3
SP_CLASSIMAGELIST_DATA
SP_CLASSINSTALL_HEADER
SP_DETECTDEVICE_PARAMS
SP_DEVICE_INTERFACE_DATA
SP_DEVICE_INTERFACE_DETAIL_DATA
SP_DEVINFO_DATA
SP_DEVINFO_LIST_DETAIL_DATA
SP_DEVINSTALL_PARAMS
SP_DRVINFO_DATA_V2
SP_DRVINFO_DETAIL_DATA
SP_DRVINSTALL_PARAMS
SP_FILE_COPY_PARAMS
SP_INF_INFORMATION
SP_INF_SIGNER_INFO_V1
SP_INF_SIGNER_INFO_V2
SP_NEWDEVICEWIZARD_DATA
SP_ORIGINAL_FILE_INFO
SP_POWERMESSAGEWAKE_PARAMS
SP_PROPCHANGE_PARAMS
SP_PROPSHEETPAGE_REQUEST
SP_REGISTER_CONTROL_STATUS
SP_REMOVEDEVICE_PARAMS
SP_SELECTDEVICE_PARAMS
SP_TROUBLESHOOTER_PARAMS
SP_UNREMOVEDEVICE_PARAMS
HSPFILELOG
SP_ALTPLATFORM_INFO



































































































































































diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index 24be77e9..85b3fa57 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -17,7 +17,7 @@ Currently implements: Classes -IClipboardFormatter, ICOMEnum<T>, IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> +AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> Structures ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LANGID, LCID, LOGFONT, LOGPALETTE, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, OFSTRUCT, PACE, PACL, PALETTEENTRY, POINT, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, RGBQUAD, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, TEXTMETRIC, union, WIN32_FIND_DATA, Win32Error @@ -26,6 +26,7 @@ Enumerations CharacterSet, CM_DEVCAP, CM_FILE, CM_INSTALL_STATE, CM_REMOVAL_POLICY, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, CONFIGFLAG, DEVICE_POWER_STATE, DEVICE_SCALE_FACTOR, DMCOLLATE, DMCOLOR, DMDFO, DMDISPLAY, DMDITHER, DMDO, DMDUP, DMFIELDS, DMICM, DMICMMETHOD, DMMEDIA, DMNUP, DMORIENT, DMPAPER, DMRES, DMTT, DN, DrawTextFlags, FacilityCode, FacilityCode, FILE_DEVICE, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LANG, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, MouseButtonState, NTDDI, ObjectTypeListLevel, PC, PDCAP, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, SORT, STGM, SUBLANG, SYSTEM_POWER_STATE, SystemColorIndex, SystemShutDownReason, URLZONE, WIN32_WINNT + pkgreadme.md diff --git a/PInvoke/Shared/pkgreadme.md b/PInvoke/Shared/pkgreadme.md new file mode 100644 index 00000000..9c73e649 --- /dev/null +++ b/PInvoke/Shared/pkgreadme.md @@ -0,0 +1,28 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Shared NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Shared?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) + +Shared methods, structures and constants for use throughout the Vanara.PInvoke assemblies. Includes: +* IEnumerable helpers for COM enumerations +* Custom marshaler for CoTaskMem pointers +* Enhanced error results classes for HRESULT, Win32Error and NTStatus +* Standard windows.h macros (e.g. HIWORD, MAKELONG, etc.) +* Overlapped method wrapper +* Resource ID holder +* Shared structures and enums (see release notes) + +### 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.Shared + +Classes | Structures | Enumerations | Interfaces +--- | --- | --- | --- +AnySizeStringMarshaler
AssociateAttribute
AssociateStringAttribute
ClipCorrespondingTypeAttribute
ComTryGetNext
CoTaskMemStringMarshaler
FunctionHelper
GenericStringMarshaler
GenericStringMarshalerBase
IEnumeratorFromNext
IEnumFromCom
IEnumFromIndexer
IEnumFromNext
Lib
LOGPALETTE
Macros
NullTermStringArrayMarshaler
OverlappedAsync
OverlappedAsyncResult
PInvokeClientExtensions
PInvokeDataAttribute
PRECT
PtrFunc
RegistryTypeExt
SafeAnysizeStruct
SafeAnysizeStructBase
SafeAnysizeStructMarshaler
SafeElementArray
SafeHANDLE
SafeNativeArray
SafeNativeArrayBase
SafeNativeLinkedList
SafeNativeListBase
SafeResourceId
SBFunc
SECURITY_ATTRIBUTES
SizeFunc
StaticFieldValueHash
StringPtrArrayMarshaler
StructHelper
TryGetNext
TryGetNext



















































| ACCESS_MASK
BusNumber
CLIPFORMAT
CM_FULL_RESOURCE_DESCRIPTOR
CM_PARTIAL_RESOURCE_DESCRIPTOR
CM_PARTIAL_RESOURCE_LIST
CM_POWER_DATA
CM_RESOURCE_LIST
COLORREF
Connection
CORRELATION_VECTOR
CY
DATE
DECIMAL
DEVICE_CAPABILITIES
DevicePrivate
DeviceSpecificData
DEVMODE
Dma
DmaV3
Generic
HACCEL
HANDLE
HBITMAP
HBRUSH
HCOLORSPACE
HCURSOR
HDC
HDESK
HDPA
HDROP
HDSA
HDWP
HENHMETAFILE
HEVENT
HFILE
HFONT
HGDIOBJ
HICON
HIMAGELIST
HINSTANCE
HKEY
HMENU
HMETAFILE
HMONITOR
HPALETTE
HPEN
HPROCESS
HPROPSHEET
HPROPSHEETPAGE
HRESULT
HRGN
HSECTION
HTASK
HTHEME
HTHREAD
HTHUMBNAIL
HTOKEN
HWINSTA
HWND
Interrupt
LANGID
LCID
LOGFONT
LOGPALETTE
Memory40
Memory48
Memory64
MessageInterruptRaw
MSG
NTStatus
OBJECT_TYPE_LIST
OFSTRUCT
PACE
PACL
PALETTEENTRY
POINT
POINTS
PRECT
PSECURITY_DESCRIPTOR
PSID
RECT
ResourceId
ResourceIdOrHandle
RGBQUAD
SECURITY_ATTRIBUTES
SIZE
SYSTEMTIME
tagSECURITY_ATTRIBUTES
TEXTMETRIC
union
WIN32_FIND_DATA
Win32Error
| CharacterSet
CM_DEVCAP
CM_FILE
CM_INSTALL_STATE
CM_REMOVAL_POLICY
CM_RESOURCE
CM_SHARE_DISPOSITION
CmResourceType
CONFIGFLAG
DEVICE_POWER_STATE
DEVICE_SCALE_FACTOR
DMCOLLATE
DMCOLOR
DMDFO
DMDISPLAY
DMDITHER
DMDO
DMDUP
DMFIELDS
DMICM
DMICMMETHOD
DMMEDIA
DMNUP
DMORIENT
DMPAPER
DMRES
DMTT
DN
DrawTextFlags
FacilityCode
FacilityCode
FILE_DEVICE
FileFlagsAndAttributes
FontFamily
FontPitch
INTERFACE_TYPE
LANG
LogFontClippingPrecision
LogFontOutputPrecision
LogFontOutputQuality
MouseButtonState
NTDDI
ObjectTypeListLevel
PC
PDCAP
PInvokeClient
ProcessorArchitecture
REG_VALUE_TYPE
ResourceType
SECURITY_INFORMATION
SeverityLevel
SeverityLevel
ShowWindowCommand
SORT
STGM
SUBLANG
SYSTEM_POWER_STATE
SystemColorIndex
SystemShutDownReason
URLZONE
WIN32_WINNT
































| IClipboardFormatter
ICOMEnum
IErrorProvider
IGraphicsObjectHandle
IHandle
IKernelHandle
ISecurityObject
IShellHandle
ISyncHandle
IUserHandle



















































































diff --git a/PInvoke/Shell32/CorrelationReport.md b/PInvoke/Shell32/CorrelationReport.md index b4c0bd13..bd983ae8 100644 --- a/PInvoke/Shell32/CorrelationReport.md +++ b/PInvoke/Shell32/CorrelationReport.md @@ -201,6 +201,224 @@ Native Method | Native DLL | Header | Managed Method [VariantToStrRet](https://www.google.com/search?num=5&q=VariantToStrRet+site%3Adocs.microsoft.com) | propsys.dll | propvarutil.h | [Vanara.PInvoke.Shell32.VariantToStrRet](https://github.com/dahall/Vanara/search?l=C%23&q=VariantToStrRet) [Win32DeleteFile](https://www.google.com/search?num=5&q=Win32DeleteFile+site%3Adocs.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.Win32DeleteFile](https://github.com/dahall/Vanara/search?l=C%23&q=Win32DeleteFile) [WriteCabinetState](https://www.google.com/search?num=5&q=WriteCabinetState+site%3Adocs.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.WriteCabinetState](https://github.com/dahall/Vanara/search?l=C%23&q=WriteCabinetState) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ABE](https://www.google.com/search?num=5&q=ABE+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.ABE](https://github.com/dahall/Vanara/search?l=C%23&q=ABE) +[ABM](https://www.google.com/search?num=5&q=ABM+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.ABM](https://github.com/dahall/Vanara/search?l=C%23&q=ABM) +[ABN](https://www.google.com/search?num=5&q=ABN+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.ABN](https://github.com/dahall/Vanara/search?l=C%23&q=ABN) +[ABS](https://www.google.com/search?num=5&q=ABS+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.ABS](https://github.com/dahall/Vanara/search?l=C%23&q=ABS) +[ACTIVATEOPTIONS](https://www.google.com/search?num=5&q=ACTIVATEOPTIONS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ACTIVATEOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=ACTIVATEOPTIONS) +[ADJACENT_DISPLAY_EDGES](https://www.google.com/search?num=5&q=ADJACENT_DISPLAY_EDGES+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ADJACENT_DISPLAY_EDGES](https://github.com/dahall/Vanara/search?l=C%23&q=ADJACENT_DISPLAY_EDGES) +[AHE_TYPE](https://www.google.com/search?num=5&q=AHE_TYPE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.AHE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AHE_TYPE) +[APPDOCLISTTYPE](https://www.google.com/search?num=5&q=APPDOCLISTTYPE+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.APPDOCLISTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=APPDOCLISTTYPE) +[APPLICATION_VIEW_MIN_WIDTH](https://www.google.com/search?num=5&q=APPLICATION_VIEW_MIN_WIDTH+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_MIN_WIDTH](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_MIN_WIDTH) +[APPLICATION_VIEW_ORIENTATION](https://www.google.com/search?num=5&q=APPLICATION_VIEW_ORIENTATION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_ORIENTATION](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_ORIENTATION) +[APPLICATION_VIEW_SIZE_PREFERENCE](https://www.google.com/search?num=5&q=APPLICATION_VIEW_SIZE_PREFERENCE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_SIZE_PREFERENCE](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_SIZE_PREFERENCE) +[APPLICATION_VIEW_STATE](https://www.google.com/search?num=5&q=APPLICATION_VIEW_STATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_STATE) +[ARCONTENT](https://www.google.com/search?num=5&q=ARCONTENT+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.ARCONTENT](https://github.com/dahall/Vanara/search?l=C%23&q=ARCONTENT) +[ASSOC_FILTER](https://www.google.com/search?num=5&q=ASSOC_FILTER+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ASSOC_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOC_FILTER) +[ASSOCCLASS](https://www.google.com/search?num=5&q=ASSOCCLASS+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.ASSOCCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCCLASS) +[ASSOCIATIONLEVEL](https://www.google.com/search?num=5&q=ASSOCIATIONLEVEL+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ASSOCIATIONLEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCIATIONLEVEL) +[ASSOCIATIONTYPE](https://www.google.com/search?num=5&q=ASSOCIATIONTYPE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ASSOCIATIONTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCIATIONTYPE) +[ATTACHMENT_ACTION](https://www.google.com/search?num=5&q=ATTACHMENT_ACTION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ATTACHMENT_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=ATTACHMENT_ACTION) +[ATTACHMENT_PROMPT](https://www.google.com/search?num=5&q=ATTACHMENT_PROMPT+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ATTACHMENT_PROMPT](https://github.com/dahall/Vanara/search?l=C%23&q=ATTACHMENT_PROMPT) +[AUTOCOMPLETEOPTIONS](https://www.google.com/search?num=5&q=AUTOCOMPLETEOPTIONS+site%3Adocs.microsoft.com) | shldisp.h | [Vanara.PInvoke.Shell32.AUTOCOMPLETEOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=AUTOCOMPLETEOPTIONS) +[BHID](https://www.google.com/search?num=5&q=BHID+site%3Adocs.microsoft.com) | shlguid.h | [Vanara.PInvoke.Shell32.BHID](https://github.com/dahall/Vanara/search?l=C%23&q=BHID) +[BrowseForFolderMessages](https://www.google.com/search?num=5&q=BrowseForFolderMessages+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.BrowseForFolderMessages](https://github.com/dahall/Vanara/search?l=C%23&q=BrowseForFolderMessages) +[BrowseInfoFlag](https://www.google.com/search?num=5&q=BrowseInfoFlag+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.BrowseInfoFlag](https://github.com/dahall/Vanara/search?l=C%23&q=BrowseInfoFlag) +[BROWSERFRAMEOPTIONS](https://www.google.com/search?num=5&q=BROWSERFRAMEOPTIONS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.BROWSERFRAMEOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=BROWSERFRAMEOPTIONS) +[CATEGORYINFO_FLAGS](https://www.google.com/search?num=5&q=CATEGORYINFO_FLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CATEGORYINFO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CATEGORYINFO_FLAGS) +[CATSORT_FLAGS](https://www.google.com/search?num=5&q=CATSORT_FLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CATSORT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CATSORT_FLAGS) +[CDB2GVF](https://www.google.com/search?num=5&q=CDB2GVF+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.CDB2GVF](https://github.com/dahall/Vanara/search?l=C%23&q=CDB2GVF) +[CDB2N](https://www.google.com/search?num=5&q=CDB2N+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.CDB2N](https://github.com/dahall/Vanara/search?l=C%23&q=CDB2N) +[CDBE_ACTIONS](https://www.google.com/search?num=5&q=CDBE_ACTIONS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.CDBE_ACTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=CDBE_ACTIONS) +[CDBOSC](https://www.google.com/search?num=5&q=CDBOSC+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.CDBOSC](https://github.com/dahall/Vanara/search?l=C%23&q=CDBOSC) +[CDCONTROLSTATEF](https://www.google.com/search?num=5&q=CDCONTROLSTATEF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.CDCONTROLSTATEF](https://github.com/dahall/Vanara/search?l=C%23&q=CDCONTROLSTATEF) +[CLOSEPROPS](https://www.google.com/search?num=5&q=CLOSEPROPS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.CLOSEPROPS](https://github.com/dahall/Vanara/search?l=C%23&q=CLOSEPROPS) +[CM_ENUM_FLAGS](https://www.google.com/search?num=5&q=CM_ENUM_FLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CM_ENUM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=CM_ENUM_FLAGS) +[CM_MASK](https://www.google.com/search?num=5&q=CM_MASK+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CM_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=CM_MASK) +[CM_SET_WIDTH_VALUE](https://www.google.com/search?num=5&q=CM_SET_WIDTH_VALUE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CM_SET_WIDTH_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_SET_WIDTH_VALUE) +[CM_STATE](https://www.google.com/search?num=5&q=CM_STATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CM_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_STATE) +[CMF](https://www.google.com/search?num=5&q=CMF+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.CMF](https://github.com/dahall/Vanara/search?l=C%23&q=CMF) +[CMIC](https://www.google.com/search?num=5&q=CMIC+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.CMIC](https://github.com/dahall/Vanara/search?l=C%23&q=CMIC) +[ControlPanelItem](https://www.google.com/search?num=5&q=ControlPanelItem+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.ControlPanelItem](https://github.com/dahall/Vanara/search?l=C%23&q=ControlPanelItem) +[CPVIEW](https://www.google.com/search?num=5&q=CPVIEW+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.CPVIEW](https://github.com/dahall/Vanara/search?l=C%23&q=CPVIEW) +[CSIDL](https://www.google.com/search?num=5&q=CSIDL+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.CSIDL](https://github.com/dahall/Vanara/search?l=C%23&q=CSIDL) +[DATAOBJ_GET_ITEM_FLAGS](https://www.google.com/search?num=5&q=DATAOBJ_GET_ITEM_FLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DATAOBJ_GET_ITEM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DATAOBJ_GET_ITEM_FLAGS) +[DBIF](https://www.google.com/search?num=5&q=DBIF+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DBIF](https://github.com/dahall/Vanara/search?l=C%23&q=DBIF) +[DBIM](https://www.google.com/search?num=5&q=DBIM+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DBIM](https://github.com/dahall/Vanara/search?l=C%23&q=DBIM) +[DBIMF](https://www.google.com/search?num=5&q=DBIMF+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DBIMF](https://github.com/dahall/Vanara/search?l=C%23&q=DBIMF) +[DEF_SHARE_ID](https://www.google.com/search?num=5&q=DEF_SHARE_ID+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DEF_SHARE_ID](https://github.com/dahall/Vanara/search?l=C%23&q=DEF_SHARE_ID) +[DEFAULT_FOLDER_MENU_RESTRICTIONS](https://www.google.com/search?num=5&q=DEFAULT_FOLDER_MENU_RESTRICTIONS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DEFAULT_FOLDER_MENU_RESTRICTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DEFAULT_FOLDER_MENU_RESTRICTIONS) +[DEFAULTSAVEFOLDERTYPE](https://www.google.com/search?num=5&q=DEFAULTSAVEFOLDERTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.DEFAULTSAVEFOLDERTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEFAULTSAVEFOLDERTYPE) +[DESKTOP_SLIDESHOW_DIRECTION](https://www.google.com/search?num=5&q=DESKTOP_SLIDESHOW_DIRECTION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_SLIDESHOW_DIRECTION) +[DESKTOP_SLIDESHOW_OPTIONS](https://www.google.com/search?num=5&q=DESKTOP_SLIDESHOW_OPTIONS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_SLIDESHOW_OPTIONS) +[DESKTOP_SLIDESHOW_STATE](https://www.google.com/search?num=5&q=DESKTOP_SLIDESHOW_STATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_SLIDESHOW_STATE) +[DESKTOP_WALLPAPER_POSITION](https://www.google.com/search?num=5&q=DESKTOP_WALLPAPER_POSITION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_WALLPAPER_POSITION](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_WALLPAPER_POSITION) +[DROPIMAGETYPE](https://www.google.com/search?num=5&q=DROPIMAGETYPE+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.DROPIMAGETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DROPIMAGETYPE) +[DSH_FLAGS](https://www.google.com/search?num=5&q=DSH_FLAGS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.DSH_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DSH_FLAGS) +[EC_HOST_UI_MODE](https://www.google.com/search?num=5&q=EC_HOST_UI_MODE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.EC_HOST_UI_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=EC_HOST_UI_MODE) +[EDGE_GESTURE_KIND](https://www.google.com/search?num=5&q=EDGE_GESTURE_KIND+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.EDGE_GESTURE_KIND](https://github.com/dahall/Vanara/search?l=C%23&q=EDGE_GESTURE_KIND) +[EXPCMDFLAGS](https://www.google.com/search?num=5&q=EXPCMDFLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.EXPCMDFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=EXPCMDFLAGS) +[EXPCMDSTATE](https://www.google.com/search?num=5&q=EXPCMDSTATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.EXPCMDSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=EXPCMDSTATE) +[EXPLORER_BROWSER_FILL_FLAGS](https://www.google.com/search?num=5&q=EXPLORER_BROWSER_FILL_FLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.EXPLORER_BROWSER_FILL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=EXPLORER_BROWSER_FILL_FLAGS) +[EXPLORER_BROWSER_OPTIONS](https://www.google.com/search?num=5&q=EXPLORER_BROWSER_OPTIONS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.EXPLORER_BROWSER_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=EXPLORER_BROWSER_OPTIONS) +[EXPLORERPANESTATE](https://www.google.com/search?num=5&q=EXPLORERPANESTATE+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.EXPLORERPANESTATE](https://github.com/dahall/Vanara/search?l=C%23&q=EXPLORERPANESTATE) +[EXPPS](https://www.google.com/search?num=5&q=EXPPS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.EXPPS](https://github.com/dahall/Vanara/search?l=C%23&q=EXPPS) +[FCS](https://www.google.com/search?num=5&q=FCS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.FCS](https://github.com/dahall/Vanara/search?l=C%23&q=FCS) +[FCT](https://www.google.com/search?num=5&q=FCT+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.FCT](https://github.com/dahall/Vanara/search?l=C%23&q=FCT) +[FCW](https://www.google.com/search?num=5&q=FCW+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.FCW](https://github.com/dahall/Vanara/search?l=C%23&q=FCW) +[FD_FLAGS](https://www.google.com/search?num=5&q=FD_FLAGS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.FD_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FD_FLAGS) +[FDAP](https://www.google.com/search?num=5&q=FDAP+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.FDAP](https://github.com/dahall/Vanara/search?l=C%23&q=FDAP) +[FDE_SHAREVIOLATION_RESPONSE](https://www.google.com/search?num=5&q=FDE_SHAREVIOLATION_RESPONSE+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.FDE_SHAREVIOLATION_RESPONSE](https://github.com/dahall/Vanara/search?l=C%23&q=FDE_SHAREVIOLATION_RESPONSE) +[FFFP_MODE](https://www.google.com/search?num=5&q=FFFP_MODE+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.FFFP_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=FFFP_MODE) +[FILE_USAGE_TYPE](https://www.google.com/search?num=5&q=FILE_USAGE_TYPE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.FILE_USAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_USAGE_TYPE) +[FILEOP_FLAGS](https://www.google.com/search?num=5&q=FILEOP_FLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.FILEOP_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FILEOP_FLAGS) +[FILEOPENDIALOGOPTIONS](https://www.google.com/search?num=5&q=FILEOPENDIALOGOPTIONS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.FILEOPENDIALOGOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=FILEOPENDIALOGOPTIONS) +[FOLDER_ENUM_MODE](https://www.google.com/search?num=5&q=FOLDER_ENUM_MODE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.FOLDER_ENUM_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDER_ENUM_MODE) +[FOLDERCUSTOMSETTINGSMASK](https://www.google.com/search?num=5&q=FOLDERCUSTOMSETTINGSMASK+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.FOLDERCUSTOMSETTINGSMASK](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDERCUSTOMSETTINGSMASK) +[FOLDERFLAGS](https://www.google.com/search?num=5&q=FOLDERFLAGS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.FOLDERFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDERFLAGS) +[FOLDERLOGICALVIEWMODE](https://www.google.com/search?num=5&q=FOLDERLOGICALVIEWMODE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.FOLDERLOGICALVIEWMODE](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDERLOGICALVIEWMODE) +[FOLDERTYPEID](https://www.google.com/search?num=5&q=FOLDERTYPEID+site%3Adocs.microsoft.com) | Shlguid.h | [Vanara.PInvoke.Shell32.FOLDERTYPEID](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDERTYPEID) +[FOLDERVIEWMODE](https://www.google.com/search?num=5&q=FOLDERVIEWMODE+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.FOLDERVIEWMODE](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDERVIEWMODE) +[FOLDERVIEWOPTIONS](https://www.google.com/search?num=5&q=FOLDERVIEWOPTIONS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.FOLDERVIEWOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=FOLDERVIEWOPTIONS) +[FVTEXTTYPE](https://www.google.com/search?num=5&q=FVTEXTTYPE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.FVTEXTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FVTEXTTYPE) +[GCS](https://www.google.com/search?num=5&q=GCS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.GCS](https://github.com/dahall/Vanara/search?l=C%23&q=GCS) +[GetIconLocationFlags](https://www.google.com/search?num=5&q=GetIconLocationFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.GetIconLocationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GetIconLocationFlags) +[GetIconLocationResultFlags](https://www.google.com/search?num=5&q=GetIconLocationResultFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.GetIconLocationResultFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GetIconLocationResultFlags) +[GPFIDL_FLAGS](https://www.google.com/search?num=5&q=GPFIDL_FLAGS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.GPFIDL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=GPFIDL_FLAGS) +[IEIFLAG](https://www.google.com/search?num=5&q=IEIFLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IEIFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=IEIFLAG) +[IRTIR_TASK](https://www.google.com/search?num=5&q=IRTIR_TASK+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IRTIR_TASK](https://github.com/dahall/Vanara/search?l=C%23&q=IRTIR_TASK) +[ISIOI](https://www.google.com/search?num=5&q=ISIOI+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ISIOI](https://github.com/dahall/Vanara/search?l=C%23&q=ISIOI) +[ITSSFLAG](https://www.google.com/search?num=5&q=ITSSFLAG+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ITSSFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=ITSSFLAG) +[IURL_INVOKECOMMAND_FLAGS](https://www.google.com/search?num=5&q=IURL_INVOKECOMMAND_FLAGS+site%3Adocs.microsoft.com) | Intshcut.h | [Vanara.PInvoke.Url.IURL_INVOKECOMMAND_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IURL_INVOKECOMMAND_FLAGS) +[IURL_SETURL_FLAGS](https://www.google.com/search?num=5&q=IURL_SETURL_FLAGS+site%3Adocs.microsoft.com) | Intshcut.h | [Vanara.PInvoke.Url.IURL_SETURL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=IURL_SETURL_FLAGS) +[KF_CATEGORY](https://www.google.com/search?num=5&q=KF_CATEGORY+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.KF_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=KF_CATEGORY) +[KF_DEFINITION_FLAGS](https://www.google.com/search?num=5&q=KF_DEFINITION_FLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.KF_DEFINITION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=KF_DEFINITION_FLAGS) +[KF_REDIRECT_FLAGS](https://www.google.com/search?num=5&q=KF_REDIRECT_FLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.KF_REDIRECT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=KF_REDIRECT_FLAGS) +[KF_REDIRECTION_CAPABILITIES](https://www.google.com/search?num=5&q=KF_REDIRECTION_CAPABILITIES+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.KF_REDIRECTION_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=KF_REDIRECTION_CAPABILITIES) +[KNOWN_FOLDER_FLAG](https://www.google.com/search?num=5&q=KNOWN_FOLDER_FLAG+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.KNOWN_FOLDER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=KNOWN_FOLDER_FLAG) +[KNOWNDESTCATEGORY](https://www.google.com/search?num=5&q=KNOWNDESTCATEGORY+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.KNOWNDESTCATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=KNOWNDESTCATEGORY) +[KNOWNFOLDERID](https://www.google.com/search?num=5&q=KNOWNFOLDERID+site%3Adocs.microsoft.com) | Knownfolders.h | [Vanara.PInvoke.Shell32.KNOWNFOLDERID](https://github.com/dahall/Vanara/search?l=C%23&q=KNOWNFOLDERID) +[LIBRARYFOLDERFILTER](https://www.google.com/search?num=5&q=LIBRARYFOLDERFILTER+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.LIBRARYFOLDERFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=LIBRARYFOLDERFILTER) +[LIBRARYMANAGEDIALOGOPTIONS](https://www.google.com/search?num=5&q=LIBRARYMANAGEDIALOGOPTIONS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.LIBRARYMANAGEDIALOGOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=LIBRARYMANAGEDIALOGOPTIONS) +[LIBRARYOPTIONFLAGS](https://www.google.com/search?num=5&q=LIBRARYOPTIONFLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.LIBRARYOPTIONFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=LIBRARYOPTIONFLAGS) +[LIBRARYSAVEFLAGS](https://www.google.com/search?num=5&q=LIBRARYSAVEFLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.LIBRARYSAVEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=LIBRARYSAVEFLAGS) +[MERGE_UPDATE_STATUS](https://www.google.com/search?num=5&q=MERGE_UPDATE_STATUS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.MERGE_UPDATE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=MERGE_UPDATE_STATUS) +[MM](https://www.google.com/search?num=5&q=MM+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.MM](https://github.com/dahall/Vanara/search?l=C%23&q=MM) +[MONITOR_APP_VISIBILITY](https://www.google.com/search?num=5&q=MONITOR_APP_VISIBILITY+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.MONITOR_APP_VISIBILITY](https://github.com/dahall/Vanara/search?l=C%23&q=MONITOR_APP_VISIBILITY) +[NAMESPACEWALKFLAG](https://www.google.com/search?num=5&q=NAMESPACEWALKFLAG+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NAMESPACEWALKFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=NAMESPACEWALKFLAG) +[NATIVE_DISPLAY_ORIENTATION](https://www.google.com/search?num=5&q=NATIVE_DISPLAY_ORIENTATION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NATIVE_DISPLAY_ORIENTATION](https://github.com/dahall/Vanara/search?l=C%23&q=NATIVE_DISPLAY_ORIENTATION) +[NIF](https://www.google.com/search?num=5&q=NIF+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.NIF](https://github.com/dahall/Vanara/search?l=C%23&q=NIF) +[NIIF](https://www.google.com/search?num=5&q=NIIF+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.NIIF](https://github.com/dahall/Vanara/search?l=C%23&q=NIIF) +[NIM](https://www.google.com/search?num=5&q=NIM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.NIM](https://github.com/dahall/Vanara/search?l=C%23&q=NIM) +[NIN](https://www.google.com/search?num=5&q=NIN+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.NIN](https://github.com/dahall/Vanara/search?l=C%23&q=NIN) +[NIS](https://www.google.com/search?num=5&q=NIS+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.NIS](https://github.com/dahall/Vanara/search?l=C%23&q=NIS) +[NMCII_FLAGS](https://www.google.com/search?num=5&q=NMCII_FLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NMCII_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=NMCII_FLAGS) +[NMCSAEI_FLAGS](https://www.google.com/search?num=5&q=NMCSAEI_FLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NMCSAEI_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=NMCSAEI_FLAGS) +[NSTCECLICKTYPE](https://www.google.com/search?num=5&q=NSTCECLICKTYPE+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.NSTCECLICKTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCECLICKTYPE) +[NSTCEHITTEST](https://www.google.com/search?num=5&q=NSTCEHITTEST+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.NSTCEHITTEST](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCEHITTEST) +[NSTCFOLDERCAPABILITIES](https://www.google.com/search?num=5&q=NSTCFOLDERCAPABILITIES+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NSTCFOLDERCAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCFOLDERCAPABILITIES) +[NSTCGNI](https://www.google.com/search?num=5&q=NSTCGNI+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NSTCGNI](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCGNI) +[NSTCITEMSTATE](https://www.google.com/search?num=5&q=NSTCITEMSTATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NSTCITEMSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCITEMSTATE) +[NSTCROOTSTYLE](https://www.google.com/search?num=5&q=NSTCROOTSTYLE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NSTCROOTSTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCROOTSTYLE) +[NSTCSTYLE](https://www.google.com/search?num=5&q=NSTCSTYLE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NSTCSTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCSTYLE) +[NSTCSTYLE2](https://www.google.com/search?num=5&q=NSTCSTYLE2+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.NSTCSTYLE2](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCSTYLE2) +[NWMF](https://www.google.com/search?num=5&q=NWMF+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.NWMF](https://github.com/dahall/Vanara/search?l=C%23&q=NWMF) +[OF_CAP](https://www.google.com/search?num=5&q=OF_CAP+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.OF_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=OF_CAP) +[OFASI](https://www.google.com/search?num=5&q=OFASI+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.OFASI](https://github.com/dahall/Vanara/search?l=C%23&q=OFASI) +[OFFLINE_STATUS](https://www.google.com/search?num=5&q=OFFLINE_STATUS+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.OFFLINE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=OFFLINE_STATUS) +[OfflineFolderStatus](https://www.google.com/search?num=5&q=OfflineFolderStatus+site%3Adocs.microsoft.com) | shldisp.h | [Vanara.PInvoke.Shell32.OfflineFolderStatus](https://github.com/dahall/Vanara/search?l=C%23&q=OfflineFolderStatus) +[OPEN_AS_INFO_FLAGS](https://www.google.com/search?num=5&q=OPEN_AS_INFO_FLAGS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.OPEN_AS_INFO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=OPEN_AS_INFO_FLAGS) +[OPENPROPS](https://www.google.com/search?num=5&q=OPENPROPS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.OPENPROPS](https://github.com/dahall/Vanara/search?l=C%23&q=OPENPROPS) +[OPPROGDLGF](https://www.google.com/search?num=5&q=OPPROGDLGF+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.OPPROGDLGF](https://github.com/dahall/Vanara/search?l=C%23&q=OPPROGDLGF) +[PACKAGE_EXECUTION_STATE](https://www.google.com/search?num=5&q=PACKAGE_EXECUTION_STATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.PACKAGE_EXECUTION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=PACKAGE_EXECUTION_STATE) +[PCS](https://www.google.com/search?num=5&q=PCS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.PCS](https://github.com/dahall/Vanara/search?l=C%23&q=PCS) +[PDMODE](https://www.google.com/search?num=5&q=PDMODE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.PDMODE](https://github.com/dahall/Vanara/search?l=C%23&q=PDMODE) +[PDOPSTATUS](https://www.google.com/search?num=5&q=PDOPSTATUS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.PDOPSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=PDOPSTATUS) +[PDTIMER](https://www.google.com/search?num=5&q=PDTIMER+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.PDTIMER](https://github.com/dahall/Vanara/search?l=C%23&q=PDTIMER) +[PLACEHOLDER_STATES](https://www.google.com/search?num=5&q=PLACEHOLDER_STATES+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.PLACEHOLDER_STATES](https://github.com/dahall/Vanara/search?l=C%23&q=PLACEHOLDER_STATES) +[PRF](https://www.google.com/search?num=5&q=PRF+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.PRF](https://github.com/dahall/Vanara/search?l=C%23&q=PRF) +[PRINTACTION](https://www.google.com/search?num=5&q=PRINTACTION+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.PRINTACTION](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTACTION) +[PROGDLG](https://www.google.com/search?num=5&q=PROGDLG+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.PROGDLG](https://github.com/dahall/Vanara/search?l=C%23&q=PROGDLG) +[QITIP](https://www.google.com/search?num=5&q=QITIP+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.QITIP](https://github.com/dahall/Vanara/search?l=C%23&q=QITIP) +[QUERY_USER_NOTIFICATION_STATE](https://www.google.com/search?num=5&q=QUERY_USER_NOTIFICATION_STATE+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.QUERY_USER_NOTIFICATION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=QUERY_USER_NOTIFICATION_STATE) +[RESTRICTIONS](https://www.google.com/search?num=5&q=RESTRICTIONS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.RESTRICTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=RESTRICTIONS) +[SBSP](https://www.google.com/search?num=5&q=SBSP+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.SBSP](https://github.com/dahall/Vanara/search?l=C%23&q=SBSP) +[SCNRT_STATUS](https://www.google.com/search?num=5&q=SCNRT_STATUS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SCNRT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=SCNRT_STATUS) +[SFGAO](https://www.google.com/search?num=5&q=SFGAO+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SFGAO](https://github.com/dahall/Vanara/search?l=C%23&q=SFGAO) +[SFVM](https://www.google.com/search?num=5&q=SFVM+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.SFVM](https://github.com/dahall/Vanara/search?l=C%23&q=SFVM) +[SHARD](https://www.google.com/search?num=5&q=SHARD+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHARD](https://github.com/dahall/Vanara/search?l=C%23&q=SHARD) +[SHARE_ROLE](https://www.google.com/search?num=5&q=SHARE_ROLE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SHARE_ROLE](https://github.com/dahall/Vanara/search?l=C%23&q=SHARE_ROLE) +[SHCIDS](https://www.google.com/search?num=5&q=SHCIDS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SHCIDS](https://github.com/dahall/Vanara/search?l=C%23&q=SHCIDS) +[SHCNE](https://www.google.com/search?num=5&q=SHCNE+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.SHCNE](https://github.com/dahall/Vanara/search?l=C%23&q=SHCNE) +[SHCNF](https://www.google.com/search?num=5&q=SHCNF+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.SHCNF](https://github.com/dahall/Vanara/search?l=C%23&q=SHCNF) +[SHCNRF](https://www.google.com/search?num=5&q=SHCNRF+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHCNRF](https://github.com/dahall/Vanara/search?l=C%23&q=SHCNRF) +[SHCOLSTATE](https://www.google.com/search?num=5&q=SHCOLSTATE+site%3Adocs.microsoft.com) | Shtypes.h | [Vanara.PInvoke.Shell32.SHCOLSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=SHCOLSTATE) +[SHCONTF](https://www.google.com/search?num=5&q=SHCONTF+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SHCONTF](https://github.com/dahall/Vanara/search?l=C%23&q=SHCONTF) +[SHDID](https://www.google.com/search?num=5&q=SHDID+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.SHDID](https://github.com/dahall/Vanara/search?l=C%23&q=SHDID) +[SHELL_LINK_DATA_FLAGS](https://www.google.com/search?num=5&q=SHELL_LINK_DATA_FLAGS+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHELL_LINK_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHELL_LINK_DATA_FLAGS) +[ShellDataBlockSignature](https://www.google.com/search?num=5&q=ShellDataBlockSignature+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.ShellDataBlockSignature](https://github.com/dahall/Vanara/search?l=C%23&q=ShellDataBlockSignature) +[ShellExecuteMaskFlags](https://www.google.com/search?num=5&q=ShellExecuteMaskFlags+site%3Adocs.microsoft.com) | Shellapi.h | [Vanara.PInvoke.Shell32.ShellExecuteMaskFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ShellExecuteMaskFlags) +[ShellFileOperation](https://www.google.com/search?num=5&q=ShellFileOperation+site%3Adocs.microsoft.com) | Shellapi.h | [Vanara.PInvoke.Shell32.ShellFileOperation](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperation) +[ShellFolderViewOptions](https://www.google.com/search?num=5&q=ShellFolderViewOptions+site%3Adocs.microsoft.com) | shldisp.h | [Vanara.PInvoke.Shell32.ShellFolderViewOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolderViewOptions) +[ShellSpecialFolderConstants](https://www.google.com/search?num=5&q=ShellSpecialFolderConstants+site%3Adocs.microsoft.com) | shldisp.h | [Vanara.PInvoke.Shell32.ShellSpecialFolderConstants](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSpecialFolderConstants) +[ShellWindowFindWindowOptions](https://www.google.com/search?num=5&q=ShellWindowFindWindowOptions+site%3Adocs.microsoft.com) | exdisp.h | [Vanara.PInvoke.Shell32.ShellWindowFindWindowOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellWindowFindWindowOptions) +[ShellWindowTypeConstants](https://www.google.com/search?num=5&q=ShellWindowTypeConstants+site%3Adocs.microsoft.com) | exdisp.h | [Vanara.PInvoke.Shell32.ShellWindowTypeConstants](https://github.com/dahall/Vanara/search?l=C%23&q=ShellWindowTypeConstants) +[SHERB](https://www.google.com/search?num=5&q=SHERB+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.SHERB](https://github.com/dahall/Vanara/search?l=C%23&q=SHERB) +[SHFMT_ID](https://www.google.com/search?num=5&q=SHFMT_ID+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHFMT_ID](https://github.com/dahall/Vanara/search?l=C%23&q=SHFMT_ID) +[SHFMT_OPT](https://www.google.com/search?num=5&q=SHFMT_OPT+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHFMT_OPT](https://github.com/dahall/Vanara/search?l=C%23&q=SHFMT_OPT) +[SHGDNF](https://www.google.com/search?num=5&q=SHGDNF+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SHGDNF](https://github.com/dahall/Vanara/search?l=C%23&q=SHGDNF) +[SHGetDataFormat](https://www.google.com/search?num=5&q=SHGetDataFormat+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHGetDataFormat](https://github.com/dahall/Vanara/search?l=C%23&q=SHGetDataFormat) +[SHGFI](https://www.google.com/search?num=5&q=SHGFI+site%3Adocs.microsoft.com) | Shellapi.h | [Vanara.PInvoke.Shell32.SHGFI](https://github.com/dahall/Vanara/search?l=C%23&q=SHGFI) +[SHGFP](https://www.google.com/search?num=5&q=SHGFP+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHGFP](https://github.com/dahall/Vanara/search?l=C%23&q=SHGFP) +[SHGNLI](https://www.google.com/search?num=5&q=SHGNLI+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.SHGNLI](https://github.com/dahall/Vanara/search?l=C%23&q=SHGNLI) +[SHGSI](https://www.google.com/search?num=5&q=SHGSI+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.SHGSI](https://github.com/dahall/Vanara/search?l=C%23&q=SHGSI) +[SHIL](https://www.google.com/search?num=5&q=SHIL+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHIL](https://github.com/dahall/Vanara/search?l=C%23&q=SHIL) +[SHOP](https://www.google.com/search?num=5&q=SHOP+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHOP](https://github.com/dahall/Vanara/search?l=C%23&q=SHOP) +[SHPPFW](https://www.google.com/search?num=5&q=SHPPFW+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHPPFW](https://github.com/dahall/Vanara/search?l=C%23&q=SHPPFW) +[SHSTOCKICONID](https://www.google.com/search?num=5&q=SHSTOCKICONID+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.SHSTOCKICONID](https://github.com/dahall/Vanara/search?l=C%23&q=SHSTOCKICONID) +[SIATTRIBFLAGS](https://www.google.com/search?num=5&q=SIATTRIBFLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SIATTRIBFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SIATTRIBFLAGS) +[SICHINTF](https://www.google.com/search?num=5&q=SICHINTF+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SICHINTF](https://github.com/dahall/Vanara/search?l=C%23&q=SICHINTF) +[SIGDN](https://www.google.com/search?num=5&q=SIGDN+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SIGDN](https://github.com/dahall/Vanara/search?l=C%23&q=SIGDN) +[SIIGBF](https://www.google.com/search?num=5&q=SIIGBF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.SIIGBF](https://github.com/dahall/Vanara/search?l=C%23&q=SIIGBF) +[SLGP](https://www.google.com/search?num=5&q=SLGP+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SLGP](https://github.com/dahall/Vanara/search?l=C%23&q=SLGP) +[SLR_FLAGS](https://www.google.com/search?num=5&q=SLR_FLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.SLR_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SLR_FLAGS) +[SMC](https://www.google.com/search?num=5&q=SMC+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMC](https://github.com/dahall/Vanara/search?l=C%23&q=SMC) +[SMDM](https://www.google.com/search?num=5&q=SMDM+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMDM](https://github.com/dahall/Vanara/search?l=C%23&q=SMDM) +[SMINFOFLAGS](https://www.google.com/search?num=5&q=SMINFOFLAGS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMINFOFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SMINFOFLAGS) +[SMINFOMASK](https://www.google.com/search?num=5&q=SMINFOMASK+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMINFOMASK](https://github.com/dahall/Vanara/search?l=C%23&q=SMINFOMASK) +[SMINFOTYPE](https://www.google.com/search?num=5&q=SMINFOTYPE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMINFOTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SMINFOTYPE) +[SMINIT](https://www.google.com/search?num=5&q=SMINIT+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMINIT](https://github.com/dahall/Vanara/search?l=C%23&q=SMINIT) +[SMINV](https://www.google.com/search?num=5&q=SMINV+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMINV](https://github.com/dahall/Vanara/search?l=C%23&q=SMINV) +[SMSET](https://www.google.com/search?num=5&q=SMSET+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMSET](https://github.com/dahall/Vanara/search?l=C%23&q=SMSET) +[SORTDIRECTION](https://www.google.com/search?num=5&q=SORTDIRECTION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SORTDIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=SORTDIRECTION) +[SPACTION](https://www.google.com/search?num=5&q=SPACTION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SPACTION](https://github.com/dahall/Vanara/search?l=C%23&q=SPACTION) +[SPBEGINF](https://www.google.com/search?num=5&q=SPBEGINF+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SPBEGINF](https://github.com/dahall/Vanara/search?l=C%23&q=SPBEGINF) +[SPINITF](https://www.google.com/search?num=5&q=SPINITF+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SPINITF](https://github.com/dahall/Vanara/search?l=C%23&q=SPINITF) +[SPTEXT](https://www.google.com/search?num=5&q=SPTEXT+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SPTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=SPTEXT) +[SSF](https://www.google.com/search?num=5&q=SSF+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SSF](https://github.com/dahall/Vanara/search?l=C%23&q=SSF) +[STPFLAG](https://www.google.com/search?num=5&q=STPFLAG+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.STPFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=STPFLAG) +[STRRET_TYPE](https://www.google.com/search?num=5&q=STRRET_TYPE+site%3Adocs.microsoft.com) | Shtypes.h | [Vanara.PInvoke.Shell32.STRRET_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STRRET_TYPE) +[SV2GV](https://www.google.com/search?num=5&q=SV2GV+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.SV2GV](https://github.com/dahall/Vanara/search?l=C%23&q=SV2GV) +[SV3CVW3_FLAGS](https://www.google.com/search?num=5&q=SV3CVW3_FLAGS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.SV3CVW3_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SV3CVW3_FLAGS) +[SVGIO](https://www.google.com/search?num=5&q=SVGIO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.SVGIO](https://github.com/dahall/Vanara/search?l=C%23&q=SVGIO) +[SVSIF](https://www.google.com/search?num=5&q=SVSIF+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.SVSIF](https://github.com/dahall/Vanara/search?l=C%23&q=SVSIF) +[SVUIA](https://www.google.com/search?num=5&q=SVUIA+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.SVUIA](https://github.com/dahall/Vanara/search?l=C%23&q=SVUIA) +[SYNC_TRANSFER_STATUS](https://www.google.com/search?num=5&q=SYNC_TRANSFER_STATUS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SYNC_TRANSFER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=SYNC_TRANSFER_STATUS) +[TBPFLAG](https://www.google.com/search?num=5&q=TBPFLAG+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.TBPFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TBPFLAG) +[THUMBBUTTONFLAGS](https://www.google.com/search?num=5&q=THUMBBUTTONFLAGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.THUMBBUTTONFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=THUMBBUTTONFLAGS) +[THUMBBUTTONMASK](https://www.google.com/search?num=5&q=THUMBBUTTONMASK+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.THUMBBUTTONMASK](https://github.com/dahall/Vanara/search?l=C%23&q=THUMBBUTTONMASK) +[TRANSFER_ADVISE_STATE](https://www.google.com/search?num=5&q=TRANSFER_ADVISE_STATE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.TRANSFER_ADVISE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSFER_ADVISE_STATE) +[TRANSFER_SOURCE_FLAGS](https://www.google.com/search?num=5&q=TRANSFER_SOURCE_FLAGS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.TRANSFER_SOURCE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSFER_SOURCE_FLAGS) +[TRANSLATEURL_IN_FLAGS](https://www.google.com/search?num=5&q=TRANSLATEURL_IN_FLAGS+site%3Adocs.microsoft.com) | intshcut.h | [Vanara.PInvoke.Url.TRANSLATEURL_IN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSLATEURL_IN_FLAGS) +[UNDOCK_REASON](https://www.google.com/search?num=5&q=UNDOCK_REASON+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.UNDOCK_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=UNDOCK_REASON) +[URLASSOCIATIONDIALOG_IN_FLAGS](https://www.google.com/search?num=5&q=URLASSOCIATIONDIALOG_IN_FLAGS+site%3Adocs.microsoft.com) | intshcut.h | [Vanara.PInvoke.Url.URLASSOCIATIONDIALOG_IN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=URLASSOCIATIONDIALOG_IN_FLAGS) +[VALIDATEUNC](https://www.google.com/search?num=5&q=VALIDATEUNC+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.VALIDATEUNC](https://github.com/dahall/Vanara/search?l=C%23&q=VALIDATEUNC) +[VPCOLORFLAGS](https://www.google.com/search?num=5&q=VPCOLORFLAGS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.VPCOLORFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VPCOLORFLAGS) +[VPWATERMARKFLAGS](https://www.google.com/search?num=5&q=VPWATERMARKFLAGS+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.VPWATERMARKFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VPWATERMARKFLAGS) +[WTS_ALPHATYPE](https://www.google.com/search?num=5&q=WTS_ALPHATYPE+site%3Adocs.microsoft.com) | thumbcache.h | [Vanara.PInvoke.Shell32.WTS_ALPHATYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_ALPHATYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj index f8110db6..5d077633 100644 --- a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj +++ b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj @@ -22,6 +22,7 @@ Interfaces DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationAssociationRegistration IApplicationDesignModeSettings IApplicationDesignModeSettings2 IApplicationDestinations IApplicationDocumentLists IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IAttachmentExecute IAutoComplete IAutoComplete2 IAutoCompleteDropDown IBrowserFrameOptions ICategorizer ICategoryProvider ICDBurn ICDBurnExt IColumnManager ICommDlgBrowser ICommDlgBrowser3 IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess ICurrentItem ICustomDestinationList IDataObjectProvider IDataTransferManagerInterop IDefaultExtractIconInit IDefaultFolderMenuInitialize IDelegateFolder IDelegateItem IDeskBand IDeskBand2 IDesktopWallpaper IDestinationStreamFactory IDisplayItem IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IDynamicHWHandler IEnumAssocHandlers IEnumerableView IEnumExplorerCommand IEnumExtraSearch IEnumFullIDList IEnumIDList IEnumObjects IEnumReadyCallback IEnumResources IEnumShellItems IExecuteCommand IExecuteCommandApplicationHostEnvironment IExecuteCommandHost IExplorerBrowser IExplorerBrowserEvents IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractIconA IExtractIconW IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileIsInUse IFileOpenDialog IFileOperation IFileOperationProgressSink IFileSaveDialog IFileSearchBand IFileSyncMergeHandler IFileSystemBindData IFileSystemBindData2 IFolderFilter IFolderFilterSite IFolderView IFolderView2 IFolderViewHost IFolderViewOC IFolderViewOptions IFolderViewSettings IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IHWEventHandler IHWEventHandler2 IIdentityName IImageRecompress IInitializeCommand IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInsertItem IIOCancelInformation IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetMonitor ILaunchTargetViewSizePreference IModalWindow INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWDEvents INewWindowManager INotificationActivationCallback IObjectArray IObjectCollection IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithFolderEnumMode IObjectWithProgId IObjectWithSelection IOpenControlPanel IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IParseAndCreateItem IPersistFolder IPersistFolder2 IPersistFolder3 IPersistIDList IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviewItem IPreviousVersionsInfo IProfferService IProgressDialog IQueryCancelAutoPlay IQueryContinue IQueryInfo IRelatedItem IRemoteComputer IResolveShellLink IResultsFolder IRunnableTask ISearchBoxInfo IServiceProvider ISharingConfigurationManager IShellBrowser IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellExtInit IShellFolder IShellFolder2 IShellFolderViewCB IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellIcon IShellIconOverlayIdentifier IShellItem IShellItem2 IShellItemArray IShellItemFilter IShellItemImageFactory IShellItemResources IShellLibrary IShellLinkDataList IShellLinkDual IShellLinkDual2 IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IShellTaskScheduler IShellView IShellView2 IShellView3 IShellWindows IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStreamAsync IStreamUnbufferedInfo ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory IThumbnailProvider ITransferAdviseSink ITransferDestination ITransferMediumItem ITransferSource IUniformResourceLocator IUpdateIDList IUserAccountChangeCallback IUserNotification IUserNotification2 IUserNotificationCallback IViewStateIdentityItem IVirtualDesktopManager IVisualProperties IWebWizardHost IWebWizardHost2 + pkgreadme.md 0618;1591 diff --git a/PInvoke/Shell32/pkgreadme.md b/PInvoke/Shell32/pkgreadme.md new file mode 100644 index 00000000..872e85b0 --- /dev/null +++ b/PInvoke/Shell32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Shell32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Shell32?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 Shell32.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.Shell32 + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +AssocCreateForClasses
AssocGetDetailsOfPropKey
CDefFolderMenu_Create2
CommandLineToArgvW
DragAcceptFiles
DragFinish
DragQueryFile
DragQueryPoint
DuplicateIcon
ExtractAssociatedIcon
ExtractAssociatedIconEx
ExtractIcon
ExtractIconEx
FindExecutable
GetCurrentProcessExplicitAppUserModelID
GetFileNameFromBrowse
ILAppendID
ILClone
ILCloneFirst
ILCombine
ILCreateFromPath
ILFindChild
ILFindLastID
ILFree
ILGetNext
ILGetSize
ILIsEqual
ILIsParent
ILLoadFromStreamEx
ILRemoveLastID
ILSaveToStream
InetIsOffline
InitNetworkAddressControl
InitVariantFromStrRet
IsNetDrive
IsUserAnAdmin
MIMEAssociationDialog
OpenRegStream
PathCleanupSpec
PathGetShortPath
PathIsExe
PathIsSlow
PathMakeUniqueName
PathResolve
PathYetAnotherMakeUniqueName
PickIconDlg
PifMgr_CloseProperties
PifMgr_GetProperties
PifMgr_OpenProperties
PifMgr_SetProperties
ReadCabinetState
RealDriveType
RestartDialog
RestartDialogEx
SetCurrentProcessExplicitAppUserModelID
SHAddDefaultPropertiesByExt
SHAddFromPropSheetExtArray
SHAddToRecentDocs
SHAlloc
SHAppBarMessage
SHAssocEnumHandlers
SHAssocEnumHandlersForProtocolByApplication
SHBindToFolderIDListParent
SHBindToFolderIDListParentEx
SHBindToObject
SHBindToParent
SHBrowseForFolder
SHChangeNotification_Lock
SHChangeNotification_Unlock
SHChangeNotify
SHChangeNotifyDeregister
SHChangeNotifyRegister
SHChangeNotifyRegisterThread
SHCreateAssociationRegistration
SHCreateDataObject
SHCreateDefaultContextMenu
SHCreateDefaultExtractIcon
SHCreateDefaultPropertiesOp
SHCreateDirectory
SHCreateDirectoryEx
SHCreateFileExtractIconW
SHCreateItemFromIDList
SHCreateItemFromParsingName
SHCreateItemFromRelativeName
SHCreateItemInKnownFolder
SHCreateItemWithParent
SHCreatePropSheetExtArray
SHCreateShellFolderView
SHCreateShellFolderViewEx
SHCreateShellItem
SHCreateShellItemArray
SHCreateShellItemArrayFromDataObject
SHCreateShellItemArrayFromIDLists
SHCreateShellItemArrayFromShellItem
SHCreateStdEnumFmtEtc
SHDefExtractIcon
SHDestroyPropSheetExtArray
SHDoDragDrop
Shell_GetCachedImageIndex
Shell_GetImageLists
Shell_MergeMenus
Shell_NotifyIcon
Shell_NotifyIconGetRect
ShellAbout
ShellExecute
ShellExecuteEx
SHEmptyRecycleBin
SHEnumerateUnreadMailAccountsA
SHEnumerateUnreadMailAccountsW
SHEvaluateSystemCommandTemplate
SHFileOperation
SHFind_InitMenuPopup
SHFindFiles
SHFlushSFCache
SHFormatDrive
SHFree
SHFreeNameMappings
SHGetAttributesFromDataObject
SHGetDataFromIDList
SHGetDesktopFolder
SHGetDiskFreeSpaceA
SHGetDiskFreeSpaceEx
SHGetDiskFreeSpaceW
SHGetDriveMedia
SHGetFileInfo
SHGetFolderLocation
SHGetFolderPath
SHGetFolderPathAndSubDir
SHGetFolderPathEx
SHGetIconOverlayIndex
SHGetIDListFromObject
SHGetImageList
SHGetInstanceExplorer
SHGetItemFromDataObject
SHGetItemFromObject
SHGetKnownFolderIDList
SHGetKnownFolderItem
SHGetKnownFolderPath
SHGetLocalizedName
SHGetNameFromIDList
SHGetNewLinkInfo
SHGetPathFromIDList
SHGetPathFromIDListEx
SHGetPropertyStoreForWindow
SHGetPropertyStoreFromIDList
SHGetPropertyStoreFromParsingName
SHGetRealIDL
SHGetSetFolderCustomSettings
SHGetSetSettings
SHGetSettings
SHGetStockIconInfo
SHGetTemporaryPropertyForItem
SHGetUnreadMailCountW
SHHandleUpdateImage
SHInvokePrinterCommand
SHIsFileAvailableOffline
SHLimitInputEdit
SHLoadInProc
SHLoadNonloadedIconOverlayIdentifiers
SHMapPIDLToSystemImageListIndex
SHMultiFileProperties
SHObjectProperties
SHOpenFolderAndSelectItems
SHOpenWithDialog
SHParseDisplayName
SHPathPrepareForWrite
SHPropStgCreate
SHPropStgReadMultiple
SHPropStgWriteMultiple
SHQueryRecycleBin
SHQueryUserNotificationState
SHRemoveLocalizedName
SHReplaceFromPropSheetExtArray
SHResolveLibrary
SHRestricted
SHSetDefaultProperties
SHSetInstanceExplorer
SHSetKnownFolderPath
SHSetLocalizedName
SHSetTemporaryPropertyForItem
SHSetUnreadMailCountW
SHShellFolderView_Message
SHShowManageLibraryUI
SHSimpleIDListFromPath
SHTestTokenMembership
SHUpdateImage
SHUpdateRecycleBinIcon
SHValidateUNC
SignalFileOpen
StgMakeUniqueName
TranslateURLW
URLAssociationDialogW
VariantToStrRet
Win32DeleteFile
WriteCabinetState

























































| DROPIMAGETYPE
FD_FLAGS
ShellWindowFindWindowOptions
ShellWindowTypeConstants
ABE
ABM
ABN
ABS
ASSOCCLASS
NIF
NIIF
NIM
NIN
NIS
OFFLINE_STATUS
PRINTACTION
QUERY_USER_NOTIFICATION_STATE
ShellExecuteMaskFlags
ShellFileOperation
SHERB
SHGFI
SHGNLI
SHGSI
SHSTOCKICONID
AUTOCOMPLETEOPTIONS
OfflineFolderStatus
ShellFolderViewOptions
ShellSpecialFolderConstants
BHID
FOLDERTYPEID
BrowseForFolderMessages
BrowseInfoFlag
CLOSEPROPS
CSIDL
FCS
FOLDERCUSTOMSETTINGSMASK
GPFIDL_FLAGS
MM
OFASI
OPEN_AS_INFO_FLAGS
OPENPROPS
PCS
PRF
QITIP
RESTRICTIONS
SCNRT_STATUS
SHARD
SHCNE
SHCNF
SHCNRF
SHDID
SHFMT_ID
SHFMT_OPT
SHGetDataFormat
SHGFP
SHIL
SHOP
SHPPFW
SSF
VALIDATEUNC
GetIconLocationFlags
GetIconLocationResultFlags
PDTIMER
PROGDLG
ControlPanelItem
CPVIEW
APPDOCLISTTYPE
ARCONTENT
ASSOC_FILTER
ASSOCIATIONLEVEL
ASSOCIATIONTYPE
DATAOBJ_GET_ITEM_FLAGS
FILE_USAGE_TYPE
KNOWNDESTCATEGORY
OF_CAP
PLACEHOLDER_STATES
SLGP
SVGIO
SYNC_TRANSFER_STATUS
UNDOCK_REASON
SPBEGINF
SPINITF
SPTEXT
ACTIVATEOPTIONS
ADJACENT_DISPLAY_EDGES
APPLICATION_VIEW_MIN_WIDTH
APPLICATION_VIEW_ORIENTATION
APPLICATION_VIEW_STATE
EDGE_GESTURE_KIND
NATIVE_DISPLAY_ORIENTATION
MONITOR_APP_VISIBILITY
ATTACHMENT_ACTION
ATTACHMENT_PROMPT
CDBE_ACTIONS
CDB2GVF
CDB2N
CDBOSC
CMF
CMIC
GCS
DEFAULT_FOLDER_MENU_RESTRICTIONS
DBIF
DBIM
DBIMF
DESKTOP_SLIDESHOW_DIRECTION
DESKTOP_SLIDESHOW_OPTIONS
DESKTOP_SLIDESHOW_STATE
DESKTOP_WALLPAPER_POSITION
DSH_FLAGS
AHE_TYPE
EC_HOST_UI_MODE
EXPLORER_BROWSER_FILL_FLAGS
EXPLORER_BROWSER_OPTIONS
EXPCMDFLAGS
EXPCMDSTATE
EXPLORERPANESTATE
IEIFLAG
CDCONTROLSTATEF
FDAP
FDE_SHAREVIOLATION_RESPONSE
FILEOPENDIALOGOPTIONS
MERGE_UPDATE_STATUS
TRANSFER_SOURCE_FLAGS
FILEOP_FLAGS
CM_ENUM_FLAGS
CM_MASK
CM_SET_WIDTH_VALUE
CM_STATE
FOLDERLOGICALVIEWMODE
FVTEXTTYPE
SORTDIRECTION
FFFP_MODE
KF_CATEGORY
KF_DEFINITION_FLAGS
KF_REDIRECT_FLAGS
KF_REDIRECTION_CAPABILITIES
KNOWN_FOLDER_FLAG
KNOWNFOLDERID
APPLICATION_VIEW_SIZE_PREFERENCE
NSTCECLICKTYPE
NSTCEHITTEST
NSTCFOLDERCAPABILITIES
NSTCGNI
NSTCITEMSTATE
NSTCROOTSTYLE
NSTCSTYLE
NSTCSTYLE2
NAMESPACEWALKFLAG
NMCII_FLAGS
NMCSAEI_FLAGS
NWMF
OPPROGDLGF
PDMODE
PDOPSTATUS
SPACTION
PACKAGE_EXECUTION_STATE
DEF_SHARE_ID
SHARE_ROLE
CATEGORYINFO_FLAGS
CATSORT_FLAGS
FOLDER_ENUM_MODE
SHCIDS
SHCONTF
SHGDNF
ISIOI
SFGAO
SIATTRIBFLAGS
SICHINTF
SIGDN
SIIGBF
DEFAULTSAVEFOLDERTYPE
LIBRARYFOLDERFILTER
LIBRARYMANAGEDIALOGOPTIONS
LIBRARYOPTIONFLAGS
LIBRARYSAVEFLAGS
SHELL_LINK_DATA_FLAGS
ShellDataBlockSignature
SLR_FLAGS
SMC
SMDM
SMINFOFLAGS
SMINFOMASK
SMINFOTYPE
SMINIT
SMINV
SMSET
EXPPS
IRTIR_TASK
ITSSFLAG
BROWSERFRAMEOPTIONS
FCT
FCW
FOLDERFLAGS
FOLDERVIEWMODE
FOLDERVIEWOPTIONS
SBSP
SFVM
SV2GV
SV3CVW3_FLAGS
SVSIF
SVUIA
STPFLAG
TBPFLAG
THUMBBUTTONFLAGS
THUMBBUTTONMASK
TRANSFER_ADVISE_STATE
VPCOLORFLAGS
VPWATERMARKFLAGS
SHCOLSTATE
STRRET_TYPE
WTS_ALPHATYPE
IURL_INVOKECOMMAND_FLAGS
IURL_SETURL_FLAGS
TRANSLATEURL_IN_FLAGS
URLASSOCIATIONDIALOG_IN_FLAGS





































| CIDA
DROPDESCRIPTION
DROPFILES
FILE_ATTRIBUTES_ARRAY
FILEDESCRIPTOR
FILEGROUPDESCRIPTOR
NETRESOURCE
NRESARRAY
SHDRAGIMAGE
NOTIFICATION_USER_INPUT_DATA
APPBARDATA
ASSOCIATIONELEMENT
NOTIFYICONDATA
NOTIFYICONIDENTIFIER
SHELLEXECUTEINFO
SHFILEINFO
SHFILEOPSTRUCT
SHQUERYRBINFO
SHSTOCKICONINFO
BROWSEINFO
CABINETSTATE
COORD
CSFV
DATABLOCKHEADER
DEFCONTEXTMENU
EXP_DARWIN_LINK
EXP_SPECIAL_FOLDER
EXP_SZ_LINK
HLOCK
HPIF
HPSXA
NT_CONSOLE_PROPS
NT_FE_CONSOLE_PROPS
OPENASINFO
PROPPRG
SFV_CREATE
SHChangeNotifyEntry
SHDESCRIPTIONID
SHELLFLAGSTATE
SHELLSTATE
SHFOLDERCUSTOMSETTINGS
CMINVOKECOMMANDINFOEX
DESKBANDINFO
COMDLG_FILTERSPEC
CM_COLUMNINFO
SORTCOLUMN
KNOWNFOLDER_DEFINITION
NSTCCUSTOMDRAW
PERSIST_FOLDER_TARGET_INFO
PREVIEWHANDLERFRAMEINFO
CATEGORY_INFO
EXTRASEARCH
SHELL_ITEM_RESOURCE
SMDATA
FOLDERSETTINGS
PFOLDERSETTINGS
SV2CVW2_PARAMS
THUMBBUTTON
ITEMIDLIST
SHELLDETAILS
SHITEMID
STRRET
URLINVOKECOMMANDINFO





























































































































































































| IDestinationStreamFactory
IShellWindows
INotificationActivationCallback
IObjectArray
IObjectCollection
DFConstraint
DShellFolderViewEvents
Folder
Folder2
Folder3
FolderItem
FolderItem2
FolderItems
FolderItems2
FolderItems3
FolderItemVerb
FolderItemVerbs
IAutoComplete
IAutoComplete2
IFileSearchBand
IFolderViewOC
INewWDEvents
IShellDispatch
IShellDispatch2
IShellDispatch3
IShellDispatch4
IShellDispatch5
IShellDispatch6
IShellFolderViewDual
IShellFolderViewDual2
IShellFolderViewDual3
IShellLinkDual
IShellLinkDual2
IWebWizardHost
IWebWizardHost2
IExtractIconA
IExtractIconW
IProgressDialog
IOpenControlPanel
IApplicationAssociationRegistration
IApplicationDestinations
IApplicationDocumentLists
IDefaultExtractIconInit
IEnumIDList
IEnumFullIDList
IFileIsInUse
IFileSystemBindData
IFileSystemBindData2
IPersistIDList
IQueryInfo
IAccessibilityDockingService
IAccessibilityDockingServiceCallback
IAccessibleObject
IActionProgress
IActionProgressDialog
IAppActivationUIInfo
IApplicationActivationManager
IApplicationDesignModeSettings
IApplicationDesignModeSettings2
IAppVisibility
IAppVisibilityEvents
IAssocHandler
IAssocHandlerInvoker
IEnumAssocHandlers
IAttachmentExecute
IAutoCompleteDropDown
ICDBurn
ICDBurnExt
ICommDlgBrowser
ICommDlgBrowser3
IFolderFilter
IFolderFilterSite
IContextMenu
IContextMenu2
IContextMenu3
IContextMenuCB
ICopyHookA
ICopyHookW
ICreateProcessInputs
ICreatingProcess
IDataObjectProvider
IDataTransferManagerInterop
IDefaultFolderMenuInitialize
IDelegateFolder
IDeskBand
IDeskBand2
IDesktopWallpaper
IDockingWindow
IDragSourceHelper
IDragSourceHelper2
IDropTargetHelper
IEnumerableView
IEnumReadyCallback
IEnumObjects
IExecuteCommand
IExecuteCommandHost
IExecuteCommandApplicationHostEnvironment
IInitializeCommand
IExplorerBrowser
IExplorerBrowserEvents
IEnumExplorerCommand
IExplorerCommand
IExplorerCommandProvider
IExplorerCommandState
IExplorerPaneVisibility
IExtractImage
IExtractImage2
IFileDialog
IFileDialog2
IFileDialogControlEvents
IFileDialogCustomize
IFileDialogEvents
IFileOpenDialog
IFileOperationProgressSink
IFileSaveDialog
IFileSyncMergeHandler
IModalWindow
IFileOperation
IColumnManager
IFolderView
IFolderView2
IFolderViewHost
IFolderViewSettings
IResultsFolder
IFrameworkInputPane
IFrameworkInputPaneHandler
IHandlerActivationHost
IHandlerInfo
IHandlerInfo2
IDynamicHWHandler
IHWEventHandler
IHWEventHandler2
IQueryCancelAutoPlay
IQueryContinue
IUserNotification2
IUserNotificationCallback
IImageRecompress
IInitializeWithBindCtx
IInitializeWithFile
IInitializeWithItem
IInitializeWithPropertyStore
IInitializeWithStream
IInitializeWithWindow
IInputObject
IInputObject2
IInputObjectSite
IInsertItem
IItemNameLimits
IKnownFolder
IKnownFolderManager
ILaunchSourceAppUserModelId
ILaunchSourceViewSizePreference
ILaunchTargetViewSizePreference
ILaunchTargetMonitor
INameSpaceTreeAccessible
INameSpaceTreeControl
INameSpaceTreeControl2
INameSpaceTreeControlDropHandler
INameSpaceTreeControlEvents
INameSpaceTreeControlFolderCapabilities
INamespaceWalk
INamespaceWalkCB
INamespaceWalkCB2
INewMenuClient
INewWindowManager
IObjectProvider
IObjectWithAppUserModelId
IObjectWithBackReferences
IObjectWithCancelEvent
IObjectWithProgId
IObjectWithSelection
IIOCancelInformation
IOperationsProgressDialog
IPackageDebugSettings
IPackageDebugSettings2
IPackageExecutionStateChangeNotification
IParentAndItem
IPersistFolder
IPersistFolder2
IPersistFolder3
IPreviewHandler
IPreviewHandlerFrame
IPreviewHandlerVisuals
IPreviousVersionsInfo
ICurrentItem
IDelegateItem
IDisplayItem
IIdentityName
IPreviewItem
IRelatedItem
ITransferMediumItem
IViewStateIdentityItem
IRemoteComputer
ISearchBoxInfo
IProfferService
IServiceProvider
ISharingConfigurationManager
IShellExtInit
ICategorizer
ICategoryProvider
IEnumExtraSearch
IObjectWithFolderEnumMode
IShellFolder
IShellFolder2
IShellIcon
IShellIconOverlayIdentifier
IEnumShellItems
IParseAndCreateItem
IShellItem
IShellItem2
IShellItemArray
IShellItemImageFactory
IShellItemFilter
IEnumResources
IShellItemResources
IShellLibrary
IResolveShellLink
IShellLinkDataList
IShellLinkW
IShellMenu
IShellMenuCallback
IShellPropSheetExt
IRunnableTask
IShellTaskScheduler
IBrowserFrameOptions
IFolderViewOptions
IShellBrowser
IShellFolderViewCB
IShellView
IShellView2
IShellView3
IStartMenuPinnedList
IStorageProviderBanners
IStorageProviderCopyHook
IStreamAsync
IStreamUnbufferedInfo
ICustomDestinationList
ITaskbarList
ITaskbarList2
ITaskbarList3
ITaskbarList4
IThumbnailHandlerFactory
ITransferAdviseSink
ITransferDestination
ITransferSource
IUpdateIDList
IUserAccountChangeCallback
IUserNotification
IVirtualDesktopManager
IVisualProperties
IThumbnailProvider
IUniformResourceLocator
diff --git a/PInvoke/ShlwApi/CorrelationReport.md b/PInvoke/ShlwApi/CorrelationReport.md index 9e771af3..1caaeda5 100644 --- a/PInvoke/ShlwApi/CorrelationReport.md +++ b/PInvoke/ShlwApi/CorrelationReport.md @@ -217,6 +217,35 @@ Native Method | Header | Managed Method [UrlIsOpaque](https://www.google.com/search?num=5&q=UrlIsOpaqueA+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlIsOpaque](https://github.com/dahall/Vanara/search?l=C%23&q=UrlIsOpaque) [UrlUnescape](https://www.google.com/search?num=5&q=UrlUnescapeA+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlUnescape](https://github.com/dahall/Vanara/search?l=C%23&q=UrlUnescape) [WhichPlatform](https://www.google.com/search?num=5&q=WhichPlatform+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.WhichPlatform](https://github.com/dahall/Vanara/search?l=C%23&q=WhichPlatform) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ASSOCDATA](https://www.google.com/search?num=5&q=ASSOCDATA+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCDATA](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCDATA) +[ASSOCENUM](https://www.google.com/search?num=5&q=ASSOCENUM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ShlwApi.ASSOCENUM](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCENUM) +[ASSOCF](https://www.google.com/search?num=5&q=ASSOCF+site%3Adocs.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCF](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCF) +[ASSOCKEY](https://www.google.com/search?num=5&q=ASSOCKEY+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCKEY](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCKEY) +[ASSOCSTR](https://www.google.com/search?num=5&q=ASSOCSTR+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCSTR](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCSTR) +[FDTF](https://www.google.com/search?num=5&q=FDTF+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.FDTF](https://github.com/dahall/Vanara/search?l=C%23&q=FDTF) +[FILETYPEATTRIBUTEFLAGS](https://www.google.com/search?num=5&q=FILETYPEATTRIBUTEFLAGS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.FILETYPEATTRIBUTEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FILETYPEATTRIBUTEFLAGS) +[GCT](https://www.google.com/search?num=5&q=GCT+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.GCT](https://github.com/dahall/Vanara/search?l=C%23&q=GCT) +[OS](https://www.google.com/search?num=5&q=OS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.OS](https://github.com/dahall/Vanara/search?l=C%23&q=OS) +[PERCEIVED](https://www.google.com/search?num=5&q=PERCEIVED+site%3Adocs.microsoft.com) | shtypes.h | [Vanara.PInvoke.ShlwApi.PERCEIVED](https://github.com/dahall/Vanara/search?l=C%23&q=PERCEIVED) +[PERCEIVEDFLAG](https://www.google.com/search?num=5&q=PERCEIVEDFLAG+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PERCEIVEDFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=PERCEIVEDFLAG) +[PMSF](https://www.google.com/search?num=5&q=PMSF+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PMSF](https://github.com/dahall/Vanara/search?l=C%23&q=PMSF) +[SFBS_FLAGS](https://www.google.com/search?num=5&q=SFBS_FLAGS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SFBS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SFBS_FLAGS) +[SHACF](https://www.google.com/search?num=5&q=SHACF+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHACF](https://github.com/dahall/Vanara/search?l=C%23&q=SHACF) +[SHCT_FLAGS](https://www.google.com/search?num=5&q=SHCT_FLAGS+site%3Adocs.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHCT_FLAGS) +[SHELLPLATFORM](https://www.google.com/search?num=5&q=SHELLPLATFORM+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHELLPLATFORM](https://github.com/dahall/Vanara/search?l=C%23&q=SHELLPLATFORM) +[SHGVSPB](https://www.google.com/search?num=5&q=SHGVSPB+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHGVSPB](https://github.com/dahall/Vanara/search?l=C%23&q=SHGVSPB) +[SHREGDEL_FLAGS](https://www.google.com/search?num=5&q=SHREGDEL_FLAGS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHREGDEL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHREGDEL_FLAGS) +[SHREGENUM_FLAGS](https://www.google.com/search?num=5&q=SHREGENUM_FLAGS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHREGENUM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHREGENUM_FLAGS) +[SHREGSET](https://www.google.com/search?num=5&q=SHREGSET+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHREGSET](https://github.com/dahall/Vanara/search?l=C%23&q=SHREGSET) +[SRRF](https://www.google.com/search?num=5&q=SRRF+site%3Adocs.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SRRF](https://github.com/dahall/Vanara/search?l=C%23&q=SRRF) +[STIF_FLAGS](https://www.google.com/search?num=5&q=STIF_FLAGS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.STIF_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=STIF_FLAGS) +[URL_APPLY](https://www.google.com/search?num=5&q=URL_APPLY+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_APPLY](https://github.com/dahall/Vanara/search?l=C%23&q=URL_APPLY) +[URL_SCHEME](https://www.google.com/search?num=5&q=URL_SCHEME+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=URL_SCHEME) +[URLFLAGS](https://www.google.com/search?num=5&q=URLFLAGS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URLFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=URLFLAGS) +[URLIS](https://www.google.com/search?num=5&q=URLIS+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URLIS](https://github.com/dahall/Vanara/search?l=C%23&q=URLIS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj b/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj index ea16e7ca..a3992dbc 100644 --- a/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj +++ b/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj @@ -22,6 +22,7 @@ Interfaces IQueryAssociations + pkgreadme.md
diff --git a/PInvoke/ShlwApi/pkgreadme.md b/PInvoke/ShlwApi/pkgreadme.md new file mode 100644 index 00000000..5bcaf159 --- /dev/null +++ b/PInvoke/ShlwApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.ShlwApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.ShlwApi?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 ShlwApi.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.ShlwApi + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +AssocCreate
AssocGetPerceivedType
AssocIsDangerous
AssocQueryKey
AssocQueryString
ChrCmpI
ColorAdjustLuma
ColorHLSToRGB
ColorRGBToHLS
ConnectToConnectionPoint
GetAcceptLanguages
GetMenuPosFromID
HashData
IsCharSpace
IsInternetESCEnabled
IsOS
IStream_Copy
IStream_Read
IStream_ReadPidl
IStream_ReadStr
IStream_Reset
IStream_Size
IStream_Write
IStream_WritePidl
IStream_WriteStr
IUnknown_AtomicRelease
IUnknown_GetSite
IUnknown_GetWindow
IUnknown_QueryService
IUnknown_Set
IUnknown_SetSite
MLLoadLibrary
ParseURL
PathAddBackslash
PathAddExtension
PathAppend
PathBuildRoot
PathCanonicalize
PathCombine
PathCommonPrefix
PathCompactPath
PathCompactPathEx
PathCreateFromUrl
PathCreateFromUrlAlloc
PathFileExists
PathFindExtension
PathFindFileName
PathFindNextComponent
PathFindOnPath
PathFindSuffixArray
PathGetArgs
PathGetCharType
PathGetDriveNumber
PathIsContentType
PathIsDirectory
PathIsDirectoryEmpty
PathIsFileSpec
PathIsLFNFileSpec
PathIsNetworkPath
PathIsPrefix
PathIsRelative
PathIsRoot
PathIsSameRoot
PathIsSystemFolder
PathIsUNC
PathIsUNCServer
PathIsUNCServerShare
PathIsURL
PathMakePretty
PathMakeSystemFolder
PathMatchSpec
PathMatchSpecEx
PathParseIconLocation
PathQuoteSpaces
PathRelativePathTo
PathRemoveArgs
PathRemoveBackslash
PathRemoveBlanks
PathRemoveExtension
PathRemoveFileSpec
PathRenameExtension
PathSearchAndQualify
PathSetDlgItemPath
PathSkipRoot
PathStripPath
PathStripToRoot
PathUndecorate
PathUnExpandEnvStrings
PathUnmakeSystemFolder
PathUnquoteSpaces
QISearch
SHAllocShared
SHAnsiToAnsi
SHAnsiToUnicode
SHAutoComplete
SHCopyKey
SHCreateMemStream
SHCreateShellPalette
SHCreateStreamOnFile
SHCreateStreamOnFileEx
SHCreateThread
SHCreateThreadRef
SHCreateThreadWithHandle
SHDeleteEmptyKey
SHDeleteKey
SHDeleteValue
SHEnumKeyEx
SHEnumValue
SHFormatDateTime
SHFreeShared
SHGetInverseCMAP
SHGetThreadRef
SHGetValue
SHGetViewStatePropertyBag
SHIsChildOrSelf
SHIsLowMemoryMachine
SHLoadIndirectString
SHLockShared
SHMessageBoxCheck
SHOpenRegStream2
SHQueryInfoKey
SHQueryValueEx
SHRegCloseUSKey
SHRegCreateUSKey
SHRegDeleteEmptyUSKey
SHRegDeleteUSValue
SHRegDuplicateHKey
SHRegEnumUSKey
SHRegEnumUSValue
SHRegGetBoolUSValue
SHRegGetBoolValueFromHKCUHKLM
SHRegGetIntW
SHRegGetPath
SHRegGetUSValue
SHRegGetValue
SHRegGetValueFromHKCUHKLM
SHRegOpenUSKey
SHRegQueryInfoUSKey
SHRegQueryUSValue
SHRegSetPath
SHRegSetUSValue
SHRegWriteUSValue
SHReleaseThreadRef
SHSendMessageBroadcast
SHSetThreadRef
SHSetValue
SHSkipJunction
SHStrDup
SHStripMneumonic
SHUnicodeToAnsi
SHUnicodeToUnicode
SHUnlockShared
StrCatBuff
StrCatChainW
StrCatW
StrChr
StrChrI
StrChrNIW
StrChrNW
StrCmpC
StrCmpIC
StrCmpIW
StrCmpLogicalW
StrCmpN
StrCmpNC
StrCmpNI
StrCmpNIC
StrCmpW
StrCpyNW
StrCpyW
StrCSpn
StrCSpnI
StrDup
StrFormatByteSize
StrFormatByteSize64A
StrFormatByteSizeEx
StrFormatKBSize
StrFromTimeInterval
StrIsIntlEqual
StrNCat
StrPBrk
StrRChr
StrRChrI
StrRetToBSTR
StrRetToBuf
StrRetToStr
StrRStrI
StrSpn
StrStr
StrStrI
StrStrNIW
StrStrNW
StrToInt
StrToInt64Ex
StrToIntEx
StrTrim
UrlApplyScheme
UrlCanonicalize
UrlCombine
UrlCompare
UrlCreateFromPath
UrlEscape
UrlFixupW
UrlGetLocation
UrlGetPart
UrlHash
UrlIs
UrlIsNoHistory
UrlIsOpaque
UrlUnescape
WhichPlatform
| ASSOCDATA
ASSOCENUM
FDTF
FILETYPEATTRIBUTEFLAGS
GCT
OS
SHACF
SHCT_FLAGS
SHELLPLATFORM
SHGVSPB
SHREGDEL_FLAGS
SHREGENUM_FLAGS
SHREGSET
SRRF
ASSOCF
ASSOCKEY
ASSOCSTR
PERCEIVED
PERCEIVEDFLAG
PMSF
SFBS_FLAGS
STIF_FLAGS
URL_APPLY
URL_SCHEME
URLFLAGS
URLIS

























































































































































































| HUSKEY
QITAB
PARSEDURL
















































































































































































































| IQueryAssociations


















































































































































































































diff --git a/PInvoke/TaskSchd/CorrelationReport.md b/PInvoke/TaskSchd/CorrelationReport.md index 3e15b1c5..b65ed513 100644 --- a/PInvoke/TaskSchd/CorrelationReport.md +++ b/PInvoke/TaskSchd/CorrelationReport.md @@ -8,6 +8,29 @@ Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [GetNetScheduleAccountInformation](https://www.google.com/search?num=5&q=GetNetScheduleAccountInformation+site%3Adocs.microsoft.com) | mstask.dll | AtAcct.h | [Vanara.PInvoke.MSTask.GetNetScheduleAccountInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetNetScheduleAccountInformation) [SetNetScheduleAccountInformation](https://www.google.com/search?num=5&q=SetNetScheduleAccountInformation+site%3Adocs.microsoft.com) | mstask.dll | AtAcct.h | [Vanara.PInvoke.MSTask.SetNetScheduleAccountInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetNetScheduleAccountInformation) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[TASK_ACTION_TYPE](https://www.google.com/search?num=5&q=TASK_ACTION_TYPE+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_ACTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_ACTION_TYPE) +[TASK_COMPATIBILITY](https://www.google.com/search?num=5&q=TASK_COMPATIBILITY+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_COMPATIBILITY](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_COMPATIBILITY) +[TASK_CREATION](https://www.google.com/search?num=5&q=TASK_CREATION+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_CREATION](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_CREATION) +[TASK_ENUM_FLAGS](https://www.google.com/search?num=5&q=TASK_ENUM_FLAGS+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_ENUM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_ENUM_FLAGS) +[TASK_INSTANCES_POLICY](https://www.google.com/search?num=5&q=TASK_INSTANCES_POLICY+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_INSTANCES_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_INSTANCES_POLICY) +[TASK_LOGON_TYPE](https://www.google.com/search?num=5&q=TASK_LOGON_TYPE+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_LOGON_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_LOGON_TYPE) +[TASK_PROCESSTOKENSID_TYPE](https://www.google.com/search?num=5&q=TASK_PROCESSTOKENSID_TYPE+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_PROCESSTOKENSID_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_PROCESSTOKENSID_TYPE) +[TASK_RUN_FLAGS](https://www.google.com/search?num=5&q=TASK_RUN_FLAGS+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_RUN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_RUN_FLAGS) +[TASK_RUNLEVEL_TYPE](https://www.google.com/search?num=5&q=TASK_RUNLEVEL_TYPE+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_RUNLEVEL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_RUNLEVEL_TYPE) +[TASK_SESSION_STATE_CHANGE_TYPE](https://www.google.com/search?num=5&q=TASK_SESSION_STATE_CHANGE_TYPE+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_SESSION_STATE_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_SESSION_STATE_CHANGE_TYPE) +[TASK_STATE](https://www.google.com/search?num=5&q=TASK_STATE+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_STATE) +[TASK_TRIGGER_TYPE](https://www.google.com/search?num=5&q=TASK_TRIGGER_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSTask.TASK_TRIGGER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_TRIGGER_TYPE) +[TASK_TRIGGER_TYPE2](https://www.google.com/search?num=5&q=TASK_TRIGGER_TYPE2+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TASK_TRIGGER_TYPE2](https://github.com/dahall/Vanara/search?l=C%23&q=TASK_TRIGGER_TYPE2) +[TaskDaysOfTheWeek](https://www.google.com/search?num=5&q=TaskDaysOfTheWeek+site%3Adocs.microsoft.com) | mstask.h | [Vanara.PInvoke.MSTask.TaskDaysOfTheWeek](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDaysOfTheWeek) +[TaskFlags](https://www.google.com/search?num=5&q=TaskFlags+site%3Adocs.microsoft.com) | mstask.h | [Vanara.PInvoke.MSTask.TaskFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TaskFlags) +[TaskMonths](https://www.google.com/search?num=5&q=TaskMonths+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSTask.TaskMonths](https://github.com/dahall/Vanara/search?l=C%23&q=TaskMonths) +[TaskStatus](https://www.google.com/search?num=5&q=TaskStatus+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSTask.TaskStatus](https://github.com/dahall/Vanara/search?l=C%23&q=TaskStatus) +[TaskTriggerFlags](https://www.google.com/search?num=5&q=TaskTriggerFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSTask.TaskTriggerFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TaskTriggerFlags) +[TaskWeeksOfMonth](https://www.google.com/search?num=5&q=TaskWeeksOfMonth+site%3Adocs.microsoft.com) | taskschd.h | [Vanara.PInvoke.TaskSchd.TaskWeeksOfMonth](https://github.com/dahall/Vanara/search?l=C%23&q=TaskWeeksOfMonth) +[TaskWhichWeek](https://www.google.com/search?num=5&q=TaskWhichWeek+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSTask.TaskWhichWeek](https://github.com/dahall/Vanara/search?l=C%23&q=TaskWhichWeek) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj b/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj index 05247a67..86db11f2 100644 --- a/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj +++ b/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj @@ -22,6 +22,7 @@ Interfaces IAction IActionCollection IBootTrigger IComHandlerAction IDailyTrigger IEmailAction IEventTrigger IExecAction IIdleSettings IIdleTrigger ILogonTrigger IMaintenanceSettings IMonthlyDOWTrigger IMonthlyTrigger INetworkSettings IPrincipal IPrincipal2 IRegisteredTask IRegisteredTaskCollection IRegistrationInfo IRegistrationTrigger IRepetitionPattern IRunningTask IRunningTaskCollection ISessionStateChangeTrigger IShowMessageAction ITask ITaskDefinition ITaskFolder ITaskFolderCollection ITaskHandler ITaskHandlerStatus ITaskNamedValueCollection ITaskNamedValuePair ITaskScheduler ITaskService ITaskSettings ITaskSettings2 ITaskSettings3 ITaskVariables ITimeTrigger ITrigger ITriggerCollection IWeeklyTrigger + pkgreadme.md 0618 diff --git a/PInvoke/TaskSchd/pkgreadme.md b/PInvoke/TaskSchd/pkgreadme.md new file mode 100644 index 00000000..a6961ea7 --- /dev/null +++ b/PInvoke/TaskSchd/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.TaskSchd NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.TaskSchd?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 for Windows Task Scheduler 1.0 and 2.0 COM objects. + +### 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.TaskSchd + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +GetNetScheduleAccountInformation
SetNetScheduleAccountInformation










































| TASK_TRIGGER_TYPE
TaskDaysOfTheWeek
TaskFlags
TaskMonths
TaskStatus
TaskTriggerFlags
TaskWhichWeek
TASK_ACTION_TYPE
TASK_COMPATIBILITY
TASK_CREATION
TASK_ENUM_FLAGS
TASK_INSTANCES_POLICY
TASK_LOGON_TYPE
TASK_PROCESSTOKENSID_TYPE
TASK_RUN_FLAGS
TASK_RUNLEVEL_TYPE
TASK_SESSION_STATE_CHANGE_TYPE
TASK_STATE
TASK_TRIGGER_TYPE2
TaskWeeksOfMonth
























| DAILY
MONTHLYDATE
MONTHLYDOW
TASK_TRIGGER
TRIGGER_TYPE_UNION
WEEKLY






































| ITask
ITaskScheduler
IAction
IActionCollection
IBootTrigger
IComHandlerAction
IDailyTrigger
IEmailAction
IEventTrigger
IExecAction
IIdleSettings
IIdleTrigger
ILogonTrigger
IMaintenanceSettings
IMonthlyDOWTrigger
IMonthlyTrigger
INetworkSettings
IPrincipal
IPrincipal2
IRegisteredTask
IRegisteredTaskCollection
IRegistrationInfo
IRegistrationTrigger
IRepetitionPattern
IRunningTask
IRunningTaskCollection
ISessionStateChangeTrigger
IShowMessageAction
ITaskDefinition
ITaskFolder
ITaskFolderCollection
ITaskHandler
ITaskHandlerStatus
ITaskNamedValueCollection
ITaskNamedValuePair
ITaskService
ITaskSettings
ITaskSettings2
ITaskSettings3
ITaskVariables
ITimeTrigger
ITrigger
ITriggerCollection
IWeeklyTrigger
diff --git a/PInvoke/TextServicesFramework/CorrelationReport.md b/PInvoke/TextServicesFramework/CorrelationReport.md index 75878632..c927df0f 100644 --- a/PInvoke/TextServicesFramework/CorrelationReport.md +++ b/PInvoke/TextServicesFramework/CorrelationReport.md @@ -32,6 +32,87 @@ Native Method | Native DLL | Header | Managed Method [TF_GetThreadMgr](https://www.google.com/search?num=5&q=TF_GetThreadMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_GetThreadMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_GetThreadMgr) [TF_InvalidAssemblyListCacheIfExist](https://www.google.com/search?num=5&q=TF_InvalidAssemblyListCacheIfExist+site%3Adocs.microsoft.com) | msctf.dll | | [Vanara.PInvoke.MSCTF.TF_InvalidAssemblyListCacheIfExist](https://github.com/dahall/Vanara/search?l=C%23&q=TF_InvalidAssemblyListCacheIfExist) [UninitLocalMsCtfMonitor](https://www.google.com/search?num=5&q=UninitLocalMsCtfMonitor+site%3Adocs.microsoft.com) | msctf.dll | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.UninitLocalMsCtfMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=UninitLocalMsCtfMonitor) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DCM_FLAGS](https://www.google.com/search?num=5&q=DCM_FLAGS+site%3Adocs.microsoft.com) | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.DCM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DCM_FLAGS) +[GXFPF](https://www.google.com/search?num=5&q=GXFPF+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.GXFPF](https://github.com/dahall/Vanara/search?l=C%23&q=GXFPF) +[ILMCM](https://www.google.com/search?num=5&q=ILMCM+site%3Adocs.microsoft.com) | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.ILMCM](https://github.com/dahall/Vanara/search?l=C%23&q=ILMCM) +[ILOT](https://www.google.com/search?num=5&q=ILOT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSCTF.ILOT](https://github.com/dahall/Vanara/search?l=C%23&q=ILOT) +[InputScope](https://www.google.com/search?num=5&q=InputScope+site%3Adocs.microsoft.com) | inputscope.h | [Vanara.PInvoke.MSCTF.InputScope](https://github.com/dahall/Vanara/search?l=C%23&q=InputScope) +[LOT](https://www.google.com/search?num=5&q=LOT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSCTF.LOT](https://github.com/dahall/Vanara/search?l=C%23&q=LOT) +[LOTP](https://www.google.com/search?num=5&q=LOTP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSCTF.LOTP](https://github.com/dahall/Vanara/search?l=C%23&q=LOTP) +[ManagerReturnValues](https://www.google.com/search?num=5&q=ManagerReturnValues+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ManagerReturnValues](https://github.com/dahall/Vanara/search?l=C%23&q=ManagerReturnValues) +[SDLOT](https://www.google.com/search?num=5&q=SDLOT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSCTF.SDLOT](https://github.com/dahall/Vanara/search?l=C%23&q=SDLOT) +[SP_CONFIDENCE](https://www.google.com/search?num=5&q=SP_CONFIDENCE+site%3Adocs.microsoft.com) | sapi.h | [Vanara.PInvoke.MSCTF.SP_CONFIDENCE](https://github.com/dahall/Vanara/search?l=C%23&q=SP_CONFIDENCE) +[TF_CLUIE](https://www.google.com/search?num=5&q=TF_CLUIE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_CLUIE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CLUIE) +[TF_CONVERSIONMODE](https://www.google.com/search?num=5&q=TF_CONVERSIONMODE+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TF_CONVERSIONMODE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CONVERSIONMODE) +[TF_DA_ATTR_INFO](https://www.google.com/search?num=5&q=TF_DA_ATTR_INFO+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DA_ATTR_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DA_ATTR_INFO) +[TF_DA_COLORTYPE](https://www.google.com/search?num=5&q=TF_DA_COLORTYPE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DA_COLORTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DA_COLORTYPE) +[TF_DA_LINESTYLE](https://www.google.com/search?num=5&q=TF_DA_LINESTYLE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DA_LINESTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DA_LINESTYLE) +[TF_DISABLE](https://www.google.com/search?num=5&q=TF_DISABLE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DISABLE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DISABLE) +[TF_DTLBI](https://www.google.com/search?num=5&q=TF_DTLBI+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_DTLBI](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DTLBI) +[TF_ES](https://www.google.com/search?num=5&q=TF_ES+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_ES](https://github.com/dahall/Vanara/search?l=C%23&q=TF_ES) +[TF_GTP](https://www.google.com/search?num=5&q=TF_GTP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_GTP](https://github.com/dahall/Vanara/search?l=C%23&q=TF_GTP) +[TF_HF](https://www.google.com/search?num=5&q=TF_HF+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_HF](https://github.com/dahall/Vanara/search?l=C%23&q=TF_HF) +[TF_IAS](https://www.google.com/search?num=5&q=TF_IAS+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_IAS](https://github.com/dahall/Vanara/search?l=C%23&q=TF_IAS) +[TF_IE](https://www.google.com/search?num=5&q=TF_IE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_IE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_IE) +[TF_IPP_CAPS](https://www.google.com/search?num=5&q=TF_IPP_CAPS+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_IPP_CAPS](https://github.com/dahall/Vanara/search?l=C%23&q=TF_IPP_CAPS) +[TF_IPP_FLAG](https://www.google.com/search?num=5&q=TF_IPP_FLAG+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_IPP_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TF_IPP_FLAG) +[TF_IPPMF](https://www.google.com/search?num=5&q=TF_IPPMF+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_IPPMF](https://github.com/dahall/Vanara/search?l=C%23&q=TF_IPPMF) +[TF_IPSINK_FLAG](https://www.google.com/search?num=5&q=TF_IPSINK_FLAG+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_IPSINK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TF_IPSINK_FLAG) +[TF_LBI](https://www.google.com/search?num=5&q=TF_LBI+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_LBI](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LBI) +[TF_LBI_STATUS](https://www.google.com/search?num=5&q=TF_LBI_STATUS+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_LBI_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LBI_STATUS) +[TF_LBI_STYLE](https://www.google.com/search?num=5&q=TF_LBI_STYLE+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_LBI_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LBI_STYLE) +[TF_LBMENUF](https://www.google.com/search?num=5&q=TF_LBMENUF+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_LBMENUF](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LBMENUF) +[TF_MOD](https://www.google.com/search?num=5&q=TF_MOD+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_MOD](https://github.com/dahall/Vanara/search?l=C%23&q=TF_MOD) +[TF_POPF](https://www.google.com/search?num=5&q=TF_POPF+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_POPF](https://github.com/dahall/Vanara/search?l=C%23&q=TF_POPF) +[TF_PROFILETYPE](https://www.google.com/search?num=5&q=TF_PROFILETYPE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_PROFILETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_PROFILETYPE) +[TF_PROPUI_STATUS](https://www.google.com/search?num=5&q=TF_PROPUI_STATUS+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TF_PROPUI_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=TF_PROPUI_STATUS) +[TF_RCM](https://www.google.com/search?num=5&q=TF_RCM+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_RCM](https://github.com/dahall/Vanara/search?l=C%23&q=TF_RCM) +[TF_RIP_FLAG](https://www.google.com/search?num=5&q=TF_RIP_FLAG+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_RIP_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TF_RIP_FLAG) +[TF_RIUIE](https://www.google.com/search?num=5&q=TF_RIUIE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_RIUIE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_RIUIE) +[TF_RP](https://www.google.com/search?num=5&q=TF_RP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_RP](https://github.com/dahall/Vanara/search?l=C%23&q=TF_RP) +[TF_SENTENCEMODE](https://www.google.com/search?num=5&q=TF_SENTENCEMODE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_SENTENCEMODE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_SENTENCEMODE) +[TF_SFT](https://www.google.com/search?num=5&q=TF_SFT+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_SFT](https://github.com/dahall/Vanara/search?l=C%23&q=TF_SFT) +[TF_ST](https://www.google.com/search?num=5&q=TF_ST+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_ST](https://github.com/dahall/Vanara/search?l=C%23&q=TF_ST) +[TF_TF](https://www.google.com/search?num=5&q=TF_TF+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_TF](https://github.com/dahall/Vanara/search?l=C%23&q=TF_TF) +[TF_TMAE](https://www.google.com/search?num=5&q=TF_TMAE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_TMAE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_TMAE) +[TF_TMF](https://www.google.com/search?num=5&q=TF_TMF+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_TMF](https://github.com/dahall/Vanara/search?l=C%23&q=TF_TMF) +[TF_TRANSITORYEXTENSION](https://www.google.com/search?num=5&q=TF_TRANSITORYEXTENSION+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_TRANSITORYEXTENSION](https://github.com/dahall/Vanara/search?l=C%23&q=TF_TRANSITORYEXTENSION) +[TF_TU](https://www.google.com/search?num=5&q=TF_TU+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_TU](https://github.com/dahall/Vanara/search?l=C%23&q=TF_TU) +[TF_URP](https://www.google.com/search?num=5&q=TF_URP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_URP](https://github.com/dahall/Vanara/search?l=C%23&q=TF_URP) +[TfActiveSelEnd](https://www.google.com/search?num=5&q=TfActiveSelEnd+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TfActiveSelEnd](https://github.com/dahall/Vanara/search?l=C%23&q=TfActiveSelEnd) +[TfAnchor](https://www.google.com/search?num=5&q=TfAnchor+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TfAnchor](https://github.com/dahall/Vanara/search?l=C%23&q=TfAnchor) +[TfCandidateResult](https://www.google.com/search?num=5&q=TfCandidateResult+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TfCandidateResult](https://github.com/dahall/Vanara/search?l=C%23&q=TfCandidateResult) +[TfGravity](https://www.google.com/search?num=5&q=TfGravity+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TfGravity](https://github.com/dahall/Vanara/search?l=C%23&q=TfGravity) +[TfIntegratableCandidateListSelectionStyle](https://www.google.com/search?num=5&q=TfIntegratableCandidateListSelectionStyle+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TfIntegratableCandidateListSelectionStyle](https://github.com/dahall/Vanara/search?l=C%23&q=TfIntegratableCandidateListSelectionStyle) +[TfLayoutCode](https://www.google.com/search?num=5&q=TfLayoutCode+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TfLayoutCode](https://github.com/dahall/Vanara/search?l=C%23&q=TfLayoutCode) +[TfLBBalloonStyle](https://www.google.com/search?num=5&q=TfLBBalloonStyle+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TfLBBalloonStyle](https://github.com/dahall/Vanara/search?l=C%23&q=TfLBBalloonStyle) +[TfLBIClick](https://www.google.com/search?num=5&q=TfLBIClick+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TfLBIClick](https://github.com/dahall/Vanara/search?l=C%23&q=TfLBIClick) +[TfSapiObject](https://www.google.com/search?num=5&q=TfSapiObject+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TfSapiObject](https://github.com/dahall/Vanara/search?l=C%23&q=TfSapiObject) +[TfShiftDir](https://www.google.com/search?num=5&q=TfShiftDir+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TfShiftDir](https://github.com/dahall/Vanara/search?l=C%23&q=TfShiftDir) +[TKB_ALTERNATES](https://www.google.com/search?num=5&q=TKB_ALTERNATES+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TKB_ALTERNATES](https://github.com/dahall/Vanara/search?l=C%23&q=TKB_ALTERNATES) +[TKBLayoutId](https://www.google.com/search?num=5&q=TKBLayoutId+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TKBLayoutId](https://github.com/dahall/Vanara/search?l=C%23&q=TKBLayoutId) +[TKBLayoutType](https://www.google.com/search?num=5&q=TKBLayoutType+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TKBLayoutType](https://github.com/dahall/Vanara/search?l=C%23&q=TKBLayoutType) +[TS_AS](https://www.google.com/search?num=5&q=TS_AS+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_AS](https://github.com/dahall/Vanara/search?l=C%23&q=TS_AS) +[TS_ATTR_FIND](https://www.google.com/search?num=5&q=TS_ATTR_FIND+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_ATTR_FIND](https://github.com/dahall/Vanara/search?l=C%23&q=TS_ATTR_FIND) +[TS_CH](https://www.google.com/search?num=5&q=TS_CH+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_CH](https://github.com/dahall/Vanara/search?l=C%23&q=TS_CH) +[TS_GEA](https://www.google.com/search?num=5&q=TS_GEA+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_GEA](https://github.com/dahall/Vanara/search?l=C%23&q=TS_GEA) +[TS_GTA](https://www.google.com/search?num=5&q=TS_GTA+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_GTA](https://github.com/dahall/Vanara/search?l=C%23&q=TS_GTA) +[TS_IAS](https://www.google.com/search?num=5&q=TS_IAS+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_IAS](https://github.com/dahall/Vanara/search?l=C%23&q=TS_IAS) +[TS_IE](https://www.google.com/search?num=5&q=TS_IE+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_IE](https://github.com/dahall/Vanara/search?l=C%23&q=TS_IE) +[TS_LF](https://www.google.com/search?num=5&q=TS_LF+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_LF](https://github.com/dahall/Vanara/search?l=C%23&q=TS_LF) +[TS_SD](https://www.google.com/search?num=5&q=TS_SD+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_SD](https://github.com/dahall/Vanara/search?l=C%23&q=TS_SD) +[TS_SHIFT](https://www.google.com/search?num=5&q=TS_SHIFT+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_SHIFT](https://github.com/dahall/Vanara/search?l=C%23&q=TS_SHIFT) +[TS_SS](https://www.google.com/search?num=5&q=TS_SS+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_SS](https://github.com/dahall/Vanara/search?l=C%23&q=TS_SS) +[TS_ST](https://www.google.com/search?num=5&q=TS_ST+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_ST](https://github.com/dahall/Vanara/search?l=C%23&q=TS_ST) +[TS_TC](https://www.google.com/search?num=5&q=TS_TC+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_TC](https://github.com/dahall/Vanara/search?l=C%23&q=TS_TC) +[TsActiveSelEnd](https://www.google.com/search?num=5&q=TsActiveSelEnd+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TsActiveSelEnd](https://github.com/dahall/Vanara/search?l=C%23&q=TsActiveSelEnd) +[TsGravity](https://www.google.com/search?num=5&q=TsGravity+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TsGravity](https://github.com/dahall/Vanara/search?l=C%23&q=TsGravity) +[TsLayoutCode](https://www.google.com/search?num=5&q=TsLayoutCode+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TsLayoutCode](https://github.com/dahall/Vanara/search?l=C%23&q=TsLayoutCode) +[TsRunType](https://www.google.com/search?num=5&q=TsRunType+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TsRunType](https://github.com/dahall/Vanara/search?l=C%23&q=TsRunType) +[TsShiftDir](https://www.google.com/search?num=5&q=TsShiftDir+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TsShiftDir](https://github.com/dahall/Vanara/search?l=C%23&q=TsShiftDir) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj b/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj index 459cbb80..7836d94b 100644 --- a/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj +++ b/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj @@ -22,6 +22,7 @@ IAnchor IEnumITfCompositionView IEnumSpeechCommands IEnumTfCandidates IEnumTfCon true + pkgreadme.md
diff --git a/PInvoke/TextServicesFramework/pkgreadme.md b/PInvoke/TextServicesFramework/pkgreadme.md new file mode 100644 index 00000000..058ec1c4 --- /dev/null +++ b/PInvoke/TextServicesFramework/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.TextServicesFramework NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.TextServicesFramework?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 Text Services Framework modules. + +### 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.TextServicesFramework + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +DoMsCtfMonitor
EnumEnabledLayoutOrTip
EnumLayoutOrTipForSetup
InitLocalMsCtfMonitor
InstallLayoutOrTip
InstallLayoutOrTipUserReg
MsimtfIsWindowFiltered
QueryLayoutOrTipString
QueryLayoutOrTipStringUserReg
SaveDefaultUserInputSettings
SaveSystemAcctInputSettings
SetDefaultLayoutOrTip
SetDefaultLayoutOrTipUserReg
SetInputScope
SetInputScopes
SetInputScopes2
SetInputScopeXML
TF_CreateCategoryMgr
TF_CreateDisplayAttributeMgr
TF_CreateInputProcessorProfiles
TF_CreateLangBarItemMgr
TF_CreateLangBarMgr
TF_CreateThreadMgr
TF_GetThreadMgr
TF_InvalidAssemblyListCacheIfExist
UninitLocalMsCtfMonitor

















































































































| SP_CONFIDENCE
TF_PROPUI_STATUS
TfCandidateResult
TfIntegratableCandidateListSelectionStyle
TfSapiObject
TKBLayoutId
TKBLayoutType
TF_DTLBI
TF_LBI
TF_LBI_STATUS
TF_LBI_STYLE
TF_LBMENUF
TF_SFT
TfLBBalloonStyle
TfLBIClick
InputScope
ManagerReturnValues
TF_CLUIE
TF_CONVERSIONMODE
TF_DA_ATTR_INFO
TF_DA_COLORTYPE
TF_DA_LINESTYLE
TF_DISABLE
TF_ES
TF_GTP
TF_HF
TF_IAS
TF_IE
TF_IPP_CAPS
TF_IPP_FLAG
TF_IPPMF
TF_IPSINK_FLAG
TF_MOD
TF_POPF
TF_PROFILETYPE
TF_RCM
TF_RIP_FLAG
TF_RIUIE
TF_RP
TF_SENTENCEMODE
TF_ST
TF_TF
TF_TMAE
TF_TMF
TF_TRANSITORYEXTENSION
TF_TU
TF_URP
TfActiveSelEnd
TfAnchor
TfGravity
TfLayoutCode
TfShiftDir
TKB_ALTERNATES
DCM_FLAGS
ILMCM
ILOT
LOT
LOTP
SDLOT
GXFPF
TS_AS
TS_ATTR_FIND
TS_CH
TS_GEA
TS_GTA
TS_IAS
TS_IE
TS_LF
TS_SD
TS_SHIFT
TS_SS
TS_ST
TS_TC
TsActiveSelEnd
TsGravity
TsLayoutCode
TsRunType
TsShiftDir





























































| TF_LMLATTELEMENT
TF_LANGBARITEMINFO
TF_LBBALLOONINFO
TF_DA_COLOR
TF_DISPLAYATTRIBUTE
TF_INPUTPROCESSORPROFILE
TF_LANGUAGEPROFILE
TF_PERSISTENT_PROPERTY_HEADER_ACP
TF_PRESERVEDKEY
TF_PROPERTYVAL
TF_SELECTION
TF_SELECTIONSTYLE
TF_HALTCOND
LAYOUTORTIP
LAYOUTORTIPPROFILE
TS_ATTRVAL
TS_RUNINFO
TS_SELECTION_ACP
TS_SELECTION_ANCHOR
TS_SELECTIONSTYLE
TS_STATUS
TS_TEXTCHANGE





















































































































| IEnumSpeechCommands
IEnumTfCandidates
IEnumTfLatticeElements
ISpeechCommandProvider
ITfCandidateString
ITfFnAdviseText
ITfFnBalloon
ITfFnConfigure
ITfFnConfigureRegisterEudc
ITfFnConfigureRegisterWord
ITfFnCustomSpeechCommand
ITfFnGetPreferredTouchKeyboardLayout
ITfFnGetSAPIObject
ITfFnLangProfileUtil
ITfFnLMInternal
ITfFnLMProcessor
ITfFnPlayBack
ITfFnPropertyUIStatus
ITfFnReconversion
ITfFnSearchCandidateProvider
ITfFnShowHelp
ITfFunction
ITfIntegratableCandidateListUIElement
ITfLMLattice
ITfLangBarEventSink
ITfLangBarItem
ITfLangBarItemBalloon
ITfLangBarItemBitmap
ITfLangBarItemBitmapButton
ITfLangBarItemButton
ITfLangBarItemMgr
ITfLangBarItemSink
ITfLangBarMgr
ITfMenu
ITfSystemDeviceTypeLangBarItem
ITfSystemLangBarItem
ITfSystemLangBarItemSink
ITfSystemLangBarItemText
ITfInputScope
ITfInputScope2
IEnumITfCompositionView
IEnumTfContexts
IEnumTfContextViews
IEnumTfDisplayAttributeInfo
IEnumTfDocumentMgrs
IEnumTfFunctionProviders
IEnumTfInputProcessorProfiles
IEnumTfLangBarItems
IEnumTfLanguageProfiles
IEnumTfProperties
IEnumTfPropertyValue
IEnumTfRanges
IEnumTfUIElements
ITextStoreACPServices
ITfActiveLanguageProfileNotifySink
ITfCandidateList
ITfCandidateListUIElement
ITfCandidateListUIElementBehavior
ITfCategoryMgr
ITfCleanupContextDurationSink
ITfCleanupContextSink
ITfClientId
ITfCompartment
ITfCompartmentEventSink
ITfCompartmentMgr
ITfComposition
ITfCompositionSink
ITfCompositionView
ITfConfigureSystemKeystrokeFeed
ITfContext
ITfContextComposition
ITfContextKeyEventSink
ITfContextOwner
ITfContextOwnerCompositionServices
ITfContextOwnerCompositionSink
ITfContextOwnerServices
ITfContextView
ITfCreatePropertyStore
ITfDisplayAttributeInfo
ITfDisplayAttributeMgr
ITfDisplayAttributeNotifySink
ITfDisplayAttributeProvider
ITfDocumentMgr
ITfEditRecord
ITfEditSession
ITfEditTransactionSink
ITfFunctionProvider
ITfInputProcessorProfileActivationSink
ITfInputProcessorProfileMgr
ITfInputProcessorProfiles
ITfInputProcessorProfilesEx
ITfInputProcessorProfileSubstituteLayout
ITfInsertAtSelection
ITfKeyEventSink
ITfKeystrokeMgr
ITfKeyTraceEventSink
ITfLanguageProfileNotifySink
ITfMessagePump
ITfMouseSink
ITfMouseTracker
ITfMouseTrackerACP
ITfPersistentPropertyLoaderACP
ITfPreservedKeyNotifySink
ITfProperty
ITfPropertyStore
ITfQueryEmbedded
ITfRange
ITfRangeACP
ITfRangeBackup
ITfReadingInformationUIElement
ITfReadOnlyProperty
ITfSource
ITfSourceSingle
ITfSpeechUIServer
ITfStatusSink
ITfTextEditSink
ITfTextInputProcessor
ITfTextInputProcessorEx
ITfTextLayoutSink
ITfThreadFocusSink
ITfThreadMgr
ITfThreadMgr2
ITfThreadMgrEventSink
ITfThreadMgrEx
ITfToolTipUIElement
ITfTransitoryExtensionSink
ITfTransitoryExtensionUIElement
ITfUIElement
ITfUIElementMgr
ITfUIElementSink
IAnchor
ITextStoreACP
ITextStoreACP2
ITextStoreACPSink
ITextStoreACPSinkEx
ITextStoreAnchor
ITextStoreAnchorEx
ITextStoreAnchorSink
ITextStoreAnchorSinkEx
diff --git a/PInvoke/UrlMon/CorrelationReport.md b/PInvoke/UrlMon/CorrelationReport.md index 8cd8da5c..c798c9ff 100644 --- a/PInvoke/UrlMon/CorrelationReport.md +++ b/PInvoke/UrlMon/CorrelationReport.md @@ -55,6 +55,26 @@ Native Method | Header | Managed Method [URLOpenBlockingStream](https://www.google.com/search?num=5&q=URLOpenBlockingStreamA+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.URLOpenBlockingStream](https://github.com/dahall/Vanara/search?l=C%23&q=URLOpenBlockingStream) [URLOpenPullStream](https://www.google.com/search?num=5&q=URLOpenPullStreamA+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.URLOpenPullStream](https://github.com/dahall/Vanara/search?l=C%23&q=URLOpenPullStream) [URLOpenStream](https://www.google.com/search?num=5&q=URLOpenStreamA+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.URLOpenStream](https://github.com/dahall/Vanara/search?l=C%23&q=URLOpenStream) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AUTHENTICATEF](https://www.google.com/search?num=5&q=AUTHENTICATEF+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.AUTHENTICATEF](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHENTICATEF) +[BINDF](https://www.google.com/search?num=5&q=BINDF+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.BINDF](https://github.com/dahall/Vanara/search?l=C%23&q=BINDF) +[BINDSTATUS](https://www.google.com/search?num=5&q=BINDSTATUS+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.BINDSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=BINDSTATUS) +[BSCF](https://www.google.com/search?num=5&q=BSCF+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.BSCF](https://github.com/dahall/Vanara/search?l=C%23&q=BSCF) +[COMPAT](https://www.google.com/search?num=5&q=COMPAT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UrlMon.COMPAT](https://github.com/dahall/Vanara/search?l=C%23&q=COMPAT) +[FIEF_FLAG](https://www.google.com/search?num=5&q=FIEF_FLAG+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.FIEF_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=FIEF_FLAG) +[FMFD](https://www.google.com/search?num=5&q=FMFD+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.FMFD](https://github.com/dahall/Vanara/search?l=C%23&q=FMFD) +[PARSEACTION](https://www.google.com/search?num=5&q=PARSEACTION+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.PARSEACTION](https://github.com/dahall/Vanara/search?l=C%23&q=PARSEACTION) +[QUERYOPTION](https://www.google.com/search?num=5&q=QUERYOPTION+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.QUERYOPTION](https://github.com/dahall/Vanara/search?l=C%23&q=QUERYOPTION) +[Uri_CREATE](https://www.google.com/search?num=5&q=Uri_CREATE+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.Uri_CREATE](https://github.com/dahall/Vanara/search?l=C%23&q=Uri_CREATE) +[Uri_DISPLAY](https://www.google.com/search?num=5&q=Uri_DISPLAY+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.Uri_DISPLAY](https://github.com/dahall/Vanara/search?l=C%23&q=Uri_DISPLAY) +[Uri_ENCODING](https://www.google.com/search?num=5&q=Uri_ENCODING+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.Uri_ENCODING](https://github.com/dahall/Vanara/search?l=C%23&q=Uri_ENCODING) +[Uri_HAS](https://www.google.com/search?num=5&q=Uri_HAS+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.Uri_HAS](https://github.com/dahall/Vanara/search?l=C%23&q=Uri_HAS) +[Uri_HOST_TYPE](https://www.google.com/search?num=5&q=Uri_HOST_TYPE+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.Uri_HOST_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=Uri_HOST_TYPE) +[Uri_PROPERTY](https://www.google.com/search?num=5&q=Uri_PROPERTY+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.Uri_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=Uri_PROPERTY) +[URL_MK](https://www.google.com/search?num=5&q=URL_MK+site%3Adocs.microsoft.com) | Urlmon.h | [Vanara.PInvoke.UrlMon.URL_MK](https://github.com/dahall/Vanara/search?l=C%23&q=URL_MK) +[URL_SCHEME](https://www.google.com/search?num=5&q=URL_SCHEME+site%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.UrlMon.URL_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=URL_SCHEME) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj b/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj index 3e91cdfe..047307ed 100644 --- a/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj +++ b/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj @@ -22,6 +22,7 @@ Interfaces IAuthenticate IAuthenticateEx IBindHost IBinding IBindStatusCallback IInternetSession IPersistMoniker IUri IUriBuilder + pkgreadme.md diff --git a/PInvoke/UrlMon/pkgreadme.md b/PInvoke/UrlMon/pkgreadme.md new file mode 100644 index 00000000..c2a4b7be --- /dev/null +++ b/PInvoke/UrlMon/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.UrlMon NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.UrlMon?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 UrlMon.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.UrlMon + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +AsyncInstallDistributionUnit
CoGetClassObjectFromURL
CoInternetCombineIUri
CoInternetCombineUrl
CoInternetCombineUrlEx
CoInternetCompareUrl
CoInternetGetSession
CoInternetParseIUri
CoInternetParseUrl
CoInternetQueryInfo
CompareSecurityIds
CompatFlagsFromClsid
CopyBindInfo
CopyStgMedium
CreateAsyncBindCtx
CreateAsyncBindCtxEx
CreateFormatEnumerator
CreateIUriBuilder
CreateUri
CreateUriFromMultiByteString
CreateUriWithFragment
CreateURLMoniker
CreateURLMonikerEx
CreateURLMonikerEx2
FaultInIEFeature
FindMediaType
FindMediaTypeClass
FindMimeFromData
GetClassFileOrMime
GetComponentIDFromCLSSPEC
IEInstallScope
IsAsyncMoniker
IsValidURL
MkParseDisplayNameEx
ObtainUserAgentString
RegisterBindStatusCallback
RegisterFormatEnumerator
RegisterMediaTypeClass
RegisterMediaTypes
ReleaseBindInfo
RevokeBindStatusCallback
RevokeFormatEnumerator
URLDownloadToCacheFile
URLDownloadToFile
UrlMkGetSessionOption
UrlMkSetSessionOption
URLOpenBlockingStream
URLOpenPullStream
URLOpenStream
| BINDF
BINDSTATUS
BSCF
COMPAT
FIEF_FLAG
FMFD
PARSEACTION
QUERYOPTION
Uri_CREATE
Uri_DISPLAY
Uri_ENCODING
Uri_HAS
Uri_HOST_TYPE
Uri_PROPERTY
URL_MK
URL_SCHEME
AUTHENTICATEF
































| BINDINFO
AUTHENTICATEINFO















































| IAuthenticate
IAuthenticateEx
IBindHost
IBinding
IBindStatusCallback
IInternetSession
IPersistMoniker
IUri
IUriBuilder








































diff --git a/PInvoke/User32/CorrelationReport.md b/PInvoke/User32/CorrelationReport.md index 28bde5a3..81a76e7f 100644 --- a/PInvoke/User32/CorrelationReport.md +++ b/PInvoke/User32/CorrelationReport.md @@ -566,6 +566,188 @@ Native Method | Header | Managed Method [WindowFromPoint](https://www.google.com/search?num=5&q=WindowFromPoint+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowFromPoint](https://github.com/dahall/Vanara/search?l=C%23&q=WindowFromPoint) [WinHelp](https://www.google.com/search?num=5&q=WinHelpA+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WinHelp](https://github.com/dahall/Vanara/search?l=C%23&q=WinHelp) [WINNLSEnableIME](https://www.google.com/search?num=5&q=WINNLSEnableIME+site%3Adocs.microsoft.com) | winnls32.h | [Vanara.PInvoke.User32.WINNLSEnableIME](https://github.com/dahall/Vanara/search?l=C%23&q=WINNLSEnableIME) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AnimateWindowFlags](https://www.google.com/search?num=5&q=AnimateWindowFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.AnimateWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AnimateWindowFlags) +[AR_STATE](https://www.google.com/search?num=5&q=AR_STATE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.AR_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=AR_STATE) +[ARW](https://www.google.com/search?num=5&q=ARW+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ARW](https://github.com/dahall/Vanara/search?l=C%23&q=ARW) +[ATF](https://www.google.com/search?num=5&q=ATF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ATF](https://github.com/dahall/Vanara/search?l=C%23&q=ATF) +[BorderFlags](https://www.google.com/search?num=5&q=BorderFlags+site%3Adocs.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.BorderFlags](https://github.com/dahall/Vanara/search?l=C%23&q=BorderFlags) +[BorderStyles3D](https://www.google.com/search?num=5&q=BorderStyles3D+site%3Adocs.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.BorderStyles3D](https://github.com/dahall/Vanara/search?l=C%23&q=BorderStyles3D) +[BSF](https://www.google.com/search?num=5&q=BSF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.BSF](https://github.com/dahall/Vanara/search?l=C%23&q=BSF) +[BSM](https://www.google.com/search?num=5&q=BSM+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.BSM](https://github.com/dahall/Vanara/search?l=C%23&q=BSM) +[ButtonMessage](https://www.google.com/search?num=5&q=ButtonMessage+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ButtonMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonMessage) +[ButtonNotification](https://www.google.com/search?num=5&q=ButtonNotification+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ButtonNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonNotification) +[ButtonStateFlags](https://www.google.com/search?num=5&q=ButtonStateFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ButtonStateFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonStateFlags) +[ButtonStyle](https://www.google.com/search?num=5&q=ButtonStyle+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ButtonStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonStyle) +[ChangeDisplaySettingsFlags](https://www.google.com/search?num=5&q=ChangeDisplaySettingsFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ChangeDisplaySettingsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeDisplaySettingsFlags) +[ChildWindowSkipOptions](https://www.google.com/search?num=5&q=ChildWindowSkipOptions+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ChildWindowSkipOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ChildWindowSkipOptions) +[ClipboardNotificationMessage](https://www.google.com/search?num=5&q=ClipboardNotificationMessage+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ClipboardNotificationMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ClipboardNotificationMessage) +[ComboBoxInfoState](https://www.google.com/search?num=5&q=ComboBoxInfoState+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ComboBoxInfoState](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxInfoState) +[ComboBoxMessage](https://www.google.com/search?num=5&q=ComboBoxMessage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.ComboBoxMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxMessage) +[ComboBoxNotification](https://www.google.com/search?num=5&q=ComboBoxNotification+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ComboBoxNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxNotification) +[ComboBoxStyle](https://www.google.com/search?num=5&q=ComboBoxStyle+site%3Adocs.microsoft.com) | CommCtrl.h | [Vanara.PInvoke.User32.ComboBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxStyle) +[ContactVisualization](https://www.google.com/search?num=5&q=ContactVisualization+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ContactVisualization](https://github.com/dahall/Vanara/search?l=C%23&q=ContactVisualization) +[CopyImageOptions](https://www.google.com/search?num=5&q=CopyImageOptions+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.CopyImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CopyImageOptions) +[CreateDesktopFlags](https://www.google.com/search?num=5&q=CreateDesktopFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.CreateDesktopFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CreateDesktopFlags) +[CreateWindowStationFlags](https://www.google.com/search?num=5&q=CreateWindowStationFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.CreateWindowStationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CreateWindowStationFlags) +[CursorState](https://www.google.com/search?num=5&q=CursorState+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CursorState](https://github.com/dahall/Vanara/search?l=C%23&q=CursorState) +[DBT_DEVTYPE](https://www.google.com/search?num=5&q=DBT_DEVTYPE+site%3Adocs.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.DBT_DEVTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBT_DEVTYPE) +[DBTF](https://www.google.com/search?num=5&q=DBTF+site%3Adocs.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.DBTF](https://github.com/dahall/Vanara/search?l=C%23&q=DBTF) +[DCX](https://www.google.com/search?num=5&q=DCX+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DCX](https://github.com/dahall/Vanara/search?l=C%23&q=DCX) +[DefaultLayout](https://www.google.com/search?num=5&q=DefaultLayout+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DefaultLayout](https://github.com/dahall/Vanara/search?l=C%23&q=DefaultLayout) +[DEVICE_NOTIFY](https://www.google.com/search?num=5&q=DEVICE_NOTIFY+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DEVICE_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY) +[DeviceBroadcastEvent](https://www.google.com/search?num=5&q=DeviceBroadcastEvent+site%3Adocs.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.DeviceBroadcastEvent](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceBroadcastEvent) +[DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS](https://www.google.com/search?num=5&q=DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS](https://github.com/dahall/Vanara/search?l=C%23&q=DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS) +[DIALOG_DPI_CHANGE_BEHAVIORS](https://www.google.com/search?num=5&q=DIALOG_DPI_CHANGE_BEHAVIORS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DIALOG_DPI_CHANGE_BEHAVIORS](https://github.com/dahall/Vanara/search?l=C%23&q=DIALOG_DPI_CHANGE_BEHAVIORS) +[DPI_AWARENESS](https://www.google.com/search?num=5&q=DPI_AWARENESS+site%3Adocs.microsoft.com) | windef.h | [Vanara.PInvoke.User32.DPI_AWARENESS](https://github.com/dahall/Vanara/search?l=C%23&q=DPI_AWARENESS) +[DPI_HOSTING_BEHAVIOR](https://www.google.com/search?num=5&q=DPI_HOSTING_BEHAVIOR+site%3Adocs.microsoft.com) | windef.h | [Vanara.PInvoke.User32.DPI_HOSTING_BEHAVIOR](https://github.com/dahall/Vanara/search?l=C%23&q=DPI_HOSTING_BEHAVIOR) +[DrawCaptionFlags](https://www.google.com/search?num=5&q=DrawCaptionFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawCaptionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawCaptionFlags) +[DrawIconExFlags](https://www.google.com/search?num=5&q=DrawIconExFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawIconExFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawIconExFlags) +[DrawStateFlags](https://www.google.com/search?num=5&q=DrawStateFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawStateFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawStateFlags) +[EDD](https://www.google.com/search?num=5&q=EDD+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.EDD](https://github.com/dahall/Vanara/search?l=C%23&q=EDD) +[EditMessage](https://www.google.com/search?num=5&q=EditMessage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.EditMessage](https://github.com/dahall/Vanara/search?l=C%23&q=EditMessage) +[EditNotification](https://www.google.com/search?num=5&q=EditNotification+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.EditNotification](https://github.com/dahall/Vanara/search?l=C%23&q=EditNotification) +[EDS](https://www.google.com/search?num=5&q=EDS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.EDS](https://github.com/dahall/Vanara/search?l=C%23&q=EDS) +[ESB_FLAGS](https://www.google.com/search?num=5&q=ESB_FLAGS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ESB_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ESB_FLAGS) +[ExitWindowsFlags](https://www.google.com/search?num=5&q=ExitWindowsFlags+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ExitWindowsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ExitWindowsFlags) +[FEEDBACK_TYPE](https://www.google.com/search?num=5&q=FEEDBACK_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FEEDBACK_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FEEDBACK_TYPE) +[FKF](https://www.google.com/search?num=5&q=FKF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.FKF](https://github.com/dahall/Vanara/search?l=C%23&q=FKF) +[FLASHW](https://www.google.com/search?num=5&q=FLASHW+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FLASHW](https://github.com/dahall/Vanara/search?l=C%23&q=FLASHW) +[FrameControlState](https://www.google.com/search?num=5&q=FrameControlState+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FrameControlState](https://github.com/dahall/Vanara/search?l=C%23&q=FrameControlState) +[FrameControlType](https://www.google.com/search?num=5&q=FrameControlType+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FrameControlType](https://github.com/dahall/Vanara/search?l=C%23&q=FrameControlType) +[FVIRT](https://www.google.com/search?num=5&q=FVIRT+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FVIRT](https://github.com/dahall/Vanara/search?l=C%23&q=FVIRT) +[GC](https://www.google.com/search?num=5&q=GC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.GC](https://github.com/dahall/Vanara/search?l=C%23&q=GC) +[GCF](https://www.google.com/search?num=5&q=GCF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GCF](https://github.com/dahall/Vanara/search?l=C%23&q=GCF) +[GestureVisualization](https://www.google.com/search?num=5&q=GestureVisualization+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.GestureVisualization](https://github.com/dahall/Vanara/search?l=C%23&q=GestureVisualization) +[GetAncestorFlag](https://www.google.com/search?num=5&q=GetAncestorFlag+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetAncestorFlag](https://github.com/dahall/Vanara/search?l=C%23&q=GetAncestorFlag) +[GetMenuDefaultItemFlags](https://www.google.com/search?num=5&q=GetMenuDefaultItemFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetMenuDefaultItemFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GetMenuDefaultItemFlags) +[GetWindowCmd](https://www.google.com/search?num=5&q=GetWindowCmd+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetWindowCmd](https://github.com/dahall/Vanara/search?l=C%23&q=GetWindowCmd) +[GF](https://www.google.com/search?num=5&q=GF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GF](https://github.com/dahall/Vanara/search?l=C%23&q=GF) +[GID](https://www.google.com/search?num=5&q=GID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.GID](https://github.com/dahall/Vanara/search?l=C%23&q=GID) +[GMMP](https://www.google.com/search?num=5&q=GMMP+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GMMP](https://github.com/dahall/Vanara/search?l=C%23&q=GMMP) +[GR](https://www.google.com/search?num=5&q=GR+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GR](https://github.com/dahall/Vanara/search?l=C%23&q=GR) +[GUIThreadInfoFlags](https://www.google.com/search?num=5&q=GUIThreadInfoFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GUIThreadInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GUIThreadInfoFlags) +[GWFS](https://www.google.com/search?num=5&q=GWFS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GWFS](https://github.com/dahall/Vanara/search?l=C%23&q=GWFS) +[HANDEDNESS](https://www.google.com/search?num=5&q=HANDEDNESS+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.HANDEDNESS](https://github.com/dahall/Vanara/search?l=C%23&q=HANDEDNESS) +[HC](https://www.google.com/search?num=5&q=HC+site%3Adocs.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.HC](https://github.com/dahall/Vanara/search?l=C%23&q=HC) +[HCBT](https://www.google.com/search?num=5&q=HCBT+site%3Adocs.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.HCBT](https://github.com/dahall/Vanara/search?l=C%23&q=HCBT) +[HelpCmd](https://www.google.com/search?num=5&q=HelpCmd+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.HelpCmd](https://github.com/dahall/Vanara/search?l=C%23&q=HelpCmd) +[HELPINFOCONTEXT](https://www.google.com/search?num=5&q=HELPINFOCONTEXT+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.HELPINFOCONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=HELPINFOCONTEXT) +[HFC](https://www.google.com/search?num=5&q=HFC+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.HFC](https://github.com/dahall/Vanara/search?l=C%23&q=HFC) +[HitTestValues](https://www.google.com/search?num=5&q=HitTestValues+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.HitTestValues](https://github.com/dahall/Vanara/search?l=C%23&q=HitTestValues) +[HookType](https://www.google.com/search?num=5&q=HookType+site%3Adocs.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.HookType](https://github.com/dahall/Vanara/search?l=C%23&q=HookType) +[HOTKEYF](https://www.google.com/search?num=5&q=HOTKEYF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.HOTKEYF](https://github.com/dahall/Vanara/search?l=C%23&q=HOTKEYF) +[HotKeyModifiers](https://www.google.com/search?num=5&q=HotKeyModifiers+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.HotKeyModifiers](https://github.com/dahall/Vanara/search?l=C%23&q=HotKeyModifiers) +[IDANI](https://www.google.com/search?num=5&q=IDANI+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.IDANI](https://github.com/dahall/Vanara/search?l=C%23&q=IDANI) +[INPUT_MESSAGE_DEVICE_TYPE](https://www.google.com/search?num=5&q=INPUT_MESSAGE_DEVICE_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUT_MESSAGE_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INPUT_MESSAGE_DEVICE_TYPE) +[INPUT_MESSAGE_ORIGIN_ID](https://www.google.com/search?num=5&q=INPUT_MESSAGE_ORIGIN_ID+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUT_MESSAGE_ORIGIN_ID](https://github.com/dahall/Vanara/search?l=C%23&q=INPUT_MESSAGE_ORIGIN_ID) +[INPUTTYPE](https://www.google.com/search?num=5&q=INPUTTYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INPUTTYPE) +[ISMEX](https://www.google.com/search?num=5&q=ISMEX+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ISMEX](https://github.com/dahall/Vanara/search?l=C%23&q=ISMEX) +[KEYEVENTF](https://www.google.com/search?num=5&q=KEYEVENTF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.KEYEVENTF](https://github.com/dahall/Vanara/search?l=C%23&q=KEYEVENTF) +[KLF](https://www.google.com/search?num=5&q=KLF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.KLF](https://github.com/dahall/Vanara/search?l=C%23&q=KLF) +[LayeredWindowAttributes](https://www.google.com/search?num=5&q=LayeredWindowAttributes+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.LayeredWindowAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=LayeredWindowAttributes) +[LoadImageOptions](https://www.google.com/search?num=5&q=LoadImageOptions+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.LoadImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=LoadImageOptions) +[LoadImageType](https://www.google.com/search?num=5&q=LoadImageType+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.LoadImageType](https://github.com/dahall/Vanara/search?l=C%23&q=LoadImageType) +[LOCKF](https://www.google.com/search?num=5&q=LOCKF+site%3Adocs.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.LOCKF](https://github.com/dahall/Vanara/search?l=C%23&q=LOCKF) +[LOCKP](https://www.google.com/search?num=5&q=LOCKP+site%3Adocs.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.LOCKP](https://github.com/dahall/Vanara/search?l=C%23&q=LOCKP) +[LSFW](https://www.google.com/search?num=5&q=LSFW+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.LSFW](https://github.com/dahall/Vanara/search?l=C%23&q=LSFW) +[MAPVK](https://www.google.com/search?num=5&q=MAPVK+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MAPVK](https://github.com/dahall/Vanara/search?l=C%23&q=MAPVK) +[MB_FLAGS](https://www.google.com/search?num=5&q=MB_FLAGS+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MB_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MB_FLAGS) +[MB_RESULT](https://www.google.com/search?num=5&q=MB_RESULT+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MB_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=MB_RESULT) +[MdiTileFlags](https://www.google.com/search?num=5&q=MdiTileFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MdiTileFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MdiTileFlags) +[MenuFlags](https://www.google.com/search?num=5&q=MenuFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MenuFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MenuFlags) +[MenuInfoMember](https://www.google.com/search?num=5&q=MenuInfoMember+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MenuInfoMember](https://github.com/dahall/Vanara/search?l=C%23&q=MenuInfoMember) +[MenuInfoStyle](https://www.google.com/search?num=5&q=MenuInfoStyle+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MenuInfoStyle](https://github.com/dahall/Vanara/search?l=C%23&q=MenuInfoStyle) +[MenuItemInfoMask](https://www.google.com/search?num=5&q=MenuItemInfoMask+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MenuItemInfoMask](https://github.com/dahall/Vanara/search?l=C%23&q=MenuItemInfoMask) +[MenuItemState](https://www.google.com/search?num=5&q=MenuItemState+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MenuItemState](https://github.com/dahall/Vanara/search?l=C%23&q=MenuItemState) +[MenuItemType](https://www.google.com/search?num=5&q=MenuItemType+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MenuItemType](https://github.com/dahall/Vanara/search?l=C%23&q=MenuItemType) +[MessageFilterExAction](https://www.google.com/search?num=5&q=MessageFilterExAction+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageFilterExAction](https://github.com/dahall/Vanara/search?l=C%23&q=MessageFilterExAction) +[MessageFilterFlag](https://www.google.com/search?num=5&q=MessageFilterFlag+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.MessageFilterFlag](https://github.com/dahall/Vanara/search?l=C%23&q=MessageFilterFlag) +[MessageFilterInformation](https://www.google.com/search?num=5&q=MessageFilterInformation+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageFilterInformation](https://github.com/dahall/Vanara/search?l=C%23&q=MessageFilterInformation) +[MKF](https://www.google.com/search?num=5&q=MKF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MKF](https://github.com/dahall/Vanara/search?l=C%23&q=MKF) +[MNGOF](https://www.google.com/search?num=5&q=MNGOF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MNGOF](https://github.com/dahall/Vanara/search?l=C%23&q=MNGOF) +[MonitorFlags](https://www.google.com/search?num=5&q=MonitorFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorFlags) +[MonitorInfoFlags](https://www.google.com/search?num=5&q=MonitorInfoFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorInfoFlags) +[MOUSEEVENTF](https://www.google.com/search?num=5&q=MOUSEEVENTF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MOUSEEVENTF](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSEEVENTF) +[MouseState](https://www.google.com/search?num=5&q=MouseState+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MouseState](https://github.com/dahall/Vanara/search?l=C%23&q=MouseState) +[MouseWheelRouting](https://www.google.com/search?num=5&q=MouseWheelRouting+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MouseWheelRouting](https://github.com/dahall/Vanara/search?l=C%23&q=MouseWheelRouting) +[MWMO](https://www.google.com/search?num=5&q=MWMO+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MWMO](https://github.com/dahall/Vanara/search?l=C%23&q=MWMO) +[ObjectState](https://www.google.com/search?num=5&q=ObjectState+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ObjectState](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectState) +[OCR](https://www.google.com/search?num=5&q=OCR+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.OCR](https://github.com/dahall/Vanara/search?l=C%23&q=OCR) +[ODA](https://www.google.com/search?num=5&q=ODA+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ODA](https://github.com/dahall/Vanara/search?l=C%23&q=ODA) +[ODS](https://www.google.com/search?num=5&q=ODS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ODS](https://github.com/dahall/Vanara/search?l=C%23&q=ODS) +[ODT](https://www.google.com/search?num=5&q=ODT+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ODT](https://github.com/dahall/Vanara/search?l=C%23&q=ODT) +[ORIENTATION_PREFERENCE](https://www.google.com/search?num=5&q=ORIENTATION_PREFERENCE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ORIENTATION_PREFERENCE](https://github.com/dahall/Vanara/search?l=C%23&q=ORIENTATION_PREFERENCE) +[PEN_FLAGS](https://www.google.com/search?num=5&q=PEN_FLAGS+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.PEN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PEN_FLAGS) +[PEN_MASK](https://www.google.com/search?num=5&q=PEN_MASK+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.PEN_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=PEN_MASK) +[PenArbitrationType](https://www.google.com/search?num=5&q=PenArbitrationType+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.PenArbitrationType](https://github.com/dahall/Vanara/search?l=C%23&q=PenArbitrationType) +[PenVisualization](https://www.google.com/search?num=5&q=PenVisualization+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.PenVisualization](https://github.com/dahall/Vanara/search?l=C%23&q=PenVisualization) +[PM](https://www.google.com/search?num=5&q=PM+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PM](https://github.com/dahall/Vanara/search?l=C%23&q=PM) +[POINTER_BUTTON_CHANGE_TYPE](https://www.google.com/search?num=5&q=POINTER_BUTTON_CHANGE_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_BUTTON_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_BUTTON_CHANGE_TYPE) +[POINTER_DEVICE_CURSOR_TYPE](https://www.google.com/search?num=5&q=POINTER_DEVICE_CURSOR_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_DEVICE_CURSOR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_DEVICE_CURSOR_TYPE) +[POINTER_DEVICE_TYPE](https://www.google.com/search?num=5&q=POINTER_DEVICE_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_DEVICE_TYPE) +[POINTER_FEEDBACK_MODE](https://www.google.com/search?num=5&q=POINTER_FEEDBACK_MODE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_FEEDBACK_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_FEEDBACK_MODE) +[POINTER_FLAGS](https://www.google.com/search?num=5&q=POINTER_FLAGS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_FLAGS) +[POINTER_INPUT_TYPE](https://www.google.com/search?num=5&q=POINTER_INPUT_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_INPUT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_INPUT_TYPE) +[PowerBroadcastType](https://www.google.com/search?num=5&q=PowerBroadcastType+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PowerBroadcastType](https://github.com/dahall/Vanara/search?l=C%23&q=PowerBroadcastType) +[PW](https://www.google.com/search?num=5&q=PW+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PW](https://github.com/dahall/Vanara/search?l=C%23&q=PW) +[QDC](https://www.google.com/search?num=5&q=QDC+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.User32.QDC](https://github.com/dahall/Vanara/search?l=C%23&q=QDC) +[QS](https://www.google.com/search?num=5&q=QS+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.QS](https://github.com/dahall/Vanara/search?l=C%23&q=QS) +[RedrawWindowFlags](https://www.google.com/search?num=5&q=RedrawWindowFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RedrawWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=RedrawWindowFlags) +[RI_KEY](https://www.google.com/search?num=5&q=RI_KEY+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RI_KEY](https://github.com/dahall/Vanara/search?l=C%23&q=RI_KEY) +[RI_MOUSE](https://www.google.com/search?num=5&q=RI_MOUSE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RI_MOUSE](https://github.com/dahall/Vanara/search?l=C%23&q=RI_MOUSE) +[RID](https://www.google.com/search?num=5&q=RID+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RID](https://github.com/dahall/Vanara/search?l=C%23&q=RID) +[RIDEV](https://www.google.com/search?num=5&q=RIDEV+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIDEV](https://github.com/dahall/Vanara/search?l=C%23&q=RIDEV) +[RIM_TYPE](https://www.google.com/search?num=5&q=RIM_TYPE+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RIM_TYPE) +[SB](https://www.google.com/search?num=5&q=SB+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SB](https://github.com/dahall/Vanara/search?l=C%23&q=SB) +[ScrollWindowFlags](https://www.google.com/search?num=5&q=ScrollWindowFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ScrollWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollWindowFlags) +[SDC](https://www.google.com/search?num=5&q=SDC+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.User32.SDC](https://github.com/dahall/Vanara/search?l=C%23&q=SDC) +[SERKF](https://www.google.com/search?num=5&q=SERKF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SERKF](https://github.com/dahall/Vanara/search?l=C%23&q=SERKF) +[SetWindowPosFlags](https://www.google.com/search?num=5&q=SetWindowPosFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWindowPosFlags](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowPosFlags) +[SIF](https://www.google.com/search?num=5&q=SIF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SIF](https://github.com/dahall/Vanara/search?l=C%23&q=SIF) +[SKF](https://www.google.com/search?num=5&q=SKF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SKF](https://github.com/dahall/Vanara/search?l=C%23&q=SKF) +[SMTO](https://www.google.com/search?num=5&q=SMTO+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SMTO](https://github.com/dahall/Vanara/search?l=C%23&q=SMTO) +[SPI](https://www.google.com/search?num=5&q=SPI+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SPI](https://github.com/dahall/Vanara/search?l=C%23&q=SPI) +[SPIF](https://www.google.com/search?num=5&q=SPIF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SPIF](https://github.com/dahall/Vanara/search?l=C%23&q=SPIF) +[SSF](https://www.google.com/search?num=5&q=SSF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SSF](https://github.com/dahall/Vanara/search?l=C%23&q=SSF) +[SSGF](https://www.google.com/search?num=5&q=SSGF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SSGF](https://github.com/dahall/Vanara/search?l=C%23&q=SSGF) +[SSTF](https://www.google.com/search?num=5&q=SSTF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SSTF](https://github.com/dahall/Vanara/search?l=C%23&q=SSTF) +[SSWF](https://www.google.com/search?num=5&q=SSWF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SSWF](https://github.com/dahall/Vanara/search?l=C%23&q=SSWF) +[StandardClipboardFormat](https://www.google.com/search?num=5&q=StandardClipboardFormat+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.StandardClipboardFormat](https://github.com/dahall/Vanara/search?l=C%23&q=StandardClipboardFormat) +[StaticMessage](https://www.google.com/search?num=5&q=StaticMessage+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.StaticMessage](https://github.com/dahall/Vanara/search?l=C%23&q=StaticMessage) +[StaticNotification](https://www.google.com/search?num=5&q=StaticNotification+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.StaticNotification](https://github.com/dahall/Vanara/search?l=C%23&q=StaticNotification) +[StaticStyle](https://www.google.com/search?num=5&q=StaticStyle+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.StaticStyle](https://github.com/dahall/Vanara/search?l=C%23&q=StaticStyle) +[SysCommand](https://www.google.com/search?num=5&q=SysCommand+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SysCommand](https://github.com/dahall/Vanara/search?l=C%23&q=SysCommand) +[SystemMetric](https://www.google.com/search?num=5&q=SystemMetric+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SystemMetric](https://github.com/dahall/Vanara/search?l=C%23&q=SystemMetric) +[TKF](https://www.google.com/search?num=5&q=TKF+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.TKF](https://github.com/dahall/Vanara/search?l=C%23&q=TKF) +[TME](https://www.google.com/search?num=5&q=TME+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.TME](https://github.com/dahall/Vanara/search?l=C%23&q=TME) +[TOUCH_FEEDBACK](https://www.google.com/search?num=5&q=TOUCH_FEEDBACK+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TOUCH_FEEDBACK](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCH_FEEDBACK) +[TOUCH_FLAGS](https://www.google.com/search?num=5&q=TOUCH_FLAGS+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.TOUCH_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCH_FLAGS) +[TOUCH_HIT_TESTING](https://www.google.com/search?num=5&q=TOUCH_HIT_TESTING+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TOUCH_HIT_TESTING](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCH_HIT_TESTING) +[TOUCH_MASK](https://www.google.com/search?num=5&q=TOUCH_MASK+site%3Adocs.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.TOUCH_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCH_MASK) +[TOUCHEVENTF](https://www.google.com/search?num=5&q=TOUCHEVENTF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TOUCHEVENTF](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCHEVENTF) +[TOUCHINPUTMASKF](https://www.google.com/search?num=5&q=TOUCHINPUTMASKF+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TOUCHINPUTMASKF](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCHINPUTMASKF) +[TrackPopupMenuFlags](https://www.google.com/search?num=5&q=TrackPopupMenuFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TrackPopupMenuFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TrackPopupMenuFlags) +[TWF](https://www.google.com/search?num=5&q=TWF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.TWF](https://github.com/dahall/Vanara/search?l=C%23&q=TWF) +[UpdateLayeredWindowFlags](https://www.google.com/search?num=5&q=UpdateLayeredWindowFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UpdateLayeredWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateLayeredWindowFlags) +[UserObjectInformationType](https://www.google.com/search?num=5&q=UserObjectInformationType+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UserObjectInformationType](https://github.com/dahall/Vanara/search?l=C%23&q=UserObjectInformationType) +[VK](https://www.google.com/search?num=5&q=VK+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.VK](https://github.com/dahall/Vanara/search?l=C%23&q=VK) +[VP_COMMAND](https://www.google.com/search?num=5&q=VP_COMMAND+site%3Adocs.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_COMMAND](https://github.com/dahall/Vanara/search?l=C%23&q=VP_COMMAND) +[VP_CP_CMD](https://www.google.com/search?num=5&q=VP_CP_CMD+site%3Adocs.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_CP_CMD](https://github.com/dahall/Vanara/search?l=C%23&q=VP_CP_CMD) +[VP_CP_TYPE](https://www.google.com/search?num=5&q=VP_CP_TYPE+site%3Adocs.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_CP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VP_CP_TYPE) +[VP_FLAGS](https://www.google.com/search?num=5&q=VP_FLAGS+site%3Adocs.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VP_FLAGS) +[VP_MODE](https://www.google.com/search?num=5&q=VP_MODE+site%3Adocs.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=VP_MODE) +[VP_TV](https://www.google.com/search?num=5&q=VP_TV+site%3Adocs.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_TV](https://github.com/dahall/Vanara/search?l=C%23&q=VP_TV) +[WindowClassStyles](https://www.google.com/search?num=5&q=WindowClassStyles+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowClassStyles](https://github.com/dahall/Vanara/search?l=C%23&q=WindowClassStyles) +[WindowDisplayAffinity](https://www.google.com/search?num=5&q=WindowDisplayAffinity+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowDisplayAffinity](https://github.com/dahall/Vanara/search?l=C%23&q=WindowDisplayAffinity) +[WindowLongFlags](https://www.google.com/search?num=5&q=WindowLongFlags+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.WindowLongFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WindowLongFlags) +[WindowMessage](https://www.google.com/search?num=5&q=WindowMessage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.WindowMessage](https://github.com/dahall/Vanara/search?l=C%23&q=WindowMessage) +[WindowPlacementFlags](https://www.google.com/search?num=5&q=WindowPlacementFlags+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowPlacementFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WindowPlacementFlags) +[WindowStyles](https://www.google.com/search?num=5&q=WindowStyles+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.WindowStyles](https://github.com/dahall/Vanara/search?l=C%23&q=WindowStyles) +[WindowStylesEx](https://www.google.com/search?num=5&q=WindowStylesEx+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.User32.WindowStylesEx](https://github.com/dahall/Vanara/search?l=C%23&q=WindowStylesEx) +[WINEVENT](https://www.google.com/search?num=5&q=WINEVENT+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WINEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=WINEVENT) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/User32/Vanara.PInvoke.User32.csproj b/PInvoke/User32/Vanara.PInvoke.User32.csproj index fae67002..7bb49c1b 100644 --- a/PInvoke/User32/Vanara.PInvoke.User32.csproj +++ b/PInvoke/User32/Vanara.PInvoke.User32.csproj @@ -22,6 +22,7 @@ Structures ACCEL ACCESSTIMEOUT ALTTABINFO ANIMATIONINFO AUDIODESCRIPTION BSMINFO CBTACTIVATESTRUCT CBT_CREATEWND CHANGEFILTERSTRUCT COMPAREITEMSTRUCT CREATESTRUCT CURSORINFO CWPRETSTRUCT CWPSTRUCT DATA DEBUGHOOKINFO DELETEITEMSTRUCT DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME DLGITEMTEMPLATE DLGTEMPLATE DPI_AWARENESS_CONTEXT DRAWITEMSTRUCT DRAWTEXTPARAMS EVENTMSG FILTERKEYS FLASHWINFO GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT GRPICONDIR GRPICONDIRENTRY GUITHREADINFO HARDWAREINPUT HDEVNOTIFY HELPINFO HELPWININFO HGESTUREINFO HHOOK HIGHCONTRAST HKL HRAWINPUT HSYNTHETICPOINTERDEVICE HTOUCHINPUT HWINEVENTHOOK ICONINFO ICONINFOEX ICONMETRICS INPUT INPUT_MESSAGE_SOURCE INPUT_TRANSFORM KBDLLHOOKSTRUCT KEYBDINPUT LASTINPUTINFO MDINEXTMENU MEASUREITEMSTRUCT MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER METAFILEPICT MINIMIZEDMETRICS MINMAXINFO MONITORINFO MONITORINFOEX MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MOUSEINPUT MOUSEKEYS MOUSEMOVEPOINT MSGBOXPARAMS MSLLHOOKSTRUCT MULTIKEYHELP NMHDR NONCLIENTMETRICS PAINTSTRUCT POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE SCROLLBARINFO SCROLLINFO SERIALKEYS SOUNDSENTRY STICKYKEYS TITLEBARINFO TOGGLEKEYS TOUCHINPUT TOUCHPREDICTIONPARAMETERS TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TPMPARAMS TRACKMOUSEEVENT UPDATELAYEREDWINDOWINFO USEROBJECTFLAGS VIDEOPARAMETERS VolLockBroadcast WINDOWINFO WINDOWPLACEMENT WINDOWPOS WNDCLASS WNDCLASSEX + pkgreadme.md diff --git a/PInvoke/User32/pkgreadme.md b/PInvoke/User32/pkgreadme.md new file mode 100644 index 00000000..2010dbdf --- /dev/null +++ b/PInvoke/User32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.User32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.User32?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 User32.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.User32 + +Functions | Enumerations | Structures +--- | --- | --- +ActivateKeyboardLayout
AddClipboardFormatListener
AdjustWindowRect
AdjustWindowRectEx
AdjustWindowRectExForDpi
AllowSetForegroundWindow
AnimateWindow
AnyPopup
AppendMenuA
AppendMenuW
AreDpiAwarenessContextsEqual
ArrangeIconicWindows
AttachThreadInput
BeginDeferWindowPos
BeginPaint
BlockInput
BringWindowToTop
BroadcastSystemMessage
BroadcastSystemMessageEx
CalculatePopupWindowPosition
CallMsgFilter
CallNextHookEx
CallWindowProc
CascadeWindows
ChangeClipboardChain
ChangeDisplaySettings
ChangeDisplaySettingsEx
ChangeWindowMessageFilter
ChangeWindowMessageFilterEx
CharToOem
CharToOemBuff
CheckDlgButton
CheckMenuItem
CheckMenuRadioItem
CheckRadioButton
ChildWindowFromPoint
ChildWindowFromPointEx
ClientToScreen
ClipCursor
CloseClipboard
CloseDesktop
CloseGestureInfoHandle
CloseTouchInputHandle
CloseWindow
CloseWindowStation
CopyAcceleratorTableA
CopyAcceleratorTableW
CopyIcon
CopyImage
CopyRect
CountClipboardFormats
CreateAcceleratorTable
CreateCaret
CreateCursor
CreateDesktop
CreateDesktopExA
CreateDesktopExW
CreateDialogIndirectParam
CreateDialogParam
CreateIcon
CreateIconFromResource
CreateIconFromResourceEx
CreateIconIndirect
CreateMenu
CreatePopupMenu
CreateSyntheticPointerDevice
CreateWindowEx
CreateWindowStation
DefDlgProc
DeferWindowPos
DefFrameProc
DefMDIChildProc
DefRawInputProc
DefWindowProc
DeleteMenu
DeregisterShellHookWindow
DestroyAcceleratorTable
DestroyCaret
DestroyCursor
DestroyIcon
DestroyMenu
DestroySyntheticPointerDevice
DestroyWindow
DialogBoxIndirectParam
DialogBoxParam
DisableProcessWindowsGhosting
DispatchMessage
DisplayConfigGetDeviceInfo
DisplayConfigSetDeviceInfo
DlgDirSelectComboBoxEx
DragDetect
DrawAnimatedRects
DrawCaption
DrawEdge
DrawFocusRect
DrawFrameControl
DrawIcon
DrawIconEx
DrawMenuBar
DrawState
DrawText
DrawTextEx
EmptyClipboard
EnableMenuItem
EnableMouseInPointer
EnableNonClientDpiScaling
EnableScrollBar
EnableWindow
EndDeferWindowPos
EndDialog
EndMenu
EndPaint
EndTask
EnumChildWindows
EnumClipboardFormats
EnumDesktops
EnumDesktopWindows
EnumDisplayDevices
EnumDisplayMonitors
EnumDisplaySettings
EnumDisplaySettingsEx
EnumPropsA
EnumPropsEx
EnumPropsW
EnumThreadWindows
EnumWindows
EnumWindowStations
EqualRect
EvaluateProximityToPolygon
EvaluateProximityToRect
ExcludeUpdateRgn
ExitWindowsEx
FillRect
FindWindow
FindWindowEx
FlashWindow
FlashWindowEx
FrameRect
FreeDDElParam
GetActiveWindow
GetAltTabInfo
GetAncestor
GetAsyncKeyState
GetAutoRotationState
GetAwarenessFromDpiAwarenessContext
GetCapture
GetCaretBlinkTime
GetCaretPos
GetClassInfo
GetClassInfoEx
GetClassLong
GetClassLongPtr
GetClassName
GetClassWord
GetClientRect
GetClipboardData
GetClipboardFormatNameA
GetClipboardFormatNameW
GetClipboardOwner
GetClipboardSequenceNumber
GetClipboardViewer
GetClipCursor
GetCurrentInputMessageSource
GetCursor
GetCursorInfo
GetCursorPos
GetDC
GetDCEx
GetDesktopWindow
GetDialogBaseUnits
GetDialogControlDpiChangeBehavior
GetDialogDpiChangeBehavior
GetDisplayAutoRotationPreferences
GetDisplayConfigBufferSizes
GetDlgCtrlID
GetDlgItem
GetDlgItemInt
GetDlgItemText
GetDoubleClickTime
GetDpiForSystem
GetDpiForWindow
GetDpiFromDpiAwarenessContext
GetFocus
GetForegroundWindow
GetGestureConfig
GetGestureExtraArgs
GetGestureInfo
GetGuiResources
GetGUIThreadInfo
GetIconInfo
GetIconInfoEx
GetInputState
GetKBCodePage
GetKeyboardLayout
GetKeyboardLayoutList
GetKeyboardLayoutName
GetKeyboardState
GetKeyboardType
GetKeyNameText
GetKeyState
GetLastActivePopup
GetLastInputInfo
GetLayeredWindowAttributes
GetMenu
GetMenuBarInfo
GetMenuCheckMarkDimensions
GetMenuContextHelpId
GetMenuDefaultItem
GetMenuInfo
GetMenuItemCount
GetMenuItemID
GetMenuItemInfoA
GetMenuItemInfoW
GetMenuItemRect
GetMenuState
GetMenuString
GetMessage
GetMessageExtraInfo
GetMessagePos
GetMessageTime
GetMonitorInfo
GetMouseMovePointsEx
GetNextDlgGroupItem
GetNextDlgTabItem
GetOpenClipboardWindow
GetParent
GetPhysicalCursorPos
GetPointerCursorId
GetPointerDevice
GetPointerDeviceCursors
GetPointerDeviceProperties
GetPointerDeviceRects
GetPointerDevices
GetPointerFrameInfo
GetPointerFrameInfoHistory
GetPointerFramePenInfo
GetPointerFramePenInfoHistory
GetPointerFrameTouchInfo
GetPointerFrameTouchInfoHistory
GetPointerInfo
GetPointerInfoHistory
GetPointerInputTransform
GetPointerPenInfo
GetPointerPenInfoHistory
GetPointerTouchInfo
GetPointerTouchInfoHistory
GetPointerType
GetPriorityClipboardFormat
GetProcessDefaultLayout
GetProcessWindowStation
GetProp
GetQueueStatus
GetRawInputBuffer
GetRawInputData
GetRawInputDeviceInfo
GetRawInputDeviceList
GetRawPointerDeviceData
GetRegisteredRawInputDevices
GetScrollBarInfo
GetScrollInfo
GetScrollPos
GetScrollRange
GetShellWindow
GetSubMenu
GetSysColor
GetSysColorBrush
GetSystemDpiForProcess
GetSystemMenu
GetSystemMetrics
GetSystemMetricsForDpi
GetTabbedTextExtent
GetThreadDesktop
GetThreadDpiAwarenessContext
GetThreadDpiHostingBehavior
GetTitleBarInfo
GetTopWindow
GetTouchInputInfo
GetUnpredictedMessagePos
GetUpdatedClipboardFormats
GetUpdateRect
GetUpdateRgn
GetUserObjectInformationA
GetUserObjectInformationW
GetUserObjectSecurity
GetWindow
GetWindowContextHelpId
GetWindowDC
GetWindowDisplayAffinity
GetWindowDpiAwarenessContext
GetWindowDpiHostingBehavior
GetWindowFeedbackSetting
GetWindowInfo
GetWindowLong
GetWindowLongPtr
GetWindowModuleFileName
GetWindowPlacement
GetWindowRect
GetWindowRgn
GetWindowRgnBox
GetWindowText
GetWindowTextLength
GetWindowThreadProcessId
GrayString
HideCaret
HiliteMenuItem
ImpersonateDdeClientWindow
InflateRect
InitializeTouchInjection
InjectSyntheticPointerInput
InjectTouchInput
InSendMessage
InSendMessageEx
InsertMenu
InsertMenuItem
InternalGetWindowText
IntersectRect
InvalidateRect
InvalidateRgn
InvertRect
IsChild
IsClipboardFormatAvailable
IsDialogMessage
IsDlgButtonChecked
IsGUIThread
IsHungAppWindow
IsIconic
IsImmersiveProcess
IsMenu
IsMouseInPointerEnabled
IsProcessDPIAware
IsRectEmpty
IsTouchWindow
IsValidDpiAwarenessContext
IsWindow
IsWindowEnabled
IsWindowRedirectedForPrint
IsWindowUnicode
IsWindowVisible
IsWinEventHookInstalled
IsWow64Message
IsZoomed
keybd_event
KillTimer
LoadAcceleratorsA
LoadAcceleratorsW
LoadBitmap
LoadCursor
LoadCursorFromFileA
LoadCursorFromFileW
LoadIcon
LoadImage
LoadKeyboardLayout
LoadMenu
LoadMenuIndirect
LoadString
LockSetForegroundWindow
LockWindowUpdate
LockWorkStation
LogicalToPhysicalPoint
LogicalToPhysicalPointForPerMonitorDPI
LookupIconIdFromDirectory
LookupIconIdFromDirectoryEx
MapDialogRect
MapVirtualKey
MapVirtualKeyEx
MapWindowPoints
MB_GetString
MenuItemFromPoint
MessageBeep
MessageBox
MessageBoxIndirect
ModifyMenu
MonitorFromPoint
MonitorFromRect
MonitorFromWindow
mouse_event
MoveWindow
MsgWaitForMultipleObjects
MsgWaitForMultipleObjectsEx
NotifyWinEvent
OemKeyScan
OemToChar
OemToCharBuff
OffsetRect
OpenClipboard
OpenDesktop
OpenIcon
OpenInputDesktop
OpenWindowStation
PackDDElParam
PackTouchHitTestingProximityEvaluation
PaintDesktop
PeekMessage
PhysicalToLogicalPoint
PhysicalToLogicalPointForPerMonitorDPI
PostMessage
PostQuitMessage
PostThreadMessage
PrintWindow
PrivateExtractIcons
PtInRect
QueryDisplayConfig
RealChildWindowFromPoint
RealGetWindowClass
RedrawWindow
RegisterClass
RegisterClassEx
RegisterClipboardFormat
RegisterDeviceNotification
RegisterHotKey
RegisterPointerDeviceNotifications
RegisterPointerInputTarget
RegisterPointerInputTargetEx
RegisterPowerSettingNotification
RegisterRawInputDevices
RegisterShellHookWindow
RegisterSuspendResumeNotification
RegisterTouchHitTestingWindow
RegisterTouchWindow
RegisterWindowMessage
ReleaseCapture
ReleaseDC
RemoveClipboardFormatListener
RemoveMenu
RemoveProp
ReplyMessage
ReuseDDElParam
ScreenToClient
ScrollDC
ScrollWindow
ScrollWindowEx
SendDlgItemMessage
SendInput
SendMessage
SendMessageCallbackA
SendMessageCallbackW
SendMessageTimeout
SendNotifyMessage
SetActiveWindow
SetCapture
SetCaretBlinkTime
SetCaretPos
SetClassLong
SetClassLongPtr
SetClassWord
SetClipboardData
SetClipboardViewer
SetCoalescableTimer
SetCursor
SetCursorPos
SetDialogControlDpiChangeBehavior
SetDialogDpiChangeBehavior
SetDisplayAutoRotationPreferences
SetDisplayConfig
SetDlgItemInt
SetDlgItemText
SetDoubleClickTime
SetFocus
SetForegroundWindow
SetGestureConfig
SetKeyboardState
SetLastErrorEx
SetLayeredWindowAttributes
SetMenu
SetMenuContextHelpId
SetMenuDefaultItem
SetMenuInfo
SetMenuItemBitmaps
SetMenuItemInfo
SetMessageExtraInfo
SetParent
SetPhysicalCursorPos
SetProcessDefaultLayout
SetProcessDPIAware
SetProcessDpiAwarenessContext
SetProcessRestrictionExemption
SetProcessWindowStation
SetProp
SetRect
SetRectEmpty
SetScrollInfo
SetScrollPos
SetScrollRange
SetSysColors
SetSystemCursor
SetThreadCursorCreationScaling
SetThreadDesktop
SetThreadDpiAwarenessContext
SetThreadDpiHostingBehavior
SetTimer
SetUserObjectInformation
SetUserObjectSecurity
SetWindowContextHelpId
SetWindowDisplayAffinity
SetWindowFeedbackSetting
SetWindowLong
SetWindowLongPtr
SetWindowPlacement
SetWindowPos
SetWindowRgn
SetWindowsHookExA
SetWindowsHookExW
SetWindowText
SetWinEventHook
ShowCaret
ShowCursor
ShowOwnedPopups
ShowScrollBar
ShowWindow
ShowWindowAsync
ShutdownBlockReasonCreate
ShutdownBlockReasonDestroy
ShutdownBlockReasonQuery
SkipPointerFrameMessages
SoundSentry
SubtractRect
SwapMouseButton
SwitchDesktop
SwitchToThisWindow
SystemParametersInfo
SystemParametersInfoForDpi
TabbedTextOut
TileWindows
ToAscii
ToAsciiEx
ToUnicode
ToUnicodeEx
TrackMouseEvent
TrackPopupMenu
TrackPopupMenuEx
TranslateAccelerator
TranslateMDISysAccel
TranslateMessage
UnhookWindowsHookEx
UnhookWinEvent
UnionRect
UnloadKeyboardLayout
UnpackDDElParam
UnregisterClass
UnregisterDeviceNotification
UnregisterHotKey
UnregisterPointerInputTarget
UnregisterPowerSettingNotification
UnregisterSuspendResumeNotification
UnregisterTouchWindow
UpdateLayeredWindow
UpdateLayeredWindowIndirect
UpdateWindow
UserHandleGrantAccess
ValidateRect
ValidateRgn
VkKeyScan
VkKeyScanEx
WaitForInputIdle
WaitMessage
WindowFromDC
WindowFromPhysicalPoint
WindowFromPoint
WinHelp
WINNLSEnableIME
| VP_COMMAND
VP_CP_CMD
VP_CP_TYPE
VP_FLAGS
VP_MODE
VP_TV
WindowMessage
WindowStyles
WindowStylesEx
FVIRT
ButtonMessage
ButtonNotification
ButtonStateFlags
ButtonStyle
ClipboardNotificationMessage
StandardClipboardFormat
ComboBoxInfoState
ComboBoxMessage
ComboBoxNotification
ComboBoxStyle
ORIENTATION_PREFERENCE
AR_STATE
CursorState
OCR
DBT_DEVTYPE
DBTF
DEVICE_NOTIFY
DeviceBroadcastEvent
LOCKF
LOCKP
CreateDesktopFlags
CreateWindowStationFlags
UserObjectInformationType
QDC
SDC
EditMessage
EditNotification
ChangeDisplaySettingsFlags
CopyImageOptions
DCX
GR
HitTestValues
WindowLongFlags
HelpCmd
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS
DIALOG_DPI_CHANGE_BEHAVIORS
DPI_AWARENESS
DPI_HOSTING_BEHAVIOR
HC
HCBT
HookType
WINEVENT
DrawIconExFlags
INPUT_MESSAGE_DEVICE_TYPE
INPUT_MESSAGE_ORIGIN_ID
INPUTTYPE
MouseState
RI_KEY
RI_MOUSE
RID
RIDEV
RIM_TYPE
HOTKEYF
HotKeyModifiers
KEYEVENTF
KLF
MAPVK
VK
GetMenuDefaultItemFlags
MenuFlags
MenuInfoMember
MenuInfoStyle
MenuItemInfoMask
MenuItemState
MenuItemType
MNGOF
BSF
BSM
ISMEX
MWMO
PM
QS
SMTO
EDD
EDS
MonitorFlags
MonitorInfoFlags
GMMP
MOUSEEVENTF
TME
ODA
ODS
ODT
BorderFlags
BorderStyles3D
DrawCaptionFlags
DrawStateFlags
FrameControlState
FrameControlType
IDANI
RedrawWindowFlags
PEN_FLAGS
PEN_MASK
POINTER_BUTTON_CHANGE_TYPE
POINTER_DEVICE_CURSOR_TYPE
POINTER_DEVICE_TYPE
POINTER_FEEDBACK_MODE
POINTER_FLAGS
POINTER_INPUT_TYPE
TOUCH_FLAGS
TOUCH_MASK
PowerBroadcastType
LoadImageOptions
LoadImageType
ESB_FLAGS
SB
ScrollWindowFlags
SIF
StaticMessage
StaticNotification
StaticStyle
ARW
ATF
ContactVisualization
ExitWindowsFlags
FKF
GestureVisualization
HANDEDNESS
HELPINFOCONTEXT
HFC
MB_FLAGS
MB_RESULT
MKF
MouseWheelRouting
PenArbitrationType
PenVisualization
SERKF
SKF
SPI
SPIF
SSF
SSGF
SSTF
SSWF
SystemMetric
TKF
GC
GCF
GF
GID
TOUCH_FEEDBACK
TOUCH_HIT_TESTING
TOUCHEVENTF
TOUCHINPUTMASKF
TWF
AnimateWindowFlags
ChildWindowSkipOptions
DefaultLayout
FEEDBACK_TYPE
FLASHW
GetAncestorFlag
GetWindowCmd
GUIThreadInfoFlags
GWFS
LayeredWindowAttributes
LSFW
MdiTileFlags
MessageFilterExAction
MessageFilterFlag
MessageFilterInformation
ObjectState
PW
SetWindowPosFlags
SysCommand
TrackPopupMenuFlags
UpdateLayeredWindowFlags
WindowClassStyles
WindowDisplayAffinity
WindowPlacementFlags





























































































































































































































































































































































































| ICONINFO
VIDEOPARAMETERS
NMHDR
ACCEL
METAFILEPICT
CURSORINFO
DEV_BROADCAST_DEVICEINTERFACE
DEV_BROADCAST_DEVNODE
DEV_BROADCAST_HANDLE
DEV_BROADCAST_HDR
DEV_BROADCAST_NET
DEV_BROADCAST_OEM
DEV_BROADCAST_PORT
DEV_BROADCAST_USERDEFINED
DEV_BROADCAST_VOLUME
HDEVNOTIFY
VolLockBroadcast
USEROBJECTFLAGS
DLGITEMTEMPLATE
DLGTEMPLATE
MINMAXINFO
WINDOWPOS
DRAWTEXTPARAMS
HELPWININFO
MULTIKEYHELP
DPI_AWARENESS_CONTEXT
CBT_CREATEWND
CBTACTIVATESTRUCT
CWPRETSTRUCT
CWPSTRUCT
DEBUGHOOKINFO
EVENTMSG
HHOOK
HWINEVENTHOOK
KBDLLHOOKSTRUCT
MOUSEHOOKSTRUCT
MOUSEHOOKSTRUCTEX
MSLLHOOKSTRUCT
ICONINFOEX
HARDWAREINPUT
HRAWINPUT
INPUT
INPUT_MESSAGE_SOURCE
LASTINPUTINFO
MOUSEINPUT
RAWHID
RAWINPUT
RAWINPUTDEVICE
RAWINPUTDEVICELIST
RAWINPUTHEADER
RAWKEYBOARD
RAWMOUSE
RID_DEVICE_INFO
RID_DEVICE_INFO_HID
RID_DEVICE_INFO_KEYBOARD
RID_DEVICE_INFO_MOUSE
HKL
KEYBDINPUT
MDINEXTMENU
MENUBARINFO
MENUEX_TEMPLATE_HEADER
MENUEX_TEMPLATE_ITEM
MENUGETOBJECTINFO
MENUINFO
MENUITEMINFO
MENUITEMTEMPLATE
MENUITEMTEMPLATEHEADER
TPMPARAMS
BSMINFO
MONITORINFO
MONITORINFOEX
MOUSEMOVEPOINT
TRACKMOUSEEVENT
COMPAREITEMSTRUCT
DELETEITEMSTRUCT
DRAWITEMSTRUCT
MEASUREITEMSTRUCT
PAINTSTRUCT
HSYNTHETICPOINTERDEVICE
INPUT_TRANSFORM
POINTER_DEVICE_CURSOR_INFO
POINTER_DEVICE_INFO
POINTER_DEVICE_PROPERTY
POINTER_INFO
POINTER_PEN_INFO
POINTER_TOUCH_INFO
POINTER_TYPE_INFO
POWERBROADCAST_SETTING
GRPICONDIR
GRPICONDIRENTRY
SCROLLBARINFO
SCROLLINFO
ACCESSTIMEOUT
ANIMATIONINFO
AUDIODESCRIPTION
FILTERKEYS
HELPINFO
HIGHCONTRAST
ICONMETRICS
MINIMIZEDMETRICS
MOUSEKEYS
MSGBOXPARAMS
NONCLIENTMETRICS
SERIALKEYS
SOUNDSENTRY
STICKYKEYS
TOGGLEKEYS
TOUCHPREDICTIONPARAMETERS
GESTURECONFIG
GESTUREINFO
GESTURENOTIFYSTRUCT
HGESTUREINFO
HTOUCHINPUT
TOUCH_HIT_TESTING_INPUT
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
TOUCHINPUT
ALTTABINFO
CHANGEFILTERSTRUCT
CREATESTRUCT
FLASHWINFO
GUITHREADINFO
TITLEBARINFO
UPDATELAYEREDWINDOWINFO
WINDOWINFO
WINDOWPLACEMENT
WNDCLASS
WNDCLASSEX
DATA
















































































































































































































































































































































































































































diff --git a/PInvoke/UserEnv/CorrelationReport.md b/PInvoke/UserEnv/CorrelationReport.md index de368703..856b10a6 100644 --- a/PInvoke/UserEnv/CorrelationReport.md +++ b/PInvoke/UserEnv/CorrelationReport.md @@ -35,6 +35,14 @@ Native Method | Header | Managed Method [RegisterGPNotification](https://www.google.com/search?num=5&q=RegisterGPNotification+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.RegisterGPNotification](https://github.com/dahall/Vanara/search?l=C%23&q=RegisterGPNotification) [UnloadUserProfile](https://www.google.com/search?num=5&q=UnloadUserProfile+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.UnloadUserProfile](https://github.com/dahall/Vanara/search?l=C%23&q=UnloadUserProfile) [UnregisterGPNotification](https://www.google.com/search?num=5&q=UnregisterGPNotification+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.UnregisterGPNotification](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterGPNotification) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[GPO_LINK](https://www.google.com/search?num=5&q=GPO_LINK+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.GPO_LINK](https://github.com/dahall/Vanara/search?l=C%23&q=GPO_LINK) +[GPO_LIST_FLAG](https://www.google.com/search?num=5&q=GPO_LIST_FLAG+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.GPO_LIST_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=GPO_LIST_FLAG) +[ProfileInfoFlags](https://www.google.com/search?num=5&q=ProfileInfoFlags+site%3Adocs.microsoft.com) | profinfo.h | [Vanara.PInvoke.UserEnv.ProfileInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ProfileInfoFlags) +[ProfileType](https://www.google.com/search?num=5&q=ProfileType+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.ProfileType](https://github.com/dahall/Vanara/search?l=C%23&q=ProfileType) +[RefreshPolicyOption](https://www.google.com/search?num=5&q=RefreshPolicyOption+site%3Adocs.microsoft.com) | userenv.h | [Vanara.PInvoke.UserEnv.RefreshPolicyOption](https://github.com/dahall/Vanara/search?l=C%23&q=RefreshPolicyOption) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj b/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj index 8b9df986..403024c3 100644 --- a/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj +++ b/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj @@ -19,6 +19,7 @@ Structures GROUP_POLICY_OBJECT PROFILEINFO + pkgreadme.md diff --git a/PInvoke/UserEnv/pkgreadme.md b/PInvoke/UserEnv/pkgreadme.md new file mode 100644 index 00000000..0315c74c --- /dev/null +++ b/PInvoke/UserEnv/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.UserEnv NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.UserEnv?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 UserEnv.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.UserEnv + +Functions | Enumerations | Structures +--- | --- | --- +CreateAppContainerProfile
CreateEnvironmentBlock
CreateProfile
DeleteAppContainerProfile
DeleteProfile
DeriveAppContainerSidFromAppContainerName
DestroyEnvironmentBlock
EnterCriticalPolicySection
ExpandEnvironmentStringsForUserA
ExpandEnvironmentStringsForUserW
FreeGPOList
GetAllUsersProfileDirectory
GetAppContainerFolderPath
GetAppContainerRegistryLocation
GetAppliedGPOList
GetDefaultUserProfileDirectory
GetGPOListA
GetGPOListW
GetProfilesDirectory
GetProfileType
GetUserProfileDirectoryA
GetUserProfileDirectoryW
LeaveCriticalPolicySection
LoadUserProfile
RefreshPolicy
RefreshPolicyEx
RegisterGPNotification
UnloadUserProfile
UnregisterGPNotification
| GPO_LINK
GPO_LIST_FLAG
ProfileInfoFlags
ProfileType
RefreshPolicyOption
























| GROUP_POLICY_OBJECT
PROFILEINFO



























diff --git a/PInvoke/Usp10/CorrelationReport.md b/PInvoke/Usp10/CorrelationReport.md index 6c97ab50..aad00f49 100644 --- a/PInvoke/Usp10/CorrelationReport.md +++ b/PInvoke/Usp10/CorrelationReport.md @@ -46,6 +46,14 @@ Native Method | Header | Managed Method [ScriptSubstituteSingleGlyph](https://www.google.com/search?num=5&q=ScriptSubstituteSingleGlyph+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.ScriptSubstituteSingleGlyph](https://github.com/dahall/Vanara/search?l=C%23&q=ScriptSubstituteSingleGlyph) [ScriptTextOut](https://www.google.com/search?num=5&q=ScriptTextOut+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.ScriptTextOut](https://github.com/dahall/Vanara/search?l=C%23&q=ScriptTextOut) [ScriptXtoCP](https://www.google.com/search?num=5&q=ScriptXtoCP+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.ScriptXtoCP](https://github.com/dahall/Vanara/search?l=C%23&q=ScriptXtoCP) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[SCRIPT_DIGITSUB](https://www.google.com/search?num=5&q=SCRIPT_DIGITSUB+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.SCRIPT_DIGITSUB](https://github.com/dahall/Vanara/search?l=C%23&q=SCRIPT_DIGITSUB) +[SCRIPT_JUSTIFY](https://www.google.com/search?num=5&q=SCRIPT_JUSTIFY+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.SCRIPT_JUSTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=SCRIPT_JUSTIFY) +[SGCM](https://www.google.com/search?num=5&q=SGCM+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.SGCM](https://github.com/dahall/Vanara/search?l=C%23&q=SGCM) +[SIC](https://www.google.com/search?num=5&q=SIC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Usp10.SIC](https://github.com/dahall/Vanara/search?l=C%23&q=SIC) +[SSA](https://www.google.com/search?num=5&q=SSA+site%3Adocs.microsoft.com) | usp10.h | [Vanara.PInvoke.Usp10.SSA](https://github.com/dahall/Vanara/search?l=C%23&q=SSA) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Usp10/Vanara.PInvoke.Usp10.csproj b/PInvoke/Usp10/Vanara.PInvoke.Usp10.csproj index 22de60f4..bf807777 100644 --- a/PInvoke/Usp10/Vanara.PInvoke.Usp10.csproj +++ b/PInvoke/Usp10/Vanara.PInvoke.Usp10.csproj @@ -19,6 +19,7 @@ GOFFSET OPENTYPE_FEATURE_RECORD OPENTYPE_TAG SafeSCRIPT_CACHE SCRIPT_ANALYSIS SC true + pkgreadme.md diff --git a/PInvoke/Usp10/pkgreadme.md b/PInvoke/Usp10/pkgreadme.md new file mode 100644 index 00000000..13c9d236 --- /dev/null +++ b/PInvoke/Usp10/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Usp10 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Usp10?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 Usp10.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.Usp10 + +Functions | Enumerations | Structures +--- | --- | --- +ScriptApplyDigitSubstitution
ScriptApplyLogicalWidth
ScriptBreak
ScriptCacheGetHeight
ScriptCPtoX
ScriptFreeCache
ScriptGetCMap
ScriptGetFontAlternateGlyphs
ScriptGetFontFeatureTags
ScriptGetFontLanguageTags
ScriptGetFontProperties
ScriptGetFontScriptTags
ScriptGetGlyphABCWidth
ScriptGetLogicalWidths
ScriptGetProperties
ScriptIsComplex
ScriptItemize
ScriptItemizeOpenType
ScriptJustify
ScriptLayout
ScriptPlace
ScriptPlaceOpenType
ScriptPositionSingleGlyph
ScriptRecordDigitSubstitution
ScriptShape
ScriptShapeOpenType
ScriptString_pcOutChars
ScriptString_pLogAttr
ScriptString_pSize
ScriptStringAnalyse
ScriptStringCPtoX
ScriptStringFree
ScriptStringGetLogicalWidths
ScriptStringGetOrder
ScriptStringOut
ScriptStringValidate
ScriptStringXtoCP
ScriptSubstituteSingleGlyph
ScriptTextOut
ScriptXtoCP
| SCRIPT_DIGITSUB
SCRIPT_JUSTIFY
SGCM
SIC
SSA



































| GOFFSET
OPENTYPE_FEATURE_RECORD
OPENTYPE_TAG
SCRIPT_ANALYSIS
SCRIPT_CHARPROP
SCRIPT_CONTROL
SCRIPT_DIGITSUBSTITUTE
SCRIPT_FONTPROPERTIES
SCRIPT_GLYPHPROP
SCRIPT_ITEM
SCRIPT_LOGATTR
SCRIPT_PROPERTIES
SCRIPT_STATE
SCRIPT_TABDEF
SCRIPT_VISATTR
TEXTRANGE_PROPERTIES
SafeSCRIPT_CACHE























diff --git a/PInvoke/UxTheme/CorrelationReport.md b/PInvoke/UxTheme/CorrelationReport.md index 9353ce17..2cb49f6f 100644 --- a/PInvoke/UxTheme/CorrelationReport.md +++ b/PInvoke/UxTheme/CorrelationReport.md @@ -83,6 +83,46 @@ Native Method | Header | Managed Method [SetWindowTheme](https://www.google.com/search?num=5&q=SetWindowTheme+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.SetWindowTheme](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowTheme) [SetWindowThemeAttribute](https://www.google.com/search?num=5&q=SetWindowThemeAttribute+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.SetWindowThemeAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowThemeAttribute) [UpdatePanningFeedback](https://www.google.com/search?num=5&q=UpdatePanningFeedback+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.UpdatePanningFeedback](https://github.com/dahall/Vanara/search?l=C%23&q=UpdatePanningFeedback) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[BGTYPE](https://www.google.com/search?num=5&q=BGTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.BGTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=BGTYPE) +[BORDERTYPE](https://www.google.com/search?num=5&q=BORDERTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.BORDERTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=BORDERTYPE) +[BP_ANIMATIONSTYLE](https://www.google.com/search?num=5&q=BP_ANIMATIONSTYLE+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.BP_ANIMATIONSTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=BP_ANIMATIONSTYLE) +[BP_BUFFERFORMAT](https://www.google.com/search?num=5&q=BP_BUFFERFORMAT+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.BP_BUFFERFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=BP_BUFFERFORMAT) +[BufferedPaintParamsFlags](https://www.google.com/search?num=5&q=BufferedPaintParamsFlags+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.BufferedPaintParamsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedPaintParamsFlags) +[CONTENTALIGNMENT](https://www.google.com/search?num=5&q=CONTENTALIGNMENT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.CONTENTALIGNMENT](https://github.com/dahall/Vanara/search?l=C%23&q=CONTENTALIGNMENT) +[DrawThemeBackgroundFlags](https://www.google.com/search?num=5&q=DrawThemeBackgroundFlags+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.DrawThemeBackgroundFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawThemeBackgroundFlags) +[DrawThemeParentBackgroundFlags](https://www.google.com/search?num=5&q=DrawThemeParentBackgroundFlags+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.DrawThemeParentBackgroundFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawThemeParentBackgroundFlags) +[DrawThemeTextOptionsMasks](https://www.google.com/search?num=5&q=DrawThemeTextOptionsMasks+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.DrawThemeTextOptionsMasks](https://github.com/dahall/Vanara/search?l=C%23&q=DrawThemeTextOptionsMasks) +[FILLTYPE](https://www.google.com/search?num=5&q=FILLTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.FILLTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FILLTYPE) +[GBF](https://www.google.com/search?num=5&q=GBF+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.GBF](https://github.com/dahall/Vanara/search?l=C%23&q=GBF) +[GLYPHFONTSIZINGTYPE](https://www.google.com/search?num=5&q=GLYPHFONTSIZINGTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.GLYPHFONTSIZINGTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=GLYPHFONTSIZINGTYPE) +[GLYPHTYPE](https://www.google.com/search?num=5&q=GLYPHTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.GLYPHTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=GLYPHTYPE) +[HALIGN](https://www.google.com/search?num=5&q=HALIGN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.HALIGN](https://github.com/dahall/Vanara/search?l=C%23&q=HALIGN) +[HitTestOptions](https://www.google.com/search?num=5&q=HitTestOptions+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.HitTestOptions](https://github.com/dahall/Vanara/search?l=C%23&q=HitTestOptions) +[ICONEFFECT](https://www.google.com/search?num=5&q=ICONEFFECT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.ICONEFFECT](https://github.com/dahall/Vanara/search?l=C%23&q=ICONEFFECT) +[IMAGELAYOUT](https://www.google.com/search?num=5&q=IMAGELAYOUT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.IMAGELAYOUT](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELAYOUT) +[IMAGESELECTTYPE](https://www.google.com/search?num=5&q=IMAGESELECTTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.IMAGESELECTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGESELECTTYPE) +[OFFSETTYPE](https://www.google.com/search?num=5&q=OFFSETTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.OFFSETTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=OFFSETTYPE) +[OpenThemeDataOptions](https://www.google.com/search?num=5&q=OpenThemeDataOptions+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.OpenThemeDataOptions](https://github.com/dahall/Vanara/search?l=C%23&q=OpenThemeDataOptions) +[PROPERTYORIGIN](https://www.google.com/search?num=5&q=PROPERTYORIGIN+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.PROPERTYORIGIN](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTYORIGIN) +[SIZINGTYPE](https://www.google.com/search?num=5&q=SIZINGTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.SIZINGTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SIZINGTYPE) +[TA_PROPERTY](https://www.google.com/search?num=5&q=TA_PROPERTY+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.TA_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=TA_PROPERTY) +[TA_PROPERTY_FLAG](https://www.google.com/search?num=5&q=TA_PROPERTY_FLAG+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.TA_PROPERTY_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TA_PROPERTY_FLAG) +[TA_TIMINGFUNCTION_TYPE](https://www.google.com/search?num=5&q=TA_TIMINGFUNCTION_TYPE+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.TA_TIMINGFUNCTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TA_TIMINGFUNCTION_TYPE) +[TA_TRANSFORM_FLAG](https://www.google.com/search?num=5&q=TA_TRANSFORM_FLAG+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.TA_TRANSFORM_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TA_TRANSFORM_FLAG) +[TA_TRANSFORM_TYPE](https://www.google.com/search?num=5&q=TA_TRANSFORM_TYPE+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.TA_TRANSFORM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TA_TRANSFORM_TYPE) +[TextShadowType](https://www.google.com/search?num=5&q=TextShadowType+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.TextShadowType](https://github.com/dahall/Vanara/search?l=C%23&q=TextShadowType) +[TEXTSHADOWTYPE](https://www.google.com/search?num=5&q=TEXTSHADOWTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.TEXTSHADOWTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTSHADOWTYPE) +[ThemeAppProperties](https://www.google.com/search?num=5&q=ThemeAppProperties+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.ThemeAppProperties](https://github.com/dahall/Vanara/search?l=C%23&q=ThemeAppProperties) +[ThemeDialogTextureFlags](https://www.google.com/search?num=5&q=ThemeDialogTextureFlags+site%3Adocs.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.ThemeDialogTextureFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ThemeDialogTextureFlags) +[ThemeProperty](https://www.google.com/search?num=5&q=ThemeProperty+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.ThemeProperty](https://github.com/dahall/Vanara/search?l=C%23&q=ThemeProperty) +[THEMESIZE](https://www.google.com/search?num=5&q=THEMESIZE+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.THEMESIZE](https://github.com/dahall/Vanara/search?l=C%23&q=THEMESIZE) +[TRUESIZESCALINGTYPE](https://www.google.com/search?num=5&q=TRUESIZESCALINGTYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.TRUESIZESCALINGTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TRUESIZESCALINGTYPE) +[VALIGN](https://www.google.com/search?num=5&q=VALIGN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.UxTheme.VALIGN](https://github.com/dahall/Vanara/search?l=C%23&q=VALIGN) +[WINDOWTHEMEATTRIBUTETYPE](https://www.google.com/search?num=5&q=WINDOWTHEMEATTRIBUTETYPE+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.WINDOWTHEMEATTRIBUTETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINDOWTHEMEATTRIBUTETYPE) +[WTNCA](https://www.google.com/search?num=5&q=WTNCA+site%3Adocs.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.WTNCA](https://github.com/dahall/Vanara/search?l=C%23&q=WTNCA) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj index 34fda3cd..a17dd1f6 100644 --- a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj +++ b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj @@ -19,6 +19,7 @@ Structures BP_ANIMATIONPARAMS BP_PAINTPARAMS DTBGOPTS DTTOPTS HANIMATIONBUFFER HPAINTBUFFER INTLIST MARGINS TA_TIMINGFUNCTION TA_TRANSFORM WTA_OPTIONS + pkgreadme.md diff --git a/PInvoke/UxTheme/pkgreadme.md b/PInvoke/UxTheme/pkgreadme.md new file mode 100644 index 00000000..62925103 --- /dev/null +++ b/PInvoke/UxTheme/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.UxTheme NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.UxTheme?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 UxTheme.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.UxTheme + +Functions | Enumerations | Structures +--- | --- | --- +BeginBufferedAnimation
BeginBufferedPaint
BeginPanningFeedback
BufferedPaintClear
BufferedPaintInit
BufferedPaintRenderAnimation
BufferedPaintSetAlpha
BufferedPaintStopAllAnimations
BufferedPaintUnInit
CloseThemeData
DrawThemeBackground
DrawThemeBackgroundEx
DrawThemeEdge
DrawThemeIcon
DrawThemeParentBackground
DrawThemeParentBackgroundEx
DrawThemeText
DrawThemeTextEx
EnableThemeDialogTexture
EnableTheming
EndBufferedAnimation
EndBufferedPaint
EndPanningFeedback
GetBufferedPaintBits
GetBufferedPaintDC
GetBufferedPaintTargetDC
GetBufferedPaintTargetRect
GetCurrentThemeName
GetThemeAnimationProperty
GetThemeAnimationTransform
GetThemeAppProperties
GetThemeBackgroundContentRect
GetThemeBackgroundExtent
GetThemeBackgroundRegion
GetThemeBitmap
GetThemeBool
GetThemeColor
GetThemeDocumentationProperty
GetThemeEnumValue
GetThemeFilename
GetThemeFont
GetThemeInt
GetThemeIntList
GetThemeMargins
GetThemeMetric
GetThemePartSize
GetThemePosition
GetThemePropertyOrigin
GetThemeRect
GetThemeStream
GetThemeString
GetThemeSysBool
GetThemeSysColor
GetThemeSysColorBrush
GetThemeSysFont
GetThemeSysInt
GetThemeSysSize
GetThemeSysString
GetThemeTextExtent
GetThemeTextMetrics
GetThemeTimingFunction
GetThemeTransitionDuration
GetWindowTheme
HitTestThemeBackground
IsAppThemed
IsCompositionActive
IsThemeActive
IsThemeBackgroundPartiallyTransparent
IsThemeDialogTextureEnabled
IsThemePartDefined
OpenThemeData
OpenThemeDataEx
OpenThemeDataForDpi
SetThemeAppProperties
SetWindowTheme
SetWindowThemeAttribute
UpdatePanningFeedback
| DrawThemeBackgroundFlags
DrawThemeParentBackgroundFlags
DrawThemeTextOptionsMasks
GBF
HitTestOptions
OpenThemeDataOptions
PROPERTYORIGIN
TA_PROPERTY
TA_PROPERTY_FLAG
TA_TIMINGFUNCTION_TYPE
TA_TRANSFORM_FLAG
TA_TRANSFORM_TYPE
TextShadowType
ThemeAppProperties
ThemeDialogTextureFlags
THEMESIZE
WINDOWTHEMEATTRIBUTETYPE
WTNCA
BP_ANIMATIONSTYLE
BP_BUFFERFORMAT
BufferedPaintParamsFlags
BGTYPE
BORDERTYPE
CONTENTALIGNMENT
FILLTYPE
GLYPHFONTSIZINGTYPE
GLYPHTYPE
HALIGN
ICONEFFECT
IMAGELAYOUT
IMAGESELECTTYPE
OFFSETTYPE
SIZINGTYPE
TEXTSHADOWTYPE
ThemeProperty
TRUESIZESCALINGTYPE
VALIGN








































| DTTOPTS
INTLIST
MARGINS
TA_TIMINGFUNCTION
TA_TRANSFORM
WTA_OPTIONS
DTBGOPTS
BP_ANIMATIONPARAMS
HANIMATIONBUFFER
HPAINTBUFFER
BP_PAINTPARAMS


































































diff --git a/PInvoke/Version/CorrelationReport.md b/PInvoke/Version/CorrelationReport.md index 9ba52809..850493e9 100644 --- a/PInvoke/Version/CorrelationReport.md +++ b/PInvoke/Version/CorrelationReport.md @@ -14,6 +14,18 @@ Native Method | Header | Managed Method [VerInstallFile](https://www.google.com/search?num=5&q=VerInstallFileA+site%3Adocs.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerInstallFile](https://github.com/dahall/Vanara/search?l=C%23&q=VerInstallFile) [VerLanguageName](https://www.google.com/search?num=5&q=VerLanguageNameA+site%3Adocs.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerLanguageName](https://github.com/dahall/Vanara/search?l=C%23&q=VerLanguageName) [VerQueryValue](https://www.google.com/search?num=5&q=VerQueryValueA+site%3Adocs.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerQueryValue](https://github.com/dahall/Vanara/search?l=C%23&q=VerQueryValue) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[FILE_VER_GET](https://www.google.com/search?num=5&q=FILE_VER_GET+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.FILE_VER_GET](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_VER_GET) +[VFF](https://www.google.com/search?num=5&q=VFF+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFF](https://github.com/dahall/Vanara/search?l=C%23&q=VFF) +[VFFF](https://www.google.com/search?num=5&q=VFFF+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFFF](https://github.com/dahall/Vanara/search?l=C%23&q=VFFF) +[VFT](https://www.google.com/search?num=5&q=VFT+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFT](https://github.com/dahall/Vanara/search?l=C%23&q=VFT) +[VFT2](https://www.google.com/search?num=5&q=VFT2+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFT2](https://github.com/dahall/Vanara/search?l=C%23&q=VFT2) +[VIF](https://www.google.com/search?num=5&q=VIF+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VIF](https://github.com/dahall/Vanara/search?l=C%23&q=VIF) +[VIFF](https://www.google.com/search?num=5&q=VIFF+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VIFF](https://github.com/dahall/Vanara/search?l=C%23&q=VIFF) +[VOS](https://www.google.com/search?num=5&q=VOS+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VOS](https://github.com/dahall/Vanara/search?l=C%23&q=VOS) +[VS_FF](https://www.google.com/search?num=5&q=VS_FF+site%3Adocs.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VS_FF](https://github.com/dahall/Vanara/search?l=C%23&q=VS_FF) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Version/Vanara.PInvoke.Version.csproj b/PInvoke/Version/Vanara.PInvoke.Version.csproj index be1517e8..88d998fc 100644 --- a/PInvoke/Version/Vanara.PInvoke.Version.csproj +++ b/PInvoke/Version/Vanara.PInvoke.Version.csproj @@ -18,6 +18,7 @@ Structures VS_FIXEDFILEINFO + pkgreadme.md diff --git a/PInvoke/Version/pkgreadme.md b/PInvoke/Version/pkgreadme.md new file mode 100644 index 00000000..d0cf3f0a --- /dev/null +++ b/PInvoke/Version/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Version NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Version?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 Version.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.Version + +Functions | Enumerations | Structures +--- | --- | --- +GetFileVersionInfo
GetFileVersionInfoEx
GetFileVersionInfoSize
GetFileVersionInfoSizeEx
VerFindFile
VerInstallFile
VerLanguageName
VerQueryValue

| FILE_VER_GET
VFF
VFFF
VFT
VFT2
VIF
VIFF
VOS
VS_FF
| VS_FIXEDFILEINFO








diff --git a/PInvoke/VirtDisk/CorrelationReport.md b/PInvoke/VirtDisk/CorrelationReport.md index 291530b7..eb4b5f67 100644 --- a/PInvoke/VirtDisk/CorrelationReport.md +++ b/PInvoke/VirtDisk/CorrelationReport.md @@ -33,6 +33,45 @@ Native Method | Header | Managed Method [SetVirtualDiskInformation](https://www.google.com/search?num=5&q=SetVirtualDiskInformation+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.SetVirtualDiskInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetVirtualDiskInformation) [SetVirtualDiskMetadata](https://www.google.com/search?num=5&q=SetVirtualDiskMetadata+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.SetVirtualDiskMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=SetVirtualDiskMetadata) [TakeSnapshotVhdSet](https://www.google.com/search?num=5&q=TakeSnapshotVhdSet+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.TakeSnapshotVhdSet](https://github.com/dahall/Vanara/search?l=C%23&q=TakeSnapshotVhdSet) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[APPLY_SNAPSHOT_VHDSET_FLAG](https://www.google.com/search?num=5&q=APPLY_SNAPSHOT_VHDSET_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.APPLY_SNAPSHOT_VHDSET_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=APPLY_SNAPSHOT_VHDSET_FLAG) +[APPLY_SNAPSHOT_VHDSET_VERSION](https://www.google.com/search?num=5&q=APPLY_SNAPSHOT_VHDSET_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.APPLY_SNAPSHOT_VHDSET_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=APPLY_SNAPSHOT_VHDSET_VERSION) +[ATTACH_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=ATTACH_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.ATTACH_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=ATTACH_VIRTUAL_DISK_FLAG) +[ATTACH_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=ATTACH_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.ATTACH_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=ATTACH_VIRTUAL_DISK_VERSION) +[COMPACT_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=COMPACT_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.COMPACT_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=COMPACT_VIRTUAL_DISK_FLAG) +[COMPACT_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=COMPACT_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.COMPACT_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=COMPACT_VIRTUAL_DISK_VERSION) +[CREATE_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.CREATE_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_VIRTUAL_DISK_FLAG) +[CREATE_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=CREATE_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.CREATE_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=CREATE_VIRTUAL_DISK_VERSION) +[DELETE_SNAPSHOT_VHDSET_FLAG](https://www.google.com/search?num=5&q=DELETE_SNAPSHOT_VHDSET_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DELETE_SNAPSHOT_VHDSET_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DELETE_SNAPSHOT_VHDSET_FLAG) +[DELETE_SNAPSHOT_VHDSET_VERSION](https://www.google.com/search?num=5&q=DELETE_SNAPSHOT_VHDSET_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DELETE_SNAPSHOT_VHDSET_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=DELETE_SNAPSHOT_VHDSET_VERSION) +[DEPENDENT_DISK_FLAG](https://www.google.com/search?num=5&q=DEPENDENT_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DEPENDENT_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DEPENDENT_DISK_FLAG) +[DETACH_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=DETACH_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DETACH_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DETACH_VIRTUAL_DISK_FLAG) +[EXPAND_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=EXPAND_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.EXPAND_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=EXPAND_VIRTUAL_DISK_FLAG) +[EXPAND_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=EXPAND_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.EXPAND_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=EXPAND_VIRTUAL_DISK_VERSION) +[GET_STORAGE_DEPENDENCY_FLAG](https://www.google.com/search?num=5&q=GET_STORAGE_DEPENDENCY_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.GET_STORAGE_DEPENDENCY_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=GET_STORAGE_DEPENDENCY_FLAG) +[GET_VIRTUAL_DISK_INFO_VERSION](https://www.google.com/search?num=5&q=GET_VIRTUAL_DISK_INFO_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.GET_VIRTUAL_DISK_INFO_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=GET_VIRTUAL_DISK_INFO_VERSION) +[MERGE_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MERGE_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=MERGE_VIRTUAL_DISK_FLAG) +[MERGE_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MERGE_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=MERGE_VIRTUAL_DISK_VERSION) +[MIRROR_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=MIRROR_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MIRROR_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=MIRROR_VIRTUAL_DISK_FLAG) +[MIRROR_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=MIRROR_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MIRROR_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=MIRROR_VIRTUAL_DISK_VERSION) +[MODIFY_VHDSET_FLAG](https://www.google.com/search?num=5&q=MODIFY_VHDSET_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MODIFY_VHDSET_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=MODIFY_VHDSET_FLAG) +[MODIFY_VHDSET_VERSION](https://www.google.com/search?num=5&q=MODIFY_VHDSET_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MODIFY_VHDSET_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=MODIFY_VHDSET_VERSION) +[OPEN_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.OPEN_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=OPEN_VIRTUAL_DISK_FLAG) +[OPEN_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.OPEN_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=OPEN_VIRTUAL_DISK_VERSION) +[QUERY_CHANGES_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=QUERY_CHANGES_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.QUERY_CHANGES_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=QUERY_CHANGES_VIRTUAL_DISK_FLAG) +[RAW_SCSI_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RAW_SCSI_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=RAW_SCSI_VIRTUAL_DISK_FLAG) +[RAW_SCSI_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RAW_SCSI_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=RAW_SCSI_VIRTUAL_DISK_VERSION) +[RESIZE_VIRTUAL_DISK_FLAG](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RESIZE_VIRTUAL_DISK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=RESIZE_VIRTUAL_DISK_FLAG) +[RESIZE_VIRTUAL_DISK_VERSION](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RESIZE_VIRTUAL_DISK_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=RESIZE_VIRTUAL_DISK_VERSION) +[SET_VIRTUAL_DISK_INFO_VERSION](https://www.google.com/search?num=5&q=SET_VIRTUAL_DISK_INFO_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.SET_VIRTUAL_DISK_INFO_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=SET_VIRTUAL_DISK_INFO_VERSION) +[STORAGE_DEPENDENCY_INFO_VERSION](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.STORAGE_DEPENDENCY_INFO_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEPENDENCY_INFO_VERSION) +[TAKE_SNAPSHOT_VHDSET_FLAG](https://www.google.com/search?num=5&q=TAKE_SNAPSHOT_VHDSET_FLAG+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.TAKE_SNAPSHOT_VHDSET_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TAKE_SNAPSHOT_VHDSET_FLAG) +[TAKE_SNAPSHOT_VHDSET_VERSION](https://www.google.com/search?num=5&q=TAKE_SNAPSHOT_VHDSET_VERSION+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.TAKE_SNAPSHOT_VHDSET_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=TAKE_SNAPSHOT_VHDSET_VERSION) +[VIRTUAL_DISK_ACCESS_MASK](https://www.google.com/search?num=5&q=VIRTUAL_DISK_ACCESS_MASK+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.VIRTUAL_DISK_ACCESS_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=VIRTUAL_DISK_ACCESS_MASK) +[VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE](https://www.google.com/search?num=5&q=VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE) +[VIRTUAL_STORAGE_TYPE_DEVICE_TYPE](https://www.google.com/search?num=5&q=VIRTUAL_STORAGE_TYPE_DEVICE_TYPE+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.VIRTUAL_STORAGE_TYPE_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VIRTUAL_STORAGE_TYPE_DEVICE_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj index 92b4a106..2197ee6e 100644 --- a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj +++ b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj @@ -19,6 +19,7 @@ Structures APPLY_SNAPSHOT_VHDSET_PARAMETERS APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1 ATTACH_VIRTUAL_DISK_PARAMETERS ATTACH_VIRTUAL_DISK_PARAMETERS_Version1 COMPACT_VIRTUAL_DISK_PARAMETERS COMPACT_VIRTUAL_DISK_PARAMETERS_Version1 CREATE_VIRTUAL_DISK_PARAMETERS CREATE_VIRTUAL_DISK_PARAMETERS_Version1 CREATE_VIRTUAL_DISK_PARAMETERS_Version2 CREATE_VIRTUAL_DISK_PARAMETERS_Version3 DELETE_SNAPSHOT_VHDSET_PARAMETERS DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1 EXPAND_VIRTUAL_DISK_PARAMETERS EXPAND_VIRTUAL_DISK_PARAMETERS_Version1 GET_VIRTUAL_DISK_INFO GET_VIRTUAL_DISK_INFO_ChangeTrackingState GET_VIRTUAL_DISK_INFO_ParentLocation GET_VIRTUAL_DISK_INFO_PhysicalDisk GET_VIRTUAL_DISK_INFO_Size MERGE_VIRTUAL_DISK_PARAMETERS MERGE_VIRTUAL_DISK_PARAMETERS_V1 MERGE_VIRTUAL_DISK_PARAMETERS_V2 MIRROR_VIRTUAL_DISK_PARAMETERS MIRROR_VIRTUAL_DISK_PARAMETERS_Version1 MODIFY_VHDSET_PARAMETERS MODIFY_VHDSET_PARAMETERS_Version1 MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath OPEN_VIRTUAL_DISK_PARAMETERS OPEN_VIRTUAL_DISK_PARAMETERS_Version1 OPEN_VIRTUAL_DISK_PARAMETERS_Version2 OPEN_VIRTUAL_DISK_PARAMETERS_Version3 QUERY_CHANGES_VIRTUAL_DISK_RANGE RAW_SCSI_VIRTUAL_DISK_PARAMETERS RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1 RAW_SCSI_VIRTUAL_DISK_RESPONSE RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1 RESIZE_VIRTUAL_DISK_PARAMETERS RESIZE_VIRTUAL_DISK_PARAMETERS_Version1 SET_VIRTUAL_DISK_INFO SET_VIRTUAL_DISK_INFO_ParentLocator SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo STORAGE_DEPENDENCY_INFO STORAGE_DEPENDENCY_INFO_TYPE_1 STORAGE_DEPENDENCY_INFO_TYPE_2 TAKE_SNAPSHOT_VHDSET_PARAMETERS TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1 VIRTUAL_DISK_HANDLE VIRTUAL_DISK_PROGRESS VIRTUAL_STORAGE_TYPE + pkgreadme.md diff --git a/PInvoke/VirtDisk/pkgreadme.md b/PInvoke/VirtDisk/pkgreadme.md new file mode 100644 index 00000000..f314053b --- /dev/null +++ b/PInvoke/VirtDisk/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.VirtDisk NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.VirtDisk?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 VirtDisk.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.VirtDisk + +Functions | Enumerations | Structures +--- | --- | --- +AddVirtualDiskParent
ApplySnapshotVhdSet
AttachVirtualDisk
BreakMirrorVirtualDisk
CompactVirtualDisk
CreateVirtualDisk
DeleteSnapshotVhdSet
DeleteVirtualDiskMetadata
DetachVirtualDisk
EnumerateVirtualDiskMetadata
ExpandVirtualDisk
GetAllAttachedVirtualDiskPhysicalPaths
GetStorageDependencyInformation
GetVirtualDiskInformation
GetVirtualDiskMetadata
GetVirtualDiskOperationProgress
GetVirtualDiskPhysicalPath
MergeVirtualDisk
MirrorVirtualDisk
ModifyVhdSet
OpenVirtualDisk
QueryChangesVirtualDisk
RawSCSIVirtualDisk
ResizeVirtualDisk
SetVirtualDiskInformation
SetVirtualDiskMetadata
TakeSnapshotVhdSet






















| APPLY_SNAPSHOT_VHDSET_FLAG
APPLY_SNAPSHOT_VHDSET_VERSION
ATTACH_VIRTUAL_DISK_FLAG
ATTACH_VIRTUAL_DISK_VERSION
COMPACT_VIRTUAL_DISK_FLAG
COMPACT_VIRTUAL_DISK_VERSION
CREATE_VIRTUAL_DISK_FLAG
CREATE_VIRTUAL_DISK_VERSION
DELETE_SNAPSHOT_VHDSET_FLAG
DELETE_SNAPSHOT_VHDSET_VERSION
DEPENDENT_DISK_FLAG
DETACH_VIRTUAL_DISK_FLAG
EXPAND_VIRTUAL_DISK_FLAG
EXPAND_VIRTUAL_DISK_VERSION
GET_STORAGE_DEPENDENCY_FLAG
GET_VIRTUAL_DISK_INFO_VERSION
MERGE_VIRTUAL_DISK_FLAG
MERGE_VIRTUAL_DISK_VERSION
MIRROR_VIRTUAL_DISK_FLAG
MIRROR_VIRTUAL_DISK_VERSION
MODIFY_VHDSET_FLAG
MODIFY_VHDSET_VERSION
OPEN_VIRTUAL_DISK_FLAG
OPEN_VIRTUAL_DISK_VERSION
QUERY_CHANGES_VIRTUAL_DISK_FLAG
RAW_SCSI_VIRTUAL_DISK_FLAG
RAW_SCSI_VIRTUAL_DISK_VERSION
RESIZE_VIRTUAL_DISK_FLAG
RESIZE_VIRTUAL_DISK_VERSION
SET_VIRTUAL_DISK_INFO_VERSION
STORAGE_DEPENDENCY_INFO_VERSION
TAKE_SNAPSHOT_VHDSET_FLAG
TAKE_SNAPSHOT_VHDSET_VERSION
VIRTUAL_DISK_ACCESS_MASK
VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE
VIRTUAL_STORAGE_TYPE_DEVICE_TYPE













| APPLY_SNAPSHOT_VHDSET_PARAMETERS
ATTACH_VIRTUAL_DISK_PARAMETERS
COMPACT_VIRTUAL_DISK_PARAMETERS
CREATE_VIRTUAL_DISK_PARAMETERS
DELETE_SNAPSHOT_VHDSET_PARAMETERS
EXPAND_VIRTUAL_DISK_PARAMETERS
GET_VIRTUAL_DISK_INFO
MERGE_VIRTUAL_DISK_PARAMETERS
MIRROR_VIRTUAL_DISK_PARAMETERS
MODIFY_VHDSET_PARAMETERS
QUERY_CHANGES_VIRTUAL_DISK_RANGE
RAW_SCSI_VIRTUAL_DISK_PARAMETERS
RAW_SCSI_VIRTUAL_DISK_RESPONSE
RESIZE_VIRTUAL_DISK_PARAMETERS
SET_VIRTUAL_DISK_INFO
STORAGE_DEPENDENCY_INFO
STORAGE_DEPENDENCY_INFO_TYPE_1
STORAGE_DEPENDENCY_INFO_TYPE_2
TAKE_SNAPSHOT_VHDSET_PARAMETERS
VIRTUAL_DISK_HANDLE
VIRTUAL_DISK_PROGRESS
VIRTUAL_STORAGE_TYPE
OPEN_VIRTUAL_DISK_PARAMETERS
APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1
ATTACH_VIRTUAL_DISK_PARAMETERS_Version1
COMPACT_VIRTUAL_DISK_PARAMETERS_Version1
CREATE_VIRTUAL_DISK_PARAMETERS_Version1
CREATE_VIRTUAL_DISK_PARAMETERS_Version2
CREATE_VIRTUAL_DISK_PARAMETERS_Version3
DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1
EXPAND_VIRTUAL_DISK_PARAMETERS_Version1
GET_VIRTUAL_DISK_INFO_ChangeTrackingState
GET_VIRTUAL_DISK_INFO_ParentLocation
GET_VIRTUAL_DISK_INFO_PhysicalDisk
GET_VIRTUAL_DISK_INFO_Size
MERGE_VIRTUAL_DISK_PARAMETERS_V1
MERGE_VIRTUAL_DISK_PARAMETERS_V2
MIRROR_VIRTUAL_DISK_PARAMETERS_Version1
MODIFY_VHDSET_PARAMETERS_Version1
MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath
RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1
RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1
RESIZE_VIRTUAL_DISK_PARAMETERS_Version1
SET_VIRTUAL_DISK_INFO_ParentLocator
SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo
TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1
OPEN_VIRTUAL_DISK_PARAMETERS_Version1
OPEN_VIRTUAL_DISK_PARAMETERS_Version2
OPEN_VIRTUAL_DISK_PARAMETERS_Version3
diff --git a/PInvoke/VssApiMgd/CorrelationReport.md b/PInvoke/VssApiMgd/CorrelationReport.md index 5b2f825b..b7f3cfe0 100644 --- a/PInvoke/VssApiMgd/CorrelationReport.md +++ b/PInvoke/VssApiMgd/CorrelationReport.md @@ -6,8 +6,45 @@ PInvoke API (methods, structures and constants) imported from Windows Volume Sha ### Methods - 100% API coverage (2 of 2 functions) Native Method | Header | Managed Method --- | --- | --- -[IsVolumeSnapshotted](https://www.google.com/search?num=5&q=IsVolumeSnapshottedInternal+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.IsVolumeSnapshotted](https://github.com/dahall/Vanara/search?l=C%23&q=IsVolumeSnapshotted) -[ShouldBlockRevert](https://www.google.com/search?num=5&q=ShouldBlockRevertInternal+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.ShouldBlockRevert](https://github.com/dahall/Vanara/search?l=C%23&q=ShouldBlockRevert) +[IsVolumeSnapshotted](https://www.google.com/search?num=5&q=IsVolumeSnapshotted+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.IsVolumeSnapshotted](https://github.com/dahall/Vanara/search?l=C%23&q=IsVolumeSnapshotted) +[ShouldBlockRevert](https://www.google.com/search?num=5&q=ShouldBlockRevert+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.ShouldBlockRevert](https://github.com/dahall/Vanara/search?l=C%23&q=ShouldBlockRevert) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[VDS_INTERCONNECT_ADDRESS_TYPE](https://www.google.com/search?num=5&q=VDS_INTERCONNECT_ADDRESS_TYPE+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_INTERCONNECT_ADDRESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_INTERCONNECT_ADDRESS_TYPE) +[VDS_STORAGE_BUS_TYPE](https://www.google.com/search?num=5&q=VDS_STORAGE_BUS_TYPE+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_BUS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_BUS_TYPE) +[VDS_STORAGE_IDENTIFIER_CODE_SET](https://www.google.com/search?num=5&q=VDS_STORAGE_IDENTIFIER_CODE_SET+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_IDENTIFIER_CODE_SET](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_IDENTIFIER_CODE_SET) +[VDS_STORAGE_IDENTIFIER_TYPE](https://www.google.com/search?num=5&q=VDS_STORAGE_IDENTIFIER_TYPE+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_IDENTIFIER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_IDENTIFIER_TYPE) +[VSS_ALTERNATE_WRITER_STATE](https://www.google.com/search?num=5&q=VSS_ALTERNATE_WRITER_STATE+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_ALTERNATE_WRITER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_ALTERNATE_WRITER_STATE) +[VSS_APPLICATION_LEVEL](https://www.google.com/search?num=5&q=VSS_APPLICATION_LEVEL+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_APPLICATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_APPLICATION_LEVEL) +[VSS_BACKUP_SCHEMA](https://www.google.com/search?num=5&q=VSS_BACKUP_SCHEMA+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_BACKUP_SCHEMA](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_BACKUP_SCHEMA) +[VSS_BACKUP_TYPE](https://www.google.com/search?num=5&q=VSS_BACKUP_TYPE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_BACKUP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_BACKUP_TYPE) +[VSS_COMPONENT_FLAGS](https://www.google.com/search?num=5&q=VSS_COMPONENT_FLAGS+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_COMPONENT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_COMPONENT_FLAGS) +[VSS_COMPONENT_TYPE](https://www.google.com/search?num=5&q=VSS_COMPONENT_TYPE+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_COMPONENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_COMPONENT_TYPE) +[VSS_FILE_RESTORE_STATUS](https://www.google.com/search?num=5&q=VSS_FILE_RESTORE_STATUS+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_FILE_RESTORE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_FILE_RESTORE_STATUS) +[VSS_FILE_SPEC_BACKUP_TYPE](https://www.google.com/search?num=5&q=VSS_FILE_SPEC_BACKUP_TYPE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_FILE_SPEC_BACKUP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_FILE_SPEC_BACKUP_TYPE) +[VSS_HARDWARE_OPTIONS](https://www.google.com/search?num=5&q=VSS_HARDWARE_OPTIONS+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_HARDWARE_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_HARDWARE_OPTIONS) +[VSS_MGMT_OBJECT_TYPE](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_TYPE+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_TYPE) +[VSS_OBJECT_TYPE](https://www.google.com/search?num=5&q=VSS_OBJECT_TYPE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_OBJECT_TYPE) +[VSS_PROTECTION_FAULT](https://www.google.com/search?num=5&q=VSS_PROTECTION_FAULT+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_PROTECTION_FAULT](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROTECTION_FAULT) +[VSS_PROTECTION_LEVEL](https://www.google.com/search?num=5&q=VSS_PROTECTION_LEVEL+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_PROTECTION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROTECTION_LEVEL) +[VSS_PROVIDER_CAPABILITIES](https://www.google.com/search?num=5&q=VSS_PROVIDER_CAPABILITIES+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_PROVIDER_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROVIDER_CAPABILITIES) +[VSS_PROVIDER_TYPE](https://www.google.com/search?num=5&q=VSS_PROVIDER_TYPE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_PROVIDER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROVIDER_TYPE) +[VSS_RECOVERY_OPTIONS](https://www.google.com/search?num=5&q=VSS_RECOVERY_OPTIONS+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_RECOVERY_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RECOVERY_OPTIONS) +[VSS_RESTORE_TARGET](https://www.google.com/search?num=5&q=VSS_RESTORE_TARGET+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_RESTORE_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RESTORE_TARGET) +[VSS_RESTORE_TYPE](https://www.google.com/search?num=5&q=VSS_RESTORE_TYPE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_RESTORE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RESTORE_TYPE) +[VSS_RESTOREMETHOD_ENUM](https://www.google.com/search?num=5&q=VSS_RESTOREMETHOD_ENUM+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_RESTOREMETHOD_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RESTOREMETHOD_ENUM) +[VSS_ROLLFORWARD_TYPE](https://www.google.com/search?num=5&q=VSS_ROLLFORWARD_TYPE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_ROLLFORWARD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_ROLLFORWARD_TYPE) +[VSS_SNAPSHOT_COMPATIBILITY](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_COMPATIBILITY+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_COMPATIBILITY](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_COMPATIBILITY) +[VSS_SNAPSHOT_CONTEXT](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_CONTEXT+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_CONTEXT) +[VSS_SNAPSHOT_PROPERTY_ID](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_PROPERTY_ID+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_PROPERTY_ID) +[VSS_SNAPSHOT_STATE](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_STATE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_STATE) +[VSS_SOURCE_TYPE](https://www.google.com/search?num=5&q=VSS_SOURCE_TYPE+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_SOURCE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SOURCE_TYPE) +[VSS_SUBSCRIBE_MASK](https://www.google.com/search?num=5&q=VSS_SUBSCRIBE_MASK+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_SUBSCRIBE_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SUBSCRIBE_MASK) +[VSS_USAGE_TYPE](https://www.google.com/search?num=5&q=VSS_USAGE_TYPE+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_USAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_USAGE_TYPE) +[VSS_VOLUME_SNAPSHOT_ATTRIBUTES](https://www.google.com/search?num=5&q=VSS_VOLUME_SNAPSHOT_ATTRIBUTES+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_VOLUME_SNAPSHOT_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_VOLUME_SNAPSHOT_ATTRIBUTES) +[VSS_WRITER_STATE](https://www.google.com/search?num=5&q=VSS_WRITER_STATE+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_WRITER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_WRITER_STATE) +[VSS_WRITERRESTORE_ENUM](https://www.google.com/search?num=5&q=VSS_WRITERRESTORE_ENUM+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_WRITERRESTORE_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_WRITERRESTORE_ENUM) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/VssApiMgd/Vanara.PInvoke.VssApiMgd.csproj b/PInvoke/VssApiMgd/Vanara.PInvoke.VssApiMgd.csproj index a2d2fd1d..4bfa3e20 100644 --- a/PInvoke/VssApiMgd/Vanara.PInvoke.VssApiMgd.csproj +++ b/PInvoke/VssApiMgd/Vanara.PInvoke.VssApiMgd.csproj @@ -24,6 +24,7 @@ Interfaces IVssAdmin IVssAdminEx IVssAsync IVssCreateExpressWriterMetadata IVssDifferentialSoftwareSnapshotMgmt IVssDifferentialSoftwareSnapshotMgmt2 IVssDifferentialSoftwareSnapshotMgmt3 IVssEnumMgmtObject IVssEnumObject IVssFileShareSnapshotProvider IVssHardwareSnapshotProvider IVssHardwareSnapshotProviderEx IVssProviderCreateSnapshotSet IVssProviderNotifications IVssSnapshotMgmt IVssSnapshotMgmt2 IVssSoftwareSnapshotProvider + pkgreadme.md diff --git a/PInvoke/VssApiMgd/pkgreadme.md b/PInvoke/VssApiMgd/pkgreadme.md new file mode 100644 index 00000000..d22ad2ab --- /dev/null +++ b/PInvoke/VssApiMgd/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.VssApiMgd NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.VssApiMgd?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 Volume Shadow Copy Service (VssApi.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.VssApiMgd + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +IsVolumeSnapshotted
IsVolumeSnapshottedInternal
ShouldBlockRevert
ShouldBlockRevertInternal






























| VDS_INTERCONNECT_ADDRESS_TYPE
VDS_STORAGE_BUS_TYPE
VDS_STORAGE_IDENTIFIER_CODE_SET
VDS_STORAGE_IDENTIFIER_TYPE
VSS_MGMT_OBJECT_TYPE
VSS_PROTECTION_FAULT
VSS_PROTECTION_LEVEL
VSS_APPLICATION_LEVEL
VSS_BACKUP_SCHEMA
VSS_BACKUP_TYPE
VSS_FILE_SPEC_BACKUP_TYPE
VSS_HARDWARE_OPTIONS
VSS_OBJECT_TYPE
VSS_PROVIDER_CAPABILITIES
VSS_PROVIDER_TYPE
VSS_RECOVERY_OPTIONS
VSS_RESTORE_TYPE
VSS_ROLLFORWARD_TYPE
VSS_SNAPSHOT_COMPATIBILITY
VSS_SNAPSHOT_CONTEXT
VSS_SNAPSHOT_PROPERTY_ID
VSS_SNAPSHOT_STATE
VSS_VOLUME_SNAPSHOT_ATTRIBUTES
VSS_WRITER_STATE
VSS_ALTERNATE_WRITER_STATE
VSS_COMPONENT_FLAGS
VSS_COMPONENT_TYPE
VSS_FILE_RESTORE_STATUS
VSS_RESTORE_TARGET
VSS_RESTOREMETHOD_ENUM
VSS_SOURCE_TYPE
VSS_SUBSCRIBE_MASK
VSS_USAGE_TYPE
VSS_WRITERRESTORE_ENUM
| VDS_INTERCONNECT
VDS_LUN_INFORMATION
VDS_STORAGE_DEVICE_ID_DESCRIPTOR
VDS_STORAGE_IDENTIFIER
VSS_COMPONENTINFO
VssWriterStatus
VSS_DIFF_AREA_PROP
VSS_DIFF_VOLUME_PROP
VSS_MGMT_OBJECT_PROP
VSS_MGMT_OBJECT_UNION
VSS_VOLUME_PROP
VSS_VOLUME_PROTECTION_INFO
VSS_OBJECT_PROP
VSS_OBJECT_UNION
VSS_PROVIDER_PROP
VSS_SNAPSHOT_PROP
VssDifferencedFile
VssDirectedTarget
VssPartialFile
VssRestoreSubcomponent














| IVssAdmin
IVssAdminEx
IVssDifferentialSoftwareSnapshotMgmt
IVssDifferentialSoftwareSnapshotMgmt2
IVssDifferentialSoftwareSnapshotMgmt3
IVssEnumMgmtObject
IVssSnapshotMgmt
IVssSnapshotMgmt2
IVssFileShareSnapshotProvider
IVssHardwareSnapshotProvider
IVssHardwareSnapshotProviderEx
IVssProviderCreateSnapshotSet
IVssProviderNotifications
IVssSoftwareSnapshotProvider
IVssAsync
IVssEnumObject
IVssCreateExpressWriterMetadata

















diff --git a/PInvoke/WTSApi32/CorrelationReport.md b/PInvoke/WTSApi32/CorrelationReport.md index 697a3909..ca77b7ee 100644 --- a/PInvoke/WTSApi32/CorrelationReport.md +++ b/PInvoke/WTSApi32/CorrelationReport.md @@ -50,6 +50,22 @@ Native Method | Header | Managed Method [WTSVirtualChannelRead](https://www.google.com/search?num=5&q=WTSVirtualChannelRead+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelRead](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelRead) [WTSVirtualChannelWrite](https://www.google.com/search?num=5&q=WTSVirtualChannelWrite+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelWrite](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelWrite) [WTSWaitSystemEvent](https://www.google.com/search?num=5&q=WTSWaitSystemEvent+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSWaitSystemEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WTSWaitSystemEvent) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[REMOTECONTROL_HOTKEY](https://www.google.com/search?num=5&q=REMOTECONTROL_HOTKEY+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.REMOTECONTROL_HOTKEY](https://github.com/dahall/Vanara/search?l=C%23&q=REMOTECONTROL_HOTKEY) +[RENDER_HINT](https://www.google.com/search?num=5&q=RENDER_HINT+site%3Adocs.microsoft.com) | wtshintapi.h | [Vanara.PInvoke.WTSApi32.RENDER_HINT](https://github.com/dahall/Vanara/search?l=C%23&q=RENDER_HINT) +[WTS_CHANNEL_OPTION](https://www.google.com/search?num=5&q=WTS_CHANNEL_OPTION+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_CHANNEL_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_CHANNEL_OPTION) +[WTS_CONFIG_CLASS](https://www.google.com/search?num=5&q=WTS_CONFIG_CLASS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_CONFIG_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_CONFIG_CLASS) +[WTS_CONFIG_SOURCE](https://www.google.com/search?num=5&q=WTS_CONFIG_SOURCE+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_CONFIG_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_CONFIG_SOURCE) +[WTS_CONNECTSTATE_CLASS](https://www.google.com/search?num=5&q=WTS_CONNECTSTATE_CLASS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_CONNECTSTATE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_CONNECTSTATE_CLASS) +[WTS_EVENT](https://www.google.com/search?num=5&q=WTS_EVENT+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_EVENT) +[WTS_INFO_CLASS](https://www.google.com/search?num=5&q=WTS_INFO_CLASS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_INFO_CLASS) +[WTS_LISTENER](https://www.google.com/search?num=5&q=WTS_LISTENER+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_LISTENER](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_LISTENER) +[WTS_SESSIONSTATE](https://www.google.com/search?num=5&q=WTS_SESSIONSTATE+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_SESSIONSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_SESSIONSTATE) +[WTS_TYPE_CLASS](https://www.google.com/search?num=5&q=WTS_TYPE_CLASS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_TYPE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_TYPE_CLASS) +[WTS_VIRTUAL_CLASS](https://www.google.com/search?num=5&q=WTS_VIRTUAL_CLASS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_VIRTUAL_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_VIRTUAL_CLASS) +[WTS_WSD](https://www.google.com/search?num=5&q=WTS_WSD+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_WSD](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_WSD) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WTSApi32/Vanara.PInvoke.WTSApi32.csproj b/PInvoke/WTSApi32/Vanara.PInvoke.WTSApi32.csproj index 8dd73ea2..6915d150 100644 --- a/PInvoke/WTSApi32/Vanara.PInvoke.WTSApi32.csproj +++ b/PInvoke/WTSApi32/Vanara.PInvoke.WTSApi32.csproj @@ -18,6 +18,7 @@ Structures HVIRTUALCHANNEL HWTSSERVER WTSCLIENT WTSCONFIGINFO WTSINFO WTSINFOEX WTSINFOEX_LEVEL WTSINFOEX_LEVEL1 WTSLISTENERCONFIG WTSLISTENERNAME WTSUSERCONFIG WTS_CLIENT_ADDRESS WTS_CLIENT_DISPLAY WTS_PROCESS_INFO WTS_PROCESS_INFO_EX WTS_SERVER_INFO WTS_SESSION_ADDRESS WTS_SESSION_INFO WTS_SESSION_INFO_1 + pkgreadme.md diff --git a/PInvoke/WTSApi32/pkgreadme.md b/PInvoke/WTSApi32/pkgreadme.md new file mode 100644 index 00000000..34c34ac6 --- /dev/null +++ b/PInvoke/WTSApi32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WTSApi32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WTSApi32?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 WTSApi32.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.WTSApi32 + +Functions | Enumerations | Structures +--- | --- | --- +WTSCloseServer
WTSConnectSession
WTSCreateListener
WTSDisconnectSession
WTSEnableChildSessions
WTSEnumerateListeners
WTSEnumerateProcesses
WTSEnumerateProcessesEx
WTSEnumerateServers
WTSEnumerateSessions
WTSEnumerateSessionsEx
WTSFreeMemory
WTSFreeMemoryEx
WTSGetChildSessionId
WTSGetListenerSecurity
WTSIsChildSessionsEnabled
WTSLogoffSession
WTSOpenServer
WTSOpenServerEx
WTSQueryListenerConfig
WTSQuerySessionInformation
WTSQueryUserConfig
WTSQueryUserToken
WTSRegisterSessionNotification
WTSRegisterSessionNotificationEx
WTSSendMessage
WTSSetListenerSecurity
WTSSetRenderHint
WTSSetUserConfig
WTSShutdownSystem
WTSStartRemoteControlSession
WTSStopRemoteControlSession
WTSTerminateProcess
WTSUnRegisterSessionNotification
WTSUnRegisterSessionNotificationEx
WTSVirtualChannelClose
WTSVirtualChannelOpen
WTSVirtualChannelOpenEx
WTSVirtualChannelPurgeInput
WTSVirtualChannelPurgeOutput
WTSVirtualChannelQuery
WTSVirtualChannelRead
WTSVirtualChannelWrite
WTSWaitSystemEvent
| REMOTECONTROL_HOTKEY
WTS_CHANNEL_OPTION
WTS_CONFIG_CLASS
WTS_CONFIG_SOURCE
WTS_CONNECTSTATE_CLASS
WTS_EVENT
WTS_INFO_CLASS
WTS_LISTENER
WTS_SESSIONSTATE
WTS_TYPE_CLASS
WTS_VIRTUAL_CLASS
WTS_WSD
RENDER_HINT































| HVIRTUALCHANNEL
HWTSSERVER
WTS_CLIENT_ADDRESS
WTS_CLIENT_DISPLAY
WTS_PROCESS_INFO
WTS_PROCESS_INFO_EX
WTS_SERVER_INFO
WTS_SESSION_ADDRESS
WTS_SESSION_INFO
WTS_SESSION_INFO_1
WTSCLIENT
WTSCONFIGINFO
WTSINFO
WTSINFOEX
WTSINFOEX_LEVEL
WTSINFOEX_LEVEL1
WTSLISTENERCONFIG
WTSLISTENERNAME
WTSUSERCONFIG

























diff --git a/PInvoke/WcmApi/CorrelationReport.md b/PInvoke/WcmApi/CorrelationReport.md index 28ef1cf4..f0b67166 100644 --- a/PInvoke/WcmApi/CorrelationReport.md +++ b/PInvoke/WcmApi/CorrelationReport.md @@ -11,6 +11,13 @@ Native Method | Header | Managed Method [WcmQueryProperty](https://www.google.com/search?num=5&q=WcmQueryProperty+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmQueryProperty](https://github.com/dahall/Vanara/search?l=C%23&q=WcmQueryProperty) [WcmSetProfileList](https://www.google.com/search?num=5&q=WcmSetProfileList+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmSetProfileList](https://github.com/dahall/Vanara/search?l=C%23&q=WcmSetProfileList) [WcmSetProperty](https://www.google.com/search?num=5&q=WcmSetProperty+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmSetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=WcmSetProperty) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[WCM_CONNECTION_COST](https://www.google.com/search?num=5&q=WCM_CONNECTION_COST+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_CONNECTION_COST](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_CONNECTION_COST) +[WCM_CONNECTION_COST_SOURCE](https://www.google.com/search?num=5&q=WCM_CONNECTION_COST_SOURCE+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_CONNECTION_COST_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_CONNECTION_COST_SOURCE) +[WCM_MEDIA_TYPE](https://www.google.com/search?num=5&q=WCM_MEDIA_TYPE+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_MEDIA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_MEDIA_TYPE) +[WCM_PROPERTY](https://www.google.com/search?num=5&q=WCM_PROPERTY+site%3Adocs.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_PROPERTY) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WcmApi/Vanara.PInvoke.WcmApi.csproj b/PInvoke/WcmApi/Vanara.PInvoke.WcmApi.csproj index e9d6b921..4a022cb6 100644 --- a/PInvoke/WcmApi/Vanara.PInvoke.WcmApi.csproj +++ b/PInvoke/WcmApi/Vanara.PInvoke.WcmApi.csproj @@ -19,6 +19,7 @@ Structures WCM_BILLING_CYCLE_INFO WCM_CONNECTION_COST_DATA WCM_DATAPLAN_STATUS WCM_POLICY_VALUE WCM_PROFILE_INFO WCM_PROFILE_INFO_LIST WCM_TIME_INTERVAL WCM_USAGE_DATA + pkgreadme.md diff --git a/PInvoke/WcmApi/pkgreadme.md b/PInvoke/WcmApi/pkgreadme.md new file mode 100644 index 00000000..4c6aacad --- /dev/null +++ b/PInvoke/WcmApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WcmApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WcmApi?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 WcmApi.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.WcmApi + +Functions | Enumerations | Structures +--- | --- | --- +WcmFreeMemory
WcmGetProfileList
WcmQueryProperty
WcmSetProfileList
WcmSetProperty



| WCM_CONNECTION_COST
WCM_CONNECTION_COST_SOURCE
WCM_MEDIA_TYPE
WCM_PROPERTY




| WCM_BILLING_CYCLE_INFO
WCM_CONNECTION_COST_DATA
WCM_DATAPLAN_STATUS
WCM_POLICY_VALUE
WCM_PROFILE_INFO
WCM_PROFILE_INFO_LIST
WCM_TIME_INTERVAL
WCM_USAGE_DATA
diff --git a/PInvoke/WcnApi/CorrelationReport.md b/PInvoke/WcnApi/CorrelationReport.md index a5cef202..dd2a7baa 100644 --- a/PInvoke/WcnApi/CorrelationReport.md +++ b/PInvoke/WcnApi/CorrelationReport.md @@ -3,6 +3,30 @@ PInvoke API (methods, structures and constants) imported from Windows Connect No - Includes methods from wcnapi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WcnApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WcnApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WcnApi) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[WCN_ATTRIBUTE_TYPE](https://www.google.com/search?num=5&q=WCN_ATTRIBUTE_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_ATTRIBUTE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_ATTRIBUTE_TYPE) +[WCN_FLAG](https://www.google.com/search?num=5&q=WCN_FLAG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WcnApi.WCN_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_FLAG) +[WCN_PASSWORD_TYPE](https://www.google.com/search?num=5&q=WCN_PASSWORD_TYPE+site%3Adocs.microsoft.com) | wcndevice.h | [Vanara.PInvoke.WcnApi.WCN_PASSWORD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_PASSWORD_TYPE) +[WCN_SESSION_STATUS](https://www.google.com/search?num=5&q=WCN_SESSION_STATUS+site%3Adocs.microsoft.com) | wcndevice.h | [Vanara.PInvoke.WcnApi.WCN_SESSION_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_SESSION_STATUS) +[WCN_VALUE_TYPE_ASSOCIATION_STATE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_ASSOCIATION_STATE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_ASSOCIATION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_ASSOCIATION_STATE) +[WCN_VALUE_TYPE_AUTHENTICATION_TYPE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_AUTHENTICATION_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_AUTHENTICATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_AUTHENTICATION_TYPE) +[WCN_VALUE_TYPE_BOOLEAN](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_BOOLEAN+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_BOOLEAN](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_BOOLEAN) +[WCN_VALUE_TYPE_CONFIG_METHODS](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_CONFIG_METHODS+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_CONFIG_METHODS](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_CONFIG_METHODS) +[WCN_VALUE_TYPE_CONFIGURATION_ERROR](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_CONFIGURATION_ERROR+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_CONFIGURATION_ERROR](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_CONFIGURATION_ERROR) +[WCN_VALUE_TYPE_CONNECTION_TYPE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_CONNECTION_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_CONNECTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_CONNECTION_TYPE) +[WCN_VALUE_TYPE_DEVICE_PASSWORD_ID](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_DEVICE_PASSWORD_ID+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_PASSWORD_ID](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_DEVICE_PASSWORD_ID) +[WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY) +[WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY) +[WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI) +[WCN_VALUE_TYPE_ENCRYPTION_TYPE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_ENCRYPTION_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_ENCRYPTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_ENCRYPTION_TYPE) +[WCN_VALUE_TYPE_MESSAGE_TYPE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_MESSAGE_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_MESSAGE_TYPE) +[WCN_VALUE_TYPE_REQUEST_TYPE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_REQUEST_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_REQUEST_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_REQUEST_TYPE) +[WCN_VALUE_TYPE_RESPONSE_TYPE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_RESPONSE_TYPE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_RESPONSE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_RESPONSE_TYPE) +[WCN_VALUE_TYPE_RF_BANDS](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_RF_BANDS+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_RF_BANDS](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_RF_BANDS) +[WCN_VALUE_TYPE_VERSION](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_VERSION+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_VERSION) +[WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE](https://www.google.com/search?num=5&q=WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE+site%3Adocs.microsoft.com) | wcntypes.h | [Vanara.PInvoke.WcnApi.WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WcnApi/Vanara.PInvoke.WcnApi.csproj b/PInvoke/WcnApi/Vanara.PInvoke.WcnApi.csproj index fa1e6be4..83d19304 100644 --- a/PInvoke/WcnApi/Vanara.PInvoke.WcnApi.csproj +++ b/PInvoke/WcnApi/Vanara.PInvoke.WcnApi.csproj @@ -18,6 +18,7 @@ Interfaces IWCNConnectNotify IWCNDevice + pkgreadme.md diff --git a/PInvoke/WcnApi/pkgreadme.md b/PInvoke/WcnApi/pkgreadme.md new file mode 100644 index 00000000..c2351c98 --- /dev/null +++ b/PInvoke/WcnApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WcnApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WcnApi?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 Connect Now (WcnApi.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.WcnApi + +Enumerations | Structures | Interfaces +--- | --- | --- +WCN_FLAG
WCN_PASSWORD_TYPE
WCN_SESSION_STATUS
WCN_ATTRIBUTE_TYPE
WCN_VALUE_TYPE_ASSOCIATION_STATE
WCN_VALUE_TYPE_AUTHENTICATION_TYPE
WCN_VALUE_TYPE_BOOLEAN
WCN_VALUE_TYPE_CONFIG_METHODS
WCN_VALUE_TYPE_CONFIGURATION_ERROR
WCN_VALUE_TYPE_CONNECTION_TYPE
WCN_VALUE_TYPE_DEVICE_PASSWORD_ID
WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY
WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY
WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI
WCN_VALUE_TYPE_ENCRYPTION_TYPE
WCN_VALUE_TYPE_MESSAGE_TYPE
WCN_VALUE_TYPE_REQUEST_TYPE
WCN_VALUE_TYPE_RESPONSE_TYPE
WCN_VALUE_TYPE_RF_BANDS
WCN_VALUE_TYPE_VERSION
WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE
| WCN_VENDOR_EXTENSION_SPEC
WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE



















| IWCNConnectNotify
IWCNDevice



















diff --git a/PInvoke/Wer/CorrelationReport.md b/PInvoke/Wer/CorrelationReport.md index 6c952e74..d6896a3c 100644 --- a/PInvoke/Wer/CorrelationReport.md +++ b/PInvoke/Wer/CorrelationReport.md @@ -21,6 +21,19 @@ Native Method | Header | Managed Method [WerStoreGetNextReportKey](https://www.google.com/search?num=5&q=WerStoreGetNextReportKey+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerStoreGetNextReportKey](https://github.com/dahall/Vanara/search?l=C%23&q=WerStoreGetNextReportKey) [WerStoreOpen](https://www.google.com/search?num=5&q=WerStoreOpen+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerStoreOpen](https://github.com/dahall/Vanara/search?l=C%23&q=WerStoreOpen) [WerStoreQueryReportMetadataV2](https://www.google.com/search?num=5&q=WerStoreQueryReportMetadataV2+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerStoreQueryReportMetadataV2](https://github.com/dahall/Vanara/search?l=C%23&q=WerStoreQueryReportMetadataV2) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[MINIDUMP_TYPE](https://www.google.com/search?num=5&q=MINIDUMP_TYPE+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_TYPE) +[MODULE_WRITE_FLAGS](https://www.google.com/search?num=5&q=MODULE_WRITE_FLAGS+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MODULE_WRITE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MODULE_WRITE_FLAGS) +[REPORT_STORE_TYPES](https://www.google.com/search?num=5&q=REPORT_STORE_TYPES+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.REPORT_STORE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=REPORT_STORE_TYPES) +[THREAD_WRITE_FLAGS](https://www.google.com/search?num=5&q=THREAD_WRITE_FLAGS+site%3Adocs.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.THREAD_WRITE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=THREAD_WRITE_FLAGS) +[WER_CONSENT](https://www.google.com/search?num=5&q=WER_CONSENT+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WER_CONSENT](https://github.com/dahall/Vanara/search?l=C%23&q=WER_CONSENT) +[WER_DUMP](https://www.google.com/search?num=5&q=WER_DUMP+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WER_DUMP](https://github.com/dahall/Vanara/search?l=C%23&q=WER_DUMP) +[WER_DUMP_MASK](https://www.google.com/search?num=5&q=WER_DUMP_MASK+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WER_DUMP_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=WER_DUMP_MASK) +[WER_DUMP_TYPE](https://www.google.com/search?num=5&q=WER_DUMP_TYPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Wer.WER_DUMP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WER_DUMP_TYPE) +[WER_P](https://www.google.com/search?num=5&q=WER_P+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WER_P](https://github.com/dahall/Vanara/search?l=C%23&q=WER_P) +[WER_SUBMIT](https://www.google.com/search?num=5&q=WER_SUBMIT+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WER_SUBMIT](https://github.com/dahall/Vanara/search?l=C%23&q=WER_SUBMIT) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Wer/Vanara.PInvoke.Wer.csproj b/PInvoke/Wer/Vanara.PInvoke.Wer.csproj index 4fc70175..cb164f3a 100644 --- a/PInvoke/Wer/Vanara.PInvoke.Wer.csproj +++ b/PInvoke/Wer/Vanara.PInvoke.Wer.csproj @@ -19,6 +19,7 @@ Structures HREPORT HREPORTSTORE WER_DUMP_CUSTOM_OPTIONS WER_EXCEPTION_INFORMATION WER_REPORT_INFORMATION WER_REPORT_METADATA_V2 WER_REPORT_PARAMETER WER_REPORT_SIGNATURE + pkgreadme.md diff --git a/PInvoke/Wer/pkgreadme.md b/PInvoke/Wer/pkgreadme.md new file mode 100644 index 00000000..c2253571 --- /dev/null +++ b/PInvoke/Wer/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Wer NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Wer?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 Wer.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.Wer + +Functions | Enumerations | Structures +--- | --- | --- +WerAddExcludedApplication
WerFreeString
WerRemoveExcludedApplication
WerReportAddDump
WerReportAddFile
WerReportCloseHandle
WerReportCreate
WerReportSetParameter
WerReportSetUIOption
WerReportSubmit
WerStoreClose
WerStoreGetFirstReportKey
WerStoreGetNextReportKey
WerStoreOpen
WerStoreQueryReportMetadataV2
| MINIDUMP_TYPE
THREAD_WRITE_FLAGS
MODULE_WRITE_FLAGS
REPORT_STORE_TYPES
WER_CONSENT
WER_DUMP
WER_DUMP_MASK
WER_DUMP_TYPE
WER_P
WER_SUBMIT





| HREPORT
HREPORTSTORE
WER_DUMP_CUSTOM_OPTIONS
WER_EXCEPTION_INFORMATION
WER_REPORT_INFORMATION
WER_REPORT_METADATA_V2
WER_REPORT_PARAMETER
WER_REPORT_SIGNATURE







diff --git a/PInvoke/WinBio/CorrelationReport.md b/PInvoke/WinBio/CorrelationReport.md index 46a14f1f..5de1741a 100644 --- a/PInvoke/WinBio/CorrelationReport.md +++ b/PInvoke/WinBio/CorrelationReport.md @@ -58,6 +58,51 @@ Native Method | Header | Managed Method [WinBioVerify](https://www.google.com/search?num=5&q=WinBioVerify+site%3Adocs.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioVerify](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioVerify) [WinBioVerifyWithCallback](https://www.google.com/search?num=5&q=WinBioVerifyWithCallback+site%3Adocs.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioVerifyWithCallback](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioVerifyWithCallback) [WinBioWait](https://www.google.com/search?num=5&q=WinBioWait+site%3Adocs.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioWait](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioWait) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[BIO_UNIT](https://www.google.com/search?num=5&q=BIO_UNIT+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.BIO_UNIT](https://github.com/dahall/Vanara/search?l=C%23&q=BIO_UNIT) +[WINBIO_ANSI_381_FORMAT](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_FORMAT+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_FORMAT) +[WINBIO_ANSI_381_IMG](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_IMG+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_IMG](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_IMG) +[WINBIO_ANSI_381_IMG_ACQ](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_IMG_ACQ+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_IMG_ACQ](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_IMG_ACQ) +[WINBIO_ANSI_381_IMP_TYPE](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_IMP_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_IMP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_IMP_TYPE) +[WINBIO_ANSI_381_PIXELS](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_PIXELS+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_PIXELS](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_PIXELS) +[WINBIO_ANSI_381_POS_FINGER](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_POS_FINGER+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_POS_FINGER](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_POS_FINGER) +[WINBIO_ANSI_381_POS_PALM](https://www.google.com/search?num=5&q=WINBIO_ANSI_381_POS_PALM+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_381_POS_PALM](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_381_POS_PALM) +[WINBIO_ANSI_385_FACE](https://www.google.com/search?num=5&q=WINBIO_ANSI_385_FACE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANSI_385_FACE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANSI_385_FACE) +[WINBIO_ANTI_SPOOF_POLICY_ACTION](https://www.google.com/search?num=5&q=WINBIO_ANTI_SPOOF_POLICY_ACTION+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ANTI_SPOOF_POLICY_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ANTI_SPOOF_POLICY_ACTION) +[WINBIO_ASYNC_NOTIFICATION_METHOD](https://www.google.com/search?num=5&q=WINBIO_ASYNC_NOTIFICATION_METHOD+site%3Adocs.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WINBIO_ASYNC_NOTIFICATION_METHOD](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ASYNC_NOTIFICATION_METHOD) +[WINBIO_BIOMETRIC_SENSOR_SUBTYPE](https://www.google.com/search?num=5&q=WINBIO_BIOMETRIC_SENSOR_SUBTYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIOMETRIC_SENSOR_SUBTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIOMETRIC_SENSOR_SUBTYPE) +[WINBIO_BIOMETRIC_SUBTYPE](https://www.google.com/search?num=5&q=WINBIO_BIOMETRIC_SUBTYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIOMETRIC_SUBTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIOMETRIC_SUBTYPE) +[WINBIO_BIOMETRIC_TYPE](https://www.google.com/search?num=5&q=WINBIO_BIOMETRIC_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIOMETRIC_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIOMETRIC_TYPE) +[WINBIO_BIR_DATA_FLAGS](https://www.google.com/search?num=5&q=WINBIO_BIR_DATA_FLAGS+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIR_DATA_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIR_DATA_FLAGS) +[WINBIO_BIR_FIELD](https://www.google.com/search?num=5&q=WINBIO_BIR_FIELD+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIR_FIELD](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIR_FIELD) +[WINBIO_BIR_PURPOSE](https://www.google.com/search?num=5&q=WINBIO_BIR_PURPOSE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIR_PURPOSE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIR_PURPOSE) +[WINBIO_BIR_QUALITY](https://www.google.com/search?num=5&q=WINBIO_BIR_QUALITY+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIR_QUALITY](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIR_QUALITY) +[WINBIO_BIR_VERSION](https://www.google.com/search?num=5&q=WINBIO_BIR_VERSION+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_BIR_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_BIR_VERSION) +[WINBIO_CAPABILITIES](https://www.google.com/search?num=5&q=WINBIO_CAPABILITIES+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_CAPABILITIES) +[WINBIO_COMPONENT](https://www.google.com/search?num=5&q=WINBIO_COMPONENT+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_COMPONENT](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_COMPONENT) +[WINBIO_CREDENTIAL_FORMAT](https://www.google.com/search?num=5&q=WINBIO_CREDENTIAL_FORMAT+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_CREDENTIAL_FORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_CREDENTIAL_FORMAT) +[WINBIO_CREDENTIAL_STATE](https://www.google.com/search?num=5&q=WINBIO_CREDENTIAL_STATE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_CREDENTIAL_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_CREDENTIAL_STATE) +[WINBIO_CREDENTIAL_TYPE](https://www.google.com/search?num=5&q=WINBIO_CREDENTIAL_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_CREDENTIAL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_CREDENTIAL_TYPE) +[WINBIO_DATABASE](https://www.google.com/search?num=5&q=WINBIO_DATABASE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_DATABASE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_DATABASE) +[WINBIO_ENG_CAP](https://www.google.com/search?num=5&q=WINBIO_ENG_CAP+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ENG_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ENG_CAP) +[WINBIO_EVENT_TYPE](https://www.google.com/search?num=5&q=WINBIO_EVENT_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_EVENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_EVENT_TYPE) +[WINBIO_FRAMEWORK_CHANGE_TYPE](https://www.google.com/search?num=5&q=WINBIO_FRAMEWORK_CHANGE_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_FRAMEWORK_CHANGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_FRAMEWORK_CHANGE_TYPE) +[WINBIO_IDENTITY_TYPE](https://www.google.com/search?num=5&q=WINBIO_IDENTITY_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_IDENTITY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_IDENTITY_TYPE) +[WINBIO_INDICATOR_STATUS](https://www.google.com/search?num=5&q=WINBIO_INDICATOR_STATUS+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_INDICATOR_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_INDICATOR_STATUS) +[WINBIO_OPERATION_TYPE](https://www.google.com/search?num=5&q=WINBIO_OPERATION_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_OPERATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_OPERATION_TYPE) +[WINBIO_ORIENTATION](https://www.google.com/search?num=5&q=WINBIO_ORIENTATION+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_ORIENTATION](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_ORIENTATION) +[WINBIO_POLICY_SOURCE](https://www.google.com/search?num=5&q=WINBIO_POLICY_SOURCE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_POLICY_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_POLICY_SOURCE) +[WINBIO_POOL_TYPE](https://www.google.com/search?num=5&q=WINBIO_POOL_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_POOL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_POOL_TYPE) +[WINBIO_PRESENCE_CHANGE](https://www.google.com/search?num=5&q=WINBIO_PRESENCE_CHANGE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_PRESENCE_CHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_PRESENCE_CHANGE) +[WINBIO_PROPERTY_ID](https://www.google.com/search?num=5&q=WINBIO_PROPERTY_ID+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_PROPERTY_ID) +[WINBIO_PROPERTY_TYPE](https://www.google.com/search?num=5&q=WINBIO_PROPERTY_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_PROPERTY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_PROPERTY_TYPE) +[WINBIO_REJECT_DETAIL](https://www.google.com/search?num=5&q=WINBIO_REJECT_DETAIL+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_REJECT_DETAIL](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_REJECT_DETAIL) +[WINBIO_SENSOR_MODE](https://www.google.com/search?num=5&q=WINBIO_SENSOR_MODE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_SENSOR_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_SENSOR_MODE) +[WINBIO_SENSOR_STATUS](https://www.google.com/search?num=5&q=WINBIO_SENSOR_STATUS+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_SENSOR_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_SENSOR_STATUS) +[WINBIO_SESSION_FLAGS](https://www.google.com/search?num=5&q=WINBIO_SESSION_FLAGS+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_SESSION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_SESSION_FLAGS) +[WINBIO_SETTING_SOURCE_TYPE](https://www.google.com/search?num=5&q=WINBIO_SETTING_SOURCE_TYPE+site%3Adocs.microsoft.com) | winbio_types.h | [Vanara.PInvoke.WinBio.WINBIO_SETTING_SOURCE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINBIO_SETTING_SOURCE_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -149,5 +194,5 @@ Native Structure | Header | Managed Structure Native Class | Header | Managed Class --- | --- | --- [SafeWinBioMemory](https://www.google.com/search?num=5&q=SafeWinBioMemory+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinBio.SafeWinBioMemory](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWinBioMemory) -[SafeWinBioStruct`1](https://www.google.com/search?num=5&q=SafeWinBioStruct`1+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinBio.SafeWinBioStruct`1](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWinBioStruct`1) +[SafeWinBioStruct](https://www.google.com/search?num=5&q=SafeWinBioStruct+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinBio.SafeWinBioStruct](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWinBioStruct) [WinBioMemoryMethods](https://www.google.com/search?num=5&q=WinBioMemoryMethods+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinBio.WinBioMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioMemoryMethods) diff --git a/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj b/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj index 1ca33be1..609b0864 100644 --- a/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj +++ b/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj @@ -19,6 +19,7 @@ Structures ACCOUNTSID AUTHORIZATION CAPTURESAMPLE CONTROLUNIT DELETETEMPLATE ENROLLBEGIN ENROLLCAPTURE ENROLLCOMMIT ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLSELECT ENUMBIOMETRICUNITS ENUMDATABASES ENUMENROLLMENTS ENUMSERVICEPROVIDERS ERROR FACIALFEATURES FACIALFEATURES FACIALFEATURES FACIALFEATURES FACIALFEATURES FINGERPRINT FINGERPRINT FINGERPRINT FINGERPRINT GETEVENT GETPROPERTY GETPROTECTIONPOLICY HARDWAREINFO IDENTIFY IDENTIFYANDRELEASETICKET IRIS IRIS IRIS IRIS IRIS MONITORPRESENCE NOTIFYUNITSTATUSCHANGE OPAQUEENGINEDATA OPAQUEENGINEDATA PARAMETERS PARAMETERS POINT3D SETPROPERTY SPECIFIC SPECIFIC SPECIFIC SPECIFIC UNCLAIMED UNCLAIMEDIDENTIFY VALIDITYPERIOD VALUE VERIFY VERIFYANDRELEASETICKET VOICE VOICE VOICE VOICE WINBIO_ANTI_SPOOF_POLICY WINBIO_ASYNC_RESULT WINBIO_BDB_ANSI_381_HEADER WINBIO_BDB_ANSI_381_RECORD WINBIO_BIR WINBIO_BIR_DATA WINBIO_BIR_HEADER WINBIO_BSP_SCHEMA WINBIO_EVENT WINBIO_EXTENDED_ENGINE_INFO WINBIO_EXTENDED_ENROLLMENT_STATUS WINBIO_EXTENDED_SENSOR_INFO WINBIO_EXTENDED_STORAGE_INFO WINBIO_EXTENDED_UNIT_STATUS WINBIO_FRAMEWORK_HANDLE WINBIO_IDENTITY WINBIO_PRESENCE WINBIO_PRESENCE_PROPERTIES WINBIO_PROTECTION_POLICY WINBIO_REGISTERED_FORMAT WINBIO_SESSION_HANDLE WINBIO_STORAGE_SCHEMA WINBIO_UNIT_SCHEMA WINBIO_VERSION + pkgreadme.md diff --git a/PInvoke/WinBio/pkgreadme.md b/PInvoke/WinBio/pkgreadme.md new file mode 100644 index 00000000..17b79169 --- /dev/null +++ b/PInvoke/WinBio/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WinBio NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WinBio?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 WinBio.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.WinBio + +Functions | Enumerations | Structures +--- | --- | --- +WinBioAcquireFocus
WinBioAsyncEnumBiometricUnits
WinBioAsyncEnumDatabases
WinBioAsyncEnumServiceProviders
WinBioAsyncMonitorFrameworkChanges
WinBioAsyncOpenFramework
WinBioAsyncOpenSession
WinBioCancel
WinBioCaptureSample
WinBioCaptureSampleWithCallback
WinBioCloseFramework
WinBioCloseSession
WinBioControlUnit
WinBioControlUnitPrivileged
WinBioDeleteTemplate
WinBioEnrollBegin
WinBioEnrollCapture
WinBioEnrollCaptureWithCallback
WinBioEnrollCommit
WinBioEnrollDiscard
WinBioEnrollSelect
WinBioEnumBiometricUnits
WinBioEnumDatabases
WinBioEnumEnrollments
WinBioEnumServiceProviders
WinBioFree
WinBioGetCredentialState
WinBioGetDomainLogonSetting
WinBioGetEnabledSetting
WinBioGetEnrolledFactors
WinBioGetLogonSetting
WinBioGetProperty
WinBioIdentify
WinBioIdentifyWithCallback
WinBioLocateSensor
WinBioLocateSensorWithCallback
WinBioLockUnit
WinBioLogonIdentifiedUser
WinBioMonitorPresence
WinBioOpenSession
WinBioRegisterEventMonitor
WinBioReleaseFocus
WinBioRemoveAllCredentials
WinBioRemoveAllDomainCredentials
WinBioRemoveCredential
WinBioSetCredential
WinBioSetProperty
WinBioUnlockUnit
WinBioUnregisterEventMonitor
WinBioVerify
WinBioVerifyWithCallback
WinBioWait
































| WINBIO_ASYNC_NOTIFICATION_METHOD
BIO_UNIT
WINBIO_ANSI_381_FORMAT
WINBIO_ANSI_381_IMG
WINBIO_ANSI_381_IMG_ACQ
WINBIO_ANSI_381_IMP_TYPE
WINBIO_ANSI_381_PIXELS
WINBIO_ANSI_381_POS_FINGER
WINBIO_ANSI_381_POS_PALM
WINBIO_ANSI_385_FACE
WINBIO_ANTI_SPOOF_POLICY_ACTION
WINBIO_BIOMETRIC_SENSOR_SUBTYPE
WINBIO_BIOMETRIC_SUBTYPE
WINBIO_BIOMETRIC_TYPE
WINBIO_BIR_DATA_FLAGS
WINBIO_BIR_FIELD
WINBIO_BIR_PURPOSE
WINBIO_BIR_QUALITY
WINBIO_BIR_VERSION
WINBIO_CAPABILITIES
WINBIO_COMPONENT
WINBIO_CREDENTIAL_FORMAT
WINBIO_CREDENTIAL_STATE
WINBIO_CREDENTIAL_TYPE
WINBIO_DATABASE
WINBIO_ENG_CAP
WINBIO_EVENT_TYPE
WINBIO_FRAMEWORK_CHANGE_TYPE
WINBIO_IDENTITY_TYPE
WINBIO_INDICATOR_STATUS
WINBIO_OPERATION_TYPE
WINBIO_ORIENTATION
WINBIO_POLICY_SOURCE
WINBIO_POOL_TYPE
WINBIO_PRESENCE_CHANGE
WINBIO_PROPERTY_ID
WINBIO_PROPERTY_TYPE
WINBIO_REJECT_DETAIL
WINBIO_SENSOR_MODE
WINBIO_SENSOR_STATUS
WINBIO_SESSION_FLAGS
WINBIO_SETTING_SOURCE_TYPE










































| WINBIO_ASYNC_RESULT
WINBIO_FRAMEWORK_HANDLE
WINBIO_SESSION_HANDLE
WINBIO_ANTI_SPOOF_POLICY
WINBIO_BDB_ANSI_381_HEADER
WINBIO_BDB_ANSI_381_RECORD
WINBIO_BIR
WINBIO_BIR_DATA
WINBIO_BIR_HEADER
WINBIO_BSP_SCHEMA
WINBIO_EVENT
WINBIO_EXTENDED_ENGINE_INFO
WINBIO_EXTENDED_ENROLLMENT_STATUS
WINBIO_EXTENDED_SENSOR_INFO
WINBIO_EXTENDED_STORAGE_INFO
WINBIO_EXTENDED_UNIT_STATUS
WINBIO_IDENTITY
WINBIO_PRESENCE
WINBIO_PRESENCE_PROPERTIES
WINBIO_PROTECTION_POLICY
WINBIO_REGISTERED_FORMAT
WINBIO_STORAGE_SCHEMA
WINBIO_UNIT_SCHEMA
WINBIO_VERSION
PARAMETERS
VALIDITYPERIOD
PARAMETERS
SPECIFIC
SPECIFIC
SPECIFIC
SPECIFIC
VALUE
AUTHORIZATION
FACIALFEATURES
IRIS
VERIFY
IDENTIFY
ENROLLBEGIN
ENROLLCAPTURE
ENROLLCOMMIT
ENUMENROLLMENTS
CAPTURESAMPLE
DELETETEMPLATE
GETPROPERTY
SETPROPERTY
GETEVENT
CONTROLUNIT
ENUMSERVICEPROVIDERS
ENUMBIOMETRICUNITS
ENUMDATABASES
VERIFYANDRELEASETICKET
IDENTIFYANDRELEASETICKET
ENROLLSELECT
MONITORPRESENCE
GETPROTECTIONPOLICY
NOTIFYUNITSTATUSCHANGE
UNCLAIMED
UNCLAIMEDIDENTIFY
ERROR
FACIALFEATURES
FINGERPRINT
IRIS
VOICE
FACIALFEATURES
FINGERPRINT
IRIS
VOICE
FACIALFEATURES
FINGERPRINT
IRIS
VOICE
FACIALFEATURES
FINGERPRINT
IRIS
VOICE
ACCOUNTSID
OPAQUEENGINEDATA
ENROLLMENTREQUIREMENTS
ENROLLMENTREQUIREMENTS
ENROLLMENTREQUIREMENTS
ENROLLMENTREQUIREMENTS
OPAQUEENGINEDATA
POINT3D
HARDWAREINFO
diff --git a/PInvoke/WinHTTP/CorrelationReport.md b/PInvoke/WinHTTP/CorrelationReport.md index a88e0859..081737f4 100644 --- a/PInvoke/WinHTTP/CorrelationReport.md +++ b/PInvoke/WinHTTP/CorrelationReport.md @@ -49,6 +49,50 @@ Native Method | Header | Managed Method [WinHttpWebSocketSend](https://www.google.com/search?num=5&q=WinHttpWebSocketSend+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WinHttpWebSocketSend](https://github.com/dahall/Vanara/search?l=C%23&q=WinHttpWebSocketSend) [WinHttpWebSocketShutdown](https://www.google.com/search?num=5&q=WinHttpWebSocketShutdown+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WinHttpWebSocketShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=WinHttpWebSocketShutdown) [WinHttpWriteData](https://www.google.com/search?num=5&q=WinHttpWriteData+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WinHttpWriteData](https://github.com/dahall/Vanara/search?l=C%23&q=WinHttpWriteData) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ASYNC_RESULT](https://www.google.com/search?num=5&q=ASYNC_RESULT+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.ASYNC_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=ASYNC_RESULT) +[HTTP_STATUS](https://www.google.com/search?num=5&q=HTTP_STATUS+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.HTTP_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=HTTP_STATUS) +[ICU](https://www.google.com/search?num=5&q=ICU+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.ICU](https://github.com/dahall/Vanara/search?l=C%23&q=ICU) +[INTERNET_SCHEME](https://www.google.com/search?num=5&q=INTERNET_SCHEME+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.INTERNET_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_SCHEME) +[SECURITY_FLAG](https://www.google.com/search?num=5&q=SECURITY_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.SECURITY_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_FLAG) +[WINHTTP_ACCESS_TYPE](https://www.google.com/search?num=5&q=WINHTTP_ACCESS_TYPE+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_ACCESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_ACCESS_TYPE) +[WINHTTP_ADDREQ_FLAG](https://www.google.com/search?num=5&q=WINHTTP_ADDREQ_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_ADDREQ_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_ADDREQ_FLAG) +[WINHTTP_AUTH_SCHEME](https://www.google.com/search?num=5&q=WINHTTP_AUTH_SCHEME+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_AUTH_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_AUTH_SCHEME) +[WINHTTP_AUTH_TARGET](https://www.google.com/search?num=5&q=WINHTTP_AUTH_TARGET+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_AUTH_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_AUTH_TARGET) +[WINHTTP_AUTO_DETECT_TYPE](https://www.google.com/search?num=5&q=WINHTTP_AUTO_DETECT_TYPE+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_AUTO_DETECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_AUTO_DETECT_TYPE) +[WINHTTP_AUTOLOGON_SECURITY_LEVEL](https://www.google.com/search?num=5&q=WINHTTP_AUTOLOGON_SECURITY_LEVEL+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_AUTOLOGON_SECURITY_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_AUTOLOGON_SECURITY_LEVEL) +[WINHTTP_AUTOPROXY](https://www.google.com/search?num=5&q=WINHTTP_AUTOPROXY+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_AUTOPROXY](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_AUTOPROXY) +[WINHTTP_CALLBACK_FLAG](https://www.google.com/search?num=5&q=WINHTTP_CALLBACK_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_CALLBACK_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_CALLBACK_FLAG) +[WINHTTP_CALLBACK_STATUS](https://www.google.com/search?num=5&q=WINHTTP_CALLBACK_STATUS+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_CALLBACK_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_CALLBACK_STATUS) +[WINHTTP_CALLBACK_STATUS_FLAG](https://www.google.com/search?num=5&q=WINHTTP_CALLBACK_STATUS_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_CALLBACK_STATUS_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_CALLBACK_STATUS_FLAG) +[WINHTTP_DECOMPRESSION_FLAG](https://www.google.com/search?num=5&q=WINHTTP_DECOMPRESSION_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_DECOMPRESSION_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_DECOMPRESSION_FLAG) +[WINHTTP_DISABLE](https://www.google.com/search?num=5&q=WINHTTP_DISABLE+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_DISABLE](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_DISABLE) +[WINHTTP_DISABLE_PASSPORT](https://www.google.com/search?num=5&q=WINHTTP_DISABLE_PASSPORT+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_DISABLE_PASSPORT](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_DISABLE_PASSPORT) +[WINHTTP_ENABLE_SSL](https://www.google.com/search?num=5&q=WINHTTP_ENABLE_SSL+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_ENABLE_SSL](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_ENABLE_SSL) +[WINHTTP_EXTENDED_HEADER_FLAG](https://www.google.com/search?num=5&q=WINHTTP_EXTENDED_HEADER_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_EXTENDED_HEADER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_EXTENDED_HEADER_FLAG) +[WINHTTP_FLAG_SECURE_PROTOCOL](https://www.google.com/search?num=5&q=WINHTTP_FLAG_SECURE_PROTOCOL+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_FLAG_SECURE_PROTOCOL](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_FLAG_SECURE_PROTOCOL) +[WINHTTP_HANDLE_TYPE](https://www.google.com/search?num=5&q=WINHTTP_HANDLE_TYPE+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_HANDLE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_HANDLE_TYPE) +[WINHTTP_MATCH_CONNECTION_GUID_FLAG](https://www.google.com/search?num=5&q=WINHTTP_MATCH_CONNECTION_GUID_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_MATCH_CONNECTION_GUID_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_MATCH_CONNECTION_GUID_FLAG) +[WINHTTP_OPEN_FLAG](https://www.google.com/search?num=5&q=WINHTTP_OPEN_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_OPEN_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_OPEN_FLAG) +[WINHTTP_OPENREQ_FLAG](https://www.google.com/search?num=5&q=WINHTTP_OPENREQ_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_OPENREQ_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_OPENREQ_FLAG) +[WINHTTP_OPTION](https://www.google.com/search?num=5&q=WINHTTP_OPTION+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_OPTION](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_OPTION) +[WINHTTP_OPTION_REDIRECT_POLICY](https://www.google.com/search?num=5&q=WINHTTP_OPTION_REDIRECT_POLICY+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_OPTION_REDIRECT_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_OPTION_REDIRECT_POLICY) +[WINHTTP_PROTOCOL_FLAG](https://www.google.com/search?num=5&q=WINHTTP_PROTOCOL_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_PROTOCOL_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_PROTOCOL_FLAG) +[WINHTTP_QUERY](https://www.google.com/search?num=5&q=WINHTTP_QUERY+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_QUERY](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_QUERY) +[WINHTTP_QUERY_CONNECTION_GROUP_FLAG](https://www.google.com/search?num=5&q=WINHTTP_QUERY_CONNECTION_GROUP_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_QUERY_CONNECTION_GROUP_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_QUERY_CONNECTION_GROUP_FLAG) +[WINHTTP_READ_DATA_EX_FLAG](https://www.google.com/search?num=5&q=WINHTTP_READ_DATA_EX_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_READ_DATA_EX_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_READ_DATA_EX_FLAG) +[WINHTTP_REQUEST_STAT_ENTRY](https://www.google.com/search?num=5&q=WINHTTP_REQUEST_STAT_ENTRY+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_REQUEST_STAT_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_REQUEST_STAT_ENTRY) +[WINHTTP_REQUEST_STAT_FLAG](https://www.google.com/search?num=5&q=WINHTTP_REQUEST_STAT_FLAG+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_REQUEST_STAT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_REQUEST_STAT_FLAG) +[WINHTTP_REQUEST_TIME_ENTRY](https://www.google.com/search?num=5&q=WINHTTP_REQUEST_TIME_ENTRY+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_REQUEST_TIME_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_REQUEST_TIME_ENTRY) +[WINHTTP_RESET](https://www.google.com/search?num=5&q=WINHTTP_RESET+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_RESET](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_RESET) +[WINHTTP_SPN](https://www.google.com/search?num=5&q=WINHTTP_SPN+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_SPN](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_SPN) +[WINHTTP_WEB_SOCKET_BUFFER_TYPE](https://www.google.com/search?num=5&q=WINHTTP_WEB_SOCKET_BUFFER_TYPE+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_WEB_SOCKET_BUFFER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_WEB_SOCKET_BUFFER_TYPE) +[WINHTTP_WEB_SOCKET_CLOSE_STATUS](https://www.google.com/search?num=5&q=WINHTTP_WEB_SOCKET_CLOSE_STATUS+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_WEB_SOCKET_CLOSE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_WEB_SOCKET_CLOSE_STATUS) +[WINHTTP_WEB_SOCKET_OPERATION](https://www.google.com/search?num=5&q=WINHTTP_WEB_SOCKET_OPERATION+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WINHTTP_WEB_SOCKET_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=WINHTTP_WEB_SOCKET_OPERATION) +[WinHttpRequestAutoLogonPolicy](https://www.google.com/search?num=5&q=WinHttpRequestAutoLogonPolicy+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WinHttpRequestAutoLogonPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=WinHttpRequestAutoLogonPolicy) +[WinHttpRequestOption](https://www.google.com/search?num=5&q=WinHttpRequestOption+site%3Adocs.microsoft.com) | winhttp.h | [Vanara.PInvoke.WinHTTP.WinHttpRequestOption](https://github.com/dahall/Vanara/search?l=C%23&q=WinHttpRequestOption) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WinHTTP/Vanara.PInvoke.WinHTTP.csproj b/PInvoke/WinHTTP/Vanara.PInvoke.WinHTTP.csproj index 64a91d8c..91cd1b59 100644 --- a/PInvoke/WinHTTP/Vanara.PInvoke.WinHTTP.csproj +++ b/PInvoke/WinHTTP/Vanara.PInvoke.WinHTTP.csproj @@ -19,6 +19,7 @@ HINTERNET HTTP_VERSION_INFO WINHTTP_ASYNC_RESULT WINHTTP_AUTOPROXY_OPTIONS WINHT true + pkgreadme.md diff --git a/PInvoke/WinHTTP/pkgreadme.md b/PInvoke/WinHTTP/pkgreadme.md new file mode 100644 index 00000000..67fd099a --- /dev/null +++ b/PInvoke/WinHTTP/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WinHTTP NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WinHTTP?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 WinHTTP.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.WinHTTP + +Functions | Enumerations | Structures +--- | --- | --- +WinHttpAddRequestHeaders
WinHttpAddRequestHeadersEx
WinHttpCheckPlatform
WinHttpCloseHandle
WinHttpConnect
WinHttpCrackUrl
WinHttpCreateProxyResolver
WinHttpCreateUrl
WinHttpDetectAutoProxyConfigUrl
WinHttpFreeProxyResult
WinHttpFreeQueryConnectionGroupResult
WinHttpGetDefaultProxyConfiguration
WinHttpGetIEProxyConfigForCurrentUser
WinHttpGetProxyForUrl
WinHttpGetProxyForUrlEx
WinHttpGetProxyResult
WinHttpOpen
WinHttpOpenRequest
WinHttpQueryAuthSchemes
WinHttpQueryConnectionGroup
WinHttpQueryDataAvailable
WinHttpQueryHeaders
WinHttpQueryHeadersEx
WinHttpQueryOption
WinHttpReadData
WinHttpReadDataEx
WinHttpReceiveResponse
WinHttpResetAutoProxy
WinHttpSendRequest
WinHttpSetCredentials
WinHttpSetDefaultProxyConfiguration
WinHttpSetOption
WinHttpSetStatusCallback
WinHttpSetTimeouts
WinHttpTimeFromSystemTime
WinHttpTimeToSystemTime
WinHttpWebSocketClose
WinHttpWebSocketCompleteUpgrade
WinHttpWebSocketQueryCloseStatus
WinHttpWebSocketReceive
WinHttpWebSocketSend
WinHttpWebSocketShutdown
WinHttpWriteData
| ASYNC_RESULT
HTTP_STATUS
ICU
INTERNET_SCHEME
SECURITY_FLAG
WINHTTP_ACCESS_TYPE
WINHTTP_ADDREQ_FLAG
WINHTTP_AUTH_SCHEME
WINHTTP_AUTH_TARGET
WINHTTP_AUTO_DETECT_TYPE
WINHTTP_AUTOLOGON_SECURITY_LEVEL
WINHTTP_AUTOPROXY
WINHTTP_CALLBACK_FLAG
WINHTTP_CALLBACK_STATUS
WINHTTP_CALLBACK_STATUS_FLAG
WINHTTP_DECOMPRESSION_FLAG
WINHTTP_DISABLE
WINHTTP_DISABLE_PASSPORT
WINHTTP_ENABLE_SSL
WINHTTP_EXTENDED_HEADER_FLAG
WINHTTP_FLAG_SECURE_PROTOCOL
WINHTTP_HANDLE_TYPE
WINHTTP_MATCH_CONNECTION_GUID_FLAG
WINHTTP_OPEN_FLAG
WINHTTP_OPENREQ_FLAG
WINHTTP_OPTION
WINHTTP_OPTION_REDIRECT_POLICY
WINHTTP_PROTOCOL_FLAG
WINHTTP_QUERY
WINHTTP_QUERY_CONNECTION_GROUP_FLAG
WINHTTP_READ_DATA_EX_FLAG
WINHTTP_REQUEST_STAT_ENTRY
WINHTTP_REQUEST_STAT_FLAG
WINHTTP_REQUEST_TIME_ENTRY
WINHTTP_RESET
WINHTTP_SPN
WINHTTP_WEB_SOCKET_BUFFER_TYPE
WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_OPERATION
WinHttpRequestAutoLogonPolicy
WinHttpRequestOption


| HINTERNET
HTTP_VERSION_INFO
WINHTTP_ASYNC_RESULT
WINHTTP_AUTOPROXY_OPTIONS
WINHTTP_CERTIFICATE_INFO
WINHTTP_CONNECTION_GROUP
WINHTTP_CONNECTION_INFO
WINHTTP_CREDS
WINHTTP_CREDS_EX
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG
WINHTTP_EXTENDED_HEADER
WINHTTP_HEADER_NAME
WINHTTP_HOST_CONNECTION_GROUP
WINHTTP_MATCH_CONNECTION_GUID
WINHTTP_PROXY_INFO
WINHTTP_PROXY_INFO_IN
WINHTTP_PROXY_RESULT
WINHTTP_PROXY_RESULT_ENTRY
WINHTTP_PROXY_SETTINGS
WINHTTP_PROXY_NETWORKING_KEY
WINHTTP_QUERY_CONNECTION_GROUP_RESULT
WINHTTP_REQUEST_STATS
WINHTTP_REQUEST_TIMES
WINHTTP_SECURITY_INFO
WINHTTP_URL_COMPONENTS
WINHTTP_URL_COMPONENTS_IN
WINHTTP_WEB_SOCKET_ASYNC_RESULT
WINHTTP_WEB_SOCKET_STATUS















diff --git a/PInvoke/WinINet/CorrelationReport.md b/PInvoke/WinINet/CorrelationReport.md index df199d3b..477e6565 100644 --- a/PInvoke/WinINet/CorrelationReport.md +++ b/PInvoke/WinINet/CorrelationReport.md @@ -114,6 +114,55 @@ Native Method | Header | Managed Method [SetUrlCacheEntryInfoW](https://www.google.com/search?num=5&q=SetUrlCacheEntryInfoW+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.SetUrlCacheEntryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SetUrlCacheEntryInfo) [UnlockUrlCacheEntryFile](https://www.google.com/search?num=5&q=UnlockUrlCacheEntryFile+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.UnlockUrlCacheEntryFile](https://github.com/dahall/Vanara/search?l=C%23&q=UnlockUrlCacheEntryFile) [UnlockUrlCacheEntryStream](https://www.google.com/search?num=5&q=UnlockUrlCacheEntryStream+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.UnlockUrlCacheEntryStream](https://github.com/dahall/Vanara/search?l=C%23&q=UnlockUrlCacheEntryStream) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CACHE_CONFIG_FC](https://www.google.com/search?num=5&q=CACHE_CONFIG_FC+site%3Adocs.microsoft.com) | winineti.h | [Vanara.PInvoke.WinINet.CACHE_CONFIG_FC](https://github.com/dahall/Vanara/search?l=C%23&q=CACHE_CONFIG_FC) +[CACHE_ENTRY_FC](https://www.google.com/search?num=5&q=CACHE_ENTRY_FC+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.CACHE_ENTRY_FC](https://github.com/dahall/Vanara/search?l=C%23&q=CACHE_ENTRY_FC) +[CACHE_ENTRY_TYPE](https://www.google.com/search?num=5&q=CACHE_ENTRY_TYPE+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.CACHE_ENTRY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CACHE_ENTRY_TYPE) +[CACHEGROUP_FLAG](https://www.google.com/search?num=5&q=CACHEGROUP_FLAG+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.CACHEGROUP_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CACHEGROUP_FLAG) +[CACHEGROUP_SEARCH](https://www.google.com/search?num=5&q=CACHEGROUP_SEARCH+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.CACHEGROUP_SEARCH](https://github.com/dahall/Vanara/search?l=C%23&q=CACHEGROUP_SEARCH) +[FLAG_ICC](https://www.google.com/search?num=5&q=FLAG_ICC+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.FLAG_ICC](https://github.com/dahall/Vanara/search?l=C%23&q=FLAG_ICC) +[FLAGS_ERROR_UI](https://www.google.com/search?num=5&q=FLAGS_ERROR_UI+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.FLAGS_ERROR_UI](https://github.com/dahall/Vanara/search?l=C%23&q=FLAGS_ERROR_UI) +[FTP_TRANSER_TYPE](https://www.google.com/search?num=5&q=FTP_TRANSER_TYPE+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.FTP_TRANSER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FTP_TRANSER_TYPE) +[GOPHER_ATTRIBUTE_ID](https://www.google.com/search?num=5&q=GOPHER_ATTRIBUTE_ID+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.GOPHER_ATTRIBUTE_ID](https://github.com/dahall/Vanara/search?l=C%23&q=GOPHER_ATTRIBUTE_ID) +[GOPHER_CATEGORY_ID](https://www.google.com/search?num=5&q=GOPHER_CATEGORY_ID+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.GOPHER_CATEGORY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=GOPHER_CATEGORY_ID) +[GOPHER_TYPE](https://www.google.com/search?num=5&q=GOPHER_TYPE+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.GOPHER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=GOPHER_TYPE) +[HTTP_ADDREQ_FLAG](https://www.google.com/search?num=5&q=HTTP_ADDREQ_FLAG+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.HTTP_ADDREQ_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=HTTP_ADDREQ_FLAG) +[HTTP_QUERY](https://www.google.com/search?num=5&q=HTTP_QUERY+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.HTTP_QUERY](https://github.com/dahall/Vanara/search?l=C%23&q=HTTP_QUERY) +[ICU](https://www.google.com/search?num=5&q=ICU+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.ICU](https://github.com/dahall/Vanara/search?l=C%23&q=ICU) +[IDSI_Flags](https://www.google.com/search?num=5&q=IDSI_Flags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.IDSI_Flags](https://github.com/dahall/Vanara/search?l=C%23&q=IDSI_Flags) +[INTERNET_AUTODIAL](https://www.google.com/search?num=5&q=INTERNET_AUTODIAL+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_AUTODIAL](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_AUTODIAL) +[INTERNET_CACHE_CONTAINER](https://www.google.com/search?num=5&q=INTERNET_CACHE_CONTAINER+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_CACHE_CONTAINER](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_CACHE_CONTAINER) +[INTERNET_CACHE_GROUP](https://www.google.com/search?num=5&q=INTERNET_CACHE_GROUP+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_CACHE_GROUP](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_CACHE_GROUP) +[INTERNET_CONNECTION](https://www.google.com/search?num=5&q=INTERNET_CONNECTION+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_CONNECTION](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_CONNECTION) +[INTERNET_COOKIE](https://www.google.com/search?num=5&q=INTERNET_COOKIE+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_COOKIE](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_COOKIE) +[INTERNET_DIAL](https://www.google.com/search?num=5&q=INTERNET_DIAL+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_DIAL](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_DIAL) +[INTERNET_FLAG](https://www.google.com/search?num=5&q=INTERNET_FLAG+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.INTERNET_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_FLAG) +[INTERNET_PER_CONN_OPTION_ID](https://www.google.com/search?num=5&q=INTERNET_PER_CONN_OPTION_ID+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.INTERNET_PER_CONN_OPTION_ID](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_PER_CONN_OPTION_ID) +[INTERNET_PORT](https://www.google.com/search?num=5&q=INTERNET_PORT+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_PORT](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_PORT) +[INTERNET_RFC](https://www.google.com/search?num=5&q=INTERNET_RFC+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_RFC](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_RFC) +[INTERNET_SCHEME](https://www.google.com/search?num=5&q=INTERNET_SCHEME+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_SCHEME) +[InternetApiFlags](https://www.google.com/search?num=5&q=InternetApiFlags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetApiFlags](https://github.com/dahall/Vanara/search?l=C%23&q=InternetApiFlags) +[InternetCookieState](https://www.google.com/search?num=5&q=InternetCookieState+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.InternetCookieState](https://github.com/dahall/Vanara/search?l=C%23&q=InternetCookieState) +[InternetErrorMask](https://www.google.com/search?num=5&q=InternetErrorMask+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetErrorMask](https://github.com/dahall/Vanara/search?l=C%23&q=InternetErrorMask) +[InternetOpenType](https://www.google.com/search?num=5&q=InternetOpenType+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOpenType](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOpenType) +[InternetOptionErrorMask](https://www.google.com/search?num=5&q=InternetOptionErrorMask+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionErrorMask](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionErrorMask) +[InternetOptionFlags](https://www.google.com/search?num=5&q=InternetOptionFlags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionFlags) +[InternetOptionHandleType](https://www.google.com/search?num=5&q=InternetOptionHandleType+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionHandleType](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionHandleType) +[InternetOptionIDNFlags](https://www.google.com/search?num=5&q=InternetOptionIDNFlags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionIDNFlags](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionIDNFlags) +[InternetOptionRequestFlags](https://www.google.com/search?num=5&q=InternetOptionRequestFlags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionRequestFlags](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionRequestFlags) +[InternetOptionSecurityFlags](https://www.google.com/search?num=5&q=InternetOptionSecurityFlags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionSecurityFlags](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionSecurityFlags) +[InternetOptionSupressBehavior](https://www.google.com/search?num=5&q=InternetOptionSupressBehavior+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetOptionSupressBehavior](https://github.com/dahall/Vanara/search?l=C%23&q=InternetOptionSupressBehavior) +[InternetService](https://www.google.com/search?num=5&q=InternetService+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetService](https://github.com/dahall/Vanara/search?l=C%23&q=InternetService) +[InternetState](https://www.google.com/search?num=5&q=InternetState+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetState](https://github.com/dahall/Vanara/search?l=C%23&q=InternetState) +[InternetStatus](https://www.google.com/search?num=5&q=InternetStatus+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.InternetStatus](https://github.com/dahall/Vanara/search?l=C%23&q=InternetStatus) +[IRF](https://www.google.com/search?num=5&q=IRF+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.IRF](https://github.com/dahall/Vanara/search?l=C%23&q=IRF) +[PER_CONN_AUTODISCOVERY_FLAGS](https://www.google.com/search?num=5&q=PER_CONN_AUTODISCOVERY_FLAGS+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.PER_CONN_AUTODISCOVERY_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PER_CONN_AUTODISCOVERY_FLAGS) +[PER_CONN_FLAGS](https://www.google.com/search?num=5&q=PER_CONN_FLAGS+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.PER_CONN_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PER_CONN_FLAGS) +[PrivacyTemplate](https://www.google.com/search?num=5&q=PrivacyTemplate+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.PrivacyTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=PrivacyTemplate) +[PrivacyType](https://www.google.com/search?num=5&q=PrivacyType+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.PrivacyType](https://github.com/dahall/Vanara/search?l=C%23&q=PrivacyType) +[PROXY_AUTO_DETECT_TYPE](https://www.google.com/search?num=5&q=PROXY_AUTO_DETECT_TYPE+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.PROXY_AUTO_DETECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROXY_AUTO_DETECT_TYPE) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj b/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj index b1d623b3..5e8fc5e2 100644 --- a/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj +++ b/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj @@ -19,6 +19,7 @@ Structures ATTRIBUTETYPE GOPHER_ABSTRACT_ATTRIBUTE_TYPE GOPHER_ADMIN_ATTRIBUTE_TYPE GOPHER_ASK_ATTRIBUTE_TYPE GOPHER_ATTRIBUTE_TYPE GOPHER_FIND_DATA GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GOPHER_LOCATION_ATTRIBUTE_TYPE GOPHER_MOD_DATE_ATTRIBUTE_TYPE GOPHER_ORGANIZATION_ATTRIBUTE_TYPE GOPHER_PROVIDER_ATTRIBUTE_TYPE GOPHER_SCORE_ATTRIBUTE_TYPE GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE GOPHER_SITE_ATTRIBUTE_TYPE GOPHER_TIMEZONE_ATTRIBUTE_TYPE GOPHER_TTL_ATTRIBUTE_TYPE GOPHER_UNKNOWN_ATTRIBUTE_TYPE GOPHER_VERONICA_ATTRIBUTE_TYPE GOPHER_VERSION_ATTRIBUTE_TYPE GOPHER_VIEW_ATTRIBUTE_TYPE HCACHEENTRYSTREAM HFINDCACHE HINTERNET INTERNET_AUTH_NOTIFY_DATA INTERNET_BUFFERS INTERNET_CACHE_CONFIG_INFO INTERNET_CACHE_CONFIG_PATH_ENTRY INTERNET_CACHE_ENTRY_INFO INTERNET_CACHE_ENTRY_INFO_MGD INTERNET_CACHE_TIMESTAMPS INTERNET_CERTIFICATE_INFO INTERNET_DIAGNOSTIC_SOCKET_INFO INTERNET_PER_CONN_OPTION INTERNET_PER_CONN_OPTION_LIST INTERNET_PER_CONN_OPTION_Value INTERNET_PROXY_INFO INTERNET_VERSION_INFO URL_COMPONENTS + pkgreadme.md diff --git a/PInvoke/WinINet/pkgreadme.md b/PInvoke/WinINet/pkgreadme.md new file mode 100644 index 00000000..08809239 --- /dev/null +++ b/PInvoke/WinINet/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WinINet NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WinINet?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 WinINet.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.WinINet + +Functions | Enumerations | Structures +--- | --- | --- +CommitUrlCacheEntryA
CommitUrlCacheEntryW
CreateMD5SSOHash
CreateUrlCacheContainerA
CreateUrlCacheContainerW
CreateUrlCacheEntryA
CreateUrlCacheEntryW
CreateUrlCacheGroup
DeleteUrlCacheContainer
DeleteUrlCacheEntry
DeleteUrlCacheGroup
DetectAutoProxyUrl
FindCloseUrlCache
FindFirstUrlCacheEntry
FindFirstUrlCacheGroup
FindNextUrlCacheEntry
FindNextUrlCacheGroup
FtpCommand
FtpCreateDirectory
FtpDeleteFile
FtpFindFirstFile
FtpGetCurrentDirectory
FtpGetFileA
FtpGetFileSize
FtpGetFileW
FtpOpenFileA
FtpOpenFileW
FtpPutFile
FtpRemoveDirectoryA
FtpRemoveDirectoryW
FtpRenameFile
FtpSetCurrentDirectoryA
FtpSetCurrentDirectoryW
GetUrlCacheConfigInfoA
GetUrlCacheConfigInfoW
GetUrlCacheEntryInfo
GetUrlCacheEntryInfoEx
GopherCreateLocator
GopherFindFirstFile
GopherGetAttribute
GopherGetLocatorType
GopherOpenFile
HttpAddRequestHeaders
HttpEndRequestA
HttpEndRequestW
HttpOpenRequest
HttpQueryInfo
HttpSendRequest
HttpSendRequestEx
InternetAttemptConnect
InternetAutodial
InternetAutodialHangup
InternetCanonicalizeUrl
InternetCheckConnection
InternetClearAllPerSiteCookieDecisions
InternetCloseHandle
InternetConfirmZoneCrossing
InternetConnect
InternetCrackUrl
InternetCreateUrlA
InternetCreateUrlW
InternetDial
InternetEnumPerSiteCookieDecision
InternetErrorDlg
InternetFindNextFile
InternetGetConnectedState
InternetGetConnectedStateEx
InternetGetCookie
InternetGetCookieEx
InternetGetLastResponseInfo
InternetGetPerSiteCookieDecisionA
InternetGetPerSiteCookieDecisionW
InternetGoOnline
InternetHangUp
InternetInitializeAutoProxyDll
InternetLockRequestFile
InternetOpen
InternetOpenUrl
InternetQueryDataAvailable
InternetQueryOption
InternetReadFile
InternetReadFileEx
InternetSetCookie
InternetSetCookieEx
InternetSetDialState
InternetSetFilePointer
InternetSetOption
InternetSetOptionEx
InternetSetPerSiteCookieDecisionA
InternetSetPerSiteCookieDecisionW
InternetSetStatusCallback
InternetTimeFromSystemTime
InternetTimeToSystemTime
InternetUnlockRequestFile
InternetWriteFile
LaunchInternetControlPanelA
PrivacyGetZonePreferenceW
PrivacySetZonePreferenceW
ReadUrlCacheEntryStream
ResumeSuspendedDownload
RetrieveUrlCacheEntryFile
RetrieveUrlCacheEntryStreamA
RetrieveUrlCacheEntryStreamW
SetUrlCacheEntryGroup
SetUrlCacheEntryInfoA
SetUrlCacheEntryInfoW
UnlockUrlCacheEntryFile
UnlockUrlCacheEntryStream
| CACHE_CONFIG_FC
CACHE_ENTRY_FC
CACHE_ENTRY_TYPE
CACHEGROUP_FLAG
CACHEGROUP_SEARCH
FLAG_ICC
FLAGS_ERROR_UI
FTP_TRANSER_TYPE
GOPHER_ATTRIBUTE_ID
GOPHER_CATEGORY_ID
GOPHER_TYPE
HTTP_ADDREQ_FLAG
HTTP_QUERY
ICU
IDSI_Flags
INTERNET_AUTODIAL
INTERNET_CACHE_CONTAINER
INTERNET_CACHE_GROUP
INTERNET_CONNECTION
INTERNET_COOKIE
INTERNET_DIAL
INTERNET_FLAG
INTERNET_PER_CONN_OPTION_ID
INTERNET_PORT
INTERNET_RFC
INTERNET_SCHEME
InternetApiFlags
InternetCookieState
InternetErrorMask
InternetOpenType
InternetOptionErrorMask
InternetOptionFlags
InternetOptionHandleType
InternetOptionIDNFlags
InternetOptionRequestFlags
InternetOptionSecurityFlags
InternetOptionSupressBehavior
InternetService
InternetState
InternetStatus
IRF
PER_CONN_AUTODISCOVERY_FLAGS
PER_CONN_FLAGS
PrivacyTemplate
PrivacyType
PROXY_AUTO_DETECT_TYPE






























































| GOPHER_ATTRIBUTE_TYPE
GOPHER_FIND_DATA
HCACHEENTRYSTREAM
HFINDCACHE
HINTERNET
INTERNET_AUTH_NOTIFY_DATA
INTERNET_BUFFERS
INTERNET_CACHE_CONFIG_INFO
INTERNET_CACHE_CONFIG_PATH_ENTRY
INTERNET_CACHE_ENTRY_INFO
INTERNET_CACHE_ENTRY_INFO_MGD
INTERNET_CACHE_TIMESTAMPS
INTERNET_CERTIFICATE_INFO
INTERNET_DIAGNOSTIC_SOCKET_INFO
INTERNET_PER_CONN_OPTION
INTERNET_PER_CONN_OPTION_LIST
INTERNET_PROXY_INFO
INTERNET_VERSION_INFO
URL_COMPONENTS
ATTRIBUTETYPE
INTERNET_PER_CONN_OPTION_Value
GOPHER_ADMIN_ATTRIBUTE_TYPE
GOPHER_MOD_DATE_ATTRIBUTE_TYPE
GOPHER_TTL_ATTRIBUTE_TYPE
GOPHER_SCORE_ATTRIBUTE_TYPE
GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE
GOPHER_SITE_ATTRIBUTE_TYPE
GOPHER_ORGANIZATION_ATTRIBUTE_TYPE
GOPHER_LOCATION_ATTRIBUTE_TYPE
GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
GOPHER_TIMEZONE_ATTRIBUTE_TYPE
GOPHER_PROVIDER_ATTRIBUTE_TYPE
GOPHER_VERSION_ATTRIBUTE_TYPE
GOPHER_ABSTRACT_ATTRIBUTE_TYPE
GOPHER_VIEW_ATTRIBUTE_TYPE
GOPHER_VERONICA_ATTRIBUTE_TYPE
GOPHER_ASK_ATTRIBUTE_TYPE
GOPHER_UNKNOWN_ATTRIBUTE_TYPE






































































diff --git a/PInvoke/WinTrust/CorrelationReport.md b/PInvoke/WinTrust/CorrelationReport.md index a1afbe78..e7c31591 100644 --- a/PInvoke/WinTrust/CorrelationReport.md +++ b/PInvoke/WinTrust/CorrelationReport.md @@ -65,6 +65,24 @@ Native Method | Header | Managed Method [WTHelperGetProvPrivateDataFromChain](https://www.google.com/search?num=5&q=WTHelperGetProvPrivateDataFromChain+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTHelperGetProvPrivateDataFromChain](https://github.com/dahall/Vanara/search?l=C%23&q=WTHelperGetProvPrivateDataFromChain) [WTHelperGetProvSignerFromChain](https://www.google.com/search?num=5&q=WTHelperGetProvSignerFromChain+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTHelperGetProvSignerFromChain](https://github.com/dahall/Vanara/search?l=C%23&q=WTHelperGetProvSignerFromChain) [WTHelperProvDataFromStateData](https://www.google.com/search?num=5&q=WTHelperProvDataFromStateData+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTHelperProvDataFromStateData](https://github.com/dahall/Vanara/search?l=C%23&q=WTHelperProvDataFromStateData) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[CertConfidence](https://www.google.com/search?num=5&q=CertConfidence+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.CertConfidence](https://github.com/dahall/Vanara/search?l=C%23&q=CertConfidence) +[CRYPTCAT_ATTR](https://www.google.com/search?num=5&q=CRYPTCAT_ATTR+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_ATTR) +[CRYPTCAT_E](https://www.google.com/search?num=5&q=CRYPTCAT_E+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_E](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_E) +[CRYPTCAT_OPEN](https://www.google.com/search?num=5&q=CRYPTCAT_OPEN+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_OPEN](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_OPEN) +[CRYPTCAT_VERSION](https://www.google.com/search?num=5&q=CRYPTCAT_VERSION+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_VERSION) +[DWACTION](https://www.google.com/search?num=5&q=DWACTION+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.DWACTION](https://github.com/dahall/Vanara/search?l=C%23&q=DWACTION) +[WIN_CERT_TYPE](https://www.google.com/search?num=5&q=WIN_CERT_TYPE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WIN_CERT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WIN_CERT_TYPE) +[WT_TRUSTDBDIALOG](https://www.google.com/search?num=5&q=WT_TRUSTDBDIALOG+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WT_TRUSTDBDIALOG](https://github.com/dahall/Vanara/search?l=C%23&q=WT_TRUSTDBDIALOG) +[WTD_CHOICE](https://www.google.com/search?num=5&q=WTD_CHOICE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_CHOICE](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_CHOICE) +[WTD_REVOKE](https://www.google.com/search?num=5&q=WTD_REVOKE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_REVOKE](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_REVOKE) +[WTD_STATEACTION](https://www.google.com/search?num=5&q=WTD_STATEACTION+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_STATEACTION](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_STATEACTION) +[WTD_TRUST](https://www.google.com/search?num=5&q=WTD_TRUST+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_TRUST](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_TRUST) +[WTD_UI](https://www.google.com/search?num=5&q=WTD_UI+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_UI](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_UI) +[WTD_UICONTEXT](https://www.google.com/search?num=5&q=WTD_UICONTEXT+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_UICONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_UICONTEXT) +[WTPF](https://www.google.com/search?num=5&q=WTPF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.WTPF](https://github.com/dahall/Vanara/search?l=C%23&q=WTPF) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj index 961c0d61..14408aab 100644 --- a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj +++ b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj @@ -19,6 +19,7 @@ Structures CATALOG_INFO CRYPTCATATTRIBUTE CRYPTCATCDF CRYPTCATMEMBER CRYPTCATSTORE CRYPT_PROVIDER_CERT CRYPT_PROVIDER_DATA CRYPT_PROVIDER_DEFUSAGE CRYPT_PROVIDER_FUNCTIONS CRYPT_PROVIDER_PRIVDATA CRYPT_PROVIDER_REGDEFUSAGE CRYPT_PROVIDER_SGNR CRYPT_PROVIDER_SIGSTATE CRYPT_PROVUI_DATA CRYPT_PROVUI_FUNCS CRYPT_REGISTER_ACTIONID CRYPT_TRUST_REG_ENTRY HCATADMIN HCATALOG HCATINFO HCRYPTMSG MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO SPC_INDIRECT_DATA_CONTENT WINTRUST_BLOB_INFO WINTRUST_CATALOG_INFO WINTRUST_CERT_INFO WINTRUST_DATA WINTRUST_FILE_INFO WINTRUST_SGNR_INFO WINTRUST_SIGNATURE_SETTINGS WIN_CERTIFICATE + pkgreadme.md diff --git a/PInvoke/WinTrust/pkgreadme.md b/PInvoke/WinTrust/pkgreadme.md new file mode 100644 index 00000000..2a4f16ea --- /dev/null +++ b/PInvoke/WinTrust/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WinTrust NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WinTrust?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 WinTrust.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.WinTrust + +Functions | Enumerations | Structures +--- | --- | --- +CryptCATAdminAcquireContext
CryptCATAdminAcquireContext2
CryptCATAdminAddCatalog
CryptCATAdminCalcHashFromFileHandle
CryptCATAdminCalcHashFromFileHandle2
CryptCATAdminEnumCatalogFromHash
CryptCATAdminReleaseCatalogContext
CryptCATAdminReleaseContext
CryptCATAdminRemoveCatalog
CryptCATAdminResolveCatalogPath
CryptCATCatalogInfoFromContext
CryptCATCDFClose
CryptCATCDFEnumCatAttributes
CryptCATCDFOpen
CryptCATClose
CryptCATEnumerateAttr
CryptCATEnumerateCatAttr
CryptCATEnumerateMember
CryptCATGetAttrInfo
CryptCATGetMemberInfo
CryptCATHandleFromStore
CryptCATOpen
CryptCATPersistStore
CryptCATPutAttrInfo
CryptCATPutCatAttrInfo
CryptCATPutMemberInfo
CryptCATStoreFromHandle
CryptSIPAddProvider
CryptSIPCreateIndirectData
CryptSIPGetCaps
CryptSIPGetSignedDataMsg
CryptSIPLoad
CryptSIPPutSignedDataMsg
CryptSIPRemoveProvider
CryptSIPRemoveSignedDataMsg
CryptSIPRetrieveSubjectGuid
CryptSIPRetrieveSubjectGuidForCatalogFile
CryptSIPVerifyIndirectData
IsCatalogFile
OpenPersonalTrustDBDialog
OpenPersonalTrustDBDialogEx
WintrustAddActionID
WintrustAddDefaultForUsage
WintrustGetDefaultForUsage
WintrustGetRegPolicyFlags
WintrustLoadFunctionPointers
WintrustRemoveActionID
WintrustSetDefaultIncludePEPageHashes
WintrustSetRegPolicyFlags
WinVerifyTrust
WinVerifyTrustEx
WTHelperCertCheckValidSignature
WTHelperCertFindIssuerCertificate
WTHelperCertIsSelfSigned
WTHelperGetFileHash
WTHelperGetProvCertFromChain
WTHelperGetProvPrivateDataFromChain
WTHelperGetProvSignerFromChain
WTHelperProvDataFromStateData
| CRYPTCAT_ATTR
CRYPTCAT_E
CRYPTCAT_OPEN
CRYPTCAT_VERSION
CertConfidence
DWACTION
WIN_CERT_TYPE
WT_TRUSTDBDIALOG
WTD_CHOICE
WTD_REVOKE
WTD_STATEACTION
WTD_TRUST
WTD_UI
WTD_UICONTEXT
WTPF












































| CATALOG_INFO
CRYPTCATATTRIBUTE
CRYPTCATCDF
CRYPTCATMEMBER
CRYPTCATSTORE
HCATALOG
HCATINFO
MS_ADDINFO_BLOB
MS_ADDINFO_CATALOGMEMBER
MS_ADDINFO_FLAT
SIP_ADD_NEWPROVIDER
SIP_CAP_SET_V2
SIP_CAP_SET_V3
SIP_DISPATCH_INFO
SIP_INDIRECT_DATA
SIP_SUBJECTINFO
CRYPT_PROVIDER_CERT
CRYPT_PROVIDER_DATA
CRYPT_PROVIDER_DEFUSAGE
CRYPT_PROVIDER_FUNCTIONS
CRYPT_PROVIDER_PRIVDATA
CRYPT_PROVIDER_REGDEFUSAGE
CRYPT_PROVIDER_SGNR
CRYPT_PROVIDER_SIGSTATE
CRYPT_PROVUI_DATA
CRYPT_PROVUI_FUNCS
CRYPT_REGISTER_ACTIONID
CRYPT_TRUST_REG_ENTRY
HCATADMIN
HCRYPTMSG
SPC_INDIRECT_DATA_CONTENT
WIN_CERTIFICATE
WINTRUST_BLOB_INFO
WINTRUST_CATALOG_INFO
WINTRUST_CERT_INFO
WINTRUST_FILE_INFO
WINTRUST_SGNR_INFO
WINTRUST_SIGNATURE_SETTINGS
WINTRUST_DATA




















diff --git a/PInvoke/WlanApi/CorrelationReport.md b/PInvoke/WlanApi/CorrelationReport.md index cd83215b..ed171866 100644 --- a/PInvoke/WlanApi/CorrelationReport.md +++ b/PInvoke/WlanApi/CorrelationReport.md @@ -64,6 +64,54 @@ Native Method | Native DLL | Header | Managed Method [WlanSetPsdIEDataList](https://www.google.com/search?num=5&q=WlanSetPsdIEDataList+site%3Adocs.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanSetPsdIEDataList](https://github.com/dahall/Vanara/search?l=C%23&q=WlanSetPsdIEDataList) [WlanSetSecuritySettings](https://www.google.com/search?num=5&q=WlanSetSecuritySettings+site%3Adocs.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanSetSecuritySettings](https://github.com/dahall/Vanara/search?l=C%23&q=WlanSetSecuritySettings) [WlanUIEditProfile](https://www.google.com/search?num=5&q=WlanUIEditProfile+site%3Adocs.microsoft.com) | wlanui.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanUIEditProfile](https://github.com/dahall/Vanara/search?l=C%23&q=WlanUIEditProfile) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DOT11_ADHOC_AUTH_ALGORITHM](https://www.google.com/search?num=5&q=DOT11_ADHOC_AUTH_ALGORITHM+site%3Adocs.microsoft.com) | adhoc.h | [Vanara.PInvoke.WlanApi.DOT11_ADHOC_AUTH_ALGORITHM](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_ADHOC_AUTH_ALGORITHM) +[DOT11_ADHOC_CIPHER_ALGORITHM](https://www.google.com/search?num=5&q=DOT11_ADHOC_CIPHER_ALGORITHM+site%3Adocs.microsoft.com) | adhoc.h | [Vanara.PInvoke.WlanApi.DOT11_ADHOC_CIPHER_ALGORITHM](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_ADHOC_CIPHER_ALGORITHM) +[DOT11_ADHOC_CONNECT_FAIL_REASON](https://www.google.com/search?num=5&q=DOT11_ADHOC_CONNECT_FAIL_REASON+site%3Adocs.microsoft.com) | adhoc.h | [Vanara.PInvoke.WlanApi.DOT11_ADHOC_CONNECT_FAIL_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_ADHOC_CONNECT_FAIL_REASON) +[DOT11_ADHOC_NETWORK_CONNECTION_STATUS](https://www.google.com/search?num=5&q=DOT11_ADHOC_NETWORK_CONNECTION_STATUS+site%3Adocs.microsoft.com) | adhoc.h | [Vanara.PInvoke.WlanApi.DOT11_ADHOC_NETWORK_CONNECTION_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_ADHOC_NETWORK_CONNECTION_STATUS) +[DOT11_AUTH_ALGORITHM](https://www.google.com/search?num=5&q=DOT11_AUTH_ALGORITHM+site%3Adocs.microsoft.com) | windot11.h | [Vanara.PInvoke.WlanApi.DOT11_AUTH_ALGORITHM](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_AUTH_ALGORITHM) +[DOT11_BSS_TYPE](https://www.google.com/search?num=5&q=DOT11_BSS_TYPE+site%3Adocs.microsoft.com) | windot11.h | [Vanara.PInvoke.WlanApi.DOT11_BSS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_BSS_TYPE) +[DOT11_CIPHER_ALGORITHM](https://www.google.com/search?num=5&q=DOT11_CIPHER_ALGORITHM+site%3Adocs.microsoft.com) | windot11.h | [Vanara.PInvoke.WlanApi.DOT11_CIPHER_ALGORITHM](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_CIPHER_ALGORITHM) +[DOT11_OPERATION_MODE](https://www.google.com/search?num=5&q=DOT11_OPERATION_MODE+site%3Adocs.microsoft.com) | windot11.h | [Vanara.PInvoke.WlanApi.DOT11_OPERATION_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_OPERATION_MODE) +[DOT11_PHY_TYPE](https://www.google.com/search?num=5&q=DOT11_PHY_TYPE+site%3Adocs.microsoft.com) | windot11.h | [Vanara.PInvoke.WlanApi.DOT11_PHY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_PHY_TYPE) +[DOT11_RADIO_STATE](https://www.google.com/search?num=5&q=DOT11_RADIO_STATE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.DOT11_RADIO_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=DOT11_RADIO_STATE) +[ONEX_AUTH_IDENTITY](https://www.google.com/search?num=5&q=ONEX_AUTH_IDENTITY+site%3Adocs.microsoft.com) | dot1x.h | [Vanara.PInvoke.WlanApi.ONEX_AUTH_IDENTITY](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_AUTH_IDENTITY) +[ONEX_AUTH_MODE](https://www.google.com/search?num=5&q=ONEX_AUTH_MODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WlanApi.ONEX_AUTH_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_AUTH_MODE) +[ONEX_AUTH_RESTART_REASON](https://www.google.com/search?num=5&q=ONEX_AUTH_RESTART_REASON+site%3Adocs.microsoft.com) | dot1x.h | [Vanara.PInvoke.WlanApi.ONEX_AUTH_RESTART_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_AUTH_RESTART_REASON) +[ONEX_AUTH_STATUS](https://www.google.com/search?num=5&q=ONEX_AUTH_STATUS+site%3Adocs.microsoft.com) | dot1x.h | [Vanara.PInvoke.WlanApi.ONEX_AUTH_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_AUTH_STATUS) +[ONEX_EAP_METHOD_BACKEND_SUPPORT](https://www.google.com/search?num=5&q=ONEX_EAP_METHOD_BACKEND_SUPPORT+site%3Adocs.microsoft.com) | dot1x.h | [Vanara.PInvoke.WlanApi.ONEX_EAP_METHOD_BACKEND_SUPPORT](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_EAP_METHOD_BACKEND_SUPPORT) +[ONEX_NOTIFICATION_TYPE](https://www.google.com/search?num=5&q=ONEX_NOTIFICATION_TYPE+site%3Adocs.microsoft.com) | dot1x.h | [Vanara.PInvoke.WlanApi.ONEX_NOTIFICATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_NOTIFICATION_TYPE) +[ONEX_REASON_CODE](https://www.google.com/search?num=5&q=ONEX_REASON_CODE+site%3Adocs.microsoft.com) | dot1x.h | [Vanara.PInvoke.WlanApi.ONEX_REASON_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_REASON_CODE) +[ONEX_SUPPLICANT_MODE](https://www.google.com/search?num=5&q=ONEX_SUPPLICANT_MODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WlanApi.ONEX_SUPPLICANT_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=ONEX_SUPPLICANT_MODE) +[WL_DISPLAY_PAGES](https://www.google.com/search?num=5&q=WL_DISPLAY_PAGES+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WL_DISPLAY_PAGES](https://github.com/dahall/Vanara/search?l=C%23&q=WL_DISPLAY_PAGES) +[WLAN_ACCCESS](https://www.google.com/search?num=5&q=WLAN_ACCCESS+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_ACCCESS](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_ACCCESS) +[WLAN_ADHOC_NETWORK_STATE](https://www.google.com/search?num=5&q=WLAN_ADHOC_NETWORK_STATE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_ADHOC_NETWORK_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_ADHOC_NETWORK_STATE) +[WLAN_AUTOCONF_OPCODE](https://www.google.com/search?num=5&q=WLAN_AUTOCONF_OPCODE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_AUTOCONF_OPCODE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_AUTOCONF_OPCODE) +[WLAN_AVAILABLE_NETWORK_FLAGS](https://www.google.com/search?num=5&q=WLAN_AVAILABLE_NETWORK_FLAGS+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_AVAILABLE_NETWORK_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_AVAILABLE_NETWORK_FLAGS) +[WLAN_CONNECTION_FLAGS](https://www.google.com/search?num=5&q=WLAN_CONNECTION_FLAGS+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_CONNECTION_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_CONNECTION_FLAGS) +[WLAN_CONNECTION_MODE](https://www.google.com/search?num=5&q=WLAN_CONNECTION_MODE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_CONNECTION_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_CONNECTION_MODE) +[WLAN_CONNECTION_NOTIFICATION](https://www.google.com/search?num=5&q=WLAN_CONNECTION_NOTIFICATION+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_CONNECTION_NOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_CONNECTION_NOTIFICATION) +[WLAN_FILTER_LIST_TYPE](https://www.google.com/search?num=5&q=WLAN_FILTER_LIST_TYPE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_FILTER_LIST_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_FILTER_LIST_TYPE) +[WLAN_HOSTED_NETWORK_NOTIFICATION_CODE](https://www.google.com/search?num=5&q=WLAN_HOSTED_NETWORK_NOTIFICATION_CODE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_HOSTED_NETWORK_NOTIFICATION_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_HOSTED_NETWORK_NOTIFICATION_CODE) +[WLAN_HOSTED_NETWORK_OPCODE](https://www.google.com/search?num=5&q=WLAN_HOSTED_NETWORK_OPCODE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_HOSTED_NETWORK_OPCODE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_HOSTED_NETWORK_OPCODE) +[WLAN_HOSTED_NETWORK_PEER_AUTH_STATE](https://www.google.com/search?num=5&q=WLAN_HOSTED_NETWORK_PEER_AUTH_STATE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_HOSTED_NETWORK_PEER_AUTH_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_HOSTED_NETWORK_PEER_AUTH_STATE) +[WLAN_HOSTED_NETWORK_REASON](https://www.google.com/search?num=5&q=WLAN_HOSTED_NETWORK_REASON+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_HOSTED_NETWORK_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_HOSTED_NETWORK_REASON) +[WLAN_HOSTED_NETWORK_STATE](https://www.google.com/search?num=5&q=WLAN_HOSTED_NETWORK_STATE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_HOSTED_NETWORK_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_HOSTED_NETWORK_STATE) +[WLAN_IHV_CONTROL_TYPE](https://www.google.com/search?num=5&q=WLAN_IHV_CONTROL_TYPE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_IHV_CONTROL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_IHV_CONTROL_TYPE) +[WLAN_INTERFACE_STATE](https://www.google.com/search?num=5&q=WLAN_INTERFACE_STATE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_INTERFACE_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_INTERFACE_STATE) +[WLAN_INTERFACE_TYPE](https://www.google.com/search?num=5&q=WLAN_INTERFACE_TYPE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_INTERFACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_INTERFACE_TYPE) +[WLAN_INTF_OPCODE](https://www.google.com/search?num=5&q=WLAN_INTF_OPCODE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_INTF_OPCODE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_INTF_OPCODE) +[WLAN_NOTIFICATION_ACM](https://www.google.com/search?num=5&q=WLAN_NOTIFICATION_ACM+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_NOTIFICATION_ACM](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_NOTIFICATION_ACM) +[WLAN_NOTIFICATION_MSM](https://www.google.com/search?num=5&q=WLAN_NOTIFICATION_MSM+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_NOTIFICATION_MSM](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_NOTIFICATION_MSM) +[WLAN_NOTIFICATION_SOURCE](https://www.google.com/search?num=5&q=WLAN_NOTIFICATION_SOURCE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_NOTIFICATION_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_NOTIFICATION_SOURCE) +[WLAN_OPCODE_VALUE_TYPE](https://www.google.com/search?num=5&q=WLAN_OPCODE_VALUE_TYPE+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_OPCODE_VALUE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_OPCODE_VALUE_TYPE) +[WLAN_POWER_SETTING](https://www.google.com/search?num=5&q=WLAN_POWER_SETTING+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_POWER_SETTING](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_POWER_SETTING) +[WLAN_PROFILE_FLAGS](https://www.google.com/search?num=5&q=WLAN_PROFILE_FLAGS+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_PROFILE_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_PROFILE_FLAGS) +[WLAN_REASON_CODE](https://www.google.com/search?num=5&q=WLAN_REASON_CODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WlanApi.WLAN_REASON_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_REASON_CODE) +[WLAN_SECURABLE_OBJECT](https://www.google.com/search?num=5&q=WLAN_SECURABLE_OBJECT+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_SECURABLE_OBJECT](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_SECURABLE_OBJECT) +[WLAN_SET_EAPHOST](https://www.google.com/search?num=5&q=WLAN_SET_EAPHOST+site%3Adocs.microsoft.com) | wlanapi.h | [Vanara.PInvoke.WlanApi.WLAN_SET_EAPHOST](https://github.com/dahall/Vanara/search?l=C%23&q=WLAN_SET_EAPHOST) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj b/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj index 95d0c883..5b6e07de 100644 --- a/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj +++ b/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj @@ -22,6 +22,7 @@ Interfaces IDot11AdHocInterface IDot11AdHocInterfaceNotificationSink IDot11AdHocManager IDot11AdHocManagerNotificationSink IDot11AdHocNetwork IDot11AdHocNetworkNotificationSink IDot11AdHocSecuritySettings IEnumDot11AdHocInterfaces IEnumDot11AdHocNetworks IEnumDot11AdHocSecuritySettings + pkgreadme.md diff --git a/PInvoke/WlanApi/pkgreadme.md b/PInvoke/WlanApi/pkgreadme.md new file mode 100644 index 00000000..88a3d357 --- /dev/null +++ b/PInvoke/WlanApi/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WlanApi NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WlanApi?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 WlanApi.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.WlanApi + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +WFDCancelOpenSession
WFDCloseHandle
WFDOpenHandle
WFDOpenLegacySession
WFDStartOpenSession
WFDUpdateDeviceVisibility
WlanAllocateMemory
WlanCloseHandle
WlanConnect
WlanDeleteProfile
WlanDeviceServiceCommand
WlanDisconnect
WlanEnumInterfaces
WlanExtractPsdIEDataList
WlanFreeMemory
WlanGetAvailableNetworkList
WlanGetFilterList
WlanGetInterfaceCapability
WlanGetNetworkBssList
WlanGetProfile
WlanGetProfileCustomUserData
WlanGetProfileList
WlanGetSecuritySettings
WlanGetSupportedDeviceServices
WlanHostedNetworkForceStart
WlanHostedNetworkForceStop
WlanHostedNetworkInitSettings
WlanHostedNetworkQueryProperty
WlanHostedNetworkQuerySecondaryKey
WlanHostedNetworkQueryStatus
WlanHostedNetworkRefreshSecuritySettings
WlanHostedNetworkSetProperty
WlanHostedNetworkSetSecondaryKey
WlanHostedNetworkStartUsing
WlanHostedNetworkStopUsing
WlanIhvControl
WlanOpenHandle
WlanQueryAutoConfigParameter
WlanQueryInterface
WlanReasonCodeToString
WlanRegisterDeviceServiceNotification
WlanRegisterNotification
WlanRegisterVirtualStationNotification
WlanRenameProfile
WlanSaveTemporaryProfile
WlanScan
WlanSetAutoConfigParameter
WlanSetFilterList
WlanSetInterface
WlanSetProfile
WlanSetProfileCustomUserData
WlanSetProfileEapUserData
WlanSetProfileEapXmlUserData
WlanSetProfileList
WlanSetProfilePosition
WlanSetPsdIEDataList
WlanSetSecuritySettings
WlanUIEditProfile
| DOT11_ADHOC_AUTH_ALGORITHM
DOT11_ADHOC_CIPHER_ALGORITHM
DOT11_ADHOC_CONNECT_FAIL_REASON
DOT11_ADHOC_NETWORK_CONNECTION_STATUS
ONEX_AUTH_IDENTITY
ONEX_AUTH_MODE
ONEX_AUTH_RESTART_REASON
ONEX_AUTH_STATUS
ONEX_EAP_METHOD_BACKEND_SUPPORT
ONEX_NOTIFICATION_TYPE
ONEX_REASON_CODE
ONEX_SUPPLICANT_MODE
DOT11_AUTH_ALGORITHM
DOT11_BSS_TYPE
DOT11_CIPHER_ALGORITHM
DOT11_OPERATION_MODE
DOT11_PHY_TYPE
DOT11_RADIO_STATE
WL_DISPLAY_PAGES
WLAN_ACCCESS
WLAN_ADHOC_NETWORK_STATE
WLAN_AUTOCONF_OPCODE
WLAN_AVAILABLE_NETWORK_FLAGS
WLAN_CONNECTION_FLAGS
WLAN_CONNECTION_MODE
WLAN_CONNECTION_NOTIFICATION
WLAN_FILTER_LIST_TYPE
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE
WLAN_HOSTED_NETWORK_OPCODE
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE
WLAN_HOSTED_NETWORK_REASON
WLAN_HOSTED_NETWORK_STATE
WLAN_IHV_CONTROL_TYPE
WLAN_INTERFACE_STATE
WLAN_INTERFACE_TYPE
WLAN_INTF_OPCODE
WLAN_NOTIFICATION_ACM
WLAN_NOTIFICATION_MSM
WLAN_NOTIFICATION_SOURCE
WLAN_OPCODE_VALUE_TYPE
WLAN_POWER_SETTING
WLAN_PROFILE_FLAGS
WLAN_REASON_CODE
WLAN_SECURABLE_OBJECT
WLAN_SET_EAPHOST













| ONEX_AUTH_PARAMS
ONEX_CONNECTION_PROFILE
ONEX_EAP_ERROR
ONEX_RESULT_UPDATE_DATA
ONEX_STATUS
ONEX_USER_INFO
ONEX_VARIABLE_BLOB
HWFDSERVICE
HWFDSESSION
HWLANSESSION
DOT11_AUTH_CIPHER_PAIR
DOT11_BSSID_LIST
DOT11_COUNTRY_OR_REGION_STRING
DOT11_MAC_ADDRESS
DOT11_NETWORK
DOT11_SSID
EAP_METHOD_TYPE
EAP_TYPE
NDIS_OBJECT_HEADER
WLAN_ASSOCIATION_ATTRIBUTES
WLAN_AUTH_CIPHER_PAIR_LIST
WLAN_AVAILABLE_NETWORK
WLAN_BSS_ENTRY
WLAN_CONNECTION_ATTRIBUTES
WLAN_CONNECTION_NOTIFICATION_DATA
WLAN_CONNECTION_PARAMETERS
WLAN_COUNTRY_OR_REGION_STRING_LIST
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE
WLAN_HOSTED_NETWORK_PEER_STATE
WLAN_HOSTED_NETWORK_RADIO_STATE
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS
WLAN_HOSTED_NETWORK_STATE_CHANGE
WLAN_INTERFACE_INFO
WLAN_MAC_FRAME_STATISTICS
WLAN_MSM_NOTIFICATION_DATA
WLAN_NOTIFICATION_DATA
WLAN_PHY_FRAME_STATISTICS
WLAN_PHY_RADIO_STATE
WLAN_PROFILE_INFO
WLAN_RADIO_STATE
WLAN_RATE_SET
WLAN_RAW_DATA
WLAN_RAW_DATA_LIST
WLAN_SECURITY_ATTRIBUTES
WLAN_STATISTICS
DOT11_NETWORK_LIST
WLAN_AVAILABLE_NETWORK_LIST
WLAN_BSS_LIST
WLAN_DEVICE_SERVICE_GUID_LIST
WLAN_HOSTED_NETWORK_STATUS
WLAN_INTERFACE_CAPABILITY
WLAN_INTERFACE_INFO_LIST
WLAN_PROFILE_INFO_LIST
WLAN_RAW_DATA_INFO


| IDot11AdHocInterface
IDot11AdHocInterfaceNotificationSink
IDot11AdHocManager
IDot11AdHocManagerNotificationSink
IDot11AdHocNetwork
IDot11AdHocNetworkNotificationSink
IDot11AdHocSecuritySettings
IEnumDot11AdHocInterfaces
IEnumDot11AdHocNetworks
IEnumDot11AdHocSecuritySettings
















































diff --git a/PInvoke/Ws2_32/CorrelationReport.md b/PInvoke/Ws2_32/CorrelationReport.md index 5e55bde6..8743b3de 100644 --- a/PInvoke/Ws2_32/CorrelationReport.md +++ b/PInvoke/Ws2_32/CorrelationReport.md @@ -140,6 +140,46 @@ Native Method | Header | Managed Method [WSCWriteNameSpaceOrder32](https://www.google.com/search?num=5&q=WSCWriteNameSpaceOrder32+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteNameSpaceOrder32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteNameSpaceOrder32) [WSCWriteProviderOrder](https://www.google.com/search?num=5&q=WSCWriteProviderOrder+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteProviderOrder](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteProviderOrder) [WSCWriteProviderOrder32](https://www.google.com/search?num=5&q=WSCWriteProviderOrder32+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteProviderOrder32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteProviderOrder32) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[ADDRESS_FAMILY](https://www.google.com/search?num=5&q=ADDRESS_FAMILY+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.ADDRESS_FAMILY](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRESS_FAMILY) +[ADDRINFO_FLAGS](https://www.google.com/search?num=5&q=ADDRINFO_FLAGS+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.ADDRINFO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRINFO_FLAGS) +[CF](https://www.google.com/search?num=5&q=CF+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.CF](https://github.com/dahall/Vanara/search?l=C%23&q=CF) +[CONTROL_CHANNEL_TRIGGER_STATUS](https://www.google.com/search?num=5&q=CONTROL_CHANNEL_TRIGGER_STATUS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.CONTROL_CHANNEL_TRIGGER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CONTROL_CHANNEL_TRIGGER_STATUS) +[FD](https://www.google.com/search?num=5&q=FD+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.FD](https://github.com/dahall/Vanara/search?l=C%23&q=FD) +[GROUP](https://www.google.com/search?num=5&q=GROUP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.GROUP](https://github.com/dahall/Vanara/search?l=C%23&q=GROUP) +[IPPROTO](https://www.google.com/search?num=5&q=IPPROTO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.IPPROTO](https://github.com/dahall/Vanara/search?l=C%23&q=IPPROTO) +[JL](https://www.google.com/search?num=5&q=JL+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.JL](https://github.com/dahall/Vanara/search?l=C%23&q=JL) +[LUP](https://www.google.com/search?num=5&q=LUP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.LUP](https://github.com/dahall/Vanara/search?l=C%23&q=LUP) +[MsgFlags](https://www.google.com/search?num=5&q=MsgFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.MsgFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MsgFlags) +[MULTICAST_MODE_TYPE](https://www.google.com/search?num=5&q=MULTICAST_MODE_TYPE+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.MULTICAST_MODE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MULTICAST_MODE_TYPE) +[NetworkByteOrder](https://www.google.com/search?num=5&q=NetworkByteOrder+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.NetworkByteOrder](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkByteOrder) +[NI](https://www.google.com/search?num=5&q=NI+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.NI](https://github.com/dahall/Vanara/search?l=C%23&q=NI) +[NS](https://www.google.com/search?num=5&q=NS+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.NS](https://github.com/dahall/Vanara/search?l=C%23&q=NS) +[PFL](https://www.google.com/search?num=5&q=PFL+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.PFL](https://github.com/dahall/Vanara/search?l=C%23&q=PFL) +[PollFlags](https://www.google.com/search?num=5&q=PollFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.PollFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PollFlags) +[SCOPE_LEVEL](https://www.google.com/search?num=5&q=SCOPE_LEVEL+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SCOPE_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=SCOPE_LEVEL) +[SD](https://www.google.com/search?num=5&q=SD+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.SD](https://github.com/dahall/Vanara/search?l=C%23&q=SD) +[ServiceInstallFlags](https://www.google.com/search?num=5&q=ServiceInstallFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.ServiceInstallFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceInstallFlags) +[SERVICETYPE](https://www.google.com/search?num=5&q=SERVICETYPE+site%3Adocs.microsoft.com) | qos.h | [Vanara.PInvoke.Ws2_32.SERVICETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SERVICETYPE) +[SOCK](https://www.google.com/search?num=5&q=SOCK+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK) +[SOCK_NOTIFY_EVENT](https://www.google.com/search?num=5&q=SOCK_NOTIFY_EVENT+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_EVENT) +[SOCK_NOTIFY_OP](https://www.google.com/search?num=5&q=SOCK_NOTIFY_OP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_OP](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_OP) +[SOCK_NOTIFY_REGISTER_EVENT](https://www.google.com/search?num=5&q=SOCK_NOTIFY_REGISTER_EVENT+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_REGISTER_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_REGISTER_EVENT) +[SOCK_NOTIFY_TRIGGER](https://www.google.com/search?num=5&q=SOCK_NOTIFY_TRIGGER+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_TRIGGER](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_TRIGGER) +[SOCKET_INFO_CONNECTION](https://www.google.com/search?num=5&q=SOCKET_INFO_CONNECTION+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_INFO_CONNECTION](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_INFO_CONNECTION) +[SOCKET_SECURITY_PROTOCOL](https://www.google.com/search?num=5&q=SOCKET_SECURITY_PROTOCOL+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SECURITY_PROTOCOL](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SECURITY_PROTOCOL) +[SOCKET_SETTINGS](https://www.google.com/search?num=5&q=SOCKET_SETTINGS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SETTINGS) +[SOCKET_SETTINGS_IPSEC](https://www.google.com/search?num=5&q=SOCKET_SETTINGS_IPSEC+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SETTINGS_IPSEC](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SETTINGS_IPSEC) +[SOCKET_USAGE_TYPE](https://www.google.com/search?num=5&q=SOCKET_USAGE_TYPE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_USAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_USAGE_TYPE) +[TCPSTATE](https://www.google.com/search?num=5&q=TCPSTATE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TCPSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=TCPSTATE) +[TIMESTAMPING_FLAG](https://www.google.com/search?num=5&q=TIMESTAMPING_FLAG+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TIMESTAMPING_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TIMESTAMPING_FLAG) +[WSA_FLAG](https://www.google.com/search?num=5&q=WSA_FLAG+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSA_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WSA_FLAG) +[WSAECOMPARATOR](https://www.google.com/search?num=5&q=WSAECOMPARATOR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAECOMPARATOR](https://github.com/dahall/Vanara/search?l=C%23&q=WSAECOMPARATOR) +[WSAESETSERVICEOP](https://www.google.com/search?num=5&q=WSAESETSERVICEOP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAESETSERVICEOP](https://github.com/dahall/Vanara/search?l=C%23&q=WSAESETSERVICEOP) +[WSC_PROVIDER_INFO_TYPE](https://www.google.com/search?num=5&q=WSC_PROVIDER_INFO_TYPE+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSC_PROVIDER_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WSC_PROVIDER_INFO_TYPE) +[XP1](https://www.google.com/search?num=5&q=XP1+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.XP1](https://github.com/dahall/Vanara/search?l=C%23&q=XP1) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj index fcf6b255..f4edb317 100644 --- a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj +++ b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj @@ -19,6 +19,7 @@ Structures ADDRINFOEX2W ADDRINFOEXW ADDRINFOW AFPROTOCOLS ASSOCIATE_NAMERES_CONTEXT_INPUT BLOB CSADDR_INFO fd_set FLOWSPEC GROUP_FILTER IN6_ADDR INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN IN_ADDR IP_MSFILTER LINGER NSPV2_ROUTINE PROTOENT QOS REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT SCOPE_ID SERVENT SOCKADDR_IN SOCKADDR_IN6 SOCKADDR_IN6_PAIR SOCKADDR_IN6_PAIR_NATIVE SOCKADDR_INET SOCKADDR_STORAGE SOCKET SOCKET_ADDRESS SOCKET_ADDRESS_LIST SOCKET_PEER_TARGET_NAME SOCKET_PROCESSOR_AFFINITY SOCKET_SECURITY_QUERY_INFO SOCKET_SECURITY_QUERY_TEMPLATE SOCKET_SECURITY_SETTINGS SOCKET_SECURITY_SETTINGS_IPSEC SOCK_NOTIFY_REGISTRATION TCP_INFO_v0 TCP_INFO_v1 TCP_INITIAL_RTO_PARAMETERS tcp_keepalive TIMESTAMPING_CONFIG TIMEVAL TRANSPORT_SETTING_ID WSABUF WSADATA WSAEVENT WSAMSG WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSANETWORKEVENTS WSANSCLASSINFO WSAOVERLAPPED WSAPOLLFD WSAPROTOCOLCHAIN WSAPROTOCOL_INFO WSAPROTOCOL_INFOW WSAQUERYSET WSAQUERYSET2W WSASERVICECLASSINFO WSAVERSION + pkgreadme.md diff --git a/PInvoke/Ws2_32/pkgreadme.md b/PInvoke/Ws2_32/pkgreadme.md new file mode 100644 index 00000000..be1ba07d --- /dev/null +++ b/PInvoke/Ws2_32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.Ws2_32 NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Ws2_32?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 Ws2_32.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.Ws2_32 + +Functions | Enumerations | Structures +--- | --- | --- +__WSAFDIsSet
accept
bind
closesocket
connect
FreeAddrInfoExW
FreeAddrInfoW
GetAddrInfoExCancel
GetAddrInfoExOverlappedResult
GetAddrInfoExW
GetAddrInfoW
gethostname
GetHostNameW
GetNameInfoW
getpeername
getprotobyname
getprotobynumber
getservbyname
getservbyport
getsockname
getsockopt
htonl
htons
inet_addr
inet_ntoa
inet_ntop
inet_pton
InetNtopW
InetPtonW
ioctlsocket
listen
ntohl
ntohs
ProcessSocketNotifications
recv
recvfrom
select
send
sendto
SetAddrInfoEx
setsockopt
shutdown
socket
WPUCompleteOverlappedRequest
WSAAccept
WSAAddressToString
WSAAdvertiseProvider
WSAAsyncGetHostByAddr
WSAAsyncGetHostByName
WSAAsyncGetProtoByName
WSAAsyncGetProtoByNumber
WSAAsyncGetServByName
WSAAsyncGetServByPort
WSAAsyncSelect
WSACancelAsyncRequest
WSACleanup
WSACloseEvent
WSAConnect
WSAConnectByList
WSAConnectByName
WSACreateEvent
WSADuplicateSocket
WSAEnumNameSpaceProviders
WSAEnumNameSpaceProvidersEx
WSAEnumNetworkEvents
WSAEnumProtocols
WSAEventSelect
WSAGetLastError
WSAGetOverlappedResult
WSAGetQOSByName
WSAGetServiceClassInfo
WSAGetServiceClassNameByClassId
WSAHtonl
WSAHtons
WSAInstallServiceClass
WSAIoctl
WSAJoinLeaf
WSALookupServiceBegin
WSALookupServiceEnd
WSALookupServiceNext
WSANSPIoctl
WSANtohl
WSANtohs
WSAPoll
WSAProviderCompleteAsyncCall
WSAProviderConfigChange
WSARecv
WSARecvDisconnect
WSARecvFrom
WSARemoveServiceClass
WSAResetEvent
WSASend
WSASendDisconnect
WSASendMsg
WSASendTo
WSASetEvent
WSASetLastError
WSASetService
WSASocket
WSAStartup
WSAStringToAddress
WSAUnadvertiseProvider
WSAWaitForMultipleEvents
WSCDeinstallProvider
WSCDeinstallProvider32
WSCEnableNSProvider
WSCEnableNSProvider32
WSCEnumNameSpaceProviders32
WSCEnumNameSpaceProvidersEx32
WSCEnumProtocols
WSCEnumProtocols32
WSCGetApplicationCategory
WSCGetProviderInfo
WSCGetProviderInfo32
WSCGetProviderPath
WSCGetProviderPath32
WSCInstallNameSpace
WSCInstallNameSpace32
WSCInstallNameSpaceEx
WSCInstallNameSpaceEx32
WSCInstallProvider
WSCInstallProvider64_32
WSCInstallProviderAndChains64_32
WSCSetApplicationCategory
WSCSetProviderInfo
WSCSetProviderInfo32
WSCUnInstallNameSpace
WSCUnInstallNameSpace32
WSCUpdateProvider
WSCUpdateProvider32
WSCWriteNameSpaceOrder
WSCWriteNameSpaceOrder32
WSCWriteProviderOrder
WSCWriteProviderOrder32
| CONTROL_CHANNEL_TRIGGER_STATUS
SOCKET_INFO_CONNECTION
SOCKET_SECURITY_PROTOCOL
SOCKET_SETTINGS
SOCKET_SETTINGS_IPSEC
SOCKET_USAGE_TYPE
TCPSTATE
TIMESTAMPING_FLAG
SERVICETYPE
ADDRESS_FAMILY
CF
GROUP
IPPROTO
NetworkByteOrder
NS
PFL
SOCK
SOCK_NOTIFY_EVENT
SOCK_NOTIFY_OP
SOCK_NOTIFY_REGISTER_EVENT
SOCK_NOTIFY_TRIGGER
WSAECOMPARATOR
WSAESETSERVICEOP
XP1
SD
FD
JL
LUP
MsgFlags
PollFlags
ServiceInstallFlags
WSA_FLAG
ADDRINFO_FLAGS
NI
SCOPE_LEVEL
MULTICAST_MODE_TYPE
WSC_PROVIDER_INFO_TYPE

































































































| ASSOCIATE_NAMERES_CONTEXT_INPUT
INET_PORT_RANGE
INET_PORT_RESERVATION_INSTANCE
INET_PORT_RESERVATION_TOKEN
REAL_TIME_NOTIFICATION_SETTING_INPUT
REAL_TIME_NOTIFICATION_SETTING_OUTPUT
SOCKET_PEER_TARGET_NAME
SOCKET_SECURITY_QUERY_INFO
SOCKET_SECURITY_QUERY_TEMPLATE
SOCKET_SECURITY_SETTINGS
SOCKET_SECURITY_SETTINGS_IPSEC
TCP_INFO_v0
TCP_INFO_v1
TCP_INITIAL_RTO_PARAMETERS
tcp_keepalive
TIMESTAMPING_CONFIG
TRANSPORT_SETTING_ID
FLOWSPEC
CSADDR_INFO
IN_ADDR
IN6_ADDR
LINGER
QOS
SOCK_NOTIFY_REGISTRATION
SOCKET
TIMEVAL
WSADATA
WSAPROTOCOL_INFO
WSAPROTOCOLCHAIN
PROTOENT
SERVENT
fd_set
WSANETWORKEVENTS
WSANSCLASSINFO
WSAPOLLFD
WSAQUERYSET
WSASERVICECLASSINFO
ADDRINFOEX2W
ADDRINFOEXW
ADDRINFOW
SCOPE_ID
SOCKADDR_IN
SOCKADDR_STORAGE
SOCKET_ADDRESS
SOCKET_ADDRESS_LIST
SOCKET_PROCESSOR_AFFINITY
WSABUF
WSAMSG
GROUP_FILTER
IP_MSFILTER
SOCKADDR_IN6
SOCKADDR_IN6_PAIR
SOCKADDR_IN6_PAIR_NATIVE
SOCKADDR_INET
AFPROTOCOLS
BLOB
NSPV2_ROUTINE
WSAEVENT
WSANAMESPACE_INFOEXW
WSANAMESPACE_INFOW
WSAOVERLAPPED
WSAPROTOCOL_INFOW
WSAQUERYSET2W
WSAVERSION






































































diff --git a/PInvoke/WsmSvc/CorrelationReport.md b/PInvoke/WsmSvc/CorrelationReport.md index deb52705..a6f39c14 100644 --- a/PInvoke/WsmSvc/CorrelationReport.md +++ b/PInvoke/WsmSvc/CorrelationReport.md @@ -37,6 +37,22 @@ Native Method | Header | Managed Method [WSManSendShellInput](https://www.google.com/search?num=5&q=WSManSendShellInput+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManSendShellInput](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSendShellInput) [WSManSetSessionOption](https://www.google.com/search?num=5&q=WSManSetSessionOption+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManSetSessionOption](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSetSessionOption) [WSManSignalShell](https://www.google.com/search?num=5&q=WSManSignalShell+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManSignalShell](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSignalShell) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[WSMAN_FLAG_REQUESTED_API_VERSION](https://www.google.com/search?num=5&q=WSMAN_FLAG_REQUESTED_API_VERSION+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_FLAG_REQUESTED_API_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_FLAG_REQUESTED_API_VERSION) +[WSMAN_FLAG_SERVER_BUFFERING_MODE](https://www.google.com/search?num=5&q=WSMAN_FLAG_SERVER_BUFFERING_MODE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WsmSvc.WSMAN_FLAG_SERVER_BUFFERING_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_FLAG_SERVER_BUFFERING_MODE) +[WSMAN_PLUGIN_PARAMS_OP](https://www.google.com/search?num=5&q=WSMAN_PLUGIN_PARAMS_OP+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_PLUGIN_PARAMS_OP](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_PLUGIN_PARAMS_OP) +[WSMAN_SHUTDOWN](https://www.google.com/search?num=5&q=WSMAN_SHUTDOWN+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_SHUTDOWN](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHUTDOWN) +[WSManAuthenticationFlags](https://www.google.com/search?num=5&q=WSManAuthenticationFlags+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManAuthenticationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManAuthenticationFlags) +[WSManCallbackFlags](https://www.google.com/search?num=5&q=WSManCallbackFlags+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManCallbackFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManCallbackFlags) +[WSManDataType](https://www.google.com/search?num=5&q=WSManDataType+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManDataType](https://github.com/dahall/Vanara/search?l=C%23&q=WSManDataType) +[WSManEnumFlags](https://www.google.com/search?num=5&q=WSManEnumFlags+site%3Adocs.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSManEnumFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManEnumFlags) +[WSManProxyAccessType](https://www.google.com/search?num=5&q=WSManProxyAccessType+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManProxyAccessType](https://github.com/dahall/Vanara/search?l=C%23&q=WSManProxyAccessType) +[WSManProxyAccessTypeFlags](https://www.google.com/search?num=5&q=WSManProxyAccessTypeFlags+site%3Adocs.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSManProxyAccessTypeFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManProxyAccessTypeFlags) +[WSManProxyAuthenticationFlags](https://www.google.com/search?num=5&q=WSManProxyAuthenticationFlags+site%3Adocs.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSManProxyAuthenticationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManProxyAuthenticationFlags) +[WSManSessionFlags](https://www.google.com/search?num=5&q=WSManSessionFlags+site%3Adocs.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSManSessionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSessionFlags) +[WSManSessionOption](https://www.google.com/search?num=5&q=WSManSessionOption+site%3Adocs.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManSessionOption](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSessionOption) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj b/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj index 0d756a92..bcd5dc31 100644 --- a/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj +++ b/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj @@ -21,6 +21,7 @@ Interfaces IWSMan IWSManConnectionOptions IWSManConnectionOptionsEx IWSManConnectionOptionsEx2 IWSManEnumerator IWSManEx IWSManEx2 IWSManEx3 IWSManResourceLocator IWSManSession + pkgreadme.md diff --git a/PInvoke/WsmSvc/pkgreadme.md b/PInvoke/WsmSvc/pkgreadme.md new file mode 100644 index 00000000..df929c33 --- /dev/null +++ b/PInvoke/WsmSvc/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.PInvoke.WsmSvc NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.WsmSvc?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, interfaces, structures and constants) imported from Windows WsmSvc.dll for Windows Remote Management. + +### 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.WsmSvc + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +WSManCloseCommand
WSManCloseOperation
WSManCloseSession
WSManCloseShell
WSManConnectShell
WSManConnectShellCommand
WSManCreateSession
WSManCreateShell
WSManCreateShellEx
WSManDeinitialize
WSManDisconnectShell
WSManGetErrorMessage
WSManGetSessionOptionAsDword
WSManGetSessionOptionAsString
WSManInitialize
WSManPluginAuthzOperationComplete
WSManPluginAuthzQueryQuotaComplete
WSManPluginAuthzUserComplete
WSManPluginFreeRequestDetails
WSManPluginGetOperationParameters
WSManPluginOperationComplete
WSManPluginReceiveResult
WSManPluginReportContext
WSManReceiveShellOutput
WSManReconnectShell
WSManReconnectShellCommand
WSManRunShellCommand
WSManRunShellCommandEx
WSManSendShellInput
WSManSetSessionOption
WSManSignalShell



| WSMAN_FLAG_REQUESTED_API_VERSION
WSMAN_FLAG_SERVER_BUFFERING_MODE
WSMAN_PLUGIN_PARAMS_OP
WSMAN_SHUTDOWN
WSManAuthenticationFlags
WSManCallbackFlags
WSManDataType
WSManProxyAccessType
WSManSessionOption
WSManEnumFlags
WSManProxyAccessTypeFlags
WSManProxyAuthenticationFlags
WSManSessionFlags





















| WSMAN_API_HANDLE
WSMAN_AUTHENTICATION_CREDENTIALS
WSMAN_AUTHZ_QUOTA
WSMAN_CERTIFICATE_DETAILS
WSMAN_COMMAND_ARG_SET
WSMAN_COMMAND_HANDLE
WSMAN_DATA
WSMAN_DATA_BINARY
WSMAN_DATA_TEXT
WSMAN_ENVIRONMENT_VARIABLE
WSMAN_ENVIRONMENT_VARIABLE_SET
WSMAN_ERROR
WSMAN_FILTER
WSMAN_FRAGMENT
WSMAN_KEY
WSMAN_OPERATION_HANDLE
WSMAN_OPERATION_INFO
WSMAN_OPTION
WSMAN_OPTION_SET
WSMAN_PLUGIN_REQUEST
WSMAN_PROXY_INFO
WSMAN_RECEIVE_DATA_RESULT
WSMAN_RESPONSE_DATA
WSMAN_SELECTOR_SET
WSMAN_SENDER_DETAILS
WSMAN_SESSION_HANDLE
WSMAN_SHELL_ASYNC
WSMAN_SHELL_DISCONNECT_INFO
WSMAN_SHELL_HANDLE
WSMAN_SHELL_STARTUP_INFO_V10
WSMAN_SHELL_STARTUP_INFO_V11
WSMAN_STREAM_ID_SET
WSMAN_USERNAME_PASSWORD_CREDS
WSMAN_DATA_UNION
| IWSMan
IWSManConnectionOptions
IWSManConnectionOptionsEx
IWSManConnectionOptionsEx2
IWSManEnumerator
IWSManEx
IWSManEx2
IWSManEx3
IWSManResourceLocator
IWSManSession
























diff --git a/Security/Vanara.Security.csproj b/Security/Vanara.Security.csproj index 0fa50a86..5b723ebd 100644 --- a/Security/Vanara.Security.csproj +++ b/Security/Vanara.Security.csproj @@ -15,6 +15,7 @@ Enumerations AccountLogonRights, DesiredAccess, SystemPrivilege + pkgreadme.md diff --git a/Security/pkgreadme.md b/Security/pkgreadme.md new file mode 100644 index 00000000..1db48ab7 --- /dev/null +++ b/Security/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Security NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Security?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) + +Classes for security related items derived from the Vanara PInvoke libraries. Includes extension methods for Active Directory and access control classes, methods for working with accounts, UAC, privileges, system access, impersonation and SIDs, and a full LSA wrapper. + +### 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.Security + +Classes | Enumerations +--- | --- +AccessControlHelper
AccessExtension
AccountPrivileges
AccountUtils
ActiveDirectoryExtension
BadValueException
CentralAccessPolicy
CentralAccessPolicyEntry
ClaimValue
LogonRights
PinnedAcl
PinnedSecurityDescriptor
PinnedSid
PrivilegeAndAttributes
PrivilegedCodeBlock
PrivilegeExtension
SystemAccountInfo
SystemSecurity
UAC
WindowsImpersonatedIdentity
WindowsLoggedInIdentity
| AccountLogonRights
DesiredAccess
SystemPrivilege


















diff --git a/System/Vanara.SystemServices.csproj b/System/Vanara.SystemServices.csproj index 6768eb4b..5b43cf7f 100644 --- a/System/Vanara.SystemServices.csproj +++ b/System/Vanara.SystemServices.csproj @@ -9,13 +9,14 @@ Currently implements: Classes -IEnumerableList<T>, INamedEntity, IPropertyProvider<T>, AntimalwareScan, Computer, Device, DeviceClass, DeviceClassCollection, DeviceClassProperties, DeviceClassRegProperties, DeviceCollection, DeviceExtensions, DeviceManager, DeviceProperties, DeviceRegProperties, FileInfoExtension, InternetProxyOptions, IoCompletionPort, Job, JobEventArgs, JobHelper, JobLimits, JobNotificationEventArgs, JobNotifications, JobSecurity, JobSettings, JobStatistics, LocalGroup, LocalGroupMembers, LocalGroups, NetworkConnection, NetworkDeviceConnection, NetworkDeviceConnectionCollection, NetworkInterfaceExt, NetworkListManager, NetworkProfile, OpenFile, PathEx, PoweredDevice, PoweredDeviceCollection, PowerEventArgs<T>, PowerManager, PowerScheme, PowerSchemeCollection, PowerSchemeGroup, PowerSchemeGroupCollection, PowerSchemeSetting, PowerSchemeSettingCollection, ProcessExtension, RegistryEventArgs, RegistryEventMonitor, ServiceControllerAccessRule, ServiceControllerAuditRule, ServiceControllerExtension, ServiceControllerSecurity, ShareConnection, SharedDevice, SharedDevices, SystemShutdown, UserAccount, UserAccounts, Wow64Redirect +AntimalwareScan, Computer, Device, DeviceClass, DeviceClassCollection, DeviceClassProperties, DeviceClassRegProperties, DeviceCollection, DeviceExtensions, DeviceManager, DeviceProperties, DeviceRegProperties, FileInfoExtension, InternetProxyOptions, IoCompletionPort, Job, JobEventArgs, JobHelper, JobLimits, JobNotificationEventArgs, JobNotifications, JobSecurity, JobSettings, JobStatistics, LocalGroup, LocalGroupMembers, LocalGroups, NetworkConnection, NetworkDeviceConnection, NetworkDeviceConnectionCollection, NetworkInterfaceExt, NetworkListManager, NetworkProfile, OpenFile, PathEx, PoweredDevice, PoweredDeviceCollection, PowerEventArgs<T>, PowerManager, PowerScheme, PowerSchemeCollection, PowerSchemeGroup, PowerSchemeGroupCollection, PowerSchemeSetting, PowerSchemeSettingCollection, ProcessExtension, RegistryEventArgs, RegistryEventMonitor, ServiceControllerAccessRule, ServiceControllerAuditRule, ServiceControllerExtension, ServiceControllerSecurity, ShareConnection, SharedDevice, SharedDevices, SystemShutdown, UserAccount, UserAccounts, Wow64Redirect Enumerations BatteryStatus, EnergySaverStatus, JobLimit, NetworkInterfaceAccessType, NetworkInterfaceAdministrativeStatus, NetworkInterfaceConnectionType, NetworkInterfaceDirectionType, NetworkInterfaceMediaType, NetworkInterfacePhysicalMedium, PathCharType, PowerCapabilities, PowerSupplyStatus, ScanResult, ServiceControllerAccessRights, ShareOfflineSettings true + pkgreadme.md diff --git a/System/pkgreadme.md b/System/pkgreadme.md new file mode 100644 index 00000000..a3e00843 --- /dev/null +++ b/System/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.SystemServices NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.SystemServices?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) + +Classes for system related items derived from the Vanara PInvoke libraries. Includes extensions for Process (privileges and elavation), FileInfo (compression info), Shared Network Drives and Devices, and ServiceController (SetStartType) that pull extended information through native API calls. + +### 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.SystemServices + +Classes | Enumerations | Interfaces +--- | --- | --- +AntimalwareScan
Computer
Device
DeviceClass
DeviceClassCollection
DeviceClassProperties
DeviceClassRegProperties
DeviceCollection
DeviceExtensions
DeviceManager
DeviceProperties
DeviceRegProperties
FileInfoExtension
InternetProxyOptions
IoCompletionPort
Job
JobEventArgs
JobHelper
JobLimits
JobNotificationEventArgs
JobNotifications
JobSecurity
JobSettings
JobStatistics
LocalGroup
LocalGroupMembers
LocalGroups
NetworkConnection
NetworkDeviceConnection
NetworkDeviceConnectionCollection
NetworkInterfaceExt
NetworkListManager
NetworkProfile
OpenFile
PathEx
PoweredDevice
PoweredDeviceCollection
PowerEventArgs
PowerManager
PowerScheme
PowerSchemeCollection
PowerSchemeGroup
PowerSchemeGroupCollection
PowerSchemeSetting
PowerSchemeSettingCollection
ProcessExtension
RegistryEventArgs
RegistryEventMonitor
ServiceControllerAccessRule
ServiceControllerAuditRule
ServiceControllerExtension
ServiceControllerSecurity
ShareConnection
SharedDevice
SharedDevices
SystemShutdown
UserAccount
UserAccounts
Wow64Redirect
| BatteryStatus
EnergySaverStatus
JobLimit
NetworkInterfaceAccessType
NetworkInterfaceAdministrativeStatus
NetworkInterfaceConnectionType
NetworkInterfaceDirectionType
NetworkInterfaceMediaType
NetworkInterfacePhysicalMedium
PathCharType
PowerCapabilities
PowerSupplyStatus
ScanResult
ServiceControllerAccessRights
ShareOfflineSettings












































| IEnumerableList
INamedEntity
IPropertyProvider
























































diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index bdaf9d54..9e6fe3de 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -20,91 +20,91 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/Vanara.sln b/Vanara.sln index 42d7dbcb..1a5dd308 100644 --- a/Vanara.sln +++ b/Vanara.sln @@ -191,6 +191,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Directory.Build.props = Directory.Build.props Directory.Build.targets = Directory.Build.targets LICENSE = LICENSE + NugetPkgReadme.md = NugetPkgReadme.md README.md = README.md Vanara.Library.nuspec = Vanara.Library.nuspec EndProjectSection diff --git a/VirtualDisk/Vanara.VirtualDisk.csproj b/VirtualDisk/Vanara.VirtualDisk.csproj index ddc83e25..44a2cd21 100644 --- a/VirtualDisk/Vanara.VirtualDisk.csproj +++ b/VirtualDisk/Vanara.VirtualDisk.csproj @@ -15,6 +15,7 @@ Enumerations CompactionMode, DeviceType, Subtype + pkgreadme.md diff --git a/VirtualDisk/pkgreadme.md b/VirtualDisk/pkgreadme.md new file mode 100644 index 00000000..9af40511 --- /dev/null +++ b/VirtualDisk/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.VirtualDisk NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.VirtualDisk?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) + +.NET classes to manage Windows Virtual Storage (VHD and VHDX) using P/Invoke functions from VirtDisk.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.VirtualDisk + +Classes | Enumerations +--- | --- +VirtualDisk
VirtualDiskMetadata
VirtualDiskSetInformation
VirtualDiskSettingData
VirtualDiskSnapshotInformation
| CompactionMode
DeviceType
Subtype


diff --git a/WPF.Extensions/Vanara.WPF.Extensions.csproj b/WPF.Extensions/Vanara.WPF.Extensions.csproj index c82d93ad..fbbeeb17 100644 --- a/WPF.Extensions/Vanara.WPF.Extensions.csproj +++ b/WPF.Extensions/Vanara.WPF.Extensions.csproj @@ -16,6 +16,7 @@ Classes GdiObjExtensions2, SystemWindowsExtensions + pkgreadme.md diff --git a/WPF.Extensions/pkgreadme.md b/WPF.Extensions/pkgreadme.md new file mode 100644 index 00000000..d3ca512b --- /dev/null +++ b/WPF.Extensions/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.WPF.Extensions NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.WPF.Extensions?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) + +Extension methods and conversions from Vanara P/Invoke types and methods to WPF types and methods. + +### 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.WPF.Extensions + +Classes +--- +GdiObjExtensions2
SystemWindowsExtensions
diff --git a/WinUI.Extensions/Vanara.WinUI.Extensions.csproj b/WinUI.Extensions/Vanara.WinUI.Extensions.csproj index a8a39070..60fbe7d1 100644 --- a/WinUI.Extensions/Vanara.WinUI.Extensions.csproj +++ b/WinUI.Extensions/Vanara.WinUI.Extensions.csproj @@ -15,6 +15,7 @@ Classes SystemFoundationExtensions + pkgreadme.md diff --git a/WinUI.Extensions/pkgreadme.md b/WinUI.Extensions/pkgreadme.md new file mode 100644 index 00000000..47446302 --- /dev/null +++ b/WinUI.Extensions/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.WinUI.Extensions NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.WinUI.Extensions?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) + +Extension methods and conversions from Vanara P/Invoke types and methods to UWP and WinUI types and methods. + +### 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.WinUI.Extensions + +Classes +--- +SystemFoundationExtensions
diff --git a/Windows.Extensions/Vanara.Windows.Extensions.csproj b/Windows.Extensions/Vanara.Windows.Extensions.csproj index c2282bb9..2c214848 100644 --- a/Windows.Extensions/Vanara.Windows.Extensions.csproj +++ b/Windows.Extensions/Vanara.Windows.Extensions.csproj @@ -18,6 +18,7 @@ Enumerations Corners + pkgreadme.md diff --git a/Windows.Extensions/pkgreadme.md b/Windows.Extensions/pkgreadme.md new file mode 100644 index 00000000..1863378d --- /dev/null +++ b/Windows.Extensions/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Windows.Extensions NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Windows.Extensions?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) + +Extension methods and conversions from Vanara P/Invoke types and methods to Windows Forms types and methods. + +### 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.Windows.Extensions + +Classes | Enumerations +--- | --- +GdiExtension
GdiObjExtensions2
SafeTempHDC
SmartBitmapLock
| Corners



diff --git a/Windows.Forms/Vanara.Windows.Forms.csproj b/Windows.Forms/Vanara.Windows.Forms.csproj index 90072088..bc250890 100644 --- a/Windows.Forms/Vanara.Windows.Forms.csproj +++ b/Windows.Forms/Vanara.Windows.Forms.csproj @@ -12,7 +12,7 @@ Currently implements: Classes -IAccessControlEditorDialogProvider, IActionGetItem, IDrawingStyle<T>, IEnableable, IFileListStorage, IMenuBuilder, AccessControlEditorDialog, ActivationContext, AppSettingsFileListStorage, AttributedComponentDesigner<T>, AttributedComponentDesignerEx<T>, AttributedControlDesigner<T>, AttributedControlDesignerEx<T>, AttributedDesignerActionList, AttributedParentControlDesigner<T>, AttributedParentControlDesignerEx<T>, AuthenticationBuffer, BufferedAnimationPainter, BufferedPaint, BufferedPainter, ButtonClickedEventArgs, ButtonExtension, CollapsiblePanel, ComboBoxExtension, CommandLink, ComponentDesignerExtension, ControlExtension, ControlImage, CredentialsDialog, CursorExtension, CustomButton, CustomComboBox, CustomDrawBase, DesignerActionMethodAttribute, DesignerActionPropertyAttribute, DesignerVerbAttribute, DesktopWindowManager, DisabledItemComboBox, DrawPattern, EditorServiceContext, EnumComboBox, ExpandedEventArgs, ExplorerBrowser, ExplorerBrowserPaneVisibility, FlagCheckedListBox, FlagCheckedListBoxItem, FlagEnumUIEditor<T>, FolderBrowserDialog, FolderBrowserDialogInitializedEventArgs, GenericProvider, GetDuration<T>, GlassExtenderProvider, GraphicsExtension, GroupIconResIndexer, IconExtension, ImageListExtension, ImageResIndexer<T>, InputDialog, InputDialogItemAttribute, InvalidFolderEventArgs, IPAddressBox, IPAddressFieldChangedEventArgs, LabelExtension, ListViewExtension, ListViewGroupingSet<T>, LiveThumbnail, MapPointExtension, MenuStripMRUManager, MRUManager, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, NavigationLog, NavigationLogEventArgs, NetworkConnectionDialog, NetworkDisconnectDialog, NotifyIconExtensions, PaintAction<T>, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerItemAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, ShellNamespaceTreeControl, ShellNamespaceTreeControlCancelEventArgs, ShellNamespaceTreeControlEventArgs, ShellNamespaceTreeControlItemLabelEditEventArgs, ShellNamespaceTreeControlItemMouseClickEventArgs, ShellNamespaceTreeRootList, ShellProgressDialog, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection<T>, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TreeViewExtension, TypedBehavior<T>, TypedDesignerActionList<T>, TypedGlyph<T>, VerificationClickedEventArgs, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme +AccessControlEditorDialog, ActivationContext, AppSettingsFileListStorage, AttributedComponentDesigner<T>, AttributedComponentDesignerEx<T>, AttributedControlDesigner<T>, AttributedControlDesignerEx<T>, AttributedDesignerActionList, AttributedParentControlDesigner<T>, AttributedParentControlDesignerEx<T>, AuthenticationBuffer, BufferedAnimationPainter, BufferedPaint, BufferedPainter, ButtonClickedEventArgs, ButtonExtension, CollapsiblePanel, ComboBoxExtension, CommandLink, ComponentDesignerExtension, ControlExtension, ControlImage, CredentialsDialog, CursorExtension, CustomButton, CustomComboBox, CustomDrawBase, DesignerActionMethodAttribute, DesignerActionPropertyAttribute, DesignerVerbAttribute, DesktopWindowManager, DisabledItemComboBox, DrawPattern, EditorServiceContext, EnumComboBox, ExpandedEventArgs, ExplorerBrowser, ExplorerBrowserPaneVisibility, FlagCheckedListBox, FlagCheckedListBoxItem, FlagEnumUIEditor<T>, FolderBrowserDialog, FolderBrowserDialogInitializedEventArgs, GenericProvider, GetDuration<T>, GlassExtenderProvider, GraphicsExtension, GroupIconResIndexer, IconExtension, ImageListExtension, ImageResIndexer<T>, InputDialog, InputDialogItemAttribute, InvalidFolderEventArgs, IPAddressBox, IPAddressFieldChangedEventArgs, LabelExtension, ListViewExtension, ListViewGroupingSet<T>, LiveThumbnail, MapPointExtension, MenuStripMRUManager, MRUManager, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, NavigationLog, NavigationLogEventArgs, NetworkConnectionDialog, NetworkDisconnectDialog, NotifyIconExtensions, PaintAction<T>, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerItemAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, ShellNamespaceTreeControl, ShellNamespaceTreeControlCancelEventArgs, ShellNamespaceTreeControlEventArgs, ShellNamespaceTreeControlItemLabelEditEventArgs, ShellNamespaceTreeControlItemMouseClickEventArgs, ShellNamespaceTreeRootList, ShellProgressDialog, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection<T>, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TreeViewExtension, TypedBehavior<T>, TypedDesignerActionList<T>, TypedGlyph<T>, VerificationClickedEventArgs, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme Structures TaskDialogResult @@ -21,6 +21,7 @@ Enumerations BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, ItemHitLocation, KnownFolder, MarginsProperty, MenuPlacement, MetricProperty, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellNamespaceTreeControlAction, ShellProgressDialogStyle, ShellTreeItemButton, ShellTreeItemCheckBoxStyle, ShellTreeItemState, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon + pkgreadme.md 0618 diff --git a/Windows.Forms/pkgreadme.md b/Windows.Forms/pkgreadme.md new file mode 100644 index 00000000..e6c7920a --- /dev/null +++ b/Windows.Forms/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Windows.Forms NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Windows.Forms?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) + +Classes for user interface related items derived from the Vanara PInvoke libraries. Includes extensions for almost all common controls to give post Vista capabilities, WinForms controls (panel, commandlink, enhanced combo boxes, IPAddress, split button, trackbar and themed controls), shutdown/restart/lock control, buffered painting, resource files, access control editor, simplifed designer framework for Windows.Forms. + +### 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.Windows.Forms + +Classes | Structures | Enumerations | Interfaces +--- | --- | --- | --- +AccessControlEditorDialog
ActivationContext
AppSettingsFileListStorage
AttributedComponentDesigner
AttributedComponentDesignerEx
AttributedControlDesigner
AttributedControlDesignerEx
AttributedDesignerActionList
AttributedParentControlDesigner
AttributedParentControlDesignerEx
AuthenticationBuffer
BufferedAnimationPainter
BufferedPaint
BufferedPainter
ButtonClickedEventArgs
ButtonExtension
CollapsiblePanel
ComboBoxExtension
CommandLink
ComponentDesignerExtension
ControlExtension
ControlImage
CredentialsDialog
CursorExtension
CustomButton
CustomComboBox
CustomDrawBase
DesignerActionMethodAttribute
DesignerActionPropertyAttribute
DesignerVerbAttribute
DesktopWindowManager
DisabledItemComboBox
DrawPattern
EditorServiceContext
EnumComboBox
ExpandedEventArgs
ExplorerBrowser
ExplorerBrowserPaneVisibility
FlagCheckedListBox
FlagCheckedListBoxItem
FlagEnumUIEditor
FolderBrowserDialog
FolderBrowserDialogInitializedEventArgs
GenericProvider
GetDuration
GlassExtenderProvider
GraphicsExtension
GroupIconResIndexer
IconExtension
ImageListExtension
ImageResIndexer
InputDialog
InputDialogItemAttribute
InvalidFolderEventArgs
IPAddressBox
IPAddressFieldChangedEventArgs
LabelExtension
ListViewExtension
ListViewGroupingSet
LiveThumbnail
MapPointExtension
MenuStripMRUManager
MRUManager
NavigatedEventArgs
NavigatingEventArgs
NavigationFailedEventArgs
NavigationLog
NavigationLogEventArgs
NetworkConnectionDialog
NetworkDisconnectDialog
NotifyIconExtensions
PaintAction
PasswordValidatorEventArgs
PreventShutdownContext
ProgressDialog
ProgressEventArgs
RedirectedDesignerItemAttribute
RegistryFileListStorage
ResourceFile
ServiceProviderExtension
ShellNamespaceTreeControl
ShellNamespaceTreeControlCancelEventArgs
ShellNamespaceTreeControlEventArgs
ShellNamespaceTreeControlItemLabelEditEventArgs
ShellNamespaceTreeControlItemMouseClickEventArgs
ShellNamespaceTreeRootList
ShellProgressDialog
SplitButton
SplitMenuEventArgs
StringResIndexer
Style
TaskDialog
TaskDialogButton
TaskDialogButtonBase
TaskDialogButtonCollection
TaskDialogProgressBar
TaskDialogRadioButton
TextBoxExtension
ThemedImageDraw
ThemedLabel
ThemedPanel
ThemedTableLayoutPanel
TimerEventArgs
TrackBarEx
TreeViewExtension
TypedBehavior
TypedDesignerActionList
TypedGlyph
VerificationClickedEventArgs
VistaButtonBase
VistaControlExtender
VisualStylesRendererExtension
VisualTheme
| TaskDialogResult
















































































































| BitmapProperty
BoolProperty
CloakingSource
CollapsiblePanelBorderCondition
CollapsiblePanelHeaderState
ColorProperty
ControlState
EnumProperty
ExplorerBrowserContentSectionOptions
ExplorerBrowserLoadFlags
ExplorerBrowserNavigateOptions
ExplorerBrowserNavigationItemCategory
ExplorerBrowserViewMode
FilenameProperty
Flip3DWindowPolicy
FolderBrowserDialogOptions
FontProperty
IconSize
IntProperty
ItemHitLocation
KnownFolder
MarginsProperty
MenuPlacement
MetricProperty
NonClientRenderingPolicy
PaneVisibilityState
PartSize
PositionProperty
ProgressBarState
PropertyOrigin
RectangleProperty
RenderStyle
SecurityPageType
ShellNamespaceTreeControlAction
ShellProgressDialogStyle
ShellTreeItemButton
ShellTreeItemCheckBoxStyle
ShellTreeItemState
SizeMode
StringProperty
TaskDialogButtonDisplay
TaskDialogCommonButtons
TaskDialogIcon






































































| IAccessControlEditorDialogProvider
IActionGetItem
IDrawingStyle
IEnableable
IFileListStorage
IMenuBuilder











































































































diff --git a/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj b/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj index 9cb36a64..785dcc16 100644 --- a/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj +++ b/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj @@ -11,12 +11,13 @@ Currently implements: Classes -IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ComObjWrapper<T>, ControlPanel, DragEventArgs, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MenuItemInfo, MessageEventArgs, MessageLoop, NativeClipboard, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellAssociationHandler, ShellCommand, ShellContextMenu, ShellDataTable, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemImages, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellNavigationHistory, ShellRegistrar, ShellSearch, ShellSearchViewSettings, StockIcon, Taskbar, TaskbarList, TrayIcon, Utils, WallpaperManager, WallpaperMonitor, WallpaperSlideshow +AddExtenderEventArgs, AppRegistration, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ComObjWrapper<T>, ControlPanel, DragEventArgs, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MenuItemInfo, MessageEventArgs, MessageLoop, NativeClipboard, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellAssociationHandler, ShellCommand, ShellContextMenu, ShellDataTable, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemImages, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellNavigationHistory, ShellRegistrar, ShellSearch, ShellSearchViewSettings, StockIcon, Taskbar, TaskbarList, TrayIcon, Utils, WallpaperManager, WallpaperMonitor, WallpaperSlideshow Enumerations ChangeFilters, DialogStatus, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, OperationMode, OperationType, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TextDataFormat, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, WallpaperFit + pkgreadme.md
diff --git a/Windows.Shell.Common/pkgreadme.md b/Windows.Shell.Common/pkgreadme.md new file mode 100644 index 00000000..706afaac --- /dev/null +++ b/Windows.Shell.Common/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Windows.Shell.Common NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Windows.Shell.Common?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) + +Common classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists. + +### 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.Windows.Shell.Common + +Classes | Enumerations | Interfaces +--- | --- | --- +AddExtenderEventArgs
AppRegistration
BindContext
ComClassFactory
CommandVerb
CommandVerbDictionary
ComObject
ComObjWrapper
ControlPanel
DragEventArgs
ExtenderProviderBase
FileInUseHandler
FileTypeAssociation
IconLocation
IndirectResource
IndirectString
JumpList
JumpListDestination
JumpListItem
JumpListSeparator
JumpListTask
MemoryPropertyStore
MenuItemInfo
MessageEventArgs
MessageLoop
NativeClipboard
ProgId
PropertyBag
PropertyDescription
PropertyDescriptionList
PropertyStore
PropertyType
PropertyTypeList
ReadOnlyPropertyStore
RecycleBin
RegBasedDictionary
RegBasedSettings
SearchCondition
ShellAssociation
ShellAssociationHandler
ShellCommand
ShellContextMenu
ShellDataTable
ShellDropTarget
ShellExecuteCommand
ShellFileInfo
ShellFileNewOpEventArgs
ShellFileOperationDialog
ShellFileOperations
ShellFileOpEventArgs
ShellFolder
ShellImageList
ShellItem
ShellItemArray
ShellItemChangeEventArgs
ShellItemChangeWatcher
ShellItemImages
ShellItemPropertyStore
ShellItemPropertyUpdates
ShellLibrary
ShellLibraryFolders
ShellLink
ShellNavigationHistory
ShellRegistrar
ShellSearch
ShellSearchViewSettings
StockIcon
Taskbar
TaskbarList
TrayIcon
Utils
WallpaperManager
WallpaperMonitor
WallpaperSlideshow
| ChangeFilters
DialogStatus
ExecutableType
FileUsageType
FolderItemFilter
LibraryFolderFilter
LibraryViewTemplate
LinkResolution
OperationFlags
OperationMode
OperationType
ShellIconType
ShellImageSize
ShellItemAttribute
ShellItemComparison
ShellItemDisplayString
ShellItemGetImageOptions
ShellItemToolTipOptions
TaskbarButtonProgressState
TextDataFormat
TransferFlags
VerbMultiSelectModel
VerbPosition
VerbSelectionModel
WallpaperFit

















































| IComObject
IJumpListItem








































































diff --git a/Windows.Shell/Vanara.Windows.Shell.csproj b/Windows.Shell/Vanara.Windows.Shell.csproj index f4a41090..45364bf1 100644 --- a/Windows.Shell/Vanara.Windows.Shell.csproj +++ b/Windows.Shell/Vanara.Windows.Shell.csproj @@ -21,6 +21,7 @@ NavigationLogDirection, SFVMUD, ShellBrowserViewMode, TaskbarItemTabThumbnailOpt Vanara.Windows.Shell true + pkgreadme.md diff --git a/Windows.Shell/pkgreadme.md b/Windows.Shell/pkgreadme.md new file mode 100644 index 00000000..1d2b6565 --- /dev/null +++ b/Windows.Shell/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png) +### Vanara.Windows.Shell NuGet Package +[![Version](https://img.shields.io/nuget/v/Vanara.Windows.Shell?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) + +Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists. + +### 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.Windows.Shell + +Classes | Enumerations +--- | --- +FilterShellItemEventArgs
NavigatedEventArgs
NavigatingEventArgs
NavigationFailedEventArgs
ShellBrowser
ShellBrowserNavigatedEventArgs
ShellBrowserViewHandler
ShellBrowserViewHandlerExtension
ShellDataObject
ShellFileDescriptor
TaskbarButton
TaskbarButtonThumbnail
TaskbarButtonThumbnails
ThumbnailToolbar
ThumbnailToolbarButton
ThumbnailToolbarButtonCollection
| NavigationLogDirection
SFVMUD
ShellBrowserViewMode
TaskbarItemTabThumbnailOption
Visibility