David Hall
|
3f6303a4df
|
Updated to support other indirect resource strings (from SHLoadIndirectString docs)
|
2019-08-01 17:54:31 -06:00 |
David Hall
|
19d8a8d396
|
Fixed XML comments
|
2019-06-25 17:28:19 -06:00 |
David Hall
|
7ce7b96209
|
* Derived SafeCoTaskMemString from base class SafeMemString derived from SafeMemHandle<T>.
* BREAKING CHANGE: Removed CharCapacity and made Capacity show char allocation. Size (from parent) shows byte capacity. Mimics StringBuilder.
|
2019-06-25 17:10:57 -06:00 |
David Hall
|
36c5b82f91
|
Updated and fixed file functions in Kernel32. Changed WIN32_FIND_DATA back to a structure and corrected IShellLinkW reference. Added EnumFilesEx and EnumVolumes to simplify related functions. Fixed search handles so they dispose without error. Changed GetFullPathName, GetLongPathName and GetShortPathName to exclusively use the Unicode instance to avoid filename length restrictions.
|
2019-06-16 15:07:59 -06:00 |
David Hall
|
422ab0a7dd
|
Updated project files for 2.8.11 release
|
2019-06-07 20:42:41 -06:00 |
David Hall
|
f59831bc2c
|
Updated project files for 2.3.10
|
2019-06-04 12:18:56 -06:00 |
David Hall
|
0b83c0a914
|
Updated projects for version 2.3.9
|
2019-05-25 19:47:54 -06:00 |
David Hall
|
1097a9422a
|
POTENTIALLY BREAKING CHANGES: I had to make PropertyStore work without holding onto the IPropertyStore interface so as to prevent a lock condition on the ShellItem (#49). So I had to change some of the protected methods to support the change.
|
2019-05-08 19:01:44 -06:00 |
David Hall
|
3eccb98a50
|
Added CreateBindCtx method in ShellUtil and migrated existing code to use it
|
2019-05-08 18:58:46 -06:00 |
David Hall
|
e3ae1b5b55
|
Made private until more debugging is done
|
2019-05-08 15:00:18 -06:00 |
David Hall
|
1e6c187c68
|
Optimized
|
2019-05-08 14:59:52 -06:00 |
David Hall
|
f35daedf85
|
Added GetHandler that takes a IBindCtx param. Added GetStream method to get a ComStream of the item's content.
|
2019-05-08 09:28:37 -06:00 |
David Hall
|
10cc4c031c
|
Added BindContext encapsulation of IBindCtx
|
2019-05-08 09:26:42 -06:00 |
David Hall
|
56f517d6e9
|
Updated project information for 2.3.8
|
2019-04-30 08:00:06 -06:00 |
David Hall
|
0cc1d914d0
|
Updated project files for 2.3.7 release
|
2019-04-24 08:48:29 -06:00 |
David Hall
|
5be3e15570
|
Update project versions to 2.3.6
|
2019-04-15 13:45:35 -06:00 |
David Hall
|
72a2ceb50c
|
Updated project versions to 2.3.5
|
2019-03-12 08:05:49 -06:00 |
David Hall
|
3877cc58bc
|
Pushing point release due to some debug files getting into the NuGet packages
|
2019-03-08 20:09:11 -07:00 |
David Hall
|
1bdbca3d57
|
Updated projects for version 2.3.3
|
2019-03-08 12:38:52 -07:00 |
David Hall
|
f71612fd05
|
Cleaned up using statements
|
2019-03-07 11:43:18 -07:00 |
David Hall
|
00b8227a10
|
Updated project versions to 2.3.2
|
2019-02-27 16:53:42 -07:00 |
David Hall
|
ec8fec7902
|
Updated project files to 2.3.1
|
2019-02-24 18:54:29 -07:00 |
David Hall
|
eba27e984c
|
Prepped projects for release
|
2019-02-22 16:11:12 -07:00 |
David Hall
|
91ad5730b6
|
Update project versions to 2.3.0
|
2019-02-20 11:08:59 -07:00 |
David Hall
|
f59699c64c
|
Futher work on ControlPanel class
|
2019-02-18 14:30:35 -07:00 |
David Hall
|
60db43af40
|
Filled out options to make more complete wrapper
|
2019-02-15 14:41:06 -07:00 |
David Hall
|
05887bfac4
|
Updated project files for release
|
2019-02-11 19:38:05 -07:00 |
David Hall
|
99ee4ef78f
|
Reorganized and cleaned
|
2019-02-08 12:26:08 -07:00 |
David Hall
|
06f20708b9
|
Separated and enhanced functionality of resource string handlers.
|
2019-02-08 12:15:23 -07:00 |
David Hall
|
7e183c2b6c
|
Updated project files to 2.2.1
|
2019-02-05 14:25:27 -07:00 |
David Hall
|
abf525fb54
|
Reorganized, documented and provided methods that act on HWND for broader use.
|
2019-02-04 09:42:46 -07:00 |
David Hall
|
1525d85285
|
Reorganized folder placement
|
2019-02-04 09:28:35 -07:00 |
David Hall
|
9c06983c3d
|
Reorganized into folder
|
2019-02-02 13:39:56 -07:00 |
David Hall
|
2c8d48e40c
|
Added ProcessMessage event for ease of injection
|
2019-02-02 13:35:57 -07:00 |
David Hall
|
22972ba828
|
Reorganized into folders
|
2019-02-02 13:35:21 -07:00 |
David Hall
|
1efc1993f2
|
Updated project information
|
2019-02-01 16:41:11 -07:00 |
David Hall
|
e4073a57e5
|
Cleaned, fixed (sorry this shouldn't have been released), and documented
|
2019-02-01 15:12:44 -07:00 |
David Hall
|
e3c6baaee8
|
Added docs
|
2019-02-01 15:12:08 -07:00 |
David Hall
|
841cf454ce
|
Hid until complete
|
2019-02-01 15:11:42 -07:00 |
David Hall
|
6c083b511f
|
Derived from ShellCommand and now call CancelTimeout after DragDrop event fires.
|
2019-02-01 11:43:05 -07:00 |
David Hall
|
f5c7ecf216
|
Added new ComObject derivatives to wrap IInitializeCommand and IExecuteCommand
|
2019-02-01 11:42:29 -07:00 |
David Hall
|
54917af61c
|
Fixed failures when internal pointer to IShellItemArray is null
|
2019-02-01 11:41:08 -07:00 |
David Hall
|
6598e489aa
|
Removed internal call to cancel message loop timeout and made it a method for derived classes to call at the appropriate time.
|
2019-02-01 11:40:42 -07:00 |
David Hall
|
ea363f2d1f
|
Put back thread capture code
|
2019-02-01 11:39:42 -07:00 |
David Hall
|
7bee51986c
|
Added IInitializeCommand support with corresponding properties CommandName and Properties
|
2019-01-31 13:39:23 -07:00 |
David Hall
|
5808a621cf
|
Added IPropertyBag wrapper
|
2019-01-31 13:38:34 -07:00 |
David Hall
|
4d2642d49a
|
Added Type.CLSID() extension method
|
2019-01-31 11:39:35 -07:00 |
David Hall
|
a5fb81cd96
|
Fixed bug in DelegateExecute property
|
2019-01-31 11:39:03 -07:00 |
David Hall
|
15b3a02b86
|
Removed OnXXX methods in favor of events, fixed bug in Drop, added example in docs
|
2019-01-31 11:38:37 -07:00 |
David Hall
|
7dcab68cd3
|
Made public, changed to use IComObject interface, added Resume (calls CoResumeClassObjects), changed methods to explicit to minimize change of inadvertent overwrites.
|
2019-01-31 11:37:30 -07:00 |