ReactOS  0.4.15-dev-2720-g5ee0925
IOleAutomationTypes Interface Reference

import"oaidl.idl";

Collaboration diagram for IOleAutomationTypes:

Classes

struct  _wireBRECORD
 
struct  _wireSAFEARR_BRECORD
 
struct  _wireSAFEARR_BSTR
 
struct  _wireSAFEARR_DISPATCH
 
struct  _wireSAFEARR_HAVEIID
 
struct  _wireSAFEARR_UNKNOWN
 
struct  _wireSAFEARR_VARIANT
 
struct  _wireSAFEARRAY
 
struct  _wireVARIANT
 
struct  tagARRAYDESC
 
struct  tagCLEANLOCALSTORAGE
 
struct  tagCUSTDATA
 
struct  tagCUSTDATAITEM
 
struct  tagDISPPARAMS
 
struct  tagELEMDESC
 
struct  tagEXCEPINFO
 
struct  tagFUNCDESC
 
struct  tagIDLDESC
 
struct  tagPARAMDESC
 
struct  tagPARAMDESCEX
 
struct  tagSAFEARRAY
 
struct  tagSAFEARRAYBOUND
 
struct  tagTYPEATTR
 
struct  tagTYPEDESC
 
struct  tagVARDESC
 
struct  tagVARIANT
 
union  u
 

Public Types

enum  tagSF_TYPE {
  SF_ERROR = VT_ERROR, SF_I1 = VT_I1, SF_I2 = VT_I2, SF_I4 = VT_I4,
  SF_I8 = VT_I8, SF_BSTR = VT_BSTR, SF_UNKNOWN = VT_UNKNOWN, SF_DISPATCH = VT_DISPATCH,
  SF_VARIANT = VT_VARIANT, SF_RECORD = VT_RECORD, SF_HAVEIID = VT_UNKNOWN|VT_RESERVED
}
 
enum  tagTYPEKIND {
  TKIND_ENUM = 0, TKIND_RECORD, TKIND_MODULE, TKIND_INTERFACE,
  TKIND_DISPATCH, TKIND_COCLASS, TKIND_ALIAS, TKIND_UNION,
  TKIND_MAX
}
 
enum  tagCALLCONV {
  CC_FASTCALL = 0, CC_CDECL = 1, CC_MSCPASCAL, CC_PASCAL = CC_MSCPASCAL,
  CC_MACPASCAL, CC_STDCALL, CC_FPFASTCALL, CC_SYSCALL,
  CC_MPWCDECL, CC_MPWPASCAL, CC_MAX
}
 
enum  tagFUNCKIND {
  FUNC_VIRTUAL, FUNC_PUREVIRTUAL, FUNC_NONVIRTUAL, FUNC_STATIC,
  FUNC_DISPATCH
}
 
enum  tagINVOKEKIND { INVOKE_FUNC = 1, INVOKE_PROPERTYGET = 2, INVOKE_PROPERTYPUT = 4, INVOKE_PROPERTYPUTREF = 8 }
 
enum  tagVARKIND { VAR_PERINSTANCE, VAR_STATIC, VAR_CONST, VAR_DISPATCH }
 
enum  tagTYPEFLAGS {
  TYPEFLAG_FAPPOBJECT = 0x0001, TYPEFLAG_FCANCREATE = 0x0002, TYPEFLAG_FLICENSED = 0x0004, TYPEFLAG_FPREDECLID = 0x0008,
  TYPEFLAG_FHIDDEN = 0x0010, TYPEFLAG_FCONTROL = 0x0020, TYPEFLAG_FDUAL = 0x0040, TYPEFLAG_FNONEXTENSIBLE = 0x0080,
  TYPEFLAG_FOLEAUTOMATION = 0x0100, TYPEFLAG_FRESTRICTED = 0x0200, TYPEFLAG_FAGGREGATABLE = 0x0400, TYPEFLAG_FREPLACEABLE = 0x0800,
  TYPEFLAG_FDISPATCHABLE = 0x1000, TYPEFLAG_FREVERSEBIND = 0x2000, TYPEFLAG_FPROXY = 0x4000
}
 
enum  tagFUNCFLAGS {
  FUNCFLAG_FRESTRICTED = 0x0001, FUNCFLAG_FSOURCE = 0x0002, FUNCFLAG_FBINDABLE = 0x0004, FUNCFLAG_FREQUESTEDIT = 0x0008,
  FUNCFLAG_FDISPLAYBIND = 0x0010, FUNCFLAG_FDEFAULTBIND = 0x0020, FUNCFLAG_FHIDDEN = 0x0040, FUNCFLAG_FUSESGETLASTERROR = 0x0080,
  FUNCFLAG_FDEFAULTCOLLELEM = 0x0100, FUNCFLAG_FUIDEFAULT = 0x0200, FUNCFLAG_FNONBROWSABLE = 0x0400, FUNCFLAG_FREPLACEABLE = 0x0800,
  FUNCFLAG_FIMMEDIATEBIND = 0x1000
}
 
enum  tagVARFLAGS {
  VARFLAG_FREADONLY = 0x0001, VARFLAG_FSOURCE = 0x0002, VARFLAG_FBINDABLE = 0x0004, VARFLAG_FREQUESTEDIT = 0x0008,
  VARFLAG_FDISPLAYBIND = 0x0010, VARFLAG_FDEFAULTBIND = 0x0020, VARFLAG_FHIDDEN = 0x0040, VARFLAG_FRESTRICTED = 0x0080,
  VARFLAG_FDEFAULTCOLLELEM = 0x0100, VARFLAG_FUIDEFAULT = 0x0200, VARFLAG_FNONBROWSABLE = 0x0400, VARFLAG_FREPLACEABLE = 0x0800,
  VARFLAG_FIMMEDIATEBIND = 0x1000
}
 
typedef CY CURRENCY
 
typedef struct IOleAutomationTypes::tagSAFEARRAYBOUND SAFEARRAYBOUND
 
typedef struct IOleAutomationTypes::tagSAFEARRAYBOUNDLPSAFEARRAYBOUND
 
typedef struct _wireVARIANTwireVARIANT
 
typedef struct _wireBRECORDwireBRECORD
 
typedef struct IOleAutomationTypes::_wireSAFEARR_BSTR SAFEARR_BSTR
 
typedef struct IOleAutomationTypes::_wireSAFEARR_UNKNOWN SAFEARR_UNKNOWN
 
typedef struct IOleAutomationTypes::_wireSAFEARR_DISPATCH SAFEARR_DISPATCH
 
typedef struct IOleAutomationTypes::_wireSAFEARR_VARIANT SAFEARR_VARIANT
 
typedef struct IOleAutomationTypes::_wireSAFEARR_BRECORD SAFEARR_BRECORD
 
typedef struct IOleAutomationTypes::_wireSAFEARR_HAVEIID SAFEARR_HAVEIID
 
typedef enum IOleAutomationTypes::tagSF_TYPE SF_TYPE
 
typedef union _wireSAFEARRAY_UNION IOleAutomationTypes::u SAFEARRAYUNION
 
typedef struct IOleAutomationTypes::_wireSAFEARRAYwireSAFEARRAY
 
typedef wireSAFEARRAYwirePSAFEARRAY
 
typedef struct IOleAutomationTypes::tagSAFEARRAY SAFEARRAY
 
typedef SAFEARRAYLPSAFEARRAY
 
typedef VARIANTLPVARIANT
 
typedef VARIANT VARIANTARG
 
typedef VARIANTARGLPVARIANTARG
 
typedef LONG DISPID
 
typedef DWORD HREFTYPE
 
typedef DISPID MEMBERID
 
typedef enum IOleAutomationTypes::tagTYPEKIND TYPEKIND
 
typedef struct IOleAutomationTypes::tagTYPEDESC TYPEDESC
 
typedef struct IOleAutomationTypes::tagARRAYDESC ARRAYDESC
 
typedef struct IOleAutomationTypes::tagPARAMDESCEX PARAMDESCEX
 
typedef struct IOleAutomationTypes::tagPARAMDESCEXLPPARAMDESCEX
 
typedef struct IOleAutomationTypes::tagPARAMDESC PARAMDESC
 
typedef struct IOleAutomationTypes::tagPARAMDESCLPPARAMDESC
 
typedef struct IOleAutomationTypes::tagIDLDESC IDLDESC
 
typedef struct IOleAutomationTypes::tagIDLDESCLPIDLDESC
 
typedef struct IOleAutomationTypes::tagELEMDESC ELEMDESC
 
typedef struct IOleAutomationTypes::tagELEMDESC ELEMDESC
 
typedef struct IOleAutomationTypes::tagELEMDESCLPELEMDESC
 
typedef struct IOleAutomationTypes::tagTYPEATTR TYPEATTR
 
typedef struct IOleAutomationTypes::tagTYPEATTRLPTYPEATTR
 
typedef struct IOleAutomationTypes::tagDISPPARAMS DISPPARAMS
 
typedef struct IOleAutomationTypes::tagEXCEPINFO EXCEPINFO
 
typedef struct IOleAutomationTypes::tagEXCEPINFO EXCEPINFO
 
typedef struct IOleAutomationTypes::tagEXCEPINFOLPEXCEPINFO
 
typedef enum IOleAutomationTypes::tagCALLCONV CALLCONV
 
typedef enum IOleAutomationTypes::tagFUNCKIND FUNCKIND
 
typedef enum IOleAutomationTypes::tagINVOKEKIND INVOKEKIND
 
typedef struct IOleAutomationTypes::tagFUNCDESC FUNCDESC
 
typedef struct IOleAutomationTypes::tagFUNCDESCLPFUNCDESC
 
typedef enum IOleAutomationTypes::tagVARKIND VARKIND
 
typedef struct IOleAutomationTypes::tagVARDESC VARDESC
 
typedef struct IOleAutomationTypes::tagVARDESCLPVARDESC
 
typedef enum IOleAutomationTypes::tagTYPEFLAGS TYPEFLAGS
 
typedef enum IOleAutomationTypes::tagFUNCFLAGS FUNCFLAGS
 
typedef enum IOleAutomationTypes::tagVARFLAGS VARFLAGS
 
typedef struct IOleAutomationTypes::tagCLEANLOCALSTORAGE CLEANLOCALSTORAGE
 
typedef struct IOleAutomationTypes::tagCUSTDATAITEM CUSTDATAITEM
 
typedef struct IOleAutomationTypes::tagCUSTDATAITEMLPCUSTDATAITEM
 
typedef struct IOleAutomationTypes::tagCUSTDATA CUSTDATA
 
typedef struct IOleAutomationTypes::tagCUSTDATALPCUSTDATA
 

Public Attributes

__VARIANT_NAME_4 typedef struct tagVARIANT VARIANT
 
const USHORT FADF_AUTO = 0x0001
 
const USHORT FADF_STATIC = 0x0002
 
const USHORT FADF_EMBEDDED = 0x0004
 
const USHORT FADF_FIXEDSIZE = 0x0010
 
const USHORT FADF_RECORD = 0x0020
 
const USHORT FADF_HAVEIID = 0x0040
 
const USHORT FADF_HAVEVARTYPE = 0x0080
 
const USHORT FADF_BSTR = 0x0100
 
const USHORT FADF_UNKNOWN = 0x0200
 
const USHORT FADF_DISPATCH = 0x0400
 
const USHORT FADF_VARIANT = 0x0800
 
const USHORT FADF_RESERVED = 0xF008
 
const USHORT FADF_DATADELETED = 0x1000
 
const USHORT FADF_CREATEVECTOR = 0x2000
 
const USHORT PARAMFLAG_NONE = 0x00
 
const USHORT PARAMFLAG_FIN = 0x01
 
const USHORT PARAMFLAG_FOUT = 0x02
 
const USHORT PARAMFLAG_FLCID = 0x04
 
const USHORT PARAMFLAG_FRETVAL = 0x08
 
const USHORT PARAMFLAG_FOPT = 0x10
 
const USHORT PARAMFLAG_FHASDEFAULT = 0x20
 
const USHORT PARAMFLAG_FHASCUSTDATA = 0x40
 
const USHORT IDLFLAG_NONE = PARAMFLAG_NONE
 
const USHORT IDLFLAG_FIN = PARAMFLAG_FIN
 
const USHORT IDLFLAG_FOUT = PARAMFLAG_FOUT
 
const USHORT IDLFLAG_FLCID = PARAMFLAG_FLCID
 
const USHORT IDLFLAG_FRETVAL = PARAMFLAG_FRETVAL
 
const USHORT IMPLTYPEFLAG_FDEFAULT = 0x1
 
const USHORT IMPLTYPEFLAG_FSOURCE = 0x2
 
const USHORT IMPLTYPEFLAG_FRESTRICTED = 0x4
 
const USHORT IMPLTYPEFLAG_FDEFAULTVTABLE = 0x8
 

Detailed Description

Definition at line 32 of file oaidl.idl.

Member Typedef Documentation

◆ ARRAYDESC

◆ CALLCONV

◆ CLEANLOCALSTORAGE

◆ CURRENCY

Definition at line 35 of file oaidl.idl.

◆ CUSTDATA

◆ CUSTDATAITEM

◆ DISPID

Definition at line 294 of file oaidl.idl.

◆ DISPPARAMS

◆ ELEMDESC [1/2]

◆ ELEMDESC [2/2]

◆ EXCEPINFO [1/2]

◆ EXCEPINFO [2/2]

◆ FUNCDESC

◆ FUNCFLAGS

◆ FUNCKIND

◆ HREFTYPE

Definition at line 295 of file oaidl.idl.

◆ IDLDESC

◆ INVOKEKIND

◆ LPCUSTDATA

◆ LPCUSTDATAITEM

◆ LPELEMDESC

◆ LPEXCEPINFO

◆ LPFUNCDESC

◆ LPIDLDESC

◆ LPPARAMDESC

◆ LPPARAMDESCEX

◆ LPSAFEARRAY

Definition at line 125 of file oaidl.idl.

◆ LPSAFEARRAYBOUND

◆ LPTYPEATTR

◆ LPVARDESC

◆ LPVARIANT

Definition at line 229 of file oaidl.idl.

◆ LPVARIANTARG

Definition at line 231 of file oaidl.idl.

◆ MEMBERID

Definition at line 296 of file oaidl.idl.

◆ PARAMDESC

◆ PARAMDESCEX

◆ SAFEARR_BRECORD

◆ SAFEARR_BSTR

◆ SAFEARR_DISPATCH

◆ SAFEARR_HAVEIID

◆ SAFEARR_UNKNOWN

◆ SAFEARR_VARIANT

◆ SAFEARRAY

◆ SAFEARRAYBOUND

◆ SAFEARRAYUNION

typedef union _wireSAFEARRAY_UNION IOleAutomationTypes::u IOleAutomationTypes::SAFEARRAYUNION

◆ SF_TYPE

◆ TYPEATTR

◆ TYPEDESC

◆ TYPEFLAGS

◆ TYPEKIND

◆ VARDESC

◆ VARFLAGS

◆ VARIANTARG

Definition at line 230 of file oaidl.idl.

◆ VARKIND

◆ wireBRECORD

Definition at line 45 of file oaidl.idl.

◆ wirePSAFEARRAY

Definition at line 114 of file oaidl.idl.

◆ wireSAFEARRAY

◆ wireVARIANT

Definition at line 44 of file oaidl.idl.

Member Enumeration Documentation

◆ tagCALLCONV

Enumerator
CC_FASTCALL 
CC_CDECL 
CC_MSCPASCAL 
CC_PASCAL 
CC_MACPASCAL 
CC_STDCALL 
CC_FPFASTCALL 
CC_SYSCALL 
CC_MPWCDECL 
CC_MPWPASCAL 
CC_MAX 

Definition at line 425 of file oaidl.idl.

◆ tagFUNCFLAGS

Enumerator
FUNCFLAG_FRESTRICTED 
FUNCFLAG_FSOURCE 
FUNCFLAG_FBINDABLE 
FUNCFLAG_FREQUESTEDIT 
FUNCFLAG_FDISPLAYBIND 
FUNCFLAG_FDEFAULTBIND 
FUNCFLAG_FHIDDEN 
FUNCFLAG_FUSESGETLASTERROR 
FUNCFLAG_FDEFAULTCOLLELEM 
FUNCFLAG_FUIDEFAULT 
FUNCFLAG_FNONBROWSABLE 
FUNCFLAG_FREPLACEABLE 
FUNCFLAG_FIMMEDIATEBIND 

Definition at line 511 of file oaidl.idl.

◆ tagFUNCKIND

Enumerator
FUNC_VIRTUAL 
FUNC_PUREVIRTUAL 
FUNC_NONVIRTUAL 
FUNC_STATIC 
FUNC_DISPATCH 

Definition at line 439 of file oaidl.idl.

◆ tagINVOKEKIND

Enumerator
INVOKE_FUNC 
INVOKE_PROPERTYGET 
INVOKE_PROPERTYPUT 
INVOKE_PROPERTYPUTREF 

Definition at line 447 of file oaidl.idl.

◆ tagSF_TYPE

Enumerator
SF_ERROR 
SF_I1 
SF_I2 
SF_I4 
SF_I8 
SF_BSTR 
SF_UNKNOWN 
SF_DISPATCH 
SF_VARIANT 
SF_RECORD 
SF_HAVEIID 

Definition at line 78 of file oaidl.idl.

◆ tagTYPEFLAGS

Enumerator
TYPEFLAG_FAPPOBJECT 
TYPEFLAG_FCANCREATE 
TYPEFLAG_FLICENSED 
TYPEFLAG_FPREDECLID 
TYPEFLAG_FHIDDEN 
TYPEFLAG_FCONTROL 
TYPEFLAG_FDUAL 
TYPEFLAG_FNONEXTENSIBLE 
TYPEFLAG_FOLEAUTOMATION 
TYPEFLAG_FRESTRICTED 
TYPEFLAG_FAGGREGATABLE 
TYPEFLAG_FREPLACEABLE 
TYPEFLAG_FDISPATCHABLE 
TYPEFLAG_FREVERSEBIND 
TYPEFLAG_FPROXY 

Definition at line 493 of file oaidl.idl.

493  {
494  TYPEFLAG_FAPPOBJECT = 0x0001,
495  TYPEFLAG_FCANCREATE = 0x0002,
496  TYPEFLAG_FLICENSED = 0x0004,
497  TYPEFLAG_FPREDECLID = 0x0008,
498  TYPEFLAG_FHIDDEN = 0x0010,
499  TYPEFLAG_FCONTROL = 0x0020,
500  TYPEFLAG_FDUAL = 0x0040,
501  TYPEFLAG_FNONEXTENSIBLE = 0x0080,
502  TYPEFLAG_FOLEAUTOMATION = 0x0100,
503  TYPEFLAG_FRESTRICTED = 0x0200,
504  TYPEFLAG_FAGGREGATABLE = 0x0400,
505  TYPEFLAG_FREPLACEABLE = 0x0800,
506  TYPEFLAG_FDISPATCHABLE = 0x1000,
507  TYPEFLAG_FREVERSEBIND = 0x2000,
508  TYPEFLAG_FPROXY = 0x4000
509 } TYPEFLAGS;
enum IOleAutomationTypes::tagTYPEFLAGS TYPEFLAGS

◆ tagTYPEKIND

Enumerator
TKIND_ENUM 
TKIND_RECORD 
TKIND_MODULE 
TKIND_INTERFACE 
TKIND_DISPATCH 
TKIND_COCLASS 
TKIND_ALIAS 
TKIND_UNION 
TKIND_MAX 

Definition at line 298 of file oaidl.idl.

◆ tagVARFLAGS

Enumerator
VARFLAG_FREADONLY 
VARFLAG_FSOURCE 
VARFLAG_FBINDABLE 
VARFLAG_FREQUESTEDIT 
VARFLAG_FDISPLAYBIND 
VARFLAG_FDEFAULTBIND 
VARFLAG_FHIDDEN 
VARFLAG_FRESTRICTED 
VARFLAG_FDEFAULTCOLLELEM 
VARFLAG_FUIDEFAULT 
VARFLAG_FNONBROWSABLE 
VARFLAG_FREPLACEABLE 
VARFLAG_FIMMEDIATEBIND 

Definition at line 527 of file oaidl.idl.

◆ tagVARKIND

Enumerator
VAR_PERINSTANCE 
VAR_STATIC 
VAR_CONST 
VAR_DISPATCH 

Definition at line 469 of file oaidl.idl.

Member Data Documentation

◆ FADF_AUTO

const USHORT IOleAutomationTypes::FADF_AUTO = 0x0001

Definition at line 127 of file oaidl.idl.

◆ FADF_BSTR

const USHORT IOleAutomationTypes::FADF_BSTR = 0x0100

Definition at line 134 of file oaidl.idl.

◆ FADF_CREATEVECTOR

const USHORT IOleAutomationTypes::FADF_CREATEVECTOR = 0x2000

Definition at line 141 of file oaidl.idl.

◆ FADF_DATADELETED

const USHORT IOleAutomationTypes::FADF_DATADELETED = 0x1000

Definition at line 140 of file oaidl.idl.

◆ FADF_DISPATCH

const USHORT IOleAutomationTypes::FADF_DISPATCH = 0x0400

Definition at line 136 of file oaidl.idl.

◆ FADF_EMBEDDED

const USHORT IOleAutomationTypes::FADF_EMBEDDED = 0x0004

Definition at line 129 of file oaidl.idl.

◆ FADF_FIXEDSIZE

const USHORT IOleAutomationTypes::FADF_FIXEDSIZE = 0x0010

Definition at line 130 of file oaidl.idl.

◆ FADF_HAVEIID

const USHORT IOleAutomationTypes::FADF_HAVEIID = 0x0040

Definition at line 132 of file oaidl.idl.

◆ FADF_HAVEVARTYPE

const USHORT IOleAutomationTypes::FADF_HAVEVARTYPE = 0x0080

Definition at line 133 of file oaidl.idl.

◆ FADF_RECORD

const USHORT IOleAutomationTypes::FADF_RECORD = 0x0020

Definition at line 131 of file oaidl.idl.

◆ FADF_RESERVED

const USHORT IOleAutomationTypes::FADF_RESERVED = 0xF008

Definition at line 138 of file oaidl.idl.

◆ FADF_STATIC

const USHORT IOleAutomationTypes::FADF_STATIC = 0x0002

Definition at line 128 of file oaidl.idl.

◆ FADF_UNKNOWN

const USHORT IOleAutomationTypes::FADF_UNKNOWN = 0x0200

Definition at line 135 of file oaidl.idl.

◆ FADF_VARIANT

const USHORT IOleAutomationTypes::FADF_VARIANT = 0x0800

Definition at line 137 of file oaidl.idl.

◆ IDLFLAG_FIN

const USHORT IOleAutomationTypes::IDLFLAG_FIN = PARAMFLAG_FIN

Definition at line 351 of file oaidl.idl.

◆ IDLFLAG_FLCID

const USHORT IOleAutomationTypes::IDLFLAG_FLCID = PARAMFLAG_FLCID

Definition at line 353 of file oaidl.idl.

◆ IDLFLAG_FOUT

const USHORT IOleAutomationTypes::IDLFLAG_FOUT = PARAMFLAG_FOUT

Definition at line 352 of file oaidl.idl.

◆ IDLFLAG_FRETVAL

const USHORT IOleAutomationTypes::IDLFLAG_FRETVAL = PARAMFLAG_FRETVAL

Definition at line 354 of file oaidl.idl.

◆ IDLFLAG_NONE

const USHORT IOleAutomationTypes::IDLFLAG_NONE = PARAMFLAG_NONE

Definition at line 350 of file oaidl.idl.

◆ IMPLTYPEFLAG_FDEFAULT

const USHORT IOleAutomationTypes::IMPLTYPEFLAG_FDEFAULT = 0x1

Definition at line 476 of file oaidl.idl.

◆ IMPLTYPEFLAG_FDEFAULTVTABLE

const USHORT IOleAutomationTypes::IMPLTYPEFLAG_FDEFAULTVTABLE = 0x8

Definition at line 479 of file oaidl.idl.

◆ IMPLTYPEFLAG_FRESTRICTED

const USHORT IOleAutomationTypes::IMPLTYPEFLAG_FRESTRICTED = 0x4

Definition at line 478 of file oaidl.idl.

◆ IMPLTYPEFLAG_FSOURCE

const USHORT IOleAutomationTypes::IMPLTYPEFLAG_FSOURCE = 0x2

Definition at line 477 of file oaidl.idl.

◆ PARAMFLAG_FHASCUSTDATA

const USHORT IOleAutomationTypes::PARAMFLAG_FHASCUSTDATA = 0x40

Definition at line 343 of file oaidl.idl.

◆ PARAMFLAG_FHASDEFAULT

const USHORT IOleAutomationTypes::PARAMFLAG_FHASDEFAULT = 0x20

Definition at line 342 of file oaidl.idl.

◆ PARAMFLAG_FIN

const USHORT IOleAutomationTypes::PARAMFLAG_FIN = 0x01

Definition at line 337 of file oaidl.idl.

◆ PARAMFLAG_FLCID

const USHORT IOleAutomationTypes::PARAMFLAG_FLCID = 0x04

Definition at line 339 of file oaidl.idl.

◆ PARAMFLAG_FOPT

const USHORT IOleAutomationTypes::PARAMFLAG_FOPT = 0x10

Definition at line 341 of file oaidl.idl.

◆ PARAMFLAG_FOUT

const USHORT IOleAutomationTypes::PARAMFLAG_FOUT = 0x02

Definition at line 338 of file oaidl.idl.

◆ PARAMFLAG_FRETVAL

const USHORT IOleAutomationTypes::PARAMFLAG_FRETVAL = 0x08

Definition at line 340 of file oaidl.idl.

◆ PARAMFLAG_NONE

const USHORT IOleAutomationTypes::PARAMFLAG_NONE = 0x00

Definition at line 336 of file oaidl.idl.

◆ VARIANT

__VARIANT_NAME_4 typedef struct tagVARIANT IOleAutomationTypes::VARIANT

Definition at line 159 of file oaidl.idl.


The documentation for this interface was generated from the following file: