forked from dahall/Vanara
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated documentation and added package readme files.
- Loading branch information
Showing
266 changed files
with
5,409 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
 | ||
### Vanara.BITS NuGet Package | ||
[](https://github.com/dahall/Vanara/releases) | ||
[](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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
 | ||
### Vanara.Core NuGet Package | ||
[](https://github.com/dahall/Vanara/releases) | ||
[](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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
 | ||
### Vanara.Management NuGet Package | ||
[](https://github.com/dahall/Vanara/releases) | ||
[](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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
 | ||
### <<PackageName>> NuGet Package | ||
[](https://github.com/dahall/Vanara/releases) | ||
[](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>> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
 | ||
### Vanara.PInvoke.AMSI NuGet Package | ||
[](https://github.com/dahall/Vanara/releases) | ||
[](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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
 | ||
### Vanara.PInvoke.Accessibility NuGet Package | ||
[](https://github.com/dahall/Vanara/releases) | ||
[](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> |
Oops, something went wrong.