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

DirectWrite: Many classes have not been tagged with the right version #3984

Open
moi15moi opened this issue Jan 26, 2024 · 5 comments
Open
Labels
bug Something isn't working Pri3

Comments

@moi15moi moi15moi added the bug Something isn't working label Jan 26, 2024
Copy link

welcome bot commented Jan 26, 2024

Thank you for opening an issue! One of our team members will get back to you with additional information.

If this is a product issue, please close this issue and contact the product's support instead. For a list of support websites, see Support for Microsoft products and apps.

@gewarren
Copy link
Member

@drewbatgit Can you take a look?

@rickbrew
Copy link

This type of documentation error makes it really hard to use newer functionality of DirectWrite, and to trust this metadata in general. You never really know what version of Windows you need for any particular interface and thus have to stick with an older common denominator, e.g. the original IDWriteFactory. (You "never really know" because it's either omitted or it could be wrong)

From my own investigation into this from a few years ago I know that everything up to IDWriteFactory7 is available on Windows 10 v1809, but it took quite a bit of digging to actually gather and verify that information.

@moi15moi
Copy link
Author

I found a new error. It is wrote that IDWriteFontCollection1 have been introduced in Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista, but I am pretty sure it has been introduced in the first release of windows 10

@rickbrew
Copy link

That's probably true since it's part of dwrite_3.h.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Pri3
Projects
None yet
Development

No branches or pull requests

3 participants