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

Question: Does the GDK work with WinRT? #552

Closed
xgalaxy opened this issue Jun 25, 2021 · 3 comments
Closed

Question: Does the GDK work with WinRT? #552

xgalaxy opened this issue Jun 25, 2021 · 3 comments
Labels
enhancement New feature or request missing api Some documented API is missing from the metadata

Comments

@xgalaxy
Copy link

xgalaxy commented Jun 25, 2021

Title basically says it all. I'm curious if the GDK is an API that can be exposed to Rust via the work that is being done in this library?

Thanks.

@xgalaxy xgalaxy changed the title Question: Will the GDK be something that ends up here or does GDK not use WinRT at all? Question: Does the GDK work with WinRT? Jun 25, 2021
@kennykerr
Copy link
Contributor

The Windows crate is not limited to WinRT APIs. It provides access to all Win32/COM/WinRT APIs in the Windows SDK. I'm not sure whether the GDK falls under the Windows SDK or is something separate. But the API definitions themselves come from the Win32 metadata project, so I'll transfer this issue there for clarification.

@kennykerr kennykerr transferred this issue from microsoft/windows-rs Jun 25, 2021
@mikebattista mikebattista added enhancement New feature or request missing api Some documented API is missing from the metadata labels Jun 28, 2021
@mikebattista
Copy link
Collaborator

This is another instance of #66 which is something we are working on.

It's in early stages, but the idea is to provide some tooling to help others produce metadata for their C-style APIs that could then be plugged into our projections like the windows crate.

@mikebattista
Copy link
Collaborator

Our tooling to support this has been available for some time now. The GDK owners would need to adopt it to provide metadata for their APIs. I'd recommend filing an issue over at https://github.com/microsoft/GDK to track the request.

#998 tracks improving documentation in this area. @riverar has gone through this process a few times now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request missing api Some documented API is missing from the metadata
Projects
None yet
Development

No branches or pull requests

3 participants