Package com.sun.jna.platform.win32

## Interface OaIdl

-     public interface OaIdl

  The Interface OaIdl.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface | Description
    --- | --- | ---
    `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.ElemDescArg` |
    `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.LIBFLAGS` |
    `static class` | `OaIdl.MEMBERID` |
    `static class` | `OaIdl.MEMBERIDByReference` |
    `static class` | `OaIdl.PARAMDESC` |
    `static class` | `OaIdl.PARAMDESCEX` |
    `static class` | `OaIdl.SAFEARRAY` | Implementation of SAFEARRAY.
    `static class` | `OaIdl.SAFEARRAYBOUND` |
    `static class` | `OaIdl.SAFEARRAYByReference` |
    `static class` | `OaIdl.ScodeArg` |
    `static class` | `OaIdl.SYSKIND` |
    `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

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static long` | `DATE_OFFSET` |
    `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.
    `static OaIdl.MEMBERID` | `MEMBERID_NIL` |

- - ### Field Detail

    - #### DATE_OFFSET

          static final long DATE_OFFSET

    - #### 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.

    - #### MEMBERID_NIL

          static final OaIdl.MEMBERID MEMBERID_NIL

    - #### 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