David Hall
64cab4e063
Added ability to pick character set in IDataObject.GetData<T> method
2022-12-20 15:05:01 -07:00
David Hall
ff5d0acb2a
Added missing parameter attributes
2022-12-20 15:03:19 -07:00
David Hall
4a406c0518
Added `UseX64` tag to projects where x64/x86 makes a difference to structures.
2022-12-19 18:49:55 -07:00
David Hall
7af4bc6b03
Updated tests for NativeClipboard
2022-12-19 17:13:17 -07:00
Scover
637b59da60
Updated ``SafeLPSTR``, ``SafeLPTSTR`` and ``SafeLPWSTR`` ( #352 )
...
* Fixed unbounded recursion
Fixed unbounded recursion in ``SafeLPSTR``, ``SafeLPTSTR`` and ``SafeLPWSTR`` implicit cast operators from string by inverting the types.
As the associated documentation states the operators are supposed to convert to a string, not from a string.
* Removed useless operators + nullable
2022-12-19 16:42:43 -07:00
David Hall
8247f6ae34
Fixed definition problem with `IDataTransferManagerInterop.GetForWindow` ( #354 )
2022-12-19 16:41:13 -07:00
David Hall
a620e499fc
Got the VssApi projects to build
2022-12-16 23:40:39 -07:00
David Hall
63a332ae28
Merge branch 'master' of https://github.com/dahall/Vanara
2022-12-09 08:06:48 -07:00
Scover
4fe53616ec
Added mssing Pack = 1 to TASKDIALOG_BUTTON ( #351 )
...
Fixes access violation when calling TaskDialogIndirect
2022-12-09 08:06:26 -07:00
David Hall
36ea2a94ef
Removed .NET 7
2022-12-09 08:06:07 -07:00
David Hall
35d5a53f2d
Fixed null reference
2022-12-09 08:05:53 -07:00
David Hall
f7c4c428be
Re-added a corrected solution file with support for x86 and x64 platforms.
2022-12-08 21:09:53 -07:00
David Hall
fd86deaf55
Removed platforms from solution leaving only AnyCPU
2022-12-08 17:39:01 -07:00
David Hall
6fbb14d6fe
Updated NuGet package dependencies
2022-12-08 17:38:29 -07:00
David Hall
27b1fb5d95
Corrected minor build warnings
2022-12-08 17:23:33 -07:00
David Hall
4c66e36105
Fixed bug in ShellLink.ShowState that was carried over from old code. ( #349 )
2022-12-07 14:50:07 -07:00
David Hall
bbb2becc0b
Fixed layout of TOUCHPREDICTIONPARAMETERS ( #347 )
2022-12-07 09:15:40 -07:00
David Hall
9b779ddaa1
Added <Platforms> tag to Directory.Build.props
2022-12-05 18:36:44 -07:00
David Hall
d1d0ff51ca
Added Missing Disk Management Control Codes #345
2022-11-29 08:02:07 -06:00
David Hall
6fb1d69828
Fixed exceptions being thrown by `BOOL` and `BOOLEAN` when interacting with `int` and ! operator
2022-11-18 07:54:12 -07:00
David Hall
2b1f3e9a31
Fixed optional param problem with DateTime APIs in Kernel32.
2022-11-17 13:12:07 -07:00
David Hall
abf3434b87
Added CHANGEFILTERSTRUCT.Default field
2022-11-16 21:38:56 -07:00
David Hall
13b2c2960c
Added OBM_ constants
2022-11-16 21:38:31 -07:00
David Hall
16d872caad
Added enum overloads for PeekMessage and PostMessage
2022-11-16 21:38:15 -07:00
David Hall
cd004f94a2
Add implicit op from SafeHANDLE to HANDLE
2022-11-16 21:37:42 -07:00
David Hall
db86377954
Added implicit op for SystemColorIndex to HBRUSH
2022-11-16 21:37:13 -07:00
David Hall
19b4ef1fdf
Added `Null` field to all GDI handles
2022-11-16 21:36:40 -07:00
David Hall
ebd7cb0a5a
Removed test proj from Release
2022-11-16 18:31:34 -07:00
David Hall
1a5d668418
Added Vanara.PInvoke.PhotoAcquire assembly with interfaces for Photo Acquisition.
2022-11-16 17:10:01 -07:00
David Hall
33f7376700
Cleaned
2022-11-16 13:50:29 -07:00
David Hall
630261a8c4
Fixed bug in IEnumString.Enum extension method
2022-11-16 11:53:02 -07:00
David Hall
8387a31b26
Updated NUnit package version for tests
2022-11-16 11:52:29 -07:00
David Hall
0b02df1d96
Changed version to 3.4.12
2022-11-15 10:41:33 -07:00
Martin Kuschnik
37d2a55ea8
Fixed NullReferenceException caused by unsuccessful CredRead call ( #344 )
...
* Added unit test for not existing credential
* fixed NullReferenceException caused by null to CREDENTIAL_MGD conversion
2022-11-14 09:06:07 -07:00
Dean Herbert
eebcfb01be
Add high resolution flag for waitable timer initialisation ( #343 )
...
Thanks
2022-11-13 16:04:36 -07:00
Dean Herbert
f2e7c4fba2
Add `[Flags]` attribute to a couple of enums which require it ( #342 )
...
Thank you!
2022-11-13 16:03:56 -07:00
XiaoHe321
2e77f5b4b0
Fix POINTER_INPUT_TYPE missing initial value ( #340 )
2022-11-09 20:23:51 -07:00
David Hall
6e77cebd06
Direct Manipulation is part of DirectX. TerraFX covers that sufficiently.
2022-11-04 14:21:45 -06:00
David Hall
7b71ed67fb
Added Vanara.PInovke.DirectManipulation assembly
2022-11-04 12:20:58 -06:00
David Hall
bc8c36ea9a
Added ShellFileOperations ctor taking an IFileOperation rather than creating one every time. ( #336 )
2022-11-04 10:48:01 -06:00
David Hall
932bea52d9
Changed BIND_OPTS2.locale field to LCID type
2022-11-04 10:45:38 -06:00
David Hall
3f00a686d2
Added definition for CoGetObject that supports BIND_OPTS_V derivatives ( #338 )
2022-11-04 10:10:56 -06:00
David Hall
1a6015ec59
Updated project files
2022-10-30 14:01:59 -06:00
David Hall
e1101990b0
Updates to WebSocket
2022-10-30 09:35:13 -06:00
David Hall
c48d87e8ab
Added Vanara.PInvoke.WebSocket assembly
2022-10-29 18:14:27 -06:00
David Hall
4e332881ac
Fixed problems with SendMessage overloads not passing parameters ( #333 )
2022-10-29 13:39:07 -06:00
David Hall
95cdb906b5
Added Vanara.PInvoke.WscApi project for Windows Security Center functions.
2022-10-28 18:42:29 -06:00
David Hall
7456cb991f
Added supporting macros as properties to IP_PATTERN
2022-10-28 16:08:42 -06:00
David Hall
4f2f789088
Added IPPROTO_IPV6 socket options
2022-10-27 22:14:27 -06:00
David Hall
500e313da7
Added QOS2 overloads
2022-10-27 21:41:49 -06:00