From ec8fec790280422892b6f031a2b04df454d2251e Mon Sep 17 00:00:00 2001 From: David Hall Date: Sun, 24 Feb 2019 18:54:29 -0700 Subject: [PATCH] Updated project files to 2.3.1 --- Core/AssemblyReport.md | 2 +- Core/Vanara.Core.csproj | 2 +- HelpBuilder/HelpBuilder.shfbproj | 2 +- PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj | 2 +- PInvoke/BITS/Vanara.PInvoke.BITS.csproj | 2 +- PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj | 2 +- PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj | 2 +- .../Vanara.PInvoke.Cryptography.csproj | 2 +- PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj | 2 +- PInvoke/Gdi32/CorrelationReport.md | 23 ++++++++++++ PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj | 4 +- PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj | 2 +- PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj | 2 +- PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj | 2 +- PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj | 2 +- PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj | 2 +- PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj | 2 +- .../NetListMgr/Vanara.PInvoke.NetListMgr.csproj | 2 +- PInvoke/Ole/Vanara.PInvoke.Ole.csproj | 2 +- PInvoke/Security/Vanara.PInvoke.Security.csproj | 2 +- PInvoke/Shared/Vanara.PInvoke.Shared.csproj | 2 +- PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj | 2 +- PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj | 2 +- PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj | 2 +- .../User32.Gdi/Vanara.PInvoke.User32.Gdi.csproj | 2 +- PInvoke/User32/CorrelationReport.md | 43 +++++++++++++++------- PInvoke/User32/Vanara.PInvoke.User32.csproj | 6 +-- PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj | 2 +- PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj | 2 +- PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj | 2 +- PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj | 2 +- Security/AssemblyReport.md | 1 + Security/Vanara.Security.csproj | 4 +- System/AssemblyReport.md | 4 ++ System/Vanara.SystemServices.csproj | 6 +-- UnitTests/Properties/AssemblyInfo.cs | 4 +- WIndows.Forms/Vanara.Windows.Forms.csproj | 2 +- Windows.Shell/Vanara.Windows.Shell.csproj | 2 +- 38 files changed, 99 insertions(+), 54 deletions(-) diff --git a/Core/AssemblyReport.md b/Core/AssemblyReport.md index 5f001575..cd8a2135 100644 --- a/Core/AssemblyReport.md +++ b/Core/AssemblyReport.md @@ -33,7 +33,7 @@ SafeMemoryHandle | Abstract base class for all SafeAllocatedMemoryHandle deri SafeMemoryHandleExt | A `SafeHandle` for memory allocated via COM. SparseArray | A sparse array based on a dictionary. StringHelper | A safe class that represents an object that is pinned in memory. -TryGetValueDelegate | +TryGetValueDelegate | Delegate for the implementation of the method. VirtualDictionary | A generic base class for providing a dictionary that gets and sets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc. VirtualReadOnlyDictionary | A generic base class for providing a read-only dictionary that gets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc. ### Structures diff --git a/Core/Vanara.Core.csproj b/Core/Vanara.Core.csproj index a8ce2fe5..fb5bbb41 100644 --- a/Core/Vanara.Core.csproj +++ b/Core/Vanara.Core.csproj @@ -9,7 +9,7 @@ * Memory stream based on marshaled memory Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.Core $(AssemblyName) diff --git a/HelpBuilder/HelpBuilder.shfbproj b/HelpBuilder/HelpBuilder.shfbproj index 290b9123..289bfed4 100644 --- a/HelpBuilder/HelpBuilder.shfbproj +++ b/HelpBuilder/HelpBuilder.shfbproj @@ -29,7 +29,7 @@ False False True - 2.3.0 + 2.3.1 2 True C#, Visual Basic diff --git a/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj b/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj index 05346aed..83bb65f6 100644 --- a/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj +++ b/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from AclUI.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.AclUI $(AssemblyName) diff --git a/PInvoke/BITS/Vanara.PInvoke.BITS.csproj b/PInvoke/BITS/Vanara.PInvoke.BITS.csproj index db79efb6..b98aeb38 100644 --- a/PInvoke/BITS/Vanara.PInvoke.BITS.csproj +++ b/PInvoke/BITS/Vanara.PInvoke.BITS.csproj @@ -4,7 +4,7 @@ Interfaces, structures and constants imported for BITS (Background Intelligent Transfer Service). Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.BITS $(AssemblyName) diff --git a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj index 9a41d086..0a9a5bcc 100644 --- a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj +++ b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from ComCtl32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.ComCtl32 $(AssemblyName) diff --git a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj index b41d29ac..9b59af72 100644 --- a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj +++ b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from CredUI.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.CredUI $(AssemblyName) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index 9d733786..b681881a 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from BCrypt.dll and NCrypt.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Cryptography $(AssemblyName) diff --git a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj index 14e6bc1d..9f510126 100644 --- a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj +++ b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from DwmApi.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.DwmApi $(AssemblyName) diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index 182a5587..4d686176 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -629,8 +629,31 @@ Native Structure | Header | Managed Structure [DEVMODE](http://msdn2.microsoft.com/en-us/library/85741025-9393-42ab-8a6d-27f1ae2c0f1b) | wingdi.h | Vanara.PInvoke.Gdi32+DEVMODE [DIBSECTION](http://msdn2.microsoft.com/en-us/library/dd183567) | Wingdi.h | Vanara.PInvoke.Gdi32+DIBSECTION [DISPLAY_DEVICE](http://msdn2.microsoft.com/en-us/library/9a7813fe-358a-44eb-99da-c63f98d055c3) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAY_DEVICE +[DISPLAYCONFIG_2DREGION](http://msdn2.microsoft.com/en-us/library/ea306268-53fc-488b-afae-b8e9e5d09f2b) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_2DREGION +[DISPLAYCONFIG_ADAPTER_NAME](http://msdn2.microsoft.com/en-us/library/248f325f-37ae-48f4-a758-ee78a3e3f0b8) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_ADAPTER_NAME +[DISPLAYCONFIG_DESKTOP_IMAGE_INFO](http://msdn2.microsoft.com/en-us/library/2DACA175-19BC-4192-A2FF-CB8AC7220B98) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_DESKTOP_IMAGE_INFO +[DISPLAYCONFIG_DEVICE_INFO_HEADER](http://msdn2.microsoft.com/en-us/library/2fdfa54e-2a5f-448f-98e3-e51ce0acaeaf) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_DEVICE_INFO_HEADER +[DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO](https://www.google.com/search?num=5&q=DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO+site%3Amicrosoft.com) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO +[DISPLAYCONFIG_MODE_INFO](http://msdn2.microsoft.com/en-us/library/39ffe49b-96d3-4d8b-94a7-01c388448b82) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_MODE_INFO +[DISPLAYCONFIG_PATH_INFO](http://msdn2.microsoft.com/en-us/library/e218c36d-60d5-42c8-9443-419a388a2b8d) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_PATH_INFO +[DISPLAYCONFIG_PATH_SOURCE_INFO](http://msdn2.microsoft.com/en-us/library/df43d20b-a55a-4bec-89a2-9ede03b4d6c5) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_PATH_SOURCE_INFO +[DISPLAYCONFIG_PATH_TARGET_INFO](http://msdn2.microsoft.com/en-us/library/3dcdca96-7c5d-4e69-b7dd-8b5ccda25f6a) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_PATH_TARGET_INFO +[DISPLAYCONFIG_RATIONAL](http://msdn2.microsoft.com/en-us/library/1f2f25f7-5ea1-46f4-ad9f-c50c367bb600) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_RATIONAL +[DISPLAYCONFIG_SDR_WHITE_LEVEL](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SDR_WHITE_LEVEL+site%3Amicrosoft.com) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_SDR_WHITE_LEVEL +[DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE](https://www.google.com/search?num=5&q=DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE+site%3Amicrosoft.com) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE +[DISPLAYCONFIG_SET_TARGET_PERSISTENCE](http://msdn2.microsoft.com/en-us/library/4798a1e1-8685-40c2-917a-0ee071bc780c) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_SET_TARGET_PERSISTENCE +[DISPLAYCONFIG_SOURCE_DEVICE_NAME](http://msdn2.microsoft.com/en-us/library/92813ffc-1915-4f26-afb1-936bf76f7844) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_SOURCE_DEVICE_NAME +[DISPLAYCONFIG_SOURCE_MODE](http://msdn2.microsoft.com/en-us/library/413d63e5-da9d-4906-80a9-049da6e85275) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_SOURCE_MODE +[DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION](http://msdn2.microsoft.com/en-us/library/D9208D00-F437-4B2E-8C39-044F75088659) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION +[DISPLAYCONFIG_TARGET_BASE_TYPE](http://msdn2.microsoft.com/en-us/library/7916E714-9A3C-4682-AC08-9B6EE222D8B7) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_TARGET_BASE_TYPE +[DISPLAYCONFIG_TARGET_DEVICE_NAME](http://msdn2.microsoft.com/en-us/library/85507b69-8ce0-4f39-a4d3-7d67f515b451) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_TARGET_DEVICE_NAME +[DISPLAYCONFIG_TARGET_MODE](http://msdn2.microsoft.com/en-us/library/c81768f0-67d3-4ddd-94c8-013b1e4cf83e) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_TARGET_MODE +[DISPLAYCONFIG_TARGET_PREFERRED_MODE](http://msdn2.microsoft.com/en-us/library/1a4926ca-36d2-466c-b3d2-b59d34a89ee6) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_TARGET_PREFERRED_MODE +[DISPLAYCONFIG_VIDEO_SIGNAL_INFO](http://msdn2.microsoft.com/en-us/library/960089fe-dbb7-41a1-af73-0002cfce6da2) | wingdi.h | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_VIDEO_SIGNAL_INFO [EXTLOGPEN](http://msdn2.microsoft.com/en-us/library/34ffa71d-e94d-425e-9f9d-21e3df4990b7) | wingdi.h | Vanara.PInvoke.Gdi32+EXTLOGPEN [LOGBRUSH](http://msdn2.microsoft.com/en-us/library/ded2c7a4-2248-4d01-95c6-ab4050719094) | wingdi.h | Vanara.PInvoke.Gdi32+LOGBRUSH [LOGPEN](http://msdn2.microsoft.com/en-us/library/0e098b5a-e249-43ad-a6d8-2509b6562453) | wingdi.h | Vanara.PInvoke.Gdi32+LOGPEN [RGBQUAD](http://msdn2.microsoft.com/en-us/library/dd162938) | Wingdi.h | Vanara.PInvoke.Gdi32+RGBQUAD [TEXTMETRIC](http://msdn2.microsoft.com/en-us/library/0a46da58-5d0f-4db4-bba6-9e1b6c1f892c) | wingdi.h | Vanara.PInvoke.Gdi32+TEXTMETRIC +[Union](https://www.google.com/search?num=5&q=Union+site%3Amicrosoft.com) | | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_PATH_SOURCE_INFO+Union +[Union](https://www.google.com/search?num=5&q=Union+site%3Amicrosoft.com) | | Vanara.PInvoke.Gdi32+DISPLAYCONFIG_PATH_TARGET_INFO+Union diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index c5e915ae..d6ccca9c 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from Gdi32.dll Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.Gdi32 $(AssemblyName) @@ -28,7 +28,7 @@ Functions BitBlt, CreateBrushIndirect, CreateCompatibleDC, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateDIBSection, CreateEnhMetaFileA, CreateEnhMetaFileW, CreateHatchBrush, CreatePatternBrush, CreatePen, CreatePenIndirect, CreateSolidBrush, DeleteDC, DeleteEnhMetaFile, DeleteObject, ExtCreatePen, GdiAlphaBlend, GdiFlush, GdiTransparentBlt, GetBrushOrgEx, GetDeviceCaps, GetDIBits, GetEnhMetaFileA, GetEnhMetaFileW, GetObjectA, GetObjectW, GetSysColorBrush, LPtoDP, PatBlt, SelectObject, SetBkMode, SetBrushOrgEx, SetLayout Structures -BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, LOGBRUSH, DISPLAY_DEVICE, DEVMODE, EXTLOGPEN, LOGPEN, TEXTMETRIC +BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, LOGBRUSH, DISPLAY_DEVICE, DEVMODE, 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, EXTLOGPEN, LOGPEN, TEXTMETRIC, Union, Union latest diff --git a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj index d8c14b74..d4391fea 100644 --- a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj +++ b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from IpHlpApi.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.IpHlpApi $(AssemblyName) diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index 621427d9..e9f66b45 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from Kernel32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Kernel32 $(AssemblyName) diff --git a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj index 26a85c6c..b0b8f5b9 100644 --- a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj +++ b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from Mpr.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Mpr $(AssemblyName) diff --git a/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj b/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj index 8b66ecef..05d35ad5 100644 --- a/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj +++ b/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from NTDSApi.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.NTDSApi $(AssemblyName) diff --git a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj index 5f7d4ab3..ebedcb90 100644 --- a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj +++ b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from NtDll.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.NtDll $(AssemblyName) diff --git a/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj b/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj index 64a6fcfa..e7d62c8c 100644 --- a/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj +++ b/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from NetApi32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.NetApi32 $(AssemblyName) diff --git a/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj b/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj index 6aaaf2c8..52fff7c9 100644 --- a/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj +++ b/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj @@ -4,7 +4,7 @@ Methods, structures and constants for NetListMgr COM object. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.NetListMgr $(AssemblyName) diff --git a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj index 9052ed64..1b61a479 100644 --- a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj +++ b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from Ole32.dll, OleAut32 and PropSys.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Ole $(AssemblyName) diff --git a/PInvoke/Security/Vanara.PInvoke.Security.csproj b/PInvoke/Security/Vanara.PInvoke.Security.csproj index d35c7adf..d4a95d0c 100644 --- a/PInvoke/Security/Vanara.PInvoke.Security.csproj +++ b/PInvoke/Security/Vanara.PInvoke.Security.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from AdvApi32.dll, Authz.dll and Secur32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Security $(AssemblyName) diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index e2bcd995..4b1fc89a 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -11,7 +11,7 @@ * Shared structures and enums (see release notes) Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Shared $(AssemblyName) diff --git a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj index 0b130769..b37b4f32 100644 --- a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj +++ b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from Shell32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.Shell32 $(AssemblyName) diff --git a/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj b/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj index b4b1dce2..ab096bb0 100644 --- a/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj +++ b/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from ShlwApi.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.ShlwApi $(AssemblyName) diff --git a/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj b/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj index f9d9e87b..cfa51e7d 100644 --- a/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj +++ b/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported for Task Scheduler 1.0 and 2.0 COM objects. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.TaskSchd $(AssemblyName) diff --git a/PInvoke/User32.Gdi/Vanara.PInvoke.User32.Gdi.csproj b/PInvoke/User32.Gdi/Vanara.PInvoke.User32.Gdi.csproj index 381cc59d..3d2d9a03 100644 --- a/PInvoke/User32.Gdi/Vanara.PInvoke.User32.Gdi.csproj +++ b/PInvoke/User32.Gdi/Vanara.PInvoke.User32.Gdi.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from User32.dll and specific to graphics or window management. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.User32.Gdi $(AssemblyName) diff --git a/PInvoke/User32/CorrelationReport.md b/PInvoke/User32/CorrelationReport.md index 93d60a8a..57098293 100644 --- a/PInvoke/User32/CorrelationReport.md +++ b/PInvoke/User32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for user32.dll -### Methods (62% complete) +### Methods (64% complete) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Amicrosoft.com) | user32.dll | | @@ -52,7 +52,7 @@ Native Method | Native DLL | Header | Managed Method [CopyAcceleratorTableA](https://www.google.com/search?num=5&q=CopyAcceleratorTableA+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.CopyAcceleratorTable [CopyAcceleratorTableW](https://www.google.com/search?num=5&q=CopyAcceleratorTableW+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.CopyAcceleratorTable [CopyIcon](http://msdn2.microsoft.com/en-us/library/copyicon) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.CopyIcon -[CopyImage](https://www.google.com/search?num=5&q=CopyImage+site%3Amicrosoft.com) | user32.dll | | +[CopyImage](https://www.google.com/search?num=5&q=CopyImage+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.CopyImage [CopyRect](http://msdn2.microsoft.com/en-us/library/9349ba83-59d6-49d0-ac9d-a4d9589748dd) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.CopyRect [CountClipboardFormats](http://msdn2.microsoft.com/en-us/library/countclipboardformats) | user32.dll | winuser.h | Vanara.PInvoke.User32.CountClipboardFormats [CreateAcceleratorTable](https://www.google.com/search?num=5&q=CreateAcceleratorTableA+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.CreateAcceleratorTable @@ -74,10 +74,10 @@ Native Method | Native DLL | Header | Managed Method [DefDlgProc](http://msdn2.microsoft.com/en-us/library/defdlgproc) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DefDlgProc [DefDlgProc](https://www.google.com/search?num=5&q=DefDlgProcA+site%3Amicrosoft.com) | user32.dll | | [DeferWindowPos](http://msdn2.microsoft.com/en-us/library/deferwindowpos) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DeferWindowPos -[DefFrameProc](https://www.google.com/search?num=5&q=DefFrameProcA+site%3Amicrosoft.com) | user32.dll | | -[DefMDIChildProc](https://www.google.com/search?num=5&q=DefMDIChildProcA+site%3Amicrosoft.com) | user32.dll | | -[DefRawInputProc](https://www.google.com/search?num=5&q=DefRawInputProc+site%3Amicrosoft.com) | user32.dll | | -[DefWindowProc](https://www.google.com/search?num=5&q=DefWindowProcA+site%3Amicrosoft.com) | user32.dll | | +[DefFrameProc](https://www.google.com/search?num=5&q=DefFrameProcA+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DefFrameProc +[DefMDIChildProc](https://www.google.com/search?num=5&q=DefMDIChildProcA+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DefMDIChildProc +[DefRawInputProc](https://www.google.com/search?num=5&q=DefRawInputProc+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DefRawInputProc +[DefWindowProc](https://www.google.com/search?num=5&q=DefWindowProcA+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DefWindowProc [DeleteMenu](http://msdn2.microsoft.com/en-us/library/deletemenu.htm) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DeleteMenu [DeregisterShellHookWindow](http://msdn2.microsoft.com/en-us/library/deregistershellhookwindow) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DeregisterShellHookWindow [DestroyAcceleratorTable](https://www.google.com/search?num=5&q=DestroyAcceleratorTable+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DestroyAcceleratorTable @@ -90,8 +90,8 @@ Native Method | Native DLL | Header | Managed Method [DialogBoxParam](http://msdn2.microsoft.com/en-us/library/dialogboxparam) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DialogBoxParam [DisableProcessWindowsGhosting](https://www.google.com/search?num=5&q=DisableProcessWindowsGhosting+site%3Amicrosoft.com) | user32.dll | | [DispatchMessage](https://www.google.com/search?num=5&q=DispatchMessageA+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DispatchMessage -[DisplayConfigGetDeviceInfo](https://www.google.com/search?num=5&q=DisplayConfigGetDeviceInfo+site%3Amicrosoft.com) | user32.dll | | -[DisplayConfigSetDeviceInfo](https://www.google.com/search?num=5&q=DisplayConfigSetDeviceInfo+site%3Amicrosoft.com) | user32.dll | | +[DisplayConfigGetDeviceInfo](http://msdn2.microsoft.com/en-us/library/249dcb1a-4ce3-4478-8331-fb81e91313b0) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DisplayConfigGetDeviceInfo +[DisplayConfigSetDeviceInfo](http://msdn2.microsoft.com/en-us/library/4050b1f0-a588-427c-a0df-eefdc488fc20) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.DisplayConfigSetDeviceInfo [DlgDirSelectComboBoxEx](https://www.google.com/search?num=5&q=DlgDirSelectComboBoxExA+site%3Amicrosoft.com) | user32.dll | | [DlgDirSelectEx](https://www.google.com/search?num=5&q=DlgDirSelectExA+site%3Amicrosoft.com) | user32.dll | | [DragDetect](https://www.google.com/search?num=5&q=DragDetect+site%3Amicrosoft.com) | user32.dll | | @@ -180,7 +180,7 @@ Native Method | Native DLL | Header | Managed Method [GetDialogControlDpiChangeBehavior](https://www.google.com/search?num=5&q=GetDialogControlDpiChangeBehavior+site%3Amicrosoft.com) | user32.dll | | [GetDialogDpiChangeBehavior](https://www.google.com/search?num=5&q=GetDialogDpiChangeBehavior+site%3Amicrosoft.com) | user32.dll | | [GetDisplayAutoRotationPreferences](http://msdn2.microsoft.com/en-us/library/48D609CC-3E2B-4E0E-9566-FE02853DD831) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.GetDisplayAutoRotationPreferences -[GetDisplayConfigBufferSizes](https://www.google.com/search?num=5&q=GetDisplayConfigBufferSizes+site%3Amicrosoft.com) | user32.dll | | +[GetDisplayConfigBufferSizes](http://msdn2.microsoft.com/en-us/library/5ec7f521-28b5-4922-a3fc-aa4433de69e0) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.GetDisplayConfigBufferSizes [GetDlgCtrlID](http://msdn2.microsoft.com/en-us/library/getdlgctrlid) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.GetDlgCtrlID [GetDlgItem](http://msdn2.microsoft.com/en-us/library/getdlgitem) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.GetDlgItem [GetDlgItemInt](http://msdn2.microsoft.com/en-us/library/getdlgitemint) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.GetDlgItemInt @@ -419,14 +419,14 @@ Native Method | Native DLL | Header | Managed Method [PrintWindow](https://www.google.com/search?num=5&q=PrintWindow+site%3Amicrosoft.com) | user32.dll | | [PrivateExtractIcons](http://msdn2.microsoft.com/en-us/library/privateextracticons) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.PrivateExtractIcons [PtInRect](http://msdn2.microsoft.com/en-us/library/8a47a238-082c-44b8-a270-5ebb4d3d9fc8) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.PtInRect -[QueryDisplayConfig](https://www.google.com/search?num=5&q=QueryDisplayConfig+site%3Amicrosoft.com) | user32.dll | | +[QueryDisplayConfig](http://msdn2.microsoft.com/en-us/library/b1792d7f-f216-4250-a6b6-a11b251a9cec) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.QueryDisplayConfig [RealChildWindowFromPoint](http://msdn2.microsoft.com/en-us/library/realchildwindowfrompoint) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.RealChildWindowFromPoint [RealGetWindowClass](https://www.google.com/search?num=5&q=RealGetWindowClass+site%3Amicrosoft.com) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.RealGetWindowClass [RedrawWindow](http://msdn2.microsoft.com/en-us/library/c6cb7f74-237e-4d3e-a852-894da36e990c) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.RedrawWindow [RegisterClass](https://www.google.com/search?num=5&q=RegisterClassA+site%3Amicrosoft.com) | user32.dll | | [RegisterClassEx](https://www.google.com/search?num=5&q=RegisterClassExA+site%3Amicrosoft.com) | user32.dll | | [RegisterClipboardFormat](http://msdn2.microsoft.com/en-us/library/registerclipboardformat) | user32.dll | winuser.h | Vanara.PInvoke.User32.RegisterClipboardFormat -[RegisterDeviceNotification](https://www.google.com/search?num=5&q=RegisterDeviceNotificationA+site%3Amicrosoft.com) | user32.dll | | +[RegisterDeviceNotification](http://msdn2.microsoft.com/en-us/library/82094d95-9af3-4222-9c5e-ce2df9bab5e3) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.RegisterDeviceNotification [RegisterHotKey](http://msdn2.microsoft.com/en-us/library/registerhotkey) | user32.dll | winuser.h | Vanara.PInvoke.User32.RegisterHotKey [RegisterLogonProcess](https://www.google.com/search?num=5&q=RegisterLogonProcess+site%3Amicrosoft.com) | user32.dll | | [RegisterPointerDeviceNotifications](https://www.google.com/search?num=5&q=RegisterPointerDeviceNotifications+site%3Amicrosoft.com) | user32.dll | | @@ -476,7 +476,7 @@ Native Method | Native DLL | Header | Managed Method [SetDialogControlDpiChangeBehavior](https://www.google.com/search?num=5&q=SetDialogControlDpiChangeBehavior+site%3Amicrosoft.com) | user32.dll | | [SetDialogDpiChangeBehavior](https://www.google.com/search?num=5&q=SetDialogDpiChangeBehavior+site%3Amicrosoft.com) | user32.dll | | [SetDisplayAutoRotationPreferences](https://www.google.com/search?num=5&q=SetDisplayAutoRotationPreferences+site%3Amicrosoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32_Gdi.SetDisplayAutoRotationPreferences -[SetDisplayConfig](https://www.google.com/search?num=5&q=SetDisplayConfig+site%3Amicrosoft.com) | user32.dll | | +[SetDisplayConfig](http://msdn2.microsoft.com/en-us/library/9f649fa0-ffb2-44c6-9a66-049f888e3b04) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.SetDisplayConfig [SetDlgItemInt](http://msdn2.microsoft.com/en-us/library/setdlgitemint) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.SetDlgItemInt [SetDlgItemText](http://msdn2.microsoft.com/en-us/library/setdlgitemtext) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.SetDlgItemText [SetDoubleClickTime](https://www.google.com/search?num=5&q=SetDoubleClickTime+site%3Amicrosoft.com) | user32.dll | | @@ -564,7 +564,7 @@ Native Method | Native DLL | Header | Managed Method [UnloadKeyboardLayout](https://www.google.com/search?num=5&q=UnloadKeyboardLayout+site%3Amicrosoft.com) | user32.dll | | [UnpackDDElParam](https://www.google.com/search?num=5&q=UnpackDDElParam+site%3Amicrosoft.com) | user32.dll | | [UnregisterClass](https://www.google.com/search?num=5&q=UnregisterClassA+site%3Amicrosoft.com) | user32.dll | | -[UnregisterDeviceNotification](https://www.google.com/search?num=5&q=UnregisterDeviceNotification+site%3Amicrosoft.com) | user32.dll | | +[UnregisterDeviceNotification](http://msdn2.microsoft.com/en-us/library/bcc0cf87-f996-47b5-937c-14a6332d00d9) | user32.dll | winuser.h | Vanara.PInvoke.User32_Gdi.UnregisterDeviceNotification [UnregisterHotKey](http://msdn2.microsoft.com/en-us/library/unregisterhotkey) | user32.dll | winuser.h | Vanara.PInvoke.User32.UnregisterHotKey [UnregisterPointerInputTarget](https://www.google.com/search?num=5&q=UnregisterPointerInputTarget+site%3Amicrosoft.com) | user32.dll | | [UnregisterPowerSettingNotification](https://www.google.com/search?num=5&q=UnregisterPowerSettingNotification+site%3Amicrosoft.com) | user32.dll | | @@ -602,7 +602,17 @@ Native Structure | Header | Managed Structure [CURSORINFO](http://msdn2.microsoft.com/en-us/library/cursorinfo) | winuser.h | Vanara.PInvoke.User32_Gdi+CURSORINFO [CWPRETSTRUCT](http://msdn2.microsoft.com/en-us/library/cwpretstruct.htm) | winuser.h | Vanara.PInvoke.User32+CWPRETSTRUCT [CWPSTRUCT](http://msdn2.microsoft.com/en-us/library/cwpstruct.htm) | winuser.h | Vanara.PInvoke.User32+CWPSTRUCT +[DATA](https://www.google.com/search?num=5&q=DATA+site%3Amicrosoft.com) | | Vanara.PInvoke.User32_Gdi+RAWINPUT+DATA [DEBUGHOOKINFO](http://msdn2.microsoft.com/en-us/library/debughookinfo.htm) | winuser.h | Vanara.PInvoke.User32+DEBUGHOOKINFO +[DEV_BROADCAST_DEVICEINTERFACE](http://msdn2.microsoft.com/en-us/library/23e6b2b9-2053-4dfa-9c0a-283279f086b8) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_DEVICEINTERFACE +[DEV_BROADCAST_DEVNODE](https://www.google.com/search?num=5&q=DEV_BROADCAST_DEVNODE+site%3Amicrosoft.com) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_DEVNODE +[DEV_BROADCAST_HANDLE](http://msdn2.microsoft.com/en-us/library/5e542abc-8db3-4251-8b68-11456aa2da5e) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_HANDLE +[DEV_BROADCAST_HDR](http://msdn2.microsoft.com/en-us/library/4fc81fcb-b9fe-4016-b639-a43845af2c5f) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_HDR +[DEV_BROADCAST_NET](https://www.google.com/search?num=5&q=DEV_BROADCAST_NET+site%3Amicrosoft.com) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_NET +[DEV_BROADCAST_OEM](http://msdn2.microsoft.com/en-us/library/32d72002-1e67-4f72-8821-6712eb898e7d) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_OEM +[DEV_BROADCAST_PORT](http://msdn2.microsoft.com/en-us/library/b8789f1c-7d82-4637-bdb0-016a22b3bc8a) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_PORT +[DEV_BROADCAST_USERDEFINED](https://www.google.com/search?num=5&q=DEV_BROADCAST_USERDEFINED+site%3Amicrosoft.com) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_USERDEFINED +[DEV_BROADCAST_VOLUME](http://msdn2.microsoft.com/en-us/library/8ce644d9-1e95-458e-924f-67bd37831048) | dbt.h | Vanara.PInvoke.User32_Gdi+DEV_BROADCAST_VOLUME [DLGITEMTEMPLATE](http://msdn2.microsoft.com/en-us/library/dlgitemtemplate) | winuser.h | Vanara.PInvoke.User32_Gdi+DLGITEMTEMPLATE [DLGTEMPLATE](http://msdn2.microsoft.com/en-us/library/dlgtemplate) | winuser.h | Vanara.PInvoke.User32_Gdi+DLGTEMPLATE [EVENTMSG](http://msdn2.microsoft.com/en-us/library/eventmsg.htm) | winuser.h | Vanara.PInvoke.User32+EVENTMSG @@ -613,6 +623,7 @@ Native Structure | Header | Managed Structure [GRPICONDIR](https://www.google.com/search?num=5&q=GRPICONDIR+site%3Amicrosoft.com) | | Vanara.PInvoke.User32_Gdi+GRPICONDIR [GRPICONDIRENTRY](https://www.google.com/search?num=5&q=GRPICONDIRENTRY+site%3Amicrosoft.com) | | Vanara.PInvoke.User32_Gdi+GRPICONDIRENTRY [GUITHREADINFO](http://msdn2.microsoft.com/en-us/library/guithreadinfo) | winuser.h | Vanara.PInvoke.User32_Gdi+GUITHREADINFO +[HDEVNOTIFY](https://www.google.com/search?num=5&q=HDEVNOTIFY+site%3Amicrosoft.com) | dbt.h | Vanara.PInvoke.User32_Gdi+HDEVNOTIFY [HELPINFO](https://www.google.com/search?num=5&q=HELPINFO+site%3Amicrosoft.com) | Winuser.h | Vanara.PInvoke.User32+HELPINFO [HGESTUREINFO](https://www.google.com/search?num=5&q=HGESTUREINFO+site%3Amicrosoft.com) | | Vanara.PInvoke.User32+HGESTUREINFO [HHOOK](https://www.google.com/search?num=5&q=HHOOK+site%3Amicrosoft.com) | | Vanara.PInvoke.User32+HHOOK @@ -644,6 +655,11 @@ Native Structure | Header | Managed Structure [NMHDR](https://www.google.com/search?num=5&q=NMHDR+site%3Amicrosoft.com) | | Vanara.PInvoke.User32_Gdi+NMHDR [NONCLIENTMETRICS](http://msdn2.microsoft.com/en-us/library/ff729175) | Winuser.h | Vanara.PInvoke.User32+NONCLIENTMETRICS [PAINTSTRUCT](http://msdn2.microsoft.com/en-us/library/1f8c6dd2-e511-48f2-8ab0-d2fadb1ce433) | winuser.h | Vanara.PInvoke.User32_Gdi+PAINTSTRUCT +[RAWHID](https://www.google.com/search?num=5&q=RAWHID+site%3Amicrosoft.com) | winuser.h | Vanara.PInvoke.User32_Gdi+RAWHID +[RAWINPUT](https://www.google.com/search?num=5&q=RAWINPUT+site%3Amicrosoft.com) | winuser.h | Vanara.PInvoke.User32_Gdi+RAWINPUT +[RAWINPUTHEADER](https://www.google.com/search?num=5&q=RAWINPUTHEADER+site%3Amicrosoft.com) | winuser.h | Vanara.PInvoke.User32_Gdi+RAWINPUTHEADER +[RAWKEYBOARD](https://www.google.com/search?num=5&q=RAWKEYBOARD+site%3Amicrosoft.com) | winuser.h | Vanara.PInvoke.User32_Gdi+RAWKEYBOARD +[RAWMOUSE](https://www.google.com/search?num=5&q=RAWMOUSE+site%3Amicrosoft.com) | winuser.h | Vanara.PInvoke.User32_Gdi+RAWMOUSE [SERIALKEYS](https://www.google.com/search?num=5&q=SERIALKEYS+site%3Amicrosoft.com) | Winuser.h | Vanara.PInvoke.User32+SERIALKEYS [SOUNDSENTRY](https://www.google.com/search?num=5&q=SOUNDSENTRY+site%3Amicrosoft.com) | Winuser.h | Vanara.PInvoke.User32+SOUNDSENTRY [STICKYKEYS](https://www.google.com/search?num=5&q=STICKYKEYS+site%3Amicrosoft.com) | Winuser.h | Vanara.PInvoke.User32+STICKYKEYS @@ -656,6 +672,7 @@ Native Structure | Header | Managed Structure [UPDATELAYEREDWINDOWINFO](http://msdn2.microsoft.com/en-us/library/updatelayeredwindowinfo) | winuser.h | Vanara.PInvoke.User32_Gdi+UPDATELAYEREDWINDOWINFO [USEROBJECTFLAGS](http://msdn2.microsoft.com/en-us/library/5a973d45-5ff4-47e7-a927-72d3fdd61dc9) | winuser.h | Vanara.PInvoke.User32_Gdi+USEROBJECTFLAGS [VIDEOPARAMETERS](https://www.google.com/search?num=5&q=VIDEOPARAMETERS+site%3Amicrosoft.com) | Tvout.h | Vanara.PInvoke.User32_Gdi+VIDEOPARAMETERS +[VolLockBroadcast](https://www.google.com/search?num=5&q=VolLockBroadcast+site%3Amicrosoft.com) | dbt.h | Vanara.PInvoke.User32_Gdi+VolLockBroadcast [WINDOWINFO](http://msdn2.microsoft.com/en-us/library/windowinfo) | winuser.h | Vanara.PInvoke.User32_Gdi+WINDOWINFO [WINDOWPLACEMENT](http://msdn2.microsoft.com/en-us/library/windowplacement) | winuser.h | Vanara.PInvoke.User32_Gdi+WINDOWPLACEMENT [WINDOWPOS](https://www.google.com/search?num=5&q=WINDOWPOS+site%3Amicrosoft.com) | | Vanara.PInvoke.User32_Gdi+WINDOWPOS diff --git a/PInvoke/User32/Vanara.PInvoke.User32.csproj b/PInvoke/User32/Vanara.PInvoke.User32.csproj index 176c34ce..7abaa5ca 100644 --- a/PInvoke/User32/Vanara.PInvoke.User32.csproj +++ b/PInvoke/User32/Vanara.PInvoke.User32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from User32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.User32 $(AssemblyName) @@ -25,10 +25,10 @@ Currently implements: Functions -AddClipboardFormatListener, AdjustWindowRect, AdjustWindowRectEx, AllowSetForegroundWindow, AnimateWindow, AnyPopup, AppendMenuA, AppendMenuW, ArrangeIconicWindows, BeginDeferWindowPos, BeginPaint, BringWindowToTop, BroadcastSystemMessage, BroadcastSystemMessageExA, BroadcastSystemMessageExW, CalculatePopupWindowPosition, CallMsgFilterA, CallMsgFilterW, CallNextHookEx, CascadeWindows, ChangeClipboardChain, ChangeDisplaySettingsA, ChangeDisplaySettingsExA, ChangeDisplaySettingsExW, ChangeDisplaySettingsW, ChangeWindowMessageFilter, ChangeWindowMessageFilterEx, CheckDlgButton, CheckMenuItem, CheckMenuRadioItem, CheckRadioButton, ChildWindowFromPoint, ChildWindowFromPointEx, ClientToScreen, ClipCursor, CloseClipboard, CloseDesktop, CloseGestureInfoHandle, CloseTouchInputHandle, CloseWindow, CloseWindowStation, CopyAcceleratorTableA, CopyAcceleratorTableW, CopyIcon, CopyRect, CountClipboardFormats, CreateAcceleratorTableA, CreateAcceleratorTableW, CreateCaret, CreateCursor, CreateDesktopA, CreateDesktopExA, CreateDesktopExW, CreateDesktopW, CreateDialogIndirectParamA, CreateDialogIndirectParamW, CreateDialogParamA, CreateDialogParamW, CreateIcon, CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, CreateMenu, CreatePopupMenu, CreateWindowExA, CreateWindowExW, CreateWindowStationA, CreateWindowStationW, DefDlgProc, DeferWindowPos, DeleteMenu, DeregisterShellHookWindow, DestroyAcceleratorTable, DestroyCaret, DestroyCursor, DestroyIcon, DestroyMenu, DestroyWindow, DialogBoxIndirectParamA, DialogBoxIndirectParamW, DialogBoxParamA, DialogBoxParamW, DispatchMessageA, DispatchMessageW, DrawAnimatedRects, DrawCaption, DrawEdge, DrawFocusRect, DrawFrameControl, DrawIcon, DrawIconEx, DrawMenuBar, DrawStateA, DrawStateW, DrawTextA, DrawTextW, EmptyClipboard, EnableMenuItem, EndDeferWindowPos, EndDialog, EndMenu, EndPaint, EndTask, EnumChildWindows, EnumClipboardFormats, EnumDesktopsA, EnumDesktopsW, EnumDesktopWindows, EnumDisplayDevicesA, EnumDisplayDevicesW, EnumDisplayMonitors, EnumDisplaySettingsA, EnumDisplaySettingsExA, EnumDisplaySettingsExW, EnumDisplaySettingsW, EnumPropsA, EnumPropsExA, EnumPropsExW, EnumPropsW, EnumThreadWindows, EnumWindows, EnumWindowStationsA, EnumWindowStationsW, EqualRect, ExcludeUpdateRgn, ExitWindowsEx, FillRect, FindWindowA, FindWindowExA, FindWindowExW, FindWindowW, FrameRect, GetActiveWindow, GetAltTabInfoA, GetAltTabInfoW, GetAncestor, GetCaretBlinkTime, GetCaretPos, GetClientRect, GetClipboardData, GetClipboardFormatNameA, GetClipboardFormatNameW, GetClipboardOwner, GetClipboardSequenceNumber, GetClipboardViewer, GetClipCursor, GetCursor, GetCursorInfo, GetCursorPos, GetDC, GetDCEx, GetDesktopWindow, GetDialogBaseUnits, GetDisplayAutoRotationPreferences, GetDlgCtrlID, GetDlgItem, GetDlgItemInt, GetDlgItemTextA, GetDlgItemTextW, GetForegroundWindow, GetGestureConfig, GetGestureExtraArgs, GetGestureInfo, GetGUIThreadInfo, GetIconInfo, GetIconInfoExA, GetIconInfoExW, GetInputState, GetLastActivePopup, GetLayeredWindowAttributes, GetMenu, GetMenuBarInfo, GetMenuCheckMarkDimensions, GetMenuDefaultItem, GetMenuInfo, GetMenuItemCount, GetMenuItemID, GetMenuItemInfoA, GetMenuItemInfoW, GetMenuItemRect, GetMenuState, GetMenuStringA, GetMenuStringW, GetMessageA, GetMessageExtraInfo, GetMessagePos, GetMessageTime, GetMessageW, GetMonitorInfoA, GetMonitorInfoW, GetNextDlgGroupItem, GetNextDlgTabItem, GetOpenClipboardWindow, GetParent, GetPhysicalCursorPos, GetPriorityClipboardFormat, GetProcessDefaultLayout, GetProcessWindowStation, GetPropA, GetPropW, GetQueueStatus, GetShellWindow, GetSubMenu, GetSysColor, GetSysColorBrush, GetSystemMenu, GetSystemMetrics, GetTabbedTextExtentA, GetTabbedTextExtentW, GetThreadDesktop, GetTitleBarInfo, GetTopWindow, GetTouchInputInfo, GetUpdatedClipboardFormats, GetUpdateRect, GetUpdateRgn, GetUserObjectInformationA, GetUserObjectInformationW, GetWindow, GetWindowDC, GetWindowDisplayAffinity, GetWindowInfo, GetWindowLongA, GetWindowLongPtrA, GetWindowLongPtrW, GetWindowLongW, GetWindowModuleFileNameA, GetWindowModuleFileNameW, GetWindowPlacement, GetWindowRect, GetWindowRgn, GetWindowRgnBox, GetWindowTextA, GetWindowTextLengthA, GetWindowTextLengthW, GetWindowTextW, GetWindowThreadProcessId, GrayStringA, GrayStringW, HideCaret, HiliteMenuItem, InflateRect, InSendMessage, InSendMessageEx, InsertMenuA, InsertMenuItemA, InsertMenuItemW, InsertMenuW, InternalGetWindowText, IntersectRect, InvalidateRect, InvalidateRgn, IsChild, IsClipboardFormatAvailable, IsDialogMessageA, IsDialogMessageW, IsDlgButtonChecked, IsGUIThread, IsHungAppWindow, IsIconic, IsMenu, IsProcessDPIAware, IsRectEmpty, IsTouchWindow, IsWindow, IsWindowUnicode, IsWindowVisible, IsZoomed, KillTimer, LoadAcceleratorsA, LoadAcceleratorsW, LoadBitmapA, LoadBitmapW, LoadCursorA, LoadCursorFromFileA, LoadCursorFromFileW, LoadCursorW, LoadIconA, LoadIconW, LoadImageA, LoadImageW, LoadMenuA, LoadMenuIndirectA, LoadMenuIndirectW, LoadMenuW, LoadStringA, LoadStringW, LockSetForegroundWindow, LockWindowUpdate, LockWorkStation, LogicalToPhysicalPoint, LookupIconIdFromDirectory, LookupIconIdFromDirectoryEx, MapDialogRect, MapWindowPoints, MenuItemFromPoint, MessageBeep, MessageBoxA, MessageBoxIndirectA, MessageBoxIndirectW, MessageBoxW, ModifyMenuA, ModifyMenuW, MonitorFromPoint, MonitorFromRect, MonitorFromWindow, MoveWindow, OffsetRect, OpenClipboard, OpenDesktopA, OpenDesktopW, OpenIcon, OpenInputDesktop, OpenWindowStationA, OpenWindowStationW, PaintDesktop, PeekMessageA, PeekMessageW, PhysicalToLogicalPoint, PostMessageA, PostMessageW, PostQuitMessage, PostThreadMessageA, PostThreadMessageW, PrivateExtractIconsA, PrivateExtractIconsW, PtInRect, RealChildWindowFromPoint, RealGetWindowClassA, RealGetWindowClassW, RedrawWindow, RegisterClipboardFormatA, RegisterClipboardFormatW, RegisterHotKey, RegisterShellHookWindow, RegisterTouchWindow, RegisterWindowMessageA, RegisterWindowMessageW, ReleaseDC, RemoveClipboardFormatListener, RemoveMenu, RemovePropA, RemovePropW, ReplyMessage, ScreenToClient, SendDlgItemMessageA, SendDlgItemMessageW, SendMessage, SendMessageA, SendMessageCallbackA, SendMessageCallbackW, SendMessageTimeoutA, SendMessageTimeoutW, SendMessageW, SendNotifyMessageA, SendNotifyMessageW, SetCaretBlinkTime, SetCaretPos, SetClipboardData, SetClipboardViewer, SetCursor, SetCursorPos, SetDisplayAutoRotationPreferences, SetDlgItemInt, SetDlgItemTextA, SetDlgItemTextW, SetForegroundWindow, SetGestureConfig, SetLayeredWindowAttributes, SetMenu, SetMenuDefaultItem, SetMenuInfo, SetMenuItemBitmaps, SetMenuItemInfoA, SetMenuItemInfoW, SetMessageExtraInfo, SetParent, SetPhysicalCursorPos, SetProcessDefaultLayout, SetProcessDPIAware, SetProcessWindowStation, SetPropA, SetPropW, SetRect, SetRectEmpty, SetSysColors, SetSystemCursor, SetThreadDesktop, SetTimer, SetUserObjectInformationA, SetUserObjectInformationW, SetWindowDisplayAffinity, SetWindowLong, SetWindowLongPtr, SetWindowPlacement, SetWindowPos, SetWindowRgn, SetWindowsHookExA, SetWindowsHookExW, SetWindowTextA, SetWindowTextW, ShowCaret, ShowCursor, ShowOwnedPopups, ShowWindow, ShowWindowAsync, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, SoundSentry, SubtractRect, SwitchDesktop, SwitchToThisWindow, SystemParametersInfoA, SystemParametersInfoW, TabbedTextOutA, TabbedTextOutW, TileWindows, TrackMouseEvent, TrackPopupMenu, TrackPopupMenuEx, TranslateAcceleratorA, TranslateAcceleratorW, TranslateMessage, UnhookWindowsHookEx, UnionRect, UnregisterHotKey, UnregisterTouchWindow, UpdateLayeredWindow, UpdateLayeredWindowIndirect, UpdateWindow, ValidateRect, ValidateRgn, WaitMessage, WindowFromDC, WindowFromPhysicalPoint, WindowFromPoint +AddClipboardFormatListener, AdjustWindowRect, AdjustWindowRectEx, AllowSetForegroundWindow, AnimateWindow, AnyPopup, AppendMenuA, AppendMenuW, ArrangeIconicWindows, BeginDeferWindowPos, BeginPaint, BringWindowToTop, BroadcastSystemMessage, BroadcastSystemMessageExA, BroadcastSystemMessageExW, CalculatePopupWindowPosition, CallMsgFilterA, CallMsgFilterW, CallNextHookEx, CascadeWindows, ChangeClipboardChain, ChangeDisplaySettingsA, ChangeDisplaySettingsExA, ChangeDisplaySettingsExW, ChangeDisplaySettingsW, ChangeWindowMessageFilter, ChangeWindowMessageFilterEx, CheckDlgButton, CheckMenuItem, CheckMenuRadioItem, CheckRadioButton, ChildWindowFromPoint, ChildWindowFromPointEx, ClientToScreen, ClipCursor, CloseClipboard, CloseDesktop, CloseGestureInfoHandle, CloseTouchInputHandle, CloseWindow, CloseWindowStation, CopyAcceleratorTableA, CopyAcceleratorTableW, CopyIcon, CopyImage, CopyRect, CountClipboardFormats, CreateAcceleratorTableA, CreateAcceleratorTableW, CreateCaret, CreateCursor, CreateDesktopA, CreateDesktopExA, CreateDesktopExW, CreateDesktopW, CreateDialogIndirectParamA, CreateDialogIndirectParamW, CreateDialogParamA, CreateDialogParamW, CreateIcon, CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, CreateMenu, CreatePopupMenu, CreateWindowExA, CreateWindowExW, CreateWindowStationA, CreateWindowStationW, DefDlgProc, DeferWindowPos, DefFrameProcA, DefFrameProcW, DefMDIChildProcA, DefMDIChildProcW, DefRawInputProc, DefWindowProcA, DefWindowProcW, DeleteMenu, DeregisterShellHookWindow, DestroyAcceleratorTable, DestroyCaret, DestroyCursor, DestroyIcon, DestroyMenu, DestroyWindow, DialogBoxIndirectParamA, DialogBoxIndirectParamW, DialogBoxParamA, DialogBoxParamW, DispatchMessageA, DispatchMessageW, DisplayConfigGetDeviceInfo, DisplayConfigSetDeviceInfo, DrawAnimatedRects, DrawCaption, DrawEdge, DrawFocusRect, DrawFrameControl, DrawIcon, DrawIconEx, DrawMenuBar, DrawStateA, DrawStateW, DrawTextA, DrawTextW, EmptyClipboard, EnableMenuItem, EndDeferWindowPos, EndDialog, EndMenu, EndPaint, EndTask, EnumChildWindows, EnumClipboardFormats, EnumDesktopsA, EnumDesktopsW, EnumDesktopWindows, EnumDisplayDevicesA, EnumDisplayDevicesW, EnumDisplayMonitors, EnumDisplaySettingsA, EnumDisplaySettingsExA, EnumDisplaySettingsExW, EnumDisplaySettingsW, EnumPropsA, EnumPropsExA, EnumPropsExW, EnumPropsW, EnumThreadWindows, EnumWindows, EnumWindowStationsA, EnumWindowStationsW, EqualRect, ExcludeUpdateRgn, ExitWindowsEx, FillRect, FindWindowA, FindWindowExA, FindWindowExW, FindWindowW, FrameRect, GetActiveWindow, GetAltTabInfoA, GetAltTabInfoW, GetAncestor, GetCaretBlinkTime, GetCaretPos, GetClientRect, GetClipboardData, GetClipboardFormatNameA, GetClipboardFormatNameW, GetClipboardOwner, GetClipboardSequenceNumber, GetClipboardViewer, GetClipCursor, GetCursor, GetCursorInfo, GetCursorPos, GetDC, GetDCEx, GetDesktopWindow, GetDialogBaseUnits, GetDisplayAutoRotationPreferences, GetDisplayConfigBufferSizes, GetDlgCtrlID, GetDlgItem, GetDlgItemInt, GetDlgItemTextA, GetDlgItemTextW, GetForegroundWindow, GetGestureConfig, GetGestureExtraArgs, GetGestureInfo, GetGUIThreadInfo, GetIconInfo, GetIconInfoExA, GetIconInfoExW, GetInputState, GetLastActivePopup, GetLayeredWindowAttributes, GetMenu, GetMenuBarInfo, GetMenuCheckMarkDimensions, GetMenuDefaultItem, GetMenuInfo, GetMenuItemCount, GetMenuItemID, GetMenuItemInfoA, GetMenuItemInfoW, GetMenuItemRect, GetMenuState, GetMenuStringA, GetMenuStringW, GetMessageA, GetMessageExtraInfo, GetMessagePos, GetMessageTime, GetMessageW, GetMonitorInfoA, GetMonitorInfoW, GetNextDlgGroupItem, GetNextDlgTabItem, GetOpenClipboardWindow, GetParent, GetPhysicalCursorPos, GetPriorityClipboardFormat, GetProcessDefaultLayout, GetProcessWindowStation, GetPropA, GetPropW, GetQueueStatus, GetShellWindow, GetSubMenu, GetSysColor, GetSysColorBrush, GetSystemMenu, GetSystemMetrics, GetTabbedTextExtentA, GetTabbedTextExtentW, GetThreadDesktop, GetTitleBarInfo, GetTopWindow, GetTouchInputInfo, GetUpdatedClipboardFormats, GetUpdateRect, GetUpdateRgn, GetUserObjectInformationA, GetUserObjectInformationW, GetWindow, GetWindowDC, GetWindowDisplayAffinity, GetWindowInfo, GetWindowLongA, GetWindowLongPtrA, GetWindowLongPtrW, GetWindowLongW, GetWindowModuleFileNameA, GetWindowModuleFileNameW, GetWindowPlacement, GetWindowRect, GetWindowRgn, GetWindowRgnBox, GetWindowTextA, GetWindowTextLengthA, GetWindowTextLengthW, GetWindowTextW, GetWindowThreadProcessId, GrayStringA, GrayStringW, HideCaret, HiliteMenuItem, InflateRect, InSendMessage, InSendMessageEx, InsertMenuA, InsertMenuItemA, InsertMenuItemW, InsertMenuW, InternalGetWindowText, IntersectRect, InvalidateRect, InvalidateRgn, IsChild, IsClipboardFormatAvailable, IsDialogMessageA, IsDialogMessageW, IsDlgButtonChecked, IsGUIThread, IsHungAppWindow, IsIconic, IsMenu, IsProcessDPIAware, IsRectEmpty, IsTouchWindow, IsWindow, IsWindowUnicode, IsWindowVisible, IsZoomed, KillTimer, LoadAcceleratorsA, LoadAcceleratorsW, LoadBitmapA, LoadBitmapW, LoadCursorA, LoadCursorFromFileA, LoadCursorFromFileW, LoadCursorW, LoadIconA, LoadIconW, LoadImageA, LoadImageW, LoadMenuA, LoadMenuIndirectA, LoadMenuIndirectW, LoadMenuW, LoadStringA, LoadStringW, LockSetForegroundWindow, LockWindowUpdate, LockWorkStation, LogicalToPhysicalPoint, LookupIconIdFromDirectory, LookupIconIdFromDirectoryEx, MapDialogRect, MapWindowPoints, MenuItemFromPoint, MessageBeep, MessageBoxA, MessageBoxIndirectA, MessageBoxIndirectW, MessageBoxW, ModifyMenuA, ModifyMenuW, MonitorFromPoint, MonitorFromRect, MonitorFromWindow, MoveWindow, OffsetRect, OpenClipboard, OpenDesktopA, OpenDesktopW, OpenIcon, OpenInputDesktop, OpenWindowStationA, OpenWindowStationW, PaintDesktop, PeekMessageA, PeekMessageW, PhysicalToLogicalPoint, PostMessageA, PostMessageW, PostQuitMessage, PostThreadMessageA, PostThreadMessageW, PrivateExtractIconsA, PrivateExtractIconsW, PtInRect, QueryDisplayConfig, RealChildWindowFromPoint, RealGetWindowClassA, RealGetWindowClassW, RedrawWindow, RegisterClipboardFormatA, RegisterClipboardFormatW, RegisterDeviceNotificationA, RegisterDeviceNotificationW, RegisterHotKey, RegisterShellHookWindow, RegisterTouchWindow, RegisterWindowMessageA, RegisterWindowMessageW, ReleaseDC, RemoveClipboardFormatListener, RemoveMenu, RemovePropA, RemovePropW, ReplyMessage, ScreenToClient, SendDlgItemMessageA, SendDlgItemMessageW, SendMessage, SendMessageA, SendMessageCallbackA, SendMessageCallbackW, SendMessageTimeoutA, SendMessageTimeoutW, SendMessageW, SendNotifyMessageA, SendNotifyMessageW, SetCaretBlinkTime, SetCaretPos, SetClipboardData, SetClipboardViewer, SetCursor, SetCursorPos, SetDisplayAutoRotationPreferences, SetDisplayConfig, SetDlgItemInt, SetDlgItemTextA, SetDlgItemTextW, SetForegroundWindow, SetGestureConfig, SetLayeredWindowAttributes, SetMenu, SetMenuDefaultItem, SetMenuInfo, SetMenuItemBitmaps, SetMenuItemInfoA, SetMenuItemInfoW, SetMessageExtraInfo, SetParent, SetPhysicalCursorPos, SetProcessDefaultLayout, SetProcessDPIAware, SetProcessWindowStation, SetPropA, SetPropW, SetRect, SetRectEmpty, SetSysColors, SetSystemCursor, SetThreadDesktop, SetTimer, SetUserObjectInformationA, SetUserObjectInformationW, SetWindowDisplayAffinity, SetWindowLong, SetWindowLongPtr, SetWindowPlacement, SetWindowPos, SetWindowRgn, SetWindowsHookExA, SetWindowsHookExW, SetWindowTextA, SetWindowTextW, ShowCaret, ShowCursor, ShowOwnedPopups, ShowWindow, ShowWindowAsync, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, SoundSentry, SubtractRect, SwitchDesktop, SwitchToThisWindow, SystemParametersInfoA, SystemParametersInfoW, TabbedTextOutA, TabbedTextOutW, TileWindows, TrackMouseEvent, TrackPopupMenu, TrackPopupMenuEx, TranslateAcceleratorA, TranslateAcceleratorW, TranslateMessage, UnhookWindowsHookEx, UnionRect, UnregisterDeviceNotification, UnregisterHotKey, UnregisterTouchWindow, UpdateLayeredWindow, UpdateLayeredWindowIndirect, UpdateWindow, ValidateRect, ValidateRgn, WaitMessage, WindowFromDC, WindowFromPhysicalPoint, WindowFromPoint Structures -METAFILEPICT, CBT_CREATEWND, CBTACTIVATESTRUCT, CWPRETSTRUCT, CWPSTRUCT, DEBUGHOOKINFO, EVENTMSG, HHOOK, KBDLLHOOKSTRUCT, MOUSEHOOKSTRUCT, MOUSEHOOKSTRUCTEX, MSLLHOOKSTRUCT, TRACKMOUSEEVENT, ACCESSTIMEOUT, ANIMATIONINFO, AUDIODESCRIPTION, FILTERKEYS, HELPINFO, HIGHCONTRAST, ICONMETRICS, MINIMIZEDMETRICS, MOUSEKEYS, MSGBOXPARAMS, NONCLIENTMETRICS, SERIALKEYS, SOUNDSENTRY, STICKYKEYS, TOGGLEKEYS, TOUCHPREDICTIONPARAMETERS, GESTURECONFIG, GESTUREINFO, GESTURENOTIFYSTRUCT, HGESTUREINFO, HTOUCHINPUT, TOUCHINPUT, ICONINFO, VIDEOPARAMETERS, NMHDR, ACCEL, CURSORINFO, USEROBJECTFLAGS, DLGITEMTEMPLATE, DLGTEMPLATE, MINMAXINFO, WINDOWPOS, ICONINFOEX, MDINEXTMENU, MENUBARINFO, MENUEX_TEMPLATE_HEADER, MENUEX_TEMPLATE_ITEM, MENUGETOBJECTINFO, MENUINFO, MENUITEMINFO, MENUITEMTEMPLATE, MENUITEMTEMPLATEHEADER, TPMPARAMS, BSMINFO, MONITORINFO, MONITORINFOEX, PAINTSTRUCT, GRPICONDIR, GRPICONDIRENTRY, ALTTABINFO, CHANGEFILTERSTRUCT, GUITHREADINFO, TITLEBARINFO, UPDATELAYEREDWINDOWINFO, WINDOWINFO, WINDOWPLACEMENT +METAFILEPICT, CBT_CREATEWND, CBTACTIVATESTRUCT, CWPRETSTRUCT, CWPSTRUCT, DEBUGHOOKINFO, EVENTMSG, HHOOK, KBDLLHOOKSTRUCT, MOUSEHOOKSTRUCT, MOUSEHOOKSTRUCTEX, MSLLHOOKSTRUCT, TRACKMOUSEEVENT, ACCESSTIMEOUT, ANIMATIONINFO, AUDIODESCRIPTION, FILTERKEYS, HELPINFO, HIGHCONTRAST, ICONMETRICS, MINIMIZEDMETRICS, MOUSEKEYS, MSGBOXPARAMS, NONCLIENTMETRICS, SERIALKEYS, SOUNDSENTRY, STICKYKEYS, TOGGLEKEYS, TOUCHPREDICTIONPARAMETERS, GESTURECONFIG, GESTUREINFO, GESTURENOTIFYSTRUCT, HGESTUREINFO, HTOUCHINPUT, TOUCHINPUT, ICONINFO, VIDEOPARAMETERS, NMHDR, ACCEL, 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, ICONINFOEX, MDINEXTMENU, MENUBARINFO, MENUEX_TEMPLATE_HEADER, MENUEX_TEMPLATE_ITEM, MENUGETOBJECTINFO, MENUINFO, MENUITEMINFO, MENUITEMTEMPLATE, MENUITEMTEMPLATEHEADER, TPMPARAMS, BSMINFO, MONITORINFO, MONITORINFOEX, PAINTSTRUCT, GRPICONDIR, GRPICONDIRENTRY, ALTTABINFO, CHANGEFILTERSTRUCT, GUITHREADINFO, RAWHID, RAWINPUT, RAWINPUTHEADER, RAWKEYBOARD, RAWMOUSE, TITLEBARINFO, UPDATELAYEREDWINDOWINFO, WINDOWINFO, WINDOWPLACEMENT, DATA latest diff --git a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj index 79fc6ca2..9e97212b 100644 --- a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj +++ b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from UxTheme.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.PInvoke.UxTheme $(AssemblyName) diff --git a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj index 78974502..36f63507 100644 --- a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj +++ b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from VirtDisk.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.VirtDisk $(AssemblyName) diff --git a/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj b/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj index 1e560084..fc796dd5 100644 --- a/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj +++ b/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from WinINet.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.WinINet $(AssemblyName) diff --git a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj index 2038562e..69bc5bdc 100644 --- a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj +++ b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj @@ -4,7 +4,7 @@ Methods, structures and constants imported from Ws2_32.dll. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.PInvoke.Ws2_32 $(AssemblyName) diff --git a/Security/AssemblyReport.md b/Security/AssemblyReport.md index af698c10..00823a22 100644 --- a/Security/AssemblyReport.md +++ b/Security/AssemblyReport.md @@ -3,6 +3,7 @@ Class | Description ---- | ---- AccessControlHelper | Helper methods for working with Access Control structures. +AccessExtension | Extension methods for native and .NET access control objects. AccountPrivileges | Allows for the privileges of a user to be retrieved, enumerated and set. AccountUtils | Helper methods for working with `WindowsIdentity` and user names. ActiveDirectoryExtension | diff --git a/Security/Vanara.Security.csproj b/Security/Vanara.Security.csproj index a3c3d909..63d34564 100644 --- a/Security/Vanara.Security.csproj +++ b/Security/Vanara.Security.csproj @@ -4,7 +4,7 @@ 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. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.Security $(AssemblyName) @@ -23,7 +23,7 @@ Currently implements: Classes -AccessControlHelper, AccountPrivileges, AccountUtils, ActiveDirectoryExtension, BadValueException, ClaimValue, LogonRights, PinnedAcl, PinnedSecurityDescriptor, PinnedSid, PrivilegeAndAttributes, PrivilegedCodeBlock, PrivilegeExtension, SystemAccountInfo, SystemSecurity, UAC, WindowsImpersonatedIdentity +AccessControlHelper, AccessExtension, AccountPrivileges, AccountUtils, ActiveDirectoryExtension, BadValueException, ClaimValue, LogonRights, PinnedAcl, PinnedSecurityDescriptor, PinnedSid, PrivilegeAndAttributes, PrivilegedCodeBlock, PrivilegeExtension, SystemAccountInfo, SystemSecurity, UAC, WindowsImpersonatedIdentity Enumerations AccountLogonRights, DesiredAccess, SystemPrivilege diff --git a/System/AssemblyReport.md b/System/AssemblyReport.md index be1acf19..1df24628 100644 --- a/System/AssemblyReport.md +++ b/System/AssemblyReport.md @@ -14,6 +14,7 @@ BackgroundCopyJobCredential | Represents a single BITS job credential. BackgroundCopyJobCredentials | The list of credentials for a job. BackgroundCopyJobEventArgs | Event argument for background copy job. BackgroundCopyManager | Use the BackgroundCopyManager to create transfer jobs, retrieve an enumerator object that contains the jobs in the queue, and to retrieve individual jobs from the queue. +Computer | Represents a single connected (authenticated) computer. FileInfoExtension | Extension methods for `FileSystemInfo` and derived classes to facilitate retrieval of extended properties. NetworkConnection | Represents a single network connection. Wraps `INetworkConnection`. NetworkInterfaceExt | @@ -24,6 +25,8 @@ ProcessExtension | Extension methods for `Process` for privilegs, status, elevat RegistryEventArgs | Argument used in `RegistryEventMonitor` events. RegistryEventMonitor | Watches the Windows Registry for any changes. ServiceControllerExtension | Extension methods for `ServiceController`. +SharedDevice | Represents a shared device on a computer. +SharedDevices | Represents all the shared devices on a computers. SystemShutdown | Provides access to system shutdown, restart, lock and notifications. VirtualDisk | Class that represents a virtual disk and allows for performing actions on it. This wraps most of the methods found in virtdisk.h. VirtualDiskMetadata | Supports getting and setting metadata on a virtual disk. @@ -55,4 +58,5 @@ NetworkInterfaceMediaType | The NDIS media type of a network interface. | Ethern NetworkInterfacePhysicalMedium | The NDIS physical medium type. | Unspecified, WirelessLan, CableModem, PhoneLine, PowerLine, DSL, FibreChannel, Ieee1394, WirelessWan, Native802_11, Bluetooth, InfiniBand, WiMAX, UWB, Ethernet802_3, TokenRing, IrDA, WiredWAN, WiredCoWAN, Other PathCharType | | Invalid, LongFileName, ShortFileName, Wildcard, Separator ProcessIntegrityLevel | Values which define a processes integrity level. | Untrusted, Undefined, Low, Medium, High, System +ShareOfflineSettings | Offline settings for a shared folder. | OnlySpecified, All, AllOptimized, None Subtype | Represents the subtype of a virtual disk. | Fixed, Dynamic, Differencing diff --git a/System/Vanara.SystemServices.csproj b/System/Vanara.SystemServices.csproj index eaced186..a45a6f0d 100644 --- a/System/Vanara.SystemServices.csproj +++ b/System/Vanara.SystemServices.csproj @@ -4,7 +4,7 @@ Classes for system related items derived from the Vanara PInvoke libraries. Includes a class for working with virtual disks (including async methods), classes for BITS, and extensions for Process (privileges and elavation), FileInfo (compression info), and ServiceController (SetStartType) that pull extended information through native API calls. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1 Vanara.SystemServices $(AssemblyName) @@ -23,13 +23,13 @@ Currently implements: Classes -BackgroundCopyException, BackgroundCopyFileCollection, BackgroundCopyFileInfo, BackgroundCopyFileRange, BackgroundCopyFileRangesTransferredEventArgs, BackgroundCopyFileTransferredEventArgs, BackgroundCopyJob, BackgroundCopyJobCollection, BackgroundCopyJobCredential, BackgroundCopyJobCredentials, BackgroundCopyJobEventArgs, BackgroundCopyManager, FileInfoExtension, NetworkConnection, NetworkInterfaceExt, NetworkListManager, NetworkProfile, PathEx, ProcessExtension, RegistryEventArgs, RegistryEventMonitor, ServiceControllerExtension, SystemShutdown, VirtualDisk, VirtualDiskMetadata, Wow64Redirect +BackgroundCopyException, BackgroundCopyFileCollection, BackgroundCopyFileInfo, BackgroundCopyFileRange, BackgroundCopyFileRangesTransferredEventArgs, BackgroundCopyFileTransferredEventArgs, BackgroundCopyJob, BackgroundCopyJobCollection, BackgroundCopyJobCredential, BackgroundCopyJobCredentials, BackgroundCopyJobEventArgs, BackgroundCopyManager, Computer, FileInfoExtension, NetworkConnection, NetworkInterfaceExt, NetworkListManager, NetworkProfile, PathEx, ProcessExtension, RegistryEventArgs, RegistryEventMonitor, ServiceControllerExtension, SharedDevice, SharedDevices, SystemShutdown, VirtualDisk, VirtualDiskMetadata, Wow64Redirect Structures BackgroundCopyFileRange, BackgroundCopyJobProgress, BackgroundCopyJobReplyProgress Enumerations -BackgroundCopyACLFlags, BackgroundCopyCost, BackgroundCopyErrorContext, BackgroundCopyJobCredentialScheme, BackgroundCopyJobCredentialTarget, BackgroundCopyJobPriority, BackgroundCopyJobSecurity, BackgroundCopyJobState, BackgroundCopyJobType, DeviceType, NetworkInterfaceAccessType, NetworkInterfaceAdministrativeStatus, NetworkInterfaceConnectionType, NetworkInterfaceDirectionType, NetworkInterfaceMediaType, NetworkInterfacePhysicalMedium, PathCharType, ProcessIntegrityLevel, Subtype +BackgroundCopyACLFlags, BackgroundCopyCost, BackgroundCopyErrorContext, BackgroundCopyJobCredentialScheme, BackgroundCopyJobCredentialTarget, BackgroundCopyJobPriority, BackgroundCopyJobSecurity, BackgroundCopyJobState, BackgroundCopyJobType, DeviceType, NetworkInterfaceAccessType, NetworkInterfaceAdministrativeStatus, NetworkInterfaceConnectionType, NetworkInterfaceDirectionType, NetworkInterfaceMediaType, NetworkInterfacePhysicalMedium, PathCharType, ProcessIntegrityLevel, ShareOfflineSettings, Subtype latest diff --git a/UnitTests/Properties/AssemblyInfo.cs b/UnitTests/Properties/AssemblyInfo.cs index 5d0b53a4..d46eb137 100644 --- a/UnitTests/Properties/AssemblyInfo.cs +++ b/UnitTests/Properties/AssemblyInfo.cs @@ -16,5 +16,5 @@ using System.Runtime.InteropServices; [assembly: Guid("3c9e407f-9d0b-4b54-b181-ba5476b8d2dc")] // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.3.0.0")] -[assembly: AssemblyFileVersion("2.3.0.0")] +[assembly: AssemblyVersion("2.3.1.0")] +[assembly: AssemblyFileVersion("2.3.1.0")] diff --git a/WIndows.Forms/Vanara.Windows.Forms.csproj b/WIndows.Forms/Vanara.Windows.Forms.csproj index 17bd13c8..fd2ed3df 100644 --- a/WIndows.Forms/Vanara.Windows.Forms.csproj +++ b/WIndows.Forms/Vanara.Windows.Forms.csproj @@ -4,7 +4,7 @@ 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. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.Windows.Forms $(AssemblyName) diff --git a/Windows.Shell/Vanara.Windows.Shell.csproj b/Windows.Shell/Vanara.Windows.Shell.csproj index d915a221..b2827ba3 100644 --- a/Windows.Shell/Vanara.Windows.Shell.csproj +++ b/Windows.Shell/Vanara.Windows.Shell.csproj @@ -4,7 +4,7 @@ Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists. Copyright © 2017-2019 $(AssemblyName) - 2.3.0 + 2.3.1 net20;net35;net40;net45 Vanara.Windows.Shell $(AssemblyName)