// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma namespace("\\\\.\\root\\directory\\LDAP") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\root\\directory\\LDAP\\ms_40c") [Description("Classe utilisée pour modéliser la chaîne d’octets de la syntaxe AD") : Amended,AMENDMENT, LOCALE(0x040c)] class Uint8Array { [Description("Tableau des valeurs uint8 destinées à la chaîne d’octets") : Amended] uint8 value[]; }; [Description("Classe utilisée pour modéliser DN_With_String de la syntaxe AD") : Amended,AMENDMENT, LOCALE(0x040c)] class DN_With_String { [Description("Ceci est le composant de chaîne DN du tuple") : Amended] string dnString; [Description("Ceci est le composant Valeur du tuple") : Amended] string value; }; [Description("Classe utilisée pour modéliser DN_With_Binary de la syntaxe AD") : Amended,AMENDMENT, LOCALE(0x040c)] class DN_With_Binary { [Description("Ceci est le composant de chaîne DN du tuple") : Amended] string dnString; [Description("Ceci est le composant Valeur du tuple") : Amended] uint8 value[]; }; [Description("Classe utilisée pour modéliser l’objet LDAP RootDSE") : Amended,AMENDMENT, LOCALE(0x040c)] class RootDSE { [Description("Le nom unique pour l’objet subSchema. La propriété subschemaSubentry et subschema sont définis dans LDAP 3.0 (voir RFC 2251).") : Amended] string subschemaSubentry; [Description("Heure actuellement définie sur le serveur d’annuaire") : Amended] string currentTime; [Description("Nom unique de l’objet serveur pour ce serveur d’annuaire dans le conteneur de configuration") : Amended] string serverName; [Description("Noms uniques pour tous les contextes de nommage enregistrés sur ce serveur d’annuaire. Par défaut, un contrôleur de domaine Windows 2000 contient au moins trois espaces de noms : schéma, configuration et un pour le domaine dont le serveur est membre.") : Amended] string namingContexts[]; [Description("Le nom unique du domaine dont ce serveur d’annuaire est membre") : Amended] string defaultNamingContext; [Description("Nom unique du conteneur de schéma") : Amended] string schemaNamingContext; [Description("Nom unique du conteneur de configuration") : Amended] string configurationNamingContext; [Description("Nom unique du premier domaine dans la forêt qui contient le domaine dont ce serveur d’annuaire est un membre") : Amended] string rootDomainNamingContext; [Description("Identificateurs d’objets des contrôles d’extension pris en charge par ce serveur d’annuaire") : Amended] string supportedControl[]; [Description("Versions LDAP (spécifiées par le numéro majeur de version) prises en charge par ce serveur d’annuaire") : Amended] string supportedLDAPVersion[]; [Description("Adresse DNS de ce serveur d’annuaire") : Amended] string dnsHostName; [Description("Le nom unique de l’objet des paramètres NTDS pour ce serveur d’annuaire") : Amended] string dsServiceName; [Description("USN le plus élevé utilisé sur ce serveur d’annuaire. Utilisé par la réplication d’annuaire") : Amended] string highestCommittedUSN; [Description("Nom principal de service (SPN) du serveur LDAP. Utilisé pour l’authentification mutuelle") : Amended] string LDAPServiceName; [Description("Les identificateurs d’objets (OID) qui identifient les capacités prises en charge par le serveur") : Amended] string supportedCapabilities; [Description("Stratégies de gestion LDAP prises en charge.") : Amended] string supportedLDAPPolicies[]; [Description("Mécanismes de sécurité pris en charge pour la négociation SASL (consultez les documents RFC sur LDAP). Par défaut, GSSAPI est pris en charge") : Amended] string supportedSASLMechanisms[]; }; [Description("Ceci agit en tant que classe de base de toutes les classes fournies par le fournisseur de service d’annuaire") : Amended,AMENDMENT, LOCALE(0x040c)] class DS_LDAP_Root_Class { [KEY,Description("Ceci est la clé pour tout objet du service d’annuaire") : Amended] string ADSIPath; }; [Description("Cette classe sert de modèle aux supérieurs possibles d’une classe de service d’annuaire") : Amended,AMENDMENT, LOCALE(0x040c)] class DS_LDAP_Class_Containment { [key,Description("La classe enfant du service d’annuaire") : Amended] object Ref ChildClass; [key,Description("La classe parent du service d’annuaire") : Amended] object Ref ParentClass; }; [Description("Cette classe sert de modèle à la relation de conteneur parent-enfant des instances dans le service d’annuaire") : Amended,AMENDMENT, LOCALE(0x040c)] class DS_LDAP_Instance_Containment { [KEY,Description("L'instance DS enfant") : Amended] DS_LDAP_Root_Class Ref ChildInstance; [KEY,Description("L'instance DS enfant") : Amended] DS_LDAP_Root_Class Ref ParentInstance; }; [Description("Une classe pour encapsuler un nom unique") : Amended,AMENDMENT, LOCALE(0x040c)] class DN_Class { [KEY,Description("Le chemin d’accès ADSI à l’objet dans le service d’annuaire") : Amended] string DN; }; [Description("Utilise une instance de cette classe pour autoriser le client à fournir une astuce au fournisseur d’instance du service d’annuaire pour évaluer l’étendue des énumérations et des demandes à un sous-arbre particulier ou un contexte de nommage. Le client devrait créer des instances de cette classe s’il veut que le fournisseur de service d’annuaire effectue des énumérations et des demandes d’une classe de service d’annuaire spécifique à partir d’un objet de service d’annuaire spécifique en tant que racine") : Amended,AMENDMENT, LOCALE(0x040c)] class DSClass_To_DNInstance { [KEY,Description("Le nom de la classe pour laquelle l’évaluation d’étendue doit être utilisée") : Amended] string DSClass; [KEY,Description("La référence à une instance de DN_Class qui donne le chemin d’accès ADSI à l’objet ci-dessous pour lequel la recherche devrait évaluer l’étendue") : Amended] DN_Class Ref RootDNForSearchAndQuery; };