Commit Graph

1558 Commits (bcafee296b907fc47339c786a1c4ccab771c2e34)

Author SHA1 Message Date
dahall c93fbb5880 Fixed ToString 2020-02-26 15:18:40 -07:00
dahall 4b003a36be BREAKING CHANGE: Major overhaul of shell registration settings. Removed some methods from ShellRegistrar to static methods in registration classes. Completed documentation and enhanced used of collections. Added registration classes for applications and file types. 2020-02-26 15:18:06 -07:00
dahall e2297a67a8 Documentation fix 2020-02-26 15:16:00 -07:00
dahall 8d10011a6f Changed call at disposal to just ReleaseComObject insted of FinalReleaseComObject. 2020-02-26 15:15:31 -07:00
dahall ff228216a4 Renamed file to match class name. 2020-02-26 15:14:49 -07:00
dahall fd802f7961 Cleaned up memory use and COM object releases. 2020-02-22 16:09:36 -07:00
dahall 8f9e7aa117 BREAKING CHANGES: Allow for ShellLink to function even if not persisted, added Equals functions, add DataFlags and Title property, changed Description to use just a string, removed FullPath property (duplicative and confusing), added Title to ToString, made SaveAs method public. 2020-02-22 16:08:17 -07:00
dahall c892a083f6 Allow for ShellItem to function even if it doesn't have a IShellItem reference 2020-02-22 16:04:41 -07:00
dahall 150b2876c1 Added GetShortPath method 2020-02-22 15:45:34 -07:00
dahall 4eea954b4d Added simpler version of AssocCreate. 2020-02-22 15:45:18 -07:00
dahall 15a3c2dfb5 Added IObjectArray.ToArray extension method 2020-02-22 15:44:37 -07:00
dahall 69d8df590d Added dummy file reference 2020-02-20 13:58:14 -07:00
dahall 18ba5de75d Fixed capture and display problems 2020-02-20 13:57:46 -07:00
dahall a646e1b71d Added constants for messages and errors related to task bar items. 2020-02-20 13:56:16 -07:00
dahall fd97276a2c Fixed bugs in the storage and reading of integer resource identifiers. 2020-02-20 13:55:34 -07:00
dahall 3553f76034 Added missing documentation, added extension methods for IPropertyStore and formatted code. 2020-02-20 13:54:28 -07:00
dahall dfcb9e4bbd Added DMPAPER_USER to DMPAPER enum (#106) 2020-02-17 08:48:02 -07:00
dahall 54b19e01e1 Cleaned and refactored 2020-02-13 11:49:36 -07:00
dahall 23aa0cef40 Cleaned up project file 2020-02-13 10:48:35 -07:00
dahall 5a324fed6d Removed ShellContextMenu 2020-02-13 10:43:33 -07:00
dahall bc265f1c9f Moved ShellContextMenuStrip into InProgress folder 2020-02-13 10:42:37 -07:00
dahall 474773bd75 Cleaned up unused items in project files. 2020-02-13 10:31:49 -07:00
dahall 287b04c621 Update lzexpand.h file and included in Kernel32 2020-02-13 10:28:11 -07:00
dahall 5d711e9580 Removed Core project unfinished files that were excluded. 2020-02-13 10:27:44 -07:00
dahall bd0c01d876 Added ShellNamespaceTreeControl and supporting test code 2020-02-12 20:36:39 -07:00
dahall e52f413597 Added paramter attributes 2020-02-12 20:35:33 -07:00
dahall fa853d3373 Added GetItem and SetItem extension methods to TreeNode 2020-02-12 20:06:52 -07:00
dahall 54d8478255 FIxed problems with generic SendMessage methods 2020-02-12 20:06:28 -07:00
dahall cb2a5a84cd Change COM object parameters from IntPtr to object. 2020-02-10 13:50:33 -07:00
dahall a9f8944fd5 Added constructor to MENUITEMINFO and changed dwItemData type to IntPtr. 2020-02-10 13:49:59 -07:00
dahall 54ee24eb96 Fixed compiler warnings 2020-02-09 11:27:14 -07:00
dahall df6b0cb875 Added IShellItemFilter 2020-02-08 16:50:52 -07:00
dahall adc85ad275 Added INameSpaceTreeControl and supporting interfaces. 2020-02-08 16:50:40 -07:00
dahall 8a30f5ce3c Fixed exceptions thrown by ControlPanel methods by providing HRESULT from underlying COM shell object. #105 2020-02-08 15:08:44 -07:00
dahall 9342bcd5dc Added attributes to enums and parameters 2020-02-04 08:25:26 -05:00
dahall 64c7389e97 Added ability to put MRU "Clear All" menu item at top (#104), ability to give "Clear All" menu an icon (#103), and provided callback to provide file icons (#102). 2020-01-20 22:48:24 -07:00
dahall c21f6e2329 Updated DisabledItemComboBox with better dispoal handling 2020-01-17 12:06:36 -07:00
dahall c856d06332 Updated project files for v3.1.9 2020-01-17 08:50:25 -07:00
dahall cc7170875f Fix and test for #101 - Bug when using SafeAnysizeStruct. 2020-01-17 07:54:15 -07:00
dahall 16aa08ec14 Added functions from olectl.h 2020-01-13 14:26:26 -07:00
dahall 303d8e707c Updated with current completion stats. 2020-01-13 11:18:26 -07:00
dahall 92acfa944e Added new functions from Win10 1903 2020-01-13 11:16:07 -07:00
dahall 1457225dd2 Updated Kernel32 with Windows 10 1903 API 2020-01-13 10:59:08 -07:00
dahall 4fa31ed4df Updated project files for v3.1.8 2020-01-13 09:33:44 -07:00
dahall 42677e2063 Project files update for v3.1.8. 2020-01-13 09:26:39 -07:00
dahall a98f49d582 Added tests and made corrections to Opc interfaces 2020-01-12 21:11:43 -07:00
dahall 019fd00485 Finished documenation 2020-01-12 21:11:21 -07:00
dahall 8f20fbf502 Completed adding all interfaces for Opc 2020-01-11 16:18:56 -07:00
dahall 95b1a68a6a Added empty unit test projects for Opc and UrlMon libs 2020-01-11 16:18:33 -07:00
dahall 04c8783799 Completed addition of all wia_xp.h content 2020-01-10 15:22:18 -07:00