diff options
author | Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | 2010-07-22 10:47:30 +0000 |
---|---|---|
committer | Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | 2010-07-22 10:47:30 +0000 |
commit | a1c44c468c3487a41a7c0fd15e9cac8539787416 (patch) | |
tree | d0aca74a7ea4005e1970056ee68576851baf8a9d /winsup/w32api/include/basetyps.h | |
parent | a3ee6a48f3373535268487512f6654a84fd82f11 (diff) | |
download | cygnal-a1c44c468c3487a41a7c0fd15e9cac8539787416.tar.gz cygnal-a1c44c468c3487a41a7c0fd15e9cac8539787416.tar.bz2 cygnal-a1c44c468c3487a41a7c0fd15e9cac8539787416.zip |
2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
from 2010-07-17 since it breaks several applications.
Diffstat (limited to 'winsup/w32api/include/basetyps.h')
-rw-r--r-- | winsup/w32api/include/basetyps.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/winsup/w32api/include/basetyps.h b/winsup/w32api/include/basetyps.h index d9c9a03a4..b644bdf6f 100644 --- a/winsup/w32api/include/basetyps.h +++ b/winsup/w32api/include/basetyps.h @@ -139,6 +139,23 @@ typedef unsigned long error_status_t; #define uuid_t UUID typedef unsigned long PROPID; +#ifndef _REFGUID_DEFINED +#if defined (__cplusplus) && !defined (CINTERFACE) +#define REFGUID const GUID& +#define REFIID const IID& +#define REFCLSID const CLSID& +#define REFFMTID const FMTID& +#else +#define REFGUID const GUID* const +#define REFIID const IID* const +#define REFCLSID const CLSID* const +#define REFFMTID const FMTID* const +#endif +#define _REFGUID_DEFINED +#define _REFIID_DEFINED +#define _REFCLSID_DEFINED +#define _REFFMTID_DEFINED +#endif #ifndef GUID_SECTION #define GUID_SECTION ".text" #endif |