Commit Graph

405 Commits (4620e983be2fa6acf877d47aecebcfa817ce7bbc)

Author SHA1 Message Date
David Hall 0234d0cd26 Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00
David Hall 5bcbe8be8c Fixed Module32First, Module32Next, and MODULEENTRY32 to work in both wide and ansi character configs (#449) 2024-04-03 07:49:42 -07:00
David Hall 375657cf49 Fixed bad decl of Kernel32.READ_DIRECTORY_NOTIFY_INFORMATION_CLASS (#450) 2024-03-28 12:07:45 -06:00
David Hall 1eeb701455 Addressed #438 2024-01-15 15:33:30 -07:00
David Hall 31577fd398 Added missing functions and updated project files 2023-11-19 15:41:27 -07:00
David Hall 0de77a27a4 Updated project files 2023-11-03 01:08:38 -06:00
David Hall 3e459127e9 More nullability work on Kernel32 and its unit tests 2023-09-24 19:15:49 -06:00
David Hall 3f5dbc6bb0 Resolved build errors from bulk cleanup 2023-09-24 15:47:18 -06:00
David Hall 2eb7120807 Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
David Hall d83214ac41 Added nullability to FwpUClnt 2023-09-14 20:16:58 -06:00
David Hall de3e905ee1 Fix #427 2023-09-14 19:47:34 -06:00
David Hall aa34fe92d1 Added nullability to NdfApi 2023-09-13 17:10:19 -06:00
David Hall c107434194 Updated Kernel32 with functions and structures to handle resource message tables. 2023-09-12 16:49:24 -06:00
David Hall 1aba884b1e Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
David Hall bf20f2d216 Updated FILETIME* references to PFILETIME 2023-06-28 17:01:38 -06:00
David Hall e2abed7e02 Fixed formatting 2023-06-14 15:22:29 -06:00
David Hall cd45421110 More nullable work 2023-06-13 16:45:32 -06:00
David Hall cdb2608dbb Finished work on MsftEdit 2023-06-12 07:34:06 -06:00
David Hall 917f979973 More work on storage io control #403 2023-06-08 18:19:42 -06:00
David Hall 36c9c6ed9c Updates addressing #403 2023-06-01 18:06:08 -06:00
David Hall 822ee75fa7 Partial work on ComCtl32 2023-05-16 21:08:44 -06:00
David Hall d75cbee08e Finished nullable work on User32 2023-05-13 20:16:32 -06:00
David Hall b2a78e184b Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
David Hall b3bff3d6a5 Updates to Core, Shared and Kernel32 2023-03-05 15:41:10 -06:00
David Hall 54b1923a26 Added nullability to Vanara.Core 2023-02-18 19:31:48 -07:00
David Hall 89a6861eb0 Updated project files 2023-02-04 15:38:40 -07:00
David Hall 2829327b26 Added equality ops to PROC_THREAD_ATTRIBUTE and cleaned file 2023-02-03 13:18:44 -07:00
David Hall b742b4bd0d Added SafeSyncHandle.Wait method wrapping WaitForSingleObject 2023-02-03 13:10:26 -07:00
David Hall f424be07a8 Updates to synchapi method params and extension of SafeEventHandle 2023-02-02 11:54:20 -07:00
David Hall 37c9b744d7 Fixed INVALID_FILE_ATTRIBUTES value and type (#369) 2023-01-21 15:11:37 -07:00
David Hall 03ef05b415 Removed error handling from MoveableHGlobalMemoryMethods.FreeMem 2023-01-05 10:26:00 -07:00
David Hall 63203f558e Updated SafeMoveableHGlobalHandle class and added tests. 2023-01-04 17:08:36 -07:00
David Hall 05292d5f8a Cleaned 2023-01-02 14:42:46 -07:00
David Hall 7a2972c6b2 Cleaned 2023-01-02 14:40:48 -07:00
David Hall 8e9280e5aa Updated XML docs 2023-01-02 10:41:24 -07:00
David Hall dbaa250ded Added support for memory classes and interfaces to indicate if they zero memory on initialization to prevent re-zeroing. 2023-01-02 10:31:15 -07:00
David Hall 442fc2591d Added SafeMoveableHGlobal.CallLocked method 2022-12-30 18:23:46 -07:00
David Hall ca0854d510 Updated project files 2022-12-29 13:54:33 -07:00
David Hall 5f8606788c Added WideCharToMultiByte and MultiByteToWideChar overloads taking byte arrays. 2022-12-25 17:03:29 -07:00
David Hall d1d0ff51ca Added Missing Disk Management Control Codes #345 2022-11-29 08:02:07 -06:00
David Hall 2b1f3e9a31 Fixed optional param problem with DateTime APIs in Kernel32. 2022-11-17 13:12:07 -07:00
Dean Herbert eebcfb01be
Add high resolution flag for waitable timer initialisation (#343)
Thanks
2022-11-13 16:04:36 -07:00
Dean Herbert f2e7c4fba2
Add `[Flags]` attribute to a couple of enums which require it (#342)
Thank you!
2022-11-13 16:03:56 -07:00
David Hall 326692ab25 Overloadded SetWaitableTimer and SetWaitableTimerEx to accept a `long` value for the lpDueTime param. 2022-10-27 13:14:24 -06:00
David Hall 075b9046f8 Updated project files 2022-10-25 11:24:54 -06:00
David Hall 17acbee104 Added new functions introducted in Win11 2022-10-25 11:24:37 -06:00
David Hall 7870e9741e Fixed Kernel32.MapViewOfFileEx parameter #316 2022-09-16 16:24:37 -06:00
David Hall 073d59b34c Updated project files 2022-09-06 11:28:22 -06:00
dahall 42ffa566d0 Updated project files 2022-09-01 16:35:22 -06:00
dahall 7c032ba708 Renamed all project report files to 'readme.md' so they show in GitHub 2022-09-01 14:43:04 -06:00