dahall
|
8084c030da
|
For ShellItem, added TypeConverter for strings, DataObject property, multiple Open method overloads, and ToUri method.
|
2020-10-20 13:59:28 -06:00 |
dahall
|
2efbddd410
|
Added shell::: URI handling to ShellUtil.GetShellItemForPath
|
2020-10-20 13:57:08 -06:00 |
dahall
|
e986fb49e7
|
Added equality operators to PIDL
|
2020-10-20 13:56:25 -06:00 |
dahall
|
1d39cd0f05
|
BREAKING CHANGES: Fixed all the profile functions for ease of use and proper function.
Added Vanara.Configuration.InitializationFile wrapper class for all PrivateProfile functions.
|
2020-10-18 15:34:03 -06:00 |
dahall
|
fba517818f
|
Merge branch 'master' of https://github.com/dahall/Vanara
|
2020-10-17 09:37:27 -06:00 |
dahall
|
0fa716973e
|
Added Get*Profile** function overloads to replace StringBuilder with allocated memory for multistring results (#172)
|
2020-10-17 09:37:12 -06:00 |
David Hall
|
78872afc19
|
Update bug_report.md
|
2020-10-16 08:12:45 -06:00 |
dahall
|
05b64a7664
|
Added IsUserCetAvailableInEnvironment and SetProcessDynamicEHContinuationTargets functions to Kernel32
|
2020-10-14 14:03:29 -06:00 |
dahall
|
b287f2afcd
|
Added explicit ReadConsoleA and WriteConsoleA for UTF-8 operations (#171)
|
2020-10-13 14:02:09 -06:00 |
dahall
|
1fb8a2dc8a
|
Test for IPropertySetStorage
|
2020-10-12 21:37:15 -06:00 |
dahall
|
210daf4b77
|
Fixed problems with IPropertyStorage::Read/WriteMultiple definitions and provided overload to simplify. Fixed param on Commit method.
|
2020-10-12 21:36:56 -06:00 |
dahall
|
cca1f33272
|
Added PID constants for property ID values in a PROPERTYKEY
|
2020-10-12 19:12:45 -06:00 |
dahall
|
0c8cdcd1ee
|
* Fixed bug in IPropertySetStorage::Create definition
* BREAKING CHANGE: Reconfigured PROPSPEC structure so it works on both X86 and X64 and added constructors to help.
|
2020-10-12 19:12:02 -06:00 |
dahall
|
2b8ccf1438
|
Initial commit on ShellView wrapper
|
2020-09-25 17:21:20 -06:00 |
dahall
|
3c4e5fe12c
|
More work on generic History collection
|
2020-09-25 17:17:51 -06:00 |
dahall
|
e8bb34c109
|
BREAKING CHANGE: Fixed return value of TrackPopupMenuEx so command identifiers could be returned.
|
2020-09-25 17:17:12 -06:00 |
dahall
|
ff11d2e393
|
Added standard HWND constants as static fields in HWND
|
2020-09-25 17:16:22 -06:00 |
dahall
|
262fb3ff3a
|
Fixed bug in IContextMenu3.HandleMenuMsg2 declaration
|
2020-09-25 17:15:47 -06:00 |
dahall
|
52ac177f8e
|
BREAKING CHANGE: Modified interfaces IOleWindow and IShellBrowser and all derived interfaces so they use PreserveSigAttribute. All these interfaces can be client implemented and needed that capability.
|
2020-09-25 17:15:11 -06:00 |
dahall
|
7f2c2a6df3
|
Added `Vanara.Collections.History` class
|
2020-09-22 13:57:52 -06:00 |
dahall
|
a0f13e4c7e
|
Added .NET Standard 2.0 support
|
2020-09-20 12:35:17 -06:00 |
dahall
|
59b14eac79
|
Changed project version to 3.2.18
|
2020-09-20 12:34:44 -06:00 |
dahall
|
87b3da3ca0
|
Some improvements to ExplorerBrowser, but still not working 100%
|
2020-09-19 21:33:13 -06:00 |
dahall
|
fe6729ee09
|
Updated project files for 3.2.17 and builds against Win10 2004
|
2020-09-19 19:45:33 -06:00 |
dahall
|
7fb0e9e3df
|
Fixed build settings
|
2020-09-19 16:50:18 -06:00 |
dahall
|
87ce74835c
|
Fixed unit tests for BITS Cabinet and ShlwApi pinvoke libs
|
2020-09-19 16:25:49 -06:00 |
dahall
|
a93ad71aab
|
Fixed odd bug from interaction of new VB target and XML docs gen
|
2020-09-19 16:25:03 -06:00 |
dahall
|
37e78ae321
|
Fixed code causing warnings during Debug build
|
2020-09-19 08:47:48 -06:00 |
dahall
|
6f0789ce03
|
Initial implementation of FirewallApi.dll. Yes, it is in VB instaead of C#. Ony VB support parameterized properties and the underlying COM objects have these. Plus, it was a fun experiment.
|
2020-09-18 21:28:36 -06:00 |
dahall
|
ad3189ebb5
|
Added missing EnumeratorToEnumVariantMarshaler for .NET Core
|
2020-09-17 20:28:49 -06:00 |
dahall
|
a77811c848
|
Added overload for ConnectToConnectionPoint for optional last param and fixed attributes.
|
2020-09-16 19:30:44 -06:00 |
dahall
|
82e0d01f8a
|
Fixed attributes on IShellView.GetItemObject
|
2020-09-16 19:30:05 -06:00 |
dahall
|
0e25c534b3
|
Added DISPID constants to ShlDisp and updated dependent interfaces
|
2020-09-16 19:29:31 -06:00 |
dahall
|
da963a8115
|
Fixed bug in marshaler for LSA_UNICODE_STRING under X64 that caused alignment error and failure on all calls. Thanks @ryannewington for identifying the problem and where to fix it (#169).
|
2020-09-14 17:17:20 -06:00 |
dahall
|
bde637b8d3
|
Fixed condition in HRESULT.FormatMessage that fails when MUI file couldn't be found.
|
2020-09-14 17:15:23 -06:00 |
dahall
|
e94d44d48a
|
Added LsaOpenPolicy test for remote machine (#169)
|
2020-09-14 10:27:58 -06:00 |
dahall
|
3068a87465
|
Added TestCaseSources.GetValueOrDefault method
|
2020-09-14 10:27:10 -06:00 |
dahall
|
7a4e9e136e
|
Extended SOCKADDR explicit cast to SOCKADDR_IN6 so that if represented by a v4 IP address, it will convert it to IPV6 before casting.
|
2020-09-14 10:26:46 -06:00 |
dahall
|
4fea35cd9e
|
Added SIZEOF_SOCKET_ADDRESS_LIST macro.
Added conversions from SOCKADDR_IN to SOCKADDR_IN6.
Added SOCKET_ADDRESS_LIST.Pack to convert structure to a packad memory
|
2020-09-12 12:10:44 -06:00 |
dahall
|
27b2cd3f37
|
Added methods to convert from IN_ADDR to IN6_ADDR
|
2020-09-12 11:58:16 -06:00 |
dahall
|
30a5cfc806
|
Changed SOCKET_ADDRESS_LIST[] references to IntPtr or void**.
|
2020-09-12 11:54:33 -06:00 |
dahall
|
78c662f3d3
|
Addressed #168 by adding protected virtual GetDialogFlags and GetPreVistaDialogFlags methods that return the flags used by SDK functions.
|
2020-09-12 11:52:46 -06:00 |
dahall
|
70a9c278d2
|
Changed SafeDRT_DATA fields to properties.
|
2020-09-10 10:37:16 -06:00 |
dahall
|
2824e230b6
|
Oops. Removing an addition that was already added.
|
2020-09-10 10:30:48 -06:00 |
dahall
|
a2bdc5cdf1
|
Exposed fields for SafeDRT_DATA and added implicit operator to DRT_DATA.
|
2020-09-10 10:14:34 -06:00 |
dahall
|
a8ef6e11c8
|
Added NativeMemoryStream.ReadToPtr and WriteFromPtr methods to interact with allocated memory.
|
2020-09-10 10:13:56 -06:00 |
dahall
|
258b01886e
|
Added CallerXXAttribute classes missing from .NET 2-4 so that current compliers can be spoofed to pull that information.
|
2020-09-10 10:13:17 -06:00 |
dahall
|
dabe7bcd84
|
Added methods to assist with memory alignment.
|
2020-09-10 10:11:58 -06:00 |
dahall
|
bb3b113d3c
|
Added missing Crypt32 constants, fixed field types in CERT_INFO and CERT_PUBLIC_KEY_INFO, added CERT_RDN_ATTR and CRYPT_BIT_BLOB, added predefined values to SafeOID
|
2020-09-09 17:46:28 -06:00 |
dahall
|
765495260a
|
Added Null field to SafePCCERT_CONTEXT
|
2020-09-09 17:44:11 -06:00 |