; OLE2.INF w/ DCOM ; ; This is the Setup information file for OLE 2.0 ; options and OLE 2.0 dependant files included in ; the Windows 95 1 product. ; ; Copyright (c) 1993-1995, Microsoft Corporation ; [version] LayoutFile= Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" SetupClass=BASE [DestinationDirs] MS_OLE2_SYS_CopyFiles = 11 ; LDID_SYS MS_OLE2_HLP_CopyFiles = 18 ; LDID_HELP MS_OLE2_32Bit_SYS_CopyFiles = 11 ; LDID_SYS [BaseWinOptions] MS_OLE2 MS_OLE2_32Bit [MS_OLE2] OptionDesc=%MS_OLE2_Desc% CopyFiles = MS_OLE2_SYS_CopyFiles AddReg = ole2.reg,LRPC.reg [MS_OLE2_32Bit] OptionDesc=%MS_OLE2_32Bit_Desc% CopyFiles = MS_OLE2_32Bit_SYS_CopyFiles, MS_OLE2_HLP_CopyFiles AddReg = ole2.32bit.auto.reg ; Copy.Files References [MS_OLE2_SYS_CopyFiles] compobj.dll ole2.dll ole2conv.dll ole2disp.dll ole2nls.dll rpcrt4.dll ; base client rpcns4.dll ; base server rpcss.exe ; rpc entpoint mapper stdole.tlb storage.dll typelib.dll msjt3032.dll,,,32 ;32 flag suppresses ver conflict dlgs and does not overwrite newer files msjet35.dll,,,32 ;32 flag suppresses ver conflict dlgs and does not overwrite newer files msrepl35.dll,,,32 ;32 flag suppresses ver conflict dlgs and does not overwrite newer files odbcjt32.dll,,,32 ;32 flag suppresses ver conflict dlgs and does not overwrite newer files rpcltc1.dll SECUR32.DLL rpcltc5.dll rpcltccm.dll rpclts5.dll rpcltscm.dll dllhost.exe iprop.dll dcomreg.exe ; ; new binaries for rpc/falcon support rpcmqcl.dll rpcmqsvr.dll rpcltspx.dll [LRPC.reg] HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncalrpc,,ncalrpc HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_http,,RpcLtCcm.Dll HKLM,SOFTWARE\Microsoft\Rpc\ServerProtocols,ncalrpc,,ncalrpc HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,"Register DCOM",,"%11%\dcomreg.exe" [MS_OLE2_HLP_CopyFiles] MFCUIX.HLP dcomcnfg.hlp [MS_OLE2_32Bit_SYS_CopyFiles] asycfilt.dll oleaut32.dll,,,32 ole32.dll OLECNV32.DLL OLETHK32.DLL stdole32.tlb oledlg.dll mfcuia32.dll mfcuiw32.dll stdole2.tlb,,,32 comcat.dll [ole2.reg] ; DCOM Entries HKCR,CLSID\{BDC67890-4FC0-11D0-A805-00AA006D2EA4}\InstalledVersion,,,"4,71,0,1719" HKCR,CLSID,,,{0000031A-0000-0000-C000-000000000046} HKCR,CLSID\CLSID,,,{0000031A-0000-0000-C000-000000000046} HKCR,CLSID\{0000031A-0000-0000-C000-000000000046},,,ClassMoniker HKCR,CLSID\{0000031A-0000-0000-C000-000000000046}\InprocServer32,,,ole32.dll HKCR,CLSID\{0000031A-0000-0000-C000-000000000046}\ProgID,,,clsid HKCR,file\CLSID,,,{00000303-0000-0000-C000-000000000046} HKCR,Interface\{0000010D-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{0000011D-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{0000011E-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000126-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000127-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000128-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000129-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{0000012A-0000-0000-C000-000000000046},,,IContinue HKCR,Interface\{0000012A-0000-0000-C000-000000000046}\NumMethods,,,4 HKCR,Interface\{0000012A-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000131-0000-0000-C000-000000000046},,,IRemUnknown HKCR,Interface\{00000131-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000132-0000-0000-C000-000000000046},,,IObjServer HKCR,Interface\{00000132-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000133-0000-0000-C000-000000000046},,,IOSCM HKCR,Interface\{00000133-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000134-0000-0000-C000-000000000046},,,IRunDown HKCR,Interface\{00000134-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000135-0000-0000-C000-000000000046},,,IInterfaceFromWindowProp HKCR,Interface\{00000135-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000136-0000-0000-C000-000000000046},,,IDSCM HKCR,Interface\{00000136-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000138-0000-0000-C000-000000000046},,,IPropertyStorage HKCR,Interface\{00000138-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000139-0000-0000-C000-000000000046},,,IEnumSTATPROPSTG HKCR,Interface\{00000139-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{0000013a-0000-0000-C000-000000000046},,,IPropertySetStorage HKCR,Interface\{0000013a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{0000013b-0000-0000-C000-000000000046},,,IEnumSTATPROPSETSTG HKCR,Interface\{0000013b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000140-0000-0000-C000-000000000046},,,IClassActivator HKCR,Interface\{00000140-0000-0000-C000-000000000046}\NumMethods,,,4 HKCR,Interface\{00000140-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{00000141-0000-0000-C000-000000000046},,,IDLLHost HKCR,Interface\{00000141-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D},,,ISequentialStream HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\NumMethods,,,5 HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{99caf010-415e-11cf-8814-00aa00b569f5},,,IFillLockBytes HKCR,Interface\{99caf010-415e-11cf-8814-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{4a8df970-8d9a-11cf-8827-00aa00b569f5},,,IDocfileAsyncConnectionPoint HKCR,Interface\{4a8df970-8d9a-11cf-8827-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{260613d0-1655-11d0-af92-00aa00b50686},,,IRemoteActivator HKCR,Interface\{260613d0-1655-11d0-af92-00aa00b50686}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{a9d758a0-4617-11cf-95fc-00aa00680db4},,,IProgressNotify HKCR,Interface\{a9d758a0-4617-11cf-95fc-00aa00680db4}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07},,,IConnectionPointContainer HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,5 HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07},,,IEnumConnectionPoints HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,7 HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07},,,IConnectionPoint HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,8 HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07},,,IEnumConnections HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,7 HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{de2eacd0-9c9d-11cf-882a-00aa00b569f5},,,IFIllInfo HKCR,Interface\{de2eacd0-9c9d-11cf-882a-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{F4F569D0-593B-101A-B569-08002B2DBF7A},,,IServerHandler HKCR,Interface\{F4F569D0-593B-101A-B569-08002B2DBF7A}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{F4F569D1-593B-101A-B569-08002B2DBF7A},,,IClientSiteHandler HKCR,Interface\{F4F569D1-593B-101A-B569-08002B2DBF7A}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F},,,IROTData HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F}\NumMethods,,,4 HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046} HKLM,SOFTWARE\Microsoft\OLE,EnableDCOM,,Y HKLM,SOFTWARE\Microsoft\OLE,EnableRemoteConnect,,N HKCR,Software\Microsoft\Ole2\UnregisteredVerb,,,&Edit HKCR,Software\Microsoft\Ole2\UnknownUserType,,,Unknown ; ; Define Names. ; HKCR,StaticDib,,,%StaticDib_Desc% HKCR,StaticEnhancedMetafile,,,%StaticEnhancedMetafile_Desc% HKCR,StaticMetafile,,,%StaticMetafile_Desc% ; ; Define CLSID's ; HKCR,CLSID,,,"" HKCR,CLSID\{00000300-0000-0000-C000-000000000046},,,"StdOleLink" HKCR,CLSID\{00000300-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000303-0000-0000-C000-000000000046},,,"FileMoniker" HKCR,CLSID\{00000303-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000304-0000-0000-C000-000000000046},,,"ItemMoniker" HKCR,CLSID\{00000304-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000305-0000-0000-C000-000000000046},,,"AntiMoniker" HKCR,CLSID\{00000305-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000306-0000-0000-C000-000000000046},,,"PointerMoniker" HKCR,CLSID\{00000306-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000308-0000-0000-C000-000000000046},,,"PackagerMoniker" HKCR,CLSID\{00000308-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000309-0000-0000-C000-000000000046},,,"CompositeMoniker" HKCR,CLSID\{00000309-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{0000030B-0000-0000-C000-000000000046},,,"DfMarshal" HKCR,CLSID\{0000030B-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000315-0000-0000-C000-000000000046},,,%StaticMetafile_Desc% HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\AuxUserType\2,,,"Picture" HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\Conversion\Readable\Main,,,"3,MSDraw" HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\DataFormats\DefaultFile,,,"3" HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\DataFormats\GetSet\0,,,"3,1,32,3" HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\MiscStatus,,,"536" HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\ProgID,,,"StaticMetafile" HKCR,CLSID\{00000316-0000-0000-C000-000000000046},,,%StaticDib_Desc% HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\AuxUserType\2,,,"Picture" HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\Conversion\Readable\Main,,,"8,PBrush" HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\DataFormats\DefaultFile,,,"8" HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\DataFormats\GetSet\0,,,"8,1,1,3" HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\MiscStatus,,,"536" HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\ProgID,,,"StaticDib" HKCR,CLSID\{00000319-0000-0000-C000-000000000046},,,%StaticEnhancedMetafile_Desc% HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\AuxUserType\2,,,"Picture" HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\Conversion\Readable\Main,,,"" HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\DataFormats\DefaultFile,,,"14" HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\DataFormats\GetSet\0,,,"14,1,64,3" HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\MiscStatus,,,"536" HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\ProgID,,,"StaticEnhancedMetafile" HKCR,CLSID\{00000320-0000-0000-C000-000000000046},,,"oleprx32_PSFactory" HKCR,CLSID\{00000320-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll" ; ; Define interfaces. ; HKCR,Interface\{00000000-0000-0000-C000-000000000046},,,"IUnknown" HKCR,Interface\{00000000-0000-0000-C000-000000000046}\BaseInterface,,,"" HKCR,Interface\{00000000-0000-0000-C000-000000000046}\NumMethods,,,"3" HKCR,Interface\{00000001-0000-0000-C000-000000000046},,,"IClassFactory" HKCR,Interface\{00000001-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{00000001-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000002-0000-0000-C000-000000000046},,,"IMalloc" HKCR,Interface\{00000002-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000003-0000-0000-C000-000000000046},,,"IMarshal" HKCR,Interface\{00000003-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000004-0000-0000-C000-000000000046},,,"IRpcChannel" HKCR,Interface\{00000004-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000005-0000-0000-C000-000000000046},,,"IRpcStub" HKCR,Interface\{00000005-0000-0000-C000-000000000046}\NumMethods,,,"8" HKCR,Interface\{00000007-0000-0000-C000-000000000046},,,"IRpcProxy" HKCR,Interface\{00000007-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{00000009-0000-0000-C000-000000000046},,,"IPSFactory" HKCR,Interface\{00000009-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{0000000a-0000-0000-C000-000000000046},,,"ILockBytes" HKCR,Interface\{0000000a-0000-0000-C000-000000000046}\NumMethods,,,"10" HKCR,Interface\{0000000a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000000b-0000-0000-C000-000000000046},,,"IStorage" HKCR,Interface\{0000000b-0000-0000-C000-000000000046}\NumMethods,,,"18" HKCR,Interface\{0000000b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000000c-0000-0000-C000-000000000046},,,"IStream" HKCR,Interface\{0000000c-0000-0000-C000-000000000046}\NumMethods,,,"14" HKCR,Interface\{0000000c-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000000d-0000-0000-C000-000000000046},,,"IEnumSTATSTG" HKCR,Interface\{0000000d-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{0000000d-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000000e-0000-0000-C000-000000000046},,,"IBindCtx" HKCR,Interface\{0000000e-0000-0000-C000-000000000046}\NumMethods,,,"13" HKCR,Interface\{0000000e-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000000f-0000-0000-C000-000000000046},,,"IMoniker" HKCR,Interface\{0000000f-0000-0000-C000-000000000046}\BaseInterface,,,"{00000109-0000-0000-C000-000000000046}" HKCR,Interface\{0000000f-0000-0000-C000-000000000046}\NumMethods,,,"23" HKCR,Interface\{0000000f-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000010-0000-0000-C000-000000000046},,,"IRunningObjectTable" HKCR,Interface\{00000010-0000-0000-C000-000000000046}\NumMethods,,,"10" HKCR,Interface\{00000010-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000012-0000-0000-C000-000000000046},,,"IRootStorage" HKCR,Interface\{00000012-0000-0000-C000-000000000046}\NumMethods,,,"4" HKCR,Interface\{00000012-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000016-0000-0000-C000-000000000046},,,"IMessageFilter" HKCR,Interface\{00000016-0000-0000-C000-000000000046}\NumMethods,,,"6" HKCR,Interface\{00000018-0000-0000-C000-000000000046},,,"IStdMarshalInfo" HKCR,Interface\{00000018-0000-0000-C000-000000000046}\NumMethods,,,"4" HKCR,Interface\{00000019-0000-0000-C000-000000000046},,,"IExternalConnection" HKCR,Interface\{00000019-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{00000100-0000-0000-C000-000000000046},,,"IEnumUnknown" HKCR,Interface\{00000100-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000100-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000101-0000-0000-C000-000000000046},,,"IEnumString" HKCR,Interface\{00000101-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000101-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000102-0000-0000-C000-000000000046},,,"IEnumMoniker" HKCR,Interface\{00000102-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000102-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000103-0000-0000-C000-000000000046},,,"IEnumFORMATETC" HKCR,Interface\{00000103-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000103-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000104-0000-0000-C000-000000000046},,,"IEnumOLEVERB" HKCR,Interface\{00000104-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000104-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000105-0000-0000-C000-000000000046},,,"IEnumSTATDATA" HKCR,Interface\{00000105-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000105-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000109-0000-0000-C000-000000000046},,,"IPersistStream" HKCR,Interface\{00000109-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010C-0000-0000-C000-000000000046}" HKCR,Interface\{00000109-0000-0000-C000-000000000046}\NumMethods,,,"8" HKCR,Interface\{00000109-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000010a-0000-0000-C000-000000000046},,,"IPersistStorage" HKCR,Interface\{0000010a-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010C-0000-0000-C000-000000000046}" HKCR,Interface\{0000010a-0000-0000-C000-000000000046}\NumMethods,,,"10" HKCR,Interface\{0000010a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000010b-0000-0000-C000-000000000046},,,"IPersistFile" HKCR,Interface\{0000010b-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010c-0000-0000-C000-000000000046}" HKCR,Interface\{0000010b-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{0000010b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000010c-0000-0000-C000-000000000046},,,"IPersist" HKCR,Interface\{0000010c-0000-0000-C000-000000000046}\NumMethods,,,"4" HKCR,Interface\{0000010c-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000010d-0000-0000-C000-000000000046},,,"IViewObject" HKCR,Interface\{0000010d-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{0000010e-0000-0000-C000-000000000046},,,"IDataObject" HKCR,Interface\{0000010e-0000-0000-C000-000000000046}\NumMethods,,,"12" HKCR,Interface\{0000010e-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000010f-0000-0000-C000-000000000046},,,"IAdviseSink" HKCR,Interface\{0000010f-0000-0000-C000-000000000046}\NumMethods,,,"8" HKCR,Interface\{0000010f-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000110-0000-0000-C000-000000000046},,,"IDataAdviseHolder" HKCR,Interface\{00000110-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000111-0000-0000-C000-000000000046},,,"IOleAdviseHolder" HKCR,Interface\{00000111-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000112-0000-0000-C000-000000000046},,,"IOleObject" HKCR,Interface\{00000112-0000-0000-C000-000000000046}\NumMethods,,,"24" HKCR,Interface\{00000112-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000113-0000-0000-C000-000000000046},,,"IOleInPlaceObject" HKCR,Interface\{00000113-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}" HKCR,Interface\{00000113-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000113-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000114-0000-0000-C000-000000000046},,,"IOleWindow" HKCR,Interface\{00000114-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{00000114-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000115-0000-0000-C000-000000000046},,,"IOleInPlaceUIWindow" HKCR,Interface\{00000115-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}" HKCR,Interface\{00000115-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000115-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000116-0000-0000-C000-000000000046},,,"IOleInPlaceFrame" HKCR,Interface\{00000116-0000-0000-C000-000000000046}\NumMethods,,,"15" HKCR,Interface\{00000116-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000117-0000-0000-C000-000000000046},,,"IOleInPlaceActiveObject" HKCR,Interface\{00000117-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}" HKCR,Interface\{00000117-0000-0000-C000-000000000046}\NumMethods,,,"10" HKCR,Interface\{00000117-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000118-0000-0000-C000-000000000046},,,"IOleClientSite" HKCR,Interface\{00000118-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000118-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000119-0000-0000-C000-000000000046},,,"IOleInPlaceSite" HKCR,Interface\{00000119-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}" HKCR,Interface\{00000119-0000-0000-C000-000000000046}\NumMethods,,,"15" HKCR,Interface\{00000119-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000011a-0000-0000-C000-000000000046},,,"IParseDisplayName" HKCR,Interface\{0000011a-0000-0000-C000-000000000046}\NumMethods,,,"4" HKCR,Interface\{0000011a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000011b-0000-0000-C000-000000000046},,,"IOleContainer" HKCR,Interface\{0000011b-0000-0000-C000-000000000046}\BaseInterface,,,"{0000011a-0000-0000-C000-000000000046}" HKCR,Interface\{0000011b-0000-0000-C000-000000000046}\NumMethods,,,"6" HKCR,Interface\{0000011b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000011c-0000-0000-C000-000000000046},,,"IOleItemContainer" HKCR,Interface\{0000011c-0000-0000-C000-000000000046}\BaseInterface,,,"{0000011b-0000-0000-C000-000000000046}" HKCR,Interface\{0000011c-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{0000011c-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{0000011d-0000-0000-C000-000000000046},,,"IOleLink" HKCR,Interface\{0000011d-0000-0000-C000-000000000046}\NumMethods,,,"14" HKCR,Interface\{0000011e-0000-0000-C000-000000000046},,,"IOleCache" HKCR,Interface\{0000011e-0000-0000-C000-000000000046}\NumMethods,,,"8" HKCR,Interface\{00000121-0000-0000-C000-000000000046},,,"IDropSource" HKCR,Interface\{00000121-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{00000122-0000-0000-C000-000000000046},,,"IDropTarget" HKCR,Interface\{00000122-0000-0000-C000-000000000046}\NumMethods,,,"7" HKCR,Interface\{00000122-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000124-0000-0000-C000-000000000046},,,"IDebugStream" HKCR,Interface\{00000124-0000-0000-C000-000000000046}\NumMethods,,,"19" HKCR,Interface\{00000125-0000-0000-C000-000000000046},,,"IAdviseSink2" HKCR,Interface\{00000125-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010f-0000-0000-C000-000000000046}" HKCR,Interface\{00000125-0000-0000-C000-000000000046}\NumMethods,,,"9" HKCR,Interface\{00000125-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}" HKCR,Interface\{00000126-0000-0000-C000-000000000046},,,"IRunnableObject" HKCR,Interface\{00000126-0000-0000-C000-000000000046}\NumMethods,,,"8" HKCR,Interface\{00000127-0000-0000-C000-000000000046},,,"IViewObject2" HKCR,Interface\{00000127-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010d-0000-0000-C000-000000000046}" HKCR,Interface\{00000127-0000-0000-C000-000000000046}\NumMethods,,,"10" HKCR,Interface\{00000128-0000-0000-C000-000000000046},,,"IOleCache2" HKCR,Interface\{00000128-0000-0000-C000-000000000046}\BaseInterface,,,"{0000011e-0000-0000-C000-000000000046}" HKCR,Interface\{00000128-0000-0000-C000-000000000046}\NumMethods,,,"10" HKCR,Interface\{00000129-0000-0000-C000-000000000046},,,"IOleCacheControl" HKCR,Interface\{00000129-0000-0000-C000-000000000046}\NumMethods,,,"5" HKCR,Interface\{D5F569D0-593B-101A-B569-08002B2DBF7A},,,"IPSFactoryBuffer" HKCR,Interface\{D5F569D0-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"5" HKCR,Interface\{D5F56A34-593B-101A-B569-08002B2DBF7A},,,"IRpcProxyBuffer" HKCR,Interface\{D5F56A34-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"5" HKCR,Interface\{D5F56AFC-593B-101A-B569-08002B2DBF7A},,,"IRpcStubBuffer" HKCR,Interface\{D5F56AFC-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"10" HKCR,Interface\{D5F56B60-593B-101A-B569-08002B2DBF7A},,,"IRpcChannelBuffer" HKCR,Interface\{D5F56B60-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"8" ; ; -- MSDraw ; HKCR,CLSID\{00030007-0000-0000-C000-000000000046},,,"Microsoft Drawing" HKCR,CLSID\{00030007-0000-0000-C000-000000000046}\ProgID,,,MSDraw HKCR,CLSID\{00030007-0000-0000-C000-000000000046}\Ole1Class,,,MSDraw HKCR,CLSID\{00030007-0000-0000-C000-000000000046}\MiscStatus,,,512 ; ; -- Package ; HKCR,Package,,,%PACKAGE% HKCR,Package\CLSID,,,"{0003000C-0000-0000-C000-000000000046}" HKCR,Package\protocol\StdFileEditing\server,,,"packager.exe" HKCR,Package\protocol\StdFileEditing\verb\0,,,"%OLE_Activate_Contents_Desc%" HKCR,Package\protocol\StdFileEditing\verb\1,,,"%OLE_Edit_Package_Desc%" HKCR,CLSID\{0003000C-0000-0000-C000-000000000046},,,%PACKAGE% HKCR,CLSID\{0003000C-0000-0000-C000-000000000046}\Ole1Class,,,"Package" HKCR,CLSID\{0003000C-0000-0000-C000-000000000046}\ProgID,,,"Package" [ole2.32bit.auto.reg] ; registration info for the ole programmability component ;-- register oleaut32.dll HKLM,"%KEY_RUNONCE%","RegSvr_OLEAUT32",0,"%11%\regsvr32.exe /s %11%\OLEAUT32.DLL" ;-- IDispatch HKCR,Interface\{00020400-0000-0000-C000-000000000046},,,IDispatch HKCR,Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020420-0000-0000-C000-000000000046} HKCR,Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020420-0000-0000-C000-000000000046} HKCR,Interface\{00020400-0000-0000-C000-000000000046}\NumMethods,,,7 ;-- IEnumVARIANT HKCR,Interface\{00020404-0000-0000-C000-000000000046},,,IEnumVARIANT HKCR,Interface\{00020404-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020421-0000-0000-C000-000000000046} HKCR,Interface\{00020404-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020421-0000-0000-C000-000000000046} HKCR,Interface\{00020404-0000-0000-C000-000000000046}\NumMethods,,,7 ;-- ITypeInfo HKCR,Interface\{00020401-0000-0000-C000-000000000046},,,ITypeInfo HKCR,Interface\{00020401-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020422-0000-0000-C000-000000000046} HKCR,Interface\{00020401-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020422-0000-0000-C000-000000000046} HKCR,Interface\{00020401-0000-0000-C000-000000000046}\NumMethods,,,22 ;-- ITypeLib HKCR,Interface\{00020402-0000-0000-C000-000000000046},,,ITypeLib HKCR,Interface\{00020402-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020423-0000-0000-C000-000000000046} HKCR,Interface\{00020402-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020423-0000-0000-C000-000000000046} HKCR,Interface\{00020402-0000-0000-C000-000000000046}\NumMethods,,,13 ;-- ITypeComp HKCR,Interface\{00020403-0000-0000-C000-000000000046},,,ITypeComp HKCR,Interface\{00020403-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020425-0000-0000-C000-000000000046} HKCR,Interface\{00020403-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020425-0000-0000-C000-000000000046} HKCR,Interface\{00020403-0000-0000-C000-000000000046}\NumMethods,,,5 ;-- ICreateTypeInfo HKCR,Interface\{00020405-0000-0000-C000-000000000046},,,ICreateTypeInfo HKCR,Interface\{00020405-0000-0000-C000-000000000046}\NumMethods,,,26 ;-- ICreateTypeLib HKCR,Interface\{00020406-0000-0000-C000-000000000046},,,ICreateTypeLib HKCR,Interface\{00020406-0000-0000-C000-000000000046}\NumMethods,,,13 ;-- OLE Automation stdole.tlb and stdole32.tlb registration HKCR,TypeLib\{00020430-0000-0000-C000-000000000046} HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0,,,"OLE Automation" HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\HELPDIR,,, HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\0\win16,,,stdole.tlb HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\0\win32,,,stdole32.tlb ;-- Registration info for OLE Automation private classes HKCR,CLSID\{00020420-0000-0000-C000-000000000046},,,PSDispatch HKCR,CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll HKCR,CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment" HKCR,CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll HKCR,CLSID\{00020422-0000-0000-C000-000000000046},,,PSTypeInfo HKCR,CLSID\{00020422-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll HKCR,CLSID\{00020422-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment" HKCR,CLSID\{00020422-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll HKCR,CLSID\{00020421-0000-0000-C000-000000000046},,,PSEnumVARIANT HKCR,CLSID\{00020421-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll HKCR,CLSID\{00020421-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment" HKCR,CLSID\{00020421-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll HKCR,CLSID\{00020423-0000-0000-C000-000000000046},,,PSTypeLib HKCR,CLSID\{00020423-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll HKCR,CLSID\{00020423-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment" HKCR,CLSID\{00020423-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll HKCR,CLSID\{00020425-0000-0000-C000-000000000046},,,PSTypeComp HKCR,CLSID\{00020425-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll HKCR,CLSID\{00020425-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment" HKCR,CLSID\{00020425-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll HKCR,CLSID\{00020424-0000-0000-C000-000000000046},,,PSAutomation HKCR,CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll HKCR,CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment" HKCR,CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll ;-- Registration info for OLE Automation ISupportErrorInfo HKCR,CLSID\{DF0B3D60-548F-101B-8E65-08002B2BD119},,,PSSupportErrorInfo HKCR,CLSID\{DF0B3D60-548F-101B-8E65-08002B2BD119}\InprocServer,,,ole2disp.dll HKCR,CLSID\{DF0B3D60-548F-101B-8E65-08002B2BD119}\InprocServer32,,,oleaut32.dll HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119},,,ISupportErrorInfo HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119}\NumMethods,,,4 HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119}\ProxyStubClsid,,,{DF0B3D60-548F-101B-8E65-08002B2BD119} HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119}\ProxyStubClsid32,,,{DF0B3D60-548F-101B-8E65-08002B2BD119} [Strings] ;Non-Localizable strings: KEY_RUNONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce" KEY_RENAME = "Software\Microsoft\Windows\CurrentVersion\RenameFiles" MS_OLE2_Desc="OLE 2.0" MS_OLE2_32Bit_Desc = "32-Bit OLE 2.0 Components" OLE_Edit_Package_Desc = "&Edit Package" OLE_Activate_Contents_Desc = "&Activate Contents" PACKAGE = "Package" StaticDib_Desc = "Picture (Device Independent Bitmap)" StaticEnhancedMetafile_Desc = "Picture (Enhanced Metafile)" StaticMetafile_Desc = "Picture (Metafile)"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.