com.moesol.bindings.platform_sdk.component_services
Class IGlobalInterfaceTable
java.lang.Object
com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
com.moesol.bindings.platform_sdk.component_services.IGlobalInterfaceTable
- All Implemented Interfaces:
- IUnknown
public class IGlobalInterfaceTable
- extends IUnknown.Jni
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown |
TYPELIB |
IID
public static final GUID IID
getIID
public GUID getIID()
instance
public static IGlobalInterfaceTable instance()
isCreated
public static boolean isCreated()
_spoofRelease
public int _spoofRelease()
RegisterInterfaceInGlobal
public int RegisterInterfaceInGlobal(IUnknown iface)
RevokeInterfaceFromGlobal
public void RevokeInterfaceFromGlobal(int cookie)
GetInterfaceFromGlobal
public void GetInterfaceFromGlobal(int cookie,
Object[] outIFace)
Release
public int Release()
- Description copied from interface:
IUnknown
- Calls the native COM interfaces IUnknown::Release method and make
this equivalent to NULL. Calling COM methods after this call will
throw a COMException. If this object referered to a valid native COM
interface before the call, this method causes the COM unreleased
count to be reduced by one when the interface is released.
- Specified by:
Release
in interface IUnknown
- Overrides:
Release
in class IUnknown.Jni
- Returns:
- an integer which may represent the remaining numbers of
references on the COM object. See IUknown for more details.
Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.