Updated project information

master
David Hall 2024-06-06 12:27:28 -06:00
parent 05c6710389
commit cc5cac6f31
11 changed files with 211 additions and 1680 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows NtDll.dll.
- Includes methods from ntdll.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NtDll?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NtDll?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NtDll)
### Methods - 6% API coverage (38 of 631 functions)
### Methods - 5% API coverage (38 of 634 functions)
Native Method | Header | Managed Method
--- | --- | ---
[_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Alearn.microsoft.com) | |
@ -278,6 +278,8 @@ Native Method | Header | Managed Method
[RtlGetElementGenericTableAvl](https://www.google.com/search?num=5&q=RtlGetElementGenericTableAvl+site%3Alearn.microsoft.com) | |
[RtlGetEnabledExtendedFeatures](https://www.google.com/search?num=5&q=RtlGetEnabledExtendedFeatures+site%3Alearn.microsoft.com) | |
[RtlGetExtendedContextLength2](https://www.google.com/search?num=5&q=RtlGetExtendedContextLength2+site%3Alearn.microsoft.com) | |
[RtlGetFeatureToggleConfiguration](https://www.google.com/search?num=5&q=RtlGetFeatureToggleConfiguration+site%3Alearn.microsoft.com) | |
[RtlGetFeatureTogglesChangeToken](https://www.google.com/search?num=5&q=RtlGetFeatureTogglesChangeToken+site%3Alearn.microsoft.com) | |
[RtlGetFunctionTableListHead](https://www.google.com/search?num=5&q=RtlGetFunctionTableListHead+site%3Alearn.microsoft.com) | |
[RtlGetGroupSecurityDescriptor](https://www.google.com/search?num=5&q=RtlGetGroupSecurityDescriptor+site%3Alearn.microsoft.com) | |
[RtlGetImageFileMachines](https://www.google.com/search?num=5&q=RtlGetImageFileMachines+site%3Alearn.microsoft.com) | |
@ -366,6 +368,7 @@ Native Method | Header | Managed Method
[RtlMultiByteToUnicodeN](https://www.google.com/search?num=5&q=RtlMultiByteToUnicodeN+site%3Alearn.microsoft.com) | |
[RtlMultiByteToUnicodeSize](https://www.google.com/search?num=5&q=RtlMultiByteToUnicodeSize+site%3Alearn.microsoft.com) | |
[RtlNormalizeSecurityDescriptor](https://www.google.com/search?num=5&q=RtlNormalizeSecurityDescriptor+site%3Alearn.microsoft.com) | |
[RtlNotifyFeatureToggleUsage](https://www.google.com/search?num=5&q=RtlNotifyFeatureToggleUsage+site%3Alearn.microsoft.com) | |
[RtlNotifyFeatureUsage](https://www.google.com/search?num=5&q=RtlNotifyFeatureUsage+site%3Alearn.microsoft.com) | |
[RtlNtStatusToDosError](https://www.google.com/search?num=5&q=RtlNtStatusToDosError+site%3Alearn.microsoft.com) | |
[RtlNumberGenericTableElements](https://www.google.com/search?num=5&q=RtlNumberGenericTableElements+site%3Alearn.microsoft.com) | |

View File

@ -16,7 +16,7 @@
<PackageReleaseNotes>Currently implements:
Classes
AnySizeStringMarshaler&lt;T&gt;, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, EnumeratorToEnumVariantMarshaler, ErrorHelper, FunctionHelper, GenericStringMarshaler&lt;T&gt;, GenericStringMarshalerBase&lt;T&gt;, IEnumeratorFromNext&lt;T&gt;, IEnumFromCom&lt;T&gt;, IEnumFromIndexer&lt;T&gt;, IEnumFromNext&lt;T&gt;, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, PtrFunc&lt;T&gt;, RegistryTypeExt, SafeAnysizeStruct&lt;T&gt;, SafeAnysizeStructBase&lt;T&gt;, SafeAnysizeStructMarshaler&lt;T&gt;, SafeElementArray&lt;T&gt;, SafeHANDLE, SafeNativeArray&lt;T&gt;, SafeNativeArrayBase&lt;T&gt;, SafeNativeLinkedList&lt;T&gt;, SafeNativeListBase&lt;T&gt;, SafeResourceId, SBFunc&lt;T&gt;, SBFunc&lt;T&gt;, SBFunc&lt;T&gt;, SECURITY_ATTRIBUTES, SizeFunc&lt;T&gt;, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext&lt;T&gt;, TryGetNext&lt;T&gt;
AnySizeStringMarshaler&lt;T&gt;, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, EnumeratorToEnumVariantMarshaler, ErrorHelper, FunctionHelper, GenericStringMarshaler&lt;T&gt;, GenericStringMarshalerBase&lt;T&gt;, HANDLEConverter, IEnumeratorFromNext&lt;T&gt;, IEnumFromCom&lt;T&gt;, IEnumFromIndexer&lt;T&gt;, IEnumFromNext&lt;T&gt;, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, PtrFunc&lt;T&gt;, RegistryTypeExt, SafeAnysizeStruct&lt;T&gt;, SafeAnysizeStructBase&lt;T&gt;, SafeAnysizeStructMarshaler&lt;T&gt;, SafeElementArray&lt;T&gt;, SafeHANDLE, SafeNativeArray&lt;T&gt;, SafeNativeArrayBase&lt;T&gt;, SafeNativeLinkedList&lt;T&gt;, SafeNativeListBase&lt;T&gt;, SafeResourceId, SBFunc&lt;T&gt;, SBFunc&lt;T&gt;, SBFunc&lt;T&gt;, SECURITY_ATTRIBUTES, SizeFunc&lt;T&gt;, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext&lt;T&gt;, TryGetNext&lt;T&gt;
Structures
ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LANGID, LCID, LOGFONT, LOGPALETTE, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, OFSTRUCT, PACE, PACL, PALETTEENTRY, PFILETIME, POINT, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, PSYSTEMTIME, RECT, ResourceId, ResourceIdOrHandle&lt;T&gt;, RGBQUAD, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, TEXTMETRIC, Union, WIN32_FIND_DATA, Win32Error

View File

@ -25,4 +25,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall
Classes | Structures | Enumerations | Interfaces
--- | --- | --- | ---
AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler EnumeratorToEnumVariantMarshaler ErrorHelper FunctionHelper GenericStringMarshaler GenericStringMarshalerBase IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | ACCESS_MASK BusNumber CLIPFORMAT CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_POWER_DATA CM_RESOURCE_LIST COLORREF Connection CORRELATION_VECTOR CY DATE DECIMAL DEVICE_CAPABILITIES DevicePrivate DeviceSpecificData DEVMODE Dma DmaV3 Generic HACCEL HANDLE HBITMAP HBRUSH HCOLORSPACE HCURSOR HDC HDESK HDPA HDROP HDSA HDWP HENHMETAFILE HEVENT HFILE HFONT HGDIOBJ HICON HIMAGELIST HINSTANCE HKEY HMENU HMETAFILE HMONITOR HPALETTE HPEN HPROCESS HPROPSHEET HPROPSHEETPAGE HRESULT HRGN HSECTION HTASK HTHEME HTHREAD HTHUMBNAIL HTOKEN HWINSTA HWND Interrupt LANGID LCID LOGFONT LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC Union WIN32_FIND_DATA Win32Error | CharacterSet CM_DEVCAP CM_FILE CM_INSTALL_STATE CM_REMOVAL_POLICY CM_RESOURCE CM_SHARE_DISPOSITION CmResourceType CONFIGFLAG DEVICE_POWER_STATE DEVICE_SCALE_FACTOR DMCOLLATE DMCOLOR DMDFO DMDISPLAY DMDITHER DMDO DMDUP DMFIELDS DMICM DMICMMETHOD DMMEDIA DMNUP DMORIENT DMPAPER DMRES DMTT DN DrawTextFlags FacilityCode FacilityCode FILE_DEVICE FILE_SHARE FileFlagsAndAttributes FontFamily FontPitch INTERFACE_TYPE LANG LogFontClippingPrecision LogFontOutputPrecision LogFontOutputQuality MouseButtonState NTDDI ObjectTypeListLevel PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle
AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler EnumeratorToEnumVariantMarshaler ErrorHelper FunctionHelper GenericStringMarshaler GenericStringMarshalerBase HANDLEConverter IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | ACCESS_MASK BusNumber CLIPFORMAT CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_POWER_DATA CM_RESOURCE_LIST COLORREF Connection CORRELATION_VECTOR CY DATE DECIMAL DEVICE_CAPABILITIES DevicePrivate DeviceSpecificData DEVMODE Dma DmaV3 Generic HACCEL HANDLE HBITMAP HBRUSH HCOLORSPACE HCURSOR HDC HDESK HDPA HDROP HDSA HDWP HENHMETAFILE HEVENT HFILE HFONT HGDIOBJ HICON HIMAGELIST HINSTANCE HKEY HMENU HMETAFILE HMONITOR HPALETTE HPEN HPROCESS HPROPSHEET HPROPSHEETPAGE HRESULT HRGN HSECTION HTASK HTHEME HTHREAD HTHUMBNAIL HTOKEN HWINSTA HWND Interrupt LANGID LCID LOGFONT LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC Union WIN32_FIND_DATA Win32Error | CharacterSet CM_DEVCAP CM_FILE CM_INSTALL_STATE CM_REMOVAL_POLICY CM_RESOURCE CM_SHARE_DISPOSITION CmResourceType CONFIGFLAG DEVICE_POWER_STATE DEVICE_SCALE_FACTOR DMCOLLATE DMCOLOR DMDFO DMDISPLAY DMDITHER DMDO DMDUP DMFIELDS DMICM DMICMMETHOD DMMEDIA DMNUP DMORIENT DMPAPER DMRES DMTT DN DrawTextFlags FacilityCode FacilityCode FILE_DEVICE FILE_SHARE FileFlagsAndAttributes FontFamily FontPitch INTERFACE_TYPE LANG LogFontClippingPrecision LogFontOutputPrecision LogFontOutputQuality MouseButtonState NTDDI ObjectTypeListLevel PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle

View File

@ -196,6 +196,7 @@ Class | Description
[Vanara.PInvoke.FunctionHelper](https://github.com/dahall/Vanara/search?l=C%23&q=FunctionHelper) | Generic functions to help with standard function patterns like getting a string from a method.
[Vanara.InteropServices.GenericStringMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshaler<T>) | Marshals strings that are allocated by native code and must be freed after use.
[Vanara.InteropServices.GenericStringMarshalerBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshalerBase<T>) | Base abstract class for marshaling strings that are allocated by native code and must be freed after use.
[Vanara.PInvoke.HANDLEConverter](https://github.com/dahall/Vanara/search?l=C%23&q=HANDLEConverter) | Converts a handle to a string or an integer and vice versa. The string representation is the handle value as an integer.
[Vanara.Collections.IEnumeratorFromNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumeratorFromNext<T>) | An implementation the `System.Collections.IEnumerator` interface that can iterate through next and reset methods.
[Vanara.Collections.IEnumFromCom<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromCom<T>) | Creates an enumerable class from a get next method in the form of HRESULT Next(uint, TItem[], out uint) and a reset method. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects.
[Vanara.Collections.IEnumFromIndexer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromIndexer<T>) | Creates an enumerable class from a counter and an indexer. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects.

View File

@ -1,428 +1,21 @@
![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png)
### uiautomation.dll
**Vanara.PInvoke.UIAutomation uiautomation.dll
NuGet uiautomation.dll
Package**
### **Vanara.PInvoke.UIAutomation NuGet Package**
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build uiautomation.dll
status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke uiautomation.dll
API uiautomation.dll
(methods, uiautomation.dll
structures uiautomation.dll
and uiautomation.dll
constants) uiautomation.dll
imported uiautomation.dll
from uiautomation.dll
Windows uiautomation.dll
UIAutomationCore.dll.
PInvoke API (methods, structures and constants) imported from Windows UIAutomationCore.dll.
### uiautomation.dll
**What uiautomation.dll
is uiautomation.dll
Vanara?**
### **What is Vanara?**
[Vanara](https://github.com/dahall/Vanara) uiautomation.dll
is uiautomation.dll
a uiautomation.dll
community uiautomation.dll
project uiautomation.dll
that uiautomation.dll
contains uiautomation.dll
various uiautomation.dll
.NET uiautomation.dll
assemblies uiautomation.dll
which uiautomation.dll
have uiautomation.dll
P/Invoke uiautomation.dll
functions, uiautomation.dll
interfaces, uiautomation.dll
enums uiautomation.dll
and uiautomation.dll
structures uiautomation.dll
from uiautomation.dll
Windows uiautomation.dll
libraries. uiautomation.dll
Each uiautomation.dll
assembly uiautomation.dll
is uiautomation.dll
associated uiautomation.dll
with uiautomation.dll
one uiautomation.dll
or uiautomation.dll
a uiautomation.dll
few uiautomation.dll
tightly uiautomation.dll
related uiautomation.dll
libraries.
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
### uiautomation.dll
**Issues?**
### **Issues?**
First uiautomation.dll
check uiautomation.dll
if uiautomation.dll
it's uiautomation.dll
already uiautomation.dll
fixed uiautomation.dll
by uiautomation.dll
trying uiautomation.dll
the uiautomation.dll
[AppVeyor uiautomation.dll
build](https://ci.appveyor.com/nuget/vanara-prerelease).
If uiautomation.dll
you're uiautomation.dll
still uiautomation.dll
running uiautomation.dll
into uiautomation.dll
problems, uiautomation.dll
file uiautomation.dll
an uiautomation.dll
[issue](https://github.com/dahall/Vanara/issues).
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
### uiautomation.dll
**Included uiautomation.dll
in uiautomation.dll
Vanara.PInvoke.UIAutomation**
Functions uiautomation.dll
| uiautomation.dll
Enumerations uiautomation.dll
| uiautomation.dll
Structures uiautomation.dll
| uiautomation.dll
Interfaces
--- uiautomation.dll
| uiautomation.dll
--- uiautomation.dll
| uiautomation.dll
--- uiautomation.dll
| uiautomation.dll
---
&nbsp; uiautomation.dll
uiautomation.dll
| uiautomation.dll
EVENTID uiautomation.dll
METADATAID uiautomation.dll
PATTERNID uiautomation.dll
PROPERTYID uiautomation.dll
TEXTATTRIBUTEID uiautomation.dll
DockPosition uiautomation.dll
ExpandCollapseState uiautomation.dll
NavigateDirection uiautomation.dll
ProviderOptions uiautomation.dll
RowOrColumnMajor uiautomation.dll
ScrollAmount uiautomation.dll
StructureChangeType uiautomation.dll
SupportedTextSelection uiautomation.dll
SynchronizedInputType uiautomation.dll
TextPatternRangeEndpoint uiautomation.dll
TextUnit uiautomation.dll
ToggleState uiautomation.dll
UIAutomationType uiautomation.dll
WindowInteractionState uiautomation.dll
WindowVisualState uiautomation.dll
ZoomUnit uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
| uiautomation.dll
UiaPoint uiautomation.dll
UiaRect uiautomation.dll
UIAutomationEventInfo uiautomation.dll
UIAutomationMethodInfo uiautomation.dll
UIAutomationParameter uiautomation.dll
UIAutomationPatternInfo uiautomation.dll
UIAutomationPropertyInfo uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
| uiautomation.dll
IAccessibleEx uiautomation.dll
IAccessibleHostingElementProviders uiautomation.dll
IAnnotationProvider uiautomation.dll
ICustomNavigationProvider uiautomation.dll
IDockProvider uiautomation.dll
IDragProvider uiautomation.dll
IDropTargetProvider uiautomation.dll
IExpandCollapseProvider uiautomation.dll
IGridItemProvider uiautomation.dll
IGridProvider uiautomation.dll
IInvokeProvider uiautomation.dll
IItemContainerProvider uiautomation.dll
ILegacyIAccessibleProvider uiautomation.dll
IMultipleViewProvider uiautomation.dll
IObjectModelProvider uiautomation.dll
IProxyProviderWinEventHandler uiautomation.dll
IProxyProviderWinEventSink uiautomation.dll
IRangeValueProvider uiautomation.dll
IRawElementProviderAdviseEvents uiautomation.dll
IRawElementProviderFragment uiautomation.dll
IRawElementProviderFragmentRoot uiautomation.dll
IRawElementProviderHostingAccessibles uiautomation.dll
IRawElementProviderHwndOverride uiautomation.dll
IRawElementProviderSimple uiautomation.dll
IRawElementProviderSimple2 uiautomation.dll
IRawElementProviderSimple3 uiautomation.dll
IRawElementProviderWindowlessSite uiautomation.dll
IScrollItemProvider uiautomation.dll
IScrollProvider uiautomation.dll
ISelectionItemProvider uiautomation.dll
ISelectionProvider uiautomation.dll
ISelectionProvider2 uiautomation.dll
ISpreadsheetItemProvider uiautomation.dll
ISpreadsheetProvider uiautomation.dll
IStylesProvider uiautomation.dll
ISynchronizedInputProvider uiautomation.dll
ITableItemProvider uiautomation.dll
ITableProvider uiautomation.dll
ITextChildProvider uiautomation.dll
ITextEditProvider uiautomation.dll
ITextProvider uiautomation.dll
ITextProvider2 uiautomation.dll
ITextRangeProvider uiautomation.dll
ITextRangeProvider2 uiautomation.dll
IToggleProvider uiautomation.dll
ITransformProvider uiautomation.dll
ITransformProvider2 uiautomation.dll
IUIAutomationPatternHandler uiautomation.dll
IUIAutomationPatternInstance uiautomation.dll
IUIAutomationRegistrar uiautomation.dll
IValueProvider uiautomation.dll
IVirtualizedItemProvider uiautomation.dll
IWindowProvider uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
uiautomation.dll
### **Included in Vanara.PInvoke.UIAutomation**
Functions | Enumerations | Structures | Interfaces
--- | --- | --- | ---
&nbsp; | EVENTID METADATAID PATTERNID PROPERTYID TEXTATTRIBUTEID DockPosition ExpandCollapseState NavigateDirection ProviderOptions RowOrColumnMajor ScrollAmount StructureChangeType SupportedTextSelection SynchronizedInputType TextPatternRangeEndpoint TextUnit ToggleState UIAutomationType WindowInteractionState WindowVisualState ZoomUnit | UiaPoint UiaRect UIAutomationEventInfo UIAutomationMethodInfo UIAutomationParameter UIAutomationPatternInfo UIAutomationPropertyInfo | IAccessibleEx IAccessibleHostingElementProviders IAnnotationProvider ICustomNavigationProvider IDockProvider IDragProvider IDropTargetProvider IExpandCollapseProvider IGridItemProvider IGridProvider IInvokeProvider IItemContainerProvider ILegacyIAccessibleProvider IMultipleViewProvider IObjectModelProvider IProxyProviderWinEventHandler IProxyProviderWinEventSink IRangeValueProvider IRawElementProviderAdviseEvents IRawElementProviderFragment IRawElementProviderFragmentRoot IRawElementProviderHostingAccessibles IRawElementProviderHwndOverride IRawElementProviderSimple IRawElementProviderSimple2 IRawElementProviderSimple3 IRawElementProviderWindowlessSite IScrollItemProvider IScrollProvider ISelectionItemProvider ISelectionProvider ISelectionProvider2 ISpreadsheetItemProvider ISpreadsheetProvider IStylesProvider ISynchronizedInputProvider ITableItemProvider ITableProvider ITextChildProvider ITextEditProvider ITextProvider ITextProvider2 ITextRangeProvider ITextRangeProvider2 IToggleProvider ITransformProvider ITransformProvider2 IUIAutomationPatternHandler IUIAutomationPatternInstance IUIAutomationRegistrar IValueProvider IVirtualizedItemProvider IWindowProvider

File diff suppressed because it is too large Load Diff

View File

@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall
Enumerations | Interfaces
--- | ---
AddServiceFlag AutoDownloadMode AutomaticUpdatesNotificationLevel AutomaticUpdatesPermissionType AutomaticUpdatesScheduledInstallationDay AutomaticUpdatesUserType AutoSelectionMode DeploymentAction DownloadPhase DownloadPriority InstallationImpact InstallationRebootBehavior OperationResultCode SearchScope ServerSelection UpdateEndpointAuthTokenType UpdateEndpointType UpdateExceptionContext UpdateLockdownOption UpdateOperation UpdateServiceOption UpdateServiceRegistrationState UpdateType | IAutomaticUpdates IAutomaticUpdates2 IAutomaticUpdatesResults IAutomaticUpdatesSettings IAutomaticUpdatesSettings2 IAutomaticUpdatesSettings3 ICategory ICategoryCollection IDownloadCompletedCallback IDownloadCompletedCallbackArgs IDownloadJob IDownloadProgress IDownloadProgressChangedCallback IDownloadProgressChangedCallbackArgs IDownloadResult IImageInformation IInstallationAgent IInstallationBehavior IInstallationCompletedCallback IInstallationCompletedCallbackArgs IInstallationJob IInstallationProgress IInstallationProgressChangedCallback IInstallationProgressChangedCallbackArgs IInstallationResult IInvalidProductLicenseException ISearchCompletedCallback ISearchCompletedCallbackArgs ISearchJob ISearchResult IStringCollection ISystemInformation IUpdate IUpdate2 IUpdate3 IUpdate4 IUpdate5 IUpdateCollection IUpdateDownloadContent IUpdateDownloadContent2 IUpdateDownloadContentCollection IUpdateDownloader IUpdateDownloadResult IUpdateException IUpdateExceptionCollection IUpdateHistoryEntry IUpdateHistoryEntry2 IUpdateHistoryEntryCollection IUpdateIdentity IUpdateInstallationResult IUpdateInstaller IUpdateInstaller2 IUpdateInstaller3 IUpdateInstaller4 IUpdateLockdown IUpdateSearcher IUpdateSearcher2 IUpdateSearcher3 IUpdateService IUpdateService2 IUpdateServiceCollection IUpdateServiceManager IUpdateServiceManager2 IUpdateServiceRegistration IUpdateSession IUpdateSession2 IUpdateSession3 IWebProxy IWindowsDriverUpdate IWindowsDriverUpdate2 IWindowsDriverUpdate3 IWindowsDriverUpdate4 IWindowsDriverUpdate5 IWindowsDriverUpdateEntry IWindowsDriverUpdateEntryCollection IWindowsUpdateAgentInfo
AddServiceFlag AutoDownloadMode AutomaticUpdatesNotificationLevel AutomaticUpdatesPermissionType AutomaticUpdatesScheduledInstallationDay AutomaticUpdatesUserType AutoSelectionMode DeploymentAction DownloadPhase DownloadPriority InstallationImpact InstallationRebootBehavior OperationResultCode SearchScope ServerSelection UpdateEndpointAuthTokenType UpdateEndpointType UpdateExceptionContext UpdateLockdownOption UpdateOperation UpdateServiceOption UpdateServiceRegistrationState UpdateType WUError | IAutomaticUpdates IAutomaticUpdates2 IAutomaticUpdatesResults IAutomaticUpdatesSettings IAutomaticUpdatesSettings2 IAutomaticUpdatesSettings3 ICategory ICategoryCollection IDownloadCompletedCallback IDownloadCompletedCallbackArgs IDownloadJob IDownloadProgress IDownloadProgressChangedCallback IDownloadProgressChangedCallbackArgs IDownloadResult IImageInformation IInstallationAgent IInstallationBehavior IInstallationCompletedCallback IInstallationCompletedCallbackArgs IInstallationJob IInstallationProgress IInstallationProgressChangedCallback IInstallationProgressChangedCallbackArgs IInstallationResult IInvalidProductLicenseException ISearchCompletedCallback ISearchCompletedCallbackArgs ISearchJob ISearchResult IStringCollection ISystemInformation IUpdate IUpdate2 IUpdate3 IUpdate4 IUpdate5 IUpdateCollection IUpdateDownloadContent IUpdateDownloadContent2 IUpdateDownloadContentCollection IUpdateDownloader IUpdateDownloadResult IUpdateException IUpdateExceptionCollection IUpdateHistoryEntry IUpdateHistoryEntry2 IUpdateHistoryEntryCollection IUpdateIdentity IUpdateInstallationResult IUpdateInstaller IUpdateInstaller2 IUpdateInstaller3 IUpdateInstaller4 IUpdateLockdown IUpdateSearcher IUpdateSearcher2 IUpdateSearcher3 IUpdateService IUpdateService2 IUpdateServiceCollection IUpdateServiceManager IUpdateServiceManager2 IUpdateServiceRegistration IUpdateSession IUpdateSession2 IUpdateSession3 IWebProxy IWindowsDriverUpdate IWindowsDriverUpdate2 IWindowsDriverUpdate3 IWindowsDriverUpdate4 IWindowsDriverUpdate5 IWindowsDriverUpdateEntry IWindowsDriverUpdateEntryCollection IWindowsUpdateAgentInfo

View File

@ -29,6 +29,7 @@ Native Enum | Header | Managed Enum
[UpdateServiceOption](https://www.google.com/search?num=5&q=UpdateServiceOption+site%3Alearn.microsoft.com) | wuapi.h | [Vanara.PInvoke.WUApi.UpdateServiceOption](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceOption)
[UpdateServiceRegistrationState](https://www.google.com/search?num=5&q=UpdateServiceRegistrationState+site%3Alearn.microsoft.com) | wuapi.h | [Vanara.PInvoke.WUApi.UpdateServiceRegistrationState](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceRegistrationState)
[UpdateType](https://www.google.com/search?num=5&q=UpdateType+site%3Alearn.microsoft.com) | wuapi.h | [Vanara.PInvoke.WUApi.UpdateType](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateType)
[WUError](https://www.google.com/search?num=5&q=WUError+site%3Alearn.microsoft.com) | wuerror.h | [Vanara.PInvoke.WUApi.WUError](https://github.com/dahall/Vanara/search?l=C%23&q=WUError)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
@ -111,15 +112,15 @@ Native Interface | Header | Managed Interface
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[AutomaticUpdates](https://www.google.com/search?num=5&q=AutomaticUpdates+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.AutomaticUpdates](https://github.com/dahall/Vanara/search?l=C%23&q=AutomaticUpdates)
[InstallationAgent](https://www.google.com/search?num=5&q=InstallationAgent+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.InstallationAgent](https://github.com/dahall/Vanara/search?l=C%23&q=InstallationAgent)
[StringCollection](https://www.google.com/search?num=5&q=StringCollection+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.StringCollection](https://github.com/dahall/Vanara/search?l=C%23&q=StringCollection)
[SystemInformation](https://www.google.com/search?num=5&q=SystemInformation+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.SystemInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SystemInformation)
[UpdateCollection](https://www.google.com/search?num=5&q=UpdateCollection+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateCollection](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateCollection)
[UpdateDownloader](https://www.google.com/search?num=5&q=UpdateDownloader+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateDownloader](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDownloader)
[UpdateInstaller](https://www.google.com/search?num=5&q=UpdateInstaller+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateInstaller](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateInstaller)
[UpdateSearcher](https://www.google.com/search?num=5&q=UpdateSearcher+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSearcher](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSearcher)
[UpdateServiceManager](https://www.google.com/search?num=5&q=UpdateServiceManager+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateServiceManager](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceManager)
[UpdateSession](https://www.google.com/search?num=5&q=UpdateSession+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSession](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSession)
[WebProxy](https://www.google.com/search?num=5&q=WebProxy+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WebProxy](https://github.com/dahall/Vanara/search?l=C%23&q=WebProxy)
[WindowsUpdateAgentInfo](https://www.google.com/search?num=5&q=WindowsUpdateAgentInfo+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WindowsUpdateAgentInfo](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsUpdateAgentInfo)
[AutomaticUpdatesClass](https://www.google.com/search?num=5&q=AutomaticUpdatesClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.AutomaticUpdatesClass](https://github.com/dahall/Vanara/search?l=C%23&q=AutomaticUpdatesClass)
[InstallationAgentClass](https://www.google.com/search?num=5&q=InstallationAgentClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.InstallationAgentClass](https://github.com/dahall/Vanara/search?l=C%23&q=InstallationAgentClass)
[StringCollectionClass](https://www.google.com/search?num=5&q=StringCollectionClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.StringCollectionClass](https://github.com/dahall/Vanara/search?l=C%23&q=StringCollectionClass)
[SystemInformationClass](https://www.google.com/search?num=5&q=SystemInformationClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.SystemInformationClass](https://github.com/dahall/Vanara/search?l=C%23&q=SystemInformationClass)
[UpdateCollectionClass](https://www.google.com/search?num=5&q=UpdateCollectionClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateCollectionClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateCollectionClass)
[UpdateDownloaderClass](https://www.google.com/search?num=5&q=UpdateDownloaderClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateDownloaderClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDownloaderClass)
[UpdateInstallerClass](https://www.google.com/search?num=5&q=UpdateInstallerClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateInstallerClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateInstallerClass)
[UpdateSearcherClass](https://www.google.com/search?num=5&q=UpdateSearcherClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSearcherClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSearcherClass)
[UpdateServiceManagerClass](https://www.google.com/search?num=5&q=UpdateServiceManagerClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateServiceManagerClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceManagerClass)
[UpdateSessionClass](https://www.google.com/search?num=5&q=UpdateSessionClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSessionClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSessionClass)
[WebProxyClass](https://www.google.com/search?num=5&q=WebProxyClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WebProxyClass](https://github.com/dahall/Vanara/search?l=C%23&q=WebProxyClass)
[WindowsUpdateAgentInfoClass](https://www.google.com/search?num=5&q=WindowsUpdateAgentInfoClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WindowsUpdateAgentInfoClass](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsUpdateAgentInfoClass)

View File

@ -128,6 +128,7 @@
<dependency id="Vanara.Windows.Forms" version="4.0.2" />
<dependency id="Vanara.Windows.Shell.Common" version="4.0.2" />
<dependency id="Vanara.Windows.Shell" version="4.0.2" />
<dependency id="Vanara.PInvoke.WindowsUpdate" version="4.0.2" />
<dependency id="Vanara.WinUI.Extensions" version="4.0.2" />
<dependency id="Vanara.WPF.Extensions" version="4.0.2" />
</dependencies>