JNA API 3.5.2-SNAPSHOT

## com.sun.jna.platform.win32
Interface OaIdl

    public interface OaIdl

The Interface OaIdl.

Nested Class Summary
`static class` `OaIdl._VARIANT_BOOL`
`static class` `OaIdl._VARIANT_BOOLbyReference`
`static class` `OaIdl.ARRAYDESC`
`static class` `OaIdl.BINDPTR`
`static class` `OaIdl.CALLCONV`
`static class` `OaIdl.CURRENCY`
`static class` `OaIdl.DATE`
`static class` `OaIdl.DECIMAL`
`static class` `OaIdl.DESCKIND`
`static class` `OaIdl.DISPID` The Class DISPID.
`static class` `OaIdl.DISPIDbyReference`
`static class` `OaIdl.ELEMDESC`
`static class` `OaIdl.EXCEPINFO` The Class EXCEPINFO.
`static class` `OaIdl.FUNCDESC`
`static class` `OaIdl.FUNCKIND`
`static class` `OaIdl.HREFTYPE`
`static class` `OaIdl.HREFTYPEbyReference`
`static class` `OaIdl.IDLDESC`
`static class` `OaIdl.INVOKEKIND`
`static class` `OaIdl.MEMBERID`
`static class` `OaIdl.MEMBERIDbyReference`
`static class` `OaIdl.PARAMDESC`
`static class` `OaIdl.PARAMDESCEX`
`static class` `OaIdl.SAFEARRAY`
`static class` `OaIdl.SAFEARRAYBOUND`
`static class` `OaIdl.TLIBATTR`
`static class` `OaIdl.TYPEATTR`
`static class` `OaIdl.TYPEDESC`
`static class` `OaIdl.TYPEKIND`
`static class` `OaIdl.VARDESC`
`static class` `OaIdl.VARIANT_BOOL`
`static class` `OaIdl.VARIANT_BOOLbyReference`
`static class` `OaIdl.VARKIND`

Field Summary
`static OaIdl.DISPID` `DISPID_COLLECT` The Constant DISPID_COLLECT.
`static OaIdl.DISPID` `DISPID_CONSTRUCTOR` The Constant DISPID_CONSTRUCTOR.
`static OaIdl.DISPID` `DISPID_DESTRUCTOR` The Constant DISPID_DESTRUCTOR.
`static OaIdl.DISPID` `DISPID_EVALUATE` The Constant DISPID_EVALUATE.
`static OaIdl.DISPID` `DISPID_NEWENUM` The Constant DISPID_NEWENUM.
`static OaIdl.DISPID` `DISPID_PROPERTYPUT` The Constant DISPID_PROPERTYPUT.
`static OaIdl.DISPID` `DISPID_UNKNOWN` The Constant DISPID_UNKNOWN.
`static OaIdl.DISPID` `DISPID_VALUE` The Constant DISPID_VALUE.
`static int` `FADF_AUTO` An array that is allocated on the stack.
`static int` `FADF_BSTR` An array of BSTRs.
`static int` `FADF_DISPATCH` An array of IDispatch*.
`static int` `FADF_EMBEDDED` An array that is embedded in a structure.
`static int` `FADF_FIXEDSIZE` An array that may not be resized or reallocated.
`static int` `FADF_HAVEIID` An array that has an IID identifying interface.
`static int` `FADF_HAVEVARTYPE` An array that has a variant type.
`static int` `FADF_RECORD` An array that contains records.
`static int` `FADF_RESERVED` Bits reserved for future use.
`static int` `FADF_STATIC` An array that is statically allocated.
`static int` `FADF_UNKNOWN` An array of IUnknown*.
`static int` `FADF_VARIANT` An array of VARIANTs.

Field Detail

### DISPID_COLLECT

    static final OaIdl.DISPID DISPID_COLLECT

  The Constant DISPID_COLLECT.

### DISPID_CONSTRUCTOR

    static final OaIdl.DISPID DISPID_CONSTRUCTOR

  The Constant DISPID_CONSTRUCTOR.

### DISPID_DESTRUCTOR

    static final OaIdl.DISPID DISPID_DESTRUCTOR

  The Constant DISPID_DESTRUCTOR.

### DISPID_EVALUATE

    static final OaIdl.DISPID DISPID_EVALUATE

  The Constant DISPID_EVALUATE.

### DISPID_NEWENUM

    static final OaIdl.DISPID DISPID_NEWENUM

  The Constant DISPID_NEWENUM.

### DISPID_PROPERTYPUT

    static final OaIdl.DISPID DISPID_PROPERTYPUT

  The Constant DISPID_PROPERTYPUT.

### DISPID_UNKNOWN

    static final OaIdl.DISPID DISPID_UNKNOWN

  The Constant DISPID_UNKNOWN.

### DISPID_VALUE

    static final OaIdl.DISPID DISPID_VALUE

  The Constant DISPID_VALUE.

### FADF_AUTO

    static final int FADF_AUTO

  An array that is allocated on the stack.

  See Also:
    Constant Field Values

### FADF_STATIC

    static final int FADF_STATIC

  An array that is statically allocated.

  See Also:
    Constant Field Values

### FADF_EMBEDDED

    static final int FADF_EMBEDDED

  An array that is embedded in a structure.

  See Also:
    Constant Field Values

### FADF_FIXEDSIZE

    static final int FADF_FIXEDSIZE

  An array that may not be resized or reallocated.

  See Also:
    Constant Field Values

### FADF_RECORD

    static final int FADF_RECORD

  An array that contains records. When set, there will be a pointer to the IRecordInfo interface at negative offset 4 in the array descriptor.

  See Also:
    Constant Field Values

### FADF_HAVEIID

    static final int FADF_HAVEIID

  An array that has an IID identifying interface. When set, there will be a GUID at negative offset 16 in the safe array descriptor. Flag is set only when FADF_DISPATCH or FADF_UNKNOWN is also set.

  See Also:
    Constant Field Values

### FADF_HAVEVARTYPE

    static final int FADF_HAVEVARTYPE

  An array that has a variant type. The variant type can be retrieved with SafeArrayGetVartype.

  See Also:
    Constant Field Values

### FADF_BSTR

    static final int FADF_BSTR

  An array of BSTRs.

  See Also:
    Constant Field Values

### FADF_UNKNOWN

    static final int FADF_UNKNOWN

  An array of IUnknown*.

  See Also:
    Constant Field Values

### FADF_DISPATCH

    static final int FADF_DISPATCH

  An array of IDispatch*.

  See Also:
    Constant Field Values

### FADF_VARIANT

    static final int FADF_VARIANT

  An array of VARIANTs.

  See Also:
    Constant Field Values

### FADF_RESERVED

    static final int FADF_RESERVED

  Bits reserved for future use.

  See Also:
    Constant Field Values

JNA API 3.5.2-SNAPSHOT

Copyright © 2007-2013 Timothy Wall. All Rights Reserved.