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

AddSAPI Engine-Level Interfaces #1738

Merged
merged 1 commit into from
Nov 14, 2023
Merged

Conversation

LeonarddeR
Copy link
Contributor

@LeonarddeR LeonarddeR commented Nov 14, 2023

Fixes #1736.

I must say that I bumped into one obscure issue though. I had to add #define _SAPI_VER 0x053 explicitly. The default of sapi.h is #define _SAPI_VER 0x054, but that seems to result in a scrape result that is almost half the size of when using version 5.3. I wonder why this is.
Note that sapiddk.h includes sapi.h which includes sapi53.h when _SAPI_VER is defined as such.

@mikebattista
Copy link
Collaborator

Awesome. Thanks!

I did notice a bunch of removals when only including sapiddk.h and using the latest version. I'm not familiar enough with the API to know if that's expected or not.

What you have looks good in terms of adding the missing APIs while preserving what's there already.

@mikebattista mikebattista merged commit cce9bfb into microsoft:main Nov 14, 2023
1 check passed
@LeonarddeR
Copy link
Contributor Author

Wow, that's quick, thanks!
May I be so bold as to request a release in the near future? I'm working on a Rust project that relies on the missing interfaces.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

SAPI Engine-Level Interfaces missing from Metdata
2 participants