Commit Graph

399 Commits (8a1355b0af927bded7086e387a2d0a9de9c6e748)

Author SHA1 Message Date
David Hall 4699faeeea In TaskSchd.cs, changed string values representing dates and durations to specialized class to ensure proper formatting and easier retrieval. 2018-02-07 09:34:58 -07:00
David Hall 4fc48f2082 Added enums to triggers and cleaned up code. 2018-02-06 18:17:48 -07:00
David Hall 5e9fff54ef Added ControlPanel class to Shell assembly 2018-01-29 17:57:03 -07:00
David Hall bbea82ab84 Made INTLIST public 2018-01-29 17:56:33 -07:00
David Hall 100412d44d Fixed errors created by changing PInvoke lib 2018-01-29 17:56:01 -07:00
David Hall 0901281ced Added IOpenControlPanel and supporting enum for valid control panel items. 2018-01-29 16:46:04 -07:00
David Hall 3291e2e0d5 Added IFileDialog2, IFileDialogControlEvents, and IFileDialogCustomize. 2018-01-29 16:22:49 -07:00
David Hall a0345b2eab Reorganized, added documentation, added IFolderViewOptions, simplified use of SV2CVW2_PARAMS. 2018-01-29 11:23:44 -07:00
David Hall fbd29d3c56 Added missing Sspi methods from CredUI 2018-01-29 07:52:05 -07:00
David Hall 1ddaa1cf77 Added Crypt32.dll reference 2018-01-29 07:51:39 -07:00
David Hall e7f8ce1c7f Renamed DwmGet/SetColorizationParameters to Dwmp... to match name in DLL 2018-01-27 18:35:31 -07:00
David Hall ea0307ba03 Added all missing functions 2018-01-27 18:27:05 -07:00
David Hall c5885b4c17 Updated projects for 1.0.7 build. 2018-01-27 15:07:38 -07:00
David Hall 3b6d12c8e0 Enhanced and fixed COM Property abstractions. 2018-01-27 14:40:26 -07:00
David Hall 5f5acea05b Cleaned, reorganized and fixed IPropertyDesc* failing methods. 2018-01-27 14:38:36 -07:00
David Hall 5bd5219308 Bug fix on GetVarType 2018-01-27 14:36:14 -07:00
David Hall 7678ee102c Fixed problem with DwmGetWindowAttribute and DwmSetWindowAttribute helper functions not handling enum values. 2018-01-27 14:34:39 -07:00
David Hall 60297a9f32 Changed InitPropVariantFromCLSID signature to take Guid rather than its reference. 2018-01-27 10:50:42 -07:00
David Hall 508060225e Handled passing PROPVARIANT object to constructor and enhanced GetVarType to handle generic IEnumerable and derivatives. 2018-01-27 10:50:01 -07:00
David Hall cd2b5e62ff Updated Get/SetAttr methods to use CorrespondingTypeAttribute validation. 2018-01-27 10:45:40 -07:00
David Hall ce2db9f278 Improved error handling and documentation 2018-01-22 18:23:01 -07:00
David Hall 8c030eb296 Fixed method signatures on IPropertyDescription and IPropertyEnumTypeList. Added IPropertyDescription2. 2018-01-22 18:21:43 -07:00
David Hall f4ec756799 Added CorrespondingTypeAttribute to VARTYPE enum and GetType(VARTYPE) method to PROPVARIANT. 2018-01-22 12:18:52 -07:00
David Hall 4335cdaf8d Corrected ShellItem.GetImage 2018-01-20 22:30:03 -07:00
David Hall 47fe61ac8c Renamed file 2018-01-20 22:29:41 -07:00
David Hall f1f6751cb1 Changed signature of IShellItemImageFactory.GetImage to make it easier to handle errors 2018-01-20 22:29:27 -07:00
David Hall 4b3d7697d4 Made DIBSECTION blittable 2018-01-20 22:28:33 -07:00
David Hall 280c87b418 Added SafeObjectHandle 2018-01-20 22:28:00 -07:00
David Hall b772f916e4 Working build / checkpoint for Vanara.Windows.Shell. 2018-01-20 18:19:18 -07:00
David Hall ee7d921097 Reorganized and extracted IShellItem and IShellFolder related items into their own files. 2018-01-20 18:17:16 -07:00
David Hall 6d88dc4f87 Added IThumbnailProvider 2018-01-20 18:14:18 -07:00
David Hall f63667be7b Added IExtractImage 2018-01-20 18:13:50 -07:00
David Hall b6ee5b94d4 Added IShellView, IShellView2, IShellView3, and IShellBrowswer 2018-01-20 18:13:33 -07:00
David Hall 7286c4320f Cleaned up code and added IExtractIcon 2018-01-20 18:12:14 -07:00
David Hall 6e978b63e3 Made first BHID entry == 1 so that 0 could be used for Unknown. 2018-01-20 18:04:20 -07:00
David Hall 288da7598a Updated xmldoc 2018-01-20 18:03:20 -07:00
David Hall b21434bd53 Fixed error handling bug in AssociateAttribute.GetGuidFromEnum 2018-01-20 18:01:53 -07:00
David Hall 50d7fb69d8 Added MSG struct 2018-01-20 18:01:01 -07:00
David Hall fac6f2cebd Added IInitializeWithStream 2018-01-20 18:00:40 -07:00
David Hall 7ad16c559e Added IOleWindow 2018-01-20 17:59:50 -07:00
David Hall d5ae84149f Added BITMAP and DIBSECTION structures 2018-01-20 17:59:21 -07:00
David Hall c73233b480 Added TBBUTTON and supporting enums. 2018-01-20 17:58:41 -07:00
David Hall 19c6995b60 Updated PIDL wrapper to fix memory release errors and add a few helper methods. 2018-01-17 12:31:09 -07:00
David Hall dd46a07422 Added ILFree method 2018-01-17 12:29:09 -07:00
David Hall 85f6486238 Added EnumerableEqualityComparer to provide equality comparisons and full hashes of lists. 2018-01-17 12:27:24 -07:00
David Hall 70318b9f98 Added binding attributes for IShellItem2 methods 2018-01-16 17:15:30 -07:00
David Hall c8cba36e46 Added PSGetPropertyKeyFromName and IPropertySystem 2018-01-16 10:32:43 -07:00
David Hall 43cc67edd9 Removed static PROPERTYKEY duplicates 2018-01-16 10:29:23 -07:00
David Hall 2be1dbf35e Fixed method IPropertyDescription.FormatForDisplay and added IPropertyEnumType, IPropertyEnumType2 and IPropertyEnumTypeList 2018-01-15 18:09:52 -07:00
David Hall cd67f194ed Added ability to not own memory pointed to by SafeCoTaskMemString. 2018-01-15 11:57:06 -07:00