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

Fix handling of COM interfaces with same method name #3059

Merged

Commits on May 25, 2024

  1. Fix handling of COM interfaces with same method name

    It is common in COM interfaces for different interfaces to have methods
    that have the same name, especially for interface "versions" that
    extend the semantics of the underlying interfaces.  For example,
    look at many of the inheritance relationships in COM interfaces in
    DirectWrite (IDWriteTextFormat, IDWriteTextFormat2, IDWriteTextFormat3,
    etc.)
    
    This fixes the handling of this situation. All that is necessary is to
    use the syntax which explicitly selects a specific trait, when invoking
    IFoo_Impl methods. This PR adds unit test coverage for this situation.
    Arlie Davis committed May 25, 2024
    Configuration menu
    Copy the full SHA
    8bfa5b4 View commit details
    Browse the repository at this point in the history