Nikolay Sivov : msxml3: Use constant to store supported safety options.

Alexandre Julliard julliard at winehq.org
Mon May 21 15:31:08 CDT 2012


Module: wine
Branch: master
Commit: 84863dfff739276880152a9fc5074aa543e537d2
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=84863dfff739276880152a9fc5074aa543e537d2

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sat May 19 11:43:54 2012 +0400

msxml3: Use constant to store supported safety options.

---

 dlls/msxml3/httprequest.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dlls/msxml3/httprequest.c b/dlls/msxml3/httprequest.c
index 16e2446..0abe2ff 100644
--- a/dlls/msxml3/httprequest.c
+++ b/dlls/msxml3/httprequest.c
@@ -55,6 +55,10 @@ WINE_DEFAULT_DEBUG_CHANNEL(msxml);
 
 static const WCHAR colspaceW[] = {':',' ',0};
 static const WCHAR crlfW[] = {'\r','\n',0};
+static const DWORD safety_supported_options =
+    INTERFACESAFE_FOR_UNTRUSTED_CALLER |
+    INTERFACESAFE_FOR_UNTRUSTED_DATA   |
+    INTERFACE_USES_SECURITY_MANAGER;
 
 typedef struct BindStatusCallback BindStatusCallback;
 
@@ -1495,8 +1499,6 @@ static ULONG WINAPI httprequest_Safety_Release(IObjectSafety *iface)
     return IXMLHTTPRequest_Release((IXMLHTTPRequest *)This);
 }
 
-#define SAFETY_SUPPORTED_OPTIONS (INTERFACESAFE_FOR_UNTRUSTED_CALLER|INTERFACESAFE_FOR_UNTRUSTED_DATA|INTERFACE_USES_SECURITY_MANAGER)
-
 static HRESULT WINAPI httprequest_Safety_GetInterfaceSafetyOptions(IObjectSafety *iface, REFIID riid,
         DWORD *supported, DWORD *enabled)
 {
@@ -1506,7 +1508,7 @@ static HRESULT WINAPI httprequest_Safety_GetInterfaceSafetyOptions(IObjectSafety
 
     if(!supported || !enabled) return E_POINTER;
 
-    *supported = SAFETY_SUPPORTED_OPTIONS;
+    *supported = safety_supported_options;
     *enabled = This->safeopt;
 
     return S_OK;
@@ -1518,7 +1520,7 @@ static HRESULT WINAPI httprequest_Safety_SetInterfaceSafetyOptions(IObjectSafety
     httprequest *This = impl_from_IObjectSafety(iface);
     TRACE("(%p)->(%s %x %x)\n", This, debugstr_guid(riid), mask, enabled);
 
-    if ((mask & ~SAFETY_SUPPORTED_OPTIONS) != 0)
+    if ((mask & ~safety_supported_options))
         return E_FAIL;
 
     This->safeopt = (This->safeopt & ~mask) | (mask & enabled);
@@ -1526,8 +1528,6 @@ static HRESULT WINAPI httprequest_Safety_SetInterfaceSafetyOptions(IObjectSafety
     return S_OK;
 }
 
-#undef SAFETY_SUPPORTED_OPTIONS
-
 static const IObjectSafetyVtbl ObjectSafetyVtbl = {
     httprequest_Safety_QueryInterface,
     httprequest_Safety_AddRef,




More information about the wine-cvs mailing list