Commit Graph

  • 8568b342aa Fixed versioning to 4.0.2 and updated project docs master David Hall 2024-05-10 14:17:05 -0600
  • 2677b7540d Fixed versioning to 4.0.2 and updated project docs nullableenabled David Hall 2024-05-10 14:17:05 -0600
  • aa30dad57b Added Vanara.PInvoke.WUApi assembly and test for Windows Update API David Hall 2024-05-09 19:23:48 -0600
  • a546ad4fb2 Added Vanara.PInvoke.WslApi project for Windows Subsystem for Linux David Hall 2024-05-07 21:14:26 -0600
  • 3ab524802e Added some missing WinHttp constants David Hall 2024-05-07 20:15:10 -0600
  • d2fd26fbcf Added dwHostLocalPort property to all related structures in IpHlpApi that use dwLocalPort in network byte order. David Hall 2024-05-07 13:13:49 -0600
  • ffd6799910 Completed all interfaces for OleDb David Hall 2024-05-07 12:18:21 -0600
  • 63f9db0835
    Merge ad063298f9 into 0922c3a510 #462 Thorsten Jung 2024-05-07 08:15:24 -0300
  • 01114f73b0 Fixed IsValidAcl recursion bug (#463) using PR from @rul3rst4 David Hall 2024-05-06 07:16:33 -0600
  • 0922c3a510
    fix: advapi32 IsValidAcl recursion (#463) prenull_v3 Anderson Kulitch 2024-05-06 10:15:25 -0300
  • 8b8bd15ca2 fix: advapi32 IsValidAcl recursion #463 anderson.silva 2024-05-05 22:32:58 -0300
  • 7919216bbe Added nullability to SafeHANDLE operators (#459) David Hall 2024-05-05 17:42:08 -0600
  • c7913b9d5a Fixed wrong structure for CRYPT_PROVIDER_DATA (#461) David Hall 2024-05-05 17:28:52 -0600
  • 6ad9ce3d74 Updated version to 4.0.2 David Hall 2024-05-05 17:27:16 -0600
  • 0234d0cd26 Updated project files for 4.0.1 v4.0.1 David Hall 2024-04-30 08:47:45 -0600
  • a9f3a59106 Fixed windows platform warnings in FirewallApi missed since it's VB David Hall 2024-04-30 07:43:29 -0600
  • 1a3a4f9cd4 Updated failures due to correction of CorrespondingTypeAttribute David Hall 2024-04-30 07:42:52 -0600
  • a5d78ec9fb Fixed failure in CorrespondingTypeAttribute.GetCorrespondingTypes introduced in 4.0.0 that excluded `null` values. (#460) David Hall 2024-04-29 10:28:38 -0600
  • 62f380b80a Added part of OleDB assembly. Missing about half of the interfaces still. David Hall 2024-04-27 13:27:16 -0600
  • de98bff453 Added IID_IUnknown guid David Hall 2024-04-27 13:23:08 -0600
  • 622bd6edba Added IID_IUnknown const David Hall 2024-04-27 12:54:29 -0600
  • 0d6cf66f53 Converted error types to use new ErrorHelper and hid stack mentions of ThrowIfError and related methods. David Hall 2024-04-27 12:53:47 -0600
  • b3e390b709 Added IConvertible to error base type in FieldValueHash David Hall 2024-04-27 12:52:47 -0600
  • d5d952844f Added class to help retrieve messages from error codes that accepts alternate methods to FormatMessage. Moved FormatMessage method here from HRESULT. David Hall 2024-04-27 12:52:12 -0600
  • 01c31c3638 Added backwards compatible StackTraceHiddenAttribute for pre-NET 6.0 David Hall 2024-04-27 12:51:14 -0600
  • dc62d8c478 Added null handlers to SafeHANDLE equality methods. (#459) David Hall 2024-04-27 12:50:17 -0600
  • a5d7e2b188 As alternative to #454 PR changingPROCESS_BASIC_INFORMATION with breaking field names and types, added properties to align with docs for GetProcessInformation David Hall 2024-04-23 09:41:30 -0600
  • 0fd834c411 Fixed marshalling for pszVerb in Shell32.IFolderView2.InvokeVerbOnSelection() #456 David Hall 2024-04-23 08:35:58 -0600
  • 4d17d7143e Added SafeAllocatedMemoryHandleBase.HandleChanged event and overrode SetHandle David Hall 2024-04-23 08:24:12 -0600
  • a0bf0b3164 Fixed false-positive with StrPtrAuto.IsNullOrEmpty (#455) David Hall 2024-04-23 08:21:01 -0600
  • da70efde05
    Add more information to the PROCESS_BASIC_INFORMATION struct #454 Michiel Hazelhof 2024-04-19 10:00:13 +0200
  • 831d40e2e5 Fixed fix #453 after better testing David Hall 2024-04-11 17:19:27 -0600
  • 7d03749a4c Fixed Shell32.STRRET under 64-bit (#453) and added Free function to release memory rather than having string methods unalloc. David Hall 2024-04-11 16:57:06 -0600
  • 94fdd98d31 Added Vanara.PInvoke.ODBC32 package and supporting unit test David Hall 2024-04-10 07:21:07 -0600
  • 35a544b5c7 Fixed SearchApi.IQuerySolution.Resolve() should not require unsafe pointer for parameter "SYSTEMTIME* pstReferenceTime" #451 David Hall 2024-04-03 07:58:23 -0700
  • 5bcbe8be8c Fixed Module32First, Module32Next, and MODULEENTRY32 to work in both wide and ansi character configs (#449) David Hall 2024-04-03 07:49:42 -0700
  • b162c0d26a Updated version to 4.0.1 and copyright date to 2024 David Hall 2024-04-03 07:29:47 -0700
  • ad063298f9
    Link to ShellBrowser issue on /dahall/Vanara/issues/319 #462 Thorsten Jung 2024-03-29 15:05:35 +0100
  • cd7f44dcb8 Doh! v4.0.0 David Hall 2024-03-28 18:14:50 -0600
  • 581a2980ba Added comparison to IN_ADDR and IN6_ADDR David Hall 2024-03-28 18:09:57 -0600
  • 880dd37c8e Added detailed output for bug analysis David Hall 2024-03-28 18:03:16 -0600
  • b2d9fa9a7b Added comparer for MIB_UDPROW_OWNER_PID David Hall 2024-03-28 18:02:39 -0600
  • e17b7b67e8 Fixed WTSINFO.LastInputTime (#448) David Hall 2024-03-28 14:10:29 -0600
  • d3793a106b Fixed FWPM_FILTER0 and FWPM_ACTION0 structures for union misses (#445) David Hall 2024-03-28 13:50:21 -0600
  • 375657cf49 Fixed bad decl of Kernel32.READ_DIRECTORY_NOTIFY_INFORMATION_CLASS (#450) David Hall 2024-03-28 12:07:45 -0600
  • ab61a44669 Fixed #441 and added unit test for IMAPI. David Hall 2024-03-28 12:04:22 -0600
  • d2bccd35f5 Updated SafeSAFEARRAY to handle cleanup better and allow nulls in set functions. Move marshaler from IMAPI to here for safe arrays. David Hall 2024-03-28 12:03:36 -0600
  • 5e567af638 Added support for processed bytes during an IOCompletionCallback with OverlappedAsyncResult wrapper (#443) David Hall 2024-03-25 16:25:19 -0600
  • b5ba4dce9c Fixed #442 for .NET Core David Hall 2024-03-25 16:11:02 -0600
  • 8ea569f81c Fixed bug in GetWindowLongAuto per #442 David Hall 2024-03-25 16:07:46 -0600
  • 45c0a6869c More beta2 updates David Hall 2024-02-23 18:01:41 -0700
  • c884e083c0 Added GetRawInputDeviceInfo overload with enum for RIDI. (see #439) David Hall 2024-02-23 17:48:19 -0700
  • f8fdedeb83 Fixed #392 by updating the GetDC method to return a new class called SafeReleaseHDC that disposes using ReleaseDC. David Hall 2024-02-23 17:46:46 -0700
  • 1eeb701455 Addressed #438 David Hall 2024-01-15 15:33:30 -0700
  • 7de0f53014
    Update WinIOCtl.Enums.cs to add missing values to STORAGE_PROPERTIY_ID David Hall 2024-01-15 15:32:36 -0700
  • 7566b9a4e5
    Mark SHGSI as Flags (#436) Scover 2024-01-15 23:19:49 +0100
  • 49da77df90 More Net8.0 nullability fixes David Hall 2023-12-30 20:42:33 -0700
  • 7cb35c9a78 Updated project info David Hall 2023-12-30 17:57:13 -0700
  • 9ee549b347 Removed errant TargetFrameworks David Hall 2023-12-30 17:52:31 -0700
  • c1eda2cdcf Fixed net8 cast issue David Hall 2023-12-30 17:51:41 -0700
  • d3012da6e6 Updated TargetFrameworks value David Hall 2023-12-30 17:51:11 -0700
  • 37e03de0b5 Nullability additions to Vanara.Windows.Forms David Hall 2023-12-30 17:50:35 -0700
  • d7564ed99c NET8.0 changes David Hall 2023-12-30 16:29:54 -0700
  • 0fb254a3b2 Checkpoint before net80 changes David Hall 2023-12-30 15:29:39 -0700
  • 77e4174405 Check in for VssApi -- not ready for packaging, but builds David Hall 2023-12-18 17:07:54 -0700
  • ef35322675 Mark SHGSI as Flags #436 Scover 2023-12-09 13:18:31 +0100
  • 6a8f1e3a11 Updated project and solution files with new Vss updates David Hall 2023-11-24 17:27:49 -0700
  • d58047e3c0 Moved vss info files to VssApi and renamed vcxproj to Vanara.PInvoke.VssApi to match .NET projects. David Hall 2023-11-24 17:27:33 -0700
  • 103f5ac29f Updated Vss project files David Hall 2023-11-24 16:33:54 -0700
  • 907f21467e Fixed build for VssApi David Hall 2023-11-22 17:52:26 -0700
  • be8c3ee6e8 Added SelfContained tag to project for Net8.0 David Hall 2023-11-22 17:51:59 -0700
  • 9d1d4db128 Fixed bugs in IShellFolder test David Hall 2023-11-22 17:50:49 -0700
  • c84774927b Updated handle template David Hall 2023-11-22 17:50:14 -0700
  • 2c6d71933b Separated SourceLInk and Package details into separate config files for solution David Hall 2023-11-22 17:49:48 -0700
  • 4dddb1529c More nullability work on IShellFolder v4.0.0-beta David Hall 2023-11-20 07:46:35 -0700
  • c5ecf5e0b4 More nullability work, mostly Shell32 David Hall 2023-11-19 20:05:15 -0700
  • 7a463b80cd Updated readme David Hall 2023-11-19 15:49:21 -0700
  • 31577fd398 Added missing functions and updated project files David Hall 2023-11-19 15:41:27 -0700
  • 1536fadf8a Updated Printing tests to demonstrate #434 David Hall 2023-11-19 09:10:04 -0700
  • 0f02552a01 Corrections to nullability based on CS samples David Hall 2023-11-18 22:51:00 -0700
  • 460a46c899 Fixed release build David Hall 2023-11-03 01:24:08 -0600
  • 0de77a27a4 Updated project files David Hall 2023-11-03 01:08:38 -0600
  • 89b83b9758 Final build, nullability and xml doc fixes David Hall 2023-11-03 00:57:56 -0600
  • be7eacb1b2 Added nullability to WPF.Extensions David Hall 2023-11-02 22:32:07 -0600
  • e706e3a5aa Added nullability to WsmSvc and tests David Hall 2023-11-02 22:26:49 -0600
  • 68fc80ed2e Added nullability to WscApi David Hall 2023-11-01 07:21:20 -0600
  • 3b3d11aed3 Added nullability to Printing and tests David Hall 2023-10-31 17:03:24 -0600
  • cc7fac9a91 Added PSYSTEMTIME class David Hall 2023-10-31 17:03:09 -0600
  • 236e881436 Added VirtualList class similar to VirtualDictionary David Hall 2023-10-31 17:02:46 -0600
  • e7d92752e7 Added test class to impersonate a local acct. David Hall 2023-10-31 17:02:18 -0600
  • d0fc6a0f70 Added nullability to PhotoAcquire David Hall 2023-10-23 14:39:57 -0600
  • 428e7b4e85 Added nullability to WinTrust David Hall 2023-10-23 09:38:29 -0600
  • dfb673fe79 Added nullability to Wer David Hall 2023-10-23 08:02:50 -0600
  • c91314e0a9 Added nullability to WebSocket, added some overloads, and created test David Hall 2023-10-23 07:49:31 -0600
  • 661d4acdeb Added ability to IntPtr.Convert extension to handle all value type arrays. David Hall 2023-10-23 07:47:34 -0600
  • b429b0e793 Added nullability to WcnApi David Hall 2023-10-22 15:12:23 -0600
  • aefc44abcf Added nullability to VssApi and test David Hall 2023-10-21 19:45:24 -0600
  • 8128098af6 Added nullability to WcmApi and test David Hall 2023-10-21 08:42:54 -0600
  • f976001980 Added nullability to UserEnv and tests David Hall 2023-10-20 18:31:22 -0600
  • 77863ccd7b Added nullability to UrlMon and tests David Hall 2023-10-20 11:18:33 -0600