Skip to content

Releases: microsoft/win32metadata

v10.0.19041.5-preview.54

15 Mar 16:32
e513c1e
Compare
Choose a tag to compare

Changes:

  • #350: Fixing several issues around delegates
  • #313: FONTENUMPROCW missing definition
  • #345: Fixes #332, fixes #328
  • #332: EXCEPINFO has field with bad type (10 pointers!)
  • #328: LPTHREAD_START_ROUTINE function pointer missing parameter

This list of changes was auto generated.

v10.0.19041.5-preview.51

13 Mar 04:46
a480d57
Compare
Choose a tag to compare

Changes:

  • #344: User/sotteson/guid scraping and bugs
  • #132: Incorrect field types in some structs
  • #333: User/sotteson/doall cmd
  • #319: Add metadata for registry APIs
  • #310: Add WAIT_RETURN_CAUSE enum
  • #287: Add link for release notes to the nuget.org listing
  • #314: Add HPOWERNOTIFY as IntPtr type

This list of changes was auto generated.

v10.0.19041.5-preview.39

10 Mar 04:19
e20ac99
Compare
Choose a tag to compare

Changes:

Enhancements:

  • #7: Remove "tags" from struct names

Others:

  • #327: Add constant scraper and integration with enums scraped from docs
  • #295: HPCON is void * not IntPtr
  • #304: Provide way to add handle types that follow certain patterns like DECLARE_HANDLE
  • #303: Refactor scraper, emitter outputs in a more logical way
  • #297: Windows.Win32.Mmc contains some weird enums

This list of changes was auto generated.

v10.0.19041.5-preview.27

28 Feb 16:36
Compare
Choose a tag to compare

Changes:

  • #288: [ComOutPtr] should not appear with [In]

This list of changes was auto generated.

v10.0.19041.5-preview.26

26 Feb 16:33
Compare
Choose a tag to compare

Changes:

  • #63: Explicit input/output parameters
  • #139: HANDLE* parameters should not be annotated [In, Out]
  • #254: Consider having fewer ways to represent GUID values
  • #265: Wrong interface inheritance IComponent2
  • #235: Wrong interface inheritance IMPEG2Component
  • #236: Wrong interface inheritance IImageList2

This list of changes was auto generated.

v10.0.19041.5-preview.22

24 Feb 01:49
Compare
Choose a tag to compare

Changes:

  • #276: Remove PMSIHANDLE struct
  • #275: Handle release methods take HANDLE instead of their own typedef
  • #278: MAX_PATH missing
  • #268: NotNullTerminated attribute out of conventional naming
  • #267: Duplicate definition of FNCALLBACK (DataExchange)
  • #264: Unresolved "Close" function for RAIIFree
  • #263: PdfCreateRenderer
  • #274: IRunningObject.GetObjectA
  • #269: CreateDIBSection docs page fails to mention that GetLastError should be used

This list of changes was auto generated.

v10.0.19041.5-preview.20

18 Feb 19:04
Compare
Choose a tag to compare

Changes:

  • #230: HGLRC doesn't seem to be respected
  • #246: OLD_LARGE_INTEGER
  • #247: Missing DI_NORMAL and other DrawIconEx flags
  • #250: BitBlt 'rop' parameter is uint instead of an enum
  • #249: CreateDIBSection 'usage' parameter is uint instead of an enum
  • #206: ISpellingError::get_Replacement
  • #253: Windows.Win32.FileSystem.FILE_ACCESS_FLAGS
  • #252: DuplicateHandle should take a *mut HANDLE argument for lp_target_handle
  • #256: Adding release pipeline
  • #255: Update pipeline to always use RTM SDK NuGet package

This list of changes was auto generated.

v10.0.19041.5-preview.15

18 Feb 00:37
Compare
Choose a tag to compare

Changes:

  • Win32 strings are new represented with PWSTR/PSTR NativeTypedef structs.

Fixes:

  • #89: Many generated structs should be removed
  • #243: Attribute to distinguish length of array in bytes vs element count
  • #241: Double pointers to strings have no NativeTypeInfo
  • #233: OLECHAR missing NativeTypeInfo attribute
  • #123: Why are ANSI characters represented as sbyte instead of byte?
  • #59: Need more metadata for ushort** to interpret as char**
  • #38: IEnumDebugPropertyInfo.Next is missing annotations about array parameter, and out parameter