encabezado oaidl.h
Automation usa este encabezado. Para más información, consulte:
oaidl.h contiene las siguientes interfaces de programación:
ICreateErrorInfo Devuelve información de error. |
ICreateTypeInfo Proporciona las herramientas para crear y administrar la información de tipo definida a través de la descripción del tipo. (ICreateTypeInfo) |
ICreateTypeInfo2 Proporciona las herramientas para crear y administrar la información de tipo definida a través de la descripción del tipo. (ICreateTypeInfo2) |
ICreateTypeLib Proporciona los métodos para crear y administrar el componente o archivo que contiene información de tipo. (ICreateTypeLib) |
ICreateTypeLib2 Proporciona los métodos para crear y administrar el componente o archivo que contiene información de tipo. (ICreateTypeLib2) |
IDispatch Expone objetos, métodos y propiedades a herramientas de programación y otras aplicaciones que admiten Automation. |
IEnumVARIANT Proporciona un método para enumerar una colección de variantes, incluidas colecciones heterogéneas de objetos y tipos intrínsecos. |
IErrorInfo Proporciona información detallada sobre errores contextuales. |
IErrorLog Comunica información detallada de error entre un cliente y un objeto. |
IPropertyBag Proporciona un objeto con un contenedor de propiedades en el que el objeto puede guardar sus propiedades de forma persistente. |
IRecordInfo Describe la estructura de un UDT determinado. |
ISupportErrorInfo Garantiza que la información de error se pueda propagar correctamente a la cadena de llamadas. Los objetos de automatización que usan las interfaces de control de errores deben implementar ISupportErrorInfo. |
ITypeChangeEvents Permite a los clientes suscribirse a notificaciones de cambio de tipo en objetos que implementan las interfaces ITypeInfo, ITypeInfo2, ICreateTypeInfo e ICreateTypeInfo2. |
ITypeComp La interfaz ITypeComp proporciona una manera rápida de acceder a la información que los compiladores necesitan al enlazar e crear instancias de estructuras e interfaces. |
Itypeinfo Se usa para leer información sobre objetos. (ITypeInfo) |
ITypeInfo2 Se usa para leer información sobre objetos. (ITypeInfo2) |
ITypeLib Representa una biblioteca de tipos, los datos que describen un conjunto de objetos. (ITypeLib) |
ITypeLib2 Representa una biblioteca de tipos, los datos que describen un conjunto de objetos. (ITypeLib2) |
BSTR_UserFree Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (BSTR_UserFree) |
BSTR_UserFree64 Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (BSTR_UserFree64) |
BSTR_UserMarshal Serializa un objeto BSTR en el búfer RPC. (BSTR_UserMarshal) |
BSTR_UserMarshal64 Serializa un objeto BSTR en el búfer RPC. (BSTR_UserMarshal64) |
BSTR_UserSize Calcula el tamaño del cable del objeto BSTR y obtiene su identificador y datos. (BSTR_UserSize) |
BSTR_UserSize64 Calcula el tamaño del cable del objeto BSTR y obtiene su identificador y datos. (BSTR_UserSize64) |
BSTR_UserUnmarshal Desmarshala un objeto BSTR del búfer RPC. (BSTR_UserUnmarshal) |
BSTR_UserUnmarshal64 Desmarshala un objeto BSTR del búfer RPC. (BSTR_UserUnmarshal64) |
VARIANT_UserFree Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (VARIANT_UserFree) |
VARIANT_UserFree64 Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (VARIANT_UserFree64) |
VARIANT_UserMarshal Serializa un objeto VARIANT en el búfer RPC. (VARIANT_UserMarshal) |
VARIANT_UserMarshal64 Serializa un objeto VARIANT en el búfer RPC. (VARIANT_UserMarshal64) |
VARIANT_UserSize Calcula el tamaño del cable del objeto VARIANT y obtiene su identificador y datos. (VARIANT_UserSize) |
VARIANT_UserSize64 Calcula el tamaño del cable del objeto VARIANT y obtiene su identificador y datos. (VARIANT_UserSize64) |
VARIANT_UserUnmarshal Desmarshala un objeto VARIANT del búfer RPC. (VARIANT_UserUnmarshal) |
VARIANT_UserUnmarshal64 Desmarshala un objeto VARIANT del búfer RPC. (VARIANT_UserUnmarshal64) |
ARRAYDESC Describe una matriz, su tipo de elemento y su dimensión. |
BINDPTR Describe un puntero. |
CUSTDATA Representa datos personalizados. |
CUSTDATAITEM Representa un elemento de datos personalizado. |
DISPPARAMS Contiene los argumentos pasados a un método o propiedad. |
ELEMDESC La estructura ELEMDESC contiene la descripción del tipo y la información de transferencia de procesos para una variable, una función o un parámetro de función. (ELEMDESC) |
EXCEPINFO Describe una excepción que se produjo durante IDispatch::Invoke. |
FUNCDESC Describe una función. (FUNCDESC) |
PARAMDESC Contiene información necesaria para transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos. |
PARAMDESCEX Contiene información sobre el valor predeterminado de un parámetro. |
SAFEARRAY Representa una matriz segura. |
SAFEARRAYBOUND Representa los límites de una dimensión de la matriz. |
TLIBATTR Contiene información sobre una biblioteca de tipos. La información de esta estructura se usa para identificar la biblioteca de tipos y proporcionar compatibilidad con idiomas nacionales para los nombres de miembros. |
TYPEATTR Contiene atributos de un tipo. |
TYPEDESC Describe el tipo de una variable, el tipo de valor devuelto por una función o el tipo de un parámetro de una función. |
VARDESC Describe una variable, una constante o un miembro de datos. |
VARIANT VARIANTARG describe los argumentos pasados dentro de DISPPARAMS y VARIANT para especificar datos variantes que no se pueden pasar por referencia. |
CALLCONV Identifica la convención de llamada utilizada por una función miembro descrita en la estructura METHODDATA. |
DESCKIND Identifica la descripción del tipo a la que se realiza el enlace. |
FUNCFLAGS Especifica marcas de función. |
FUNCKIND Especifica el tipo de función. |
INVOKEKIND Especifica la forma en que se invoca una función. |
LIBFLAGS Define las marcas que se aplican a las bibliotecas de tipos. |
SYSKIND Identifica la plataforma del sistema operativo de destino. |
TYPEFLAGS Marcas de tipo. |
TYPEKIND Especifica un tipo. |
VARFLAGS Especifica marcas de variable. |
VARKIND Especifica el tipo de variable. |