dahall
90831ea16f
Changed SafeMoveableHGlobalHandle.ctor(IntPtr...) method to not accept size and rather extract it using GlobalSize
2022-01-22 15:31:55 -07:00
dahall
0b3ac8d87a
Prevented #269 by addeding documentation and removing [Optional] attribute on final param for SHChangeNotify.
2022-01-18 06:28:50 -07:00
dahall
c3078b052b
Updated project files with 3.4.0 changes
2022-01-17 17:15:18 -07:00
dahall
5f52aa7820
Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes.
2022-01-16 17:22:34 -07:00
dahall
03b9c6e9fc
Fixed #268
2022-01-15 09:39:37 -07:00
dahall
bd707099f8
Merge branch 'master' of https://github.com/dahall/Vanara
2022-01-14 07:33:18 -07:00
dahall
0bb9797e2f
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
2022-01-14 07:32:51 -07:00
dahall
62326772d4
Moved WinForms extension from Gdi32 to new Windows.Extensions project
2022-01-13 12:15:07 -07:00
dahall
656c6d2b02
More tweaks to allow for Shell.Common and Shell.Windows to work along with unit tests
2022-01-11 18:13:44 -07:00
dahall
65f846483d
Removed as many references to System.Drawing as possible
2022-01-06 18:15:15 -07:00
dahall
5e108d65fd
Change IDropTarget Point parameters to POINT
2022-01-06 15:35:40 -07:00
dahall
34c31238fd
Fixed docs for IShellLinkW.GetHotKey
2022-01-06 15:10:22 -07:00
dahall
f86a38b113
Applied new lang constructs to CLIPFORMAT
2022-01-06 15:09:53 -07:00
Mark Lechtermann
8ca58cc2c8
TYPEFLAGS changed to uint ( #267 )
2022-01-06 08:54:05 -07:00
dahall
b061162730
Added POINT struct to Vanara.PInvoke and optimized RECT and SIZE structures.
2022-01-05 10:53:54 -07:00
dahall
25feb73e7a
Normalized use of ComCtl32, Gdi32, and User32 references in Shell32
2022-01-04 15:30:20 -07:00
dahall
92c8ab945b
Updated NuGet packages
2022-01-04 15:28:43 -07:00
dahall
1b3fd2b14b
Removed 'windows' platform indicators from TargetFrameworks
2022-01-04 15:27:39 -07:00
dahall
e15ee53a0a
Removed dependencies on WinForms and WPF for Gdi32 and User32 assemblies. This forced the removal of extension methods to convert HBITMAP and HICON to System.Windows.Media.Imaging.BitmapSource.
2022-01-04 07:27:12 -07:00
dahall
fe9fa528cf
Removed Gdi32 dependency from Ole project
2021-12-30 13:52:47 -07:00
dahall
87f9f53590
Potentially Breaking Change: Moved TEXTMETRIC, LOGPALLETTE, PALLETTEENTRY, and PC from Gdi32 to Shared project to remove dependencies on Ggi32 by other projects (e.g. Ole).
2021-12-30 13:52:04 -07:00
dahall
7026a893f9
Removed PackageReference details for .NET 5 and 6 projects with System.Drawing.Common.
2021-12-29 10:16:04 -07:00
dahall
b9614e7eb2
Rolled version to 3.4.0 and added support for .NET 6.0
2021-12-27 16:34:25 -07:00
dahall
e0fc40dac4
Updated project files for VSS
2021-12-27 09:30:43 -07:00
dahall
2eddeabf2c
More updates and unit tests for VSS (still not ready)
2021-12-27 09:20:57 -07:00
dahall
3863d931a0
Fixed IEnumFromCom change that broke elements without default construtors.
2021-12-27 08:36:41 -07:00
dahall
8807c2c497
Fixed example in XML text
2021-12-27 08:35:51 -07:00
dahall
52af822dfd
Fixed #262 and adjusted other functions in ICreateTypeInfo to include enums.
2021-12-26 20:01:14 -07:00
dahall
b003cb62c1
Merge branch 'master' of https://github.com/dahall/Vanara
2021-12-20 10:51:23 -07:00
dahall
8a2335ea21
Updated IEnumFromCom to support intialized (new) items so it covers structures and classes.
2021-12-20 10:51:04 -07:00
dahall
1f6085122f
Added Shell notify icon messages ( #260 )
2021-12-20 10:49:58 -07:00
Andre Gleichner
9e9f26d927
Fixing wrong size of IMAGEHLP_MODULE64.ModuleName; see https://docs.microsoft.com/en-us/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_modulew64 ( #256 )
2021-12-20 09:47:45 -07:00
dahall
1cbfdefb5b
Updated project files
2021-12-12 21:19:43 -07:00
dahall
ce721c9185
Update documentation and static class names for VSS
2021-12-12 13:35:57 -07:00
dahall
79703bd285
Fixed project and solution so VssApi builds correctly for .NET 5.0
2021-12-12 12:57:23 -07:00
dahall
b7e26fcfd7
Moved VssApi (C#) project to new directory and project name of VssApiMgd. Added C++/CLI project for VssApi wrappers named VssApi.
2021-12-12 10:39:49 -07:00
dahall
f7620793fc
Changed VssApi to VssApiMgd and removed auto package build
2021-12-12 10:24:06 -07:00
dahall
db415107d7
Updated documentation
2021-12-12 10:23:13 -07:00
dahall
75a4110f04
Fixeds, updates and additions to VssApi
2021-12-12 10:03:59 -07:00
dahall
012034f883
Removed erroneous add of IBackgroundCopyJob6
2021-12-10 17:30:24 -07:00
dahall
fb64311e4d
* Changed IBackgroundCopyJob.SetNotifyInterface parameter to IBackgroundCopyCallback instead of Object
...
* Added new interfaces from v10.1, 10.2 and 10.3: IBackgroundCopyFile6, IBackgroundCopyJobHttpOptions2, IBackgroundCopyJobHttpOptions3, and IBackgroundCopyServerCertificateValidationCallback
2021-12-10 17:18:05 -07:00
dahall
cb5aeed8c3
Fixed missing size in HeapAlloc, HeapReAlloc, and SafeHHEAP.GetBlock ( #258 )
2021-12-10 08:59:45 -07:00
dahall
eb338abbc2
Made changes to address #255 . Untested.
2021-11-22 07:48:41 -07:00
dahall
2307a2ba7d
Added WindowStylesEx.WS_EX_NOREDIRECTIONBITMAP ( #254 )
2021-11-13 10:21:57 -07:00
dahall
69a790f48c
Fixed issue #253
2021-11-11 17:48:43 -07:00
dahall
959355cc09
First pass at fixing bug with `AVICOMPRESSOPTIONS` functions ( #253 )
2021-11-11 13:28:20 -07:00
dahall
2152ff4bea
Added VssApi assembly with all interop ready interfaces and functions. This is only partially viable as some of the methods return pointers to C++ classes which are not accessible in managed code.
2021-11-11 13:03:22 -07:00
dahall
22ec8ba85c
Finished fixing AuthzReportSecurityEventFromParams. BREAKING CHANGE: removed SafeAUTHZ_SOURCE_SCHEMA_REGISTRATION as all functionality was possible by marshaling AUTHZ_SOURCE_SCHEMA_REGISTRATION correctly.
2021-11-09 16:13:04 -07:00
dahall
03bd938b7c
Work on fixing and enabling Audit log writes using AuthzReportSecurityEvent and AuthzReportSecurityEventFromParams. The prior is now fully working. ( #251 )
2021-11-09 13:16:27 -07:00
dahall
0cbf6e4041
Added `IStorageProviderCopyHook` per request #252
2021-11-08 11:34:17 -07:00