Version 1.0.15 project file updates

pull/10/head
David Hall 2018-06-27 13:25:04 -06:00
parent 5653a4f048
commit c85b8d8fc4
37 changed files with 180 additions and 146 deletions

View File

@ -9,7 +9,7 @@
* Memory stream based on marshaled memory</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.Core</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -29,7 +29,7 @@
<KeepLogFile>False</KeepLogFile>
<DisableCodeBlockComponent>False</DisableCodeBlockComponent>
<CleanIntermediates>True</CleanIntermediates>
<HelpFileVersion>1.0.14</HelpFileVersion>
<HelpFileVersion>1.0.15</HelpFileVersion>
<MaximumGroupParts>2</MaximumGroupParts>
<NamespaceGrouping>True</NamespaceGrouping>
<SyntaxFilters>C#, Visual Basic</SyntaxFilters>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from AclUI.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.AclUI</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Interfaces, structures and constants imported for BITS (Background Intelligent Transfer Service).</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.BITS</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from ComCtl32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.ComCtl32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from CredUI.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.CredUI</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from Crypt32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Crypt32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from DwmApi.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.DwmApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -531,7 +531,7 @@ Native Method | Native DLL | Header | Managed Method
[GetDCDpiScaleValue](https://www.google.com/search?num=5&q=GetDCDpiScaleValue+site%3Amsdn.microsoft.com) | gdi32.dll | |
[GetDCOrgEx](https://www.google.com/search?num=5&q=GetDCOrgEx+site%3Amsdn.microsoft.com) | gdi32.dll | |
[GetDCPenColor](https://www.google.com/search?num=5&q=GetDCPenColor+site%3Amsdn.microsoft.com) | gdi32.dll | |
[GetDeviceCaps](https://www.google.com/search?num=5&q=GetDeviceCaps+site%3Amsdn.microsoft.com) | gdi32.dll | |
[GetDeviceCaps](http://msdn2.microsoft.com/en-us/library/dd144877) | gdi32.dll | Wingdi.h | Vanara.PInvoke.Gdi32.GetDeviceCaps
[GetDeviceGammaRamp](https://www.google.com/search?num=5&q=GetDeviceGammaRamp+site%3Amsdn.microsoft.com) | gdi32.dll | |
[GetDIBColorTable](https://www.google.com/search?num=5&q=GetDIBColorTable+site%3Amsdn.microsoft.com) | gdi32.dll | |
[GetDIBits](http://msdn2.microsoft.com/en-us/library/dd144879) | gdi32.dll | Wingdi.h | Vanara.PInvoke.Gdi32.GetDIBits
@ -822,6 +822,5 @@ Native Structure | Header | Managed Structure
[BLENDFUNCTION](http://msdn2.microsoft.com/en-us/library/dd183393) | Wingdi.h | Vanara.PInvoke.Gdi32+BLENDFUNCTION
[COLORREF](http://msdn2.microsoft.com/en-us/library/dd183449) | Windef.h | Vanara.PInvoke.Gdi32+COLORREF
[DIBSECTION](http://msdn2.microsoft.com/en-us/library/dd183567) | Wingdi.h | Vanara.PInvoke.Gdi32+DIBSECTION
[LOGFONT](http://msdn2.microsoft.com/en-us/library/dd145037) | Wingdi.h | Vanara.PInvoke.Gdi32+LOGFONT
[RGBQUAD](http://msdn2.microsoft.com/en-us/library/dd162938) | Wingdi.h | Vanara.PInvoke.Gdi32+RGBQUAD
[TEXTMETRIC](https://www.google.com/search?num=5&q=TEXTMETRIC+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.Gdi32+TEXTMETRIC

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from Gdi32.dll</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Gdi32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
@ -25,10 +25,10 @@
<PackageReleaseNotes>Currently implements:
Functions
BitBlt, CreateCompatibleDC, CreateDIBSection, DeleteDC, DeleteObject, GdiAlphaBlend, GdiFlush, GdiTransparentBlt, GetDIBits, GetObject, SelectObject, SetBkMode, SetLayout
BitBlt, CreateCompatibleDC, CreateDIBSection, DeleteDC, DeleteObject, GdiAlphaBlend, GdiFlush, GdiTransparentBlt, GetDeviceCaps, GetDIBits, GetObject, SelectObject, SetBkMode, SetLayout
Structures
BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, COLORREF, LOGFONT, TEXTMETRIC
BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, COLORREF, TEXTMETRIC
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from IpHlpApi.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.IpHlpApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -201,6 +201,7 @@ Native Method | Native DLL | Header | Managed Method
[CreateActCtx](https://www.google.com/search?num=5&q=CreateActCtxA+site%3Amsdn.microsoft.com) | kernel32.dll | |
[CreateActCtxWWorker](https://www.google.com/search?num=5&q=CreateActCtxWWorker+site%3Amsdn.microsoft.com) | kernel32.dll | |
[CreateAppContainerToken](https://www.google.com/search?num=5&q=CreateAppContainerToken+site%3Amsdn.microsoft.com) | kernelbase.dll | |
[CreateAppContainerTokenForUser](https://www.google.com/search?num=5&q=CreateAppContainerTokenForUser+site%3Amsdn.microsoft.com) | kernelbase.dll | |
[CreateBoundaryDescriptor](https://www.google.com/search?num=5&q=CreateBoundaryDescriptorA+site%3Amsdn.microsoft.com) | kernel32.dll | |
[CreateConsoleScreenBuffer](https://www.google.com/search?num=5&q=CreateConsoleScreenBuffer+site%3Amsdn.microsoft.com) | kernel32.dll | Wincon.h | Vanara.PInvoke.Kernel32.CreateConsoleScreenBuffer
[CreateDirectory](https://www.google.com/search?num=5&q=CreateDirectoryA+site%3Amsdn.microsoft.com) | kernel32.dll | |
@ -762,6 +763,7 @@ Native Method | Native DLL | Header | Managed Method
[GetQueuedCompletionStatusEx](http://msdn2.microsoft.com/en-us/library/aa364988) | kernel32.dll | IoAPI.h | Vanara.PInvoke.Kernel32.GetQueuedCompletionStatusEx
[GetRegistryExtensionFlags](https://www.google.com/search?num=5&q=GetRegistryExtensionFlags+site%3Amsdn.microsoft.com) | kernelbase.dll | |
[GetRoamingLastObservedChangeTime](https://www.google.com/search?num=5&q=GetRoamingLastObservedChangeTime+site%3Amsdn.microsoft.com) | kernelbase.dll | |
[GetSecureSystemAppDataFolder](https://www.google.com/search?num=5&q=GetSecureSystemAppDataFolder+site%3Amsdn.microsoft.com) | kernelbase.dll | |
[GetSeedFromIumKernelState](https://www.google.com/search?num=5&q=GetSeedFromIumKernelState+site%3Amsdn.microsoft.com) | vertdll.dll | |
[GetSerializedAtomBytes](https://www.google.com/search?num=5&q=GetSerializedAtomBytes+site%3Amsdn.microsoft.com) | kernelbase.dll | |
[GetSharedLocalFolder](https://www.google.com/search?num=5&q=GetSharedLocalFolder+site%3Amsdn.microsoft.com) | kernelbase.dll | |

View File

@ -4,7 +4,7 @@
<Description> Methods, structures and constants imported from Kernel32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Kernel32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from Mpr.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Mpr</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from NTDSApi.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NTDSApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from NetApi32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NetApi32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants for NetListMgr COM object.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NetListMgr</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from Ole32.dll, OleAut32 and PropSys.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Ole</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from AdvApi32.dll, Authz.dll and Secur32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Security</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -22,6 +22,7 @@ WIN32_FIND_DATA | Contains information about the file that is found by the FindF
Struct | Description
---- | ----
HRESULT | Formal replacement for the Windows HRESULT definition. In windows.h, it is a defined UINT value. For .NET, this class strongly types the value.
LOGFONT | The LOGFONT structure defines the attributes of a font.
MSG | Contains message information from a thread's message queue.
NTStatus | Formal replacement for the Windows NTStatus definition. In ntstatus.h, it is a defined UINT value. For .NET, this class strongly types the value.
OBJECT_TYPE_LIST | Identifies an object type element in a hierarchy of object types. An array of OBJECT_TYPE_LIST structures to define a hierarchy of an object and its subobjects, such as property sets and properties.
@ -41,6 +42,12 @@ DrawTextFlags | The formatting options for DrawText. | DT_TOP, DT_LEFT, DT_CENTE
FacilityCode | Enumeration of facility codes | FACILITY_NULL, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, FACILITY_WIN32, FACILITY_WINDOWS, FACILITY_SECURITY, FACILITY_SSPI, FACILITY_CONTROL, FACILITY_CERT, FACILITY_INTERNET, FACILITY_MEDIASERVER, FACILITY_MSMQ, FACILITY_SETUPAPI, FACILITY_SCARD, FACILITY_COMPLUS, FACILITY_AAF, FACILITY_URT, FACILITY_ACS, FACILITY_DPLAY, FACILITY_UMI, FACILITY_SXS, FACILITY_WINDOWS_CE, FACILITY_HTTP, FACILITY_USERMODE_COMMONLOG, FACILITY_USERMODE_FILTER_MANAGER, FACILITY_BACKGROUNDCOPY, FACILITY_CONFIGURATION, FACILITY_STATE_MANAGEMENT, FACILITY_METADIRECTORY, FACILITY_WINDOWSUPDATE, FACILITY_DIRECTORYSERVICE, FACILITY_GRAPHICS, FACILITY_SHELL, FACILITY_TPM_SERVICES, FACILITY_TPM_SOFTWARE, FACILITY_PLA, FACILITY_FVE, FACILITY_FWP, FACILITY_WINRM, FACILITY_NDIS, FACILITY_USERMODE_HYPERVISOR, FACILITY_CMI, FACILITY_USERMODE_VIRTUALIZATION, FACILITY_USERMODE_VOLMGR, FACILITY_BCD, FACILITY_USERMODE_VHD, FACILITY_SDIAG, FACILITY_WEBSERVICES, FACILITY_WINDOWS_DEFENDER, FACILITY_OPC
FacilityCode | Enumeration of facility codes | FACILITY_NULL, FACILITY_DEBUGGER, FACILITY_RPC_RUNTIME, FACILITY_RPC_STUBS, FACILITY_IO_ERROR_CODE, FACILITY_CODCLASS_ERROR_CODE, FACILITY_NTWIN32, FACILITY_NTCERT, FACILITY_NTSSPI, FACILITY_TERMINAL_SERVER, FACILTIY_MUI_ERROR_CODE, FACILITY_USB_ERROR_CODE, FACILITY_HID_ERROR_CODE, FACILITY_FIREWIRE_ERROR_CODE, FACILITY_CLUSTER_ERROR_CODE, FACILITY_ACPI_ERROR_CODE, FACILITY_SXS_ERROR_CODE, FACILITY_TRANSACTION, FACILITY_COMMONLOG, FACILITY_VIDEO, FACILITY_FILTER_MANAGER, FACILITY_MONITOR, FACILITY_GRAPHICS_KERNEL, FACILITY_DRIVER_FRAMEWORK, FACILITY_FVE_ERROR_CODE, FACILITY_FWP_ERROR_CODE, FACILITY_NDIS_ERROR_CODE, FACILITY_TPM, FACILITY_RTPM, FACILITY_HYPERVISOR, FACILITY_IPSEC, FACILITY_VIRTUALIZATION, FACILITY_VOLMGR, FACILITY_BCD_ERROR_CODE, FACILITY_WIN32K_NTUSER, FACILITY_WIN32K_NTGDI, FACILITY_RESUME_KEY_FILTER, FACILITY_RDBSS, FACILITY_BTH_ATT, FACILITY_SECUREBOOT, FACILITY_AUDIO_KERNEL, FACILITY_VSM, FACILITY_VOLSNAP, FACILITY_SDBUS, FACILITY_SHARED_VHDX, FACILITY_SMB, FACILITY_INTERIX, FACILITY_SPACES, FACILITY_SECURITY_CORE, FACILITY_SYSTEM_INTEGRITY, FACILITY_LICENSING, FACILITY_PLATFORM_MANIFEST, FACILITY_MAXIMUM_VALUE
FileFlagsAndAttributes | File attributes are metadata values stored by the file system on disk and are used by the system and are available to developers via various file I/O APIs. | SECURITY_ANONYMOUS, FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_SYSTEM, FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_DEVICE, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_TEMPORARY, FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_COMPRESSED, FILE_ATTRIBUTE_OFFLINE, FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, FILE_ATTRIBUTE_ENCRYPTED, FILE_ATTRIBUTE_INTEGRITY_STREAM, SECURITY_IDENTIFICATION, FILE_ATTRIBUTE_VIRTUAL, FILE_ATTRIBUTE_NO_SCRUB_DATA, SECURITY_IMPERSONATION, SECURITY_DELEGATION, FILE_ATTRIBUTE_EA, SECURITY_CONTEXT_TRACKING, FILE_FLAG_FIRST_PIPE_INSTANCE, SECURITY_EFFECTIVE_ONLY, FILE_FLAG_OPEN_NO_RECALL, SECURITY_SQOS_PRESENT, FILE_FLAG_OPEN_REPARSE_POINT, FILE_FLAG_SESSION_AWARE, FILE_FLAG_POSIX_SEMANTICS, FILE_FLAG_BACKUP_SEMANTICS, FILE_FLAG_DELETE_ON_CLOSE, FILE_FLAG_SEQUENTIAL_SCAN, FILE_FLAG_RANDOM_ACCESS, FILE_FLAG_NO_BUFFERING, FILE_FLAG_OVERLAPPED, FILE_FLAG_WRITE_THROUGH
FontFamily | Font families describe the look of a font in a general way. They are intended for specifying fonts when the exact typeface desired is not available. | FF_DONTCARE, FF_ROMAN, FF_SWISS, FF_MODERN, FF_SCRIPT, FF_DECORATIVE
FontPitch | Specifies information about the pitch, the technology, and the family of a physical font. | DEFAULT_PITCH, FIXED_PITCH, TMPF_FIXED_PITCH, VARIABLE_PITCH, TMPF_VECTOR, TMPF_TRUETYPE, MONO_FONT, TMPF_DEVICE
LogFontCharSet | The character set. | ANSI_CHARSET, DEFAULT_CHARSET, SYMBOL_CHARSET, MAC_CHARSET, SHIFTJIS_CHARSET, HANGUL_CHARSET, HANGEUL_CHARSET, JOHAB_CHARSET, GB2312_CHARSET, CHINESEBIG5_CHARSET, GREEK_CHARSET, TURKISH_CHARSET, VIETNAMESE_CHARSET, HEBREW_CHARSET, ARABIC_CHARSET, BALTIC_CHARSET, RUSSIAN_CHARSET, THAI_CHARSET, EASTEUROPE_CHARSET, OEM_CHARSET
LogFontClippingPrecision | The clipping precision defines how to clip characters that are partially outside the clipping region. | CLIP_DEFAULT_PRECIS, CLIP_CHARACTER_PRECIS, CLIP_STROKE_PRECIS, CLIP_MASK, CLIP_LH_ANGLES, CLIP_TT_ALWAYS, CLIP_DFA_OVERRIDE, CLIP_DFA_DISABLE, CLIP_EMBEDDED
LogFontOutputPrecision | The output precision. The output precision defines how closely the output must match the requested font's height, width, character orientation, escapement, pitch, and font type. | OUT_DEFAULT_PRECIS, OUT_STRING_PRECIS, OUT_CHARACTER_PRECIS, OUT_STROKE_PRECIS, OUT_TT_PRECIS, OUT_DEVICE_PRECIS, OUT_RASTER_PRECIS, OUT_TT_ONLY_PRECIS, OUT_OUTLINE_PRECIS, OUT_SCREEN_OUTLINE_PRECIS, OUT_PS_ONLY_PRECIS
LogFontOutputQuality | The output quality defines how carefully the graphics device interface (GDI) must attempt to match the logical-font attributes to those of an actual physical font. | DEFAULT_QUALITY, DRAFT_QUALITY, PROOF_QUALITY, NONANTIALIASED_QUALITY, ANTIALIASED_QUALITY, CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY
ObjectTypeListLevel | Valid values for the `level` field. | ACCESS_OBJECT_GUID, ACCESS_PROPERTY_SET_GUID, ACCESS_PROPERTY_GUID, ACCESS_MAX_LEVEL
PInvokeClient | Flags that determine the minimum supported client(s) for a P/Invoke function. | None, Windows2000, WindowsXP, WindowsXP_SP2, WindowsVista, WindowsVista_SP2, Windows7, Windows8, Windows81, Windows10
ProcessorArchitecture | Processor architecture | PROCESSOR_ARCHITECTURE_INTEL, PROCESSOR_ARCHITECTURE_MIPS, PROCESSOR_ARCHITECTURE_ALPHA, PROCESSOR_ARCHITECTURE_PPC, PROCESSOR_ARCHITECTURE_SHX, PROCESSOR_ARCHITECTURE_ARM, PROCESSOR_ARCHITECTURE_IA64, PROCESSOR_ARCHITECTURE_ALPHA64, PROCESSOR_ARCHITECTURE_MSIL, PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64, PROCESSOR_ARCHITECTURE_NEUTRAL, PROCESSOR_ARCHITECTURE_ARM64, PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64, PROCESSOR_ARCHITECTURE_UNKNOWN

View File

@ -11,7 +11,7 @@
* Shared structures and enums (see release notes)</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Shared</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
@ -35,10 +35,10 @@ Classes
AssociateAttribute, CoTaskMemStringMarshaler, IEnumFromIndexer&lt;T&gt;, IEnumFromNext&lt;T&gt;, Lib, Macros, OBJECT_TYPE_LIST, OverlappedAsync, OverlappedAsyncResult, PInvokeDataAttribute, PRECT, SafeElementArray&lt;T&gt;, SafeResourceId, SECURITY_ATTRIBUTES, TryGetNext, WIN32_FIND_DATA
Structures
HRESULT, MSG, NTStatus, OBJECT_TYPE_LIST, PRECT, RECT, SECURITY_ATTRIBUTES, SIZE, SizeT, SYSTEMTIME, WIN32_FIND_DATA, Win32Error
HRESULT, LOGFONT, MSG, NTStatus, OBJECT_TYPE_LIST, PRECT, RECT, SECURITY_ATTRIBUTES, SIZE, SizeT, SYSTEMTIME, WIN32_FIND_DATA, Win32Error
Enumerations
ACCESS_MASK, DrawTextFlags, FacilityCode, FacilityCode, FileFlagsAndAttributes, ObjectTypeListLevel, PInvokeClient, ProcessorArchitecture, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SystemShutDownReason
ACCESS_MASK, DrawTextFlags, FacilityCode, FacilityCode, FileFlagsAndAttributes, FontFamily, FontPitch, LogFontCharSet, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, ObjectTypeListLevel, PInvokeClient, ProcessorArchitecture, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SystemShutDownReason
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from Shell32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Shell32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from ShlwApi.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.ShlwApi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported for Task Scheduler 1.0 and 2.0 COM objects.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.TaskSchd</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from User32.dll and specific to graphics or window management.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.User32.Gdi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -588,7 +588,7 @@ namespace Vanara.PInvoke
// https://msdn.microsoft.com/en-us/library/windows/desktop/dd162477(v=vs.85).aspx
[DllImport(Lib.User32, SetLastError = false, ExactSpelling = true)]
[PInvokeData("Winuser.h", MSDNShortId = "dd162477")]
public static extern bool DrawEdge(SafeDCHandle hDC, ref RECT qrc, BorderStyles3D edge, BorderFlags grfFlags);
public static extern bool DrawEdge(SafeDCHandle hdc, ref RECT qrc, BorderStyles3D edge, BorderFlags grfFlags);
/// <summary>
/// The DrawText function draws formatted text in the specified rectangle. It formats the text according to the specified method (expanding tabs, justifying characters, breaking lines, and so forth).
@ -834,7 +834,7 @@ namespace Vanara.PInvoke
/// integrity level.
/// </para>
/// </param>
/// <param name="Msg">
/// <param name="msg">
/// <para>The message to be sent.</para>
/// <para>For lists of the system-provided messages, see System-Defined Messages.</para>
/// </param>
@ -869,7 +869,7 @@ namespace Vanara.PInvoke
/// integrity level.
/// </para>
/// </param>
/// <param name="Msg">
/// <param name="msg">
/// <para>The message to be sent.</para>
/// <para>For lists of the system-provided messages, see System-Defined Messages.</para>
/// </param>
@ -904,7 +904,7 @@ namespace Vanara.PInvoke
/// integrity level.
/// </para>
/// </param>
/// <param name="Msg">
/// <param name="msg">
/// <para>The message to be sent.</para>
/// <para>For lists of the system-provided messages, see System-Defined Messages.</para>
/// </param>
@ -939,7 +939,7 @@ namespace Vanara.PInvoke
/// integrity level.
/// </para>
/// </param>
/// <param name="Msg">
/// <param name="msg">
/// <para>The message to be sent.</para>
/// <para>For lists of the system-provided messages, see System-Defined Messages.</para>
/// </param>

View File

@ -1,5 +1,5 @@
## Correlation report for user32.dll
### Methods (2% complete)
### Methods (3% complete)
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
[ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Amsdn.microsoft.com) | user32.dll | |
@ -165,7 +165,7 @@ Native Method | Native DLL | Header | Managed Method
[DrawAnimatedRects](https://www.google.com/search?num=5&q=DrawAnimatedRects+site%3Amsdn.microsoft.com) | user32.dll | |
[DrawCaption](https://www.google.com/search?num=5&q=DrawCaption+site%3Amsdn.microsoft.com) | user32.dll | |
[DrawCaptionTemp](https://www.google.com/search?num=5&q=DrawCaptionTempA+site%3Amsdn.microsoft.com) | user32.dll | |
[DrawEdge](http://msdn2.microsoft.com/en-us/library/dd162498) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.DrawEdge
[DrawEdge](http://msdn2.microsoft.com/en-us/library/dd162477) | user32.dll | Winuser.h | Vanara.PInvoke.User32_Gdi.DrawEdge
[DrawFocusRect](https://www.google.com/search?num=5&q=DrawFocusRect+site%3Amsdn.microsoft.com) | user32.dll | |
[DrawFrame](https://www.google.com/search?num=5&q=DrawFrame+site%3Amsdn.microsoft.com) | user32.dll | |
[DrawFrameControl](https://www.google.com/search?num=5&q=DrawFrameControl+site%3Amsdn.microsoft.com) | user32.dll | |
@ -220,7 +220,7 @@ Native Method | Native DLL | Header | Managed Method
[EvaluateProximityToPolygon](https://www.google.com/search?num=5&q=EvaluateProximityToPolygon+site%3Amsdn.microsoft.com) | user32.dll | |
[EvaluateProximityToRect](https://www.google.com/search?num=5&q=EvaluateProximityToRect+site%3Amsdn.microsoft.com) | user32.dll | |
[ExcludeUpdateRgn](https://www.google.com/search?num=5&q=ExcludeUpdateRgn+site%3Amsdn.microsoft.com) | user32.dll | |
[ExitWindowsEx](https://www.google.com/search?num=5&q=ExitWindowsEx+site%3Amsdn.microsoft.com) | user32.dll | | Vanara.PInvoke.User32.ExitWindowsEx
[ExitWindowsEx](http://msdn2.microsoft.com/en-us/library/aa376868) | user32.dll | Winuser.h | Vanara.PInvoke.User32.ExitWindowsEx
[FillRect](https://www.google.com/search?num=5&q=FillRect+site%3Amsdn.microsoft.com) | user32.dll | |
[FindWindow](https://www.google.com/search?num=5&q=FindWindowA+site%3Amsdn.microsoft.com) | user32.dll | |
[FindWindowEx](https://www.google.com/search?num=5&q=FindWindowExA+site%3Amsdn.microsoft.com) | user32.dll | |
@ -262,10 +262,10 @@ Native Method | Native DLL | Header | Managed Method
[GetCursorFrameInfo](https://www.google.com/search?num=5&q=GetCursorFrameInfo+site%3Amsdn.microsoft.com) | user32.dll | |
[GetCursorInfo](https://www.google.com/search?num=5&q=GetCursorInfo+site%3Amsdn.microsoft.com) | user32.dll | |
[GetCursorPos](https://www.google.com/search?num=5&q=GetCursorPos+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDC](https://www.google.com/search?num=5&q=GetDC+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDC](http://msdn2.microsoft.com/en-us/library/dd144871) | user32.dll | Winuser.h | Vanara.PInvoke.User32_Gdi.GetDC
[GetDCEx](https://www.google.com/search?num=5&q=GetDCEx+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDesktopID](https://www.google.com/search?num=5&q=GetDesktopID+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDesktopWindow](https://www.google.com/search?num=5&q=GetDesktopWindow+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDesktopWindow](http://msdn2.microsoft.com/en-us/library/ms633504) | user32.dll | Winuser.h | Vanara.PInvoke.User32_Gdi.GetDesktopWindow
[GetDialogBaseUnits](https://www.google.com/search?num=5&q=GetDialogBaseUnits+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDialogControlDpiChangeBehavior](https://www.google.com/search?num=5&q=GetDialogControlDpiChangeBehavior+site%3Amsdn.microsoft.com) | user32.dll | |
[GetDialogDpiChangeBehavior](https://www.google.com/search?num=5&q=GetDialogDpiChangeBehavior+site%3Amsdn.microsoft.com) | user32.dll | |
@ -377,7 +377,7 @@ Native Method | Native DLL | Header | Managed Method
[GetSysColor](http://msdn2.microsoft.com/en-us/library/ms724371) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.GetSysColor
[GetSysColorBrush](http://msdn2.microsoft.com/en-us/library/dd144927) | user32.dll | WinUser.h | Vanara.PInvoke.User32_Gdi.GetSysColorBrush
[GetSystemMenu](https://www.google.com/search?num=5&q=GetSystemMenu+site%3Amsdn.microsoft.com) | user32.dll | |
[GetSystemMetrics](https://www.google.com/search?num=5&q=GetSystemMetrics+site%3Amsdn.microsoft.com) | user32.dll | |
[GetSystemMetrics](http://msdn2.microsoft.com/en-us/library/ms724385) | user32.dll | Winuser.h | Vanara.PInvoke.User32.GetSystemMetrics
[GetSystemMetricsForDpi](https://www.google.com/search?num=5&q=GetSystemMetricsForDpi+site%3Amsdn.microsoft.com) | user32.dll | |
[GetTabbedTextExtent](https://www.google.com/search?num=5&q=GetTabbedTextExtentA+site%3Amsdn.microsoft.com) | user32.dll | |
[GetTaskmanWindow](https://www.google.com/search?num=5&q=GetTaskmanWindow+site%3Amsdn.microsoft.com) | user32.dll | |
@ -506,7 +506,7 @@ Native Method | Native DLL | Header | Managed Method
[LockSetForegroundWindow](https://www.google.com/search?num=5&q=LockSetForegroundWindow+site%3Amsdn.microsoft.com) | user32.dll | |
[LockWindowStation](https://www.google.com/search?num=5&q=LockWindowStation+site%3Amsdn.microsoft.com) | user32.dll | |
[LockWindowUpdate](https://www.google.com/search?num=5&q=LockWindowUpdate+site%3Amsdn.microsoft.com) | user32.dll | |
[LockWorkStation](https://www.google.com/search?num=5&q=LockWorkStation+site%3Amsdn.microsoft.com) | user32.dll | | Vanara.PInvoke.User32.LockWorkStation
[LockWorkStation](https://www.google.com/search?num=5&q=LockWorkStation+site%3Amsdn.microsoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32.LockWorkStation
[LogicalToPhysicalPoint](https://www.google.com/search?num=5&q=LogicalToPhysicalPoint+site%3Amsdn.microsoft.com) | user32.dll | |
[LogicalToPhysicalPointForPerMonitorDPI](https://www.google.com/search?num=5&q=LogicalToPhysicalPointForPerMonitorDPI+site%3Amsdn.microsoft.com) | user32.dll | |
[LookupIconIdFromDirectory](https://www.google.com/search?num=5&q=LookupIconIdFromDirectory+site%3Amsdn.microsoft.com) | user32.dll | |
@ -760,9 +760,9 @@ Native Method | Native DLL | Header | Managed Method
[ShowSystemCursor](https://www.google.com/search?num=5&q=ShowSystemCursor+site%3Amsdn.microsoft.com) | user32.dll | |
[ShowWindow](https://www.google.com/search?num=5&q=ShowWindow+site%3Amsdn.microsoft.com) | user32.dll | |
[ShowWindowAsync](https://www.google.com/search?num=5&q=ShowWindowAsync+site%3Amsdn.microsoft.com) | user32.dll | |
[ShutdownBlockReasonCreate](https://www.google.com/search?num=5&q=ShutdownBlockReasonCreate+site%3Amsdn.microsoft.com) | user32.dll | | Vanara.PInvoke.User32.ShutdownBlockReasonCreate
[ShutdownBlockReasonDestroy](https://www.google.com/search?num=5&q=ShutdownBlockReasonDestroy+site%3Amsdn.microsoft.com) | user32.dll | | Vanara.PInvoke.User32.ShutdownBlockReasonDestroy
[ShutdownBlockReasonQuery](https://www.google.com/search?num=5&q=ShutdownBlockReasonQuery+site%3Amsdn.microsoft.com) | user32.dll | | Vanara.PInvoke.User32.ShutdownBlockReasonQuery
[ShutdownBlockReasonCreate](https://www.google.com/search?num=5&q=ShutdownBlockReasonCreate+site%3Amsdn.microsoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32.ShutdownBlockReasonCreate
[ShutdownBlockReasonDestroy](https://www.google.com/search?num=5&q=ShutdownBlockReasonDestroy+site%3Amsdn.microsoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32.ShutdownBlockReasonDestroy
[ShutdownBlockReasonQuery](https://www.google.com/search?num=5&q=ShutdownBlockReasonQuery+site%3Amsdn.microsoft.com) | user32.dll | Winuser.h | Vanara.PInvoke.User32.ShutdownBlockReasonQuery
[SignalRedirectionStartComplete](https://www.google.com/search?num=5&q=SignalRedirectionStartComplete+site%3Amsdn.microsoft.com) | user32.dll | |
[SkipPointerFrameMessages](https://www.google.com/search?num=5&q=SkipPointerFrameMessages+site%3Amsdn.microsoft.com) | user32.dll | |
[SoftModalMessageBox](https://www.google.com/search?num=5&q=SoftModalMessageBox+site%3Amsdn.microsoft.com) | user32.dll | |
@ -842,10 +842,20 @@ Native Method | Native DLL | Header | Managed Method
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[ACCESSTIMEOUT](https://www.google.com/search?num=5&q=ACCESSTIMEOUT+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+ACCESSTIMEOUT
[ANIMATIONINFO](http://msdn2.microsoft.com/en-us/library/ms724197) | Winuser.h | Vanara.PInvoke.User32+ANIMATIONINFO
[FILTERKEYS](https://www.google.com/search?num=5&q=FILTERKEYS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+FILTERKEYS
[GRPICONDIR](https://www.google.com/search?num=5&q=GRPICONDIR+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32_Gdi+GRPICONDIR
[GRPICONDIRENTRY](https://www.google.com/search?num=5&q=GRPICONDIRENTRY+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32_Gdi+GRPICONDIRENTRY
[HIGHCONTRAST](https://www.google.com/search?num=5&q=HIGHCONTRAST+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+HIGHCONTRAST
[ICONINFO](https://www.google.com/search?num=5&q=ICONINFO+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32_Gdi+ICONINFO
[MINIMIZEDMETRICS](http://msdn2.microsoft.com/en-us/library/ms724500) | Winuser.h | Vanara.PInvoke.User32+MINIMIZEDMETRICS
[MINMAXINFO](https://www.google.com/search?num=5&q=MINMAXINFO+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32_Gdi+MINMAXINFO
[MOUSEKEYS](https://www.google.com/search?num=5&q=MOUSEKEYS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+MOUSEKEYS
[NMHDR](https://www.google.com/search?num=5&q=NMHDR+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32_Gdi+NMHDR
[SERIALKEYS](https://www.google.com/search?num=5&q=SERIALKEYS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+SERIALKEYS
[SOUNDSENTRY](https://www.google.com/search?num=5&q=SOUNDSENTRY+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+SOUNDSENTRY
[STICKYKEYS](https://www.google.com/search?num=5&q=STICKYKEYS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+STICKYKEYS
[TOGGLEKEYS](https://www.google.com/search?num=5&q=TOGGLEKEYS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32+TOGGLEKEYS
[TRACKMOUSEEVENT](http://msdn2.microsoft.com/en-us/library/ms645604) | Winuser.h | Vanara.PInvoke.User32+TRACKMOUSEEVENT
[WINDOWPOS](https://www.google.com/search?num=5&q=WINDOWPOS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.User32_Gdi+WINDOWPOS

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from User32.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard20</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.User32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
@ -25,10 +25,10 @@
<PackageReleaseNotes>Currently implements:
Functions
CallNextHookEx, ChildWindowFromPointEx, DestroyIcon, DrawEdge, DrawText, ExitWindowsEx, FindWindow, GetActiveWindow, GetClientRect, GetIconInfo, GetSysColor, GetSysColorBrush, GetWindowLong, GetWindowLongPtr, GetWindowRect, InvalidateRect, LoadImage, LoadString, LockWorkStation, MapWindowPoints, RealGetWindowClass, RegisterHotKey, RegisterWindowMessage, ScreenToClient, SendMessage, SetWindowPos, SetWindowsHookEx, SetWindowText, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, TrackMouseEvent, UnhookWindowsHookEx, UnregisterHotKey, WindowFromPoint
CallNextHookEx, ChildWindowFromPointEx, DestroyIcon, DrawEdge, DrawText, ExitWindowsEx, FindWindow, GetActiveWindow, GetClientRect, GetDC, GetDesktopWindow, GetIconInfo, GetSysColor, GetSysColorBrush, GetSystemMetrics, GetWindowLong, GetWindowLongPtr, GetWindowRect, InvalidateRect, LoadImage, LoadString, LockWorkStation, MapWindowPoints, RealGetWindowClass, RegisterHotKey, RegisterWindowMessage, ScreenToClient, SendMessage, SetWindowPos, SetWindowsHookEx, SetWindowText, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, SystemParametersInfo, TrackMouseEvent, UnhookWindowsHookEx, UnregisterHotKey, WindowFromPoint
Structures
TRACKMOUSEEVENT, ICONINFO, NMHDR, MINMAXINFO, WINDOWPOS, GRPICONDIR, GRPICONDIRENTRY
TRACKMOUSEEVENT, MINIMIZEDMETRICS, HIGHCONTRAST, ANIMATIONINFO, FILTERKEYS, TOGGLEKEYS, MOUSEKEYS, SOUNDSENTRY, STICKYKEYS, ACCESSTIMEOUT, SERIALKEYS, ICONINFO, NMHDR, MINMAXINFO, WINDOWPOS, GRPICONDIR, GRPICONDIRENTRY
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -2,92 +2,92 @@
### Methods (100% complete)
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
[BeginBufferedAnimation](https://www.google.com/search?num=5&q=BeginBufferedAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BeginBufferedAnimation
[BeginBufferedPaint](https://www.google.com/search?num=5&q=BeginBufferedPaint+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BeginBufferedPaint
[BeginPanningFeedback](https://www.google.com/search?num=5&q=BeginPanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BeginPanningFeedback
[BufferedPaintClear](https://www.google.com/search?num=5&q=BufferedPaintClear+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintClear
[BufferedPaintInit](https://www.google.com/search?num=5&q=BufferedPaintInit+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintInit
[BufferedPaintRenderAnimation](https://www.google.com/search?num=5&q=BufferedPaintRenderAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintRenderAnimation
[BufferedPaintSetAlpha](https://www.google.com/search?num=5&q=BufferedPaintSetAlpha+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintSetAlpha
[BufferedPaintStopAllAnimations](https://www.google.com/search?num=5&q=BufferedPaintStopAllAnimations+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintStopAllAnimations
[BufferedPaintUnInit](https://www.google.com/search?num=5&q=BufferedPaintUnInit+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.BufferedPaintUnInit
[CloseThemeData](https://www.google.com/search?num=5&q=CloseThemeData+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.CloseThemeData
[DrawThemeBackground](https://www.google.com/search?num=5&q=DrawThemeBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeBackground
[DrawThemeBackgroundEx](https://www.google.com/search?num=5&q=DrawThemeBackgroundEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeBackgroundEx
[DrawThemeEdge](https://www.google.com/search?num=5&q=DrawThemeEdge+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeEdge
[DrawThemeIcon](https://www.google.com/search?num=5&q=DrawThemeIcon+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeIcon
[DrawThemeParentBackground](https://www.google.com/search?num=5&q=DrawThemeParentBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeParentBackground
[DrawThemeParentBackgroundEx](https://www.google.com/search?num=5&q=DrawThemeParentBackgroundEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeParentBackgroundEx
[DrawThemeText](https://www.google.com/search?num=5&q=DrawThemeText+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeText
[DrawThemeTextEx](https://www.google.com/search?num=5&q=DrawThemeTextEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.DrawThemeTextEx
[EnableThemeDialogTexture](https://www.google.com/search?num=5&q=EnableThemeDialogTexture+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EnableThemeDialogTexture
[EnableTheming](https://www.google.com/search?num=5&q=EnableTheming+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EnableTheming
[EndBufferedAnimation](https://www.google.com/search?num=5&q=EndBufferedAnimation+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EndBufferedAnimation
[EndBufferedPaint](https://www.google.com/search?num=5&q=EndBufferedPaint+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EndBufferedPaint
[EndPanningFeedback](https://www.google.com/search?num=5&q=EndPanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.EndPanningFeedback
[GetBufferedPaintBits](https://www.google.com/search?num=5&q=GetBufferedPaintBits+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintBits
[GetBufferedPaintDC](https://www.google.com/search?num=5&q=GetBufferedPaintDC+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintDC
[GetBufferedPaintTargetDC](https://www.google.com/search?num=5&q=GetBufferedPaintTargetDC+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintTargetDC
[GetBufferedPaintTargetRect](https://www.google.com/search?num=5&q=GetBufferedPaintTargetRect+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintTargetRect
[GetCurrentThemeName](https://www.google.com/search?num=5&q=GetCurrentThemeName+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetCurrentThemeName
[GetThemeAnimationProperty](https://www.google.com/search?num=5&q=GetThemeAnimationProperty+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeAnimationProperty
[GetThemeAnimationTransform](https://www.google.com/search?num=5&q=GetThemeAnimationTransform+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeAnimationTransform
[GetThemeAppProperties](https://www.google.com/search?num=5&q=GetThemeAppProperties+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeAppProperties
[GetThemeBackgroundContentRect](https://www.google.com/search?num=5&q=GetThemeBackgroundContentRect+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundContentRect
[GetThemeBackgroundExtent](https://www.google.com/search?num=5&q=GetThemeBackgroundExtent+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundExtent
[GetThemeBackgroundRegion](https://www.google.com/search?num=5&q=GetThemeBackgroundRegion+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundRegion
[GetThemeBitmap](https://www.google.com/search?num=5&q=GetThemeBitmap+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBitmap
[GetThemeBool](https://www.google.com/search?num=5&q=GetThemeBool+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeBool
[GetThemeColor](https://www.google.com/search?num=5&q=GetThemeColor+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeColor
[GetThemeDocumentationProperty](https://www.google.com/search?num=5&q=GetThemeDocumentationProperty+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeDocumentationProperty
[GetThemeEnumValue](https://www.google.com/search?num=5&q=GetThemeEnumValue+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeEnumValue
[GetThemeFilename](https://www.google.com/search?num=5&q=GetThemeFilename+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeFilename
[GetThemeFont](https://www.google.com/search?num=5&q=GetThemeFont+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeFont
[GetThemeInt](https://www.google.com/search?num=5&q=GetThemeInt+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeInt
[GetThemeIntList](https://www.google.com/search?num=5&q=GetThemeIntList+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeIntList
[GetThemeMargins](https://www.google.com/search?num=5&q=GetThemeMargins+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeMargins
[GetThemeMetric](https://www.google.com/search?num=5&q=GetThemeMetric+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeMetric
[GetThemePartSize](https://www.google.com/search?num=5&q=GetThemePartSize+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemePartSize
[GetThemePosition](https://www.google.com/search?num=5&q=GetThemePosition+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemePosition
[GetThemePropertyOrigin](https://www.google.com/search?num=5&q=GetThemePropertyOrigin+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemePropertyOrigin
[GetThemeRect](https://www.google.com/search?num=5&q=GetThemeRect+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeRect
[BeginBufferedAnimation](http://msdn2.microsoft.com/en-us/library/bb773252) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BeginBufferedAnimation
[BeginBufferedPaint](http://msdn2.microsoft.com/en-us/library/bb773257) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BeginBufferedPaint
[BeginPanningFeedback](http://msdn2.microsoft.com/en-us/library/dd317331) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BeginPanningFeedback
[BufferedPaintClear](http://msdn2.microsoft.com/en-us/library/bb773262) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BufferedPaintClear
[BufferedPaintInit](http://msdn2.microsoft.com/en-us/library/bb773266) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BufferedPaintInit
[BufferedPaintRenderAnimation](http://msdn2.microsoft.com/en-us/library/bb773271) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BufferedPaintRenderAnimation
[BufferedPaintSetAlpha](http://msdn2.microsoft.com/en-us/library/bb773276) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BufferedPaintSetAlpha
[BufferedPaintStopAllAnimations](http://msdn2.microsoft.com/en-us/library/bb773280) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BufferedPaintStopAllAnimations
[BufferedPaintUnInit](http://msdn2.microsoft.com/en-us/library/bb773284) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.BufferedPaintUnInit
[CloseThemeData](http://msdn2.microsoft.com/en-us/library/bb773287) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.CloseThemeData
[DrawThemeBackground](http://msdn2.microsoft.com/en-us/library/bb773289) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeBackground
[DrawThemeBackgroundEx](http://msdn2.microsoft.com/en-us/library/bb773294) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeBackgroundEx
[DrawThemeEdge](http://msdn2.microsoft.com/en-us/library/bb773298) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeEdge
[DrawThemeIcon](http://msdn2.microsoft.com/en-us/library/bb773301) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeIcon
[DrawThemeParentBackground](http://msdn2.microsoft.com/en-us/library/bb773306) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeParentBackground
[DrawThemeParentBackgroundEx](http://msdn2.microsoft.com/en-us/library/bb773309) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeParentBackgroundEx
[DrawThemeText](http://msdn2.microsoft.com/en-us/library/bb773312) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeText
[DrawThemeTextEx](http://msdn2.microsoft.com/en-us/library/bb773317) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.DrawThemeTextEx
[EnableThemeDialogTexture](http://msdn2.microsoft.com/en-us/library/bb773320) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.EnableThemeDialogTexture
[EnableTheming](http://msdn2.microsoft.com/en-us/library/bb773324) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.EnableTheming
[EndBufferedAnimation](http://msdn2.microsoft.com/en-us/library/bb773328) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.EndBufferedAnimation
[EndBufferedPaint](http://msdn2.microsoft.com/en-us/library/bb773343) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.EndBufferedPaint
[EndPanningFeedback](http://msdn2.microsoft.com/en-us/library/dd317327) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.EndPanningFeedback
[GetBufferedPaintBits](http://msdn2.microsoft.com/en-us/library/bb773348) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintBits
[GetBufferedPaintDC](http://msdn2.microsoft.com/en-us/library/bb773351) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintDC
[GetBufferedPaintTargetDC](http://msdn2.microsoft.com/en-us/library/bb773356) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintTargetDC
[GetBufferedPaintTargetRect](http://msdn2.microsoft.com/en-us/library/bb773361) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetBufferedPaintTargetRect
[GetCurrentThemeName](http://msdn2.microsoft.com/en-us/library/bb773365) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetCurrentThemeName
[GetThemeAnimationProperty](http://msdn2.microsoft.com/en-us/library/hh404183) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeAnimationProperty
[GetThemeAnimationTransform](http://msdn2.microsoft.com/en-us/library/hh404186) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeAnimationTransform
[GetThemeAppProperties](http://msdn2.microsoft.com/en-us/library/bb773369) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeAppProperties
[GetThemeBackgroundContentRect](http://msdn2.microsoft.com/en-us/library/bb773375) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundContentRect
[GetThemeBackgroundExtent](http://msdn2.microsoft.com/en-us/library/bb773380) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundExtent
[GetThemeBackgroundRegion](http://msdn2.microsoft.com/en-us/library/bb773384) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeBackgroundRegion
[GetThemeBitmap](http://msdn2.microsoft.com/en-us/library/bb773388) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeBitmap
[GetThemeBool](http://msdn2.microsoft.com/en-us/library/bb773392) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeBool
[GetThemeColor](http://msdn2.microsoft.com/en-us/library/bb773397) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeColor
[GetThemeDocumentationProperty](http://msdn2.microsoft.com/en-us/library/bb773402) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeDocumentationProperty
[GetThemeEnumValue](http://msdn2.microsoft.com/en-us/library/bb773406) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeEnumValue
[GetThemeFilename](http://msdn2.microsoft.com/en-us/library/bb759743) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeFilename
[GetThemeFont](http://msdn2.microsoft.com/en-us/library/bb759745) | uxtheme.dll | uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeFont
[GetThemeInt](http://msdn2.microsoft.com/en-us/library/bb759749) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeInt
[GetThemeIntList](http://msdn2.microsoft.com/en-us/library/bb759752) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeIntList
[GetThemeMargins](http://msdn2.microsoft.com/en-us/library/bb759755) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeMargins
[GetThemeMetric](http://msdn2.microsoft.com/en-us/library/bb759757) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeMetric
[GetThemePartSize](http://msdn2.microsoft.com/en-us/library/bb759759) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemePartSize
[GetThemePosition](http://msdn2.microsoft.com/en-us/library/bb759762) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemePosition
[GetThemePropertyOrigin](http://msdn2.microsoft.com/en-us/library/bb759764) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemePropertyOrigin
[GetThemeRect](http://msdn2.microsoft.com/en-us/library/bb759766) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeRect
[GetThemeStream](http://msdn2.microsoft.com/en-us/library/bb759768) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeStream
[GetThemeString](https://www.google.com/search?num=5&q=GetThemeString+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeString
[GetThemeSysBool](https://www.google.com/search?num=5&q=GetThemeSysBool+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysBool
[GetThemeSysColor](https://www.google.com/search?num=5&q=GetThemeSysColor+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysColor
[GetThemeSysColorBrush](https://www.google.com/search?num=5&q=GetThemeSysColorBrush+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysColorBrush
[GetThemeSysFont](https://www.google.com/search?num=5&q=GetThemeSysFont+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysFont
[GetThemeSysInt](https://www.google.com/search?num=5&q=GetThemeSysInt+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysInt
[GetThemeSysSize](https://www.google.com/search?num=5&q=GetThemeSysSize+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysSize
[GetThemeSysString](https://www.google.com/search?num=5&q=GetThemeSysString+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeSysString
[GetThemeTextExtent](https://www.google.com/search?num=5&q=GetThemeTextExtent+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTextExtent
[GetThemeTextMetrics](https://www.google.com/search?num=5&q=GetThemeTextMetrics+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTextMetrics
[GetThemeTimingFunction](https://www.google.com/search?num=5&q=GetThemeTimingFunction+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTimingFunction
[GetThemeTransitionDuration](https://www.google.com/search?num=5&q=GetThemeTransitionDuration+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetThemeTransitionDuration
[GetWindowTheme](https://www.google.com/search?num=5&q=GetWindowTheme+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.GetWindowTheme
[HitTestThemeBackground](https://www.google.com/search?num=5&q=HitTestThemeBackground+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.HitTestThemeBackground
[IsAppThemed](https://www.google.com/search?num=5&q=IsAppThemed+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsAppThemed
[IsCompositionActive](https://www.google.com/search?num=5&q=IsCompositionActive+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsCompositionActive
[IsThemeActive](https://www.google.com/search?num=5&q=IsThemeActive+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemeActive
[IsThemeBackgroundPartiallyTransparent](https://www.google.com/search?num=5&q=IsThemeBackgroundPartiallyTransparent+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemeBackgroundPartiallyTransparent
[IsThemeDialogTextureEnabled](https://www.google.com/search?num=5&q=IsThemeDialogTextureEnabled+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemeDialogTextureEnabled
[IsThemePartDefined](https://www.google.com/search?num=5&q=IsThemePartDefined+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.IsThemePartDefined
[OpenThemeData](https://www.google.com/search?num=5&q=OpenThemeData+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.OpenThemeData
[OpenThemeDataEx](https://www.google.com/search?num=5&q=OpenThemeDataEx+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.OpenThemeDataEx
[OpenThemeDataForDpi](https://www.google.com/search?num=5&q=OpenThemeDataForDpi+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.OpenThemeDataForDpi
[SetThemeAppProperties](https://www.google.com/search?num=5&q=SetThemeAppProperties+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.SetThemeAppProperties
[SetWindowTheme](https://www.google.com/search?num=5&q=SetWindowTheme+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.SetWindowTheme
[SetWindowThemeAttribute](https://www.google.com/search?num=5&q=SetWindowThemeAttribute+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.SetWindowThemeAttribute
[UpdatePanningFeedback](https://www.google.com/search?num=5&q=UpdatePanningFeedback+site%3Amsdn.microsoft.com) | uxtheme.dll | UxTheme.h | Vanara.PInvoke.UxTheme.UpdatePanningFeedback
[GetThemeString](http://msdn2.microsoft.com/en-us/library/bb759770) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeString
[GetThemeSysBool](http://msdn2.microsoft.com/en-us/library/bb759773) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysBool
[GetThemeSysColor](http://msdn2.microsoft.com/en-us/library/bb759776) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysColor
[GetThemeSysColorBrush](http://msdn2.microsoft.com/en-us/library/bb759780) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysColorBrush
[GetThemeSysFont](http://msdn2.microsoft.com/en-us/library/bb759783) | uxtheme.dll | uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysFont
[GetThemeSysInt](http://msdn2.microsoft.com/en-us/library/bb759787) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysInt
[GetThemeSysSize](http://msdn2.microsoft.com/en-us/library/bb759790) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysSize
[GetThemeSysString](http://msdn2.microsoft.com/en-us/library/bb759793) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeSysString
[GetThemeTextExtent](http://msdn2.microsoft.com/en-us/library/bb759798) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeTextExtent
[GetThemeTextMetrics](http://msdn2.microsoft.com/en-us/library/bb759801) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeTextMetrics
[GetThemeTimingFunction](http://msdn2.microsoft.com/en-us/library/hh404194) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeTimingFunction
[GetThemeTransitionDuration](http://msdn2.microsoft.com/en-us/library/bb759804) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetThemeTransitionDuration
[GetWindowTheme](http://msdn2.microsoft.com/en-us/library/bb759806) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.GetWindowTheme
[HitTestThemeBackground](http://msdn2.microsoft.com/en-us/library/bb759808) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.HitTestThemeBackground
[IsAppThemed](http://msdn2.microsoft.com/en-us/library/bb759809) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.IsAppThemed
[IsCompositionActive](http://msdn2.microsoft.com/en-us/library/bb759811) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.IsCompositionActive
[IsThemeActive](http://msdn2.microsoft.com/en-us/library/bb759813) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.IsThemeActive
[IsThemeBackgroundPartiallyTransparent](http://msdn2.microsoft.com/en-us/library/bb759815) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.IsThemeBackgroundPartiallyTransparent
[IsThemeDialogTextureEnabled](http://msdn2.microsoft.com/en-us/library/bb759818) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.IsThemeDialogTextureEnabled
[IsThemePartDefined](http://msdn2.microsoft.com/en-us/library/bb759819) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.IsThemePartDefined
[OpenThemeData](http://msdn2.microsoft.com/en-us/library/bb759821) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.OpenThemeData
[OpenThemeDataEx](http://msdn2.microsoft.com/en-us/library/bb759823) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.OpenThemeDataEx
[OpenThemeDataForDpi](http://msdn2.microsoft.com/en-us/library/mt807674) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.OpenThemeDataForDpi
[SetThemeAppProperties](http://msdn2.microsoft.com/en-us/library/bb759825) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.SetThemeAppProperties
[SetWindowTheme](http://msdn2.microsoft.com/en-us/library/bb759827) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.SetWindowTheme
[SetWindowThemeAttribute](http://msdn2.microsoft.com/en-us/library/bb759829) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.SetWindowThemeAttribute
[UpdatePanningFeedback](http://msdn2.microsoft.com/en-us/library/dd317336) | uxtheme.dll | Uxtheme.h | Vanara.PInvoke.UxTheme.UpdatePanningFeedback
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[BP_ANIMATIONPARAMS](https://www.google.com/search?num=5&q=BP_ANIMATIONPARAMS+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+BP_ANIMATIONPARAMS
[BP_PAINTPARAMS](https://www.google.com/search?num=5&q=BP_PAINTPARAMS+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+BP_PAINTPARAMS
[DTBGOPTS](https://www.google.com/search?num=5&q=DTBGOPTS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+DTBGOPTS
[DTTOPTS](https://www.google.com/search?num=5&q=DTTOPTS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+DTTOPTS
[INTLIST](https://www.google.com/search?num=5&q=INTLIST+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+INTLIST
[MARGINS](https://www.google.com/search?num=5&q=MARGINS+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+MARGINS
[BP_ANIMATIONPARAMS](http://msdn2.microsoft.com/en-us/library/bb773224) | Uxtheme.h | Vanara.PInvoke.UxTheme+BP_ANIMATIONPARAMS
[BP_PAINTPARAMS](http://msdn2.microsoft.com/en-us/library/bb773228) | Uxtheme.h | Vanara.PInvoke.UxTheme+BP_PAINTPARAMS
[DTBGOPTS](http://msdn2.microsoft.com/en-us/library/bb773233) | Uxtheme.h | Vanara.PInvoke.UxTheme+DTBGOPTS
[DTTOPTS](http://msdn2.microsoft.com/en-us/library/bb773236) | Uxtheme.h | Vanara.PInvoke.UxTheme+DTTOPTS
[INTLIST](http://msdn2.microsoft.com/en-us/library/bb773240) | UxTheme.h | Vanara.PInvoke.UxTheme+INTLIST
[MARGINS](http://msdn2.microsoft.com/en-us/library/bb773244) | UxTheme.h | Vanara.PInvoke.UxTheme+MARGINS
[TA_TIMINGFUNCTION](https://www.google.com/search?num=5&q=TA_TIMINGFUNCTION+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+TA_TIMINGFUNCTION
[TA_TRANSFORM](https://www.google.com/search?num=5&q=TA_TRANSFORM+site%3Amsdn.microsoft.com) | UxTheme.h | Vanara.PInvoke.UxTheme+TA_TRANSFORM
[WTA_OPTIONS](https://www.google.com/search?num=5&q=WTA_OPTIONS+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+WTA_OPTIONS
[TA_TRANSFORM](https://www.google.com/search?num=5&q=TA_TRANSFORM+site%3Amsdn.microsoft.com) | | Vanara.PInvoke.UxTheme+TA_TRANSFORM
[WTA_OPTIONS](http://msdn2.microsoft.com/en-us/library/bb773248) | Uxtheme.h | Vanara.PInvoke.UxTheme+WTA_OPTIONS

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from VirtDisk.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.VirtDisk</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>Methods, structures and constants imported from WinINet.dll.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.WinINet</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-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.Security</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -4,7 +4,7 @@
<Description>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.</Description>
<Copyright>Copyright © 2017-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
<AssemblyName>Vanara.SystemServices</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>

View File

@ -119,6 +119,7 @@
<Compile Include="Shell\ShellItemPropStoreTests.cs" />
<Compile Include="System\BackgroundCopyTests.cs" />
<Compile Include="System\VirtualDiskTests.cs" />
<Compile Include="UI\VisualThemeTests.cs" />
<Compile Include="UI\Controls\ImageListTests.cs" />
<Compile Include="UI\Controls\CredentialsDialogTests.cs" />
</ItemGroup>

View File

@ -13,8 +13,9 @@ AttributedDesignerActionList |
AttributedParentControlDesigner<T> |
AttributedParentControlDesignerEx<T> |
AuthenticationBuffer | Safe container for an authentication buffer. Allows for creation using native <c>CredPackAuthenticationBuffer</c> method or assignment from an existing <c>IntPtr</c>. Can unpack to `String` or `SecureString` values.
BufferedPaint |
BufferedPaintHandle |
BufferedAnimationPainter | Use to paint a buffered animation.
BufferedPaint | Buffered painting helper class.
BufferedPainter | Use to perform buffered painting.
ButtonClickedEventArgs | Provides data for the `ButtonClicked` and the `RadioButtonClicked` events.
ButtonExtension |
CollapsiblePanel | Control providing a panel that can be collapsed.
@ -43,9 +44,9 @@ FlagEnumUIEditor<T> |
FolderBrowserDialog | Class to let the user browse for a folder.
FolderBrowserDialogInitializedEventArgs | Event arguments for when the `FolderBrowserDialog` has been initialized.
GenericProvider | Base implementation of `IAccessControlEditorDialogProvider`.
GetDuration<T> |
GetDuration<T> | A method delegate that retrieves a duration, in milliseconds, to use as the time over which buffered painting occurs.
GlassExtenderProvider | GlassExtenderProvider extends a `Form` and provides glass margins.
GraphicsExtension |
GraphicsExtension | Extensions to <c>Graphics</c> related classes.
GroupIconResIndexer |
IconExtension |
ImageListExtension | Extension methods for `ImageList`.
@ -62,7 +63,7 @@ LiveThumbnail | Extracts all or a portion of a window and renders it as a thumbn
MapPointExtension |
MenuStripMRUManager | A class that manages a Most Recently Used file listing and interacts with a MenuStrip to display a menu list of the files. By default, the application settings are used to store the history. Optionally a constructor can be used to provide an alternate class to handle that work.
MRUManager | A class that manages a Most Recently Used file listing.
PaintAction<T> |
PaintAction<T> | A method delegate to paint a stateful image.
PasswordValidatorEventArgs | Used by the `ValidatePassword` event.
PreventShutdownContext | Used to define a set of operations within which any shutdown request will be met with a reason why this application is blocking it.
ProgressDialog | Multi-level, auto-sizing, progress dialog supporting asyncronous tasks. The background activities are provided as asyncronous methods who have a `CancellationToken` and an <see cref="T:System.IProgress`1" /> instance passed as parameters. The method uses the `CancellationToken` instance to determine if the user has pressed the "Cancel" button and the <see cref="M:System.IProgress`1.Report(`0)" /> method to report progress.
@ -85,7 +86,7 @@ TaskDialogRadioButton |
TextBoxExtension | Extension methods for `TextBox`.
ThemedImageDraw | A button that displays an image and no text.
ThemedLabel | A Label containing some text that will be drawn with glowing border on top of the Glass Sheet effect.
ThemedPanel | A panel that supports a glass overlay.
ThemedPanel | A panel that supports a glass overlay and is drawn using a visual style.
ThemedTableLayoutPanel | A table layout panel that supports a glass overlay.
TimerEventArgs | Provides data for the `Timer` event.
TrackBarEx | Extends the `TrackBar` class to provide full native-control functionality.
@ -97,8 +98,8 @@ TypedGlyph<T> |
VerificationClickedEventArgs | Provides data for the `VerificationClicked` event.
VistaButtonBase | Implements a CommandLink button that can be used in WinForms user interfaces.
VistaControlExtender |
VisualStylesRendererExtension |
VisualTheme |
VisualStylesRendererExtension | Extension methods for `VisualStyleRenderer` for glass effects and extended method functionality. Also provides GetFont2 and GetMargins2 methods that corrects base library's non-functioning methods.
VisualTheme | A wrapper around the UxTheme methods.
### Structures
Struct | Description
---- | ----
@ -106,19 +107,33 @@ TaskDialogResult | Results from running the `TaskDialog`.
### Enumerations
Enum | Description | Values
---- | ---- | ----
BitmapProperty | Properties accessible via `VisualTheme.GetBitmap(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.BitmapProperty)`. | BackgroundImage, GlyphImage, Handle
BoolProperty | Properties accessible via `VisualTheme.GetBool(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.BoolProperty)`. | FlatMenus, Transparent, AutoSize, BorderOnly, Composited, BackgroundFill, GlyphTransparent, GlyphOnly, AlwaysShowSizingBar, MirrorImage, UniformSizing, IntegralSizing, SourceGrow, SourceShrink, DrawBorders, NoEtchedEffect, TextApplyOverlay, TextGlow, TextItalic, CompositedOpaque, LocalizedMirrorImage, UserPicture, ScaledBackground
CloakingSource | Use with GetWindowAttr and WindowAttribute.Cloaked. If the window is cloaked, provides one of the following values explaining why. | App, Shell, Inherited
CollapsiblePanelBorderCondition | | Always, OnlyExpanded, Never
CollapsiblePanelHeaderState | | Normal, Hot, Pressed, ExpandedNormal, ExpandedHot, ExpandedPressed, Disabled, ExpandedDisabled
ColorProperty | Properties accessible via `VisualTheme.GetColor(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.ColorProperty)`. | ScrollBar, Background, ActiveCaption, InactiveCaption, Menu, Window, WindowFrame, MenuText, WindowText, CaptionText, ActiveBorder, InactiveBorder, AppWorkspace, Highlight, HighlightText, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveCaptionText, ButtonHighlight, DarkShadow3D, Light3D, InfoText, InfoBackground, ButtonAlternateFace, HotTracking, GradientActiveCaption, GradientInactiveCaption, MenuHilight, MenuBar, FromColor1, FromColor2, FromColor3, FromColor4, FromColor5, BorderColor, FillColor, TextColor, EdgeLightColor, EdgeHighlightColor, EdgeShadowColor, EdgeDarkShadowColor, EdgeFillColor, TransparentColor, GradientColor1, GradientColor2, GradientColor3, GradientColor4, GradientColor5, ShadowColor, GlowColor, TextBorderColor, TextShadowColor, GlyphTextColor, GlyphTransparentColor, FillColorHint, BorderColorHint, AccentColorHint, TextColorHint, Heading1TextColor, Heading2TextColor, BodyTextColor, BlendColor
ControlState | | Hot, Pressed, Disabled, Animating, MouseDown, InButtonUp, Defaulted, Focused
Corners | Used to define which corners of `Rectangle` are effected by an operation. | None, TopLeft, TopRight, BottomLeft, BottomRight, All
EnumProperty | Properties accessible via <c>GetEnumValue</c>. | BackgroundType, BorderType, FillType, SizingType, HAlign, ContentAlignment, VAlign, OffsetType, IconEffect, TextShadowType, ImageLayout, GlyphType, ImageSelectType, GlyphFontSizingType, TrueSizeScalingType
FilenameProperty | Properties accessible via `VisualTheme.GetFilename(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.FilenameProperty)`. | ImageFile, ImageFile1, ImageFile2, ImageFile3, ImageFile4, ImageFile5, GlyphImageFile
Flip3DWindowPolicy | Flags used by the SetWindowAttr method to specify the Flip3D window policy. | Default, ExcludeBelow, ExcludeAbove
FolderBrowserDialogOptions | | Folders, FoldersAndFiles, Computers, Printers
FontProperty | Properties accessible via `VisualTheme.GetFont(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.FontProperty)`. | Caption, SmallCaption, Menu, Status, MessageBox, IconTitle, Heading1, Heading2, Body, Glyph
IntProperty | Properties accessible via `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
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
MarginsProperty | Properties accessible via `VisualTheme.GetMargins(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MarginsProperty)`. | Sizing, Content, Caption
MetricProperty | Properties accessible via `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
NonClientRenderingPolicy | Flags used by the SetWindowAttr method to specify the non-client area rendering policy. | UseWindowStyle, Disabled, Enabled
PartSize | Identifies the type of size value to retrieve for a visual style part. | Minimum, BestFit, Default
PositionProperty | Properties accessible via `VisualTheme.GetPosition(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.PositionProperty)`. | Offset, TextShadowOffset, MinSize, MinSize1, MinSize2, MinSize3, MinSize4, MinSize5, NormalSize
ProgressBarState | Progress bar state. | Normal, Error, Paused
PropertyOrigin | Returned by <c>GetPropertyOrigin</c> to specify where a property was found. | State, Part, Class, Global, NotFound
RectangleProperty | Properties accessible via `VisualTheme.GetRect(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.RectangleProperty)`. | DefaultPane, CustomSplit, AnimationButton, Atlas
RenderStyle | | SystemTheme, Custom
SecurityPageType | Values that indicate the types of property pages in an access control editor property sheet. | BasicPermissions, AdvancedPermissions, Audit, Owner, EffectiveRights, TakeOwnership, Share
SizeMode | Sizing mode for the CustomComboBox drop-down area. | UseComboSize, UseControlSize, UseDropDownSize
StringProperty | Properties accessible via `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
TaskDialogButtonDisplay | Indicates how buttons are displayed on a `TaskDialog`. | StandardButton, CommandLink, CommandLinkNoIcon
TaskDialogCommonButtons | The TaskDialog common button flags used to specify the built in buttons to show in the TaskDialog. | None, Ok, Yes, No, Cancel, Retry, Close
TaskDialogIcon | The System icons the TaskDialog supports. | None, ShieldGray, SecuritySuccess, SecurityError, SecurityWarning, ShieldBlue, Shield, Information, Error, Warning

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-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.Windows.Forms</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
@ -23,13 +23,13 @@
<PackageReleaseNotes>Currently implements:
Classes
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, BufferedPaint, BufferedPaintHandle, ButtonClickedEventArgs, ButtonExtension, CollapsiblePanel, ComboBoxExtension, CommandLink, ComponentDesignerExtension, ControlExtension, ControlImage, CredentialsDialog, CursorExtension, CustomButton, CustomComboBox, CustomDrawBase, DesignerActionMethodAttribute, DesignerActionPropertyAttribute, DesignerVerbAttribute, DesktopWindowManager, DisabledItemComboBox, DrawPattern, EditorServiceContext, EnumComboBox, ExpandedEventArgs, 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, PaintAction&lt;T&gt;, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerPropertyAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, SmartBitmapLock, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection&lt;T&gt;, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TranslateButtonStateDelegate, TreeViewExtension, TypedBehavior&lt;T&gt;, TypedDesignerActionList&lt;T&gt;, TypedGlyph&lt;T&gt;, VerificationClickedEventArgs, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme
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, 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, PaintAction&lt;T&gt;, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerPropertyAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, SmartBitmapLock, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection&lt;T&gt;, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TranslateButtonStateDelegate, TreeViewExtension, TypedBehavior&lt;T&gt;, TypedDesignerActionList&lt;T&gt;, TypedGlyph&lt;T&gt;, VerificationClickedEventArgs, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme
Structures
TaskDialogResult
Enumerations
CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ControlState, Corners, Flip3DWindowPolicy, FolderBrowserDialogOptions, KnownFolder, NonClientRenderingPolicy, ProgressBarState, RenderStyle, SecurityPageType, SizeMode, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon
BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, Corners, EnumProperty, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IntProperty, KnownFolder, MarginsProperty, MetricProperty, NonClientRenderingPolicy, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon
</PackageReleaseNotes>
</PropertyGroup>

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-2018</Copyright>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<VersionPrefix>1.0.14</VersionPrefix>
<VersionPrefix>1.0.15</VersionPrefix>
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
<AssemblyName>Vanara.Windows.Shell</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>