equal
deleted
inserted
replaced
|
1 #ifndef _OBJSAFE_H |
|
2 #define _OBJSAFE_H |
|
3 #if __GNUC__ >=3 |
|
4 #pragma GCC system_header |
|
5 #endif |
|
6 |
|
7 #ifdef __cplusplus |
|
8 extern "C" { |
|
9 #endif |
|
10 |
|
11 #define INTERFACESAFE_FOR_UNTRUSTED_CALLER 0x00000001 |
|
12 #define INTERFACESAFE_FOR_UNTRUSTED_DATA 0x00000002 |
|
13 |
|
14 EXTERN_C const IID IID_IObjectSafety; |
|
15 #define INTERFACE IObjectSafety |
|
16 DECLARE_INTERFACE_(IObjectSafety,IUnknown) |
|
17 { |
|
18 STDMETHOD(GetInterfaceSafetyOptions)(THIS_ REFIID,DWORD*,DWORD*) PURE; |
|
19 STDMETHOD(SetInterfaceSafetyOptions)(THIS_ REFIID,DWORD,DWORD) PURE; |
|
20 }; |
|
21 #undef INTERFACE |
|
22 |
|
23 #ifdef __cplusplus |
|
24 } |
|
25 #endif |
|
26 #endif |