Commit Graph

3149 Commits (2c10bf7415234d7ae5c4cfb897697b2634260acb)

Author SHA1 Message Date
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
David Hall a6d2584354 Removed undefined methods 2018-01-08 09:43:40 -07:00
David Hall 4bd3e7d4a3 Updated project info for 1.0.6 build 2018-01-08 08:57:53 -07:00
David Hall a9cb8e99a8 Added some IPv4 methods 2018-01-08 08:44:07 -07:00
David Hall 112356f305 Addition of over 20 methods and corresponding structures and enums and tests for IpHlpApi 2018-01-06 16:38:53 -07:00
David Hall 79ba7668c8 Changed CorrespondingTypeAttribute to allow for multiple types on an enum or a type and updated existing dependencies 2018-01-06 16:38:01 -07:00
David Hall 9f2d1c1c60 Added SafeElementArray class to Core to handle BLOB types 2018-01-06 16:37:05 -07:00
David Hall c808717fbf Added base abstract class SafeAllocatedMemoryHandle for SafeMemoryHandle and GetBytes method to SafeMemoryHandle 2018-01-06 16:36:28 -07:00
David Hall 8d3decba67 Added All extension for IEnumerable on .NET 2 2018-01-06 16:35:14 -07:00
David Hall 7e372c55db Added LinkedListToIEnum method for pointer interop 2018-01-06 16:34:28 -07:00
David Hall 9b7e3ef765 Rolled project versions to 1.0.6 2017-12-29 13:54:58 -07:00
David Hall fad9e3fed1 Merge branch 'master' of https://github.com/dahall/Vanara 2017-12-27 17:16:56 -07:00
David Hall 3bbc8909e6 Updated for 1.0.5 build 2017-12-27 17:16:49 -07:00
David Hall 7868aa9339 Finished corrections from changes to UxTheme 2017-12-27 17:16:28 -07:00
David Hall 7d0f868609
Gave more header to package links 2017-12-27 16:49:14 -07:00
David Hall 1241963a8b Completion of UxTheme.dll methods and corrections 2017-12-27 11:01:03 -07:00
David Hall b9a8ac50d0 Added stub project for IpHlpApi.dll 2017-12-24 10:34:16 -07:00
David Hall 9d8263f2ee Added DrawEdge and supporting enums. 2017-12-24 10:25:48 -07:00
David Hall 988f5c8ba6 Added COLORREF 2017-12-24 10:25:20 -07:00
David Hall 1bfe3bde67 Added more functions from UxTheme.h 2017-12-24 10:25:05 -07:00
David Hall 13af3cd273 Minor vd tweaks 2017-12-22 09:47:09 -07:00
David Hall 0ce814c2ca Virtual disk metadata fully working and tested 2017-12-22 09:09:04 -07:00
David Hall 02eaec5c12 Updated unit tests with changes to library 2017-12-22 09:08:36 -07:00
David Hall 4c0d2feeaa Updated dependencies on DWM changes 2017-12-20 13:09:23 -07:00
David Hall b180778f2d Completed all methods, enum and structures defined in VirtDisk.dll 2017-12-19 14:00:42 -07:00
David Hall ec5f00790d Added features exposed by other DwmApi methods to DesktopWindowManager. 2017-12-18 17:05:00 -07:00
David Hall a93dd219a8 Reformatted and added enumerations and DWMWINDOWATTRIBUTE CorrespondingType attributes. 2017-12-18 17:04:20 -07:00
David Hall 6314243a0b Added FindWindow 2017-12-18 17:02:56 -07:00
David Hall e576845209 Completed all methods and structures for DWMApi 2017-12-15 13:56:52 -07:00
David Hall ec59ff5ea2 Merge branch 'master' of https://github.com/dahall/Vanara 2017-12-14 21:26:44 -07:00
David Hall ea0dd3fd16 Changed project version to 1.0.5 2017-12-14 21:26:21 -07:00
David Hall 5a6e3357fa Added more CredUI functions. 2017-12-14 21:22:56 -07:00