WebKit Interface
Posted: Wed Jan 05, 2011 10:04 am
Hi All
I have a code which will be connected to WebKit. But business did not go farther. Some commands of nerabotayut.
Can I that do that not so?
I have a code which will be connected to WebKit. But business did not go farther. Some commands of nerabotayut.
Can I that do that not so?
Code: Select all
; Created with OLE/COM Interface generator v0.2 Date: 27/07/2010
; Class:
; Version: 525.2
; ProgID: ""
; TypeLib: "WebKit.dll"
; ##########################################
; # Interfaces #
; ##########################################
; Class WebView;
CompilerIf Defined(IWebView,#PB_Interface) = #False
Interface IWebView
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
canShowMIMEType(mimeType.p-bstr,canShow.l)
canShowMIMETypeAsHTML(mimeType.p-bstr,canShow.l)
MIMETypesShownAsHTML(enumVariant.l)
setMIMETypesShownAsHTML(mimeTypes.l,cMimeTypes.l)
URLFromPasteboard(pasteboard.l,url.l)
URLTitleFromPasteboard(pasteboard.l,urlTitle.l)
initWithFrame(frame.l,frameName.p-bstr,groupName.p-bstr)
setUIDelegate(d.l)
uiDelegate(d.l)
setResourceLoadDelegate(d.l)
resourceLoadDelegate(d.l)
setDownloadDelegate(d.l)
downloadDelegate(d.l)
setFrameLoadDelegate(d.l)
frameLoadDelegate(d.l)
setPolicyDelegate(d.l)
policyDelegate(d.l)
mainFrame(frame.l)
focusedFrame(frame.l)
backForwardList(List.l)
setMaintainsBackForwardList(flag.l)
goBack(succeeded.l)
goForward(succeeded.l)
goToBackForwardItem(item.l,succeeded.l)
setTextSizeMultiplier(multiplier.f)
textSizeMultiplier(multiplier.l)
setApplicationNameForUserAgent(applicationName.p-bstr)
applicationNameForUserAgent(applicationName.l)
setCustomUserAgent(userAgentString.p-bstr)
customUserAgent(userAgentString.l)
userAgentForURL(url.p-bstr,userAgent.l)
supportsTextEncoding(supports.l)
setCustomTextEncodingName(encodingName.p-bstr)
customTextEncodingName(encodingName.l)
setMediaStyle(media.p-bstr)
mediaStyle(media.l)
stringByEvaluatingJavaScriptFromString(script.p-bstr,result.l)
windowScriptObject(webScriptObject.l)
setPreferences(prefs.l)
preferences(prefs.l)
setPreferencesIdentifier(anIdentifier.p-bstr)
preferencesIdentifier(anIdentifier.l)
setHostWindow(window.l)
hostWindow(window.l)
searchFor(str.p-bstr,forward.l,caseFlag.l,wrapFlag.l,found.l)
registerViewClass(view.l,representation.l,forMIMEType.p-bstr)
setGroupName(groupName.p-bstr)
groupName(groupName.l)
estimatedProgress(estimatedProgress.l)
isLoading(isLoading.l)
elementAtPoint(point.l,elementDictionary.l)
pasteboardTypesForSelection(enumVariant.l)
writeSelectionWithPasteboardTypes(types.l,cTypes.l,pasteboard.l)
pasteboardTypesForElement(elementDictionary.l,enumVariant.l)
writeElement(elementDictionary.l,withPasteboardTypes.l,cWithPasteboardTypes.l,pasteboard.l)
selectedText(text.l)
centerSelectionInVisibleArea(*sender.IUnknown)
moveDragCaretToPoint(point.l)
removeDragCaret()
setDrawsBackground(drawsBackground.l)
drawsBackground(drawsBackground.l)
setMainFrameURL(urlString.p-bstr)
mainFrameURL(urlString.l)
mainFrameDocument(document.l)
mainFrameTitle(title.l)
mainFrameIcon(hBitmap.l)
registerURLSchemeAsLocal(scheme.p-bstr)
EndInterface
CompilerEndIf
CompilerIf Defined(IDataObject,#PB_Interface) = #False
Interface IDataObject
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteGetData(pformatetcIn.l,pRemoteMedium.l)
RemoteGetDataHere(pformatetc.l,pRemoteMedium.l)
QueryGetData(pformatetc.l)
GetCanonicalFormatEtc(pformatectIn.l,pformatetcOut.l)
RemoteSetData(pformatetc.l,pmedium.l,fRelease.l)
EnumFormatEtc(dwDirection.l,ppenumFormatEtc.l)
DAdvise(pformatetc.l,advf.l,pAdvSink.l,pdwConnection.l)
DUnadvise(dwConnection.l)
EnumDAdvise(ppenumAdvise.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IEnumFORMATETC,#PB_Interface) = #False
Interface IEnumFORMATETC
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteNext(celt.l,rgelt.l,pceltFetched.l)
Skip(celt.l)
Reset()
Clone(ppenum.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IAdviseSink,#PB_Interface) = #False
Interface IAdviseSink
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteOnDataChange(pformatetc.l,pStgmed.l)
RemoteOnViewChange(dwAspect.l,lindex.l)
RemoteOnRename(pmk.l)
RemoteOnSave()
RemoteOnClose()
EndInterface
CompilerEndIf
CompilerIf Defined(IMoniker,#PB_Interface) = #False
Interface IMoniker
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteBindToObject(pbc.l,pmkToLeft.l,riidResult.l,ppvResult.l)
RemoteBindToStorage(pbc.l,pmkToLeft.l,riid.l,ppvObj.l)
Reduce(pbc.l,dwReduceHowFar.l,ppmkToLeft.l,ppmkReduced.l)
ComposeWith(pmkRight.l,fOnlyIfNotGeneric.l,ppmkComposite.l)
Enum(fForward.l,ppenumMoniker.l)
IsEqual(pmkOtherMoniker.l)
Hash(pdwHash.l)
IsRunning(pbc.l,pmkToLeft.l,pmkNewlyRunning.l)
GetTimeOfLastChange(pbc.l,pmkToLeft.l,pfiletime.l)
Inverse(ppmk.l)
CommonPrefixWith(pmkOther.l,ppmkPrefix.l)
RelativePathTo(pmkOther.l,ppmkRelPath.l)
GetDisplayName(pbc.l,pmkToLeft.l,ppszDisplayName.l)
ParseDisplayName(pbc.l,pmkToLeft.l,pszDisplayName.p-unicode,pchEaten.l,ppmkOut.l)
IsSystemMoniker(pdwMksys.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IPersistStream,#PB_Interface) = #False
Interface IPersistStream
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
IsDirty()
Load(pstm.l)
Save(pstm.l,fClearDirty.l)
GetSizeMax(pcbSize.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IPersist,#PB_Interface) = #False
Interface IPersist
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
GetClassID(pClassID.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IStream,#PB_Interface) = #False
Interface IStream
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteSeek(dlibMove.l,dwOrigin.l,plibNewPosition.l)
SetSize(libNewSize.l)
RemoteCopyTo(pstm.l,cb.l,pcbRead.l,pcbWritten.l)
Commit(grfCommitFlags.l)
Revert()
LockRegion(libOffset.l,cb.l,dwLockType.l)
UnlockRegion(libOffset.l,cb.l,dwLockType.l)
Stat(pstatstg.l,grfStatFlag.l)
Clone(ppstm.l)
EndInterface
CompilerEndIf
CompilerIf Defined(ISequentialStream,#PB_Interface) = #False
Interface ISequentialStream
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteRead(pv.l,cb.l,pcbRead.l)
RemoteWrite(pv.l,cb.l,pcbWritten.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IBindCtx,#PB_Interface) = #False
Interface IBindCtx
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RegisterObjectBound(*punk.IUnknown)
RevokeObjectBound(*punk.IUnknown)
ReleaseBoundObjects()
RemoteSetBindOptions(pbindopts.l)
RemoteGetBindOptions(pbindopts.l)
GetRunningObjectTable(pprot.l)
RegisterObjectParam(pszKey.p-unicode,*punk.IUnknown)
GetObjectParam(pszKey.p-unicode,ppunk.l)
EnumObjectParam(ppenum.l)
RevokeObjectParam(pszKey.p-unicode)
EndInterface
CompilerEndIf
CompilerIf Defined(IRunningObjectTable,#PB_Interface) = #False
Interface IRunningObjectTable
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
Register(grfFlags.l,*punkObject.IUnknown,pmkObjectName.l,pdwRegister.l)
Revoke(dwRegister.l)
IsRunning(pmkObjectName.l)
GetObject(pmkObjectName.l,ppunkObject.l)
NoteChangeTime(dwRegister.l,pfiletime.l)
GetTimeOfLastChange(pmkObjectName.l,pfiletime.l)
EnumRunning(ppenumMoniker.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IEnumMoniker,#PB_Interface) = #False
Interface IEnumMoniker
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteNext(celt.l,rgelt.l,pceltFetched.l)
Skip(celt.l)
Reset()
Clone(ppenum.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IEnumString,#PB_Interface) = #False
Interface IEnumString
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteNext(celt.l,rgelt.l,pceltFetched.l)
Skip(celt.l)
Reset()
Clone(ppenum.l)
EndInterface
CompilerEndIf
CompilerIf Defined(IEnumSTATDATA,#PB_Interface) = #False
Interface IEnumSTATDATA
QueryInterface(riid.l,ppvObj.l)
AddRef()
Release()
RemoteNext(celt.l,rgelt.l,pceltFetched.l)
Skip(celt.l)
Reset()
Clone(ppenum.l)
EndInterface
CompilerEndIf