Vanara/PInvoke/Kernel32
dahall e0462e6adf Added optional parameter overloads for SetFilePointer, SetFilePointerEx 2021-04-05 20:03:42 -06:00
..
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 Updated Kernel32 with Windows 10 1903 API 2020-01-13 10:59:08 -07:00
CorrelationReport.md Updated project files for 3.3.5 2021-03-01 15:07:01 -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 optional parameter overloads for SetFilePointer, SetFilePointerEx 2021-04-05 20:03:42 -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 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
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
JobApi.cs Adjusted completion port references to IntPtr 2021-03-07 11:14:51 -07:00
LibLoaderApi.cs Improved parameters on LibLoaderApi functions. Converted SafeResourceDataHandle to HRSRCDATA since it does not need disposal. 2019-06-19 10:06:37 -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
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 Added IsUserCetAvailableInEnvironment and SetProcessDynamicEHContinuationTargets functions to Kernel32 2020-10-14 14:03:29 -06: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 Add and corrected XML documentation. 2020-03-01 18:59:39 -07: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
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 property to GROUP_AFFINITY to make it easier to get/set the list of affinitized processors. 2019-10-17 09:15:36 -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 Use explicit framework reference. Remove transitive TFM requirement. (#212) 2021-03-23 07:26:03 -06: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 Create WinBase.File.cs (#213) 2021-02-28 18:57:02 -07: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 Completed unit testing and fixes for winbase.h memory functions 2019-07-25 14:29:48 -06: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 Added explicit ReadConsoleA and WriteConsoleA for UTF-8 operations (#171) 2020-10-13 14:02:09 -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