Rename "SystemTime" to "t" (this is *not* SYSTEMTIME - avoid
[wine/dcerpc.git] / dlls / ole32 / olestd.h
blobe250b21cbdc7ba01b6cd80161abd548da2a6c9bb
1 /*************************************************************************
2 **
3 ** olestd.h
4 **
5 *************************************************************************/
7 #if !defined( __WINE_OLESTD_H_ )
8 #define __WINE_OLESTD_H_
10 #if !defined(__cplusplus) && !defined( __TURBOC__)
11 #define NONAMELESSUNION /* use strict ANSI standard (for DVOBJ.H) */
12 #endif
14 /* Clipboard format strings */
15 #define CF_EMBEDSOURCE "Embed Source"
16 #define CF_EMBEDDEDOBJECT "Embedded Object"
17 #define CF_LINKSOURCE "Link Source"
18 #define CF_CUSTOMLINKSOURCE "Custom Link Source"
19 #define CF_OBJECTDESCRIPTOR "Object Descriptor"
20 #define CF_LINKSRCDESCRIPTOR "Link Source Descriptor"
21 #define CF_OWNERLINK "OwnerLink"
22 #define CF_FILENAME "FileName"
24 #define OleStdQueryOleObjectData(lpformatetc) \
25 (((lpformatetc)->tymed & TYMED_ISTORAGE) ? \
26 NOERROR : ResultFromScode(DV_E_FORMATETC))
28 #define OleStdQueryLinkSourceData(lpformatetc) \
29 (((lpformatetc)->tymed & TYMED_ISTREAM) ? \
30 NOERROR : ResultFromScode(DV_E_FORMATETC))
32 #define OleStdQueryObjectDescriptorData(lpformatetc) \
33 (((lpformatetc)->tymed & TYMED_HGLOBAL) ? \
34 NOERROR : ResultFromScode(DV_E_FORMATETC))
36 #define OleStdQueryFormatMedium(lpformatetc, tymd) \
37 (((lpformatetc)->tymed & tymd) ? \
38 NOERROR : ResultFromScode(DV_E_FORMATETC))
40 /* Make an independent copy of a MetafilePict */
41 #define OleStdCopyMetafilePict(hpictin, phpictout) \
42 (*(phpictout) = OleDuplicateData(hpictin,CF_METAFILEPICT,GHND|GMEM_SHARE))
44 #endif /* __WINE_OLESTD_H_ */