1 /***********************************************************************\
2 *                               objsafe.d                               *
3 *                                                                       *
4 *                       Windows API header module                       *
5 *                                                                       *
6 *                 Translated from MinGW Windows headers                 *
7 *                           by Stewart Gordon                           *
8 *                                                                       *
9 *                       Placed into public domain                       *
10 \***********************************************************************/
11 module win32.objsafe;
12 
13 private import win32.basetyps, win32.unknwn, win32.windef;
14 
15 enum {
16 	INTERFACESAFE_FOR_UNTRUSTED_CALLER = 1,
17 	INTERFACESAFE_FOR_UNTRUSTED_DATA
18 }
19 
20 interface IObjectSafety : IUnknown {
21 	HRESULT GetInterfaceSafetyOptions(REFIID, DWORD*, DWORD*);
22 	HRESULT SetInterfaceSafetyOptions(REFIID, DWORD, DWORD);
23 }