Skip to content

Commit

Permalink
Updated project and build files for 3.2.18. Converted all project fil…
Browse files Browse the repository at this point in the history
…es to new SDK format.
  • Loading branch information
dahall committed Oct 21, 2020
1 parent d9db18b commit 8686a67
Show file tree
Hide file tree
Showing 68 changed files with 353 additions and 4,175 deletions.
2 changes: 2 additions & 0 deletions Core/AssemblyReport.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Struct | Description
### Interfaces
Interface | Description
---- | ----
[Vanara.Collections.IHistory<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IHistory<T>) | Provides an interface for a history of items.
[Vanara.InteropServices.IMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IMemoryMethods) | Interface to capture unmanaged memory methods.
[Vanara.InteropServices.ISafeMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ISafeMemoryHandle) | Interface for classes that support safe memory pointers.
[Vanara.InteropServices.ISimpleMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=ISimpleMemoryMethods) | Interface to capture unmanaged simple (alloc/free) memory methods.
Expand Down Expand Up @@ -52,6 +53,7 @@ Class | Description
[Vanara.Collections.GenericVirtualReadOnlyDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericVirtualReadOnlyDictionary<T>) | A generic class that creates a read-only dictionary from a list and getter function.
[Vanara.Extensions.HexDempHelpers](https://github.com/dahall/Vanara/search?l=C%23&q=HexDempHelpers) | Extension to dump a byte array.
[Vanara.InteropServices.HGlobalMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=HGlobalMemoryMethods) | Unmanaged memory methods for HGlobal.
[Vanara.Collections.History<T>](https://github.com/dahall/Vanara/search?l=C%23&q=History<T>) | Provides a history of items that lives efficiently in memory and whose size can change easily.
[Vanara.Extensions.InteropExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=InteropExtensions) | Extension methods for System.Runtime.InteropServices.
[Vanara.InteropServices.IntPtrConverter](https://github.com/dahall/Vanara/search?l=C%23&q=IntPtrConverter) | Functions to safely convert a memory pointer to a type.
[Vanara.Extensions.IOExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=IOExtensions) | Extensions for classes in System.IO.
Expand Down
2 changes: 1 addition & 1 deletion Core/Vanara.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<PackageReleaseNotes>Currently implements:

Classes
IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, 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;
IHistory&lt;T&gt;, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, 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;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, 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
Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
<DeterministicSourcePaths>$(CIBUILD)</DeterministicSourcePaths>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
<PackageReference Condition="!$(MSBuildProjectDirectory.Contains('UnitTests'))" Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
<SourceRoot Include="$(MSBuildThisFileDirectory)/" />
</ItemGroup>
<!-- END: Source Link configuration. -->
Expand Down
8 changes: 5 additions & 3 deletions PInvoke/Kernel32/CorrelationReport.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Correlation report for kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.

### Methods (99% complete, 1110 of 1112 functions)
### Methods (99% complete, 1112 of 1113 functions)
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
[AcquireSRWLockExclusive](https://www.google.com/search?num=5&q=AcquireSRWLockExclusive+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive)
Expand Down Expand Up @@ -49,6 +49,7 @@ Native Method | Native DLL | Header | Managed Method
[CancelWaitableTimer](https://www.google.com/search?num=5&q=CancelWaitableTimer+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CancelWaitableTimer](https://github.com/dahall/Vanara/search?l=C%23&q=CancelWaitableTimer)
[CeipIsOptedIn](https://www.google.com/search?num=5&q=CeipIsOptedIn+site%3Adocs.microsoft.com) | kernel32.dll | windowsceip.h | [Vanara.PInvoke.Kernel32.CeipIsOptedIn](https://github.com/dahall/Vanara/search?l=C%23&q=CeipIsOptedIn)
[ChangeTimerQueueTimer](https://www.google.com/search?num=5&q=ChangeTimerQueueTimer+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ChangeTimerQueueTimer](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeTimerQueueTimer)
[CheckIsMSIXPackage](https://www.google.com/search?num=5&q=CheckIsMSIXPackage+site%3Adocs.microsoft.com) | kernelbase.dll | |
[CheckNameLegalDOS8Dot3](https://www.google.com/search?num=5&q=CheckNameLegalDOS8Dot3A+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CheckNameLegalDOS8Dot3](https://github.com/dahall/Vanara/search?l=C%23&q=CheckNameLegalDOS8Dot3)
[CheckRemoteDebuggerPresent](https://www.google.com/search?num=5&q=CheckRemoteDebuggerPresent+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CheckRemoteDebuggerPresent](https://github.com/dahall/Vanara/search?l=C%23&q=CheckRemoteDebuggerPresent)
[ClearCommBreak](https://www.google.com/search?num=5&q=ClearCommBreak+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.ClearCommBreak](https://github.com/dahall/Vanara/search?l=C%23&q=ClearCommBreak)
Expand Down Expand Up @@ -649,7 +650,7 @@ Native Method | Native DLL | Header | Managed Method
[IsSystemResumeAutomatic](https://www.google.com/search?num=5&q=IsSystemResumeAutomatic+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.IsSystemResumeAutomatic](https://github.com/dahall/Vanara/search?l=C%23&q=IsSystemResumeAutomatic)
[IsThreadAFiber](https://www.google.com/search?num=5&q=IsThreadAFiber+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsThreadAFiber](https://github.com/dahall/Vanara/search?l=C%23&q=IsThreadAFiber)
[IsThreadpoolTimerSet](https://www.google.com/search?num=5&q=IsThreadpoolTimerSet+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsThreadpoolTimerSet](https://github.com/dahall/Vanara/search?l=C%23&q=IsThreadpoolTimerSet)
[IsUserCetAvailableInEnvironment](https://www.google.com/search?num=5&q=IsUserCetAvailableInEnvironment+site%3Adocs.microsoft.com) | kernel32.dll | |
[IsUserCetAvailableInEnvironment](https://www.google.com/search?num=5&q=IsUserCetAvailableInEnvironment+site%3Adocs.microsoft.com) | kernel32.dll | sysinfoapi.h | [Vanara.PInvoke.Kernel32.IsUserCetAvailableInEnvironment](https://github.com/dahall/Vanara/search?l=C%23&q=IsUserCetAvailableInEnvironment)
[IsValidCodePage](https://www.google.com/search?num=5&q=IsValidCodePage+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsValidCodePage](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidCodePage)
[IsValidLanguageGroup](https://www.google.com/search?num=5&q=IsValidLanguageGroup+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsValidLanguageGroup](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidLanguageGroup)
[IsValidLocale](https://www.google.com/search?num=5&q=IsValidLocale+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsValidLocale](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidLocale)
Expand Down Expand Up @@ -934,7 +935,7 @@ Native Method | Native DLL | Header | Managed Method
[SetProcessAffinityUpdateMode](https://www.google.com/search?num=5&q=SetProcessAffinityUpdateMode+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessAffinityUpdateMode](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessAffinityUpdateMode)
[SetProcessDefaultCpuSets](https://www.google.com/search?num=5&q=SetProcessDefaultCpuSets+site%3Adocs.microsoft.com) | kernel32.dll | Processthreadapi.h | [Vanara.PInvoke.Kernel32.SetProcessDefaultCpuSets](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDefaultCpuSets)
[SetProcessDEPPolicy](https://www.google.com/search?num=5&q=SetProcessDEPPolicy+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.SetProcessDEPPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDEPPolicy)
[SetProcessDynamicEHContinuationTargets](https://www.google.com/search?num=5&q=SetProcessDynamicEHContinuationTargets+site%3Adocs.microsoft.com) | kernel32.dll | |
[SetProcessDynamicEHContinuationTargets](https://www.google.com/search?num=5&q=SetProcessDynamicEHContinuationTargets+site%3Adocs.microsoft.com) | kernel32.dll | processthreadsapi.h | [Vanara.PInvoke.Kernel32.SetProcessDynamicEHContinuationTargets](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDynamicEHContinuationTargets)
[SetProcessInformation](https://www.google.com/search?num=5&q=SetProcessInformation+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessInformation)
[SetProcessMitigationPolicy](https://www.google.com/search?num=5&q=SetProcessMitigationPolicy+site%3Adocs.microsoft.com) | kernel32.dll | Processthreadsapi.h | [Vanara.PInvoke.Kernel32.SetProcessMitigationPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessMitigationPolicy)
[SetProcessPreferredUILanguages](https://www.google.com/search?num=5&q=SetProcessPreferredUILanguages+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.SetProcessPreferredUILanguages](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessPreferredUILanguages)
Expand Down Expand Up @@ -1346,6 +1347,7 @@ Native Structure | Header | Managed Structure
[PollContinue](https://www.google.com/search?num=5&q=PollContinue+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.COPYFILE2_MESSAGE.PollContinue](https://github.com/dahall/Vanara/search?l=C%23&q=PollContinue)
[PROC_THREAD_ATTRIBUTE](https://www.google.com/search?num=5&q=PROC_THREAD_ATTRIBUTE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROC_THREAD_ATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=PROC_THREAD_ATTRIBUTE)
[Process](https://www.google.com/search?num=5&q=Process+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.PSS_HANDLE_ENTRY.Process](https://github.com/dahall/Vanara/search?l=C%23&q=Process)
[PROCESS_DYNAMIC_EH_CONTINUATION_TARGET](https://www.google.com/search?num=5&q=PROCESS_DYNAMIC_EH_CONTINUATION_TARGET+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.PROCESS_DYNAMIC_EH_CONTINUATION_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_DYNAMIC_EH_CONTINUATION_TARGET)
[PROCESS_HEAP_ENTRY](https://www.google.com/search?num=5&q=PROCESS_HEAP_ENTRY+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.PROCESS_HEAP_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_HEAP_ENTRY)
[PROCESS_INFORMATION](https://www.google.com/search?num=5&q=PROCESS_INFORMATION+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.PROCESS_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_INFORMATION)
[PROCESS_MEMORY_COUNTERS](https://www.google.com/search?num=5&q=PROCESS_MEMORY_COUNTERS+site%3Adocs.microsoft.com) | psapi.h | [Vanara.PInvoke.Kernel32.PROCESS_MEMORY_COUNTERS](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_MEMORY_COUNTERS)
Expand Down
4 changes: 2 additions & 2 deletions PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion PInvoke/Ole/CorrelationReport.md
Original file line number Diff line number Diff line change
Expand Up @@ -744,7 +744,6 @@ Native Structure | Header | Managed Structure
[PROPBAG2](https://www.google.com/search?num=5&q=PROPBAG2+site%3Adocs.microsoft.com) | Ocidl.h | [Vanara.PInvoke.OleAut32.PROPBAG2](https://github.com/dahall/Vanara/search?l=C%23&q=PROPBAG2)
[PROPERTYKEY](https://www.google.com/search?num=5&q=PROPERTYKEY+site%3Adocs.microsoft.com) | wtypes.h | [Vanara.PInvoke.Ole32.PROPERTYKEY](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTYKEY)
[PROPSPEC](https://www.google.com/search?num=5&q=PROPSPEC+site%3Adocs.microsoft.com) | propidl.h | [Vanara.PInvoke.Ole32.PROPSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=PROPSPEC)
[PROPSPECunion](https://www.google.com/search?num=5&q=PROPSPECunion+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPSPEC.PROPSPECunion](https://github.com/dahall/Vanara/search?l=C%23&q=PROPSPECunion)
[PROPVARIANT](https://www.google.com/search?num=5&q=PROPVARIANT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPVARIANT](https://github.com/dahall/Vanara/search?l=C%23&q=PROPVARIANT)
[PROPVARIANT_IMMUTABLE](https://www.google.com/search?num=5&q=PROPVARIANT_IMMUTABLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPVARIANT_IMMUTABLE](https://github.com/dahall/Vanara/search?l=C%23&q=PROPVARIANT_IMMUTABLE)
[QUERYCONTEXT](https://www.google.com/search?num=5&q=QUERYCONTEXT+site%3Adocs.microsoft.com) | wtypes.h | [Vanara.PInvoke.Ole32.QUERYCONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=QUERYCONTEXT)
Expand Down
Loading

0 comments on commit 8686a67

Please sign in to comment.