diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-12-03 21:33:32 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2013-12-13 19:47:41 +0100 |
commit | 525161380bf83654bb9a01a7069eef98bfc86d33 (patch) | |
tree | ff3b086711200f519c5607dfe3abb2308c3b9fc2 /winaccessibility | |
parent | cf861f5ff9cd54c1d4541406070c598c89f51d17 (diff) |
winaccessibility: InlineIsEqualGUID is defined by guiddef.h
Change-Id: Ia469076ec6f815133e77a14940e8afa05e177231
(cherry picked from commit cbda6da004f1de8cdbf2b1298a835afa850be078)
Diffstat (limited to 'winaccessibility')
-rw-r--r-- | winaccessibility/source/UAccCOM/MAccessible.cxx | 18 | ||||
-rw-r--r-- | winaccessibility/source/UAccCOM/acccommon.h | 11 |
2 files changed, 10 insertions, 19 deletions
diff --git a/winaccessibility/source/UAccCOM/MAccessible.cxx b/winaccessibility/source/UAccCOM/MAccessible.cxx index 22c9e18148ad..656dc65c48c6 100644 --- a/winaccessibility/source/UAccCOM/MAccessible.cxx +++ b/winaccessibility/source/UAccCOM/MAccessible.cxx @@ -2614,19 +2614,21 @@ static AggMapEntry g_CMAccessible_AggMap[] = { HRESULT WINAPI CMAccessible::SmartQI(void* /*pv*/, REFIID iid, void** ppvObject) { ENTER_PROTECTED_BLOCK - ISDESTROY() - if( ImplIsEqualGUID(iid,IID_IAccIdentity) || - ImplIsEqualGUID(iid,IID_IStdMarshalInfo) || - ImplIsEqualGUID(iid,IID_IMarshal) || - ImplIsEqualGUID(iid,IID_IExternalConnection)|| - ImplIsEqualGUID(iid,IID_IOleWindow)) - return E_FAIL; + ISDESTROY() + if (InlineIsEqualGUID(iid,IID_IAccIdentity) || + InlineIsEqualGUID(iid,IID_IStdMarshalInfo) || + InlineIsEqualGUID(iid,IID_IMarshal) || + InlineIsEqualGUID(iid,IID_IExternalConnection)|| + InlineIsEqualGUID(iid,IID_IOleWindow)) + { + return E_FAIL; + } AggMapEntry * pMap = &g_CMAccessible_AggMap[0]; while(pMap && pMap->piid) { - if(ImplIsEqualGUID(iid, *pMap->piid)) + if (InlineIsEqualGUID(iid, *pMap->piid)) { XInterface* pXI = NULL; BOOL bFound = GetXInterfaceFromXAccessible(m_xAccessible.get(), diff --git a/winaccessibility/source/UAccCOM/acccommon.h b/winaccessibility/source/UAccCOM/acccommon.h index 9dc336a58632..2f6b5d6d2fa7 100644 --- a/winaccessibility/source/UAccCOM/acccommon.h +++ b/winaccessibility/source/UAccCOM/acccommon.h @@ -52,17 +52,6 @@ enum DM_NIR { DM_PREVCHILD = 0x03 }; -inline BOOL ImplIsEqualGUID(REFGUID rguid1, REFGUID rguid2) -{ - return ( - ((PLONG) &rguid1)[0] == ((PLONG) &rguid2)[0] && - ((PLONG) &rguid1)[1] == ((PLONG) &rguid2)[1] && - ((PLONG) &rguid1)[2] == ((PLONG) &rguid2)[2] && - ((PLONG) &rguid1)[3] == ((PLONG) &rguid2)[3]); -} -#define InlineIsEqualGUID ImplIsEqualGUID -//End - #define SELECT L"Select" #define PRESS L"Press" |