diff --git a/include/guiddef.h b/include/guiddef.h index 10c62da6f3a..9f1b7d89860 100644 --- a/include/guiddef.h +++ b/include/guiddef.h @@ -52,11 +52,11 @@ typedef GUID FMTID,*LPFMTID; #define IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2) #if defined(__cplusplus) && !defined(CINTERFACE) -inline BOOL operator==(const GUID& guidOne, const GUID& guidOther) +inline bool operator==(const GUID& guidOne, const GUID& guidOther) { return !memcmp(&guidOne,&guidOther,sizeof(GUID)); } -inline BOOL operator!=(const GUID& guidOne, const GUID& guidOther) +inline bool operator!=(const GUID& guidOne, const GUID& guidOther) { return !(guidOne == guidOther); }