com.jniwrapper.win32.com.server
Interface CoClassMetaInfo

All Known Implementing Classes:
IClassFactoryServer

public interface CoClassMetaInfo

This is a common base interface describing a COM class. This corresponds to coclass definition of a COM class in IDL file. Microsoft Automation SDK documentation


Method Summary
 IID getDefaultInterfaceIID()
           
 IUnknownServer getInstanceByInterfacePointer(Pointer.Void ptrInterface)
           
 java.lang.Class getInstanceClass()
           
 java.util.Map getMapIIDToVTBLPointer()
           
 void registerInstance(IUnknownServer instance)
           
 void registerInterface(java.lang.Class interfaceClass, IUnknownVTBL intfVTBL)
           
 void setDefaultInterface(java.lang.Class interfaceClass)
           
 void unregisterInstance(IUnknownServer instance)
           
 

Method Detail

getInstanceClass

public java.lang.Class getInstanceClass()

registerInterface

public void registerInterface(java.lang.Class interfaceClass,
                              IUnknownVTBL intfVTBL)

setDefaultInterface

public void setDefaultInterface(java.lang.Class interfaceClass)

registerInstance

public void registerInstance(IUnknownServer instance)

unregisterInstance

public void unregisterInstance(IUnknownServer instance)

getDefaultInterfaceIID

public IID getDefaultInterfaceIID()

getMapIIDToVTBLPointer

public java.util.Map getMapIIDToVTBLPointer()

getInstanceByInterfacePointer

public IUnknownServer getInstanceByInterfacePointer(Pointer.Void ptrInterface)