|
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::tagSAFEARRAYBOUND * | LPSAFEARRAYBOUND |
|
typedef struct _wireVARIANT * | wireVARIANT |
|
typedef struct _wireBRECORD * | wireBRECORD |
|
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::_wireSAFEARRAY * | wireSAFEARRAY |
|
typedef wireSAFEARRAY * | wirePSAFEARRAY |
|
typedef struct IOleAutomationTypes::tagSAFEARRAY | SAFEARRAY |
|
typedef SAFEARRAY * | LPSAFEARRAY |
|
typedef struct tagVARIANT | VARIANT |
|
typedef VARIANT * | LPVARIANT |
|
typedef VARIANT | VARIANTARG |
|
typedef VARIANTARG * | LPVARIANTARG |
|
typedef const VARIANT * | REFVARIANT |
|
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::tagPARAMDESCEX * | LPPARAMDESCEX |
|
typedef struct IOleAutomationTypes::tagPARAMDESC | PARAMDESC |
|
typedef struct IOleAutomationTypes::tagPARAMDESC * | LPPARAMDESC |
|
typedef struct IOleAutomationTypes::tagIDLDESC | IDLDESC |
|
typedef struct IOleAutomationTypes::tagIDLDESC * | LPIDLDESC |
|
typedef struct IOleAutomationTypes::tagELEMDESC | ELEMDESC |
|
typedef struct IOleAutomationTypes::tagELEMDESC | ELEMDESC |
|
typedef struct IOleAutomationTypes::tagELEMDESC * | LPELEMDESC |
|
typedef struct IOleAutomationTypes::tagTYPEATTR | TYPEATTR |
|
typedef struct IOleAutomationTypes::tagTYPEATTR * | LPTYPEATTR |
|
typedef struct IOleAutomationTypes::tagDISPPARAMS | DISPPARAMS |
|
typedef struct IOleAutomationTypes::tagEXCEPINFO | EXCEPINFO |
|
typedef struct IOleAutomationTypes::tagEXCEPINFO | EXCEPINFO |
|
typedef struct IOleAutomationTypes::tagEXCEPINFO * | LPEXCEPINFO |
|
typedef enum IOleAutomationTypes::tagCALLCONV | CALLCONV |
|
typedef enum IOleAutomationTypes::tagFUNCKIND | FUNCKIND |
|
typedef enum IOleAutomationTypes::tagINVOKEKIND | INVOKEKIND |
|
typedef struct IOleAutomationTypes::tagFUNCDESC | FUNCDESC |
|
typedef struct IOleAutomationTypes::tagFUNCDESC * | LPFUNCDESC |
|
typedef enum IOleAutomationTypes::tagVARKIND | VARKIND |
|
typedef struct IOleAutomationTypes::tagVARDESC | VARDESC |
|
typedef struct IOleAutomationTypes::tagVARDESC * | LPVARDESC |
|
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::tagCUSTDATAITEM * | LPCUSTDATAITEM |
|
typedef struct IOleAutomationTypes::tagCUSTDATA | CUSTDATA |
|
typedef struct IOleAutomationTypes::tagCUSTDATA * | LPCUSTDATA |
|