.. |
InteropServices
|
BREAKING CHANGE: Due to performance, changed IMemoryMethods and ISimpleMemoryMethods to contain method signatures instead of properties of method delegates. Then changed all derived memory classes to new interface definition. I believe most of this only affects internal classes so hopefully not a huge effect on your code.
|
2020-07-20 09:48:32 -06:00 |
ApiQuery2.cs
|
Updated Kernel32 with Windows 10 1903 API
|
2020-01-13 10:59:08 -07:00 |
AppModel.cs
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
CorrelationReport.md
|
Updated project files with 3.4.0 changes
|
2022-01-17 17:15:18 -07:00 |
DateTimeApi.cs
|
Improved docs and function definitions
|
2019-06-15 14:06:58 -06:00 |
DebugApi.cs
|
Moved functions from WinBase.Debugging.cs to DebugApi.cs and added some unit tests
|
2019-07-23 21:38:21 -06:00 |
EnclaveApi.cs
|
Added new functions from vertdll.dll
|
2019-09-06 08:17:17 -06:00 |
ErrHandlingApi.cs
|
MAJOR BREAKING CHANGE: Changed underlying type of HRESULT and NTStatus to Int32 and Win32Error to UInt32 (reversed) due to a major miss on my part in reading the header files. Sorry everyone.
|
2020-04-27 21:25:47 -06:00 |
FibersApi.cs
|
Changed names of delegates where existing ALLCAP name was a reference to another name. Could be a breaking change.
|
2019-07-25 20:25:24 -06:00 |
FileApi.cs
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
FileApiFromApp.cs
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
GamingDeviceInformation.cs
|
2.0 Checkin - Buildable
|
2018-10-26 12:24:07 -06:00 |
HandleApi.cs
|
Documentation fixes
|
2021-03-07 11:15:18 -07:00 |
HeapApi.cs
|
Fixed missing size in HeapAlloc, HeapReAlloc, and SafeHHEAP.GetBlock (#258)
|
2021-12-10 08:59:45 -07:00 |
InitializationFile.cs
|
BREAKING CHANGES: Fixed all the profile functions for ease of use and proper function.
|
2020-10-18 15:34:03 -06:00 |
InterlockedApi.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
IoApiSet.Threading.cs
|
Change IO completion port handle references to HANDLE instead of IntPtr.
|
2019-06-18 13:22:18 -06:00 |
IoApiSet.cs
|
Change all IO completion keys to IntPtr instead of UIntPtr -- they need to interchange with HANDLE types almost always.
|
2021-03-06 18:54:56 -07:00 |
IoRingApi.cs
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
JobApi.cs
|
Adjusted completion port references to IntPtr
|
2021-03-07 11:14:51 -07:00 |
LibLoaderApi.cs
|
Fixed XML comment
|
2021-10-13 20:07:01 -06:00 |
LzExpand.cs
|
Update lzexpand.h file and included in Kernel32
|
2020-02-13 10:28:11 -07:00 |
MemoryApi.cs
|
Added parameter attributes to CreateFileMapping variants
|
2021-03-05 16:26:50 -07:00 |
MinWinDef.cs
|
Initial load: Extra libraries and unit tests
|
2017-11-27 11:11:20 -07:00 |
NameSpaceApi.cs
|
Lots of bug fixes for namespace api
|
2019-06-25 17:21:08 -06:00 |
NamedPipeApi.cs
|
Completed unit tests and fixes for namedpipeapi.h including introduction of HPIPE and SafeHPIPE for pipe handles.
|
2019-07-23 19:36:59 -06:00 |
NtIoRing_X.cs
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
PathCch.cs
|
Fixed and extended functions from PathCch.h
|
2019-06-25 19:00:24 -06:00 |
ProcessEnv.cs
|
Fixed PInvokeData attribute on GetCommandLIne
|
2019-08-27 12:26:55 -06:00 |
ProcessSnapshot.cs
|
BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling.
|
2019-07-12 09:49:54 -06:00 |
ProcessThreadsApi.cs
|
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
|
2022-01-14 07:32:51 -07:00 |
ProcessTopologyApi.cs
|
Updated docs and unit tests for processtopologyapi.h
|
2019-07-09 14:59:50 -06:00 |
ProfileApi.cs
|
Updated docs and added unit tests for profileapi.h
|
2019-07-10 11:28:36 -06:00 |
PsApi.cs
|
Fixed #230 by changing all import library references from Kernelbase to Psapi for functions defined in psapi.h. This allows the functions to work on all versions of Windows.
|
2021-05-26 09:46:28 -06:00 |
RealtimeApiSet.cs
|
Fixed XML comment problems
|
2019-08-27 14:45:38 -06:00 |
RtlSupportApi.cs
|
Fixed XML comment problems
|
2019-08-27 14:45:38 -06:00 |
SafeMoveableHGlobalHandle.cs
|
Changed SafeMoveableHGlobalHandle.ctor(IntPtr...) method to not accept size and rather extract it using GlobalSize
|
2022-01-22 15:31:55 -07:00 |
SecurityAppContainer.cs
|
Updated GetAppContainerNamedObjectPath with better params, docs, unit test and error
|
2019-07-11 15:13:00 -06:00 |
StringApiSet.cs
|
Updated and corrected code from StringApiSet.h with unit tests
|
2019-07-13 17:07:35 -06:00 |
SynchApi.cs
|
Added HEVENT handle
|
2020-11-19 14:48:23 -07:00 |
SysInfoApi.cs
|
Finally a working solution for #176.
|
2020-11-11 19:58:58 -07:00 |
SystemTopologyApi.cs
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
ThreadPoolApiSet.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
ThreadPoolLegacyApiSet.cs
|
Fixed XML comment problems
|
2019-08-27 14:45:38 -06:00 |
TimeExtensions.cs
|
2.0 Checkin - Buildable
|
2018-10-26 12:24:07 -06:00 |
TimeZoneApi.cs
|
Fixed XML comment problems
|
2019-08-27 14:45:38 -06:00 |
TlHelp32.cs
|
Completed unit tests and fixes for TlHelp32.h
|
2019-07-19 17:32:31 -06:00 |
UtilApiSet.cs
|
Completed unit testing and fixes for UtilApiSet.h
|
2019-07-20 10:29:06 -06:00 |
Vanara.PInvoke.Kernel32.csproj
|
Rolled version to 3.4.0 and added support for .NET 6.0
|
2021-12-27 16:34:25 -07:00 |
VersionHelpers.cs
|
Added functions from versionhelpers.h
|
2019-07-17 20:36:43 -06:00 |
WInNT.FileSystemFlags.cs
|
Completed unit tests and updates to winnt.h functions and enums
|
2019-08-01 18:45:44 -06:00 |
WerApi.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WinBase.App.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WinBase.Atom.cs
|
Completed winbase.h unit tests and fixes for ATOM based functions
|
2019-07-22 11:49:53 -06:00 |
WinBase.Backup.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WinBase.Comm.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WinBase.File.cs
|
Extracted OFSTRUCT from Kernel32 to Shared and changed fFixedDisk field to `bool`.
|
2021-05-10 14:44:06 -06:00 |
WinBase.Lib.cs
|
Completed unit tests and fixes for winbase.h library functions
|
2019-07-25 13:19:31 -06:00 |
WinBase.Mailslot.cs
|
Finished unit tests and fixes for winbase.h mailslot functions
|
2019-07-25 14:22:19 -06:00 |
WinBase.MemMgmt.cs
|
Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes.
|
2022-01-16 17:22:34 -07:00 |
WinBase.Power.cs
|
Completed unit tests and fixes for winbase.h power functions
|
2019-07-25 15:05:48 -06:00 |
WinBase.ProcessThread.cs
|
Fixed mapped file handle reference
|
2020-06-02 22:01:39 -06:00 |
WinBase.Profile.cs
|
BREAKING CHANGES: Fixed all the profile functions for ease of use and proper function.
|
2020-10-18 15:34:03 -06:00 |
WinBase.Resource.cs
|
Finished unit tests and fixes for winbase.h resource functions
|
2019-07-26 16:44:17 -06:00 |
WinBase.Time.cs
|
Finished unit tests and fixes for winbase.h time functions
|
2019-07-26 21:52:35 -06:00 |
WinBase.TxF.cs
|
Finished unit testing and corrections for winreg.h functions
|
2019-08-26 13:08:42 -06:00 |
WinBase.Ums.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WinBase.cs
|
Changed return value of OpenFileById from IntPtr to SafeHFILE
|
2021-03-02 07:55:51 -07:00 |
WinCon.cs
|
Fixes related to issue #244
|
2021-08-25 11:28:05 -06:00 |
WinIOCtl.Enums.cs
|
Added over 100 new structures supporting control codes and DeviceIoControl
|
2021-02-18 15:34:42 -07:00 |
WinIOCtl.Structs.cs
|
Fixed READ_USN_JOURNAL_DATA.FirstUsn type per #215.
|
2021-03-18 14:36:55 -06:00 |
WinIOCtl.Structs2.cs
|
Added over 100 new structures supporting control codes and DeviceIoControl
|
2021-02-18 15:34:42 -07:00 |
WinIOCtl.cs
|
Added over 100 new structures supporting control codes and DeviceIoControl
|
2021-02-18 15:34:42 -07:00 |
WinNT.FileAccess.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WinNT.cs
|
Added COMPRESSION_FORMAT enum
|
2021-02-18 14:26:23 -07:00 |
WinNls.cs
|
Add and corrected XML documentation.
|
2020-03-01 18:59:39 -07:00 |
WindowsCeip.cs
|
Completed additional of all methods and supporting elements to Kernel32
|
2018-08-07 17:23:17 -06:00 |
Wow64ApiSet.cs
|
Added HPROCESS.IsWow64() extension method
|
2021-03-23 15:58:33 -06:00 |
WtsApi32.cs
|
Finished unit tests and fixes for wow64apiset.h and wtsapi32.h
|
2019-08-01 19:28:21 -06:00 |