|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.develop.jawin.COMPtr
Abstract class used as base for UnknownPtr
| Field Summary |
| Fields inherited from interface com.develop.jawin.constants.VarTypes |
VARIANT_FALSE, VARIANT_TRUE, VT_ARRAY, VT_BLOB, VT_BLOB_OBJECT, VT_BOOL, VT_BSTR, VT_BYREF, VT_CARRAY, VT_CF, VT_CLSID, VT_CY, VT_DATE, VT_DECIMAL, VT_DISPATCH, VT_EMPTY, VT_ERROR, VT_FILETIME, VT_HRESULT, VT_I1, VT_I2, VT_I4, VT_I8, VT_ILLEGAL, VT_ILLEGALMASKED, VT_INT, VT_LPSTR, VT_LPWSTR, VT_NULL, VT_PTR, VT_R4, VT_R8, VT_RESERVED, VT_SAFEARRAY, VT_STORAGE, VT_STORED_OBJECT, VT_STREAM, VT_STREAMED_OBJECT, VT_TYPEMASK, VT_UI1, VT_UI2, VT_UI4, VT_UI8, VT_UINT, VT_UNKNOWN, VT_USERDEFINED, VT_VARIANT, VT_VECTOR, VT_VOID |
| Fields inherited from interface com.develop.jawin.constants.WellKnownGUIDs |
IID_IClassFactory, IID_IDispatch, IID_IEnumVariant, IID_IUnknown |
| Method Summary | |
void |
close()
Releases COM object |
byte[] |
comInvoke(int vtable,
java.lang.String instructions,
int stackSize,
int arraySize,
byte[] argStream)
Ivokes method |
static void |
enableFTM(boolean marshal)
|
int |
getPeer()
Returns peer |
int |
getUnknown()
Returns unknown handler |
boolean |
hasFTM()
|
boolean |
isNull()
|
IUnknown |
queryInterface(java.lang.Class newItf)
Queries interface and |
void |
stealUnknown(COMPtr src)
Steal the native unknown pointer from another COMPtr. |
void |
toGITRef()
Stores the DispatchPtr object in GIT for thread marshalling |
java.lang.String |
toString()
Converts object to string |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.develop.jawin.IUnknown |
getGuidToken, getTypeInfoToken |
| Method Detail |
public static final void enableFTM(boolean marshal)
public boolean hasFTM()
public void stealUnknown(COMPtr src)
src -
public byte[] comInvoke(int vtable,
java.lang.String instructions,
int stackSize,
int arraySize,
byte[] argStream)
throws COMException,
java.io.IOException
vtable - instructions - stackSize - arraySize - argStream -
COMException
java.io.IOExceptionpublic java.lang.String toString()
public int getPeer()
getPeer in interface IUnknownpublic int getUnknown()
getUnknown in interface IUnknownpublic void toGITRef()
public IUnknown queryInterface(java.lang.Class newItf)
queryInterface in interface IUnknownnewItf - class to query
public void close()
close in interface IUnknownpublic boolean isNull()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||