Skip to content

Bump Microsoft.Windows.CsWin32 from 0.3.321 to 0.3.333 - #43

Closed
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/nuget/Bloxstrap/Microsoft.Windows.CsWin32-0.3.333
Closed

dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/nuget/Bloxstrap/Microsoft.Windows.CsWin32-0.3.333

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Windows.CsWin32 from 0.3.321 to 0.3.333.

Release notes

Sourced from Microsoft.Windows.CsWin32's releases.

0.3.333

Feature Improvements

  • Smarter COM marshalling (#​1771). CsWin32 now automatically marshals recognized COM outputs as WinRT objects when appropriate.
  • Simpler IID/PPV calls (#​1720). IID and void** parameter pairs now produce generic <T> overloads.

Before:

shellItem.BindToHandler(pbc, in bhid, typeof(IStream).GUID, out object result);
IStream stream = (IStream)result;

After:

shellItem.BindToHandler<IStream>(pbc, in bhid, out IStream stream);

CsWin32 supplies the IID and returns the strongly typed interface directly.

Changes:

Fixes:

  • #​1745: Invalid Code Generated for CsWin32.UI.Accessibility methods/interfaces/Delegates With "allowMarshaling": true
  • #​1739: NullReferenceException from passing null as CallbackParam for MiniDumpWriteDump

Others:

  • #​1812: Make generator path quoting test cross-platform
  • #​1810: Preserve coclass generic type fields for AOT
  • #​1809: Quote generator tool path in command line
  • #​1771: Automatically marshal COM outputs as WinRT
  • #​1789: Update dotnet monorepo to 5.9.0
  • #​1797: Update dependency nerdbank.dotnetrepotools to v1.5.42
See More
  • #​1803: Update dependency CSharpIsNullAnalyzer to 0.2.19 - autoclosed
  • #​1801: Update dependency Microsoft.Windows.SDK.CPP to 10.0.28000.2705
  • #​1800: Update dependency Microsoft.Windows.SDK.BuildTools to 10.0.28000.2705
  • #​1788: Update dependency Microsoft.NET.Test.Sdk to 18.9.0
  • #​1787: Update dependency powershell to v7.6.5
  • #​1782: Update Dockerfile and global.json updates
  • #​1786: Qualify special string typedefs (PCWSTR) to Windows.Win32.Foundation for non-Win32 metadata
  • #​1784: Update dependency NuGet.Protocol to 7.9.0
  • #​1781: Null-terminate PCSTR friendly overload strings
  • #​1775: Generated string-friendly overloads for PCSTR parameters do not append a null terminator
    ... (truncated)

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/Bloxstrap/Microsoft.Windows.CsWin32-0.3.333 branch from c12effd to 623696a Compare September 10, 2026 04:14
@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: b35b3f79-d06d-482b-b2b0-449459960903

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

…ring

- Storage: layered WMI detection (MSFT_PhysicalDisk/Win32_DiskDrive) with
  IOCTL seek-penalty fallback; all-SSD PCs no longer misdetected as HDD
- Game Session: atomic NtSuspendProcess/NtResumeProcess suspend path,
  pending-session auto-recovery, WMI failure no longer aborts the session,
  per-process suspend isolation, relaxed process identity matching
- Crosshair: position now stored as center point so resizing keeps the
  aim point centered on screen; one-time migration from old corner-based
  position
@dependabot
dependabot Bot force-pushed the dependabot/nuget/Bloxstrap/Microsoft.Windows.CsWin32-0.3.333 branch from 623696a to fae843f Compare September 17, 2026 16:52
tsukiforge and others added 3 commits September 17, 2026 17:18
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
  dependency-version: 0.3.333
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/Bloxstrap/Microsoft.Windows.CsWin32-0.3.333 branch from fae843f to 73f713c Compare September 18, 2026 03:17
@tsukiforge tsukiforge closed this Sep 18, 2026
@tsukiforge
tsukiforge deleted the dependabot/nuget/Bloxstrap/Microsoft.Windows.CsWin32-0.3.333 branch September 18, 2026 11:09
@dependabot @github

dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant