Robert Shearman : oleaut: Use IsEqualIID in connpt.
c instead of memcmp for comparing IIDs.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Mar 2 05:17:32 CST 2006
Module: wine
Branch: refs/heads/master
Commit: 269909f53e902014a6c1a5b92689269ec684d424
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=269909f53e902014a6c1a5b92689269ec684d424
Author: Robert Shearman <rob at codeweavers.com>
Date: Wed Mar 1 12:17:00 2006 +0000
oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
---
dlls/oleaut32/connpt.c | 16 ++++------------
1 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/dlls/oleaut32/connpt.c b/dlls/oleaut32/connpt.c
index da0ffcc..78f4117 100644
--- a/dlls/oleaut32/connpt.c
+++ b/dlls/oleaut32/connpt.c
@@ -160,14 +160,10 @@ static HRESULT WINAPI ConnectionPointImp
/*
* Compare the riid with the interface IDs implemented by this object.
*/
- if (memcmp(&IID_IUnknown, riid, sizeof(IID_IUnknown)) == 0)
- {
+ if (IsEqualIID(&IID_IUnknown, riid))
*ppvObject = (IConnectionPoint*)This;
- }
- else if (memcmp(&IID_IConnectionPoint, riid, sizeof(IID_IConnectionPoint)) == 0)
- {
+ else if (IsEqualIID(&IID_IConnectionPoint, riid))
*ppvObject = (IConnectionPoint*)This;
- }
/*
* Check that we obtained an interface.
@@ -433,14 +429,10 @@ static HRESULT WINAPI EnumConnectionsImp
/*
* Compare the riid with the interface IDs implemented by this object.
*/
- if (memcmp(&IID_IUnknown, riid, sizeof(IID_IUnknown)) == 0)
- {
+ if (IsEqualIID(&IID_IUnknown, riid))
*ppvObject = (IEnumConnections*)This;
- }
- else if (memcmp(&IID_IEnumConnections, riid, sizeof(IID_IEnumConnections)) == 0)
- {
+ else if (IsEqualIID(&IID_IEnumConnections, riid))
*ppvObject = (IEnumConnections*)This;
- }
/*
* Check that we obtained an interface.
More information about the wine-cvs
mailing list