David Hall
409e5e4bda
Updated project to 3.4.15
2023-04-15 13:40:34 -06:00
David Hall
bf17b65a05
Updated project files
2023-04-15 12:24:55 -06:00
Ruofan
caae0d547a
Apply the solution, add the new test or that and simplified the test ( #390 )
2023-04-15 11:28:46 -06:00
David Hall
f4e78524ee
Updated testing for User32 wrapper classes
2023-04-10 15:29:35 -06:00
Ruofan
0493dbd4a2
Fixed incorrect definition on API DbgUiSetThreadDebugObject ( #387 )
...
* Fixed incorrect definition on API DbgUiSetThreadDebugObject
DbgUiSetThreadDebugObject do not return any value, we should mark it as "void"
* Fixed the document for API DbgUiSetThreadDebugObject
2023-04-10 07:51:17 -06:00
David Hall
3663fafbaa
Fixed IN6_ADDR.ToString and words property capturing and giving incorrect values ( #388 )
2023-04-08 16:39:37 -06:00
David Hall
44d9c2a3b2
Minor tweaks to PR #386
2023-04-04 08:00:22 -06:00
Ruofan
a9ff5e3c8f
Add two undocumented API in ntdll ( #386 )
...
API1: DbgUiSetThreadDebugObject
API2: NtRemoveProcessDebug
2023-04-04 07:45:07 -06:00
David Hall
38e611f1e3
Merge branch 'master' of https://github.com/dahall/Vanara
2023-03-31 16:23:18 -06:00
David Hall
44f1e034c6
Added ( #383 ) support for MessageBoxTimeout, an undocumented function.
2023-03-31 16:20:15 -06:00
Mihai
3664bd2a8d
Fixed the DsFreeSpnArray function signature, as it was corrupting the native heap. ( #382 )
2023-03-25 15:59:06 -06:00
David Hall
153533f7e0
Changed default flag for ShellItemPropertyStore to GPS_BESTEFFORT to prevent exceptions. #378
2023-03-08 14:28:51 -06:00
David Hall
c37ef68f8b
Added unit test and corrected return values in Lz32
2023-02-22 22:56:16 -07:00
David Hall
509ae2758a
Merge branch 'master' of https://github.com/dahall/Vanara
2023-02-21 21:34:34 -07:00
David Hall
85ae1149a7
Added CorrespondingTypeAttribute values to GetClassLongFlag enum
2023-02-21 21:34:20 -07:00
David Hall
ebbe292a91
Fixed LOGPALETTE structure and associated functions
2023-02-21 21:33:28 -07:00
sbarrac1
4b17dc87cf
Fixed stack overflow in POINT.X and POINT.Y ( #375 )
2023-02-15 09:55:59 -07:00
David Hall
30f7fcc941
Final SetupAPI tests
2023-02-11 07:58:37 -07:00
David Hall
79df4564cb
Changed parameters of SetupDiGetDriverInfoDetail to use an IntPtr and a new overload to extract the results to SP_DRVINFO_DETAIL_DATA_MGD.
2023-02-11 07:45:48 -07:00
David Hall
c34c67d09c
Added SetupDiEnumDriverInfo overload to enumerate values ( #374 )
2023-02-11 07:36:25 -07:00
David Hall
e4aa37f436
Added SP_DRVINFO_DETAIL_DATA_MGD which will take memory tied to SP_DRVINFO_DETAIL_DATA and extract the correct values. ( #374 )
2023-02-11 07:35:30 -07:00
David Hall
88db6a6fa3
Added dll to PhotoAcquire data
2023-02-05 19:45:04 -07:00
David Hall
c79fbcb0a0
Updated version to 3.4.14
2023-02-05 19:44:26 -07:00
David Hall
89a6861eb0
Updated project files
2023-02-04 15:38:40 -07:00
David Hall
e78039c009
Added Ole32.IDataObjectV for a more complete reference to IDataObject
2023-02-04 11:10:12 -07:00
David Hall
98aba004bb
Fixed a bunch of build errors related to missing XMl docs and nullability
2023-02-04 10:53:01 -07:00
David Hall
c34a7113d9
Added IComparable and IEquatable to SafeAllocatedMemoryHandle
2023-02-04 10:01:40 -07:00
David Hall
6fd718bbb7
Cleaned
2023-02-04 09:36:10 -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
38b7fcbfc3
Added SafeHANDLE.ThrowIfDisposed method to help implement safer calls.
2023-02-03 11:48:03 -07:00
David Hall
764efd8a14
Added conversion operator from FileSystemInfo to FILEDESCRIPTOR
2023-02-02 20:26:53 -07:00
David Hall
f424be07a8
Updates to synchapi method params and extension of SafeEventHandle
2023-02-02 11:54:20 -07:00
David Hall
9e1ed5d350
Updated readme
2023-01-31 21:27:05 -07:00
David Hall
ee9d5b4410
Updated project files
2023-01-31 15:32:15 -08:00
David Hall
139ec44dd4
Finished work on Vanara.PInvoke.CoreAudio
2023-01-31 15:00:12 -08:00
David Hall
5a71e37846
Added AvRt.dll support in Vanara.PInvoke.Avrt
2023-01-31 14:59:45 -08:00
David Hall
d994e6a7e7
Updated project files
2023-01-29 10:57:53 -07:00
David Hall
dd1af5f67c
More BREAKING CHANGES to NativeClipboard. (Sorry!) All atomic methods to set data have been removed due to inconsistencies and design challenges. New model forces all setting and getting to be done through IDataObject and it's methods and extensions. See documentation for class for example. Addresses #355 .
2023-01-29 10:20:13 -07:00
David Hall
716b9e4036
Hopeful fix for #373
2023-01-28 20:19:00 -07:00
David Hall
e0685fdf46
Updates in prep for more work on CoreAudio
2023-01-28 20:09:22 -07:00
David Hall
8acd43ab28
Fixed XML docs after PR
2023-01-28 20:02:15 -07:00
Peter Šulek
8ed6e0402d
#371 Add Create method for types MONITORINFO and MONITORINFOEX ( #372 )
...
* #371 Add Create method for types MONITORINFO and MONITORINFOEX
* fixed CodeFactor issues
* #371 Add Create method for types MONITORINFO and MONITORINFOEX
* fixed CodeFactor issues
* changed Create methods to Default property
* fixed MONITORINFOEX.Create() with MONITORINFOEX.Default
---------
Co-authored-by: Peter Šulek <peter.sulek@synotgames.com>
2023-01-28 18:44:24 -07:00
David Hall
93ccf3ca34
Finished work on TDH methods
2023-01-28 18:38:16 -07:00
David Hall
9c7868e06d
Work on TDH field helper functions
2023-01-28 09:12:45 -07:00
David Hall
90fe9cedbd
Usability updates to TDH functions
2023-01-27 21:13:06 -07:00
David Hall
4a2216f13b
Added SafeNativeArray.GetRefAt method to get a reference to an element in the array
2023-01-27 21:12:45 -07:00
David Hall
f257e79724
Updated project files
2023-01-27 19:54:38 -07:00
David Hall
5752b94fbc
* Added tdh.dll methods to Vanara.PInvoke.Security.
...
* BREAKING CHANGE: Removed inaccurate tdh.h values from AdvApi32 class and put them in Tdh
2023-01-27 19:35:44 -07:00
David Hall
a5195e51ae
Added parameter attributes
2023-01-26 18:05:33 -07:00