shdocvw: Constify some variables

Andrew Talbot andrew.talbot at talbotville.com
Wed Aug 29 16:20:28 CDT 2007


Changelog:
    shdocvw: Constify some variables.

diff -urN a/dlls/shdocvw/navigate.c b/dlls/shdocvw/navigate.c
--- a/dlls/shdocvw/navigate.c	2007-08-27 11:40:29.000000000 +0100
+++ b/dlls/shdocvw/navigate.c	2007-08-29 21:35:04.000000000 +0100
@@ -317,8 +317,8 @@
     return BINDSC(ret);
 }
 
-static void on_before_navigate2(DocHost *This, LPWSTR url, PBYTE post_data, ULONG post_data_len,
-                                LPWSTR headers, VARIANT_BOOL *cancel)
+static void on_before_navigate2(DocHost *This, LPCWSTR url, const BYTE *post_data,
+                                ULONG post_data_len, LPWSTR headers, VARIANT_BOOL *cancel)
 {
     VARIANT var_url, var_flags, var_frame_name, var_post_data, var_post_data2, var_headers;
     DISPPARAMS dispparams;
@@ -514,8 +514,8 @@
     return hres;
 }
 
-HRESULT navigate_url(DocHost *This, BSTR url, VARIANT *Flags, VARIANT *TargetFrameName,
-        VARIANT *PostData, VARIANT *Headers)
+HRESULT navigate_url(DocHost *This, BSTR url, const VARIANT *Flags,
+                     const VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers)
 {
     PBYTE post_data = NULL;
     ULONG post_data_len = 0;
diff -urN a/dlls/shdocvw/shdocvw.h b/dlls/shdocvw/shdocvw.h
--- a/dlls/shdocvw/shdocvw.h	2007-03-09 21:48:44.000000000 +0000
+++ b/dlls/shdocvw/shdocvw.h	2007-08-29 21:52:51.000000000 +0100
@@ -194,7 +194,7 @@
 void create_doc_view_hwnd(DocHost*);
 void deactivate_document(DocHost*);
 void call_sink(ConnectionPoint*,DISPID,DISPPARAMS*);
-HRESULT navigate_url(DocHost*,BSTR,VARIANT*,VARIANT*,VARIANT*,VARIANT*);
+HRESULT navigate_url(DocHost*,BSTR,const VARIANT*,const VARIANT*,VARIANT*,VARIANT*);
 
 HRESULT InternetExplorer_Create(IUnknown*,REFIID,void**);
 void InternetExplorer_WebBrowser_Init(InternetExplorer*);



More information about the wine-patches mailing list