-
Notifications
You must be signed in to change notification settings - Fork 51
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
Header file missing CLSIDs #12
Comments
Thanks for having a look at our API! Yes, our API uses COM style interfaces but does not define any coclasses and doesn't use CoCreate. Instead we use one of the DLL exports to create a root object. Will this make things difficult for you? |
Is the WebView2Loader.dll DLL and its exports intended to be the way to integrate with WebView2 when the API goes live or is it only for this development stage? If it is intended for the go-live stage of this API, it is some what problematic. Some problems I am encountering:
|
It also appears that using IIDs such as IID_IWebView2CreateWebView2EnvironmentCompletedHandler do not resolve properly using CINTERFACE and COBJMACROS.
|
|
|
Thanks for your feedback, this is great! |
The WebView2.h header file appears to be missing CLSID constants. For example, the IE WebBrowser control has the following CLSID_WebBrowser defined:
However, there are no such CLSID constants defined for WebView2. I'm not sure if this is intended or not. Maybe it is intended if you cannot call CoCreateInstance to create a new instance.
The text was updated successfully, but these errors were encountered: