Lire en anglais

Partager via


Automatisation

Vue d’ensemble de la technologie Automation.

Pour développer Automation, vous avez besoin des en-têtes suivants :

Cette documentation est liée à OLE Automation. Pour plus d’informations sur UI Automation, consultez Vue d’ensemble de l’API Windows Automation.

Énumérations

 
CALLCONV

Identifie la convention d’appel utilisée par une fonction membre décrite dans la structure METHODDATA.
DESCKIND

Identifie la description de type liée.
FUNCFLAGS

Spécifie les indicateurs de fonction.
FUNCKIND

Spécifie le type de fonction.
INVOKEKIND

Spécifie la façon dont une fonction est appelée.
LIBFLAGS

Définit les indicateurs applicables aux bibliothèques de types.
REGKIND

Contrôle la façon dont une bibliothèque de types est inscrite.
SYSKIND

Identifie la plateforme du système d'exploitation cible.
TYPEFLAGS

Indicateurs de type.
TYPEKIND

Spécifie un type.
VARENUM

Spécifie les types de variantes.
VARFLAGS

Spécifie les indicateurs de variable.
VARKIND

Spécifie le type de variable.

Fonctions

 
AddFuncDesc

Ajoute une description de fonction à la description de type.
AddImplType

Spécifie une interface héritée ou une interface implémentée par une classe d’objet de composant (coclasse).
AddRefTypeInfo

Ajoute une description de type à ceux référencés par la description de type en cours de création.
AddressOfMember

Récupère les adresses de fonctions statiques ou de variables, telles que celles définies dans une DLL.
AddVarDesc

Ajoute une variable ou une description de membre de données à la description de type.
AfterTypeChange

Déclenché après la modification d’un type.
Bind

Mappe un nom à un membre d'un type, ou lie des variables et des fonctions globales contenues dans une bibliothèque de types.
BindType

Lie les descriptions de type contenues dans une bibliothèque de types.
BSTR_UserFree

Libère les ressources côté serveur lorsqu’elles sont appelées par des fichiers stub RPC. (BSTR_UserFree)
BSTR_UserFree64

Libère les ressources côté serveur lorsqu’elles sont appelées par des fichiers stub RPC. (BSTR_UserFree64)
BSTR_UserMarshal

Marshale un objet BSTR dans la mémoire tampon RPC. (BSTR_UserMarshal)
BSTR_UserMarshal64

Marshale un objet BSTR dans la mémoire tampon RPC. (BSTR_UserMarshal64)
BSTR_UserSize

Calcule la taille du fil de l’objet BSTR et obtient son handle et ses données. (BSTR_UserSize)
BSTR_UserSize64

Calcule la taille du fil de l’objet BSTR et obtient son handle et ses données. (BSTR_UserSize64)
BSTR_UserUnmarshal

Désactive un objet BSTR de la mémoire tampon RPC. (BSTR_UserUnmarshal)
BSTR_UserUnmarshal64

Désactive un objet BSTR de la mémoire tampon RPC. (BSTR_UserUnmarshal64)
BstrFromVector

Retourne un BSTR, affectant chaque élément du vecteur à un caractère dans le BSTR.
ClearCustData

Libère la mémoire utilisée pour contenir l’élément de données personnalisé.
Cloner

Crée une copie de l’état actuel de l’énumération.
CreateDispTypeInfo

Crée des informations de type simplifiées à utiliser dans une implémentation d’IDispatch.
CreateErrorInfo

Crée un instance d’un objet d’erreur générique.
CreateInstance

Crée une instance d’un type qui décrit une classe d’objet de composant (coclasse).
CreateStdDispatch

Crée une implémentation standard de l’interface IDispatch via un seul appel de fonction. Cela simplifie l’exposition d’objets via Automation.
CreateTypeInfo

Crée une nouvelle description de type instance dans la bibliothèque de types.
CreateTypeLib

Fournit l’accès à un nouvel objet instance qui prend en charge l’interface ICreateTypeLib.
CreateTypeLib2

Crée une bibliothèque de types au format de fichier actuel.
DefineFuncAsDllEntry

Associe un point d’entrée DLL à la fonction qui a l’index spécifié.
DeleteFuncDesc

Supprime une description de fonction spécifiée par le numéro d’index.
DeleteFuncDescByMemId

Supprime la description de fonction spécifiée (FUNCDESC).
DeleteImplType

Supprime les indicateurs IMPLTYPE pour l’interface indexée.
DeleteTypeInfo

Supprime des informations de type spécifiées de la bibliothèque de types.
DeleteVarDesc

Supprime la structure VARDESC spécifiée. (ICreateTypeInfo2.DeleteVarDesc)
DeleteVarDescByMemId

Supprime la structure VARDESC spécifiée. (ICreateTypeInfo2.DeleteVarDescByMemId)
DispCallFunc

Assistance de bas niveau pour Invoke qui fournit l’indépendance de l’ordinateur pour l’appel personnalisé. (DispCallFunc)
DispGetIDsOfNames

Assistance de bas niveau pour Invoke qui fournit l’indépendance de l’ordinateur pour l’appel personnalisé. (DispGetIDsOfNames)
DispGetParam

Récupère un paramètre de la structure DISPPARAMS, en vérifiant à la fois les paramètres nommés et les paramètres positionnels, et force le paramètre au type spécifié.
DispInvoke

Appelle automatiquement les fonctions membres sur une interface, en fonction des informations de type de l’interface.
DosDateTimeToVariantTime

Convertit la représentation MS-DOS de l’heure en représentation de date et d’heure stockée dans une variante.
FindName

Recherche les occurrences d’une description de type dans une bibliothèque de types. Cela peut être utilisé pour vérifier rapidement qu’un nom existe dans une bibliothèque de types.
GetActiveObject

Récupère un pointeur vers un objet en cours d’exécution qui a été inscrit auprès d’OLE.
GetAllCustData

Obtient tous les éléments de données personnalisés de la bibliothèque. (ITypeInfo2.GetAllCustData)
GetAllCustData

Obtient tous les éléments de données personnalisés de la bibliothèque. (ITypeLib2.GetAllCustData)
GetAllFuncCustData

Obtient toutes les données personnalisées de la fonction spécifiée.
GetAllImplTypeCustData

Obtient toutes les données personnalisées pour le type d’implémentation spécifié.
GetAllParamCustData

Obtient toutes les données personnalisées pour le paramètre de fonction spécifiée.
GetAllVarCustData

Obtient la variable des données personnalisées.
GetAltMonthNames

Récupère les noms de mois secondaires (de remplacement).
GetContainingTypeLib

Récupère la bibliothèque de types contenante et l’index de la description de type dans cette bibliothèque de types.
GetCustData

Obtient les données personnalisées. (ITypeInfo2.GetCustData)
GetCustData

Obtient les données personnalisées. (ITypeLib2.GetCustData)
GetDescription

Retourne une description textuelle de l’erreur.
GetDllEntry

Récupère une description ou une spécification d'un point d'entrée pour une fonction dans une DLL.
GetDocumentation

Récupère la chaîne de documentation, le nom et le chemin d'accès complets du fichier d'aide et l'ID de contexte de la rubrique d'aide se rapportant à une description de type spécifiée.
GetDocumentation

Récupère la chaîne de documentation de la bibliothèque, le nom et le chemin complets du fichier d’aide, ainsi que l’identificateur de contexte de la rubrique d’aide de la bibliothèque dans le fichier d’aide.
GetDocumentation2

Récupère la chaîne de documentation, le nom et le chemin complets du fichier d'aide, le contexte de localisation à utiliser, et l’ID de contexte pour la rubrique d’aide de la bibliothèque dans le fichier d’aide.
GetDocumentation2

Récupère la chaîne de documentation de la bibliothèque, le nom de fichier complet et chemin d’accès, le contexte de localisation à utiliser et l’ID de contexte pour la rubrique d’aide de bibliothèque dans le fichier d’aide.
GetErrorInfo

Obtient le pointeur d’informations d’erreur défini par l’appel précédent à SetErrorInfo dans le thread logique actuel.
GetField

Retourne un pointeur vers le VARIANT contenant la valeur d’un nom de champ donné.
GetFieldNames

Obtient les noms des champs de l’enregistrement.
GetFieldNoCopy

Retourne un pointeur vers la valeur d’un nom de champ donné sans copier la valeur et allouer des ressources.
GetFuncCustData

Obtient les données personnalisées à partir de la fonction spécifiée.
GetFuncDesc

Récupère la structure FUNCDESC qui contient des informations sur une fonction spécifiée.
GetFuncIndexOfMemId

Lie à un membre spécifique en fonction d’une valeur DISPID connue, lorsque le nom du membre est inconnu (par exemple, lors de la liaison à un membre par défaut). (ITypeInfo2.GetFuncIndexOfMemId)
GetGuid

Obtient le GUID du type d’enregistrement.
GetGUID

Retourne l’identificateur global unique (GUID) de l’interface qui a défini l’erreur.
GetHelpContext

Retourne l’identificateur de contexte d’aide (ID) de l’erreur.
GetHelpFile

Retourne le chemin du fichier d’aide qui décrit l’erreur.
GetIDsOfNames

Mappe un seul membre et un ensemble facultatif de noms d’arguments à un ensemble correspondant de DISPID entiers, qui peuvent être utilisés lors des appels ultérieurs à Invoke.
GetIDsOfNames

Effectue un mappage entre les noms et les ID de membres, ainsi qu'entre les noms et les ID de paramètres.
GetImplTypeCustData

Obtient les données personnalisées du type d’implémentation.
GetImplTypeFlags

Récupère l’énumération IMPLTYPEFLAGS pour une interface implémentée ou une interface de base dans une description de type.
GetLibAttr

Récupère la structure qui contient les attributs de la bibliothèque.
GetLibStatistics

Retourne des statistiques relatives à une bibliothèque de types qui sont requises pour un dimensionnement efficace des tables de hachage.
GetMops

Récupère des informations de marshaling.
GetName

Obtient le nom du type d’enregistrement.
GetNames

Récupère la variable avec l’ID de membre spécifié ou le nom de la propriété ou de la méthode et les paramètres qui correspondent à l’ID de fonction spécifié.
GetParamCustData

Obtient les données personnalisées du paramètre spécifié.
GetRecordInfoFromGuids

Retourne un pointeur vers l’interface IRecordInfo pour un UDT en transmettant le GUID des informations de type sans avoir à charger la bibliothèque de types.
GetRecordInfoFromTypeInfo

Retourne un pointeur vers l’interface IRecordInfo de l’UDT en transmettant ses informations de type.
GetRefTypeInfo

Si une description de type référence d'autres descriptions de types, elle récupère les descriptions de types référencées.
GetRefTypeOfImplType

Lorsqu'une description de type décrit une classe COM, elle récupère la description des types interface implémentés.
GetSize

Obtient le nombre d’octets de mémoire nécessaires pour contenir l’enregistrement instance.
GetSource

Retourne l’ID programmatique dépendant du langage (ProgID) de la classe ou de l’application qui a déclenché l’erreur.
GetTypeAttr

Récupère une structure TYPEATTR qui contient les attributs de la description de type.
GetTypeComp

Récupère l’interface ITypeComp pour la description de type, ce qui permet à un compilateur client de se lier aux membres de la description de type.
GetTypeComp

Permet à un compilateur client de se lier aux types, variables, constantes et fonctions globales d’une bibliothèque.
GetTypeFlags

Retourne les indicateurs de type sans allocation. Cette opération retourne un indicateur qui développe les indicateurs de type sans augmenter l’attribut TYPEATTR (type).
GetTypeInfo

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.
GetTypeInfo

Récupère les informations de type qui décrivent un UDT ou un safearray d’UDT.
GetTypeInfo

Récupère la description de type spécifiée dans la bibliothèque.
GetTypeInfoCount

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).
GetTypeInfoCount

Fournit le nombre de descriptions de type qui se trouvent dans une bibliothèque de types.
GetTypeInfoOfGuid

Récupère la description de type qui correspond au GUID spécifié.
GetTypeInfoType

Récupère le type d’une description de type.
GetTypeKind

Retourne l’énumération TYPEKIND rapidement, sans effectuer d’allocations.
GetVarCustData

Obtient les données personnalisées de la variable spécifiée.
GetVarDesc

Récupère une structure VARDESC qui décrit la variable spécifiée.
GetVarIndexOfMemId

Lie à un membre spécifique en fonction d’une valeur DISPID connue, lorsque le nom du membre est inconnu (par exemple, lors de la liaison à un membre par défaut). (ITypeInfo2.GetVarIndexOfMemId)
InterfaceSupportsErrorInfo

Indique si une interface prend en charge l’interface IErrorInfo.
Appeler

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.
Appeler

Appelle une méthode ou accède à une propriété d'un objet qui implémente l'interface décrite par la description de type.
IsMatchingType

Détermine si l’enregistrement transmis correspond à celui des informations d’enregistrement en cours.
IsName

Indique si une chaîne passée contient le nom d’un type ou d’un membre décrit dans la bibliothèque.
Disposition

Affecte des décalages VTBL pour les fonctions virtuelles et des décalages instance pour les membres de données par instance, et crée les deux descriptions de type pour les interfaces doubles.
LHashValOfName

Calcule une valeur de hachage pour un nom. (LHashValOfName)
LHashValOfNameSys

Calcule une valeur de hachage pour un nom. (LHashValOfNameSys)
LHashValOfNameSysA

Calcule une valeur de hachage pour le nom spécifié.
LoadRegTypeLib

Utilise les informations du Registre pour charger une bibliothèque de types.
LoadTypeLib

Charge et inscrit une bibliothèque de types.
LoadTypeLibEx

Charge une bibliothèque de types et (éventuellement) l’inscrit dans le registre système.  .
LPSAFEARRAY_UserFree

Libère les ressources côté serveur lorsqu’elles sont appelées par des fichiers stub RPC. (LPSAFEARRAY_UserFree)
LPSAFEARRAY_UserFree64

Libère les ressources côté serveur lorsqu’elles sont appelées par des fichiers stub RPC. (LPSAFEARRAY_UserFree64)
LPSAFEARRAY_UserMarshal

Marshale les données de l’objet SAFEARRAY spécifié vers la mémoire tampon RPC de l’utilisateur côté client ou serveur. (LPSAFEARRAY_UserMarshal)
LPSAFEARRAY_UserMarshal64

Marshale les données de l’objet SAFEARRAY spécifié vers la mémoire tampon RPC de l’utilisateur côté client ou serveur. (LPSAFEARRAY_UserMarshal64)
LPSAFEARRAY_UserSize

Calcule la taille du fil de l’objet SAFEARRAY et obtient son handle et ses données. (LPSAFEARRAY_UserSize)
LPSAFEARRAY_UserSize64

Calcule la taille du fil de l’objet SAFEARRAY et obtient son handle et ses données. (LPSAFEARRAY_UserSize64)
LPSAFEARRAY_UserUnmarshal

Désactive un objet SAFEARRAY de la mémoire tampon RPC. (LPSAFEARRAY_UserUnmarshal)
LPSAFEARRAY_UserUnmarshal64

Désactive un objet SAFEARRAY de la mémoire tampon RPC. (LPSAFEARRAY_UserUnmarshal64)
Next

Récupère les éléments spécifiés dans la séquence d’énumération.
OaBuildVersion

Récupère la version de build d’OLE Automation.
OaEnablePerUserTLibRegistration

Permet à la fonction RegisterTypeLib de remplacer les mappages de Registre par défaut sous Windows Vista Service Pack 1 (SP1), Windows Server 2008 et versions ultérieures du système d’exploitation.
OleLoadPictureFile

Crée un objet IPictureDisp à partir d’un fichier image sur disque.
OleLoadPictureFileEx

Charge une image à partir d’un fichier.
OleSavePictureFile

Enregistre une image dans un fichier.
PutField

Place une variante dans un champ.
PutFieldNoCopy

Transmet la propriété des données au champ attribué en plaçant les données réelles dans le champ.
QueryPathOfRegTypeLib

Récupère le chemin d’accès d’une bibliothèque de types inscrite.
RecordClear

Libère les références d’objet et d’autres valeurs d’un enregistrement sans déallouer l’enregistrement.
RecordCopy

Copie un enregistrement existant dans la mémoire tampon passée.
RecordCreate

Alloue de la mémoire pour un nouvel enregistrement, initialise le instance et retourne un pointeur vers l’enregistrement.
RecordCreateCopy

Crée une copie d’une instance d’un enregistrement à l’emplacement spécifié.
RecordDestroy

Libère les ressources et libère la mémoire de l’enregistrement.
RecordInit

Initialise une nouvelle instance d’un enregistrement.
RegisterActiveObject

Inscrit un objet en tant qu’objet actif pour sa classe.
RegisterTypeLib

Ajoute des informations sur une bibliothèque de types au registre système.
RegisterTypeLibForUser

Inscrit une bibliothèque de types à utiliser par l’utilisateur appelant.
ReleaseFuncDesc

Libère un FUNCDESC précédemment retourné par ITypeInfo::GetFuncDesc.
ReleaseTLibAttr

Libère le TLIBATTR obtenu à l’origine à partir de GetLibAttr.
ReleaseTypeAttr

Libère un TYPEATTR précédemment retourné par ITypeInfo::GetTypeAttr.
ReleaseVarDesc

Libère un VARDESC précédemment retourné par ITypeInfo::GetVarDesc.
RequestTypeChange

Déclenché lorsqu’une demande de modification d’un type a été effectuée. La modification peut être refusée.
Réinitialiser

Réinitialise la séquence d'énumération au début. (IEnumVARIANT.Reset)
RevokeActiveObject

Termine le status d’un objet comme étant actif.
SafeArrayAccessData

Incrémente le nombre de verrous d’un tableau et récupère un pointeur vers les données du tableau.
SafeArrayAddRef

Augmente le nombre de références épinglage du descripteur pour le tableau sécurisé spécifié d’un, et peut augmenter le nombre de références épinglage des données pour le tableau sécurisé spécifié d’un si ces données ont été allouées dynamiquement, comme déterminé par le descripteur du tableau sécurisé.
SafeArrayAllocData

Alloue de la mémoire pour un tableau sécurisé, en fonction d’un descripteur créé avec SafeArrayAllocDescriptor.
SafeArrayAllocDescriptor

Alloue de la mémoire pour un descripteur de tableau sécurisé.
SafeArrayAllocDescriptorEx

Crée un descripteur de tableau sécurisé pour un tableau de tout type de variante valide, y compris VT_RECORD, sans allouer les données du tableau.
SafeArrayCopy

Crée une copie d’un tableau sécurisé existant.
SafeArrayCopyData

Copie le tableau source dans le tableau cible spécifié après avoir libéré toutes les ressources dans le tableau cible.
SafeArrayCreate

Crée un descripteur de tableau, alloue et initialise les données pour le tableau et retourne un pointeur vers le nouveau descripteur de tableau.
SafeArrayCreateEx

Crée et retourne un descripteur de tableau sécurisé à partir du VARTYPE spécifié, du nombre de dimensions et de limites.
SafeArrayCreateVector

Crée un tableau unidimensionnel. Un tableau sécurisé créé avec SafeArrayCreateVector étant d’une taille fixe, la constante FADF_FIXEDSIZE est toujours définie.
SafeArrayCreateVectorEx

Crée et retourne un tableau sécurisé unidimensionnel du VARTYPE et des limites spécifiés.
SafeArrayDestroy

Détruit un descripteur de tableau existant et toutes les données du tableau.
SafeArrayDestroyData

Détruit toutes les données du tableau sécurisé spécifié.
SafeArrayDestroyDescriptor

Détruit le descripteur du tableau sécurisé spécifié.
SafeArrayGetDim

Obtient le nombre de dimensions dans le tableau.
SafeArrayGetElement

Récupère un élément unique du tableau.
SafeArrayGetElemsize

Obtient la taille d’un élément.
SafeArrayGetIID

Obtient le GUID de l’interface contenue dans le tableau sécurisé spécifié.
SafeArrayGetLBound

Obtient la limite inférieure pour n’importe quelle dimension du tableau sécurisé spécifié.
SafeArrayGetRecordInfo

Récupère l’interface IRecordInfo de l’UDT contenue dans le tableau sécurisé spécifié.
SafeArrayGetUBound

Obtient la limite supérieure pour n’importe quelle dimension du tableau sécurisé spécifié.
SafeArrayGetVartype

Obtient le VARTYPE stocké dans le tableau sécurisé spécifié.
SafeArrayLock

Incrémente le nombre de verrous d’un tableau et place un pointeur vers les données du tableau dans pvData du descripteur de tableau.
SafeArrayPtrOfIndex

Obtient un pointeur vers un élément de tableau.
SafeArrayPutElement

Stocke l’élément de données à l’emplacement spécifié dans le tableau.
SafeArrayRedim

Modifie la limite la plus à droite (la moins significative) du tableau sécurisé spécifié.
SafeArrayReleaseData

Réduit d’un seul le nombre de références épinglage pour les données de tableau sécurisées spécifiées. Lorsque ce nombre atteint 0, la mémoire de ces données n’est plus empêchée d’être libérée.
SafeArrayReleaseDescriptor

Réduit d’un seul le nombre de références épinglantes pour le descripteur du tableau sécurisé spécifié. Lorsque ce nombre atteint 0, la mémoire de ce descripteur n’est plus empêchée d’être libérée.
SafeArraySetIID

Définit le GUID de l’interface pour le tableau sécurisé spécifié.
SafeArraySetRecordInfo

Définit les informations d’enregistrement dans le tableau sécurisé spécifié.
SafeArrayUnaccessData

Décrémente le nombre de verrous d’un tableau et invalide le pointeur récupéré par SafeArrayAccessData.
SafeArrayUnlock

Décrémente le nombre de verrous d’un tableau afin qu’il puisse être libéré ou redimensionné.
SaveAllChanges

Enregistre le instance ICreateTypeLib en suivant la disposition des informations de type.
SetAlignment

Spécifie l’alignement des données d’un élément de TYPEKIND=TKIND_RECORD.
SetCustData

Définit une valeur pour les données personnalisées.
SetCustData

Définit une valeur sur des données personnalisées.
SetDescription

Définit la description textuelle de l’erreur.
SetDocString

Définit la chaîne de documentation affichée par navigateur de type.
SetDocString

Définit la chaîne de documentation associée à la bibliothèque.
SetErrorInfo

Définit l’objet d’informations d’erreur pour le thread logique actuel d’exécution.
SetFuncAndParamNames

Définit le nom d’une fonction et les noms de ses paramètres sur les noms spécifiés.
SetFuncCustData

Définit une valeur pour les données personnalisées pour la fonction spécifiée.
SetFuncDocString

Définit la chaîne de documentation de la fonction avec l’index spécifié.
SetFuncHelpContext

Définit l’ID de contexte d’aide pour la fonction avec l’index spécifié.
SetFuncHelpStringContext

Définit une valeur de contexte d’aide pour une fonction spécifiée.
SetGuid

Définit l’identificateur global unique (GUID) associé à la description de type.
SetGuid

Définit l’identificateur unique universel (UUID) associé à la bibliothèque de types.
SetGUID

Définit l’identificateur global unique (GUID) de l’interface qui a défini l’erreur.
SetHelpContext

Définit l’identificateur de contexte d’aide (ID) pour l’erreur.
SetHelpContext

Définit l’ID de contexte d’aide des informations de type.
SetHelpContext

Définit l’ID de contexte d’aide pour la récupération des informations d’aide générales pour la bibliothèque de types.
SetHelpFile

Définit le chemin du fichier d’aide qui décrit l’erreur.
SetHelpFileName

Définit le nom du fichier d’aide.
SetHelpStringContext

Définit le numéro de contexte de la chaîne d’aide spécifiée.
SetHelpStringContext

Définit le numéro de contexte de la chaîne d’aide.
SetHelpStringDll

Définit le nom de la DLL à utiliser pour la recherche de chaîne d’aide (à des fins de localisation).
SetImplTypeCustData

Définit une valeur pour les données personnalisées pour le type d’implémentation spécifié.
SetImplTypeFlags

Définit les attributs d’une interface implémentée ou héritée d’un type.
SetLcid

Définit l’ID de langue nationale Microsoft binaire associé à la bibliothèque.
SetLibFlags

Définit les indicateurs de bibliothèque.
SetMops

Définit la chaîne d’opcode de marshaling associée à la description de type ou à la fonction .
SetName

Définit le nom du typeinfo.
SetName

Définit le nom de la bibliothèque de types.
SetParamCustData

Définit une valeur pour les données personnalisées pour le paramètre spécifié.
SetSource

Définit l’identificateur programmatique dépendant du langage (ProgID) pour la classe ou l’application qui a déclenché l’erreur.
SetTypeDescAlias

Définit la description de type pour laquelle cette description de type est un alias, si TYPEKIND=TKIND_ALIAS.
SetTypeFlags

Définit les indicateurs de type de la description de type en cours de création.
SetVarCustData

Définit une valeur pour les données personnalisées pour la variable spécifiée.
SetVarDocString

Définit la chaîne de documentation pour la variable avec l’index spécifié.
SetVarHelpContext

Définit l’ID de contexte d’aide pour la variable avec l’index spécifié.
SetVarHelpStringContext

Définit une valeur de contexte d’aide pour une variable spécifiée.
SetVarName

Définit le nom d’une variable.
SetVersion

Définit le numéro de version principale et secondaire des informations de type.
SetVersion

Définit les numéros de version principale et secondaire de la bibliothèque de types.
Skip

Tente d’ignorer les éléments celtes suivants dans la séquence d’énumération.
SysAddRefString

Augmente d’un seul le nombre de références épinglantes pour la chaîne spécifiée.
SysAllocString

Alloue une nouvelle chaîne et copie la chaîne passée dans celle-ci.
SysAllocStringByteLen

Prend une chaîne ANSI comme entrée et retourne un BSTR qui contient une chaîne ANSI. N’effectue aucune traduction ANSI en Unicode.
SysAllocStringLen

Alloue une nouvelle chaîne, copie le nombre spécifié de caractères à partir de la chaîne passée et ajoute un caractère de fin null.
SysFreeString

Libère une chaîne allouée précédemment par SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen ou SysReAllocStringLen.
SysReAllocString

Réalloue une chaîne précédemment allouée de la taille d’une deuxième chaîne et copie la deuxième chaîne dans la mémoire réaffectée.
SysReAllocStringLen

Crée un BSTR contenant un nombre spécifié de caractères à partir d’un ancien BSTR et libère l’ancien BSTR.
SysReleaseString

Réduit d’un 1 le nombre de références épinglantes pour la chaîne spécifiée. Lorsque ce nombre atteint 0, la mémoire de cette chaîne n’est plus empêchée d’être libérée.
SysStringByteLen

Retourne la longueur (en octets) d’un BSTR.
SysStringLen

Retourne la longueur d’un BSTR.
SystemTimeToVariantTime

Convertit une heure système en une représentation de variante.
UnRegisterTypeLib

Supprime les informations de bibliothèque de types du registre système. Utilisez cette API pour permettre aux applications de se désinstaller correctement.
UnRegisterTypeLibForUser

Supprime les informations de bibliothèque de types qui ont été inscrites à l’aide de RegisterTypeLibForUser.
VarAbs

Retourne la valeur absolue d’une variante.
VarAdd

Retourne la somme de deux variantes.
VarAnd

Effectue une opération And au niveau du bit entre deux variantes de n’importe quel type intégral.
VarBoolFromCy

Convertit une valeur monétaire en valeur booléenne.
VarBoolFromDate

Convertit une valeur de date en valeur booléenne.
VarBoolFromDec

Convertit une valeur décimale en valeur booléenne.
VarBoolFromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur booléenne.
VarBoolFromI1

Convertit une valeur char en valeur booléenne.
VarBoolFromI2

Convertit une valeur courte en valeur booléenne.
VarBoolFromI4

Convertit une valeur longue en valeur booléenne.
VarBoolFromI8

Convertit une valeur entière de 8 octets en valeur booléenne.
VarBoolFromR4

Convertit une valeur float en valeur booléenne.
VarBoolFromR8

Convertit une valeur double en valeur booléenne.
VarBoolFromStr

Convertit une chaîne OLECHAR en valeur booléenne.
VarBoolFromUI1

Convertit une valeur char non signée en valeur booléenne.
VarBoolFromUI2

Convertit une valeur courte non signée en valeur booléenne.
VarBoolFromUI4

Convertit une valeur longue non signée en valeur booléenne.
VarBoolFromUI8

Convertit une valeur entière non signée de 8 octets en valeur booléenne.
VarBstrCat

Concatène deux variantes de type BSTR et retourne le BSTR résultant.
VarBstrCmp

Compare deux variantes de type BSTR.
VarBstrFromBool

Convertit une valeur booléenne en valeur BSTR.
VarBstrFromCy

Convertit une valeur monétaire en valeur BSTR.
VarBstrFromDate

Convertit une valeur de date en valeur BSTR.
VarBstrFromDec

Convertit une valeur décimale en valeur BSTR.
VarBstrFromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur BSTR.
VarBstrFromI1

Convertit une valeur char en valeur BSTR.
VarBstrFromI2

Convertit une valeur courte en valeur BSTR.
VarBstrFromI4

Convertit une valeur longue en valeur BSTR.
VarBstrFromI8

Convertit une valeur entière non signée de 8 octets en valeur BSTR. (VarBstrFromI8)
VarBstrFromR4

Convertit une valeur float en valeur BSTR.
VarBstrFromR8

Convertit une valeur double en valeur BSTR.
VarBstrFromUI1

Convertit une valeur char non signée en valeur BSTR.
VarBstrFromUI2

Convertit une valeur courte non signée en valeur BSTR.
VarBstrFromUI4

Convertit une valeur longue non signée en valeur BSTR.
VarBstrFromUI8

Convertit une valeur entière non signée de 8 octets en valeur BSTR. (VarBstrFromUI8)
VarCat

Concatène deux variantes et retourne le résultat.
VarCmp

Compare deux variantes.
VarCyAbs

Récupère la valeur absolue d’une variante de type devise.
VarCyAdd

Ajoute deux variantes de type currency.
VarCyCmp

Compare deux variantes de type currency.
VarCyCmpR8

Compare une variante de type currency avec une valeur de type double.
VarCyFix

Récupère la partie entière d’une variante de type currency. (VarCyFix)
VarCyFromBool

Convertit une valeur booléenne en valeur monétaire.
VarCyFromDate

Convertit une valeur de date en valeur monétaire.
VarCyFromDec

Convertit une valeur décimale en valeur monétaire.
VarCyFromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur monétaire.
VarCyFromI1

Convertit une valeur char en valeur monétaire.
VarCyFromI2

Convertit une valeur courte en valeur monétaire.
VarCyFromI4

Convertit une valeur longue en valeur monétaire.
VarCyFromI8

Convertit une valeur entière de 8 octets en valeur monétaire.
VarCyFromR4

Convertit une valeur flottante en valeur monétaire.
VarCyFromR8

Convertit une valeur double en valeur monétaire.
VarCyFromStr

Convertit une chaîne OLECHAR en valeur monétaire.
VarCyFromUI1

Convertit une valeur char non signée en valeur monétaire.
VarCyFromUI2

Convertit une valeur courte non signée en valeur monétaire.
VarCyFromUI4

Convertit une valeur longue non signée en valeur monétaire.
VarCyFromUI8

Convertit une valeur entière non signée de 8 octets en valeur monétaire.
VarCyInt

Récupère la partie entière d’une variante de type currency. (VarCyInt)
VarCyMul

Multiplie deux variantes de type devise.
VarCyMulI4

Multiplie une valeur monétaire par un entier 32 bits.
VarCyMulI8

Multiplie une valeur monétaire par un entier 64 bits.
VarCyNeg

Effectue une négation logique sur une variante de type currency.
VarCyRound

Arrondit une variante de type currency au nombre de décimales spécifié.
VarCySub

Soustrait deux variantes de type currency.
VarDateFromBool

Convertit une valeur booléenne en valeur de date.
VarDateFromCy

Convertit une valeur monétaire en valeur de date.
VarDateFromDec

Convertit une valeur décimale en valeur de date.
VarDateFromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur de date.
VarDateFromI1

Convertit une valeur char en valeur de date.
VarDateFromI2

Convertit une valeur courte en valeur de date.
VarDateFromI4

Convertit une valeur longue en valeur de date.
VarDateFromI8

Convertit une valeur entière non signée de 8 octets en valeur de date.
VarDateFromR4

Convertit une valeur float en valeur de date.
VarDateFromR8

Convertit une valeur double en valeur de date.
VarDateFromStr

Convertit une chaîne OLECHAR en valeur de date.
VarDateFromUdate

Convertit une heure et une date converties du format MS-DOS au format variant. (VarDateFromUdate)
VarDateFromUdateEx

Convertit une heure et une date converties du format MS-DOS au format variant. (VarDateFromUdateEx)
VarDateFromUI1

Convertit une valeur char non signée en valeur de date.
VarDateFromUI2

Convertit une valeur courte non signée en valeur de date.
VarDateFromUI4

Convertit une valeur longue non signée en valeur de date.
VarDateFromUI8

Convertit une valeur non signée de 8 octets en valeur de date.
VarDecAbs

Récupère la valeur absolue d’une variante de type décimal.
VarDecAdd

Ajoute deux variantes de type décimal.
VarDecCmp

Compare deux variantes de type decimal.
VarDecCmpR8

Compare une variante de type décimal avec la valeur a de type double.
VarDecDiv

Divise deux variantes de type décimal.
VarDecFix

Récupère la partie entière d’une variante de type décimal. (VarDecFix)
VarDecFromBool

Convertit une valeur booléenne en valeur décimale.
VarDecFromCy

Convertit une valeur monétaire en valeur décimale.
VarDecFromDate

Convertit une valeur de date en valeur décimale.
VarDecFromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur décimale.
VarDecFromI1

Convertit une valeur char en valeur décimale.
VarDecFromI2

Convertit une valeur courte en valeur décimale.
VarDecFromI4

Convertit une valeur longue en valeur décimale.
VarDecFromI8

Convertit une valeur entière de 8 octets en valeur décimale.
VarDecFromR4

Convertit une valeur float en valeur décimale.
VarDecFromR8

Convertit une valeur double en valeur décimale.
VarDecFromStr

Convertit une chaîne OLECHAR en valeur décimale.
VarDecFromUI1

Convertit une valeur char non signée en valeur décimale.
VarDecFromUI2

Convertit une valeur courte non signée en valeur décimale.
VarDecFromUI4

Convertit une valeur longue non signée en valeur décimale.
VarDecFromUI8

Convertit une valeur entière non signée de 8 octets en valeur décimale.
VarDecInt

Récupère la partie entière d’une variante de type décimal. (VarDecInt)
VarDecMul

Multiplie deux variantes de type décimal.
VarDecNeg

Effectue la négation logique sur une variante de type décimal.
VarDecRound

Arrondit une variante de type décimal au nombre spécifié de décimales.
VarDecSub

Soustrait deux variantes de type décimal.
VarDiv

Retourne le résultat de la division de deux variantes.
VarEqv

Effectue une équivalence au niveau du bit sur deux variantes.
VarFix

Retourne la partie entière d’une variante. (VarFix)
VarFormat

Met en forme une variante sous forme de chaîne en analysant une chaîne de format.
VarFormatCurrency

Met en forme de chaîne une variante contenant des valeurs monétaires.
VarFormatDateTime

Met en forme une variante contenant des informations de date et d’heure nommées dans une chaîne.
VarFormatFromTokens

Prend une chaîne de format jeton et l’applique à une variante pour produire une chaîne de sortie mise en forme.
VarFormatNumber

Met en forme une variante contenant des nombres sous forme de chaîne.
VarFormatPercent

Met en forme de chaîne une variante contenant des pourcentages.
VarI1FromBool

Convertit une valeur booléenne en valeur char.
VarI1FromCy

Convertit une valeur monétaire en valeur char.
VarI1FromDate

Convertit une valeur de date en valeur char.
VarI1FromDec

Convertit une valeur décimale en valeur char.
VarI1FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur char.
VarI1FromI2

Convertit une valeur courte en valeur char.
VarI1FromI4

Convertit une valeur de type long en valeur char.
VarI1FromI8

Convertit une valeur entière de 8 octets en valeur char.
VarI1FromR4

Convertit une valeur float en valeur char.
VarI1FromR8

Convertit une valeur double en valeur char.
VarI1FromStr

Convertit une chaîne OLECHAR en valeur char.
VarI1FromUI1

Convertit une valeur char non signée en valeur char.
VarI1FromUI2

Convertit une valeur courte non signée en valeur char.
VarI1FromUI4

Convertit une valeur longue non signée en valeur char.
VarI1FromUI8

Convertit une valeur entière non signée de 8 octets en valeur char.
VarI2FromBool

Convertit une valeur booléenne en valeur courte.
VarI2FromCy

Convertit une valeur monétaire en valeur courte.
VarI2FromDate

Convertit une valeur de date en valeur courte.
VarI2FromDec

Convertit une valeur décimale en valeur courte.
VarI2FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur courte.
VarI2FromI1

Convertit une valeur char en valeur courte.
VarI2FromI4

Convertit une valeur longue en valeur courte.
VarI2FromI8

Convertit une valeur entière de 8 octets en valeur courte.
VarI2FromR4

Convertit une valeur float en valeur courte.
VarI2FromR8

Convertit une valeur double en valeur courte.
VarI2FromStr

Convertit une chaîne OLECHAR en valeur courte.
VarI2FromUI1

Convertit une valeur char non signée en valeur courte.
VarI2FromUI2

Convertit une valeur courte non signée en valeur courte.
VarI2FromUI4

Convertit une valeur longue non signée en valeur courte.
VarI2FromUI8

Convertit une valeur entière non signée de 8 octets en valeur courte.
VarI4FromBool

Convertit une valeur booléenne en valeur longue.
VarI4FromCy

Convertit une valeur monétaire en valeur longue.
VarI4FromDate

Convertit une valeur de date en valeur longue.
VarI4FromDec

Convertit une valeur décimale en valeur longue.
VarI4FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur longue.
VarI4FromI1

Convertit une valeur char en valeur longue.
VarI4FromI2

Convertit une valeur courte en valeur longue.
VarI4FromI4

Convertit une valeur int en valeur longue.
VarI4FromI8

Convertit une valeur entière de 8 octets en valeur longue.
VarI4FromR4

Convertit une valeur float en valeur longue.
VarI4FromR8

Convertit une valeur double en valeur longue.
VarI4FromStr

Convertit une chaîne OLECHAR en valeur longue.
VarI4FromUI1

Convertit une valeur char non signée en valeur longue.
VarI4FromUI2

Convertit une valeur courte non signée en valeur longue.
VarI4FromUI4

Convertit une valeur longue non signée en valeur longue.
VarI4FromUI8

Convertit une valeur entière non signée de 8 octets en une valeur longue.
VarI8FromBool

Convertit une valeur booléenne en une valeur entière de 8 octets.
VarI8FromCy

Convertit une valeur monétaire en une valeur entière de 8 octets.
VarI8FromDate

Convertit une valeur de date en valeur entière de 8 octets.
VarI8FromDec

Convertit une valeur décimale en valeur entière de 8 octets.
VarI8FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur entière de 8 octets.
VarI8FromI1

Convertit une valeur char en une valeur entière de 8 octets.
VarI8FromI2

Convertit une valeur courte en une valeur entière de 8 octets.
VarI8FromR4

Convertit une valeur float en une valeur entière de 8 octets.
VarI8FromR8

Convertit une valeur double en valeur entière de 8 octets.
VarI8FromStr

Convertit une chaîne OLECHAR en une valeur entière de 8 octets.
VarI8FromUI1

Convertit une valeur d’octet non signée en une valeur entière de 8 octets.
VarI8FromUI2

Convertit une valeur courte non signée en une valeur entière de 8 octets.
VarI8FromUI4

Convertit une valeur longue non signée en valeur entière de 8 octets.
VarI8FromUI8

Convertit une valeur entière non signée de 8 octets en une valeur entière de 8 octets.
VARIANT_UserFree

Libère des ressources côté serveur lorsqu’elles sont appelées par des fichiers stub RPC. (VARIANT_UserFree)
VARIANT_UserFree64

Libère des ressources côté serveur lorsqu’elles sont appelées par des fichiers stub RPC. (VARIANT_UserFree64)
VARIANT_UserMarshal

Marshale un objet VARIANT dans la mémoire tampon RPC. (VARIANT_UserMarshal)
VARIANT_UserMarshal64

Marshale un objet VARIANT dans la mémoire tampon RPC. (VARIANT_UserMarshal64)
VARIANT_UserSize

Calcule la taille du fil de l’objet VARIANT et obtient son handle et ses données. (VARIANT_UserSize)
VARIANT_UserSize64

Calcule la taille du fil de l’objet VARIANT et obtient son handle et ses données. (VARIANT_UserSize64)
VARIANT_UserUnmarshal

Démarshale un objet VARIANT de la mémoire tampon RPC. (VARIANT_UserUnmarshal)
VARIANT_UserUnmarshal64

Démarshale un objet VARIANT de la mémoire tampon RPC. (VARIANT_UserUnmarshal64)
VariantChangeType

Convertit une variante d’un type en un autre.
VariantChangeTypeEx

Convertit une variante d’un type en un autre, à l’aide d’un LCID.
VariantClear

Efface une variante.
VariantCopy

Libère la variante de destination et effectue une copie de la variante source.
VariantCopyInd

Libère la variante de destination et effectue une copie de la variante source, en effectuant l’indirection nécessaire si la source est spécifiée pour être VT_BYREF.
VariantInit

Initialise une variante.
VariantTimeToDosDateTime

Convertit la représentation variant d’une date et d’une heure en valeurs de date et d’heure MS-DOS.
VariantTimeToSystemTime

Convertit la représentation de variante de l’heure en valeurs d’heure système.
VarIdiv

Convertit deux variantes de n’importe quel type en entiers, puis retourne le résultat de leur division.
VarImp

Effectue une implication au niveau du bit sur deux variantes.
VarInt

Retourne la partie entière d’une variante. (VarInt)
VarMod

Divise deux variantes et retourne uniquement le reste.
VarMonthName

Retourne une chaîne contenant le nom du mois localisé.
VarMul

Retourne le résultat de la multiplication de deux variantes.
VarNeg

Effectue la négation logique sur une variante.
VarNot

Effectue l’opération de négation au niveau du bit sur une variante.
VarNumFromParseNum

Convertit les résultats analysés en variante.
VarOr

Effectue une disjonction logique sur deux variantes.
VarParseNumFromStr

Analyse une chaîne et crée une description indépendante du type du nombre qu’elle représente.
VarPow

Retourne le résultat de l’exécution de la fonction d’alimentation avec deux variantes.
VarR4CmpR8

Compare deux variantes de types float et double.
VarR4FromBool

Convertit une valeur booléenne en valeur float.
VarR4FromCy

Convertit une valeur monétaire en valeur flottante.
VarR4FromDate

Convertit une valeur de date en valeur flottante.
VarR4FromDec

Convertit une valeur décimale en valeur flottante.
VarR4FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur float.
VarR4FromI1

Convertit une valeur char en valeur float.
VarR4FromI2

Convertit une valeur courte en valeur flottante.
VarR4FromI4

Convertit une valeur longue en valeur flottante.
VarR4FromI8

Convertit une valeur entière de 8 octets en valeur flottante.
VarR4FromR8

Convertit une valeur double en valeur flottante.
VarR4FromStr

Convertit une chaîne OLECHAR en valeur float.
VarR4FromUI1

Convertit une valeur char non signée en valeur float.
VarR4FromUI2

Convertit une valeur courte non signée en valeur flottante.
VarR4FromUI4

Convertit une valeur longue non signée en valeur flottante.
VarR4FromUI8

Convertit une valeur entière non signée de 8 octets en valeur float.
VarR8FromBool

Convertit une valeur booléenne en valeur double.
VarR8FromCy

Convertit une valeur monétaire en valeur double.
VarR8FromDate

Convertit une valeur de date en valeur double.
VarR8FromDec

Convertit une valeur décimale en valeur double.
VarR8FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur double.
VarR8FromI1

Convertit une valeur char en valeur double.
VarR8FromI2

Convertit une valeur courte en valeur double.
VarR8FromI4

Convertit une valeur longue en valeur double.
VarR8FromI8

Convertit une valeur entière de 8 octets en valeur double.
VarR8FromR4

Convertit une valeur float en valeur double.
VarR8FromStr

Convertit une chaîne OLECHAR en valeur double.
VarR8FromUI1

Convertit une valeur char non signée en valeur double.
VarR8FromUI2

Convertit une valeur courte non signée en valeur double.
VarR8FromUI4

Convertit une valeur longue non signée en valeur double.
VarR8FromUI8

Convertit une valeur entière non signée de 8 octets en valeur double.
VarR8Pow

Exécute la fonction d’alimentation pour les variantes de type double.
VarR8Round

Arrondit une variante de type double au nombre de décimales spécifié.
VarRound

Arrondit une variante au nombre de décimales spécifié.
VarSub

Soustrait deux variantes.
VarTokenizeFormatString

Analyse la chaîne de format réelle dans une série de jetons qui peuvent être utilisés pour mettre en forme des variantes à l’aide de VarFormatFromTokens.
VarUdateFromDate

Convertit une heure et une date converties du format variant au format MS-DOS.
VarUI1FromBool

Convertit une valeur booléenne en valeur char non signée.
VarUI1FromCy

Convertit une valeur monétaire en valeur char non signée.
VarUI1FromDate

Convertit une valeur de date en valeur char non signée.
VarUI1FromDec

Convertit une valeur décimale en valeur char non signée.
VarUI1FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur char non signée.
VarUI1FromI1

Convertit une valeur char en valeur char non signée.
VarUI1FromI2

Convertit une valeur courte en valeur char non signée.
VarUI1FromI4

Convertit une valeur de type long en valeur char non signée.
VarUI1FromI8

Convertit une valeur entière de 8 octets en valeur d’octet.
VarUI1FromR4

Convertit une valeur float en valeur char non signée.
VarUI1FromR8

Convertit une valeur double en valeur char non signée.
VarUI1FromStr

Convertit une chaîne OLECHAR en chaîne char non signée.
VarUI1FromUI2

Convertit une valeur courte non signée en valeur char non signée.
VarUI1FromUI4

Convertit une valeur longue non signée en valeur char non signée.
VarUI1FromUI8

Convertit une valeur entière non signée de 8 octets en une valeur d’octet.
VarUI2FromBool

Convertit une valeur booléenne en valeur courte non signée.
VarUI2FromCy

Convertit une valeur monétaire en valeur courte non signée.
VarUI2FromDate

Convertit une valeur de date en valeur courte non signée.
VarUI2FromDec

Convertit une valeur décimale en valeur courte non signée.
VarUI2FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur courte non signée.
VarUI2FromI1

Convertit une valeur char en valeur courte non signée.
VarUI2FromI2

Convertit une valeur courte en valeur courte non signée.
VarUI2FromI4

Convertit une valeur longue en valeur courte non signée.
VarUI2FromI8

Convertit une valeur entière de 8 octets en valeur courte non signée.
VarUI2FromR4

Convertit une valeur float en valeur courte non signée.
VarUI2FromR8

Convertit une valeur double en valeur courte non signée.
VarUI2FromStr

Convertit une chaîne OLECHAR en valeur courte non signée.
VarUI2FromUI1

Convertit une valeur char non signée en valeur courte non signée.
VarUI2FromUI4

Convertit une valeur longue non signée en valeur courte non signée.
VarUI2FromUI8

Convertit une valeur entière non signée de 8 octets en valeur courte non signée.
VarUI4FromBool

Convertit une valeur booléenne en valeur longue non signée.
VarUI4FromCy

Convertit une valeur monétaire en une valeur longue non signée.
VarUI4FromDate

Convertit une valeur de date en valeur longue non signée.
VarUI4FromDec

Convertit une valeur décimale en valeur longue non signée.
VarUI4FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur longue non signée.
VarUI4FromI1

Convertit une valeur char en valeur longue non signée.
VarUI4FromI2

Convertit une valeur courte en valeur longue non signée.
VarUI4FromI4

Convertit une valeur longue en valeur longue non signée.
VarUI4FromI8

Convertit une valeur entière de 8 octets en valeur longue non signée.
VarUI4FromR4

Convertit une valeur float en valeur longue non signée.
VarUI4FromR8

Convertit une valeur double en valeur longue non signée.
VarUI4FromStr

Convertit une chaîne OLECHAR en valeur longue non signée.
VarUI4FromUI1

Convertit une valeur char non signée en valeur longue non signée.
VarUI4FromUI2

Convertit une valeur courte non signée en valeur longue non signée.
VarUI4FromUI8

Convertit une valeur entière non signée de 8 octets en valeur longue non signée.
VarUI8FromBool

Convertit une valeur VARIANT_BOOL en valeur entière non signée de 8 octets.
VarUI8FromCy

Convertit une valeur monétaire en valeur entière non signée de 8 octets.
VarUI8FromDate

Convertit une valeur de date en valeur entière non signée de 8 octets.
VarUI8FromDec

Convertit une valeur décimale en valeur entière non signée de 8 octets.
VarUI8FromDisp

Convertit la propriété par défaut d’un instance IDispatch en valeur entière non signée de 8 octets.
VarUI8FromI1

Convertit une valeur char en une valeur entière non signée de 8 octets.
VarUI8FromI2

Convertit une valeur courte en valeur entière non signée de 8 octets.
VarUI8FromI8

Convertit une valeur entière de 8 octets en une valeur entière non signée de 8 octets.
VarUI8FromR4

Convertit une valeur float en une valeur entière non signée de 8 octets.
VarUI8FromR8

Convertit une valeur double en valeur entière non signée de 8 octets.
VarUI8FromStr

Convertit une chaîne OLECHAR en une valeur entière non signée de 8 octets.
VarUI8FromUI1

Convertit une valeur d’octet en valeur entière non signée de 8 octets.
VarUI8FromUI2

Convertit une valeur courte non signée en une valeur entière non signée de 8 octets.
VarUI8FromUI4

Convertit une valeur longue non signée en une valeur entière non signée de 8 octets.
VarWeekdayName

Retourne une chaîne contenant le nom localisé du jour de la semaine.
VarXor

Effectue une exclusion logique sur deux variantes.
VectorFromBstr

Retourne un vecteur, en affectant chaque caractère du BSTR à un élément du vecteur.

Interfaces

 
ICreateErrorInfo

Retourne des informations d’erreur.
ICreateTypeInfo

Fournit les outils permettant de créer et d’administrer les informations de type définies par le biais de la description du type. (ICreateTypeInfo)
ICreateTypeInfo2

Fournit les outils permettant de créer et d’administrer les informations de type définies par le biais de la description du type. (ICreateTypeInfo2)
ICreateTypeLib

Fournit les méthodes de création et de gestion du composant ou du fichier qui contient des informations de type. (ICreateTypeLib)
ICreateTypeLib2

Fournit les méthodes de création et de gestion du composant ou du fichier qui contient des informations de type. (ICreateTypeLib2)
IDispatch

Expose des objets, des méthodes et des propriétés aux outils de programmation et autres applications qui prennent en charge Automation.
IEnumVARIANT

Fournit une méthode pour énumérer une collection de variantes, y compris des collections hétérogènes d’objets et de types intrinsèques.
IErrorInfo

Fournit des informations contextuelles détaillées sur les erreurs.
IRecordInfo

Décrit la structure d’un type défini par l’utilisateur particulier.
ISupportErrorInfo

Garantit que les informations d’erreur peuvent être propagées correctement dans la chaîne d’appels. Les objets Automation qui utilisent les interfaces de gestion des erreurs doivent implémenter ISupportErrorInfo.
ITypeChangeEvents

Permet aux clients de s’abonner aux notifications de modification de type sur les objets qui implémentent les interfaces ITypeInfo, ITypeInfo2, ICreateTypeInfo et ICreateTypeInfo2.
ITypeComp

L’interface ITypeComp fournit un moyen rapide d’accéder aux informations dont les compilateurs ont besoin lors de la liaison et de l’instanciation de structures et d’interfaces.
ITypeInfo

Utilisé pour lire des informations sur les objets. (ITypeInfo)
ITypeInfo2

Utilisé pour lire des informations sur les objets. (ITypeInfo2)
ITypeLib

Représente une bibliothèque de types, les données qui décrivent un ensemble d’objets. (ITypeLib)
ITypeLib2

Représente une bibliothèque de types, les données qui décrivent un ensemble d’objets. (ITypeLib2)

Structures

 
ARRAYDESC

Décrit un tableau, son type d’élément et sa dimension.
BINDPTR

Décrit un pointeur.
CUSTDATA

Représente des données personnalisées.
CUSTDATAITEM

Représente un élément de données personnalisé.
DISPPARAMS

Contient les arguments passés à une méthode ou à une propriété.
EXCEPINFO

Décrit une exception qui s’est produite pendant IDispatch::Invoke.
FUNCDESC

Décrit une fonction. (FUNCDESC)
INTERFACEDATA

Décrit les propriétés et méthodes de l’objet.
METHODDATA

Décrit une méthode ou une propriété.
NUMPARSE

Spécifie les informations d’analyse numérique.
PARAMDATA

Décrit un paramètre accepté par une méthode ou une propriété.
PARAMDESC

Contient les informations nécessaires pour transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.
PARAMDESCEX

Contient des informations sur la valeur par défaut d’un paramètre.
SAFEARRAY

Représente un tableau sécurisé.
SAFEARRAYBOUND

Représente les limites d'une dimension du tableau.
TLIBATTR

Contient des informations sur une bibliothèque de types. Les informations de cette structure sont utilisées pour identifier la bibliothèque de types et fournir une prise en charge linguistique nationale pour les noms de membres.
TYPEATTR

Contient des attributs d’un type.
TYPEDESC

Décrit le type d'une variable, le type de retour d'une fonction ou le type d'un paramètre de fonction.
VARDESC

Décrit une variable, une constante ou des données membres.
VARIANTE

VARIANTARG décrit les arguments passés dans DISPPARAMS et VARIANT pour spécifier des données variant qui ne peuvent pas être passées par référence.