#line 1 "C:\\Windows\\system32\\wbem\\fr-FR\\secrcw32.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("Représente un SID arbitraire -- NE PEUT PAS ÊTRE ÉNUMÉRÉ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SID { [Description("Le SID au format chaîne") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string SID; [Description("Le SID au format binaire") : Amended ToSubclass] uint8 BinaryRepresentation[]; [Description("Le nom du compte associé avec le SID") : Amended ToSubclass] string AccountName; [Description("Le domaine du compte associé avec le SID") : Amended ToSubclass] string ReferencedDomainName; [Description("La propriété SidLength indique la longueur du SID en octets") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint32 SidLength; }; [description("Le SID d’un compte") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_AccountSID { [Description("Le compte") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_Account Ref Element; [Description("Le SID du compte") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_SID Ref Setting; }; [description("Représente les paramètres de sécurité pour un élément géré") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySetting : CIM_Setting { [description("Indicateurs relatifs à l’héritage. Consultez SECURITY_DESCRIPTOR_CONTROL") : Amended ToSubclass] uint32 ControlFlags; [description("Récupère une représentation structurelle du descripteur de sécurité de l’objet") : Amended ToSubclass] uint32 GetSecurityDescriptor([OUT] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité pour qu’il ait la structure spécifiée") : Amended ToSubclass] uint32 SetSecurityDescriptor([IN] Win32_SecurityDescriptor Descriptor); }; [description("Associe un objet à ses paramètres de sécurité") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingOfObject : CIM_ElementSetting { [Description("L'objet avec les paramètres de sécurité") : Amended ToSubclass] CIM_LogicalElement Ref Element; [Description("Les paramètres de sécurité de l’objet") : Amended ToSubclass] Win32_SecuritySetting Ref Setting; }; [description("Association entre les paramètres de sécurité d’un objet et son propriétaire") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingOwner { [Description("Les paramètres de sécurité d’un objet") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SecuritySetting Ref SecuritySetting; [Description("Le SID Win32 du propriétaire de l’objet") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SID Ref Owner; }; [description("Association entre la sécurité d’un objet et son groupe") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingGroup { [Description("Les paramètres de sécurité d’un objet") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SecuritySetting Ref SecuritySetting; [Description("Le SID Win32 du groupe de l’objet") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SID Ref Group; }; [description("Spécifie les droits accordés ou refusés à un tiers de confiance pour un objet donné. Modelé d’après EXPLICIT_ACCESS") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingAccess { [Description("Les paramètres de sécurité d’un objet") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SecuritySetting Ref SecuritySetting; [Description("Le SID Win32 du tiers de confiance pour cette entrée d’accès") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SID Ref Trustee; [Description("Le type d’accès spécifié pour le tiers de confiance") : Amended ToSubclass,Values{"Définir", "Refuser"} : Amended ToSubclass] uint32 Type; [Description("Indicateurs binaires spécifiant comment les droits d’accès sont hérités") : Amended ToSubclass] uint32 Inheritance; [Description("Indicateurs binaires spécifiant quelles autorisations sont affectées") : Amended ToSubclass] uint32 AccessMask; [Description("Le GUID du type d’objet auquel les paramètres de sécurité s’appliquent") : Amended ToSubclass] string GuidObjectType; [Description("Le GUID du type d’objet dont cet objet hérite") : Amended ToSubclass] string GuidInheritedObjectType; }; [description("Spécifie l’audit pour un tiers de confiance donné sur un objet donné. Modelé d’après EXPLICIT_ACCESS") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingAuditing { [Description("Les paramètres de sécurité d’un objet") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SecuritySetting Ref SecuritySetting; [Description("Le SID Win32 du tiers de confiance pour cette entrée d’audit") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_SID Ref Trustee; [Description("Le type d’accès spécifié pour le tiers de confiance") : Amended ToSubclass,Values{"Succès de l’audit", "Échec de l’audit"} : Amended ToSubclass] uint32 Type; [Description("Bits indicateurs spécifiant comment les stratégies d’audit sont héritées") : Amended ToSubclass] uint32 Inheritance; [Description("Bits indicateurs spécifiant quelles activités font l’objet d’un audit") : Amended ToSubclass] uint32 AuditedAccessMask; [Description("Le GUID du type d’objet auquel les paramètres de sécurité s’appliquent") : Amended ToSubclass] string GuidObjectType; [Description("Le GUID du type d’objet dont cet objet hérite") : Amended ToSubclass] string GuidInheritedObjectType; }; [description("Spécifie un tiers de confiance. Un nom ou un SID (tableau d’octets) peuvent être utilisés") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Trustee : __Trustee { [Description("Le SID du tiers de confiance") : Amended ToSubclass] uint8 SID[]; [Description("Le SID du tiers de confiance au format chaîne (p. ex. S-1-1-0)") : Amended ToSubclass] string SIDString; [Description("La partie 'nom' du compte") : Amended ToSubclass] string Name; [Description("La partie 'domaine' du compte") : Amended ToSubclass] string Domain; [Description("La longueur du SID en OCTETS") : Amended ToSubclass] uint32 SidLength; }; [description("Spécifie une entrée de contrôle d’accès") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ACE : __ACE { [Description("Le tiers de confiance de cette entrée ACE") : Amended ToSubclass] Win32_Trustee Trustee; [Description("Le type d’entrée ACE dont il s’agit") : Amended ToSubclass,Values{"Accès autorisé", "Accès refusé", "Audit"} : Amended ToSubclass] uint32 AceType; [Description("Bits indicateurs spécifiant les propriétés d’héritage de l’ACE") : Amended ToSubclass] uint32 AceFlags; [Description("Bits indicateurs représentant les droits accordés/refusés au tiers de confiance") : Amended ToSubclass] uint32 AccessMask; [Description("Le GUID associé avec le type d’objet auquel ces droits s’appliquent") : Amended ToSubclass] string GuidObjectType; [Description("Le GUID associé avec le parent de l’objet auquel ces droits s’appliquent") : Amended ToSubclass] string GuidInheritedObjectType; }; [description("Représentation structurelle d’un SECURITY_DESCRIPTOR") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecurityDescriptor : __SecurityDescriptor { [Description("Le tiers de confiance représentant le propriétaire de l’objet") : Amended ToSubclass] Win32_Trustee Owner; [Description("Le tiers de confiance représentant le groupe de l’objet") : Amended ToSubclass] Win32_Trustee Group; [Description("Un tableau d’entrées Win32_ACE qui spécifient l’accès à l’objet") : Amended ToSubclass] Win32_ACE DACL[]; [Description("Un tableau d’entrées Win32_ACE qui spécifient pour quels utilisateurs/groupes l’information d’audit est collectée") : Amended ToSubclass] Win32_ACE SACL[]; [Description("Bits indicateurs qui fournissent une information sur le contenu et le format du descripteur") : Amended ToSubclass] uint32 ControlFlags; }; [Description("La classe Win32_SecurityDescriptorHelper fournit les fonctionnalités de base pour convertir un descripteur de sécurité entre trois représentations différentes : 1) __SecurityDescriptor 2) SDDL - représentation sous forme de chaîne d’un descripteur de sécurité 3) Représentation binaire d’un descripteur de sécurité") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecurityDescriptorHelper { [Description("Cette méthode convertit une instance __SecurityDescriptor en descripteur de sécurité au format de chaîne SDDL.") : Amended ToSubclass] uint32 Win32SDToSDDL([in] __SecurityDescriptor Descriptor,[out] string SDDL); [Description("Cette méthode convertit une instance __SecurityDescriptor en descripteur de sécurité au format BLOB binaire.") : Amended ToSubclass] uint32 Win32SDToBinarySD([in] __SecurityDescriptor Descriptor,[out] uint8 BinarySD[]); [Description("Cette méthode convertit un descripteur de sécurité au format de chaîne SDDL en instance __SecurityDescriptor.") : Amended ToSubclass] uint32 SDDLToWin32SD([in] string SDDL,[out] __SecurityDescriptor Descriptor); [Description("Cette méthode convertit un descripteur de sécurité au format de chaîne SDDL en descripteur de sécurité au format BLOB binaire.") : Amended ToSubclass] uint32 SDDLToBinarySD([in] string SDDL,[out] uint8 BinarySD[]); [Description("Cette méthode convertit un descripteur de sécurité au format BLOB binaire en instance __SecurityDescriptor.") : Amended ToSubclass] uint32 BinarySDToWin32SD([in] uint8 BinarySD[],[out] __SecurityDescriptor Descriptor); [Description("Cette méthode convertit un descripteur de sécurité au format BLOB binaire en descripteur de sécurité au format de chaîne SDDL.") : Amended ToSubclass] uint32 BinarySDToSDDL([in] uint8 BinarySD[],[out] string SDDL); }; [Description("paramètres de sécurité pour un fichier logique") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalFileSecuritySetting : Win32_SecuritySetting { [key : ToInstance ToSubclass DisableOverride,Description("Le chemin d’accès complet au fichier ou au répertoire") : Amended ToSubclass] string Path; [description("Indique si l’appelant dispose d’autorisations de propriétaire sur l’objet. ") : Amended ToSubclass] boolean OwnerPermissions; [description("Récupère une représentation structurelle du descripteur de sécurité de l’objet.\nLa méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès à l’information requise.\n8 - Échec inconnu.\n9 - L'utilisateur n’a pas les privilèges adéquats.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles listées ci-dessus, référez-vous à la documentation des codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec inconnu", "Privilège manquant", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 GetSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité de la structure spécifiée. \nLa méthode renvoie une valeur entière pouvant être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès à l’information demandée.\n8 - Échec inconnu.\n9 - L'utilisateur ne dispose pas des privilèges adéquats.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec inconnu", "Privilège manquant", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 SetSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor); }; [Description("Paramètres de sécurité d’un objet fichier ou d’un objet répertoire") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingOfLogicalFile : Win32_SecuritySettingOfObject { [Description("Le fichier ou le répertoire") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] CIM_LogicalFile Ref Element; [Description("Les paramètres de sécurité du fichier ou du répertoire") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_LogicalFileSecuritySetting Ref Setting; }; [Description("Association entre les paramètres de sécurité d’un fichier/répertoire et son propriétaire") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalFileOwner : Win32_SecuritySettingOwner { [Description("Les paramètres de sécurité d’un objet fichier/répertoire -- NE PEUT PAS ÊTRE ÉNUMÉRÉ") : Amended ToSubclass] Win32_LogicalFileSecuritySetting Ref SecuritySetting; [Description("Le propriétaire de l’objet fichier/répertoire") : Amended ToSubclass] Win32_SID Ref Owner; }; [Description("Association entre les paramètres de sécurité d’un fichier/répertoire et son groupe") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalFileGroup : Win32_SecuritySettingGroup { [Description("Les paramètres de sécurité d’un objet fichier/répertoire -- NE PEUT PAS ÊTRE ÉNUMÉRÉ") : Amended ToSubclass] Win32_LogicalFileSecuritySetting Ref SecuritySetting; [Description("Le groupe de l’objet fichier/répertoire") : Amended ToSubclass] Win32_SID Ref Group; }; [Description("Association entre les paramètres de sécurité d’un fichier/répertoire et un membre de sa DACL") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalFileAccess : Win32_SecuritySettingAccess { [Description("Les paramètres de sécurité d’un objet fichier/répertoire -- NE PEUT PAS ÊTRE ÉNUMÉRÉ") : Amended ToSubclass] Win32_LogicalFileSecuritySetting Ref SecuritySetting; [Description("Une entrée dans la liste DACL de l’objet") : Amended ToSubclass] Win32_SID Ref Trustee; }; [Description("Association entre les paramètres de sécurité d’un fichier/répertoire et un membre de sa SACL.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalFileAuditing : Win32_SecuritySettingAuditing { [Description("Les paramètres de sécurité d’un objet fichier/répertoire -- NE PEUT PAS ÊTRE ÉNUMÉRÉ") : Amended ToSubclass] Win32_LogicalFileSecuritySetting Ref SecuritySetting; [Description("Une entrée dans la liste SACL de l’objet") : Amended ToSubclass] Win32_SID Ref Trustee; }; [Description("paramètres de sécurité pour un fichier logique") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalShareSecuritySetting : Win32_SecuritySetting { [key : ToInstance ToSubclass DisableOverride,Description("Le nom du partage") : Amended ToSubclass] string Name; [description("Récupère une représentation structurelle du descripteur de sécurité de l’objet.\nLa méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès à l’information requise.\n8 - Échec inconnu.\n9 - L'utilisateur n’a pas les privilèges adéquats.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles listées ci-dessus, référez-vous à la documentation des codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec inconnu", "Privilège manquant", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 GetSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité de la structure spécifiée. \nLa méthode renvoie une valeur entière pouvant être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès à l’information demandée.\n8 - Échec inconnu.\n9 - L'utilisateur ne dispose pas des privilèges adéquats.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec inconnu", "Privilège manquant", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 SetSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor); }; [Description("Paramètres de sécurité d’un objet partage") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SecuritySettingOfLogicalShare : Win32_SecuritySettingOfObject { [Description("Le partage") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_Share Ref Element; [Description("Les paramètres de sécurité du partage") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] Win32_LogicalShareSecuritySetting Ref Setting; }; [Description("Association entre les paramètres de sécurité d’un partage et un membre de sa DACL") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalShareAccess : Win32_SecuritySettingAccess { [Description("Les paramètres de sécurité de l’objet partage") : Amended ToSubclass] Win32_LogicalShareSecuritySetting Ref SecuritySetting; [Description("Une entrée dans la liste DACL de l’objet") : Amended ToSubclass] Win32_SID Ref Trustee; }; [Description("Association entre les paramètres de sécurité d’un partage et un membre de sa SACL.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalShareAuditing : Win32_SecuritySettingAuditing { [Description("Les paramètres de sécurité de l’objet partage") : Amended ToSubclass] Win32_LogicalShareSecuritySetting Ref SecuritySetting; [Description("Une entrée dans la liste SACL de l’objet") : Amended ToSubclass] Win32_SID Ref Trustee; }; [Description("La classe Win32_DCOMApplicationLaunchAllowedSetting est une association entre l’application Win32_DCOMApplication et le SID de l’utilisateur qui peut la lancer.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DCOMApplicationLaunchAllowedSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente le rôle de l’application Win32_DCOMApplication") : Amended ToSubclass] Win32_DCOMApplication Ref Element; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Paramètre représente le rôle d’un utilisateur qui peut lancer un composant groupé sous l’application Win32_DCOMApplication associée") : Amended ToSubclass] Win32_SID Ref Setting; }; [Description("La classe Win32_DCOMApplicationAccessAllowedSetting est une association entre l’application Win32_DCOMApplication et le SID de l’utilisateur qui peut y accéder.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DCOMApplicationAccessAllowedSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente le rôle de l’application Win32_DCOMApplication") : Amended ToSubclass] Win32_DCOMApplication Ref Element; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Paramètre représente le rôle d’un utilisateur qui peut accéder à un composant groupé sous l’application Win32_DCOMApplication associée") : Amended ToSubclass] Win32_SID Ref Setting; };