Scripting

Get Outlook Web Access Running Under Wine

The following fix was by Steve Storey on the IEs4Linux? forum :

It seems that various registry entries are missing to tell Wine primarily where to find the dhtmled.ocx file that contains the editor code.

To fix:

  1. Download the missing registry settings http://jwc.sourceforge.net/other/ieslinux-dhtmledit.reg (right-click, Save target as ...)
  2. Export WINEPREFIX=<path to your ies4linux ie6 installation directory> (defaults are : export WINEPREFIX=~/.ies4linux/ie6/)
  3. wine regedit.exe
  4. Import the downloaded registry settings (Registry\Import registry file)
  5. Restart IE.

For me, this worked in FC6?, Wine 0.9.27, ies4linux 2.5-beta4. I would expect that this should work for most other similar environments.

Steve

Full text of the file below.

REGEDIT 4

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{010E6CBE-FE2B-11D0-B079-006008058A0E}]
@="TriEditParse Class"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{010E6CBE-FE2B-11D0-B079-006008058A0E}\InprocServer32]
@="C:\\Windows\\System32\\triedit.dll"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{010E6CBE-FE2B-11D0-B079-006008058A0E}\ProgID]
@="TriEditParse.TriEditParse.1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{010E6CBE-FE2B-11D0-B079-006008058A0E}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{010E6CBE-FE2B-11D0-B079-006008058A0E}\VersionIndependentProgID]
@="TriEditParse.TriEditParse"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}]
@="DHTML Edit Control for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\Control]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\InprocServer32]
@="C:\\Windows\\System32\\dhtmled.ocx"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\MiscStatus]
@="0"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\MiscStatus\1]
@="131473"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\ProgID]
@="DHTMLEdit.DHTMLEdit.1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\ToolboxBitmap32]
@="C:\\Windows\\System32\\dhtmled.ocx, 1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\Version]
@="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360200-FFF5-11d1-8D03-00A0C959BC0A}\VersionIndependentProgID]
@="DHTMLEdit.DHTMLEdit"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}]
@="DHTML Edit Control Safe for Scripting for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\Control]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\InprocServer32]
@="C:\\Windows\\System32\\dhtmled.ocx"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\MiscStatus]
@="0"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\MiscStatus\1]
@="131473"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\ProgID]
@="DHTMLSafe.DHTMLSafe.1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\ToolboxBitmap32]
@="C:\\Windows\\System32\\dhtmled.ocx, 2"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\Version]
@="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{2D360201-FFF5-11d1-8D03-00A0C959BC0A}\VersionIndependentProgID]
@="DHTMLSafe.DHTMLSafe"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{438DA5E0-F171-11D0-984E-0000F80270F8}]
@="TriEditDocument Class"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{438DA5E0-F171-11D0-984E-0000F80270F8}\InprocServer32]
@="C:\\Windows\\System32\\triedit.dll"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{438DA5E0-F171-11D0-984E-0000F80270F8}\ProgID]
@="TriEditDocument.TriEditDocument.1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{438DA5E0-F171-11D0-984E-0000F80270F8}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{438DA5E0-F171-11D0-984E-0000F80270F8}\VersionIndependentProgID]
@="TriEditDocument.TriEditDocument"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}]
@="DEInsertTableParam Class"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}\InprocServer32]
@="C:\\Windows\\System32\\dhtmled.ocx"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}\ProgID]
@="DEInsertTableParam.DEInsertTableParam.1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}\Version]
@="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}\VersionIndependentProgID]
@="DEInsertTableParam.DEInsertTableParam"


[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}]
@="DEGetBlockFmtNamesParam Class"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}\InprocServer32]
@="C:\\Windows\\System32\\dhtmled.ocx"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}\ProgID]
@="DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam.1"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}\Programmable]

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}\Version]
@="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{8D91090E-B955-11D1-ADC5-006008A5848C}\VersionIndependentProgID]
@="DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{438DA5DF-F171-11D0-984E-0000F80270F8}]
@="ITriEditDocument"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditDocument.TriEditDocument]
@="TriEditDocument Class"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditDocument.TriEditDocument\CurVer]
@="TriEditDocument.TriEditDocument.1"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditDocument.TriEditDocument.1]
@="TriEditDocument Class"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditDocument.TriEditDocument.1\CLSID]
@="{438DA5E0-F171-11D0-984E-0000F80270F8}"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditParse.TriEditParse]
@="TriEditParse Class"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditParse.TriEditParse\CurVer]
@="TriEditParse.TriEditParse.1"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditParse.TriEditParse.1]
@="TriEditParse Class"

[HKEY_LOCAL_MACHINE\Software\Classes\TriEditParse.TriEditParse.1\CLSID]
@="{010E6CBE-FE2B-11D0-B079-006008058A0E}"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{438DA5D1-F171-11D0-984E-0000F80270F8}\1.0]
@="triedit 1.0 Type Library"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{438DA5D1-F171-11D0-984E-0000F80270F8}\1.0\0\win32]
@="C:\\Windows\\System32\\triedit.dll"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{438DA5D1-F171-11D0-984E-0000F80270F8}\1.0\FLAGS]
@="0"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{438DA5D1-F171-11D0-984E-0000F80270F8}\1.0\HELPDIR]
@="C:\\Windows\\System32\\"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{683364A1-B37D-11D1-ADC5-006008A5848C}\1.0]
@="DHTML Edit Control for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{683364A1-B37D-11D1-ADC5-006008A5848C}\1.0\0\win32]
@="C:\\Windows\\System32\\dhtmled.ocx"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{683364A1-B37D-11D1-ADC5-006008A5848C}\1.0\FLAGS]
@="0"

[HKEY_LOCAL_MACHINE\Software\Classes\TypeLib\{683364A1-B37D-11D1-ADC5-006008A5848C}\1.0\HELPDIR]
@="C:\\Windows\\System32\\"

[HKEY_LOCAL_MACHINE\Software\Classes\DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam]
@="DEGetBlockFmtNamesParam Class"

[HKEY_LOCAL_MACHINE\Software\Classes\DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam\CLSID]
@="{8D91090E-B955-11D1-ADC5-006008A5848C}"

[HKEY_LOCAL_MACHINE\Software\Classes\DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam\CurVer]
@="DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam.1"

[HKEY_LOCAL_MACHINE\Software\Classes\DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam.1]
@="DEGetBlockFmtNamesParam Class"

[HKEY_LOCAL_MACHINE\Software\Classes\DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam.1\CLSID]
@="{8D91090E-B955-11D1-ADC5-006008A5848C}"

[HKEY_LOCAL_MACHINE\Software\Classes\DEInsertTableParam.DEInsertTableParam]
@="DEInsertTableParam Class"

[HKEY_LOCAL_MACHINE\Software\Classes\DEInsertTableParam.DEInsertTableParam\CLSID]
@="{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}"

[HKEY_LOCAL_MACHINE\Software\Classes\DEInsertTableParam.DEInsertTableParam\CurVer]
@="DEInsertTableParam.DEInsertTableParam.1"

[HKEY_LOCAL_MACHINE\Software\Classes\DEInsertTableParam.DEInsertTableParam.1]
@="DEInsertTableParam Class"

[HKEY_LOCAL_MACHINE\Software\Classes\DEInsertTableParam.DEInsertTableParam.1\CLSID]
@="{47B0DFC7-B7A3-11D1-ADC5-006008A5848C}"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLEdit.DHTMLEdit]
@="DHTML Edit Control for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLEdit.DHTMLEdit\CLSID]
@="{2D360200-FFF5-11d1-8D03-00A0C959BC0A}"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLEdit.DHTMLEdit\CurVer]
@="DHTMLEdit.DHTMLEdit.1"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLEdit.DHTMLEdit.1]
@="DHTML Edit Control for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLEdit.DHTMLEdit.1\CLSID]
@="{2D360200-FFF5-11d1-8D03-00A0C959BC0A}"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLSafe.DHTMLSafe]
@="DHTML Edit Control Safe for Scripting for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLSafe.DHTMLSafe\CLSID]
@="{2D360201-FFF5-11d1-8D03-00A0C959BC0A}"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLSafe.DHTMLSafe\CurVer]
@="DHTMLSafe.DHTMLSafe.1"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLSafe.DHTMLSafe.1]
@="DHTML Edit Control Safe for Scripting for IE5"

[HKEY_LOCAL_MACHINE\Software\Classes\DHTMLSafe.DHTMLSafe.1\CLSID]
@="{2D360201-FFF5-11d1-8D03-00A0C959BC0A}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{47B0DFC6-B7A3-11D1-ADC5-006008A5848C}]
@="IDEInsertTableParam"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{47B0DFC6-B7A3-11D1-ADC5-006008A5848C}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{47B0DFC6-B7A3-11D1-ADC5-006008A5848C}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{47B0DFC6-B7A3-11D1-ADC5-006008A5848C}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"
"Version"="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{588D5040-CF28-11D1-8CD3-00A0C959BC0A}]
@="_DHTMLEditEvents"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{588D5040-CF28-11D1-8CD3-00A0C959BC0A}\ProxyStubClsid]
@="{00020420-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{588D5040-CF28-11D1-8CD3-00A0C959BC0A}\ProxyStubClsid32]
@="{00020420-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{588D5040-CF28-11D1-8CD3-00A0C959BC0A}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"
"Version"="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{8D91090D-B955-11D1-ADC5-006008A5848C}]
@="IDEGetBlockFmtNamesParam"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{8D91090D-B955-11D1-ADC5-006008A5848C}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{8D91090D-B955-11D1-ADC5-006008A5848C}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{8D91090D-B955-11D1-ADC5-006008A5848C}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"
"Version"="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B590-2B1F-11D2-8D1E-00A0C959BC0A}]
@="IDHTMLSafe"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B590-2B1F-11D2-8D1E-00A0C959BC0A}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B590-2B1F-11D2-8D1E-00A0C959BC0A}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B590-2B1F-11D2-8D1E-00A0C959BC0A}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"
"Version"="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B591-2B1F-11D2-8D1E-00A0C959BC0A}]
@="IDHTMLEdit"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B591-2B1F-11D2-8D1E-00A0C959BC0A}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B591-2B1F-11D2-8D1E-00A0C959BC0A}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{CE04B591-2B1F-11D2-8D1E-00A0C959BC0A}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"
"Version"="1.0"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{D1FC78E8-B380-11D1-ADC5-006008A5848C}]
@="_DHTMLSafeEvents"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{D1FC78E8-B380-11D1-ADC5-006008A5848C}\ProxyStubClsid]
@="{00020420-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{D1FC78E8-B380-11D1-ADC5-006008A5848C}\ProxyStubClsid32]
@="{00020420-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{D1FC78E8-B380-11D1-ADC5-006008A5848C}\TypeLib]
@="{683364A1-B37D-11D1-ADC5-006008A5848C}"
"Version"="1.0"