Skip to content

Releases: saferwall/winsdk2json

v0.2.0

02 Sep 23:06
Compare
Choose a tag to compare

What's Changed

  • refactor: keep only the win32sdk headers, no need for mingw by @LordNoteworthy in #1
  • chore: bump c-for-go and cc & sdk-api submodule by @LordNoteworthy in #2
  • feat: extract SAL annotations by @LordNoteworthy in #3
  • feat: add a command to generate JSON fiel for sfw UI frontend API view by @LordNoteworthy in #4
  • feat: many improvement on parsing function definitions by @LordNoteworthy in #5
  • feat: parse more SAL annotations and fix some types by @LordNoteworthy in #6
  • feat: parse enums in func declarations by @LordNoteworthy in #7
  • add Native API header files for the System Informer project by @LordNoteworthy in #8
  • feat: parsing more headers: phnt, ws2tcpip and wininet/winsock conflicts by @LordNoteworthy in #9
  • Fix old parser, RPC hook by @LordNoteworthy in #11
  • feat: add more user32 APIs and fix parsing VirtualAllocEx missing arg by @LordNoteworthy in #12

New Contributors

  • @LordNoteworthy made their first contribution in #1

Full Changelog: v0.1.0...v0.2.0

v0.1.0

05 Sep 23:56
Compare
Choose a tag to compare

This release can parse a subset of Windows headers using a regex approach. It can also parse basic structures and function pointers. A minify command is available to produce slim JSON files for apps that needs to load these JSON files.

Pros:

  • Don't have to deal with the C preprocessor.

Cons:

  • Very hackish
  • Does not support generating JSON files for different #define options.

v0.0.2

20 Jun 00:29
Compare
Choose a tag to compare

Last release before parsing headers with C language parser.

v0.0.1

18 Jul 00:59
Compare
Choose a tag to compare
initial version