David Hall
e8d911f828
Updated shell unit tests for nullability
2023-08-21 12:08:50 -06:00
David Hall
1aba884b1e
Applied global usings and finished nullable work on Shell32
2023-08-04 10:24:49 -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
dahall
25feb73e7a
Normalized use of ComCtl32, Gdi32, and User32 references in Shell32
2022-01-04 15:30:20 -07:00
David Hall
37b9f50288
BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73
2019-11-23 18:24:59 -07:00
David Hall
c3521b7742
MAJOR BREAKING CHANGEs:
...
1) Obsoleted Vanara.Extensions.InteropExtensions.StructureToPtr for a name change to MarshalToPtr for consistency.
2) Added parameter to all methods reading memory that allows developer to indicate size of allocated memory they read from.
3) Enabled the ability to read/write enum values from memory in all extension methods.
4) Added Write methods for writing to memory
2019-08-17 21:13:57 -06:00
David Hall
45a356f601
Fixed un-blittable structures
2019-06-07 12:49:14 -06:00
David Hall
c5467dfb7e
Another 2.0 major commit. All tests working.
2018-11-19 21:18:50 -07:00
David Hall
ee7d921097
Reorganized and extracted IShellItem and IShellFolder related items into their own files.
2018-01-20 18:17:16 -07:00
David Hall
a23370af91
* Reorganized files to reduce file size
...
* Added documentation
* Added IShellLibrary and supporting constructs
2018-01-09 14:08:57 -07:00
David Hall
da627dad2e
Initial load: Extra libraries and unit tests
2017-11-27 11:11:20 -07:00