Module: Windows::COM::Automation

Defined in:
lib/windows/com/automation.rb

Constant Summary collapse

REGKIND_DEFAULT =
0
REGKIND_REGISTER =
1
REGKIND_NONE =
2
VAR_PERINSTANCE =

VARKIND enum

0
VAR_STATIC =
1
VAR_CONST =
2
VAR_DISPATCH =
3
TKIND_ENUM =

TYPEKIND enum

0
TKIND_RECORD =
1
TKIND_MODULE =
2
TKIND_INTERFACE =
3
TKIND_DISPATCH =
4
TKIND_COCLASS =
5
TKIND_ALIAS =
6
TKIND_UNION =
7
TKIND_MAX =
8
LIBFLAG_FRESTRICTED =

LIBFLAGS enum

0x1
LIBFLAG_FCONTROL =
0x2
LIBFLAG_FHIDDEN =
0x4
LIBFLAG_FHASDISKIMAGE =
0x8
PARAMFLAG_NONE =
0
PARAMFLAG_FIN =
0x1
PARAMFLAG_FOUT =
0x2
PARAMFLAG_FLCID =
0x4
PARAMFLAG_FRETVAL =
0x8
PARAMFLAG_FOPT =
0x10
PARAMFLAG_FHASDEFAULT =
0x20
PARAMFLAG_FHASCUSTDATA =
0x40
FUNCFLAG_FRESTRICTED =

FUNCFLAGS enum

0x1
FUNCFLAG_FSOURCE =
0x2
FUNCFLAG_FBINDABLE =
0x4
FUNCFLAG_FREQUESTEDIT =
0x8
FUNCFLAG_FDISPLAYBIND =
0x10
FUNCFLAG_FDEFAULTBIND =
0x20
FUNCFLAG_FHIDDEN =
0x40
FUNCFLAG_FUSESGETLASTERROR =
0x80
FUNCFLAG_FDEFAULTCOLLELEM =
0x100
FUNCFLAG_FUIDEFAULT =
0x200
FUNCFLAG_FNONBROWSABLE =
0x400
FUNCFLAG_FREPLACEABLE =
0x800
FUNCFLAG_FIMMEDIATEBIND =
0x1000
TYPEFLAG_FAPPOBJECT =

TYPEFLAGS enum

0x1
TYPEFLAG_FCANCREATE =
0x2
TYPEFLAG_FLICENSED =
0x4
TYPEFLAG_FPREDECLID =
0x8
TYPEFLAG_FHIDDEN =
0x10
TYPEFLAG_FCONTROL =
0x20
TYPEFLAG_FDUAL =
0x40
TYPEFLAG_FNONEXTENSIBLE =
0x80
TYPEFLAG_FOLEAUTOMATION =
0x100
TYPEFLAG_FRESTRICTED =
0x200
TYPEFLAG_FAGGREGATABLE =
0x400
TYPEFLAG_FREPLACEABLE =
0x800
TYPEFLAG_FDISPATCHABLE =
0x1000
TYPEFLAG_FREVERSEBIND =
0x2000
TYPEFLAG_FPROXY =
0x4000
VARFLAG_FREADONLY =

VARFLAGS enum

0x1
VARFLAG_FSOURCE =
0x2
VARFLAG_FBINDABLE =
0x4
VARFLAG_FREQUESTEDIT =
0x8
VARFLAG_FDISPLAYBIND =
0x10
VARFLAG_FDEFAULTBIND =
0x20
VARFLAG_FHIDDEN =
0x40
VARFLAG_FRESTRICTED =
0x80
VARFLAG_FDEFAULTCOLLELEM =
0x100
VARFLAG_FUIDEFAULT =
0x200
VARFLAG_FNONBROWSABLE =
0x400
VARFLAG_FREPLACEABLE =
0x800
VARFLAG_FIMMEDIATEBIND =
0x1000