|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
import "oaidl.idl";
Data Structures |
| struct | _wireBRECORD |
| struct | _wireSAFEARRAY |
| struct | _wireVARIANT |
| struct | tagCLEANLOCALSTORAGE |
| struct | tagVARIANT |
Public Types |
| enum | SF_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 | TYPEKIND {
TKIND_ENUM = 0,
TKIND_RECORD,
TKIND_MODULE,
TKIND_INTERFACE,
TKIND_DISPATCH,
TKIND_COCLASS,
TKIND_ALIAS,
TKIND_UNION,
TKIND_MAX
} |
| enum | CALLCONV {
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 | FUNCKIND {
FUNC_VIRTUAL,
FUNC_PUREVIRTUAL,
FUNC_NONVIRTUAL,
FUNC_STATIC,
FUNC_DISPATCH
} |
| enum | INVOKEKIND { INVOKE_FUNC = 1,
INVOKE_PROPERTYGET = 2,
INVOKE_PROPERTYPUT = 4,
INVOKE_PROPERTYPUTREF = 8
} |
| enum | VARKIND { VAR_PERINSTANCE,
VAR_STATIC,
VAR_CONST,
VAR_DISPATCH
} |
| enum | TYPEFLAGS {
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 | FUNCFLAGS {
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 | VARFLAGS {
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 SAFEARRAYBOUND * | LPSAFEARRAYBOUND |
| typedef struct _wireVARIANT * | wireVARIANT |
| typedef struct _wireBRECORD * | wireBRECORD |
typedef struct
IOleAutomationTypes::_wireSAFEARRAY * | wireSAFEARRAY |
| typedef wireSAFEARRAY * | wirePSAFEARRAY |
| typedef SAFEARRAY * | LPSAFEARRAY |
| typedef VARIANT * | LPVARIANT |
| typedef VARIANT | VARIANTARG |
| typedef VARIANTARG * | LPVARIANTARG |
| typedef LONG | DISPID |
| typedef DWORD | HREFTYPE |
| typedef DISPID | MEMBERID |
| typedef struct PARAMDESCEX * | LPPARAMDESCEX |
| typedef struct PARAMDESC * | LPPARAMDESC |
| typedef struct IDLDESC * | LPIDLDESC |
| typedef struct ELEMDESC * | LPELEMDESC |
| typedef struct TYPEATTR * | LPTYPEATTR |
| typedef struct EXCEPINFO * | LPEXCEPINFO |
| typedef struct FUNCDESC * | LPFUNCDESC |
| typedef struct VARDESC * | LPVARDESC |
typedef struct
IOleAutomationTypes::tagCLEANLOCALSTORAGE | CLEANLOCALSTORAGE |
| typedef struct CUSTDATAITEM * | LPCUSTDATAITEM |
| typedef struct CUSTDATA * | LPCUSTDATA |
Data Fields |
__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.
The documentation for this interface was generated from the following file:
Generated on Mon May 28 2012 06:23:32 for ReactOS by
1.7.6.1
|