|
|
1.1 root 1: // ole2anac.h - anachronisms for pre-release code
2:
3: #if !defined( _OLE2ANAC_H_ )
4: #define _OLE2ANAC_H_
5:
6: #define IIDEQ(riid1, riid2) IsEqualIID(riid1, riid2)
7: #define CLSIDEQ(rclsid1, rclsid2) IsEqualCLSID(rclsid1, rclsid2)
8:
9: #define RetryRejectedCall RetryRejectedMessage
10:
11: #ifndef WIN32
12: #define FileTimeToDosDateTime(pft,pdd,pdt) CoFileTimeToDosDateTime(pft,pdd,pdt)
13: #define DosDateTimeToFileTime(pdd,pdt,pft) CoDosDateTimeToFileTime(pdd,pdt,pft)
14: #endif
15:
16: typedef enum tagSTGSTATE
17: {
18: STGSTATE_DOC = 1,
19: STGSTATE_CONVERT = 2,
20: STGSTATE_FILESTGSAME = 4
21: } STGSTATE;
22:
23:
24: #define MK_E_EXCEEDED_DEADLINE MK_E_EXCEEDEDDEADLINE
25: #define MK_E_NEED_GENERIC MK_E_NEEDGENERIC
26: #define MK_E_INVALID_EXTENSION MK_E_INVALIDEXTENSION
27: #define MK_E_INTERMEDIATE_INTERFACE_NOT_SUPPORTED \
28: MK_E_INTERMEDIATEINTERFACENONOT_SUPPORTED
29: #define MK_E_NOT_BINDABLE MK_E_NOTBINDABLE
30: #define S_TRUE S_OK
31:
32:
33: #define OLEMETHODCALLTYPE STDMETHODCALLTYPE
34: #define OLEAPICALLTYPE STDAPICALLTYPE
35:
36: #define OLEAPI STDAPI
37: #define OLEAPI_(type) STDAPI_(type)
38:
39: #define OLEMETHOD(method) STDMETHOD(method)
40: #define OLEMETHOD_(type,method) STDMETHOD_(type,method)
41:
42: #define OLEMETHODIMP STDMETHODIMP
43: #define OLEMETHODIMP_(type) STDMETHODIMP_(type)
44:
45: #ifdef WIN32
46: #define OLESTATIC_(type) static type __cdecl
47: #define OLESTATICIMP_(type) type __cdecl
48: #else
49: #define OLESTATIC_(type) static type __export
50: #define OLESTATICIMP_(type) type __export
51: #endif
52:
53: #define E_BLANK OLE_E_BLANK
54: #define E_STATIC OLE_E_STATIC
55: #define E_NOTRUNNING OLE_E_NOTRUNNING
56: #define E_FORMAT DV_E_CLIPFORMAT
57: #define E_UNSPEC E_FAIL
58: #define OLE_E_CLSID REGDB_E_CLASSNOTREG
59: #define OLE_E_NOTSUPPORTED E_NOTIMPL
60: #define OLE_E_REGDB_KEY REGDB_E_KEYMISSING
61: #define OLE_E_REGDB_FMT REGDB_E_INVALIDVALUE
62:
63:
64: #define OLEVERB_PRIMARY OLEIVERB_PRIMARY
65: #define OLEVERB_SHOW OLEIVERB_SHOW
66:
67: #define DAdvise Advise
68: #define DUnadvise Unadvise
69: #define EnumDAdvise EnumAdvise
70:
71:
72: // these DDE error codes are not returned anymore; these definitions are
73: // here just to make existing code compile without changes.
74: #define RPC_E_DDE_FIRST MAKE_SCODE(SEVERITY_ERROR, FACILITY_RPC, 0x100)
75:
76: #define RPC_E_DDE_BUSY (RPC_E_DDE_FIRST + 0x0)
77: #define RPC_E_DDE_CANT_UPDATE (RPC_E_DDE_FIRST + 0x1)
78: #define RPC_E_DDE_INIT (RPC_E_DDE_FIRST + 0x2)
79: #define RPC_E_DDE_NACK (RPC_E_DDE_FIRST + 0x3)
80: #define RPC_E_DDE_LAUNCH (RPC_E_DDE_FIRST + 0x4)
81: #define RPC_E_DDE_POST (RPC_E_DDE_FIRST + 0x5)
82: #define RPC_E_DDE_PROTOCOL (RPC_E_DDE_FIRST + 0x6)
83: #define RPC_E_DDE_REVOKE (RPC_E_DDE_FIRST + 0x7)
84: #define RPC_E_DDE_SYNTAX_EXECUTE (RPC_E_DDE_FIRST + 0x8)
85: #define RPC_E_DDE_SYNTAX_ITEM (RPC_E_DDE_FIRST + 0x9)
86: #define RPC_E_DDE_UNEXP_MSG (RPC_E_DDE_FIRST + 0xa)
87: #define RPC_E_DDE_DATA (RPC_E_DDE_FIRST + 0xb)
88:
89:
90: #define RPC_E_CONNECTION_LOST (RPC_E_FIRST + 0x6)
91: #define RPC_E_BUSY (RPC_E_FIRST + 0x0)
92: #define RPC_E_MSG_REJECTED (RPC_E_FIRST + 0x1)
93: #define RPC_E_CANCELLED (RPC_E_FIRST + 0x2)
94: #define RPC_E_DISPATCH_ASYNCCALL (RPC_E_FIRST + 0x4)
95:
96:
97: #endif // _OLE2ANAC_H_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.