com.moesol.tests.disp.com_server
Class Dual

java.lang.Object
  extended by com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
      extended by com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
          extended by com.moesol.tests.disp.com_server.IDual.Jni
              extended by com.moesol.tests.disp.com_server.Dual
All Implemented Interfaces:
IDispatch, IUnknown, IDual
Direct Known Subclasses:
Dual.Jni

public class Dual
extends IDual.Jni

IDL: [ helpstring("Dual Class"), creatable ]

coclass Dual {
    [default] dispatch IDual
    dispatch IExtraDual
    dispatch IDual2
    [default, source] dispatch DTestServerEvents
};


Nested Class Summary
static class Dual.Jni
           
 
Nested classes/interfaces inherited from class com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
IDispatch.Jni.MoeSolInternal
 
Nested classes/interfaces inherited from interface com.moesol.tests.disp.com_server.IDual
IDual.Disp
 
Field Summary
static GUID CLSID
          IDL: [uuid(19C11C21-3A15-47E2-A436-846664DA2E8D)]
static Class TYPELIB
           
 
Fields inherited from interface com.moesol.tests.disp.com_server.IDual
IID
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
Constructor Summary
  Dual()
          Create a new instance using CLSCTX_ALL.
protected Dual(Dual.Jni marker)
          Create a new instances for reverse COM.
  Dual(int clsctx)
          Create a new instance.
 
Method Summary
 int addDTestServerEventsListener(DTestServerEvents l)
          Add a listener for DTestServerEvents.
 void removeDTestServerEventsListener(DTestServerEvents l)
          Remove listener for DTestServerEvents.
 
Methods inherited from class com.moesol.tests.disp.com_server.IDual.Jni
ArrayOfDatesAsOut, ArrayOfNastyAsOut, ArrayOfStringAsVARIANTOut, ArrayOfStringsAsOut, ArrayOfVARIANTAsOut, BOOLAsOut, BSTRAsOut, ByteArrayInOut, BYTEAsOut, CallWithOptional, CallWithOptional, CallWithThreeOptionals, CallWithThreeOptionals, CallWithThreeOptionals, CallWithThreeOptionals, CHARAsOut, CYAsOut, DATEAsOut, DOUBLEAsOut, DUALAsOut, DWORDAsOut, FLOATAsOut, GetBSTR, GetDECIMALAsOut, GetDWORD, getFirstChildWithCLSID, getPropBOOL, getPropBSTR, getPropBYTE, getPropByteArray, getPropChar, getPropCLSID, getPropCY, getPropDATE, getPropDECIMAL, getPropDOUBLE, getPropDUAL, getPropDWORD, getPropEnum, getPropExtraDual, getPropFLOAT, getPropIDispatch, getPropINT, getPropIUnknown, getPropLONGLONG, getPropLPSTR, getPropLPWSTR, getPropNastyArray, getPropNastyStruct, getPropNoUuidStruct, getPropSCODE, getPropSHORT, getPropStruct, getPropStructFields, getPropUINT, getPropULONG, getPropUSHORT, getPropVARIANT, getRetypeLongToBitmap, GUIDInOut, IDispatchAsOut, InCArrayType, INTAsOut, internalOnSetInterface, IUnknownAsInOut, IUnknownAsOut, LONGLONGAsOut, NastyStructInOut, NoUuidStructInOut, OutCArrayType, SCODEAsOut, SetBSTRRef, SetBYTERef, SetCHARRef, SetDECIMALRef, SetDWORDRef, SetINTRef, setPropBOOL, setPropBSTR, setPropBYTE, setPropByteArray, setPropChar, setPropCY, setPropDATE, setPropDECIMAL, setPropDOUBLE, setPropDWORD, setPropEnum, setPropExtraDual, setPropFLOAT, setPropINT, setPropLONGLONG, setPropLPSTR, setPropLPWSTR, setPropNastyArray, setPropNastyStruct, setPropNoUuidStruct, setPropSCODE, setPropSHORT, setPropStruct, setPropStructFields, setPropUINT, setPropULONG, setPropUSHORT, setPropVARIANT, setrefPropDUAL, setrefPropIDispatch, setrefPropIUnknown, setRetypeLongToBitmap, SetSHORTRef, SetUINTRef, SetULONGRef, SetUSHORTRef, SHORTAsOut, StructFieldsInOut, StructInOut, UINTAsOut, ULONGAsOut, USHORTAsOut, VARIANTAsOut, VariantInOut, VariantInOutByRef
 
Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
Invoke
 
Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
equals, finalize, hashCode, QueryInterface, QueryInterface, Release, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown
QueryInterface, QueryInterface, Release
 

Field Detail

TYPELIB

public static final Class TYPELIB

CLSID

public static final GUID CLSID
IDL: [uuid(19C11C21-3A15-47E2-A436-846664DA2E8D)]

Constructor Detail

Dual

public Dual()
Create a new instance using CLSCTX_ALL.


Dual

public Dual(int clsctx)
Create a new instance.

Parameters:
clsctx - Context in which the code that manages the newly created object will run. The values are taken from the enumeration CLSCTX.

Dual

protected Dual(Dual.Jni marker)
Create a new instances for reverse COM. Does not call CoCreateInstance.

Parameters:
marker -
Method Detail

addDTestServerEventsListener

public int addDTestServerEventsListener(DTestServerEvents l)
Add a listener for DTestServerEvents.


removeDTestServerEventsListener

public void removeDTestServerEventsListener(DTestServerEvents l)
Remove listener for DTestServerEvents.



Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.