Jacek Caban : shdocvw: Added missing IID_IOleWindow handing to IOleInPlaceFrame:: QueryInterface implementation.

Alexandre Julliard julliard at winehq.org
Tue Nov 2 11:11:01 CDT 2010


Module: wine
Branch: master
Commit: f38cc9318bb287a40ab7ae77c1964259339cac99
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f38cc9318bb287a40ab7ae77c1964259339cac99

Author: Jacek Caban <jacek at 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);




More information about the wine-cvs mailing list