Commit Graph

2244 Commits (5ffefe1d94cd905b6324e77a9e580718b15fdafd)

Author SHA1 Message Date
dahall 5ffefe1d94 Fixed build warnings 2021-04-21 16:40:25 -06:00
dahall 1be2db704d Extracted and fixed IEnumFromCom 2021-04-21 15:33:28 -06:00
dahall 011b3011d2 Improved error handling. 2021-04-20 19:26:05 -06:00
dahall e71d7949ca Fixed bug in IEnumFromCom<TItem> single object constructor 2021-04-20 19:16:22 -06:00
Thorsten Jung 7ff638a16b
Fix bug in ExplorerBrowser to avoid releasing a PIDL whose owner is the shell itself (#224) 2021-04-20 11:39:58 -06:00
dahall cc4f1adc02 Updated LCID with LANGID parts 2021-04-14 12:52:08 -06:00
dahall 47499fb9ad Added LANGID structure 2021-04-14 12:04:13 -06:00
dahall b5acf30b53 Moved LCID to WinNT folder where it belongs 2021-04-14 12:03:20 -06:00
dahall 47a5bcf608 Added CfgMgr32 assembly (#222) with initial requested functions 2021-04-11 21:18:25 -06:00
dahall fec3fcbbe0 Fix #223 due to INPUT alignment problem 2021-04-11 20:27:45 -06:00
dahall 5e99894bec Updated versions to 3.3.9 2021-04-07 19:28:36 -06:00
dahall 3e1596ba7f Updated project files with updates 2021-04-07 13:27:08 -06:00
dahall 0d2df4feaf Fixed XML docs 2021-04-07 13:26:35 -06:00
dahall eab19cce0b Fixed small bug from last commit 2021-04-06 13:15:56 -06:00
dahall 2514e39871 BREAKING CHANGE: Removed Vanara.Windows.Forms.NavigationLogDirection in leiu of duplicate in Vanara.Windows.Shell 2021-04-06 13:06:23 -06:00
dahall b771312488 Use new extension MeasureText method to compact the path in MRUManager 2021-04-06 13:05:26 -06:00
dahall 280414731b Added IDeviceContext.MeasureText extension method to overcome deprecation of TextFormatFlags.ModifyString 2021-04-06 13:04:34 -06:00
dahall 62aa360cc3 Added default param to ThrowLastErrorIf method 2021-04-06 12:46:45 -06:00
dahall 4b1b7f617d Cleaned and fixed errors handling HWND values in ShellBrowser 2021-04-06 12:44:49 -06:00
dahall 4dc0871047 Added generic Win32Error.ThrowLastErrorIf method 2021-04-06 12:44:00 -06:00
dahall 20ac23de3c Updated XML documentation for IMAPI 2021-04-05 20:23:18 -06:00
dahall e0462e6adf Added optional parameter overloads for SetFilePointer, SetFilePointerEx 2021-04-05 20:03:42 -06:00
dahall 51d5a32970 Fixed missing brace 2021-04-05 09:53:45 -06:00
dahall aab989639c Fixed a number of interfaces in SearchApi that had properties in wrong order which caused memory access violations 2021-04-05 09:34:52 -06:00
dahall 6ede43cde1 Cleaned and reorganized after PR 2021-04-02 10:12:22 -06:00
Thorsten Jung b071867262
Initial commit of Vanara.Windows.Shell.ShellBrowser (#221)
* Fix typo in folder name

* Initial commit of ShellBrowser, as of 01-Apr-21

* Fixing brainbug
2021-04-02 09:04:25 -06:00
dahall 3c2229908a Updated and fixed more IMAPI stuff 2021-04-02 09:01:23 -06:00
dahall dbec5d0507 Enhanced and fixed IMAPI interfaces 2021-03-29 20:56:36 -06:00
dahall 4694988177 Enhanced ComConnectionPoint 2021-03-28 20:12:48 -06:00
dahall 73aa0c5859 Updated version to 3.3.8 2021-03-28 16:38:18 -06:00
dahall 5b6db2cfe6 Added Vanara.PInvoke.IMAPI (Image Mastering API) assembly 2021-03-28 16:35:57 -06:00
dahall ce5e582d25 Updated ComStream to support IStream implementation 2021-03-28 16:34:49 -06:00
dahall e47f7c883c Updated project files for 3.3.7 2021-03-23 21:47:43 -06:00
dahall dd0ba29025 Fixed Vanara.PInvoke.Accessibility after TFM removal 2021-03-23 21:27:32 -06:00
dahall dac39367d6 Added comments 2021-03-23 21:27:03 -06:00
dahall 8d47b13def Tested and fixed SafeUNICODE_STRING class 2021-03-23 15:59:06 -06:00
dahall 36934136a2 Added HPROCESS.IsWow64() extension method 2021-03-23 15:58:33 -06:00
dahall 7fd053045f Cleaned, updated all parameter attributes and added overloads where required (#220), added marshaler to handle strings replacing UNICODE_STRING 2021-03-23 12:25:04 -06:00
dahall e6e2045a07 Separated out UNICODE_STRING structures and functions and added a SafeUNICODE_STRING class that abstracts process specific memory access and layout. 2021-03-23 12:21:29 -06:00
dahall 977e375597 Updated copyright date 2021-03-23 12:19:55 -06:00
NN 28822bab9e
Use explicit framework reference. Remove transitive TFM requirement. (#212)
Co-authored-by: NN <NN---@users.noreply.github.com>
2021-03-23 07:26:03 -06:00
dahall 035b30f146 Fixed bug in ReadOnlyPropertyStore.TryGetValue (#219) 2021-03-22 10:39:35 -06:00
dahall b232e995ea Updated version to 3.3.7 2021-03-21 12:25:33 -06:00
dahall 53f0d85b05 Rolled master package version to 3.3.6 2021-03-19 07:58:44 -06:00
dahall a91e30bad3 Updated project support files 2021-03-18 21:10:12 -06:00
dahall f3fdc9880a Added Windows Connect Now (wcnapi) assembly 2021-03-18 17:33:06 -06:00
dahall 24c81732f4 Added Function Discovery API assembly 2021-03-18 17:32:31 -06:00
dahall 6c23b00a9c Updated and added tests for SAFEARRAY and PROPVARIANT changes 2021-03-18 15:41:02 -06:00
dahall a66390fe2b Fixed bugs in PROPVARIANT.GetSafeArray and SetSafeArray that caused crashed on all but a few use cases. 2021-03-18 15:40:27 -06:00
dahall 49c63e7207 So many bug fixes and improvements to SAFEARRAY and assoc functions. Fixed parameters on a number of functions, added function overloads for simpler parameter passing, fixed bug in SAFEARRAYBOUND.ctor, added many methods to SafeSAFEARRAY to make it more like `System.Array` and more interoperable. 2021-03-18 15:38:48 -06:00