dlangui/3rdparty/win32/objsafe.d

25 lines
1.1 KiB
D

/***********************************************************************\
* objsafe.d *
* *
* Windows API header module *
* *
* Translated from MinGW Windows headers *
* by Stewart Gordon *
* *
* Placed into public domain *
\***********************************************************************/
module win32.objsafe;
version(Windows):
private import win32.basetyps, win32.unknwn, win32.windef;
enum {
INTERFACESAFE_FOR_UNTRUSTED_CALLER = 1,
INTERFACESAFE_FOR_UNTRUSTED_DATA
}
interface IObjectSafety : IUnknown {
HRESULT GetInterfaceSafetyOptions(REFIID, DWORD*, DWORD*);
HRESULT SetInterfaceSafetyOptions(REFIID, DWORD, DWORD);
}