summaryrefslogtreecommitdiff
path: root/sw/util
diff options
context:
space:
mode:
Diffstat (limited to 'sw/util')
-rw-r--r--sw/util/hidother.hrc31
-rw-r--r--sw/util/hidother.src393
-rw-r--r--sw/util/makefile.mk376
-rwxr-xr-xsw/util/msword.map11
-rw-r--r--sw/util/sw.flt136
-rw-r--r--sw/util/swui.map6
6 files changed, 953 insertions, 0 deletions
diff --git a/sw/util/hidother.hrc b/sw/util/hidother.hrc
new file mode 100644
index 000000000000..7b3a04e0de4f
--- /dev/null
+++ b/sw/util/hidother.hrc
@@ -0,0 +1,31 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#define _SFX_SHELL_HXX
+#define SFX_INTERFACE_SW_START 250
+
+#include <../inc/shellid.hxx>
+
diff --git a/sw/util/hidother.src b/sw/util/hidother.src
new file mode 100644
index 000000000000..b07855af625f
--- /dev/null
+++ b/sw/util/hidother.src
@@ -0,0 +1,393 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#include "../inc/helpid.h" // HID_FUNC_XXX
+//#include "shellid.hxx" // HID_FUNC_XXX da kommen sie eigentlich her
+#include "hidother.hrc"
+
+// Help-IDs fuer Dokument-Fenster
+hidspecial HID_EDIT_WIN { HelpID = HID_EDIT_WIN; };
+
+// drei fuer den Formedtdialog
+hidspecial HID_FORMEDT_CONTENT { HelpID = HID_FORMEDT_CONTENT; };
+hidspecial HID_FORMEDT_USER { HelpID = HID_FORMEDT_USER; };
+hidspecial HID_FORMEDT_INDEX { HelpID = HID_FORMEDT_INDEX; };
+
+// Wizards
+hidspecial HID_FAX_PAGE1 { HelpId = HID_FAX_PAGE1; };
+hidspecial HID_FAX_PAGE2 { HelpId = HID_FAX_PAGE2; };
+hidspecial HID_FAX_PAGE3 { HelpId = HID_FAX_PAGE3; };
+hidspecial HID_FAX_PAGE4 { HelpId = HID_FAX_PAGE4; };
+hidspecial HID_FAX_PAGE5 { HelpId = HID_FAX_PAGE5; };
+hidspecial HID_FAX_PAGE6 { HelpId = HID_FAX_PAGE6; };
+hidspecial HID_FAX_PAGE7 { HelpId = HID_FAX_PAGE7; };
+hidspecial HID_FAX_PAGE8 { HelpId = HID_FAX_PAGE8; };
+hidspecial HID_LETTER_PAGE1 { HelpId = HID_LETTER_PAGE1; };
+hidspecial HID_LETTER_PAGE2 { HelpId = HID_LETTER_PAGE2; };
+hidspecial HID_LETTER_PAGE3 { HelpId = HID_LETTER_PAGE3; };
+hidspecial HID_LETTER_PAGE4 { HelpId = HID_LETTER_PAGE4; };
+hidspecial HID_LETTER_PAGE5 { HelpId = HID_LETTER_PAGE5; };
+hidspecial HID_LETTER_PAGE6 { HelpId = HID_LETTER_PAGE6; };
+hidspecial HID_LETTER_PAGE7 { HelpId = HID_LETTER_PAGE7; };
+hidspecial HID_LETTER_PAGE8 { HelpId = HID_LETTER_PAGE8; };
+hidspecial HID_LETTER_PAGE9 { HelpId = HID_LETTER_PAGE9; };
+hidspecial HID_AGENDA_PAGE1 { HelpId = HID_AGENDA_PAGE1; };
+hidspecial HID_AGENDA_PAGE2 { HelpId = HID_AGENDA_PAGE2; };
+hidspecial HID_AGENDA_PAGE3 { HelpId = HID_AGENDA_PAGE3; };
+hidspecial HID_AGENDA_PAGE4 { HelpId = HID_AGENDA_PAGE4; };
+hidspecial HID_AGENDA_PAGE5 { HelpId = HID_AGENDA_PAGE5; };
+hidspecial HID_AGENDA_PAGE6 { HelpId = HID_AGENDA_PAGE6; };
+hidspecial HID_MEMO_PAGE1 { HelpId = HID_MEMO_PAGE1; };
+hidspecial HID_MEMO_PAGE2 { HelpId = HID_MEMO_PAGE2; };
+hidspecial HID_MEMO_PAGE3 { HelpId = HID_MEMO_PAGE3; };
+hidspecial HID_MEMO_PAGE4 { HelpId = HID_MEMO_PAGE4; };
+hidspecial HID_MEMO_PAGE5 { HelpId = HID_MEMO_PAGE5; };
+
+// Numerierungsdialog
+hidspecial HID_VS_SINGLENUM { HelpId = HID_VS_SINGLENUM;};
+hidspecial HID_VS_NUM { HelpId = HID_VS_NUM ;};
+hidspecial HID_VS_BULLET { HelpId = HID_VS_BULLET ;};
+hidspecial HID_VS_NUMBMP { HelpId = HID_VS_NUMBMP ;};
+
+//Wegen Helferlein jetzt auch die ShellIds hier
+hidspecial SW_TEXTSHELL { HelpId = SW_TEXTSHELL ;};
+hidspecial SW_LISTSHELL { HelpId = SW_LISTSHELL ;};
+hidspecial SW_TABSHELL { HelpId = SW_TABSHELL ;};
+hidspecial SW_FRAMESHELL { HelpId = SW_FRAMESHELL ;};
+hidspecial SW_GRFSHELL { HelpId = SW_GRFSHELL ;};
+hidspecial SW_OLESHELL { HelpId = SW_OLESHELL ;};
+hidspecial SW_DRAWSHELL { HelpId = SW_DRAWSHELL ;};
+hidspecial SW_DRWTXTSHELL { HelpId = SW_DRWTXTSHELL ;};
+hidspecial SW_PAGEPREVIEW { HelpId = SW_PAGEPREVIEW ;};
+hidspecial SW_SRC_VIEWSHELL { HelpId = SW_SRC_VIEWSHELL ;};
+hidspecial SW_BEZIERSHELL { HelpId = SW_BEZIERSHELL ;};
+hidspecial SW_DRAWFORMSHELL { HelpId = SW_DRAWFORMSHELL ;};
+hidspecial SW_WEBTEXTSHELL { HelpId = SW_WEBTEXTSHELL ;};
+hidspecial SW_WEBFRAMESHELL { HelpId = SW_WEBFRAMESHELL ;};
+hidspecial SW_MEDIASHELL { HelpId = SW_MEDIASHELL ;};
+
+// Navigator
+hidspecial HID_NAVIGATOR_TOOLBOX { HelpId = HID_NAVIGATOR_TOOLBOX;};
+hidspecial HID_NAVI_TBX16 { HelpId = HID_NAVI_TBX16;};
+hidspecial HID_NAVIGATOR_GLOBAL_TOOLBOX { HelpId = HID_NAVIGATOR_GLOBAL_TOOLBOX;};
+hidspecial HID_NAVIGATOR_LISTBOX { HelpId = HID_NAVIGATOR_LISTBOX;};
+hidspecial HID_NAVIGATOR_GLOB_TREELIST { HelpId = HID_NAVIGATOR_GLOB_TREELIST;};
+hidspecial HID_NAVIGATOR_TREELIST { HelpId = HID_NAVIGATOR_TREELIST;};
+hidspecial HID_NAVI_DRAG_HYP { HelpId = HID_NAVI_DRAG_HYP ;};
+hidspecial HID_NAVI_DRAG_LINK { HelpId = HID_NAVI_DRAG_LINK ;};
+hidspecial HID_NAVI_DRAG_COPY { HelpId = HID_NAVI_DRAG_COPY ;};
+hidspecial HID_NAVI_OUTLINES { HelpId = HID_NAVI_OUTLINES ;};
+hidspecial HID_NAVI_TBX1 { HelpId = HID_NAVI_TBX1 ;};
+hidspecial HID_NAVI_TBX2 { HelpId = HID_NAVI_TBX2 ;};
+hidspecial HID_NAVI_TBX3 { HelpId = HID_NAVI_TBX3 ;};
+hidspecial HID_NAVI_TBX4 { HelpId = HID_NAVI_TBX4 ;};
+hidspecial HID_NAVI_TBX5 { HelpId = HID_NAVI_TBX5 ;};
+hidspecial HID_NAVI_TBX6 { HelpId = HID_NAVI_TBX6 ;};
+hidspecial HID_NAVI_TBX7 { HelpId = HID_NAVI_TBX7 ;};
+hidspecial HID_NAVI_TBX8 { HelpId = HID_NAVI_TBX8 ;};
+hidspecial HID_NAVI_TBX9 { HelpId = HID_NAVI_TBX9 ;};
+hidspecial HID_NAVI_TBX10 { HelpId = HID_NAVI_TBX10 ;};
+hidspecial HID_NAVI_TBX11 { HelpId = HID_NAVI_TBX11 ;};
+hidspecial HID_NAVI_TBX12 { HelpId = HID_NAVI_TBX12 ;};
+hidspecial HID_NAVI_TBX13 { HelpId = HID_NAVI_TBX13 ;};
+hidspecial HID_NAVI_TBX14 { HelpId = HID_NAVI_TBX14 ;};
+hidspecial HID_NAVI_TBX15 { HelpId = HID_NAVI_TBX15 ;};
+hidspecial HID_GLBLTREE_UPDATE { HelpId = HID_GLBLTREE_UPDATE ;};
+hidspecial HID_GLBLTREE_INSERT { HelpId = HID_GLBLTREE_INSERT ;};
+hidspecial HID_GLBLTREE_EDIT { HelpId = HID_GLBLTREE_EDIT ;};
+hidspecial HID_GLBLTREE_DEL { HelpId = HID_GLBLTREE_DEL ;};
+hidspecial HID_GLBLTREE_INS_IDX { HelpId = HID_GLBLTREE_INS_IDX ;};
+hidspecial HID_GLBLTREE_INS_CNTIDX { HelpId = HID_GLBLTREE_INS_CNTIDX ;};
+hidspecial HID_GLBLTREE_INS_USRIDX { HelpId = HID_GLBLTREE_INS_USRIDX ;};
+hidspecial HID_GLBLTREE_INS_FILE { HelpId = HID_GLBLTREE_INS_FILE ;};
+hidspecial HID_GLBLTREE_INS_NEW_FILE { HelpId = HID_GLBLTREE_INS_NEW_FILE ;};
+hidspecial HID_GLBLTREE_INS_TEXT { HelpId = HID_GLBLTREE_INS_TEXT ;};
+hidspecial HID_GLBLTREE_UPD_SEL { HelpId = HID_GLBLTREE_UPD_SEL ;};
+hidspecial HID_GLBLTREE_UPD_IDX { HelpId = HID_GLBLTREE_UPD_IDX ;};
+hidspecial HID_GLBLTREE_UPD_LINK { HelpId = HID_GLBLTREE_UPD_LINK ;};
+hidspecial HID_GLBLTREEUPD_ALL { HelpId = HID_GLBLTREEUPD_ALL ;};
+hidspecial HID_GLBLTREE_EDIT_LINK { HelpId = HID_GLBLTREE_EDIT_LINK ;};
+
+// Ruler einfuegen
+hidspecial HID_VS_RULER { HelpId = HID_VS_RULER;};
+
+// Briefumschlaege/Etiketten
+hidspecial HID_ENVELOP_PRINT { HelpId = HID_ENVELOP_PRINT;};
+hidspecial HID_ENVELOP_INSERT { HelpId = HID_ENVELOP_INSERT;};
+hidspecial HID_LABEL_INSERT { HelpId = HID_LABEL_INSERT;};
+
+// Vorlage laden
+hidspecial HID_LTEMPL_TEXT { HelpId = HID_LTEMPL_TEXT ; };
+hidspecial HID_LTEMPL_FRAME { HelpId = HID_LTEMPL_FRAME ; };
+hidspecial HID_LTEMPL_PAGE { HelpId = HID_LTEMPL_PAGE ; };
+hidspecial HID_LTEMPL_OVERRIDE { HelpId = HID_LTEMPL_OVERRIDE ; };
+hidspecial HID_LTEMPL_NUMBERING { HelpId = HID_LTEMPL_NUMBERING ;};
+
+// Numerierung/Optionen-Button
+hidspecial HID_NUM_FORMAT_BTN { HelpId = HID_NUM_FORMAT_BTN; };
+
+// AutoText Bereiche
+hidspecial HID_GLOS_GROUP_TREE { HelpId = HID_GLOS_GROUP_TREE; };
+hidspecial HID_MD_GLOS_CATEGORY { HelpId = HID_MD_GLOS_CATEGORY; };
+
+// AutoFormat
+hidspecial HID_AUTOFORMAT_CLB { HelpId = HID_AUTOFORMAT_CLB; };
+
+//OnlineSpelling
+hidspecial HID_LINGU_REPLACE { HelpId = HID_LINGU_REPLACE; };
+
+
+// Navigationsbutton im Scrollbar
+hidspecial HID_SCRL_NAVI { HelpId = HID_SCRL_NAVI; };
+
+//PushButtons Autoformat
+hidspecial HID_AUTOFORMAT_EXEC { HelpId = HID_AUTOFORMAT_EXEC ; };
+hidspecial HID_AUTOFORMAT_CLOSE { HelpId = HID_AUTOFORMAT_CLOSE; };
+
+// Bereiche
+hidspecial HID_REGION_TREE { HelpId = HID_REGION_TREE; };
+hidspecial HID_DLG_PASSWD_SECTION { HelpId = HID_DLG_PASSWD_SECTION; };
+
+//Rechenleiste
+hidspecial HID_EDIT_FORMULA { HelpId = HID_EDIT_FORMULA; };
+
+// bedingte Vorlagen
+hidspecial HID_COND_COLL_TABLIST { HelpId = HID_COND_COLL_TABLIST; };
+
+// Seitenvorschau
+hidspecial HID_PAGEPREVIEW { HelpId = HID_PAGEPREVIEW ;};
+
+// Feldbefehl-Dlg
+hidspecial HID_DB_SELECTION_TLB { HelpId = HID_DB_SELECTION_TLB ;};
+hidspecial HID_FIELD_DINF_TYPE { HelpId = HID_FIELD_DINF_TYPE ;};
+hidspecial HID_FIELD_INSERT { HelpId = HID_FIELD_INSERT ;};
+hidspecial HID_FIELD_CLOSE { HelpId = HID_FIELD_CLOSE ;};
+hidspecial HID_FLDEDT_ADDRESS { HelpId = HID_FLDEDT_ADDRESS ;};
+hidspecial HID_EDIT_FLD_DB { HelpId = HID_EDIT_FLD_DB ;};
+hidspecial HID_EDIT_FLD_DOKINF { HelpId = HID_EDIT_FLD_DOKINF ;};
+hidspecial HID_EDIT_FLD_VAR { HelpId = HID_EDIT_FLD_VAR ;};
+hidspecial HID_EDIT_FLD_DOK { HelpId = HID_EDIT_FLD_DOK ;};
+hidspecial HID_EDIT_FLD_FUNC { HelpId = HID_EDIT_FLD_FUNC;};
+hidspecial HID_EDIT_FLD_REF { HelpId = HID_EDIT_FLD_REF ;};
+
+// HTML-Source-Editwin
+hidspecial HID_SOURCE_EDITWIN { HelpId = HID_SOURCE_EDITWIN ;};
+
+// Redlining
+hidspecial HID_REDLINE_CTRL { HelpId = HID_REDLINE_CTRL ;};
+
+// File-Dialoge
+hidspecial HID_FILEDLG_CHARDLG { HelpId = HID_FILEDLG_CHARDLG ;};
+hidspecial HID_FILEDLG_LOADTEMPLATE { HelpId = HID_FILEDLG_LOADTEMPLATE ;};
+hidspecial HID_FILEDLG_MAILMRGE1 { HelpId = HID_FILEDLG_MAILMRGE1 ;};
+hidspecial HID_FILEDLG_MAILMRGE2 { HelpId = HID_FILEDLG_MAILMRGE2 ;};
+hidspecial HID_FILEDLG_FRMPAGE { HelpId = HID_FILEDLG_FRMPAGE ;};
+hidspecial HID_FILEDLG_SRCVIEW { HelpId = HID_FILEDLG_SRCVIEW ;};
+hidspecial HID_FILEDLG_WIZDOKU { HelpId = HID_FILEDLG_WIZDOKU ;};
+hidspecial HID_SELECT_TEMPLATE { HelpId = HID_SELECT_TEMPLATE ;};
+
+//Kapitelnumerierung - Form
+hidspecial HID_OUTLINE_FORM { HelpId = HID_OUTLINE_FORM ;};
+
+//Numerierungsdialog - Numerierung entfernen
+hidspecial HID_NUM_RESET { HelpId = HID_NUM_RESET ;};
+
+//AutoFormat QueryBox Aenderungen akzeptieren/verwerfen/bearbeiten
+hidspecial HID_AUTOFORMAT_REJECT { HelpId = HID_AUTOFORMAT_REJECT ;};
+hidspecial HID_AUTOFORMAT_ACCEPT { HelpId = HID_AUTOFORMAT_ACCEPT ;};
+hidspecial HID_AUTOFORMAT_EDIT_CHG { HelpId = HID_AUTOFORMAT_EDIT_CHG ;};
+
+hidspecial HID_NAVI_VS { HelpId = HID_NAVI_VS;};
+
+//index dialog
+hidspecial HID_ADD_STYLES_TLB { HelpId = HID_ADD_STYLES_TLB;};
+hidspecial HID_OLE_CHECKLB { HelpId = HID_OLE_CHECKLB;};
+
+//ScrollBar buttons
+hidspecial HID_SCRL_PAGEUP { HelpId = HID_SCRL_PAGEUP ;};
+hidspecial HID_SCRL_PAGEDOWN { HelpId = HID_SCRL_PAGEDOWN;};
+
+//index dialog
+hidspecial HID_TOX_ENTRY_BUTTON { HelpId = HID_TOX_ENTRY_BUTTON;};
+hidspecial HID_TOX_ENTRY_EDIT { HelpId = HID_TOX_ENTRY_EDIT ;};
+hidspecial HID_TOKEN_WINDOW { HelpId = HID_TOKEN_WINDOW ;};
+hidspecial HID_INSERT_IDX_MRK_OK { HelpId = HID_INSERT_IDX_MRK_OK ;};
+hidspecial HID_INSERT_IDX_MRK_CLOSE { HelpId = HID_INSERT_IDX_MRK_CLOSE ;};
+hidspecial HID_INSERT_AUTH_MRK_OK { HelpId = HID_INSERT_AUTH_MRK_OK ;};
+hidspecial HID_INSERT_AUTH_MRK_CLOSE{ HelpId = HID_INSERT_AUTH_MRK_CLOSE ;};
+hidspecial HID_INSERT_IDX_MRK_DELETE { HelpId = HID_INSERT_IDX_MRK_DELETE ;};
+hidspecial HID_INSERT_IDX_MRK_NEW { HelpId = HID_INSERT_IDX_MRK_NEW ;};
+hidspecial HID_INSERT_IDX_MRK_PREV { HelpId = HID_INSERT_IDX_MRK_PREV ;};
+hidspecial HID_INSERT_IDX_MRK_PREV_SAME { HelpId = HID_INSERT_IDX_MRK_PREV_SAME ;};
+hidspecial HID_INSERT_IDX_MRK_NEXT { HelpId = HID_INSERT_IDX_MRK_NEXT ;};
+hidspecial HID_INSERT_IDX_MRK_NEXT_SAME { HelpId = HID_INSERT_IDX_MRK_NEXT_SAME ;};
+hidspecial HID_INSERT_IDX_MRK_TYPE { HelpId = HID_INSERT_IDX_MRK_TYPE ;};
+hidspecial HID_INSERT_IDX_MRK_ENTRY { HelpId = HID_INSERT_IDX_MRK_ENTRY ;};
+hidspecial HID_INSERT_IDX_MRK_PRIM_KEY { HelpId = HID_INSERT_IDX_MRK_PRIM_KEY ;};
+hidspecial HID_INSERT_IDX_MRK_SEC_KEY { HelpId = HID_INSERT_IDX_MRK_SEC_KEY ;};
+hidspecial HID_INSERT_IDX_MRK_LEVEL { HelpId = HID_INSERT_IDX_MRK_LEVEL ;};
+hidspecial HID_INSERT_IDX_MRK_MAIN_ENTRY { HelpId = HID_INSERT_IDX_MRK_MAIN_ENTRY;};
+hidspecial HID_INSERT_IDX_MRK_APPLY_ALL { HelpId = HID_INSERT_IDX_MRK_APPLY_ALL ;};
+hidspecial HID_INSERT_IDX_MRK_PHONETIC_READING { HelpId = HID_INSERT_IDX_MRK_PHONETIC_READING ;};
+
+hidspecial HID_INSERT_AUTH_MRK_ENTRY { HelpId = HID_INSERT_AUTH_MRK_ENTRY ;};
+hidspecial HID_INSERT_AUTH_MRK_CREATE_ENTRY { HelpId = HID_INSERT_AUTH_MRK_CREATE_ENTRY ;};
+hidspecial HID_INSERT_AUTH_MRK_EDIT_ENTRY { HelpId = HID_INSERT_AUTH_MRK_EDIT_ENTRY ;};
+
+hidspecial HID_AUTH_FIELD_IDENTIFIER { HelpId = HID_AUTH_FIELD_IDENTIFIER ;};
+hidspecial HID_AUTH_FIELD_AUTHORITY_TYPE { HelpId = HID_AUTH_FIELD_AUTHORITY_TYPE ;};
+hidspecial HID_AUTH_FIELD_ADDRESS { HelpId = HID_AUTH_FIELD_ADDRESS ;};
+hidspecial HID_AUTH_FIELD_ANNOTE { HelpId = HID_AUTH_FIELD_ANNOTE ;};
+hidspecial HID_AUTH_FIELD_AUTHOR { HelpId = HID_AUTH_FIELD_AUTHOR ;};
+hidspecial HID_AUTH_FIELD_BOOKTITLE { HelpId = HID_AUTH_FIELD_BOOKTITLE ;};
+hidspecial HID_AUTH_FIELD_CHAPTER { HelpId = HID_AUTH_FIELD_CHAPTER ;};
+hidspecial HID_AUTH_FIELD_EDITION { HelpId = HID_AUTH_FIELD_EDITION ;};
+hidspecial HID_AUTH_FIELD_EDITOR { HelpId = HID_AUTH_FIELD_EDITOR ;};
+hidspecial HID_AUTH_FIELD_HOWPUBLISHED { HelpId = HID_AUTH_FIELD_HOWPUBLISHED ;};
+hidspecial HID_AUTH_FIELD_INSTITUTION { HelpId = HID_AUTH_FIELD_INSTITUTION ;};
+hidspecial HID_AUTH_FIELD_JOURNAL { HelpId = HID_AUTH_FIELD_JOURNAL ;};
+hidspecial HID_AUTH_FIELD_MONTH { HelpId = HID_AUTH_FIELD_MONTH ;};
+hidspecial HID_AUTH_FIELD_NOTE { HelpId = HID_AUTH_FIELD_NOTE ;};
+hidspecial HID_AUTH_FIELD_NUMBER { HelpId = HID_AUTH_FIELD_NUMBER ;};
+hidspecial HID_AUTH_FIELD_ORGANIZATIONS { HelpId = HID_AUTH_FIELD_ORGANIZATIONS ;};
+hidspecial HID_AUTH_FIELD_PAGES { HelpId = HID_AUTH_FIELD_PAGES ;};
+hidspecial HID_AUTH_FIELD_PUBLISHER { HelpId = HID_AUTH_FIELD_PUBLISHER ;};
+hidspecial HID_AUTH_FIELD_SCHOOL { HelpId = HID_AUTH_FIELD_SCHOOL ;};
+hidspecial HID_AUTH_FIELD_SERIES { HelpId = HID_AUTH_FIELD_SERIES ;};
+hidspecial HID_AUTH_FIELD_TITLE { HelpId = HID_AUTH_FIELD_TITLE ;};
+hidspecial HID_AUTH_FIELD_REPORT_TYPE { HelpId = HID_AUTH_FIELD_REPORT_TYPE ;};
+hidspecial HID_AUTH_FIELD_VOLUME { HelpId = HID_AUTH_FIELD_VOLUME ;};
+hidspecial HID_AUTH_FIELD_YEAR { HelpId = HID_AUTH_FIELD_YEAR ;};
+hidspecial HID_AUTH_FIELD_URL { HelpId = HID_AUTH_FIELD_URL ;};
+hidspecial HID_AUTH_FIELD_CUSTOM1 { HelpId = HID_AUTH_FIELD_CUSTOM1 ;};
+hidspecial HID_AUTH_FIELD_CUSTOM2 { HelpId = HID_AUTH_FIELD_CUSTOM2 ;};
+hidspecial HID_AUTH_FIELD_CUSTOM3 { HelpId = HID_AUTH_FIELD_CUSTOM3 ;};
+hidspecial HID_AUTH_FIELD_CUSTOM4 { HelpId = HID_AUTH_FIELD_CUSTOM4 ;};
+hidspecial HID_AUTH_FIELD_CUSTOM5 { HelpId = HID_AUTH_FIELD_CUSTOM5 ;};
+hidspecial HID_AUTH_FIELD_ISBN { HelpId = HID_AUTH_FIELD_ISBN ;};
+
+hidspecial HID_AUTH_MARK_DLG_FROM_COMP_RB { HelpId = HID_AUTH_MARK_DLG_FROM_COMP_RB ;};
+hidspecial HID_AUTH_MARK_DLG_FROM_DOC_RB { HelpId = HID_AUTH_MARK_DLG_FROM_DOC_RB ;};
+hidspecial HID_AUTH_MARK_DLG_ID_LISTBOX { HelpId = HID_AUTH_MARK_DLG_ID_LISTBOX ;};
+
+hidspecial HID_INSERT_INDEX_ENTRY_LEVEL_LB { HelpId = HID_INSERT_INDEX_ENTRY_LEVEL_LB ;};
+hidspecial HID_INSERT_IDX_MRK_SRCH_CASESENSITIVE { HelpId = HID_INSERT_IDX_MRK_SRCH_CASESENSITIVE ;};
+hidspecial HID_INSERT_IDX_MRK_SRCH_WORDONLY { HelpId = HID_INSERT_IDX_MRK_SRCH_WORDONLY ;};
+
+hidspecial HID_LINGU_WORD_LANGUAGE { HelpId = HID_LINGU_WORD_LANGUAGE ;};
+hidspecial HID_LINGU_PARA_LANGUAGE { HelpId = HID_LINGU_PARA_LANGUAGE ;};
+hidspecial HID_BUSINESS_CARD_CONTENT { HelpId = HID_BUSINESS_CARD_CONTENT ;};
+
+hidspecial HID_OPTCAPTION_CLB { HelpId = HID_OPTCAPTION_CLB ;};
+hidspecial HID_BUSINESS_FMT_PAGE { HelpId = HID_BUSINESS_FMT_PAGE;};
+hidspecial HID_BUSINESS_FMT_PAGE_CONT { HelpId = HID_BUSINESS_FMT_PAGE_CONT ;};
+hidspecial HID_BUSINESS_FMT_PAGE_SHEET { HelpId = HID_BUSINESS_FMT_PAGE_SHEET ;};
+hidspecial HID_BUSINESS_FMT_PAGE_BRAND { HelpId = HID_BUSINESS_FMT_PAGE_BRAND ;};
+hidspecial HID_BUSINESS_FMT_PAGE_TYPE { HelpId = HID_BUSINESS_FMT_PAGE_TYPE ;};
+
+hidspecial HID_SEND_MASTER_DIALOG { HelpId = HID_SEND_MASTER_DIALOG ;};
+hidspecial HID_SEND_MASTER_CTRL_PUSHBUTTON_OK { HelpId = HID_SEND_MASTER_CTRL_PUSHBUTTON_OK ;};
+hidspecial HID_SEND_MASTER_CTRL_PUSHBUTTON_CANCEL { HelpId = HID_SEND_MASTER_CTRL_PUSHBUTTON_CANCEL ;};
+hidspecial HID_SEND_MASTER_CTRL_LISTBOX_FILTER { HelpId = HID_SEND_MASTER_CTRL_LISTBOX_FILTER ;};
+hidspecial HID_SEND_MASTER_CTRL_CONTROL_FILEVIEW { HelpId = HID_SEND_MASTER_CTRL_CONTROL_FILEVIEW ;};
+hidspecial HID_SEND_MASTER_CTRL_EDIT_FILEURL { HelpId = HID_SEND_MASTER_CTRL_EDIT_FILEURL ;};
+hidspecial HID_SEND_MASTER_CTRL_CHECKBOX_AUTOEXTENSION { HelpId = HID_SEND_MASTER_CTRL_CHECKBOX_AUTOEXTENSION ;};
+hidspecial HID_SEND_MASTER_CTRL_LISTBOX_TEMPLATE { HelpId = HID_SEND_MASTER_CTRL_LISTBOX_TEMPLATE ;};
+hidspecial HID_SEND_HTML_DIALOG { HelpId = HID_SEND_HTML_DIALOG ;};
+hidspecial HID_SEND_HTML_CTRL_PUSHBUTTON_OK { HelpId = HID_SEND_HTML_CTRL_PUSHBUTTON_OK ;};
+hidspecial HID_SEND_HTML_CTRL_PUSHBUTTON_CANCEL { HelpId = HID_SEND_HTML_CTRL_PUSHBUTTON_CANCEL ;};
+hidspecial HID_SEND_HTML_CTRL_LISTBOX_FILTER { HelpId = HID_SEND_HTML_CTRL_LISTBOX_FILTER ;};
+hidspecial HID_SEND_HTML_CTRL_CONTROL_FILEVIEW { HelpId = HID_SEND_HTML_CTRL_CONTROL_FILEVIEW ;};
+hidspecial HID_SEND_HTML_CTRL_EDIT_FILEURL { HelpId = HID_SEND_HTML_CTRL_EDIT_FILEURL ;};
+hidspecial HID_SEND_HTML_CTRL_CHECKBOX_AUTOEXTENSION { HelpId = HID_SEND_HTML_CTRL_CHECKBOX_AUTOEXTENSION ;};
+hidspecial HID_SEND_HTML_CTRL_LISTBOX_TEMPLATE { HelpId = HID_SEND_HTML_CTRL_LISTBOX_TEMPLATE ;};
+hidspecial HID_COLUMN_VALUESET { HelpId = HID_COLUMN_VALUESET ;};
+hidspecial HID_FORMAT_NAME_OBJECT_NAME { HelpId = HID_FORMAT_NAME_OBJECT_NAME ;};
+hidspecial HID_INSERT_FILE { HelpID = HID_INSERT_FILE; };
+hidspecial HID_NID_TBL { HelpId = HID_NID_TBL; };
+hidspecial HID_NID_FRM { HelpId = HID_NID_FRM; };
+hidspecial HID_NID_GRF { HelpId = HID_NID_GRF; };
+hidspecial HID_NID_OLE { HelpId = HID_NID_OLE; };
+hidspecial HID_NID_PGE { HelpId = HID_NID_PGE ; };
+hidspecial HID_NID_OUTL { HelpId = HID_NID_OUTL; };
+hidspecial HID_NID_MARK { HelpId = HID_NID_MARK; };
+hidspecial HID_NID_DRW { HelpId = HID_NID_DRW ; };
+hidspecial HID_NID_CTRL { HelpId = HID_NID_CTRL; };
+hidspecial HID_NID_PREV { HelpId = HID_NID_PREV; };
+hidspecial HID_NID_REG { HelpId = HID_NID_REG ; };
+hidspecial HID_NID_BKM { HelpId = HID_NID_BKM ; };
+hidspecial HID_NID_SEL { HelpId = HID_NID_SEL ; };
+hidspecial HID_NID_FTN { HelpId = HID_NID_FTN ; };
+hidspecial HID_NID_POSTIT { HelpId = HID_NID_POSTIT ; };
+hidspecial HID_NID_SRCH_REP { HelpId = HID_NID_SRCH_REP; };
+hidspecial HID_NID_INDEX_ENTRY { HelpId = HID_NID_INDEX_ENTRY ; };
+hidspecial HID_NID_TABLE_FORMULA { HelpId = HID_NID_TABLE_FORMULA ; };
+hidspecial HID_NID_TABLE_FORMULA_ERROR { HelpID = HID_NID_TABLE_FORMULA_ERROR ; };
+hidspecial HID_NID_NEXT { HelpID = HID_NID_NEXT ; };
+hidspecial HID_MM_SELECTDBTABLEDDIALOG_LISTBOX { HelpID = HID_MM_SELECTDBTABLEDDIALOG_LISTBOX; };
+hidspecial HID_MM_ADDRESSLIST_HB { HelpID = HID_MM_ADDRESSLIST_HB ; };
+hidspecial HID_MM_ADDRESSLIST_TLB { HelpID = HID_MM_ADDRESSLIST_TLB; };
+hidspecial HID_MM_TESTACCOUNTSETTINGS_TLB { HelpID = HID_MM_TESTACCOUNTSETTINGS_TLB;};
+hidspecial HID_MM_TESTACCOUNTSETTINGS_HB { HelpID = HID_MM_TESTACCOUNTSETTINGS_HB ;};
+hidspecial HID_MM_SENDMAILS_STATUSLB { HelpID = HID_MM_SENDMAILS_STATUSLB ;};
+hidspecial HID_MM_CUSTOMFIELDS { HelpID = HID_MM_CUSTOMFIELDS ;};
+hidspecial HID_MM_MAILSTATUS_TLB { HelpID = HID_MM_MAILSTATUS_TLB ;};
+hidspecial HID_MM_NEXT_PAGE { HelpID = HID_MM_NEXT_PAGE ;};
+hidspecial HID_MM_PREV_PAGE { HelpID = HID_MM_PREV_PAGE ;};
+hidspecial HID_MM_GREETINGS_CB_PERSONALIZED { HelpID = HID_MM_GREETINGS_CB_PERSONALIZED ;};
+hidspecial HID_MM_GREETINGS_LB_FEMALE { HelpID = HID_MM_GREETINGS_LB_FEMALE ;};
+hidspecial HID_MM_GREETINGS_PB_FEMALE { HelpID = HID_MM_GREETINGS_PB_FEMALE ;};
+hidspecial HID_MM_GREETINGS_LB_MALE { HelpID = HID_MM_GREETINGS_LB_MALE ;};
+hidspecial HID_MM_GREETINGS_PB_MALE { HelpID = HID_MM_GREETINGS_PB_MALE ;};
+hidspecial HID_MM_GREETINGS_LB_FEMALECOLUMN { HelpID = HID_MM_GREETINGS_LB_FEMALECOLUMN ;};
+hidspecial HID_MM_GREETINGS_CB_FEMALEFIELD { HelpID = HID_MM_GREETINGS_CB_FEMALEFIELD ;};
+hidspecial HID_MM_GREETINGS_CB_NEUTRAL { HelpID = HID_MM_GREETINGS_CB_NEUTRAL ;};
+hidspecial HID_MM_BODY_CB_PERSONALIZED { HelpID = HID_MM_BODY_CB_PERSONALIZED ;};
+hidspecial HID_MM_BODY_LB_FEMALE { HelpID = HID_MM_BODY_LB_FEMALE ;};
+hidspecial HID_MM_BODY_PB_FEMALE { HelpID = HID_MM_BODY_PB_FEMALE ;};
+hidspecial HID_MM_BODY_LB_MALE { HelpID = HID_MM_BODY_LB_MALE ;};
+hidspecial HID_MM_BODY_PB_MALE { HelpID = HID_MM_BODY_PB_MALE ;};
+hidspecial HID_MM_BODY_LB_FEMALECOLUMN { HelpID = HID_MM_BODY_LB_FEMALECOLUMN ;};
+hidspecial HID_MM_BODY_CB_FEMALEFIELD { HelpID = HID_MM_BODY_CB_FEMALEFIELD ;};
+hidspecial HID_MM_BODY_CB_NEUTRAL { HelpID = HID_MM_BODY_CB_NEUTRAL ;};
+hidspecial HID_MM_LAYOUT_PAGE { HelpID = HID_MM_LAYOUT_PAGE ;};
+hidspecial HID_MM_GREETINGSPAGE { HelpID = HID_MM_GREETINGSPAGE;};
+hidspecial HID_MM_ASSIGN_FIELDS { HelpID = HID_MM_ASSIGN_FIELDS;};
+hidspecial HID_MM_HEADER_0 { HelpID = HID_MM_HEADER_0 ;};
+hidspecial HID_MM_HEADER_1 { HelpID = HID_MM_HEADER_1 ;};
+hidspecial HID_MM_HEADER_2 { HelpID = HID_MM_HEADER_2 ;};
+hidspecial HID_MM_HEADER_3 { HelpID = HID_MM_HEADER_3 ;};
+hidspecial HID_MM_HEADER_4 { HelpID = HID_MM_HEADER_4 ;};
+hidspecial HID_MM_HEADER_5 { HelpID = HID_MM_HEADER_5 ;};
+hidspecial HID_MM_HEADER_6 { HelpID = HID_MM_HEADER_6 ;};
+hidspecial HID_MM_HEADER_7 { HelpID = HID_MM_HEADER_7 ;};
+hidspecial HID_MM_HEADER_8 { HelpID = HID_MM_HEADER_8 ;};
+hidspecial HID_MM_HEADER_9 { HelpID = HID_MM_HEADER_9 ;};
+hidspecial HID_MM_HEADER_10 { HelpID = HID_MM_HEADER_10;};
+hidspecial HID_MM_HEADER_11 { HelpID = HID_MM_HEADER_11;};
+hidspecial HID_MM_HEADER_12 { HelpID = HID_MM_HEADER_12;};
+hidspecial HID_MM_HEADER_13 { HelpID = HID_MM_HEADER_13;};
+
diff --git a/sw/util/makefile.mk b/sw/util/makefile.mk
new file mode 100644
index 000000000000..ce1419b34065
--- /dev/null
+++ b/sw/util/makefile.mk
@@ -0,0 +1,376 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=..
+
+PRJNAME=sw
+TARGET=sw
+GEN_HID=TRUE
+GEN_HID_OTHER=TRUE
+USE_DEFFILE=TRUE
+
+# --- Settings ------------------------------------------------------------
+
+.INCLUDE : settings.mk
+
+# --- Allgemein -----------------------------------------------------------
+
+sw_res_files= \
+ $(SRS)$/app.srs \
+ $(SRS)$/dialog.srs \
+ $(SRS)$/chrdlg.srs \
+ $(SRS)$/config.srs \
+ $(SRS)$/dbui.srs \
+ $(SRS)$/dochdl.srs \
+ $(SRS)$/docvw.srs \
+ $(SRS)$/envelp.srs \
+ $(SRS)$/fldui.srs \
+ $(SRS)$/fmtui.srs \
+ $(SRS)$/frmdlg.srs \
+ $(SRS)$/globdoc.srs \
+ $(SRS)$/index.srs \
+ $(SRS)$/lingu.srs \
+ $(SRS)$/misc.srs \
+ $(SRS)$/ribbar.srs \
+ $(SRS)$/shells.srs \
+ $(SRS)$/smartmenu.srs \
+ $(SRS)$/table.srs \
+ $(SRS)$/uiview.srs \
+ $(SRS)$/undo.srs \
+ $(SRS)$/unocore.srs \
+ $(SRS)$/utlui.srs \
+ $(SRS)$/web.srs \
+ $(SRS)$/wrtsh.srs \
+ $(SOLARCOMMONRESDIR)$/sfx.srs
+
+RESLIB1NAME=sw
+RESLIB1IMAGES=$(PRJ)$/imglst $(PRJ)$/res
+RESLIB1SRSFILES= \
+ $(sw_res_files)
+
+SWLIBFILES = \
+ $(SLB)$/core1.lib \
+ $(SLB)$/core2.lib \
+ $(SLB)$/core3.lib \
+ $(SLB)$/core4.lib \
+ $(SLB)$/filter.lib \
+ $(SLB)$/ui1.lib \
+ $(SLB)$/ui2.lib
+
+SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
+SHL1USE_EXPORTS=name
+SHL1IMPLIB= _$(TARGET)
+SHL1LIBS= $(SLB)$/swall.lib $(SWLIBFILES)
+
+LIB1TARGET =$(SLB)$/swall.lib
+
+LIB1OBJFILES= $(OUT)$/slo$/swmodule.obj \
+ $(OUT)$/slo$/swdll.obj
+
+# dynamic libraries
+SHL1STDLIBS+= \
+ $(LNGLIB) \
+ $(SVXCORELIB) \
+ $(EDITENGLIB) \
+ $(SVXLIB) \
+ $(SFXLIB) \
+ $(XMLOFFLIB) \
+ $(BASICLIB) \
+ $(BASEGFXLIB) \
+ $(DRAWINGLAYERLIB) \
+ $(SVTOOLLIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(SVLLIB) \
+ $(SOTLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(I18NISOLANGLIB) \
+ $(COMPHELPERLIB) \
+ $(UCBHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(VOSLIB) \
+ $(SALLIB) \
+ $(SALHELPERLIB) \
+ $(ICUUCLIB) \
+ $(I18NUTILLIB)
+SHL1STDLIBS+= \
+ $(AVMEDIALIB)
+
+.IF "$(GUI)"=="WNT"
+SHL1STDLIBS+= $(ADVAPI32LIB)
+.ENDIF # WNT
+
+
+SHL1DEF= $(MISC)$/$(SHL1TARGET).def
+SHL1BASE= 0x1e000000
+DEF1NAME =$(SHL1TARGET)
+DEFLIB1NAME=swall $(SWLIBFILES:b)
+
+SHL2TARGET= swd$(DLLPOSTFIX)
+SHL2IMPLIB= swdimp
+SHL2VERSIONMAP=$(SOLARENV)/src/component.map
+SHL2DEF=$(MISC)$/$(SHL2TARGET).def
+DEF2NAME= $(SHL2TARGET)
+
+SHL2STDLIBS= \
+ $(SFX2LIB) \
+ $(SVTOOLLIB) \
+ $(UNOTOOLSLIB) \
+ $(SVLLIB) \
+ $(VCLLIB) \
+ $(SOTLIB) \
+ $(TOOLSLIB) \
+ $(UCBHELPERLIB) \
+ $(COMPHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(SALLIB)
+
+SHL2OBJS= $(SLO)$/swdetect.obj \
+ $(SLO)$/swdet2.obj \
+ $(SLO)$/detreg.obj \
+ $(SLO)$/iodetect.obj
+
+.IF "$(dbgutil)"!=""
+SHL2OBJS+= \
+ $(SLO)$/errhdl.obj
+.ENDIF
+
+SHL2DEPN+= makefile.mk
+
+# add for swui
+SHL3TARGET= swui$(DLLPOSTFIX)
+SHL3IMPLIB= swuiimp
+SHL3VERSIONMAP= swui.map
+SHL3DEF=$(MISC)$/$(SHL3TARGET).def
+SHL3DEPN=$(SHL1TARGETN)
+DEF3NAME= $(SHL3TARGET)
+
+SHL3STDLIBS= \
+ $(ISWLIB) \
+ $(SVXCORELIB) \
+ $(EDITENGLIB) \
+ $(SVXLIB) \
+ $(SFX2LIB) \
+ $(SVTOOLLIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(SOTLIB) \
+ $(SVLLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(I18NISOLANGLIB) \
+ $(COMPHELPERLIB) \
+ $(UCBHELPERLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(SALLIB) \
+ $(SOTLIB)
+
+SHL3LIBS= $(SLB)$/swui.lib
+LIB3TARGET = $(SLB)$/swui.lib
+
+LIB3OBJFILES = \
+ $(SLO)$/swuiexp.obj \
+ $(SLO)$/SwRewriter.obj \
+ $(SLO)$/swdlgfact.obj \
+ $(SLO)$/addrdlg.obj \
+ $(SLO)$/ascfldlg.obj \
+ $(SLO)$/break.obj \
+ $(SLO)$/bookmark.obj \
+ $(SLO)$/changedb.obj \
+ $(SLO)$/chardlg.obj \
+ $(SLO)$/convert.obj \
+ $(SLO)$/cption.obj \
+ $(SLO)$/dbinsdlg.obj \
+ $(SLO)$/docfnote.obj \
+ $(SLO)$/docstdlg.obj \
+ $(SLO)$/envlop1.obj \
+ $(SLO)$/envfmt.obj \
+ $(SLO)$/envprt.obj \
+ $(SLO)$/label1.obj \
+ $(SLO)$/labfmt.obj \
+ $(SLO)$/labelexp.obj \
+ $(SLO)$/labprt.obj \
+ $(SLO)$/drpcps.obj \
+ $(SLO)$/pardlg.obj \
+ $(SLO)$/pattern.obj \
+ $(SLO)$/pggrid.obj \
+ $(SLO)$/pgfnote.obj \
+ $(SLO)$/rowht.obj \
+ $(SLO)$/selglos.obj \
+ $(SLO)$/splittbl.obj \
+ $(SLO)$/srtdlg.obj \
+ $(SLO)$/tautofmt.obj \
+ $(SLO)$/tblnumfm.obj \
+ $(SLO)$/uiborder.obj \
+ $(SLO)$/wrap.obj \
+ $(SLO)$/colwd.obj \
+ $(SLO)$/tabledlg.obj \
+ $(SLO)$/fldtdlg.obj \
+ $(SLO)$/fldedt.obj \
+ $(SLO)$/fldpage.obj \
+ $(SLO)$/flddb.obj \
+ $(SLO)$/flddinf.obj \
+ $(SLO)$/flddok.obj \
+ $(SLO)$/fldfunc.obj \
+ $(SLO)$/fldref.obj \
+ $(SLO)$/FldRefTreeListBox.obj \
+ $(SLO)$/fldvar.obj \
+ $(SLO)$/swrenamexnameddlg.obj \
+ $(SLO)$/swmodalredlineacceptdlg.obj \
+ $(SLO)$/abstract.obj \
+ $(SLO)$/frmdlg.obj \
+ $(SLO)$/tmpdlg.obj \
+ $(SLO)$/frmpage.obj \
+ $(SLO)$/glosbib.obj \
+ $(SLO)$/glossary.obj \
+ $(SLO)$/inpdlg.obj \
+ $(SLO)$/insfnote.obj \
+ $(SLO)$/instable.obj \
+ $(SLO)$/insrule.obj \
+ $(SLO)$/javaedit.obj \
+ $(SLO)$/linenum.obj \
+ $(SLO)$/mailmrge.obj \
+ $(SLO)$/multmrk.obj \
+ $(SLO)$/mergetbl.obj \
+ $(SLO)$/outline.obj \
+ $(SLO)$/num.obj \
+ $(SLO)$/column.obj \
+ $(SLO)$/cnttab.obj \
+ $(SLO)$/cntex.obj \
+ $(SLO)$/uiregionsw.obj \
+ $(SLO)$/optload.obj \
+ $(SLO)$/optcomp.obj \
+ $(SLO)$/optpage.obj \
+ $(SLO)$/swuiccoll.obj \
+ $(SLO)$/numpara.obj \
+ $(SLO)$/swdialmgr.obj \
+ $(SLO)$/swuiidxmrk.obj \
+ $(SLO)$/DropDownFieldDialog.obj \
+ $(SLO)$/macassgn.obj \
+ $(SLO)$/wordcountdialog.obj \
+ $(SLO)$/mailconfigpage.obj \
+ $(SLO)$/addresslistdialog.obj \
+ $(SLO)$/createaddresslistdialog.obj \
+ $(SLO)$/customizeaddresslistdialog.obj \
+ $(SLO)$/dbtablepreviewdialog.obj \
+ $(SLO)$/mailmergewizard.obj \
+ $(SLO)$/mmdocselectpage.obj \
+ $(SLO)$/mmlayoutpage.obj \
+ $(SLO)$/mmoutputpage.obj \
+ $(SLO)$/mmoutputtypepage.obj \
+ $(SLO)$/mmaddressblockpage.obj \
+ $(SLO)$/mmgreetingspage.obj \
+ $(SLO)$/mmmergepage.obj \
+ $(SLO)$/mmpreparemergepage.obj \
+ $(SLO)$/selectdbtabledialog.obj
+
+.IF "$(GUI)$(COM)" == "WNTMSC"
+.IF "$(ENABLE_PCH)" != "" && ( "$(PRJNAME)"!="sw" || "$(BUILD_SPECIAL)"!="TRUE" )
+#target sw
+SHL1OBJS += $(SLO)$/pchname.obj \
+ $(SLO)$/pchname_ex.obj
+#target swd
+SHL2OBJS += $(SLO)$/pchname.obj \
+ $(SLO)$/pchname_ex.obj
+#target swui
+SHL3OBJS += $(SLO)$/pchname.obj \
+ $(SLO)$/pchname_ex.obj
+.ENDIF # "$(ENABLE_PCH)" != ""
+.ENDIF # "$(GUI)$(COM)" == "WNTMSC"
+
+SHL4TARGET=msword$(DLLPOSTFIX)
+SHL4VERSIONMAP=msword.map
+SHL4LIBS=$(SLB)$/rtf.lib $(SLB)$/ww8.lib
+SHL4DEPN=$(SHL1TARGETN)
+SHL4DEF=$(MISC)$/$(SHL4TARGET).def
+DEF4NAME=$(SHL4TARGET)
+
+SHL4STDLIBS= \
+ $(ISWLIB) \
+ $(SVXCORELIB) \
+ $(EDITENGLIB) \
+ $(MSFILTERLIB) \
+ $(SFXLIB) \
+ $(BASEGFXLIB) \
+ $(SVTOOLLIB) \
+ $(TKLIB) \
+ $(VCLLIB) \
+ $(SVLLIB) \
+ $(SOTLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(I18NISOLANGLIB) \
+ $(COMPHELPERLIB) \
+ $(UCBHELPERLIB) \
+ $(CPPULIB) \
+ $(CPPUHELPERLIB) \
+ $(SALLIB) \
+ $(ICUUCLIB) \
+ $(BASICLIB) \
+ $(I18NUTILLIB)
+
+.IF "$(ENABLE_VBA)" == "YES"
+#target vba
+TARGET_VBA=vbaswobj
+SHL5TARGET=$(TARGET_VBA)$(DLLPOSTFIX).uno
+SHL5IMPLIB= i$(TARGET_VBA)
+
+SHL5VERSIONMAP=$(SOLARENV)/src/component.map
+SHL5DEF=$(MISC)$/$(SHL5TARGET).def
+DEF5NAME=$(SHL5TARGET)
+SHL5STDLIBS= \
+ $(ISWLIB) \
+ $(CPPUHELPERLIB) \
+ $(VCLLIB) \
+ $(CPPULIB) \
+ $(COMPHELPERLIB) \
+ $(SVLIB) \
+ $(UNOTOOLSLIB) \
+ $(TOOLSLIB) \
+ $(SALLIB)\
+ $(VBAHELPERLIB) \
+ $(BASICLIB) \
+ $(SFXLIB) \
+ $(SVXLIB) \
+ $(SVTOOLLIB) \
+ $(SVLLIB) \
+ $(VCLLIB) \
+ $(TKLIB) \
+ $(I18NISOLANGLIB) \
+ $(EDITENGLIB) \
+ $(SVXCORELIB) \
+ $(MSFILTERLIB)
+
+SHL5DEPN=$(SHL1TARGETN)
+SHL5LIBS=$(SLB)$/$(TARGET_VBA).lib
+.ENDIF # .IF "$(ENABLE_VBA)" == "YES"
+
+.INCLUDE : target.mk
diff --git a/sw/util/msword.map b/sw/util/msword.map
new file mode 100755
index 000000000000..16b9d25b0b78
--- /dev/null
+++ b/sw/util/msword.map
@@ -0,0 +1,11 @@
+UDK_3_0_0 {
+ global:
+ ImportRTF;
+ ExportRTF;
+ ImportDOC;
+ ExportDOC;
+ SaveOrDelMSVBAStorage_ww8;
+ GetSaveWarningOfMSVBAStorage_ww8;
+ local:
+ *;
+};
diff --git a/sw/util/sw.flt b/sw/util/sw.flt
new file mode 100644
index 000000000000..83c763492233
--- /dev/null
+++ b/sw/util/sw.flt
@@ -0,0 +1,136 @@
++getImplementation
+START
+CharAttribList
+CharPosArray
+ContentAttribs
+ContentAttribsInfo
+ContentInfo
+ContentNode
+DeletedNodeInfo
+EditAttrib
+EditCharAttrib
+EditDbg
+EditDoc
+EditEngineItemPool
+EditHTMLParser
+EditLine
+EditNodeIdx
+EditPaM
+EditPosition
+EditRTFParser
+EditSel
+EditSpellWrapper
+EditStyleSheet
+EditUndoConnectParas
+EditUndoDelContent
+EditUndoInsertChars
+EditUndoInsertFeature
+EditUndoManager
+EditUndoMoveParagraphs
+EditUndoRemoveChars
+EditUndoRemoveFeature
+EditUndoSetAttribs
+EditUndoSetParaAttribs
+EditUndoSetStyleSheet
+EditUndoSplitPara
+GlobalEditData
+IdleFormattter
+ImpEditEngine
+ImpEditView
+InternalEditStatus
+ParaPortion
+ParagraphList
+RTFPardAttrMapIds
+RTFPlainAttrMapIds
+SelRange
+SortedPositions_SAR
+SvxACorrChars
+SvxColorList
+SvxFontTable
+SvxRTFStyleType
+SvxTabStopArr_SAR
+TextPortionList
+XEditAttrib
+XParaPortionList
+BinTextObject
+DialogsResMgr
+E3dDragMethod
+E3dTriangle
+GetImp
+ImpA
+ImpB
+ImpBrw
+ImpC
+ImpCheck
+ImpColor
+ImpD
+ImpDrag
+ImpEdCtrl
+ImpEdit
+ImpF
++ImpGetResStr
+ImpGet
+ImpH
+ImpHide
+ImpI
+ImpItem
+ImpJ
+ImpL
+ImpList
+ImpM
+ImpMulti
+ImportInfo
+ImpP
+ImpPaint
+ImpPast
+ImpRecalc
+ImpReset
+ImpRemove
+ImpRef
+ImpReset
+ImpS
+ImpScroll
+ImpSdrGDIMetaFileImport
+ImpSet
+ImpShow
+ImpT
+ImpX
+OLUndoAttr
+OLUndoDepth
+OLUndoExpand
+OLUndoHeight
+OutlinerEditEng
+SdrGraphicLink
+SdrItemBrowser
+SdrOleLink
+SpellCache
+SvFileObject
+WrongList
+WrongRanges
+XIOCompat
+_SdrItemBrowserControl
+_SdrItemBrowserWindow
++FmXGridControl
++FmXGridPeer
+FmX
+FmExp
+ODatabaseForm
+WEP
+LIBMAIN
+LibMain
+??_5
+??_7
+??_8
+??_9
+??_C
+??_E
+??_F
+??_G
+??_H
+??_I
+___CT
+_alloc
+_CT
+exception::exception
+_TI2
+___CT
diff --git a/sw/util/swui.map b/sw/util/swui.map
new file mode 100644
index 000000000000..ad5e33836c7c
--- /dev/null
+++ b/sw/util/swui.map
@@ -0,0 +1,6 @@
+UDK_3_0_0 {
+ global:
+ CreateDialogFactory;
+ local:
+ *;
+};