Commit Graph

16 Commits (4620e983be2fa6acf877d47aecebcfa817ce7bbc)

Author SHA1 Message Date
David Hall c201274dba Changed IPropertyStore.SetValue extension so value is coerced to correct type before setting. 2024-06-06 11:09:33 -06:00
David Hall 1aba884b1e Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
David Hall 380236d718 Finished nullable work on Ole 2023-06-27 10:13:43 -06:00
David Hall 4f2bc5233c Checkpoint 2023-06-25 19:31:05 -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 32d7c6301c Fixed changes from SafeCoTaskMemString to string to include marshaling attribute 2020-10-22 14:40:24 -06:00
dahall 857e7c4703 Changed all methods that returned `SafeCoTaskMemString` to `string`. After much reading and testing I determined this was redundant with marshaling code in .NET. 2020-10-21 18:44:25 -06:00
dahall 496b73f8a8 Added IPersistSerializedPropStorage and IPropertyStoreCapabilities COM interfaces 2020-06-01 09:40:34 -06:00
dahall 02c4896b98 Fixed build warnings for missing XML docs and obsolete marshal directives 2020-04-02 19:14:40 -06:00
dahall b0791e0fd5 XML doc fixes. 2020-03-09 10:53:39 -06:00
dahall 3553f76034 Added missing documentation, added extension methods for IPropertyStore and formatted code. 2020-02-20 13:54:28 -07:00
David Hall 8623205679 Added generic helper methods for all interface methods that get a COM interface by specifying its IID. 2019-01-06 11:57:14 -07:00
David Hall c5467dfb7e Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
David Hall 627c6d2314 2.0 Checkin - Buildable 2018-10-26 12:24:07 -06:00
David Hall 2a784fc617 Updated documentation 2018-08-23 15:00:02 -06:00
David Hall 6f2cf06964 Added remaining PSxx functions, IPropertyStoreFactory and IDelayedPropertyStoreFactory 2018-08-23 11:03:23 -06:00