Commit 22e7eeb2 authored by Robert Shearman's avatar Robert Shearman Committed by Alexandre Julliard

oleaut32: Add IPersist to QueryInterface.

parent 11c83c5d
...@@ -586,7 +586,7 @@ HRESULT WINAPI OLEFontImpl_QueryInterface( ...@@ -586,7 +586,7 @@ HRESULT WINAPI OLEFontImpl_QueryInterface(
*ppvObject = (IDispatch*)&(this->lpvtblIDispatch); *ppvObject = (IDispatch*)&(this->lpvtblIDispatch);
if (IsEqualGUID(&IID_IFontDisp, riid)) if (IsEqualGUID(&IID_IFontDisp, riid))
*ppvObject = (IDispatch*)&(this->lpvtblIDispatch); *ppvObject = (IDispatch*)&(this->lpvtblIDispatch);
if (IsEqualGUID(&IID_IPersistStream, riid)) if (IsEqualIID(&IID_IPersist, riid) || IsEqualGUID(&IID_IPersistStream, riid))
*ppvObject = (IPersistStream*)&(this->lpvtblIPersistStream); *ppvObject = (IPersistStream*)&(this->lpvtblIPersistStream);
if (IsEqualGUID(&IID_IConnectionPointContainer, riid)) if (IsEqualGUID(&IID_IConnectionPointContainer, riid))
*ppvObject = (IConnectionPointContainer*)&(this->lpvtblIConnectionPointContainer); *ppvObject = (IConnectionPointContainer*)&(this->lpvtblIConnectionPointContainer);
......
...@@ -457,7 +457,7 @@ static HRESULT WINAPI OLEPictureImpl_QueryInterface( ...@@ -457,7 +457,7 @@ static HRESULT WINAPI OLEPictureImpl_QueryInterface(
*ppvObject = (IDispatch*)&(This->lpvtblIDispatch); *ppvObject = (IDispatch*)&(This->lpvtblIDispatch);
else if (IsEqualIID(&IID_IPictureDisp, riid)) else if (IsEqualIID(&IID_IPictureDisp, riid))
*ppvObject = (IDispatch*)&(This->lpvtblIDispatch); *ppvObject = (IDispatch*)&(This->lpvtblIDispatch);
else if (IsEqualIID(&IID_IPersistStream, riid)) else if (IsEqualIID(&IID_IPersist, riid) || IsEqualIID(&IID_IPersistStream, riid))
*ppvObject = (IPersistStream*)&(This->lpvtblIPersistStream); *ppvObject = (IPersistStream*)&(This->lpvtblIPersistStream);
else if (IsEqualIID(&IID_IConnectionPointContainer, riid)) else if (IsEqualIID(&IID_IConnectionPointContainer, riid))
*ppvObject = (IConnectionPointContainer*)&(This->lpvtblIConnectionPointContainer); *ppvObject = (IConnectionPointContainer*)&(This->lpvtblIConnectionPointContainer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment