source: Daodan/MinGW/include/objsafe.h@ 1098

Last change on this file since 1098 was 1046, checked in by alloc, 8 years ago

Daodan: Added Windows MinGW and build batch file

File size: 549 bytes
Line 
1#ifndef _OBJSAFE_H
2#define _OBJSAFE_H
3#if __GNUC__ >=3
4#pragma GCC system_header
5#endif
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#define INTERFACESAFE_FOR_UNTRUSTED_CALLER 0x00000001
12#define INTERFACESAFE_FOR_UNTRUSTED_DATA 0x00000002
13
14EXTERN_C const IID IID_IObjectSafety;
15#define INTERFACE IObjectSafety
16DECLARE_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
Note: See TracBrowser for help on using the repository browser.