1 /** 2 * Windows API header module 3 * 4 * Translated from MinGW Windows headers 5 * 6 * Authors: Stewart Gordon 7 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) 8 * Source: $(DRUNTIMESRC core/sys/windows/_objsafe.d) 9 */ 10 module core.sys.windows.objsafe; 11 version (Windows): 12 @system: 13 14 import core.sys.windows.basetyps, core.sys.windows.unknwn, core.sys.windows.windef; 15 16 enum { 17 INTERFACESAFE_FOR_UNTRUSTED_CALLER = 1, 18 INTERFACESAFE_FOR_UNTRUSTED_DATA 19 } 20 21 interface IObjectSafety : IUnknown { 22 HRESULT GetInterfaceSafetyOptions(REFIID, DWORD*, DWORD*); 23 HRESULT SetInterfaceSafetyOptions(REFIID, DWORD, DWORD); 24 } 25