Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

☂️ Project the entire Win32 API #819

Open
halildurmus opened this issue Feb 24, 2024 · 0 comments
Open

☂️ Project the entire Win32 API #819

halildurmus opened this issue Feb 24, 2024 · 0 comments
Assignees
Labels
automation Replace handcrafted code that doesn't scale enhancement New feature or request epic A theme of work that contain sub-tasks generator Issue with package:generator
Milestone

Comments

@halildurmus
Copy link
Member

Currently, the JSON files specify which APIs should be projected by the generator.

In v6, I plan to project the entire Win32 API, except for some ancient APIs by leveraging the metadata provided by Microsoft. This will eliminate the manual effort currently required for adding new APIs, which can be both laborious and time-consuming.

This will include:

  • Win32 callbacks
  • Win32 constants
  • Win32 enumerations
  • Win32 functions
  • Win32 structures
  • COM interfaces
@halildurmus halildurmus added enhancement New feature or request automation Replace handcrafted code that doesn't scale epic A theme of work that contain sub-tasks labels Feb 24, 2024
@halildurmus halildurmus added this to the 6.0.0 milestone Feb 24, 2024
@halildurmus halildurmus self-assigned this Feb 24, 2024
@halildurmus halildurmus added the generator Issue with package:generator label Feb 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation Replace handcrafted code that doesn't scale enhancement New feature or request epic A theme of work that contain sub-tasks generator Issue with package:generator
Projects
None yet
Development

No branches or pull requests

1 participant