Changeset 10884
- Timestamp:
- Jul 4, 1999, 9:37:53 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/include/win/wtypes.h ¶
r10645 r10884 1 /* $Id: wtypes.h,v 1.1 1999-05-24 20:19:23 ktk Exp $ */2 3 1 /* 4 2 * Defines the basic types used by COM interfaces. … … 54 52 typedef GUID IID,*LPIID; 55 53 typedef GUID FMTID,*LPFMTID; 56 #if def __cplusplus54 #if defined(__cplusplus) && !defined(CINTERFACE) 57 55 #define REFGUID const GUID & 58 56 #define REFCLSID const CLSID & 59 57 #define REFIID const IID & 60 58 #define REFFMTID const FMTID & 61 #else /* !defined(__cplusplus) */59 #else /* !defined(__cplusplus) && !defined(CINTERFACE) */ 62 60 #define REFGUID const GUID* const 63 61 #define REFCLSID const CLSID* const 64 62 #define REFIID const IID* const 65 63 #define REFFMTID const FMTID* const 66 #endif /* !defined(__cplusplus) */64 #endif /* !defined(__cplusplus) && !defined(CINTERFACE) */ 67 65 68 66 extern const IID GUID_NULL; 67 #define IID_NULL GUID_NULL 69 68 #define CLSID_NULL GUID_NULL 69 #define FMTID_NULL GUID_NULL 70 70 71 71 typedef enum tagDVASPECT … … 135 135 typedef ULONG PROPID; 136 136 137 #ifndef _tagBLOB_DEFINED 138 #define _tagBLOB_DEFINED 139 #define _BLOB_DEFINED 140 #define _LPBLOB_DEFINED 137 141 typedef struct tagBLOB 138 142 { 139 143 ULONG cbSize; 140 144 BYTE *pBlobData; 141 } BLOB; 145 } BLOB, *LPBLOB; 146 #endif 142 147 143 148 #ifndef _tagCY_DEFINED
Note:
See TracChangeset
for help on using the changeset viewer.