com.sun.jna.platform.win32

## Interface OaIdl

-     public interface OaIdl

  The Interface OaIdl.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and 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.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

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `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

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