Skip to content

Commit

Permalink
Updated documentation and added package readme files.
Browse files Browse the repository at this point in the history
  • Loading branch information
dahall committed May 9, 2022
1 parent 847f8b9 commit aa69db5
Show file tree
Hide file tree
Showing 266 changed files with 5,409 additions and 74 deletions.
1 change: 1 addition & 0 deletions BITS/Vanara.BITS.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Enumerations
BackgroundCopyACLFlags, BackgroundCopyCost, BackgroundCopyErrorContext, BackgroundCopyJobCredentialScheme, BackgroundCopyJobCredentialTarget, BackgroundCopyJobPriority, BackgroundCopyJobSecurity, BackgroundCopyJobState, BackgroundCopyJobType

</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\PInvoke\BITS\Vanara.PInvoke.BITS.csproj" />
Expand Down
21 changes: 21 additions & 0 deletions BITS/pkgreadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.BITS NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.BITS?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)

Complete .NET coverage of Windows BITS (Background Intelligent Transfer Service) functionality. Provides access to all library functions through Windows 11 and gracefully fails when new features are not available on older OS versions.

### What is Vanara?

[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

### Issues?

First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).

### Included in Vanara.BITS

Classes | Structures | Enumerations
--- | --- | ---
BackgroundCopyException<br>BackgroundCopyFileCollection<br>BackgroundCopyFileInfo<br>BackgroundCopyFileRange<br>BackgroundCopyFileRangesTransferredEventArgs<br>BackgroundCopyFileTransferredEventArgs<br>BackgroundCopyJob<br>BackgroundCopyJobCollection<br>BackgroundCopyJobCredential<br>BackgroundCopyJobCredentials<br>BackgroundCopyJobEventArgs<br>BackgroundCopyManager<br> | BackgroundCopyFileRange<br>BackgroundCopyJobProgress<br>BackgroundCopyJobReplyProgress<br><br><br><br><br><br><br><br><br><br> | BackgroundCopyACLFlags<br>BackgroundCopyCost<br>BackgroundCopyErrorContext<br>BackgroundCopyJobCredentialScheme<br>BackgroundCopyJobCredentialTarget<br>BackgroundCopyJobPriority<br>BackgroundCopyJobSecurity<br>BackgroundCopyJobState<br>BackgroundCopyJobType<br><br><br><br>
3 changes: 2 additions & 1 deletion Core/Vanara.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<PackageReleaseNotes>Currently implements:

Classes
IArrayStruct&lt;T&gt;, IHistory&lt;T&gt;, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BeginEndEventContext, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, History&lt;T&gt;, IArrayStructExtensions, IArrayStructMarshaler&lt;T&gt;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct&lt;T&gt;, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct&lt;T&gt;, SafeMemoryHandle&lt;T&gt;, SafeMemoryHandleExt&lt;T&gt;, SafeMemString&lt;T&gt;, SafeMemStruct&lt;T&gt;, SparseArray&lt;T&gt;, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler&lt;T&gt;, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary&lt;T&gt;, VirtualReadOnlyDictionary&lt;T&gt;
AlignedMemory&lt;T&gt;, BeginEndEventContext, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, History&lt;T&gt;, IArrayStructExtensions, IArrayStructMarshaler&lt;T&gt;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct&lt;T&gt;, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct&lt;T&gt;, SafeMemoryHandle&lt;T&gt;, SafeMemoryHandleExt&lt;T&gt;, SafeMemString&lt;T&gt;, SafeMemStruct&lt;T&gt;, SparseArray&lt;T&gt;, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler&lt;T&gt;, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary&lt;T&gt;, VirtualReadOnlyDictionary&lt;T&gt;

Structures
BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, RefEnumerator&lt;T&gt;, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni, time_t
Expand All @@ -24,6 +24,7 @@ Enumerations
CorrespondingAction, FileAttributeConstant, FileOpConstant, FilePermissionConstant, StringListPackMethod

</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'netstandard2.0' ">
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
Expand Down
26 changes: 26 additions & 0 deletions Core/pkgreadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.Core NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.Core?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)

This library includes shared methods, structures and constants for use throughout the Vanara assemblies. Think of it as windows.h with some useful extensions. It includes:
* Extension methods for working with enumerated types (enum), FILETIME, and method and property extractions via reflection
* Extension and helper methods to marshaling structures arrays and strings
* SafeHandle based classes for working with memory allocated via CoTaskMem, HGlobal, or Local calls that handles packing and extracting arrays, structures and raw memory
* Safe pinning of objects in memory
* Memory stream based on marshaled memory

### What is Vanara?

[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

### Issues?

First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).

### Included in Vanara.Core

Classes | Structures | Enumerations | Interfaces
--- | --- | --- | ---
AlignedMemory<br>BeginEndEventContext<br>BitHelper<br>ByteSizeFormatter<br>ComConnectionPoint<br>ComReleaser<br>ComReleaserFactory<br>ComStream<br>ComTypeExtensions<br>ConstantConversionExtensions<br>CorrespondingTypeAttribute<br>CoTaskMemoryMethods<br>EnumerableEqualityComparer<br>EnumExtensions<br>EventedList<br>FileTimeExtensions<br>Formatter<br>FormatterComposer<br>GenericSafeHandle<br>GenericVirtualReadOnlyDictionary<br>HexDempHelpers<br>HGlobalMemoryMethods<br>History<br>IArrayStructExtensions<br>IArrayStructMarshaler<br>InteropExtensions<br>IntPtrConverter<br>IOExtensions<br>LibHelper<br>ListChangedEventArgs<br>MarshalingStream<br>MemoryMethodsBase<br>NativeMemoryEnumerator<br>NativeMemoryStream<br>PinnedObject<br>ReflectionExtensions<br>ReflectionExtensions<br>SafeAllocatedMemoryHandle<br>SafeAllocatedMemoryHandleBase<br>SafeByteArray<br>SafeCoTaskMemHandle<br>SafeCoTaskMemString<br>SafeCoTaskMemStruct<br>SafeGuidPtr<br>SafeHGlobalHandle<br>SafeHGlobalStruct<br>SafeMemoryHandle<br>SafeMemoryHandleExt<br>SafeMemString<br>SafeMemStruct<br>SparseArray<br>StringHelper<br>TryGetValueDelegate<br>UntypedNativeMemoryEnumerator<br>VanaraCustomMarshaler<br>VanaraMarshaler<br>VanaraMarshalerAttribute<br>VirtualDictionary<br>VirtualReadOnlyDictionary<br> | BOOL<br>BOOLEAN<br>EnumFlagIndexer<br>GuidPtr<br>RefEnumerator<br>SizeT<br>StrPtrAnsi<br>StrPtrAuto<br>StrPtrUni<br>time_t<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> | CorrespondingAction<br>FileAttributeConstant<br>FileOpConstant<br>FilePermissionConstant<br>StringListPackMethod<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> | IArrayStruct<br>IHistory<br>IMemoryMethods<br>ISafeMemoryHandle<br>ISimpleMemoryMethods<br>IVanaraMarshaler<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
1 change: 1 addition & 0 deletions Management/Vanara.Management.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Classes
DynamicMgmtObject, ManagementExtensions

</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<!--<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />-->
Expand Down
21 changes: 21 additions & 0 deletions Management/pkgreadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.Management NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.Management?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)

Extensions and helper classes for System.Management.

### What is Vanara?

[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

### Issues?

First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).

### Included in Vanara.Management

Classes
---
DynamicMgmtObject<br>ManagementExtensions<br>
18 changes: 18 additions & 0 deletions NugetPkgReadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### <<PackageName>> NuGet Package
[![Version](https://img.shields.io/nuget/v/<<PackageName>>?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)

<<PackageDescription>>

### What is Vanara?

[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

### Issues?

First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).

### Included in <<PackageName>>

5 changes: 5 additions & 0 deletions PInvoke/AMSI/CorrelationReport.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@ Native Method | Header | Managed Method
[AmsiScanBuffer](https://www.google.com/search?num=5&q=AmsiScanBuffer+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AmsiScanBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=AmsiScanBuffer)
[AmsiScanString](https://www.google.com/search?num=5&q=AmsiScanString+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AmsiScanString](https://github.com/dahall/Vanara/search?l=C%23&q=AmsiScanString)
[AmsiUninitialize](https://www.google.com/search?num=5&q=AmsiUninitialize+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AmsiUninitialize](https://github.com/dahall/Vanara/search?l=C%23&q=AmsiUninitialize)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[AMSI_ATTRIBUTE](https://www.google.com/search?num=5&q=AMSI_ATTRIBUTE+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AMSI_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=AMSI_ATTRIBUTE)
[AMSI_RESULT](https://www.google.com/search?num=5&q=AMSI_RESULT+site%3Adocs.microsoft.com) | amsi.h | [Vanara.PInvoke.AMSI.AMSI_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=AMSI_RESULT)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
Expand Down
1 change: 1 addition & 0 deletions PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Interfaces
IAmsiStream IAntimalware IAntimalware2 IAntimalwareProvider IAntimalwareProvider2

</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
Expand Down
21 changes: 21 additions & 0 deletions PInvoke/AMSI/pkgreadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.PInvoke.AMSI NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.AMSI?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)

PInvoke API (methods, structures and constants) imported from Windows Antimalware Scan Interface (AMSI.dll).

### What is Vanara?

[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

### Issues?

First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).

### Included in Vanara.PInvoke.AMSI

Functions | Enumerations | Structures | Interfaces
--- | --- | --- | ---
AmsiCloseSession<br>AmsiInitialize<br>AmsiNotifyOperation<br>AmsiOpenSession<br>AmsiScanBuffer<br>AmsiScanString<br>AmsiUninitialize<br> | AMSI_ATTRIBUTE<br>AMSI_RESULT<br><br><br><br><br><br> | HAMSICONTEXT<br>HAMSISESSION<br><br><br><br><br><br> | IAmsiStream<br>IAntimalware<br>IAntimalware2<br>IAntimalwareProvider<br>IAntimalwareProvider2<br><br><br>
6 changes: 6 additions & 0 deletions PInvoke/Accessibility/CorrelationReport.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,12 @@ Native Method | Header | Managed Method
[LresultFromObject](https://www.google.com/search?num=5&q=LresultFromObject+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.LresultFromObject](https://github.com/dahall/Vanara/search?l=C%23&q=LresultFromObject)
[ObjectFromLresult](https://www.google.com/search?num=5&q=ObjectFromLresult+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.ObjectFromLresult](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectFromLresult)
[WindowFromAccessibleObject](https://www.google.com/search?num=5&q=WindowFromAccessibleObject+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.WindowFromAccessibleObject](https://github.com/dahall/Vanara/search?l=C%23&q=WindowFromAccessibleObject)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[AccessibilityRole](https://www.google.com/search?num=5&q=AccessibilityRole+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Oleacc.AccessibilityRole](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityRole)
[AccessibilityState](https://www.google.com/search?num=5&q=AccessibilityState+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Oleacc.AccessibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityState)
[ANRUS](https://www.google.com/search?num=5&q=ANRUS+site%3Adocs.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.ANRUS](https://github.com/dahall/Vanara/search?l=C%23&q=ANRUS)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
Expand Down
1 change: 1 addition & 0 deletions PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Functions
AccessibleChildren AccessibleObjectFromEvent AccessibleObjectFromPoint AccessibleObjectFromWindow AccNotifyTouchInteraction AccSetRunningUtilityState CreateStdAccessibleObject CreateStdAccessibleProxy GetOleaccVersionInfo GetProcessHandleFromHwnd GetRoleText GetStateText LresultFromObject ObjectFromLresult WindowFromAccessibleObject

</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<NoWarn>0618</NoWarn>
Expand Down
21 changes: 21 additions & 0 deletions PInvoke/Accessibility/pkgreadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.PInvoke.Accessibility NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Accessibility?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)

PInvoke API (methods, structures and constants) for Windows Accessibility Features.

### What is Vanara?

[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

### Issues?

First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).

### Included in Vanara.PInvoke.Accessibility

Functions | Enumerations
--- | ---
AccessibleChildren<br>AccessibleObjectFromEvent<br>AccessibleObjectFromPoint<br>AccessibleObjectFromWindow<br>AccNotifyTouchInteraction<br>AccSetRunningUtilityState<br>CreateStdAccessibleObject<br>CreateStdAccessibleProxy<br>GetOleaccVersionInfo<br>GetProcessHandleFromHwnd<br>GetRoleText<br>GetStateText<br>LresultFromObject<br>ObjectFromLresult<br>WindowFromAccessibleObject<br> | AccessibilityRole<br>AccessibilityState<br>ANRUS<br><br><br><br><br><br><br><br><br><br><br><br><br>
Loading

0 comments on commit aa69db5

Please sign in to comment.