Mercurial > projects > dwt-win
comparison dwt/ole/win32/OleFrame.d @ 301:244e3774d515
Fixed missing casts to interface types.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 28 Aug 2008 15:57:57 +0200 |
parents | acf6957f2344 |
children |
comparison
equal
deleted
inserted
replaced
300:acf6957f2344 | 301:244e3774d515 |
---|---|
575 // implements IUnknown, IOleInPlaceFrame, IOleContainer, IOleInPlaceUIWindow | 575 // implements IUnknown, IOleInPlaceFrame, IOleContainer, IOleInPlaceUIWindow |
576 if (riid is null || ppvObject is null) | 576 if (riid is null || ppvObject is null) |
577 return COM.E_INVALIDARG; | 577 return COM.E_INVALIDARG; |
578 | 578 |
579 if (COM.IsEqualGUID(riid, &COM.IIDIUnknown) || COM.IsEqualGUID(riid, &COM.IIDIOleInPlaceFrame) ) { | 579 if (COM.IsEqualGUID(riid, &COM.IIDIUnknown) || COM.IsEqualGUID(riid, &COM.IIDIOleInPlaceFrame) ) { |
580 *ppvObject = cast(void*)iOleInPlaceFrame; | 580 *ppvObject = cast(void*)cast(IOleInPlaceFrame)iOleInPlaceFrame; |
581 AddRef(); | 581 AddRef(); |
582 return COM.S_OK; | 582 return COM.S_OK; |
583 } | 583 } |
584 | 584 |
585 *ppvObject = null; | 585 *ppvObject = null; |