MSDASC.PDPO.1 = s 'PDPO Class' CLSID = s '{CCB4EC60-B9DC-11D1-AC80-00A0C9034873}' MSDASC.PDPO = s 'PDPO Class' CurVer = s 'MSDASC.PDPO.1' NoRemove CLSID ForceRemove {CCB4EC60-B9DC-11D1-AC80-00A0C9034873} = s 'PDPO Class' ProgID = s 'MSDASC.PDPO.1' VersionIndependentProgID = s 'MSDASC.PDPO' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' NoRemove AppID ForceRemove {2206CDB0-19C1-11D1-89E0-00C04FD7A829} = s 'MSDAINITIALIZE' val DllSurrogate = s '' MSDASC.MSDAINITIALIZE.1 = s 'MSDAINITIALIZE Class' CLSID = s '{2206CDB0-19C1-11D1-89E0-00C04FD7A829}' MSDASC.MSDAINITIALIZE = s 'MSDAINITIALIZE Class' CurVer = s 'MSDASC.MSDAINITIALIZE.1' NoRemove CLSID ForceRemove {2206CDB0-19C1-11D1-89E0-00C04FD7A829} = s 'MSDAINITIALIZE Class' val AppID = s '{2206CDB0-19C1-11D1-89E0-00C04FD7A829}' ProgID = s 'MSDASC.MSDAINITIALIZE.1' VersionIndependentProgID = s 'MSDASC.MSDAINITIALIZE' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' ExtendedErrors = s 'Extended Error Service' {2206CDB3-19C1-11D1-89E0-00C04FD7A829} = s 'MSDASC Error Lookup' MSDASCErrorLookup.1 = s 'MSDASC Error Lookup' CLSID = s '{2206CDB3-19C1-11D1-89E0-00C04FD7A829}' MSDASCErrorLookup = s 'MSDASC Error Lookup' CurVer = s 'MSDASCErrorLookup.1' NoRemove CLSID ForceRemove {2206CDB3-19C1-11D1-89E0-00C04FD7A829} = s 'MSDASC Error Lookup' ProgID = s 'MSDASCErrorLookup.1' VersionIndependentProgID = s 'MSDASCErrorLookup' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' ForceRemove .UDL = s 'MSDASC' ShellNew = s 'MSDASC' ForceRemove MSDASC = s '%DATALINKS%' CLSID = s '{CCB4EC60-B9DC-11D1-AC80-00A0C9034873}' DefaultIcon = s '%MODULE%,0' shellex ContextMenuHandlers {2206CDB2-19C1-11D1-89E0-00C04FD7A829} PropertySheetHandlers {2206CDB2-19C1-11D1-89E0-00C04FD7A829} ForceRemove DataLinks = s 'Microsoft OLE DB Service Component Data Links' CLSID = s '{2206CDB2-19C1-11D1-89E0-00C04FD7A829}' NoRemove CLSID ForceRemove {2206CDB2-19C1-11D1-89E0-00C04FD7A829} = s 'Microsoft OLE DB Service Component Data Links' ProgID = s 'DataLinks' VersionIndependentProgID = s 'DataLinks' ForceRemove 'Programmable' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' val fDPS = d '0' MSDADC = s 'Microsoft OLE DB Data Conversion Library' CurVer = s 'MSDADC.1' MSDADC.1 = s 'Microsoft OLE DB Data Conversion Library' CLSID = s '{c8b522d1-5cf3-11ce-ade5-00aa0044773d}' NoRemove CLSID ForceRemove {c8b522d1-5cf3-11ce-ade5-00aa0044773d} = s 'Microsoft OLE DB Data Conversion Library' ProgID = s 'MSDADC.1' VersionIndependentProgID = s 'MSDADC' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' RowPosition.RowPosition.1 = s 'Microsoft OLE DB Row Position Library' CLSID = s '{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}' RowPosition.RowPosition = s 'Microsoft OLE DB Row Position Library' CurVer = s 'RowPosition.RowPosition.1' NoRemove CLSID ForceRemove {2048EEE6-7FA2-11D0-9E6A-00A0C9138C29} = s 'Microsoft OLE DB Row Position Library' ProgID = s 'RowPosition.RowPosition.1' VersionIndependentProgID = s 'RowPosition.RowPosition' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' MSDAENUM = s 'Microsoft OLE DB Root Enumerator' CLSID = s '{c8b522d0-5cf3-11ce-ade5-00aa0044773d}' NoRemove CLSID ForceRemove {c8b522d0-5cf3-11ce-ade5-00aa0044773d} = s 'Microsoft OLE DB Root Enumerator' ProgID = s 'MSDAENUM.1' VersionIndependentProgID = s 'MSDAENUM' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' MSDAER = s 'Microsoft OLE DB Error Collection Service' CLSID = s '{C8B522CF-5CF3-11CE-ADE5-00AA0044773D}' NoRemove CLSID ForceRemove {C8B522CF-5CF3-11CE-ADE5-00AA0044773D} = s 'Microsoft OLE DB Error Collection Service' ProgID = s 'MSDAER.1' VersionIndependentProgID = s 'MSDAER' InprocServer32 = s '%MODULE%' val ThreadingModel = s 'Both' TypeLib = s '{c8b522d5-5cf3-11ce-ade5-00aa0044773d}' NoRemove TypeLib ForceRemove {c8b522d5-5cf3-11ce-ade5-00aa0044773d} = s 'OLE DB Errors Type Library (Ver 1.0)' 1.0 = s 'OLE DB Errors Type Library' 0 { win32 = s '%MODULE%\2' }