|
||||||||||
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.IOException
public java.lang.String toString()
public int getPeer()
getPeer
in interface IUnknown
public int getUnknown()
getUnknown
in interface IUnknown
public void toGITRef()
public IUnknown queryInterface(java.lang.Class newItf)
queryInterface
in interface IUnknown
newItf
- class to query
public void close()
close
in interface IUnknown
public boolean isNull()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |