Compartir por


automatización

Información general sobre la tecnología de automatización.

Para desarrollar automatización, necesita estos encabezados:

Esta documentación está relacionada con OLE Automation. Para obtener información sobre la automatización de la interfaz de usuario, consulte Introducción a la API de Windows Automation.

Enumeraciones

 
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.
REGKIND

Controla cómo se registra una biblioteca de tipos.
SYSKIND

Identifica la plataforma del sistema operativo de destino.
TYPEFLAGS

Marcas de tipo.
TYPEKIND

Especifica un tipo.
VARENUM

Especifica los tipos de variante.
VARFLAGS

Especifica marcas de variable.
VARKIND

Especifica el tipo de variable.

Functions

 
AddFuncDesc

Agrega una descripción de función a la descripción del tipo.
AddImplType

Especifica una interfaz heredada o una interfaz implementada por una clase de objeto de componente (coclase).
AddRefTypeInfo

Agrega una descripción de tipo a las a las que hace referencia la descripción del tipo que se va a crear.
AddressOfMember

Recupera las direcciones de variables o funciones estáticas, como las que se definen en un archivo DLL.
AddVarDesc

Agrega una descripción de miembro de datos o variable a la descripción del tipo.
AfterTypeChange

Se genera después de cambiar un tipo.
Enlazar

Asigna un nombre a un miembro de un tipo o enlaza variables y funciones globales de una biblioteca de tipos.
BindType

Enlaza con las descripciones de tipo que se encuentran dentro de una biblioteca de tipos.
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)
BstrFromVector

Devuelve un BSTR, asignando cada elemento del vector a un carácter del BSTR.
ClearCustData

Libera la memoria usada para contener el elemento de datos personalizado.
Clonar

Crea una copia del estado actual de la enumeración.
CreateDispTypeInfo

Crea información de tipo simplificada para su uso en una implementación de IDispatch.
CreateErrorInfo

Crea una instancia de un objeto de error genérico.
CreateInstance

Crea una nueva instancia de un tipo que describe una clase de objeto de componente (coclase).
CreateStdDispatch

Crea una implementación estándar de la interfaz IDispatch a través de una sola llamada de función. Esto simplifica la exposición de objetos a través de Automation.
CreateTypeInfo

Crea una nueva instancia de descripción de tipos dentro de la biblioteca de tipos.
CreateTypeLib

Proporciona acceso a una nueva instancia de objeto que admite la interfaz ICreateTypeLib.
CreateTypeLib2

Crea una biblioteca de tipos en el formato de archivo actual.
DefineFuncAsDllEntry

Asocia un punto de entrada DLL a la función que tiene el índice especificado.
DeleteFuncDesc

Elimina una descripción de función especificada por el número de índice.
DeleteFuncDescByMemId

Elimina la descripción de la función especificada (FUNCDESC).
DeleteImplType

Elimina las marcas IMPLTYPE de la interfaz indizada.
DeleteTypeInfo

Elimina una información de tipo especificada de la biblioteca de tipos.
DeleteVarDesc

Elimina la estructura VARDESC especificada. (ICreateTypeInfo2.DeleteVarDesc)
DeleteVarDescByMemId

Elimina la estructura VARDESC especificada. (ICreateTypeInfo2.DeleteVarDescByMemId)
DispCallFunc

Asistente de bajo nivel para Invoke que proporciona independencia de la máquina para la invocación personalizada. (DispCallFunc)
DispGetIDsOfNames

Asistente de bajo nivel para Invoke que proporciona independencia de la máquina para la invocación personalizada. (DispGetIDsOfNames)
DispGetParam

Recupera un parámetro de la estructura DISPPARAMS, comprobando los parámetros con nombre y los parámetros posicionales, y convierte el parámetro en el tipo especificado.
DispInvoke

Llama automáticamente a funciones miembro en una interfaz, dada la información de tipo de la interfaz.
DosDateTimeToVariantTime

Convierte la representación de MS-DOS de hora en la representación de fecha y hora almacenada en una variante.
FindName

Busca apariciones de una descripción de tipo en una biblioteca de tipos. Esto se puede usar para comprobar rápidamente que existe un nombre en una biblioteca de tipos.
GetActiveObject

Recupera un puntero a un objeto en ejecución que se ha registrado con OLE.
GetAllCustData

Obtiene todos los elementos de datos personalizados de la biblioteca. (ITypeInfo2.GetAllCustData)
GetAllCustData

Obtiene todos los elementos de datos personalizados de la biblioteca. (ITypeLib2.GetAllCustData)
GetAllFuncCustData

Obtiene todos los datos personalizados de la función especificada.
GetAllImplTypeCustData

Obtiene todos los datos personalizados para el tipo de implementación especificado.
GetAllParamCustData

Obtiene todos los datos personalizados para el parámetro de la función especificada.
GetAllVarCustData

Obtiene la variable de los datos personalizados.
GetAltMonthNames

Recupera los nombres de mes secundarios (alternativos).
GetContainingTypeLib

Recupera la biblioteca de tipos contenedora y el índice de la descripción del tipo dentro de esa biblioteca de tipos.
GetCustData

Obtiene los datos personalizados. (ITypeInfo2.GetCustData)
GetCustData

Obtiene los datos personalizados. (ITypeLib2.GetCustData)
GetDescription

Devuelve una descripción textual del error.
GetDllEntry

Recupera una descripción o especificación de un punto de entrada para una función de un archivo DLL.
GetDocumentation

Recupera la cadena de documentación, el nombre y la ruta de acceso completos del archivo de Ayuda y el identificador de contexto del tema de Ayuda de una descripción de tipos especificada.
GetDocumentation

Recupera la cadena de documentación de la biblioteca, el nombre completo del archivo de Ayuda y la ruta de acceso, y el identificador de contexto del tema de ayuda de la biblioteca en el archivo de Ayuda.
GetDocumentation2

Recupera la cadena de documentación, el nombre completo del archivo de ayuda y la ruta de acceso, el contexto de localización que se utiliza y el identificador de contexto para el tema de Ayuda de la biblioteca en el archivo de ayuda.
GetDocumentation2

Recupera la cadena de documentación de la biblioteca, el nombre completo del archivo de ayuda y la ruta de acceso, el contexto de localización que se utiliza y el identificador de contexto para el tema de Ayuda de la biblioteca en el archivo de ayuda.
GetErrorInfo

Obtiene el puntero de información de error establecido por la llamada anterior a SetErrorInfo en el subproceso lógico actual.
GetField

Devuelve un puntero al variant que contiene el valor de un nombre de campo determinado.
GetFieldNames

Obtiene los nombres de los campos del registro.
GetFieldNoCopy

Devuelve un puntero al valor de un nombre de campo determinado sin copiar el valor y asignar recursos.
GetFuncCustData

Obtiene los datos personalizados de la función especificada.
GetFuncDesc

Recupera la estructura FUNCDESC que contiene información sobre una función especificada.
GetFuncIndexOfMemId

Se enlaza a un miembro concreto basado en un DISPID conocido, donde no se conoce el nombre de miembro (por ejemplo, al enlazar a un miembro predeterminado). (ITypeInfo2.GetFuncIndexOfMemId)
GetGuid

Obtiene el GUID del tipo de registro.
GetGUID

Devuelve el identificador único global (GUID) de la interfaz que definió el error.
GetHelpContext

Devuelve el identificador de contexto de ayuda (ID) del error.
GetHelpFile

Devuelve la ruta de acceso del archivo de Ayuda que describe el error.
GetIDsOfNames

Asigna un único miembro y un conjunto opcional de nombres de argumentos a un conjunto correspondiente de DISPID de enteros, que se pueden usar en llamadas posteriores a Invoke.
GetIDsOfNames

Realiza asignaciones entre nombres e identificadores de miembro, y nombres e identificadores de parámetros.
GetImplTypeCustData

Obtiene los datos personalizados del tipo de implementación.
GetImplTypeFlags

Recupera la enumeración IMPLTYPEFLAGS para una interfaz implementada o interfaz base en una descripción de tipo.
GetLibAttr

Recupera la estructura que contiene los atributos de la biblioteca.
GetLibStatistics

Devuelve las estadísticas sobre una biblioteca de tipos que se requieren para cambiar el tamaño de las tablas hash de forma eficaz.
GetMops

Recupera información sobre el cálculo de referencias.
GetName

Obtiene el nombre del tipo de registro.
GetNames

Recupera la variable con el identificador de miembro especificado o el nombre de la propiedad o el método y los parámetros que corresponden al identificador de función especificado.
GetParamCustData

Obtiene los datos personalizados del parámetro especificado.
GetRecordInfoFromGuids

Devuelve un puntero a la interfaz IRecordInfo de un UDT pasando el GUID de la información de tipo sin tener que cargar la biblioteca de tipos.
GetRecordInfoFromTypeInfo

Devuelve un puntero a la interfaz IRecordInfo del UDT pasando su información de tipo.
GetRefTypeInfo

Si una descripción de tipo hace referencia a otras descripciones de tipo, recupera las descripciones de tipo a las que se hace referencia.
GetRefTypeOfImplType

Si una descripción de tipo describe una clase COM, recupera la descripción de los tipos de interfaz implementados.
GetSize

Obtiene el número de bytes de memoria necesarios para contener la instancia de registro.
GetSource

Devuelve el identificador de programación dependiente del idioma (ProgID) de la clase o aplicación que generó el error.
GetTypeAttr

Recupera una estructura TYPEATTR que contiene los atributos de la descripción del tipo.
GetTypeComp

Recupera la interfaz ITypeComp para la descripción del tipo, lo que permite que un compilador de cliente se enlace a los miembros de la descripción del tipo.
GetTypeComp

Permite que un compilador de cliente se enlace a los tipos, variables, constantes y funciones globales de una biblioteca.
GetTypeFlags

Devuelve las marcas de tipo sin asignaciones. Esto devuelve una marca que expande las marcas de tipo sin aumentar el TYPEATTR (atributo de tipo).
GetTypeInfo

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.
GetTypeInfo

Recupera la información de tipo que describe un UDT o safearray de UDT.
GetTypeInfo

Recupera la descripción de tipo especificada en la biblioteca.
GetTypeInfoCount

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).
GetTypeInfoCount

Proporciona el número de descripciones de tipos que se encuentran en una biblioteca de tipos.
GetTypeInfoOfGuid

Recupera la descripción de tipo que se corresponde con el GUID especificado.
GetTypeInfoType

Recupera el tipo de una descripción de tipos.
GetTypeKind

Devuelve la enumeración TYPEKIND rápidamente, sin realizar ninguna asignación.
GetVarCustData

Obtiene los datos personalizados de la variable especificada.
GetVarDesc

Recupera una estructura VARDESC que describe la variable especificada.
GetVarIndexOfMemId

Se enlaza a un miembro concreto basado en un DISPID conocido, donde no se conoce el nombre de miembro (por ejemplo, al enlazar a un miembro predeterminado). (ITypeInfo2.GetVarIndexOfMemId)
InterfaceSupportsErrorInfo

Indica si una interfaz admite la interfaz IErrorInfo.
Invocar

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.
Invocar

Invoca a un método u obtiene acceso a una propiedad de un objeto, que implementa la interfaz descrita por la descripción de tipo.
IsMatchingType

Determina si el registro que se pasa coincide con el de la información del registro actual.
IsName

Indica si una cadena que se ha pasado contiene el nombre de un tipo o miembro descrito en la biblioteca.
Diseño

Asigna desplazamientos de VTBL para funciones virtuales y desplazamientos de instancias para los miembros de datos por instancia y crea las dos descripciones de tipos para las interfaces duales.
LHashValOfName

Calcula un valor hash para un nombre. (LHashValOfName)
LHashValOfNameSys

Calcula un valor hash para un nombre. (LHashValOfNameSys)
LHashValOfNameSysA

Calcula un valor hash para el nombre especificado.
LoadRegTypeLib

Usa información del Registro para cargar una biblioteca de tipos.
LoadTypeLib

Carga y registra una biblioteca de tipos.
LoadTypeLibEx

Carga una biblioteca de tipos y, opcionalmente, la registra en el registro del sistema.  .
LPSAFEARRAY_UserFree

Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (LPSAFEARRAY_UserFree)
LPSAFEARRAY_UserFree64

Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (LPSAFEARRAY_UserFree64)
LPSAFEARRAY_UserMarshal

Calcula las referencias de los datos del objeto SAFEARRAY especificado al búfer RPC del usuario en el lado cliente o servidor. (LPSAFEARRAY_UserMarshal)
LPSAFEARRAY_UserMarshal64

Calcula las referencias de los datos del objeto SAFEARRAY especificado al búfer RPC del usuario en el lado cliente o servidor. (LPSAFEARRAY_UserMarshal64)
LPSAFEARRAY_UserSize

Calcula el tamaño del cable del objeto SAFEARRAY y obtiene su identificador y datos. (LPSAFEARRAY_UserSize)
LPSAFEARRAY_UserSize64

Calcula el tamaño del cable del objeto SAFEARRAY y obtiene su identificador y datos. (LPSAFEARRAY_UserSize64)
LPSAFEARRAY_UserUnmarshal

Desmarshala un objeto SAFEARRAY del búfer RPC. (LPSAFEARRAY_UserUnmarshal)
LPSAFEARRAY_UserUnmarshal64

Desmarshala un objeto SAFEARRAY del búfer RPC. (LPSAFEARRAY_UserUnmarshal64)
Siguiente

Recupera los elementos especificados en la secuencia de enumeración.
OaBuildVersion

Recupera la versión de compilación de OLE Automation.
OaEnablePerUserTLibRegistration

Habilita la función RegisterTypeLib para invalidar las asignaciones predeterminadas del Registro en Windows Vista Service Pack 1 (SP1), Windows Server 2008 y versiones posteriores del sistema operativo.
OleLoadPictureFile

Crea un objeto IPictureDisp a partir de un archivo de imagen en el disco.
OleLoadPictureFileEx

Carga una imagen de un archivo.
OleSavePictureFile

Guarda una imagen en un archivo.
PutField

Coloca una variante en un campo.
PutFieldNoCopy

Pasa la propiedad de los datos al campo asignado colocando los datos reales en el campo.
QueryPathOfRegTypeLib

Recupera la ruta de acceso de una biblioteca de tipos registrada.
RecordClear

Libera las referencias de objeto y otros valores de un registro sin desasignar el registro.
RecordCopy

Copia un registro existente en el búfer pasado.
RecordCreate

Asigna memoria para un nuevo registro, inicializa la instancia y devuelve un puntero al registro.
RecordCreateCopy

Crea una copia de una instancia de un registro en la ubicación especificada.
RecordDestroy

Libera los recursos y desasigna la memoria del registro.
RecordInit

Inicializa una nueva instancia de un registro.
RegisterActiveObject

Registra un objeto como objeto activo para su clase.
RegisterTypeLib

Agrega información sobre una biblioteca de tipos al registro del sistema.
RegisterTypeLibForUser

Registra una biblioteca de tipos para que la use el usuario que realiza la llamada.
ReleaseFuncDesc

Libera un FUNCDESC devuelto anteriormente por ITypeInfo::GetFuncDesc.
ReleaseTLibAttr

Libera el TLIBATTR obtenido originalmente de GetLibAttr.
ReleaseTypeAttr

Libera un TYPEATTR devuelto anteriormente por ITypeInfo::GetTypeAttr.
ReleaseVarDesc

Libera un VARDESC devuelto anteriormente por ITypeInfo::GetVarDesc.
RequestTypeChange

Se genera cuando se ha realizado una solicitud para cambiar un tipo. No se puede permitir el cambio.
Reset

Restablece la secuencia de enumeración al principio. (IEnumVARIANT.Reset)
RevokeActiveObject

Finaliza el estado de un objeto como activo.
SafeArrayAccessData

Incrementa el recuento de bloqueos de una matriz y recupera un puntero a los datos de la matriz.
SafeArrayAddRef

Aumenta el recuento de referencias de anclaje del descriptor para la matriz segura especificada en uno y puede aumentar el recuento de referencias de anclaje de los datos de la matriz segura especificada en uno si esos datos se asignaron dinámicamente, según lo determinado por el descriptor de la matriz segura.
SafeArrayAllocData

Asigna memoria para una matriz segura, basada en un descriptor creado con SafeArrayAllocDescriptor.
SafeArrayAllocDescriptor

Asigna memoria para un descriptor de matriz seguro.
SafeArrayAllocDescriptorEx

Crea un descriptor de matriz seguro para una matriz de cualquier tipo de variante válido, incluida VT_RECORD, sin asignar los datos de la matriz.
SafeArrayCopy

Crea una copia de una matriz segura existente.
SafeArrayCopyData

Copia la matriz de origen en la matriz de destino especificada después de liberar los recursos de la matriz de destino.
SafeArrayCreate

Crea un nuevo descriptor de matriz, asigna e inicializa los datos de la matriz y devuelve un puntero al nuevo descriptor de matriz.
SafeArrayCreateEx

Crea y devuelve un descriptor de matriz seguro a partir del VARTYPE especificado, el número de dimensiones y límites especificados.
SafeArrayCreateVector

Crea una matriz unidimensional. Una matriz segura creada con SafeArrayCreateVector es un tamaño fijo, por lo que la constante FADF_FIXEDSIZE siempre se establece.
SafeArrayCreateVectorEx

Crea y devuelve una matriz segura unidimensional del VARTYPE y los límites especificados.
SafeArrayDestroy

Destruye un descriptor de matriz existente y todos los datos de la matriz.
SafeArrayDestroyData

Destruye todos los datos de la matriz segura especificada.
SafeArrayDestroyDescriptor

Destruye el descriptor de la matriz segura especificada.
SafeArrayGetDim

Obtiene el número de dimensiones de la matriz.
SafeArrayGetElement

Recupera un único elemento de la matriz.
SafeArrayGetElemsize

Obtiene el tamaño de un elemento.
SafeArrayGetIID

Obtiene el GUID de la interfaz contenida en la matriz segura especificada.
SafeArrayGetLBound

Obtiene el límite inferior para cualquier dimensión de la matriz segura especificada.
SafeArrayGetRecordInfo

Recupera la interfaz IRecordInfo del UDT contenido en la matriz segura especificada.
SafeArrayGetUBound

Obtiene el límite superior de cualquier dimensión de la matriz segura especificada.
SafeArrayGetVartype

Obtiene el VARTYPE almacenado en la matriz segura especificada.
SafeArrayLock

Incrementa el recuento de bloqueos de una matriz y coloca un puntero a los datos de la matriz en pvData del descriptor de matriz.
SafeArrayPtrOfIndex

Obtiene un puntero a un elemento de matriz.
SafeArrayPutElement

Almacena el elemento de datos en la ubicación especificada de la matriz.
SafeArrayRedim

Cambia el límite más a la derecha (menos significativo) de la matriz segura especificada.
SafeArrayReleaseData

Reduce el recuento de referencias de anclaje para los datos de matriz seguros especificados en uno. Cuando ese recuento alcanza 0, ya no se libera la memoria de esos datos.
SafeArrayReleaseDescriptor

Disminuye el recuento de referencias de anclaje para el descriptor de la matriz segura especificada en uno. Cuando ese recuento alcanza 0, ya no se impide liberar la memoria de ese descriptor.
SafeArraySetIID

Establece el GUID de la interfaz para la matriz segura especificada.
SafeArraySetRecordInfo

Establece la información de registro en la matriz segura especificada.
SafeArrayUnaccessData

Disminuye el recuento de bloqueos de una matriz e invalida el puntero recuperado por SafeArrayAccessData.
SafeArrayUnlock

Disminuye el recuento de bloqueos de una matriz para que se pueda liberar o cambiar el tamaño.
SaveAllChanges

Guarda la instancia de ICreateTypeLib siguiendo el diseño de la información de tipo.
SetAlignment

Especifica la alineación de datos para un elemento de TYPEKIND=TKIND_RECORD.
SetCustData

Establece un valor para los datos personalizados.
SetCustData

Establece un valor en datos personalizados.
SetDescription

Establece la descripción textual del error.
SetDocString

Establece la cadena de documentación mostrada por exploradores de tipos.
SetDocString

Establece la cadena de documentación asociada a la biblioteca.
SetErrorInfo

Establece el objeto de información de error para el subproceso lógico actual de ejecución.
SetFuncAndParamNames

Establece el nombre de una función y los nombres de sus parámetros en los nombres especificados.
SetFuncCustData

Establece un valor para los datos personalizados para la función especificada.
SetFuncDocString

Establece la cadena de documentación de la función con el índice especificado.
SetFuncHelpContext

Establece el identificador de contexto de ayuda para la función con el índice especificado.
SetFuncHelpStringContext

Establece un valor de contexto de Ayuda para una función especificada.
SetGuid

Establece el identificador único global (GUID) asociado a la descripción del tipo.
SetGuid

Establece el identificador único universal (UUID) asociado a la biblioteca de tipos.
SetGUID

Establece el identificador único global (GUID) de la interfaz que definió el error.
SetHelpContext

Establece el identificador de contexto de ayuda (ID) para el error.
SetHelpContext

Establece el identificador de contexto de ayuda de la información de tipo.
SetHelpContext

Establece el identificador de contexto de ayuda para recuperar información general de ayuda para la biblioteca de tipos.
SetHelpFile

Establece la ruta de acceso del archivo de Ayuda que describe el error.
SetHelpFileName

Establece el nombre del archivo de Ayuda.
SetHelpStringContext

Establece el número de contexto de la cadena de Ayuda especificada.
SetHelpStringContext

Establece el número de contexto de la cadena de ayuda.
SetHelpStringDll

Establece el nombre del archivo DLL que se va a usar para la búsqueda de cadenas de ayuda (con fines de localización).
SetImplTypeCustData

Establece un valor para los datos personalizados para el tipo de implementación especificado.
SetImplTypeFlags

Establece los atributos de una interfaz implementada o heredada de un tipo.
SetLcid

Establece el identificador de idioma nacional binario de Microsoft asociado a la biblioteca.
SetLibFlags

Establece marcas de biblioteca.
SetMops

Establece la cadena de código de operación de serialización asociada a la descripción del tipo o a la función.
SetName

Establece el nombre de typeinfo.
SetName

Establece el nombre de la biblioteca de tipos.
SetParamCustData

Establece un valor para los datos personalizados para el parámetro especificado.
SetSource

Establece el identificador de programación dependiente del idioma (ProgID) para la clase o aplicación que generó el error.
SetTypeDescAlias

Establece la descripción del tipo para la que esta descripción de tipo es un alias, si TYPEKIND=TKIND_ALIAS.
SetTypeFlags

Establece marcas de tipo de la descripción de tipo que se va a crear.
SetVarCustData

Establece un valor para los datos personalizados para la variable especificada.
SetVarDocString

Establece la cadena de documentación de la variable con el índice especificado.
SetVarHelpContext

Establece el identificador de contexto de ayuda de la variable con el índice especificado.
SetVarHelpStringContext

Establece un valor de contexto de Ayuda para una variable especificada.
SetVarName

Establece el nombre de una variable.
SetVersion

Establece el número de versión principal y secundaria de la información de tipo.
SetVersion

Establece los números de versión principal y secundaria de la biblioteca de tipos.
Skip

Intenta omitir los siguientes elementos celt de la secuencia de enumeración.
SysAddRefString

Aumenta el número de referencias de anclaje para la cadena especificada en uno.
SysAllocString

Asigna una nueva cadena y copia la cadena pasada en ella.
SysAllocStringByteLen

Toma una cadena ANSI como entrada y devuelve un BSTR que contiene una cadena ANSI. No realiza ninguna traducción ANSI a Unicode.
SysAllocStringLen

Asigna una nueva cadena, copia el número especificado de caracteres de la cadena pasada y anexa un carácter de terminación null.
SysFreeString

Desasigna una cadena asignada anteriormente por SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen o SysReAllocStringLen.
SysReAllocString

Reasigna una cadena asignada previamente para que sea el tamaño de una segunda cadena y copia la segunda cadena en la memoria reasignada.
SysReAllocStringLen

Crea un nuevo BSTR que contiene un número especificado de caracteres de un BSTR antiguo y libera el BSTR antiguo.
SysReleaseString

Reduce el número de referencias de anclaje de la cadena especificada en uno. Cuando ese recuento alcanza 0, ya no se impide liberar la memoria de esa cadena.
SysStringByteLen

Devuelve la longitud (en bytes) de un BSTR.
SysStringLen

Devuelve la longitud de un BSTR.
SystemTimeToVariantTime

Convierte una hora del sistema en una representación variante.
UnRegisterTypeLib

Quita la información de la biblioteca de tipos del registro del sistema. Use esta API para permitir que las aplicaciones se desinstalen correctamente.
UnRegisterTypeLibForUser

Quita la información de la biblioteca de tipos registrada mediante RegisterTypeLibForUser.
VarAbs

Devuelve el valor absoluto de una variante.
VarAdd

Devuelve la suma de dos variantes.
VarAnd

Realiza una operación And bit a bit entre dos variantes de cualquier tipo entero.
VarBoolFromCy

Convierte un valor de moneda en un valor booleano.
VarBoolFromDate

Convierte un valor de fecha en un valor booleano.
VarBoolFromDec

Convierte un valor decimal en un valor booleano.
VarBoolFromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor booleano.
VarBoolFromI1

Convierte un valor char en un valor booleano.
VarBoolFromI2

Convierte un valor corto en un valor booleano.
VarBoolFromI4

Convierte un valor long en un valor booleano.
VarBoolFromI8

Convierte un valor entero de 8 bytes en un valor booleano.
VarBoolFromR4

Convierte un valor float en un valor booleano.
VarBoolFromR8

Convierte un valor doble en un valor booleano.
VarBoolFromStr

Convierte una cadena OLECHAR en un valor booleano.
VarBoolFromUI1

Convierte un valor char sin signo en un valor booleano.
VarBoolFromUI2

Convierte un valor corto sin signo en un valor booleano.
VarBoolFromUI4

Convierte un valor long sin signo en un valor booleano.
VarBoolFromUI8

Convierte un valor entero de 8 bytes sin signo en un valor booleano.
VarBstrCat

Concatena dos variantes de tipo BSTR y devuelve el BSTR resultante.
VarBstrCmp

Compara dos variantes de tipo BSTR.
VarBstrFromBool

Convierte un valor booleano en un valor BSTR.
VarBstrFromCy

Convierte un valor de moneda en un valor BSTR.
VarBstrFromDate

Convierte un valor de fecha en un valor BSTR.
VarBstrFromDec

Convierte un valor decimal en un valor BSTR.
VarBstrFromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor BSTR.
VarBstrFromI1

Convierte un valor char en un valor BSTR.
VarBstrFromI2

Convierte un valor corto en un valor BSTR.
VarBstrFromI4

Convierte un valor largo en un valor BSTR.
VarBstrFromI8

Convierte un valor entero de 8 bytes sin signo en un valor BSTR. (VarBstrFromI8)
VarBstrFromR4

Convierte un valor float en un valor BSTR.
VarBstrFromR8

Convierte un valor doble en un valor BSTR.
VarBstrFromUI1

Convierte un valor char sin signo en un valor BSTR.
VarBstrFromUI2

Convierte un valor corto sin signo en un valor BSTR.
VarBstrFromUI4

Convierte un valor long sin signo en un valor BSTR.
VarBstrFromUI8

Convierte un valor entero de 8 bytes sin signo en un valor BSTR. (VarBstrFromUI8)
VarCat

Concatena dos variantes y devuelve el resultado.
VarCmp

Compara dos variantes.
VarCyAbs

Recupera el valor absoluto de una variante de tipo moneda.
VarCyAdd

Agrega dos variantes de tipo currency.
VarCyCmp

Compara dos variantes de tipo moneda.
VarCyCmpR8

Compara una variante de tipo currency con un valor de tipo double.
VarCyFix

Recupera la parte entera de una variante de tipo currency. (VarCyFix)
VarCyFromBool

Convierte un valor booleano en un valor de moneda.
VarCyFromDate

Convierte un valor de fecha en un valor de moneda.
VarCyFromDec

Convierte un valor decimal en un valor de moneda.
VarCyFromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor de moneda.
VarCyFromI1

Convierte un valor char en un valor de moneda.
VarCyFromI2

Convierte un valor corto en un valor de moneda.
VarCyFromI4

Convierte un valor largo en un valor de moneda.
VarCyFromI8

Convierte un valor entero de 8 bytes en un valor de moneda.
VarCyFromR4

Convierte un valor float en un valor de moneda.
VarCyFromR8

Convierte un valor doble en un valor de moneda.
VarCyFromStr

Convierte una cadena OLECHAR en un valor de moneda.
VarCyFromUI1

Convierte un valor char sin signo en un valor de moneda.
VarCyFromUI2

Convierte un valor corto sin signo en un valor de moneda.
VarCyFromUI4

Convierte un valor largo sin signo en un valor de moneda.
VarCyFromUI8

Convierte un valor entero de 8 bytes sin signo en un valor de moneda.
VarCyInt

Recupera la parte entera de una variante de tipo currency. (VarCyInt)
VarCyMul

Multiplica dos variantes de tipo moneda.
VarCyMulI4

Multiplica un valor de moneda por un entero de 32 bits.
VarCyMulI8

Multiplica un valor de moneda por un entero de 64 bits.
VarCyNeg

Realiza una negación lógica en una variante de tipo moneda.
VarCyRound

Redondea una variante de tipo moneda al número especificado de posiciones decimales.
VarCySub

Resta dos variantes de tipo moneda.
VarDateFromBool

Convierte un valor booleano en un valor de fecha.
VarDateFromCy

Convierte un valor de moneda en un valor de fecha.
VarDateFromDec

Convierte un valor decimal en un valor de fecha.
VarDateFromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor de fecha.
VarDateFromI1

Convierte un valor char en un valor de fecha.
VarDateFromI2

Convierte un valor corto en un valor de fecha.
VarDateFromI4

Convierte un valor largo en un valor de fecha.
VarDateFromI8

Convierte un valor entero sin signo de 8 bytes en un valor de fecha.
VarDateFromR4

Convierte un valor float en un valor de fecha.
VarDateFromR8

Convierte un valor doble en un valor de fecha.
VarDateFromStr

Convierte una cadena OLECHAR en un valor de fecha.
VarDateFromUdate

Convierte una hora y una fecha convertidas del formato MS-DOS al formato variant. (VarDateFromUdate)
VarDateFromUdateEx

Convierte una hora y una fecha convertidas del formato MS-DOS al formato variant. (VarDateFromUdateEx)
VarDateFromUI1

Convierte un valor char sin signo en un valor de fecha.
VarDateFromUI2

Convierte un valor corto sin signo en un valor de fecha.
VarDateFromUI4

Convierte un valor largo sin signo en un valor de fecha.
VarDateFromUI8

Convierte un valor sin signo de 8 bytes en un valor de fecha.
VarDecAbs

Recupera el valor absoluto de una variante de tipo decimal.
VarDecAdd

Agrega dos variantes de tipo decimal.
VarDecCmp

Compara dos variantes de tipo decimal.
VarDecCmpR8

Compara una variante de tipo decimal con el valor de tipo double.
VarDecDiv

Divide dos variantes de tipo decimal.
VarDecFix

Recupera la parte entera de una variante de tipo decimal. (VarDecFix)
VarDecFromBool

Convierte un valor booleano en un valor decimal.
VarDecFromCy

Convierte un valor de moneda en un valor decimal.
VarDecFromDate

Convierte un valor de fecha en un valor decimal.
VarDecFromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor decimal.
VarDecFromI1

Convierte un valor char en un valor decimal.
VarDecFromI2

Convierte un valor corto en un valor decimal.
VarDecFromI4

Convierte un valor largo en un valor decimal.
VarDecFromI8

Convierte un valor entero de 8 bytes en un valor decimal.
VarDecFromR4

Convierte un valor float en un valor decimal.
VarDecFromR8

Convierte un valor doble en un valor decimal.
VarDecFromStr

Convierte una cadena OLECHAR en un valor decimal.
VarDecFromUI1

Convierte un valor char sin signo en un valor decimal.
VarDecFromUI2

Convierte un valor corto sin signo en un valor decimal.
VarDecFromUI4

Convierte un valor largo sin signo en un valor decimal.
VarDecFromUI8

Convierte un valor entero sin signo de 8 bytes en un valor decimal.
VarDecInt

Recupera la parte entera de una variante de tipo decimal. (VarDecInt)
VarDecMul

Multiplica dos variantes de tipo decimal.
VarDecNeg

Realiza la negación lógica en una variante de tipo decimal.
VarDecRound

Redondea una variante de tipo decimal al número especificado de posiciones decimales.
VarDecSub

Resta dos variantes de tipo decimal.
VarDiv

Devuelve el resultado de dividir dos variantes.
VarEqv

Realiza una equivalencia bit a bit en dos variantes.
VarFix

Devuelve la parte entera de una variante. (VarFix)
VarFormat

Da formato a una variante en forma de cadena mediante el análisis de una cadena de formato.
VarFormatCurrency

Da formato a una variante que contiene valores de moneda en un formulario de cadena.
VarFormatDateTime

Da formato a una variante que contiene información de fecha y hora con nombre en una cadena.
VarFormatFromTokens

Toma una cadena de formato tokenizado y la aplica a una variante para generar una cadena de salida con formato.
VarFormatNumber

Da formato a una variante que contiene números en un formulario de cadena.
VarFormatPercent

Da formato a una variante que contiene porcentajes en un formulario de cadena.
VarI1FromBool

Convierte un valor booleano en un valor char.
VarI1FromCy

Convierte un valor de moneda en un valor char.
VarI1FromDate

Convierte un valor de fecha en un valor char.
VarI1FromDec

Convierte un valor decimal en un valor char.
VarI1FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor char.
VarI1FromI2

Convierte un valor corto en un valor char.
VarI1FromI4

Convierte un valor largo en un valor char.
VarI1FromI8

Convierte un valor entero de 8 bytes en un valor char.
VarI1FromR4

Convierte un valor float en un valor char.
VarI1FromR8

Convierte un valor doble en un valor char.
VarI1FromStr

Convierte una cadena OLECHAR en un valor char.
VarI1FromUI1

Convierte un valor char sin signo en un valor char.
VarI1FromUI2

Convierte un valor corto sin signo en un valor char.
VarI1FromUI4

Convierte un valor long sin signo en un valor char.
VarI1FromUI8

Convierte un valor entero de 8 bytes sin signo en un valor char.
VarI2FromBool

Convierte un valor booleano en un valor corto.
VarI2FromCy

Convierte un valor de moneda en un valor corto.
VarI2FromDate

Convierte un valor de fecha en un valor corto.
VarI2FromDec

Convierte un valor decimal en un valor corto.
VarI2FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor corto.
VarI2FromI1

Convierte un valor char en un valor corto.
VarI2FromI4

Convierte un valor largo en un valor corto.
VarI2FromI8

Convierte un valor entero de 8 bytes en un valor corto.
VarI2FromR4

Convierte un valor float en un valor corto.
VarI2FromR8

Convierte un valor doble en un valor corto.
VarI2FromStr

Convierte una cadena OLECHAR en un valor corto.
VarI2FromUI1

Convierte un valor char sin signo en un valor corto.
VarI2FromUI2

Convierte un valor corto sin signo en un valor corto.
VarI2FromUI4

Convierte un valor long sin signo en un valor corto.
VarI2FromUI8

Convierte un valor entero de 8 bytes sin signo en un valor corto.
VarI4FromBool

Convierte un valor booleano en un valor largo.
VarI4FromCy

Convierte un valor de moneda en un valor largo.
VarI4FromDate

Convierte un valor de fecha en un valor largo.
VarI4FromDec

Convierte un valor decimal en un valor largo.
VarI4FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor largo.
VarI4FromI1

Convierte un valor char en un valor largo.
VarI4FromI2

Convierte un valor corto en un valor largo.
VarI4FromI4

Convierte un valor int en un valor long.
VarI4FromI8

Convierte un valor entero de 8 bytes en un valor largo.
VarI4FromR4

Convierte un valor float en un valor long.
VarI4FromR8

Convierte un valor doble en un valor largo.
VarI4FromStr

Convierte una cadena OLECHAR en un valor largo.
VarI4FromUI1

Convierte un valor char sin signo en un valor long.
VarI4FromUI2

Convierte un valor corto sin signo en un valor largo.
VarI4FromUI4

Convierte un valor long sin signo en un valor long.
VarI4FromUI8

Convierte un valor entero de 8 bytes sin signo en un valor long.
VarI8FromBool

Convierte un valor booleano en un valor entero de 8 bytes.
VarI8FromCy

Convierte un valor de moneda en un valor entero de 8 bytes.
VarI8FromDate

Convierte un valor de fecha en un valor entero de 8 bytes.
VarI8FromDec

Convierte un valor decimal en un valor entero de 8 bytes.
VarI8FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor entero de 8 bytes.
VarI8FromI1

Convierte un valor char en un valor entero de 8 bytes.
VarI8FromI2

Convierte un valor corto en un valor entero de 8 bytes.
VarI8FromR4

Convierte un valor float en un valor entero de 8 bytes.
VarI8FromR8

Convierte un valor doble en un valor entero de 8 bytes.
VarI8FromStr

Convierte una cadena OLECHAR en un valor entero de 8 bytes.
VarI8FromUI1

Onverts an unsigned byte value to an 8-byte integer value.
VarI8FromUI2

Convierte un valor corto sin signo en un valor entero de 8 bytes.
VarI8FromUI4

Convierte un valor long sin signo en un valor entero de 8 bytes.
VarI8FromUI8

Convierte un valor entero de 8 bytes sin signo en un valor entero de 8 bytes.
VARIANT_UserFree

Libera recursos en el lado servidor cuando lo llaman los archivos de código auxiliar RPC. (VARIANT_UserFree)
VARIANT_UserFree64

Libera recursos en el lado servidor cuando lo 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)
VariantChangeType

Convierte una variante de un tipo a otro.
VariantChangeTypeEx

Convierte una variante de un tipo a otro mediante un LCID.
VariantClear

Borra una variante.
VariantCopy

Libera la variante de destino y realiza una copia de la variante de origen.
VariantCopyInd

Libera la variante de destino y realiza una copia de la variante de origen, realizando la indirecta necesaria si se especifica que el origen se va a VT_BYREF.
VariantInit

Inicializa una variante.
VariantTimeToDosDateTime

Convierte la representación variante de una fecha y hora en valores de fecha y hora de MS-DOS.
VariantTimeToSystemTime

Convierte la representación variant de time en los valores de hora del sistema.
VarIdiv

Convierte dos variantes de cualquier tipo en enteros y, a continuación, devuelve el resultado de dividirlos.
VarImp

Realiza una implicación bit a bit en dos variantes.
VarInt

Devuelve la parte entera de una variante. (VarInt)
VarMod

Divide dos variantes y devuelve solo el resto.
VarMonthName

Devuelve una cadena que contiene el nombre del mes localizado.
VarMul

Devuelve el resultado de multiplicar dos variantes.
VarNeg

Realiza la negación lógica en una variante.
VarNot

Realiza la operación de negación bit a bit en una variante.
VarNumFromParseNum

Convierte los resultados analizados en una variante.
VarOr

Realiza una disyunción lógica en dos variantes.
VarParseNumFromStr

Analiza una cadena y crea una descripción independiente del tipo del número que representa.
VarPow

Devuelve el resultado de realizar la función de energía con dos variantes.
VarR4CmpR8

Compara dos variantes de tipos float y double.
VarR4FromBool

Convierte un valor booleano en un valor float.
VarR4FromCy

Convierte un valor de moneda en un valor float.
VarR4FromDate

Convierte un valor de fecha en un valor float.
VarR4FromDec

Convierte un valor decimal en un valor float.
VarR4FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor float.
VarR4FromI1

Invierte un valor char en un valor float.
VarR4FromI2

Convierte un valor corto en un valor float.
VarR4FromI4

Convierte un valor largo en un valor float.
VarR4FromI8

Convierte un valor entero de 8 bytes en un valor float.
VarR4FromR8

Convierte un valor doble en un valor float.
VarR4FromStr

Convierte una cadena OLECHAR en un valor float.
VarR4FromUI1

Convierte un valor char sin signo en un valor float.
VarR4FromUI2

Convierte un valor corto sin signo en un valor float.
VarR4FromUI4

Convierte un valor largo sin signo en un valor float.
VarR4FromUI8

Convierte un valor entero de 8 bytes sin signo en un valor float.
VarR8FromBool

Convierte un valor booleano en un valor doble.
VarR8FromCy

Convierte un valor de moneda en un valor doble.
VarR8FromDate

Convierte un valor de fecha en un valor doble.
VarR8FromDec

Convierte un valor decimal en un valor doble.
VarR8FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor doble.
VarR8FromI1

Convierte un valor char en un valor doble.
VarR8FromI2

Convierte un valor corto en un valor doble.
VarR8FromI4

Convierte un valor largo en un valor doble.
VarR8FromI8

Convierte un valor entero de 8 bytes en un valor doble.
VarR8FromR4

Convierte un valor float en un valor doble.
VarR8FromStr

Convierte una cadena OLECHAR en un valor doble.
VarR8FromUI1

Convierte un valor char sin signo en un valor doble.
VarR8FromUI2

Convierte un valor corto sin signo en un valor doble.
VarR8FromUI4

Convierte un valor largo sin signo en un valor doble.
VarR8FromUI8

Convierte un valor entero sin signo de 8 bytes en un valor double.
VarR8Pow

Realiza la función de potencia para variantes de tipo double.
VarR8Round

Redondea una variante de tipo double al número especificado de posiciones decimales.
VarRound

Redondea una variante al número especificado de posiciones decimales.
VarSub

Resta dos variantes.
VarTokenizeFormatString

Analiza la cadena de formato real en una serie de tokens que se pueden usar para dar formato a variantes mediante VarFormatFromTokens.
VarUdateFromDate

Convierte una hora y una fecha convertidas de formato variant a formato MS-DOS.
VarUI1FromBool

Convierte un valor booleano en un valor char sin signo.
VarUI1FromCy

Convierte un valor de moneda en un valor char sin signo.
VarUI1FromDate

Convierte un valor de fecha en un valor char sin signo.
VarUI1FromDec

Convierte un valor decimal en un valor char sin signo.
VarUI1FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor char sin signo.
VarUI1FromI1

Convierte un valor char en un valor char sin signo.
VarUI1FromI2

Convierte un valor corto en un valor char sin signo.
VarUI1FromI4

Convierte un valor largo en un valor char sin signo.
VarUI1FromI8

Convierte un valor entero de 8 bytes en un valor de byte.
VarUI1FromR4

Convierte un valor float en un valor char sin signo.
VarUI1FromR8

Convierte un valor doble en un valor char sin signo.
VarUI1FromStr

Convierte una cadena OLECHAR en una cadena char sin signo.
VarUI1FromUI2

Convierte un valor corto sin signo en un valor char sin signo.
VarUI1FromUI4

Convierte un valor long sin signo en un valor char sin signo.
VarUI1FromUI8

Convierte un valor entero sin signo de 8 bytes en un valor de byte.
VarUI2FromBool

Convierte un valor booleano en un valor corto sin signo.
VarUI2FromCy

Convierte un valor de moneda en un valor corto sin signo.
VarUI2FromDate

Convierte un valor de fecha en un valor corto sin signo.
VarUI2FromDec

Convierte un valor decimal en un valor corto sin signo.
VarUI2FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor corto sin signo.
VarUI2FromI1

Convierte un valor char en un valor corto sin signo.
VarUI2FromI2

Convierte un valor corto en un valor corto sin signo.
VarUI2FromI4

Convierte un valor largo en un valor corto sin signo.
VarUI2FromI8

Convierte un valor entero de 8 bytes en un valor corto sin signo.
VarUI2FromR4

Convierte un valor float en un valor corto sin signo.
VarUI2FromR8

Convierte un valor doble en un valor corto sin signo.
VarUI2FromStr

Convierte una cadena OLECHAR en un valor corto sin signo.
VarUI2FromUI1

Convierte un valor char sin signo en un valor corto sin signo.
VarUI2FromUI4

Convierte un valor largo sin signo en un valor corto sin signo.
VarUI2FromUI8

Convierte un valor entero sin signo de 8 bytes en un valor corto sin signo.
VarUI4FromBool

Convierte un valor booleano en un valor long sin signo.
VarUI4FromCy

Convierte un valor de moneda en un valor largo sin signo.
VarUI4FromDate

Convierte un valor de fecha en un valor largo sin signo.
VarUI4FromDec

Convierte un valor decimal en un valor long sin signo.
VarUI4FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor long sin signo.
VarUI4FromI1

Convierte un valor char en un valor long sin signo.
VarUI4FromI2

Convierte un valor corto en un valor largo sin signo.
VarUI4FromI4

Convierte un valor long en un valor long sin signo.
VarUI4FromI8

Convierte un valor entero de 8 bytes en un valor long sin signo.
VarUI4FromR4

Convierte un valor float en un valor long sin signo.
VarUI4FromR8

Convierte un valor doble en un valor long sin signo.
VarUI4FromStr

Convierte una cadena OLECHAR en un valor long sin signo.
VarUI4FromUI1

Convierte un valor char sin signo en un valor long sin signo.
VarUI4FromUI2

Convierte un valor corto sin signo en un valor largo sin signo.
VarUI4FromUI8

Convierte un valor entero sin signo de 8 bytes en un valor long sin signo.
VarUI8FromBool

Convierte un valor de VARIANT_BOOL en un valor entero de 8 bytes sin signo.
VarUI8FromCy

Convierte un valor de moneda en un valor entero de 8 bytes sin signo.
VarUI8FromDate

Convierte un valor de fecha en un valor entero de 8 bytes sin signo.
VarUI8FromDec

Convierte un valor decimal en un valor entero de 8 bytes sin signo.
VarUI8FromDisp

Convierte la propiedad predeterminada de una instancia de IDispatch en un valor entero de 8 bytes sin signo.
VarUI8FromI1

Convierte un valor char en un valor entero de 8 bytes sin signo.
VarUI8FromI2

Convierte un valor corto en un valor entero sin signo de 8 bytes.
VarUI8FromI8

Convierte un valor entero de 8 bytes en un valor entero de 8 bytes sin signo.
VarUI8FromR4

Convierte un valor float en un valor entero de 8 bytes sin signo.
VarUI8FromR8

Convierte un valor doble en un valor entero de 8 bytes sin signo.
VarUI8FromStr

Convierte una cadena OLECHAR en un valor entero de 8 bytes sin signo.
VarUI8FromUI1

Convierte un valor de byte en un valor entero de 8 bytes sin signo.
VarUI8FromUI2

Convierte un valor corto sin signo en un valor entero de 8 bytes sin signo.
VarUI8FromUI4

Convierte un valor long sin signo en un valor entero de 8 bytes sin signo.
VarWeekdayName

Devuelve una cadena que contiene el nombre localizado del día de la semana.
VarXor

Realiza una exclusión lógica en dos variantes.
VectorFromBstr

Devuelve un vector, asignando cada carácter del BSTR a un elemento del vector.

Interfaces

 
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.
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)

Estructuras

 
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.
EXCEPINFO

Describe una excepción que se produjo durante IDispatch::Invoke.
FUNCDESC

Describe una función. (FUNCDESC)
INTERFACEDATA

Describe las propiedades y los métodos del objeto.
METHODDATA

Describe un método o propiedad.
NUMPARSE

Especifica información de análisis numérico.
PARAMDATA

Describe un parámetro aceptado por un método o propiedad.
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.