Module: wine Branch: master Commit: 7372a6dd12cde485acdf69dabf00494cf5c4ea80 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7372a6dd12cde485acdf69dabf...
Author: Piotr Caban piotr@codeweavers.com Date: Mon Dec 7 14:53:19 2009 +0100
mshtml: Added OleObject_EnumAdvise implementation.
---
dlls/mshtml/oleobj.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/mshtml/oleobj.c b/dlls/mshtml/oleobj.c index fd396b1..32f5f60 100644 --- a/dlls/mshtml/oleobj.c +++ b/dlls/mshtml/oleobj.c @@ -413,8 +413,13 @@ static HRESULT WINAPI OleObject_Unadvise(IOleObject *iface, DWORD dwConnection) static HRESULT WINAPI OleObject_EnumAdvise(IOleObject *iface, IEnumSTATDATA **ppenumAdvise) { HTMLDocument *This = OLEOBJ_THIS(iface); - FIXME("(%p)->(%p)\n", This, ppenumAdvise); - return E_NOTIMPL; + + if(!This->advise_holder) { + *ppenumAdvise = NULL; + return S_OK; + } + + return IOleAdviseHolder_EnumAdvise(This->advise_holder, ppenumAdvise); }
static HRESULT WINAPI OleObject_GetMiscStatus(IOleObject *iface, DWORD dwAspect, DWORD *pdwStatus)