FUNCKIND

This enumeration lists various kinds of access of a function.

typedef enum tagFUNCKIND {
  FUNC_VIRTUAL,
  FUNC_PUREVIRTUAL,
  FUNC_NONVIRTUAL,
  FUNC_STATIC,
  FUNC_DISPATCH,
} FUNCKIND;

Elements

  • FUNC_PUREVIRTUAL
    Indicates that the function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.
  • FUNC_VIRTUAL
    Indicates that the function is accessed the same as PUREVIRTUAL, except the function has an implementation.
  • FUNC_NONVIRTUAL
    Indicates that the function is accessed by static address and takes an implicit i pointer.
  • FUNC_STATIC
    Indicates that the function is accessed by static address and does not take an implicit this pointer.
  • FUNC_DISPATCH
    Indicates that the function can be accessed only through IDispatch.

Requirements

OS Versions: Windows CE 2.0 and later.
Header: Oaidl.h.

See Also

Automation Enumerations | IDispatch

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.