webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
enum Interface Reference

import"IWebViewPrivate.idl";

Inheritance diagram for enum:
IWebViewPrivate

Public Member Functions

HRESULT setLoadResourcesSerially ([in] BOOL serialize)
 
HRESULT scaleWebView ([in] double scale, [in] POINT origin)
 
HRESULT dispatchPendingLoadRequests ()
 
HRESULT setCustomBackingScaleFactor ([in] double)
 
HRESULT backingScaleFactor ([out] double *)
 
HRESULT addUserScriptToGroup ([in] BSTR groupName, [in] IWebScriptWorld *, [in] BSTR source, [in] BSTR url, [in] unsigned whitelistCount, [in, size_is(whitelistCount)] BSTR *whitelist, [in] unsigned blacklistCount, [in, size_is(blacklistCount)] BSTR *blacklist, [in] WebUserScriptInjectionTime injectionTime, [in] WebUserContentInjectedFrames injectedFrames)
 
HRESULT addUserStyleSheetToGroup ([in] BSTR groupName, [in] IWebScriptWorld *, [in] BSTR source, [in] BSTR url, [in] unsigned whitelistCount, [in, size_is(whitelistCount)] BSTR *whitelist, [in] unsigned blacklistCount, [in, size_is(blacklistCount)] BSTR *blacklist, [in] WebUserContentInjectedFrames injectedFrames)
 
HRESULT layerTreeAsString ([out] BSTR *)
 
HRESULT findString ([in] BSTR, [in] WebFindOptions, [out] BOOL *found)
 
- Public Member Functions inherited from IWebViewPrivate
HRESULT setInViewSourceMode ([in] BOOL flag)
 
HRESULT inViewSourceMode ([out, retval] BOOL *flag)
 
HRESULT viewWindow ([out, retval] HWND *window)
 
HRESULT setFormDelegate ([in] IWebFormDelegate *formDelegate)
 
HRESULT formDelegate ([out, retval] IWebFormDelegate **formDelegate)
 
HRESULT setFrameLoadDelegatePrivate ([in] IWebFrameLoadDelegatePrivate *frameLoadDelegatePrivate)
 
HRESULT frameLoadDelegatePrivate ([out, retval] IWebFrameLoadDelegatePrivate **frameLoadDelegatePrivate)
 
HRESULT scrollOffset ([out, retval] LPPOINT offset)
 
HRESULT scrollBy ([in] LPPOINT offset)
 
HRESULT visibleContentRect ([out, retval] LPRECT rect)
 
HRESULT updateFocusedAndActiveState ()
 
HRESULT markAllMatchesForText ([in] BSTR search, [in] BOOL caseSensitive, [in] BOOL highlight, [in] UINT limit, [out] UINT *matches)
 
HRESULT unmarkAllTextMatches ()
 
HRESULT rectsForTextMatches ([out]IEnumTextMatches **pmatches)
 
HRESULT selectionRect ([in, out] RECT *rc)
 
HRESULT generateSelectionImage (BOOL forceWhiteText, [out, retval] HBITMAP *hBitmap)
 
HRESULT canHandleRequest ([in] IWebURLRequest *request, [out, retval] BOOL *result)
 
HRESULT clearFocusNode ()
 
HRESULT setTabKeyCyclesThroughElements ([in] BOOL cycles)
 
HRESULT tabKeyCyclesThroughElements ([out, retval] BOOL *result)
 
HRESULT setAllowSiteSpecificHacks ([in] BOOL allows)
 
HRESULT addAdditionalPluginDirectory ([in] BSTR directory)
 
HRESULT loadBackForwardListFromOtherView ([in] IWebView *otherView)
 
HRESULT setCustomDropTarget ([in] IDropTarget *dt)
 
HRESULT removeCustomDropTarget ()
 
HRESULT setInitialFocus ([in] BOOL forward)
 
HRESULT inspector ([out, retval] IWebInspector **)
 
HRESULT clearUndoRedoOperations ()
 
HRESULT setProhibitsMainFrameScrolling ([in] BOOL prohibits)
 
HRESULT setShouldApplyMacFontAscentHack ([in] BOOL shouldApply)
 
HRESULT shouldClose ([out, retval] BOOL *result)
 
HRESULT executeCoreCommandByName ([in] BSTR name, [in] BSTR value)
 
HRESULT windowAncestryDidChange ()
 
HRESULT paintDocumentRectToContext ([in] RECT rect, [in] HDC dc)
 
HRESULT setDefersCallbacks ([in] BOOL defersCallbacks)
 
HRESULT defersCallbacks ([out, retval] BOOL *defersCallbacks)
 
HRESULT standardUserAgentWithApplicationName ([in] BSTR applicationName, [retval][out] BSTR *groupName)
 
HRESULT setCustomHTMLTokenizerTimeDelay ([in] double timeDelay)
 
HRESULT setCustomHTMLTokenizerChunkSize ([in] int chunkSize)
 
HRESULT backingStore ([out, retval] HBITMAP *hBitmap)
 
HRESULT setTransparent ([in] BOOL transparent)
 
HRESULT transparent ([out, retval] BOOL *transparent)
 
HRESULT setAlwaysUsesComplexTextCodePath ([in] BOOL complex)
 
HRESULT alwaysUsesComplexTextCodePath ([out, retval] BOOL *complex)
 
HRESULT setCookieEnabled ([in] BOOL enable)
 
HRESULT cookieEnabled ([out, retval] BOOL *enabled)
 
HRESULT setMediaVolume ([in] float volume)
 
HRESULT mediaVolume ([out, retval] float *volume)
 
HRESULT clearMainFrameName ()
 
HRESULT globalHistoryItem ([out, retval] IWebHistoryItem **)
 
HRESULT registerEmbeddedViewMIMEType ([in] BSTR mimeType)
 
HRESULT setMemoryCacheDelegateCallsEnabled ([in] BOOL enabled)
 
HRESULT setJavaScriptURLsAreAllowed ([in] BOOL areAllowed)
 
HRESULT setCanStartPlugins ([in] BOOL canStartPlugins)
 
HRESULT MIMETypeForExtension ([in] BSTR extension, [out, retval] BSTR *mimeType)
 
HRESULT addUserScriptToGroup ([in] BSTR groupName, [in] IWebScriptWorld *, [in] BSTR source, [in] BSTR url, [in] unsigned whitelistCount, [in, size_is(whitelistCount)] BSTR *whitelist, [in] unsigned blacklistCount, [in, size_is(blacklistCount)] BSTR *blacklist, [in] WebUserScriptInjectionTime injectionTime)
 
HRESULT addUserStyleSheetToGroup ([in] BSTR groupName, [in] IWebScriptWorld *, [in] BSTR source, [in] BSTR url, [in] unsigned whitelistCount, [in, size_is(whitelistCount)] BSTR *whitelist, [in] unsigned blacklistCount, [in, size_is(blacklistCount)] BSTR *blacklist)
 
HRESULT removeUserScriptFromGroup ([in] BSTR groupName, [in] IWebScriptWorld *, [in] BSTR url)
 
HRESULT removeUserStyleSheetFromGroup ([in] BSTR groupName, [in] IWebScriptWorld *, [in] BSTR url)
 
HRESULT removeUserScriptsFromGroup ([in] BSTR groupName, [in] IWebScriptWorld *)
 
HRESULT removeUserStyleSheetsFromGroup ([in] BSTR groupName, [in] IWebScriptWorld *)
 
HRESULT removeAllUserContentFromGroup ([in] BSTR groupName)
 
HRESULT unused1 ()
 
HRESULT unused2 ()
 
HRESULT invalidateBackingStore ([in] const RECT *rect)
 
HRESULT addOriginAccessWhitelistEntry ([in] BSTR sourceOrigin, [in] BSTR destinationProtocol, [in] BSTR destinationHost, [in] BOOL allowDestinationSubdomains)
 
HRESULT removeOriginAccessWhitelistEntry ([in] BSTR sourceOrigin, [in] BSTR destinationProtocol, [in] BSTR destinationHost, [in] BOOL allowDestinationSubdomains)
 
HRESULT resetOriginAccessWhitelists ()
 
HRESULT setHistoryDelegate ([in] IWebHistoryDelegate *historyDelegate)
 
HRESULT historyDelegate ([out, retval] IWebHistoryDelegate **historyDelegate)
 
HRESULT addVisitedLinks ([in] BSTR *visitedURLs, [in] unsigned visitedURLCount)
 
HRESULT unused3 ()
 
HRESULT unused4 ()
 
HRESULT unused5 ()
 
HRESULT setGeolocationProvider ([in] IWebGeolocationProvider *locationProvider)
 
HRESULT geolocationProvider ([out, retval] IWebGeolocationProvider **locationProvider)
 
HRESULT geolocationDidChangePosition ([in] IWebGeolocationPosition *position)
 
HRESULT geolocationDidFailWithError ([in] IWebError *error)
 
HRESULT setDomainRelaxationForbiddenForURLScheme ([in] BOOL forbidden, [in] BSTR scheme)
 
HRESULT registerURLSchemeAsSecure ([in] BSTR scheme)
 
HRESULT nextDisplayIsSynchronous ()
 
HRESULT paintScrollViewRectToContextAtPoint ([in] RECT rect, [in] POINT pt, [in] HDC dc)
 
HRESULT reportException ([in] JSContextRef context, [in] JSValueRef exception)
 
HRESULT elementFromJS ([in] JSContextRef context, [in] JSValueRef nodeObject, [out, retval] IDOMElement **element)
 
HRESULT defaultMinimumTimerInterval ([out, retval] double *interval)
 
HRESULT setMinimumTimerInterval ([in] double interval)
 
HRESULT httpPipeliningEnabled ([out, retval] BOOL *enabled)
 
HRESULT setHTTPPipeliningEnabled ([in] BOOL enabled)
 
HRESULT setUsesLayeredWindow ([in] BOOL usesLayeredWindow)
 
HRESULT usesLayeredWindow ([out, retval] BOOL *usesLayeredWindow)
 
HRESULT registerURLSchemeAsAllowingLocalStorageAccessInPrivateBrowsing ([in] BSTR scheme)
 
HRESULT registerURLSchemeAsAllowingDatabaseAccessInPrivateBrowsing ([in] BSTR scheme)
 
HRESULT setCompositionForTesting ([in] BSTR composition, [in] UINT from, [in] UINT length)
 
HRESULT hasCompositionForTesting ([out, retval] BOOL *result)
 
HRESULT confirmCompositionForTesting ([in] BSTR composition)
 
HRESULT compositionRangeForTesting ([out] UINT *startPosition, [out] UINT *length)
 
HRESULT firstRectForCharacterRangeForTesting ([in] UINT location, [in] UINT length, [out, retval] RECT *resultRect)
 
HRESULT selectedRangeForTesting ([out] UINT *location, [out] UINT *length)
 

Member Function Documentation

◆ addUserScriptToGroup()

HRESULT enum::addUserScriptToGroup ( [in] BSTR  groupName,
[in] IWebScriptWorld ,
[in] BSTR  source,
[in] BSTR  url,
[in] unsigned  whitelistCount,
[in, size_is(whitelistCount)] BSTR whitelist,
[in] unsigned  blacklistCount,
[in, size_is(blacklistCount)] BSTR blacklist,
[in] WebUserScriptInjectionTime  injectionTime,
[in] WebUserContentInjectedFrames  injectedFrames 
)

◆ addUserStyleSheetToGroup()

HRESULT enum::addUserStyleSheetToGroup ( [in] BSTR  groupName,
[in] IWebScriptWorld ,
[in] BSTR  source,
[in] BSTR  url,
[in] unsigned  whitelistCount,
[in, size_is(whitelistCount)] BSTR whitelist,
[in] unsigned  blacklistCount,
[in, size_is(blacklistCount)] BSTR blacklist,
[in] WebUserContentInjectedFrames  injectedFrames 
)

◆ backingScaleFactor()

HRESULT enum::backingScaleFactor ( [out] double *  )

◆ dispatchPendingLoadRequests()

HRESULT enum::dispatchPendingLoadRequests ( )

◆ findString()

HRESULT enum::findString ( [in] BSTR  ,
[in] WebFindOptions  ,
[out] BOOL found 
)

◆ layerTreeAsString()

HRESULT enum::layerTreeAsString ( [out] BSTR )

◆ scaleWebView()

HRESULT enum::scaleWebView ( [in] double  scale,
[in] POINT  origin 
)

◆ setCustomBackingScaleFactor()

HRESULT enum::setCustomBackingScaleFactor ( [in] double  )

◆ setLoadResourcesSerially()

HRESULT enum::setLoadResourcesSerially ( [in] BOOL  serialize)

The documentation for this interface was generated from the following file: