Skip to content
This repository has been archived by the owner on Jul 26, 2023. It is now read-only.

v0.7.78

Compare
Choose a tag to compare
@AArnott AArnott released this 06 Oct 15:20
4dd1951

Changes:

Fixes:

  • #527: Can't get DwmGetWindowAttribute to work
  • #523: ReadConsole signature has wrong parameter mode
  • #520: MONITORINFO struct mixed up
  • #458: User32: make MENUITEMINFO.Create() static

Enhancements:

  • #519: Generate Span overloads where arrays would be
  • #444: FriendlyFlags.Array should generate Span overloads
  • #516: Friendly overloads now use inheritdoc
  • #493: Use C# sizeof wherever possible
See More
  • #459: SHCore fixes/additions and add User32 UnregisterClass

Others:

  • #529: Update .NETSDK to 3.1.402
  • #528: Fix DwmGetWindowAttribute method signature
  • #526: Update C# extension name
  • #525: Fix Kernel32.ReadConsole method signature
  • #521: Fix up MONITORINFO struct
  • #517: Fix up crefs to refer to original p/invoke method
  • #518: Fix faulty User32 LoadString p/invoke
  • #495: Add NativeOverlapped overloads
  • #513: Add WinUsb_WritePipeAsync, WinUsb_ReadPipeAsync
  • #510: Add EnumDisplaySettings
  • #512: Update README.md
  • #511: Fix bad p/invoke definition of NetUserEnum
  • #509: Add RtlGetVersion(OSVERSIONINFOEX) overload
  • #504: Add DeviceIoControlAsync helper method
  • #508: Move DeviceIoControl out of "store banned"
  • #507: Update StyleCop and other packages
  • #494: Move types up to Windows.Core
  • #503: Add unit test for DeviceIOControl
  • #497: <processthreadsapi.h> part 2
  • #506: Format-Document on solution
  • #498: Add NTDll.RtlGetVersion
  • #502: Promote shipped APIs
  • #499: Add Kernel32.GetNativeSystemInfo
  • #496: Add ReadProcessMemory overload which takes a SafeObjectHandle
  • #475: Replace our use of Marshal.SizeOf with C# sizeof keyword
  • #492: <processthreadsapi.h> functions
  • #476: Drop .NET 2.0, netstandard1.1 support
  • #490: Remove GitHub Release as an expected stage in PRs
  • #481: Add SetupDiGetDriverInfoDetail
  • #484: Fix Cabinet.Tests when run with xunit.console
  • #486: Add x64 test run
  • #483: WinUsb: Add missing [OfferFriendlyOverloads] attribute
  • #482: SetupDiEnumDeviceInfo: Mark deviceInfoData bidirectional
  • #463: Kernel32 Threading API
  • #473: Add CfgMgr32 API
  • #477: Add LookupPrivilegeValue
  • #478: Add BCryptKeyDerivation
  • #479: Add pseudo console APIs
  • #365: BCryptKeyDerivation
  • #466: Add IPHlpApi
  • #465: Add NewDev API
  • #468: Add NTDll.NtQueryInformationProcess
  • #474: Add WinUsb API
  • #472: Additional functions: EnumDisplayDevices
  • #464: SetupApi: Add new methods
  • #471: Add cabinet API
  • #469: Remove LayoutKind.Sequential attributes
  • #470: Add Shell32!CommandLineToArgvW
  • #467: Add Kernel32.GetVolumeInformation
  • #462: Add DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED
  • #451: User32.UnregisterClass
  • #460: Fix MENUITEMINFO.Create() to be static
  • #454: Contribution guide missing min/max platform targets

This list of changes was auto generated.