Updated project information and version to 3.2.0

pull/119/head
dahall 2020-02-26 17:35:48 -07:00
parent cb71434118
commit 19b3efd408
50 changed files with 104 additions and 60 deletions

View File

@ -9,7 +9,7 @@
* Memory stream based on marshaled memory</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.Core</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) for Windows Accessibility Features.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Accessibility</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows AclUI.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.AclUI</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (interfaces, structures and constants) imported for Windows BITS (Background Intelligent Transfer Service).</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.BITS</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows Cabinet.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Cabinet</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.ComCtl32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows CredUI.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.CredUI</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows BCrypt.dll and NCrypt.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Cryptography</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.DwmApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows Gdi32.dll</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Gdi32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows IpHlpApi.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.IpHlpApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -1,5 +1,5 @@
## Correlation report for kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll
### Methods (99% complete, 1100 of 1103 functions)
### Methods (99% complete, 1107 of 1110 functions)
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
[AcquireSRWLockExclusive](http://msdn2.microsoft.com/en-us/library/ms681930) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive)
@ -366,6 +366,7 @@ Native Method | Native DLL | Header | Managed Method
[GetErrorMode](http://msdn2.microsoft.com/en-us/library/ms679355) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetErrorMode](https://github.com/dahall/Vanara/search?l=C%23&q=GetErrorMode)
[GetExitCodeProcess](http://msdn2.microsoft.com/en-us/library/ms683189) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetExitCodeProcess](https://github.com/dahall/Vanara/search?l=C%23&q=GetExitCodeProcess)
[GetExitCodeThread](http://msdn2.microsoft.com/en-us/library/ms683190) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetExitCodeThread](https://github.com/dahall/Vanara/search?l=C%23&q=GetExitCodeThread)
[GetExpandedName](http://msdn2.microsoft.com/en-us/library/aa364941) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.GetExpandedName](https://github.com/dahall/Vanara/search?l=C%23&q=GetExpandedName)
[GetFileAttributes](http://msdn2.microsoft.com/en-us/library/aa364944) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.GetFileAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileAttributes)
[GetFileAttributesEx](http://msdn2.microsoft.com/en-us/library/aa364946) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.GetFileAttributesEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileAttributesEx)
[GetFileAttributesTransacted](http://msdn2.microsoft.com/en-us/library/dd1435da-93e5-440a-913a-9e40e39b4a01) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.GetFileAttributesTransacted](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileAttributesTransacted)
@ -685,6 +686,12 @@ Native Method | Native DLL | Header | Managed Method
[lstrcmpi](https://www.google.com/search?num=5&q=lstrcmpi+site%3Amicrosoft.com) | kernelbase.dll | winbase.h | [Vanara.PInvoke.Kernel32.lstrcmpi](https://github.com/dahall/Vanara/search?l=C%23&q=lstrcmpi)
[lstrcpyn](https://www.google.com/search?num=5&q=lstrcpyn+site%3Amicrosoft.com) | kernelbase.dll | winbase.h | [Vanara.PInvoke.Kernel32.lstrcpyn](https://github.com/dahall/Vanara/search?l=C%23&q=lstrcpyn)
[lstrlen](https://www.google.com/search?num=5&q=lstrlen+site%3Amicrosoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.lstrlen](https://github.com/dahall/Vanara/search?l=C%23&q=lstrlen)
[LZClose](http://msdn2.microsoft.com/en-us/library/aa365221) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.LZClose](https://github.com/dahall/Vanara/search?l=C%23&q=LZClose)
[LZCopy](http://msdn2.microsoft.com/en-us/library/aa365223) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.LZCopy](https://github.com/dahall/Vanara/search?l=C%23&q=LZCopy)
[LZInit](http://msdn2.microsoft.com/en-us/library/aa365224) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.LZInit](https://github.com/dahall/Vanara/search?l=C%23&q=LZInit)
[LZOpenFile](http://msdn2.microsoft.com/en-us/library/aa365225) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.LZOpenFile](https://github.com/dahall/Vanara/search?l=C%23&q=LZOpenFile)
[LZRead](http://msdn2.microsoft.com/en-us/library/aa365226) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.LZRead](https://github.com/dahall/Vanara/search?l=C%23&q=LZRead)
[LZSeek](http://msdn2.microsoft.com/en-us/library/aa365227) | kernel32.dll | LzExpand.h | [Vanara.PInvoke.Kernel32.LZSeek](https://github.com/dahall/Vanara/search?l=C%23&q=LZSeek)
[MapUserPhysicalPages](http://msdn2.microsoft.com/en-us/library/aa366753) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.MapUserPhysicalPages](https://github.com/dahall/Vanara/search?l=C%23&q=MapUserPhysicalPages)
[MapUserPhysicalPagesScatter](http://msdn2.microsoft.com/en-us/library/aa366755) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.MapUserPhysicalPagesScatter](https://github.com/dahall/Vanara/search?l=C%23&q=MapUserPhysicalPagesScatter)
[MapViewOfFile](http://msdn2.microsoft.com/en-us/library/aa366761) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.MapViewOfFile](https://github.com/dahall/Vanara/search?l=C%23&q=MapViewOfFile)

File diff suppressed because one or more lines are too long

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants imported from Windows KtmW32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.KtmW32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows Mpr.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Mpr</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NTDSApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows NtDll.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NtDll</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NetApi32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (interfaces, structures and constants) for Windows NetListMgr COM object.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NetListMgr</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -837,7 +837,7 @@ Native Interface | Header | Managed Interface
[IPropertyEnumTypeList](https://www.google.com/search?num=5&q=IPropertyEnumTypeList+site%3Amicrosoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.IPropertyEnumTypeList](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyEnumTypeList)
[IPropertySetStorage](http://msdn2.microsoft.com/en-us/library/0ea3e1e0-c135-4138-81e4-f72412fc3128) | Propidl.h | [Vanara.PInvoke.Ole32.IPropertySetStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertySetStorage)
[IPropertyStorage](http://msdn2.microsoft.com/en-us/library/c021f695-db54-4861-9f30-35a81d2dccd5) | propidl.h | [Vanara.PInvoke.Ole32.IPropertyStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyStorage)
[IPropertyStore](http://msdn2.microsoft.com/en-us/library/bb762502) | Shobjidl.h | [Vanara.PInvoke.PropSys.IPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyStore)
[IPropertyStore](http://msdn2.microsoft.com/en-us/library/63afd5b1-87cc-4e0a-8964-2138c5fbff46) | propsys.h | [Vanara.PInvoke.PropSys.IPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyStore)
[IPropertyStoreFactory](http://msdn2.microsoft.com/en-us/library/78ea822d-da8e-4883-b0eb-4277e7eb87a2) | propsys.h | [Vanara.PInvoke.PropSys.IPropertyStoreFactory](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyStoreFactory)
[IPropertySystem](http://msdn2.microsoft.com/en-us/library/9ead94d9-4d4e-44c6-8c53-11c4c4ee2fb2) | propsys.h | [Vanara.PInvoke.PropSys.IPropertySystem](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertySystem)
[IRecordInfo](https://www.google.com/search?num=5&q=IRecordInfo+site%3Amicrosoft.com) | OAIdl.h | [Vanara.PInvoke.OleAut32.IRecordInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IRecordInfo)

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Ole</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from opcservices.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Opc</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants imported from Windows Pdh.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Pdh</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.PowrProf</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows winspool.drv and prntvpt.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Printing</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants imported from Windows Search.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.SearchApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows AdvApi32.dll, Authz.dll and Secur32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Security</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -19,7 +19,7 @@ Enum | Description | Values
[Vanara.PInvoke.DMMEDIA](https://github.com/dahall/Vanara/search?l=C%23&q=DMMEDIA) | Specifies the type of media being printed on. | DMMEDIA_STANDARD, DMMEDIA_TRANSPARENCY, DMMEDIA_GLOSSY, DMMEDIA_USER
[Vanara.PInvoke.DMNUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMNUP) | Specifies where the NUP is done. | DMNUP_SYSTEM, DMNUP_ONEUP
[Vanara.PInvoke.DMORIENT](https://github.com/dahall/Vanara/search?l=C%23&q=DMORIENT) | The orientation of the paper. | DMORIENT_PORTRAIT, DMORIENT_LANDSCAPE
[Vanara.PInvoke.DMPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=DMPAPER) | The size of the paper to print on. | DMPAPER_LETTER, DMPAPER_LETTERSMALL, DMPAPER_TABLOID, DMPAPER_LEDGER, DMPAPER_LEGAL, DMPAPER_STATEMENT, DMPAPER_EXECUTIVE, DMPAPER_A3, DMPAPER_A4, DMPAPER_A4SMALL, DMPAPER_A5, DMPAPER_B4, DMPAPER_B5, DMPAPER_FOLIO, DMPAPER_QUARTO, DMPAPER_10X14, DMPAPER_11X17, DMPAPER_NOTE, DMPAPER_ENV_9, DMPAPER_ENV_10, DMPAPER_ENV_11, DMPAPER_ENV_12, DMPAPER_ENV_14, DMPAPER_CSHEET, DMPAPER_DSHEET, DMPAPER_ESHEET, DMPAPER_ENV_DL, DMPAPER_ENV_C5, DMPAPER_ENV_C3, DMPAPER_ENV_C4, DMPAPER_ENV_C6, DMPAPER_ENV_C65, DMPAPER_ENV_B4, DMPAPER_ENV_B5, DMPAPER_ENV_B6, DMPAPER_ENV_ITALY, DMPAPER_ENV_MONARCH, DMPAPER_ENV_PERSONAL, DMPAPER_FANFOLD_US, DMPAPER_FANFOLD_STD_GERMAN, DMPAPER_FANFOLD_LGL_GERMAN, DMPAPER_ISO_B4, DMPAPER_JAPANESE_POSTCARD, DMPAPER_9X11, DMPAPER_10X11, DMPAPER_15X11, DMPAPER_ENV_INVITE, DMPAPER_RESERVED_48, DMPAPER_RESERVED_49, DMPAPER_LETTER_EXTRA, DMPAPER_LEGAL_EXTRA, DMPAPER_TABLOID_EXTRA, DMPAPER_A4_EXTRA, DMPAPER_LETTER_TRANSVERSE, DMPAPER_A4_TRANSVERSE, DMPAPER_LETTER_EXTRA_TRANSVERSE, DMPAPER_A_PLUS, DMPAPER_B_PLUS, DMPAPER_LETTER_PLUS, DMPAPER_A4_PLUS, DMPAPER_A5_TRANSVERSE, DMPAPER_B5_TRANSVERSE, DMPAPER_A3_EXTRA, DMPAPER_A5_EXTRA, DMPAPER_B5_EXTRA, DMPAPER_A2, DMPAPER_A3_TRANSVERSE, DMPAPER_A3_EXTRA_TRANSVERSE, DMPAPER_DBL_JAPANESE_POSTCARD, DMPAPER_A6, DMPAPER_JENV_KAKU2, DMPAPER_JENV_KAKU3, DMPAPER_JENV_CHOU3, DMPAPER_JENV_CHOU4, DMPAPER_LETTER_ROTATED, DMPAPER_A3_ROTATED, DMPAPER_A4_ROTATED, DMPAPER_A5_ROTATED, DMPAPER_B4_JIS_ROTATED, DMPAPER_B5_JIS_ROTATED, DMPAPER_JAPANESE_POSTCARD_ROTATED, DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, DMPAPER_A6_ROTATED, DMPAPER_JENV_KAKU2_ROTATED, DMPAPER_JENV_KAKU3_ROTATED, DMPAPER_JENV_CHOU3_ROTATED, DMPAPER_JENV_CHOU4_ROTATED, DMPAPER_B6_JIS, DMPAPER_B6_JIS_ROTATED, DMPAPER_12X11, DMPAPER_JENV_YOU4, DMPAPER_JENV_YOU4_ROTATED, DMPAPER_P16K, DMPAPER_P32K, DMPAPER_P32KBIG, DMPAPER_PENV_1, DMPAPER_PENV_2, DMPAPER_PENV_3, DMPAPER_PENV_4, DMPAPER_PENV_5, DMPAPER_PENV_6, DMPAPER_PENV_7, DMPAPER_PENV_8, DMPAPER_PENV_9, DMPAPER_PENV_10, DMPAPER_P16K_ROTATED, DMPAPER_P32K_ROTATED, DMPAPER_P32KBIG_ROTATED, DMPAPER_PENV_1_ROTATED, DMPAPER_PENV_2_ROTATED, DMPAPER_PENV_3_ROTATED, DMPAPER_PENV_4_ROTATED, DMPAPER_PENV_5_ROTATED, DMPAPER_PENV_6_ROTATED, DMPAPER_PENV_7_ROTATED, DMPAPER_PENV_8_ROTATED, DMPAPER_PENV_9_ROTATED, DMPAPER_PENV_10_ROTATED
[Vanara.PInvoke.DMPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=DMPAPER) | The size of the paper to print on. | DMPAPER_LETTER, DMPAPER_LETTERSMALL, DMPAPER_TABLOID, DMPAPER_LEDGER, DMPAPER_LEGAL, DMPAPER_STATEMENT, DMPAPER_EXECUTIVE, DMPAPER_A3, DMPAPER_A4, DMPAPER_A4SMALL, DMPAPER_A5, DMPAPER_B4, DMPAPER_B5, DMPAPER_FOLIO, DMPAPER_QUARTO, DMPAPER_10X14, DMPAPER_11X17, DMPAPER_NOTE, DMPAPER_ENV_9, DMPAPER_ENV_10, DMPAPER_ENV_11, DMPAPER_ENV_12, DMPAPER_ENV_14, DMPAPER_CSHEET, DMPAPER_DSHEET, DMPAPER_ESHEET, DMPAPER_ENV_DL, DMPAPER_ENV_C5, DMPAPER_ENV_C3, DMPAPER_ENV_C4, DMPAPER_ENV_C6, DMPAPER_ENV_C65, DMPAPER_ENV_B4, DMPAPER_ENV_B5, DMPAPER_ENV_B6, DMPAPER_ENV_ITALY, DMPAPER_ENV_MONARCH, DMPAPER_ENV_PERSONAL, DMPAPER_FANFOLD_US, DMPAPER_FANFOLD_STD_GERMAN, DMPAPER_FANFOLD_LGL_GERMAN, DMPAPER_ISO_B4, DMPAPER_JAPANESE_POSTCARD, DMPAPER_9X11, DMPAPER_10X11, DMPAPER_15X11, DMPAPER_ENV_INVITE, DMPAPER_RESERVED_48, DMPAPER_RESERVED_49, DMPAPER_LETTER_EXTRA, DMPAPER_LEGAL_EXTRA, DMPAPER_TABLOID_EXTRA, DMPAPER_A4_EXTRA, DMPAPER_LETTER_TRANSVERSE, DMPAPER_A4_TRANSVERSE, DMPAPER_LETTER_EXTRA_TRANSVERSE, DMPAPER_A_PLUS, DMPAPER_B_PLUS, DMPAPER_LETTER_PLUS, DMPAPER_A4_PLUS, DMPAPER_A5_TRANSVERSE, DMPAPER_B5_TRANSVERSE, DMPAPER_A3_EXTRA, DMPAPER_A5_EXTRA, DMPAPER_B5_EXTRA, DMPAPER_A2, DMPAPER_A3_TRANSVERSE, DMPAPER_A3_EXTRA_TRANSVERSE, DMPAPER_DBL_JAPANESE_POSTCARD, DMPAPER_A6, DMPAPER_JENV_KAKU2, DMPAPER_JENV_KAKU3, DMPAPER_JENV_CHOU3, DMPAPER_JENV_CHOU4, DMPAPER_LETTER_ROTATED, DMPAPER_A3_ROTATED, DMPAPER_A4_ROTATED, DMPAPER_A5_ROTATED, DMPAPER_B4_JIS_ROTATED, DMPAPER_B5_JIS_ROTATED, DMPAPER_JAPANESE_POSTCARD_ROTATED, DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, DMPAPER_A6_ROTATED, DMPAPER_JENV_KAKU2_ROTATED, DMPAPER_JENV_KAKU3_ROTATED, DMPAPER_JENV_CHOU3_ROTATED, DMPAPER_JENV_CHOU4_ROTATED, DMPAPER_B6_JIS, DMPAPER_B6_JIS_ROTATED, DMPAPER_12X11, DMPAPER_JENV_YOU4, DMPAPER_JENV_YOU4_ROTATED, DMPAPER_P16K, DMPAPER_P32K, DMPAPER_P32KBIG, DMPAPER_PENV_1, DMPAPER_PENV_2, DMPAPER_PENV_3, DMPAPER_PENV_4, DMPAPER_PENV_5, DMPAPER_PENV_6, DMPAPER_PENV_7, DMPAPER_PENV_8, DMPAPER_PENV_9, DMPAPER_PENV_10, DMPAPER_P16K_ROTATED, DMPAPER_P32K_ROTATED, DMPAPER_P32KBIG_ROTATED, DMPAPER_PENV_1_ROTATED, DMPAPER_PENV_2_ROTATED, DMPAPER_PENV_3_ROTATED, DMPAPER_PENV_4_ROTATED, DMPAPER_PENV_5_ROTATED, DMPAPER_PENV_6_ROTATED, DMPAPER_PENV_7_ROTATED, DMPAPER_PENV_8_ROTATED, DMPAPER_PENV_9_ROTATED, DMPAPER_PENV_10_ROTATED, DMPAPER_USER
[Vanara.PInvoke.DMRES](https://github.com/dahall/Vanara/search?l=C%23&q=DMRES) | The printer resolution. | DMRES_HIGH, DMRES_MEDIUM, DMRES_LOW, DMRES_DRAFT
[Vanara.PInvoke.DMTT](https://github.com/dahall/Vanara/search?l=C%23&q=DMTT) | Specifies how TrueType fonts should be printed. | DMTT_BITMAP, DMTT_DOWNLOAD, DMTT_SUBDEV, DMTT_DOWNLOAD_OUTLINE
[Vanara.PInvoke.DrawTextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawTextFlags) | The formatting options for DrawText. | DT_TOP, DT_LEFT, DT_CENTER, DT_RIGHT, DT_VCENTER, DT_BOTTOM, DT_WORDBREAK, DT_SINGLELINE, DT_EXPANDTABS, DT_TABSTOP, DT_NOCLIP, DT_EXTERNALLEADING, DT_CALCRECT, DT_NOPREFIX, DT_INTERNAL, DT_EDITCONTROL, DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, DT_MODIFYSTRING, DT_RTLREADING, DT_WORD_ELLIPSIS, DT_NOFULLWIDTHCHARBREAK, DT_HIDEPREFIX, DT_PREFIXONLY

View File

@ -11,7 +11,7 @@
* Shared structures and enums (see release notes)</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Shared</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -228,6 +228,7 @@ Native Structure | Header | Managed Structure
[NOTIFYICONDATA](http://msdn2.microsoft.com/en-us/library/fdcc42c1-b3e5-4b04-8d79-7b6c29699d53) | shellapi.h | [Vanara.PInvoke.Shell32.NOTIFYICONDATA](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFYICONDATA)
[NOTIFYICONIDENTIFIER](http://msdn2.microsoft.com/en-us/library/2fe4ffba-6fe5-4d34-9cb1-f266e4594b8e) | shellapi.h | [Vanara.PInvoke.Shell32.NOTIFYICONIDENTIFIER](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFYICONIDENTIFIER)
[NRESARRAY](http://msdn2.microsoft.com/en-us/library/261338c2-8fb4-4d10-8392-f9f6254a30ed) | shlobj_core.h | [Vanara.PInvoke.Shell32.NRESARRAY](https://github.com/dahall/Vanara/search?l=C%23&q=NRESARRAY)
[NSTCCUSTOMDRAW](http://msdn2.microsoft.com/en-us/library/95747075-4882-4c29-8653-941ac04db54b) | shobjidl.h | [Vanara.PInvoke.Shell32.NSTCCUSTOMDRAW](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCCUSTOMDRAW)
[NT_CONSOLE_PROPS](http://msdn2.microsoft.com/en-us/library/bb773359) | Shlobj.h | [Vanara.PInvoke.Shell32.NT_CONSOLE_PROPS](https://github.com/dahall/Vanara/search?l=C%23&q=NT_CONSOLE_PROPS)
[NT_FE_CONSOLE_PROPS](http://msdn2.microsoft.com/en-us/library/bb773362) | Shlobj.h | [Vanara.PInvoke.Shell32.NT_FE_CONSOLE_PROPS](https://github.com/dahall/Vanara/search?l=C%23&q=NT_FE_CONSOLE_PROPS)
[OLECMD](https://www.google.com/search?num=5&q=OLECMD+site%3Amicrosoft.com) | docobj.h | [Vanara.PInvoke.Shell32.OLECMD](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMD)
@ -325,6 +326,12 @@ Native Interface | Header | Managed Interface
[IKnownFolder](http://msdn2.microsoft.com/en-us/library/bb762502) | Shobjidl.h | [Vanara.PInvoke.Shell32.IKnownFolder](https://github.com/dahall/Vanara/search?l=C%23&q=IKnownFolder)
[IKnownFolderManager](http://msdn2.microsoft.com/en-us/library/bb761744) | Shobjidl.h | [Vanara.PInvoke.Shell32.IKnownFolderManager](https://github.com/dahall/Vanara/search?l=C%23&q=IKnownFolderManager)
[IModalWindow](http://msdn2.microsoft.com/en-us/library/bb761686) | Shobjidl.h | [Vanara.PInvoke.Shell32.IModalWindow](https://github.com/dahall/Vanara/search?l=C%23&q=IModalWindow)
[INameSpaceTreeAccessible](http://msdn2.microsoft.com/en-us/library/b14dfe40-e21a-4208-835f-e0febef60783) | shobjidl.h | [Vanara.PInvoke.Shell32.INameSpaceTreeAccessible](https://github.com/dahall/Vanara/search?l=C%23&q=INameSpaceTreeAccessible)
[INameSpaceTreeControl](http://msdn2.microsoft.com/en-us/library/2072cb3c-e540-4708-bfe8-33fff3a190bd) | shobjidl_core.h | [Vanara.PInvoke.Shell32.INameSpaceTreeControl](https://github.com/dahall/Vanara/search?l=C%23&q=INameSpaceTreeControl)
[INameSpaceTreeControl2](http://msdn2.microsoft.com/en-us/library/5f9514db-35fe-44c7-9324-d69022628913) | shobjidl.h | [Vanara.PInvoke.Shell32.INameSpaceTreeControl2](https://github.com/dahall/Vanara/search?l=C%23&q=INameSpaceTreeControl2)
[INameSpaceTreeControlDropHandler](https://www.google.com/search?num=5&q=INameSpaceTreeControlDropHandler+site%3Amicrosoft.com) | | [Vanara.PInvoke.Shell32.INameSpaceTreeControlDropHandler](https://github.com/dahall/Vanara/search?l=C%23&q=INameSpaceTreeControlDropHandler)
[INameSpaceTreeControlEvents](https://www.google.com/search?num=5&q=INameSpaceTreeControlEvents+site%3Amicrosoft.com) | | [Vanara.PInvoke.Shell32.INameSpaceTreeControlEvents](https://github.com/dahall/Vanara/search?l=C%23&q=INameSpaceTreeControlEvents)
[INameSpaceTreeControlFolderCapabilities](https://www.google.com/search?num=5&q=INameSpaceTreeControlFolderCapabilities+site%3Amicrosoft.com) | | [Vanara.PInvoke.Shell32.INameSpaceTreeControlFolderCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=INameSpaceTreeControlFolderCapabilities)
[INamespaceWalk](http://msdn2.microsoft.com/en-us/library/164732ae-1c72-465c-a16b-a8eeaa9cc185) | shobjidl_core.h | [Vanara.PInvoke.Shell32.INamespaceWalk](https://github.com/dahall/Vanara/search?l=C%23&q=INamespaceWalk)
[INamespaceWalkCB](http://msdn2.microsoft.com/en-us/library/15244d6e-6cd7-4dee-8e4e-2533d5a60ae7) | shobjidl_core.h | [Vanara.PInvoke.Shell32.INamespaceWalkCB](https://github.com/dahall/Vanara/search?l=C%23&q=INamespaceWalkCB)
[INamespaceWalkCB2](http://msdn2.microsoft.com/en-us/library/a748083b-a99e-4015-93da-112d2950f623) | shobjidl_core.h | [Vanara.PInvoke.Shell32.INamespaceWalkCB2](https://github.com/dahall/Vanara/search?l=C%23&q=INamespaceWalkCB2)
@ -363,6 +370,7 @@ Native Interface | Header | Managed Interface
[IShellItem](http://msdn2.microsoft.com/en-us/library/bb761144) | Shobjidl.h | [Vanara.PInvoke.Shell32.IShellItem](https://github.com/dahall/Vanara/search?l=C%23&q=IShellItem)
[IShellItem2](http://msdn2.microsoft.com/en-us/library/bb761130) | Shobjidl.h | [Vanara.PInvoke.Shell32.IShellItem2](https://github.com/dahall/Vanara/search?l=C%23&q=IShellItem2)
[IShellItemArray](http://msdn2.microsoft.com/en-us/library/bb761106) | Shobjidl.h | [Vanara.PInvoke.Shell32.IShellItemArray](https://github.com/dahall/Vanara/search?l=C%23&q=IShellItemArray)
[IShellItemFilter](https://www.google.com/search?num=5&q=IShellItemFilter+site%3Amicrosoft.com) | | [Vanara.PInvoke.Shell32.IShellItemFilter](https://github.com/dahall/Vanara/search?l=C%23&q=IShellItemFilter)
[IShellItemImageFactory](http://msdn2.microsoft.com/en-us/library/a6eea412-553a-4bdd-afc2-cc002c4500a4) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IShellItemImageFactory](https://github.com/dahall/Vanara/search?l=C%23&q=IShellItemImageFactory)
[IShellLibrary](https://www.google.com/search?num=5&q=IShellLibrary+site%3Amicrosoft.com) | | [Vanara.PInvoke.Shell32.IShellLibrary](https://github.com/dahall/Vanara/search?l=C%23&q=IShellLibrary)
[IShellLinkDataList](http://msdn2.microsoft.com/en-us/library/bb774916) | Shobjidl.h | [Vanara.PInvoke.Shell32.IShellLinkDataList](https://github.com/dahall/Vanara/search?l=C%23&q=IShellLinkDataList)

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Shell32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
@ -31,10 +31,10 @@ Functions
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, SHValidateUNC, SignalFileOpen, StgMakeUniqueName, TranslateURLW, URLAssociationDialogW, VariantToStrRet, Win32DeleteFile, WriteCabinetState
Structures
CIDA, DROPDESCRIPTION, DROPFILES, FILEDESCRIPTOR, FILEGROUPDESCRIPTOR, NRESARRAY, SHDRAGIMAGE, OLECMD, OLECMDTEXT, 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, COMDLG_FILTERSPEC, CM_COLUMNINFO, SORTCOLUMN, KNOWNFOLDER_DEFINITION, PREVIEWHANDLERFRAMEINFO, EXTRASEARCH, FOLDERSETTINGS, PFOLDERSETTINGS, SV2CVW2_PARAMS, THUMBBUTTON, ITEMIDLIST, SHELLDETAILS, SHITEMID, STRRET, URLINVOKECOMMANDINFO
CIDA, DROPDESCRIPTION, DROPFILES, FILEDESCRIPTOR, FILEGROUPDESCRIPTOR, NRESARRAY, SHDRAGIMAGE, OLECMD, OLECMDTEXT, 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, COMDLG_FILTERSPEC, CM_COLUMNINFO, SORTCOLUMN, KNOWNFOLDER_DEFINITION, NSTCCUSTOMDRAW, PREVIEWHANDLERFRAMEINFO, EXTRASEARCH, FOLDERSETTINGS, PFOLDERSETTINGS, SV2CVW2_PARAMS, THUMBBUTTON, ITEMIDLIST, SHELLDETAILS, SHITEMID, STRRET, URLINVOKECOMMANDINFO
Interfaces
IOleCommandTarget, IShellWindows, 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, IExtractIcon, IProgressDialog, IOpenControlPanel, IApplicationAssociationRegistration, IApplicationDestinations, IApplicationDocumentLists, IDefaultExtractIconInit, IEnumAssocHandlers, IEnumIDList, IFileIsInUse, IFileSystemBindData, IFileSystemBindData2, IQueryInfo, IActionProgress, IActionProgressDialog, ICommDlgBrowser, ICommDlgBrowser3, IContextMenu, IContextMenu2, IContextMenu3, IContextMenuCB, ICopyHookA, ICopyHookW, IExecuteCommand, IInitializeCommand, IExplorerBrowser, IExplorerBrowserEvents, IExplorerPaneVisibility, IExtractImage, IFileDialog, IFileDialog2, IFileDialogControlEvents, IFileDialogCustomize, IFileDialogEvents, IFileOpenDialog, IFileOperationProgressSink, IFileSaveDialog, IModalWindow, IFileOperation, IColumnManager, IFolderView, IFolderView2, IResultsFolder, IInitializeWithFile, IInitializeWithItem, IInitializeWithStream, IInputObject, IInputObject2, IInputObjectSite, IKnownFolder, IKnownFolderManager, INamespaceWalk, INamespaceWalkCB, INamespaceWalkCB2, IObjectWithSelection, IObjectWithAppUserModelId, IObjectWithProgId, IObjectWithSite, IOperationsProgressDialog, IParentAndItem, IPreviewHandler, IPreviewHandlerFrame, IPreviewHandlerVisuals, IServiceProvider, IShellExtInit, IEnumExtraSearch, IShellFolder, IShellFolder2, IEnumShellItems, IShellItem, IShellItem2, IShellItemArray, IShellItemImageFactory, IShellLibrary, IShellLinkDataList, IShellLinkW, IShellPropSheetExt, IFolderViewOptions, IShellBrowser, IShellFolderViewCB, IShellView, IShellView2, IShellView3, IStartMenuPinnedList, ICustomDestinationList, ITaskbarList, ITaskbarList2, ITaskbarList3, ITaskbarList4, IThumbnailProvider, IUniformResourceLocator
IOleCommandTarget, IShellWindows, 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, IExtractIcon, IProgressDialog, IOpenControlPanel, IApplicationAssociationRegistration, IApplicationDestinations, IApplicationDocumentLists, IDefaultExtractIconInit, IEnumAssocHandlers, IEnumIDList, IFileIsInUse, IFileSystemBindData, IFileSystemBindData2, IQueryInfo, IActionProgress, IActionProgressDialog, ICommDlgBrowser, ICommDlgBrowser3, IContextMenu, IContextMenu2, IContextMenu3, IContextMenuCB, ICopyHookA, ICopyHookW, IExecuteCommand, IInitializeCommand, IExplorerBrowser, IExplorerBrowserEvents, IExplorerPaneVisibility, IExtractImage, IFileDialog, IFileDialog2, IFileDialogControlEvents, IFileDialogCustomize, IFileDialogEvents, IFileOpenDialog, IFileOperationProgressSink, IFileSaveDialog, IModalWindow, IFileOperation, IColumnManager, IFolderView, IFolderView2, IResultsFolder, IInitializeWithFile, IInitializeWithItem, IInitializeWithStream, IInputObject, IInputObject2, IInputObjectSite, IKnownFolder, IKnownFolderManager, INameSpaceTreeAccessible, INameSpaceTreeControl, INameSpaceTreeControl2, INameSpaceTreeControlDropHandler, INameSpaceTreeControlEvents, INameSpaceTreeControlFolderCapabilities, INamespaceWalk, INamespaceWalkCB, INamespaceWalkCB2, IObjectWithSelection, IObjectWithAppUserModelId, IObjectWithProgId, IObjectWithSite, IOperationsProgressDialog, IParentAndItem, IPreviewHandler, IPreviewHandlerFrame, IPreviewHandlerVisuals, IServiceProvider, IShellExtInit, IEnumExtraSearch, IShellFolder, IShellFolder2, IEnumShellItems, IShellItem, IShellItem2, IShellItemArray, IShellItemImageFactory, IShellItemFilter, IShellLibrary, IShellLinkDataList, IShellLinkW, IShellPropSheetExt, IFolderViewOptions, IShellBrowser, IShellFolderViewCB, IShellView, IShellView2, IShellView3, IStartMenuPinnedList, ICustomDestinationList, ITaskbarList, ITaskbarList2, ITaskbarList3, ITaskbarList4, IThumbnailProvider, IUniformResourceLocator
</PackageReleaseNotes>
<PublishRepositoryUrl>true</PublishRepositoryUrl>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.ShlwApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported for Windows Task Scheduler 1.0 and 2.0 COM objects.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.TaskSchd</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants imported from UrlMon.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.UrlMon</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows User32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.User32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from UserEnv.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.UserEnv</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.UxTheme</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows VirtDisk.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.VirtDisk</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants imported from Windows Wer.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Wer</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows WinINet.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.WinINet</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows WinTrust.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.WinTrust</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -7,7 +7,7 @@
<Description>PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Ws2_32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>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.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.Security</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.1.9.0")]
[assembly: AssemblyFileVersion("3.1.9.0")]
[assembly: AssemblyVersion("3.2.0.0")]
[assembly: AssemblyFileVersion("3.2.0.0")]

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.1.9.0")]
[assembly: AssemblyFileVersion("3.1.9.0")]
[assembly: AssemblyVersion("3.2.0.0")]
[assembly: AssemblyFileVersion("3.2.0.0")]

View File

@ -3,7 +3,7 @@
<metadata>
<id>Vanara.Library</id>
<title>Vanara Libraries Metapackage</title>
<version>3.1.9</version>
<version>3.2.0</version>
<description>The full set of packages associated with the Vanara PInvoke Libraries.</description>
<tags>pinvoke;vanara;net-extensions;interop</tags>
<copyright>Copyright © 2017-2020</copyright>

View File

@ -22,8 +22,10 @@ Enum | Description | Values
[Vanara.Windows.Forms.VisualTheme.FontProperty](https://github.com/dahall/Vanara/search?l=C%23&q=FontProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetFont(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.FontProperty)`. | Caption, SmallCaption, Menu, Status, MessageBox, IconTitle, Heading1, Heading2, Body, Glyph
[Vanara.Extensions.IconSize](https://github.com/dahall/Vanara/search?l=C%23&q=IconSize) | Used to determine the size of the icon returned by various shell methods. | Large, Small, ExtraLarge, Jumbo
[Vanara.Windows.Forms.VisualTheme.IntProperty](https://github.com/dahall/Vanara/search?l=C%23&q=IntProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetInt(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.IntProperty)`. | CharSet, MinimumColorDepth, FromHue1, FromHue2, FromHue3, FromHue4, FromHue5, ToHue1, ToHue2, ToHue3, ToHue4, ToHue5, ToColor1, ToColor2, ToColor3, ToColor4, ToColor5, TextGlowSize, FramesPerSecond, PixelsPerFrame, AnimationDelay, GlowIntensity, Opacity, ColorizationColor, ColorizationOpacity, AnimationDuration
[Vanara.Windows.Forms.ItemHitLocation](https://github.com/dahall/Vanara/search?l=C%23&q=ItemHitLocation) | The location on the IShellItem that was clicked. | NoWhere, OnIcon, OnLabel, OnIndent, OnButton, OnRight, OnStateIcon, OnItem, OnTabButton
[Vanara.Windows.Forms.KnownFolder](https://github.com/dahall/Vanara/search?l=C%23&q=KnownFolder) | Standard folders registered with the system as Known Folders. A computer will have only folders appropriate to it installed. | AccountPictures, AddNewPrograms, AdminTools, ApplicationShortcuts, AppsFolder, AppUpdates, CameraRoll, CDBurning, ChangeRemovePrograms, CommonAdminTools, CommonOEMLinks, CommonPrograms, CommonStartMenu, CommonStartup, CommonTemplates, ComputerFolder, ConflictFolder, ConnectionsFolder, Contacts, ControlPanelFolder, Cookies, Desktop, DeviceMetadataStore, Documents, DocumentsLibrary, Downloads, Favorites, Fonts, Games, GameTasks, History, HomeGroup, HomeGroupCurrentUser, ImplicitAppShortcuts, InternetCache, InternetFolder, Libraries, Links, LocalAppData, LocalAppDataLow, LocalizedResourcesDir, Music, MusicLibrary, NetHood, NetworkFolder, OriginalImages, PhotoAlbums, PicturesLibrary, Pictures, Playlists, PrintersFolder, PrintHood, Profile, ProgramData, ProgramFiles, ProgramFilesX64, ProgramFilesX86, ProgramFilesCommon, ProgramFilesCommonX64, ProgramFilesCommonX86, Programs, Public, PublicDesktop, PublicDocuments, PublicDownloads, PublicGameTasks, PublicLibraries, PublicMusic, PublicPictures, PublicRingtones, PublicUserTiles, PublicVideos, QuickLaunch, Recent, RecordedTVLibrary, RecycleBinFolder, ResourceDir, Ringtones, RoamingAppData, RoamedTileImages, RoamingTiles, SampleMusic, SamplePictures, SamplePlaylists, SampleVideos, SavedGames, SavedPictures, SavedPicturesLibrary, SavedSearches, Screenshots, SEARCH_CSC, SearchHistory, SearchHome, SEARCH_MAPI, SearchTemplates, SendTo, SidebarDefaultParts, SidebarParts, SkyDrive, SkyDriveCameraRoll, SkyDriveDocuments, SkyDrivePictures, StartMenu, Startup, SyncManagerFolder, SyncResultsFolder, SyncSetupFolder, System, SystemX86, Templates, UserPinned, UserProfiles, UserProgramFiles, UserProgramFilesCommon, UsersFiles, UsersLibraries, Videos, VideosLibrary, Windows, Undefined
[Vanara.Windows.Forms.VisualTheme.MarginsProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MarginsProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMargins(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MarginsProperty)`. | Sizing, Content, Caption
[Vanara.Configuration.MRUManager.MenuPlacement](https://github.com/dahall/Vanara/search?l=C%23&q=MenuPlacement) | The placement of a menu item in a list. | Bottom, Top
[Vanara.Windows.Forms.VisualTheme.MetricProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MetricProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMetric(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MetricProperty)`. | ImageCount, AlphaLevel, BorderSize, RoundCornerWidth, RoundCornerHeight, GradientRatio1, GradientRatio2, GradientRatio3, GradientRatio4, GradientRatio5, ProgressChunkSize, ProgressSpaceSize, Saturation, TextBorderSize, AlphaThreshold, Width, Height, GlyphIndex, TrueSizeStretchMark, MinDpi1, MinDpi2, MinDpi3, MinDpi4, MinDpi5
[Vanara.Windows.Forms.NavigationLogDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogDirection) | The direction argument for Navigate | Forward, Backward
[Vanara.Windows.Forms.DesktopWindowManager.NonClientRenderingPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=NonClientRenderingPolicy) | Flags used by the SetWindowAttr method to specify the non-client area rendering policy. | UseWindowStyle, Disabled, Enabled
@ -35,7 +37,11 @@ Enum | Description | Values
[Vanara.Windows.Forms.VisualTheme.RectangleProperty](https://github.com/dahall/Vanara/search?l=C%23&q=RectangleProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetRect(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.RectangleProperty)`. | DefaultPane, CustomSplit, AnimationButton, Atlas
[Vanara.Windows.Forms.RenderStyle](https://github.com/dahall/Vanara/search?l=C%23&q=RenderStyle) | | SystemTheme, Custom
[Vanara.Windows.Forms.SecurityPageType](https://github.com/dahall/Vanara/search?l=C%23&q=SecurityPageType) | Values that indicate the types of property pages in an access control editor property sheet. | BasicPermissions, AdvancedPermissions, Audit, Owner, EffectiveRights, TakeOwnership, Share
[Vanara.Windows.Forms.ShellNamespaceTreeControlAction](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlAction) | Actions on a `Vanara.Windows.Forms.ShellNamespaceTreeControl` exposed through `Vanara.Windows.Forms.ShellNamespaceTreeControlEventArgs`. | Unknown, ByKeyboard, ByMouse, AfterAdd, AfterDelete, BeforeDelete, Collapse, Expand
[Vanara.Windows.Forms.ShellProgressDialogStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ShellProgressDialogStyle) | Display style for a `Vanara.Windows.Forms.ShellProgressDialog`. | Normal, Marquee, Hidden
[Vanara.Windows.Forms.ShellTreeItemButton](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemButton) | Determines the image displayed to the right of an item in `Vanara.Windows.Forms.ShellNamespaceTreeControl`. | None, Arrow, Delete, Refresh
[Vanara.Windows.Forms.ShellTreeItemCheckBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemCheckBoxStyle) | The style of check box to display. | None, Normal, Partial, Exclusion, Dimmed
[Vanara.Windows.Forms.ShellTreeItemState](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemState) | Specifies the state of a tree item. | None, Selected, Expanded, Bold, Disabled, SelectedNotExpanded
[Vanara.Windows.Forms.CustomComboBox.SizeMode](https://github.com/dahall/Vanara/search?l=C%23&q=SizeMode) | Sizing mode for the CustomComboBox drop-down area. | UseComboSize, UseControlSize, UseDropDownSize
[Vanara.Windows.Forms.VisualTheme.StringProperty](https://github.com/dahall/Vanara/search?l=C%23&q=StringProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetString(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.StringProperty)`. | ColorSchemes, Sizes, Name, DisplayName, Tooltip, Company, Author, Copyright, Url, Version, Description, CssName, XmlName, LastUpdated, Alias, Text, ClassicValue, AtlasInputImage
[Vanara.Windows.Forms.TaskDialogButtonDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonDisplay) | Indicates how buttons are displayed on a `Vanara.Windows.Forms.TaskDialog`. | StandardButton, CommandLink, CommandLinkNoIcon
@ -136,6 +142,11 @@ Class | Description
[Vanara.Configuration.MRUManager.RegistryFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryFileListStorage) |
[Vanara.Resources.ResourceFile](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceFile) |
[Vanara.Windows.Forms.Design.ServiceProviderExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceProviderExtension) |
[Vanara.Windows.Forms.ShellNamespaceTreeControl](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControl) | A control used to view and manipulate nodes in a tree of Shell items.
[Vanara.Windows.Forms.ShellNamespaceTreeControlEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlEventArgs) | Event arguments for actions against `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellNamespaceTreeControlItemLabelEditEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlItemLabelEditEventArgs) | Arguments for item label edit events in a `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellNamespaceTreeControlItemMouseClickEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlItemMouseClickEventArgs) | Arguments for mouse click events in a `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellNamespaceTreeRootList](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeRootList) | Encapsulates the list of root items in a `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ShellProgressDialog) | Wrapper for IProgressDialog which displays a system progress dialog. This object is a generic way to show a user how an operation is progressing. It is typically used when deleting, uploading, copying, moving, or downloading large numbers of files. The dialog is shown on a separate thread and will not block operations in the current thread.
[Vanara.Extensions.GraphicsExtension.SmartBitmapLock](https://github.com/dahall/Vanara/search?l=C%23&q=SmartBitmapLock) | A self-disposing LockBits class for Bitmaps.
[Vanara.Windows.Forms.SplitButton](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButton) | The SplitButton is a composite control with which the user can select from a drop-down list bound to the button.

View File

@ -4,7 +4,7 @@
<Description>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.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms>
<AssemblyName>Vanara.Windows.Forms</AssemblyName>
@ -24,13 +24,13 @@
<PackageReleaseNotes>Currently implements:
Classes
IAccessControlEditorDialogProvider, IActionGetItem, IDrawingStyle&lt;T&gt;, IEnableable, IFileListStorage, IMenuBuilder, AccessControlEditorDialog, ActivationContext, AppSettingsFileListStorage, AttributedComponentDesigner&lt;T&gt;, AttributedComponentDesignerEx&lt;T&gt;, AttributedControlDesigner&lt;T&gt;, AttributedControlDesignerEx&lt;T&gt;, AttributedDesignerActionList, AttributedParentControlDesigner&lt;T&gt;, AttributedParentControlDesignerEx&lt;T&gt;, 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&lt;T&gt;, FolderBrowserDialog, FolderBrowserDialogInitializedEventArgs, GenericProvider, GetDuration&lt;T&gt;, GlassExtenderProvider, GraphicsExtension, GroupIconResIndexer, IconExtension, ImageListExtension, ImageResIndexer&lt;T&gt;, InputDialog, InputDialogItemAttribute, InvalidFolderEventArgs, IPAddressBox, IPAddressFieldChangedEventArgs, LabelExtension, ListViewExtension, ListViewGroupingSet&lt;T&gt;, LiveThumbnail, MapPointExtension, MenuStripMRUManager, MRUManager, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, NavigationLog, NavigationLogEventArgs, NetworkConnectionDialog, NetworkDisconnectDialog, PaintAction&lt;T&gt;, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerPropertyAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, ShellProgressDialog, SmartBitmapLock, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection&lt;T&gt;, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TreeViewExtension, TypedBehavior&lt;T&gt;, TypedDesignerActionList&lt;T&gt;, TypedGlyph&lt;T&gt;, VerificationClickedEventArgs, ViewEvents, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme
IAccessControlEditorDialogProvider, IActionGetItem, IDrawingStyle&lt;T&gt;, IEnableable, IFileListStorage, IMenuBuilder, AccessControlEditorDialog, ActivationContext, AppSettingsFileListStorage, AttributedComponentDesigner&lt;T&gt;, AttributedComponentDesignerEx&lt;T&gt;, AttributedControlDesigner&lt;T&gt;, AttributedControlDesignerEx&lt;T&gt;, AttributedDesignerActionList, AttributedParentControlDesigner&lt;T&gt;, AttributedParentControlDesignerEx&lt;T&gt;, 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&lt;T&gt;, FolderBrowserDialog, FolderBrowserDialogInitializedEventArgs, GenericProvider, GetDuration&lt;T&gt;, GlassExtenderProvider, GraphicsExtension, GroupIconResIndexer, IconExtension, ImageListExtension, ImageResIndexer&lt;T&gt;, InputDialog, InputDialogItemAttribute, InvalidFolderEventArgs, IPAddressBox, IPAddressFieldChangedEventArgs, LabelExtension, ListViewExtension, ListViewGroupingSet&lt;T&gt;, LiveThumbnail, MapPointExtension, MenuStripMRUManager, MRUManager, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, NavigationLog, NavigationLogEventArgs, NetworkConnectionDialog, NetworkDisconnectDialog, PaintAction&lt;T&gt;, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerPropertyAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, ShellNamespaceTreeControl, ShellNamespaceTreeControlEventArgs, ShellNamespaceTreeControlItemLabelEditEventArgs, ShellNamespaceTreeControlItemMouseClickEventArgs, ShellNamespaceTreeRootList, ShellProgressDialog, SmartBitmapLock, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection&lt;T&gt;, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TreeViewExtension, TypedBehavior&lt;T&gt;, TypedDesignerActionList&lt;T&gt;, TypedGlyph&lt;T&gt;, VerificationClickedEventArgs, ViewEvents, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme
Structures
TaskDialogResult
Enumerations
BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, Corners, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, KnownFolder, MarginsProperty, MetricProperty, NavigationLogDirection, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellProgressDialogStyle, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon
BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, Corners, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, ItemHitLocation, KnownFolder, MarginsProperty, MenuPlacement, MetricProperty, NavigationLogDirection, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellNamespaceTreeControlAction, ShellProgressDialogStyle, ShellTreeItemButton, ShellTreeItemCheckBoxStyle, ShellTreeItemState, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon
</PackageReleaseNotes>
<PublishRepositoryUrl>true</PublishRepositoryUrl>

View File

@ -17,25 +17,37 @@ Enum | Description | Values
[Vanara.Windows.Shell.ShellItemGetImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemGetImageOptions) | Options for retrieving images from a `Vanara.Windows.Shell.ShellItem`. | ResizeToFit, BiggerSizeOk, MemoryOnly, IconOnly, ThumbnailOnly, InCacheOnly, CropToSquare, WideThumbnails, IconBackground, ScaleUp
[Vanara.Windows.Shell.ShellItemToolTipOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemToolTipOptions) | Flags that direct the handling of the item from which you're retrieving the info tip text. | Default, Name, LinkNotTarget, LinkTarget, AllowDelay, SingleLine
[Vanara.Windows.Shell.TaskbarButtonProgressState](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonProgressState) | State of the progress shown on a taskbar button. | None, Indeterminate, Normal, Error, Paused
[Vanara.Windows.Shell.TaskbarItemTabThumbnailOption](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarItemTabThumbnailOption) | Specifies taskbar button thumbnail tab properties. | TabWindow, MainWindow, MainWindowWhenActive
[Vanara.Windows.Shell.ShellFileOperations.TransferFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TransferFlags) | Used by methods of the ITransferSource and ITransferDestination interfaces to control their file operations. | Normal, FailExist, RenameExist, OverwriteExist, AllowDecryption, NoSecurity, CopyCreationTime, CopyWriteTime, UseFullAccess, DeleteRecycleIfPossible, CopyHardLink, CopyLocalizedName, MoveAsCopyDelete, SuspendShellEvents
[Vanara.Windows.Shell.VerbMultiSelectModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbMultiSelectModel) | | Unset, Player, Single, Document
[Vanara.Windows.Shell.VerbPosition](https://github.com/dahall/Vanara/search?l=C%23&q=VerbPosition) | | Unset, Top, Bottom
[Vanara.Windows.Shell.VerbSelectionModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbSelectionModel) | | Item, BackgroundShortcutMenu
[Vanara.Windows.Shell.VerbMultiSelectModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbMultiSelectModel) | A value that determines if a user can select a single item, multiple items, or a selection from an item. | Unset, Player, Single, Document
[Vanara.Windows.Shell.VerbPosition](https://github.com/dahall/Vanara/search?l=C%23&q=VerbPosition) | Determines the placement of a verb in a menu. | Undefined, Top, Bottom
[Vanara.Windows.Shell.VerbSelectionModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbSelectionModel) | Determines menu location. | Item, BackgroundShortcutMenu
[Vanara.Windows.Shell.Visibility](https://github.com/dahall/Vanara/search?l=C%23&q=Visibility) | | Visible, Hidden, Collapsed
### Interfaces
Interface | Description
---- | ----
[Vanara.Windows.Shell.IComObject](https://github.com/dahall/Vanara/search?l=C%23&q=IComObject) | Exposed methods from `Vanara.Windows.Shell.ComObject`.
[Vanara.Windows.Shell.IJumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=IJumpListItem) | Represents a Jump List item.
### Classes
Class | Description
---- | ----
[Vanara.Windows.ExtenderProviderBase<T>.AddExtenderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=AddExtenderEventArgs) | Arguments for the `Vanara.Windows.ExtenderProviderBase`1.AddingExtender` event.
[Vanara.Windows.Shell.Registration.AppRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=AppRegistration) | Represents the registration entries for an application.
[Vanara.Windows.Shell.ComClassFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComClassFactory) | An implementation of `Vanara.PInvoke.Ole32.IClassFactory` to be used in conjunction with `Vanara.Windows.Shell.IComObject` derivatives.
[Vanara.Windows.Shell.CommandVerb](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerb) | Encapsulates a shortcut menu verb in the registry.
[Vanara.Windows.Shell.CommandVerbDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerbDictionary) | A dictionary of Command Verbs defined in the Windows Registry.
[Vanara.Windows.Shell.ComObject](https://github.com/dahall/Vanara/search?l=C%23&q=ComObject) | Base class for all COM objects which handles calling AddRef and Release for the assembly, connection to IClassFactory, implements IObjectWithSite, using an internal message loop, and a mechanism to issue a non-blocking call to itself. Once implemented, you only need to implement your own interfaces. The IClassFactory implementation can get any derived interfaces through casting for calls to its QueryInterface method. If you want more control, override the QueryInterface method in this class.
[Vanara.Windows.Shell.ControlPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ControlPanel) | Provides a means to open Control Panel items and get their paths.
[Vanara.Windows.ExtenderProviderBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ExtenderProviderBase<T>) | A generic base to implement `System.ComponentModel.IExtenderProvider` for a single extender type.
[Vanara.Windows.Shell.Registration.FileTypeAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=FileTypeAssociation) | Manages registry entries related to file types and file associations.
[Vanara.Windows.Shell.IconLocation](https://github.com/dahall/Vanara/search?l=C%23&q=IconLocation) | Wraps the icon location string used by some Shell classes.
[Vanara.Windows.Shell.IndirectResource](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectResource) | Wraps a resource reference used by some Shell classes.
[Vanara.Windows.Shell.IndirectString](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectString) | Wraps a string resource reference used by some Shell classes.
[Vanara.Windows.Shell.JumpList](https://github.com/dahall/Vanara/search?l=C%23&q=JumpList) | Provides access to the jump list on the application's task bar icon.
[Vanara.Windows.Shell.JumpListDestination](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListDestination) | A file-based destination for a jumplist with an associated category.
[Vanara.Windows.Shell.JumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListItem) | An item in a Jump List.
[Vanara.Windows.Shell.JumpListSeparator](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListSeparator) | A separator which can be inserted into a custom list or task list.
[Vanara.Windows.Shell.JumpListTask](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListTask) | A task for a jumplist.
[Vanara.PInvoke.MessageLoop.MessageEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=MessageEventArgs) | Holds a copy of the MSG instance retrieved by GetMessage.
[Vanara.PInvoke.MessageLoop](https://github.com/dahall/Vanara/search?l=C%23&q=MessageLoop) | <para> This class encapsulates the management of a message loop for an application. It supports queuing a callback to the application via the message loop to enable the app to return from a call and continue processing that call later. This behavior is needed when implementing a shell verb as verbs must not block the caller. </para> <note type="note">The ComObject derived class should call QueueNonBlockingCallback in its invoke function, for example IExecuteCommand::Execute() or IDropTarget::Drop() passing a method that will complete the initialization work.</note>
[Vanara.Windows.Shell.ProgId](https://github.com/dahall/Vanara/search?l=C%23&q=ProgId) | Represents a programmatic identifier in the registry for an application.
@ -45,8 +57,8 @@ Class | Description
[Vanara.Windows.Shell.PropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyStore) | Encapsulates the IPropertyStore object.
[Vanara.Windows.Shell.PropertyType](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyType) | Exposes methods that extract data from enumeration information.
[Vanara.Windows.Shell.PropertyTypeList](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyTypeList) | Exposes methods that enumerate the possible values for a property.
[Vanara.Windows.Shell.RegBasedDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedDictionary<T>) | A virtual dictionary that is based on values in the Windows Registry.
[Vanara.Windows.Shell.RegBasedSettings](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedSettings) | Base class for registry based settings.
[Vanara.Windows.Shell.RegistryBasedVirtualDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryBasedVirtualDictionary<T>) | A virtual dictionary that is based on values in the Windows Registry.
[Vanara.Windows.Shell.SearchCondition](https://github.com/dahall/Vanara/search?l=C%23&q=SearchCondition) | Provides properties and methods for retrieving information about a search condition.
[Vanara.Windows.Shell.ShellAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociation) | Represents a Shell file association defined in the Windows Registry. Wraps `Vanara.PInvoke.ShlwApi.IQueryAssociations`.
[Vanara.Windows.Shell.ShellCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellCommand) | Wraps the functionality of IInitializeCommand. When deriving, handling the `Vanara.Windows.Shell.ShellCommand.InitializeCommand` event is optional.
@ -70,4 +82,10 @@ Class | Description
[Vanara.Windows.Shell.ShellRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=ShellRegistrar) | Contains static methods used to register and unregister shell items in the Windows Registry.
[Vanara.Windows.Shell.ShellSearch](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSearch) | Represents functionality of the Windows Search Service.
[Vanara.Windows.Shell.ShellSearchViewSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSearchViewSettings) | Settings that change the folder view of a search.
[Vanara.Windows.Shell.TaskbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButton) | Provides access to the functionality of the taskbar button.
[Vanara.Windows.Shell.TaskbarButtonThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonThumbnail) |
[Vanara.Windows.Shell.TaskbarButtonThumbnails](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonThumbnails) | The list of thumbnails to be displayed on the taskbar button.
[Vanara.Windows.Shell.TaskbarList](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarList) | Methods that control the Windows taskbar. It allows you to dynamically add, remove, and activate items on the taskbar. This wraps all of the ITaskbarListX interfaces.
[Vanara.Windows.Shell.ThumbnailToolbar](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbar) | The toolbar associated with thumbnails shown when hovering over an application's taskbar button.
[Vanara.Windows.Shell.ThumbnailToolbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbarButton) | A button in the toolbar associated with thumbnails displayed on a taskbar button.
[Vanara.Windows.Shell.ThumbnailToolbarButtonCollection](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbarButtonCollection) | A collection of thumbnail toolbar buttons.

View File

@ -4,7 +4,7 @@
<Description>Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.</Description>
<Copyright>Copyright © 2017-2020</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>3.1.9</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms>
<AssemblyName>Vanara.Windows.Shell</AssemblyName>
@ -24,10 +24,10 @@
<PackageReleaseNotes>Currently implements:
Classes
IComObject, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ControlPanel, IconLocation, IndirectResource, IndirectString, MessageEventArgs, MessageLoop, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, RegBasedSettings, RegistryBasedVirtualDictionary&lt;T&gt;, SearchCondition, ShellAssociation, ShellCommand, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellRegistrar, ShellSearch, ShellSearchViewSettings, TaskbarList
IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ControlPanel, ExtenderProviderBase&lt;T&gt;, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MessageEventArgs, MessageLoop, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, RegBasedDictionary&lt;T&gt;, RegBasedSettings, SearchCondition, ShellAssociation, ShellCommand, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellRegistrar, ShellSearch, ShellSearchViewSettings, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection
Enumerations
ChangeFilters, ExecutableType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel
ChangeFilters, ExecutableType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility
</PackageReleaseNotes>
<PublishRepositoryUrl>true</PublishRepositoryUrl>