Created
April 9, 2026 16:26
-
-
Save kennykerr/c7fa1d33583b44c492e2693c3bf7ea10 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or 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 ALWAYS GENERATED file contains the definitions for the interfaces */ | |
| /* File created by MIDL compiler version 8.xx.xxxx */ | |
| /* at a redacted point in time | |
| */ | |
| /* Compiler settings for ../../edge_embedded_browser/client/win/current/WebView2.idl: | |
| Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.xx.xxxx | |
| protocol : dce , ms_ext, c_ext, robust | |
| error checks: allocation ref bounds_check enum stub_data | |
| VC __declspec() decoration level: | |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | |
| DECLSPEC_UUID(), MIDL_INTERFACE() | |
| */ | |
| /* @@MIDL_FILE_HEADING( ) */ | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 | |
| #endif | |
| #include "rpc.h" | |
| #include "rpcndr.h" | |
| #ifndef __RPCNDR_H_VERSION__ | |
| #error this stub requires an updated version of <rpcndr.h> | |
| #endif /* __RPCNDR_H_VERSION__ */ | |
| #ifndef __WebView2_h__ | |
| #define __WebView2_h__ | |
| #if defined(_MSC_VER) && (_MSC_VER >= 1020) | |
| #pragma once | |
| #endif | |
| #ifndef DECLSPEC_XFGVIRT | |
| #if defined(_CONTROL_FLOW_GUARD_XFG) | |
| #define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) | |
| #else | |
| #define DECLSPEC_XFGVIRT(base, func) | |
| #endif | |
| #endif | |
| /* Forward Declarations */ | |
| #ifndef __ICoreWebView2_FWD_DEFINED__ | |
| #define __ICoreWebView2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2 ICoreWebView2; | |
| #endif /* __ICoreWebView2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContainsFullScreenElementChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ContainsFullScreenElementChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContainsFullScreenElementChangedEventHandler ICoreWebView2ContainsFullScreenElementChangedEventHandler; | |
| #endif /* __ICoreWebView2ContainsFullScreenElementChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContentLoadingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ContentLoadingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContentLoadingEventHandler ICoreWebView2ContentLoadingEventHandler; | |
| #endif /* __ICoreWebView2ContentLoadingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DocumentTitleChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2DocumentTitleChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DocumentTitleChangedEventHandler ICoreWebView2DocumentTitleChangedEventHandler; | |
| #endif /* __ICoreWebView2DocumentTitleChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2HistoryChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2HistoryChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2HistoryChangedEventHandler ICoreWebView2HistoryChangedEventHandler; | |
| #endif /* __ICoreWebView2HistoryChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationCompletedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationCompletedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationCompletedEventHandler ICoreWebView2NavigationCompletedEventHandler; | |
| #endif /* __ICoreWebView2NavigationCompletedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationStartingEventHandler ICoreWebView2NavigationStartingEventHandler; | |
| #endif /* __ICoreWebView2NavigationStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NewWindowRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NewWindowRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NewWindowRequestedEventHandler ICoreWebView2NewWindowRequestedEventHandler; | |
| #endif /* __ICoreWebView2NewWindowRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2PermissionRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PermissionRequestedEventHandler ICoreWebView2PermissionRequestedEventHandler; | |
| #endif /* __ICoreWebView2PermissionRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessFailedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessFailedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessFailedEventHandler ICoreWebView2ProcessFailedEventHandler; | |
| #endif /* __ICoreWebView2ProcessFailedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ScriptDialogOpeningEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ScriptDialogOpeningEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ScriptDialogOpeningEventHandler ICoreWebView2ScriptDialogOpeningEventHandler; | |
| #endif /* __ICoreWebView2ScriptDialogOpeningEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SourceChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2SourceChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SourceChangedEventHandler ICoreWebView2SourceChangedEventHandler; | |
| #endif /* __ICoreWebView2SourceChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebMessageReceivedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2WebMessageReceivedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebMessageReceivedEventHandler ICoreWebView2WebMessageReceivedEventHandler; | |
| #endif /* __ICoreWebView2WebMessageReceivedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceRequestedEventHandler ICoreWebView2WebResourceRequestedEventHandler; | |
| #endif /* __ICoreWebView2WebResourceRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WindowCloseRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2WindowCloseRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WindowCloseRequestedEventHandler ICoreWebView2WindowCloseRequestedEventHandler; | |
| #endif /* __ICoreWebView2WindowCloseRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler; | |
| #endif /* __ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ExecuteScriptCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ExecuteScriptCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ExecuteScriptCompletedHandler ICoreWebView2ExecuteScriptCompletedHandler; | |
| #endif /* __ICoreWebView2ExecuteScriptCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CapturePreviewCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CapturePreviewCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CapturePreviewCompletedHandler ICoreWebView2CapturePreviewCompletedHandler; | |
| #endif /* __ICoreWebView2CapturePreviewCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CallDevToolsProtocolMethodCompletedHandler ICoreWebView2CallDevToolsProtocolMethodCompletedHandler; | |
| #endif /* __ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_2_FWD_DEFINED__ | |
| #define __ICoreWebView2_2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_2 ICoreWebView2_2; | |
| #endif /* __ICoreWebView2_2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DOMContentLoadedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2DOMContentLoadedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DOMContentLoadedEventHandler ICoreWebView2DOMContentLoadedEventHandler; | |
| #endif /* __ICoreWebView2DOMContentLoadedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceResponseReceivedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceResponseReceivedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceResponseReceivedEventHandler ICoreWebView2WebResourceResponseReceivedEventHandler; | |
| #endif /* __ICoreWebView2WebResourceResponseReceivedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_3_FWD_DEFINED__ | |
| #define __ICoreWebView2_3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_3 ICoreWebView2_3; | |
| #endif /* __ICoreWebView2_3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2TrySuspendCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2TrySuspendCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2TrySuspendCompletedHandler ICoreWebView2TrySuspendCompletedHandler; | |
| #endif /* __ICoreWebView2TrySuspendCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_4_FWD_DEFINED__ | |
| #define __ICoreWebView2_4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_4 ICoreWebView2_4; | |
| #endif /* __ICoreWebView2_4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DownloadStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2DownloadStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DownloadStartingEventHandler ICoreWebView2DownloadStartingEventHandler; | |
| #endif /* __ICoreWebView2DownloadStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameCreatedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameCreatedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameCreatedEventHandler ICoreWebView2FrameCreatedEventHandler; | |
| #endif /* __ICoreWebView2FrameCreatedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_5_FWD_DEFINED__ | |
| #define __ICoreWebView2_5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_5 ICoreWebView2_5; | |
| #endif /* __ICoreWebView2_5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClientCertificateRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ClientCertificateRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ClientCertificateRequestedEventHandler ICoreWebView2ClientCertificateRequestedEventHandler; | |
| #endif /* __ICoreWebView2ClientCertificateRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_6_FWD_DEFINED__ | |
| #define __ICoreWebView2_6_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_6 ICoreWebView2_6; | |
| #endif /* __ICoreWebView2_6_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_7_FWD_DEFINED__ | |
| #define __ICoreWebView2_7_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_7 ICoreWebView2_7; | |
| #endif /* __ICoreWebView2_7_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintToPdfCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2PrintToPdfCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PrintToPdfCompletedHandler ICoreWebView2PrintToPdfCompletedHandler; | |
| #endif /* __ICoreWebView2PrintToPdfCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_8_FWD_DEFINED__ | |
| #define __ICoreWebView2_8_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_8 ICoreWebView2_8; | |
| #endif /* __ICoreWebView2_8_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2IsDocumentPlayingAudioChangedEventHandler ICoreWebView2IsDocumentPlayingAudioChangedEventHandler; | |
| #endif /* __ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2IsMutedChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2IsMutedChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2IsMutedChangedEventHandler ICoreWebView2IsMutedChangedEventHandler; | |
| #endif /* __ICoreWebView2IsMutedChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_9_FWD_DEFINED__ | |
| #define __ICoreWebView2_9_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_9 ICoreWebView2_9; | |
| #endif /* __ICoreWebView2_9_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler; | |
| #endif /* __ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_10_FWD_DEFINED__ | |
| #define __ICoreWebView2_10_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_10 ICoreWebView2_10; | |
| #endif /* __ICoreWebView2_10_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BasicAuthenticationRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2BasicAuthenticationRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BasicAuthenticationRequestedEventHandler ICoreWebView2BasicAuthenticationRequestedEventHandler; | |
| #endif /* __ICoreWebView2BasicAuthenticationRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_11_FWD_DEFINED__ | |
| #define __ICoreWebView2_11_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_11 ICoreWebView2_11; | |
| #endif /* __ICoreWebView2_11_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContextMenuRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ContextMenuRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContextMenuRequestedEventHandler ICoreWebView2ContextMenuRequestedEventHandler; | |
| #endif /* __ICoreWebView2ContextMenuRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_12_FWD_DEFINED__ | |
| #define __ICoreWebView2_12_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_12 ICoreWebView2_12; | |
| #endif /* __ICoreWebView2_12_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2StatusBarTextChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2StatusBarTextChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2StatusBarTextChangedEventHandler ICoreWebView2StatusBarTextChangedEventHandler; | |
| #endif /* __ICoreWebView2StatusBarTextChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_13_FWD_DEFINED__ | |
| #define __ICoreWebView2_13_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_13 ICoreWebView2_13; | |
| #endif /* __ICoreWebView2_13_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_14_FWD_DEFINED__ | |
| #define __ICoreWebView2_14_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_14 ICoreWebView2_14; | |
| #endif /* __ICoreWebView2_14_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ServerCertificateErrorDetectedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ServerCertificateErrorDetectedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ServerCertificateErrorDetectedEventHandler ICoreWebView2ServerCertificateErrorDetectedEventHandler; | |
| #endif /* __ICoreWebView2ServerCertificateErrorDetectedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler; | |
| #endif /* __ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_15_FWD_DEFINED__ | |
| #define __ICoreWebView2_15_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_15 ICoreWebView2_15; | |
| #endif /* __ICoreWebView2_15_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FaviconChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FaviconChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FaviconChangedEventHandler ICoreWebView2FaviconChangedEventHandler; | |
| #endif /* __ICoreWebView2FaviconChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2GetFaviconCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2GetFaviconCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2GetFaviconCompletedHandler ICoreWebView2GetFaviconCompletedHandler; | |
| #endif /* __ICoreWebView2GetFaviconCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_16_FWD_DEFINED__ | |
| #define __ICoreWebView2_16_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_16 ICoreWebView2_16; | |
| #endif /* __ICoreWebView2_16_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2PrintCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PrintCompletedHandler ICoreWebView2PrintCompletedHandler; | |
| #endif /* __ICoreWebView2PrintCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintToPdfStreamCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2PrintToPdfStreamCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PrintToPdfStreamCompletedHandler ICoreWebView2PrintToPdfStreamCompletedHandler; | |
| #endif /* __ICoreWebView2PrintToPdfStreamCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_17_FWD_DEFINED__ | |
| #define __ICoreWebView2_17_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_17 ICoreWebView2_17; | |
| #endif /* __ICoreWebView2_17_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_18_FWD_DEFINED__ | |
| #define __ICoreWebView2_18_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_18 ICoreWebView2_18; | |
| #endif /* __ICoreWebView2_18_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2LaunchingExternalUriSchemeEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2LaunchingExternalUriSchemeEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2LaunchingExternalUriSchemeEventHandler ICoreWebView2LaunchingExternalUriSchemeEventHandler; | |
| #endif /* __ICoreWebView2LaunchingExternalUriSchemeEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_19_FWD_DEFINED__ | |
| #define __ICoreWebView2_19_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_19 ICoreWebView2_19; | |
| #endif /* __ICoreWebView2_19_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_20_FWD_DEFINED__ | |
| #define __ICoreWebView2_20_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_20 ICoreWebView2_20; | |
| #endif /* __ICoreWebView2_20_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_21_FWD_DEFINED__ | |
| #define __ICoreWebView2_21_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_21 ICoreWebView2_21; | |
| #endif /* __ICoreWebView2_21_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ExecuteScriptWithResultCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ExecuteScriptWithResultCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ExecuteScriptWithResultCompletedHandler ICoreWebView2ExecuteScriptWithResultCompletedHandler; | |
| #endif /* __ICoreWebView2ExecuteScriptWithResultCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_22_FWD_DEFINED__ | |
| #define __ICoreWebView2_22_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_22 ICoreWebView2_22; | |
| #endif /* __ICoreWebView2_22_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_23_FWD_DEFINED__ | |
| #define __ICoreWebView2_23_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_23 ICoreWebView2_23; | |
| #endif /* __ICoreWebView2_23_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_24_FWD_DEFINED__ | |
| #define __ICoreWebView2_24_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_24 ICoreWebView2_24; | |
| #endif /* __ICoreWebView2_24_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NotificationReceivedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NotificationReceivedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NotificationReceivedEventHandler ICoreWebView2NotificationReceivedEventHandler; | |
| #endif /* __ICoreWebView2NotificationReceivedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_25_FWD_DEFINED__ | |
| #define __ICoreWebView2_25_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_25 ICoreWebView2_25; | |
| #endif /* __ICoreWebView2_25_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SaveAsUIShowingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2SaveAsUIShowingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SaveAsUIShowingEventHandler ICoreWebView2SaveAsUIShowingEventHandler; | |
| #endif /* __ICoreWebView2SaveAsUIShowingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ShowSaveAsUICompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ShowSaveAsUICompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ShowSaveAsUICompletedHandler ICoreWebView2ShowSaveAsUICompletedHandler; | |
| #endif /* __ICoreWebView2ShowSaveAsUICompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_26_FWD_DEFINED__ | |
| #define __ICoreWebView2_26_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_26 ICoreWebView2_26; | |
| #endif /* __ICoreWebView2_26_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SaveFileSecurityCheckStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2SaveFileSecurityCheckStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SaveFileSecurityCheckStartingEventHandler ICoreWebView2SaveFileSecurityCheckStartingEventHandler; | |
| #endif /* __ICoreWebView2SaveFileSecurityCheckStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_27_FWD_DEFINED__ | |
| #define __ICoreWebView2_27_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_27 ICoreWebView2_27; | |
| #endif /* __ICoreWebView2_27_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ScreenCaptureStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ScreenCaptureStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ScreenCaptureStartingEventHandler ICoreWebView2ScreenCaptureStartingEventHandler; | |
| #endif /* __ICoreWebView2ScreenCaptureStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2_28_FWD_DEFINED__ | |
| #define __ICoreWebView2_28_FWD_DEFINED__ | |
| typedef interface ICoreWebView2_28 ICoreWebView2_28; | |
| #endif /* __ICoreWebView2_28_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2AcceleratorKeyPressedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2AcceleratorKeyPressedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2AcceleratorKeyPressedEventArgs ICoreWebView2AcceleratorKeyPressedEventArgs; | |
| #endif /* __ICoreWebView2AcceleratorKeyPressedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2AcceleratorKeyPressedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2AcceleratorKeyPressedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2AcceleratorKeyPressedEventArgs2 ICoreWebView2AcceleratorKeyPressedEventArgs2; | |
| #endif /* __ICoreWebView2AcceleratorKeyPressedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BasicAuthenticationRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2BasicAuthenticationRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BasicAuthenticationRequestedEventArgs ICoreWebView2BasicAuthenticationRequestedEventArgs; | |
| #endif /* __ICoreWebView2BasicAuthenticationRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BasicAuthenticationResponse_FWD_DEFINED__ | |
| #define __ICoreWebView2BasicAuthenticationResponse_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BasicAuthenticationResponse ICoreWebView2BasicAuthenticationResponse; | |
| #endif /* __ICoreWebView2BasicAuthenticationResponse_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BrowserExtension_FWD_DEFINED__ | |
| #define __ICoreWebView2BrowserExtension_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BrowserExtension ICoreWebView2BrowserExtension; | |
| #endif /* __ICoreWebView2BrowserExtension_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BrowserExtensionRemoveCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2BrowserExtensionRemoveCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BrowserExtensionRemoveCompletedHandler ICoreWebView2BrowserExtensionRemoveCompletedHandler; | |
| #endif /* __ICoreWebView2BrowserExtensionRemoveCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BrowserExtensionEnableCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2BrowserExtensionEnableCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BrowserExtensionEnableCompletedHandler ICoreWebView2BrowserExtensionEnableCompletedHandler; | |
| #endif /* __ICoreWebView2BrowserExtensionEnableCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BrowserProcessExitedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2BrowserProcessExitedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BrowserProcessExitedEventArgs ICoreWebView2BrowserProcessExitedEventArgs; | |
| #endif /* __ICoreWebView2BrowserProcessExitedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Certificate_FWD_DEFINED__ | |
| #define __ICoreWebView2Certificate_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Certificate ICoreWebView2Certificate; | |
| #endif /* __ICoreWebView2Certificate_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClientCertificate_FWD_DEFINED__ | |
| #define __ICoreWebView2ClientCertificate_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ClientCertificate ICoreWebView2ClientCertificate; | |
| #endif /* __ICoreWebView2ClientCertificate_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClientCertificateRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ClientCertificateRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ClientCertificateRequestedEventArgs ICoreWebView2ClientCertificateRequestedEventArgs; | |
| #endif /* __ICoreWebView2ClientCertificateRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2StringCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2StringCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2StringCollection ICoreWebView2StringCollection; | |
| #endif /* __ICoreWebView2StringCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClientCertificateCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2ClientCertificateCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ClientCertificateCollection ICoreWebView2ClientCertificateCollection; | |
| #endif /* __ICoreWebView2ClientCertificateCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CompositionController_FWD_DEFINED__ | |
| #define __ICoreWebView2CompositionController_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CompositionController ICoreWebView2CompositionController; | |
| #endif /* __ICoreWebView2CompositionController_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CursorChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CursorChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CursorChangedEventHandler ICoreWebView2CursorChangedEventHandler; | |
| #endif /* __ICoreWebView2CursorChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CompositionController2_FWD_DEFINED__ | |
| #define __ICoreWebView2CompositionController2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CompositionController2 ICoreWebView2CompositionController2; | |
| #endif /* __ICoreWebView2CompositionController2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CompositionController3_FWD_DEFINED__ | |
| #define __ICoreWebView2CompositionController3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CompositionController3 ICoreWebView2CompositionController3; | |
| #endif /* __ICoreWebView2CompositionController3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CompositionController4_FWD_DEFINED__ | |
| #define __ICoreWebView2CompositionController4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CompositionController4 ICoreWebView2CompositionController4; | |
| #endif /* __ICoreWebView2CompositionController4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NonClientRegionChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NonClientRegionChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NonClientRegionChangedEventHandler ICoreWebView2NonClientRegionChangedEventHandler; | |
| #endif /* __ICoreWebView2NonClientRegionChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2RegionRectCollectionView_FWD_DEFINED__ | |
| #define __ICoreWebView2RegionRectCollectionView_FWD_DEFINED__ | |
| typedef interface ICoreWebView2RegionRectCollectionView ICoreWebView2RegionRectCollectionView; | |
| #endif /* __ICoreWebView2RegionRectCollectionView_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CompositionController5_FWD_DEFINED__ | |
| #define __ICoreWebView2CompositionController5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CompositionController5 ICoreWebView2CompositionController5; | |
| #endif /* __ICoreWebView2CompositionController5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DragStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2DragStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DragStartingEventHandler ICoreWebView2DragStartingEventHandler; | |
| #endif /* __ICoreWebView2DragStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContentLoadingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ContentLoadingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContentLoadingEventArgs ICoreWebView2ContentLoadingEventArgs; | |
| #endif /* __ICoreWebView2ContentLoadingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContextMenuItem_FWD_DEFINED__ | |
| #define __ICoreWebView2ContextMenuItem_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContextMenuItem ICoreWebView2ContextMenuItem; | |
| #endif /* __ICoreWebView2ContextMenuItem_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CustomItemSelectedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CustomItemSelectedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CustomItemSelectedEventHandler ICoreWebView2CustomItemSelectedEventHandler; | |
| #endif /* __ICoreWebView2CustomItemSelectedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContextMenuRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ContextMenuRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContextMenuRequestedEventArgs ICoreWebView2ContextMenuRequestedEventArgs; | |
| #endif /* __ICoreWebView2ContextMenuRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContextMenuTarget_FWD_DEFINED__ | |
| #define __ICoreWebView2ContextMenuTarget_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContextMenuTarget ICoreWebView2ContextMenuTarget; | |
| #endif /* __ICoreWebView2ContextMenuTarget_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Controller_FWD_DEFINED__ | |
| #define __ICoreWebView2Controller_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Controller ICoreWebView2Controller; | |
| #endif /* __ICoreWebView2Controller_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2AcceleratorKeyPressedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2AcceleratorKeyPressedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2AcceleratorKeyPressedEventHandler ICoreWebView2AcceleratorKeyPressedEventHandler; | |
| #endif /* __ICoreWebView2AcceleratorKeyPressedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FocusChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FocusChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FocusChangedEventHandler ICoreWebView2FocusChangedEventHandler; | |
| #endif /* __ICoreWebView2FocusChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2MoveFocusRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2MoveFocusRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2MoveFocusRequestedEventHandler ICoreWebView2MoveFocusRequestedEventHandler; | |
| #endif /* __ICoreWebView2MoveFocusRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ZoomFactorChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ZoomFactorChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ZoomFactorChangedEventHandler ICoreWebView2ZoomFactorChangedEventHandler; | |
| #endif /* __ICoreWebView2ZoomFactorChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Controller2_FWD_DEFINED__ | |
| #define __ICoreWebView2Controller2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Controller2 ICoreWebView2Controller2; | |
| #endif /* __ICoreWebView2Controller2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Controller3_FWD_DEFINED__ | |
| #define __ICoreWebView2Controller3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Controller3 ICoreWebView2Controller3; | |
| #endif /* __ICoreWebView2Controller3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2RasterizationScaleChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2RasterizationScaleChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2RasterizationScaleChangedEventHandler ICoreWebView2RasterizationScaleChangedEventHandler; | |
| #endif /* __ICoreWebView2RasterizationScaleChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Controller4_FWD_DEFINED__ | |
| #define __ICoreWebView2Controller4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Controller4 ICoreWebView2Controller4; | |
| #endif /* __ICoreWebView2Controller4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ControllerOptions_FWD_DEFINED__ | |
| #define __ICoreWebView2ControllerOptions_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ControllerOptions ICoreWebView2ControllerOptions; | |
| #endif /* __ICoreWebView2ControllerOptions_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ControllerOptions2_FWD_DEFINED__ | |
| #define __ICoreWebView2ControllerOptions2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ControllerOptions2 ICoreWebView2ControllerOptions2; | |
| #endif /* __ICoreWebView2ControllerOptions2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ControllerOptions3_FWD_DEFINED__ | |
| #define __ICoreWebView2ControllerOptions3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ControllerOptions3 ICoreWebView2ControllerOptions3; | |
| #endif /* __ICoreWebView2ControllerOptions3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ControllerOptions4_FWD_DEFINED__ | |
| #define __ICoreWebView2ControllerOptions4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ControllerOptions4 ICoreWebView2ControllerOptions4; | |
| #endif /* __ICoreWebView2ControllerOptions4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Cookie_FWD_DEFINED__ | |
| #define __ICoreWebView2Cookie_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Cookie ICoreWebView2Cookie; | |
| #endif /* __ICoreWebView2Cookie_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CookieManager_FWD_DEFINED__ | |
| #define __ICoreWebView2CookieManager_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CookieManager ICoreWebView2CookieManager; | |
| #endif /* __ICoreWebView2CookieManager_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2GetCookiesCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2GetCookiesCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2GetCookiesCompletedHandler ICoreWebView2GetCookiesCompletedHandler; | |
| #endif /* __ICoreWebView2GetCookiesCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CookieList_FWD_DEFINED__ | |
| #define __ICoreWebView2CookieList_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CookieList ICoreWebView2CookieList; | |
| #endif /* __ICoreWebView2CookieList_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CustomSchemeRegistration_FWD_DEFINED__ | |
| #define __ICoreWebView2CustomSchemeRegistration_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CustomSchemeRegistration ICoreWebView2CustomSchemeRegistration; | |
| #endif /* __ICoreWebView2CustomSchemeRegistration_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DOMContentLoadedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2DOMContentLoadedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DOMContentLoadedEventArgs ICoreWebView2DOMContentLoadedEventArgs; | |
| #endif /* __ICoreWebView2DOMContentLoadedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Deferral_FWD_DEFINED__ | |
| #define __ICoreWebView2Deferral_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Deferral ICoreWebView2Deferral; | |
| #endif /* __ICoreWebView2Deferral_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DevToolsProtocolEventReceivedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2DevToolsProtocolEventReceivedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DevToolsProtocolEventReceivedEventArgs ICoreWebView2DevToolsProtocolEventReceivedEventArgs; | |
| #endif /* __ICoreWebView2DevToolsProtocolEventReceivedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DevToolsProtocolEventReceivedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2DevToolsProtocolEventReceivedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DevToolsProtocolEventReceivedEventArgs2 ICoreWebView2DevToolsProtocolEventReceivedEventArgs2; | |
| #endif /* __ICoreWebView2DevToolsProtocolEventReceivedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DevToolsProtocolEventReceiver_FWD_DEFINED__ | |
| #define __ICoreWebView2DevToolsProtocolEventReceiver_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DevToolsProtocolEventReceiver ICoreWebView2DevToolsProtocolEventReceiver; | |
| #endif /* __ICoreWebView2DevToolsProtocolEventReceiver_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DevToolsProtocolEventReceivedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2DevToolsProtocolEventReceivedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DevToolsProtocolEventReceivedEventHandler ICoreWebView2DevToolsProtocolEventReceivedEventHandler; | |
| #endif /* __ICoreWebView2DevToolsProtocolEventReceivedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DownloadOperation_FWD_DEFINED__ | |
| #define __ICoreWebView2DownloadOperation_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DownloadOperation ICoreWebView2DownloadOperation; | |
| #endif /* __ICoreWebView2DownloadOperation_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BytesReceivedChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2BytesReceivedChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BytesReceivedChangedEventHandler ICoreWebView2BytesReceivedChangedEventHandler; | |
| #endif /* __ICoreWebView2BytesReceivedChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EstimatedEndTimeChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2EstimatedEndTimeChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EstimatedEndTimeChangedEventHandler ICoreWebView2EstimatedEndTimeChangedEventHandler; | |
| #endif /* __ICoreWebView2EstimatedEndTimeChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2StateChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2StateChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2StateChangedEventHandler ICoreWebView2StateChangedEventHandler; | |
| #endif /* __ICoreWebView2StateChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DownloadStartingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2DownloadStartingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DownloadStartingEventArgs ICoreWebView2DownloadStartingEventArgs; | |
| #endif /* __ICoreWebView2DownloadStartingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2DragStartingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2DragStartingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2DragStartingEventArgs ICoreWebView2DragStartingEventArgs; | |
| #endif /* __ICoreWebView2DragStartingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler; | |
| #endif /* __ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment ICoreWebView2Environment; | |
| #endif /* __ICoreWebView2Environment_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NewBrowserVersionAvailableEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NewBrowserVersionAvailableEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NewBrowserVersionAvailableEventHandler ICoreWebView2NewBrowserVersionAvailableEventHandler; | |
| #endif /* __ICoreWebView2NewBrowserVersionAvailableEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CreateCoreWebView2ControllerCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CreateCoreWebView2ControllerCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CreateCoreWebView2ControllerCompletedHandler ICoreWebView2CreateCoreWebView2ControllerCompletedHandler; | |
| #endif /* __ICoreWebView2CreateCoreWebView2ControllerCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment2_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment2 ICoreWebView2Environment2; | |
| #endif /* __ICoreWebView2Environment2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment3_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment3 ICoreWebView2Environment3; | |
| #endif /* __ICoreWebView2Environment3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler; | |
| #endif /* __ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment4_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment4 ICoreWebView2Environment4; | |
| #endif /* __ICoreWebView2Environment4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment5_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment5 ICoreWebView2Environment5; | |
| #endif /* __ICoreWebView2Environment5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BrowserProcessExitedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2BrowserProcessExitedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BrowserProcessExitedEventHandler ICoreWebView2BrowserProcessExitedEventHandler; | |
| #endif /* __ICoreWebView2BrowserProcessExitedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment6_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment6_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment6 ICoreWebView2Environment6; | |
| #endif /* __ICoreWebView2Environment6_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment7_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment7_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment7 ICoreWebView2Environment7; | |
| #endif /* __ICoreWebView2Environment7_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment8_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment8_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment8 ICoreWebView2Environment8; | |
| #endif /* __ICoreWebView2Environment8_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessInfosChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessInfosChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessInfosChangedEventHandler ICoreWebView2ProcessInfosChangedEventHandler; | |
| #endif /* __ICoreWebView2ProcessInfosChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessInfoCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessInfoCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessInfoCollection ICoreWebView2ProcessInfoCollection; | |
| #endif /* __ICoreWebView2ProcessInfoCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment9_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment9_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment9 ICoreWebView2Environment9; | |
| #endif /* __ICoreWebView2Environment9_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment10_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment10_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment10 ICoreWebView2Environment10; | |
| #endif /* __ICoreWebView2Environment10_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment11_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment11_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment11 ICoreWebView2Environment11; | |
| #endif /* __ICoreWebView2Environment11_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment12_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment12_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment12 ICoreWebView2Environment12; | |
| #endif /* __ICoreWebView2Environment12_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment13_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment13_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment13 ICoreWebView2Environment13; | |
| #endif /* __ICoreWebView2Environment13_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2GetProcessExtendedInfosCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2GetProcessExtendedInfosCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2GetProcessExtendedInfosCompletedHandler ICoreWebView2GetProcessExtendedInfosCompletedHandler; | |
| #endif /* __ICoreWebView2GetProcessExtendedInfosCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessExtendedInfoCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessExtendedInfoCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessExtendedInfoCollection ICoreWebView2ProcessExtendedInfoCollection; | |
| #endif /* __ICoreWebView2ProcessExtendedInfoCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment14_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment14_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment14 ICoreWebView2Environment14; | |
| #endif /* __ICoreWebView2Environment14_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Environment15_FWD_DEFINED__ | |
| #define __ICoreWebView2Environment15_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Environment15 ICoreWebView2Environment15; | |
| #endif /* __ICoreWebView2Environment15_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions ICoreWebView2EnvironmentOptions; | |
| #endif /* __ICoreWebView2EnvironmentOptions_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions2_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions2 ICoreWebView2EnvironmentOptions2; | |
| #endif /* __ICoreWebView2EnvironmentOptions2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions3_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions3 ICoreWebView2EnvironmentOptions3; | |
| #endif /* __ICoreWebView2EnvironmentOptions3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions4_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions4 ICoreWebView2EnvironmentOptions4; | |
| #endif /* __ICoreWebView2EnvironmentOptions4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions5_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions5 ICoreWebView2EnvironmentOptions5; | |
| #endif /* __ICoreWebView2EnvironmentOptions5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions6_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions6_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions6 ICoreWebView2EnvironmentOptions6; | |
| #endif /* __ICoreWebView2EnvironmentOptions6_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions7_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions7_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions7 ICoreWebView2EnvironmentOptions7; | |
| #endif /* __ICoreWebView2EnvironmentOptions7_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2EnvironmentOptions8_FWD_DEFINED__ | |
| #define __ICoreWebView2EnvironmentOptions8_FWD_DEFINED__ | |
| typedef interface ICoreWebView2EnvironmentOptions8 ICoreWebView2EnvironmentOptions8; | |
| #endif /* __ICoreWebView2EnvironmentOptions8_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ExecuteScriptResult_FWD_DEFINED__ | |
| #define __ICoreWebView2ExecuteScriptResult_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ExecuteScriptResult ICoreWebView2ExecuteScriptResult; | |
| #endif /* __ICoreWebView2ExecuteScriptResult_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2File_FWD_DEFINED__ | |
| #define __ICoreWebView2File_FWD_DEFINED__ | |
| typedef interface ICoreWebView2File ICoreWebView2File; | |
| #endif /* __ICoreWebView2File_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FileSystemHandle_FWD_DEFINED__ | |
| #define __ICoreWebView2FileSystemHandle_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FileSystemHandle ICoreWebView2FileSystemHandle; | |
| #endif /* __ICoreWebView2FileSystemHandle_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Find_FWD_DEFINED__ | |
| #define __ICoreWebView2Find_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Find ICoreWebView2Find; | |
| #endif /* __ICoreWebView2Find_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FindActiveMatchIndexChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FindActiveMatchIndexChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FindActiveMatchIndexChangedEventHandler ICoreWebView2FindActiveMatchIndexChangedEventHandler; | |
| #endif /* __ICoreWebView2FindActiveMatchIndexChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FindMatchCountChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FindMatchCountChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FindMatchCountChangedEventHandler ICoreWebView2FindMatchCountChangedEventHandler; | |
| #endif /* __ICoreWebView2FindMatchCountChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FindStartCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FindStartCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FindStartCompletedHandler ICoreWebView2FindStartCompletedHandler; | |
| #endif /* __ICoreWebView2FindStartCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FindOptions_FWD_DEFINED__ | |
| #define __ICoreWebView2FindOptions_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FindOptions ICoreWebView2FindOptions; | |
| #endif /* __ICoreWebView2FindOptions_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame ICoreWebView2Frame; | |
| #endif /* __ICoreWebView2Frame_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameDestroyedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameDestroyedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameDestroyedEventHandler ICoreWebView2FrameDestroyedEventHandler; | |
| #endif /* __ICoreWebView2FrameDestroyedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameNameChangedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameNameChangedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameNameChangedEventHandler ICoreWebView2FrameNameChangedEventHandler; | |
| #endif /* __ICoreWebView2FrameNameChangedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame2_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame2 ICoreWebView2Frame2; | |
| #endif /* __ICoreWebView2Frame2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameContentLoadingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameContentLoadingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameContentLoadingEventHandler ICoreWebView2FrameContentLoadingEventHandler; | |
| #endif /* __ICoreWebView2FrameContentLoadingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameDOMContentLoadedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameDOMContentLoadedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameDOMContentLoadedEventHandler ICoreWebView2FrameDOMContentLoadedEventHandler; | |
| #endif /* __ICoreWebView2FrameDOMContentLoadedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameNavigationCompletedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameNavigationCompletedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameNavigationCompletedEventHandler ICoreWebView2FrameNavigationCompletedEventHandler; | |
| #endif /* __ICoreWebView2FrameNavigationCompletedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameNavigationStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameNavigationStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameNavigationStartingEventHandler ICoreWebView2FrameNavigationStartingEventHandler; | |
| #endif /* __ICoreWebView2FrameNavigationStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameWebMessageReceivedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameWebMessageReceivedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameWebMessageReceivedEventHandler ICoreWebView2FrameWebMessageReceivedEventHandler; | |
| #endif /* __ICoreWebView2FrameWebMessageReceivedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame3_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame3 ICoreWebView2Frame3; | |
| #endif /* __ICoreWebView2Frame3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FramePermissionRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FramePermissionRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FramePermissionRequestedEventHandler ICoreWebView2FramePermissionRequestedEventHandler; | |
| #endif /* __ICoreWebView2FramePermissionRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame4_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame4 ICoreWebView2Frame4; | |
| #endif /* __ICoreWebView2Frame4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame5_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame5 ICoreWebView2Frame5; | |
| #endif /* __ICoreWebView2Frame5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame6_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame6_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame6 ICoreWebView2Frame6; | |
| #endif /* __ICoreWebView2Frame6_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameScreenCaptureStartingEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameScreenCaptureStartingEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameScreenCaptureStartingEventHandler ICoreWebView2FrameScreenCaptureStartingEventHandler; | |
| #endif /* __ICoreWebView2FrameScreenCaptureStartingEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Frame7_FWD_DEFINED__ | |
| #define __ICoreWebView2Frame7_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Frame7 ICoreWebView2Frame7; | |
| #endif /* __ICoreWebView2Frame7_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameChildFrameCreatedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameChildFrameCreatedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameChildFrameCreatedEventHandler ICoreWebView2FrameChildFrameCreatedEventHandler; | |
| #endif /* __ICoreWebView2FrameChildFrameCreatedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameCreatedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameCreatedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameCreatedEventArgs ICoreWebView2FrameCreatedEventArgs; | |
| #endif /* __ICoreWebView2FrameCreatedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameInfo_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameInfo_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameInfo ICoreWebView2FrameInfo; | |
| #endif /* __ICoreWebView2FrameInfo_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameInfo2_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameInfo2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameInfo2 ICoreWebView2FrameInfo2; | |
| #endif /* __ICoreWebView2FrameInfo2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameInfoCollectionIterator_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameInfoCollectionIterator_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameInfoCollectionIterator ICoreWebView2FrameInfoCollectionIterator; | |
| #endif /* __ICoreWebView2FrameInfoCollectionIterator_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2HttpHeadersCollectionIterator_FWD_DEFINED__ | |
| #define __ICoreWebView2HttpHeadersCollectionIterator_FWD_DEFINED__ | |
| typedef interface ICoreWebView2HttpHeadersCollectionIterator ICoreWebView2HttpHeadersCollectionIterator; | |
| #endif /* __ICoreWebView2HttpHeadersCollectionIterator_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2HttpRequestHeaders_FWD_DEFINED__ | |
| #define __ICoreWebView2HttpRequestHeaders_FWD_DEFINED__ | |
| typedef interface ICoreWebView2HttpRequestHeaders ICoreWebView2HttpRequestHeaders; | |
| #endif /* __ICoreWebView2HttpRequestHeaders_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2HttpResponseHeaders_FWD_DEFINED__ | |
| #define __ICoreWebView2HttpResponseHeaders_FWD_DEFINED__ | |
| typedef interface ICoreWebView2HttpResponseHeaders ICoreWebView2HttpResponseHeaders; | |
| #endif /* __ICoreWebView2HttpResponseHeaders_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2LaunchingExternalUriSchemeEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2LaunchingExternalUriSchemeEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2LaunchingExternalUriSchemeEventArgs ICoreWebView2LaunchingExternalUriSchemeEventArgs; | |
| #endif /* __ICoreWebView2LaunchingExternalUriSchemeEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2MoveFocusRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2MoveFocusRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2MoveFocusRequestedEventArgs ICoreWebView2MoveFocusRequestedEventArgs; | |
| #endif /* __ICoreWebView2MoveFocusRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationCompletedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationCompletedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationCompletedEventArgs ICoreWebView2NavigationCompletedEventArgs; | |
| #endif /* __ICoreWebView2NavigationCompletedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationCompletedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationCompletedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationCompletedEventArgs2 ICoreWebView2NavigationCompletedEventArgs2; | |
| #endif /* __ICoreWebView2NavigationCompletedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationStartingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationStartingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationStartingEventArgs ICoreWebView2NavigationStartingEventArgs; | |
| #endif /* __ICoreWebView2NavigationStartingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationStartingEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationStartingEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationStartingEventArgs2 ICoreWebView2NavigationStartingEventArgs2; | |
| #endif /* __ICoreWebView2NavigationStartingEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationStartingEventArgs3_FWD_DEFINED__ | |
| #define __ICoreWebView2NavigationStartingEventArgs3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NavigationStartingEventArgs3 ICoreWebView2NavigationStartingEventArgs3; | |
| #endif /* __ICoreWebView2NavigationStartingEventArgs3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NewWindowRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2NewWindowRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NewWindowRequestedEventArgs ICoreWebView2NewWindowRequestedEventArgs; | |
| #endif /* __ICoreWebView2NewWindowRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NewWindowRequestedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2NewWindowRequestedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NewWindowRequestedEventArgs2 ICoreWebView2NewWindowRequestedEventArgs2; | |
| #endif /* __ICoreWebView2NewWindowRequestedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NewWindowRequestedEventArgs3_FWD_DEFINED__ | |
| #define __ICoreWebView2NewWindowRequestedEventArgs3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NewWindowRequestedEventArgs3 ICoreWebView2NewWindowRequestedEventArgs3; | |
| #endif /* __ICoreWebView2NewWindowRequestedEventArgs3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NonClientRegionChangedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2NonClientRegionChangedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NonClientRegionChangedEventArgs ICoreWebView2NonClientRegionChangedEventArgs; | |
| #endif /* __ICoreWebView2NonClientRegionChangedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Notification_FWD_DEFINED__ | |
| #define __ICoreWebView2Notification_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Notification ICoreWebView2Notification; | |
| #endif /* __ICoreWebView2Notification_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NotificationCloseRequestedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2NotificationCloseRequestedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NotificationCloseRequestedEventHandler ICoreWebView2NotificationCloseRequestedEventHandler; | |
| #endif /* __ICoreWebView2NotificationCloseRequestedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2NotificationReceivedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2NotificationReceivedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2NotificationReceivedEventArgs ICoreWebView2NotificationReceivedEventArgs; | |
| #endif /* __ICoreWebView2NotificationReceivedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ObjectCollectionView_FWD_DEFINED__ | |
| #define __ICoreWebView2ObjectCollectionView_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ObjectCollectionView ICoreWebView2ObjectCollectionView; | |
| #endif /* __ICoreWebView2ObjectCollectionView_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContextMenuItemCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2ContextMenuItemCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ContextMenuItemCollection ICoreWebView2ContextMenuItemCollection; | |
| #endif /* __ICoreWebView2ContextMenuItemCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameInfoCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2FrameInfoCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2FrameInfoCollection ICoreWebView2FrameInfoCollection; | |
| #endif /* __ICoreWebView2FrameInfoCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ObjectCollection_FWD_DEFINED__ | |
| #define __ICoreWebView2ObjectCollection_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ObjectCollection ICoreWebView2ObjectCollection; | |
| #endif /* __ICoreWebView2ObjectCollection_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2PermissionRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PermissionRequestedEventArgs ICoreWebView2PermissionRequestedEventArgs; | |
| #endif /* __ICoreWebView2PermissionRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionRequestedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2PermissionRequestedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PermissionRequestedEventArgs2 ICoreWebView2PermissionRequestedEventArgs2; | |
| #endif /* __ICoreWebView2PermissionRequestedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionRequestedEventArgs3_FWD_DEFINED__ | |
| #define __ICoreWebView2PermissionRequestedEventArgs3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PermissionRequestedEventArgs3 ICoreWebView2PermissionRequestedEventArgs3; | |
| #endif /* __ICoreWebView2PermissionRequestedEventArgs3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionSetting_FWD_DEFINED__ | |
| #define __ICoreWebView2PermissionSetting_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PermissionSetting ICoreWebView2PermissionSetting; | |
| #endif /* __ICoreWebView2PermissionSetting_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PointerInfo_FWD_DEFINED__ | |
| #define __ICoreWebView2PointerInfo_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PointerInfo ICoreWebView2PointerInfo; | |
| #endif /* __ICoreWebView2PointerInfo_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintSettings_FWD_DEFINED__ | |
| #define __ICoreWebView2PrintSettings_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PrintSettings ICoreWebView2PrintSettings; | |
| #endif /* __ICoreWebView2PrintSettings_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintSettings2_FWD_DEFINED__ | |
| #define __ICoreWebView2PrintSettings2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PrintSettings2 ICoreWebView2PrintSettings2; | |
| #endif /* __ICoreWebView2PrintSettings2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessExtendedInfo_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessExtendedInfo_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessExtendedInfo ICoreWebView2ProcessExtendedInfo; | |
| #endif /* __ICoreWebView2ProcessExtendedInfo_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessFailedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessFailedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessFailedEventArgs ICoreWebView2ProcessFailedEventArgs; | |
| #endif /* __ICoreWebView2ProcessFailedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessFailedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessFailedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessFailedEventArgs2 ICoreWebView2ProcessFailedEventArgs2; | |
| #endif /* __ICoreWebView2ProcessFailedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessFailedEventArgs3_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessFailedEventArgs3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessFailedEventArgs3 ICoreWebView2ProcessFailedEventArgs3; | |
| #endif /* __ICoreWebView2ProcessFailedEventArgs3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessInfo_FWD_DEFINED__ | |
| #define __ICoreWebView2ProcessInfo_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProcessInfo ICoreWebView2ProcessInfo; | |
| #endif /* __ICoreWebView2ProcessInfo_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile ICoreWebView2Profile; | |
| #endif /* __ICoreWebView2Profile_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile2_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile2 ICoreWebView2Profile2; | |
| #endif /* __ICoreWebView2Profile2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClearBrowsingDataCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ClearBrowsingDataCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ClearBrowsingDataCompletedHandler ICoreWebView2ClearBrowsingDataCompletedHandler; | |
| #endif /* __ICoreWebView2ClearBrowsingDataCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile3_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile3 ICoreWebView2Profile3; | |
| #endif /* __ICoreWebView2Profile3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile4_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile4 ICoreWebView2Profile4; | |
| #endif /* __ICoreWebView2Profile4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SetPermissionStateCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2SetPermissionStateCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SetPermissionStateCompletedHandler ICoreWebView2SetPermissionStateCompletedHandler; | |
| #endif /* __ICoreWebView2SetPermissionStateCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler; | |
| #endif /* __ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile5_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile5 ICoreWebView2Profile5; | |
| #endif /* __ICoreWebView2Profile5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile6_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile6_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile6 ICoreWebView2Profile6; | |
| #endif /* __ICoreWebView2Profile6_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile7_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile7_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile7 ICoreWebView2Profile7; | |
| #endif /* __ICoreWebView2Profile7_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProfileAddBrowserExtensionCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ProfileAddBrowserExtensionCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProfileAddBrowserExtensionCompletedHandler ICoreWebView2ProfileAddBrowserExtensionCompletedHandler; | |
| #endif /* __ICoreWebView2ProfileAddBrowserExtensionCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler; | |
| #endif /* __ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2BrowserExtensionList_FWD_DEFINED__ | |
| #define __ICoreWebView2BrowserExtensionList_FWD_DEFINED__ | |
| typedef interface ICoreWebView2BrowserExtensionList ICoreWebView2BrowserExtensionList; | |
| #endif /* __ICoreWebView2BrowserExtensionList_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Profile8_FWD_DEFINED__ | |
| #define __ICoreWebView2Profile8_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Profile8 ICoreWebView2Profile8; | |
| #endif /* __ICoreWebView2Profile8_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProfileDeletedEventHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2ProfileDeletedEventHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ProfileDeletedEventHandler ICoreWebView2ProfileDeletedEventHandler; | |
| #endif /* __ICoreWebView2ProfileDeletedEventHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SaveAsUIShowingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2SaveAsUIShowingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SaveAsUIShowingEventArgs ICoreWebView2SaveAsUIShowingEventArgs; | |
| #endif /* __ICoreWebView2SaveAsUIShowingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SaveFileSecurityCheckStartingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2SaveFileSecurityCheckStartingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SaveFileSecurityCheckStartingEventArgs ICoreWebView2SaveFileSecurityCheckStartingEventArgs; | |
| #endif /* __ICoreWebView2SaveFileSecurityCheckStartingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ScreenCaptureStartingEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ScreenCaptureStartingEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ScreenCaptureStartingEventArgs ICoreWebView2ScreenCaptureStartingEventArgs; | |
| #endif /* __ICoreWebView2ScreenCaptureStartingEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ScriptDialogOpeningEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ScriptDialogOpeningEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ScriptDialogOpeningEventArgs ICoreWebView2ScriptDialogOpeningEventArgs; | |
| #endif /* __ICoreWebView2ScriptDialogOpeningEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ScriptException_FWD_DEFINED__ | |
| #define __ICoreWebView2ScriptException_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ScriptException ICoreWebView2ScriptException; | |
| #endif /* __ICoreWebView2ScriptException_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2ServerCertificateErrorDetectedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2ServerCertificateErrorDetectedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2ServerCertificateErrorDetectedEventArgs ICoreWebView2ServerCertificateErrorDetectedEventArgs; | |
| #endif /* __ICoreWebView2ServerCertificateErrorDetectedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings ICoreWebView2Settings; | |
| #endif /* __ICoreWebView2Settings_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings2_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings2 ICoreWebView2Settings2; | |
| #endif /* __ICoreWebView2Settings2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings3_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings3_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings3 ICoreWebView2Settings3; | |
| #endif /* __ICoreWebView2Settings3_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings4_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings4_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings4 ICoreWebView2Settings4; | |
| #endif /* __ICoreWebView2Settings4_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings5_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings5_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings5 ICoreWebView2Settings5; | |
| #endif /* __ICoreWebView2Settings5_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings6_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings6_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings6 ICoreWebView2Settings6; | |
| #endif /* __ICoreWebView2Settings6_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings7_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings7_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings7 ICoreWebView2Settings7; | |
| #endif /* __ICoreWebView2Settings7_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings8_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings8_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings8 ICoreWebView2Settings8; | |
| #endif /* __ICoreWebView2Settings8_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2Settings9_FWD_DEFINED__ | |
| #define __ICoreWebView2Settings9_FWD_DEFINED__ | |
| typedef interface ICoreWebView2Settings9 ICoreWebView2Settings9; | |
| #endif /* __ICoreWebView2Settings9_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SharedBuffer_FWD_DEFINED__ | |
| #define __ICoreWebView2SharedBuffer_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SharedBuffer ICoreWebView2SharedBuffer; | |
| #endif /* __ICoreWebView2SharedBuffer_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2SourceChangedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2SourceChangedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2SourceChangedEventArgs ICoreWebView2SourceChangedEventArgs; | |
| #endif /* __ICoreWebView2SourceChangedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebMessageReceivedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2WebMessageReceivedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebMessageReceivedEventArgs ICoreWebView2WebMessageReceivedEventArgs; | |
| #endif /* __ICoreWebView2WebMessageReceivedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebMessageReceivedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2WebMessageReceivedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebMessageReceivedEventArgs2 ICoreWebView2WebMessageReceivedEventArgs2; | |
| #endif /* __ICoreWebView2WebMessageReceivedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceRequest_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceRequest_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceRequest ICoreWebView2WebResourceRequest; | |
| #endif /* __ICoreWebView2WebResourceRequest_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceRequestedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceRequestedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceRequestedEventArgs ICoreWebView2WebResourceRequestedEventArgs; | |
| #endif /* __ICoreWebView2WebResourceRequestedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceRequestedEventArgs2_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceRequestedEventArgs2_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceRequestedEventArgs2 ICoreWebView2WebResourceRequestedEventArgs2; | |
| #endif /* __ICoreWebView2WebResourceRequestedEventArgs2_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceResponse_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceResponse_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceResponse ICoreWebView2WebResourceResponse; | |
| #endif /* __ICoreWebView2WebResourceResponse_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceResponseReceivedEventArgs_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceResponseReceivedEventArgs_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceResponseReceivedEventArgs ICoreWebView2WebResourceResponseReceivedEventArgs; | |
| #endif /* __ICoreWebView2WebResourceResponseReceivedEventArgs_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceResponseView_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceResponseView_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceResponseView ICoreWebView2WebResourceResponseView; | |
| #endif /* __ICoreWebView2WebResourceResponseView_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceResponseViewGetContentCompletedHandler_FWD_DEFINED__ | |
| #define __ICoreWebView2WebResourceResponseViewGetContentCompletedHandler_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WebResourceResponseViewGetContentCompletedHandler ICoreWebView2WebResourceResponseViewGetContentCompletedHandler; | |
| #endif /* __ICoreWebView2WebResourceResponseViewGetContentCompletedHandler_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2WindowFeatures_FWD_DEFINED__ | |
| #define __ICoreWebView2WindowFeatures_FWD_DEFINED__ | |
| typedef interface ICoreWebView2WindowFeatures ICoreWebView2WindowFeatures; | |
| #endif /* __ICoreWebView2WindowFeatures_FWD_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionSettingCollectionView_FWD_DEFINED__ | |
| #define __ICoreWebView2PermissionSettingCollectionView_FWD_DEFINED__ | |
| typedef interface ICoreWebView2PermissionSettingCollectionView ICoreWebView2PermissionSettingCollectionView; | |
| #endif /* __ICoreWebView2PermissionSettingCollectionView_FWD_DEFINED__ */ | |
| /* header files for imported files */ | |
| #include "objidl.h" | |
| #include "oaidl.h" | |
| #include "EventToken.h" | |
| #ifdef __cplusplus | |
| extern "C"{ | |
| #endif | |
| #ifndef __WebView2_LIBRARY_DEFINED__ | |
| #define __WebView2_LIBRARY_DEFINED__ | |
| /* library WebView2 */ | |
| /* [version][uuid] */ | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_BOUNDS_MODE | |
| { | |
| COREWEBVIEW2_BOUNDS_MODE_USE_RAW_PIXELS = 0, | |
| COREWEBVIEW2_BOUNDS_MODE_USE_RASTERIZATION_SCALE = ( COREWEBVIEW2_BOUNDS_MODE_USE_RAW_PIXELS + 1 ) | |
| } COREWEBVIEW2_BOUNDS_MODE; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND | |
| { | |
| COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND_NORMAL = 0, | |
| COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND_FAILED = ( COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND_NORMAL + 1 ) | |
| } COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_BROWSING_DATA_KINDS | |
| { | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_FILE_SYSTEMS = 0x1, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_INDEXED_DB = 0x2, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_LOCAL_STORAGE = 0x4, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_WEB_SQL = 0x8, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_CACHE_STORAGE = 0x10, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_ALL_DOM_STORAGE = 0x20, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_COOKIES = 0x40, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_ALL_SITE = 0x80, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_DISK_CACHE = 0x100, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_DOWNLOAD_HISTORY = 0x200, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_GENERAL_AUTOFILL = 0x400, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_PASSWORD_AUTOSAVE = 0x800, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_BROWSING_HISTORY = 0x1000, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_SETTINGS = 0x2000, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_ALL_PROFILE = 0x4000, | |
| COREWEBVIEW2_BROWSING_DATA_KINDS_SERVICE_WORKERS = 0x8000 | |
| } COREWEBVIEW2_BROWSING_DATA_KINDS; | |
| DEFINE_ENUM_FLAG_OPERATORS(COREWEBVIEW2_BROWSING_DATA_KINDS) | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT | |
| { | |
| COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT_PNG = 0, | |
| COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT_JPEG = ( COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT_PNG + 1 ) | |
| } COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_CHANNEL_SEARCH_KIND | |
| { | |
| COREWEBVIEW2_CHANNEL_SEARCH_KIND_MOST_STABLE = 0, | |
| COREWEBVIEW2_CHANNEL_SEARCH_KIND_LEAST_STABLE = ( COREWEBVIEW2_CHANNEL_SEARCH_KIND_MOST_STABLE + 1 ) | |
| } COREWEBVIEW2_CHANNEL_SEARCH_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_CLIENT_CERTIFICATE_KIND | |
| { | |
| COREWEBVIEW2_CLIENT_CERTIFICATE_KIND_SMART_CARD = 0, | |
| COREWEBVIEW2_CLIENT_CERTIFICATE_KIND_PIN = ( COREWEBVIEW2_CLIENT_CERTIFICATE_KIND_SMART_CARD + 1 ) , | |
| COREWEBVIEW2_CLIENT_CERTIFICATE_KIND_OTHER = ( COREWEBVIEW2_CLIENT_CERTIFICATE_KIND_PIN + 1 ) | |
| } COREWEBVIEW2_CLIENT_CERTIFICATE_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND | |
| { | |
| COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_COMMAND = 0, | |
| COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_CHECK_BOX = ( COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_COMMAND + 1 ) , | |
| COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_RADIO = ( COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_CHECK_BOX + 1 ) , | |
| COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_SEPARATOR = ( COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_RADIO + 1 ) , | |
| COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_SUBMENU = ( COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND_SEPARATOR + 1 ) | |
| } COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND | |
| { | |
| COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_PAGE = 0, | |
| COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_IMAGE = ( COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_PAGE + 1 ) , | |
| COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_SELECTED_TEXT = ( COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_IMAGE + 1 ) , | |
| COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_AUDIO = ( COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_SELECTED_TEXT + 1 ) , | |
| COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_VIDEO = ( COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND_AUDIO + 1 ) | |
| } COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_COOKIE_SAME_SITE_KIND | |
| { | |
| COREWEBVIEW2_COOKIE_SAME_SITE_KIND_NONE = 0, | |
| COREWEBVIEW2_COOKIE_SAME_SITE_KIND_LAX = ( COREWEBVIEW2_COOKIE_SAME_SITE_KIND_NONE + 1 ) , | |
| COREWEBVIEW2_COOKIE_SAME_SITE_KIND_STRICT = ( COREWEBVIEW2_COOKIE_SAME_SITE_KIND_LAX + 1 ) | |
| } COREWEBVIEW2_COOKIE_SAME_SITE_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT | |
| { | |
| COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_TOP_LEFT = 0, | |
| COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_TOP_RIGHT = ( COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_TOP_LEFT + 1 ) , | |
| COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_BOTTOM_LEFT = ( COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_TOP_RIGHT + 1 ) , | |
| COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_BOTTOM_RIGHT = ( COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT_BOTTOM_LEFT + 1 ) | |
| } COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON | |
| { | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NONE = 0, | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_FAILED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NONE + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_FAILED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_NO_SPACE = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_NAME_TOO_LONG = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_NO_SPACE + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_LARGE = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_NAME_TOO_LONG + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_MALICIOUS = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_LARGE + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_TRANSIENT_ERROR = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_MALICIOUS + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED_BY_POLICY = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_TRANSIENT_ERROR + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_SECURITY_CHECK_FAILED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED_BY_POLICY + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_SHORT = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_SECURITY_CHECK_FAILED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_HASH_MISMATCH = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_SHORT + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_FILE_HASH_MISMATCH + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_TIMEOUT = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_DISCONNECTED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_TIMEOUT + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_SERVER_DOWN = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_DISCONNECTED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_INVALID_REQUEST = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_SERVER_DOWN + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_FAILED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_NETWORK_INVALID_REQUEST + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_NO_RANGE = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_FAILED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_BAD_CONTENT = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_NO_RANGE + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_UNAUTHORIZED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_BAD_CONTENT + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_CERTIFICATE_PROBLEM = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_UNAUTHORIZED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_FORBIDDEN = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_CERTIFICATE_PROBLEM + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_UNEXPECTED_RESPONSE = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_FORBIDDEN + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_CONTENT_LENGTH_MISMATCH = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_UNEXPECTED_RESPONSE + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_CROSS_ORIGIN_REDIRECT = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_CONTENT_LENGTH_MISMATCH + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_USER_CANCELED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_SERVER_CROSS_ORIGIN_REDIRECT + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_USER_SHUTDOWN = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_USER_CANCELED + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_USER_PAUSED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_USER_SHUTDOWN + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_DOWNLOAD_PROCESS_CRASHED = ( COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON_USER_PAUSED + 1 ) | |
| } COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_DOWNLOAD_STATE | |
| { | |
| COREWEBVIEW2_DOWNLOAD_STATE_IN_PROGRESS = 0, | |
| COREWEBVIEW2_DOWNLOAD_STATE_INTERRUPTED = ( COREWEBVIEW2_DOWNLOAD_STATE_IN_PROGRESS + 1 ) , | |
| COREWEBVIEW2_DOWNLOAD_STATE_COMPLETED = ( COREWEBVIEW2_DOWNLOAD_STATE_INTERRUPTED + 1 ) | |
| } COREWEBVIEW2_DOWNLOAD_STATE; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_FAVICON_IMAGE_FORMAT | |
| { | |
| COREWEBVIEW2_FAVICON_IMAGE_FORMAT_PNG = 0, | |
| COREWEBVIEW2_FAVICON_IMAGE_FORMAT_JPEG = ( COREWEBVIEW2_FAVICON_IMAGE_FORMAT_PNG + 1 ) | |
| } COREWEBVIEW2_FAVICON_IMAGE_FORMAT; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND | |
| { | |
| COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND_FILE = 0, | |
| COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND_DIRECTORY = ( COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND_FILE + 1 ) | |
| } COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION | |
| { | |
| COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION_READ_ONLY = 0, | |
| COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION_READ_WRITE = ( COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION_READ_ONLY + 1 ) | |
| } COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_FRAME_KIND | |
| { | |
| COREWEBVIEW2_FRAME_KIND_UNKNOWN = 0, | |
| COREWEBVIEW2_FRAME_KIND_MAIN_FRAME = ( COREWEBVIEW2_FRAME_KIND_UNKNOWN + 1 ) , | |
| COREWEBVIEW2_FRAME_KIND_IFRAME = ( COREWEBVIEW2_FRAME_KIND_MAIN_FRAME + 1 ) , | |
| COREWEBVIEW2_FRAME_KIND_EMBED = ( COREWEBVIEW2_FRAME_KIND_IFRAME + 1 ) , | |
| COREWEBVIEW2_FRAME_KIND_OBJECT = ( COREWEBVIEW2_FRAME_KIND_EMBED + 1 ) | |
| } COREWEBVIEW2_FRAME_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND | |
| { | |
| COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND_DENY = 0, | |
| COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND_ALLOW = ( COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND_DENY + 1 ) , | |
| COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND_DENY_CORS = ( COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND_ALLOW + 1 ) | |
| } COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_KEY_EVENT_KIND | |
| { | |
| COREWEBVIEW2_KEY_EVENT_KIND_KEY_DOWN = 0, | |
| COREWEBVIEW2_KEY_EVENT_KIND_KEY_UP = ( COREWEBVIEW2_KEY_EVENT_KIND_KEY_DOWN + 1 ) , | |
| COREWEBVIEW2_KEY_EVENT_KIND_SYSTEM_KEY_DOWN = ( COREWEBVIEW2_KEY_EVENT_KIND_KEY_UP + 1 ) , | |
| COREWEBVIEW2_KEY_EVENT_KIND_SYSTEM_KEY_UP = ( COREWEBVIEW2_KEY_EVENT_KIND_SYSTEM_KEY_DOWN + 1 ) | |
| } COREWEBVIEW2_KEY_EVENT_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL | |
| { | |
| COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL_NORMAL = 0, | |
| COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL_LOW = ( COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL_NORMAL + 1 ) | |
| } COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_MOUSE_EVENT_KIND | |
| { | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_HORIZONTAL_WHEEL = 526, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_LEFT_BUTTON_DOUBLE_CLICK = 515, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_LEFT_BUTTON_DOWN = 513, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_LEFT_BUTTON_UP = 514, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_LEAVE = 675, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_MIDDLE_BUTTON_DOUBLE_CLICK = 521, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_MIDDLE_BUTTON_DOWN = 519, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_MIDDLE_BUTTON_UP = 520, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_MOVE = 512, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_RIGHT_BUTTON_DOUBLE_CLICK = 518, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_RIGHT_BUTTON_DOWN = 516, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_RIGHT_BUTTON_UP = 517, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_WHEEL = 522, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_X_BUTTON_DOUBLE_CLICK = 525, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_X_BUTTON_DOWN = 523, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_X_BUTTON_UP = 524, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_NON_CLIENT_RIGHT_BUTTON_DOWN = 164, | |
| COREWEBVIEW2_MOUSE_EVENT_KIND_NON_CLIENT_RIGHT_BUTTON_UP = 165 | |
| } COREWEBVIEW2_MOUSE_EVENT_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS | |
| { | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_NONE = 0, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_LEFT_BUTTON = 0x1, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_RIGHT_BUTTON = 0x2, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_SHIFT = 0x4, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_CONTROL = 0x8, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_MIDDLE_BUTTON = 0x10, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_X_BUTTON1 = 0x20, | |
| COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS_X_BUTTON2 = 0x40 | |
| } COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS; | |
| DEFINE_ENUM_FLAG_OPERATORS(COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS) | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_MOVE_FOCUS_REASON | |
| { | |
| COREWEBVIEW2_MOVE_FOCUS_REASON_PROGRAMMATIC = 0, | |
| COREWEBVIEW2_MOVE_FOCUS_REASON_NEXT = ( COREWEBVIEW2_MOVE_FOCUS_REASON_PROGRAMMATIC + 1 ) , | |
| COREWEBVIEW2_MOVE_FOCUS_REASON_PREVIOUS = ( COREWEBVIEW2_MOVE_FOCUS_REASON_NEXT + 1 ) | |
| } COREWEBVIEW2_MOVE_FOCUS_REASON; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_NAVIGATION_KIND | |
| { | |
| COREWEBVIEW2_NAVIGATION_KIND_RELOAD = 0, | |
| COREWEBVIEW2_NAVIGATION_KIND_BACK_OR_FORWARD = ( COREWEBVIEW2_NAVIGATION_KIND_RELOAD + 1 ) , | |
| COREWEBVIEW2_NAVIGATION_KIND_NEW_DOCUMENT = ( COREWEBVIEW2_NAVIGATION_KIND_BACK_OR_FORWARD + 1 ) | |
| } COREWEBVIEW2_NAVIGATION_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_NON_CLIENT_REGION_KIND | |
| { | |
| COREWEBVIEW2_NON_CLIENT_REGION_KIND_NOWHERE = 0, | |
| COREWEBVIEW2_NON_CLIENT_REGION_KIND_CLIENT = 1, | |
| COREWEBVIEW2_NON_CLIENT_REGION_KIND_CAPTION = 2, | |
| COREWEBVIEW2_NON_CLIENT_REGION_KIND_MINIMIZE = 8, | |
| COREWEBVIEW2_NON_CLIENT_REGION_KIND_MAXIMIZE = 9, | |
| COREWEBVIEW2_NON_CLIENT_REGION_KIND_CLOSE = 20 | |
| } COREWEBVIEW2_NON_CLIENT_REGION_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PDF_TOOLBAR_ITEMS | |
| { | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_NONE = 0, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_SAVE = 0x1, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_PRINT = 0x2, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_SAVE_AS = 0x4, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_ZOOM_IN = 0x8, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_ZOOM_OUT = 0x10, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_ROTATE = 0x20, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_FIT_PAGE = 0x40, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_PAGE_LAYOUT = 0x80, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_BOOKMARKS = 0x100, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_PAGE_SELECTOR = 0x200, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_SEARCH = 0x400, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_FULL_SCREEN = 0x800, | |
| COREWEBVIEW2_PDF_TOOLBAR_ITEMS_MORE_SETTINGS = 0x1000 | |
| } COREWEBVIEW2_PDF_TOOLBAR_ITEMS; | |
| DEFINE_ENUM_FLAG_OPERATORS(COREWEBVIEW2_PDF_TOOLBAR_ITEMS) | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PERMISSION_KIND | |
| { | |
| COREWEBVIEW2_PERMISSION_KIND_UNKNOWN_PERMISSION = 0, | |
| COREWEBVIEW2_PERMISSION_KIND_MICROPHONE = ( COREWEBVIEW2_PERMISSION_KIND_UNKNOWN_PERMISSION + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_CAMERA = ( COREWEBVIEW2_PERMISSION_KIND_MICROPHONE + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_GEOLOCATION = ( COREWEBVIEW2_PERMISSION_KIND_CAMERA + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_NOTIFICATIONS = ( COREWEBVIEW2_PERMISSION_KIND_GEOLOCATION + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_OTHER_SENSORS = ( COREWEBVIEW2_PERMISSION_KIND_NOTIFICATIONS + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_CLIPBOARD_READ = ( COREWEBVIEW2_PERMISSION_KIND_OTHER_SENSORS + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_MULTIPLE_AUTOMATIC_DOWNLOADS = ( COREWEBVIEW2_PERMISSION_KIND_CLIPBOARD_READ + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_FILE_READ_WRITE = ( COREWEBVIEW2_PERMISSION_KIND_MULTIPLE_AUTOMATIC_DOWNLOADS + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_AUTOPLAY = ( COREWEBVIEW2_PERMISSION_KIND_FILE_READ_WRITE + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_LOCAL_FONTS = ( COREWEBVIEW2_PERMISSION_KIND_AUTOPLAY + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_MIDI_SYSTEM_EXCLUSIVE_MESSAGES = ( COREWEBVIEW2_PERMISSION_KIND_LOCAL_FONTS + 1 ) , | |
| COREWEBVIEW2_PERMISSION_KIND_WINDOW_MANAGEMENT = ( COREWEBVIEW2_PERMISSION_KIND_MIDI_SYSTEM_EXCLUSIVE_MESSAGES + 1 ) | |
| } COREWEBVIEW2_PERMISSION_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PERMISSION_STATE | |
| { | |
| COREWEBVIEW2_PERMISSION_STATE_DEFAULT = 0, | |
| COREWEBVIEW2_PERMISSION_STATE_ALLOW = ( COREWEBVIEW2_PERMISSION_STATE_DEFAULT + 1 ) , | |
| COREWEBVIEW2_PERMISSION_STATE_DENY = ( COREWEBVIEW2_PERMISSION_STATE_ALLOW + 1 ) | |
| } COREWEBVIEW2_PERMISSION_STATE; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_POINTER_EVENT_KIND | |
| { | |
| COREWEBVIEW2_POINTER_EVENT_KIND_ACTIVATE = 587, | |
| COREWEBVIEW2_POINTER_EVENT_KIND_DOWN = 582, | |
| COREWEBVIEW2_POINTER_EVENT_KIND_ENTER = 585, | |
| COREWEBVIEW2_POINTER_EVENT_KIND_LEAVE = 586, | |
| COREWEBVIEW2_POINTER_EVENT_KIND_UP = 583, | |
| COREWEBVIEW2_POINTER_EVENT_KIND_UPDATE = 581 | |
| } COREWEBVIEW2_POINTER_EVENT_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PREFERRED_COLOR_SCHEME | |
| { | |
| COREWEBVIEW2_PREFERRED_COLOR_SCHEME_AUTO = 0, | |
| COREWEBVIEW2_PREFERRED_COLOR_SCHEME_LIGHT = ( COREWEBVIEW2_PREFERRED_COLOR_SCHEME_AUTO + 1 ) , | |
| COREWEBVIEW2_PREFERRED_COLOR_SCHEME_DARK = ( COREWEBVIEW2_PREFERRED_COLOR_SCHEME_LIGHT + 1 ) | |
| } COREWEBVIEW2_PREFERRED_COLOR_SCHEME; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_COLLATION | |
| { | |
| COREWEBVIEW2_PRINT_COLLATION_DEFAULT = 0, | |
| COREWEBVIEW2_PRINT_COLLATION_COLLATED = ( COREWEBVIEW2_PRINT_COLLATION_DEFAULT + 1 ) , | |
| COREWEBVIEW2_PRINT_COLLATION_UNCOLLATED = ( COREWEBVIEW2_PRINT_COLLATION_COLLATED + 1 ) | |
| } COREWEBVIEW2_PRINT_COLLATION; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_COLOR_MODE | |
| { | |
| COREWEBVIEW2_PRINT_COLOR_MODE_DEFAULT = 0, | |
| COREWEBVIEW2_PRINT_COLOR_MODE_COLOR = ( COREWEBVIEW2_PRINT_COLOR_MODE_DEFAULT + 1 ) , | |
| COREWEBVIEW2_PRINT_COLOR_MODE_GRAYSCALE = ( COREWEBVIEW2_PRINT_COLOR_MODE_COLOR + 1 ) | |
| } COREWEBVIEW2_PRINT_COLOR_MODE; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_DIALOG_KIND | |
| { | |
| COREWEBVIEW2_PRINT_DIALOG_KIND_BROWSER = 0, | |
| COREWEBVIEW2_PRINT_DIALOG_KIND_SYSTEM = ( COREWEBVIEW2_PRINT_DIALOG_KIND_BROWSER + 1 ) | |
| } COREWEBVIEW2_PRINT_DIALOG_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_DUPLEX | |
| { | |
| COREWEBVIEW2_PRINT_DUPLEX_DEFAULT = 0, | |
| COREWEBVIEW2_PRINT_DUPLEX_ONE_SIDED = ( COREWEBVIEW2_PRINT_DUPLEX_DEFAULT + 1 ) , | |
| COREWEBVIEW2_PRINT_DUPLEX_TWO_SIDED_LONG_EDGE = ( COREWEBVIEW2_PRINT_DUPLEX_ONE_SIDED + 1 ) , | |
| COREWEBVIEW2_PRINT_DUPLEX_TWO_SIDED_SHORT_EDGE = ( COREWEBVIEW2_PRINT_DUPLEX_TWO_SIDED_LONG_EDGE + 1 ) | |
| } COREWEBVIEW2_PRINT_DUPLEX; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_MEDIA_SIZE | |
| { | |
| COREWEBVIEW2_PRINT_MEDIA_SIZE_DEFAULT = 0, | |
| COREWEBVIEW2_PRINT_MEDIA_SIZE_CUSTOM = ( COREWEBVIEW2_PRINT_MEDIA_SIZE_DEFAULT + 1 ) | |
| } COREWEBVIEW2_PRINT_MEDIA_SIZE; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_ORIENTATION | |
| { | |
| COREWEBVIEW2_PRINT_ORIENTATION_PORTRAIT = 0, | |
| COREWEBVIEW2_PRINT_ORIENTATION_LANDSCAPE = ( COREWEBVIEW2_PRINT_ORIENTATION_PORTRAIT + 1 ) | |
| } COREWEBVIEW2_PRINT_ORIENTATION; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PRINT_STATUS | |
| { | |
| COREWEBVIEW2_PRINT_STATUS_SUCCEEDED = 0, | |
| COREWEBVIEW2_PRINT_STATUS_PRINTER_UNAVAILABLE = ( COREWEBVIEW2_PRINT_STATUS_SUCCEEDED + 1 ) , | |
| COREWEBVIEW2_PRINT_STATUS_OTHER_ERROR = ( COREWEBVIEW2_PRINT_STATUS_PRINTER_UNAVAILABLE + 1 ) | |
| } COREWEBVIEW2_PRINT_STATUS; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PROCESS_FAILED_KIND | |
| { | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_BROWSER_PROCESS_EXITED = 0, | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_RENDER_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_BROWSER_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_RENDER_PROCESS_UNRESPONSIVE = ( COREWEBVIEW2_PROCESS_FAILED_KIND_RENDER_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_FRAME_RENDER_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_RENDER_PROCESS_UNRESPONSIVE + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_UTILITY_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_FRAME_RENDER_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_SANDBOX_HELPER_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_UTILITY_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_GPU_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_SANDBOX_HELPER_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_PPAPI_PLUGIN_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_GPU_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_PPAPI_BROKER_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_PPAPI_PLUGIN_PROCESS_EXITED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_KIND_UNKNOWN_PROCESS_EXITED = ( COREWEBVIEW2_PROCESS_FAILED_KIND_PPAPI_BROKER_PROCESS_EXITED + 1 ) | |
| } COREWEBVIEW2_PROCESS_FAILED_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PROCESS_FAILED_REASON | |
| { | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_UNEXPECTED = 0, | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_UNRESPONSIVE = ( COREWEBVIEW2_PROCESS_FAILED_REASON_UNEXPECTED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_TERMINATED = ( COREWEBVIEW2_PROCESS_FAILED_REASON_UNRESPONSIVE + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_CRASHED = ( COREWEBVIEW2_PROCESS_FAILED_REASON_TERMINATED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_LAUNCH_FAILED = ( COREWEBVIEW2_PROCESS_FAILED_REASON_CRASHED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_OUT_OF_MEMORY = ( COREWEBVIEW2_PROCESS_FAILED_REASON_LAUNCH_FAILED + 1 ) , | |
| COREWEBVIEW2_PROCESS_FAILED_REASON_PROFILE_DELETED = ( COREWEBVIEW2_PROCESS_FAILED_REASON_OUT_OF_MEMORY + 1 ) | |
| } COREWEBVIEW2_PROCESS_FAILED_REASON; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_PROCESS_KIND | |
| { | |
| COREWEBVIEW2_PROCESS_KIND_BROWSER = 0, | |
| COREWEBVIEW2_PROCESS_KIND_RENDERER = ( COREWEBVIEW2_PROCESS_KIND_BROWSER + 1 ) , | |
| COREWEBVIEW2_PROCESS_KIND_UTILITY = ( COREWEBVIEW2_PROCESS_KIND_RENDERER + 1 ) , | |
| COREWEBVIEW2_PROCESS_KIND_SANDBOX_HELPER = ( COREWEBVIEW2_PROCESS_KIND_UTILITY + 1 ) , | |
| COREWEBVIEW2_PROCESS_KIND_GPU = ( COREWEBVIEW2_PROCESS_KIND_SANDBOX_HELPER + 1 ) , | |
| COREWEBVIEW2_PROCESS_KIND_PPAPI_PLUGIN = ( COREWEBVIEW2_PROCESS_KIND_GPU + 1 ) , | |
| COREWEBVIEW2_PROCESS_KIND_PPAPI_BROKER = ( COREWEBVIEW2_PROCESS_KIND_PPAPI_PLUGIN + 1 ) | |
| } COREWEBVIEW2_PROCESS_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_RELEASE_CHANNELS | |
| { | |
| COREWEBVIEW2_RELEASE_CHANNELS_NONE = 0, | |
| COREWEBVIEW2_RELEASE_CHANNELS_STABLE = 0x1, | |
| COREWEBVIEW2_RELEASE_CHANNELS_BETA = 0x2, | |
| COREWEBVIEW2_RELEASE_CHANNELS_DEV = 0x4, | |
| COREWEBVIEW2_RELEASE_CHANNELS_CANARY = 0x8 | |
| } COREWEBVIEW2_RELEASE_CHANNELS; | |
| DEFINE_ENUM_FLAG_OPERATORS(COREWEBVIEW2_RELEASE_CHANNELS) | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_SAVE_AS_KIND | |
| { | |
| COREWEBVIEW2_SAVE_AS_KIND_DEFAULT = 0, | |
| COREWEBVIEW2_SAVE_AS_KIND_HTML_ONLY = ( COREWEBVIEW2_SAVE_AS_KIND_DEFAULT + 1 ) , | |
| COREWEBVIEW2_SAVE_AS_KIND_SINGLE_FILE = ( COREWEBVIEW2_SAVE_AS_KIND_HTML_ONLY + 1 ) , | |
| COREWEBVIEW2_SAVE_AS_KIND_COMPLETE = ( COREWEBVIEW2_SAVE_AS_KIND_SINGLE_FILE + 1 ) | |
| } COREWEBVIEW2_SAVE_AS_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_SAVE_AS_UI_RESULT | |
| { | |
| COREWEBVIEW2_SAVE_AS_UI_RESULT_SUCCESS = 0, | |
| COREWEBVIEW2_SAVE_AS_UI_RESULT_INVALID_PATH = ( COREWEBVIEW2_SAVE_AS_UI_RESULT_SUCCESS + 1 ) , | |
| COREWEBVIEW2_SAVE_AS_UI_RESULT_FILE_ALREADY_EXISTS = ( COREWEBVIEW2_SAVE_AS_UI_RESULT_INVALID_PATH + 1 ) , | |
| COREWEBVIEW2_SAVE_AS_UI_RESULT_KIND_NOT_SUPPORTED = ( COREWEBVIEW2_SAVE_AS_UI_RESULT_FILE_ALREADY_EXISTS + 1 ) , | |
| COREWEBVIEW2_SAVE_AS_UI_RESULT_CANCELLED = ( COREWEBVIEW2_SAVE_AS_UI_RESULT_KIND_NOT_SUPPORTED + 1 ) | |
| } COREWEBVIEW2_SAVE_AS_UI_RESULT; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_SCRIPT_DIALOG_KIND | |
| { | |
| COREWEBVIEW2_SCRIPT_DIALOG_KIND_ALERT = 0, | |
| COREWEBVIEW2_SCRIPT_DIALOG_KIND_CONFIRM = ( COREWEBVIEW2_SCRIPT_DIALOG_KIND_ALERT + 1 ) , | |
| COREWEBVIEW2_SCRIPT_DIALOG_KIND_PROMPT = ( COREWEBVIEW2_SCRIPT_DIALOG_KIND_CONFIRM + 1 ) , | |
| COREWEBVIEW2_SCRIPT_DIALOG_KIND_BEFOREUNLOAD = ( COREWEBVIEW2_SCRIPT_DIALOG_KIND_PROMPT + 1 ) | |
| } COREWEBVIEW2_SCRIPT_DIALOG_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_SCROLLBAR_STYLE | |
| { | |
| COREWEBVIEW2_SCROLLBAR_STYLE_DEFAULT = 0, | |
| COREWEBVIEW2_SCROLLBAR_STYLE_FLUENT_OVERLAY = ( COREWEBVIEW2_SCROLLBAR_STYLE_DEFAULT + 1 ) | |
| } COREWEBVIEW2_SCROLLBAR_STYLE; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION | |
| { | |
| COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION_ALWAYS_ALLOW = 0, | |
| COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION_CANCEL = ( COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION_ALWAYS_ALLOW + 1 ) , | |
| COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION_DEFAULT = ( COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION_CANCEL + 1 ) | |
| } COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_SHARED_BUFFER_ACCESS | |
| { | |
| COREWEBVIEW2_SHARED_BUFFER_ACCESS_READ_ONLY = 0, | |
| COREWEBVIEW2_SHARED_BUFFER_ACCESS_READ_WRITE = ( COREWEBVIEW2_SHARED_BUFFER_ACCESS_READ_ONLY + 1 ) | |
| } COREWEBVIEW2_SHARED_BUFFER_ACCESS; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_TEXT_DIRECTION_KIND | |
| { | |
| COREWEBVIEW2_TEXT_DIRECTION_KIND_DEFAULT = 0, | |
| COREWEBVIEW2_TEXT_DIRECTION_KIND_LEFT_TO_RIGHT = ( COREWEBVIEW2_TEXT_DIRECTION_KIND_DEFAULT + 1 ) , | |
| COREWEBVIEW2_TEXT_DIRECTION_KIND_RIGHT_TO_LEFT = ( COREWEBVIEW2_TEXT_DIRECTION_KIND_LEFT_TO_RIGHT + 1 ) | |
| } COREWEBVIEW2_TEXT_DIRECTION_KIND; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_TRACKING_PREVENTION_LEVEL | |
| { | |
| COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_NONE = 0, | |
| COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_BASIC = ( COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_NONE + 1 ) , | |
| COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_BALANCED = ( COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_BASIC + 1 ) , | |
| COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_STRICT = ( COREWEBVIEW2_TRACKING_PREVENTION_LEVEL_BALANCED + 1 ) | |
| } COREWEBVIEW2_TRACKING_PREVENTION_LEVEL; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_WEB_ERROR_STATUS | |
| { | |
| COREWEBVIEW2_WEB_ERROR_STATUS_UNKNOWN = 0, | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_COMMON_NAME_IS_INCORRECT = ( COREWEBVIEW2_WEB_ERROR_STATUS_UNKNOWN + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_EXPIRED = ( COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_COMMON_NAME_IS_INCORRECT + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CLIENT_CERTIFICATE_CONTAINS_ERRORS = ( COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_EXPIRED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_REVOKED = ( COREWEBVIEW2_WEB_ERROR_STATUS_CLIENT_CERTIFICATE_CONTAINS_ERRORS + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_IS_INVALID = ( COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_REVOKED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_SERVER_UNREACHABLE = ( COREWEBVIEW2_WEB_ERROR_STATUS_CERTIFICATE_IS_INVALID + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_TIMEOUT = ( COREWEBVIEW2_WEB_ERROR_STATUS_SERVER_UNREACHABLE + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_ERROR_HTTP_INVALID_SERVER_RESPONSE = ( COREWEBVIEW2_WEB_ERROR_STATUS_TIMEOUT + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CONNECTION_ABORTED = ( COREWEBVIEW2_WEB_ERROR_STATUS_ERROR_HTTP_INVALID_SERVER_RESPONSE + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CONNECTION_RESET = ( COREWEBVIEW2_WEB_ERROR_STATUS_CONNECTION_ABORTED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_DISCONNECTED = ( COREWEBVIEW2_WEB_ERROR_STATUS_CONNECTION_RESET + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_CANNOT_CONNECT = ( COREWEBVIEW2_WEB_ERROR_STATUS_DISCONNECTED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_HOST_NAME_NOT_RESOLVED = ( COREWEBVIEW2_WEB_ERROR_STATUS_CANNOT_CONNECT + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_OPERATION_CANCELED = ( COREWEBVIEW2_WEB_ERROR_STATUS_HOST_NAME_NOT_RESOLVED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_REDIRECT_FAILED = ( COREWEBVIEW2_WEB_ERROR_STATUS_OPERATION_CANCELED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_UNEXPECTED_ERROR = ( COREWEBVIEW2_WEB_ERROR_STATUS_REDIRECT_FAILED + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_VALID_AUTHENTICATION_CREDENTIALS_REQUIRED = ( COREWEBVIEW2_WEB_ERROR_STATUS_UNEXPECTED_ERROR + 1 ) , | |
| COREWEBVIEW2_WEB_ERROR_STATUS_VALID_PROXY_AUTHENTICATION_REQUIRED = ( COREWEBVIEW2_WEB_ERROR_STATUS_VALID_AUTHENTICATION_CREDENTIALS_REQUIRED + 1 ) | |
| } COREWEBVIEW2_WEB_ERROR_STATUS; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_WEB_RESOURCE_CONTEXT | |
| { | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_ALL = 0, | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_DOCUMENT = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_ALL + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_STYLESHEET = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_DOCUMENT + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_IMAGE = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_STYLESHEET + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_MEDIA = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_IMAGE + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_FONT = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_MEDIA + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_SCRIPT = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_FONT + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_XML_HTTP_REQUEST = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_SCRIPT + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_FETCH = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_XML_HTTP_REQUEST + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_TEXT_TRACK = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_FETCH + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_EVENT_SOURCE = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_TEXT_TRACK + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_WEBSOCKET = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_EVENT_SOURCE + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_MANIFEST = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_WEBSOCKET + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_SIGNED_EXCHANGE = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_MANIFEST + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_PING = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_SIGNED_EXCHANGE + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_CSP_VIOLATION_REPORT = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_PING + 1 ) , | |
| COREWEBVIEW2_WEB_RESOURCE_CONTEXT_OTHER = ( COREWEBVIEW2_WEB_RESOURCE_CONTEXT_CSP_VIOLATION_REPORT + 1 ) | |
| } COREWEBVIEW2_WEB_RESOURCE_CONTEXT; | |
| typedef /* [v1_enum] */ | |
| enum COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS | |
| { | |
| COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS_NONE = 0, | |
| COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS_DOCUMENT = 0x1, | |
| COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS_SHARED_WORKER = 0x2, | |
| COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS_SERVICE_WORKER = 0x4, | |
| COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS_ALL = 0xffffffff | |
| } COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS; | |
| DEFINE_ENUM_FLAG_OPERATORS(COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS) | |
| typedef struct COREWEBVIEW2_COLOR | |
| { | |
| BYTE A; | |
| BYTE R; | |
| BYTE G; | |
| BYTE B; | |
| } COREWEBVIEW2_COLOR; | |
| typedef struct COREWEBVIEW2_PHYSICAL_KEY_STATUS | |
| { | |
| UINT32 RepeatCount; | |
| UINT32 ScanCode; | |
| BOOL IsExtendedKey; | |
| BOOL IsMenuKeyDown; | |
| BOOL WasKeyDown; | |
| BOOL IsKeyReleased; | |
| } COREWEBVIEW2_PHYSICAL_KEY_STATUS; | |
| STDAPI CreateCoreWebView2Environment(ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler* environmentCreatedHandler); | |
| STDAPI CreateCoreWebView2EnvironmentWithOptions(PCWSTR browserExecutableFolder, PCWSTR userDataFolder, ICoreWebView2EnvironmentOptions* environmentOptions, ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler* environmentCreatedHandler); | |
| STDAPI GetAvailableCoreWebView2BrowserVersionString(PCWSTR browserExecutableFolder, LPWSTR* versionInfo); | |
| STDAPI CompareBrowserVersions(PCWSTR version1, PCWSTR version2, int* result); | |
| STDAPI GetAvailableCoreWebView2BrowserVersionStringWithOptions(PCWSTR browserExecutableFolder, ICoreWebView2EnvironmentOptions* environmentOptions, LPWSTR* versionInfo); | |
| EXTERN_C const IID LIBID_WebView2; | |
| #ifndef __ICoreWebView2_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2 = {0x76eceacb,0x0462,0x4d94,{0xac,0x83,0x42,0x3a,0x67,0x93,0x77,0x5e}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("76eceacb-0462-4d94-ac83-423a6793775e") | |
| ICoreWebView2 : public IUnknown | |
| { | |
| public: | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Settings( | |
| /* [retval][out] */ ICoreWebView2Settings **settings) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Source( | |
| /* [retval][out] */ LPWSTR *uri) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE Navigate( | |
| /* [in] */ LPCWSTR uri) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE NavigateToString( | |
| /* [in] */ LPCWSTR htmlContent) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_NavigationStarting( | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_NavigationStarting( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_ContentLoading( | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ContentLoading( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_SourceChanged( | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_SourceChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_HistoryChanged( | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_HistoryChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_NavigationCompleted( | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_NavigationCompleted( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_FrameNavigationStarting( | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_FrameNavigationStarting( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_FrameNavigationCompleted( | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_FrameNavigationCompleted( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_ScriptDialogOpening( | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ScriptDialogOpening( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_PermissionRequested( | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_PermissionRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_ProcessFailed( | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ProcessFailed( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE AddScriptToExecuteOnDocumentCreated( | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE RemoveScriptToExecuteOnDocumentCreated( | |
| /* [in] */ LPCWSTR id) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE ExecuteScript( | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE CapturePreview( | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE Reload( void) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE PostWebMessageAsJson( | |
| /* [in] */ LPCWSTR webMessageAsJson) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE PostWebMessageAsString( | |
| /* [in] */ LPCWSTR webMessageAsString) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_WebMessageReceived( | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_WebMessageReceived( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE CallDevToolsProtocolMethod( | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BrowserProcessId( | |
| /* [retval][out] */ UINT32 *value) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CanGoBack( | |
| /* [retval][out] */ BOOL *canGoBack) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CanGoForward( | |
| /* [retval][out] */ BOOL *canGoForward) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE GoBack( void) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE GoForward( void) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE GetDevToolsProtocolEventReceiver( | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_NewWindowRequested( | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_NewWindowRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_DocumentTitleChanged( | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_DocumentTitleChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DocumentTitle( | |
| /* [retval][out] */ LPWSTR *title) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE AddHostObjectToScript( | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE RemoveHostObjectFromScript( | |
| /* [in] */ LPCWSTR name) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE OpenDevToolsWindow( void) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_ContainsFullScreenElementChanged( | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ContainsFullScreenElementChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ContainsFullScreenElement( | |
| /* [retval][out] */ BOOL *containsFullScreenElement) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_WebResourceRequested( | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_WebResourceRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE AddWebResourceRequestedFilter( | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE RemoveWebResourceRequestedFilter( | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_WindowCloseRequested( | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_WindowCloseRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| END_INTERFACE | |
| } ICoreWebView2Vtbl; | |
| interface ICoreWebView2 | |
| { | |
| CONST_VTBL struct ICoreWebView2Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContainsFullScreenElementChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ContainsFullScreenElementChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ContainsFullScreenElementChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ContainsFullScreenElementChangedEventHandler = {0xe45d98b1,0xafef,0x45be,{0x8b,0xaf,0x6c,0x77,0x28,0x86,0x7f,0x73}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("e45d98b1-afef-45be-8baf-6c7728867f73") | |
| ICoreWebView2ContainsFullScreenElementChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ContainsFullScreenElementChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ContainsFullScreenElementChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ContainsFullScreenElementChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ContainsFullScreenElementChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ContainsFullScreenElementChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ContainsFullScreenElementChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2ContainsFullScreenElementChangedEventHandlerVtbl; | |
| interface ICoreWebView2ContainsFullScreenElementChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ContainsFullScreenElementChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ContainsFullScreenElementChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ContainsFullScreenElementChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ContainsFullScreenElementChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ContainsFullScreenElementChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ContainsFullScreenElementChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContentLoadingEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ContentLoadingEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ContentLoadingEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ContentLoadingEventHandler = {0x364471e7,0xf2be,0x4910,{0xbd,0xba,0xd7,0x20,0x77,0xd5,0x1c,0x4b}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("364471e7-f2be-4910-bdba-d72077d51c4b") | |
| ICoreWebView2ContentLoadingEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ContentLoadingEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ContentLoadingEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ContentLoadingEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ContentLoadingEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ContentLoadingEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ContentLoadingEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ContentLoadingEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ContentLoadingEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2ContentLoadingEventHandlerVtbl; | |
| interface ICoreWebView2ContentLoadingEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ContentLoadingEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ContentLoadingEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ContentLoadingEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ContentLoadingEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ContentLoadingEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ContentLoadingEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2DocumentTitleChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2DocumentTitleChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2DocumentTitleChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2DocumentTitleChangedEventHandler = {0xf5f2b923,0x953e,0x4042,{0x9f,0x95,0xf3,0xa1,0x18,0xe1,0xaf,0xd4}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("f5f2b923-953e-4042-9f95-f3a118e1afd4") | |
| ICoreWebView2DocumentTitleChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2DocumentTitleChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2DocumentTitleChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2DocumentTitleChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2DocumentTitleChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2DocumentTitleChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2DocumentTitleChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2DocumentTitleChangedEventHandlerVtbl; | |
| interface ICoreWebView2DocumentTitleChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2DocumentTitleChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2DocumentTitleChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2DocumentTitleChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2DocumentTitleChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2DocumentTitleChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2DocumentTitleChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2HistoryChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2HistoryChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2HistoryChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2HistoryChangedEventHandler = {0xc79a420c,0xefd9,0x4058,{0x92,0x95,0x3e,0x8b,0x4b,0xca,0xb6,0x45}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("c79a420c-efd9-4058-9295-3e8b4bcab645") | |
| ICoreWebView2HistoryChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2HistoryChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2HistoryChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2HistoryChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2HistoryChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2HistoryChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2HistoryChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2HistoryChangedEventHandlerVtbl; | |
| interface ICoreWebView2HistoryChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2HistoryChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2HistoryChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2HistoryChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2HistoryChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2HistoryChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2HistoryChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationCompletedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2NavigationCompletedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2NavigationCompletedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2NavigationCompletedEventHandler = {0xd33a35bf,0x1c49,0x4f98,{0x93,0xab,0x00,0x6e,0x05,0x33,0xfe,0x1c}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("d33a35bf-1c49-4f98-93ab-006e0533fe1c") | |
| ICoreWebView2NavigationCompletedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2NavigationCompletedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2NavigationCompletedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2NavigationCompletedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2NavigationCompletedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2NavigationCompletedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2NavigationCompletedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2NavigationCompletedEventHandlerVtbl; | |
| interface ICoreWebView2NavigationCompletedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2NavigationCompletedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2NavigationCompletedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2NavigationCompletedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2NavigationCompletedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2NavigationCompletedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2NavigationCompletedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2NavigationStartingEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2NavigationStartingEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2NavigationStartingEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2NavigationStartingEventHandler = {0x9adbe429,0xf36d,0x432b,{0x9d,0xdc,0xf8,0x88,0x1f,0xbd,0x76,0xe3}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("9adbe429-f36d-432b-9ddc-f8881fbd76e3") | |
| ICoreWebView2NavigationStartingEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2NavigationStartingEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2NavigationStartingEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2NavigationStartingEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2NavigationStartingEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2NavigationStartingEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2NavigationStartingEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2NavigationStartingEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2NavigationStartingEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2NavigationStartingEventHandlerVtbl; | |
| interface ICoreWebView2NavigationStartingEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2NavigationStartingEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2NavigationStartingEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2NavigationStartingEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2NavigationStartingEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2NavigationStartingEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2NavigationStartingEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2NewWindowRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2NewWindowRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2NewWindowRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2NewWindowRequestedEventHandler = {0xd4c185fe,0xc81c,0x4989,{0x97,0xaf,0x2d,0x3f,0xa7,0xab,0x56,0x51}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("d4c185fe-c81c-4989-97af-2d3fa7ab5651") | |
| ICoreWebView2NewWindowRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2NewWindowRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2NewWindowRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2NewWindowRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2NewWindowRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2NewWindowRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2NewWindowRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2NewWindowRequestedEventHandlerVtbl; | |
| interface ICoreWebView2NewWindowRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2NewWindowRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2NewWindowRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2NewWindowRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2NewWindowRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2NewWindowRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2NewWindowRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2PermissionRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2PermissionRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2PermissionRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2PermissionRequestedEventHandler = {0x15e1c6a3,0xc72a,0x4df3,{0x91,0xd7,0xd0,0x97,0xfb,0xec,0x6b,0xfd}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("15e1c6a3-c72a-4df3-91d7-d097fbec6bfd") | |
| ICoreWebView2PermissionRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2PermissionRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2PermissionRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2PermissionRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2PermissionRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2PermissionRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2PermissionRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2PermissionRequestedEventHandlerVtbl; | |
| interface ICoreWebView2PermissionRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2PermissionRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2PermissionRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2PermissionRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2PermissionRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2PermissionRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2PermissionRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ProcessFailedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ProcessFailedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ProcessFailedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ProcessFailedEventHandler = {0x79e0aea4,0x990b,0x42d9,{0xaa,0x1d,0x0f,0xcc,0x2e,0x5b,0xc7,0xf1}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("79e0aea4-990b-42d9-aa1d-0fcc2e5bc7f1") | |
| ICoreWebView2ProcessFailedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ProcessFailedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ProcessFailedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ProcessFailedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ProcessFailedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ProcessFailedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ProcessFailedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ProcessFailedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ProcessFailedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2ProcessFailedEventHandlerVtbl; | |
| interface ICoreWebView2ProcessFailedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ProcessFailedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ProcessFailedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ProcessFailedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ProcessFailedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ProcessFailedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ProcessFailedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ScriptDialogOpeningEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ScriptDialogOpeningEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ScriptDialogOpeningEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ScriptDialogOpeningEventHandler = {0xef381bf9,0xafa8,0x4e37,{0x91,0xc4,0x8a,0xc4,0x85,0x24,0xbd,0xfb}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("ef381bf9-afa8-4e37-91c4-8ac48524bdfb") | |
| ICoreWebView2ScriptDialogOpeningEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ScriptDialogOpeningEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ScriptDialogOpeningEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ScriptDialogOpeningEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ScriptDialogOpeningEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ScriptDialogOpeningEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ScriptDialogOpeningEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2ScriptDialogOpeningEventHandlerVtbl; | |
| interface ICoreWebView2ScriptDialogOpeningEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ScriptDialogOpeningEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ScriptDialogOpeningEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ScriptDialogOpeningEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ScriptDialogOpeningEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ScriptDialogOpeningEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ScriptDialogOpeningEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2SourceChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2SourceChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2SourceChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2SourceChangedEventHandler = {0x3c067f9f,0x5388,0x4772,{0x8b,0x48,0x79,0xf7,0xef,0x1a,0xb3,0x7c}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("3c067f9f-5388-4772-8b48-79f7ef1ab37c") | |
| ICoreWebView2SourceChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2SourceChangedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2SourceChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2SourceChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2SourceChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2SourceChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2SourceChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2SourceChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2SourceChangedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2SourceChangedEventHandlerVtbl; | |
| interface ICoreWebView2SourceChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2SourceChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2SourceChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2SourceChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2SourceChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2SourceChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2SourceChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebMessageReceivedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2WebMessageReceivedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2WebMessageReceivedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2WebMessageReceivedEventHandler = {0x57213f19,0x00e6,0x49fa,{0x8e,0x07,0x89,0x8e,0xa0,0x1e,0xcb,0xd2}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("57213f19-00e6-49fa-8e07-898ea01ecbd2") | |
| ICoreWebView2WebMessageReceivedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2WebMessageReceivedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2WebMessageReceivedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2WebMessageReceivedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2WebMessageReceivedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2WebMessageReceivedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2WebMessageReceivedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2WebMessageReceivedEventHandlerVtbl; | |
| interface ICoreWebView2WebMessageReceivedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2WebMessageReceivedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2WebMessageReceivedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2WebMessageReceivedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2WebMessageReceivedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2WebMessageReceivedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2WebMessageReceivedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2WebResourceRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2WebResourceRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2WebResourceRequestedEventHandler = {0xab00b74c,0x15f1,0x4646,{0x80,0xe8,0xe7,0x63,0x41,0xd2,0x5d,0x71}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("ab00b74c-15f1-4646-80e8-e76341d25d71") | |
| ICoreWebView2WebResourceRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2WebResourceRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2WebResourceRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2WebResourceRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2WebResourceRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2WebResourceRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2WebResourceRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2WebResourceRequestedEventHandlerVtbl; | |
| interface ICoreWebView2WebResourceRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2WebResourceRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2WebResourceRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2WebResourceRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2WebResourceRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2WebResourceRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2WebResourceRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2WindowCloseRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2WindowCloseRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2WindowCloseRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2WindowCloseRequestedEventHandler = {0x5c19e9e0,0x092f,0x486b,{0xaf,0xfa,0xca,0x82,0x31,0x91,0x30,0x39}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("5c19e9e0-092f-486b-affa-ca8231913039") | |
| ICoreWebView2WindowCloseRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2WindowCloseRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2WindowCloseRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2WindowCloseRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2WindowCloseRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2WindowCloseRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2WindowCloseRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2WindowCloseRequestedEventHandlerVtbl; | |
| interface ICoreWebView2WindowCloseRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2WindowCloseRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2WindowCloseRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2WindowCloseRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2WindowCloseRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2WindowCloseRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2WindowCloseRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler = {0xb99369f3,0x9b11,0x47b5,{0xbc,0x6f,0x8e,0x78,0x95,0xfc,0xea,0x17}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("b99369f3-9b11-47b5-bc6f-8e7895fcea17") | |
| ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ LPCWSTR result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ LPCWSTR result); | |
| END_INTERFACE | |
| } ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandlerVtbl; | |
| interface ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ExecuteScriptCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ExecuteScriptCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ExecuteScriptCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ExecuteScriptCompletedHandler = {0x49511172,0xcc67,0x4bca,{0x99,0x23,0x13,0x71,0x12,0xf4,0xc4,0xcc}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("49511172-cc67-4bca-9923-137112f4c4cc") | |
| ICoreWebView2ExecuteScriptCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ LPCWSTR result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ExecuteScriptCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ExecuteScriptCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ExecuteScriptCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ExecuteScriptCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ExecuteScriptCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ExecuteScriptCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ LPCWSTR result); | |
| END_INTERFACE | |
| } ICoreWebView2ExecuteScriptCompletedHandlerVtbl; | |
| interface ICoreWebView2ExecuteScriptCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ExecuteScriptCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ExecuteScriptCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ExecuteScriptCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ExecuteScriptCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ExecuteScriptCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ExecuteScriptCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2CapturePreviewCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2CapturePreviewCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2CapturePreviewCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2CapturePreviewCompletedHandler = {0x697e05e9,0x3d8f,0x45fa,{0x96,0xf4,0x8f,0xfe,0x1e,0xde,0xda,0xf5}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("697e05e9-3d8f-45fa-96f4-8ffe1ededaf5") | |
| ICoreWebView2CapturePreviewCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2CapturePreviewCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2CapturePreviewCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2CapturePreviewCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2CapturePreviewCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2CapturePreviewCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2CapturePreviewCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode); | |
| END_INTERFACE | |
| } ICoreWebView2CapturePreviewCompletedHandlerVtbl; | |
| interface ICoreWebView2CapturePreviewCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2CapturePreviewCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2CapturePreviewCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2CapturePreviewCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2CapturePreviewCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2CapturePreviewCompletedHandler_Invoke(This,errorCode) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2CapturePreviewCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2CallDevToolsProtocolMethodCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2CallDevToolsProtocolMethodCompletedHandler = {0x5c4889f0,0x5ef6,0x4c5a,{0x95,0x2c,0xd8,0xf1,0xb9,0x2d,0x05,0x74}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("5c4889f0-5ef6-4c5a-952c-d8f1b92d0574") | |
| ICoreWebView2CallDevToolsProtocolMethodCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ LPCWSTR result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2CallDevToolsProtocolMethodCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2CallDevToolsProtocolMethodCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2CallDevToolsProtocolMethodCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2CallDevToolsProtocolMethodCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2CallDevToolsProtocolMethodCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2CallDevToolsProtocolMethodCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ LPCWSTR result); | |
| END_INTERFACE | |
| } ICoreWebView2CallDevToolsProtocolMethodCompletedHandlerVtbl; | |
| interface ICoreWebView2CallDevToolsProtocolMethodCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2CallDevToolsProtocolMethodCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_2_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_2_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_2 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_2 = {0x9E8F0CF8,0xE670,0x4B5E,{0xB2,0xBC,0x73,0xE0,0x61,0xE3,0x18,0x4C}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("9E8F0CF8-E670-4B5E-B2BC-73E061E3184C") | |
| ICoreWebView2_2 : public ICoreWebView2 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_WebResourceResponseReceived( | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_WebResourceResponseReceived( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE NavigateWithWebResourceRequest( | |
| /* [in] */ ICoreWebView2WebResourceRequest *request) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_DOMContentLoaded( | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_DOMContentLoaded( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CookieManager( | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Environment( | |
| /* [retval][out] */ ICoreWebView2Environment **environment) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_2Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_2 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_2 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_2 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| END_INTERFACE | |
| } ICoreWebView2_2Vtbl; | |
| interface ICoreWebView2_2 | |
| { | |
| CONST_VTBL struct ICoreWebView2_2Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_2_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_2_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_2_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_2_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_2_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_2_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_2_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_2_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_2_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_2_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_2_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_2_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_2_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_2_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_2_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_2_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_2_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_2_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_2_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_2_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_2_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_2_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_2_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_2_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_2_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_2_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_2_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_2_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_2_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_2_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_2_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_2_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_2_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_2_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_2_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_2_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_2_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_2_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_2_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_2_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_2_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_2_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_2_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_2_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_2_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_2_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_2_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_2_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_2_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_2_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_2_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_2_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_2_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2DOMContentLoadedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2DOMContentLoadedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2DOMContentLoadedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2DOMContentLoadedEventHandler = {0x4bac7e9c,0x199e,0x49ed,{0x87,0xed,0x24,0x93,0x03,0xac,0xf0,0x19}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("4bac7e9c-199e-49ed-87ed-249303acf019") | |
| ICoreWebView2DOMContentLoadedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2DOMContentLoadedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2DOMContentLoadedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2DOMContentLoadedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2DOMContentLoadedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2DOMContentLoadedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2DOMContentLoadedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2DOMContentLoadedEventHandlerVtbl; | |
| interface ICoreWebView2DOMContentLoadedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2DOMContentLoadedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2DOMContentLoadedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2DOMContentLoadedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2DOMContentLoadedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2DOMContentLoadedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2DOMContentLoadedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2WebResourceResponseReceivedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2WebResourceResponseReceivedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2WebResourceResponseReceivedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2WebResourceResponseReceivedEventHandler = {0x7de9898a,0x24f5,0x40c3,{0xa2,0xde,0xd4,0xf4,0x58,0xe6,0x98,0x28}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("7de9898a-24f5-40c3-a2de-d4f458e69828") | |
| ICoreWebView2WebResourceResponseReceivedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2WebResourceResponseReceivedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2WebResourceResponseReceivedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2WebResourceResponseReceivedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2WebResourceResponseReceivedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2WebResourceResponseReceivedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2WebResourceResponseReceivedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2WebResourceResponseReceivedEventHandlerVtbl; | |
| interface ICoreWebView2WebResourceResponseReceivedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2WebResourceResponseReceivedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2WebResourceResponseReceivedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2WebResourceResponseReceivedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2WebResourceResponseReceivedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2WebResourceResponseReceivedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2WebResourceResponseReceivedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_3_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_3_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_3 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_3 = {0xA0D6DF20,0x3B92,0x416D,{0xAA,0x0C,0x43,0x7A,0x9C,0x72,0x78,0x57}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("A0D6DF20-3B92-416D-AA0C-437A9C727857") | |
| ICoreWebView2_3 : public ICoreWebView2_2 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE TrySuspend( | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE Resume( void) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspended( | |
| /* [retval][out] */ BOOL *isSuspended) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE SetVirtualHostNameToFolderMapping( | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE ClearVirtualHostNameToFolderMapping( | |
| /* [in] */ LPCWSTR hostName) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_3Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_3 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_3 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_3 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| END_INTERFACE | |
| } ICoreWebView2_3Vtbl; | |
| interface ICoreWebView2_3 | |
| { | |
| CONST_VTBL struct ICoreWebView2_3Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_3_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_3_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_3_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_3_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_3_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_3_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_3_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_3_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_3_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_3_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_3_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_3_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_3_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_3_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_3_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_3_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_3_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_3_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_3_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_3_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_3_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_3_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_3_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_3_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_3_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_3_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_3_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_3_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_3_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_3_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_3_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_3_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_3_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_3_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_3_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_3_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_3_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_3_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_3_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_3_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_3_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_3_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_3_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_3_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_3_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_3_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_3_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_3_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_3_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_3_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_3_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_3_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_3_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_3_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_3_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_3_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_3_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_3_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2TrySuspendCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2TrySuspendCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2TrySuspendCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2TrySuspendCompletedHandler = {0x00f206a7,0x9d17,0x4605,{0x91,0xf6,0x4e,0x8e,0x4d,0xe1,0x92,0xe3}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("00f206a7-9d17-4605-91f6-4e8e4de192e3") | |
| ICoreWebView2TrySuspendCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ BOOL result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2TrySuspendCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2TrySuspendCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2TrySuspendCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2TrySuspendCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2TrySuspendCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2TrySuspendCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ BOOL result); | |
| END_INTERFACE | |
| } ICoreWebView2TrySuspendCompletedHandlerVtbl; | |
| interface ICoreWebView2TrySuspendCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2TrySuspendCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2TrySuspendCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2TrySuspendCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2TrySuspendCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2TrySuspendCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2TrySuspendCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_4_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_4_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_4 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_4 = {0x20d02d59,0x6df2,0x42dc,{0xbd,0x06,0xf9,0x8a,0x69,0x4b,0x13,0x02}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("20d02d59-6df2-42dc-bd06-f98a694b1302") | |
| ICoreWebView2_4 : public ICoreWebView2_3 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_FrameCreated( | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_FrameCreated( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_DownloadStarting( | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_DownloadStarting( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_4Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_4 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_4 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_4 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| END_INTERFACE | |
| } ICoreWebView2_4Vtbl; | |
| interface ICoreWebView2_4 | |
| { | |
| CONST_VTBL struct ICoreWebView2_4Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_4_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_4_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_4_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_4_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_4_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_4_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_4_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_4_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_4_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_4_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_4_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_4_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_4_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_4_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_4_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_4_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_4_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_4_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_4_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_4_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_4_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_4_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_4_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_4_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_4_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_4_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_4_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_4_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_4_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_4_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_4_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_4_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_4_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_4_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_4_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_4_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_4_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_4_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_4_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_4_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_4_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_4_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_4_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_4_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_4_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_4_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_4_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_4_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_4_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_4_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_4_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_4_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_4_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_4_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_4_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_4_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_4_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_4_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_4_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_4_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2DownloadStartingEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2DownloadStartingEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2DownloadStartingEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2DownloadStartingEventHandler = {0xefedc989,0xc396,0x41ca,{0x83,0xf7,0x07,0xf8,0x45,0xa5,0x57,0x24}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("efedc989-c396-41ca-83f7-07f845a55724") | |
| ICoreWebView2DownloadStartingEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2DownloadStartingEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2DownloadStartingEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2DownloadStartingEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2DownloadStartingEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2DownloadStartingEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2DownloadStartingEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2DownloadStartingEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2DownloadStartingEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2DownloadStartingEventHandlerVtbl; | |
| interface ICoreWebView2DownloadStartingEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2DownloadStartingEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2DownloadStartingEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2DownloadStartingEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2DownloadStartingEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2DownloadStartingEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2DownloadStartingEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2FrameCreatedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2FrameCreatedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2FrameCreatedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2FrameCreatedEventHandler = {0x38059770,0x9baa,0x11eb,{0xa8,0xb3,0x02,0x42,0xac,0x13,0x00,0x03}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("38059770-9baa-11eb-a8b3-0242ac130003") | |
| ICoreWebView2FrameCreatedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2FrameCreatedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2FrameCreatedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2FrameCreatedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2FrameCreatedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2FrameCreatedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2FrameCreatedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2FrameCreatedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2FrameCreatedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2FrameCreatedEventHandlerVtbl; | |
| interface ICoreWebView2FrameCreatedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2FrameCreatedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2FrameCreatedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2FrameCreatedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2FrameCreatedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2FrameCreatedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2FrameCreatedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_5_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_5_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_5 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_5 = {0xbedb11b8,0xd63c,0x11eb,{0xb8,0xbc,0x02,0x42,0xac,0x13,0x00,0x03}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("bedb11b8-d63c-11eb-b8bc-0242ac130003") | |
| ICoreWebView2_5 : public ICoreWebView2_4 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_ClientCertificateRequested( | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ClientCertificateRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_5Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_5 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_5 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_5 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| END_INTERFACE | |
| } ICoreWebView2_5Vtbl; | |
| interface ICoreWebView2_5 | |
| { | |
| CONST_VTBL struct ICoreWebView2_5Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_5_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_5_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_5_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_5_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_5_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_5_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_5_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_5_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_5_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_5_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_5_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_5_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_5_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_5_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_5_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_5_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_5_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_5_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_5_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_5_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_5_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_5_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_5_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_5_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_5_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_5_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_5_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_5_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_5_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_5_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_5_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_5_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_5_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_5_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_5_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_5_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_5_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_5_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_5_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_5_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_5_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_5_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_5_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_5_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_5_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_5_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_5_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_5_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_5_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_5_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_5_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_5_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_5_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_5_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_5_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_5_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_5_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_5_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_5_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_5_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_5_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClientCertificateRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ClientCertificateRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ClientCertificateRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ClientCertificateRequestedEventHandler = {0xd7175ba2,0xbcc3,0x11eb,{0x85,0x29,0x02,0x42,0xac,0x13,0x00,0x03}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("d7175ba2-bcc3-11eb-8529-0242ac130003") | |
| ICoreWebView2ClientCertificateRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ClientCertificateRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ClientCertificateRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ClientCertificateRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ClientCertificateRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ClientCertificateRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ClientCertificateRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2ClientCertificateRequestedEventHandlerVtbl; | |
| interface ICoreWebView2ClientCertificateRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ClientCertificateRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ClientCertificateRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ClientCertificateRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ClientCertificateRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ClientCertificateRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ClientCertificateRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_6_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_6_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_6 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_6 = {0x499aadac,0xd92c,0x4589,{0x8a,0x75,0x11,0x1b,0xfc,0x16,0x77,0x95}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("499aadac-d92c-4589-8a75-111bfc167795") | |
| ICoreWebView2_6 : public ICoreWebView2_5 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE OpenTaskManagerWindow( void) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_6Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_6 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_6 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_6 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_6 * This); | |
| END_INTERFACE | |
| } ICoreWebView2_6Vtbl; | |
| interface ICoreWebView2_6 | |
| { | |
| CONST_VTBL struct ICoreWebView2_6Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_6_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_6_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_6_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_6_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_6_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_6_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_6_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_6_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_6_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_6_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_6_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_6_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_6_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_6_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_6_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_6_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_6_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_6_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_6_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_6_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_6_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_6_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_6_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_6_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_6_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_6_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_6_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_6_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_6_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_6_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_6_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_6_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_6_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_6_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_6_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_6_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_6_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_6_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_6_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_6_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_6_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_6_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_6_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_6_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_6_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_6_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_6_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_6_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_6_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_6_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_6_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_6_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_6_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_6_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_6_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_6_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_6_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_6_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_6_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_6_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_6_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_6_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_7_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_7_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_7 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_7 = {0x79c24d83,0x09a3,0x45ae,{0x94,0x18,0x48,0x7f,0x32,0xa5,0x87,0x40}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("79c24d83-09a3-45ae-9418-487f32a58740") | |
| ICoreWebView2_7 : public ICoreWebView2_6 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE PrintToPdf( | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_7Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_7 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_7 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_7 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| END_INTERFACE | |
| } ICoreWebView2_7Vtbl; | |
| interface ICoreWebView2_7 | |
| { | |
| CONST_VTBL struct ICoreWebView2_7Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_7_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_7_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_7_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_7_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_7_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_7_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_7_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_7_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_7_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_7_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_7_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_7_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_7_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_7_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_7_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_7_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_7_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_7_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_7_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_7_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_7_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_7_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_7_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_7_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_7_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_7_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_7_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_7_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_7_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_7_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_7_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_7_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_7_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_7_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_7_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_7_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_7_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_7_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_7_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_7_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_7_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_7_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_7_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_7_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_7_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_7_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_7_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_7_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_7_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_7_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_7_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_7_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_7_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_7_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_7_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_7_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_7_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_7_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_7_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_7_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_7_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_7_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_7_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintToPdfCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2PrintToPdfCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2PrintToPdfCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2PrintToPdfCompletedHandler = {0xccf1ef04,0xfd8e,0x4d5f,{0xb2,0xde,0x09,0x83,0xe4,0x1b,0x8c,0x36}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("ccf1ef04-fd8e-4d5f-b2de-0983e41b8c36") | |
| ICoreWebView2PrintToPdfCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ BOOL result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2PrintToPdfCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2PrintToPdfCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2PrintToPdfCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2PrintToPdfCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2PrintToPdfCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2PrintToPdfCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ BOOL result); | |
| END_INTERFACE | |
| } ICoreWebView2PrintToPdfCompletedHandlerVtbl; | |
| interface ICoreWebView2PrintToPdfCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2PrintToPdfCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2PrintToPdfCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2PrintToPdfCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2PrintToPdfCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2PrintToPdfCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2PrintToPdfCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_8_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_8_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_8 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_8 = {0xE9632730,0x6E1E,0x43AB,{0xB7,0xB8,0x7B,0x2C,0x9E,0x62,0xE0,0x94}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("E9632730-6E1E-43AB-B7B8-7B2C9E62E094") | |
| ICoreWebView2_8 : public ICoreWebView2_7 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_IsMutedChanged( | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_IsMutedChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsMuted( | |
| /* [retval][out] */ BOOL *value) = 0; | |
| virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_IsMuted( | |
| /* [in] */ BOOL value) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_IsDocumentPlayingAudioChanged( | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_IsDocumentPlayingAudioChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsDocumentPlayingAudio( | |
| /* [retval][out] */ BOOL *value) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_8Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_8 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_8 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_8 * This, | |
| /* [retval][out] */ BOOL *value); | |
| END_INTERFACE | |
| } ICoreWebView2_8Vtbl; | |
| interface ICoreWebView2_8 | |
| { | |
| CONST_VTBL struct ICoreWebView2_8Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_8_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_8_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_8_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_8_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_8_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_8_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_8_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_8_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_8_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_8_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_8_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_8_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_8_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_8_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_8_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_8_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_8_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_8_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_8_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_8_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_8_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_8_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_8_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_8_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_8_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_8_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_8_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_8_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_8_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_8_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_8_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_8_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_8_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_8_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_8_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_8_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_8_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_8_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_8_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_8_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_8_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_8_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_8_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_8_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_8_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_8_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_8_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_8_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_8_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_8_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_8_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_8_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_8_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_8_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_8_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_8_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_8_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_8_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_8_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_8_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_8_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_8_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_8_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_8_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_8_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_8_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_8_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_8_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2IsDocumentPlayingAudioChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2IsDocumentPlayingAudioChangedEventHandler = {0x5def109a,0x2f4b,0x49fa,{0xb7,0xf6,0x11,0xc3,0x9e,0x51,0x33,0x28}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("5def109a-2f4b-49fa-b7f6-11c39e513328") | |
| ICoreWebView2IsDocumentPlayingAudioChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2IsDocumentPlayingAudioChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2IsDocumentPlayingAudioChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2IsDocumentPlayingAudioChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2IsDocumentPlayingAudioChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2IsDocumentPlayingAudioChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2IsDocumentPlayingAudioChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2IsDocumentPlayingAudioChangedEventHandlerVtbl; | |
| interface ICoreWebView2IsDocumentPlayingAudioChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2IsDocumentPlayingAudioChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2IsMutedChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2IsMutedChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2IsMutedChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2IsMutedChangedEventHandler = {0x57d90347,0xcd0e,0x4952,{0xa4,0xa2,0x74,0x83,0xa2,0x75,0x6f,0x08}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("57d90347-cd0e-4952-a4a2-7483a2756f08") | |
| ICoreWebView2IsMutedChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2IsMutedChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2IsMutedChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2IsMutedChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2IsMutedChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2IsMutedChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2IsMutedChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2IsMutedChangedEventHandlerVtbl; | |
| interface ICoreWebView2IsMutedChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2IsMutedChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2IsMutedChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2IsMutedChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2IsMutedChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2IsMutedChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2IsMutedChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_9_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_9_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_9 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_9 = {0x4d7b2eab,0x9fdc,0x468d,{0xb9,0x98,0xa9,0x26,0x0b,0x5e,0xd6,0x51}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("4d7b2eab-9fdc-468d-b998-a9260b5ed651") | |
| ICoreWebView2_9 : public ICoreWebView2_8 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_IsDefaultDownloadDialogOpenChanged( | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_IsDefaultDownloadDialogOpenChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsDefaultDownloadDialogOpen( | |
| /* [retval][out] */ BOOL *value) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE OpenDefaultDownloadDialog( void) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE CloseDefaultDownloadDialog( void) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DefaultDownloadDialogCornerAlignment( | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value) = 0; | |
| virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DefaultDownloadDialogCornerAlignment( | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DefaultDownloadDialogMargin( | |
| /* [retval][out] */ POINT *value) = 0; | |
| virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DefaultDownloadDialogMargin( | |
| /* [in] */ POINT value) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_9Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_9 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_9 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_9 * This, | |
| /* [in] */ POINT value); | |
| END_INTERFACE | |
| } ICoreWebView2_9Vtbl; | |
| interface ICoreWebView2_9 | |
| { | |
| CONST_VTBL struct ICoreWebView2_9Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_9_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_9_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_9_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_9_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_9_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_9_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_9_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_9_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_9_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_9_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_9_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_9_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_9_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_9_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_9_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_9_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_9_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_9_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_9_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_9_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_9_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_9_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_9_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_9_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_9_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_9_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_9_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_9_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_9_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_9_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_9_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_9_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_9_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_9_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_9_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_9_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_9_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_9_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_9_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_9_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_9_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_9_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_9_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_9_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_9_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_9_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_9_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_9_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_9_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_9_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_9_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_9_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_9_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_9_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_9_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_9_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_9_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_9_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_9_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_9_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_9_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_9_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_9_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_9_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_9_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_9_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_9_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_9_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_9_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_9_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_9_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_9_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_9_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_9_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_9_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_9_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_9_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler = {0x3117da26,0xae13,0x438d,{0xbd,0x46,0xed,0xbe,0xb2,0xc4,0xce,0x81}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("3117da26-ae13-438d-bd46-edbeb2c4ce81") | |
| ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandlerVtbl; | |
| interface ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_10_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_10_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_10 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_10 = {0xb1690564,0x6f5a,0x4983,{0x8e,0x48,0x31,0xd1,0x14,0x3f,0xec,0xdb}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("b1690564-6f5a-4983-8e48-31d1143fecdb") | |
| ICoreWebView2_10 : public ICoreWebView2_9 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_BasicAuthenticationRequested( | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_BasicAuthenticationRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_10Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_10 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_10 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_10 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| END_INTERFACE | |
| } ICoreWebView2_10Vtbl; | |
| interface ICoreWebView2_10 | |
| { | |
| CONST_VTBL struct ICoreWebView2_10Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_10_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_10_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_10_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_10_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_10_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_10_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_10_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_10_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_10_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_10_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_10_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_10_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_10_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_10_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_10_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_10_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_10_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_10_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_10_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_10_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_10_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_10_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_10_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_10_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_10_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_10_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_10_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_10_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_10_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_10_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_10_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_10_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_10_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_10_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_10_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_10_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_10_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_10_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_10_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_10_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_10_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_10_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_10_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_10_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_10_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_10_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_10_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_10_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_10_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_10_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_10_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_10_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_10_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_10_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_10_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_10_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_10_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_10_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_10_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_10_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_10_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_10_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_10_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_10_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_10_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_10_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_10_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_10_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_10_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_10_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_10_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_10_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_10_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_10_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_10_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_10_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_10_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_10_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2BasicAuthenticationRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2BasicAuthenticationRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2BasicAuthenticationRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2BasicAuthenticationRequestedEventHandler = {0x58b4d6c2,0x18d4,0x497e,{0xb3,0x9b,0x9a,0x96,0x53,0x3f,0xa2,0x78}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("58b4d6c2-18d4-497e-b39b-9a96533fa278") | |
| ICoreWebView2BasicAuthenticationRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2BasicAuthenticationRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2BasicAuthenticationRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2BasicAuthenticationRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2BasicAuthenticationRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2BasicAuthenticationRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2BasicAuthenticationRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2BasicAuthenticationRequestedEventHandlerVtbl; | |
| interface ICoreWebView2BasicAuthenticationRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2BasicAuthenticationRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2BasicAuthenticationRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2BasicAuthenticationRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2BasicAuthenticationRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2BasicAuthenticationRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2BasicAuthenticationRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_11_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_11_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_11 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_11 = {0x0be78e56,0xc193,0x4051,{0xb9,0x43,0x23,0xb4,0x60,0xc0,0x8b,0xdb}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("0be78e56-c193-4051-b943-23b460c08bdb") | |
| ICoreWebView2_11 : public ICoreWebView2_10 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE CallDevToolsProtocolMethodForSession( | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE add_ContextMenuRequested( | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ContextMenuRequested( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_11Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_11 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_11 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_11 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| END_INTERFACE | |
| } ICoreWebView2_11Vtbl; | |
| interface ICoreWebView2_11 | |
| { | |
| CONST_VTBL struct ICoreWebView2_11Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_11_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_11_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_11_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_11_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_11_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_11_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_11_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_11_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_11_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_11_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_11_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_11_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_11_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_11_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_11_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_11_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_11_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_11_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_11_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_11_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_11_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_11_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_11_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_11_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_11_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_11_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_11_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_11_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_11_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_11_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_11_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_11_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_11_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_11_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_11_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_11_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_11_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_11_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_11_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_11_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_11_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_11_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_11_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_11_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_11_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_11_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_11_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_11_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_11_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_11_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_11_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_11_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_11_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_11_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_11_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_11_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_11_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_11_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_11_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_11_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_11_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_11_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_11_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_11_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_11_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_11_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_11_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_11_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_11_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_11_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_11_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_11_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_11_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_11_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_11_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_11_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_11_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_11_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_11_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_11_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ContextMenuRequestedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ContextMenuRequestedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ContextMenuRequestedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ContextMenuRequestedEventHandler = {0x04d3fe1d,0xab87,0x42fb,{0xa8,0x98,0xda,0x24,0x1d,0x35,0xb6,0x3c}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("04d3fe1d-ab87-42fb-a898-da241d35b63c") | |
| ICoreWebView2ContextMenuRequestedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ContextMenuRequestedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ContextMenuRequestedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ContextMenuRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ContextMenuRequestedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ContextMenuRequestedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ContextMenuRequestedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2ContextMenuRequestedEventHandlerVtbl; | |
| interface ICoreWebView2ContextMenuRequestedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ContextMenuRequestedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ContextMenuRequestedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ContextMenuRequestedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ContextMenuRequestedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ContextMenuRequestedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ContextMenuRequestedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_12_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_12_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_12 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_12 = {0x35D69927,0xBCFA,0x4566,{0x93,0x49,0x6B,0x3E,0x0D,0x15,0x4C,0xAC}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("35D69927-BCFA-4566-9349-6B3E0D154CAC") | |
| ICoreWebView2_12 : public ICoreWebView2_11 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_StatusBarTextChanged( | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_StatusBarTextChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_StatusBarText( | |
| /* [retval][out] */ LPWSTR *value) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_12Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_12 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_12 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_12 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| END_INTERFACE | |
| } ICoreWebView2_12Vtbl; | |
| interface ICoreWebView2_12 | |
| { | |
| CONST_VTBL struct ICoreWebView2_12Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_12_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_12_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_12_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_12_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_12_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_12_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_12_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_12_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_12_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_12_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_12_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_12_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_12_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_12_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_12_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_12_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_12_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_12_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_12_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_12_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_12_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_12_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_12_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_12_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_12_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_12_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_12_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_12_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_12_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_12_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_12_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_12_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_12_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_12_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_12_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_12_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_12_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_12_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_12_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_12_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_12_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_12_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_12_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_12_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_12_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_12_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_12_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_12_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_12_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_12_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_12_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_12_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_12_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_12_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_12_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_12_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_12_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_12_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_12_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_12_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_12_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_12_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_12_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_12_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_12_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_12_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_12_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_12_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_12_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_12_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_12_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_12_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_12_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_12_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_12_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_12_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_12_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_12_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_12_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_12_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_12_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_12_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2StatusBarTextChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2StatusBarTextChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2StatusBarTextChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2StatusBarTextChangedEventHandler = {0xa5e3b0d0,0x10df,0x4156,{0xbf,0xad,0x3b,0x43,0x86,0x7a,0xca,0xc6}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("a5e3b0d0-10df-4156-bfad-3b43867acac6") | |
| ICoreWebView2StatusBarTextChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2StatusBarTextChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2StatusBarTextChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2StatusBarTextChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2StatusBarTextChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2StatusBarTextChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2StatusBarTextChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2StatusBarTextChangedEventHandlerVtbl; | |
| interface ICoreWebView2StatusBarTextChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2StatusBarTextChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2StatusBarTextChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2StatusBarTextChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2StatusBarTextChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2StatusBarTextChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2StatusBarTextChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_13_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_13_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_13 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_13 = {0xf75f09a8,0x667e,0x4983,{0x88,0xd6,0xc8,0x77,0x3f,0x31,0x5e,0x84}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("f75f09a8-667e-4983-88d6-c8773f315e84") | |
| ICoreWebView2_13 : public ICoreWebView2_12 | |
| { | |
| public: | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Profile( | |
| /* [retval][out] */ ICoreWebView2Profile **value) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_13Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_13 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_13 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_13, get_Profile) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( | |
| ICoreWebView2_13 * This, | |
| /* [retval][out] */ ICoreWebView2Profile **value); | |
| END_INTERFACE | |
| } ICoreWebView2_13Vtbl; | |
| interface ICoreWebView2_13 | |
| { | |
| CONST_VTBL struct ICoreWebView2_13Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_13_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_13_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_13_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_13_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_13_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_13_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_13_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_13_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_13_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_13_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_13_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_13_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_13_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_13_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_13_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_13_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_13_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_13_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_13_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_13_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_13_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_13_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_13_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_13_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_13_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_13_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_13_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_13_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_13_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_13_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_13_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_13_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_13_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_13_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_13_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_13_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_13_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_13_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_13_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_13_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_13_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_13_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_13_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_13_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_13_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_13_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_13_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_13_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_13_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_13_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_13_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_13_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_13_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_13_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_13_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_13_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_13_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_13_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_13_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_13_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_13_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_13_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_13_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_13_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_13_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_13_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_13_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_13_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_13_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_13_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_13_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_13_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_13_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_13_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_13_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_13_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_13_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_13_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_13_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_13_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_13_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #define ICoreWebView2_13_get_Profile(This,value) \ | |
| ( (This)->lpVtbl -> get_Profile(This,value) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_13_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_14_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_14_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_14 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_14 = {0x6daa4f10,0x4a90,0x4753,{0x88,0x98,0x77,0xc5,0xdf,0x53,0x41,0x65}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("6daa4f10-4a90-4753-8898-77c5df534165") | |
| ICoreWebView2_14 : public ICoreWebView2_13 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_ServerCertificateErrorDetected( | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_ServerCertificateErrorDetected( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE ClearServerCertificateErrorActions( | |
| /* [in] */ ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler *handler) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_14Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_14 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_13, get_Profile) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( | |
| ICoreWebView2_14 * This, | |
| /* [retval][out] */ ICoreWebView2Profile **value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, add_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *add_ServerCertificateErrorDetected )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, remove_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ServerCertificateErrorDetected )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, ClearServerCertificateErrorActions) | |
| HRESULT ( STDMETHODCALLTYPE *ClearServerCertificateErrorActions )( | |
| ICoreWebView2_14 * This, | |
| /* [in] */ ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler *handler); | |
| END_INTERFACE | |
| } ICoreWebView2_14Vtbl; | |
| interface ICoreWebView2_14 | |
| { | |
| CONST_VTBL struct ICoreWebView2_14Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_14_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_14_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_14_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_14_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_14_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_14_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_14_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_14_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_14_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_14_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_14_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_14_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_14_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_14_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_14_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_14_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_14_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_14_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_14_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_14_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_14_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_14_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_14_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_14_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_14_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_14_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_14_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_14_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_14_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_14_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_14_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_14_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_14_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_14_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_14_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_14_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_14_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_14_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_14_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_14_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_14_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_14_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_14_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_14_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_14_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_14_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_14_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_14_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_14_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_14_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_14_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_14_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_14_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_14_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_14_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_14_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_14_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_14_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_14_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_14_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_14_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_14_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_14_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_14_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_14_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_14_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_14_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_14_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_14_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_14_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_14_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_14_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_14_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_14_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_14_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_14_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_14_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_14_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_14_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_14_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #define ICoreWebView2_14_get_Profile(This,value) \ | |
| ( (This)->lpVtbl -> get_Profile(This,value) ) | |
| #define ICoreWebView2_14_add_ServerCertificateErrorDetected(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ServerCertificateErrorDetected(This,eventHandler,token) ) | |
| #define ICoreWebView2_14_remove_ServerCertificateErrorDetected(This,token) \ | |
| ( (This)->lpVtbl -> remove_ServerCertificateErrorDetected(This,token) ) | |
| #define ICoreWebView2_14_ClearServerCertificateErrorActions(This,handler) \ | |
| ( (This)->lpVtbl -> ClearServerCertificateErrorActions(This,handler) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_14_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ServerCertificateErrorDetectedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ServerCertificateErrorDetectedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ServerCertificateErrorDetectedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ServerCertificateErrorDetectedEventHandler = {0x969b3a26,0xd85e,0x4795,{0x81,0x99,0xfe,0xf5,0x73,0x44,0xda,0x22}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("969b3a26-d85e-4795-8199-fef57344da22") | |
| ICoreWebView2ServerCertificateErrorDetectedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ServerCertificateErrorDetectedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ServerCertificateErrorDetectedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ServerCertificateErrorDetectedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ServerCertificateErrorDetectedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ServerCertificateErrorDetectedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ServerCertificateErrorDetectedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2ServerCertificateErrorDetectedEventHandlerVtbl; | |
| interface ICoreWebView2ServerCertificateErrorDetectedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ServerCertificateErrorDetectedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ServerCertificateErrorDetectedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ServerCertificateErrorDetectedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ServerCertificateErrorDetectedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ServerCertificateErrorDetectedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ServerCertificateErrorDetectedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler = {0x3b40aac6,0xacfe,0x4ffd,{0x82,0x11,0xf6,0x07,0xb9,0x6e,0x2d,0x5b}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("3b40aac6-acfe-4ffd-8211-f607b96e2d5b") | |
| ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2ClearServerCertificateErrorActionsCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode); | |
| END_INTERFACE | |
| } ICoreWebView2ClearServerCertificateErrorActionsCompletedHandlerVtbl; | |
| interface ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2ClearServerCertificateErrorActionsCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_Invoke(This,errorCode) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_15_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_15_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_15 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_15 = {0x517B2D1D,0x7DAE,0x4A66,{0xA4,0xF4,0x10,0x35,0x2F,0xFB,0x95,0x18}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("517B2D1D-7DAE-4A66-A4F4-10352FFB9518") | |
| ICoreWebView2_15 : public ICoreWebView2_14 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_FaviconChanged( | |
| /* [in] */ ICoreWebView2FaviconChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_FaviconChanged( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FaviconUri( | |
| /* [retval][out] */ LPWSTR *value) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE GetFavicon( | |
| /* [in] */ COREWEBVIEW2_FAVICON_IMAGE_FORMAT format, | |
| /* [in] */ ICoreWebView2GetFaviconCompletedHandler *completedHandler) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_15Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_15 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_13, get_Profile) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ ICoreWebView2Profile **value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, add_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *add_ServerCertificateErrorDetected )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, remove_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ServerCertificateErrorDetected )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, ClearServerCertificateErrorActions) | |
| HRESULT ( STDMETHODCALLTYPE *ClearServerCertificateErrorActions )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, add_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_FaviconChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ ICoreWebView2FaviconChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, remove_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FaviconChanged )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, get_FaviconUri) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FaviconUri )( | |
| ICoreWebView2_15 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, GetFavicon) | |
| HRESULT ( STDMETHODCALLTYPE *GetFavicon )( | |
| ICoreWebView2_15 * This, | |
| /* [in] */ COREWEBVIEW2_FAVICON_IMAGE_FORMAT format, | |
| /* [in] */ ICoreWebView2GetFaviconCompletedHandler *completedHandler); | |
| END_INTERFACE | |
| } ICoreWebView2_15Vtbl; | |
| interface ICoreWebView2_15 | |
| { | |
| CONST_VTBL struct ICoreWebView2_15Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_15_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_15_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_15_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_15_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_15_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_15_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_15_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_15_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_15_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_15_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_15_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_15_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_15_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_15_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_15_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_15_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_15_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_15_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_15_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_15_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_15_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_15_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_15_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_15_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_15_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_15_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_15_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_15_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_15_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_15_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_15_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_15_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_15_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_15_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_15_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_15_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_15_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_15_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_15_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_15_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_15_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_15_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_15_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_15_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_15_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_15_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_15_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_15_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_15_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_15_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_15_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_15_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_15_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_15_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_15_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_15_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_15_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_15_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_15_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_15_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_15_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_15_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_15_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_15_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_15_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_15_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_15_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_15_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_15_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_15_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_15_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_15_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_15_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_15_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_15_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_15_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_15_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_15_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_15_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_15_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #define ICoreWebView2_15_get_Profile(This,value) \ | |
| ( (This)->lpVtbl -> get_Profile(This,value) ) | |
| #define ICoreWebView2_15_add_ServerCertificateErrorDetected(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ServerCertificateErrorDetected(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_ServerCertificateErrorDetected(This,token) \ | |
| ( (This)->lpVtbl -> remove_ServerCertificateErrorDetected(This,token) ) | |
| #define ICoreWebView2_15_ClearServerCertificateErrorActions(This,handler) \ | |
| ( (This)->lpVtbl -> ClearServerCertificateErrorActions(This,handler) ) | |
| #define ICoreWebView2_15_add_FaviconChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FaviconChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_15_remove_FaviconChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_FaviconChanged(This,token) ) | |
| #define ICoreWebView2_15_get_FaviconUri(This,value) \ | |
| ( (This)->lpVtbl -> get_FaviconUri(This,value) ) | |
| #define ICoreWebView2_15_GetFavicon(This,format,completedHandler) \ | |
| ( (This)->lpVtbl -> GetFavicon(This,format,completedHandler) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_15_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2FaviconChangedEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2FaviconChangedEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2FaviconChangedEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2FaviconChangedEventHandler = {0x2913da94,0x833d,0x4de0,{0x8d,0xca,0x90,0x0f,0xc5,0x24,0xa1,0xa4}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("2913da94-833d-4de0-8dca-900fc524a1a4") | |
| ICoreWebView2FaviconChangedEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2FaviconChangedEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2FaviconChangedEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2FaviconChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2FaviconChangedEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2FaviconChangedEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2FaviconChangedEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ IUnknown *args); | |
| END_INTERFACE | |
| } ICoreWebView2FaviconChangedEventHandlerVtbl; | |
| interface ICoreWebView2FaviconChangedEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2FaviconChangedEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2FaviconChangedEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2FaviconChangedEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2FaviconChangedEventHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2FaviconChangedEventHandler_Invoke(This,sender,args) \ | |
| ( (This)->lpVtbl -> Invoke(This,sender,args) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2FaviconChangedEventHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2GetFaviconCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2GetFaviconCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2GetFaviconCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2GetFaviconCompletedHandler = {0xa2508329,0x7da8,0x49d7,{0x8c,0x05,0xfa,0x12,0x5e,0x4a,0xee,0x8d}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("a2508329-7da8-49d7-8c05-fa125e4aee8d") | |
| ICoreWebView2GetFaviconCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ IStream *result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2GetFaviconCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2GetFaviconCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2GetFaviconCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2GetFaviconCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2GetFaviconCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2GetFaviconCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ IStream *result); | |
| END_INTERFACE | |
| } ICoreWebView2GetFaviconCompletedHandlerVtbl; | |
| interface ICoreWebView2GetFaviconCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2GetFaviconCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2GetFaviconCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2GetFaviconCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2GetFaviconCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2GetFaviconCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2GetFaviconCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_16_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_16_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_16 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_16 = {0x0EB34DC9,0x9F91,0x41E1,{0x86,0x39,0x95,0xCD,0x59,0x43,0x90,0x6B}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("0EB34DC9-9F91-41E1-8639-95CD5943906B") | |
| ICoreWebView2_16 : public ICoreWebView2_15 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Print( | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintCompletedHandler *handler) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE ShowPrintUI( | |
| /* [in] */ COREWEBVIEW2_PRINT_DIALOG_KIND printDialogKind) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE PrintToPdfStream( | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfStreamCompletedHandler *handler) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_16Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_16 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_13, get_Profile) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ ICoreWebView2Profile **value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, add_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *add_ServerCertificateErrorDetected )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, remove_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ServerCertificateErrorDetected )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, ClearServerCertificateErrorActions) | |
| HRESULT ( STDMETHODCALLTYPE *ClearServerCertificateErrorActions )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, add_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_FaviconChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2FaviconChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, remove_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FaviconChanged )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, get_FaviconUri) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FaviconUri )( | |
| ICoreWebView2_16 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, GetFavicon) | |
| HRESULT ( STDMETHODCALLTYPE *GetFavicon )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ COREWEBVIEW2_FAVICON_IMAGE_FORMAT format, | |
| /* [in] */ ICoreWebView2GetFaviconCompletedHandler *completedHandler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, Print) | |
| HRESULT ( STDMETHODCALLTYPE *Print )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, ShowPrintUI) | |
| HRESULT ( STDMETHODCALLTYPE *ShowPrintUI )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ COREWEBVIEW2_PRINT_DIALOG_KIND printDialogKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, PrintToPdfStream) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdfStream )( | |
| ICoreWebView2_16 * This, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfStreamCompletedHandler *handler); | |
| END_INTERFACE | |
| } ICoreWebView2_16Vtbl; | |
| interface ICoreWebView2_16 | |
| { | |
| CONST_VTBL struct ICoreWebView2_16Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_16_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_16_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_16_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_16_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_16_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_16_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_16_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_16_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_16_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_16_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_16_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_16_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_16_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_16_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_16_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_16_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_16_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_16_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_16_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_16_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_16_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_16_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_16_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_16_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_16_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_16_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_16_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_16_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_16_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_16_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_16_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_16_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_16_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_16_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_16_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_16_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_16_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_16_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_16_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_16_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_16_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_16_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_16_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_16_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_16_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_16_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_16_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_16_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_16_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_16_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_16_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_16_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_16_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_16_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_16_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_16_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_16_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_16_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_16_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_16_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_16_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_16_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_16_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_16_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_16_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_16_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_16_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_16_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_16_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_16_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_16_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_16_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_16_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_16_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_16_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_16_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_16_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_16_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_16_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_16_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #define ICoreWebView2_16_get_Profile(This,value) \ | |
| ( (This)->lpVtbl -> get_Profile(This,value) ) | |
| #define ICoreWebView2_16_add_ServerCertificateErrorDetected(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ServerCertificateErrorDetected(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_ServerCertificateErrorDetected(This,token) \ | |
| ( (This)->lpVtbl -> remove_ServerCertificateErrorDetected(This,token) ) | |
| #define ICoreWebView2_16_ClearServerCertificateErrorActions(This,handler) \ | |
| ( (This)->lpVtbl -> ClearServerCertificateErrorActions(This,handler) ) | |
| #define ICoreWebView2_16_add_FaviconChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FaviconChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_16_remove_FaviconChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_FaviconChanged(This,token) ) | |
| #define ICoreWebView2_16_get_FaviconUri(This,value) \ | |
| ( (This)->lpVtbl -> get_FaviconUri(This,value) ) | |
| #define ICoreWebView2_16_GetFavicon(This,format,completedHandler) \ | |
| ( (This)->lpVtbl -> GetFavicon(This,format,completedHandler) ) | |
| #define ICoreWebView2_16_Print(This,printSettings,handler) \ | |
| ( (This)->lpVtbl -> Print(This,printSettings,handler) ) | |
| #define ICoreWebView2_16_ShowPrintUI(This,printDialogKind) \ | |
| ( (This)->lpVtbl -> ShowPrintUI(This,printDialogKind) ) | |
| #define ICoreWebView2_16_PrintToPdfStream(This,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdfStream(This,printSettings,handler) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_16_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2PrintCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2PrintCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2PrintCompletedHandler = {0x8fd80075,0xed08,0x42db,{0x85,0x70,0xf5,0xd1,0x49,0x77,0x46,0x1e}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("8fd80075-ed08-42db-8570-f5d14977461e") | |
| ICoreWebView2PrintCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ COREWEBVIEW2_PRINT_STATUS result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2PrintCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2PrintCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2PrintCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2PrintCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2PrintCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2PrintCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ COREWEBVIEW2_PRINT_STATUS result); | |
| END_INTERFACE | |
| } ICoreWebView2PrintCompletedHandlerVtbl; | |
| interface ICoreWebView2PrintCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2PrintCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2PrintCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2PrintCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2PrintCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2PrintCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2PrintCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2PrintToPdfStreamCompletedHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2PrintToPdfStreamCompletedHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2PrintToPdfStreamCompletedHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2PrintToPdfStreamCompletedHandler = {0x4c9f8229,0x8f93,0x444f,{0xa7,0x11,0x2c,0x0d,0xfd,0x63,0x59,0xd5}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("4c9f8229-8f93-444f-a711-2c0dfd6359d5") | |
| ICoreWebView2PrintToPdfStreamCompletedHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ IStream *result) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2PrintToPdfStreamCompletedHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2PrintToPdfStreamCompletedHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2PrintToPdfStreamCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2PrintToPdfStreamCompletedHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2PrintToPdfStreamCompletedHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2PrintToPdfStreamCompletedHandler * This, | |
| /* [in] */ HRESULT errorCode, | |
| /* [in] */ IStream *result); | |
| END_INTERFACE | |
| } ICoreWebView2PrintToPdfStreamCompletedHandlerVtbl; | |
| interface ICoreWebView2PrintToPdfStreamCompletedHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2PrintToPdfStreamCompletedHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2PrintToPdfStreamCompletedHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2PrintToPdfStreamCompletedHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2PrintToPdfStreamCompletedHandler_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2PrintToPdfStreamCompletedHandler_Invoke(This,errorCode,result) \ | |
| ( (This)->lpVtbl -> Invoke(This,errorCode,result) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2PrintToPdfStreamCompletedHandler_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_17_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_17_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_17 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_17 = {0x702e75d4,0xfd44,0x434d,{0x9d,0x70,0x1a,0x68,0xa6,0xb1,0x19,0x2a}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("702e75d4-fd44-434d-9d70-1a68a6b1192a") | |
| ICoreWebView2_17 : public ICoreWebView2_16 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE PostSharedBufferToScript( | |
| /* [in] */ ICoreWebView2SharedBuffer *sharedBuffer, | |
| /* [in] */ COREWEBVIEW2_SHARED_BUFFER_ACCESS access, | |
| /* [in] */ LPCWSTR additionalDataAsJson) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_17Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_17 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_13, get_Profile) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ ICoreWebView2Profile **value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, add_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *add_ServerCertificateErrorDetected )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, remove_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ServerCertificateErrorDetected )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, ClearServerCertificateErrorActions) | |
| HRESULT ( STDMETHODCALLTYPE *ClearServerCertificateErrorActions )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, add_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_FaviconChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2FaviconChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, remove_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FaviconChanged )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, get_FaviconUri) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FaviconUri )( | |
| ICoreWebView2_17 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, GetFavicon) | |
| HRESULT ( STDMETHODCALLTYPE *GetFavicon )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ COREWEBVIEW2_FAVICON_IMAGE_FORMAT format, | |
| /* [in] */ ICoreWebView2GetFaviconCompletedHandler *completedHandler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, Print) | |
| HRESULT ( STDMETHODCALLTYPE *Print )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, ShowPrintUI) | |
| HRESULT ( STDMETHODCALLTYPE *ShowPrintUI )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ COREWEBVIEW2_PRINT_DIALOG_KIND printDialogKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, PrintToPdfStream) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdfStream )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfStreamCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_17, PostSharedBufferToScript) | |
| HRESULT ( STDMETHODCALLTYPE *PostSharedBufferToScript )( | |
| ICoreWebView2_17 * This, | |
| /* [in] */ ICoreWebView2SharedBuffer *sharedBuffer, | |
| /* [in] */ COREWEBVIEW2_SHARED_BUFFER_ACCESS access, | |
| /* [in] */ LPCWSTR additionalDataAsJson); | |
| END_INTERFACE | |
| } ICoreWebView2_17Vtbl; | |
| interface ICoreWebView2_17 | |
| { | |
| CONST_VTBL struct ICoreWebView2_17Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_17_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_17_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_17_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_17_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_17_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_17_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_17_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_17_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_17_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_17_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_17_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_17_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_17_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_17_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_17_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_17_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_17_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_17_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_17_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_17_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_17_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_17_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_17_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_17_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_17_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_17_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_17_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_17_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_17_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_17_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_17_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_17_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_17_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_17_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_17_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_17_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_17_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_17_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_17_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_17_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_17_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_17_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_17_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_17_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_17_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_17_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_17_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_17_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_17_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_17_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_17_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_17_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_17_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_17_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_17_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_17_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_17_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_17_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_17_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_17_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_17_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_17_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_17_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_17_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_17_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_17_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_17_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_17_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_17_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_17_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_17_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_17_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_17_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_17_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_17_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_17_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_17_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_17_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_17_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_17_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #define ICoreWebView2_17_get_Profile(This,value) \ | |
| ( (This)->lpVtbl -> get_Profile(This,value) ) | |
| #define ICoreWebView2_17_add_ServerCertificateErrorDetected(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ServerCertificateErrorDetected(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_ServerCertificateErrorDetected(This,token) \ | |
| ( (This)->lpVtbl -> remove_ServerCertificateErrorDetected(This,token) ) | |
| #define ICoreWebView2_17_ClearServerCertificateErrorActions(This,handler) \ | |
| ( (This)->lpVtbl -> ClearServerCertificateErrorActions(This,handler) ) | |
| #define ICoreWebView2_17_add_FaviconChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FaviconChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_17_remove_FaviconChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_FaviconChanged(This,token) ) | |
| #define ICoreWebView2_17_get_FaviconUri(This,value) \ | |
| ( (This)->lpVtbl -> get_FaviconUri(This,value) ) | |
| #define ICoreWebView2_17_GetFavicon(This,format,completedHandler) \ | |
| ( (This)->lpVtbl -> GetFavicon(This,format,completedHandler) ) | |
| #define ICoreWebView2_17_Print(This,printSettings,handler) \ | |
| ( (This)->lpVtbl -> Print(This,printSettings,handler) ) | |
| #define ICoreWebView2_17_ShowPrintUI(This,printDialogKind) \ | |
| ( (This)->lpVtbl -> ShowPrintUI(This,printDialogKind) ) | |
| #define ICoreWebView2_17_PrintToPdfStream(This,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdfStream(This,printSettings,handler) ) | |
| #define ICoreWebView2_17_PostSharedBufferToScript(This,sharedBuffer,access,additionalDataAsJson) \ | |
| ( (This)->lpVtbl -> PostSharedBufferToScript(This,sharedBuffer,access,additionalDataAsJson) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_17_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2_18_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2_18_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2_18 */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2_18 = {0x7a626017,0x28be,0x49b2,{0xb8,0x65,0x3b,0xa2,0xb3,0x52,0x2d,0x90}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("7a626017-28be-49b2-b865-3ba2b3522d90") | |
| ICoreWebView2_18 : public ICoreWebView2_17 | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE add_LaunchingExternalUriScheme( | |
| /* [in] */ ICoreWebView2LaunchingExternalUriSchemeEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token) = 0; | |
| virtual HRESULT STDMETHODCALLTYPE remove_LaunchingExternalUriScheme( | |
| /* [in] */ EventRegistrationToken token) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2_18Vtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Settings) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ ICoreWebView2Settings **settings); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_Source) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ LPWSTR *uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Navigate) | |
| HRESULT ( STDMETHODCALLTYPE *Navigate )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR uri); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, NavigateToString) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateToString )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR htmlContent); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationStarting )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationStarting )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContentLoading )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ContentLoadingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContentLoading) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContentLoading )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_SourceChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2SourceChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_SourceChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_SourceChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_HistoryChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2HistoryChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_HistoryChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_HistoryChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_NavigationCompleted )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NavigationCompleted )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationStarting )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2NavigationStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationStarting )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameNavigationCompleted )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2NavigationCompletedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_FrameNavigationCompleted) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameNavigationCompleted )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *add_ScriptDialogOpening )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ScriptDialogOpeningEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ScriptDialogOpening) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ScriptDialogOpening )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_PermissionRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2PermissionRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_PermissionRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_PermissionRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *add_ProcessFailed )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ProcessFailedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ProcessFailed) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ProcessFailed )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *AddScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveScriptToExecuteOnDocumentCreated) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveScriptToExecuteOnDocumentCreated )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR id); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, ExecuteScript) | |
| HRESULT ( STDMETHODCALLTYPE *ExecuteScript )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR javaScript, | |
| /* [in] */ ICoreWebView2ExecuteScriptCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CapturePreview) | |
| HRESULT ( STDMETHODCALLTYPE *CapturePreview )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, | |
| /* [in] */ IStream *imageStream, | |
| /* [in] */ ICoreWebView2CapturePreviewCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Reload) | |
| HRESULT ( STDMETHODCALLTYPE *Reload )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsJson) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsJson )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR webMessageAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, PostWebMessageAsString) | |
| HRESULT ( STDMETHODCALLTYPE *PostWebMessageAsString )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR webMessageAsString); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebMessageReceived )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2WebMessageReceivedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebMessageReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebMessageReceived )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, CallDevToolsProtocolMethod) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethod )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_BrowserProcessId) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrowserProcessId )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ UINT32 *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoBack) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoBack )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *canGoBack); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_CanGoForward) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanGoForward )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *canGoForward); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoBack) | |
| HRESULT ( STDMETHODCALLTYPE *GoBack )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GoForward) | |
| HRESULT ( STDMETHODCALLTYPE *GoForward )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, GetDevToolsProtocolEventReceiver) | |
| HRESULT ( STDMETHODCALLTYPE *GetDevToolsProtocolEventReceiver )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR eventName, | |
| /* [retval][out] */ ICoreWebView2DevToolsProtocolEventReceiver **receiver); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, Stop) | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_NewWindowRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2NewWindowRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_NewWindowRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_NewWindowRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_DocumentTitleChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2DocumentTitleChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_DocumentTitleChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DocumentTitleChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_DocumentTitle) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentTitle )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ LPWSTR *title); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddHostObjectToScript) | |
| HRESULT ( STDMETHODCALLTYPE *AddHostObjectToScript )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR name, | |
| /* [in] */ VARIANT *object); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveHostObjectFromScript) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveHostObjectFromScript )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR name); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, OpenDevToolsWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDevToolsWindow )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ContainsFullScreenElementChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_ContainsFullScreenElementChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContainsFullScreenElementChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, get_ContainsFullScreenElement) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsFullScreenElement )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *containsFullScreenElement); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WebResourceRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, AddWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *AddWebResourceRequestedFilter )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, RemoveWebResourceRequestedFilter) | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWebResourceRequestedFilter )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ const LPCWSTR uri, | |
| /* [in] */ const COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, add_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_WindowCloseRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2WindowCloseRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2, remove_WindowCloseRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WindowCloseRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *add_WebResourceResponseReceived )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2WebResourceResponseReceivedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_WebResourceResponseReceived) | |
| HRESULT ( STDMETHODCALLTYPE *remove_WebResourceResponseReceived )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, NavigateWithWebResourceRequest) | |
| HRESULT ( STDMETHODCALLTYPE *NavigateWithWebResourceRequest )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2WebResourceRequest *request); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, add_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *add_DOMContentLoaded )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2DOMContentLoadedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, remove_DOMContentLoaded) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DOMContentLoaded )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_CookieManager) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CookieManager )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ ICoreWebView2CookieManager **cookieManager); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_2, get_Environment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ ICoreWebView2Environment **environment); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, TrySuspend) | |
| HRESULT ( STDMETHODCALLTYPE *TrySuspend )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2TrySuspendCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, Resume) | |
| HRESULT ( STDMETHODCALLTYPE *Resume )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, get_IsSuspended) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspended )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *isSuspended); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, SetVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *SetVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR hostName, | |
| /* [in] */ LPCWSTR folderPath, | |
| /* [in] */ COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND accessKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_3, ClearVirtualHostNameToFolderMapping) | |
| HRESULT ( STDMETHODCALLTYPE *ClearVirtualHostNameToFolderMapping )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR hostName); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *add_FrameCreated )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2FrameCreatedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_FrameCreated) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FrameCreated )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, add_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *add_DownloadStarting )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2DownloadStartingEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_4, remove_DownloadStarting) | |
| HRESULT ( STDMETHODCALLTYPE *remove_DownloadStarting )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, add_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ClientCertificateRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ClientCertificateRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_5, remove_ClientCertificateRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ClientCertificateRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_6, OpenTaskManagerWindow) | |
| HRESULT ( STDMETHODCALLTYPE *OpenTaskManagerWindow )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_7, PrintToPdf) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdf )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR ResultFilePath, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsMutedChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2IsMutedChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsMutedChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsMutedChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsMuted) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, put_IsMuted) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsMuted )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ BOOL value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, add_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2IsDocumentPlayingAudioChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, remove_IsDocumentPlayingAudioChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDocumentPlayingAudioChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_8, get_IsDocumentPlayingAudio) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDocumentPlayingAudio )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, add_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler *handler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, remove_IsDefaultDownloadDialogOpenChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_IsDefaultDownloadDialogOpenChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_IsDefaultDownloadDialogOpen) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultDownloadDialogOpen )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ BOOL *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, OpenDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *OpenDefaultDownloadDialog )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, CloseDefaultDownloadDialog) | |
| HRESULT ( STDMETHODCALLTYPE *CloseDefaultDownloadDialog )( | |
| ICoreWebView2_18 * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogCornerAlignment) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogCornerAlignment) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogCornerAlignment )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, get_DefaultDownloadDialogMargin) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ POINT *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_9, put_DefaultDownloadDialogMargin) | |
| /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultDownloadDialogMargin )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ POINT value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, add_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_BasicAuthenticationRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2BasicAuthenticationRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_10, remove_BasicAuthenticationRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_BasicAuthenticationRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, CallDevToolsProtocolMethodForSession) | |
| HRESULT ( STDMETHODCALLTYPE *CallDevToolsProtocolMethodForSession )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ LPCWSTR sessionId, | |
| /* [in] */ LPCWSTR methodName, | |
| /* [in] */ LPCWSTR parametersAsJson, | |
| /* [in] */ ICoreWebView2CallDevToolsProtocolMethodCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, add_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *add_ContextMenuRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ContextMenuRequestedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_11, remove_ContextMenuRequested) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ContextMenuRequested )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, add_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_StatusBarTextChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2StatusBarTextChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, remove_StatusBarTextChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_StatusBarTextChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_12, get_StatusBarText) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusBarText )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_13, get_Profile) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ ICoreWebView2Profile **value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, add_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *add_ServerCertificateErrorDetected )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ServerCertificateErrorDetectedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, remove_ServerCertificateErrorDetected) | |
| HRESULT ( STDMETHODCALLTYPE *remove_ServerCertificateErrorDetected )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_14, ClearServerCertificateErrorActions) | |
| HRESULT ( STDMETHODCALLTYPE *ClearServerCertificateErrorActions )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, add_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *add_FaviconChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2FaviconChangedEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, remove_FaviconChanged) | |
| HRESULT ( STDMETHODCALLTYPE *remove_FaviconChanged )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, get_FaviconUri) | |
| /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FaviconUri )( | |
| ICoreWebView2_18 * This, | |
| /* [retval][out] */ LPWSTR *value); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_15, GetFavicon) | |
| HRESULT ( STDMETHODCALLTYPE *GetFavicon )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ COREWEBVIEW2_FAVICON_IMAGE_FORMAT format, | |
| /* [in] */ ICoreWebView2GetFaviconCompletedHandler *completedHandler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, Print) | |
| HRESULT ( STDMETHODCALLTYPE *Print )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, ShowPrintUI) | |
| HRESULT ( STDMETHODCALLTYPE *ShowPrintUI )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ COREWEBVIEW2_PRINT_DIALOG_KIND printDialogKind); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_16, PrintToPdfStream) | |
| HRESULT ( STDMETHODCALLTYPE *PrintToPdfStream )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2PrintSettings *printSettings, | |
| /* [in] */ ICoreWebView2PrintToPdfStreamCompletedHandler *handler); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_17, PostSharedBufferToScript) | |
| HRESULT ( STDMETHODCALLTYPE *PostSharedBufferToScript )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2SharedBuffer *sharedBuffer, | |
| /* [in] */ COREWEBVIEW2_SHARED_BUFFER_ACCESS access, | |
| /* [in] */ LPCWSTR additionalDataAsJson); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_18, add_LaunchingExternalUriScheme) | |
| HRESULT ( STDMETHODCALLTYPE *add_LaunchingExternalUriScheme )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ ICoreWebView2LaunchingExternalUriSchemeEventHandler *eventHandler, | |
| /* [out] */ EventRegistrationToken *token); | |
| DECLSPEC_XFGVIRT(ICoreWebView2_18, remove_LaunchingExternalUriScheme) | |
| HRESULT ( STDMETHODCALLTYPE *remove_LaunchingExternalUriScheme )( | |
| ICoreWebView2_18 * This, | |
| /* [in] */ EventRegistrationToken token); | |
| END_INTERFACE | |
| } ICoreWebView2_18Vtbl; | |
| interface ICoreWebView2_18 | |
| { | |
| CONST_VTBL struct ICoreWebView2_18Vtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2_18_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2_18_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2_18_Release(This) \ | |
| ( (This)->lpVtbl -> Release(This) ) | |
| #define ICoreWebView2_18_get_Settings(This,settings) \ | |
| ( (This)->lpVtbl -> get_Settings(This,settings) ) | |
| #define ICoreWebView2_18_get_Source(This,uri) \ | |
| ( (This)->lpVtbl -> get_Source(This,uri) ) | |
| #define ICoreWebView2_18_Navigate(This,uri) \ | |
| ( (This)->lpVtbl -> Navigate(This,uri) ) | |
| #define ICoreWebView2_18_NavigateToString(This,htmlContent) \ | |
| ( (This)->lpVtbl -> NavigateToString(This,htmlContent) ) | |
| #define ICoreWebView2_18_add_NavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_NavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationStarting(This,token) ) | |
| #define ICoreWebView2_18_add_ContentLoading(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContentLoading(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ContentLoading(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContentLoading(This,token) ) | |
| #define ICoreWebView2_18_add_SourceChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_SourceChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_SourceChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_SourceChanged(This,token) ) | |
| #define ICoreWebView2_18_add_HistoryChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_HistoryChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_HistoryChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_HistoryChanged(This,token) ) | |
| #define ICoreWebView2_18_add_NavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_NavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_NavigationCompleted(This,token) ) | |
| #define ICoreWebView2_18_add_FrameNavigationStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_FrameNavigationStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationStarting(This,token) ) | |
| #define ICoreWebView2_18_add_FrameNavigationCompleted(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameNavigationCompleted(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_FrameNavigationCompleted(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameNavigationCompleted(This,token) ) | |
| #define ICoreWebView2_18_add_ScriptDialogOpening(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ScriptDialogOpening(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ScriptDialogOpening(This,token) \ | |
| ( (This)->lpVtbl -> remove_ScriptDialogOpening(This,token) ) | |
| #define ICoreWebView2_18_add_PermissionRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_PermissionRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_PermissionRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_PermissionRequested(This,token) ) | |
| #define ICoreWebView2_18_add_ProcessFailed(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ProcessFailed(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ProcessFailed(This,token) \ | |
| ( (This)->lpVtbl -> remove_ProcessFailed(This,token) ) | |
| #define ICoreWebView2_18_AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> AddScriptToExecuteOnDocumentCreated(This,javaScript,handler) ) | |
| #define ICoreWebView2_18_RemoveScriptToExecuteOnDocumentCreated(This,id) \ | |
| ( (This)->lpVtbl -> RemoveScriptToExecuteOnDocumentCreated(This,id) ) | |
| #define ICoreWebView2_18_ExecuteScript(This,javaScript,handler) \ | |
| ( (This)->lpVtbl -> ExecuteScript(This,javaScript,handler) ) | |
| #define ICoreWebView2_18_CapturePreview(This,imageFormat,imageStream,handler) \ | |
| ( (This)->lpVtbl -> CapturePreview(This,imageFormat,imageStream,handler) ) | |
| #define ICoreWebView2_18_Reload(This) \ | |
| ( (This)->lpVtbl -> Reload(This) ) | |
| #define ICoreWebView2_18_PostWebMessageAsJson(This,webMessageAsJson) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsJson(This,webMessageAsJson) ) | |
| #define ICoreWebView2_18_PostWebMessageAsString(This,webMessageAsString) \ | |
| ( (This)->lpVtbl -> PostWebMessageAsString(This,webMessageAsString) ) | |
| #define ICoreWebView2_18_add_WebMessageReceived(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_WebMessageReceived(This,handler,token) ) | |
| #define ICoreWebView2_18_remove_WebMessageReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebMessageReceived(This,token) ) | |
| #define ICoreWebView2_18_CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethod(This,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_18_get_BrowserProcessId(This,value) \ | |
| ( (This)->lpVtbl -> get_BrowserProcessId(This,value) ) | |
| #define ICoreWebView2_18_get_CanGoBack(This,canGoBack) \ | |
| ( (This)->lpVtbl -> get_CanGoBack(This,canGoBack) ) | |
| #define ICoreWebView2_18_get_CanGoForward(This,canGoForward) \ | |
| ( (This)->lpVtbl -> get_CanGoForward(This,canGoForward) ) | |
| #define ICoreWebView2_18_GoBack(This) \ | |
| ( (This)->lpVtbl -> GoBack(This) ) | |
| #define ICoreWebView2_18_GoForward(This) \ | |
| ( (This)->lpVtbl -> GoForward(This) ) | |
| #define ICoreWebView2_18_GetDevToolsProtocolEventReceiver(This,eventName,receiver) \ | |
| ( (This)->lpVtbl -> GetDevToolsProtocolEventReceiver(This,eventName,receiver) ) | |
| #define ICoreWebView2_18_Stop(This) \ | |
| ( (This)->lpVtbl -> Stop(This) ) | |
| #define ICoreWebView2_18_add_NewWindowRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_NewWindowRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_NewWindowRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_NewWindowRequested(This,token) ) | |
| #define ICoreWebView2_18_add_DocumentTitleChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DocumentTitleChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_DocumentTitleChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_DocumentTitleChanged(This,token) ) | |
| #define ICoreWebView2_18_get_DocumentTitle(This,title) \ | |
| ( (This)->lpVtbl -> get_DocumentTitle(This,title) ) | |
| #define ICoreWebView2_18_AddHostObjectToScript(This,name,object) \ | |
| ( (This)->lpVtbl -> AddHostObjectToScript(This,name,object) ) | |
| #define ICoreWebView2_18_RemoveHostObjectFromScript(This,name) \ | |
| ( (This)->lpVtbl -> RemoveHostObjectFromScript(This,name) ) | |
| #define ICoreWebView2_18_OpenDevToolsWindow(This) \ | |
| ( (This)->lpVtbl -> OpenDevToolsWindow(This) ) | |
| #define ICoreWebView2_18_add_ContainsFullScreenElementChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContainsFullScreenElementChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ContainsFullScreenElementChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContainsFullScreenElementChanged(This,token) ) | |
| #define ICoreWebView2_18_get_ContainsFullScreenElement(This,containsFullScreenElement) \ | |
| ( (This)->lpVtbl -> get_ContainsFullScreenElement(This,containsFullScreenElement) ) | |
| #define ICoreWebView2_18_add_WebResourceRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_WebResourceRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceRequested(This,token) ) | |
| #define ICoreWebView2_18_AddWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> AddWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_18_RemoveWebResourceRequestedFilter(This,uri,resourceContext) \ | |
| ( (This)->lpVtbl -> RemoveWebResourceRequestedFilter(This,uri,resourceContext) ) | |
| #define ICoreWebView2_18_add_WindowCloseRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WindowCloseRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_WindowCloseRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_WindowCloseRequested(This,token) ) | |
| #define ICoreWebView2_18_add_WebResourceResponseReceived(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_WebResourceResponseReceived(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_WebResourceResponseReceived(This,token) \ | |
| ( (This)->lpVtbl -> remove_WebResourceResponseReceived(This,token) ) | |
| #define ICoreWebView2_18_NavigateWithWebResourceRequest(This,request) \ | |
| ( (This)->lpVtbl -> NavigateWithWebResourceRequest(This,request) ) | |
| #define ICoreWebView2_18_add_DOMContentLoaded(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DOMContentLoaded(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_DOMContentLoaded(This,token) \ | |
| ( (This)->lpVtbl -> remove_DOMContentLoaded(This,token) ) | |
| #define ICoreWebView2_18_get_CookieManager(This,cookieManager) \ | |
| ( (This)->lpVtbl -> get_CookieManager(This,cookieManager) ) | |
| #define ICoreWebView2_18_get_Environment(This,environment) \ | |
| ( (This)->lpVtbl -> get_Environment(This,environment) ) | |
| #define ICoreWebView2_18_TrySuspend(This,handler) \ | |
| ( (This)->lpVtbl -> TrySuspend(This,handler) ) | |
| #define ICoreWebView2_18_Resume(This) \ | |
| ( (This)->lpVtbl -> Resume(This) ) | |
| #define ICoreWebView2_18_get_IsSuspended(This,isSuspended) \ | |
| ( (This)->lpVtbl -> get_IsSuspended(This,isSuspended) ) | |
| #define ICoreWebView2_18_SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) \ | |
| ( (This)->lpVtbl -> SetVirtualHostNameToFolderMapping(This,hostName,folderPath,accessKind) ) | |
| #define ICoreWebView2_18_ClearVirtualHostNameToFolderMapping(This,hostName) \ | |
| ( (This)->lpVtbl -> ClearVirtualHostNameToFolderMapping(This,hostName) ) | |
| #define ICoreWebView2_18_add_FrameCreated(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FrameCreated(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_FrameCreated(This,token) \ | |
| ( (This)->lpVtbl -> remove_FrameCreated(This,token) ) | |
| #define ICoreWebView2_18_add_DownloadStarting(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_DownloadStarting(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_DownloadStarting(This,token) \ | |
| ( (This)->lpVtbl -> remove_DownloadStarting(This,token) ) | |
| #define ICoreWebView2_18_add_ClientCertificateRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ClientCertificateRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ClientCertificateRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ClientCertificateRequested(This,token) ) | |
| #define ICoreWebView2_18_OpenTaskManagerWindow(This) \ | |
| ( (This)->lpVtbl -> OpenTaskManagerWindow(This) ) | |
| #define ICoreWebView2_18_PrintToPdf(This,ResultFilePath,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdf(This,ResultFilePath,printSettings,handler) ) | |
| #define ICoreWebView2_18_add_IsMutedChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsMutedChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_IsMutedChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsMutedChanged(This,token) ) | |
| #define ICoreWebView2_18_get_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> get_IsMuted(This,value) ) | |
| #define ICoreWebView2_18_put_IsMuted(This,value) \ | |
| ( (This)->lpVtbl -> put_IsMuted(This,value) ) | |
| #define ICoreWebView2_18_add_IsDocumentPlayingAudioChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_IsDocumentPlayingAudioChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_IsDocumentPlayingAudioChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDocumentPlayingAudioChanged(This,token) ) | |
| #define ICoreWebView2_18_get_IsDocumentPlayingAudio(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDocumentPlayingAudio(This,value) ) | |
| #define ICoreWebView2_18_add_IsDefaultDownloadDialogOpenChanged(This,handler,token) \ | |
| ( (This)->lpVtbl -> add_IsDefaultDownloadDialogOpenChanged(This,handler,token) ) | |
| #define ICoreWebView2_18_remove_IsDefaultDownloadDialogOpenChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_IsDefaultDownloadDialogOpenChanged(This,token) ) | |
| #define ICoreWebView2_18_get_IsDefaultDownloadDialogOpen(This,value) \ | |
| ( (This)->lpVtbl -> get_IsDefaultDownloadDialogOpen(This,value) ) | |
| #define ICoreWebView2_18_OpenDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> OpenDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_18_CloseDefaultDownloadDialog(This) \ | |
| ( (This)->lpVtbl -> CloseDefaultDownloadDialog(This) ) | |
| #define ICoreWebView2_18_get_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_18_put_DefaultDownloadDialogCornerAlignment(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogCornerAlignment(This,value) ) | |
| #define ICoreWebView2_18_get_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> get_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_18_put_DefaultDownloadDialogMargin(This,value) \ | |
| ( (This)->lpVtbl -> put_DefaultDownloadDialogMargin(This,value) ) | |
| #define ICoreWebView2_18_add_BasicAuthenticationRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_BasicAuthenticationRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_BasicAuthenticationRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_BasicAuthenticationRequested(This,token) ) | |
| #define ICoreWebView2_18_CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) \ | |
| ( (This)->lpVtbl -> CallDevToolsProtocolMethodForSession(This,sessionId,methodName,parametersAsJson,handler) ) | |
| #define ICoreWebView2_18_add_ContextMenuRequested(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ContextMenuRequested(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ContextMenuRequested(This,token) \ | |
| ( (This)->lpVtbl -> remove_ContextMenuRequested(This,token) ) | |
| #define ICoreWebView2_18_add_StatusBarTextChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_StatusBarTextChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_StatusBarTextChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_StatusBarTextChanged(This,token) ) | |
| #define ICoreWebView2_18_get_StatusBarText(This,value) \ | |
| ( (This)->lpVtbl -> get_StatusBarText(This,value) ) | |
| #define ICoreWebView2_18_get_Profile(This,value) \ | |
| ( (This)->lpVtbl -> get_Profile(This,value) ) | |
| #define ICoreWebView2_18_add_ServerCertificateErrorDetected(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_ServerCertificateErrorDetected(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_ServerCertificateErrorDetected(This,token) \ | |
| ( (This)->lpVtbl -> remove_ServerCertificateErrorDetected(This,token) ) | |
| #define ICoreWebView2_18_ClearServerCertificateErrorActions(This,handler) \ | |
| ( (This)->lpVtbl -> ClearServerCertificateErrorActions(This,handler) ) | |
| #define ICoreWebView2_18_add_FaviconChanged(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_FaviconChanged(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_FaviconChanged(This,token) \ | |
| ( (This)->lpVtbl -> remove_FaviconChanged(This,token) ) | |
| #define ICoreWebView2_18_get_FaviconUri(This,value) \ | |
| ( (This)->lpVtbl -> get_FaviconUri(This,value) ) | |
| #define ICoreWebView2_18_GetFavicon(This,format,completedHandler) \ | |
| ( (This)->lpVtbl -> GetFavicon(This,format,completedHandler) ) | |
| #define ICoreWebView2_18_Print(This,printSettings,handler) \ | |
| ( (This)->lpVtbl -> Print(This,printSettings,handler) ) | |
| #define ICoreWebView2_18_ShowPrintUI(This,printDialogKind) \ | |
| ( (This)->lpVtbl -> ShowPrintUI(This,printDialogKind) ) | |
| #define ICoreWebView2_18_PrintToPdfStream(This,printSettings,handler) \ | |
| ( (This)->lpVtbl -> PrintToPdfStream(This,printSettings,handler) ) | |
| #define ICoreWebView2_18_PostSharedBufferToScript(This,sharedBuffer,access,additionalDataAsJson) \ | |
| ( (This)->lpVtbl -> PostSharedBufferToScript(This,sharedBuffer,access,additionalDataAsJson) ) | |
| #define ICoreWebView2_18_add_LaunchingExternalUriScheme(This,eventHandler,token) \ | |
| ( (This)->lpVtbl -> add_LaunchingExternalUriScheme(This,eventHandler,token) ) | |
| #define ICoreWebView2_18_remove_LaunchingExternalUriScheme(This,token) \ | |
| ( (This)->lpVtbl -> remove_LaunchingExternalUriScheme(This,token) ) | |
| #endif /* COBJMACROS */ | |
| #endif /* C style interface */ | |
| #endif /* __ICoreWebView2_18_INTERFACE_DEFINED__ */ | |
| #ifndef __ICoreWebView2LaunchingExternalUriSchemeEventHandler_INTERFACE_DEFINED__ | |
| #define __ICoreWebView2LaunchingExternalUriSchemeEventHandler_INTERFACE_DEFINED__ | |
| /* interface ICoreWebView2LaunchingExternalUriSchemeEventHandler */ | |
| /* [unique][object][uuid] */ | |
| EXTERN_C __declspec(selectany) const IID IID_ICoreWebView2LaunchingExternalUriSchemeEventHandler = {0x74f712e0,0x8165,0x43a9,{0xa1,0x3f,0x0c,0xce,0x59,0x7e,0x75,0xdf}}; | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | |
| MIDL_INTERFACE("74f712e0-8165-43a9-a13f-0cce597e75df") | |
| ICoreWebView2LaunchingExternalUriSchemeEventHandler : public IUnknown | |
| { | |
| public: | |
| virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2LaunchingExternalUriSchemeEventArgs *args) = 0; | |
| }; | |
| #else /* C style interface */ | |
| typedef struct ICoreWebView2LaunchingExternalUriSchemeEventHandlerVtbl | |
| { | |
| BEGIN_INTERFACE | |
| DECLSPEC_XFGVIRT(IUnknown, QueryInterface) | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
| ICoreWebView2LaunchingExternalUriSchemeEventHandler * This, | |
| /* [in] */ REFIID riid, | |
| /* [annotation][iid_is][out] */ | |
| _COM_Outptr_ void **ppvObject); | |
| DECLSPEC_XFGVIRT(IUnknown, AddRef) | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | |
| ICoreWebView2LaunchingExternalUriSchemeEventHandler * This); | |
| DECLSPEC_XFGVIRT(IUnknown, Release) | |
| ULONG ( STDMETHODCALLTYPE *Release )( | |
| ICoreWebView2LaunchingExternalUriSchemeEventHandler * This); | |
| DECLSPEC_XFGVIRT(ICoreWebView2LaunchingExternalUriSchemeEventHandler, Invoke) | |
| HRESULT ( STDMETHODCALLTYPE *Invoke )( | |
| ICoreWebView2LaunchingExternalUriSchemeEventHandler * This, | |
| /* [in] */ ICoreWebView2 *sender, | |
| /* [in] */ ICoreWebView2LaunchingExternalUriSchemeEventArgs *args); | |
| END_INTERFACE | |
| } ICoreWebView2LaunchingExternalUriSchemeEventHandlerVtbl; | |
| interface ICoreWebView2LaunchingExternalUriSchemeEventHandler | |
| { | |
| CONST_VTBL struct ICoreWebView2LaunchingExternalUriSchemeEventHandlerVtbl *lpVtbl; | |
| }; | |
| #ifdef COBJMACROS | |
| #define ICoreWebView2LaunchingExternalUriSchemeEventHandler_QueryInterface(This,riid,ppvObject) \ | |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
| #define ICoreWebView2LaunchingExternalUriSchemeEventHandler_AddRef(This) \ | |
| ( (This)->lpVtbl -> AddRef(This) ) | |
| #define ICoreWebView2LaunchingExternalUriSchemeEventHandler_Release(This) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment