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 |
dahall
|
d758ac35d4
|
Corrections to 3.3.14 documentation
|
2021-10-26 07:34:54 -06:00 |
dahall
|
34580ccf7f
|
Updated project files for 3.3.14
|
2021-10-25 21:49:50 -06:00 |
dahall
|
3f64f6d9d4
|
Added new functions from Win11
|
2021-10-25 18:35:13 -06:00 |
dahall
|
18bce70ded
|
Added new Win11 methods from Kernel32 and KernelBase
|
2021-10-25 17:28:58 -06:00 |
dahall
|
53bc6b1adc
|
Added new timestamp functions introduced in Win11.
|
2021-10-25 12:22:38 -06:00 |
dahall
|
510454c5e9
|
Added new DNS functions introduced in Win11 (DnsGet/SetApplicationSettings)
|
2021-10-25 11:22:40 -06:00 |
dahall
|
b4c96c6572
|
Added OSVersion enum value for Win11
|
2021-10-25 11:22:22 -06:00 |
dahall
|
612f854e74
|
Added extension methods for lookups and SendCommand
|
2021-10-24 15:30:43 -06:00 |
dahall
|
ad55249b81
|
More fixes and extension methods for WPD
|
2021-10-21 13:27:10 -06:00 |
dahall
|
defe982391
|
Changed Pack attribute on SILO_INFO
|
2021-10-21 13:25:50 -06:00 |
dahall
|
b41f166b7b
|
Fixed attribute
|
2021-10-19 20:11:21 -06:00 |
dahall
|
64f1744325
|
Fixed passing of PROPVARIANT params in IPortableXX interface methods
|
2021-10-19 18:27:45 -06:00 |
dahall
|
e161345fff
|
Added IPortableDeviceManager extension methods
|
2021-10-19 18:24:02 -06:00 |
dahall
|
7667a26c16
|
Updated NuGet dependencies
|
2021-10-19 07:52:18 -06:00 |
dahall
|
d2069e2712
|
Added EnhancedStorge and PortableDeviceAPI (WPD) assemblies (untested)
|
2021-10-18 17:03:14 -06:00 |
dahall
|
ab711014fa
|
Merge branch 'master' of https://github.com/dahall/Vanara
|
2021-10-13 20:08:52 -06:00 |
dahall
|
e30db79692
|
Fixed XML comment
|
2021-10-13 20:07:01 -06:00 |
dahall
|
0a9baa43be
|
Added missing constants from lmaccess.h
|
2021-10-13 20:06:38 -06:00 |
Mantas
|
93bfa9dbac
|
Fix MIB_TCP_STATE enum wrapper (#250)
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-rrasm/882bec9c-2fb6-4acd-a9b6-dabcab1ac0d6
|
2021-10-13 10:15:16 -06:00 |
dahall
|
cbb9ddc313
|
Added Ole32.IPersistPropertyBag interface
|
2021-10-08 16:54:30 -06:00 |
dahall
|
5326e35571
|
Added GetProcAddress methods to SafeHINSTANCE
|
2021-10-08 09:20:54 -06:00 |
dahall
|
12d1fcba0e
|
Added GetModuleHandleEx overload for an address
|
2021-10-07 17:35:56 -06:00 |
dahall
|
25d13b5cbc
|
Added SafePSID.Authority and SubAuthorities properties and mirrored extension methods for PSID.
|
2021-10-07 15:22:32 -06:00 |
dahall
|
2157b5feaf
|
Reformatting
|
2021-10-07 15:19:18 -06:00 |
dahall
|
cc495e80f5
|
Added IEquatable support to SID_IDENTIFIER_AUTHORITY and PSID_IDENTIFIER_AUTHORITY
|
2021-10-07 15:18:30 -06:00 |
dahall
|
1632570deb
|
Updated SafePSID.FromToken to use generic GetInfo.
|
2021-10-07 10:33:44 -06:00 |
dahall
|
dec201c90a
|
Added extension methods HTOKEN.GetIntegrityLevel, PSECURITY_DESCRIPTOR.GetIntegrityLevel, PACE.GetAceType.
Made PACE.GetSide more robust.
|
2021-10-07 10:32:41 -06:00 |
dahall
|
126dffdfeb
|
Added MANDATORY_LEVEL enum.
|
2021-10-07 10:29:48 -06:00 |
dahall
|
7c1740ddca
|
Code cleanup of SecurityBaseApi.cs and addition of generic GetTokenInformation overload.
|
2021-10-07 10:29:13 -06:00 |
dahall
|
5dd166ae15
|
Extracted WinNTExtensions into its own file and added PACL.GetAce and PACL.EnumerateAces extension methods.
|
2021-10-06 17:36:40 -06:00 |
dahall
|
59197de397
|
Fixed XML comments
|
2021-10-05 21:14:58 -06:00 |
dahall
|
3387e66fd7
|
Fixed errors that should have been caught in last commit
|
2021-10-05 19:16:10 -06:00 |
dahall
|
5142457526
|
Added KERNEL_USER_TIMES to NtDll
|
2021-10-05 18:36:23 -06:00 |
dahall
|
a4295468a6
|
Removed duplicate entries in Rpc project file
|
2021-10-05 18:35:52 -06:00 |
dahall
|
65230d8eac
|
Updated and fixed attributes for appmodel.h functions, adding GetPackageFullName function.
|
2021-10-05 15:43:16 -06:00 |
dahall
|
a51a9e7f17
|
Added GetInfo, SetInfo, ReadMemeory and WriteMemory process extension methods.
Fixed PROCESS_INFORMATION_CLASS values and types.
|
2021-10-04 21:20:07 -06:00 |
dahall
|
2daa1b7cd9
|
Added intefaces to UrlMon: IAuthenticate, IAuthenticateEx, IBindHost and IPersistMoniker
|
2021-10-04 15:55:45 -06:00 |
dahall
|
733145408b
|
Added IObjectSafety interface
|
2021-10-04 15:54:42 -06:00 |
dahall
|
ec71281c7a
|
Added OptionalAttribute to some parameters
|
2021-10-04 15:54:11 -06:00 |
dahall
|
ca870594fe
|
Changed paramters to CoDecodeProxy, added CoGetClassObject overload
|
2021-10-04 15:53:34 -06:00 |
dahall
|
d0cdc29543
|
Added SafePSECURITY_DESCRIPTOR.ToString(SECURITY_INFO) overload
|
2021-10-04 15:52:15 -06:00 |
dahall
|
59bcb46044
|
Updated project files for 3.3.13 release
|
2021-09-30 13:39:42 -06:00 |
dahall
|
3f0e9f0798
|
Fixed XML comment error
|
2021-09-30 13:29:30 -06:00 |
dahall
|
2251e5d7b1
|
Added methods and interfaces for File History -- tests still failing
|
2021-09-30 12:14:05 -06:00 |
dahall
|
c70f8bc29b
|
Added Wireless Ad Hoc interfaces to WlanApi assembly.
|
2021-09-29 17:52:16 -06:00 |
dahall
|
f33d7e4c1c
|
Pulled out dot1x.h structs and enums into Dot1x.cs
|
2021-09-29 09:47:47 -06:00 |
dahall
|
a52ea804ca
|
Changed const params in SHCreateDefaultContextMenu, SHCreateShellFolderView and SHCreateShellFolderViewEx from `ref` to `in`.
|
2021-09-21 12:16:18 -06:00 |
dahall
|
523d1c72b1
|
Added param attributes to StrRetToXX methods.
|
2021-09-21 11:13:53 -06:00 |
dahall
|
f28c7c3d8b
|
Fixed bug in `SafeProcThreadAttributeList.Create` (#249)
|
2021-09-20 09:32:34 -06:00 |
dahall
|
1307ad6eac
|
Added SHCIDS constants
|
2021-09-20 08:54:58 -06:00 |
dahall
|
9b1468c2ee
|
Added ability to set a COLORREF by using a tuple (e.g. `COLORREF c = (255,255,0);`)
|
2021-09-18 15:47:10 -06:00 |
dahall
|
035b847b74
|
Added Shell32.IDeskBand and supporting types
|
2021-09-18 15:46:16 -06:00 |
dahall
|
3688234304
|
Fixed usings
|
2021-09-18 15:45:38 -06:00 |
dahall
|
3aad8218c6
|
Added missing constants and CLSID for component category registration.
|
2021-09-18 15:44:56 -06:00 |
dahall
|
a0c1e82962
|
Fixed parameter and field types for User32 mouse functions (#248)
|
2021-09-09 07:31:58 -06:00 |
dahall
|
b9315ea2bc
|
Added Rtl*Heap functions
|
2021-09-02 08:05:21 -06:00 |
dahall
|
840e3029a8
|
Cleaned and optimized heapapi.h code
|
2021-09-02 08:04:42 -06:00 |
dahall
|
e3ec9d17d7
|
Updated documentation for NOTIFYICONIDENTIFIER and added constructors.
|
2021-09-01 11:07:30 -06:00 |
dahall
|
e886259eef
|
Updated `SafeAnysizeStruct` so an `IntPtr` field can be used for the array size.
|
2021-09-01 11:05:57 -06:00 |
dahall
|
ce52a9efe8
|
Updated project file
|
2021-08-29 16:31:18 -06:00 |
dahall
|
a29af2185b
|
Adjusted SystemEventHandler after removing BasicMessageWindow events
|
2021-08-29 15:07:27 -06:00 |
dahall
|
1c15f088f2
|
Removed BasicMessageWindows events (not relevant) and fixed some null handle potential
|
2021-08-29 15:06:40 -06:00 |
dahall
|
57ec94851a
|
Added Kernel32.MoveableHGlobalMemoryMethods class (from Vanara.Windows.Shell)
|
2021-08-29 15:04:37 -06:00 |
dahall
|
517de67a6a
|
Updated project files for 3.3.12
|
2021-08-26 10:59:15 -06:00 |
dahall
|
d52b0d5b18
|
Updated NuGet package dependencies
|
2021-08-26 09:05:27 -06:00 |
dahall
|
5132c0249b
|
Changed HFILE to implement ISyncHandle
|
2021-08-25 12:03:23 -06:00 |
dahall
|
192229cd62
|
Fixes related to issue #244
|
2021-08-25 11:28:05 -06:00 |
dahall
|
f6db705f87
|
Made adjustments to WinCon to address #244
|
2021-08-19 20:52:56 -06:00 |
dahall
|
6a5f6fc4e7
|
Fixed documentation
|
2021-08-18 17:23:52 -06:00 |
dahall
|
f28f2ebd76
|
Added Flags attribute to DROPEFFECT and UPDFCACHE
|
2021-08-18 17:02:55 -06:00 |
dahall
|
476b02ba21
|
Added SystemEventHandler.MessageWindowHandleCreated event
|
2021-08-17 13:02:39 -06:00 |
dahall
|
561400a001
|
Added BasicMessageWindow.HandleCreated and HandleDestroyed events.
|
2021-08-17 12:54:16 -06:00 |
dahall
|
e693b4b11e
|
Added CorrespondingType attributes to StandardClipboardFormat values.
|
2021-08-17 11:07:23 -06:00 |
dahall
|
d5c62d1dfc
|
Fixed #243
|
2021-08-17 08:37:25 -06:00 |
dahall
|
b55d22bf28
|
Renamed PInvoke\NTDll to PInvoke\NtDll to match NuGet package (#243)
|
2021-08-17 08:28:56 -06:00 |
dahall
|
cbf30e24ad
|
Renamed NtDll files to match NuGet package name
|
2021-08-17 08:18:49 -06:00 |
dahall
|
3a9a4eb929
|
Fixed misspelling in FILEDESCRIPTOR.nFileSize
|
2021-08-15 19:02:13 -06:00 |
dahall
|
345701e654
|
Added assembly for CimFs library
|
2021-08-05 16:00:36 -06:00 |
dahall
|
df344844bf
|
Updated and ran tests for CldApi after changes for #241
|
2021-08-04 13:20:49 -06:00 |
dahall
|
30a5fa2d72
|
Added USN type with correct mapping (long for LONGLONG instead of int) and corrected all references in structures and functions. #241
|
2021-08-03 09:34:29 -06:00 |
dahall
|
e504a40d84
|
Updated User32.INPUT structure for better usability, changed UIntPtr fields to IntPtr in a few structures and functions, added VK_* constants.
|
2021-08-02 09:58:54 -06:00 |
dahall
|
9d33eb2942
|
Updated project files
|
2021-07-21 18:37:05 -06:00 |
dahall
|
310abdae6f
|
More work on WinBio lib. Still buggy.
|
2021-07-21 17:16:20 -06:00 |
dahall
|
a0da03387d
|
Added winsock2 select function (#239)
|
2021-07-20 07:54:12 -06:00 |
dahall
|
39e8c12643
|
Added WinBio functions and corrected structures -- only partially tested
|
2021-06-25 16:33:04 -06:00 |
dahall
|
3f8ebec9be
|
Changed all dll references to lowercase to avoid new .NET 5 behavior (fixes #235)
|
2021-06-24 11:14:34 -06:00 |
dahall
|
c701bff372
|
Updated project files
|
2021-06-19 12:57:37 -06:00 |
dahall
|
c60440332e
|
Completed addition of all functions to Multimedia project
|
2021-06-19 08:48:33 -06:00 |
dahall
|
c1dad78b72
|
Renamed MmeApi.cs to MmeApi.aux.cs
|
2021-06-18 18:59:56 -06:00 |
dahall
|
2c1c56a78b
|
More updates from mmeapi.h and timeapi.h
|
2021-06-18 18:57:52 -06:00 |
dahall
|
179a2e0928
|
Added NtCreateProcess(Ex) methods to NtDll (#233)
|
2021-06-17 07:02:29 -06:00 |
dahall
|
fcd288c72d
|
Added functions and constants from joystickapi.h and mmsyscom.h to Multimedia
|
2021-06-16 21:44:12 -06:00 |
dahall
|
ebd58d2834
|
Added functions from mmiscapi.h to Vanara.PInvoke.Multimedia
|
2021-06-16 16:39:30 -06:00 |
dahall
|
2199dce833
|
Added IC, MCI and cap functions to Vanara.PInvoke.Multimedia
|
2021-06-16 11:52:33 -06:00 |
dahall
|
55458a86fe
|
Updated project files for 3.3.10
|
2021-06-03 20:12:24 -06:00 |
dahall
|
58411f09fd
|
Fixed more problems with FCI functions and delegates
|
2021-06-03 19:52:45 -06:00 |
dahall
|
20bdf64790
|
Added SafeHANDLE.ReleaseOwnership method to extract handle from safe handle so it is not closed on disposal.
|
2021-06-03 19:52:26 -06:00 |
dahall
|
4bfb89c728
|
Fixed params for FDI delegates
|
2021-06-03 10:51:28 -06:00 |
dahall
|
7b671d2b9a
|
Fixed XML docs
|
2021-06-03 10:51:12 -06:00 |
dahall
|
c1f2225efb
|
Updated project files for 3.3.10 release
|
2021-06-02 20:57:31 -06:00 |
dahall
|
fcbe78dfde
|
More additions of IC* functions from vfw.h
|
2021-06-02 20:25:31 -06:00 |
dahall
|
84539aae26
|
More Cabinet updates
|
2021-06-02 19:36:07 -06:00 |
dahall
|
bc6d5ddff0
|
Fixes to Cabinet assembly based on #232 issue and @IllidanS4. Many of which are BREAKING CHANGES.
|
2021-06-01 12:50:42 -06:00 |
dahall
|
8ff2f9595b
|
More updates and fixes to virtual disk assemblies
|
2021-06-01 11:53:58 -06:00 |
dahall
|
5343dfe277
|
Updated SafeBITMAPINFO
|
2021-05-31 21:46:12 -06:00 |
dahall
|
ecdd314dff
|
FIxes and improvements to PInvoke.VirtDisk (some breaking changes) and Vanara.VirtualDisk (chaged Enabled to ResilientChangeTrackingEnabled to avoid confusion).
|
2021-05-31 21:45:26 -06:00 |
dahall
|
50c6b13781
|
BREAKING CHANGES: Worked over functions related to BITMAPINFO adding attributes, creating overloads and changing 'ref' params to 'in' params where immutable. Needed because these functions often could fail due to poor processing of the structure.
|
2021-05-29 08:09:03 -06:00 |
dahall
|
46c8e028a7
|
Added parameter attributes
|
2021-05-29 08:06:43 -06:00 |
dahall
|
4f5f070161
|
Added related structures for BITMAPINFO and new SafeBITMAPINFO class to handle various incarnations
|
2021-05-29 08:05:47 -06:00 |
dahall
|
5b22a156f0
|
Fixed #230 by changing all import library references from Kernelbase to Psapi for functions defined in psapi.h. This allows the functions to work on all versions of Windows.
|
2021-05-26 09:46:28 -06:00 |
dahall
|
23f1e4c995
|
Removed unnecessary folder include directive
|
2021-05-24 12:12:26 -06:00 |
dahall
|
04efba5ec1
|
Backed out changes re: SafeEventHandle from HEVENT
|
2021-05-24 12:11:55 -06:00 |
David Hall
|
62e2922e74
|
Initlal changes to support CoreAudio and Multimedia assemblies together
|
2021-05-22 23:34:53 -07:00 |
David Hall
|
ebc6285808
|
Fixed WAVEFORMATEX layout
|
2021-05-22 23:34:17 -07:00 |
David Hall
|
bd43c2c000
|
Added SafeEventHandle to HEVENT implicit operator
|
2021-05-22 23:32:45 -07:00 |
dahall
|
97a973c6e5
|
Buildable check-in of new UNFINISHED and UNTESTED Multimedia assembly.
|
2021-05-14 13:07:29 -06:00 |
dahall
|
fb9aa91326
|
Updated project files for Lz32
|
2021-05-10 14:53:03 -06:00 |
dahall
|
7728a900c6
|
Added Lz32 assembly with all functions from lzexpand.h.
|
2021-05-10 14:44:48 -06:00 |
dahall
|
c68f6bb5a0
|
Extracted OFSTRUCT from Kernel32 to Shared and changed fFixedDisk field to `bool`.
|
2021-05-10 14:44:06 -06:00 |
dahall
|
cdb901f92b
|
Updated project files for TextServicesFramework with correct function info
|
2021-05-10 10:28:39 -06:00 |
dahall
|
96e3aef5fc
|
Modified structure fields to make blittable
|
2021-05-08 17:34:15 -06:00 |
dahall
|
7a73572e23
|
Fixed #228 by adjusting field type of `Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_IMPORT_SRC_INFO.CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION.pwszFileName` to blittable `StrPtrUni`
|
2021-05-08 08:32:35 -06:00 |
dahall
|
7ea275cc7a
|
Final project updates for 3.3.9
|
2021-05-07 12:27:00 -06:00 |
dahall
|
737426fcbf
|
Updated project files to include CfgMgr32
|
2021-05-05 20:41:02 -06:00 |
dahall
|
27c00f8281
|
Final update on CfgMgr32 functions
|
2021-05-05 20:34:12 -06:00 |
dahall
|
56de5f0c91
|
Added DEVPROPKEY.TryGetReadOnly method to look at read-only flag.
|
2021-05-05 19:40:46 -06:00 |
dahall
|
d3d6119f3a
|
Added actions to DEVPROPKEY corresponding type info
|
2021-05-05 19:39:27 -06:00 |
dahall
|
b920b3e02c
|
Completed adding functions from swdevices.h to CfgMgr32
|
2021-05-03 07:06:52 -06:00 |
dahall
|
91b5875b60
|
Added missing structures from SetupAPI's devpropdef.h.
|
2021-05-03 07:06:24 -06:00 |
dahall
|
a954e70b5a
|
Added swdevices.h methods and fixed solution build
|
2021-05-02 22:26:22 -06:00 |
dahall
|
c4e2e367f6
|
Update Cfgmgr32 project file
|
2021-05-02 21:58:11 -06:00 |
dahall
|
b80e72d7dd
|
More work on CfgMgr32
|
2021-05-02 21:52:39 -06:00 |
dahall
|
ef9ad5c169
|
Added DEVPROPTYPE.GetObject extension methods
|
2021-05-02 21:50:37 -06:00 |
dahall
|
a934a84a82
|
Added DEVPROPKEY.LookupName and ToString methods
|
2021-05-02 21:49:52 -06:00 |
dahall
|
ee23296bfd
|
Added GUID_DEVINTERFACE_* constants
|
2021-05-02 21:49:11 -06:00 |
dahall
|
058dbc4568
|
More functions to CfgMgr32
|
2021-04-28 21:15:22 -06:00 |
dahall
|
351eb31a53
|
More functions added to CfgMgr32
|
2021-04-28 16:56:02 -06:00 |
David Hall
|
874696c0ef
|
Added more CM_ funcs
|
2021-04-28 14:00:11 -06:00 |
dahall
|
4433536bfe
|
Added assembly for Text Services Framework
|
2021-04-27 10:44:17 -06:00 |
dahall
|
2ea499979c
|
Fixed #226 by correcting layout and marshaling for WlanSetFilterList and DOT11_SSID
|
2021-04-26 18:03:45 -06:00 |
dahall
|
89f5605f65
|
Updated project files
|
2021-04-26 10:16:34 -06:00 |
dahall
|
e3b3447094
|
Adjusted use based on IEnumFromCom changes
|
2021-04-21 16:40:44 -06:00 |
dahall
|
5ffefe1d94
|
Fixed build warnings
|
2021-04-21 16:40:25 -06:00 |
dahall
|
1be2db704d
|
Extracted and fixed IEnumFromCom
|
2021-04-21 15:33:28 -06:00 |
dahall
|
011b3011d2
|
Improved error handling.
|
2021-04-20 19:26:05 -06:00 |
dahall
|
e71d7949ca
|
Fixed bug in IEnumFromCom<TItem> single object constructor
|
2021-04-20 19:16:22 -06:00 |