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