Commit Graph

2199 Commits (4620e983be2fa6acf877d47aecebcfa817ce7bbc)

Author SHA1 Message Date
David Hall a5d7e2b188 As alternative to #454 PR changingPROCESS_BASIC_INFORMATION with breaking field names and types, added properties to align with docs for GetProcessInformation 2024-04-23 09:41:30 -06:00
David Hall 0fd834c411 Fixed marshalling for pszVerb in Shell32.IFolderView2.InvokeVerbOnSelection() #456 2024-04-23 08:35:58 -06:00
David Hall 831d40e2e5 Fixed fix #453 after better testing 2024-04-11 17:19:27 -06:00
David Hall 7d03749a4c Fixed Shell32.STRRET under 64-bit (#453) and added Free function to release memory rather than having string methods unalloc. 2024-04-11 16:57:06 -06:00
David Hall 94fdd98d31 Added Vanara.PInvoke.ODBC32 package and supporting unit test 2024-04-10 07:21:07 -06:00
David Hall 35a544b5c7 Fixed SearchApi.IQuerySolution.Resolve() should not require unsafe pointer for parameter "SYSTEMTIME* pstReferenceTime" #451 2024-04-03 07:58:23 -07:00
David Hall 5bcbe8be8c Fixed Module32First, Module32Next, and MODULEENTRY32 to work in both wide and ansi character configs (#449) 2024-04-03 07:49:42 -07:00
David Hall b162c0d26a Updated version to 4.0.1 and copyright date to 2024 2024-04-03 07:29:47 -07:00
David Hall cd7f44dcb8 Doh! 2024-03-28 18:14:50 -06:00
David Hall 581a2980ba Added comparison to IN_ADDR and IN6_ADDR 2024-03-28 18:09:57 -06:00
David Hall b2d9fa9a7b Added comparer for MIB_UDPROW_OWNER_PID 2024-03-28 18:02:39 -06:00
David Hall e17b7b67e8 Fixed WTSINFO.LastInputTime (#448) 2024-03-28 14:10:29 -06:00
David Hall d3793a106b Fixed FWPM_FILTER0 and FWPM_ACTION0 structures for union misses (#445) 2024-03-28 13:50:21 -06:00
David Hall 375657cf49 Fixed bad decl of Kernel32.READ_DIRECTORY_NOTIFY_INFORMATION_CLASS (#450) 2024-03-28 12:07:45 -06:00
David Hall ab61a44669 Fixed #441 and added unit test for IMAPI. 2024-03-28 12:04:22 -06:00
David Hall d2bccd35f5 Updated SafeSAFEARRAY to handle cleanup better and allow nulls in set functions. Move marshaler from IMAPI to here for safe arrays. 2024-03-28 12:03:36 -06:00
David Hall 5e567af638 Added support for processed bytes during an IOCompletionCallback with OverlappedAsyncResult wrapper (#443) 2024-03-25 16:25:19 -06:00
David Hall b5ba4dce9c Fixed #442 for .NET Core 2024-03-25 16:11:02 -06:00
David Hall 8ea569f81c Fixed bug in GetWindowLongAuto per #442 2024-03-25 16:07:46 -06:00
David Hall 45c0a6869c More beta2 updates 2024-02-23 18:01:41 -07:00
David Hall c884e083c0 Added GetRawInputDeviceInfo overload with enum for RIDI. (see #439) 2024-02-23 17:48:19 -07:00
David Hall f8fdedeb83 Fixed #392 by updating the GetDC method to return a new class called SafeReleaseHDC that disposes using ReleaseDC. 2024-02-23 17:46:46 -07:00
David Hall 1eeb701455 Addressed #438 2024-01-15 15:33:30 -07:00
David Hall 49da77df90 More Net8.0 nullability fixes 2023-12-30 20:42:33 -07:00
David Hall 7cb35c9a78 Updated project info 2023-12-30 17:57:13 -07:00
David Hall 9ee549b347 Removed errant TargetFrameworks 2023-12-30 17:52:31 -07:00
David Hall d7564ed99c NET8.0 changes 2023-12-30 16:29:54 -07:00
David Hall 0fb254a3b2 Checkpoint before net80 changes 2023-12-30 15:29:39 -07:00
David Hall 77e4174405 Check in for VssApi -- not ready for packaging, but builds 2023-12-18 17:07:54 -07:00
David Hall 6a8f1e3a11 Updated project and solution files with new Vss updates 2023-11-24 17:27:49 -07:00
David Hall d58047e3c0 Moved vss info files to VssApi and renamed vcxproj to Vanara.PInvoke.VssApi to match .NET projects. 2023-11-24 17:27:33 -07:00
David Hall 103f5ac29f Updated Vss project files 2023-11-24 16:33:54 -07:00
David Hall 907f21467e Fixed build for VssApi 2023-11-22 17:52:26 -07:00
David Hall c84774927b Updated handle template 2023-11-22 17:50:14 -07:00
David Hall 4dddb1529c More nullability work on IShellFolder 2023-11-20 07:46:35 -07:00
David Hall c5ecf5e0b4 More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
David Hall 31577fd398 Added missing functions and updated project files 2023-11-19 15:41:27 -07:00
David Hall 0f02552a01 Corrections to nullability based on CS samples 2023-11-18 22:51:00 -07:00
David Hall 0de77a27a4 Updated project files 2023-11-03 01:08:38 -06:00
David Hall 89b83b9758 Final build, nullability and xml doc fixes 2023-11-03 00:57:56 -06:00
David Hall e706e3a5aa Added nullability to WsmSvc and tests 2023-11-02 22:26:49 -06:00
David Hall 68fc80ed2e Added nullability to WscApi 2023-11-01 07:21:20 -06:00
David Hall 3b3d11aed3 Added nullability to Printing and tests 2023-10-31 17:03:24 -06:00
David Hall cc7fac9a91 Added PSYSTEMTIME class 2023-10-31 17:03:09 -06:00
David Hall d0fc6a0f70 Added nullability to PhotoAcquire 2023-10-23 14:39:57 -06:00
David Hall 428e7b4e85 Added nullability to WinTrust 2023-10-23 09:38:29 -06:00
David Hall dfb673fe79 Added nullability to Wer 2023-10-23 08:02:50 -06:00
David Hall c91314e0a9 Added nullability to WebSocket, added some overloads, and created test 2023-10-23 07:49:31 -06:00
David Hall b429b0e793 Added nullability to WcnApi 2023-10-22 15:12:23 -06:00
David Hall aefc44abcf Added nullability to VssApi and test 2023-10-21 19:45:24 -06:00
David Hall 8128098af6 Added nullability to WcmApi and test 2023-10-21 08:42:54 -06:00
David Hall f976001980 Added nullability to UserEnv and tests 2023-10-20 18:31:22 -06:00
David Hall 77863ccd7b Added nullability to UrlMon and tests 2023-10-20 11:18:33 -06:00
David Hall b20074b9e7 Added nullability to TaskSchd and test 2023-10-19 22:52:08 -06:00
David Hall 4dd0e5ac52 Added nullability to SensorsApi and tests 2023-10-19 21:48:30 -06:00
David Hall 935c757d8d Added nullability to RstrtMgr 2023-10-19 21:41:57 -06:00
David Hall 361c214f07 Applied fix for #432 2023-10-19 21:36:09 -06:00
David Hall 5dad85375d Added nullability to QoS and test. Fixed bug in TC_GEN_FLOW. 2023-10-19 17:47:07 -06:00
David Hall d22ec676a0 Added nullability to ProjectedFSLib 2023-10-19 12:54:36 -06:00
David Hall 1d1a00eb68 Added nullability to PeerDist 2023-10-19 10:18:19 -06:00
David Hall bbf201dd7e Added nullability to Pdh and tests 2023-10-18 19:55:20 -06:00
David Hall dd9e5d0523 Added nullability to MsOpc and tests 2023-10-18 08:05:55 -06:00
David Hall 1cba1cefe9 Addresses #430 2023-10-17 22:25:24 -06:00
David Hall 4918a8f714 Added nullability to NewDev 2023-10-17 21:24:39 -06:00
David Hall 88ea263d82 Added nullability to MsRdc and tests 2023-10-17 21:14:26 -06:00
David Hall 874d89796c Fixed #428 2023-10-17 17:55:37 -06:00
David Hall b9bc3bcf98 Added nullability to Msi and tests 2023-10-17 17:40:06 -06:00
David Hall ec9b2ac05a Added nullability to TextServicesFramework 2023-10-17 09:49:53 -06:00
David Hall 8ec7d5c665 Added nullability to CoreAudio and tests 2023-10-16 07:50:01 -07:00
David Hall 3aa52d622f Added nullability to Magnification and tests 2023-10-06 19:35:05 -06:00
David Hall 163affe6ba Added nullability to KtmW32 and unit tests 2023-10-06 15:39:11 -06:00
David Hall 0e4b65c710 Added nullability to IScsiDsc 2023-10-06 15:29:43 -06:00
David Hall 1d349adada Added nullability to IMAPI 2023-10-05 19:19:05 -06:00
David Hall 2226f6c44c Added nullability to HttpApi 2023-10-04 16:12:21 -06:00
David Hall c84535d13e Cleaned up messed up XML comments 2023-10-04 16:12:06 -06:00
David Hall 1a240dd4ab Added nullability to FunDisc 2023-10-02 18:03:41 -06:00
David Hall 65cd3100ef Added nullability to Graphics and tests 2023-10-02 17:38:38 -06:00
David Hall e8adb35337 Added nullability to IMageHlp and DbgHelp 2023-10-01 20:56:03 -06:00
David Hall 009afeee89 More nullability work on DwmApi 2023-10-01 20:55:38 -06:00
David Hall da884b1557 Added nullability to DbgHelp and Version 2023-09-30 17:57:47 -06:00
David Hall ac5d1a856c Added nullability to DavClnt 2023-09-29 20:32:28 -06:00
David Hall 8b35fb9a46 Added nullability to ClfsW32 and tests 2023-09-29 20:29:14 -06:00
David Hall 384979da9c Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests 2023-09-29 11:58:35 -06:00
David Hall 8f6e4f6781 Added nullability to UxTheme and tests 2023-09-25 10:50:34 -06:00
David Hall 3d8019925b Fixed problems from cleanup 2023-09-25 10:50:17 -06:00
David Hall 2c10bf7415 Added nullability to AclUI and tests 2023-09-25 07:37:32 -06:00
David Hall 99e7fa0a78 Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
David Hall 645bfc7ad7 Corrections addressing bulk cleanup 2023-09-24 19:42:18 -06:00
David Hall 1ac1734953 Added NtDll.RtlGetVersion per #421 2023-09-24 19:23:35 -06:00
David Hall 3e459127e9 More nullability work on Kernel32 and its unit tests 2023-09-24 19:15:49 -06:00
David Hall 70a5838202 Added nullability to unit tests for Imm32, User32, and Usp10 2023-09-24 17:01:23 -06:00
David Hall 3f5dbc6bb0 Resolved build errors from bulk cleanup 2023-09-24 15:47:18 -06:00
David Hall 2eb7120807 Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
David Hall 6dfd96e402 Added nullability to WinBio 2023-09-20 20:31:35 -06:00
David Hall 34fd355ed2 Code cleanup and further nullability fixes 2023-09-20 09:00:33 -06:00
David Hall 4f00c9c357 Added nullability to AMSI 2023-09-16 15:41:14 -06:00
David Hall 708e778a35 Added nullability to WTSApi32 2023-09-16 15:21:13 -06:00
David Hall 5572f7429a Added nullability to PowrProf 2023-09-16 14:00:07 -06:00
David Hall 1df1439cfb Added nullability to OleDlg 2023-09-15 09:26:21 -06:00
David Hall d83214ac41 Added nullability to FwpUClnt 2023-09-14 20:16:58 -06:00