W98 to Win7 Direct Connect Ethernet

One of the most enjoyable experiences that can be experienced in Retro Computing is to connect Micro Channel systems to a current O/S. Complicating things is the lack of ANY support for the faster adapters [FDDI, Token Ring, ATM, etc.] and you are left with 10Mbit Ethernet.

The final twist of the Micro $oft shiv in your back is the shift to NTLM 2 as a minimum authentication. Although there were better methods when NTLM 1 was adopted, M$ came up with NTLM 2 as a sort of backward compatible kludge.

Forget the SIMMple suggestions to use shares, or SIMMple registry edits. That is not going to work. You need to add NTLM2 support with DSCLIENT.EXE . However, as with most M$ updates, there is more unneeded fluff for things a single user will ever use that make the full installer, DSCLIENT.EXE, too big to fit on a 1.44MB floppy. Remember, if you are wandting to hook up to a Win7 system to do file transfers, you will need NTLM2 support.

Here are some links to DSCLIENT.EXE, NTLM2, and Active Desktop stuff. I have made some SWAGs, but the truth is out there. [LFO]

WARNING! Soup Sandwich ! 

DSCLIENT.EXE English version 5.0.2920.5

KB 283261 Conflicts between Active Directory Client Extension / W98 hotfix files

When the Active Directory Client Extension is installed on a W98 computer, the following system files are automatically installed:

  Date       Time   Version    Size     File name    Operating system
------------------------------------------------------------------------
27-Oct-99  15:20  4.10.2225   70,144  Msnp32.dll   Windows 98 SE
06-Jun-97  17:09  4.20.6164  266,240  Msvcrt.dll   Windows 98 SE
06-Jun-97  18:09  4.10.1381   31,744  Nwapi32.dll  Windows 98 SE
29-Sep-99  18:11  4.10.2226   59,904  Secur32.dll  Windows 98 SE
19-Nov-99  15:58  4.10.2226   21,327  Dfs.vxd      Windows 98 SE
19-Aug-99  15:34  4.10.2223   17,719  Vnetsup.vxd  Windows 98 SE
27-Nov-99  15:18  4.10.2229  165,461  Vredir.vxd   Windows 98 SE

The following files remain after deleting ADCE
Secur32.dll
Msnp32.dll
Vredir.vxd
Vnetsup.vxd

27-Oct-99  15:20  4.10.2225   70,144  Msnp32.dll   Windows 98 SE
29-Sep-99  18:11  4.10.2226   59,904  Secur32.dll  Windows 98 SE
19-Aug-99  15:34  4.10.2223   17,719  Vnetsup.vxd  Windows 98 SE
27-Nov-99  15:18  4.10.2229  165,461  Vredir.vxd   Windows 98 SE

NOTE: Secur32.dll may be renamed during installation of 128-bit encryption. In this application, we are direct-connecting your private network [or just a single system] to Win7, so 56-bit may [should] be just peachy. YMMD [LFO]

KB239869 How to enable NTLM 2 authentication 

To enable a Win98 SE client for NTLM 2 authentication, install the Directory Services Client. To activate NTLM 2 on the client:

    Start Registry Editor (Regedit.exe).
    Locate and click the following key in the registry:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
    Create an LSA registry key in the registry key listed above.
    On Edit menu, click Add Value, and add the following registry value:
    Value Name: LMCompatibility
    Data Type: REG_DWORD
    Value: 3
    Valid Range: 0,3

    Description: This parameter specifies the mode of authentication and session security to be used for network logons. It does not affect interactive logons.

        Level 0 - Send LM and NTLM response; never use NTLM 2 session security. Clients will use LM and NTLM authentication, and never use NTLM 2 session security; domain controllers accept LM, NTLM, and NTLM 2 authentication.

        Level 3 - Send NTLM 2 response only. Clients will use NTLM 2 authentication and use NTLM 2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLM 2 authentication.

Active Directory Features Supported 
   Site awareness
   Active Directory Service Interfaces (ADSI)
   DFS fault tolerance client
   Active Directory Windows Address Book (WAB) property pages
   NTLM v2 authentication [the one thing I wandt!]

The client extension does NOT provide the following:

    Kerberos support
    Group Policy or IntelliMirror support

    IPSec or L2TP support – The Active Directory client extension does not deliver advanced virtual private networking (VPN) protocols, like Internet Protocol security (IPSec) or Layer 2 Tunneling Protocol (L2TP).

msl2tp.exe 3.81 MB Microsoft L2TP/IPSec VPN Client download  

NOTE: Microsoft L2TP/IPSec VPN Client page 
      Microsoft L2TP/IPSec VPN Client Release Notes  page
     
VPNClient_AdminGuide.doc Admin Guide to M$ L2TP/IPSec VPN Client

 Microsoft L2TP/IPSec VPN Client allows connections to a Windows 2000 or compatible VPN server from computers running Win98 (all versions) with Microsoft IE 5.01 (or later) and the Dial-up Networking version 1.4 upgrade.
 
Q285189 Dial-Up Networking ver 1.4 Upgrade for Win98/SE
Dun14-se.exe DUN 1.4 for Win98 SE

This VPN client is not compatible with the W98SE Internet Connection Sharing (ICS). You must remove ICS before installing Microsoft L2TP/IPSec VPN client.

M$ L2TP/IPSec VPN Client was developed by SafeNet, Inc. of Baltimore, MD
 

Win7 Local Security Policy - LAN Manager Authentication Level 




If you are unable to require a certain level of LM Authentication, back down to “Send LM & NTLM – Use NTLMv2 session security if negotiated” and try your network authentication again.

Contents of DSCLIENT.EXE
activeds.dll
activeds.tlb
adprop.hlp
adsldp.dll
adsldpc.dll
adsmsext.dll
adsnds.dll
adsnt.dll
adsnw.dll
cmnquery.dll
cryptdll.dll
dcom95.exe
Dfs.vxd
dnsapi.dll
dsclient.chm
dsclient.hlp
dsclient.inf
dscsetup.dll
dsfolder.dll
dsprop.dll
dsquery.dll
dsuiext.dll
instsec.dll
logonsrv.dll
msasn1.dll
msnet32.dll
msnp32.dll
msvcrt.dll
negotiat.dll
ntdsapi.dll
nwapi32.dll
nwapilyr.dll
radmin32.dll
rlocal32.dll
secur32.dll
setup.exe
Vnetsup.vxd
vredir.vxd
wabinst.exe
wldap32.dll

;DSCLIENT.INF

; This is the Setup information file to install the DS Client for Windows NT
; Localizable strings are at the end of this file
; Copyright (c) 1993-1995 Microsoft Corporation
;
; FOR: DSCLIENT.EXE version 5.00.2920.0005

[Version]
signature="$CHICAGO$"
SetupClass=BASE

[DestinationDirs]
Register.Copy       = 17    ; LDID_INF
DsClient.Copy       = 11; WINDOWS\SYSTEM
DsClient.Keep.Copy  = 11; WINDOWS\SYSTEM
DsClient.Help.Copy  = 18; LDID_HELP
NWClient.Copy       = 11; WINDOWS\SYSTEM
DsClient.Win95.Copy = 11; WINDOWS\SYSTEM
QFE.Win9x.Copy      = 11; WINDOWS\SYSTEM
DsClient.msvcrt.Copy= 11;
DFS.Win98.Copy      = 11;
DFS.Win95.Copy      = 11;
DFS.Win95.Del       = 11;
DFS.Win98.Del       = 11;

[Register.AddReg95]
;Create entries for Maint Mode Setup
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,DisplayName,,"%DsClient_DESC%"
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,UninstallString,,"rundll32 advpack.dll,LaunchINFSection dsclient.inf,Remove_DsClient,,N"
HKLM,%KEY_OPTIONAL%,%KEY_CLIENT%,%KEY_CLIENT%
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,INF,,"DsClient.inf"
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,Section,,"DsClient"
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,Installed,,"1"

[Register.AddReg98]
;Create entries for Maint Mode Setup
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,DisplayName,,"%DsClient98_DESC%"
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,UninstallString,,"rundll32 advpack.dll,LaunchINFSection dsclient.inf,Remove_DsClient98,,N"
HKLM,%KEY_OPTIONAL%,%KEY_CLIENT%,%KEY_CLIENT%
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,INF,,"DsClient.inf"
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,Section,,"DsClient98"
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,Installed,,"1"

[Register.DelReg]
; FOR: DSCLIENT.EXE version 5.00.2920.0005
; We need to pull this to allow DUN 1.4 to install afterward
HKLM,%KEY_UNINSTALL%\%KEY_OLD_CLIENT%
HKLM,%KEY_OPTIONAL%,%KEY_OLD_CLIENT%,
HKLM,%KEY_OPTIONAL%\%KEY_OLD_CLIENT%

[RegSecurity]
; let RPC know that we have a new package
HKLM,%KEY_RPCSECURITYPROVIDERS%,"9",,"SECUR32.DLL"
HKLM,%KEY_SECURITYPROVIDERS%\SecurityProviders,NegotiatePackages,,"ntlm"

[UnRegister.DelReg95]
;Remove entries for Maint Mode Setup
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,DisplayName,,"%DsClient_DESC%"
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,UninstallString,,"rundll32 advpack.dll,LaunchINFSection dsclient.inf,Remove_DsClient,,N"
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%
HKLM,%KEY_OPTIONAL%,%KEY_CLIENT%
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%

[UnRegister.DelReg98]
;Remove entries for Maint Mode Setup
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,DisplayName,,"%DsClient98_DESC%"
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%,UninstallString,,"rundll32 advpack.dll,LaunchINFSection dsclient.inf,Remove_DsClient98,,N"
HKLM,%KEY_UNINSTALL%\%KEY_CLIENT%
HKLM,%KEY_OPTIONAL%,%KEY_CLIENT%
HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%

[UnRegSecurity]
; delete RPC keys
HKLM,%KEY_RPCSECURITYPROVIDERS%,"9"
;delete entries for new negotiable package
HKLM,%KEY_SECURITYPROVIDERS%,"NegotiatePackages"

[Optional Components]
DsClient
DsClient98

[DsClient]
OptionDesc  = %DsClient_DESC%
Tip         = %DSCLIENT_TIP%
CopyFiles   = DsClient.Copy, DsClient.Keep.Copy, DsClient.Help.Copy, NWClient.Copy, DsClient.msvcrt.Copy, Register.Copy, DsClient.Win95.Copy, DFS.Win95.Copy, QFE.Win9x.Copy
AddReg      = Register.AddReg95, Register.DFS95, RegSecurity, RegADs, RegWinNT, RegNWCOMPAT, RegNDS, RegLDAP, RegDSO, RegMSExt
DelReg      = Register.DelReg
InstallType = 0             ;Manual only
IconIndex   = 11            ;Default (diamond) mini-icon for dialogs
Uninstall   = Remove_DsClient
RegisterOCXs= RegisterDSUI

[DsClient98]
OptionDesc  = %DsClient98_DESC%
Tip         = %DSCLIENT98_TIP%
CopyFiles   = DsClient.Copy, DsClient.Keep.Copy, DsClient.Help.Copy, NWClient.Copy, Register.Copy,DsClient.Win95.Copy, DFS.Win98.Copy, QFE.Win9x.Copy
AddReg      = Register.AddReg98, RegSecurity, RegADs, RegWinNT, RegNWCOMPAT, RegNDS, RegLDAP, RegDSO, RegMSExt
DelReg      = Register.DelReg
InstallType = 0             ;Manual only
IconIndex   = 11            ;Default (diamond) mini-icon for dialogs
Uninstall   = Remove_DsClient98
RegisterOCXs= RegisterDSUI

[Remove_DsClient]
DelFiles    = DsClient.Copy, DsClient.Help.Copy, Register.Copy,DFS.Win95.Del
DelReg      = UnRegister.DelReg95, UnRegSecurity, UnRegADs, UnRegWinNT, UnRegNWCOMPAT, UnRegNDS, UnRegLDAP, UnRegDSO, UnRegister.DFS95
UnRegisterOCXs= RegisterDSUI

[Remove_DsClient98]
DelFiles    = DsClient.Copy, DsClient.Help.Copy, Register.Copy,DFS.Win98.Del
DelReg      = UnRegister.DelReg98, UnRegSecurity, UnRegADs, UnRegWinNT, UnRegNWCOMPAT, UnRegNDS, UnRegLDAP, UnRegDSO
UnRegisterOCXs= RegisterDSUI

[RegisterOCXsection]
RegisterOCXs= RegisterDSUI

[Register.Copy]
DsClient.inf

[DsClient.Copy]
;files needed for negotiate
cryptdll.dll,,,33
msasn1.dll,,,33
negotiat.dll,,,33
dnsapi.dll,,,33
logonsrv.dll,,,33
;files needed for ds
ntdsapi.dll,,,33
;files needed for adsi
activeds.dll,,,33
adsldp.dll,,,33
adsldpc.dll,,,33
adsnds.dll,,,33
adsnt.dll,,,33
adsnw.dll,,,33
radmin32.dll,,,33
rlocal32.dll,,,33
activeds.tlb,,,33
adsmsext.dll,,,33
;files need for the ds ui
dsuiext.dll,,,33
dsfolder.dll,,,33
dsquery.dll,,,33
cmnquery.dll,,,33
dsprop.dll,,,33

[DsClient.Keep.Copy]
wldap32.dll,,,33

[DsClient.Help.Copy]
; files needed for setup
dsclient.hlp,,,33
dsclient.chm,,,33
adprop.hlp,,,33

[NWClient.Copy]
nwapi32.dll,,,33
nwapilyr.dll,,,33

[DsClient.msvcrt.Copy]
msvcrt.dll,,,33

[DsClient.Win95.Copy]
msnp32.dll,,,33
secur32.dll,,,33

[QFE.Win9x.Copy]
msnet32.dll,,,33

;[DsClient.install.reg]
;HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,Installed,,"1"

;[DsClient.remove.reg]
;HKLM,%KEY_OPTIONAL%\%KEY_CLIENT%,Installed,,"0"

[RegisterDSUI]
%11%\dsfolder.dll
%11%\dsuiext.dll
%11%\dsquery.dll
%11%\cmnquery.dll
%11%\dsprop.dll

[DFS.Win98.Copy]
dfs.vxd,,,33
vredir.vxd,,,33
vnetsup.vxd,,,33

[DFS.Win95.Copy]
vredir.vxd,,,33
dfs.vxd,,,33
vnetsup.vxd,,,33

[DFS.Win95.Del]
;nothing to delete

[DFS.Win98.Del]
;nothing to delete

[Register.DFS95]
HKLM,SYSTEM\CurrentControlSet\Services\VxD\DFS,StaticVxD,,"dfs.vxd"
HKLM,SYSTEM\CurrentControlSet\Services\VxD\DFS,Start,1,00
HKLM,SYSTEM\CurrentControlSet\Services\VxD\DFS,NetClean,1,1

[UnRegister.DFS95]
HKLM,"SYSTEM\CurrentControlSet\Services\VxD\DFS"

;****************************************************************************
; SourceDisks
;****************************************************************************
[SourceDisksNames]
73=%DSK%, "", 0001

[SourceDisksFiles]
dsclient.inf   =73,,30751,
cryptdll.dll   =73,,43280,
msasn1.dll     =73,,51984,
negotiat.dll   =73,,27920,
secur32.dll    =73,,59904,
wldap32.dll    =73,,120592,
dnsapi.dll     =73,,136464,
logonsrv.dl    =73,,33552,
msnp32.dll     =73,,70144,
msnet32.dll    =73,,61952,
vredir.vxd     =73,,165461,
dfs.vxd        =73,,21327,
vnetsup.vxd    =73,,17719,
activeds.dll   =73,,182032,
adsldp.dll     =73,,124688,
adsldpc.dll    =73,,129296,
adsnds.dll     =73,,166160,
adsnt.dll      =73,,203536,
adsnw.dll      =73,,117008,
msvcrt.dll     =73,,266240,
nwapi32.dll    =73,,31744,
nwapilyr.dll   =73,,62224,
radmin32.dll   =73,,474112,
rlocal32.dll   =73,,9728,
ntdsapi.dll    =73,,48400,
activeds.tlb   =73,,1075202,
adsmsext.dll   =73,,56592,
dsuiext.dll    =73,,109840,
dsfolder.dll   =73,,40720,
dsquery.dll    =73,,156944,
cmnquery.dll   =73,,77072,
dsprop.dll     =73,,164112,
dsclient.hlp   =73,,11806,
dsclient.chm   =73,,14095,
adprop.hlp     =73,,91473,


[Strings]
;
;Start of non localizable strings
;
KEY_OPTIONAL       = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
KEY_UNINSTALL      = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
KEY_SECURITYPROVIDERS = "System\CurrentControlSet\Control"
KEY_NETWORK        = "Network\Logon"
KEY_RPCSECURITYPROVIDERS = "SOFTWARE\Microsoft\Rpc\SecurityService"
runonce=Software\Microsoft\Windows\CurrentVersion\RunOnce
;
; FOR: DSCLIENT.EXE version 5.00.2920.0005
; Add these to distinguish between the old client KEY_OPTIONAL & KEY_UNINSTALL subkeys
KEY_OLD_CLIENT     = "DsClient"
KEY_CLIENT         = "Ds_Client"
;
;End of non localizable strings
;

;
; Start of localizable strings
;
PROGRAMF     = "Progra~1"
OLEDBDIR  = "COMMON~1\SYSTEM\OLE DB"
ADODIR    = "COMMON~1\SYSTEM\ADO"
DsClient_DESC = "DS Client For Windows 95 (5.0.2920.5)"
DSCLIENT_TIP  = "DS Client For Windows 95 (5.0.2920.5)"
DsClient98_DESC = "DS Client For Windows 98 (5.0.2920.5)"
DSCLIENT98_TIP  = "DS Client For Windows 98 (5.0.2920.5)"
DSK           = "Windows NT Server Disk 1"
;
; End of localizable strings
;

[RegADs]
HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E}

HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E},,,"Active Directory Service Interface"
HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E},"ComponentID",,"ADSI"
HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E},"IsInstalled",1,01,00,00,00
HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E},"Locale",,"EN"
HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E},"Version",,"5,0,00,0"

HKCR,ADsNamespaces\Clsid,,,"{233664b0-0367-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553},,,"ADs Namespaces Object"
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553}\ProgID,,,"ADsNamespaces"
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553}\Version,,,"0.0"

HKCR,ADs\Clsid,,,"{4753da60-5b71-11cf-b035-00aa006e0975}"
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975},,,"ADs Provider Object"
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975}\ProgID,,,"ADs"
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975}\Version,,,"0.0"

HKCR,SecurityDescriptor\Clsid,,,"{b958f73c-9bdd-11d0-852c-00c04fd8d503}"
HKCR,CLSID\{b958f73c-9bdd-11d0-852c-00c04fd8d503},,,"ADs Security Descriptor Object"
HKCR,CLSID\{b958f73c-9bdd-11d0-852c-00c04fd8d503}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{b958f73c-9bdd-11d0-852c-00c04fd8d503}\ProgID,,,"SecurityDescriptor"
HKCR,CLSID\{b958f73c-9bdd-11d0-852c-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{b958f73c-9bdd-11d0-852c-00c04fd8d503}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{b958f73c-9bdd-11d0-852c-00c04fd8d503}\Version,,,"0.0"

HKCR,AccessControlList\Clsid,,,"{b85ea052-9bdd-11d0-852c-00c04fd8d503}"
HKCR,CLSID\{b85ea052-9bdd-11d0-852c-00c04fd8d503},,,"ADs Access Control List Object"
HKCR,CLSID\{b85ea052-9bdd-11d0-852c-00c04fd8d503}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{b85ea052-9bdd-11d0-852c-00c04fd8d503}\ProgID,,,"AccessControlList"
HKCR,CLSID\{b85ea052-9bdd-11d0-852c-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{b85ea052-9bdd-11d0-852c-00c04fd8d503}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{b85ea052-9bdd-11d0-852c-00c04fd8d503}\Version,,,"0.0"

HKCR,AccessControlEntry\Clsid,,,"{b75ac000-9bdd-11d0-852c-00c04fd8d503}"
HKCR,CLSID\{b75ac000-9bdd-11d0-852c-00c04fd8d503},,,"ADs Access Control Entry Object"
HKCR,CLSID\{b75ac000-9bdd-11d0-852c-00c04fd8d503}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{b75ac000-9bdd-11d0-852c-00c04fd8d503}\ProgID,,,"AccessControlEntry"
HKCR,CLSID\{b75ac000-9bdd-11d0-852c-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{b75ac000-9bdd-11d0-852c-00c04fd8d503}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{b75ac000-9bdd-11d0-852c-00c04fd8d503}\Version,,,"0.0"


HKCR,PropertyEntry\Clsid,,,"{72d3edc2-a4c4-11d0-8533-00c04fd8d503}"
HKCR,CLSID\{72d3edc2-a4c4-11d0-8533-00c04fd8d503},,,"ADs Property Entry Object"
HKCR,CLSID\{72d3edc2-a4c4-11d0-8533-00c04fd8d503}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{72d3edc2-a4c4-11d0-8533-00c04fd8d503}\ProgID,,,"PropertyEntry"
HKCR,CLSID\{72d3edc2-a4c4-11d0-8533-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{72d3edc2-a4c4-11d0-8533-00c04fd8d503}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{72d3edc2-a4c4-11d0-8533-00c04fd8d503}\Version,,,"0.0"

HKCR,PropertyValue\Clsid,,,"{7b9e38b0-a97c-11d0-8534-00c04fd8d503}"
HKCR,CLSID\{7b9e38b0-a97c-11d0-8534-00c04fd8d503},,,"ADs Property Value Object"
HKCR,CLSID\{7b9e38b0-a97c-11d0-8534-00c04fd8d503}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{7b9e38b0-a97c-11d0-8534-00c04fd8d503}\ProgID,,,"PropertyValue"
HKCR,CLSID\{7b9e38b0-a97c-11d0-8534-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{7b9e38b0-a97c-11d0-8534-00c04fd8d503}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{7b9e38b0-a97c-11d0-8534-00c04fd8d503}\Version,,,"0.0"

HKCR,Pathname\Clsid,,,"{080d0d78-f421-11d0-a36e-00c04fb950dc}"
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc},,,"ADs LDAP Pathname Descriptor Object"
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc}\InprocServer32,,,"adsldp.dll"
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc}\ProgID,,,"Pathname"
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc}\Version,,,"0.0"

HKCR,NameTranslate\Clsid,,,"{274fae1f-3626-11d1-a3a4-00c04fb950dc}"
HKCR,CLSID\{274fae1f-3626-11d1-a3a4-00c04fb950dc},,,"ADs LDAP NameTranslate Object"
HKCR,CLSID\{274fae1f-3626-11d1-a3a4-00c04fb950dc}\InprocServer32,,,"adsldp.dll"
HKCR,CLSID\{274fae1f-3626-11d1-a3a4-00c04fb950dc}\ProgID,,,"NameTranslate"
HKCR,CLSID\{274fae1f-3626-11d1-a3a4-00c04fb950dc}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{274fae1f-3626-11d1-a3a4-00c04fb950dc}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{274fae1f-3626-11d1-a3a4-00c04fb950dc}\Version,,,"0.0"

HKCR,LargeInteger\Clsid,,,"{927971f5-0939-11d1-8be1-00c04fd8d503}"
HKCR,CLSID\{927971f5-0939-11d1-8be1-00c04fd8d503},,,"ADs Large Integer Object"
HKCR,CLSID\{927971f5-0939-11d1-8be1-00c04fd8d503}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{927971f5-0939-11d1-8be1-00c04fd8d503}\ProgID,,,"LargeInteger"
HKCR,CLSID\{927971f5-0939-11d1-8be1-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{927971f5-0939-11d1-8be1-00c04fd8d503}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{927971f5-0939-11d1-8be1-00c04fd8d503}\Version,,,"0.0"

HKCR,DNWithString\Clsid,,,"{334857cc-f934-11d2-ba96-00c04fb6d0d1}"
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1},,,"ADs DN With String Object"
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1}\ProgID,,,"DNWithString"
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1}\Version,,,"0.0"


HKCR,DNWithBinary\Clsid,,,"{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}"
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1},,,"ADs DN With Binary Object"
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}\ProgID,,,"DNWithBinary"
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}\Version,,,"0.0"

HKCR,TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0,,,"Active DS Type Library"
HKCR,TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}\1.0\0\win32,,,"%11%\activeds.tlb"

[UnRegADs]
HKLM,SOFTWARE\Microsoft\Active Setup\Installed Components\{E92B03AB-B707-11d2-9CBD-0000F87A369E}

HKLM,Software\Microsoft\ADs

HKCR,ADsNamespaces
HKCR,CLSID\{233664b0-0367-11cf-abc4-02608c9e7553}

HKCR,ADs
HKCR,CLSID\{4753da60-5b71-11cf-b035-00aa006e0975}

HKCR,TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}

HKCR,Pathname
HKCR,CLSID\{080d0d78-f421-11d0-a36e-00c04fb950dc}

HKCR,DNWithString
HKCR,CLSID\{334857cc-f934-11d2-ba96-00c04fb6d0d1}

HKCR,DNWithBinary
HKCR,CLSID\{7e99c0a3-f935-11d2-ba96-00c04fb6d0d1}

[RegWinNT]
HKLM,Software\Microsoft\ADs\Providers\WinNT,,,"WinNTNamespace"

HKCR,WinNTNamespace\Clsid,,,"{250e91a0-0367-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553},,,"WinNT Namespace Object"
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553}\InprocServer32,,,"adsnt.dll"
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553}\ProgID,,,"WinNTNamespace"
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553}\TypeLib,,,"{0214d870-fd16-11ce-abc4-02608c9e7553}"
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553}\Version,,,"0.0"

HKCR,WinNT\Clsid,,,"{8b20cd60-0f29-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553},,,"WinNT Provider Object"
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553}\InprocServer32,,,"adsnt.dll"
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553}\ProgID,,,"WinNT"
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553}\TypeLib,,,"{0214d870-fd16-11ce-abc4-02608c9e7553}"
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553}\Version,,,"0.0"

HKCR,WinNTSystemInfo\Clsid,,,"{66182EC4-AFD1-11d2-9CB9-0000F87A369E}"
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E},,,"WinNT System Info Object"
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E}\InprocServer32,,,"adsnt.dll"
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E}\ProgID,,,"WinNTSystemInfo"
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E}\Version,,,"0.0"

[UnRegWinNT]
HKLM,Software\Microsoft\ADs\Providers\WinNT

HKCR,WinNTNamespace
HKCR,CLSID\{250e91a0-0367-11cf-abc4-02608c9e7553}

HKCR,WinNT
HKCR,CLSID\{8b20cd60-0f29-11cf-abc4-02608c9e7553}

HKCR,WinNTSystemInfo
HKCR,CLSID\{66182EC4-AFD1-11d2-9CB9-0000F87A369E}

[RegNWCOMPAT]
HKLM,Software\Microsoft\ADs\Providers\NWCOMPAT,,,"NWCOMPATNamespace"

HKCR,NWCOMPAT\Clsid,,,"{0df68130-4b62-11cf-ae2c-00aa006ebfb9}"
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9},,,"NWCOMPAT Provider Object"
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9}\InprocServer32,,,"adsnw.dll"
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9}\ProgID,,,"NWCOMPAT"
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9}\TypeLib,,,"{09d69aa0-4b62-11cf-ae2c-00aa006ebfb9}"
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9}\Version,,,"0.0"

HKCR,NWCOMPATNamespace\Clsid,,,"{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}"
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9},,,"NWCOMPAT Namespace Object"
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}\InprocServer32,,,"adsnw.dll"
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}\ProgID,,,"NWCOMPATNamespace"
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}\TypeLib,,,"{09d69aa0-4b62-11cf-ae2c-00aa006ebfb9}"
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}\Version,,,"0.0"

[UnRegNWCOMPAT]
HKLM,Software\Microsoft\ADs\Providers\NWCOMPAT

HKCR,NWCOMPAT
HKCR,CLSID\{0df68130-4b62-11cf-ae2c-00aa006ebfb9}

HKCR,NWCOMPATNamespace
HKCR,CLSID\{0fb32cc0-4b62-11cf-ae2c-00aa006ebfb9}

[RegNDS]
HKLM,Software\Microsoft\ADs\Providers\NDS,,,"NDSNamespace"

HKCR,NDSNamespace\Clsid,,,"{51d11c90-7b9d-11cf-b03d-00aa006e0975}"
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975},,,"NDS Namespace Object"
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975}\InprocServer32,,,"adsnds.dll"
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975}\ProgID,,,"NDSNamespace"
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975}\TypeLib,,,"{53e7f030-7b9d-11cf-b03d-00aa006e0975}"
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975}\Version,,,"0.0"

HKCR,NDS\Clsid,,,"{323991f0-7bad-11cf-b03d-00aa006e0975}"
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975},,,"NDS Provider Object"
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975}\InprocServer32,,,"adsnds.dll"
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975}\ProgID,,,"NDS"
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975}\TypeLib,,,"{53e7f030-7b9d-11cf-b03d-00aa006e0975}"
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975}\Version,,,"0.0"

HKCR,NDSAcl\Clsid,,,"{7af1efb6-0869-11d1-a377-00c04fb950dc}"
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc},,,"NDS Security Descriptor Object"
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc}\InprocServer32,,,"adsnds.dll"
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc}\ProgID,,,"NDSAcl"
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc}\TypeLib,,,"{53e7f030-7b9d-11cf-b03d-00aa006e0975}"
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc}\Version,,,"0.0"

HKCR,TypeLib\{53e7f030-7b9d-11cf-b03d-00aa006e0975}\1.0,,,"NDS Type Library"
HKCR,TypeLib\{53e7f030-7b9d-11cf-b03d-00aa006e0975}\1.0\0\win32,,,"%11%\adsnds.tlb"

[UnRegNDS]
HKLM,Software\Microsoft\ADs\Providers\NDS

HKCR,NDSNamespace
HKCR,CLSID\{51d11c90-7b9d-11cf-b03d-00aa006e0975}

HKCR,NDS
HKCR,CLSID\{323991f0-7bad-11cf-b03d-00aa006e0975}

HKCR,NDSAcl
HKCR,CLSID\{7af1efb6-0869-11d1-a377-00c04fb950dc}

HKCR,TypeLib\{53e7f030-7b9d-11cf-b03d-00aa006e0975}

[RegLDAP]
HKLM,Software\Microsoft\ADs\Providers\LDAP,,,"LDAPNamespace"
HKLM,Software\Microsoft\ADs\Providers\LDAP,Aliases,,"GC"

HKCR,LDAPNamespace\Clsid,,,"{228D9A82-C302-11cf-9AA4-00AA004A5691}"
HKCR,CLSID\{228D9A82-C302-11cf-9AA4-00AA004A5691},,,"LDAP Namespace Object"
HKCR,CLSID\{228D9A82-C302-11cf-9AA4-00AA004A5691}\InprocServer32,,,"adsldp.dll"
HKCR,CLSID\{228d9a82-c302-11cf-9aa4-00aa004a5691}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{228D9A82-C302-11cf-9AA4-00AA004A5691}\ProgID,,,"LDAPNamespace"
HKCR,CLSID\{228D9A82-C302-11cf-9AA4-00AA004A5691}\TypeLib,,,"{228D9A80-C302-11cf-9AA4-00AA004A5691}"
HKCR,CLSID\{228D9A82-C302-11cf-9AA4-00AA004A5691}\Version,,,"0.0"

HKCR,ADSystemInfo\Clsid,,,"{50B6327F-AFD1-11d2-9CB9-0000F87A369E}"
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E},,,"AD System Info Object"
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\InprocServer32,,,"adsldp.dll"
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\ProgID,,,"ADSystemInfo"
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\TypeLib,,,"{97d25db0-0363-11cf-abc4-02608c9e7553}"
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\Version,,,"0.0"

HKCR,GC\Clsid,,,"{228D9A81-C302-11cf-9AA4-00AA004A5691}"
HKCR,LDAP\Clsid,,,"{228D9A81-C302-11cf-9AA4-00AA004A5691}"
HKCR,CLSID\{228D9A81-C302-11cf-9AA4-00AA004A5691},,,"LDAP Provider Object"
HKCR,CLSID\{228D9A81-C302-11cf-9AA4-00AA004A5691}\InprocServer32,,,"adsldp.dll"
HKCR,CLSID\{228d9a81-c302-11cf-9aa4-00aa004a5691}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{228D9A81-C302-11cf-9AA4-00AA004A5691}\ProgID,,,"LDAP"
HKCR,CLSID\{228D9A81-C302-11cf-9AA4-00AA004A5691}\TypeLib,,,"{228D9A80-C302-11cf-9AA4-00AA004A5691}"
HKCR,CLSID\{228D9A81-C302-11cf-9AA4-00AA004A5691}\Version,,,"0.0"


[UnRegLDAP]
HKLM,Software\Microsoft\ADs\Providers\LDAP

HKCR,LDAPNamespace
HKCR,CLSID\{228D9A82-C302-11cf-9AA4-00AA004A5691}

HKCR,ADSystemInfo
HKCR,CLSID\{50B6327F-AFD1-11d2-9CB9-0000F87A369E}

HKCR,LDAP
HKCR,CLSID\{228D9A81-C302-11cf-9AA4-00AA004A5691}


[RegMSExt]

;
; User Extension
;

HKCR,MSExtUser\Clsid,,,"{4de7016c-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{4de7016c-5ef9-11d1-8c13-00c04fd8d503},,,"Microsoft User Extension"
HKCR,CLSID\{4de7016c-5ef9-11d1-8c13-00c04fd8d503}\InprocServer32,,,"adsmsext.dll"
HKCR,CLSID\{4de7016c-5ef9-11d1-8c13-00c04fd8d503}\ProgID,,,"MSExtUser"
HKCR,CLSID\{4de7016c-5ef9-11d1-8c13-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{4de7016c-5ef9-11d1-8c13-00c04fd8d503}\TypeLib,,,"{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{4de7016c-5ef9-11d1-8c13-00c04fd8d503}\Version,,,"0.0"

HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\User\{4de7016c-5ef9-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{3e37e320-17e2-11cf-abc4-02608c9e7553}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\person\{4de7016c-5ef9-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{3e37e320-17e2-11cf-abc4-02608c9e7553}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\organizationalPerson\{4de7016c-5ef9-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{3e37e320-17e2-11cf-abc4-02608c9e7553}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\residentialPerson\{4de7016c-5ef9-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{3e37e320-17e2-11cf-abc4-02608c9e7553}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\Computer\{4de7016c-5ef9-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{3e37e320-17e2-11cf-abc4-02608c9e7553}"

;
; Organization Extension
;

HKCR,MSExtOrganization\Clsid,,,"{dccc0bed-6066-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{dccc0bed-6066-11d1-8c13-00c04fd8d503},,,"Microsoft Organization Extension"
HKCR,CLSID\{dccc0bed-6066-11d1-8c13-00c04fd8d503}\InprocServer32,,,"adsmsext.dll"
HKCR,CLSID\{dccc0bed-6066-11d1-8c13-00c04fd8d503}\ProgID,,,"MSExtOrganization"
HKCR,CLSID\{dccc0bed-6066-11d1-8c13-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{dccc0bed-6066-11d1-8c13-00c04fd8d503}\TypeLib,,,"{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{dccc0bed-6066-11d1-8c13-00c04fd8d503}\Version,,,"0.0"

HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\Organization\{dccc0bed-6066-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{a1cd2dc6-effe-11cf-8abc-00c04fd8d503}"


;
; Organization Unit Extension
;

HKCR,MSExtOrganizationUnit\Clsid,,,"{fd8d3a5f-6066-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503},,,"Microsoft OrganizationUnit Extension"
HKCR,CLSID\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503}\InprocServer32,,,"adsmsext.dll"
HKCR,CLSID\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503}\ProgID,,,"MSExtOrganizationUnit"
HKCR,CLSID\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503}\TypeLib,,,"{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503}\Version,,,"0.0"

HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\OrganizationalUnit\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{a2f733b8-effe-11cf-8abc-00c04fd8d503}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\Organizational Unit\{fd8d3a5f-6066-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{a2f733b8-effe-11cf-8abc-00c04fd8d503}"

;
;  Locality Extension
;

HKCR,MSExtLocality\Clsid,,,"{2dfb3a35-6071-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{2dfb3a35-6071-11d1-8c13-00c04fd8d503},,,"Microsoft Locality Extension"
HKCR,CLSID\{2dfb3a35-6071-11d1-8c13-00c04fd8d503}\InprocServer32,,,"adsmsext.dll"
HKCR,CLSID\{2dfb3a35-6071-11d1-8c13-00c04fd8d503}\ProgID,,,"MSExtLocality"
HKCR,CLSID\{2dfb3a35-6071-11d1-8c13-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{2dfb3a35-6071-11d1-8c13-00c04fd8d503}\TypeLib,,,"{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{2dfb3a35-6071-11d1-8c13-00c04fd8d503}\Version,,,"0.0"

HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\Locality\{2dfb3a35-6071-11d1-8c13-00c04fd8d503},Interfaces,0x00010000,"{a05e03a2-effe-11cf-8abc-00c04fd8d503}"


;
;  PrintQueue Extension
;

HKCR,MSExtPrintQueue\Clsid,,,"{9f37f39c-6f49-11d1-8c18-00c04fd8d503}"
HKCR,CLSID\{9f37f39c-6f49-11d1-8c18-00c04fd8d503},,,"Microsoft PrintQueue Extension"
HKCR,CLSID\{9f37f39c-6f49-11d1-8c18-00c04fd8d503}\InprocServer32,,,"adsmsext.dll"
HKCR,CLSID\{9f37f39c-6f49-11d1-8c18-00c04fd8d503}\ProgID,,,"MSExtPrintQueue"
HKCR,CLSID\{9f37f39c-6f49-11d1-8c18-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{9f37f39c-6f49-11d1-8c18-00c04fd8d503}\TypeLib,,,"{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{9f37f39c-6f49-11d1-8c18-00c04fd8d503}\Version,,,"0.0"

HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\PrintQueue\{9f37f39c-6f49-11d1-8c18-00c04fd8d503},Interfaces,0x00010000,"{b15160d0-1226-11cf-a985-00aa006bc149}","{124be5c0-156e-11cf-a986-00aa006bc149}"


;
;  Group Extension
;

HKCR,MSExtGroup\Clsid,,,"{94a909a5-6f52-11d1-8c18-00c04fd8d503}"
HKCR,CLSID\{94a909a5-6f52-11d1-8c18-00c04fd8d503},,,"Microsoft Group Extension"
HKCR,CLSID\{94a909a5-6f52-11d1-8c18-00c04fd8d503}\InprocServer32,,,"adsmsext.dll"
HKCR,CLSID\{94a909a5-6f52-11d1-8c18-00c04fd8d503}\ProgID,,,"MSExtGroup"
HKCR,CLSID\{94a909a5-6f52-11d1-8c18-00c04fd8d503}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{94a909a5-6f52-11d1-8c18-00c04fd8d503}\TypeLib,,,"{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}"
HKCR,CLSID\{94a909a5-6f52-11d1-8c18-00c04fd8d503}\Version,,,"0.0"

HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\Group\{94a909a5-6f52-11d1-8c18-00c04fd8d503},Interfaces,0x00010000,"{27636b00-410f-11cf-b1ff-02608c9e7553}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\groupOfNames\{94a909a5-6f52-11d1-8c18-00c04fd8d503},Interfaces,0x00010000,"{27636b00-410f-11cf-b1ff-02608c9e7553}"
HKLM,Software\Microsoft\ADs\Providers\LDAP\Extensions\groupOfUniqueNames\{94a909a5-6f52-11d1-8c18-00c04fd8d503},Interfaces,0x00010000,"{27636b00-410f-11cf-b1ff-02608c9e7553}"

;
; TypeLibrary Registration Information
;

HKCR,TypeLib\{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}\1.0,,,"Microsoft ADSI Extensions Type Library"
HKCR,TypeLib\{8d6b2714-5ef9-11d1-8c13-00c04fd8d503}\1.0\0\win32,,,"%11%\adsmsext.tlb"

[RegDSO]
HKCR,ADsDSOObject,,,"OLE DB Provider for Microsoft Directory Services"
HKCR,ADsDSOObject\Clsid,,,"{549365d0-ec26-11cf-8310-00aa00b505db}"
HKCR,CLSID\{549365d0-ec26-11cf-8310-00aa00b505db},,,"ADsDSOObject"
HKCR,CLSID\{549365d0-ec26-11cf-8310-00aa00b505db}\ProgID,,,"ADsDSOObject"
HKCR,CLSID\{549365d0-ec26-11cf-8310-00aa00b505db}\InprocServer32,,,"activeds.dll"
HKCR,CLSID\{549365d0-ec26-11cf-8310-00aa00b505db}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{549365d0-ec26-11cf-8310-00aa00b505db}\"OLE DB Provider",,,"OLE DB Provider for Microsoft Directory Services"


[UnRegDSO]
HKCR,ADsDSOObject
HKCR,CLSID\{549365d0-ec26-11cf-8310-00aa00b505db}