Repository navigation
SysWin WebView2 Interfaces
Home › All Categories › sys/win › sys/win/webview2 › WebView2 interfaces and types
Lists the WebView2 interfaces, enumerations and structures that sys/win/webview2 declares.
CWebView2 wraps the everyday calls. Everything else WebView2 offers is reached through the interfaces listed here: GetWebViewPtr, GetControllerPtr and GetEnvironmentPtr return the three a program starts from.
Calling a method. Each interface is a type whose methods are called directly with ->, as
in pCore->Navigate( "https://example.com/" ). Every method returns an HRESULT, S_OK on
success; values come back through a pointer argument. A property is a get_ method that reads it
and, when it can be changed, a put_ method that sets it. Yes-or-no values are LONGs
(WINBOOL): TRUE or FALSE.
Example
dim pCore as ICoreWebView2 ptr = CWebView2Ptr( hwnd )->GetWebViewPtr()
dim pwszUri as LPWSTR
if pCore->get_Source( @pwszUri ) = S_OK then
dim uri as ustring = *pwszUri
CoTaskMemFree( pwszUri )
print uri
end if
What must be released. A string a method returns (an LPWSTR written through an
LPWSTR ptr) is the caller's: free it with CoTaskMemFree. An interface a method returns
carries a reference: call its Release when done. The pointers from GetWebViewPtr and the
other two CWebView2 getters, and the sender and args a handler receives, are borrowed: do
not release them, and call AddRef on one to keep it.
Later versions. ICoreWebView2_2 to ICoreWebView2_28, ICoreWebView2Controller2 and the
other names ending in a number each extend the one before and add only the members listed. Ask
the object for the version you need with QueryInterface and its IID_ variable; on a WebView2
runtime too old to have it, the call fails with E_NOINTERFACE.
Example
dim p8 as ICoreWebView2_8 ptr
if CWebView2Ptr( hwnd )->GetWebViewPtr()->QueryInterface( @IID_ICoreWebView2_8, cast( any ptr ptr, @p8 ) ) = S_OK then
p8->put_IsMuted( TRUE )
p8->Release()
end if
Names. Each interface name is an alias of a type with the same name and a trailing
underscore, ICoreWebView2 of ICoreWebView2_, which extends ComUnknown (the IUnknown
methods QueryInterface, AddRef, Release) or the interface it is a later version of.
Programs use the name without the underscore. Every interface also has its identifier as a shared
GUID named IID_ and the interface name: IID_ICoreWebView2_8.
Callbacks. The handler interfaces, and the options interfaces marked as supplied by the program, are implemented by the program, not by WebView2. For the common events, extend one of the classes on WebView2 event handlers.
#import "sys/win"
#import "sys/win/webview2"
using win, webview2
A web view whose context menu and status bar are turned off through its settings interface, and
whose sound is muted through ICoreWebView2_8. Like every WebView2 program it needs
WebView2Loader.dll beside the executable; the WebView2 examples in the toolchain's
examples/win64/ folder come with one.
#import "sys/win"
#import "sys/win/gui"
#import "sys/win/webview2"
using win, gui, webview2
declare function WndProc( byval hwnd as HWND, byval uMsg as UINT, byval wParam as WPARAM, byval lParam as LPARAM ) as LRESULT
function main() as long
SetProcessDpiAwareness( PROCESS_SYSTEM_DPI_AWARE )
dim pWindow as CWindow = "WebView2Settings"
dim hWin as HWND = pWindow.Create( NULL, "WebView2 interfaces", @WndProc )
pWindow.SetClientSize( 800, 500 )
pWindow.Center()
dim ustrFolder as ustring = GetTempPath() & "tkWebView2"
dim pWebView2 as CWebView2 = CWebView2( hWin, ustrFolder )
if pWebView2.IsReady( 10000 ) then
dim pCore as ICoreWebView2 ptr = pWebView2.GetWebViewPtr()
dim pSettings as ICoreWebView2Settings ptr
if pCore->get_Settings( @pSettings ) = S_OK then
pSettings->put_AreDefaultContextMenusEnabled( FALSE )
pSettings->put_IsStatusBarEnabled( FALSE )
pSettings->Release()
end if
dim p8 as ICoreWebView2_8 ptr
if pCore->QueryInterface( @IID_ICoreWebView2_8, cast( any ptr ptr, @p8 ) ) = S_OK then
p8->put_IsMuted( TRUE )
p8->Release()
end if
pWebView2.NavigateToString( "<h1>No context menu here</h1><p>Right-click does nothing.</p>" )
end if
return pWindow.DoEvents( SW_NORMAL )
end function
function WndProc( byval hwnd as HWND, byval uMsg as UINT, byval wParam as WPARAM, byval lParam as LPARAM ) as LRESULT
select case uMsg
case WM_SIZE
dim pWebView2 as CWebView2 ptr = CWebView2Ptr( hwnd )
if pWebView2 then
dim rc as RECT
GetClientRect( hwnd, @rc )
pWebView2->SetBounds( rc )
end if
return 0
case WM_DESTROY
PostQuitMessage( 0 )
return 0
end select
return DefWindowProcW( hwnd, uMsg, wParam, lParam )
end function
end main()
| Group | Holds |
|---|---|
| Structures | the three plain structures |
| Enumerations | every COREWEBVIEW2_* enumeration and its values |
| Interfaces | the web view, controller, environment, settings, profile and the other objects, with their later versions |
| Event arguments | what each event hands its handler |
| Event handlers | the callback interfaces of events |
| Completion handlers | the callback interfaces of asynchronous methods |
| Type | Fields | What it is | Microsoft Learn |
|---|---|---|---|
EventRegistrationToken |
value |
Identifies one registered event handler: an add_ method fills it in and the matching remove_ method takes it back. |
EventRegistrationToken |
COREWEBVIEW2_COLOR |
A, R, G, B
|
A colour with alpha: A, R, G, B, one byte each. Used for the default background colour. |
COREWEBVIEW2_COLOR |
COREWEBVIEW2_PHYSICAL_KEY_STATUS |
RepeatCount, ScanCode, IsExtendedKey, IsMenuKeyDown, WasKeyDown, IsKeyReleased
|
The state of a key in an AcceleratorKeyPressed event: repeat count, scan code, extended key, Alt down, previous state, released. |
COREWEBVIEW2_PHYSICAL_KEY_STATUS |
Each value is the enumeration's name, an underscore and the name shown: COREWEBVIEW2_BOUNDS_MODE_USE_RAW_PIXELS.
| Enumeration | Values | What it is | Microsoft Learn |
|---|---|---|---|
COREWEBVIEW2_BOUNDS_MODE |
USE_RAW_PIXELS, USE_RASTERIZATION_SCALE
|
Whether the controller bounds are raw pixels or are scaled by the rasterization scale. | COREWEBVIEW2_BOUNDS_MODE |
COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND |
NORMAL, FAILED
|
How the browser process ended: normally or by failing. | COREWEBVIEW2_BROWSER_PROCESS_EXIT_KIND |
COREWEBVIEW2_BROWSING_DATA_KINDS |
FILE_SYSTEMS, INDEXED_DB, LOCAL_STORAGE, WEB_SQL, CACHE_STORAGE, ALL_DOM_STORAGE, COOKIES, ALL_SITE, DISK_CACHE, DOWNLOAD_HISTORY, GENERAL_AUTOFILL, PASSWORD_AUTOSAVE, BROWSING_HISTORY, SETTINGS, ALL_PROFILE, SERVICE_WORKERS
|
Flags naming the kinds of browsing data to clear from a profile. | COREWEBVIEW2_BROWSING_DATA_KINDS |
COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT |
PNG, JPEG
|
The image format of CapturePreview. |
COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT |
COREWEBVIEW2_CHANNEL_SEARCH_KIND |
MOST_STABLE, LEAST_STABLE
|
Whether the loader looks for the most stable or the least stable release channel first. | COREWEBVIEW2_CHANNEL_SEARCH_KIND |
COREWEBVIEW2_CLIENT_CERTIFICATE_KIND |
SMART_CARD, PIN, OTHER
|
The kind of a client certificate. | COREWEBVIEW2_CLIENT_CERTIFICATE_KIND |
COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND |
COMMAND, CHECK_BOX, RADIO, SEPARATOR, SUBMENU
|
The kind of a context menu item. | COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND |
COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND |
PAGE, IMAGE, SELECTED_TEXT, AUDIO, VIDEO
|
What kind of element the context menu was opened on. | COREWEBVIEW2_CONTEXT_MENU_TARGET_KIND |
COREWEBVIEW2_COOKIE_SAME_SITE_KIND |
NONE, LAX, STRICT
|
The SameSite policy of a cookie. | COREWEBVIEW2_COOKIE_SAME_SITE_KIND |
COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT |
TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT
|
The corner of the web view the download dialog is anchored to. | COREWEBVIEW2_DEFAULT_DOWNLOAD_DIALOG_CORNER_ALIGNMENT |
COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON |
NONE, FILE_FAILED, FILE_ACCESS_DENIED, FILE_NO_SPACE, FILE_NAME_TOO_LONG, FILE_TOO_LARGE, FILE_MALICIOUS, FILE_TRANSIENT_ERROR, FILE_BLOCKED_BY_POLICY, FILE_SECURITY_CHECK_FAILED, FILE_TOO_SHORT, FILE_HASH_MISMATCH, NETWORK_FAILED, NETWORK_TIMEOUT, NETWORK_DISCONNECTED, NETWORK_SERVER_DOWN, NETWORK_INVALID_REQUEST, SERVER_FAILED, SERVER_NO_RANGE, SERVER_BAD_CONTENT, SERVER_UNAUTHORIZED, SERVER_CERTIFICATE_PROBLEM, SERVER_FORBIDDEN, SERVER_UNEXPECTED_RESPONSE, SERVER_CONTENT_LENGTH_MISMATCH, SERVER_CROSS_ORIGIN_REDIRECT, USER_CANCELED, USER_SHUTDOWN, USER_PAUSED, DOWNLOAD_PROCESS_CRASHED
|
Why a download was interrupted: file, network, server or user reasons. | COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON |
COREWEBVIEW2_DOWNLOAD_STATE |
IN_PROGRESS, INTERRUPTED, COMPLETED
|
The state of a download. | COREWEBVIEW2_DOWNLOAD_STATE |
COREWEBVIEW2_FAVICON_IMAGE_FORMAT |
PNG, JPEG
|
The image format of GetFavicon. |
COREWEBVIEW2_FAVICON_IMAGE_FORMAT |
COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND |
FILE, DIRECTORY
|
Whether a file system handle is a file or a folder. | COREWEBVIEW2_FILE_SYSTEM_HANDLE_KIND |
COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION |
READ_ONLY, READ_WRITE
|
The access a file system handle gives the page. | COREWEBVIEW2_FILE_SYSTEM_HANDLE_PERMISSION |
COREWEBVIEW2_FRAME_KIND |
UNKNOWN, MAIN_FRAME, IFRAME, EMBED, OBJECT
|
The kind of a frame: main frame, iframe, embed or object. | COREWEBVIEW2_FRAME_KIND |
COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND |
DENY, ALLOW, DENY_CORS
|
How a page may load files from a folder mapped to a virtual host name. | COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND |
COREWEBVIEW2_KEY_EVENT_KIND |
KEY_DOWN, KEY_UP, SYSTEM_KEY_DOWN, SYSTEM_KEY_UP
|
The key message behind an AcceleratorKeyPressed event. |
COREWEBVIEW2_KEY_EVENT_KIND |
COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL |
NORMAL, LOW
|
The memory use a web view should aim for. | COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL |
COREWEBVIEW2_MOUSE_EVENT_KIND |
HORIZONTAL_WHEEL, LEFT_BUTTON_DOUBLE_CLICK, LEFT_BUTTON_DOWN, LEFT_BUTTON_UP, LEAVE, MIDDLE_BUTTON_DOUBLE_CLICK, MIDDLE_BUTTON_DOWN, MIDDLE_BUTTON_UP, MOVE, RIGHT_BUTTON_DOUBLE_CLICK, RIGHT_BUTTON_DOWN, RIGHT_BUTTON_UP, WHEEL, X_BUTTON_DOUBLE_CLICK, X_BUTTON_DOWN, X_BUTTON_UP, NON_CLIENT_RIGHT_BUTTON_DOWN, NON_CLIENT_RIGHT_BUTTON_UP
|
The mouse message sent with SendMouseInput to a composition controller. |
COREWEBVIEW2_MOUSE_EVENT_KIND |
COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS |
NONE, LEFT_BUTTON, RIGHT_BUTTON, SHIFT, CONTROL, MIDDLE_BUTTON, X_BUTTON1, X_BUTTON2
|
Flags for the buttons and keys held down during mouse input. | COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS |
COREWEBVIEW2_MOVE_FOCUS_REASON |
PROGRAMMATIC, NEXT, PREVIOUS
|
Why the focus moves into or out of the web view. | COREWEBVIEW2_MOVE_FOCUS_REASON |
COREWEBVIEW2_NAVIGATION_KIND |
RELOAD, BACK_OR_FORWARD, NEW_DOCUMENT
|
How a navigation started: reload, back or forward, or a new document. | COREWEBVIEW2_NAVIGATION_KIND |
COREWEBVIEW2_NON_CLIENT_REGION_KIND |
NOWHERE, CLIENT, CAPTION, MINIMIZE, MAXIMIZE, CLOSE
|
What part of the window an element of the page acts as. | COREWEBVIEW2_NON_CLIENT_REGION_KIND |
COREWEBVIEW2_PDF_TOOLBAR_ITEMS |
NONE, SAVE, PRINT, SAVE_AS, ZOOM_IN, ZOOM_OUT, ROTATE, FIT_PAGE, PAGE_LAYOUT, BOOKMARKS, PAGE_SELECTOR, SEARCH, FULL_SCREEN, MORE_SETTINGS
|
Flags naming buttons to hide from the PDF viewer toolbar. | COREWEBVIEW2_PDF_TOOLBAR_ITEMS |
COREWEBVIEW2_PERMISSION_KIND |
UNKNOWN_PERMISSION, MICROPHONE, CAMERA, GEOLOCATION, NOTIFICATIONS, OTHER_SENSORS, CLIPBOARD_READ, MULTIPLE_AUTOMATIC_DOWNLOADS, FILE_READ_WRITE, AUTOPLAY, LOCAL_FONTS, MIDI_SYSTEM_EXCLUSIVE_MESSAGES, WINDOW_MANAGEMENT
|
The kind of permission a page asks for. | COREWEBVIEW2_PERMISSION_KIND |
COREWEBVIEW2_PERMISSION_STATE |
DEFAULT, ALLOW, DENY
|
The answer to a permission request. | COREWEBVIEW2_PERMISSION_STATE |
COREWEBVIEW2_POINTER_EVENT_KIND |
ACTIVATE, DOWN, ENTER, LEAVE, UP, UPDATE
|
The pointer message sent with SendPointerInput to a composition controller. |
COREWEBVIEW2_POINTER_EVENT_KIND |
COREWEBVIEW2_PREFERRED_COLOR_SCHEME |
AUTO, LIGHT, DARK
|
The colour scheme a profile reports to pages. | COREWEBVIEW2_PREFERRED_COLOR_SCHEME |
COREWEBVIEW2_PRINT_COLLATION |
DEFAULT, COLLATED, UNCOLLATED
|
Whether printed copies are collated. | COREWEBVIEW2_PRINT_COLLATION |
COREWEBVIEW2_PRINT_COLOR_MODE |
DEFAULT, COLOR, GRAYSCALE
|
Colour or grayscale printing. | COREWEBVIEW2_PRINT_COLOR_MODE |
COREWEBVIEW2_PRINT_DIALOG_KIND |
BROWSER, SYSTEM
|
Which print dialog ShowPrintUI opens. |
COREWEBVIEW2_PRINT_DIALOG_KIND |
COREWEBVIEW2_PRINT_DUPLEX |
DEFAULT, ONE_SIDED, TWO_SIDED_LONG_EDGE, TWO_SIDED_SHORT_EDGE
|
One-sided or two-sided printing. | COREWEBVIEW2_PRINT_DUPLEX |
COREWEBVIEW2_PRINT_MEDIA_SIZE |
DEFAULT, CUSTOM
|
The paper size: the printer default or a custom size. | COREWEBVIEW2_PRINT_MEDIA_SIZE |
COREWEBVIEW2_PRINT_ORIENTATION |
PORTRAIT, LANDSCAPE
|
Portrait or landscape printing. | COREWEBVIEW2_PRINT_ORIENTATION |
COREWEBVIEW2_PRINT_STATUS |
SUCCEEDED, PRINTER_UNAVAILABLE, OTHER_ERROR
|
The outcome of Print. |
COREWEBVIEW2_PRINT_STATUS |
COREWEBVIEW2_PROCESS_FAILED_KIND |
BROWSER_PROCESS_EXITED, RENDER_PROCESS_EXITED, RENDER_PROCESS_UNRESPONSIVE, FRAME_RENDER_PROCESS_EXITED, UTILITY_PROCESS_EXITED, SANDBOX_HELPER_PROCESS_EXITED, GPU_PROCESS_EXITED, PPAPI_PLUGIN_PROCESS_EXITED, PPAPI_BROKER_PROCESS_EXITED, UNKNOWN_PROCESS_EXITED
|
Which process failed, and whether it exited or hung. | COREWEBVIEW2_PROCESS_FAILED_KIND |
COREWEBVIEW2_PROCESS_FAILED_REASON |
UNEXPECTED, UNRESPONSIVE, TERMINATED, CRASHED, LAUNCH_FAILED, OUT_OF_MEMORY, PROFILE_DELETED
|
Why a process failed. | COREWEBVIEW2_PROCESS_FAILED_REASON |
COREWEBVIEW2_PROCESS_KIND |
BROWSER, RENDERER, UTILITY, SANDBOX_HELPER, GPU, PPAPI_PLUGIN, PPAPI_BROKER
|
The kind of a browser process. | COREWEBVIEW2_PROCESS_KIND |
COREWEBVIEW2_RELEASE_CHANNELS |
NONE, STABLE, BETA, DEV, CANARY
|
Flags naming the release channels the loader may use. | COREWEBVIEW2_RELEASE_CHANNELS |
COREWEBVIEW2_SAVE_AS_KIND |
DEFAULT, HTML_ONLY, SINGLE_FILE, COMPLETE
|
What Save As saves: the default, HTML only, a single file or the complete page. | COREWEBVIEW2_SAVE_AS_KIND |
COREWEBVIEW2_SAVE_AS_UI_RESULT |
SUCCESS, INVALID_PATH, FILE_ALREADY_EXISTS, KIND_NOT_SUPPORTED, CANCELLED
|
The outcome of ShowSaveAsUI. |
COREWEBVIEW2_SAVE_AS_UI_RESULT |
COREWEBVIEW2_SCRIPT_DIALOG_KIND |
ALERT, CONFIRM, PROMPT, BEFOREUNLOAD
|
The JavaScript dialog a page opens. | COREWEBVIEW2_SCRIPT_DIALOG_KIND |
COREWEBVIEW2_SCROLLBAR_STYLE |
DEFAULT, FLUENT_OVERLAY
|
The scroll bar style of the web view. | COREWEBVIEW2_SCROLLBAR_STYLE |
COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION |
ALWAYS_ALLOW, CANCEL, DEFAULT
|
What to do about a server certificate error. | COREWEBVIEW2_SERVER_CERTIFICATE_ERROR_ACTION |
COREWEBVIEW2_SHARED_BUFFER_ACCESS |
READ_ONLY, READ_WRITE
|
The access the page has to a shared buffer. | COREWEBVIEW2_SHARED_BUFFER_ACCESS |
COREWEBVIEW2_TEXT_DIRECTION_KIND |
DEFAULT, LEFT_TO_RIGHT, RIGHT_TO_LEFT
|
The text direction of a notification. | COREWEBVIEW2_TEXT_DIRECTION_KIND |
COREWEBVIEW2_TRACKING_PREVENTION_LEVEL |
NONE, BASIC, BALANCED, STRICT
|
How strictly a profile blocks trackers. | COREWEBVIEW2_TRACKING_PREVENTION_LEVEL |
COREWEBVIEW2_WEB_ERROR_STATUS |
UNKNOWN, CERTIFICATE_COMMON_NAME_IS_INCORRECT, CERTIFICATE_EXPIRED, CLIENT_CERTIFICATE_CONTAINS_ERRORS, CERTIFICATE_REVOKED, CERTIFICATE_IS_INVALID, SERVER_UNREACHABLE, TIMEOUT, ERROR_HTTP_INVALID_SERVER_RESPONSE, CONNECTION_ABORTED, CONNECTION_RESET, DISCONNECTED, CANNOT_CONNECT, HOST_NAME_NOT_RESOLVED, OPERATION_CANCELED, REDIRECT_FAILED, UNEXPECTED_ERROR, VALID_AUTHENTICATION_CREDENTIALS_REQUIRED, VALID_PROXY_AUTHENTICATION_REQUIRED
|
Why a navigation failed. | COREWEBVIEW2_WEB_ERROR_STATUS |
COREWEBVIEW2_WEB_RESOURCE_CONTEXT |
ALL, DOCUMENT, STYLESHEET, IMAGE, MEDIA, FONT, SCRIPT, XML_HTTP_REQUEST, FETCH, TEXT_TRACK, EVENT_SOURCE, WEBSOCKET, MANIFEST, SIGNED_EXCHANGE, PING, CSP_VIOLATION_REPORT, OTHER
|
The kind of resource a request is for, used to filter WebResourceRequested. |
COREWEBVIEW2_WEB_RESOURCE_CONTEXT |
COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS |
NONE, DOCUMENT, SHARED_WORKER, SERVICE_WORKER, ALL
|
Flags naming where a filtered request may come from: documents, shared workers, service workers. | COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS |
The objects of WebView2. A name ending in a number is a later version of the interface it extends and adds only the members listed; ask for it with QueryInterface.
| Interface | Declared as | What it is | Microsoft Learn |
|---|---|---|---|
ICoreWebView2 |
ICoreWebView2_ extends ComUnknown
|
The web view: navigation, scripts, web messages, host objects and most events. | ICoreWebView2 |
ICoreWebView2_2 |
ICoreWebView2_2_ extends ICoreWebView2
|
Adds the WebResourceResponseReceived event, NavigateWithWebResourceRequest, the DOMContentLoaded event, CookieManager and Environment to ICoreWebView2. |
ICoreWebView2_2 |
ICoreWebView2_3 |
ICoreWebView2_3_ extends ICoreWebView2_2
|
Adds TrySuspend, Resume, IsSuspended, SetVirtualHostNameToFolderMapping and ClearVirtualHostNameToFolderMapping to ICoreWebView2_2. |
ICoreWebView2_3 |
ICoreWebView2_4 |
ICoreWebView2_4_ extends ICoreWebView2_3
|
Adds the FrameCreated event and the DownloadStarting event to ICoreWebView2_3. |
ICoreWebView2_4 |
ICoreWebView2_5 |
ICoreWebView2_5_ extends ICoreWebView2_4
|
Adds the ClientCertificateRequested event to ICoreWebView2_4. |
ICoreWebView2_5 |
ICoreWebView2_6 |
ICoreWebView2_6_ extends ICoreWebView2_5
|
Adds OpenTaskManagerWindow to ICoreWebView2_5. |
ICoreWebView2_6 |
ICoreWebView2_7 |
ICoreWebView2_7_ extends ICoreWebView2_6
|
Adds PrintToPdf to ICoreWebView2_6. |
ICoreWebView2_7 |
ICoreWebView2_8 |
ICoreWebView2_8_ extends ICoreWebView2_7
|
Adds the IsMutedChanged event, IsMuted, the IsDocumentPlayingAudioChanged event and IsDocumentPlayingAudio to ICoreWebView2_7. |
ICoreWebView2_8 |
ICoreWebView2_9 |
ICoreWebView2_9_ extends ICoreWebView2_8
|
Adds the IsDefaultDownloadDialogOpenChanged event, IsDefaultDownloadDialogOpen, OpenDefaultDownloadDialog, CloseDefaultDownloadDialog, DefaultDownloadDialogCornerAlignment and DefaultDownloadDialogMargin to ICoreWebView2_8. |
ICoreWebView2_9 |
ICoreWebView2_10 |
ICoreWebView2_10_ extends ICoreWebView2_9
|
Adds the BasicAuthenticationRequested event to ICoreWebView2_9. |
ICoreWebView2_10 |
ICoreWebView2_11 |
ICoreWebView2_11_ extends ICoreWebView2_10
|
Adds CallDevToolsProtocolMethodForSession and the ContextMenuRequested event to ICoreWebView2_10. |
ICoreWebView2_11 |
ICoreWebView2_12 |
ICoreWebView2_12_ extends ICoreWebView2_11
|
Adds the StatusBarTextChanged event and StatusBarText to ICoreWebView2_11. |
ICoreWebView2_12 |
ICoreWebView2_13 |
ICoreWebView2_13_ extends ICoreWebView2_12
|
Adds Profile to ICoreWebView2_12. |
ICoreWebView2_13 |
ICoreWebView2_14 |
ICoreWebView2_14_ extends ICoreWebView2_13
|
Adds the ServerCertificateErrorDetected event and ClearServerCertificateErrorActions to ICoreWebView2_13. |
ICoreWebView2_14 |
ICoreWebView2_15 |
ICoreWebView2_15_ extends ICoreWebView2_14
|
Adds the FaviconChanged event, FaviconUri and GetFavicon to ICoreWebView2_14. |
ICoreWebView2_15 |
ICoreWebView2_16 |
ICoreWebView2_16_ extends ICoreWebView2_15
|
Adds Print, ShowPrintUI and PrintToPdfStream to ICoreWebView2_15. |
ICoreWebView2_16 |
ICoreWebView2_17 |
ICoreWebView2_17_ extends ICoreWebView2_16
|
Adds PostSharedBufferToScript to ICoreWebView2_16. |
ICoreWebView2_17 |
ICoreWebView2_18 |
ICoreWebView2_18_ extends ICoreWebView2_17
|
Adds the LaunchingExternalUriScheme event to ICoreWebView2_17. |
ICoreWebView2_18 |
ICoreWebView2_19 |
ICoreWebView2_19_ extends ICoreWebView2_18
|
Adds MemoryUsageTargetLevel to ICoreWebView2_18. |
ICoreWebView2_19 |
ICoreWebView2_20 |
ICoreWebView2_20_ extends ICoreWebView2_19
|
Adds FrameId to ICoreWebView2_19. |
ICoreWebView2_20 |
ICoreWebView2_21 |
ICoreWebView2_21_ extends ICoreWebView2_20
|
Adds ExecuteScriptWithResult to ICoreWebView2_20. |
ICoreWebView2_21 |
ICoreWebView2_22 |
ICoreWebView2_22_ extends ICoreWebView2_21
|
Adds AddWebResourceRequestedFilterWithRequestSourceKinds and RemoveWebResourceRequestedFilterWithRequestSourceKinds to ICoreWebView2_21. |
ICoreWebView2_22 |
ICoreWebView2_23 |
ICoreWebView2_23_ extends ICoreWebView2_22
|
Adds PostWebMessageAsJsonWithAdditionalObjects to ICoreWebView2_22. |
ICoreWebView2_23 |
ICoreWebView2_24 |
ICoreWebView2_24_ extends ICoreWebView2_23
|
Adds the NotificationReceived event to ICoreWebView2_23. |
ICoreWebView2_24 |
ICoreWebView2_25 |
ICoreWebView2_25_ extends ICoreWebView2_24
|
Adds the SaveAsUIShowing event and ShowSaveAsUI to ICoreWebView2_24. |
ICoreWebView2_25 |
ICoreWebView2_26 |
ICoreWebView2_26_ extends ICoreWebView2_25
|
Adds the SaveFileSecurityCheckStarting event to ICoreWebView2_25. |
ICoreWebView2_26 |
ICoreWebView2_27 |
ICoreWebView2_27_ extends ICoreWebView2_26
|
Adds the ScreenCaptureStarting event to ICoreWebView2_26. |
ICoreWebView2_27 |
ICoreWebView2_28 |
ICoreWebView2_28_ extends ICoreWebView2_27
|
Adds Find to ICoreWebView2_27. |
ICoreWebView2_28 |
ICoreWebView2BasicAuthenticationResponse |
ICoreWebView2BasicAuthenticationResponse_ extends ComUnknown
|
The user name and password that answer a basic authentication request. | ICoreWebView2BasicAuthenticationResponse |
ICoreWebView2BrowserExtension |
ICoreWebView2BrowserExtension_ extends ComUnknown
|
A browser extension of a profile: id, name, enable, remove. | ICoreWebView2BrowserExtension |
ICoreWebView2BrowserExtensionList |
ICoreWebView2BrowserExtensionList_ extends ComUnknown
|
A list of browser extensions. | ICoreWebView2BrowserExtensionList |
ICoreWebView2Certificate |
ICoreWebView2Certificate_ extends ComUnknown
|
A server certificate: subject, issuer, validity, PEM encoding and chain. | ICoreWebView2Certificate |
ICoreWebView2ClientCertificate |
ICoreWebView2ClientCertificate_ extends ComUnknown
|
A client certificate the user can choose to authenticate with. | ICoreWebView2ClientCertificate |
ICoreWebView2ClientCertificateCollection |
ICoreWebView2ClientCertificateCollection_ extends ComUnknown
|
A list of client certificates. | ICoreWebView2ClientCertificateCollection |
ICoreWebView2CompositionController |
ICoreWebView2CompositionController_ extends ComUnknown
|
A controller for a web view drawn into a DirectComposition visual; the host forwards mouse and pointer input and follows the cursor. | ICoreWebView2CompositionController |
ICoreWebView2CompositionController2 |
ICoreWebView2CompositionController2_ extends ICoreWebView2CompositionController
|
Adds AutomationProvider to ICoreWebView2CompositionController. |
ICoreWebView2CompositionController2 |
ICoreWebView2CompositionController3 |
ICoreWebView2CompositionController3_ extends ICoreWebView2CompositionController2
|
Adds DragEnter, DragLeave, DragOver and Drop to ICoreWebView2CompositionController2. |
ICoreWebView2CompositionController3 |
ICoreWebView2CompositionController4 |
ICoreWebView2CompositionController4_ extends ICoreWebView2CompositionController3
|
Adds GetNonClientRegionAtPoint, QueryNonClientRegion and the NonClientRegionChanged event to ICoreWebView2CompositionController3. |
ICoreWebView2CompositionController4 |
ICoreWebView2ContextMenuItem |
ICoreWebView2ContextMenuItem_ extends ComUnknown
|
One context menu item: name, label, command id, kind, enabled and checked state, children. | ICoreWebView2ContextMenuItem |
ICoreWebView2ContextMenuItemCollection |
ICoreWebView2ContextMenuItemCollection_ extends ComUnknown
|
The items of a context menu; items can be removed or inserted. | ICoreWebView2ContextMenuItemCollection |
ICoreWebView2ContextMenuTarget |
ICoreWebView2ContextMenuTarget_ extends ComUnknown
|
What the context menu was opened on: the page, a link, an image or source, a selection. | ICoreWebView2ContextMenuTarget |
ICoreWebView2Controller |
ICoreWebView2Controller_ extends ComUnknown
|
The host side of a web view: bounds, visibility, zoom, focus, the parent window and closing. | ICoreWebView2Controller |
ICoreWebView2Controller2 |
ICoreWebView2Controller2_ extends ICoreWebView2Controller
|
Adds DefaultBackgroundColor to ICoreWebView2Controller. |
ICoreWebView2Controller2 |
ICoreWebView2Controller3 |
ICoreWebView2Controller3_ extends ICoreWebView2Controller2
|
Adds RasterizationScale, ShouldDetectMonitorScaleChanges, the RasterizationScaleChanged event and BoundsMode to ICoreWebView2Controller2. |
ICoreWebView2Controller3 |
ICoreWebView2Controller4 |
ICoreWebView2Controller4_ extends ICoreWebView2Controller3
|
Adds AllowExternalDrop to ICoreWebView2Controller3. |
ICoreWebView2Controller4 |
ICoreWebView2ControllerOptions |
ICoreWebView2ControllerOptions_ extends ComUnknown
|
Options for creating a controller: the profile name and InPrivate mode. | ICoreWebView2ControllerOptions |
ICoreWebView2ControllerOptions2 |
ICoreWebView2ControllerOptions2_ extends ICoreWebView2ControllerOptions
|
Adds ScriptLocale to ICoreWebView2ControllerOptions. |
ICoreWebView2ControllerOptions2 |
ICoreWebView2ControllerOptions3 |
ICoreWebView2ControllerOptions3_ extends ICoreWebView2ControllerOptions2
|
Adds DefaultBackgroundColor to ICoreWebView2ControllerOptions2. |
ICoreWebView2ControllerOptions3 |
ICoreWebView2ControllerOptions4 |
ICoreWebView2ControllerOptions4_ extends ICoreWebView2ControllerOptions3
|
Adds AllowHostInputProcessing to ICoreWebView2ControllerOptions3. |
ICoreWebView2ControllerOptions4 |
ICoreWebView2Cookie |
ICoreWebView2Cookie_ extends ComUnknown
|
One cookie: name, value, domain, path, expiry, flags. | ICoreWebView2Cookie |
ICoreWebView2CookieList |
ICoreWebView2CookieList_ extends ComUnknown
|
A list of cookies. | ICoreWebView2CookieList |
ICoreWebView2CookieManager |
ICoreWebView2CookieManager_ extends ComUnknown
|
Creates, copies, reads, adds, updates and deletes cookies. | ICoreWebView2CookieManager |
ICoreWebView2CustomSchemeRegistration |
ICoreWebView2CustomSchemeRegistration_ extends ComUnknown
|
A custom URI scheme to register in the environment options; the program supplies this object. | ICoreWebView2CustomSchemeRegistration |
ICoreWebView2Deferral |
ICoreWebView2Deferral_ extends ComUnknown
|
Lets an event handler finish after it returns: call Complete when done. |
ICoreWebView2Deferral |
ICoreWebView2DevToolsProtocolEventReceiver |
ICoreWebView2DevToolsProtocolEventReceiver_ extends ComUnknown
|
Delivers one DevTools Protocol event to its handlers. | ICoreWebView2DevToolsProtocolEventReceiver |
ICoreWebView2DownloadOperation |
ICoreWebView2DownloadOperation_ extends ComUnknown
|
A download: URI, sizes, estimated end, result path, state; cancel, pause and resume. | ICoreWebView2DownloadOperation |
ICoreWebView2Environment |
ICoreWebView2Environment_ extends ComUnknown
|
The browser runtime: creates controllers and web resource responses, reports the browser version. | ICoreWebView2Environment |
ICoreWebView2Environment2 |
ICoreWebView2Environment2_ extends ICoreWebView2Environment
|
Adds CreateWebResourceRequest to ICoreWebView2Environment. |
ICoreWebView2Environment2 |
ICoreWebView2Environment3 |
ICoreWebView2Environment3_ extends ICoreWebView2Environment2
|
Adds CreateCoreWebView2CompositionController and CreateCoreWebView2PointerInfo to ICoreWebView2Environment2. |
ICoreWebView2Environment3 |
ICoreWebView2Environment4 |
ICoreWebView2Environment4_ extends ICoreWebView2Environment3
|
Adds GetAutomationProviderForWindow to ICoreWebView2Environment3. |
ICoreWebView2Environment4 |
ICoreWebView2Environment5 |
ICoreWebView2Environment5_ extends ICoreWebView2Environment4
|
Adds the BrowserProcessExited event to ICoreWebView2Environment4. |
ICoreWebView2Environment5 |
ICoreWebView2Environment6 |
ICoreWebView2Environment6_ extends ICoreWebView2Environment5
|
Adds CreatePrintSettings to ICoreWebView2Environment5. |
ICoreWebView2Environment6 |
ICoreWebView2Environment7 |
ICoreWebView2Environment7_ extends ICoreWebView2Environment6
|
Adds UserDataFolder to ICoreWebView2Environment6. |
ICoreWebView2Environment7 |
ICoreWebView2Environment8 |
ICoreWebView2Environment8_ extends ICoreWebView2Environment7
|
Adds the ProcessInfosChanged event and GetProcessInfos to ICoreWebView2Environment7. |
ICoreWebView2Environment8 |
ICoreWebView2Environment9 |
ICoreWebView2Environment9_ extends ICoreWebView2Environment8
|
Adds CreateContextMenuItem to ICoreWebView2Environment8. |
ICoreWebView2Environment9 |
ICoreWebView2Environment10 |
ICoreWebView2Environment10_ extends ICoreWebView2Environment9
|
Adds CreateCoreWebView2ControllerOptions, CreateCoreWebView2ControllerWithOptions and CreateCoreWebView2CompositionControllerWithOptions to ICoreWebView2Environment9. |
ICoreWebView2Environment10 |
ICoreWebView2Environment11 |
ICoreWebView2Environment11_ extends ICoreWebView2Environment10
|
Adds FailureReportFolderPath to ICoreWebView2Environment10. |
ICoreWebView2Environment11 |
ICoreWebView2Environment12 |
ICoreWebView2Environment12_ extends ICoreWebView2Environment11
|
Adds CreateSharedBuffer to ICoreWebView2Environment11. |
ICoreWebView2Environment12 |
ICoreWebView2Environment13 |
ICoreWebView2Environment13_ extends ICoreWebView2Environment12
|
Adds GetProcessExtendedInfos to ICoreWebView2Environment12. |
ICoreWebView2Environment13 |
ICoreWebView2Environment14 |
ICoreWebView2Environment14_ extends ICoreWebView2Environment13
|
Adds CreateWebFileSystemFileHandle, CreateWebFileSystemDirectoryHandle and CreateObjectCollection to ICoreWebView2Environment13. |
ICoreWebView2Environment14 |
ICoreWebView2Environment15 |
ICoreWebView2Environment15_ extends ICoreWebView2Environment14
|
Adds CreateFindOptions to ICoreWebView2Environment14. |
ICoreWebView2Environment15 |
ICoreWebView2EnvironmentOptions |
ICoreWebView2EnvironmentOptions_ extends ComUnknown
|
Options for creating an environment: extra browser arguments, language, target browser version, single sign-on. The program supplies this object. | ICoreWebView2EnvironmentOptions |
ICoreWebView2EnvironmentOptions2 |
ICoreWebView2EnvironmentOptions2_ extends ComUnknown
|
More environment options: ExclusiveUserDataFolderAccess. The program supplies this object. |
ICoreWebView2EnvironmentOptions2 |
ICoreWebView2EnvironmentOptions3 |
ICoreWebView2EnvironmentOptions3_ extends ComUnknown
|
More environment options: IsCustomCrashReportingEnabled. The program supplies this object. |
ICoreWebView2EnvironmentOptions3 |
ICoreWebView2EnvironmentOptions4 |
ICoreWebView2EnvironmentOptions4_ extends ComUnknown
|
More environment options: GetCustomSchemeRegistrations and SetCustomSchemeRegistrations. The program supplies this object. |
ICoreWebView2EnvironmentOptions4 |
ICoreWebView2EnvironmentOptions5 |
ICoreWebView2EnvironmentOptions5_ extends ComUnknown
|
More environment options: EnableTrackingPrevention. The program supplies this object. |
ICoreWebView2EnvironmentOptions5 |
ICoreWebView2EnvironmentOptions6 |
ICoreWebView2EnvironmentOptions6_ extends ComUnknown
|
More environment options: AreBrowserExtensionsEnabled. The program supplies this object. |
ICoreWebView2EnvironmentOptions6 |
ICoreWebView2EnvironmentOptions7 |
ICoreWebView2EnvironmentOptions7_ extends ComUnknown
|
More environment options: ChannelSearchKind and ReleaseChannels. The program supplies this object. |
ICoreWebView2EnvironmentOptions7 |
ICoreWebView2EnvironmentOptions8 |
ICoreWebView2EnvironmentOptions8_ extends ComUnknown
|
More environment options: ScrollBarStyle. The program supplies this object. |
ICoreWebView2EnvironmentOptions8 |
ICoreWebView2ExecuteScriptResult |
ICoreWebView2ExecuteScriptResult_ extends ComUnknown
|
The result of ExecuteScriptWithResult: success, the result as JSON or string, the exception. |
ICoreWebView2ExecuteScriptResult |
ICoreWebView2File |
ICoreWebView2File_ extends ComUnknown
|
A file sent with a web message: its path. | ICoreWebView2File |
ICoreWebView2FileSystemHandle |
ICoreWebView2FileSystemHandle_ extends ComUnknown
|
A file or folder handle given to the page: kind, path, permission. | ICoreWebView2FileSystemHandle |
ICoreWebView2Find |
ICoreWebView2Find_ extends ComUnknown
|
Find in page: start, next, previous, stop; the match count and the active match. | ICoreWebView2Find |
ICoreWebView2FindOptions |
ICoreWebView2FindOptions_ extends ComUnknown
|
What a find looks for: the text, case, whole words, highlighting, the built-in find bar. | ICoreWebView2FindOptions |
ICoreWebView2Frame |
ICoreWebView2Frame_ extends ComUnknown
|
An iframe of the page: its name, host objects and the Destroyed event; later versions add navigation, scripts and web messages. |
ICoreWebView2Frame |
ICoreWebView2Frame2 |
ICoreWebView2Frame2_ extends ICoreWebView2Frame
|
Adds the NavigationStarting event, the ContentLoading event, the NavigationCompleted event, the DOMContentLoaded event, ExecuteScript, PostWebMessageAsJson, PostWebMessageAsString and the WebMessageReceived event to ICoreWebView2Frame. |
ICoreWebView2Frame2 |
ICoreWebView2Frame3 |
ICoreWebView2Frame3_ extends ICoreWebView2Frame2
|
Adds the PermissionRequested event to ICoreWebView2Frame2. |
ICoreWebView2Frame3 |
ICoreWebView2Frame4 |
ICoreWebView2Frame4_ extends ICoreWebView2Frame3
|
Adds PostSharedBufferToScript to ICoreWebView2Frame3. |
ICoreWebView2Frame4 |
ICoreWebView2Frame5 |
ICoreWebView2Frame5_ extends ICoreWebView2Frame4
|
Adds FrameId to ICoreWebView2Frame4. |
ICoreWebView2Frame5 |
ICoreWebView2Frame6 |
ICoreWebView2Frame6_ extends ICoreWebView2Frame5
|
Adds the ScreenCaptureStarting event to ICoreWebView2Frame5. |
ICoreWebView2Frame6 |
ICoreWebView2Frame7 |
ICoreWebView2Frame7_ extends ICoreWebView2Frame6
|
Adds the FrameCreated event to ICoreWebView2Frame6. |
ICoreWebView2Frame7 |
ICoreWebView2FrameInfo |
ICoreWebView2FrameInfo_ extends ComUnknown
|
The name and source of a frame. | ICoreWebView2FrameInfo |
ICoreWebView2FrameInfo2 |
ICoreWebView2FrameInfo2_ extends ICoreWebView2FrameInfo
|
Adds ParentFrameInfo, FrameId and FrameKind to ICoreWebView2FrameInfo. |
ICoreWebView2FrameInfo2 |
ICoreWebView2FrameInfoCollection |
ICoreWebView2FrameInfoCollection_ extends ComUnknown
|
A collection of frame information. | ICoreWebView2FrameInfoCollection |
ICoreWebView2FrameInfoCollectionIterator |
ICoreWebView2FrameInfoCollectionIterator_ extends ComUnknown
|
Walks a frame information collection. | ICoreWebView2FrameInfoCollectionIterator |
ICoreWebView2HttpHeadersCollectionIterator |
ICoreWebView2HttpHeadersCollectionIterator_ extends ComUnknown
|
Walks a collection of HTTP headers. | ICoreWebView2HttpHeadersCollectionIterator |
ICoreWebView2HttpRequestHeaders |
ICoreWebView2HttpRequestHeaders_ extends ComUnknown
|
The headers of an HTTP request: read, set, remove, iterate. | ICoreWebView2HttpRequestHeaders |
ICoreWebView2HttpResponseHeaders |
ICoreWebView2HttpResponseHeaders_ extends ComUnknown
|
The headers of an HTTP response: append, read, iterate. | ICoreWebView2HttpResponseHeaders |
ICoreWebView2Notification |
ICoreWebView2Notification_ extends ComUnknown
|
A web notification from the page: title, body, icon and options; report it shown, clicked or closed. | ICoreWebView2Notification |
ICoreWebView2ObjectCollectionView |
ICoreWebView2ObjectCollectionView_ extends ComUnknown
|
A read-only list of objects. | ICoreWebView2ObjectCollectionView |
ICoreWebView2ObjectCollection |
ICoreWebView2ObjectCollection_ extends ICoreWebView2ObjectCollectionView
|
Adds RemoveValueAtIndex and InsertValueAtIndex to ICoreWebView2ObjectCollectionView. |
ICoreWebView2ObjectCollection |
ICoreWebView2PermissionSetting |
ICoreWebView2PermissionSetting_ extends ComUnknown
|
One saved permission: kind, origin, state. | ICoreWebView2PermissionSetting |
ICoreWebView2PermissionSettingCollectionView |
ICoreWebView2PermissionSettingCollectionView_ extends ComUnknown
|
A read-only list of permission settings. | ICoreWebView2PermissionSettingCollectionView |
ICoreWebView2PointerInfo |
ICoreWebView2PointerInfo_ extends ComUnknown
|
Pointer input to forward to a composition controller: kind, id, flags, locations, pressure and the rest of a pointer message. | ICoreWebView2PointerInfo |
ICoreWebView2PrintSettings |
ICoreWebView2PrintSettings_ extends ComUnknown
|
Page setup for printing and PDF: orientation, scale, page size, margins, backgrounds, headers and footers. | ICoreWebView2PrintSettings |
ICoreWebView2PrintSettings2 |
ICoreWebView2PrintSettings2_ extends ICoreWebView2PrintSettings
|
Adds PageRanges, PagesPerSide, Copies, Collation, ColorMode, Duplex, MediaSize and PrinterName to ICoreWebView2PrintSettings. |
ICoreWebView2PrintSettings2 |
ICoreWebView2ProcessExtendedInfo |
ICoreWebView2ProcessExtendedInfo_ extends ComUnknown
|
A browser process together with the frames it renders. | ICoreWebView2ProcessExtendedInfo |
ICoreWebView2ProcessExtendedInfoCollection |
ICoreWebView2ProcessExtendedInfoCollection_ extends ComUnknown
|
A list of extended process information. | ICoreWebView2ProcessExtendedInfoCollection |
ICoreWebView2ProcessInfo |
ICoreWebView2ProcessInfo_ extends ComUnknown
|
A browser process: id and kind. | ICoreWebView2ProcessInfo |
ICoreWebView2ProcessInfoCollection |
ICoreWebView2ProcessInfoCollection_ extends ComUnknown
|
A list of process information. | ICoreWebView2ProcessInfoCollection |
ICoreWebView2Profile |
ICoreWebView2Profile_ extends ComUnknown
|
A browser profile: name, InPrivate mode, folder, download folder, preferred colour scheme. | ICoreWebView2Profile |
ICoreWebView2Profile2 |
ICoreWebView2Profile2_ extends ICoreWebView2Profile
|
Adds ClearBrowsingData, ClearBrowsingDataInTimeRange and ClearBrowsingDataAll to ICoreWebView2Profile. |
ICoreWebView2Profile2 |
ICoreWebView2Profile3 |
ICoreWebView2Profile3_ extends ICoreWebView2Profile2
|
Adds PreferredTrackingPreventionLevel to ICoreWebView2Profile2. |
ICoreWebView2Profile3 |
ICoreWebView2Profile4 |
ICoreWebView2Profile4_ extends ICoreWebView2Profile3
|
Adds SetPermissionState and GetNonDefaultPermissionSettings to ICoreWebView2Profile3. |
ICoreWebView2Profile4 |
ICoreWebView2Profile5 |
ICoreWebView2Profile5_ extends ICoreWebView2Profile4
|
Adds CookieManager to ICoreWebView2Profile4. |
ICoreWebView2Profile5 |
ICoreWebView2Profile6 |
ICoreWebView2Profile6_ extends ICoreWebView2Profile5
|
Adds IsPasswordAutosaveEnabled and IsGeneralAutofillEnabled to ICoreWebView2Profile5. |
ICoreWebView2Profile6 |
ICoreWebView2Profile7 |
ICoreWebView2Profile7_ extends ICoreWebView2Profile6
|
Adds AddBrowserExtension and GetBrowserExtensions to ICoreWebView2Profile6. |
ICoreWebView2Profile7 |
ICoreWebView2Profile8 |
ICoreWebView2Profile8_ extends ICoreWebView2Profile7
|
Adds Delete_ and the Deleted event to ICoreWebView2Profile7. |
ICoreWebView2Profile8 |
ICoreWebView2RegionRectCollectionView |
ICoreWebView2RegionRectCollectionView_ extends ComUnknown
|
A read-only list of the rectangles of a non-client region. | ICoreWebView2RegionRectCollectionView |
ICoreWebView2ScriptException |
ICoreWebView2ScriptException_ extends ComUnknown
|
A JavaScript exception: line, column, name, message, the whole exception as JSON. | ICoreWebView2ScriptException |
ICoreWebView2Settings |
ICoreWebView2Settings_ extends ComUnknown
|
Settings of one web view: script, web messages, default dialogs, status bar, dev tools, context menus, host objects, zoom, error page. | ICoreWebView2Settings |
ICoreWebView2Settings2 |
ICoreWebView2Settings2_ extends ICoreWebView2Settings
|
Adds UserAgent to ICoreWebView2Settings. |
ICoreWebView2Settings2 |
ICoreWebView2Settings3 |
ICoreWebView2Settings3_ extends ICoreWebView2Settings2
|
Adds AreBrowserAcceleratorKeysEnabled to ICoreWebView2Settings2. |
ICoreWebView2Settings3 |
ICoreWebView2Settings4 |
ICoreWebView2Settings4_ extends ICoreWebView2Settings3
|
Adds IsPasswordAutosaveEnabled and IsGeneralAutofillEnabled to ICoreWebView2Settings3. |
ICoreWebView2Settings4 |
ICoreWebView2Settings5 |
ICoreWebView2Settings5_ extends ICoreWebView2Settings4
|
Adds IsPinchZoomEnabled to ICoreWebView2Settings4. |
ICoreWebView2Settings5 |
ICoreWebView2Settings6 |
ICoreWebView2Settings6_ extends ICoreWebView2Settings5
|
Adds IsSwipeNavigationEnabled to ICoreWebView2Settings5. |
ICoreWebView2Settings6 |
ICoreWebView2Settings7 |
ICoreWebView2Settings7_ extends ICoreWebView2Settings6
|
Adds HiddenPdfToolbarItems to ICoreWebView2Settings6. |
ICoreWebView2Settings7 |
ICoreWebView2Settings8 |
ICoreWebView2Settings8_ extends ICoreWebView2Settings7
|
Adds IsReputationCheckingRequired to ICoreWebView2Settings7. |
ICoreWebView2Settings8 |
ICoreWebView2Settings9 |
ICoreWebView2Settings9_ extends ICoreWebView2Settings8
|
Adds IsNonClientRegionSupportEnabled to ICoreWebView2Settings8. |
ICoreWebView2Settings9 |
ICoreWebView2SharedBuffer |
ICoreWebView2SharedBuffer_ extends ComUnknown
|
Memory shared between the program and the page's script: size, pointer, stream, file mapping. | ICoreWebView2SharedBuffer |
ICoreWebView2StringCollection |
ICoreWebView2StringCollection_ extends ComUnknown
|
A list of strings. | ICoreWebView2StringCollection |
ICoreWebView2WebResourceRequest |
ICoreWebView2WebResourceRequest_ extends ComUnknown
|
An HTTP request: URI, method, content, headers. | ICoreWebView2WebResourceRequest |
ICoreWebView2WebResourceResponse |
ICoreWebView2WebResourceResponse_ extends ComUnknown
|
An HTTP response the program supplies: content, headers, status code, reason. | ICoreWebView2WebResourceResponse |
ICoreWebView2WebResourceResponseView |
ICoreWebView2WebResourceResponseView_ extends ComUnknown
|
A read-only view of a response the web view received; its content is read asynchronously. | ICoreWebView2WebResourceResponseView |
ICoreWebView2WindowFeatures |
ICoreWebView2WindowFeatures_ extends ComUnknown
|
The window features asked for by window.open: position, size, menu, status, tool and scroll bars. |
ICoreWebView2WindowFeatures |
What an event handler receives in args. Read them while Invoke runs.
| Interface | Declared as | What it is | Microsoft Learn |
|---|---|---|---|
ICoreWebView2AcceleratorKeyPressedEventArgs |
ICoreWebView2AcceleratorKeyPressedEventArgs_ extends ComUnknown
|
Arguments of the AcceleratorKeyPressed event: KeyEventKind, VirtualKey, KeyEventLParam, PhysicalKeyStatus and Handled. |
ICoreWebView2AcceleratorKeyPressedEventArgs |
ICoreWebView2AcceleratorKeyPressedEventArgs2 |
ICoreWebView2AcceleratorKeyPressedEventArgs2_ extends ICoreWebView2AcceleratorKeyPressedEventArgs
|
Adds IsBrowserAcceleratorKeyEnabled to ICoreWebView2AcceleratorKeyPressedEventArgs. |
ICoreWebView2AcceleratorKeyPressedEventArgs2 |
ICoreWebView2BasicAuthenticationRequestedEventArgs |
ICoreWebView2BasicAuthenticationRequestedEventArgs_ extends ComUnknown
|
Arguments of the BasicAuthenticationRequested event: uri, Challenge, Response, Cancel and GetDeferral. |
ICoreWebView2BasicAuthenticationRequestedEventArgs |
ICoreWebView2BrowserProcessExitedEventArgs |
ICoreWebView2BrowserProcessExitedEventArgs_ extends ComUnknown
|
Arguments of the BrowserProcessExited event: BrowserProcessExitKind and BrowserProcessId. |
ICoreWebView2BrowserProcessExitedEventArgs |
ICoreWebView2ClientCertificateRequestedEventArgs |
ICoreWebView2ClientCertificateRequestedEventArgs_ extends ComUnknown
|
Arguments of the ClientCertificateRequested event: Host, Port, IsProxy, AllowedCertificateAuthorities, MutuallyTrustedCertificates, SelectedCertificate, Cancel, Handled and GetDeferral. |
ICoreWebView2ClientCertificateRequestedEventArgs |
ICoreWebView2ContentLoadingEventArgs |
ICoreWebView2ContentLoadingEventArgs_ extends ComUnknown
|
Arguments of the ContentLoading event: IsErrorPage and NavigationId. |
ICoreWebView2ContentLoadingEventArgs |
ICoreWebView2ContextMenuRequestedEventArgs |
ICoreWebView2ContextMenuRequestedEventArgs_ extends ComUnknown
|
Arguments of the ContextMenuRequested event: MenuItems, ContextMenuTarget, Location, SelectedCommandId, Handled and GetDeferral. |
ICoreWebView2ContextMenuRequestedEventArgs |
ICoreWebView2DevToolsProtocolEventReceivedEventArgs |
ICoreWebView2DevToolsProtocolEventReceivedEventArgs_ extends ComUnknown
|
Arguments of the DevToolsProtocolEventReceived event: ParameterObjectAsJson. |
ICoreWebView2DevToolsProtocolEventReceivedEventArgs |
ICoreWebView2DevToolsProtocolEventReceivedEventArgs2 |
ICoreWebView2DevToolsProtocolEventReceivedEventArgs2_ extends ICoreWebView2DevToolsProtocolEventReceivedEventArgs
|
Adds sessionId to ICoreWebView2DevToolsProtocolEventReceivedEventArgs. |
ICoreWebView2DevToolsProtocolEventReceivedEventArgs2 |
ICoreWebView2DOMContentLoadedEventArgs |
ICoreWebView2DOMContentLoadedEventArgs_ extends ComUnknown
|
Arguments of the DOMContentLoaded event: NavigationId. |
ICoreWebView2DOMContentLoadedEventArgs |
ICoreWebView2DownloadStartingEventArgs |
ICoreWebView2DownloadStartingEventArgs_ extends ComUnknown
|
Arguments of the DownloadStarting event: DownloadOperation, Cancel, ResultFilePath, Handled and GetDeferral. |
ICoreWebView2DownloadStartingEventArgs |
ICoreWebView2FrameCreatedEventArgs |
ICoreWebView2FrameCreatedEventArgs_ extends ComUnknown
|
Arguments of the FrameCreated event: Frame. |
ICoreWebView2FrameCreatedEventArgs |
ICoreWebView2LaunchingExternalUriSchemeEventArgs |
ICoreWebView2LaunchingExternalUriSchemeEventArgs_ extends ComUnknown
|
Arguments of the LaunchingExternalUriScheme event: uri, InitiatingOrigin, IsUserInitiated, Cancel and GetDeferral. |
ICoreWebView2LaunchingExternalUriSchemeEventArgs |
ICoreWebView2MoveFocusRequestedEventArgs |
ICoreWebView2MoveFocusRequestedEventArgs_ extends ComUnknown
|
Arguments of the MoveFocusRequested event: reason and Handled. |
ICoreWebView2MoveFocusRequestedEventArgs |
ICoreWebView2NavigationCompletedEventArgs |
ICoreWebView2NavigationCompletedEventArgs_ extends ComUnknown
|
Arguments of the NavigationCompleted event: IsSuccess, WebErrorStatus and NavigationId. |
ICoreWebView2NavigationCompletedEventArgs |
ICoreWebView2NavigationCompletedEventArgs2 |
ICoreWebView2NavigationCompletedEventArgs2_ extends ICoreWebView2NavigationCompletedEventArgs
|
Adds HttpStatusCode to ICoreWebView2NavigationCompletedEventArgs. |
ICoreWebView2NavigationCompletedEventArgs2 |
ICoreWebView2NavigationStartingEventArgs |
ICoreWebView2NavigationStartingEventArgs_ extends ComUnknown
|
Arguments of the NavigationStarting event: uri, IsUserInitiated, IsRedirected, RequestHeaders, Cancel and NavigationId. |
ICoreWebView2NavigationStartingEventArgs |
ICoreWebView2NavigationStartingEventArgs2 |
ICoreWebView2NavigationStartingEventArgs2_ extends ICoreWebView2NavigationStartingEventArgs
|
Adds AdditionalAllowedFrameAncestors to ICoreWebView2NavigationStartingEventArgs. |
ICoreWebView2NavigationStartingEventArgs2 |
ICoreWebView2NavigationStartingEventArgs3 |
ICoreWebView2NavigationStartingEventArgs3_ extends ICoreWebView2NavigationStartingEventArgs2
|
Adds NavigationKind to ICoreWebView2NavigationStartingEventArgs2. |
ICoreWebView2NavigationStartingEventArgs3 |
ICoreWebView2NewWindowRequestedEventArgs |
ICoreWebView2NewWindowRequestedEventArgs_ extends ComUnknown
|
Arguments of the NewWindowRequested event: uri, NewWindow, Handled, IsUserInitiated, GetDeferral and WindowFeatures. |
ICoreWebView2NewWindowRequestedEventArgs |
ICoreWebView2NewWindowRequestedEventArgs2 |
ICoreWebView2NewWindowRequestedEventArgs2_ extends ICoreWebView2NewWindowRequestedEventArgs
|
Adds name to ICoreWebView2NewWindowRequestedEventArgs. |
ICoreWebView2NewWindowRequestedEventArgs2 |
ICoreWebView2NewWindowRequestedEventArgs3 |
ICoreWebView2NewWindowRequestedEventArgs3_ extends ICoreWebView2NewWindowRequestedEventArgs2
|
Adds OriginalSourceFrameInfo to ICoreWebView2NewWindowRequestedEventArgs2. |
ICoreWebView2NewWindowRequestedEventArgs3 |
ICoreWebView2NonClientRegionChangedEventArgs |
ICoreWebView2NonClientRegionChangedEventArgs_ extends ComUnknown
|
Arguments of the NonClientRegionChanged event: RegionKind. |
ICoreWebView2NonClientRegionChangedEventArgs |
ICoreWebView2NotificationReceivedEventArgs |
ICoreWebView2NotificationReceivedEventArgs_ extends ComUnknown
|
Arguments of the NotificationReceived event: SenderOrigin, Notification, Handled and GetDeferral. |
ICoreWebView2NotificationReceivedEventArgs |
ICoreWebView2PermissionRequestedEventArgs |
ICoreWebView2PermissionRequestedEventArgs_ extends ComUnknown
|
Arguments of the PermissionRequested event: uri, PermissionKind, IsUserInitiated, State and GetDeferral. |
ICoreWebView2PermissionRequestedEventArgs |
ICoreWebView2PermissionRequestedEventArgs2 |
ICoreWebView2PermissionRequestedEventArgs2_ extends ICoreWebView2PermissionRequestedEventArgs
|
Adds Handled to ICoreWebView2PermissionRequestedEventArgs. |
ICoreWebView2PermissionRequestedEventArgs2 |
ICoreWebView2PermissionRequestedEventArgs3 |
ICoreWebView2PermissionRequestedEventArgs3_ extends ICoreWebView2PermissionRequestedEventArgs2
|
Adds SavesInProfile to ICoreWebView2PermissionRequestedEventArgs2. |
ICoreWebView2PermissionRequestedEventArgs3 |
ICoreWebView2ProcessFailedEventArgs |
ICoreWebView2ProcessFailedEventArgs_ extends ComUnknown
|
Arguments of the ProcessFailed event: ProcessFailedKind. |
ICoreWebView2ProcessFailedEventArgs |
ICoreWebView2ProcessFailedEventArgs2 |
ICoreWebView2ProcessFailedEventArgs2_ extends ICoreWebView2ProcessFailedEventArgs
|
Adds reason, ExitCode, ProcessDescription and FrameInfosForFailedProcess to ICoreWebView2ProcessFailedEventArgs. |
ICoreWebView2ProcessFailedEventArgs2 |
ICoreWebView2ProcessFailedEventArgs3 |
ICoreWebView2ProcessFailedEventArgs3_ extends ICoreWebView2ProcessFailedEventArgs2
|
Adds FailureSourceModulePath to ICoreWebView2ProcessFailedEventArgs2. |
ICoreWebView2ProcessFailedEventArgs3 |
ICoreWebView2SaveAsUIShowingEventArgs |
ICoreWebView2SaveAsUIShowingEventArgs_ extends ComUnknown
|
Arguments of the SaveAsUIShowing event: ContentMimeType, Cancel, SuppressDefaultDialog, GetDeferral, SaveAsFilePath, AllowReplace and Kind. |
ICoreWebView2SaveAsUIShowingEventArgs |
ICoreWebView2SaveFileSecurityCheckStartingEventArgs |
ICoreWebView2SaveFileSecurityCheckStartingEventArgs_ extends ComUnknown
|
Arguments of the SaveFileSecurityCheckStarting event: CancelSave, DocumentOriginUri, FileExtension, FilePath, SuppressDefaultPolicy and GetDeferral. |
ICoreWebView2SaveFileSecurityCheckStartingEventArgs |
ICoreWebView2ScreenCaptureStartingEventArgs |
ICoreWebView2ScreenCaptureStartingEventArgs_ extends ComUnknown
|
Arguments of the ScreenCaptureStarting event: Cancel, Handled, OriginalSourceFrameInfo and GetDeferral. |
ICoreWebView2ScreenCaptureStartingEventArgs |
ICoreWebView2ScriptDialogOpeningEventArgs |
ICoreWebView2ScriptDialogOpeningEventArgs_ extends ComUnknown
|
Arguments of the ScriptDialogOpening event: uri, Kind, Message, Accept, DefaultText, ResultText and GetDeferral. |
ICoreWebView2ScriptDialogOpeningEventArgs |
ICoreWebView2ServerCertificateErrorDetectedEventArgs |
ICoreWebView2ServerCertificateErrorDetectedEventArgs_ extends ComUnknown
|
Arguments of the ServerCertificateErrorDetected event: ErrorStatus, RequestUri, ServerCertificate, Action and GetDeferral. |
ICoreWebView2ServerCertificateErrorDetectedEventArgs |
ICoreWebView2SourceChangedEventArgs |
ICoreWebView2SourceChangedEventArgs_ extends ComUnknown
|
Arguments of the SourceChanged event: IsNewDocument. |
ICoreWebView2SourceChangedEventArgs |
ICoreWebView2WebMessageReceivedEventArgs |
ICoreWebView2WebMessageReceivedEventArgs_ extends ComUnknown
|
Arguments of the WebMessageReceived event: Source, webMessageAsJson and TryGetWebMessageAsString. |
ICoreWebView2WebMessageReceivedEventArgs |
ICoreWebView2WebMessageReceivedEventArgs2 |
ICoreWebView2WebMessageReceivedEventArgs2_ extends ICoreWebView2WebMessageReceivedEventArgs
|
Adds additionalObjects to ICoreWebView2WebMessageReceivedEventArgs. |
ICoreWebView2WebMessageReceivedEventArgs2 |
ICoreWebView2WebResourceRequestedEventArgs |
ICoreWebView2WebResourceRequestedEventArgs_ extends ComUnknown
|
Arguments of the WebResourceRequested event: Request, Response, GetDeferral and ResourceContext. |
ICoreWebView2WebResourceRequestedEventArgs |
ICoreWebView2WebResourceRequestedEventArgs2 |
ICoreWebView2WebResourceRequestedEventArgs2_ extends ICoreWebView2WebResourceRequestedEventArgs
|
Adds RequestedSourceKind to ICoreWebView2WebResourceRequestedEventArgs. |
ICoreWebView2WebResourceRequestedEventArgs2 |
ICoreWebView2WebResourceResponseReceivedEventArgs |
ICoreWebView2WebResourceResponseReceivedEventArgs_ extends ComUnknown
|
Arguments of the WebResourceResponseReceived event: Request and Response. |
ICoreWebView2WebResourceResponseReceivedEventArgs |
Callback interfaces the program implements and passes to an add_ method. The classes on WebView2 event handlers implement the common ones.
| Interface | Declared as | What it is | Microsoft Learn |
|---|---|---|---|
ICoreWebView2AcceleratorKeyPressedEventHandler |
ICoreWebView2AcceleratorKeyPressedEventHandler_ extends ComUnknown
|
Receives the AcceleratorKeyPressed event of ICoreWebView2Controller; its arguments are an ICoreWebView2AcceleratorKeyPressedEventArgs. |
ICoreWebView2AcceleratorKeyPressedEventHandler |
ICoreWebView2BasicAuthenticationRequestedEventHandler |
ICoreWebView2BasicAuthenticationRequestedEventHandler_ extends ComUnknown
|
Receives the BasicAuthenticationRequested event of ICoreWebView2; its arguments are an ICoreWebView2BasicAuthenticationRequestedEventArgs. |
ICoreWebView2BasicAuthenticationRequestedEventHandler |
ICoreWebView2BrowserProcessExitedEventHandler |
ICoreWebView2BrowserProcessExitedEventHandler_ extends ComUnknown
|
Receives the BrowserProcessExited event of ICoreWebView2Environment; its arguments are an ICoreWebView2BrowserProcessExitedEventArgs. |
ICoreWebView2BrowserProcessExitedEventHandler |
ICoreWebView2BytesReceivedChangedEventHandler |
ICoreWebView2BytesReceivedChangedEventHandler_ extends ComUnknown
|
Receives the BytesReceivedChanged event of ICoreWebView2DownloadOperation. |
ICoreWebView2BytesReceivedChangedEventHandler |
ICoreWebView2ClientCertificateRequestedEventHandler |
ICoreWebView2ClientCertificateRequestedEventHandler_ extends ComUnknown
|
Receives the ClientCertificateRequested event of ICoreWebView2; its arguments are an ICoreWebView2ClientCertificateRequestedEventArgs. |
ICoreWebView2ClientCertificateRequestedEventHandler |
ICoreWebView2ContainsFullScreenElementChangedEventHandler |
ICoreWebView2ContainsFullScreenElementChangedEventHandler_ extends ComUnknown
|
Receives the ContainsFullScreenElementChanged event of ICoreWebView2. |
ICoreWebView2ContainsFullScreenElementChangedEventHandler |
ICoreWebView2ContentLoadingEventHandler |
ICoreWebView2ContentLoadingEventHandler_ extends ComUnknown
|
Receives the ContentLoading event of ICoreWebView2; its arguments are an ICoreWebView2ContentLoadingEventArgs. |
ICoreWebView2ContentLoadingEventHandler |
ICoreWebView2ContextMenuRequestedEventHandler |
ICoreWebView2ContextMenuRequestedEventHandler_ extends ComUnknown
|
Receives the ContextMenuRequested event of ICoreWebView2; its arguments are an ICoreWebView2ContextMenuRequestedEventArgs. |
ICoreWebView2ContextMenuRequestedEventHandler |
ICoreWebView2CursorChangedEventHandler |
ICoreWebView2CursorChangedEventHandler_ extends ComUnknown
|
Receives the CursorChanged event of ICoreWebView2CompositionController. |
ICoreWebView2CursorChangedEventHandler |
ICoreWebView2CustomItemSelectedEventHandler |
ICoreWebView2CustomItemSelectedEventHandler_ extends ComUnknown
|
Receives the CustomItemSelected event of ICoreWebView2ContextMenuItem. |
ICoreWebView2CustomItemSelectedEventHandler |
ICoreWebView2DevToolsProtocolEventReceivedEventHandler |
ICoreWebView2DevToolsProtocolEventReceivedEventHandler_ extends ComUnknown
|
Receives the DevToolsProtocolEventReceived event of ICoreWebView2; its arguments are an ICoreWebView2DevToolsProtocolEventReceivedEventArgs. |
ICoreWebView2DevToolsProtocolEventReceivedEventHandler |
ICoreWebView2DocumentTitleChangedEventHandler |
ICoreWebView2DocumentTitleChangedEventHandler_ extends ComUnknown
|
Receives the DocumentTitleChanged event of ICoreWebView2. |
ICoreWebView2DocumentTitleChangedEventHandler |
ICoreWebView2DOMContentLoadedEventHandler |
ICoreWebView2DOMContentLoadedEventHandler_ extends ComUnknown
|
Receives the DOMContentLoaded event of ICoreWebView2; its arguments are an ICoreWebView2DOMContentLoadedEventArgs. |
ICoreWebView2DOMContentLoadedEventHandler |
ICoreWebView2DownloadStartingEventHandler |
ICoreWebView2DownloadStartingEventHandler_ extends ComUnknown
|
Receives the DownloadStarting event of ICoreWebView2; its arguments are an ICoreWebView2DownloadStartingEventArgs. |
ICoreWebView2DownloadStartingEventHandler |
ICoreWebView2EstimatedEndTimeChangedEventHandler |
ICoreWebView2EstimatedEndTimeChangedEventHandler_ extends ComUnknown
|
Receives the EstimatedEndTimeChanged event of ICoreWebView2DownloadOperation. |
ICoreWebView2EstimatedEndTimeChangedEventHandler |
ICoreWebView2FaviconChangedEventHandler |
ICoreWebView2FaviconChangedEventHandler_ extends ComUnknown
|
Receives the FaviconChanged event of ICoreWebView2. |
ICoreWebView2FaviconChangedEventHandler |
ICoreWebView2FindActiveMatchIndexChangedEventHandler |
ICoreWebView2FindActiveMatchIndexChangedEventHandler_ extends ComUnknown
|
Receives the ActiveMatchIndexChanged event of ICoreWebView2Find. |
ICoreWebView2FindActiveMatchIndexChangedEventHandler |
ICoreWebView2FindMatchCountChangedEventHandler |
ICoreWebView2FindMatchCountChangedEventHandler_ extends ComUnknown
|
Receives the MatchCountChanged event of ICoreWebView2Find. |
ICoreWebView2FindMatchCountChangedEventHandler |
ICoreWebView2FocusChangedEventHandler |
ICoreWebView2FocusChangedEventHandler_ extends ComUnknown
|
Receives the GotFocus and LostFocus events of ICoreWebView2Controller. |
ICoreWebView2FocusChangedEventHandler |
ICoreWebView2FrameChildFrameCreatedEventHandler |
ICoreWebView2FrameChildFrameCreatedEventHandler_ extends ComUnknown
|
Receives the ChildFrameCreated event of ICoreWebView2Frame; its arguments are an ICoreWebView2FrameCreatedEventArgs. |
ICoreWebView2FrameChildFrameCreatedEventHandler |
ICoreWebView2FrameContentLoadingEventHandler |
ICoreWebView2FrameContentLoadingEventHandler_ extends ComUnknown
|
Receives the ContentLoading event of ICoreWebView2Frame; its arguments are an ICoreWebView2ContentLoadingEventArgs. |
ICoreWebView2FrameContentLoadingEventHandler |
ICoreWebView2FrameCreatedEventHandler |
ICoreWebView2FrameCreatedEventHandler_ extends ComUnknown
|
Receives the FrameCreated event of ICoreWebView2; its arguments are an ICoreWebView2FrameCreatedEventArgs. |
ICoreWebView2FrameCreatedEventHandler |
ICoreWebView2FrameDestroyedEventHandler |
ICoreWebView2FrameDestroyedEventHandler_ extends ComUnknown
|
Receives the Destroyed event of ICoreWebView2Frame. |
ICoreWebView2FrameDestroyedEventHandler |
ICoreWebView2FrameDOMContentLoadedEventHandler |
ICoreWebView2FrameDOMContentLoadedEventHandler_ extends ComUnknown
|
Receives the DOMContentLoaded event of ICoreWebView2Frame; its arguments are an ICoreWebView2DOMContentLoadedEventArgs. |
ICoreWebView2FrameDOMContentLoadedEventHandler |
ICoreWebView2FrameNameChangedEventHandler |
ICoreWebView2FrameNameChangedEventHandler_ extends ComUnknown
|
Receives the NameChanged event of ICoreWebView2Frame. |
ICoreWebView2FrameNameChangedEventHandler |
ICoreWebView2FrameNavigationCompletedEventHandler |
ICoreWebView2FrameNavigationCompletedEventHandler_ extends ComUnknown
|
Receives the NavigationCompleted event of ICoreWebView2Frame; its arguments are an ICoreWebView2NavigationCompletedEventArgs. |
ICoreWebView2FrameNavigationCompletedEventHandler |
ICoreWebView2FrameNavigationStartingEventHandler |
ICoreWebView2FrameNavigationStartingEventHandler_ extends ComUnknown
|
Receives the NavigationStarting event of ICoreWebView2Frame; its arguments are an ICoreWebView2NavigationStartingEventArgs. |
ICoreWebView2FrameNavigationStartingEventHandler |
ICoreWebView2FramePermissionRequestedEventHandler |
ICoreWebView2FramePermissionRequestedEventHandler_ extends ComUnknown
|
Receives the PermissionRequested event of ICoreWebView2Frame; its arguments are an ICoreWebView2PermissionRequestedEventArgs2. |
ICoreWebView2FramePermissionRequestedEventHandler |
ICoreWebView2FrameScreenCaptureStartingEventHandler |
ICoreWebView2FrameScreenCaptureStartingEventHandler_ extends ComUnknown
|
Receives the ScreenCaptureStarting event of ICoreWebView2Frame; its arguments are an ICoreWebView2ScreenCaptureStartingEventArgs. |
ICoreWebView2FrameScreenCaptureStartingEventHandler |
ICoreWebView2FrameWebMessageReceivedEventHandler |
ICoreWebView2FrameWebMessageReceivedEventHandler_ extends ComUnknown
|
Receives the WebMessageReceived event of ICoreWebView2Frame; its arguments are an ICoreWebView2WebMessageReceivedEventArgs. |
ICoreWebView2FrameWebMessageReceivedEventHandler |
ICoreWebView2HistoryChangedEventHandler |
ICoreWebView2HistoryChangedEventHandler_ extends ComUnknown
|
Receives the HistoryChanged event of ICoreWebView2. |
ICoreWebView2HistoryChangedEventHandler |
ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler |
ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler_ extends ComUnknown
|
Receives the IsDefaultDownloadDialogOpenChanged event of ICoreWebView2. |
ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler |
ICoreWebView2IsDocumentPlayingAudioChangedEventHandler |
ICoreWebView2IsDocumentPlayingAudioChangedEventHandler_ extends ComUnknown
|
Receives the IsDocumentPlayingAudioChanged event of ICoreWebView2. |
ICoreWebView2IsDocumentPlayingAudioChangedEventHandler |
ICoreWebView2IsMutedChangedEventHandler |
ICoreWebView2IsMutedChangedEventHandler_ extends ComUnknown
|
Receives the IsMutedChanged event of ICoreWebView2. |
ICoreWebView2IsMutedChangedEventHandler |
ICoreWebView2LaunchingExternalUriSchemeEventHandler |
ICoreWebView2LaunchingExternalUriSchemeEventHandler_ extends ComUnknown
|
Receives the LaunchingExternalUriScheme event of ICoreWebView2; its arguments are an ICoreWebView2LaunchingExternalUriSchemeEventArgs. |
ICoreWebView2LaunchingExternalUriSchemeEventHandler |
ICoreWebView2MoveFocusRequestedEventHandler |
ICoreWebView2MoveFocusRequestedEventHandler_ extends ComUnknown
|
Receives the MoveFocusRequested event of ICoreWebView2Controller; its arguments are an ICoreWebView2MoveFocusRequestedEventArgs. |
ICoreWebView2MoveFocusRequestedEventHandler |
ICoreWebView2NavigationCompletedEventHandler |
ICoreWebView2NavigationCompletedEventHandler_ extends ComUnknown
|
Receives the NavigationCompleted event of ICoreWebView2; its arguments are an ICoreWebView2NavigationCompletedEventArgs. |
ICoreWebView2NavigationCompletedEventHandler |
ICoreWebView2NavigationStartingEventHandler |
ICoreWebView2NavigationStartingEventHandler_ extends ComUnknown
|
Receives the NavigationStarting event of ICoreWebView2; its arguments are an ICoreWebView2NavigationStartingEventArgs. |
ICoreWebView2NavigationStartingEventHandler |
ICoreWebView2NewBrowserVersionAvailableEventHandler |
ICoreWebView2NewBrowserVersionAvailableEventHandler_ extends ComUnknown
|
Receives the NewBrowserVersionAvailable event of ICoreWebView2Environment. |
ICoreWebView2NewBrowserVersionAvailableEventHandler |
ICoreWebView2NewWindowRequestedEventHandler |
ICoreWebView2NewWindowRequestedEventHandler_ extends ComUnknown
|
Receives the NewWindowRequested event of ICoreWebView2; its arguments are an ICoreWebView2NewWindowRequestedEventArgs. |
ICoreWebView2NewWindowRequestedEventHandler |
ICoreWebView2NonClientRegionChangedEventHandler |
ICoreWebView2NonClientRegionChangedEventHandler_ extends ComUnknown
|
Receives the NonClientRegionChanged event of ICoreWebView2CompositionController; its arguments are an ICoreWebView2NonClientRegionChangedEventArgs. |
ICoreWebView2NonClientRegionChangedEventHandler |
ICoreWebView2NotificationCloseRequestedEventHandler |
ICoreWebView2NotificationCloseRequestedEventHandler_ extends ComUnknown
|
Receives the CloseRequested event of ICoreWebView2Notification. |
ICoreWebView2NotificationCloseRequestedEventHandler |
ICoreWebView2NotificationReceivedEventHandler |
ICoreWebView2NotificationReceivedEventHandler_ extends ComUnknown
|
Receives the NotificationReceived event of ICoreWebView2; its arguments are an ICoreWebView2NotificationReceivedEventArgs. |
ICoreWebView2NotificationReceivedEventHandler |
ICoreWebView2PermissionRequestedEventHandler |
ICoreWebView2PermissionRequestedEventHandler_ extends ComUnknown
|
Receives the PermissionRequested event of ICoreWebView2; its arguments are an ICoreWebView2PermissionRequestedEventArgs. |
ICoreWebView2PermissionRequestedEventHandler |
ICoreWebView2ProcessFailedEventHandler |
ICoreWebView2ProcessFailedEventHandler_ extends ComUnknown
|
Receives the ProcessFailed event of ICoreWebView2; its arguments are an ICoreWebView2ProcessFailedEventArgs. |
ICoreWebView2ProcessFailedEventHandler |
ICoreWebView2ProcessInfosChangedEventHandler |
ICoreWebView2ProcessInfosChangedEventHandler_ extends ComUnknown
|
Receives the ProcessInfosChanged event of ICoreWebView2Environment. |
ICoreWebView2ProcessInfosChangedEventHandler |
ICoreWebView2ProfileDeletedEventHandler |
ICoreWebView2ProfileDeletedEventHandler_ extends ComUnknown
|
Receives the Deleted event of ICoreWebView2Profile. |
ICoreWebView2ProfileDeletedEventHandler |
ICoreWebView2RasterizationScaleChangedEventHandler |
ICoreWebView2RasterizationScaleChangedEventHandler_ extends ComUnknown
|
Receives the RasterizationScaleChanged event of ICoreWebView2Controller. |
ICoreWebView2RasterizationScaleChangedEventHandler |
ICoreWebView2SaveAsUIShowingEventHandler |
ICoreWebView2SaveAsUIShowingEventHandler_ extends ComUnknown
|
Receives the SaveAsUIShowing event of ICoreWebView2; its arguments are an ICoreWebView2SaveAsUIShowingEventArgs. |
ICoreWebView2SaveAsUIShowingEventHandler |
ICoreWebView2SaveFileSecurityCheckStartingEventHandler |
ICoreWebView2SaveFileSecurityCheckStartingEventHandler_ extends ComUnknown
|
Receives the SaveFileSecurityCheckStarting event of ICoreWebView2; its arguments are an ICoreWebView2SaveFileSecurityCheckStartingEventArgs. |
ICoreWebView2SaveFileSecurityCheckStartingEventHandler |
ICoreWebView2ScreenCaptureStartingEventHandler |
ICoreWebView2ScreenCaptureStartingEventHandler_ extends ComUnknown
|
Receives the ScreenCaptureStarting event of ICoreWebView2; its arguments are an ICoreWebView2ScreenCaptureStartingEventArgs. |
ICoreWebView2ScreenCaptureStartingEventHandler |
ICoreWebView2ScriptDialogOpeningEventHandler |
ICoreWebView2ScriptDialogOpeningEventHandler_ extends ComUnknown
|
Receives the ScriptDialogOpening event of ICoreWebView2; its arguments are an ICoreWebView2ScriptDialogOpeningEventArgs. |
ICoreWebView2ScriptDialogOpeningEventHandler |
ICoreWebView2ServerCertificateErrorDetectedEventHandler |
ICoreWebView2ServerCertificateErrorDetectedEventHandler_ extends ComUnknown
|
Receives the ServerCertificateErrorDetected event of ICoreWebView2; its arguments are an ICoreWebView2ServerCertificateErrorDetectedEventArgs. |
ICoreWebView2ServerCertificateErrorDetectedEventHandler |
ICoreWebView2SourceChangedEventHandler |
ICoreWebView2SourceChangedEventHandler_ extends ComUnknown
|
Receives the SourceChanged event of ICoreWebView2; its arguments are an ICoreWebView2SourceChangedEventArgs. |
ICoreWebView2SourceChangedEventHandler |
ICoreWebView2StateChangedEventHandler |
ICoreWebView2StateChangedEventHandler_ extends ComUnknown
|
Receives the StateChanged event of ICoreWebView2DownloadOperation. |
ICoreWebView2StateChangedEventHandler |
ICoreWebView2StatusBarTextChangedEventHandler |
ICoreWebView2StatusBarTextChangedEventHandler_ extends ComUnknown
|
Receives the StatusBarTextChanged event of ICoreWebView2. |
ICoreWebView2StatusBarTextChangedEventHandler |
ICoreWebView2WebMessageReceivedEventHandler |
ICoreWebView2WebMessageReceivedEventHandler_ extends ComUnknown
|
Receives the WebMessageReceived event of ICoreWebView2; its arguments are an ICoreWebView2WebMessageReceivedEventArgs. |
ICoreWebView2WebMessageReceivedEventHandler |
ICoreWebView2WebResourceRequestedEventHandler |
ICoreWebView2WebResourceRequestedEventHandler_ extends ComUnknown
|
Receives the WebResourceRequested event of ICoreWebView2; its arguments are an ICoreWebView2WebResourceRequestedEventArgs. |
ICoreWebView2WebResourceRequestedEventHandler |
ICoreWebView2WebResourceResponseReceivedEventHandler |
ICoreWebView2WebResourceResponseReceivedEventHandler_ extends ComUnknown
|
Receives the WebResourceResponseReceived event of ICoreWebView2; its arguments are an ICoreWebView2WebResourceResponseReceivedEventArgs. |
ICoreWebView2WebResourceResponseReceivedEventHandler |
ICoreWebView2WindowCloseRequestedEventHandler |
ICoreWebView2WindowCloseRequestedEventHandler_ extends ComUnknown
|
Receives the WindowCloseRequested event of ICoreWebView2. |
ICoreWebView2WindowCloseRequestedEventHandler |
ICoreWebView2ZoomFactorChangedEventHandler |
ICoreWebView2ZoomFactorChangedEventHandler_ extends ComUnknown
|
Receives the ZoomFactorChanged event of ICoreWebView2Controller. |
ICoreWebView2ZoomFactorChangedEventHandler |
Callback interfaces the program implements and passes to an asynchronous method; Invoke runs once, when the work is done.
| Interface | Declared as | What it is | Microsoft Learn |
|---|---|---|---|
ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler |
ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2.AddScriptToExecuteOnDocumentCreated, with the id of the added script. |
ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler |
ICoreWebView2BrowserExtensionEnableCompletedHandler |
ICoreWebView2BrowserExtensionEnableCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2BrowserExtension.Enable. |
ICoreWebView2BrowserExtensionEnableCompletedHandler |
ICoreWebView2BrowserExtensionRemoveCompletedHandler |
ICoreWebView2BrowserExtensionRemoveCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2BrowserExtension.Remove. |
ICoreWebView2BrowserExtensionRemoveCompletedHandler |
ICoreWebView2CallDevToolsProtocolMethodCompletedHandler |
ICoreWebView2CallDevToolsProtocolMethodCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2.CallDevToolsProtocolMethod, with the result as JSON. |
ICoreWebView2CallDevToolsProtocolMethodCompletedHandler |
ICoreWebView2CapturePreviewCompletedHandler |
ICoreWebView2CapturePreviewCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2.CapturePreview. |
ICoreWebView2CapturePreviewCompletedHandler |
ICoreWebView2ClearBrowsingDataCompletedHandler |
ICoreWebView2ClearBrowsingDataCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Profile2.ClearBrowsingData. |
ICoreWebView2ClearBrowsingDataCompletedHandler |
ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler |
ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_14.ClearServerCertificateErrorActions. |
ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler |
ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler |
ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Environment3.CreateCoreWebView2CompositionController, with an ICoreWebView2CompositionController. |
ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler |
ICoreWebView2CreateCoreWebView2ControllerCompletedHandler |
ICoreWebView2CreateCoreWebView2ControllerCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Environment.CreateCoreWebView2Controller, with an ICoreWebView2Controller. |
ICoreWebView2CreateCoreWebView2ControllerCompletedHandler |
ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler |
ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler_ extends ComUnknown
|
Receives the environment from the CreateCoreWebView2Environment functions, with an ICoreWebView2Environment. |
ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler |
ICoreWebView2ExecuteScriptCompletedHandler |
ICoreWebView2ExecuteScriptCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2.ExecuteScript, with the result as JSON. |
ICoreWebView2ExecuteScriptCompletedHandler |
ICoreWebView2ExecuteScriptWithResultCompletedHandler |
ICoreWebView2ExecuteScriptWithResultCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_21.ExecuteScriptWithResult, with an ICoreWebView2ExecuteScriptResult. |
ICoreWebView2ExecuteScriptWithResultCompletedHandler |
ICoreWebView2FindStartCompletedHandler |
ICoreWebView2FindStartCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Find.Start. |
ICoreWebView2FindStartCompletedHandler |
ICoreWebView2GetCookiesCompletedHandler |
ICoreWebView2GetCookiesCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2CookieManager.GetCookies, with an ICoreWebView2CookieList. |
ICoreWebView2GetCookiesCompletedHandler |
ICoreWebView2GetFaviconCompletedHandler |
ICoreWebView2GetFaviconCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_15.GetFavicon, with an IStream. |
ICoreWebView2GetFaviconCompletedHandler |
ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler |
ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Profile4.GetNonDefaultPermissionSettings, with an ICoreWebView2PermissionSettingCollectionView. |
ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler |
ICoreWebView2GetProcessExtendedInfosCompletedHandler |
ICoreWebView2GetProcessExtendedInfosCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Environment13.GetProcessExtendedInfos, with an ICoreWebView2ProcessExtendedInfoCollection. |
ICoreWebView2GetProcessExtendedInfosCompletedHandler |
ICoreWebView2PrintCompletedHandler |
ICoreWebView2PrintCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_16.Print, with a COREWEBVIEW2_PRINT_STATUS. |
ICoreWebView2PrintCompletedHandler |
ICoreWebView2PrintToPdfCompletedHandler |
ICoreWebView2PrintToPdfCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_7.PrintToPdf, with whether it succeeded (a LONG). |
ICoreWebView2PrintToPdfCompletedHandler |
ICoreWebView2PrintToPdfStreamCompletedHandler |
ICoreWebView2PrintToPdfStreamCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_16.PrintToPdfStream, with an IStream. |
ICoreWebView2PrintToPdfStreamCompletedHandler |
ICoreWebView2ProfileAddBrowserExtensionCompletedHandler |
ICoreWebView2ProfileAddBrowserExtensionCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Profile7.AddBrowserExtension, with an ICoreWebView2BrowserExtension. |
ICoreWebView2ProfileAddBrowserExtensionCompletedHandler |
ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler |
ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Profile7.GetBrowserExtensions, with an ICoreWebView2BrowserExtensionList. |
ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler |
ICoreWebView2SetPermissionStateCompletedHandler |
ICoreWebView2SetPermissionStateCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2Profile4.SetPermissionState. |
ICoreWebView2SetPermissionStateCompletedHandler |
ICoreWebView2ShowSaveAsUICompletedHandler |
ICoreWebView2ShowSaveAsUICompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_25.ShowSaveAsUI, with a COREWEBVIEW2_SAVE_AS_UI_RESULT. |
ICoreWebView2ShowSaveAsUICompletedHandler |
ICoreWebView2TrySuspendCompletedHandler |
ICoreWebView2TrySuspendCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2_3.TrySuspend, with whether the web view was suspended (a LONG). |
ICoreWebView2TrySuspendCompletedHandler |
ICoreWebView2WebResourceResponseViewGetContentCompletedHandler |
ICoreWebView2WebResourceResponseViewGetContentCompletedHandler_ extends ComUnknown
|
Receives the result of ICoreWebView2WebResourceResponseView.GetContent, with an IStream. |
ICoreWebView2WebResourceResponseViewGetContentCompletedHandler |
- sys/win/webview2
- CWebView2, the class that creates the web view and wraps the common calls
- WebView2 event handlers, ready-made classes for the handler interfaces
- COM procedures
- Microsoft Learn: WebView2 Win32 reference
tiko-lang · Home · Feature Index · Keyword Index · License
FreeBASIC manual pages reproduced under the GNU FDL 1.3.
- Generics
- Interfaces
- For Each
- Iterators
- Tuples
- Array Results
- Defer
- Lambdas
- Block Strings
- Partial Types
- String Slices
- Embed
- Typed Variadics
- C Header Import
- Foreign Library Linking
- UString
- Fixed-Width Types
- Nullptr
- String Library
- Format
- Array
- Map
- Set
- LinkedList
- OrderedMap
- OrderedSet
- Sorting
- Optional
- Result
- Smart Pointers
- Date and Time (Chrono)
- Filesystem
- File Streams
- Config (INI and TOML)
- Codec
- Hash
- UUID
- OS
- Process
- Net
- HTTP and TLS
- Math Library
- Finance
- Logging
- Terminal TUI Library
- PsControls
- tkControls
- sys/win
- Goroutines and Channels
- LLVM Backend
- tiko build
- TIKO_COMPILER
- Variable Declarations
- Standard Data Types
- User Defined Types
- Procedures
- Operators
- Control Flow Statements
- Converting Data Types
- Array Functions
- String Functions
- Mathematical Functions
- Bit Manipulation
- Date and Time Functions
- File I/O Functions
- Console Functions
- User Input (Runtime Library)
- User Input Functions (Graphics Library)
- Screen Functions
- 2D Drawing Functions
- Graphics Library Reference
- Graphics Keyword List
- Memory Functions
- Threading Support Functions
- Error Handling Functions
- Operating System Functions
- Preprocessor
- Intrinsic Defines
- Miscellaneous Keywords
- Modularizing