-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add dispId to ComProperty and use value to simplify COM calls (skip G…
…etIDsOfNames) dispIDs can be queried via GetIDsOfNames at runtime or retrieved from the typelibrary when bindings are generated. Using the dispID eliminates one additional call into native environment. It was also observed, that runtime reflection sometimes retrieves wrong values (toString on IHTMLDocument2), so using a previously retrieved value seems to be saver.
- Loading branch information
1 parent
4e21b32
commit 596022a
Showing
4 changed files
with
292 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.