// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma namespace("\\\\.\\Root\\Default") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\Default\\ms_40c") [Description("La classe StdRegProv contient les méthodes qui interagissent avec le Registre système. Vous pouvez utiliser ces méthodes pour : \nVérifier les autorisations d’accès pour un utilisateur\nCréer, énumérer et supprimer des clés de Registre\nCréer, énumérer et supprimer des valeurs nommées\nLire, écrire et supprimer des valeurs de données ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class StdRegProv { [Description("La méthode CreateKey crée une sous-clé dans l’arborescence spécifiée. ") : Amended ToSubclass] uint32 CreateKey([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient la clé à créer. La méthode CreateKey crée toutes les sous-clés spécifiées dans le chemin d’accès qui n’existent pas. Par exemple, si MyKey et MySubKey n’existent pas dans le chemin d’accès suivant, CreateKey crée les deux clés : \nHKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MySubKey ") : Amended ToSubclass,IN] string sSubKeyName); [Description("La méthode DeleteKey supprime une sous-clé dans l’arborescence spécifiée. ") : Amended ToSubclass] uint32 DeleteKey([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient la clé à supprimer. ") : Amended ToSubclass,IN] string sSubKeyName); [Description("La méthode EnumKey énumère les sous-clés pour le chemin d’accès donné. ") : Amended ToSubclass] uint32 EnumKey([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les sous-clés à énumérer. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contient un tableau des chaînes de sous-clés. ") : Amended ToSubclass,out] string sNames[]); [Description("La méthode EnumValues énumère les valeurs nommées de la sous-clé donnée. ") : Amended ToSubclass] uint32 EnumValues([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Indique le chemin d’accès qui contient les valeurs nommées à énumérer. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contient un tableau des chaînes de valeurs nommées. Les éléments de ce tableau correspondent directement aux éléments de iTypes. ") : Amended ToSubclass,out] string sNames[],[Description("Contient un tableau des types de valeur de données (entiers). Vous pouvez utiliser ces types afin de déterminer la méthode Get à appeler. Par exemple, si le type de valeur de données est REG_SZ, vous appelleriez GetStringValue pour récupérer la valeur des données de la valeur nommée. Les éléments de ce tableau correspondent directement aux éléments de sNames. Les types de valeur de données suivants sont définis dans Winnt.h : \nREG_SZ (1) \nREG_EXPAND_SZ (2) \nREG_BINARY (3) \nREG_DWORD (4) \nREG_MULTI_SZ (7) \n") : Amended ToSubclass,out] sint32 Types[]); [Description("La méthode DeleteValue supprime un valeur nommée dans la sous-clé spécifiée.") : Amended ToSubclass] uint32 DeleteValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Indique la clé qui contient la valeur nommée à supprimer. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée à supprimer de la sous-clé. Spécifie une chaîne vide pour supprimer la valeur nommée par défaut (la valeur nommée par défaut n’est pas supprimée, sa valeur est définie à to \"valeur non définie\"") : Amended ToSubclass,in] string sValueName); [Description("La méthode SetDWORDValue définit la valeur de données pour une valeur nommée dont le type de données est REG_BINARY. ") : Amended ToSubclass] uint32 SetDWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données en mot double (4 octets). ") : Amended ToSubclass,in] uint32 uValue); [Description("La méthode SetQWORDValue définit la valeur de données pour une valeur nommée dont le type de données est REG_QWORD. ") : Amended ToSubclass] uint32 SetQWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données en mot quadruple (8 octets). ") : Amended ToSubclass,in] uint64 uValue); [Description("La méthode GetDWORDValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_DWORD. ") : Amended ToSubclass] uint32 GetDWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut.") : Amended ToSubclass,in] string sValueName,[Description("Contient la valeur de données DWORD pour la valeur nommée. ") : Amended ToSubclass,out] uint32 uValue); [Description("La méthode GetQWORDValue retourne la valeur de données pour une valeur nommée dont le type de données est REG_QWORD. ") : Amended ToSubclass] uint32 GetQWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut.") : Amended ToSubclass,in] string sValueName,[Description("Contient la valeur de données DWORD pour la valeur nommée. ") : Amended ToSubclass,out] uint64 uValue); [Description("La méthode SetStringValue définit la valeur de données pour une valeur nommée dont le type de données est REG_MULTI_SZ.") : Amended ToSubclass] uint32 SetStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données de chaîne.") : Amended ToSubclass,in] string sValue); [Description("La méthode GetStringValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_SZ. ") : Amended ToSubclass] uint32 GetStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient une valeur de données chaîne pour la valeur nommée. ") : Amended ToSubclass,out] string sValue); [Description("La méthode SetMultiStringValue définit la valeur de données pour une valeur nommée dont le type de données est REG_MULTI_SZ. La méthode SetMultiStringValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 SetMultiStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie un tableau de valeurs de données chaîne. ") : Amended ToSubclass,in] string sValue[]); [Description("La méthode GetMultiStringValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_MULTI_SZ. La méthode GetMultiStringValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 GetMultiStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient un tableau de valeurs de données chaîne pour la valeur nommée. ") : Amended ToSubclass,out] string sValue[]); [Description("La méthode SetExpandedStringValue définit la valeur de données pour une valeur nommée dont le type de données est REG_EXPAND_SZ. La méthode SetExpandedStringValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 SetExpandedStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données chaîne étendue. La variable d’environnement spécifiée dans la chaîne doit exister pour que la chaîne soit étendue lorsque vous appelez GetExpandedStringValue. ") : Amended ToSubclass,in] string sValue); [Description("La méthode GetExpandedStringValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_EXPAND_SZ. ") : Amended ToSubclass] uint32 GetExpandedStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient la valeur de données chaîne étendue pour la valeur nommée. La chaîne n’est étendue que si la variable d’environnement (par exemple, %Path%) est définie. ") : Amended ToSubclass,out] string sValue); [Description("La méthode SetBinaryValue définit la valeur de données pour une valeur nommée dont le type de données est REG_BINARY. La méthode SetBinaryValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 SetBinaryValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie un tableau de valeurs de données binaires. ") : Amended ToSubclass,in] uint8 uValue[]); [Description("La méthode GetBinaryValue méthode la valeur de données pour une valeur nommée dont le type de données est REG_BINARY. La méthode GetBinaryValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 GetBinaryValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient un tableau d’octets binaires. ") : Amended ToSubclass,out] uint8 uValue[]); [Description("La méthode CheckAccess vérifie que l’utilisateur possède les autorisations spécifiées. La méthode renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 CheckAccess([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient la clé à vérifier. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Paramètre facultatif qui spécifie les autorisations d’accès à vérifier. Vous pouvez ajouter ces valeurs ensemble afin de vérifier plus d’une autorisation d’accès. La valeur par défaut est 3. Les valeurs d’autorisation d’accès suivantes sont définies dans Winnt.h : \nKEY_QUERY_VALUE (0X0001) \nKEY_SET_VALUE (0X0002) \nKEY_CREATE_SUB_KEY (0X0004) \nKEY_ENUMERATE_SUB_KEYS (0X0008) \nKEY_NOTIFY (0X0010) \nKEY_CREATE_LINK (0X0020) \nDELETE (0x00010000) \nREAD_CONTROL (0x00020000) \nWRITE_DAC (0X00040000) \nWRITE_OWNER (0X00080000) ") : Amended ToSubclass,in] uint32 uRequired,[Description("Ce paramètre est Vrai si l’utilisateur dispose des autorisations d’accès spécifiées. Sinon, le paramètre est Faux. ") : Amended ToSubclass,out] boolean bGranted); [Description("La méthode SetSecurityDescriptor met à jour le descripteur de sécurité de la clé spécifiée avec le __SecurityDescriptor fourni. La méthode retourne uint32 égal à 0 en cas de réussite ou une autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 SetSecurityDescriptor([Description("Paramètre qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h : \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient le nom de clé sur lequel il faut définir le descripteur de sécurité. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contient le descripteur de sécurité à définir sur le nom de clé. ") : Amended ToSubclass,IN] __SecurityDescriptor Descriptor); [Description("La méthode GetSecurityDescriptor retourne le descripteur de sécurité de la clé spécifiée dans un __SecurityDescriptor. La méthode retourne uint32 égal à 0 en cas de réussite ou une autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 GetSecurityDescriptor([Description("Paramètre qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h : \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient le nom de clé pour lequel il faut obtenir le descripteur de sécurité. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Retourne le descripteur de sécurité à partir du nom de clé. ") : Amended ToSubclass,OUT] __SecurityDescriptor Descriptor); }; #pragma namespace("\\\\.\\Root\\cimv2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\cimv2\\ms_40c") [Description("La classe StdRegProv contient les méthodes qui interagissent avec le Registre système. Vous pouvez utiliser ces méthodes pour : \nVérifier les autorisations d’accès pour un utilisateur\nCréer, énumérer et supprimer des clés de Registre\nCréer, énumérer et supprimer des valeurs nommées\nLire, écrire et supprimer des valeurs de données ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class StdRegProv { [Description("La méthode CreateKey crée une sous-clé dans l’arborescence spécifiée. ") : Amended ToSubclass] uint32 CreateKey([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient la clé à créer. La méthode CreateKey crée toutes les sous-clés spécifiées dans le chemin d’accès qui n’existent pas. Par exemple, si MyKey et MySubKey n’existent pas dans le chemin d’accès suivant, CreateKey crée les deux clés : \nHKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MySubKey ") : Amended ToSubclass,IN] string sSubKeyName); [Description("La méthode DeleteKey supprime une sous-clé dans l’arborescence spécifiée. ") : Amended ToSubclass] uint32 DeleteKey([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient la clé à supprimer. ") : Amended ToSubclass,IN] string sSubKeyName); [Description("La méthode EnumKey énumère les sous-clés pour le chemin d’accès donné. ") : Amended ToSubclass] uint32 EnumKey([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les sous-clés à énumérer. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contient un tableau des chaînes de sous-clés. ") : Amended ToSubclass,out] string sNames[]); [Description("La méthode EnumValues énumère les valeurs nommées de la sous-clé donnée. ") : Amended ToSubclass] uint32 EnumValues([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Indique le chemin d’accès qui contient les valeurs nommées à énumérer. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contient un tableau des chaînes de valeurs nommées. Les éléments de ce tableau correspondent directement aux éléments de iTypes. ") : Amended ToSubclass,out] string sNames[],[Description("Contient un tableau des types de valeur de données (entiers). Vous pouvez utiliser ces types afin de déterminer la méthode Get à appeler. Par exemple, si le type de valeur de données est REG_SZ, vous appelleriez GetStringValue pour récupérer la valeur des données de la valeur nommée. Les éléments de ce tableau correspondent directement aux éléments de sNames. Les types de valeur de données suivants sont définis dans Winnt.h : \nREG_SZ (1) \nREG_EXPAND_SZ (2) \nREG_BINARY (3) \nREG_DWORD (4) \nREG_MULTI_SZ (7) \n") : Amended ToSubclass,out] sint32 Types[]); [Description("La méthode DeleteValue supprime un valeur nommée dans la sous-clé spécifiée.") : Amended ToSubclass] uint32 DeleteValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Indique la clé qui contient la valeur nommée à supprimer. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée à supprimer de la sous-clé. Spécifie une chaîne vide pour supprimer la valeur nommée par défaut (la valeur nommée par défaut n’est pas supprimée, sa valeur est définie à to \"valeur non définie\"") : Amended ToSubclass,in] string sValueName); [Description("La méthode SetDWORDValue définit la valeur de données pour une valeur nommée dont le type de données est REG_BINARY. ") : Amended ToSubclass] uint32 SetDWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données en mot double (4 octets). ") : Amended ToSubclass,in] uint32 uValue); [Description("La méthode SetQWORDValue définit la valeur de données pour une valeur nommée dont le type de données est REG_QWORD. ") : Amended ToSubclass] uint32 SetQWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données en mot quadruple (8 octets). ") : Amended ToSubclass,in] uint64 uValue); [Description("La méthode GetDWORDValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_DWORD. ") : Amended ToSubclass] uint32 GetDWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut.") : Amended ToSubclass,in] string sValueName,[Description("Contient la valeur de données DWORD pour la valeur nommée. ") : Amended ToSubclass,out] uint32 uValue); [Description("La méthode GetQWORDValue retourne la valeur de données pour une valeur nommée dont le type de données est REG_QWORD. ") : Amended ToSubclass] uint32 GetQWORDValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut.") : Amended ToSubclass,in] string sValueName,[Description("Contient la valeur de données DWORD pour la valeur nommée. ") : Amended ToSubclass,out] uint64 uValue); [Description("La méthode SetStringValue définit la valeur de données pour une valeur nommée dont le type de données est REG_MULTI_SZ.") : Amended ToSubclass] uint32 SetStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données de chaîne.") : Amended ToSubclass,in] string sValue); [Description("La méthode GetStringValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_SZ. ") : Amended ToSubclass] uint32 GetStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient une valeur de données chaîne pour la valeur nommée. ") : Amended ToSubclass,out] string sValue); [Description("La méthode SetMultiStringValue définit la valeur de données pour une valeur nommée dont le type de données est REG_MULTI_SZ. La méthode SetMultiStringValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 SetMultiStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie un tableau de valeurs de données chaîne. ") : Amended ToSubclass,in] string sValue[]); [Description("La méthode GetMultiStringValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_MULTI_SZ. La méthode GetMultiStringValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 GetMultiStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient un tableau de valeurs de données chaîne pour la valeur nommée. ") : Amended ToSubclass,out] string sValue[]); [Description("La méthode SetExpandedStringValue définit la valeur de données pour une valeur nommée dont le type de données est REG_EXPAND_SZ. La méthode SetExpandedStringValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 SetExpandedStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie une valeur de données chaîne étendue. La variable d’environnement spécifiée dans la chaîne doit exister pour que la chaîne soit étendue lorsque vous appelez GetExpandedStringValue. ") : Amended ToSubclass,in] string sValue); [Description("La méthode GetExpandedStringValue renvoie la valeur de données pour une valeur nommée dont le type de données est REG_EXPAND_SZ. ") : Amended ToSubclass] uint32 GetExpandedStringValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient la valeur de données chaîne étendue pour la valeur nommée. La chaîne n’est étendue que si la variable d’environnement (par exemple, %Path%) est définie. ") : Amended ToSubclass,out] string sValue); [Description("La méthode SetBinaryValue définit la valeur de données pour une valeur nommée dont le type de données est REG_BINARY. La méthode SetBinaryValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 SetBinaryValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie la clé qui contient la valeur nommée à définir. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous paramétrez les valeurs de données. Vous pouvez spécifier une valeur nommée existante (mettre à jour) ou une nouvelle valeur nommée (créer). Spécifiez une chaîne vide pour définir la valeur de données pour la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Spécifie un tableau de valeurs de données binaires. ") : Amended ToSubclass,in] uint8 uValue[]); [Description("La méthode GetBinaryValue méthode la valeur de données pour une valeur nommée dont le type de données est REG_BINARY. La méthode GetBinaryValue renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 GetBinaryValue([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Spécifie le chemin d’accès qui contient les valeurs nommées. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Spécifie la valeur nommée dont vous récupérez les valeurs de données. Spécifiez une chaîne vide pour obtenir la valeur nommée par défaut. ") : Amended ToSubclass,in] string sValueName,[Description("Contient un tableau d’octets binaires. ") : Amended ToSubclass,out] uint8 uValue[]); [Description("La méthode CheckAccess vérifie que l’utilisateur possède les autorisations spécifiées. La méthode renvoie uint32 égal à 0 si elle échoue ou une autre valeur si une autre erreur se produit.") : Amended ToSubclass] uint32 CheckAccess([Description("Paramètre optionnel qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nÀ noter que HKEY_DYN_DATA est une arborescence valide pour des ordinateurs avec Windows 95 et Windows 98 uniquement. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient la clé à vérifier. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Paramètre facultatif qui spécifie les autorisations d’accès à vérifier. Vous pouvez ajouter ces valeurs ensemble afin de vérifier plus d’une autorisation d’accès. La valeur par défaut est 3. Les valeurs d’autorisation d’accès suivantes sont définies dans Winnt.h : \nKEY_QUERY_VALUE (0X0001) \nKEY_SET_VALUE (0X0002) \nKEY_CREATE_SUB_KEY (0X0004) \nKEY_ENUMERATE_SUB_KEYS (0X0008) \nKEY_NOTIFY (0X0010) \nKEY_CREATE_LINK (0X0020) \nDELETE (0x00010000) \nREAD_CONTROL (0x00020000) \nWRITE_DAC (0X00040000) \nWRITE_OWNER (0X00080000) ") : Amended ToSubclass,in] uint32 uRequired,[Description("Ce paramètre est Vrai si l’utilisateur dispose des autorisations d’accès spécifiées. Sinon, le paramètre est Faux. ") : Amended ToSubclass,out] boolean bGranted); [Description("La méthode SetSecurityDescriptor met à jour le descripteur de sécurité de la clé spécifiée avec le __SecurityDescriptor fourni. La méthode retourne uint32 égal à 0 en cas de réussite ou une autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 SetSecurityDescriptor([Description("Paramètre qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h : \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient le nom de clé sur lequel il faut définir le descripteur de sécurité. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contient le descripteur de sécurité à définir sur le nom de clé. ") : Amended ToSubclass,IN] __SecurityDescriptor Descriptor); [Description("La méthode GetSecurityDescriptor retourne le descripteur de sécurité de la clé spécifiée dans un __SecurityDescriptor. La méthode retourne uint32 égal à 0 en cas de réussite ou une autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 GetSecurityDescriptor([Description("Paramètre qui spécifie l’arborescence qui contient le chemin d’accès à sSubKeyName. La valeur par défaut est HKEY_LOCAL_MACHINE (0x80000002). Les arborescences suivantes sont définies dans Winreg.h : \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contient le nom de clé pour lequel il faut obtenir le descripteur de sécurité. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Retourne le descripteur de sécurité à partir du nom de clé. ") : Amended ToSubclass,OUT] __SecurityDescriptor Descriptor); };