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
dahall
cc4f1adc02
Updated LCID with LANGID parts
2021-04-14 12:52:08 -06:00
dahall
47499fb9ad
Added LANGID structure
2021-04-14 12:04:13 -06:00
dahall
b5acf30b53
Moved LCID to WinNT folder where it belongs
2021-04-14 12:03:20 -06:00
dahall
47a5bcf608
Added CfgMgr32 assembly ( #222 ) with initial requested functions
2021-04-11 21:18:25 -06:00
dahall
fec3fcbbe0
Fix #223 due to INPUT alignment problem
2021-04-11 20:27:45 -06:00
dahall
3e1596ba7f
Updated project files with updates
2021-04-07 13:27:08 -06:00
dahall
62aa360cc3
Added default param to ThrowLastErrorIf method
2021-04-06 12:46:45 -06:00
dahall
4dc0871047
Added generic Win32Error.ThrowLastErrorIf method
2021-04-06 12:44:00 -06:00
dahall
20ac23de3c
Updated XML documentation for IMAPI
2021-04-05 20:23:18 -06:00
dahall
e0462e6adf
Added optional parameter overloads for SetFilePointer, SetFilePointerEx
2021-04-05 20:03:42 -06:00
dahall
51d5a32970
Fixed missing brace
2021-04-05 09:53:45 -06:00
dahall
aab989639c
Fixed a number of interfaces in SearchApi that had properties in wrong order which caused memory access violations
2021-04-05 09:34:52 -06:00
Thorsten Jung
b071867262
Initial commit of Vanara.Windows.Shell.ShellBrowser ( #221 )
...
* Fix typo in folder name
* Initial commit of ShellBrowser, as of 01-Apr-21
* Fixing brainbug
2021-04-02 09:04:25 -06:00
dahall
3c2229908a
Updated and fixed more IMAPI stuff
2021-04-02 09:01:23 -06:00
dahall
dbec5d0507
Enhanced and fixed IMAPI interfaces
2021-03-29 20:56:36 -06:00
dahall
5b6db2cfe6
Added Vanara.PInvoke.IMAPI (Image Mastering API) assembly
2021-03-28 16:35:57 -06:00
dahall
e47f7c883c
Updated project files for 3.3.7
2021-03-23 21:47:43 -06:00
dahall
dd0ba29025
Fixed Vanara.PInvoke.Accessibility after TFM removal
2021-03-23 21:27:32 -06:00
dahall
8d47b13def
Tested and fixed SafeUNICODE_STRING class
2021-03-23 15:59:06 -06:00
dahall
36934136a2
Added HPROCESS.IsWow64() extension method
2021-03-23 15:58:33 -06:00
dahall
7fd053045f
Cleaned, updated all parameter attributes and added overloads where required ( #220 ), added marshaler to handle strings replacing UNICODE_STRING
2021-03-23 12:25:04 -06:00
dahall
e6e2045a07
Separated out UNICODE_STRING structures and functions and added a SafeUNICODE_STRING class that abstracts process specific memory access and layout.
2021-03-23 12:21:29 -06:00
NN
28822bab9e
Use explicit framework reference. Remove transitive TFM requirement. ( #212 )
...
Co-authored-by: NN <NN---@users.noreply.github.com>
2021-03-23 07:26:03 -06:00
dahall
a91e30bad3
Updated project support files
2021-03-18 21:10:12 -06:00
dahall
f3fdc9880a
Added Windows Connect Now (wcnapi) assembly
2021-03-18 17:33:06 -06:00
dahall
24c81732f4
Added Function Discovery API assembly
2021-03-18 17:32:31 -06:00
dahall
a66390fe2b
Fixed bugs in PROPVARIANT.GetSafeArray and SetSafeArray that caused crashed on all but a few use cases.
2021-03-18 15:40:27 -06:00
dahall
49c63e7207
So many bug fixes and improvements to SAFEARRAY and assoc functions. Fixed parameters on a number of functions, added function overloads for simpler parameter passing, fixed bug in SAFEARRAYBOUND.ctor, added many methods to SafeSAFEARRAY to make it more like `System.Array` and more interoperable.
2021-03-18 15:38:48 -06:00
dahall
d9eb284013
Fixed bug in FreePropVariantArray param definition
2021-03-18 14:59:54 -06:00
dahall
73f5ea3700
Added VARTYPE.GetCorrespondingType extension method to convert to a .NET or Vanara type.
2021-03-18 14:39:32 -06:00
dahall
c8d0a78c92
Fixed READ_USN_JOURNAL_DATA.FirstUsn type per #215 .
2021-03-18 14:36:55 -06:00
dahall
d1eac05783
Fixed ISearchRoot. IDL has property methods in put/get order instead of get/put and wrapping them in properties does not seem to allow that order.
2021-03-08 20:06:32 -07:00
dahall
8aa4e7d96e
Updated package descriptions with briefer syntax
2021-03-07 11:24:58 -07:00
dahall
3e00f2743c
Updated referenced NuGet package versions
2021-03-07 11:15:52 -07:00
dahall
abcfd5a862
Documentation fixes
2021-03-07 11:15:18 -07:00
dahall
29a2dfbb3b
Adjusted completion port references to IntPtr
2021-03-07 11:14:51 -07:00
dahall
9d7ffcf4f4
Change all IO completion keys to IntPtr instead of UIntPtr -- they need to interchange with HANDLE types almost always.
2021-03-06 18:54:56 -07:00
dahall
034b6793e6
Changed INVALID_SET_FILE_POINTER a UInt32 to match SetFilePointer output type. Changed unsafe overload of ReadFIle to have all pointer params. Added SetFilePointer overload taking uint values as params.
2021-03-06 18:53:34 -07:00
dahall
c5075f648b
Made implicit conversion to HANDLE work from SafeHandle instead of SafeHANDLE
2021-03-06 18:51:17 -07:00
dahall
524cb82c2b
Added parameter attributes to CreateFileMapping variants
2021-03-05 16:26:50 -07:00
dahall
b895c05a54
Fixed ambiguity problems with changes to DuplicateHandle. Rolled back some of them.
2021-03-04 11:57:55 -07:00
dahall
b92976fad4
Fixed bug in last commit
2021-03-04 11:41:40 -07:00
dahall
50aa5a06e1
Added generic CloseHandle and DuplicateHandle methods to better support IKernelHandle and SafeKernelHandle instances.
2021-03-04 10:57:31 -07:00
dahall
042cf8573c
Added equality operators for IHandle and IntPtr to SafeHANDLE.
2021-03-04 10:56:29 -07:00
dahall
483d76df37
Changed return value of OpenFileById from IntPtr to SafeHFILE
2021-03-02 07:55:51 -07:00
dahall
540cad3daf
Truncated desc for Kernel32 project to avoid 35K char limit
2021-03-01 15:38:37 -07:00
dahall
a361530d5a
Merge branch 'master' of https://github.com/dahall/Vanara
2021-03-01 15:07:26 -07:00
dahall
fb5f44738e
Updated project files for 3.3.5
2021-03-01 15:07:01 -07:00
Matt Haynie
63f7a1d201
Create WinBase.File.cs ( #213 )
...
MAX_PATH is not a hard limit on the maximum length of a file path. Using Windows 10, I have a file path that is ~378 chars long, and an exception is thrown in the local method AddCap because the code attempts to increase the size of the StringBuilder beyond the 261 chars that was specified in the constructor. This change just removes the hard upper limit cap on that length.
2021-02-28 18:57:02 -07:00
dahall
d7eeb1ca06
Usability updates to CldApi functions.
2021-02-24 14:25:56 -07:00
dahall
b6f76552ca
Fixed ambiguity with changes to PostQueuedCompletionStatus
2021-02-18 17:36:09 -07:00
dahall
7ce8ade62d
Added over 100 new structures supporting control codes and DeviceIoControl
2021-02-18 15:34:42 -07:00
dahall
4a4184ab87
Added COMPRESSION_FORMAT enum
2021-02-18 14:26:23 -07:00
dahall
a90a8d2687
Added non-opaque SID structure
2021-02-18 14:25:48 -07:00
dahall
b151b82e06
Added parameter attributes and DeviceIoControl overload that takes no input or output params.
2021-02-18 14:25:21 -07:00
dahall
2d538b6cf7
Replaced GetLogicalDriveStrings with overloaded methods not using StringBuilder.
2021-02-18 14:24:03 -07:00
dahall
87664c5f97
Added AnySizeStringMarshaler<T> which is an IVanaraMarshaler implementation to handle structures where the last field is a single character string array. Also added ability to use "*" as field name to indicate that string or array length should be determined by the amount of allocated memory.
2021-02-18 14:22:59 -07:00
dahall
f13930bd63
Added Vanara.PInvoke.RstrtMgr project/assembly with Restart Manager functions. 100% complete.
2021-02-11 15:39:40 -07:00
dahall
fa63350031
Updated project files for 3.3.4
2021-02-11 13:33:26 -07:00
dahall
07561a1419
Added CoClassAttribute to IContextCallback
2021-02-09 09:18:31 -07:00
NN
f45861e1e1
Add ContextSwitcher and other IIDs. Fix IContextCallback. ( #211 )
...
Co-authored-by: Konstantin Sharon <NN---@users.noreply.github.com>
2021-02-09 07:46:25 -07:00
dahall
bf1cbcf3ca
Improved parameter attributes and overloads for CreateWindowEx and GetClassInfoEx
2021-02-08 15:33:07 -07:00
dahall
03cb7bdda6
Fixed issues with BasicMessageWindow that caused creation failures and WndProc call failures.
2021-02-08 15:31:59 -07:00
dahall
6c4a37655b
Added `WindowClass` to ensupsulate information about a window class.
2021-02-08 15:30:54 -07:00
dahall
6d7fd73bba
Added IContextCallback ( #209 )
2021-02-08 09:19:12 -07:00
dahall
c2c75a461e
Updated project files for 3.3.3 release
2021-02-03 14:49:55 -07:00
dahall
d1e856c448
Added MiniDumpWriteDump overload and fixed test (thanks @NN)
2021-02-03 14:49:31 -07:00
dahall
c57e42274d
Fixed missing XML build warnings
2021-02-03 13:59:26 -07:00
dahall
978f339457
Changed DbgHelp to have Version dependency and moved all types to correct files based on header name
2021-02-03 13:57:49 -07:00
dahall
c6ef5c216b
Added Vanara.PInvoke.Version project will all functions
2021-02-03 13:56:25 -07:00
dahall
302e0af192
Moved VerRsrc structures and enum to new Version assembly
2021-02-03 12:33:40 -07:00
dahall
5d33dc9a44
Fixed access problem in minidump
2021-02-03 08:59:07 -07:00
dahall
9464dbd4fa
Added `MiniDumpWriteDump` and supporting structs #204
2021-02-03 08:41:28 -07:00
dahall
2a38e34ae5
Added missing XML documentation
2021-02-01 16:26:16 -07:00
dahall
967389e246
Removed all calls to `Marshal.ReleaseComObject` where there exists a possibility that the interface could have been referenced by another object and changed to nulling the holding variable. See discussion thread #188 .
2021-02-01 16:08:43 -07:00
dahall
4ad9cc77e2
Updated project files with 3.3.3 info
2021-02-01 13:23:54 -07:00
dahall
72e792928f
Fixed XML comment problems
2021-02-01 09:08:31 -07:00
dahall
51ff0fc1a8
Completed work for WSMan, including enhanced definitions for the IWSMan set of interfaces.
2021-01-31 20:26:21 -07:00
dahall
eaeb31a11d
Added missing ReportIScsiTargetPortals function
2021-01-30 15:25:41 -07:00
dahall
77138c965b
Fixed layout problem with MIB_UDP6ROW_OWNER_MODULE ( #189 )
2021-01-30 10:26:50 -07:00
dahall
9ee04bca80
Completed all functions for SetupAPI
2021-01-30 09:25:37 -07:00
dahall
06a42c155c
Reverted HBITMAP.ToBitmap() extension to just call Image.FromHBITMAP to avoid flipping until addressed ( #202 )
2021-01-29 14:47:34 -07:00
dahall
a6d225b6b8
Updated project files with `ImportWindowsDesktopTargets` feature to prevent NETSDK1136 build error ( #200 )
2021-01-26 07:49:48 -07:00
dahall
2be07af49a
Fixes to NtQueryInformationProcess to compensate for bitness issues between processes. #123
2021-01-25 17:04:16 -07:00
dahall
adc4a814b2
Added addition PROCESSINFOCLASS values from ProcessHacker and PInvoke.net
2021-01-25 12:12:41 -07:00
dahall
5ba1e9d7b5
Added UNICODE_STRING.ToString(HPROCESS hProc) method
2021-01-25 12:11:56 -07:00
dahall
adf48e9d4f
Added CreateWindowEx overload taking IntPtr for class name
2021-01-24 18:58:58 -07:00
dahall
3109a2ebbf
Fixed disposal bug in BasicMessageWindow
2021-01-24 18:58:16 -07:00
dahall
93efa5648e
Added `Macros.MAKEINTATOM` function
2021-01-24 18:57:43 -07:00
dahall
aff898c849
Changed Win32Error.GetLastError to use function from Kernel32 instead of Marshal.GetLastError to improve speed.
2021-01-24 18:55:49 -07:00
dahall
4a55c16fee
Update project files for release
2021-01-21 10:17:30 -07:00
dahall
def1172b25
Added more SetupAPI functions
2021-01-21 09:54:15 -07:00
dahall
f9edfeefc1
Finished work with some helper methods on IScsiDsc
2021-01-20 13:56:42 -07:00
dahall
43cf044f87
Updated project files
2021-01-19 19:36:32 -07:00
dahall
51e1dfe133
Added IScsiDsc library
2021-01-19 11:18:23 -07:00
dahall
f9e5ae6a68
Added GetVolumePathNamesForVolumeName overload
2021-01-19 11:17:57 -07:00
dahall
bee8b44bbc
Added details for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
2021-01-15 13:37:38 -07:00
dahall
582811517b
Added VOLUME_DISK_EXTENTS
2021-01-15 13:37:15 -07:00
dahall
2aa0834de5
More work on SetupAPI
2021-01-14 20:24:17 -07:00
dahall
9609ce7eee
Extended and improved object GetValue(this REG_VALUE_TYPE value) method
2021-01-14 20:23:30 -07:00
dahall
583a0a9f93
Updated project files
2021-01-14 12:02:00 -07:00
dahall
0e22e0f9b4
Added more functions and unit test for WsmSvc
2021-01-11 18:46:28 -07:00
dahall
4a63607d26
Updated project files
2021-01-11 15:30:51 -07:00
dahall
186870006a
Added Vanara.PInvoke.WsmSvc assembly ( #194 ) with a portion of the functions.
2021-01-11 15:30:19 -07:00
dahall
d92b34e446
Added const property key and Guid values for use by SetupAPI
2021-01-11 11:24:19 -07:00
dahall
9345674ebc
Moved PDCAP enum from PowrProf to Shared and added a few other enums and structure to Shared.Wdm.cs from that header file.
2021-01-11 11:20:54 -07:00
dahall
1ae5a59faa
Added Vanara.PInvoke.SHCore assembly with all functions ( #193 )
2021-01-11 11:17:40 -07:00
dahall
0d732be421
Added StructHelper.InitWithSize to simplify the many structures that have to be initialized with their size.
2021-01-11 11:16:52 -07:00
dahall
e23d7d2220
Moved DEVICE_SCALE_FACTOR from Shell32 to Shared
2021-01-11 11:16:06 -07:00
dahall
608e0f7d53
Updated project information
2021-01-05 21:55:12 -07:00
dahall
a1bed07eac
Completed SetupAPI device functions
2021-01-05 21:54:42 -07:00
dahall
5c040e7fd4
Renamed SafeMSIHANDLE to PMSIHANDLE and finished all methods for msi.dll
2021-01-03 14:31:34 -07:00
dahall
8c203d399d
Msi and SetupAPI check-in, buildable
2021-01-02 18:42:02 -07:00
dahall
a8730903e3
More SendMessage work
2021-01-01 15:05:32 -07:00