dahall
476960ecbf
Updated project versions to 3.2.2.
2020-03-17 19:48:07 -06:00
dahall
b0791e0fd5
XML doc fixes.
2020-03-09 10:53:39 -06:00
dahall
24dc30de5a
Updated project files with v3.2.1 information.
2020-03-09 10:23:37 -06:00
dahall
19b3efd408
Updated project information and version to 3.2.0
2020-02-26 17:35:48 -07:00
dahall
3553f76034
Added missing documentation, added extension methods for IPropertyStore and formatted code.
2020-02-20 13:54:28 -07:00
dahall
c856d06332
Updated project files for v3.1.9
2020-01-17 08:50:25 -07:00
dahall
16aa08ec14
Added functions from olectl.h
2020-01-13 14:26:26 -07:00
dahall
42677e2063
Project files update for v3.1.8.
2020-01-13 09:26:39 -07:00
dahall
04c8783799
Completed addition of all wia_xp.h content
2020-01-10 15:22:18 -07:00
dahall
f05c216813
Added TYSPEC and uCLSSPEC.
2020-01-09 14:32:34 -07:00
dahall
6c0c07897a
Added OLEMISC
2020-01-09 11:23:44 -07:00
dahall
6edf55346d
Added support for .NET Core 3.1
2020-01-03 16:46:48 -07:00
David Hall
73bebac442
Added missing CLSCTX_ values.
2019-12-31 12:10:39 -07:00
David Hall
1ee34f1001
Updated all project files to version 3.1.7
2019-12-17 15:05:04 -07:00
David Hall
c2c9a6e2e6
Updated project files to support SourceLink
2019-12-17 14:56:55 -07:00
David Hall
61d0fbb908
Updated project files for 3.1.6 release
2019-12-11 22:09:39 -07:00
David Hall
8bb754f22e
Updated project files to version 3.1.5
2019-11-26 08:20:16 -07:00
David Hall
2036104502
Update project information for 3.1.4
2019-11-25 07:02:08 -07:00
David Hall
42771630ad
Fixed TypeLoad error ( #72 ) for PROPSPECunion.
2019-11-23 08:11:51 -07:00
David Hall
a94e60820b
Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work).
2019-11-19 12:52:44 -07:00
David Hall
2eab8af7eb
Changed project versions to 3.1.4
2019-11-13 23:07:14 -05:00
David Hall
035f6ce631
Updated project files for v3.1.3
2019-11-08 08:29:33 -07:00
David Hall
baa2785a7c
Added all VARIANT functions except the specific conversions
2019-11-08 08:09:08 -07:00
David Hall
7daa0080ea
More work on OleAut32 functions
2019-11-07 22:25:08 -07:00
David Hall
852cf8459b
Lots of additions to OleAut32 -- most interfaces and functions from oaidl.h
2019-11-06 22:14:46 -07:00
David Hall
7f6c787af1
BREAKING CHANGE: moved interfaces and VARIANT from oaidl.h into Vanara.PInvoke.OleAut32 from Ole32 as they are actually hosted there. This required some changes to supproting code.
2019-11-06 22:13:59 -07:00
David Hall
0eb05fc0b0
Updated project info for 3.1.2 release
2019-11-04 06:49:29 -07:00
David Hall
6ef7235bf3
Update project versions to 3.1.2
2019-10-23 13:44:41 -06:00
David Hall
376b4576ea
Fixed bug and docs for Enumerate<T> method
2019-10-23 12:05:56 -06:00
David Hall
88a34bf970
Added IDispatch interface
2019-10-23 12:05:09 -06:00
David Hall
c0d841f06d
Added IEnumUnknown generics implementation
2019-10-22 08:27:07 -06:00
David Hall
dee8220068
Update project file information and version to 3.1.1.
2019-10-17 13:43:37 -06:00
David Hall
4451258143
ADDED: Support for .NET Core 3.0 in all projects!!
...
Updated project files to version 3.1.0, changed icon to embedded NuGet resource rather than link, consolidated dependency conditions in project files, and updated all NuGet dependencies.
2019-10-03 13:35:16 -06:00
David Hall
dffada3d24
Updated project files
2019-09-10 19:36:28 -06:00
David Hall
1053fb4e05
Added remainder of propsys.dll functions, putting two in the Shell32 assembly due to dependencies.
2019-09-10 19:28:09 -06:00
David Hall
ce4a6a46a4
Added remaining functions and supporting interfaces from Ole32.dll
2019-09-10 13:57:38 -06:00
David Hall
846783b115
Updated project documentation
2019-09-05 21:03:18 -06:00
David Hall
d56d9486e7
Updated project information to version 3.0.1, added DLL references, and updated markdown files.
2019-09-04 14:11:25 -06:00
David Hall
d89a9df2a5
With so many breaking changes, I decided to roll the version to 3.0.0.
2019-08-27 12:42:33 -06:00
David Hall
c3521b7742
MAJOR BREAKING CHANGEs:
...
1) Obsoleted Vanara.Extensions.InteropExtensions.StructureToPtr for a name change to MarshalToPtr for consistency.
2) Added parameter to all methods reading memory that allows developer to indicate size of allocated memory they read from.
3) Enabled the ability to read/write enum values from memory in all extension methods.
4) Added Write methods for writing to memory
2019-08-17 21:13:57 -06:00
David Hall
26219195fe
Updated % complete info
2019-06-10 19:31:54 -06:00
David Hall
7bbbec2d4e
Fixed incorrect storage of ANSI string arrays
2019-06-09 09:59:44 -06:00
David Hall
422ab0a7dd
Updated project files for 2.8.11 release
2019-06-07 20:42:41 -06:00
David Hall
f59831bc2c
Updated project files for 2.3.10
2019-06-04 12:18:56 -06:00
David Hall
0b83c0a914
Updated projects for version 2.3.9
2019-05-25 19:47:54 -06:00
David Hall
4021b16101
Added lock and layout interfaces
2019-05-24 14:43:19 -06:00
David Hall
be34118b68
Moved code around
2019-05-24 14:42:29 -06:00
David Hall
c11860bf0c
Fixed documentation
2019-05-24 14:42:05 -06:00
David Hall
da3d9d27b9
Updated project information for 2.3.8
2019-05-13 14:55:44 -06:00
David Hall
c5eb2544ec
Added IBindCtx (as IBindCtxV) to support newer options and better structure.
2019-05-08 12:49:33 -06:00
David Hall
9f0708719a
Added BIND_FLAGS enum
2019-05-08 09:26:02 -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
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
1efc1993f2
Updated project information
2019-02-01 16:41:11 -07:00
David Hall
e8095f3c0e
Corrected documentation and made all methods PreserveSig
2019-01-27 22:01:12 -05:00
David Hall
d33b14f84f
Added IClassFactory2
2019-01-27 00:45:20 -05:00
David Hall
7c99b77589
Added remaining functions and interfaces from ComBaseApi.h
2019-01-25 22:58:31 -05: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
ce4e0b1eb3
Corrected IDropTarget
2019-01-18 00:22:45 -08:00
David Hall
399464a376
Added IDropTarget
2019-01-18 00:08:14 -08:00
David Hall
26bd550350
Add various COM registration methods
2019-01-17 21:33:41 -08:00
David Hall
c1531fb22d
Added IUnknownFactory
2019-01-17 21:33:21 -08:00
David Hall
a186c7b261
Added CreateFileMoniker and GetRunningObjectTable
2019-01-15 13:38:28 -07:00
David Hall
6664e6a84c
Added IRunningObjectTable
2019-01-15 13:38:01 -07:00
David Hall
8fa7d0aafa
Changed project versions to 2.1.3
2019-01-14 14:46:49 -07:00
David Hall
fbd6873fe4
Updated project info for 2.1.2
2019-01-14 10:43:58 -07:00
David Hall
1e16ceed27
Updated copyright and PackageTags formatting in project files
2019-01-07 15:00:20 -07:00
David Hall
0cd10a80ae
Added COM marshaling functions
2019-01-06 19:01:39 -07:00
David Hall
8623205679
Added generic helper methods for all interface methods that get a COM interface by specifying its IID.
2019-01-06 11:57:14 -07:00
David Hall
606b5f1278
Updated project files for 2.1.2
2019-01-04 17:32:32 -07:00
David Hall
0f725183f0
Added basic support for Windows Search
2019-01-04 15:19:49 -07:00
David Hall
b35d873906
Changed project versions to 2.1.2
2019-01-02 20:30:36 -07:00
David Hall
4356d92c71
Changed project versions to 2.1.1.
2018-12-17 11:45:32 -07:00
David Hall
eb902e4595
Fixed build errors and warnings due to XML comments and obsolete license reference in project files.
2018-12-15 13:44:33 -07:00
David Hall
53df4ac64a
Modified projects to support .NET Core 2.0 and 2.1
2018-12-14 15:10:31 -07:00
David Hall
8d0813cd51
Changed netstandard20 to netstandard2.0 in all project files to comply with updated MS preferences
2018-12-14 13:07:18 -07:00
David Hall
c6451bf9b3
Updated version to 2.1.0 to indicated addition of Theraot.Core as a dependency.
2018-12-11 11:34:44 -07:00
David Hall
33b358033d
Updated project information to version 2.0.1 and signed all assemblies.
2018-12-07 13:53:39 -07:00
David Hall
fed13f093c
Updated project files for 2.0.1
2018-11-30 14:34:07 -07:00
David Hall
8a1355b0af
Updated comments
2018-11-28 12:33:55 -07:00
David Hall
d434ec4527
Updated project files for 2.0 release
2018-11-28 08:53:23 -07:00
David Hall
d90bc7ec42
Bug fixes and cleanup for PROPVARIANT
2018-11-27 12:02:37 -07:00
David Hall
c5467dfb7e
Another 2.0 major commit. All tests working.
2018-11-19 21:18:50 -07:00
David Hall
627c6d2314
2.0 Checkin - Buildable
2018-10-26 12:24:07 -06:00
David Hall
bfd2730324
Changed project builds to use latest C# minor version
2018-09-27 09:46:40 -05:00
David Hall
07b35daee3
Updated projects to version 2.0.0
2018-09-21 23:28:01 -06:00
David Hall
6602bdf12c
Updated project information for 1.1.0
2018-09-10 16:56:45 -06:00
David Hall
fe45d80854
Due to significant breaking changes related to the removal of conversion operators from GenericSafeHandle to IntPtr, changed version to 1.1.0.
2018-09-04 13:47:00 -06:00
David Hall
6b1ed53536
Made conversion operator from GenericSafeHandle to IntPtr explicit to minimize unintended conversions ( #12 ) and updated all affected functions, including fixing those affected by unintended consequences.
2018-09-04 12:04:25 -06:00
David Hall
00ba4639f0
Finished adding all PROVARIANT related functions
2018-08-24 13:14:24 -06:00
David Hall
568a778d6c
Added all PSPropertyBag_XX methods
2018-08-24 10:50:40 -06:00
David Hall
7c43233b34
Fixed PROPERTYKEY to use updated PSGetNameFromPropertyKey method params
2018-08-23 15:09:26 -06:00
David Hall
2a784fc617
Updated documentation
2018-08-23 15:00:02 -06:00
David Hall
6f2cf06964
Added remaining PSxx functions, IPropertyStoreFactory and IDelayedPropertyStoreFactory
2018-08-23 11:03:23 -06:00
David Hall
0f476165ca
Updated all versions to 1.0.19
2018-08-18 21:37:35 -06:00
David Hall
f844f6a8f2
Updated projects for 1.0.18 release
2018-08-10 11:54:21 -06:00
David Hall
38db67b78b
Updated project files for 1.0.17 release
2018-07-26 22:54:41 -06:00
David Hall
947f0ddbb3
Added IPropertySetStorage and IPropertyStorage with supporting code
2018-07-26 21:11:34 -06:00
David Hall
b74b15327b
Updated GETPROPERTYSTOREFLAGS
2018-07-26 16:48:28 -06:00
David Hall
7696c31962
Added IErrorLog and IPropertyBag interfaces.
2018-07-16 13:15:03 -06:00
David Hall
6c77595ea2
Updated correlation reports and project files after fixing analysis tool
2018-07-07 21:35:28 -06:00
David Hall
a69e19ebc6
Updated project files and information to 1.0.16
2018-07-02 16:22:56 -06:00
David Hall
c85b8d8fc4
Version 1.0.15 project file updates
2018-06-27 13:25:04 -06:00
David Hall
d4d804e7a3
Updated project files for 1.0.14
2018-06-08 12:00:08 -06:00
David Hall
a406749d98
Updated for build 1.0.13
2018-06-06 12:05:52 -06:00
David Hall
8df9eba7bb
Updated project files with new versions and comments
2018-05-30 12:32:03 -06:00
David Hall
a9d19d943e
Added CoInitializeSecurity
2018-05-29 17:46:31 -06:00
David Hall
2cfce3c7d3
Updated versions to 1.0.12 and corresponding release notes
2018-04-05 14:54:36 -06:00
David Hall
0d8b96fe9b
Corrected XML documentation errors
2018-04-03 18:35:18 -06:00
David Hall
6551700381
Updated versions to 1.0.11 and corresponding release notes
2018-04-03 17:58:52 -06:00
David Hall
4954bc6e66
Added XML comments and instantiation methods
2018-03-30 11:56:19 -06:00
David Hall
58cd5fd147
Added equality methods, operators and interface
2018-03-30 11:54:16 -06:00
David Hall
7bceaab1e5
Added IPropertyChange and IPropertyChangeArray shell interfaces
2018-03-29 18:22:12 -06:00
David Hall
84b7a3bada
Updated to version 1.0.10
2018-03-26 19:19:38 -06:00
David Hall
cd9e856f77
Changed version to 1.0.9
2018-03-26 15:06:12 -06:00
David Hall
78a850e412
Updated project and package details with changes for 1.0.8
2018-02-07 09:56:40 -07:00
David Hall
dbf2e68121
Updated projects to version 1.0.8
2018-02-07 09:44:01 -07:00
David Hall
a0345b2eab
Reorganized, added documentation, added IFolderViewOptions, simplified use of SV2CVW2_PARAMS.
2018-01-29 11:23:44 -07:00
David Hall
c5885b4c17
Updated projects for 1.0.7 build.
2018-01-27 15:07:38 -07:00
David Hall
5f5acea05b
Cleaned, reorganized and fixed IPropertyDesc* failing methods.
2018-01-27 14:38:36 -07:00
David Hall
5bd5219308
Bug fix on GetVarType
2018-01-27 14:36:14 -07:00
David Hall
60297a9f32
Changed InitPropVariantFromCLSID signature to take Guid rather than its reference.
2018-01-27 10:50:42 -07:00
David Hall
508060225e
Handled passing PROPVARIANT object to constructor and enhanced GetVarType to handle generic IEnumerable and derivatives.
2018-01-27 10:50:01 -07:00
David Hall
8c030eb296
Fixed method signatures on IPropertyDescription and IPropertyEnumTypeList. Added IPropertyDescription2.
2018-01-22 18:21:43 -07:00
David Hall
f4ec756799
Added CorrespondingTypeAttribute to VARTYPE enum and GetType(VARTYPE) method to PROPVARIANT.
2018-01-22 12:18:52 -07:00
David Hall
fac6f2cebd
Added IInitializeWithStream
2018-01-20 18:00:40 -07:00
David Hall
7ad16c559e
Added IOleWindow
2018-01-20 17:59:50 -07:00
David Hall
c8cba36e46
Added PSGetPropertyKeyFromName and IPropertySystem
2018-01-16 10:32:43 -07:00
David Hall
43cc67edd9
Removed static PROPERTYKEY duplicates
2018-01-16 10:29:23 -07:00
David Hall
2be1dbf35e
Fixed method IPropertyDescription.FormatForDisplay and added IPropertyEnumType, IPropertyEnumType2 and IPropertyEnumTypeList
2018-01-15 18:09:52 -07:00
David Hall
668b2e09b8
Moved PROPERTYKEY into its own file and embedded static PROPERTYKEY values into that structure under the "System" static class.
2018-01-15 09:44:26 -07:00
David Hall
9421c1195b
Updated ToString method to handle vectors
2018-01-15 09:42:07 -07:00
David Hall
e6910dc9a9
Fixed bug with CoTaskMemStringMarshaler being used for return values and is never called. Added marshaler to places where appropriate.
2018-01-15 09:41:05 -07:00
David Hall
8eded467df
Added CreateBindCtx
2018-01-11 08:57:01 -07:00
David Hall
9b7e3ef765
Rolled project versions to 1.0.6
2017-12-29 13:54:58 -07:00
David Hall
ea0dd3fd16
Changed project version to 1.0.5
2017-12-14 21:26:21 -07:00
David Hall
f446e2e9b7
1.0.4 Release Build
2017-12-14 17:34:14 -07:00
David Hall
57375676b5
Removed unneeded references from project dependencies
2017-12-14 11:37:56 -07:00
David Hall
c531d22515
Updated projects to 1.0.4, added release notes, and updated correlation reports.
2017-12-10 18:45:07 -07:00
David Hall
8b392c2b45
Added correlation reports for all PInvoke libs
2017-12-06 11:26:50 -07:00
David Hall
9c39eec5f9
* Changed projects to v1.0.3
...
* Fixed DllImport attributes to match native methods
* Added Crypt32 and Mpr projects
2017-12-06 08:54:01 -07:00