David Hall
|
92227c8afd
|
Completed testing and fixes for url.dll in Vanara.PInvoke.Shell32.
|
2019-12-31 12:11:41 -07:00 |
David Hall
|
73bebac442
|
Added missing CLSCTX_ values.
|
2019-12-31 12:10:39 -07:00 |
David Hall
|
ba0cfb721a
|
Added Vanara.PInvoke.UserEnv to hold user profiles functions. (#80)
|
2019-12-30 16:01:47 -07:00 |
David Hall
|
ef322f1d42
|
Added functions and interfaces from url.dll to Shell32.
|
2019-12-30 15:32:32 -07:00 |
David Hall
|
4efd504b33
|
Replaced int for SystemMetric as first parameter on GetSystemMetricsForDpi (#79)
|
2019-12-26 17:43:56 -07:00 |
David Hall
|
6867a42fc7
|
More fixes and documentation for printing functions
|
2019-12-21 21:08:13 -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
|
5ed5ec8412
|
More work on Vanara.PInvoke.Printing adding documentsource.h and documenttarget.h interfaces and all XPS Printing interfaces.
|
2019-12-17 14:55:56 -07:00 |
David Hall
|
2c61dd78f3
|
Added Vanara.PInvoke.Opc and Vanara.PInvoke.UrlMon projects with initial implementations.
|
2019-12-17 14:54:54 -07:00 |
David Hall
|
cae5e2c81f
|
Added XpsPrint functions and interfaces.
|
2019-12-14 17:17:20 -07:00 |
David Hall
|
980e48a91d
|
Added GDI Print Api Functions to Gdi32 and WinSpool
|
2019-12-14 16:30:28 -07:00 |
David Hall
|
eb1bf547c2
|
Added unit tests for newly added functions and applied needed fixes.
|
2019-12-13 14:28:25 -07:00 |
David Hall
|
cab7d799c2
|
Added remaining winspool and prntvpt functions
|
2019-12-12 20:13:04 -07:00 |
David Hall
|
00e3e73cfd
|
Changed all instances of PIDL[] parameters to IntPtr[] to avoid marshaling error.
|
2019-12-12 19:48:07 -07:00 |
David Hall
|
61d0fbb908
|
Updated project files for 3.1.6 release
|
2019-12-11 22:09:39 -07:00 |
David Hall
|
14b6140095
|
Finished inital release work for PInvoke.Printing
|
2019-12-11 11:11:22 -07:00 |
David Hall
|
945d381524
|
Added initial PInvoke.Printing project with winspool.h implementations
|
2019-12-10 06:56:36 -07:00 |
David Hall
|
e3a4cd6f93
|
Fixed bugs in RegistryTypeExt.GetValue and added GetFromType method
|
2019-12-08 21:17:02 -07:00 |
David Hall
|
828cd47c12
|
Potentially Breaking Change: Moved DEVMODE and supporting enums out from Gdi32 class to items under the Vanara.PInvoke namespace. Moved DM_SPECVERSION to const value under DEVMODE struct.
|
2019-12-02 11:00:18 -07:00 |
David Hall
|
d66462ca3e
|
Moved DEVMODE structure and supporting enums to PInvoke.Shared.
|
2019-12-02 10:56:37 -07:00 |
David Hall
|
0edc75771c
|
Added CharSet.Unicode attribute to CATALOG_INFO to fix marshaling problem.
|
2019-11-29 12:44:29 -07:00 |
David Hall
|
9494280b8f
|
Fixed structure field order problem with WINDOWINFO (#75)
|
2019-11-29 08:03:11 -07:00 |
David Hall
|
ebc448c30a
|
Changed default sizing to int.MaxValue to prevent overruns.
|
2019-11-27 14:46:08 -07:00 |
David Hall
|
8ca39f3530
|
On IntPtr constructor, removed copying of memory from orig pointer and now just use unowned pointer.
|
2019-11-27 14:45:38 -07:00 |
David Hall
|
142d0d6a41
|
Added missing value to SID_ENUM_TYPE (#74)
|
2019-11-27 07:58:18 -07:00 |
David Hall
|
6192335362
|
Added missing structures related to kerberos tickets
|
2019-11-26 21:32:18 -07:00 |
David Hall
|
a7b722c8a3
|
Added SafeLsaMemoryHandleBase.Size as a helper for building structures with IVanaraMarshaler
|
2019-11-26 21:31:07 -07:00 |
David Hall
|
8bb754f22e
|
Updated project files to version 3.1.5
|
2019-11-26 08:20:16 -07:00 |
David Hall
|
54ea0cf18c
|
Fixed bug with POLICY_AUDIT_EVENTS_INFO when using 64-bit builds.
|
2019-11-26 07:14:10 -07:00 |
David Hall
|
2036104502
|
Update project information for 3.1.4
|
2019-11-25 07:02:08 -07:00 |
David Hall
|
8057b34687
|
Fixed bugs in IPAddressBox and MAKEIPADDRESS
|
2019-11-24 17:07:55 -07:00 |
David Hall
|
c7a8f2ce26
|
Added extension methods for IShellFolder
|
2019-11-23 20:32:48 -07:00 |
David Hall
|
37b9f50288
|
BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73
|
2019-11-23 18:24:59 -07:00 |
David Hall
|
42771630ad
|
Fixed TypeLoad error (#72) for PROPSPECunion.
|
2019-11-23 08:11:51 -07:00 |
David Hall
|
42c60bccaa
|
Unchanged PIDL parameters to IntPtr
|
2019-11-21 16:48:48 -07:00 |
David Hall
|
463b4ecefa
|
Changed GetFolderIds extension method to return GUIDs, like the interface method and added GetKnownFolderIds to get the equivalent KNOWNFOLDERID values.
Fixed FreeKnownFolderDefinitionFields.
|
2019-11-21 16:47:28 -07:00 |
David Hall
|
5658b9aad1
|
Added GetIKnownFolder and Name extension methods.
|
2019-11-21 16:34:33 -07:00 |
David Hall
|
8fa4eaf08a
|
Added attributes and strong types to functions and interfaces from ShObjIdl.h
|
2019-11-20 12:53:25 -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
|
9771eadebc
|
Converted structures from using IVanaraMarshaler to using SafeAnysizeStructMarshaler attribute
|
2019-11-16 15:51:16 -07:00 |
David Hall
|
9d02afc6e1
|
Added SafeAnysizeStructMarshaler which is a IVanaraMarshaler implementation for SafeAnysizeStruct<T>
|
2019-11-16 15:50:23 -07:00 |
David Hall
|
2eab8af7eb
|
Changed project versions to 3.1.4
|
2019-11-13 23:07:14 -05:00 |
David Hall
|
f3716aefb7
|
Added generic helper functions for query and set.
|
2019-11-13 23:05:25 -05:00 |
David Hall
|
e4959743fc
|
Converted structures that supported IMarshalDirective to IVanaraMarshaler
|
2019-11-13 23:04:48 -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 |