diff --git a/dlls/urlmon/umon.c b/dlls/urlmon/umon.c
index 1c48b97408bf5526fbd751d75fdd3fbcd4ef925a..85ada201996a9bdb742962a28dc98f23bdfd418d 100644
--- a/dlls/urlmon/umon.c
+++ b/dlls/urlmon/umon.c
@@ -29,7 +29,7 @@ static WCHAR BSCBHolder[] = { '_','B','S','C','B','_','H','o','l','d','e','r','_
  *    MK_E_SYNTAX	not a valid url
  *
  */
-HRESULT WINAPI CreateURLMoniker(IMoniker *pmkContext, LPWSTR szURL, IMoniker **ppmk)
+HRESULT WINAPI CreateURLMoniker(IMoniker *pmkContext, LPCWSTR szURL, IMoniker **ppmk)
 {
    TRACE("\n");
 
diff --git a/include/urlmon.h b/include/urlmon.h
index 7746aac5b90a66dbb2f5699106587d7dd8e87855..00b5a1b61a3fee23e1ee3b0091ab1146f9fbe7d6 100644
--- a/include/urlmon.h
+++ b/include/urlmon.h
@@ -273,7 +273,7 @@ ICOM_DEFINE(IWinInetHttpInfo,IWinInetInfo)
 /*** IWinInetHttpInfo methods ***/
 #define IWinInetHttpInfo_QueryInfo(p,a,b,c,d,e) ICOM_CALL5(QueryInfo,p,a,b,c,d,e)
 
-HRESULT WINAPI CreateURLMoniker(IMoniker *pmkContext, LPWSTR szURL, IMoniker **ppmk);
+HRESULT WINAPI CreateURLMoniker(IMoniker *pmkContext, LPCWSTR szURL, IMoniker **ppmk);
 HRESULT WINAPI RegisterBindStatusCallback(IBindCtx *pbc, IBindStatusCallback *pbsc, IBindStatusCallback **ppbsc, DWORD dwReserved);
 
 #ifdef __cplusplus