bitRAKE/win32json

A JSON representation of win32metadata. These files are generated by https://github.com/marlersoft/win32jsongen

★ 0Forks 1GAPGitHub ↗Compare

README

win32json

A JSON representation of win32metadata.

How are these files Generated?

https://github.com/marlersoft/win32jsongen

TODO

  • create a schema

Projections

  • cases/README.md exercises the standard flat fasm2 projection in generated/fasm2/ through direct PE, API-set PE, legacy COFF, and NEWCOFF final products.
  • generated/fasm2_calm/README.md defines the consolidated CALM projection; its generated x64 function/value surface includes gated down-level/API-set contracts, 300 selective type modules, generated COM interfaces, used-only UUID data, dependency-safe Win64 call lowering, and direct PE plus Microsoft COFF linkage backends.
  • cases_calm/README.md separately exercises the CALM projection through the same binary trajectories, making the differing call and include surfaces explicit.

Licensing

The repository's original win32json content is distributed under LICENSE. The fasm2/fasmg-derived and adapted portions retain the flat assembler copyright and redistribution terms in LICENSE.fasm2.

Contributors

marler8997bitRAKE

Issues