OSDN Git Service

Prepare environment for Earnie's tools.
[mingw/mingw-org-wsl.git] / w32api / include / objsafe.h
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