|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jinterop.dcom.impls.automation.FuncDesc
public final class FuncDesc
Implements the FUNCDESC structure of COM Automation.
Definition from MSDN: Describes a function. More information can be obtained here http://msdn.microsoft.com/en-us/library/ms221425(VS.85).aspx .
Field Summary | |
---|---|
int |
callConv
Specifies the function's calling convention. |
short |
cParams
Count of total number of parameters. |
short |
cParamsOpt
Count of optional parameters (detailed description follows). |
short |
cScodes
Count of permitted return values. |
ElemDesc |
elemdescFunc
Contains the return type of the function. |
static int |
FUNCFLAG_FBINDABLE
|
static int |
FUNCFLAG_FDEFAULTBIND
|
static int |
FUNCFLAG_FDEFAULTCOLLELEM
|
static int |
FUNCFLAG_FDISPLAYBIND
|
static int |
FUNCFLAG_FHIDDEN
|
static int |
FUNCFLAG_FIMMEDIATEBIND
|
static int |
FUNCFLAG_FNONBROWSABLE
|
static int |
FUNCFLAG_FREPLACEABLE
|
static int |
FUNCFLAG_FREQUESTEDIT
|
static int |
FUNCFLAG_FRESTRICTED
|
static int |
FUNCFLAG_FSOURCE
|
static int |
FUNCFLAG_FUIDEFAULT
|
static int |
FUNCFLAG_FUSESGETLASTERROR
|
int |
funcKind
Specifies whether the function is virtual, static, or dispatch-only. |
int |
invokeKind
Invocation kind. |
JIPointer |
lprgelemdescParam
|
JIPointer |
lprgscode
|
int |
memberId
Function member ID. |
short |
oVft
For FUNC_VIRTUAL, specifies the offset in the VTBL. |
short |
wFuncFlags
Definition of flags follows. |
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int FUNCFLAG_FRESTRICTED
public static final int FUNCFLAG_FSOURCE
public static final int FUNCFLAG_FBINDABLE
public static final int FUNCFLAG_FREQUESTEDIT
public static final int FUNCFLAG_FDISPLAYBIND
public static final int FUNCFLAG_FDEFAULTBIND
public static final int FUNCFLAG_FHIDDEN
public static final int FUNCFLAG_FUSESGETLASTERROR
public static final int FUNCFLAG_FDEFAULTCOLLELEM
public static final int FUNCFLAG_FUIDEFAULT
public static final int FUNCFLAG_FNONBROWSABLE
public static final int FUNCFLAG_FREPLACEABLE
public static final int FUNCFLAG_FIMMEDIATEBIND
public final int memberId
public final JIPointer lprgscode
public final JIPointer lprgelemdescParam
public final int funcKind
public final int invokeKind
public final int callConv
public final short cParams
public final short cParamsOpt
public final short oVft
public final short cScodes
public final ElemDesc elemdescFunc
public final short wFuncFlags
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |