David Hall
|
ac0a1ac301
|
Added Windows.Shell.ShellIconExtractor as a threaded way to get all icons for a folder or list of items.
|
2024-06-09 13:09:27 -06: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
|
d0ddaded46
|
Changed from path to PIDL as base for PropertyStore lookup (faster)
|
2024-06-06 17:02:43 -06:00 |
David Hall
|
a8178d1119
|
More work on PropertyStore to remove blocking of file. Caused consolidation of ReadOnlyPropertyStore into PropertyStore. Locking seems to be fixed.
|
2024-06-06 16:00:59 -06:00 |
David Hall
|
cc5cac6f31
|
Updated project information
|
2024-06-06 12:27:28 -06:00 |
David Hall
|
05c6710389
|
Refactored for new C# language optimizations
|
2024-06-06 11:19:40 -06:00 |
David Hall
|
dcdfe3f215
|
Added warning exclusion
|
2024-06-06 11:17:50 -06:00 |
David Hall
|
fea9ff85c4
|
Exposed ReadOnlyPropertyStore and PropertyStore as public non-abstract classes with constructors to get properties directly for a file system item. Adjusted properties and methods from ShellItemPropertyStore to lower-level classes.
|
2024-06-06 11:17:18 -06:00 |
David Hall
|
eff69a6fe8
|
Fixed bug affecting HRESULT.ToString in StaticFieldHasValue.TryGetFieldName
|
2024-06-06 11:11:51 -06:00 |
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
|
33924ea0ff
|
Added PROPERTYKEY.ctor(string) and CoerceToCanonicalValue
|
2024-06-06 11:08:38 -06:00 |
David Hall
|
26f0235bb7
|
Added SHGetImageList overload
|
2024-06-05 12:59:53 -06:00 |
David Hall
|
0df5f11545
|
Changed VssApi back to net6
|
2024-06-03 20:19:15 -06:00 |
David Hall
|
396ec6c34d
|
Changed VssApi to net7.0 since 8.0 didn't work.
|
2024-06-01 10:04:47 -06:00 |
David Hall
|
9db873525f
|
Changed VssApi to net8.0 to avoid build errors
|
2024-06-01 09:01:06 -06:00 |
David Hall
|
905cc84aa0
|
Removed unused packages from VssApi
|
2024-05-29 11:16:50 -06:00 |
David Hall
|
b11185f9a8
|
Minor code optimizations for DnsApi
|
2024-05-29 10:55:19 -06:00 |
David Hall
|
2c8b89fdbf
|
Added unit test for SearchApi, but couldn't get it to work per #447. Any help??
|
2024-05-28 20:16:27 -06:00 |
David Hall
|
a6b7eaa606
|
Fixed bug in ShellContextMenu.InvokeCommand where it wouldn't run if QueryContextMenu had not been called (#468). Thanks to @shuxb711 for the workaround.
|
2024-05-28 13:32:35 -06:00 |
David Hall
|
b2ab7769f9
|
Added advanced ctor for CMINVOKECOMMANDINFOEX
|
2024-05-28 13:31:27 -06:00 |
David Hall
|
f652be90ab
|
Corrected problem with test code for DoSvc (#465).
|
2024-05-28 13:02:05 -06:00 |
David Hall
|
7837934295
|
Fixed IDODownload.SetProperty extension to handle null values and fixed documentation.
|
2024-05-28 13:01:35 -06:00 |
David Hall
|
fe637c0ec3
|
WIP on WUApi parts -- NOT COMPLETE
|
2024-05-25 21:36:44 -06:00 |
David Hall
|
4b398b3f73
|
Fixed #467 where IErrorHandler types threw error on ToString method after 4.0.1.
|
2024-05-25 21:36:16 -06:00 |
David Hall
|
949f6bb8d2
|
Added HANDLEConverter class and added to common handles
|
2024-05-25 19:02:24 -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
|
856cd22e26
|
Updated NuGet packages and fixed project logic for inclusion of various NuGet packages
|
2024-05-25 19:00:19 -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
|
aa30dad57b
|
Added Vanara.PInvoke.WUApi assembly and test for Windows Update API
|
2024-05-09 19:23:48 -06:00 |
David Hall
|
a546ad4fb2
|
Added Vanara.PInvoke.WslApi project for Windows Subsystem for Linux
|
2024-05-07 21:14:26 -06:00 |
David Hall
|
3ab524802e
|
Added some missing WinHttp constants
|
2024-05-07 20:15:10 -06:00 |
David Hall
|
d2fd26fbcf
|
Added dwHostLocalPort property to all related structures in IpHlpApi that use dwLocalPort in network byte order.
|
2024-05-07 13:13:49 -06:00 |
David Hall
|
ffd6799910
|
Completed all interfaces for OleDb
|
2024-05-07 12:18:21 -06:00 |
David Hall
|
01114f73b0
|
Fixed IsValidAcl recursion bug (#463) using PR from @rul3rst4
|
2024-05-06 07:16:33 -06:00 |
David Hall
|
7919216bbe
|
Added nullability to SafeHANDLE operators (#459)
|
2024-05-05 17:42:08 -06:00 |
David Hall
|
c7913b9d5a
|
Fixed wrong structure for CRYPT_PROVIDER_DATA (#461)
|
2024-05-05 17:28:52 -06:00 |
David Hall
|
6ad9ce3d74
|
Updated version to 4.0.2
|
2024-05-05 17:27:16 -06:00 |
David Hall
|
0234d0cd26
|
Updated project files for 4.0.1
|
2024-04-30 08:47:45 -06:00 |
David Hall
|
a9f3a59106
|
Fixed windows platform warnings in FirewallApi missed since it's VB
|
2024-04-30 07:43:29 -06:00 |
David Hall
|
1a3a4f9cd4
|
Updated failures due to correction of CorrespondingTypeAttribute
|
2024-04-30 07:42:52 -06:00 |
David Hall
|
a5d78ec9fb
|
Fixed failure in CorrespondingTypeAttribute.GetCorrespondingTypes introduced in 4.0.0 that excluded `null` values. (#460)
|
2024-04-29 10:28:38 -06:00 |
David Hall
|
62f380b80a
|
Added part of OleDB assembly. Missing about half of the interfaces still.
|
2024-04-27 13:27:16 -06:00 |
David Hall
|
de98bff453
|
Added IID_IUnknown guid
|
2024-04-27 13:23:08 -06:00 |
David Hall
|
622bd6edba
|
Added IID_IUnknown const
|
2024-04-27 12:54:29 -06:00 |
David Hall
|
0d6cf66f53
|
Converted error types to use new ErrorHelper and hid stack mentions of ThrowIfError and related methods.
|
2024-04-27 12:53:47 -06:00 |
David Hall
|
b3e390b709
|
Added IConvertible to error base type in FieldValueHash
|
2024-04-27 12:52:47 -06:00 |
David Hall
|
d5d952844f
|
Added class to help retrieve messages from error codes that accepts alternate methods to FormatMessage. Moved FormatMessage method here from HRESULT.
|
2024-04-27 12:52:12 -06:00 |
David Hall
|
01c31c3638
|
Added backwards compatible StackTraceHiddenAttribute for pre-NET 6.0
|
2024-04-27 12:51:14 -06:00 |
David Hall
|
dc62d8c478
|
Added null handlers to SafeHANDLE equality methods. (#459)
|
2024-04-27 12:50:17 -06:00 |