Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

178 lines
9.7 KiB

; ------------------------------------------------------------------------------
; RegItems with %11% or %25% are substituted on NT
; with %SystemRoot%\whatever. But this needs to be REG_EXPAND_SZ!
; The flag 131072 (0x20000) will make the item REG_EXPAND_SZ,
; Any entrys that go into the registry that contain
; %SYS_MOD_PATH%, %11%, %25% MUST have this flag set. (w95 ignores it).
; ------------------------------------------------------------------------------
; ------------------------------------------------------------------------------
; CLSID_IMimeInternational
HKCR,CLSID\%CLSID_INETCOMM_IMimeInternational%,,,"CLSID_IMimeInternational"
HKCR,CLSID\%CLSID_INETCOMM_IMimeInternational%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeInternational%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeInternational%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeBody
HKCR,CLSID\%CLSID_INETCOMM_IMimeBody%,,,"CLSID_IMimeBody"
HKCR,CLSID\%CLSID_INETCOMM_IMimeBody%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeBody%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeBody%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeMessageParts
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageParts%,,,"CLSID_IMimeMessageParts"
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageParts%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageParts%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageParts%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeAllocator
HKCR,CLSID\%CLSID_INETCOMM_IMimeAllocator%,,,"CLSID_IMimeAllocator"
HKCR,CLSID\%CLSID_INETCOMM_IMimeAllocator%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeAllocator%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeAllocator%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeSecurity
HKCR,CLSID\%CLSID_INETCOMM_IMimeSecurity%,,,"CLSID_IMimeSecurity"
HKCR,CLSID\%CLSID_INETCOMM_IMimeSecurity%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeSecurity%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeSecurity%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IVirtualStream
HKCR,CLSID\%CLSID_INETCOMM_IVirtualStream%,,,"CLSID_IVirtualStream"
HKCR,CLSID\%CLSID_INETCOMM_IVirtualStream%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IVirtualStream%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IVirtualStream%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeHeaderTable
HKCR,CLSID\%CLSID_INETCOMM_IMimeHeaderTable%,,,"CLSID_IMimeHeaderTable"
HKCR,CLSID\%CLSID_INETCOMM_IMimeHeaderTable%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeHeaderTable%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeHeaderTable%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimePropertySet
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySet%,,,"CLSID_IMimePropertySet"
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySet%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySet%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySet%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimePropertySchema
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySchema%,,,"CLSID_IMimePropertySchema"
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySchema%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySchema%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimePropertySchema%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeMessageTree
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageTree%,,,"CLSID_IMimeMessageTree"
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageTree%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageTree%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessageTree%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeMessage
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessage%,,,"CLSID_IMimeMessage"
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessage%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessage%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%CLSID_INETCOMM_IMimeMessage%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_IMimeObjResolver
HKCR,CLSID\%CLSID_INETCOMM_IMimeObjResolver%,,,"CLSID_IMimeObjResolver"
HKCR,CLSID\%CLSID_INETCOMM_IMimeObjResolver%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeObjResolver%\InProcServer32,ThreadingModel,,"Both"
; ------------------------------------------------------------------------------
; CLSID_ISMTPTransport
HKCR,CLSID\%CLSID_INETCOMM_ISMTPTransport%,,,"CLSID_ISMTPTransport"
HKCR,CLSID\%CLSID_INETCOMM_ISMTPTransport%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_ISMTPTransport%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IPOP3Transport
HKCR,CLSID\%CLSID_INETCOMM_IPOP3Transport%,,,"CLSID_IPOP3Transport"
HKCR,CLSID\%CLSID_INETCOMM_IPOP3Transport%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IPOP3Transport%\InProcServer32,ThreadingModel,,"Both"
; CLSID_INNTPTransport
HKCR,CLSID\%CLSID_INETCOMM_INNTPTransport%,,,"CLSID_INNTPTransport"
HKCR,CLSID\%CLSID_INETCOMM_INNTPTransport%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_INNTPTransport%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IRASTransport
HKCR,CLSID\%CLSID_INETCOMM_IRASTransport%,,,"CLSID_IRASTransport"
HKCR,CLSID\%CLSID_INETCOMM_IRASTransport%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IRASTransport%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IRangeList
HKCR,CLSID\%CLSID_INETCOMM_IRangeList%,,,"CLSID_IRangeList"
HKCR,CLSID\%CLSID_INETCOMM_IRangeList%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IRangeList%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IIMAPTransport
HKCR,CLSID\%CLSID_INETCOMM_IIMAPTransport%,,,"CLSID_IIMAPTransport"
HKCR,CLSID\%CLSID_INETCOMM_IIMAPTransport%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IIMAPTransport%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IHTTPMailTransport
HKCR,CLSID\%CLSID_INETCOMM_IHTTPMailTransport%,,,"CLSID_IHTTPMailTransport"
HKCR,CLSID\%CLSID_INETCOMM_IHTTPMailTransport%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IHTTPMailTransport%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IPropFindRequest
HKCR,CLSID\%CLSID_INETCOMM_IPropFindRequest%,,,"CLSID_IPropFindRequest"
HKCR,CLSID\%CLSID_INETCOMM_IPropFindRequest%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IPropFindRequest%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IPropPatchRequest
HKCR,CLSID\%CLSID_INETCOMM_IPropPatchRequest%,,,"CLSID_IPropPatchRequest"
HKCR,CLSID\%CLSID_INETCOMM_IPropPatchRequest%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IPropPatchRequest%\InProcServer32,ThreadingModel,,"Both"
; CLSID_IMimeHtmlProtocol
HKCR,CLSID\%CLSID_INETCOMM_IMimeHtmlProtocol%,,,"MHTML Asychronous Pluggable Protocol Handler"
HKCR,CLSID\%CLSID_INETCOMM_IMimeHtmlProtocol%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IMimeHtmlProtocol%\InProcServer32,ThreadingModel,,"Both"
HKCR,Protocols\Handler\mhtml,,,"MHTML Asychronous Pluggable Protocol Handler"
HKCR,Protocols\Handler\mhtml,CLSID,,%CLSID_INETCOMM_IMimeHtmlProtocol%
; CLSID_IHashTable
HKCR,CLSID\%CLSID_INETCOMM_IHashTable%,,,"CLSID_IHashTable"
HKCR,CLSID\%CLSID_INETCOMM_IHashTable%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IHashTable%\InProcServer32,ThreadingModel,,"Apartment"
HKCR,CLSID\%CLSID_INETCOMM_IHashTable%\TypeLib,,,%LIBID_INETCOMM_MIMEOLE%
; CLSID_MimeEdit
; version independant progID
HKCR,"OutlookExpress.MimeEdit",,,"Outlook Express Mime Editor"
HKCR,"OutlookExpress.MimeEdit\CLSID",,,%CLSID_INETCOMM_MimeEdit%
HKCR,"OutlookExpress.MimeEdit\CurVer",,,"OutlookExpress.MimeEdit.1"
; Set up this version's ProgID section
HKCR,"OutlookExpress.MimeEdit.1",,,"Outlook Express Mime Editor"
HKCR,"OutlookExpress.MimeEdit.1\CLSID",,,%CLSID_INETCOMM_MimeEdit%
; Set up the CLSID section
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%",,,"Outlook Express Mime Editor"
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\Control"
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\InprocServer32",,131072,%SYS_MOD_PATH%
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\InprocServer32","ThreadingModel",,"Apartment"
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\MiscStatus",,,"0"
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\ProgID",,,"OutlookExpress.MimeEdit.1"
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\VersionIndependentProgID",,,"OutlookExpress.MimeEdit"
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\Implemented Categories\{40FC6ED3-2438-11CF-A3DB-080036F12502}",,,,
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}",,,,
; Safe for scripting disabled - cleaned up during install
;HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}",,,,
HKCR,"CLSID\%CLSID_INETCOMM_MimeEdit%\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}",,,,
; CLSID_IFontCache
HKCR,CLSID\%CLSID_INETCOMM_IFontCache%,,,"CLSID_IFontCache"
HKCR,CLSID\%CLSID_INETCOMM_IFontCache%\InprocServer32,,131072,%SYS_MOD_PATH%
HKCR,CLSID\%CLSID_INETCOMM_IFontCache%\InProcServer32,ThreadingModel,,"Both"
; Store the location of Inetcomm.dll so that if we move it, we don't break
; Trident who LoadLibrary's us
HKLM,"Software\Microsoft\Outlook Express\Inetcomm",DllPath,131072,%SYS_MOD_PATH%
; Stamp our version in the registry to help Outlook's perf (RADUB)
; ATHENA_VERSION is translated during build process
HKLM,"Software\Microsoft\Outlook Express\Inetcomm",Version,,"ATHENA_VERSION"