// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma namespace("\\\\.\\root\\directory\\LDAP") instance of __namespace{ name="ms_804";}; #pragma namespace("\\\\.\\root\\directory\\LDAP\\ms_804") [Description("这是用于为 AD 语法八进制字符串建模的类") : Amended,AMENDMENT, LOCALE(0x0804)] class Uint8Array { [Description("这是用于八进制字符串的 UInt8 值的数组") : Amended] uint8 value[]; }; [Description("这是用于为 AD 语法 DN_With_String 建模的类") : Amended,AMENDMENT, LOCALE(0x0804)] class DN_With_String { [Description("这是元组的 DN 字符串组件") : Amended] string dnString; [Description("这是元组的值组件") : Amended] string value; }; [Description("这是用于为 AD 语法 DN_With_Binary 建模的类") : Amended,AMENDMENT, LOCALE(0x0804)] class DN_With_Binary { [Description("这是元组的 DN 字符串组件") : Amended] string dnString; [Description("这是元组的值组件") : Amended] uint8 value[]; }; [Description("这是用于为 LDAP RootDSE 对象建模的类") : Amended,AMENDMENT, LOCALE(0x0804)] class RootDSE { [Description("subSchema 对象的可分辨名称。subschemaSubentry 属性和 subschema 在 LDAP 3.0 中定义(请参阅 RFC 2251)。") : Amended] string subschemaSubentry; [Description("此目录服务器上设置的当前时间") : Amended] string currentTime; [Description("配置容器中此目录服务器的服务器对象的可分辨名称") : Amended] string serverName; [Description("此目录服务器上存储的所有命名上下文的可分辨名称。默认情况下,Windows 2000 域控制器至少包含三个命名空间: 架构、配置和服务器所属域的命名空间") : Amended] string namingContexts[]; [Description("此目录服务器所属域的可分辨名称") : Amended] string defaultNamingContext; [Description("架构容器的可分辨名称") : Amended] string schemaNamingContext; [Description("配置容器的可分辨名称") : Amended] string configurationNamingContext; [Description("包含此目录服务器所属域的林中第一个域的可分辨名称") : Amended] string rootDomainNamingContext; [Description("此目录服务器支持的扩展控件的 OID") : Amended] string supportedControl[]; [Description("此目录服务器支持的 LDAP 版本(由主要版本号指定)") : Amended] string supportedLDAPVersion[]; [Description("此目录服务器的 DNS 地址") : Amended] string dnsHostName; [Description("此目录服务器的 NTDS 设置对象的可分辨名称") : Amended] string dsServiceName; [Description("此目录服务器上使用的最大 USN。由目录复制功能使用") : Amended] string highestCommittedUSN; [Description("LDAP 服务器的服务主体名称(SPN)。用于相互身份验证") : Amended] string LDAPServiceName; [Description("用于标识服务器支持的功能的对象标识符(OID)") : Amended] string supportedCapabilities; [Description("支持的 LDAP 管理策略。") : Amended] string supportedLDAPPolicies[]; [Description("SASL 协商支持的安全机制(请参阅 LDAP RFC)。默认情况下,GSSAPI 受支持") : Amended] string supportedSASLMechanisms[]; }; [Description("此类用作 DS 提供程序提供的所有类的基类") : Amended,AMENDMENT, LOCALE(0x0804)] class DS_LDAP_Root_Class { [KEY,Description("此项是任何 DS 对象的键") : Amended] string ADSIPath; }; [Description("此类为 DS 类的可能上级建模") : Amended,AMENDMENT, LOCALE(0x0804)] class DS_LDAP_Class_Containment { [key,Description("子 DS 类") : Amended] object Ref ChildClass; [key,Description("父 DS 类") : Amended] object Ref ParentClass; }; [Description("此类为 DS 中的实例的父-子容器关系建模") : Amended,AMENDMENT, LOCALE(0x0804)] class DS_LDAP_Instance_Containment { [KEY,Description("子 DS 实例") : Amended] DS_LDAP_Root_Class Ref ChildInstance; [KEY,Description("子 DS 实例") : Amended] DS_LDAP_Root_Class Ref ParentInstance; }; [Description("用于封装 DN 的类") : Amended,AMENDMENT, LOCALE(0x0804)] class DN_Class { [KEY,Description("DS 中对象的 ADSI 路径") : Amended] string DN; }; [Description(" 使用此类的实例可允许客户端向 DS 实例提供程序提供提示,以将枚举和查询的范围限制为特定的子树或命名上下文。如果客户端希望 DS 提供程序以 Root 身份从特定 DS 对象执行特定 DS 类的枚举和查询,则该客户端应创建此类的实例") : Amended,AMENDMENT, LOCALE(0x0804)] class DSClass_To_DNInstance { [KEY,Description("要对其使用作用域的类的名称") : Amended] string DSClass; [KEY,Description("对 DN_Class 的实例的引用,DN_Class 提供了搜索应限制在其范围下的对象的 ADSI 路径") : Amended] DN_Class Ref RootDNForSearchAndQuery; };