David Hall
|
4620e983be
|
Undid changes to params of INamespaceWalkCB and INamespaceWalkCB2
|
2024-06-17 13:40:53 -04:00 |
David Hall
|
c9a739227a
|
Fixed parameters in INamespaceWalkCB (Shell32) to use PIDL rather than IntPtr
|
2024-06-15 15:46:21 -04:00 |
David Hall
|
f95000a6e6
|
Added a number of missing IShellLibrary macros.
|
2024-06-15 15:42:28 -04:00 |
David Hall
|
7e05dd64bf
|
BREAKING CHANGES: Guid.KnownFolderId() and Environment.SpecialFolder.KnownFolderId were changed to return null when value is not found rather than throwing an exception.
|
2024-06-14 14:55:36 -04:00 |
David Hall
|
099576f5e6
|
Fixed introduced bug in Shell32.IKnownFolderManager
|
2024-06-11 23:23:06 -04:00 |
David Hall
|
c24b9394e3
|
Breaking change: Simplified Shell32.KNOWNFOLDER_DEFINITION to use strings instead of StrPtrUni field types. After testing, it appears that .NET does release the memory during the conversion process to System.String.
|
2024-06-11 16:27:38 -04:00 |
David Hall
|
fc4233f0d1
|
Added ShellUtil. GetSize, GetWidth, and LoadImageFromImageFactory overloads
|
2024-06-09 13:08:23 -06:00 |
David Hall
|
a607495db4
|
Added IEmptyVolumeCache and supporting code
|
2024-06-09 13:07:21 -06:00 |
David Hall
|
05c6710389
|
Refactored for new C# language optimizations
|
2024-06-06 11:19:40 -06:00 |
David Hall
|
26f0235bb7
|
Added SHGetImageList overload
|
2024-06-05 12:59:53 -06:00 |
David Hall
|
b2ab7769f9
|
Added advanced ctor for CMINVOKECOMMANDINFOEX
|
2024-05-28 13:31:27 -06:00 |
David Hall
|
adeddd0218
|
Add Pack stmt to Shell32.SHQUERYRBINFO to make compatible with 32 or 64-bit.
|
2024-05-25 19:01:37 -06:00 |
David Hall
|
8568b342aa
|
Fixed versioning to 4.0.2 and updated project docs
|
2024-05-10 15:05:05 -06:00 |
David Hall
|
0234d0cd26
|
Updated project files for 4.0.1
|
2024-04-30 08:47:45 -06:00 |
David Hall
|
0fd834c411
|
Fixed marshalling for pszVerb in Shell32.IFolderView2.InvokeVerbOnSelection() #456
|
2024-04-23 08:35:58 -06:00 |
David Hall
|
831d40e2e5
|
Fixed fix #453 after better testing
|
2024-04-11 17:19:27 -06:00 |
David Hall
|
7d03749a4c
|
Fixed Shell32.STRRET under 64-bit (#453) and added Free function to release memory rather than having string methods unalloc.
|
2024-04-11 16:57:06 -06:00 |
David Hall
|
d7564ed99c
|
NET8.0 changes
|
2023-12-30 16:29:54 -07:00 |
David Hall
|
0fb254a3b2
|
Checkpoint before net80 changes
|
2023-12-30 15:29:39 -07:00 |
David Hall
|
4dddb1529c
|
More nullability work on IShellFolder
|
2023-11-20 07:46:35 -07:00 |
David Hall
|
c5ecf5e0b4
|
More nullability work, mostly Shell32
|
2023-11-19 20:05:15 -07:00 |
David Hall
|
0de77a27a4
|
Updated project files
|
2023-11-03 01:08:38 -06:00 |
David Hall
|
384979da9c
|
Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests
|
2023-09-29 11:58:35 -06:00 |
David Hall
|
3d8019925b
|
Fixed problems from cleanup
|
2023-09-25 10:50:17 -06:00 |
David Hall
|
2eb7120807
|
Cleaned code and fixed build issues
|
2023-09-24 15:26:46 -06:00 |
David Hall
|
e8d911f828
|
Updated shell unit tests for nullability
|
2023-08-21 12:08:50 -06:00 |
David Hall
|
6d482f715a
|
Finished nullability work on Windows.Shell
|
2023-08-21 11:11:05 -06:00 |
David Hall
|
af64ba18a6
|
Finished nullable work on Vanara.Windows.Shell.Common
|
2023-08-17 11:44:44 -06:00 |
David Hall
|
1aba884b1e
|
Applied global usings and finished nullable work on Shell32
|
2023-08-04 10:24:49 -06:00 |
David Hall
|
afd6b79b1f
|
Check point - Lots of additions to windows messages
|
2023-05-28 09:07:56 -06:00 |
David Hall
|
a7d1d26c19
|
Added missing fixes from 3.4.15
|
2023-05-19 07:44:13 -06:00 |
David Hall
|
8d59fcfc62
|
Added 2023-05-01 commits to master
|
2023-05-01 16:51:02 -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
|
523b1a5e75
|
Added nullability to Vanara.PInvoke.Cryptography
|
2023-02-20 15:35:21 -07:00 |
David Hall
|
54b1923a26
|
Added nullability to Vanara.Core
|
2023-02-18 19:31:48 -07:00 |
David Hall
|
764efd8a14
|
Added conversion operator from FileSystemInfo to FILEDESCRIPTOR
|
2023-02-02 20:26: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
|
8d8ffa4d5b
|
Additional documentation for NativeClipboard and IDataObject extensions
|
2023-01-14 16:12:40 -07:00 |
David Hall
|
a216e1c9d7
|
Added ability for IDataObject.GetData to retrieve an HGLOBAL as an IStream
|
2023-01-07 21:46:03 -07:00 |
David Hall
|
d3f0fd68ad
|
Fixed ASCII filenames to use short format
|
2023-01-05 16:06:28 -07:00 |
David Hall
|
55512c732e
|
Tons of fixes and updates to IDataObject and Clipboard methods and wrapper classes.
|
2023-01-05 10:28:15 -07:00 |
David Hall
|
e9ec92afad
|
Added Shell32.SHCreateDataObject overload to simplify use and prevent unintentional bugs using PIDL class.
|
2023-01-02 10:34:39 -07:00 |
David Hall
|
5d6cf1b15e
|
Added Clipboard functions that wrap Unicode to Ansi and back conversions
|
2022-12-25 17:04:11 -07:00 |
David Hall
|
64cab4e063
|
Added ability to pick character set in IDataObject.GetData<T> method
|
2022-12-20 15:05:01 -07:00 |
David Hall
|
ff5d0acb2a
|
Added missing parameter attributes
|
2022-12-20 15:03:19 -07:00 |
David Hall
|
8247f6ae34
|
Fixed definition problem with `IDataTransferManagerInterop.GetForWindow` (#354)
|
2022-12-19 16:41:13 -07:00 |
David Hall
|
075b9046f8
|
Updated project files
|
2022-10-25 11:24:54 -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 |
dahall
|
e97896fda6
|
Updated project files
|
2022-07-16 19:30:05 -06:00 |
dahall
|
298ea34914
|
Updated package readme files
|
2022-06-14 16:55:29 -06:00 |