#line 1 "C:\\Windows\\system32\\wbem\\fr-FR\\msi.mfl" // Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\cimv2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\root\\cimv2\\ms_40c") [Description("Les instances de cette classe représentent les produits quand ils sont installés par MSI. Un produit est généralement en corrélation avec un seul package d’installation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Product : CIM_Product { [Description("L'état de l’installation du produit.") : Amended ToSubclass,Values{"Configuration incorrecte", "Argument non valide", "Package inconnu", "Annoncé", "Absent", "Installé"} : Amended ToSubclass] sint16 InstallState; [Description("L'emplacement du package mis en cache localement pour ce produit.") : Amended ToSubclass] string PackageCache; [Description("Date d’installation. La propriété InstallDate a été dépréciée en faveur de la propriété InstallDate2, qui est de type DateTime plutôt que String. Les développements récents doivent utiliser la propriété InstallDate2.") : Amended ToSubclass] string InstallDate; [Description("La propriété InstallDate2 représente la date d’installation du produit.") : Amended ToSubclass] datetime InstallDate2; [Description("La langue du produit.") : Amended ToSubclass] string Language; [Description("Les transformations du produit.") : Amended ToSubclass] string Transforms; [Description("L'emplacement du produit installé.") : Amended ToSubclass] string InstallLocation; [Description("Le type d’attribution du produit.") : Amended ToSubclass,Values{"Par utilisateur", "Par ordinateur"} : Amended ToSubclass] uint16 AssignmentType; [Description("Le propriétaire enregistré pour l’utilisation du produit.") : Amended ToSubclass] string RegOwner; [Description("La société enregistrée pour l’utilisation du produit.") : Amended ToSubclass] string RegCompany; [Description("L’ID du produit.") : Amended ToSubclass] string ProductID; [Description("Le répertoire d’installation source du produit.") : Amended ToSubclass] string InstallSource; [Description("Le lien vers le support technique du produit.") : Amended ToSubclass] string HelpLink; [Description("Le numéro de téléphone du support technique du produit.") : Amended ToSubclass] string HelpTelephone; [Description("L’adresse URL du produit.") : Amended ToSubclass] string URLInfoAbout; [Description("L’adresse URL pour la mise à jour du produit.") : Amended ToSubclass] string URLUpdateInfo; [Description("L’identificateur du package à partir duquel ce produit a été installé.") : Amended ToSubclass] string PackageCode; [Description("L'emplacement du package mis en cache localement pour ce produit.") : Amended ToSubclass] string LocalPackage; [Description("Le nom du package d’origine du produit.") : Amended ToSubclass] string PackageName; [Description("Nombre de mots du résumé du produit.") : Amended ToSubclass] uint32 WordCount; [Description("Cette méthode installe un Win32_Product associé avec le package d’installation transmis par PackageLocation et toutes les options de ligne de commande également transmises. \nLa méthode peut renvoyer les valeurs suivantes : \n0 - Succès.\n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Install([in,Description("Le chemin d’accès au package qui doit être installé") : Amended ToSubclass] string PackageLocation,[in,Description("Les options de ligne de commande pour l’installation. Elles doivent être sous la forme propriété=paramètre") : Amended ToSubclass] string Options,[in,Description("DÉPRÉCIÉ. Le paramètre d’entrée AllUsers a été déprécié car la fonctionnalité impliquée n’est pas prise en charge. L'opération affectera tous les utilisateurs sur l’ordinateur.\nIndique si l’opération doit être appliquée à l’utilisateur en cours (FALSE) ou à tous les utilisateurs de l’ordinateur (TRUE).") : Amended ToSubclass] boolean AllUsers); [Description("Cette méthode fait une installation administrative d’un Win32_Product associé en utilisant le package d’installation transmis par PackageLocation et toute option de ligne de commande également transmise. La méthode peut renvoyer les valeurs suivantes : \n0 - Succès.\n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Admin([in,Description("Le chemin d’accès au package qui doit être installé administrativement") : Amended ToSubclass] string PackageLocation,[in,Description("L'emplacement où l’image administrative doit être installée.") : Amended ToSubclass] string TargetLocation,[in,Description("Les options de ligne de commande pour la mise à niveau. Elles doivent être sous la forme propriété=paramètre") : Amended ToSubclass] string Options); [Description("Cette méthode annonce un Win32_Product associé en utilisant le package d’installation transmis par PackageLocation et toute option de ligne de commande également transmise. La méthode peut renvoyer les valeurs suivantes : \n0 - Succès.\n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Advertise([in,Description("Le chemin d’accès au package qui doit être annoncé") : Amended ToSubclass] string PackageLocation,[in,Description("Les options de ligne de commande pour l’annonce. Elles doivent être sous la forme propriété=paramètre") : Amended ToSubclass] string Options,[in,Description("DÉPRÉCIÉ. Le paramètre d’entrée AllUsers a été déprécié car la fonctionnalité impliquée n’est pas prise en charge. L'opération affectera tous les utilisateurs sur l’ordinateur.\nIndique si l’opération doit être appliquée à l’utilisateur en cours (FALSE) ou à tous les utilisateurs de l’ordinateur (TRUE).") : Amended ToSubclass] boolean AllUsers); [Description("Cette méthode réinstalle l’instance associée de Win32_Product en utilisant le mode de réinstallation spécifié. La méthode peut renvoyer les valeurs suivantes : \n0 - Succès.\n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Reinstall([In,Description("Spécifie le mode de réinstallation") : Amended ToSubclass,Values{"FileMissing", "FileOlderVersion", "FileEqualVersion", "FileExact", "FileVerify", "FileReplace", "UserData", "MachineData", "Raccourci", "Package"} : Amended ToSubclass] uint16 ReinstallMode); [Description("Cette méthode va mettre à niveau le produit Win32_Product associé en utilisant le package de mise à niveau fourni par PackageLocation et toutes les options de ligne de commande fournies. La méthode peut renvoyer les valeurs suivantes :\n0 - Succès. \n2147549445 - Erreur du serveur RPC. \nAutre - Pour les valeurs entières autres que celles listées ci-dessus, consultez la documentation sur les codes d’erreurs renvoyés par l’API du programme d’installation de Windows et les codes d’erreurs WIN32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Upgrade([in,Description("Le chemin d’accès au package qui contient la mise à niveau") : Amended ToSubclass] string PackageLocation,[in,Description("Les options de ligne de commande pour la mise à niveau. Elles doivent être sous la forme propriété=paramètre") : Amended ToSubclass] string Options); [Description("Cette méthode configure l’instance associée de Win32_Product au niveau et à l’état d’installation spécifiés. La méthode peut renvoyer les valeurs suivantes : \n0 - Opération réussie.\n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Configure([in,Values{"Par défaut", "Local", "Source"} : Amended ToSubclass] uint16 InstallState,[in,Values{"Par défaut", "Minimum", "Maximum"} : Amended ToSubclass] uint16 InstallLevel,[in,Description("Les options de ligne de commande pour la configuration. Elles doivent se présenter sous la forme propriété=paramètre") : Amended ToSubclass] string Options); [Description("Cette méthode désinstalle l’instance associée de Win32_Product. La méthode peut renvoyer les valeurs suivantes : \n0 - Opération réussie. \n2147549445 - Erreur de faute du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Uninstall(); }; [Description("SoftwareFeatures et SoftwareElements: 'SoftwareFeature' est un sous-ensemble distinct d’un produit, consistant d’un ou plus 'SoftwareElements'. Chaque SoftwareElement est défini dans une instance Win32_SoftwareElement, et l’association entre une fonctionnalité et sa SoftwareFeature(s) est définie dans l’association Win32_SoftwareFeatureSoftwareElement. Tout composant peut être 'partagé' entre une ou plus SoftwareFeatures. Si une ou deux fonctionnalités font référence au même composant, ce composant sera sélectionné pour être installé si l’une de ces fonctionnalités est sélectionnée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareFeature : CIM_SoftwareFeature { [Description("Option d’exécution à distance, parmi irsEnum : ifrsFavorLocal = 0: Installe les composants localement, si possible ifrsFavorSource = 1: Installe les composants pour exécution à partir du CD ou serveur source, si possible ifrsFollowParent = 2: Suit l’option d’exécution à distance de la fonctionnalité parent") : Amended ToSubclass] uint16 Attributes; [Description("L'état de l’installation de la fonctionnalité logicielle.") : Amended ToSubclass,Values{"Configuration incorrecte", "Argument non valide", "Package inconnu", "Annoncé", "Absent", "Local", "Source"} : Amended ToSubclass] sint16 InstallState; [Description("Nombre de fois que cette fonctionnalité logicielle a été utilisée") : Amended ToSubclass] uint16 Accesses; [Description("Dernière utilisation de cette fonctionnalité logicielle") : Amended ToSubclass] datetime LastUse; [Description("Cette méthode réinstalle l’instance associée de Win32_SoftwareFeature à l’aide du mode de réinstallation spécifié. La méthode peut renvoyer les valeurs suivantes : \n0 - Succès.\n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Reinstall([in,Description("Spécifie le mode de réinstallation") : Amended ToSubclass,Values{"FileMissing", "FileOlderVersion", "FileEqualVersion", "FileExact", "FileVerify", "FileReplace", "UserData", "MachineData", "Raccourci", "Package"} : Amended ToSubclass] uint16 ReinstallMode); [Description("Cette méthode positionne l’instance associée de Win32_SoftwareFeature à l’état d’installation spécifié. La méthode peut renvoyer les valeurs suivantes : \n0 - Succès. \n2147549445 - dysfonctionnement du serveur RPC. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs renvoyés par l’API d’installation de Windows et les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Erreur de faute du serveur RPC", "Autre"} : Amended ToSubclass] uint32 Configure([in,Values{"Par défaut", "Publier", "Local", "Absent", "Source"} : Amended ToSubclass] uint16 InstallState); }; [Description("SoftwareFeatures et SoftwareElements: 'SoftwareFeature' est un sous-ensemble distinct d’un produit, consistant d’un ou plus 'SoftwareElements'. Chaque SoftwareElement est défini dans une instance Win32_SoftwareElement, et l’association entre une fonctionnalité et sa SoftwareFeature(s) est définie dans l’association Win32_SoftwareFeatureSoftwareElement. Tout composant peut être 'partagé' entre une ou plus SoftwareFeatures. Si une ou deux fonctionnalités font référence au même composant, ce composant sera sélectionné pour être installé si l’une de ces fonctionnalités est sélectionnée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareElement : CIM_SoftwareElement { [Description("Table binaire contenant les options d’exécution distantes pour l’élément logiciel.") : Amended ToSubclass] uint16 Attributes; [Description("Le chemin d’accès à l’élément logiciel installé. Si le composant est une clé de Registre, les racines du registre sont représentées de façon numérique. Par exemple, un chemin d’accès du Registre \"HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\" serait renvoyé comme \"01:\\SOFTWARE\\Microsoft\". Les racines du Registre sont renvoyées de la façon suivante :RootReturned Value\nHKEY_CLASSES_ROOT 00\nHKEY_CURRENT_USER 01\nHKEY_LOCAL_MACHINE 02\nHKEY_USERS 03") : Amended ToSubclass] string Path; [Description("L'état actuel de l’installation pour l’élément logiciel.") : Amended ToSubclass,values{"Non utilisé", "Configuration incorrecte", "Source absente", "Erreur", "Absent", "Local", "Source"} : Amended ToSubclass] sint16 InstallState; }; [Description("La classe Win32_ApplicationService représente tout composant ou application installé ou annoncé et disponible sur le système. Les instances de cette classe incluent tous les exécutables correctement installés et instrumentés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ApplicationService : CIM_Service { }; [Description("La classe Win32_CommandLineAccess représente l’interface de ligne de commande d’un service ou d’une application. Le nom du point d’accès est toujours le texte complet de la ligne de commande.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CommandLineAccess : CIM_ServiceAccessPoint { [Description("La valeur de la propriété Commandline fournit la chaîne utilisée pour démarrer le service.") : Amended ToSubclass] string CommandLine; }; [Description("Les instances de cette classe représentent les contrôles conditionnels qui doivent être évalués à TRUE avant que leur élément logiciel Win32_SoftwareElement associé puisse être installé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareElementCondition : CIM_Check { [Description("Instruction conditionnelle pouvant être TRUE ou FALSE et indiquant si l’élément logiciel associé doit être installé.") : Amended ToSubclass] string Condition; }; [Description("La classe LaunchCondition est utilisée par l’action LaunchConditions (conditions de lancement). Elle contient une liste de conditions, qui doivent toutes être satisfaites pour que l’action réussisse.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LaunchCondition : CIM_Check { [Description("Une condition qui doit être équivalente à TRUE pour que l’installation commence.") : Amended ToSubclass] string Condition; }; [Description("La classe Condition peut être utilisée pour modifier l’état de sélection de toute entrée de la classe Feature, en fonction d’une expression conditionnelle. Si la condition est évaluée à Vrai, la valeur Level (niveau) correspondante dans la classe Feature (fonctionnalité) sera définie à la valeur spécifiée dans la colonne Level de la classe Condition. En utilisant ce mécanisme, toute fonctionnalité peut être désactivée de façon permanente (en définissant Level à 0), toujours installée (en définissant Level à 1), ou se voir attribuer une priorité d’installation différente (en définissant Level à une valeur intermédiaire). Level peut être défini par toute formule conditionnelle, comme un test de détection d’une plate-forme, d’un système d’exploitation, d’un paramètre particulier, etc.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Condition : CIM_Check { [Description("Niveau d’installation de la fonctionnalité logicielle associée si la condition est TRUE.") : Amended ToSubclass] uint16 Level; [Description("Instruction conditionnelle pouvant être TRUE ou FALSE et indiquant si la valeur de Level doit être appliquée à la fonctionnalité logicielle associée.") : Amended ToSubclass] string Condition; [Description("Le nom de la fonctionnalité dans le produit associé auquel cette condition s’applique.") : Amended ToSubclass] string Feature; }; [Description("Chaque instance de cette classe représente un fichier source avec ses divers attributs, ordonnés par un identificateur unique non localisé. Pour les fichiers non compressés, la propriété File est ignorée, et la colonne FileName est utilisée à la fois pour le nom de fichier source et destination. Vous devez définir l’indicateur 'Non compressé' de la colonne Attributs pour tout fichier qui n’est pas compressé dans un fichier CAB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_FileSpecification : CIM_FileSpecification { [Description("Liste de numéros de langage (format décimal), séparés par des virgules s’il en existe plusieurs.") : Amended ToSubclass] string Language; [Description("Entier contenant les indicateurs binaires qui représentent les attributs de fichiers (entre parenthèses : valeur décimale pour chaque bit). Consultez les remarques plus bas pour plus d’information : Bit 0 : Lecture seule (1) Bit 1 : Caché (2) Bit 2 : Système (4) Bit 8 : Partagé (256) - le fichier est partagé sur deux (ou davantage) fichiers CAB compressés Bit 9 : Vital (512) - ce fichier est vital pour la bonne opération du composant auquel il appartient Bit 12 : Permanent (4096) - le fichier ne sera pas supprimé lors d’une désinstallation Bit 13 : Non compressé (8192) - le fichier n’est pas compressé sur le média source Bit 14 : Correctif (16384) (réservé pour une utilisation future) Bit 15 : Correctif - source ignorée (32768) - le fichier peut être ignoré lors d’une mise à niveau corrective s’il s’exécute à partir de la source") : Amended ToSubclass] uint16 Attributes; [Description("Séquence qui respecte les images de média. L'ordre doit suivre celui du fichier CAB.") : Amended ToSubclass] uint16 Sequence; [Description("Une clé unique qui identifie un fichier dans l’étendue d’un produit.") : Amended ToSubclass] string FileID; }; [Description("Cette classe contient les informations .INI que l’application doit définir dans un fichier .INI. Les informations du fichier .INI sont extraites quand le composant correspondant a été sélectionné pour être installé, soit localement, soit lancé à partir de la source.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IniFileSpecification : CIM_FileSpecification { [Description("La section de fichiers .ini.") : Amended ToSubclass] string Section; [Description("La clé du fichier .ini au-dessous de la section.") : Amended ToSubclass] string Key; [Description("La valeur à écrire.") : Amended ToSubclass] string Value; [Description("Le type de modification effectuée.\n Hexadécimal \n Décimal \n Modification \n\n0x000 \n 0 \n Crée ou met à jour une entrée .ini. \n\n0x001 \n 1 \n Crée une entrée .ini uniquement si l’entrée n’existe pas déjà. \n\n0x003 \n 3 \n Crée une nouvelle entrée ou appose une nouvelle valeur-nouvelle virgule à une entrée existante.") : Amended ToSubclass] uint16 Action; [Description("Une clé unique identifiant la spécification de ce fichier ini dans le produit.") : Amended ToSubclass] string IniFile; }; [Description("Cette classe représente la disposition du répertoire pour le produit. Chaque instance de la classe représente un répertoire à la fois dans l’image source et l’image de destination. La résolution de répertoire est effectuée lors de l’action CostFinalize et a lieu comme suit : répertoires de destination racines : les entrées de répertoires racines sont celles avec une valeur Directory_Parent nulle ou une valeur Directory_Parent égale à la valeur Directory. La valeur dans la propriété Directory est interprétée comme le nom d’une propriété définissant l’emplacement du répertoire de destination. Si la propriété est définie, le répertoire de destination est résolu à la valeur de la propriété. Si la propriété n’est pas définie, la propriété ROOTDRIVE est utilisée à la place pour résoudre le chemin d’accès. Répertoires source racines : la valeur de la colonne DefaultDir pour les entrées racines est interprétée comme le nom d’une propriété définissant l’emplacement source de ce répertoire. Cette propriété doit être définie ou une erreur se produira. Répertoires de destination non-racines : la valeur Directory pour un répertoire non-racine est aussi interprétée comme le nom d’une propriété définissant l’emplacement de la destination. Si la propriété est définie, le répertoire de destination est résolu à la valeur de la propriété. Si la propriété n’est pas définie, le répertoire de destination est résolu à un sous-répertoire sous le répertoire de destination résolu pour l’entrée Directory_Parent. La valeur DefaultDir définit le nom du sous-répertoire. Répertoires source non-racines : le répertoire source pour un répertoire non-racine est résolu à un sous-répertoire du répertoire source résolu pour l’entrée Directory_Parent. Ici aussi, la valeur DefaultDir définit le nom du sous-répertoire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DirectorySpecification : CIM_DirectorySpecification { }; [Description("Les instances de cette classe contiennent des informations concernant toute variable d’environnement qui pourraient devoir être inscrites pour l’installation de leurs produits associés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_EnvironmentSpecification : CIM_Check { [Description("Nom de jeton pour la spécification de l’environnement dans son package.") : Amended ToSubclass] string Environment; [Description("La valeur pour cet environnement comme une chaîne formatée.") : Amended ToSubclass] string Value; }; [Description("Cette classe facultative permet à l’auteur de réserver un espace disque spécifié dans tout répertoire, selon l’état d’installation d’un composant. La réservation d’espace peut de cette façon être utile pour les auteurs qui veulent s’assurer qu’un espace disque minimal sera disponible une fois l’installation terminée. Par exemple, l’espace disque peut être réservé pour les documents de l’utilisateur ou pour les fichiers d’application (tel que les fichiers d’index) qui ne sont créés qu’après le démarrage de l’application après l’installation. La classe ReserveCost permet également à des actions personnalisées de spécifier une quantité approximative nécessaire de ressources pour tout fichier, entrée de Registre ou autre élément que l’action personnalisée peut installer.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ReserveCost : CIM_Check { [Description("Clé unique identifiant cet élément de coût réservé dans son produit.") : Amended ToSubclass] string ReserveKey; [Description("Le nom du répertoire (comme un chemin d’accès, référence à une spécification de répertoire ou référence à une propriété) où l’espace est réservé.") : Amended ToSubclass] string ReserveFolder; [Description("Le nombre d’octets d’espace disque réservé si l’élément logiciel associé est installé pour s’exécuter localement.") : Amended ToSubclass] uint32 ReserveLocal; [Description("Le nombre d’octets d’espace disque réservé si l’élément logiciel associé est installé pour s’exécuter à partir d’une source.") : Amended ToSubclass] uint32 ReserveSource; }; [Description("Cette classe représente tout pilote ODBC qui doit être installé comme partie d’un produit particulier.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ODBCDriverSpecification : CIM_Check { [Description("Nom de jeton pour le pilote dans son package.") : Amended ToSubclass] string Driver; [Description("L'identificateur du fichier Win32_FileSpecification représentant ce pilote.") : Amended ToSubclass] string File; [Description("L'identificateur du fichier Win32_FileSpecification représentant le fichier setup dll de ce fichier.") : Amended ToSubclass] string SetupFile; }; [Description("Les instances de cette classe représentent tout traducteur ODBC qui est inclus en tant que partie de l’installation de produits.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ODBCTranslatorSpecification : CIM_Check { [Description("Nom de jeton pour le traducteur dans son package.") : Amended ToSubclass] string Translator; [Description("L'identificateur du fichier the Win32_FileSpecification représentant ce traducteur.") : Amended ToSubclass] string File; [Description("L'identificateur du fichier Win32_FileSpecification représentant le fichier setup dll de ce traducteur.") : Amended ToSubclass] string SetupFile; }; [Description("Cette classe spécifie tout source de données (Data source : DSN) qui doit être inscrite en tant que partie d’une installation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ODBCDataSourceSpecification : CIM_Check { [Description("Nom de jeton pour la source de données dans son package.") : Amended ToSubclass] string DataSource; [Description("Le nom de pilote ODBC associé.") : Amended ToSubclass] string DriverDescription; [Description(" Le type d’enregistrement pour cette source de données. \n ) indique par ordinateur, \n 1 indique par utilisateur.") : Amended ToSubclass] string Registration; }; [Description("Les instances de cette classe représentent les services qui doivent être installés en même temps que le package associé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ServiceSpecification : CIM_Check { [Description("Une clé unique identifiant cet élément de spécification du service dans son produit.") : Amended ToSubclass] string ID; [Description("Cette propriété est la chaîne que les programmes d’interface utilisateur utilise pour identifier le service.") : Amended ToSubclass] string DisplayName; [Description("Cette propriété est un ensemble d’indicateurs binaires définissant le type de service. \nL'un des types de services suivants doit être spécifié dans cette colonne. \n Type de service. \n Valeur. \n Description. \n\nSERVICE_WIN32_OWN_PROCESS. \n 0x00000010. \n Service Microsoft Win32(r) exécutant son propre processus. \n\nSERVICE_WIN32_SHARE_PROCESS. \n0x00000020. \n Service Win32 partageant un processus. \n\nSERVICE_INTERACTIVE_PROCESS. \n 0x00000100A. \n Service Win32 dialoguant avec le Bureau. Cette valeur ne peut pas être utilisée seule, et doit être ajoutée à l’un des deux types précédents. \n\n\nLes types de service suivants ne sont pas pris en charge. \n Type de service. \n Valeur. \n Description. \n\nSERVICE_KERNEL_DRIVER. \n 0x00000001. \n Service pilote. \n\nSERVICE_FILE_SYSTEM_DRIVER. \n 0x00000002. \n Service pilote de système de fichiers.") : Amended ToSubclass] sint32 ServiceType; [Description("Cette propriété est un ensemble d’indicateurs binaires indiquant quant le service doit être démarré. \nL'un des types de services suivants doit être spécifié dans cette colonne. \n Type de démarrage du service. \n Valeur. \n Description. \n\nSERVICE_AUTO_START. \n 0x00000002. \n Service démarrant à la mise en marche du système. \n\nSERVICE_DEMAND_START. \n 0x00000003. \n Service démarrant lorsque le gestionnaire de services appelle la fonction StartService. \n\nSERVICE_DISABLED. \n 0x00000004. \n Spécifie un service qui ne peut plus être démarré. \n\n\nLes types de démarrages suivants ne sont valides que pour les services de pilotes. \n Type de démarrage du service de pilote. \n Description de la valeur \n\nSERVICE_BOOT_START. \n 0x00000000. \n Pilote de périphérique démarré par le chargeur du système d’exploitation. \n\nSERVICE_SYSTEM_START. \n 0x00000001. \n Pilote de périphérique démarré par appel de la fonction IoInitSystem. Utilisez ceci dans la table ServiceControl, avec l’action StartServices placée après l’action InstallServices, pour démarrer un service de pilote lors d’une installation.") : Amended ToSubclass] sint32 StartType; [Description("Cette colonne spécifie le comportement du programme de démarrage si le service ne se lance pas au démarrage. L'un des indicateurs de contrôle d’erreur suivants doit être spécifié dans cette colonne.\n Ajouter la valeur 0x08000 aux indicateurs dans la table suivante indique que l’installation globale échouera si le service ne peut pas être installé sur le système.\n\n Valeur \nAction du programme de démarrage \n\n0x00000000 \nEnregistre les erreurs et poursuit la procédure de démarrage.\n\n0x00000001 \nEnregistre les erreurs, affiche un message et poursuit la procédure de démarrage.\n\n0x00000003 \nEnregistre les erreurs si cela est possible, puis le système est redémarré avec la dernière bonne configuration connue. Si la dernière bonne configuration connue a déjà démarré, l’opération échouera.") : Amended ToSubclass] sint32 ErrorControl; [Description("Cette propriété contient la chaîne qui désigne le groupe des priorité de chargement dont ce service est membre.") : Amended ToSubclass] string LoadOrderGroup; [Description("Cette colonne est une liste de noms de services ou de groupes de priorité de chargement que le système doit démarrer avant ce service. Les noms de cette liste sont séparés par le caractère nul. Si le service n’a aucune dépendance, une valeur nulle ou une chaîne vide est renvoyée. La dépendance à un groupe signifie que ce service ne peut s’exécuter que si au moins un membre du groupe est en service après tentative de démarrage de tous les membres du groupe.") : Amended ToSubclass] string Dependencies; [Description("Le nom de compte utilisé pour démarrer ce service.") : Amended ToSubclass] string StartName; [Description("Le mot de passe associé avec StratName.") : Amended ToSubclass] string Password; }; [Description("Instances que cette classe représente et identificateurs ProgIDs qui doivent être inscrits pendant une installation donnée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ProgIDSpecification : CIM_Check { [Description("Contient le ProgID pour toutes les versions indépendantes des programmes.") : Amended ToSubclass] string Parent; }; [Description("L'action WriteRegistryValues inscrit dans le Registre système les informations que l’application désire y porter. Les informations de Registre sont contrôlées par la classe Component. Une valeur de Registre est écrite dans le Registre système si le composant correspondant a été défini pour être installé, soit localement, soit exécuté à partir de la source.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_RegistryAction : CIM_Action { [Description("Le nom de valeur de Registre. Si la colonne Value est nulle, les chaînes suivantes dans la colonne Name ont une signification spéciale. + La clé doit être créée, si elle est absente lors de l’installation du composant. - La clé doit être supprimée, si elle est présente, avec toutes ses valeurs et ses sous-clés, lors de la désinstallation du composant. * La clé doit être créée, si elle est absente lors de l’installation du composant ET la clé doit être supprimée, si elle est présente, avec toutes ses valeurs et toutes ses sous-clés lors de la désinstallation du composant.") : Amended ToSubclass] string Registry; [Description("Cette propriété contient le nom de la valeur du Registre. Si cette propriété est égale à Null, les données entrées dans la propriété de la valeur sont écrites dans la clé du Registre par défaut.") : Amended ToSubclass] string EntryName; [Description("Cette propriété est la valeur du registre.") : Amended ToSubclass] string EntryValue; [Values{"HKEY_CURRENT_USER", "HKEY_LOCAL_MACHINE", "HKEY_CLASSES_ROOT", "HKEY_CURRENT_USER", "HKEY_LOCAL_MACHINE", "HKEY_USERS"} : Amended ToSubclass] sint16 Root; [Description("La clé pour la valeur du Registre.") : Amended ToSubclass] string Key; }; [Description("L'action RemoveIniValues supprime dans les fichiers .INI les informations que l’application désire y supprimer. La suppression des informations est contrôlée par la classe Component. Une valeur est supprimée dans le fichier .INI si le composant correspondant a été défini pour être installé, soit localement, soit exécuté à partir de la source.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_RemoveIniAction : CIM_Action { [Description("La section de fichiers .ini.") : Amended ToSubclass] string Section; [Description("La clé du fichier .ini au-dessous de la section.") : Amended ToSubclass] string Key; [Description("La valeur à supprimer.") : Amended ToSubclass] string Value; [Description("Le type de modifications effectuées.\n Hexadécimal \n Décimal \n Signification\n\n0x002 \n 2 \n Supprime une entrée .ini. \n\n0x004 \n 4 \n Supprime une balise d’une entrée .ini.") : Amended ToSubclass] uint16 Action; }; [Description("L'action MoveFiles permet à l’auteur de trouver l’emplacement de fichiers qui existent déjà sur l’ordinateur de l’utilisateur, et de déplacer ou de copier ces fichiers vers un nouvel emplacement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MoveFileAction : CIM_FileAction { [Description("Cette propriété contient le nom des fichiers sources à déplacer ou supprimer.\n Cette propriété peut-être laissée vide. Consulter la description de la propriété SourceFolder. Ce champ peut contenir des caractères génériques (* et ?).") : Amended ToSubclass] string SourceName; [Description("Cette propriété contient le nom donné au fichier original après qu’il ait été déplacé ou supprimé. Si ce champ est vide, le même nom que le fichier source est attribué au fichier de destination.") : Amended ToSubclass] string DestName; [Description("Cette propriété contient le nom d’une propriété Win32_Property ayant une valeur correspondant au chemin d’accès complet vers le répertoire source. Si la propriété SourceName est laissée vide, la propriété nommée dans la propriété SourceFolder est supposée contenir le chemin d’accès complet vers le fichier source (y compris le nom du fichier).") : Amended ToSubclass] string SourceFolder; [Description("Nom d’une propriété win32_Property dont la valeur correspond au chemin d’accès complet vers le répertoire de destination.") : Amended ToSubclass] string DestFolder; [Description("Une valeur entière spécifiant le mode d’opération. ) indique une copie, 1 indique un mouvement.") : Amended ToSubclass] uint16 Options; [Description("Une clé unique identifiant la spécification de ce fichier ini dans le produit.") : Amended ToSubclass] string FileKey; }; [Description("L'action RegisterClassInfo gère l’inscription des informations de classe COM dans le système. En mode Annonce, l’action inscrit toutes les classes COM pour lesquelles la fonctionnalité correspondante est activée. Sinon, l’action inscrit les classes COM pour lesquelles la fonctionnalité correspondante est actuellement sélectionnée pour être installée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClassInfoAction : CIM_Action { [Description("L'identificateur de classe d’un serveur COM") : Amended ToSubclass] string CLSID; [Description("L'identificateur du programme par défaut associé à cet identificateur de classe.") : Amended ToSubclass] string ProgID; [Description("L'identificateur du programme VI associé à l’identificateur de classe.") : Amended ToSubclass] string VIProgID; [Description("Un indicateur signalant si l’objet peut-être inséré ou non.") : Amended ToSubclass] uint16 Insertable; [Description("Un identificateur d’application contenant des informations sur DCOM pour l’application associée (chaîne GUID).") : Amended ToSubclass] string AppID; [Description("Contient des informations concernant la clé HKCR (ce CLSID). Si de multiples modèles existent, ils doivent être séparés par un point-virgule et des sous-clés numériques sont générées : 0, 1, 2.") : Amended ToSubclass] string FileTypeMask; [Description("Cette propriété n’est facultative que si la propriété Context contient le contexte serveur LocalServer ou LocalServer32. Le texte est inscrit en tant qu’argument auprès du serveur OLE, et est utilisé par OLE pour appeler le serveur.") : Amended ToSubclass] string Argument; [Description(" Gestionnaire en processus par défaut. Ne peut être facultatif que si Context = LocalServer ou LocalServer32. Une valeur non numérique est traitée en tant que fichier système servant de gestionnaire en processus (InprocHandler) 32 bits (apparaissant comme la valeur InprocHandler32). \n Valeur. \n Signification. \n\n 1 = par défaut (système). \n InprocHandler 16 bits (apparaissant comme la valeur InprocHandler). \n\n2 = par défaut (système). \n InprocHandler 32 bits (apparaissant comme la valeur InprocHandler32). \n\n3 = par défaut (système). \n InprocHandlers 16 et 32 bits.") : Amended ToSubclass] string DefInprocHandler; [Description("Le contexte du serveur pour ce serveur. Le contexte peut être : LocalServer, LocalServer32, InprocServer, InprocServer32") : Amended ToSubclass] string Context; [Description("Le nom utilisé à distance par le serveur.") : Amended ToSubclass] string RemoteName; }; [Description("L'action RegisterMIMEInfo inscrit dans le système les informations de Registre relatives à MIME. En mode Annonce, l’action inscrit toutes les informations MIME pour les serveurs pour lesquels la fonctionnalité correspondante est activée. Sinon, l’action inscrit les informations MIME pour les serveurs pour lesquels la fonctionnalité correspondante est actuellement sélectionnée pour être installée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MIMEInfoAction : CIM_Action { [Description("Cette colonne est un identificateur pour le contenu MIME. Elle est couramment écrite sous la forme de type/format.") : Amended ToSubclass] string ContentType; [Description("Cette propriété contient le CLSID du serveur COM qui est associé au contenu MIME.") : Amended ToSubclass] string CLSID; [Description("Cette colonne contient les extensions du serveur qui est associée au contenu MIME, sans le point.") : Amended ToSubclass] string Extension; }; [Description("L'action RegisterFonts inscrit les polices installées dans le système. Elle établit une correspondance entre Font.FontTitle et le chemin d’accès au fichier de police installée. L'action RegisterFonts est déclenchée quand le composant auquel Font.File_ appartient est sélectionné pour l’installation. Ceci implique que les polices peuvent être rendues privées, partagées ou appartenant au système en agissant sur les composants auxquels elles appartiennent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_FontInfoAction : CIM_Action { [Description("Nom de police. Pour les polices TrueType et les collections TrueType, le programme d’installation inscrit la police après avoir lu son titre dans le fichier de police si cette valeur est nulle.") : Amended ToSubclass] string FontTitle; [Description("L'identificateur de fichiers de Win32_FileSpecification qui représente ce fichier de polices.") : Amended ToSubclass] string File; }; [Description("L'action CreateShortcuts gère la création de raccourcis. En mode Annonce, l’action crée des raccourcis vers les fichiers clés des composants des fonctionnalités qui sont activées. Les raccourcis annoncés sont ceux pour lesquels la propriété Target (cible) est la fonctionnalité du composant et pour lesquels le répertoire des raccourcis est l’uns des dossiers Shell ou l’un des sous-dossiers. Les raccourcis annoncés sont créés avec pour cible un descripteur de technologie Microsoft Installer. Les raccourcis non annoncés sont ceux pour lesquels la colonne Target dans la classe Shortcut est une propriété ou pour lesquels le répertoire du raccourci n’est pas un des dossiers Shell ou l’un des sous-dossiers. Les raccourcis annoncés sont créés avec pour cible un descripteur de technologie Microsoft Installer. En mode non annoncé (installation normale), l’action crée des raccourcis vers les fichiers clés des composants des fonctionnalités qui sont sélectionnées pour être installées, et également les raccourcis non annoncés dont le composant est sélectionné pour être installé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ShortcutAction : CIM_Action { [Description("Les arguments de ligne de commande pour le raccourci.") : Amended ToSubclass] string Arguments; [Description("La touche active pour le raccourci. Elle possède le code de touche virtuelle pour la touche dans l’octet de poids faible, et les indicateurs de modificateur dans l’octet de poids fort. ") : Amended ToSubclass] uint16 HotKey; [Description("L'index de l’icône pour le raccourci.") : Amended ToSubclass] string IconIndex; [Description("La commande Show spécifie l’état d’affichage de la fenêtre de l’application et est similaire à la fonction Windows ShowWindow.") : Amended ToSubclass,Values{"SW_SHOWNORMAL", "SW_SHOWMAXIMIZED", "SW_SHOWMINNOACTIVE"} : Amended ToSubclass] uint16 ShowCmd; [Description("Le nom du raccourci à créer.") : Amended ToSubclass] string Shortcut; [Description("La cible du raccourci spécifie l’action à entreprendre quand un raccourci est appelé. Il peut faire référence à une fonctionnalité logicielle ou à une spécification de fichier de la spécification du répertoire.") : Amended ToSubclass] string Target; [Description("Le nom de Win32_Property qui contient le chemin d’accès du répertoire de travail pour le raccourci.") : Amended ToSubclass] string WkDir; }; [Description("L'action RegisterTypeLibraries inscrit les bibliothèques de types dans le système. L'action fonctionne sur chaque fichier référencé qui est déclenché pour être installé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_TypeLibraryAction : CIM_Action { [Description("La langue de la bibliothèque de types.") : Amended ToSubclass] uint16 Language; [Description("Le coût associé à l’enregistrement de la bibliothèque en octets.") : Amended ToSubclass] uint32 Cost; [Description("Le GUID qui identifie la bibliothèque.") : Amended ToSubclass] string LibID; }; [Description("L'action SelfRegModules traite tous les modules dans SelfReg pour inscrire ces modules, s’ils sont installés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SelfRegModuleAction : CIM_Action { [Description("La valeur à supprimer.") : Amended ToSubclass] uint16 Cost; [Description("L'identificateur de fichier (FileID) de Win32_FileSpecification associé à cette action du module Selfreg.") : Amended ToSubclass] string File; }; [Description("L'action PublishComponents gère la publication des composants qui peuvent provoquer des erreurs avec d’autres produits dans le système. En mode Publication, l’action publie tous les composants pour lesquels la fonctionnalité est activée. Sinon, l’action publie les composants pour lesquels la fonctionnalité correspondante est actuellement sélectionnée pour être installée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PublishComponentAction : CIM_Action { [Description("L'identificateur de l’élément logiciel SoftwareElementID associé à cette action.") : Amended ToSubclass] string ComponentID; [Description("Une chaîne de texte qui qualifie la valeur dans la propriété ComponentId. Un qualificateur est utilisé pour distinguer des formats multiples du même élément logiciel tel qu’un élément logiciel qui est implémenté dans différents langues.") : Amended ToSubclass] string Qual; [Description("Un texte localisable décrivant le composant qualifié de cette instance. La chaîne est analysée par l’application et peut être affichée à l’utilisateur.") : Amended ToSubclass] string AppData; }; [Description("L'action BindImage lie chaque exécutable qui doit être lié aux DLL qu’il importe en calculant l’adresses virtuelle de chaque fonction qui est importée à partir de toutes les DLL. L'adresse virtuelle calculée est alors enregistrée dans la table IAT (Import Address Table) de l’image qui importe. L'action s’effectue sur chaque fichier installé localement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_BindImageAction : CIM_Action { [Description(" Une liste de chemins d’accès séparés par des points virgules qui représentent les chemins d’accès dans lesquels rechercher les DLL importées. La liste est généralement une liste de propriétés Win32_Properties, dont chaque nom Win32_Property.Name est inclus entre crochets ([ ]).") : Amended ToSubclass] string Path; [Description("L'identificateur de fichier (FileID) de Win32_FileSpecification pour lequel cette action s’applique (ce doit être un fichier binaire valide).") : Amended ToSubclass] string File; }; [Description("L'action ExtensionInfoAction gère l’inscription des informations relatives à l’extension avec le système. L'action inscrit les serveurs d’extension pour lesquels la fonctionnalité correspondante est actuellement sélectionnée pour être désinstallée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ExtensionInfoAction : CIM_Action { [Description("L'identificateur de programme associé à cette extension.") : Amended ToSubclass] string ProgID; [Description("Paramètres pour l’exécution du noyau.") : Amended ToSubclass] string ShellNew; [Description("Valeurs pour l’exécution du noyau.") : Amended ToSubclass] string ShellNewValue; [Description("L'extension associée à une instance.") : Amended ToSubclass] string Extension; [Description("Le verbe pour la commande.") : Amended ToSubclass] string Verb; [Description("Le texte affiché dans le menu contextuel.") : Amended ToSubclass] string Command; [Description("Valeur pour les arguments de commande.") : Amended ToSubclass] string Argument; [Description("Le type MIME associé avec cette extension.") : Amended ToSubclass] string MIME; }; [Description("L'action DuplicateFileAction permet à l’auteur de faire une ou plusieurs copies des fichiers installés par l’action exécutable InstallFiles, soit sur un répertoire différent de celui du fichier original, soit sur le même répertoire, mais avec un nom différent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DuplicateFileAction : CIM_CopyFileAction { [Description("Une clé unique identifiant la spécification de ce fichier ini dans le produit.") : Amended ToSubclass] string FileKey; }; [Description("L'action RemoveFiles désinstalle les fichiers précédemment installés par l’action InstallFiles. Chacun de ces fichiers est relié par un lien vers une entrée dans la classe Component ; seuls les fichiers pour lesquels les composants sont résolus vers l’état iisAbsent Action ou l’état iisSource Action si le composant est actuellement installé localement, seront supprimés. L'action RemoveFiles peut également supprimer des fichiers spécifiés par l’auteur qui n’ont pas été installés par l’action InstallFiles. Chacun de ces fichiers est lié par une liaison vers une entrée dans la classe Component ; les fichiers dont les composants sont résolus vers n’importe quel état d’action 'actif' (c'est-à-dire qui ne sont pas d’état 'inactif' ou nul), seront supprimés (si le fichier existe dans le répertoire spécifié). Cela signifie que la suppression des fichiers sera tentée lorsque le composant de liaison est installé pour la première fois, lors d’une réinstallation et également lorsque le composant de liaison est supprimé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_RemoveFileAction : CIM_RemoveFileAction { [Description("La propriété contient le nom du fichier à supprimer. Si cette colonne est vide, le dossier spécifié est supprimé s’il est vide. Tous les fichiers correspondant au caractère générique sont supprimés du répertoire spécifié.") : Amended ToSubclass] string FileName; [Description("Le nom de la propriété Win32_Property dont la valeur devrait correspondre au chemin d’accès complet vers le dossier du fichier à supprimer. La propriété peut être le nom de la propriété d’un répertoire pour Win32_DirectorySpecification ou toutes autres propriétés représentant un chemin d’accès complet.") : Amended ToSubclass] string DirProperty; [Description("Une clé unique identifiant la spécification de ce fichier ini dans le produit.") : Amended ToSubclass] string FileKey; [Description("Une table de bits qui indique quand l’action sera effectuée à partir des informations suivantes\nHexadécimal \n Décimal \n Description \n\n 0x001 \n 1 \n Supprimer uniquement quand le composant associé est en cours d’installation (msiInstallStateLocalor msiInstallStateSource).\n\n0x002 \n 2 \n Supprimer uniquement quand le composant associé est en cours de suppression (msiInstallStateAbsent).\n\n0x003 \n 3 \n Supprimer dans les deux cas de figures.") : Amended ToSubclass] uint16 InstallMode; }; [Description("L'action CreateFolder crée des dossiers vides pour les composants définis pour être installés localement. La suppression de ces dossiers est prise en charge par l’action RemoveFolders. Lorsqu’un dossier est créé (et n’existe pas déjà), il est inscrit avec l’identificateur de composant approprié.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CreateFolderAction : CIM_CreateDirectoryAction { }; [Description("Cette classe abstraite représente toute ressource qui est utilisée par MSI Installer au cours d’une installation, de l’application d’un correctif ou d’une mise à niveau") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MSIResource : CIM_Setting { }; [Description("La classe PatchPackage décrit tous les packages correctifs qui ont été appliqués à ce produit. Pour chaque package correctif, l’identificateur unique pour le correctif est fourni avec les informations relatives à l’image de média sur lequel le correctif se trouve.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PatchPackage : Win32_MSIResource { [Key : ToInstance ToSubclass DisableOverride,Description("Un identificateur unique pour un package correctif.") : Amended ToSubclass] string PatchID; [Key : ToInstance ToSubclass DisableOverride,Description("Le code produit pour le produit auquel ce package correctif est appliqué.") : Amended ToSubclass] string ProductCode; }; [Description("Cette table contient les noms et les valeurs de propriété pour toutes les propriétés définies lors de l’installation. Les propriétés avec des valeurs nulles ne sont pas présentes dans la table.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Property : Win32_MSIResource { [Description("La valeur de la propriété.") : Amended ToSubclass] string Value; [Key : ToInstance ToSubclass DisableOverride,Description("Le nom de la propriété.") : Amended ToSubclass] string Property; [Key : ToInstance ToSubclass DisableOverride,Description("Le code produit pour le produit dont cette propriété fait partie.") : Amended ToSubclass] string ProductCode; }; [Description("Les instances de cette classe représentent des correctifs individuels qui doivent être appliqués à un fichier particulier et dont la source se trouve à un emplacement spécifié.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Patch : Win32_MSIResource { [Key : ToInstance ToSubclass DisableOverride,Description("L'identificateur du fichier (FileID) Win32_FileSpecification auquel s’applique ce correctif.") : Amended ToSubclass] string File; [Key : ToInstance ToSubclass DisableOverride,Description("La position de ce correctif dans la séquence de correctifs sur le média source.") : Amended ToSubclass] sint16 Sequence; [Description("La taille du correctif en octets.") : Amended ToSubclass] uint32 PatchSize; [Description("Bits indicateurs représentant les attributs d’un correctif. Une valeur de 1 indique que l’échec de l’application de ce correctif n’est pas un erreur irrécupérable.") : Amended ToSubclass] uint16 Attributes; [Key : ToInstance ToSubclass DisableOverride,Description("Le code produit pour le produit auquel le correctif est appliqué.") : Amended ToSubclass] string ProductCode; }; [Description("Les instances de cette classe représentent des informations binaires (tels que des bitmaps, des icônes, des exécutables, etc.) qui sont utilisés par une installation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Binary : Win32_MSIResource { [Description("Cette propriété représente les données binaires associées avec cet objet.") : Amended ToSubclass] string Data; [Key : ToInstance ToSubclass DisableOverride,Description("Le code produit pour le produit dont ce binaire fait partie.") : Amended ToSubclass] string ProductCode; }; #pragma deleteclass("Win32_Upgrade",NOFAIL) [Description("Les instances de cette classe représentent des instructions pour le contrôle des services installés ou non installés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ServiceControl : Win32_MSIResource { [Key : ToInstance ToSubclass DisableOverride,Description("Une clé unique identifiant cet élément de spécification du service dans son produit.") : Amended ToSubclass] string ID; [Key : ToInstance ToSubclass DisableOverride,Description("Le code produit pour le produit dont ce contrôle de service fait partie.") : Amended ToSubclass] string ProductCode; [Description("Table binaire représentant les opérations concernant cet objet. Les valeurs valides sont : \n Hexadécimal. \n Décimal. \n Description. \n 0x001. \n 1. \n Démarre le service lors de l’action StartServices. \n\n 0x002. \n 2. \n Arrête le service lors de l’action StopServices. \n\n 0x004. \n 4. \n . \n\n 0x008. \n 8. \n Supprime le service lors de l’action DeleteServices. \n\n Les valeurs ci-dessous ne sont utilisées que lors d’une désinstallation. \n\n Hexadécimal. \n Décimal. \n Description. \n\n 0x010. \n 16. \n Démarre le service lors de l’action StartServices. \n\n 0x020. \n 32. \n Arrête le service lors de l’action StopServices. \n\n 0x040. \n 64. \n . \n\n 0x080. \n 128. \n Supprime le service lors de l’action DeleteServices.") : Amended ToSubclass] string Event; [Description("Si cette colonne contient la valeur 1, le système attend la fin de l’opération lancée par le service avant de poursuivre. Ceci signifie que l’événement est capital pour l’installation et que son échec ne peut pas être ignoré. Si cette colonne contient la valeur 0, le système attend que le SCM (Gestionnaire de contrôle des services) signale que le service est en état d’attente.") : Amended ToSubclass] uint16 Wait; [Description("Une liste d’arguments pour démarrer un service. Les arguments sont séparés par des caractères nuls [~]. Par exemple, la liste d’arguments Un, Deux, Trois sont listés comme : Un[~]Deux[~]Trois.") : Amended ToSubclass] string Arguments; }; [AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ODBCAttribute : CIM_Setting { [Key : ToInstance ToSubclass DisableOverride,Description("Le nom de l’attribut ODBC.") : Amended ToSubclass] string Attribute; [Description("La valeur de cet attribut.") : Amended ToSubclass] string Value; }; [AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ODBCSourceAttribute : CIM_Setting { [Key : ToInstance ToSubclass DisableOverride,Description("Nom de jeton pour la source de données dans son package auquel l’attribut s’applique.") : Amended ToSubclass] string DataSource; [Key : ToInstance ToSubclass DisableOverride,Description("Le nom de l’attribut de la source de données.") : Amended ToSubclass] string Attribute; [Description("La valeur pour l’attribut de cette source de données.") : Amended ToSubclass] string Value; }; [Description("Cette association met en relation une fonctionnalité MSI avec toute condition ou information d’emplacement qu’une fonctionnalité peut nécessiter.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareFeatureCheck { }; [Description("Cette association met en relation un élément MSI avec toute condition ou information d’emplacement qu’une fonctionnalité peut nécessiter.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareElementCheck : CIM_SoftwareElementChecks { }; [Description("Cette association met en relation une action MSI avec toute information d’emplacement qu’elle nécessite. Cet emplacement est sous la forme d’une spécification d’un fichier et/ou d’un répertoire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ActionCheck { }; [Description("Cette association met en relation un contrôle MSI avec toute information de paramètre qu’il nécessite.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SettingCheck { }; [Description("Cette association met en relation une vérification MSI avec toute information d’emplacement qu’elle nécessite. Cet emplacement prend la forme d’une spécification de fichier et/ou de répertoire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CheckCheck { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Check représente un côté de la vérification.") : Amended ToSubclass] CIM_Check Ref Check; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Location représente l’autre côté de la vérification.") : Amended ToSubclass] CIM_Check Ref Location; }; [Description("Cette association met en relation une fonctionnalité MSI avec une action utilisée pour inscrire et/ou publier la fonctionnalité") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareFeatureAction { }; [Description("Cette association met en relation une fonctionnalité MSI avec une action utilisée pour inscrire et/ou publier la fonctionnalité") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ManagedSystemElementResource { }; [Description("Cette association met en relation une fonctionnalité MSI avec une action utilisée pour inscrire et/ou publier la fonctionnalité") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareElementResource : Win32_ManagedSystemElementResource { }; [Description("Cette association met en relation un élément logiciel MSI avec une action qui accède à l’élément.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoftwareElementAction : CIM_SoftwareElementActions { }; [Description(" L'association InstalledSoftwareElement permet d’identifier le système sur lequel un élément logiciel particulier est installé. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_InstalledSoftwareElement : CIM_InstalledSoftwareElement { [Key : ToInstance ToSubclass DisableOverride,Description("Référence l’élément logiciel qui est installé.") : Amended ToSubclass] Win32_SoftwareElement Ref Software; [Key : ToInstance ToSubclass DisableOverride,Description("Référence le système d’ordinateurs, hôte d’un élément logiciel particulier. ") : Amended ToSubclass] CIM_ComputerSystem Ref System; }; [Description(" L'association ApplicationCommandLine permet d’identifier la connexion entre une application et son point d’accès de ligne de commande.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ApplicationCommandLine : CIM_ServiceAccessBySAP { [Key : ToInstance ToSubclass DisableOverride,Description("Référence l’application.") : Amended ToSubclass] Win32_ApplicationService Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("fait référence à la ligne de commande utilisée pour accéder à l’antécédent.") : Amended ToSubclass] Win32_CommandLineAccess Ref Dependent; };