Module: wine Branch: master Commit: f38cc9318bb287a40ab7ae77c1964259339cac99 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f38cc9318bb287a40ab7ae77c1...
Author: Jacek Caban jacek@codeweavers.com Date: Tue Nov 2 14:45:10 2010 +0100
shdocvw: Added missing IID_IOleWindow handing to IOleInPlaceFrame::QueryInterface implementation.
---
dlls/shdocvw/frame.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/shdocvw/frame.c b/dlls/shdocvw/frame.c index 150ca93..2f089c1 100644 --- a/dlls/shdocvw/frame.c +++ b/dlls/shdocvw/frame.c @@ -33,6 +33,9 @@ static HRESULT WINAPI InPlaceFrame_QueryInterface(IOleInPlaceFrame *iface, if(IsEqualGUID(&IID_IUnknown, riid)) { TRACE("(%p)->(IID_IUnknown %p)\n", This, ppv); *ppv = INPLACEFRAME(This); + }else if(IsEqualGUID(&IID_IOleWindow, riid)) { + TRACE("(%p)->(IID_IOleWindow %p)\n", This, ppv); + *ppv = INPLACEFRAME(This); }else if(IsEqualGUID(&IID_IOleInPlaceUIWindow, riid)) { TRACE("(%p)->(IID_IOleInPlaceUIWindow %p)\n", This, ppv); *ppv = INPLACEFRAME(This);