Dmitry Timoshkov : shdocvw: Constify IExplore OLE vtables.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Apr 10 06:29:06 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 09a1a3fd7cd3aeb9f24f2fa1cc919accc8fb59cc
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=09a1a3fd7cd3aeb9f24f2fa1cc919accc8fb59cc

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Mon Apr 10 15:30:46 2006 +0900

shdocvw: Constify IExplore OLE vtables.

---

 dlls/shdocvw/iexplore.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dlls/shdocvw/iexplore.c b/dlls/shdocvw/iexplore.c
index a07fa88..f9186b7 100644
--- a/dlls/shdocvw/iexplore.c
+++ b/dlls/shdocvw/iexplore.c
@@ -37,7 +37,7 @@
 WINE_DEFAULT_DEBUG_CHANNEL(shdocvw);
 
 typedef struct tag_ieoc {
-    IOleContainerVtbl *lpVtbl;
+    const IOleContainerVtbl *lpVtbl;
     LONG ref;
 } ieoc;
 
@@ -99,7 +99,7 @@ static HRESULT WINAPI ic_LockContainer(I
     return E_NOTIMPL;
 }
 
-static IOleContainerVtbl ocVtbl =
+static const IOleContainerVtbl ocVtbl =
 {
     ic_QueryInterface,
     ic_AddRef,
@@ -128,8 +128,8 @@ static IOleContainer * get_container(voi
 /**********************/
 
 typedef struct tag_iecs {
-    IOleClientSiteVtbl *lpVtbl;
-    IOleInPlaceSiteVtbl *lpInPlaceVtbl;
+    const IOleClientSiteVtbl *lpVtbl;
+    const IOleInPlaceSiteVtbl *lpInPlaceVtbl;
     LONG ref;
     IOleContainer *container;
     HWND hwnd;
@@ -248,7 +248,7 @@ static HRESULT WINAPI cs_RequestNewObjec
     return E_NOTIMPL;
 }
 
-struct IOleClientSiteVtbl csVtbl =
+static const IOleClientSiteVtbl csVtbl =
 {
     cs_QueryInterface,
     cs_AddRef,
@@ -362,7 +362,7 @@ static HRESULT WINAPI is_DiscardUndoStat
     return E_NOTIMPL;
 }
 
-struct IOleInPlaceSiteVtbl isVtbl =
+static const IOleInPlaceSiteVtbl isVtbl =
 {
     is_QueryInterface,
     is_AddRef,
@@ -383,7 +383,7 @@ static const WCHAR szIEWinFrame[] = { 'I
 
 static LRESULT iewnd_OnCreate(HWND hwnd, LPCREATESTRUCTW lpcs)
 {
-    SetWindowLongPtrW(hwnd, 0, (LONG) lpcs->lpCreateParams);
+    SetWindowLongPtrW(hwnd, 0, (LONG_PTR) lpcs->lpCreateParams);
     return 0;
 }
 




More information about the wine-cvs mailing list