com.jniwrapper.win32.ole
Interface IObjectSafety

All Superinterfaces:
AutoDeleteParameter, IUnknown
All Known Implementing Classes:
IObjectSafetyImpl

public interface IObjectSafety
extends IUnknown

This interface provides methods to get and set safety options.

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
static int INTERFACE_USES_DISPEX
          Object knows to use IDispatchEx
static int INTERFACE_USES_SECURITY_MANAGER
          Object knows to use IInternetHostSecurityManager
static int INTERFACESAFE_FOR_UNTRUSTED_CALLER
          Caller of interface may be untrusted
static int INTERFACESAFE_FOR_UNTRUSTED_DATA
          Data passed into interface may be untrusted.
 
Method Summary
 void getInterfaceSafetyOptions(IID iid, UInt32 supportedOptions, UInt32 enabledOptions)
           
 void setInterfaceSafetyOptions(IID iid, UInt32 optionSetMask, UInt32 enabledOptions)
           
 
Methods inherited from interface com.jniwrapper.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values

INTERFACESAFE_FOR_UNTRUSTED_CALLER

public static final int INTERFACESAFE_FOR_UNTRUSTED_CALLER
Caller of interface may be untrusted

See Also:
Constant Field Values

INTERFACESAFE_FOR_UNTRUSTED_DATA

public static final int INTERFACESAFE_FOR_UNTRUSTED_DATA
Data passed into interface may be untrusted.

See Also:
Constant Field Values

INTERFACE_USES_DISPEX

public static final int INTERFACE_USES_DISPEX
Object knows to use IDispatchEx

See Also:
Constant Field Values

INTERFACE_USES_SECURITY_MANAGER

public static final int INTERFACE_USES_SECURITY_MANAGER
Object knows to use IInternetHostSecurityManager

See Also:
Constant Field Values
Method Detail

getInterfaceSafetyOptions

public void getInterfaceSafetyOptions(IID iid,
                                      UInt32 supportedOptions,
                                      UInt32 enabledOptions)
                               throws ComException
Throws:
ComException

setInterfaceSafetyOptions

public void setInterfaceSafetyOptions(IID iid,
                                      UInt32 optionSetMask,
                                      UInt32 enabledOptions)
                               throws ComException
Throws:
ComException