Commit Graph

174 Commits (ee72119e36ec1db4196081f3f76cb2b72676d261)

Author SHA1 Message Date
David Hall fa9ba9ff74 Changed names of delegates where existing ALLCAP name was a reference to another name. Could be a breaking change. 2019-07-25 20:25:24 -06:00
David Hall 64b2911d5e BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling. 2019-07-12 09:49:54 -06:00
David Hall 36c5b82f91 Updated and fixed file functions in Kernel32. Changed WIN32_FIND_DATA back to a structure and corrected IShellLinkW reference. Added EnumFilesEx and EnumVolumes to simplify related functions. Fixed search handles so they dispose without error. Changed GetFullPathName, GetLongPathName and GetShortPathName to exclusively use the Unicode instance to avoid filename length restrictions. 2019-06-16 15:07:59 -06:00
David Hall 26219195fe Updated % complete info 2019-06-10 19:31:54 -06:00
David Hall e63be19482 Fixed signatures for implementation rather than use, added marshaling attributes and changed IntPtr to SafeHICON 2019-06-10 15:29:37 -06:00
David Hall 7f16708a16 Added enum to params of SHDefExtractIcon and overlay constants. 2019-06-10 15:28:35 -06:00
David Hall 0865938b33 Fixed bug in CommandLineToArgW by adding helper method, fixed bug in params to ExtractIconEx, added enum to params of SHGetStockIconInfo. 2019-06-10 15:26:59 -06:00
David Hall 9bfe5576f6 Fixed #56 with incorrect return value to CommandLineToArgvW. 2019-06-09 20:10:51 -06:00
David Hall 422ab0a7dd Updated project files for 2.8.11 release 2019-06-07 20:42:41 -06:00
David Hall 45a356f601 Fixed un-blittable structures 2019-06-07 12:49:14 -06:00
David Hall f59831bc2c Updated project files for 2.3.10 2019-06-04 12:18:56 -06:00
David Hall c5dec3b510 Removed Windows Search interfaces 2019-05-25 19:47:22 -06:00
David Hall 80c83d88d3 Added FOLDERLOGICALVIEWMODE 2019-05-25 19:45:00 -06:00
David Hall 70542ff101 Fixed ISearchCatalogManager2 2019-05-24 14:48:09 -06:00
David Hall e51da313f3 Added Windows Search support interfaces and code 2019-05-24 14:44:44 -06:00
David Hall 9e30668679 Added ICondition2 2019-05-24 14:44:15 -06:00
David Hall 824afbc907 Added helper functions 2019-05-24 14:44:02 -06:00
David Hall 3eccb98a50 Added CreateBindCtx method in ShellUtil and migrated existing code to use it 2019-05-08 18:58:46 -06:00
David Hall 56f517d6e9 Updated project information for 2.3.8 2019-04-30 08:00:06 -06:00
David Hall 0cc1d914d0 Updated project files for 2.3.7 release 2019-04-24 08:48:29 -06:00
David Hall 5be3e15570 Update project versions to 2.3.6 2019-04-15 13:45:35 -06:00
David Hall 72a2ceb50c Updated project versions to 2.3.5 2019-03-12 08:05:49 -06:00
David Hall 3877cc58bc Pushing point release due to some debug files getting into the NuGet packages 2019-03-08 20:09:11 -07:00
David Hall 1bdbca3d57 Updated projects for version 2.3.3 2019-03-08 12:38:52 -07:00
David Hall 00b8227a10 Updated project versions to 2.3.2 2019-02-27 16:53:42 -07:00
David Hall ec8fec7902 Updated project files to 2.3.1 2019-02-24 18:54:29 -07:00
David Hall 91ad5730b6 Update project versions to 2.3.0 2019-02-20 11:08:59 -07:00
David Hall 14aae2dd59 Updated attributes on IOpenControlPanel 2019-02-15 14:40:09 -07:00
David Hall 7e183c2b6c Updated project files to 2.2.1 2019-02-05 14:25:27 -07:00
David Hall f1085cd3a5 Change SafeHandle derived base class HANDLE to SafeHANDLE. Yes, bonehead move to not do this correctly from the beginning. 2019-02-04 09:51:08 -07:00
David Hall f37340b0a9 Updated documentation 2019-02-04 09:41:40 -07:00
David Hall 1efc1993f2 Updated project information 2019-02-01 16:41:11 -07:00
David Hall 6a78449bf5 Added overload and updated docs for SHCreateShellItemArray. 2019-02-01 11:38:31 -07:00
David Hall b2f8dc8c89 Added QueryInterface methods 2019-01-27 00:45:43 -05:00
David Hall ec39c32d83 Added IInitializeCommand 2019-01-22 19:54:52 -08:00
David Hall 320a00aa61 Fixed bug with SHCreateItemWithParent 2019-01-21 15:24:14 -08:00
David Hall d782a19271 Added Optional param attributes 2019-01-21 15:23:53 -08:00
David Hall 8f1e78e0f3 Updated project versions to 2.2.0 as there have been lots of changes, some of which are breaking. 2019-01-21 08:42:39 -08:00
David Hall af7ec7c430 Removed PIDL references 2019-01-20 20:45:04 -08:00
David Hall cb01573d8c Added CIDA (HIDA) structure 2019-01-20 20:44:35 -08:00
David Hall 3cade3a2a8 Added generic helper functions for those where a COM interface is requested 2019-01-20 20:44:04 -08:00
David Hall 62ef41cd2d Add IObjectWithSelection 2019-01-20 20:43:12 -08:00
David Hall e4da66f990 Added IExecuteCommand 2019-01-20 20:42:55 -08:00
David Hall 9b73d36900 Removed PIDL references from IShell... interfaces to prevent interop problems 2019-01-16 08:16:01 -07:00
David Hall 4b7912fdbc Added overload for IShellItem to SHAddToRecentDocs 2019-01-16 07:29:59 -07:00
David Hall fc0ba33edb Added CLSID_ApplicationDestinations coclass 2019-01-15 21:09:36 -07:00
David Hall 3396a78577 Fixed marshaling issues in IShellWindows 2019-01-15 14:24:45 -07:00
David Hall 11be447a06 Added IFileIsInUse 2019-01-15 12:18:26 -07:00
David Hall f3d1ac9e9c Fixed IConditionFactory2::CreateCompoundFromArray method 2019-01-14 21:18:03 -07:00
David Hall c3eb52cece Added IShellFolderViewDual interface 2019-01-14 21:17:12 -07:00