v0.3.46-beta
Pre-release
Pre-release
What's Changed
- Fix generation of APIs from ServiceFabric winmd by @AArnott in #1000
- Bump win32metadata to 54.0.44-preview by @AArnott in #1016
- Implement
SetLastError
ourselves on .NET when marshaling is not allowed by @AArnott in #1017 - Fix constant wildcard ambiguity warnings by @AArnott in #1019
- Add MAKELONG and related macros by @AArnott in #1018
- Add ToString() methods to ordinary typedef structs by @AArnott in #1020
- FailFast instead of throw from non-HRESULT returning CCW methods by @AArnott in #1021
- Share more boilerplate code in tests by @AArnott in #1035
- Fix CsWin32 api doc reading in newer C# compiler versions by @AArnott in #1037
- Emit
Unsafe.AsRef(in Value[0])
by @AArnott in #1039 - Fix NRE thrown from some COM extension methods by @AArnott in #1043
- Add package README specifically for nuget.org by @AArnott in #1045
- Prefer pointers over
out
/ref
for optional parameters by @AArnott in #1046 - Decorate Dual COM interfaces properly by @AArnott in #1050
- Add implicit conversions between
bool
andVARIANT_BOOL
by @AArnott in #1052
Full Changelog: v0.3.18-beta...v0.3.46-beta