Commit Graph

150 Commits (dbf2e6812196cf42792f5a862f2c4bdc7374f6c5)

Author SHA1 Message Date
David Hall dbf2e68121 Updated projects to version 1.0.8 2018-02-07 09:44:01 -07:00
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