93 IBinding_AddRef(iface);
106 TRACE(
"%p, refcount %lu.\n", iface,
ref);
116 TRACE(
"%p, refcount %lu.\n", iface,
ref);
119 IBinding_Release(
This->binding);
130 return IBinding_Abort(
This->binding);
151 TRACE(
"%p, %ld.\n", iface, nPriority);
153 return IBinding_SetPriority(
This->binding, nPriority);
162 return IBinding_GetPriority(
This->binding, pnPriority);
209 IBindStatusCallback_iface);
221 IBindStatusCallback_AddRef(iface);
235 TRACE(
"%p, refcount %lu.\n", iface,
ref);
246 TRACE(
"%p, refcount %lu.\n", iface,
ref);
250 IStream_Release(
This->stream);
251 IBindStatusCallback_Release(
This->bsc);
252 IMoniker_Release(
This->mon);
303 TRACE(
"%p, %lu, %lu, %lu, %s.\n", iface, ulProgress, ulProgressMax,
306 switch(ulStatusCode) {
307 case BINDSTATUS_BEGINDOWNLOADDATA:
308 return IBindStatusCallback_OnProgress(
This->bsc, ulProgress,
309 ulProgressMax, ulStatusCode, szStatusText);
310 case BINDSTATUS_MIMETYPEAVAILABLE:
313 FIXME(
"ulStatusCode: %lu\n", ulStatusCode);
323 return IBindStatusCallback_OnStopBinding(
This->bsc, hresult, szError);
330 TRACE(
"(%p)->(%p %p)\n",
This, grfBINDF, pbindinfo);
331 return IBindStatusCallback_GetBindInfo(
This->bsc, grfBINDF, pbindinfo);
336 FORMATETC formatetc = {0,
NULL, 1, -1, TYMED_ISTREAM};
343 hres = IStream_Seek(
This->stream, off, STREAM_SEEK_CUR, &
size);
347 hres = IStream_Seek(
This->stream, off, STREAM_SEEK_SET,
NULL);
351 stgmedium.tymed = TYMED_ISTREAM;
352 stgmedium.pstm =
This->stream;
353 stgmedium.pUnkForRelease =
NULL;
355 hres = IBindStatusCallback_OnDataAvailable(
This->bsc,
356 BSCF_FIRSTDATANOTIFICATION|BSCF_LASTDATANOTIFICATION,
357 size.u.LowPart, &formatetc, &stgmedium);
359 IStream_Release(
This->stream);
366 FIXME(
"Error page not implemented yet.\n");
372 static const WCHAR selectW[] = {
'p',
'r',
'o',
'c',
'e',
's',
's',
'i',
'n',
'g',
'-',
373 'i',
'n',
's',
't',
'r',
'u',
'c',
't',
'i',
'o',
'n',
'(',
'\'',
'x',
'm',
'l',
374 '-',
's',
't',
'y',
'l',
'e',
's',
'h',
'e',
'e',
't',
'\'',
')',0};
375 static const WCHAR hrefW[] = {
'h',
'r',
'e',
'f',
'=',0};
390 hres = IStream_Seek(
This->stream, off, STREAM_SEEK_SET,
NULL);
400 hres = IXMLDOMDocument3_load(xml,
var, &succ);
402 IXMLDOMDocument3_Release(xml);
408 hres = IXMLDOMDocument3_selectSingleNode(xml, bstr, &stylesheet);
411 IXMLDOMDocument3_Release(xml);
415 hres = IXMLDOMNode_get_nodeValue(stylesheet, &
var);
416 IXMLDOMNode_Release(stylesheet);
423 IXMLDOMDocument3_Release(xml);
430 if(*
p!=
'\'' && *
p!=
'\"')
p =
NULL;
440 IXMLDOMDocument3_Release(xml);
447 IXMLDOMDocument3_Release(xml);
453 hres = IMoniker_GetDisplayName(mon, pbc,
NULL, &xsl_url);
454 IMoniker_Release(mon);
455 IBindCtx_Release(pbc);
458 IXMLDOMDocument3_Release(xml);
466 IXMLDOMDocument3_Release(xml);
473 IXMLDOMDocument3_Release(xml);
478 hres = IXMLDOMDocument3_load(xsl,
var, &succ);
481 IXMLDOMDocument3_Release(xsl);
482 IXMLDOMDocument3_Release(xml);
487 IXMLDOMDocument3_Release(xsl);
488 IXMLDOMDocument3_Release(xml);
492 hres = IStream_Seek(
This->stream, off, STREAM_SEEK_SET,
NULL);
509 FORMATETC *pformatetc, STGMEDIUM *pstgmed)
516 TRACE(
"%p, %lx, %ld, %p, %p.\n", iface, grfBSCF,
dwSize, pformatetc, pstgmed);
569 IBindStatusCallback_AddRef(bsc_html);
571 IStream_AddRef(
bsc->stream);
573 IMoniker_AddRef(mon);
594 IMoniker_AddRef(iface);
607 TRACE(
"%p, refcount %lu.\n", iface,
ref);
617 TRACE(
"%p, refcount %lu.\n", iface,
ref);
620 IMoniker_Release(
This->mon);
651 FIXME(
"(%p)->(%p %x)\n",
This, pStm, fClearDirty);
667 FIXME(
"(%p)->(%p %p %s %p)\n",
This, pbc, pmkToLeft,
683 *ppvObj =
This->stream;
694 FIXME(
"%p, %p, %ld, %p, %p.\n", iface, pbc, dwReduceHowFar, ppmkToLeft, ppmkReduced);
702 FIXME(
"(%p)->(%p %x %p)\n",
This, pmkRight, fOnlyIfNotGeneric, ppmkComposite);
710 FIXME(
"(%p)->(%x %p)\n",
This, fForward, ppenumMoniker);
718 FIXME(
"(%p)->(%p)\n",
This, pmkOtherMoniker);
733 FIXME(
"(%p)->(%p %p %p)\n",
This, pbc, pmkToLeft, pmkNewlyRunning);
741 FIXME(
"(%p)->(%p %p %p)\n",
This, pbc, pmkToLeft, pFileTime);
756 FIXME(
"(%p)->(%p %p)\n",
This, pmkOther, ppmkPrefix);
764 FIXME(
"(%p)->(%p %p)\n",
This, pmkOther, ppmkRelPath);
772 TRACE(
"(%p)->(%p %p %p)\n",
This, pbc, pmkToLeft, ppszDisplayName);
773 return IMoniker_GetDisplayName(
This->mon, pbc, pmkToLeft, ppszDisplayName);
781 FIXME(
"(%p)->(%p %p %s %p %p)\n",
This, pbc, pmkToLeft,
782 debugstr_w(pszDisplayName), pchEaten, ppmkOut);
833 IMoniker_AddRef(mon);
854 *ppvObject = &
This->IPersistMoniker_iface;
857 *ppvObject = &
This->IPersistHistory_iface;
859 *ppvObject = &
This->IOleCommandTarget_iface;
861 *ppvObject = &
This->IOleObject_iface;
863 return IUnknown_QueryInterface(
This->html_doc,
riid, ppvObject);
865 IPersistMoniker_AddRef(&
This->IPersistMoniker_iface);
874 TRACE(
"%p, refcount %lu.\n", iface,
ref);
884 TRACE(
"%p, refcount %lu.\n", iface,
ref);
888 IMoniker_Release(
This->mon);
889 IUnknown_Release(
This->html_doc);
913 static const WCHAR XSLParametersW[] = {
'X',
'S',
'L',
'P',
'a',
'r',
'a',
'm',
'e',
't',
'e',
'r',
's',0};
914 static const WCHAR XMLBufferStreamW[] = {
'X',
'M',
'L',
'B',
'u',
'f',
'f',
'e',
'r',
'S',
't',
'r',
'e',
'a',
'm',0};
915 static const WCHAR DWNBINDINFOW[] = {
'_',
'_',
'D',
'W',
'N',
'B',
'I',
'N',
'D',
'I',
'N',
'F',
'O',0};
916 static const WCHAR HTMLLOADOPTIONSW[] = {
'_',
'_',
'H',
'T',
'M',
'L',
'L',
'O',
'A',
'D',
'O',
'P',
'T',
'I',
'O',
'N',
'S',0};
917 static const WCHAR BSCBHolderW[] = {
'_',
'B',
'S',
'C',
'B',
'_',
'H',
'o',
'l',
'd',
'e',
'r',
'_',0 };
928 TRACE(
"%p, %x, %p, %p, %lx.\n", iface, fFullyAvailable, pimkName, pibc, grfMode);
930 hres = IBindCtx_GetObjectParam(pibc, (
LPOLESTR)XSLParametersW, &unk);
932 FIXME(
"ignoring XSLParameters\n");
933 IUnknown_Release(unk);
935 hres = IBindCtx_GetObjectParam(pibc, (
LPOLESTR)XMLBufferStreamW, &unk);
937 FIXME(
"ignoring XMLBufferStream\n");
938 IUnknown_Release(unk);
945 hres = IBindCtx_GetObjectParam(pibc, (
LPOLESTR)DWNBINDINFOW, &unk);
947 IBindCtx_RegisterObjectParam(bindctx, (
LPOLESTR)DWNBINDINFOW, unk);
948 IUnknown_Release(unk);
950 hres = IBindCtx_GetObjectParam(pibc, (
LPOLESTR)HTMLLOADOPTIONSW, &unk);
952 IBindCtx_RegisterObjectParam(bindctx, (
LPOLESTR)HTMLLOADOPTIONSW, unk);
953 IUnknown_Release(unk);
958 IUnknown_Release(unk);
963 IBindCtx_Release(bindctx);
968 IMoniker_Release(
This->mon);
969 This->mon = pimkName;
970 IMoniker_AddRef(
This->mon);
975 IBindCtx_Release(bindctx);
979 hres = IUnknown_QueryInterface(
This->html_doc,
980 &IID_IPersistMoniker, (
void**)&html_persist_mon);
982 IMoniker_Release(mon);
984 IBindCtx_Release(bindctx);
988 hres = IPersistMoniker_Load(html_persist_mon,
FALSE, mon, bindctx, 0);
989 IPersistMoniker_Release(html_persist_mon);
990 IMoniker_Release(mon);
993 IBindCtx_Release(bindctx);
997 hres = IBindCtx_GetObjectParam(bindctx, (
LPOLESTR)BSCBHolderW, &unk);
998 IBindCtx_Release(bindctx);
1003 hres = IUnknown_QueryInterface(unk, &IID_IBindStatusCallback, (
void**)&bsc_html);
1004 IUnknown_Release(unk);
1013 IBindStatusCallback_OnStopBinding(bsc_html,
hres,
NULL);
1014 IBindStatusCallback_Release(bsc_html);
1019 IBindStatusCallback_Release(
bsc);
1021 IBindStatusCallback_OnStopBinding(bsc_html,
hres,
NULL);
1022 IBindStatusCallback_Release(bsc_html);
1026 hres = IMoniker_BindToStorage(pimkName, pibc,
NULL,
1027 &IID_IStream, (
void**)&
stream);
1029 IBindStatusCallback_OnStopBinding(bsc_html,
hres,
NULL);
1030 IBindStatusCallback_Release(bsc_html);
1036 IBindStatusCallback_Release(bsc_html);
1044 FIXME(
"(%p)->(%p %p %x)\n",
This, pimkName, pbc, fRemember);
1052 FIXME(
"(%p)->(%p %p)\n",
This, pimkName, pibc);
1085 return IPersistMoniker_QueryInterface(&
This->IPersistMoniker_iface,
riid, ppvObject);
1091 return IPersistMoniker_AddRef(&
This->IPersistMoniker_iface);
1097 return IPersistMoniker_Release(&
This->IPersistMoniker_iface);
1112 FIXME(
"(%p)->(%p %p)\n",
This, pStream, pbc);
1127 FIXME(
"%p, %ld.\n", iface, dwPositioncookie);
1135 FIXME(
"(%p)->(%p)\n",
This, pdwPositioncookie);
1159 return IPersistMoniker_QueryInterface(&
This->IPersistMoniker_iface,
riid, ppvObject);
1165 return IPersistMoniker_AddRef(&
This->IPersistMoniker_iface);
1171 return IPersistMoniker_Release(&
This->IPersistMoniker_iface);
1175 const GUID *pguidCmdGroup,
ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
1177 FIXME(
"%p, %p, %lu, %p, %p.\n", iface, pguidCmdGroup, cCmds, prgCmds, pCmdText);
1185 FIXME(
"%p, %p, %ld, %lx, %p, %p.\n", iface, pguidCmdGroup,
1186 nCmdID, nCmdexecopt, pvaIn, pvaOut);
1207 return IPersistMoniker_QueryInterface(&
This->IPersistMoniker_iface,
riid, ppvObject);
1213 return IPersistMoniker_AddRef(&
This->IPersistMoniker_iface);
1219 return IPersistMoniker_Release(&
This->IPersistMoniker_iface);
1226 FIXME(
"(%p)->(%p)\n",
This, pClientSite);
1234 FIXME(
"(%p)->(%p)\n",
This, ppClientSite);
1239 LPCOLESTR szContainerApp, LPCOLESTR szContainerObj)
1248 FIXME(
"%p, %lx.\n", iface, dwSaveOption);
1255 FIXME(
"%p, %lx, %p.\n", iface, dwWhichMoniker, pmk);
1262 FIXME(
"%p, %lx, %lx, %p.\n", iface, dwAssign, dwWhichMoniker, ppmk);
1269 FIXME(
"%p, %p, %x, %lx.\n", iface, pDataObject, fCreation,
dwReserved);
1284 FIXME(
"%p, %ld, %p, %p, %ld, %p, %p.\n", iface, iVerb, lpmsg,
1285 pActiveSite, lindex,
hwndParent, lprcPosRect);
1293 FIXME(
"(%p)->{%p)\n",
This, ppEnumOleVerb);
1321 FIXME(
"%p, %lx, %p.\n", iface, dwFormOfType, pszUserType);
1328 FIXME(
"%p, %lx, %p.\n", iface, dwDrawAspect, psizel);
1335 FIXME(
"%p, %lx, %p.\n", iface, dwDrawAspect, psizel);
1343 FIXME(
"(%p)->(%p %p)\n",
This, pAdvSink, pdwConnection);
1350 FIXME(
"%p, %ld.\n", iface, dwConnection);
1358 FIXME(
"(%p)->(%p)\n",
This, ppenumAdvise);
1365 FIXME(
"%p, %ld, %p.\n", iface, dwAspect, pdwStatus);
1409 TRACE(
"(%p)\n", ppObj);
1428 *ppObj = &
This->IPersistMoniker_iface;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
IPersistMoniker IPersistMoniker_iface
IOleObject IOleObject_iface
IOleCommandTarget IOleCommandTarget_iface
IPersistHistory IPersistHistory_iface
_ACRTIMP wchar_t *__cdecl wcsstr(const wchar_t *, const wchar_t *)
HRESULT dom_document_create(MSXML_VERSION version, void **ppObj)
static ULONG WINAPI XMLView_PersistMoniker_AddRef(IPersistMoniker *iface)
static HRESULT WINAPI XMLView_Moniker_Reduce(IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced)
static ULONG WINAPI XMLView_BindStatusCallback_Release(IBindStatusCallback *iface)
static HRESULT WINAPI XMLView_Binding_QueryInterface(IBinding *iface, REFIID riid, void **ppvObject)
static HRESULT report_data(BindStatusCallback *This)
static HRESULT WINAPI XMLView_OleObject_IsUpToDate(IOleObject *iface)
static HRESULT WINAPI XMLView_PersistHistory_GetPositionCookie(IPersistHistory *iface, DWORD *pdwPositioncookie)
static ULONG WINAPI XMLView_OleObject_AddRef(IOleObject *iface)
static HRESULT WINAPI XMLView_OleObject_InitFromData(IOleObject *iface, IDataObject *pDataObject, BOOL fCreation, DWORD dwReserved)
static HRESULT WINAPI XMLView_OleObject_GetClientSite(IOleObject *iface, IOleClientSite **ppClientSite)
static HRESULT WINAPI XMLView_PersistMoniker_GetCurMoniker(IPersistMoniker *iface, IMoniker **ppimkName)
static HRESULT WINAPI XMLView_BindStatusCallback_OnDataAvailable(IBindStatusCallback *iface, DWORD grfBSCF, DWORD dwSize, FORMATETC *pformatetc, STGMEDIUM *pstgmed)
static HRESULT WINAPI XMLView_OleCommandTarget_QueryInterface(IOleCommandTarget *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI XMLView_Binding_SetPriority(IBinding *iface, LONG nPriority)
static ULONG WINAPI XMLView_OleObject_Release(IOleObject *iface)
static HRESULT WINAPI XMLView_Moniker_RelativePathTo(IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkRelPath)
static HRESULT WINAPI XMLView_Moniker_GetSizeMax(IMoniker *iface, ULARGE_INTEGER *pcbSize)
static HRESULT WINAPI XMLView_Binding_Abort(IBinding *iface)
static HRESULT WINAPI XMLView_OleObject_GetExtent(IOleObject *iface, DWORD dwDrawAspect, SIZEL *psizel)
static HRESULT WINAPI XMLView_OleObject_Advise(IOleObject *iface, IAdviseSink *pAdvSink, DWORD *pdwConnection)
static HRESULT WINAPI XMLView_Binding_Suspend(IBinding *iface)
static HRESULT WINAPI XMLView_OleObject_SetHostNames(IOleObject *iface, LPCOLESTR szContainerApp, LPCOLESTR szContainerObj)
static IBindStatusCallbackVtbl XMLView_BindStatusCallbackVtbl
static ULONG WINAPI XMLView_Moniker_AddRef(IMoniker *iface)
static XMLView * impl_from_IOleCommandTarget(IOleCommandTarget *iface)
static HRESULT WINAPI XMLView_Moniker_Hash(IMoniker *iface, DWORD *pdwHash)
static HRESULT WINAPI XMLView_OleObject_Close(IOleObject *iface, DWORD dwSaveOption)
static HRESULT WINAPI XMLView_Moniker_IsSystemMoniker(IMoniker *iface, DWORD *pdwMksys)
static HRESULT WINAPI XMLView_BindStatusCallback_QueryInterface(IBindStatusCallback *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI XMLView_PersistHistory_SaveHistory(IPersistHistory *iface, IStream *pStream)
static HRESULT WINAPI XMLView_OleObject_GetUserClassID(IOleObject *iface, CLSID *pClsid)
static HRESULT WINAPI XMLView_PersistMoniker_Load(IPersistMoniker *iface, BOOL fFullyAvailable, IMoniker *pimkName, LPBC pibc, DWORD grfMode)
HRESULT XMLView_create(void **ppObj)
static HRESULT WINAPI XMLView_BindStatusCallback_OnStartBinding(IBindStatusCallback *iface, DWORD dwReserved, IBinding *pib)
static ULONG WINAPI XMLView_Moniker_Release(IMoniker *iface)
static ULONG WINAPI XMLView_Binding_AddRef(IBinding *iface)
static HRESULT WINAPI XMLView_Moniker_BindToObject(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riidResult, void **ppvResult)
static HRESULT WINAPI XMLView_OleObject_GetClipboardData(IOleObject *iface, DWORD dwReserved, IDataObject **ppDataObject)
static HRESULT WINAPI XMLView_OleObject_EnumAdvise(IOleObject *iface, IEnumSTATDATA **ppenumAdvise)
static HRESULT WINAPI XMLView_Moniker_IsDirty(IMoniker *iface)
static XMLView * impl_from_IPersistHistory(IPersistHistory *iface)
static HRESULT WINAPI XMLView_PersistMoniker_GetClassID(IPersistMoniker *iface, CLSID *pClassID)
static HRESULT WINAPI XMLView_PersistMoniker_Save(IPersistMoniker *iface, IMoniker *pimkName, LPBC pbc, BOOL fRemember)
static HRESULT WINAPI XMLView_Moniker_Save(IMoniker *iface, IStream *pStm, BOOL fClearDirty)
static ULONG WINAPI XMLView_PersistHistory_Release(IPersistHistory *iface)
static IBindingVtbl XMLView_BindingVtbl
static IPersistHistoryVtbl XMLView_PersistHistoryVtbl
static HRESULT WINAPI XMLView_Moniker_BindToStorage(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, void **ppvObj)
static HRESULT WINAPI XMLView_Moniker_GetDisplayName(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName)
static HRESULT WINAPI XMLView_BindStatusCallback_GetBindInfo(IBindStatusCallback *iface, DWORD *grfBINDF, BINDINFO *pbindinfo)
static HRESULT handle_xml_load(BindStatusCallback *This)
static HRESULT WINAPI XMLView_Moniker_QueryInterface(IMoniker *iface, REFIID riid, void **ppvObject)
static IMonikerVtbl XMLView_MonikerVtbl
static HRESULT WINAPI XMLView_Moniker_IsEqual(IMoniker *iface, IMoniker *pmkOtherMoniker)
static HRESULT WINAPI XMLView_OleObject_DoVerb(IOleObject *iface, LONG iVerb, LPMSG lpmsg, IOleClientSite *pActiveSite, LONG lindex, HWND hwndParent, LPCRECT lprcPosRect)
static IPersistMonikerVtbl XMLView_PersistMonikerVtbl
static HRESULT WINAPI XMLView_Moniker_Load(IMoniker *iface, IStream *pStm)
static HRESULT WINAPI XMLView_OleCommandTarget_QueryStatus(IOleCommandTarget *iface, const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
static HRESULT WINAPI XMLView_Moniker_Inverse(IMoniker *iface, IMoniker **ppmk)
static HRESULT WINAPI XMLView_PersistMoniker_QueryInterface(IPersistMoniker *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI XMLView_OleObject_SetColorScheme(IOleObject *iface, LOGPALETTE *pLogpal)
static ULONG WINAPI XMLView_OleCommandTarget_Release(IOleCommandTarget *iface)
static ULONG WINAPI XMLView_BindStatusCallback_AddRef(IBindStatusCallback *iface)
static ULONG WINAPI XMLView_PersistHistory_AddRef(IPersistHistory *iface)
static HRESULT WINAPI XMLView_PersistMoniker_SaveCompleted(IPersistMoniker *iface, IMoniker *pimkName, LPBC pibc)
static HRESULT XMLView_Binding_Create(IBinding *binding, IBinding **ret)
static HRESULT WINAPI XMLView_OleCommandTarget_Exec(IOleCommandTarget *iface, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT WINAPI XMLView_Binding_GetBindResult(IBinding *iface, CLSID *pclsidProtocol, DWORD *pdwResult, LPOLESTR *pszResult, DWORD *pdwReserved)
static HRESULT WINAPI XMLView_PersistMoniker_IsDirty(IPersistMoniker *iface)
static HRESULT WINAPI XMLView_Moniker_ParseDisplayName(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut)
static HRESULT XMLView_BindStatusCallback_Create(IBindStatusCallback *bsc_html, IMoniker *mon, IStream *stream, IBindStatusCallback **ret)
static HRESULT WINAPI XMLView_Moniker_CommonPrefixWith(IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkPrefix)
static HRESULT display_error_page(BindStatusCallback *This)
static HRESULT WINAPI XMLView_Binding_Resume(IBinding *iface)
static HRESULT WINAPI XMLView_BindStatusCallback_OnObjectAvailable(IBindStatusCallback *iface, REFIID riid, IUnknown *punk)
static HRESULT WINAPI XMLView_Moniker_GetTimeOfLastChange(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pFileTime)
static HRESULT WINAPI XMLView_PersistHistory_QueryInterface(IPersistHistory *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI XMLView_BindStatusCallback_OnProgress(IBindStatusCallback *iface, ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCWSTR szStatusText)
static XMLView * impl_from_IPersistMoniker(IPersistMoniker *iface)
static HRESULT WINAPI XMLView_PersistHistory_SetPositionCookie(IPersistHistory *iface, DWORD dwPositioncookie)
static HRESULT WINAPI XMLView_OleObject_SetMoniker(IOleObject *iface, DWORD dwWhichMoniker, IMoniker *pmk)
static ULONG WINAPI XMLView_OleCommandTarget_AddRef(IOleCommandTarget *iface)
static HRESULT WINAPI XMLView_OleObject_GetMoniker(IOleObject *iface, DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk)
static HRESULT WINAPI XMLView_OleObject_GetUserType(IOleObject *iface, DWORD dwFormOfType, LPOLESTR *pszUserType)
static HRESULT WINAPI XMLView_OleObject_EnumVerbs(IOleObject *iface, IEnumOLEVERB **ppEnumOleVerb)
static HRESULT WINAPI XMLView_BindStatusCallback_GetPriority(IBindStatusCallback *iface, LONG *pnPriority)
static IOleCommandTargetVtbl XMLView_OleCommandTargetVtbl
static BindStatusCallback * impl_from_IBindStatusCallback(IBindStatusCallback *iface)
static HRESULT WINAPI XMLView_OleObject_SetClientSite(IOleObject *iface, IOleClientSite *pClientSite)
static XMLView * impl_from_IOleObject(IOleObject *iface)
static HRESULT WINAPI XMLView_BindStatusCallback_OnLowResource(IBindStatusCallback *iface, DWORD reserved)
static HRESULT WINAPI XMLView_Moniker_ComposeWith(IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite)
static HRESULT WINAPI XMLView_PersistHistory_GetClassID(IPersistHistory *iface, CLSID *pClassID)
static HRESULT WINAPI XMLView_OleObject_Update(IOleObject *iface)
static HRESULT WINAPI XMLView_Moniker_IsRunning(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning)
static ULONG WINAPI XMLView_PersistMoniker_Release(IPersistMoniker *iface)
static Binding * impl_from_IBinding(IBinding *iface)
static IOleObjectVtbl XMLView_OleObjectVtbl
static HRESULT XMLView_Moniker_Create(IMoniker *mon, IStream *stream, IMoniker **ret)
static HRESULT WINAPI XMLView_PersistHistory_LoadHistory(IPersistHistory *iface, IStream *pStream, IBindCtx *pbc)
static HRESULT WINAPI XMLView_BindStatusCallback_OnStopBinding(IBindStatusCallback *iface, HRESULT hresult, LPCWSTR szError)
static Moniker * impl_from_IMoniker(IMoniker *iface)
static HRESULT WINAPI XMLView_OleObject_QueryInterface(IOleObject *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI XMLView_Binding_Release(IBinding *iface)
static HRESULT WINAPI XMLView_Binding_GetPriority(IBinding *iface, LONG *pnPriority)
static HRESULT WINAPI XMLView_OleObject_SetExtent(IOleObject *iface, DWORD dwDrawAspect, SIZEL *psizel)
static HRESULT WINAPI XMLView_OleObject_GetMiscStatus(IOleObject *iface, DWORD dwAspect, DWORD *pdwStatus)
static HRESULT WINAPI XMLView_Moniker_Enum(IMoniker *iface, BOOL fForward, IEnumMoniker **ppenumMoniker)
static HRESULT WINAPI XMLView_OleObject_Unadvise(IOleObject *iface, DWORD dwConnection)
static HRESULT WINAPI XMLView_Moniker_GetClassID(IMoniker *iface, CLSID *pClassID)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID iid, LPVOID *ppv)
HRESULT WINAPI CreateStreamOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPSTREAM *ppstm)
#define wrap(journal, var)
GLenum GLuint GLenum GLsizei const GLchar * buf
static const WCHAR selectW[]
VOID WINAPI CoTaskMemFree(LPVOID ptr)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
static RPC_BINDING_HANDLE binding
static const WCHAR SZ_HTML_CLIENTSITE_OBJECTPARAM[]
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
interface IBindCtx * LPBC
HRESULT WINAPI CreateBindCtx(DWORD reserved, LPBC *ppbc)
BSTR WINAPI SysAllocString(LPCOLESTR str)
UINT WINAPI SysStringLen(BSTR str)
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
const GUID IID_IOleObject
const GUID IID_IPersistStream
#define IsEqualGUID(rguid1, rguid2)
INT WSAAPI bind(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
IBindStatusCallback * bsc
IBindStatusCallback IBindStatusCallback_iface
#define CONTAINING_RECORD(address, type, field)
HRESULT WINAPI CreateURLMonikerEx(IMoniker *pmkContext, LPCWSTR szURL, IMoniker **ppmk, DWORD dwFlags)
HRESULT WINAPI RegisterBindStatusCallback(IBindCtx *pbc, IBindStatusCallback *pbsc, IBindStatusCallback **ppbscPrevious, DWORD dwReserved)
HRESULT WINAPI DECLSPEC_HOTPATCH VariantClear(VARIANTARG *pVarg)