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 |
David Hall
|
ce752d090f
|
Commented out unreachable code.
|
2018-01-15 09:44:45 -07:00 |
David Hall
|
668b2e09b8
|
Moved PROPERTYKEY into its own file and embedded static PROPERTYKEY values into that structure under the "System" static class.
|
2018-01-15 09:44:26 -07:00 |
David Hall
|
9421c1195b
|
Updated ToString method to handle vectors
|
2018-01-15 09:42:07 -07:00 |
David Hall
|
e6910dc9a9
|
Fixed bug with CoTaskMemStringMarshaler being used for return values and is never called. Added marshaler to places where appropriate.
|
2018-01-15 09:41:05 -07:00 |
David Hall
|
e617c912a3
|
Added GetCustomAttributes extension method and converted existing uses.
|
2018-01-12 11:41:42 -07:00 |
David Hall
|
67fe9d4632
|
Added default predicate value to Any(), new DefaultIfEmpty method and converted Count() method to switch.
|
2018-01-12 11:39:58 -07:00 |
David Hall
|
a0f9ed04d0
|
Code housecleaning - no functional changes
|
2018-01-11 14:15:47 -07:00 |
David Hall
|
52cdf3a7c5
|
Added INFOTIPSIZE constant
|
2018-01-11 14:14:04 -07:00 |
David Hall
|
2524cd22de
|
Corrected Zero method implementation and use
|
2018-01-11 14:12:07 -07:00 |
David Hall
|
a6d3919750
|
Merge branch 'master' of https://github.com/dahall/Vanara
|
2018-01-11 09:07:27 -07:00 |
David Hall
|
6f5015f4d6
|
Added FOLDERTYPEID and converted BHID guid constants to an enum with AssoicatedAttribute Guids.
|
2018-01-11 09:06:14 -07:00 |
David Hall
|
497322a537
|
Changed SHCreateItemFromIDList return value to HRESULT
|
2018-01-11 09:04:41 -07:00 |
David Hall
|
41922e423d
|
Converted KnownFolderDetailAttribute to a derivative of AssociateAttribute
|
2018-01-11 08:59:14 -07:00 |
David Hall
|
aee3e99e87
|
Added AssociateAttribute to tie a Guid to an element
|
2018-01-11 08:58:26 -07:00 |
David Hall
|
8eded467df
|
Added CreateBindCtx
|
2018-01-11 08:57:01 -07:00 |
David Hall
|
9486869bf9
|
Updated methods and report
|
2018-01-11 08:56:22 -07:00 |
David Hall
|
a23370af91
|
* Reorganized files to reduce file size
* Added documentation
* Added IShellLibrary and supporting constructs
|
2018-01-09 14:08:57 -07:00 |
David Hall
|
5785e499a0
|
Grammar corrections
|
2018-01-08 09:51:37 -07:00 |
David Hall
|
03c0eb0337
|
Added info on IpHlpApi
|
2018-01-08 09:46:07 -07:00 |