? oovbaapi/stat.log
? oovbaapi/org/openoffice/excel/.VBA.idl.swp
? oovbaapi/org/openoffice/excel/.makefile.mk.swp
? oovbaapi/org/openoffice/excel/.makefile.mk.whatIwant.swp
? oovbaapi/org/openoffice/excel/XlDataLabelSeparator.idl.keep
? oovbaapi/org/openoffice/excel/diffs.diff
? oovbaapi/org/openoffice/excel/namespace-munge
? oovbaapi/org/openoffice/msforms/.makefile.mk.swp
? oovbaapi/org/openoffice/vba/.changes.txt.swp
? oovbaapi/org/openoffice/vba/.makefile.mk.orig.swp
? oovbaapi/org/openoffice/vba/.makefile.mk.swp
? oovbaapi/util/.makefile.mk.swp
Index: oovbaapi/org/openoffice/excel/Constants.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/Constants.idl
diff -N oovbaapi/org/openoffice/excel/Constants.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/Constants.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_Constants_idl__
+#define __org_openoffice_excel_Constants_idl__
+module org  { module openoffice { module excel { 
+
+constants Constants
+{
+const long xlNone = -4142; //(&HFFFFEFD2)
+const long xlAll = -4104; //(&HFFFFEFF8)
+const long xlAutomatic = -4105; // (&HFFFFEFF7)
+
+};
+}; }; };
+
+#endif
Index: oovbaapi/org/openoffice/excel/XApplication.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XApplication.idl
diff -N oovbaapi/org/openoffice/excel/XApplication.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XApplication.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,54 @@
+#ifndef __org_openoffice_excel_XApplication_idl__
+#define __org_openoffice_excel_XApplication_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+module org {  module openoffice {  module excel { 
+
+interface XRange;
+interface XWorkbook;
+interface XWorkbooks;
+interface XWorksheets;
+interface XWorksheetFunction;
+interface XWindow;
+interface XWorksheet;
+
+interface XApplication: com::sun::star::uno::XInterface
+{
+	[attribute, readonly] XRange Selection;
+	[attribute, readonly] XWorkbook ActiveWorkbook;
+	[attribute, readonly] XRange ActiveCell;
+	[attribute, readonly] XWindow ActiveWindow;
+	[attribute, readonly] XWorksheet ActiveSheet;
+	[attribute] long Calculation;
+	//#TODO #FIXME this is more of a placeholder, will return
+	// the value of activeworkbook, in xl 'ThisWorkbook' should return the
+	// workbook in which the 'calling' macro is running. Should be possible
+	// to determine this
+	[attribute, readonly] XWorkbook ThisWorkbook;
+	[attribute] boolean ScreenUpdating;
+	[attribute] boolean DisplayStatusBar;
+	[attribute] any CutCopyMode;
+	[attribute] any StatusBar;
+    [attribute] long Cursor; 
+	[attribute, readonly] string Version;
+	any Workbooks( [in] any aIndex );
+	any Worksheets( [in] any aIndex );
+	any Windows( [in] any aIndex );
+	any WorksheetFunction();
+	any Evaluate( [in] string Name );
+	any Dialogs( [in] any DialogIndex );
+	any Range( [in] any Cell1, [in] any Cell2 );
+	void GoTo( [in] any Reference, [in] any Scroll );
+	// #FIXME #TODO up to 30 args needed
+	double CountA( [in] any arg1 );
+	void wait( [in] double time );
+};
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XBorder.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XBorder.idl
diff -N oovbaapi/org/openoffice/excel/XBorder.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XBorder.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,29 @@
+#ifndef __org_openoffice_excel_XBorder_idl__
+#define __org_openoffice_excel_XBorder_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+
+//=============================================================================
+interface XBorder: ::com::sun::star::uno::XInterface
+{
+	[attribute] any Color;
+	[attribute] any ColorIndex;
+	[attribute] any LineStyle;
+	[attribute] any Weight;
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XBorders.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XBorders.idl
diff -N oovbaapi/org/openoffice/excel/XBorders.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XBorders.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,27 @@
+#ifndef __org_openoffice_excel_XBorders_idl__
+#define __org_openoffice_excel_XBorders_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef  __org_openoffice_excel_XBorder_idl__
+#include <org/openoffice/excel/XBorder.idl>
+#endif
+
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+interface XBorders: ::org::openoffice::excel::XBorder
+{
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XCharacters.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XCharacters.idl
diff -N oovbaapi/org/openoffice/excel/XCharacters.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XCharacters.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,32 @@
+#ifndef __org_openoffice_excel_XCharacters_idl__
+#define __org_openoffice_excel_XCharacters_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __org_openoffice_excel_XFont_idl__
+#include <org/openoffice/excel/XFont.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+interface XCharacters: ::com::sun::star::uno::XInterface
+{
+	[attribute] string Caption;
+	[attribute, readonly ] long Count;
+	[attribute] string Text;
+	[attribute] XFont Font;
+	void Insert([in] string String);
+	void Delete();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XChart.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XChart.idl
diff -N oovbaapi/org/openoffice/excel/XChart.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XChart.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,26 @@
+#ifndef __org_openoffice_excel_XChart_idl__
+#define __org_openoffice_excel_XChart_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XChart: com::sun::star::uno::XInterface
+{
+	[attribute, readonly] string Name;
+	any SeriesCollection( [in] any Item );
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XChartObject.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XChartObject.idl
diff -N oovbaapi/org/openoffice/excel/XChartObject.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XChartObject.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,27 @@
+#ifndef __org_openoffice_excel_XChartObject_idl__
+#define __org_openoffice_excel_XChartObject_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+interface XChart;
+interface XChartObject: com::sun::star::uno::XInterface
+{
+	[attribute, readonly] XChart Chart;
+	[attribute, readonly] string Name;
+	any test();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XChartObjects.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XChartObjects.idl
diff -N oovbaapi/org/openoffice/excel/XChartObjects.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XChartObjects.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,30 @@
+#ifndef __org_openoffice_excel_XChartObjects_idl__
+#define __org_openoffice_excel_XChartObjects_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __org_openoffice_vba_XCollection_idl__
+#include <org/openoffice/vba/XCollection.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+interface XChartObjects: ::com::sun::star::uno::XInterface
+{
+	// #TODO #FIXME the very basic functionality e.g.
+	//any Add( [in] double Left, [in] double Top, [in] double Width, [in] double Height );
+	//void Delete();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XComment.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XComment.idl
diff -N oovbaapi/org/openoffice/excel/XComment.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XComment.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,38 @@
+#ifndef __org_openoffice_excel_XComment_idl__
+#define __org_openoffice_excel_XComment_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+//=============================================================================
+
+module org {  module openoffice {  module excel {
+
+interface XApplication;
+interface XRange;
+
+interface XComment: com::sun::star::uno::XInterface
+{
+	[attribute, readonly] XApplication Application;
+	[attribute] string Author;
+	[attribute, readonly] long Creator;
+	[attribute, readonly] XRange Parent;
+//	[attribute, readonly] Shape Shape;
+	[attribute] boolean Visible;
+
+	void Delete();
+	XComment Next();
+	XComment Previous();
+	string Text([in] any Text, [in] any Start, [in] any Overwrite);
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XComments.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XComments.idl
diff -N oovbaapi/org/openoffice/excel/XComments.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XComments.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,24 @@
+#ifndef __org_openoffice_excel_XComments_idl__
+#define __org_openoffice_excel_XComments_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+//=============================================================================
+
+module org {  module openoffice {  module excel {
+
+interface XComments: com::sun::star::uno::XInterface
+{
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XDialog.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XDialog.idl
diff -N oovbaapi/org/openoffice/excel/XDialog.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XDialog.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,28 @@
+#ifndef __org_openoffice_excel_XDialog_idl__
+#define __org_openoffice_excel_XDialog_idl__
+                                                                                                                             
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+                                                                                                                             
+                                                                                                                             
+//=============================================================================
+                                                                                                                             
+module org {  module openoffice {  module excel {
+                                                                                                                             
+//=============================================================================
+
+interface XApplication;
+                                                                                                                             
+interface XDialog : com::sun::star::uno::XInterface  
+{
+	[attribute, readonly] XApplication Application;
+	[attribute, readonly] any Parent;
+	[attribute, readonly] long Creator;
+	void Show();
+};
+                                                                                                                             
+}; }; };
+                                                                                                                             
+#endif
+
Index: oovbaapi/org/openoffice/excel/XDialogs.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XDialogs.idl
diff -N oovbaapi/org/openoffice/excel/XDialogs.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XDialogs.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,26 @@
+#ifndef __org_openoffice_excel_XDialogs_idl__
+#define __org_openoffice_excel_XDialogs_idl__
+                                                                                                                             
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+                                                                                                                             
+#ifndef __org_openoffice_vba_XCollection_idl__
+#include <org/openoffice/vba/XCollection.idl>
+#endif
+                                                                                                                             
+//=============================================================================
+                                                                                                                             
+module org {  module openoffice {  module excel {
+                                                                                                                             
+//=============================================================================
+                                                                                                                             
+interface XDialogs : ::org::openoffice::vba::XCollection
+{
+	void Dummy();
+};
+                                                                                                                             
+}; }; };
+                                                                                                                             
+#endif
+
Index: oovbaapi/org/openoffice/excel/XFont.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XFont.idl
diff -N oovbaapi/org/openoffice/excel/XFont.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XFont.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,39 @@
+#ifndef __org_openoffice_excel_XFont_idl__
+#define __org_openoffice_excel_XFont_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
+#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
+#endif
+
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+interface XFont: com::sun::star::uno::XInterface
+{
+	[attribute] any   Size;
+	[attribute] any StandardFontSize;
+	[attribute] any  StandardFont;
+	[attribute] any  FontStyle;
+	[attribute] any    ColorIndex;
+	[attribute] any Bold;
+	[attribute] any Underline;
+	[attribute] any Strikethrough;
+	[attribute] any Shadow;
+	[attribute] any Italic;
+	[attribute] any Subscript;
+	[attribute] any Superscript;
+	[attribute] any  Name;
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XInterior.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XInterior.idl
diff -N oovbaapi/org/openoffice/excel/XInterior.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XInterior.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,27 @@
+#ifndef __org_openoffice_excel_XInterior_idl__
+#define __org_openoffice_excel_XInterior_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel  { 
+
+//=============================================================================
+
+
+interface XInterior: com::sun::star::uno::XInterface
+{
+	[attribute]  any  Color;
+	[attribute]  any  ColorIndex;
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XOutline.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XOutline.idl
diff -N oovbaapi/org/openoffice/excel/XOutline.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XOutline.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,28 @@
+#ifndef __org_openoffice_excel_XOutline_idl__
+#define __org_openoffice_excel_XOutline_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+
+interface XOutline: com::sun::star::uno::XInterface
+{
+	//Methods	
+	void ShowLevels([in] any RowLevels,[in] any ColumnLevels);
+
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XPivotCache.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XPivotCache.idl
diff -N oovbaapi/org/openoffice/excel/XPivotCache.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XPivotCache.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,25 @@
+#ifndef __org_openoffice_excel_XPivotCache_idl__
+#define __org_openoffice_excel_XPivotCache_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XPivotCache: com::sun::star::uno::XInterface
+{
+	void Refresh();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XPivotTable.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XPivotTable.idl
diff -N oovbaapi/org/openoffice/excel/XPivotTable.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XPivotTable.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,28 @@
+#ifndef __org_openoffice_excel_XPivotTable_idl__
+#define __org_openoffice_excel_XPivotTable_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __org_openoffice_excel_XPivotCache_idl__
+#include <org/openoffice/excel/XPivotCache.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XPivotTable: com::sun::star::uno::XInterface
+{
+	XPivotCache PivotCache();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XPivotTables.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XPivotTables.idl
diff -N oovbaapi/org/openoffice/excel/XPivotTables.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XPivotTables.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,27 @@
+#ifndef __org_openoffice_excel_XPivotTables_idl__
+#define __org_openoffice_excel_XPivotTables_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+interface XPivotTables: ::com::sun::star::uno::XInterface
+{
+	// PivotCache should be a PivotCache object ( but thats not defined
+	// yet )
+	//XPivotTable Add( [in] any PivotCache, [in] any TableDestination, [in] any TableName, [in] any ReadData );
+	
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XRange.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XRange.idl
diff -N oovbaapi/org/openoffice/excel/XRange.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XRange.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,116 @@
+#ifndef __org_openoffice_excel_XRange_idl__
+#define __org_openoffice_excel_XRange_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+#ifndef __org_openoffice_excel_XlPasteType_idl__
+#include <org/openoffice/excel/XlPasteType.idl>
+#endif
+#ifndef __org_openoffice_excel_XlPasteSpecialOperation_idl__
+#include <org/openoffice/excel/XlPasteSpecialOperation.idl>
+#endif
+#ifndef __org_openoffice_vba_XCollection_idl__
+#include <org/openoffice/vba/XCollection.idl>
+#endif
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+interface XFont;
+interface XRows;
+interface XColumns;
+interface XComment;
+interface XInterior;
+interface XCharacters;
+interface XBorders;
+interface XValidation;
+published interface XWorksheet;
+
+interface XRange: com::sun::star::uno::XInterface
+{
+	[attribute] any Value; 
+	[attribute] any Formula;
+	[attribute] any FormulaArray;
+	[attribute] any FormulaR1C1;
+	[attribute, readonly] double Count;
+	[attribute, readonly] long Row;
+	[attribute, readonly] long Column;
+	[attribute, readonly] string Text;
+	[attribute, readonly] XRange EntireRow;
+	[attribute, readonly] XRange EntireColumn;
+	[attribute, readonly] XComment Comment;
+	[attribute] boolean MergeCells;
+	[attribute] any NumberFormat;
+	[attribute] any WrapText;
+	[attribute] any Hidden;
+	[attribute] any ColumnWidth;
+	[attribute, readonly ] any Width;
+	[attribute, readonly] XWorksheet Worksheet;
+	[attribute] any RowHeight;
+	[attribute, readonly ] any Height;
+	[attribute] any PageBreak;
+	[attribute, readonly] XValidation Validation;
+
+	XComment AddComment( [in] any Text ); 
+	void Clear();
+	void ClearComments();
+	void ClearContents();
+	void ClearFormats();
+	any HasFormula();
+	void FillLeft();
+	void FillRight();
+	void FillUp();
+	void FillDown();
+	XRange Offset([in] any RowOffset, [in] any ColumnOffset);
+	XRange CurrentRegion();
+	XRange CurrentArray(); 
+	string Characters([in] any Start, [in] any Length);
+	string Address( [in] any RowAbsolute, [in] any ColumnAbsolute, [in] any ReferenceStyle, [in] any External, [in] any RelativeTo );	
+	XRange Cells([in] any RowIndex, [in] any ColumnIndex);
+	void Select();
+	void Activate();
+	XRange Rows( [in] any RowIndex );
+	XRange Columns( [in] any ColumnIndex );
+	void Copy([in] any Destination);
+	void Cut([in] any Destination);
+	XRange Resize( [in] any RowSize, [in] any ColumnSize );
+	XFont Font();
+	XInterior Interior();
+	XRange Range( [in] any Cell1, [in] any Cell2 );
+	any getCellRange();
+	void PasteSpecial([in] any Paste, [in] any Operation,[in] any SkipBlanks, [in] any Transpose);
+	boolean  Replace( [in] string What, [in] string Replacement, [in] any LookAt, [in] any SearchOrder, [in] any MatchCase, [in] any MatchByte, [in] any SearchFormat, [in] any ReplaceFormat );
+	
+	void Sort( [in] any Key1, [in] any Order1, [in] any Key2, [in] any Type,
+		[in] any Order2, [in] any Key3, [in] any Order3,
+		[in] any Header, [in] any OrderCustom, [in] any MatchCase, 
+		[in] any Orientation, [in] any SortMethod, [in] any DataOption1,
+		[in] any DataOption2, [in] any DataOption3 );
+	XRange End( [in] long Direction );
+	// bizarely I have to define Character method as character otherwise
+	// idl complains
+	XCharacters characters([in] any Start, [in] any Length);
+	void Delete( [in] any Shift );
+		
+	any Areas( [in] any item );
+	any Borders( [in] any item );
+	any BorderAround( [in] any LineStyle, [in] any Weight, [in] any ColorIndex, [in] any Color );
+        void AutoFilter([in ] any Field, [in] any Criteria1, [in] any Operator, [in] any Criteria2, [in] any VisibleDropDown);
+        void Insert([in] any Shift, [in] any CopyOrigin);
+        void Autofit();
+	void PrintOut([in] any From, [in] any To, [in] any Copies, [in] any Preview, [in] any ActivePrinter, [in] any PrintToFile, [in] any Collate, [in] any PrToFileName);
+	void AutoFill( [in] XRange Destination, [in] any Type );
+
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XSeries.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XSeries.idl
diff -N oovbaapi/org/openoffice/excel/XSeries.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XSeries.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,28 @@
+#ifndef __org_openoffice_excel_XSeries_idl__
+#define __org_openoffice_excel_XSeries_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XSeries: com::sun::star::uno::XInterface
+{
+	[attribute, readonly] string Name;
+	any Series( [in] any Item );
+	any Values ( [in] any Values );
+	any XValues ( [in] any XValues );
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XSeriesCollection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XSeriesCollection.idl
diff -N oovbaapi/org/openoffice/excel/XSeriesCollection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XSeriesCollection.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,30 @@
+#ifndef __org_openoffice_excel_XSeriesCollection_idl__
+#define __org_openoffice_excel_XSeriesCollection_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __org_openoffice_vba_XCollection_idl__
+#include <org/openoffice/vba/XCollection.idl>
+#endif
+
+//=============================================================================
+module org {  module openoffice {  module excel { 
+interface XSeries;
+//=============================================================================
+
+interface XSeriesCollection: ::org::openoffice::vba::XCollection
+{
+	//XSeries Add( [in] any Source, [in] any RowCol, [in] any SeriesLabels,
+	//	[in] any CategoryLabels, [in] any Replace );	
+	XSeries NewSeries();	
+	any XSeries( [in] any Item );
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XValidation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XValidation.idl
diff -N oovbaapi/org/openoffice/excel/XValidation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XValidation.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,36 @@
+#ifndef __org_openoffice_excel_XValidation_idl__
+#define __org_openoffice_excel_XValidation_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XValidation: com::sun::star::uno::XInterface
+{
+	[attribute] boolean IgnoreBlank;
+	[attribute] boolean InCellDropdown;
+	[attribute] boolean ShowInput;
+	[attribute] boolean ShowError;
+	[attribute] string InputTitle;	
+	[attribute] string ErrorTitle;
+	[attribute] string InputMessage;
+	[attribute] string ErrorMessage;
+	[attribute, readonly] string Formula1;
+	[attribute, readonly] string Formula2;
+	void Delete();
+	void Add( [in] any Type, [in] any AlertStyle, [in] any Operator, [in] any Formula1, [in] any Formula2);
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XWindow.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWindow.idl
diff -N oovbaapi/org/openoffice/excel/XWindow.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWindow.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,35 @@
+#ifndef __org_openoffice_excel_XWindow_idl__
+#define __org_openoffice_excel_XWindow_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XWindow: com::sun::star::uno::XInterface
+{
+	[attribute] any Caption;
+	[attribute] any ScrollRow;
+	[attribute] any ScrollColumn;
+	[attribute] any WindowState;
+	any SelectedSheets( [in] any aIndex );
+	void SmallScroll( [in] any Down, [in] any Up, [in] any ToRight, [in] any ToLeft );
+	void LargeScroll( [in] any Down, [in] any Up, [in] any ToRight, [in] any ToLeft );
+	void ScrollWorkbookTabs( [in] any Sheets, [in] any Position );
+	void Activate();
+        void Close([in] any SaveChanges, [in] any FileName, [in] any RouteWorkBook);
+
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XWindows.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWindows.idl
diff -N oovbaapi/org/openoffice/excel/XWindows.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWindows.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,24 @@
+#ifndef __org_openoffice_excel_XWindows_idl__
+#define __org_openoffice_excel_XWindows_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+interface XWindows: ::com::sun::star::uno::XInterface
+{
+	void Arrange( [in] long ArrangeStyle, [in] any ActiveWorkbook, [in] any SyncHorizontal, [in] any SyncVertical );	
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XWorkbook.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWorkbook.idl
diff -N oovbaapi/org/openoffice/excel/XWorkbook.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWorkbook.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,38 @@
+#ifndef __org_openoffice_excel_XWorkbook_idl__
+#define __org_openoffice_excel_XWorkbook_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XWorksheet;
+interface XWorksheets;
+
+interface XWorkbook: com::sun::star::uno::XInterface
+{
+	[attribute, readonly] string  Name;
+	[attribute, readonly] string  Path;
+	[attribute, readonly] string  FullName;
+	[attribute, readonly] boolean ProtectStructure; 
+	[attribute, readonly] XWorksheet ActiveSheet;
+	[attribute] boolean Saved;
+
+	any  Worksheets([in] any sheet);
+	any  Sheets([in] any sheet);
+	any  Windows([in] any index );
+	void Close([in] any SaveChanges, [in] any FileName, [in] any RouteWorkBook);
+	void Protect( [in] any Password );
+	void Unprotect( [in] any Password );
+	void Save();
+	void Activate();
+};
+
+}; }; };
+
+#endif
Index: oovbaapi/org/openoffice/excel/XWorkbooks.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWorkbooks.idl
diff -N oovbaapi/org/openoffice/excel/XWorkbooks.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWorkbooks.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,24 @@
+#ifndef __org_openoffice_excel_XWorkbooks_idl__
+#define __org_openoffice_excel_XWorkbooks_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XWorkbooks : ::com::sun::star::uno::XInterface
+{
+	any Add();
+	any Open([in] string Filename, [in] any UpdateLinks, [in] any ReadOnly, [in] any Format, [in] any Password, [in] any WriteResPassword, [in] any IgnoreReadOnlyRecommended, [in] any Origin, [in] any Delimiter, [in] any Editable, [in] any Notify, [in] any Converter, [in] any AddToMru);
+
+	void Close();
+};
+
+}; }; };
+
+#endif
Index: oovbaapi/org/openoffice/excel/XWorksheet.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWorksheet.idl
diff -N oovbaapi/org/openoffice/excel/XWorksheet.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWorksheet.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,61 @@
+#ifndef __org_openoffice_excel_XWorksheet_idl__
+#define __org_openoffice_excel_XWorksheet_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+interface XComments;
+interface XRange;
+interface XOutline;
+interface XWorksheet: com::sun::star::uno::XInterface
+{
+	[attribute] string Name;
+	[attribute] boolean Visible; 
+	[attribute, readonly] long StandardHeight;
+	[attribute, readonly] long StandardWidth;
+	[attribute, readonly] boolean ProtectionMode;
+	[attribute, readonly] boolean ProtectContents;
+	[attribute, readonly] boolean ProtectDrawingObjects;
+	[attribute, readonly] XRange UsedRange; 
+	[attribute, readonly] XWorksheet Next;
+	[attribute, readonly] XWorksheet Previous;
+	
+	void Activate();
+	void Calculate( );
+	void Select();
+	void Move([in] any Before,[in] any After );
+	void Copy([in] any Before,[in] any After );
+	void Paste([in] any Destination,[in] any Link);
+	void Delete( );
+	void Protect([in] any Password,[in] any DrawingObjects ,[in] any Contents,[in] any Scenarios,[in] any UserInterfaceOnly);
+	void Unprotect([in] any Password );
+	void CheckSpelling([in] any CustomDictionary,[in] any IgnoreUppercase, [in] any AlwaysSuggest,[in] any SpellingLang );
+	XRange Range([in] any Cell1, [in] any Cell2 );
+	any ChartObjects([in] any Index);
+	any PivotTables([in] any Index);
+	any Comments([in] any Index);
+	XOutline Outline();
+
+
+// FIXME: should prolly inherit from Range somehow...
+	XRange Cells([in] any RowIndex, [in] any ColumnIndex);
+	XRange Rows([in] any aIndex);
+	XRange Columns([in] any aIndex);
+
+	any Evaluate( [in] string Name);
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XWorksheetFunction.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWorksheetFunction.idl
diff -N oovbaapi/org/openoffice/excel/XWorksheetFunction.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWorksheetFunction.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,26 @@
+#ifndef __org_openoffice_excel_XWSFunction_idl__
+#define __org_openoffice_excel_XWSFunction_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//=============================================================================
+
+module org {  module openoffice {  module excel { 
+
+//=============================================================================
+
+
+interface XWorksheetFunction: com::sun::star::uno::XInterface
+{
+	void dummy();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/excel/XWorksheets.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XWorksheets.idl
diff -N oovbaapi/org/openoffice/excel/XWorksheets.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XWorksheets.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,29 @@
+#ifndef __org_openoffice_excel_XWorksheets_idl__
+#define __org_openoffice_excel_XWorksheets_idl__
+                                                                                                                             
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+                                                                                                                             
+#ifndef __org_openoffice_vba_XCollection_idl__
+#include <org/openoffice/vba/XCollection.idl>
+#endif
+                                                                                                                             
+//=============================================================================
+                                                                                                                             
+module org {  module openoffice {  module excel {
+                                                                                                                             
+//=============================================================================
+                                                                                                                             
+interface XWorksheets : ::com::sun::star::uno::XInterface
+{
+	[attribute] any Visible; 
+        any  Add( [in] any Before, [in] any After, [in] any Count, [in] any Type );                                 
+        void Delete();
+	void PrintOut( [in] any From, [in] any To, [in] any Copies, [in] any Preview, [in] any ActivePrinter, [in] any PrintToFile, [in] any Collate, [in] any PrToFileName );
+};
+                                                                                                                             
+}; }; };
+                                                                                                                             
+#endif
+
Index: oovbaapi/org/openoffice/excel/XlApplicationInternational.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlApplicationInternational.idl
diff -N oovbaapi/org/openoffice/excel/XlApplicationInternational.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlApplicationInternational.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,54 @@
+#ifndef __org_openoffice_excel_XlApplicationInternational_idl__
+#define __org_openoffice_excel_XlApplicationInternational_idl__
+module org  { module openoffice { module excel {
+
+constants XlApplicationInternational
+{
+        const short xl24HourClock = 33; //(&H21)
+        const long xl4DigitYears = 43; //(&H2B)
+        const long xlAlternateArraySeparator = 16; //(&H10)
+        const long xlColumnSeparator = 14;
+        const long xlCountryCode = 1;
+        const long xlCountrySetting = 2;
+        const long xlCurrencyBefore = 37; //(&H25)
+        const long xlCurrencyCode = 25; //(&H19)
+        const long xlCurrencyDigits = 27; //(&H1B)
+        const long xlCurrencyLeadingZeros = 40; //(&H28)
+        const long xlCurrencyMinusSign = 38; //(&H26)
+        const long xlCurrencyNegative = 28; //(&H1C)
+        const long xlCurrencySpaceBefore = 36; //(&H24)
+        const long xlCurrencyTrailingZeros = 39; //(&H27)
+        const long xlDateOrder = 32; //(&H20)
+        const long xlDateSeparator = 17; //(&H11)
+        const long xlDayCode = 21; //(&H15)
+        const long xlDayLeadingZero = 42; //(&H2A)
+        const long xlDecimalSeparator = 3;
+        const long xlGeneralFormatName = 26; //(&H1A)
+        const long xlHourCode = 22; //(&H16)
+        const long xlLeftBrace = 12;
+        const long xlLeftBracket = 10;
+        const long xlListSeparator = 5;
+        const long xlLowerCaseColumnLetter = 9;
+        const long xlLowerCaseRowLetter = 8;
+        const long xlMDY = 44; //(&H2C)
+        const long xlMetric = 35; //(&H23)
+        const long xlMinuteCode = 23; //(&H17)
+        const long xlMonthCode = 20; //(&H14)
+        const long xlMonthLeadingZero = 41; //(&H29)
+        const long xlMonthNameChars = 30; //(&H1E)
+        const long xlNocurrencyDigits = 29; //(&H1D)
+        const long xlNonEnglishFunctions = 34; //(&H22)
+        const long xlRightBrace = 13;
+        const long xlRightBracket = 11;
+        const long xlRowSeparator = 15;
+        const long xlSecondCode = 24; //(&H18)
+        const long xlThousandsSeparator = 4;
+        const long xlTimeLeadingZero = 45; //(&H2D)
+        const long xlTimeSeparator = 18; //(&H12)
+        const long xlUpperCaseColumnLetter = 7;
+        const long xlUpperCaseRowLetter = 6;
+        const long xlWeekdayNameChars = 31; //(&H1F)
+        const long xlYearCode = 19; //(&H13)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlApplyNamesOrder.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlApplyNamesOrder.idl
diff -N oovbaapi/org/openoffice/excel/XlApplyNamesOrder.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlApplyNamesOrder.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlApplyNamesOrder_idl__
+#define __org_openoffice_excel_XlApplyNamesOrder_idl__
+module org  { module openoffice { module excel {
+
+constants XlApplyNamesOrder
+{
+        const short xlColumnThenRow = 2;
+        const short xlRowThenColumn = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlArabicModes.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlArabicModes.idl
diff -N oovbaapi/org/openoffice/excel/XlArabicModes.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlArabicModes.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlArabicModes_idl__
+#define __org_openoffice_excel_XlArabicModes_idl__
+module org  { module openoffice { module excel {
+
+constants XlArabicModes
+{
+        const short xlArabicBothStrict = 3;
+        const short xlArabicNone = 0;
+        const short xlArabicStrictAlefHamza = 1;
+        const short xlArabicStrictFinalYaa = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlArrangeStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlArrangeStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlArrangeStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlArrangeStyle.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlArrangeStyle_idl__
+#define __org_openoffice_excel_XlArrangeStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlArrangeStyle
+{
+        const long xlArrangeStyleCascade = 7;
+        const long xlArrangeStyleHorizontal = -4128; //(&HFFFFEFE0)
+        const long xlArrangeStyleTiled = 1;
+        const long xlArrangeStyleVertical = -4166; //(&HFFFFEFBA)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlArrowHeadLength.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlArrowHeadLength.idl
diff -N oovbaapi/org/openoffice/excel/XlArrowHeadLength.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlArrowHeadLength.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlArrowHeadLength_idl__
+#define __org_openoffice_excel_XlArrowHeadLength_idl__
+module org  { module openoffice { module excel {
+
+constants XlArrowHeadLength
+{
+        const long xlArrowHeadLengthLong = 3;
+        const long xlArrowHeadLengthMedium = -4138; //(&HFFFFEFD6)
+        const long xlArrowHeadLengthShort = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlArrowHeadStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlArrowHeadStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlArrowHeadStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlArrowHeadStyle.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlArrowHeadStyle_idl__
+#define __org_openoffice_excel_XlArrowHeadStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlArrowHeadStyle
+{
+        const long xlArrowHeadStyleClosed = 3;
+        const long xlArrowHeadStyleDoubleClosed = 4;
+        const long xlArrowHeadStyleDoubleOpen = 5;
+        const long xlArrowHeadStyleNone = -4142; //(&HFFFFEFD2)
+        const long xlArrowHeadStyleOpen = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlArrowHeadWidth.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlArrowHeadWidth.idl
diff -N oovbaapi/org/openoffice/excel/XlArrowHeadWidth.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlArrowHeadWidth.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlArrowHeadWidth_idl__
+#define __org_openoffice_excel_XlArrowHeadWidth_idl__
+module org  { module openoffice { module excel {
+
+constants XlArrowHeadWidth
+{
+        const long xlArrowHeadWidthMedium = -4138; //(&HFFFFEFD6)
+        const long xlArrowHeadWidthNarrow = 1;
+        const long xlArrowHeadWidthWide = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlAutoFillType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlAutoFillType.idl
diff -N oovbaapi/org/openoffice/excel/XlAutoFillType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlAutoFillType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,20 @@
+#ifndef __org_openoffice_excel_XlAutoFillType_idl__
+#define __org_openoffice_excel_XlAutoFillType_idl__
+module org  { module openoffice { module excel {
+
+constants XlAutoFillType
+{
+        const short xlFillCopy = 1;
+        const short xlFillDays = 5;
+        const short xlFillDefault = 0;
+        const short xlFillFormats = 3;
+        const short xlFillMonths = 7;
+        const short xlFillSeries = 2;
+        const short xlFillValues = 4;
+        const short xlFillWeekdays = 6;
+        const short xlFillYears = 8;
+        const short xlGrowthTrend = 10;
+        const short xlLinearTrend = 9;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlAutoFilterOperator.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlAutoFilterOperator.idl
diff -N oovbaapi/org/openoffice/excel/XlAutoFilterOperator.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlAutoFilterOperator.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,15 @@
+#ifndef __org_openoffice_excel_XlAutoFilterOperator_idl__
+#define __org_openoffice_excel_XlAutoFilterOperator_idl__
+module org  { module openoffice { module excel {
+
+constants XlAutoFilterOperator
+{
+        const short xlAnd = 1;
+        const short xlBottom10Items = 4;
+        const short xlBottom10Percent = 6;
+        const short xlOr = 2;
+        const short xlTop10Items = 3;
+        const short xlTop10Percent = 5;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlAxisCrosses.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlAxisCrosses.idl
diff -N oovbaapi/org/openoffice/excel/XlAxisCrosses.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlAxisCrosses.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlAxisCrosses_idl__
+#define __org_openoffice_excel_XlAxisCrosses_idl__
+module org  { module openoffice { module excel {
+
+constants XlAxisCrosses
+{
+        const short xlAxisCrossesAutomatic = -4105; //(&HFFFFEFF7)
+        const short xlAxisCrossesCustom = -4114; //(&HFFFFEFEE)
+        const short xlAxisCrossesMaximum = 2;
+        const short xlAxisCrossesMinimum = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlAxisGroup.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlAxisGroup.idl
diff -N oovbaapi/org/openoffice/excel/XlAxisGroup.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlAxisGroup.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlAxisGroup_idl__
+#define __org_openoffice_excel_XlAxisGroup_idl__
+module org  { module openoffice { module excel {
+
+constants XlAxisGroup
+{
+        const short xlPrimary = 1;
+        const short xlSecondary = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlAxisType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlAxisType.idl
diff -N oovbaapi/org/openoffice/excel/XlAxisType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlAxisType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlAxisType_idl__
+#define __org_openoffice_excel_XlAxisType_idl__
+module org  { module openoffice { module excel {
+
+constants XlAxisType
+{
+        const short xlCategory = 1;
+        const short xlSeriesAxis = 3;
+        const short xlValue = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlBackground.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlBackground.idl
diff -N oovbaapi/org/openoffice/excel/XlBackground.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlBackground.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlBackground_idl__
+#define __org_openoffice_excel_XlBackground_idl__
+module org  { module openoffice { module excel {
+
+constants XlBackground
+{
+        const long xlBackgroundAutomatic = -4105; //(&HFFFFEFF7)
+        const long xlBackgroundOpaque = 3;
+        const long xlBackgroundTransparent = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlBarShape.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlBarShape.idl
diff -N oovbaapi/org/openoffice/excel/XlBarShape.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlBarShape.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,15 @@
+#ifndef __org_openoffice_excel_XlBarShape_idl__
+#define __org_openoffice_excel_XlBarShape_idl__
+module org  { module openoffice { module excel {
+
+constants XlBarShape
+{
+        const short xlBox = 0;
+        const short xlConeToMax = 5;
+        const short xlConeToPoint = 4;
+        const short xlCylinder = 3;
+        const short xlPyramidToMax = 2;
+        const short xlPyramidToPoint = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlBorderWeight.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlBorderWeight.idl
diff -N oovbaapi/org/openoffice/excel/XlBorderWeight.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlBorderWeight.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlBorderWeight_idl__
+#define __org_openoffice_excel_XlBorderWeight_idl__
+module org  { module openoffice { module excel {
+
+constants XlBorderWeight
+{
+        const long xlHairline = 1;
+        const long xlMedium = -4138; //(&HFFFFEFD6)
+        const long xlThick = 4;
+        const long xlThin = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlBordersIndex.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlBordersIndex.idl
diff -N oovbaapi/org/openoffice/excel/XlBordersIndex.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlBordersIndex.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_vba_excel_XlBordersIndex_idl__
+#define __org_openoffice_vba_excel_XlBordersIndex_idl__
+module org  { module openoffice { module excel {
+
+constants XlBordersIndex
+{
+        const short xlDiagonalDown = 5;
+        const short xlDiagonalUp = 6;
+        const short xlEdgeLeft = 7;
+        const short xlEdgeTop = 8;
+        const short xlEdgeBottom = 9;
+        const short xlEdgeRight = 10;
+        const short xlInsideVertical = 11;
+        const short xlInsideHorizontal = 12;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlBuildInDialog.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlBuildInDialog.idl
diff -N oovbaapi/org/openoffice/excel/XlBuildInDialog.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlBuildInDialog.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,251 @@
+#ifndef __org_openoffice_excel_XlBuildInDialog_idl__
+#define __org_openoffice_excel_XlBuildInDialog_idl__
+module org  { module openoffice { module excel {
+
+constants XlBuildInDialog
+{
+        const long xlDialogActivate = 103; //(&H67)
+        const long xlDialogActiveCellFont = 476; //(&H1DC)
+        const long xlDialogAddChartAutoformat = 390; //(&H186)
+        const long xlDialogAddinManager = 321; //(&H141)
+        const long xlDialogAlignment = 43; //(&H2B)
+        const long xlDialogApplyNames = 133; //(&H85)
+        const long xlDialogApplyStyle = 212; //(&HD4)
+        const long xlDialogAppMove = 170; //(&HAA)
+        const long xlDialogAppSize = 171; //(&HAB)
+        const long xlDialogArrangeAll = 12;
+        const long xlDialogAssignToObject = 213; //(&HD5)
+        const long xlDialogAssignToTool = 293; //(&H125)
+        const long xlDialogAttachText = 80; //(&H50)
+        const long xlDialogAttachToolbars = 323; //(&H143)
+        const long xlDialogAutoCorrect = 485; //(&H1E5)
+        const long xlDialogAxes = 78; //(&H4E)
+        const long xlDialogBorder = 45; //(&H2D)
+        const long xlDialogCalculation = 32; //(&H20)
+        const long xlDialogCellProtection = 46; //(&H2E) 
+        const long xlDialogChangeLink = 166; //(&HA6) 
+        const long xlDialogChartAddData = 392; //(&H188)
+        const long xlDialogChartLocation = 527; //(&H20F)
+        const long xlDialogChartOptionDataLabelMultiple = 724; //(&H2D4)
+        const long xlDialogChartOptionDataLabels = 505; //(&H1F9) 
+        const long xlDialogChartOptionDataTable = 506; //(&H1FA)
+        const long xlDialogChartSourceData = 540; //(&H21C)
+        const long xlDialogChartTrend = 350; //(&H15E)
+        const long xlDialogChartType = 526; //(&H20E)
+        const long xlDialogChartWizard = 288; //(&H120)
+        const long xlDialogChechboxProperties = 435; //(&H1B3)
+        const long xlDialogClear = 52; //(&H34)
+        const long xlDialogColorPalette = 161; //(&HA1)
+        const long xlDialogColumnWidth = 47; //(&H2F)
+        const long xlDialogCombination = 73; //(&H49)
+        const long xlDialogConditionalFormatting = 583; //(&H247)
+        const long xlDialogConsolidate = 191; //(&HBF)
+        const long xlDialogCopyChart = 147; //(&H93)
+        const long xlDialogCopyPicture = 108; //(&H6C)
+        const long xlDialogCreateList = 769; //(&H31C)
+        const long xlDialogCreateNames = 62; //(&H3E)
+        const long xlDialogCreatePublisher = 217; //(&HD9)
+        const long xlDialogCustomizeToolbar = 276; //(&H114)
+        const long xlDialogCustomViews = 493; //(&H1ED)
+        const long xlDialogDataDelete = 36; //(&H24)
+        const long xlDialogDataLabel = 379; //(&H17B)
+        const long xlDialogDataLabelMultiple = 723; //(&H2D3)
+        const long xlDialogDataSeries = 40; //(&H28)
+        const long xlDialogDataValidation = 525; //(&H20D)
+        const long xlDialogDefineName = 61; //(&H3D)
+        const long xlDialogDefineStyle = 229; //(&HE5)
+        const long xlDialogDeleteFormat = 111; //(&H6F)
+        const long xlDialogDeleteName = 110; //(&H6E)
+        const long xlDialogDemote = 203; //(&HCB)
+        const long xlDialogDisplay = 27; //(&H1B)
+        const long xlDialogEditboxProperties = 438; //(&H1B6)
+        const long xlDialogEditColor = 223; //(&HDF)
+        const long xlDialogEditDelete = 54; //(&H36)
+        const long xlDialogEditionOptions = 251; //(&HFB)
+        const long xlDialogEditSeries = 228; //(&HE4)
+        const long xlDialogErrorbarX = 463; //(&H1CF)
+        const long xlDialogErrorbarY = 464; //(&H1D0)
+        const long xlDialogErrorChecking = 732; //(&H2DC)
+        const long xlDialogEvaluateFormula = 709; //(&H2C5)
+        const long xlDialogExternalDataProperties = 530; //(&H212)
+        const long xlDialogExtract = 35; //(&H23)
+        const long xlDialogFileDelete = 6;
+        const long xlDialogFileSharing = 481; //(&H1E1)
+        const long xlDialogFillGroup = 200; //(&HC8)
+        const long xlDialogFillWorkGroup = 301; //(&H12D)
+        const long xlDialogFilter = 447; //(&H1BF)
+        const long xlDialogFilterAdvanced = 370; //(&H172)
+        const long xlDialogFindFile = 475; //(&H1DB)
+        const long xlDialogFont = 26; //(&H1A)
+        const long xlDialogFontProperties = 381; //(&H17D)
+        const long xlDialogFormatAuto = 269; //(&H10D)
+        const long xlDialogFormatChart = 465; //(&H1D1)
+        const long xlDialogFormatCharttype = 423; //(&H1A7)
+        const long xlDialogFormatFont = 150; //(&H96)
+        const long xlDialogFormatLegend = 88; //(&H58)
+        const long xlDialogFormatMain = 225; //(&HE1)
+        const long xlDialogFormatMove = 128; //(&H80)
+        const long xlDialogFormatNumber = 42; //(&H2A)
+        const long xlDialogFormatOverlay = 226; //(&HE2)
+        const long xlDialogFormatSize = 129; //(&H81)
+        const long xlDialogFormatText = 89; //(&H59)
+        const long xlDialogFormulaFind = 64; //(&H40)
+        const long xlDialogFormulaGoto = 63; //(&H3F)
+        const long xlDialogFormulaReplace = 130; //(&H82)
+        const long xlDialogFunctionWizard = 450; //(&H1C2)
+        const long xlDialogGallery3dArea = 193; //(&HC1)
+        const long xlDialogGallery3dBar = 272; //(&H110)
+        const long xlDialogGallery3dColumn = 194; //(&HC2)
+        const long xlDialogGallery3dLine = 195; //(&HC3)
+        const long xlDialogGallery3dPie = 196; //(&HC4)
+        const long xlDialogGallery3dSurface = 273; //(&H111)
+        const long xlDialogGalleryArea = 67; //(&H43)
+        const long xlDialogGalleryBar = 68; //(&H44)
+        const long xlDialogGalleryColumn = 69; //(&H45)
+        const long xlDialogGalleryCustom = 388; //(&H184)
+        const long xlDialogGalleryDoughnut = 344; //(&H158)
+        const long xlDialogGalleryLine = 70; //(&H46)
+        const long xlDialogGalleryPie = 71; //(&H47)
+        const long xlDialogGalleryRader = 249; //(&HF9)
+        const long xlDialogGalleryScatter = 72; //(&H48)
+        const long xlDialogGoalSeek = 198; //(&HC6)
+        const long xlDialogGridlines = 76; //(&H4C)
+        const long xlDialogImportTextFile = 666; //(&H29A)
+        const long xlDialogInsert = 55; //(&H37)
+        const long xlDialogInsertHyperlink = 596; //(&H254)
+        const long xlDialogInsertNameLabel = 496; //(&H1F0)
+        const long xlDialogInsertObject = 259; //(&H103)
+        const long xlDialogInsertPicture = 342; //(&H156)
+        const long xlDialogInsertTitle = 380; //(&H17C)
+        const long xlDialogLabelProperties = 436; //(&H1B4)
+        const long xlDialogListboxProperties = 437; //(&H1B5)
+        const long xlDialogMacroOptions = 382; //(&H17E)
+        const long xlDialogMailEditMailer = 470; //(&H1D6)
+        const long xlDialogMailLogon = 339; //(&H153)
+        const long xlDialogMailNextLetter = 378; //(&H17A)
+        const long xlDialogMainChart = 85; //(&H55)
+        const long xlDialogMainChartType = 185; //(&HB9)
+        const long xlDialogMenuEditor = 322;  //(&H142)
+        const long xlDialogMove = 262; //(&H106)
+        const long xlDialogMyPermission = 834; //(&H342)
+        const long xlDialogNew = 119; //(&H77)
+        const long xlDialogNewWebQuery = 667; //(&H29B)
+        const long xlDialogNote = 154; //(&H9A)
+        const long xlDialogObjectProperties = 207; //(&HCF)
+        const long xlDialogObjectProtection = 214; //(&HD6)
+        const long xlDialogOpen = 1;
+        const long xlDialogOpenLinks = 2;
+        const long xlDialogOpenMail = 188; //(&HBC)
+        const long xlDialogOpenText = 441; //(&H1B9)
+        const long xlDialogOptionsCalculation = 318; //(&H13E)
+        const long xlDialogOptionsChart = 325; //(&H145)
+        const long xlDialogOptionsEdit = 319; //(&H13F)
+        const long xlDialogOptionsGeneral = 356; //(&H164)
+        const long xlDialogOptionsListAdd = 458; //(&H1CA)
+        const long xlDialogOptionsME = 647; //(&H287)
+        const long xlDialogOptionsTransition = 355; //(&H163)
+        const long xlDialogOptionsView = 320; //(&H140)
+        const long xlDialogOutline = 142; //(&H8E)
+        const long xlDialogOverlay = 86; //(&H56)
+        const long xlDialogOverlayChartType = 186; //(&HBA)
+        const long xlDialogPageSetup = 7;
+        const long xlDialogParse = 91; //(&H5B)
+        const long xlDialogPasteNames = 58; //(&H3A)
+        const long xlDialogPasteSpecial = 53; //(&H35)
+        const long xlDialogPatterns = 84; //(&H54)
+        const long xlDialogPermission = 832; //(&H340)
+        const long xlDialogPhonetic = 656; //(&H290)
+        const long xlDialogPivotCalculatedField = 570; //(&H23A)
+        const long xlDialogPivotCalculatedItem = 572; //(&H23C)
+        const long xlDialogPivotClientServerSet = 689; //(&H2B1)
+        const long xlDialogPivotFieldGroup = 433; //(&H1B1)
+        const long xlDialogPivotFieldProperties = 313; //(&H139)
+        const long xlDialogPivotFieldUngroup = 434; //(&H1B2)
+        const long xlDialogPivotShowPages = 421; //(&H1A5)
+        const long xlDialogPivotSolveOrder = 568; //(&H238)
+        const long xlDialogPivotTableOptions = 567; //(&H237)
+        const long xlDialogPivotTableWizard = 321; //(&H138)
+        const long xlDialogPlacement = 300; //(&H12C)
+        const long xlDialogPrint = 8;
+        const long xlDialogPrintSetup = 9;
+        const long xlDialogPrintPreview = 222; //(&HDE)
+        const long xlDialogPromote = 202; //(&HCA)
+        const long xlDialogProperties = 474; //(&H1DA)
+        const long xlDialogPropertyFields = 754; //(&H2F2)
+        const long xlDialogProtectDocument = 28; //(&H1C)
+        const long xlDialogProtectSharing = 620; //(&H26C)
+        const long xlDialogPublishAsWebPage = 653; //(&H28D)
+        const long xlDialogPushbuttonProperties = 445; //(&H1BD)
+        const long xlDialogReplaceFont = 134; //(&H86)
+        const long xlDialogRoutingSlip = 336; //(&H150)
+        const long xlDialogRowHeight = 127; //(&H7F)
+        const long xlDialogRun = 17; //(&H11)
+        const long xlDialogSaveAs = 5;
+        const long xlDialogSaveCopyAs = 456; //(&H1C8)
+        const long xlDialogSaveNewObject = 208; //(&HD0)
+        const long xlDialogSaveWorkbook = 145; //(&H91)
+        const long xlDialogSaveWorkspace = 285; //(&H11D)
+        const long xlDialogScale = 87; //(&H57)
+        const long xlDialogScenarioAdd = 307; //(&H133)
+        const long xlDialogScenarioCells = 305; //(&H131)
+        const long xlDialogScenarioEdit = 308; //(&H134)
+        const long xlDialogScenarioMerge = 473; //(&H1D9) 
+        const long xlDialogScenarioSummary = 311; //(&H137)  
+        const long xlDialogScrollbarProperties = 420; //(&H1A4)
+        const long xlDialogSearch = 731; //(&H2DB)
+        const long xlDialogSelectSpecial = 132; //(&H84)
+        const long xlDialogSendMail = 189; //(&HBD)
+        const long xlDialogSeriesAxes = 450; //(&H1CC)
+        const long xlDialogSeriesOptions = 557; //(&H22D)
+        const long xlDialogSeriesOrder = 466; //(&H1D2)
+        const long xlDialogSeriesShape = 504; //(&H1F8)
+        const long xlDialogSeriesX = 461; //(&H1CD)
+        const long xlDialogSeriesY = 462; //(&H1CE)
+        const long xlDialogSetBackgroundPicture = 509; //(&H1FD)
+        const long xlDialogSetPrintTitles = 23; //(&H17)
+        const long xlDialogSetUpdateStatus = 159; //(&H9F) 
+        const long xlDialogShowDetail = 204; //(&HCC)
+        const long xlDialogShowToolbar = 220; //(&HDC)
+        const long xlDialogSize = 261; //(&H105)
+        const long xlDialogSort = 39; //(&H27)
+        const long xlDialogSortSpecial = 192; //(&HC0)
+        const long xlDialogSplit = 137; //(&H89)
+        const long xlDialogStandardFont = 190; //(&HBE)
+        const long xlDialogStandardWidth = 472; //(&H1D8)
+        const long xlDialogStyle = 44; //(&H2C)
+        const long xlDialogSubscribeTo = 218; //(&HDA)
+        const long xlDialogSubtotalCreate = 398; //(&H18E)
+        const long xlDialogSummaryInfo = 474; //(&H1DA)
+        const long xlDialogTable = 41; //(&H29)
+        const long xlDialogTabOrder = 394; //(&H18A)
+        const long xlDialogTextToColumns = 422; //(&H1A6)
+        const long xlDialogUnhide = 94; //(&H5E)
+        const long xlDialogUpdateLink = 201; //(&HC9)
+        const long xlDialogVbaInsertFile = 328; //(&H148)
+        const long xlDialogVbaMakeAddin = 478; //(&H1DE)
+        const long xlDialogVbaProcedureDefinition = 330; //(&H14A)
+        const long xlDialogView3d = 197; //(&HC5)
+        const long xlDialogWebOptionsBrowsers = 773; //(&H305)
+        const long xlDialogWebOptionsEncoding = 686; //(&H2AE)
+        const long xlDialogWebOptionsFiles = 684; //(&H2AC)
+        const long xlDialogWebOptionsFonts = 687; //(&H2AF)
+        const long xlDialogWebOptionsGeneral = 683; //(&H2AB)
+        const long xlDialogWebOptionsPictures = 685; //(&H2AD)
+        const long xlDialogWindowMove = 14;
+        const long xlDialogWindowSize = 13;
+        const long xlDialogWorkbookAdd = 281; //(&H119)
+        const long xlDialogWorkbookCopy = 283; //(&H11B)
+        const long xlDialogWorkbookInsert = 354; //(&H162)
+        const long xlDialogWorkbookMove = 282; //(&H11A)
+        const long xlDialogWorkbookName = 386; //(&H182)
+        const long xlDialogWorkbookNew = 302; //(&H12E)
+        const long xlDialogWorkbookOptions = 284; //(&H11C)
+        const long xlDialogWorkbookProtect = 417; //(&H1A1) 
+        const long xlDialogWorkbookTabSplit = 415; //(&H19F) 
+        const long xlDialogWorkbookUnhide = 384; //(&H180) 
+        const long xlDialogWorkgroup = 199; //(&HC7)
+        const long xlDialogWorkspace = 95; //(&H5F)
+        const long xlDialogZoom = 256; //(&H100)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlBuiltInDialog.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlBuiltInDialog.idl
diff -N oovbaapi/org/openoffice/excel/XlBuiltInDialog.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlBuiltInDialog.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,35 @@
+#ifndef __org_openoffice_excel_XlBuiltInDialog_idl__
+#define __org_openoffice_excel_XlBuiltinDialog_idl__
+module org  { module openoffice { module excel { 
+
+constants XlBuiltInDialog
+{
+	const long xlDialogOpen = 0;
+	const long xlDialogActiveCellFont = 1;
+	const long xlDialogInsert = 2;
+	const long xlDialogPrint = 3;
+	const long xlDialogPasteSpecial = 4;
+	const long xlDialogProtectDocument = 5;
+	const long xlDialogColumnWidth = 6;
+	const long xlDialogDefineName = 7;
+	const long xlDialogCustomizeToolbar = 8;
+	const long xlDialogInsertHyperlink = 9;
+	const long xlDialogInsertPicture = 10;
+	const long xlDialogInsertObject = 11;
+	const long xlDialogPageSetUp = 12;
+	const long xlDialogSort = 13;
+	const long xlDialogRowHeight = 14;
+	const long xlDialogAutoCorrect = 15;
+	const long xlDialogConditionalFormatting = 16;
+	const long xlDialogConsolidate = 17;
+	const long xlDialogCreateNames = 18;
+	const long xlDialogDataSeries = 19;
+	const long xlDialogDataValidation = 20;
+	const long xlDialogInsertNameLabel = 21;
+	const long xlDialogFilter = 22;
+	const long xlDialogFilterAdvanced = 23;
+	const long xlDialogFormatAuto = 24;
+};
+}; }; };
+
+#endif
Index: oovbaapi/org/openoffice/excel/XlCVError.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCVError.idl
diff -N oovbaapi/org/openoffice/excel/XlCVError.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCVError.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,16 @@
+#ifndef __org_openoffice_excel_XlCVError_idl__
+#define __org_openoffice_excel_XlCVError_idl__
+module org  { module openoffice { module excel {
+
+constants XlCVError
+{
+        const long xlErrDiv0 = 2007; //(&H7D7)
+        const long xlErrNA = 2042; //(&H7FA)
+        const long xlErrName = 2029; //(&H7ED)
+        const long xlErrNull = 2000; //(&H7D0)
+        const long xlErrNum = 2036; //(&H7F4)
+        const long xlErrRef = 2023; //(&H7E7)
+        const long xlErrValue = 2015; //(&H7DF)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCalculatedMemberType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCalculatedMemberType.idl
diff -N oovbaapi/org/openoffice/excel/XlCalculatedMemberType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCalculatedMemberType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlCalculatedMemberType_idl__
+#define __org_openoffice_excel_XlCalculatedMemberType_idl__
+module org  { module openoffice { module excel {
+
+constants XlCalculatedMemberType
+{
+        const short xlCalculatedMember = 0;
+        const short xlCalculatedSet = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCalculation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCalculation.idl
diff -N oovbaapi/org/openoffice/excel/XlCalculation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCalculation.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCalculation_idl__
+#define __org_openoffice_excel_XlCalculation_idl__
+module org  { module openoffice { module excel {
+
+constants XlCalculation
+{
+        const long xlCalculationAutomatic = -4105; //(&HFFFFEFF7)
+        const long xlCalculationManual = -4135; //(&HFFFFEFD9)
+        const long xlCalculationSemiautomatic = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCalculationInterruptKey.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCalculationInterruptKey.idl
diff -N oovbaapi/org/openoffice/excel/XlCalculationInterruptKey.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCalculationInterruptKey.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCalculationInterruptKey_idl__
+#define __org_openoffice_excel_XlCalculationInterruptKey_idl__
+module org  { module openoffice { module excel {
+
+constants XlCalculationInterruptKey
+{
+        const short xlAnyKey = 2;
+        const short xlEscKey = 1;
+        const short xlNoKey = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCalculationState.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCalculationState.idl
diff -N oovbaapi/org/openoffice/excel/XlCalculationState.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCalculationState.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCalculationState_idl__
+#define __org_openoffice_excel_XlCalculationState_idl__
+module org  { module openoffice { module excel {
+
+constants XlCalculationState
+{
+        const short xlCalculating = 1; 
+        const short xlDone = 0;
+        const short xlPending = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCategoryType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCategoryType.idl
diff -N oovbaapi/org/openoffice/excel/XlCategoryType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCategoryType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCategoryType_idl__
+#define __org_openoffice_excel_XlCategoryType_idl__
+module org  { module openoffice { module excel {
+
+constants XlCategoryType
+{
+        const long xlAutomaticScale = -4105; //(&HFFFFEFF7)
+        const long xlCategoryScale = 2;
+        const long xlTimeScale = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCellInsertionMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCellInsertionMode.idl
diff -N oovbaapi/org/openoffice/excel/XlCellInsertionMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCellInsertionMode.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCellInsertionMode_idl__
+#define __org_openoffice_excel_XlCellInsertionMode_idl__
+module org  { module openoffice { module excel {
+
+constants XlCellInsertionMode
+{
+        const short xlInsertDeleteCells = 1;
+        const short xlInsertEntireRows = 2;
+        const short xlOverwriteCells = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCellType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCellType.idl
diff -N oovbaapi/org/openoffice/excel/XlCellType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCellType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,19 @@
+#ifndef __org_openoffice_excel_XlCellType_idl__
+#define __org_openoffice_excel_XlCellType_idl__
+module org  { module openoffice { module excel {
+
+constants XlCellType
+{
+        const long xlCellTypeAllFormatConditions = -4172; //(&HFFFFEFB4)
+        const long xlCellTypeAllValidation = -4174; //(&HFFFFEFB2)
+        const long xlCellTypeBlanks = 4;
+        const long xlCellTypeComments = -4144; //(&HFFFFEFD0)
+        const long xlCellTypeConstants = 2;
+        const long xlCellTypeFormulas = -4123; //(&HFFFFEFE5)  
+        const long xlCellTypeLastCell = 11;
+        const long xlCellTypeSameFormatConditions = -4173; //(&HFFFFEFB3)
+        const long xlCellTypeSameValidation = -4175; //(&HFFFFEFB1)
+        const long xlCellTypeVisible = 12;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartGallery.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartGallery.idl
diff -N oovbaapi/org/openoffice/excel/XlChartGallery.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartGallery.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlChartGallery_idl__
+#define __org_openoffice_excel_XlChartGallery_idl__
+module org  { module openoffice { module excel {
+
+constants XlChartGallery
+{
+        const short xlAnyGallery = 23; //(&H17)
+        const short xlBuildIn = 21; //(&H15)
+        const short xlUserDefined = 22; //(&H16)
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartItem.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartItem.idl
diff -N oovbaapi/org/openoffice/excel/XlChartItem.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartItem.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,40 @@
+#ifndef __org_openoffice_excel_XlChartItem_idl__
+#define __org_openoffice_excel_XlChartItem_idl__
+module org  { module openoffice { module excel {
+
+constants XlChartItem
+{
+        const short xlAxis = 21; //(&H15)
+        const short xlAxisTitle = 17; //(&H11)
+        const short xlChartTitle = 4;
+        const short xlCorners = 6;
+        const short xlDataLabel = 0;
+        const short xlDataTable =7;
+        const short xlDisplayUnitLabel = 30; //(&H1E)
+        const short xlDownBars = 20; //(&H14)
+        const short xlDropLines = 26; //(&H1A)
+        const short xlErrorBars = 9;
+        const short xlFloor = 23; //(&H17)
+        const short xlHiLoLines = 25; //(&H19)
+        const short xlLeaderLines = 29; //(&H1D)
+        const short xlLegend = 24; //(&H18)
+        const short xlLegendEntry = 12;
+        const short xlLegendKey = 13;
+        const short xlMajorGridlines = 15;
+        const short xlMinorGridlines = 16; //(&H10)
+        const short xlNothing = 28; //(&H1C)
+        const short xlPivotChartDropZone = 32; //(&H20)
+        const short xlPivotChartFieldButton = 31; //(&H1F)
+        const short xlPlotArea = 19; //(&H13)
+        const short xlRaderAxisLabels = 27; //(&H1B)
+        const short xlSeries = 3;
+        const short xlSeriesLines = 22; //(&H16)
+        const short xlShape = 14;
+        const short xlTrendline = 8;
+        const short xlUpBars = 18; //(&H12)
+        const short xlWalls = 5;
+        const short xlXErrorBars = 10;
+        const short xlYErrorBars = 11;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartLocation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartLocation.idl
diff -N oovbaapi/org/openoffice/excel/XlChartLocation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartLocation.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlChartLocation_idl__
+#define __org_openoffice_excel_XlChartLocation_idl__
+module org  { module openoffice {  module excel {
+
+constants XlChartLocation
+{
+        const short xlLocationAsNewSheet = 1;
+        const short xlLocationAsObject = 2;
+        const short xlLocationAutomatic = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartPicturePlacement.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartPicturePlacement.idl
diff -N oovbaapi/org/openoffice/excel/XlChartPicturePlacement.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartPicturePlacement.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,16 @@
+#ifndef __org_openoffice_excel_XlChartPicturePlacement_idl__
+#define __org_openoffice_excel_XlChartPicturePlacement_idl__
+module org  { module openoffice { module excel {
+
+constants XlChartPicturePlacement
+{
+        const short xlAllFaces = 7;
+        const short xlEnd = 2;
+        const short xlEndSides = 3;
+        const short xlFront = 4;
+        const short xlFrontEnd = 6;
+        const short xlFrontSides = 5;
+        const short xlSlides = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartPictureType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartPictureType.idl
diff -N oovbaapi/org/openoffice/excel/XlChartPictureType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartPictureType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlChartPictureType_idl__
+#define __org_openoffice_excel_XlChartPictureType_idl__
+module org  { module openoffice { module excel {
+
+constants XlChartPictureType
+{
+        const short xlStack = 2;
+        const short xlStackScale = 3;
+        const short xlStretch = 1;
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartSplitType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartSplitType.idl
diff -N oovbaapi/org/openoffice/excel/XlChartSplitType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartSplitType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlChartSplitType_idl__
+#define __org_openoffice_excel_XlChartSplitType_idl__
+module org  { module openoffice { module excel {
+
+constants XlChartSplitType
+{
+        const short xlSplitByCustomSplit = 4;
+        const short xlSplitByPercentValue = 3;
+        const short xlSplitByPercentPosition = 1;
+        const short xlSplitByValue = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlChartType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlChartType.idl
diff -N oovbaapi/org/openoffice/excel/XlChartType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlChartType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,82 @@
+#ifndef __org_openoffice_excel_XlChartType_idl__
+#define __org_openoffice_excel_XlChartType_idl__
+module org  { module openoffice { module excel {
+
+constants XlChartType
+{
+        const long xl3DArea = -4098; //(&HFFFFEFFE)
+        const long xl3DAreaStacked = 78; //(&H4E)
+        const long xl3DAreaStacked100 = 79; //(&H4F)
+        const long xl3DBarClustered = 60; //(&H3C) 
+        const long xl3DBarStacked = 61; //(&H3D) 
+        const long xl3DBarStacked100 = 62; //(&H3E) 
+        const long xl3DColumn = -4100; //(&HFFFFEFFC) 
+        const long xl3DColumnClustered = 54; //(&H36)
+        const long xl3DColumnStacked = 55; //(&H37)
+        const long xl3DColumnStacked100 = 56; //(&H38)
+        const long xl3DLine = -4101; //(&HFFFFEFEB)
+        const long xl3DPie = -4102; //(&HFFFFEFEA)
+        const long xl3DPieExploded = 70; //(&H46)
+        const long xlArea = 1;
+        const long xlAreaStacked = 76; //(&H4C)
+        const long xlAreaStacked100 = 77; //(&H4D)
+        const long xlBarClustered = 57; //(&H39)
+        const long xlBarOfPie = 71; //(&H47)
+        const long xlBarStacked = 58; //(&H3A)
+        const long xlBarStacked100 = 59; //(&H3B)
+        const long xlBubble = 15;
+        const long xlBubble3DEffect = 87; //(&H57)
+        const long xlColumnClustered = 51; //(&H33)
+        const long xlColumnStacked = 52; //(&H34)
+        const long xlColumnStacked100 = 53; //(&H35)
+        const long xlConeBarClustered = 102; //(&H66)
+        const long xlConeBarStacked = 103; //(&H67)
+        const long xlConeBarStacked100 = 104; //(&H68)
+        const long xlConeCol = 105; //(&H69) 
+        const long xlConeColClustered = 99; //(&H63) 
+        const long xlConeColStacked = 100; //(&H64)
+        const long xlConeColStacked100 = 101; //(&H65)
+        const long xlCylinderBarClustered = 95; //(&H5F)
+        const long xlCylinderBarStacked = 96; //(&H60)
+        const long xlCylinderBarStacked100 = 97; //(&H61)
+        const long xlCylinderCol = 98; //(&H62)
+        const long xlCylinderColClustered = 92; //(&H5C)
+        const long xlCylinderColStacked = 93; //(&H5D)
+        const long xlCylinderColStacked100 = 94; //(&H5E)
+        const long xlDoughnut = -4120; //(&HFFFFEFE8)
+        const long xlDoughnutExploded = 80; //(&H50)
+        const long xlLine = 4;
+        const long xlLineMarkers = 65; //(&H41)
+        const long xlLineMarkersStacked = 66; //(&H42)
+        const long xlLineMarkersStacked100 = 67; //(&H43)
+        const long xlLineStacked = 63; //(&H3F)
+        const long xlLineStacked100 = 64; //(&H40)
+        const long xlPie = 5;
+        const long xlPieExploded = 69; //(&H45)
+        const long xlPieOfPie = 68; //(&H44)
+        const long xlPyramidBarClustered = 109; //(&H6D)
+        const long xlPyramidBarStacked = 110; //(&H6E)
+        const long xlPyramidBarStacked100 = 111; //(&H6F)
+        const long xlPyramidCol = 112; //(&H70)
+        const long xlPyramidColClustered = 106; //(&H6A)
+        const long xlPyramidColStacked = 107; //(&H6B)
+        const long xlPyramidColStacked100 = 108; //(&H6C)
+        const long xlRader = -4151; //(&HFFFFEFC9)
+        const long xlRaderFilled = 82; //(&H52)
+        const long xlRaderMarkers = 81; //(&H51)
+        const long xlStockHLC = 88; //(&H58)
+        const long xlStockOHLC = 89; //(&H59)
+        const long xlStockVHLC = 90; //(&H5A)
+        const long xlStockVOHLC = 91; //(&H5B)
+        const long xlSurface = 83; //(&H53)
+        const long xlSurfaceTopView = 85; //(&H55)
+        const long xlSurfaceTopViewWireframe = 86; //(&H56)
+        const long xlSurfaceWireframe = 84; //(&H54)
+        const long xlXYScatter = -4169; //(&HFFFFEFB7)
+        const long xlXYScatterLines = 74; //(&H4A)
+        const long xlXYScatterLinesNoMarkers = 75; //(&H4B) 
+        const long xlXYScatterSmooth = 72; //(&H48)
+        const long xlXYScatterSmoothNoMarkers = 73; //(&H49)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlClipboardFormat.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlClipboardFormat.idl
diff -N oovbaapi/org/openoffice/excel/XlClipboardFormat.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlClipboardFormat.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,42 @@
+#ifndef __org_openoffice_excel_XlClipboardFormat_idl__
+#define __org_openoffice_excel_XlClipboardFormat_idl__
+module org  { module openoffice { module excel {
+
+constants XlClipboardFormat
+{
+        const short xlClipboardFormatBIFF = 8;
+        const short xlClipboardFormatBIFF2 = 18; //(&H12) 
+        const short xlClipboardFormatBIFF3 = 20; //(&H14)
+        const short xlClipboardFormatBIFF4 = 30; //(&H1E)
+        const short xlClipboardFormatBinary = 15;
+        const short xlClipboardFormatBitmap = 9;
+        const short xlClipboardFormatCGM = 13;
+        const short xlClipboardFormatCSV = 5;
+        const short xlClipboardFormatDIF = 4;
+        const short xlClipboardFormatDspText = 12;
+        const short xlClipboardFormatEmbeddedObject = 21; //(&H15)
+        const short xlClipboardFormatEmbedSource = 22; //(&H16)
+        const short xlClipboardFormatLink = 11;
+        const short xlClipboardFormatLinkSource = 23; //(&H17)
+        const short xlClipboardFormatLinkSourceDesc = 32; //(&H20)
+        const short xlClipboardFormatMovie = 24; //(&H18)
+        const short xlClipboardFormatNative = 14;
+        const short xlClipboardFormatObjectDesc = 31; //(&H1F)
+        const short xlClipboardFormatObjectLink = 19; //(&H13)
+        const short xlClipboardFormatOwnerLink = 17; //(&H11)
+        const short xlClipboardFormatPICT = 2;
+        const short xlClipboardFormatPrintPICT = 3;
+        const short xlClipboardFormatRTF = 7;
+        const short xlClipboardFormatScreenPICT = 29; //(&H1D)
+        const short xlClipboardFormatStandardFont = 28; //(&H1C)
+        const short xlClipboardFormatStandardScale = 27; //(&H1B)
+        const short xlClipboardFormatSYLK = 6;
+        const short xlClipboardFormatTable = 16; //(&H10)
+        const short xlClipboardFormatText = 0;
+        const short xlClipboardFormatToolFace = 25; //(&H19)
+        const short xlClipboardFormatToolFacePICT = 26; //(&H1A)
+        const short xlClipboardFormatToolVALU = 1;
+        const short xlClipboardFormatToolWK1 = 10;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCmdType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCmdType.idl
diff -N oovbaapi/org/openoffice/excel/XlCmdType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCmdType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlCmdType_idl__
+#define __org_openoffice_excel_XlCmdType_idl__
+module org  { module openoffice { module excel {
+
+constants XlCmdType
+{
+        const short xlCmdCube = 1;
+        const short xlCmdDefault = 4;
+        const short xlCmdList = 5;
+        const short xlCmdSql = 2;
+        const short xlCmdTable = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlColorIndex.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlColorIndex.idl
diff -N oovbaapi/org/openoffice/excel/XlColorIndex.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlColorIndex.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlColorIndex_idl__
+#define __org_openoffice_excel_XlColorIndex_idl__
+module org  { module openoffice { module excel {
+
+constants XlColorIndex
+{
+        const long xlColorIndexAutomatic = -4105; //(&HFFFFEFF7) 
+        const long xlColorIndexNone = -4142; //(&HFFFFEFD2)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlColumnDataType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlColumnDataType.idl
diff -N oovbaapi/org/openoffice/excel/XlColumnDataType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlColumnDataType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,20 @@
+#ifndef __org_openoffice_excel_XlColumnDataType_idl__
+#define __org_openoffice_excel_XlColumnDataType_idl__
+module org  { module openoffice { module excel {
+
+constants XlColumnDataType
+{
+        const short xlDMYFormat = 4;
+        const short xlDYMFormat = 7;
+        const short xlEMDFormat = 10;
+        const short xlGeneralFormat = 1;
+        const short xlMDYFormat = 3;
+        const short xlMYDFormat = 6;
+        const short xlSkipColumn = 9;
+        const short xlTextFormat = 2;
+        const short xlYDMFormat = 8;
+        const short xlYMDFormat = 5;
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCommandUnderlines.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCommandUnderlines.idl
diff -N oovbaapi/org/openoffice/excel/XlCommandUnderlines.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCommandUnderlines.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCommandUnderlines_idl__
+#define __org_openoffice_excel_XlCommandUnderlines_idl__
+module org  { module openoffice { module excel {
+
+constants XlCommandUnderlines
+{
+        const long xlCommandUnderlinesAutomatic = -4105; //(&HFFFFEFF7)
+        const long xlCommandUnderlinesOff = -4146; //(&HFFFFEFCE)
+        const long xlCommandUnderlinesOn = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCommentDisplayMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCommentDisplayMode.idl
diff -N oovbaapi/org/openoffice/excel/XlCommentDisplayMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCommentDisplayMode.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlCommentDisplayMode_idl__
+#define __org_openoffice_excel_XlCommentDisplayMode_idl__
+module org  { module openoffice { module excel { 
+
+constants XlCommentDisplayMode
+{
+const long xlCommentAndIndicator = 1;
+const long xlCommentIndicatorOnly = -1; // (&HFFFFFFFF)
+const long xlNoIndicator = 0;
+};
+}; }; };
+
+#endif
Index: oovbaapi/org/openoffice/excel/XlConsolidationFunction.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlConsolidationFunction.idl
diff -N oovbaapi/org/openoffice/excel/XlConsolidationFunction.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlConsolidationFunction.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,21 @@
+#ifndef __org_openoffice_excel_XlConsolidationFunction_idl__
+#define __org_openoffice_excel_XlConsolidationFunction_idl__
+module org  { module openoffice { module excel {
+
+constants XlConsolidationFunction
+{
+        const long xlAverage = -4106; //(&HFFFFEFF6)
+        const long xlCount = -4112; //(&HFFFFEFF0)
+        const long xlCountNums = -4113; //(&HFFFFEFFF)
+        const long xlMax = -4136; //(&HFFFFEFD8)
+        const long xlMin = -4139; //(&HFFFFEFD5)
+        const long xlProduct = -4149; //(&HFFFFEFCB)
+        const long xlStDev = -4155; //(&HFFFFEFC5)
+        const long xlStDevP = -4156; //(&HFFFFEFC4)
+        const long xlSum = -4157; //(&HFFFFEFC3)
+        const long xlUnknown = 1000; //(&H3E8)
+        const long xlVar = -4164; //(&HFFFFEFBC)
+        const long xlVarP = -4165; //(&HFFFFEFBB)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCopyPictureFormat.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCopyPictureFormat.idl
diff -N oovbaapi/org/openoffice/excel/XlCopyPictureFormat.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCopyPictureFormat.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlCopyPictureFormat_idl__
+#define __org_openoffice_excel_XlCopyPictureFormat_idl__
+module org  { module openoffice { module excel {
+
+constants XlCopyPictureFormat
+{
+        const short xlBitmap = 2;
+        const short xlPicture = -4147; //(&HFFFFEFCD)
+};
+}; }; }; 
+#endif
Index: oovbaapi/org/openoffice/excel/XlCorruptLoad.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCorruptLoad.idl
diff -N oovbaapi/org/openoffice/excel/XlCorruptLoad.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCorruptLoad.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCorruptLoad_idl__
+#define __org_openoffice_excel_XlCorruptLoad_idl__
+module org  { module openoffice { module excel {
+
+constants XlCorruptLoad
+{
+        const short xlExtractData = 2;
+        const short xlNormalLoad = 0; 
+        const short xlRepairFile = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCreator.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCreator.idl
diff -N oovbaapi/org/openoffice/excel/XlCreator.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCreator.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,10 @@
+#ifndef __org_openoffice_excel_XlCreator_idl__
+#define __org_openoffice_excel_XlCreator_idl__
+module org  { module openoffice { module excel {
+
+constants XlCreator
+{
+        const long xlCreatorCode = 1480803660; //(&H5843454C)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCubeFieldType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCubeFieldType.idl
diff -N oovbaapi/org/openoffice/excel/XlCubeFieldType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCubeFieldType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlCubeFieldType_idl__
+#define __org_openoffice_excel_XlCubeFieldType_idl__
+module org  { module openoffice { module excel {
+
+constants XlCubeFieldType
+{
+        const short xlHierarchy = 1;
+        const short xlMeasure = 2;
+        const short xlSet = 3; 
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlCutCopyMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlCutCopyMode.idl
diff -N oovbaapi/org/openoffice/excel/XlCutCopyMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlCutCopyMode.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlCutCopyMode_idl__
+#define __org_openoffice_excel_XlCutCopyMode_idl__
+module org  { module openoffice { module excel {
+
+constants XlCutCopyMode
+{
+        const short xlCopy = 1;
+        const short xlCut = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDVAlertStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDVAlertStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlDVAlertStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDVAlertStyle.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlDVType_idl__
+#define __org_openoffice_excel_XlDVType_idl__
+module org  { module openoffice { module excel {
+
+constants XlDVAlertStyle
+{
+        const short xlValidAlertInformation = 3;
+        const short xlValidAlertStop = 1;
+        const short xlValidAlertWarning = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDVAlterStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDVAlterStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlDVAlterStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDVAlterStyle.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlDVAlterStyle_idl__
+#define __org_openoffice_excel_XlDVAlterStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlDVAlterStyle
+{
+        const short xlValidAlterInformation = 3;
+        const short xlValidAlterStop = 1;
+        const short xlValidAlterWarning = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDVType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDVType.idl
diff -N oovbaapi/org/openoffice/excel/XlDVType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDVType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlDVType_idl__
+#define __org_openoffice_excel_XlDVType_idl__
+module org  { module openoffice { module excel {
+
+constants XlDVType
+{
+        const short xlValidateCustom = 7;
+        const short xlValidateDate = 4;
+        const short xlValidateDecimal = 2;
+        const short xlValidateInputOnly = 0;
+        const short xlValidateList = 3;
+        const short xlValidateTextLength = 6;
+        const short xlValidateTime = 5;
+        const short xlValidateWholeNumber = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDataLabelPosition.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDataLabelPosition.idl
diff -N oovbaapi/org/openoffice/excel/XlDataLabelPosition.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDataLabelPosition.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,21 @@
+#ifndef __org_openoffice_excel_XlDataLabelPosition_idl__
+#define __org_openoffice_excel_XlDataLabelPosition_idl__
+module org  { module openoffice { module excel {
+
+constants XlDataLabelPosition
+{
+        const long xlLabelPositionAbove = 0;
+        const long xlLabelPositionBelow = 1;
+        const long xlLabelPositionBestFit = 5;
+        const long xlLabelPositionBestCenter = -4108; //(&HFFFFEFF4)
+        const long xlLabelPositionBestCustom = 7;
+        const long xlLabelPositionInsideBase = 4;
+        const long xlLabelPositionInsideEnd = 3;
+        const long xlLabelPositionInsideLeft = -4131; //(&HFFFFEFDD)
+        const long xlLabelPositionMixed = 6;
+        const long xlLabelPositionOutsideEnd = 2;
+        const long xlLabelPositionRight = -4152; //(&HFFFFEFC8)
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDataLabelSeparator.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDataLabelSeparator.idl
diff -N oovbaapi/org/openoffice/excel/XlDataLabelSeparator.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDataLabelSeparator.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,10 @@
+#ifndef __org_openoffice_excel_XlDataLabelSeparator_idl__
+#define __org_openoffice_excel_XlDataLabelSeparator_idl__
+module org  { module openoffice { module excel {
+
+constants XlDataLabelSeparator
+{
+        const short xlDataLabelSeparatorDefault = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDataLabelsType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDataLabelsType.idl
diff -N oovbaapi/org/openoffice/excel/XlDataLabelsType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDataLabelsType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,15 @@
+#ifndef __org_openoffice_excel_XlDataLabelsType_idl__
+#define __org_openoffice_excel_XlDataLabelsType_idl__
+module org  { module openoffice { module excel {
+
+constants XlDataLabelsType
+{
+        const long xlDataLabelsShowBubbleSizes = 6;
+        const long xlDataLabelsShowLabel = 4;
+        const long xlDataLabelsShowLabelAndPercent = 5;
+        const long xlDataLabelsShowNone = -4142; //(&HFFFFEFD2)
+        const long xlDataLabelsShowPercent = 3;
+        const long xlDataLabelsShowValue = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDataSeriesDate.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDataSeriesDate.idl
diff -N oovbaapi/org/openoffice/excel/XlDataSeriesDate.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDataSeriesDate.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlDataSeriesDate_idl__
+#define __org_openoffice_excel_XlDataSeriesDate_idl__
+module org  { module openoffice { module excel {
+
+constants XlDataSeriesDate
+{
+        const short xlDay = 1;
+        const short xlMonth = 3;
+        const short xlWeekday = 2;
+        const short xlYear = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDataSeriesType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDataSeriesType.idl
diff -N oovbaapi/org/openoffice/excel/XlDataSeriesType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDataSeriesType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlDataSeriesType_idl__
+#define __org_openoffice_excel_XlDataSeriesType_idl__
+module org  { module openoffice { module excel {
+
+constants XlDataSeriesType
+{
+        const long xlAutoFill = 4;
+        const long xlChronological = 3;
+        const long xlDataSeriesLinear = -4132; //(&HFFFFEFDC)
+        const long xlGrowth = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDeleteShiftDirection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDeleteShiftDirection.idl
diff -N oovbaapi/org/openoffice/excel/XlDeleteShiftDirection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDeleteShiftDirection.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlDeleteShiftDirection_idl__
+#define __org_openoffice_excel_XlDeleteShiftDirection_idl__
+module org  { module openoffice { module excel {
+
+constants XlDeleteShiftDirection
+{
+        const long xlShiftToLeft = -4159; //(&HFFFFEFC1)
+        const long xlShiftUp = -4162; //(&HFFFFEFBE)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDirection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDirection.idl
diff -N oovbaapi/org/openoffice/excel/XlDirection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDirection.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlDirection_idl__
+#define __org_openoffice_excel_XlDirection_idl__
+module org  { module openoffice { module excel {
+
+constants XlDirection
+{
+        const long xlDown = -4121; //(&HFFFFEFE7) 
+        const long xlToLeft = -4159; //(&HFFFFEFC1) 
+        const long xlToRight = -4161; //(&HFFFFEFBF) 
+        const long xlUp =  -4162; //(&HFFFFEFBE) 
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDisplayBlanksAs.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDisplayBlanksAs.idl
diff -N oovbaapi/org/openoffice/excel/XlDisplayBlanksAs.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDisplayBlanksAs.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlDisplayBlanksAs_idl__
+#define __org_openoffice_excel_XlDisplayBlanksAs_idl__
+module org  { module openoffice { module excel {
+
+constants XlDisplayBlanksAs
+{
+        const short xlInterpolated = 3;
+        const short xlNotPlotted = 2;
+        const short xlZero = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDisplayDrawingObjects.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDisplayDrawingObjects.idl
diff -N oovbaapi/org/openoffice/excel/XlDisplayDrawingObjects.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDisplayDrawingObjects.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlDisplayDrawingObjects_idl__
+#define __org_openoffice_excel_XlDisplayDrawingObjects_idl__
+module org  { module openoffice { module excel {
+
+constants XlDisplayDrawingObjects
+{
+        const long xlDisplayShapes = -4104; //(&HFFFFEFF8)
+        const long xlHide = 3;
+        const long xlPlaceholders = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlDisplayUnit.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlDisplayUnit.idl
diff -N oovbaapi/org/openoffice/excel/XlDisplayUnit.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlDisplayUnit.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,18 @@
+#ifndef __org_openoffice_excel_XlDisplayUnit_idl__
+#define __org_openoffice_excel_XlDisplayUnit_idl__
+module org  { module openoffice { module excel {
+
+constants XlDisplayUnit
+{
+        const long xlHundredMillions = -8; //(&HFFFFFFF8)
+        const long xlHundreds = -2; //(&HFFFFFFFE)
+        const long xlHundredThousands = -5; //(&HFFFFFFFB)
+        const long xlMillionMillons = -10; //(&HFFFFFFF6)
+        const long xlMillions = -6; //(&HFFFFFFFA)
+        const long xlTenMillions = -7; //(&HFFFFFFF9)
+        const long xlTenThousands = -4; //(&HFFFFFFFC)
+        const long xlThousandMillions = -9; //(&HFFFFFFF7)
+        const long xlThousands = -3; //(&HFFFFFFFD)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlEditionFormat.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlEditionFormat.idl
diff -N oovbaapi/org/openoffice/excel/XlEditionFormat.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlEditionFormat.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,10 @@
+#ifndef __org_openoffice_excel_XlEditionFormat_idl__
+#define __org_openoffice_excel_XlEditionFormat_idl__
+module org  { module openoffice { module excel {
+
+constants XlEditionFormat
+{
+        const short XlEditionFormat = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlEditionOptionsOption.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlEditionOptionsOption.idl
diff -N oovbaapi/org/openoffice/excel/XlEditionOptionsOption.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlEditionOptionsOption.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlEditionOptionsOption_idl__
+#define __org_openoffice_excel_XlEditionOptionsOption_idl__
+module org  { module openoffice { module excel {
+
+constants XlEditionOptionsOption
+{
+        const short xlAutomaticUpdate = 4;
+        const short xlCancel = 1;
+        const short xlChangeAttributes = 6;
+        const short xlManualUpdate = 5;
+        const short xlOpenSource = 3;
+        const short xlSelect = 3;
+        const short xlSendPublisher = 2;
+        const short xlUpdateSubscriber = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlEditionType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlEditionType.idl
diff -N oovbaapi/org/openoffice/excel/XlEditionType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlEditionType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlEditionType_idl__
+#define __org_openoffice_excel_XlEditionType_idl__
+module org  { module openoffice { module excel {
+
+constants XlEditionType
+{
+        const short xlPublisher = 1;
+        const short xlSubscriber = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlEnableCancelKey.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlEnableCancelKey.idl
diff -N oovbaapi/org/openoffice/excel/XlEnableCancelKey.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlEnableCancelKey.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlEnableCancelKey_idl__
+#define __org_openoffice_excel_XlEnableCancelKey_idl__
+module org  { module openoffice { module excel {
+
+constants XlEnableCancelKey
+{
+        const short xlDisabled = 0;
+        const short xlErrorHandler = 2;
+        const short xlInterrupt = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlEnableSelection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlEnableSelection.idl
diff -N oovbaapi/org/openoffice/excel/XlEnableSelection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlEnableSelection.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlEnableSelection_idl__
+#define __org_openoffice_excel_XlEnableSelection_idl__
+module org  { module openoffice { module excel {
+
+constants XlEnableSelection
+{
+        const short xlNoRestrictions = 0;
+        const short xlNoSelection = -4142; //(&HFFFFEFD2)
+        const short xlUnlockedCells = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlEndStyleCap.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlEndStyleCap.idl
diff -N oovbaapi/org/openoffice/excel/XlEndStyleCap.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlEndStyleCap.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlEndStyleCap_idl__
+#define __org_openoffice_excel_XlEndStyleCap_idl__
+module org  { module openoffice { module excel {
+
+constants XlEndStyleCap
+{
+        const short xlCap = 1;
+        const short xlNoCap = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlErrorBarDirection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlErrorBarDirection.idl
diff -N oovbaapi/org/openoffice/excel/XlErrorBarDirection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlErrorBarDirection.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlErrorBarDirection_idl__
+#define __org_openoffice_excel_XlErrorBarDirection_idl__
+module org  { module openoffice { module excel {
+
+constants XlErrorBarDirection
+{
+        const long xlX = -4168; //(&HFFFFEFB8)
+        const long xlY = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlErrorBarInclude.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlErrorBarInclude.idl
diff -N oovbaapi/org/openoffice/excel/XlErrorBarInclude.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlErrorBarInclude.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlErrorBarInclude_idl__
+#define __org_openoffice_excel_XlErrorBarInclude_idl__
+module org  { module openoffice { module excel {
+
+constants XlErrorBarInclude
+{
+        const long xlErrorBarIncludeBoth = 1;
+        const long xlErrorBarIncludeMinusValues = 3;
+        const long xlErrorBarIncludeNone = -4142; //(&HFFFFEFD2)
+        const long xlErrorBarIncludePlusValues = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlErrorBarType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlErrorBarType.idl
diff -N oovbaapi/org/openoffice/excel/XlErrorBarType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlErrorBarType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlErrorBarType_idl__
+#define __org_openoffice_excel_XlErrorBarType_idl__
+module org  { module openoffice { module excel {
+
+constants XlErrorBarType
+{
+        const long xlErrorBarTypeCustom = -4144; //(&HFFFFEFEE)
+        const long xlErrorBarTypeFixedValue = 1;
+        const long xlErrorBarTypePercent = 2;
+        const long xlErrorBarTypeStDev = -4155; //(&HFFFFEFC5)
+        const long xlErrorBarTypeStError = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlErrorChecks.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlErrorChecks.idl
diff -N oovbaapi/org/openoffice/excel/XlErrorChecks.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlErrorChecks.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlErrorChecks_idl__
+#define __org_openoffice_excel_XlErrorChecks_idl__
+module org  { module openoffice { module excel {
+
+constants XlErrorChecks
+{
+        const short xlEmptyCellReferences = 7;
+        const short xlEvaluateToError = 1;
+        const short xlInconsistentFormula = 4;
+        const short xlListDataValidation = 8;
+        const short xlNumberAsText = 3;
+        const short xlOmittedCells = 5;
+        const short xlTextDate = 2;
+        const short xlUnlockedFormulaCells = 6;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFileAccess.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFileAccess.idl
diff -N oovbaapi/org/openoffice/excel/XlFileAccess.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFileAccess.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlFileAccess_idl__
+#define __org_openoffice_excel_XlFileAccess_idl__
+module org  { module openoffice { module excel {
+
+constants XlFileAccess
+{
+        const short xlReadOnly = 3;
+        const short xlReadWrite = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFileFormat.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFileFormat.idl
diff -N oovbaapi/org/openoffice/excel/XlFileFormat.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFileFormat.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,52 @@
+#ifndef __org_openoffice_excel_XlFileFormat_idl__
+#define __org_openoffice_excel_XlFileFormat_idl__
+module org  { module openoffice { module excel {
+
+constants XlFileFormat
+{
+        const long xlAddIn = 18; //(&H12)
+        const long xlCSV = 6;
+        const long xlCSVMac = 22; //(&H16)
+        const long xlCSVMSDOS = 24; //(&H18)
+        const long xlCSVWindows = 23; //(&H17)
+        const long xlCurrentPlatformText = -4158; //(&HFFFFEFC2)
+        const long xlDBF2 = 7;
+        const long xlDBF3 = 8;
+        const long xlDBF4 = 11;
+        const long xlDIF = 9;
+        const long xlExcel2 = 16; //(&H10)
+        const long xlExcel2FarEast = 27; //(&H1B)
+        const long xlExcel3 = 29; //(&H1D)
+        const long xlExcel4 = 33; //(&H21)
+        const long xlExcel4Wordbook = 35; //(&H23)
+        const long xlExcel5 = 39; //(&H27)
+        const long xlExcel7 = 39; //(&H27)
+        const long xlExcel9795 = 43; //(&H2B)
+        const long xlHtml = 44; //(&H2C)
+        const long xlIntlAddIn = 26; //(&H1A)
+        const long xlIntlMacro = 25; //(&H19)
+        const long xlSYLK = 2;
+        const long xlTemplate = 17; //(&H11)
+        const long xlTextMac = 19; //(&H13)
+        const long xlTextMSDOS = 21; //(&H15)
+        const long xlTextPrinter = 36; //(&H24)
+        const long xlTextWindows = 20; //(&H14)
+        const long xlUnicodeText = 42; //(&H2A)
+        const long xlWebArchive = 45; //(&H2D)
+        const long xlWJ2WD1 = 14;
+        const long xlWJ3 = 40; //(&H28)
+        const long xlWJ3FJ3 = 41; //(&H29)
+        const long xlWK1 = 5;
+        const long xlWK1ALL = 31; //(&H1F) 
+        const long xlWK1FMT = 30; //(&H1E) 
+        const long xlWK3 = 15;
+        const long xlWK3FM3 = 32; //(&H20)
+        const long xlWK4 = 38; //(&H26)
+        const long xlWKS = 4;
+        const long xlWordbookNormal = -4143; //(&HFFFFEFD1)
+        const long xlWords2FarEast = 28; //(&H1C)
+        const long xlWQ1 = 34; //(&H22)
+        const long xlXMLSpredsheet = 46; //(&H2E)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFillWith.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFillWith.idl
diff -N oovbaapi/org/openoffice/excel/XlFillWith.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFillWith.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlFillWith_idl__
+#define __org_openoffice_excel_XlFillWith_idl__
+module org  { module openoffice { module excel {
+
+constants XlFillWith
+{
+        const short xlFillWithAll = -4104; //(&HFFFFEFF8)
+        const short xlFillWithContents = 2;
+        const short xlFillWithFormats = -4122; //(&HFFFFEFE6)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFilterAction.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFilterAction.idl
diff -N oovbaapi/org/openoffice/excel/XlFilterAction.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFilterAction.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlFilterAction_idl__
+#define __org_openoffice_excel_XlFilterAction_idl__
+module org  { module openoffice { module excel {
+
+constants XlFilterAction
+{
+        const short xlFilterCopy = 2;
+        const short xlFilterInPlace = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFindLookIn.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFindLookIn.idl
diff -N oovbaapi/org/openoffice/excel/XlFindLookIn.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFindLookIn.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlFindLookIn_idl__
+#define __org_openoffice_excel_XlFindLookIn_idl__
+module org  { module openoffice { module excel {
+
+constants XlFindLookIn
+{
+        const long xlComments = -4144; //(&HFFFFEFD0)
+        const long xlFormulas = -4123; //(&HFFFFEFE5)
+        const long xlValues = -4163; //(&HFFFFEFBD)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFormControl.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFormControl.idl
diff -N oovbaapi/org/openoffice/excel/XlFormControl.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFormControl.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,19 @@
+#ifndef __org_openoffice_excel_XlFormControl_idl__
+#define __org_openoffice_excel_XlFormControl_idl__
+module org  { module openoffice { module excel {
+
+constants XlFormControl
+{
+        const short xlButtonControl = 0;
+        const short xlCheckBox = 1;
+        const short xlDropDown = 2;
+        const short xlEditBox = 3;
+        const short xlGroupBox = 4;
+        const short xlLabel = 5;
+        const short xlListBox = 6;
+        const short xlOptionButton = 7;
+        const short xlSchollBar = 8;
+        const short xlSpinner = 9;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFormatConditionOperator.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFormatConditionOperator.idl
diff -N oovbaapi/org/openoffice/excel/XlFormatConditionOperator.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFormatConditionOperator.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlFormatConditionOperator_idl__
+#define __org_openoffice_excel_XlFormatConditionOperator_idl__
+module org  { module openoffice { module excel {
+
+constants XlFormatConditionOperator
+{
+        const short xlBetween = 1;
+        const short xlEqual = 3;
+        const short xlGreater = 5;
+        const short xlGreaterEqual = 7;
+        const short xlLess = 6;
+        const short xlLessEqual = 8;
+        const short xlNotBetween = 2;
+        const short xlNotEqual = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFormatConditionType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFormatConditionType.idl
diff -N oovbaapi/org/openoffice/excel/XlFormatConditionType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFormatConditionType.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlFormatConditionType_idl__
+#define __org_openoffice_excel_XlFormatConditionType_idl__
+module org  { module openoffice { module excel {
+
+constants XlFormatConditionType
+{
+        const short xlCellValue = 1;
+        const short xlExpression = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlFormulaLabel.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlFormulaLabel.idl
diff -N oovbaapi/org/openoffice/excel/XlFormulaLabel.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlFormulaLabel.idl	2 Mar 2007 16:22:32 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlFormulaLabel_idl__
+#define __org_openoffice_excel_XlFormulaLabel_idl__
+module org  { module openoffice { module excel {
+
+constants XlFormulaLabel
+{
+        const long xlColumnLabels = 2;
+        const long xlMixedLabels = 3;
+        const long xlNoLabels = -4142; //(&HFFFFEFD2)
+        const long xlRowLabels = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlHAlign.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlHAlign.idl
diff -N oovbaapi/org/openoffice/excel/XlHAlign.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlHAlign.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlHAlign_idl__
+#define __org_openoffice_excel_XlHAlign_idl__
+module org  { module openoffice { module excel {
+
+constants XlHAlign
+{
+        const long xlHAlignCenter = -4108; //(&HFFFFEFF4)
+        const long xlHAlignCenterAcrossSelection = 7;
+        const long xlHAlignDistributed = -4117; //(&HFFFFEFEB)
+        const long xlHAlignFull = 5;
+        const long xlHAlignGeneral = 1;
+        const long xlHAlignJustify = -4130; //(&HFFFFEFDE)
+        const long xlHAlignLeft = -4131; //(&HFFFFEFDD)
+        const long xlHAlignRight = -4152; //(&HFFFFEFC8)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlHebrewModes.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlHebrewModes.idl
diff -N oovbaapi/org/openoffice/excel/XlHebrewModes.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlHebrewModes.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlHebrewModes_idl__
+#define __org_openoffice_excel_XlHebrewModes_idl__
+module org  { module openoffice { module excel {
+
+constants XlHebrewModes
+{
+        const short xlHebrewFullScript = 0;
+        const short xlHebrewMixedAuthorizedScript = 3;
+        const short xlHebrewMixedScript = 2;
+        const short xlHebrewPartialScript = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlHighlightChangesTime.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlHighlightChangesTime.idl
diff -N oovbaapi/org/openoffice/excel/XlHighlightChangesTime.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlHighlightChangesTime.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlHighlightChangesTime_idl__
+#define __org_openoffice_excel_XlHighlightChangesTime_idl__
+module org  { module openoffice { module excel {
+
+constants XlHighlightChangesTime
+{
+        const short xlAllChanges = 2;
+        const short xlNotYetReviewed = 3;
+        const short xlSinceMyLastSave = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlHtmlType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlHtmlType.idl
diff -N oovbaapi/org/openoffice/excel/XlHtmlType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlHtmlType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlHtmlType_idl__
+#define __org_openoffice_excel_XlHtmlType_idl__
+module org  { module openoffice { module excel {
+
+constants XlHtmlType
+{
+        const short xlHtmlCalc = 1;
+        const short xlHtmlChart = 3;
+        const short xlHtmlList = 2;
+        const short xlHtmlStatic = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlIMEMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlIMEMode.idl
diff -N oovbaapi/org/openoffice/excel/XlIMEMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlIMEMode.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,20 @@
+#ifndef __org_openoffice_excel_XlIMEMode_idl__
+#define __org_openoffice_excel_XlIMEMode_idl__
+module org  { module openoffice { module excel {
+
+constants XlIMEMode
+{
+        const short xlIMEModeAlpha = 8;
+        const short xlIMEModeAlphaFull = 7;
+        const short xlIMEModeDisable = 3;
+        const short xlIMEModeHangul = 10;
+        const short xlIMEModeHangulFull = 9;
+        const short xlIMEModeHiragana = 4;
+        const short xlIMEModeKatakana = 5;
+        const short xlIMEModeKatakanaHalf = 6;
+        const short xlIMEModeNoControl = 0;
+        const short xlIMEModeOff = 2;
+        const short xlIMEModeOn = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlImportDataAs.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlImportDataAs.idl
diff -N oovbaapi/org/openoffice/excel/XlImportDataAs.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlImportDataAs.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlImportDataAs_idl__
+#define __org_openoffice_excel_XlImportDataAs_idl__
+module org  { module openoffice { module excel {
+
+constants XlImportDataAs
+{
+        const short xlPivotTableReport = 1;
+        const short xlQueryTable = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlInsertFormatOrigin.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlInsertFormatOrigin.idl
diff -N oovbaapi/org/openoffice/excel/XlInsertFormatOrigin.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlInsertFormatOrigin.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlInsertFormatOrigin_idl__
+#define __org_openoffice_excel_XlInsertFormatOrigin_idl__
+module org  { module openoffice { module excel {
+
+constants XlInsertFormatOrigin
+{
+        const short xlFormatFromLeftOrAbove = 0;
+        const short xlFormatFromRightOrAbove = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlInsertShiftDirection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlInsertShiftDirection.idl
diff -N oovbaapi/org/openoffice/excel/XlInsertShiftDirection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlInsertShiftDirection.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlInsertShiftDirection_idl__
+#define __org_openoffice_excel_XlInsertShiftDirection_idl__
+module org  { module openoffice { module excel {
+
+constants XlInsertShiftDirection
+{
+        const long xlShiftDown = -4121; //(&HHFFFFEFE7)
+        const long xlShiftToRight = -4161; //(&HHFFFFEFBF)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLayoutFormType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLayoutFormType.idl
diff -N oovbaapi/org/openoffice/excel/XlLayoutFormType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLayoutFormType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlLayoutFormType_idl__
+#define __org_openoffice_excel_XlLayoutFormType_idl__
+module org  { module openoffice { module excel {
+
+constants XlLayoutFormType
+{
+        const short xlOutline = 1;
+        const short xlTabular = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLegendPosition.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLegendPosition.idl
diff -N oovbaapi/org/openoffice/excel/XlLegendPosition.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLegendPosition.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlLegendPosition_idl__
+#define __org_openoffice_excel_XlLegendPosition_idl__
+module org  { module openoffice { module excel {
+
+constants XlLegendPosition
+{
+        const long xlLegendPositionBottom = -4107; //(&HFFFFEFF5)
+        const long xlLegendPositionCorner = 2;
+        const long xlLegendPositionLeft = -4131; //(&HFFFFEFDD)
+        const long xlLegendPositionRight = -4152; //(&HFFFFEFC8)
+        const long xlLegendPositionTop = -4160; //(&HFFFFEFC0)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLineStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLineStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlLineStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLineStyle.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlLineStyle_idl__
+#define __org_openoffice_excel_XlLineStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlLineStyle
+{
+        const long xlContinuous = 1;
+        const long xlDash = -4115; //(&HFFFFEFED)
+        const long xlDashDot = 4;
+        const long xlDashDotDot = 5;
+        const long xlDot = -4118; //(&HFFFFEFEA)
+        const long xlDouble = -4119; //(&HFFFFEFE9)
+        const long xlLineStyleNone = -4142; //(&HFFFFEFD2)
+        const long xlSlantDashDot = 13;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLink.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLink.idl
diff -N oovbaapi/org/openoffice/excel/XlLink.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLink.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlLink_idl__
+#define __org_openoffice_excel_XlLink_idl__
+module org  { module openoffice { module excel {
+
+constants XlLink
+{
+        const short xlExcelLink = 1;
+        const short xlOLELink = 2;
+        const short xlPublishers = 5;
+        const short xlSubscribers = 6;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLinkInfo.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLinkInfo.idl
diff -N oovbaapi/org/openoffice/excel/XlLinkInfo.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLinkInfo.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlLinkInfo_idl__
+#define __org_openoffice_excel_XlLinkInfo_idl__
+module org  { module openoffice { module excel {
+
+constants XlLinkInfo
+{
+        const short xlEditionDate = 2;
+        const short xlLinkInfoStatus = 3;
+        const short xlUpdateState = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLinkInfoType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLinkInfoType.idl
diff -N oovbaapi/org/openoffice/excel/XlLinkInfoType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLinkInfoType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlLinkInfoType_idl__
+#define __org_openoffice_excel_XlLinkInfoType_idl__
+module org  { module openoffice { module excel {
+
+constants XlLinkInfoType
+{
+        const short xlLinkInfoOLELinks = 2;
+        const short xlLinkInfoPublishers = 5;
+        const short xlLinkInfoSubscribers = 6;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLinkStatus.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLinkStatus.idl
diff -N oovbaapi/org/openoffice/excel/XlLinkStatus.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLinkStatus.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,20 @@
+#ifndef __org_openoffice_excel_XlLinkStatus_idl__
+#define __org_openoffice_excel_XlLinkStatus_idl__
+module org  { module openoffice { module excel {
+
+constants XlLinkStatus
+{
+        const short xlLinkStatusCopiedValues = 10;
+        const short xlLinkStatusIndeterminate = 5;
+        const short xlLinkStatusInvalidName = 7;
+        const short xlLinkStatusMissingFile = 1;
+        const short xlLinkStatusMissingSheet = 2;
+        const short xlLinkStatusNotStarted = 6;
+        const short xlLinkStatusOK = 0;
+        const short xlLinkStatusOld = 3;
+        const short xlLinkStatusSourceNotCalculated = 4; 
+        const short xlLinkStatusSourceNotOpen = 8;
+        const short xlLinkStatusSourceOpen = 9;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLinkType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLinkType.idl
diff -N oovbaapi/org/openoffice/excel/XlLinkType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLinkType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlLinkType_idl__
+#define __org_openoffice_excel_XlLinkType_idl__
+module org  { module openoffice { module excel {
+
+constants XlLinkType
+{
+        const short xlLinkTypeExcelLinks = 1;
+        const short xlLinkTypeOLELinks = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlListConflict.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlListConflict.idl
diff -N oovbaapi/org/openoffice/excel/XlListConflict.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlListConflict.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlListConflict_idl__
+#define __org_openoffice_excel_XlListConflict_idl__
+module org  { module openoffice { module excel {
+
+constants XlListConflict
+{
+        const short xlListConflictDialog = 0;
+        const short xlListConflictDiscardAllConflicts = 2;
+        const short xlListConflictError = 3;
+        const short xlListConflictRetryAllConflicts = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlListDataType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlListDataType.idl
diff -N oovbaapi/org/openoffice/excel/XlListDataType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlListDataType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,22 @@
+#ifndef __org_openoffice_excel_XlListDataType_idl__
+#define __org_openoffice_excel_XlListDataType_idl__
+module org  { module openoffice { module excel {
+
+constants XlListDataType
+{
+        const short xlListDataTypeCheckbox = 9;
+        const short xlListDataTypeChoice = 6;
+        const short xlListDataTypeChoiceMulti = 7;
+        const short xlListDataTypeCounter = 11;
+        const short xlListDataTypeCurrency = 4;
+        const short xlListDataTypeDateTime = 5;
+        const short xlListDataTypeHyperLink = 10;
+        const short xlListDataTypeListLookup = 8;
+        const short xlListDataTypeMultiLineRichText = 12;
+        const short xlListDataTypeMultiLineText = 2;
+        const short xlListDataTypeNone = 0;
+        const short xlListDataTypeNumber = 3;
+        const short xlListDataTypeText = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlListObjectSourceType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlListObjectSourceType.idl
diff -N oovbaapi/org/openoffice/excel/XlListObjectSourceType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlListObjectSourceType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlListObjectSourceType_idl__
+#define __org_openoffice_excel_XlListObjectSourceType_idl__
+module org  { module openoffice { module excel {
+
+constants XlListObjectSourceType
+{
+        const short xlSrcExternal = 0;
+        const short xlSrcRange = 1;
+        const short xlSrcXml = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlLocationInTable.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLocationInTable.idl
diff -N oovbaapi/org/openoffice/excel/XlLocationInTable.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLocationInTable.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,22 @@
+#ifndef __org_openoffice_excel_XlLocationInTable_idl__
+#define __org_openoffice_excel_XlLocationInTable_idl__
+module org  { module openoffice { module excel {
+
+constants XlLocationInTable
+{
+        const long xlColumnHeader = -4110; //(&HFFFFEFF2)
+        const long xlColumnItem = 5;
+        const long xlDataHeader = 3;
+        const long xlDataItem = 7;
+        const long xlPageHeader = 2;
+        const long xlPageItem = 6;
+        const long xlRowHeader = -4153; //(&HFFFFEFC7)
+        const long xlRowItem = 4;
+        const long xlTableBody = 8;
+};
+}; }; };
+#endif
+
+
+
+
Index: oovbaapi/org/openoffice/excel/XlLookAt.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlLookAt.idl
diff -N oovbaapi/org/openoffice/excel/XlLookAt.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlLookAt.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlLookAt_idl__
+#define __org_openoffice_excel_XlLookAt_idl__
+module org  { module openoffice { module excel {
+
+constants XlLookAt
+{
+        const short xlPart = 2;
+        const short xlWhole = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlMSApplication.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlMSApplication.idl
diff -N oovbaapi/org/openoffice/excel/XlMSApplication.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlMSApplication.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,16 @@
+#ifndef __org_openoffice_excel_XlMSApplication_idl__
+#define __org_openoffice_excel_XlMSApplication_idl__
+module org  { module openoffice { module excel {
+
+constants XlMSApplication
+{
+        const short xlMicrosoftAccess = 4;
+        const short xlMicrosoftFoxPro = 5;
+        const short xlMicrosoftMail = 3;
+        const short xlMicrosoftPowerPoint = 2;
+        const short xlMicrosoftProject = 6;
+        const short xlMicrosoftSchedulePlus = 7;
+        const short xlMicrosoftWord = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlMailSystem.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlMailSystem.idl
diff -N oovbaapi/org/openoffice/excel/XlMailSystem.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlMailSystem.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlMailSystem_idl__
+#define __org_openoffice_excel_XlMailSystem_idl__
+module org  { module openoffice { module excel {
+
+constants XlMailSystem
+{
+        const short xlMAPI = 1;
+        const short xlNoMailSystem = 0;
+        const short xlPowerTalk = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlMarkerStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlMarkerStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlMarkerStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlMarkerStyle.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,21 @@
+#ifndef __org_openoffice_excel_XlMarkerStyle_idl__
+#define __org_openoffice_excel_XlMarkerStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlMarkerStyle
+{
+        const long xlMarkerStyleAutomatic = -4105; //(&HFFFFEFF7)
+        const long xlMarkerStyleCircle = 8;
+        const long xlMarkerStyleDash = -4115; //(&HFFFFEFED)
+        const long xlMarkerStyleDiamond = 2;
+        const long xlMarkerStyleDot = -4118; //(&HFFFFEFEA)
+        const long xlMarkerStyleNone = -4142; //(&HFFFFEFD2)
+        const long xlMarkerStylePicture = -4147; //(&HFFFFEFCD)
+        const long xlMarkerStylePlus = 9;
+        const long xlMarkerStyleSquare = 1;
+        const long xlMarkerStyleStar = 5;
+        const long xlMarkerStyleTiangle = 3;
+        const long xlMarkerStyleX = -4168; //(&HFFFFEFB8)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlMouseButton.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlMouseButton.idl
diff -N oovbaapi/org/openoffice/excel/XlMouseButton.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlMouseButton.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlMouseButton_idl__
+#define __org_openoffice_excel_XlMouseButton_idl__
+module org  { module openoffice { module excel {
+
+constants XlMouseButton
+{
+        const short xlNoButton = 0;
+        const short xlPrimaryButton = 1;
+        const short xlSecondaryButton = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlMousePointer.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlMousePointer.idl
diff -N oovbaapi/org/openoffice/excel/XlMousePointer.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlMousePointer.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlMousePointer_idl__
+#define __org_openoffice_excel_XlMousePointer_idl__
+module org  { module openoffice { module excel {
+
+constants XlMousePointer
+{
+        const long xlDefault = -4143; //(&HFFFFEFD1)
+        const long xlIBeam = 3;
+        const long xlNorthwestArrow = 1;
+        const long xlWait = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlOLEType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlOLEType.idl
diff -N oovbaapi/org/openoffice/excel/XlOLEType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlOLEType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlOLEType_idl__
+#define __org_openoffice_excel_XlOLEType_idl__
+module org  { module openoffice { module excel {
+
+constants XlOLEType
+{
+        const short XlOLEControl = 2;
+        const short XlOLEEmbed = 1;
+        const short XlOLELink = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlOLEVerb.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlOLEVerb.idl
diff -N oovbaapi/org/openoffice/excel/XlOLEVerb.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlOLEVerb.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlOLEVerb_idl__
+#define __org_openoffice_excel_XlOLEVerb_idl__
+module org  { module openoffice { module excel {
+
+constants XlOLEVerb
+{
+        const short XlVerbOpen = 2;
+        const short XlVerbPrimary = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlObjectSize.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlObjectSize.idl
diff -N oovbaapi/org/openoffice/excel/XlObjectSize.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlObjectSize.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlObjectSize_idl__
+#define __org_openoffice_excel_XlObjectSize_idl__
+module org  { module openoffice { module excel {
+
+constants XlObjectSize
+{
+        const short xlFitToPage = 2;
+        const short xlFullPage = 3;
+        const short xlScreenSize = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlOrder.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlOrder.idl
diff -N oovbaapi/org/openoffice/excel/XlOrder.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlOrder.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlOrder_idl__
+#define __org_openoffice_excel_XlOrder_idl__
+module org  { module openoffice { module excel {
+
+constants XlOrder
+{
+        const short xlDownThenOver = 1;
+        const short xlOverThenDown = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlOrientation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlOrientation.idl
diff -N oovbaapi/org/openoffice/excel/XlOrientation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlOrientation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlOrientation_idl__
+#define __org_openoffice_excel_XlOrientation_idl__
+module org  { module openoffice { module excel {
+
+constants XlOrientation
+{
+        const long xlDownward = -4170; //(&HFFFFEFB6)
+        const long xlHorizontal = -4128; //(&HFFFFEFE0)
+        const long xlUpward = -4171; //(&HFFFFEFB5)
+        const long xlVertical = -4166; //(&HFFFFEFBA)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPTSelectionMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPTSelectionMode.idl
diff -N oovbaapi/org/openoffice/excel/XlPTSelectionMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPTSelectionMode.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,16 @@
+#ifndef __org_openoffice_excel_XlPTSelectionMode_idl__
+#define __org_openoffice_excel_XlPTSelectionMode_idl__
+module org  { module openoffice { module excel {
+
+constants XlPTSelectionMode
+{
+        const long xlBlanks = 4;
+        const long xlButton = 15;
+        const long xlDataAndLabel = 0;
+        const long xlDataOnly = 2;
+        const long xlFirstRow = 256; //(&H100)
+        const long xlLabelOnly = 1;
+        const long xlOrigin = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPageBreak.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPageBreak.idl
diff -N oovbaapi/org/openoffice/excel/XlPageBreak.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPageBreak.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlPageBreak_idl__
+#define __org_openoffice_excel_XlPageBreak_idl__
+module org  { module openoffice { module excel {
+
+constants XlPageBreak
+{
+        const long XlPageBreakAutomatic = -4105;  //(&HFFFFEFF7)
+        const long XlPageBreakManual = -4135;  //(&HFFFFEFD9)
+        const long XlPageBreakNone = -4142;  //(&HFFFFEFD2)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPageBreakExtent.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPageBreakExtent.idl
diff -N oovbaapi/org/openoffice/excel/XlPageBreakExtent.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPageBreakExtent.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlPageBreakExtent_idl__
+#define __org_openoffice_excel_XlPageBreakExtent_idl__
+module org  { module openoffice { module excel {
+
+constants XlPageBreakExtent
+{
+        const short xlPageBreakFull = 1;
+        const short xlPageBreakPartial = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPageOrientation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPageOrientation.idl
diff -N oovbaapi/org/openoffice/excel/XlPageOrientation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPageOrientation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlPageOrientation_idl__
+#define __org_openoffice_excel_XlPageOrientation_idl__
+module org  { module openoffice { module excel {
+
+constants XlPageOrientation
+{
+        const short xlLandscape = 2;
+        const short xlPortrait = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPaperSize.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPaperSize.idl
diff -N oovbaapi/org/openoffice/excel/XlPaperSize.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPaperSize.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,50 @@
+#ifndef __org_openoffice_excel_XlPaperSize_idl__
+#define __org_openoffice_excel_XlPaperSize_idl__
+module org  { module openoffice { module excel {
+
+constants XlPaperSize
+{
+        const short xlPaper10x14 = 16; //(&H10)
+        const short xlPaper11x17 = 17; //(&H11)
+        const short xlPaperA3 = 8;
+        const short xlPaperA4Small = 9;
+        const short xlPaperA5 = 10;
+        const short xlPaperB4 = 12;
+        const short xlPaperB5 = 13;
+        const short xlPaperCsheet = 24; //(&H18)
+        const short xlPaperDsheet = 25; //(&H19)
+        const short xlPaperEnvelope10 = 20; //(&H14)
+        const short xlPaperEnvelope11 = 21; //(&H15)
+        const short xlPaperEnvelope12 = 22; //(&H16)
+        const short xlPaperEnvelope14 = 23; //(&H17)
+        const short xlPaperEnvelope9 = 19; //(&H13)
+        const short xlPaperEnvelopeB4 = 33; //(&H21)
+        const short xlPaperEnvelopeB5 = 34; //(&H22)
+        const short xlPaperEnvelopeB6 = 35; //(&H23)
+        const short xlPaperEnvelopeC3 = 29; //(&H1D)
+        const short xlPaperEnvelopeC4 = 30; //(&H1E)
+        const short xlPaperEnvelopeC5 = 28; //(&H1C)
+        const short xlPaperEnvelopeC6 = 31; //(&H1F)
+        const short xlPaperEnvelopeC65 = 32; //(&H20)
+        const short xlPaperEnvelopeDL = 27; //(&H1B)
+        const short xlPaperEnvelopeItaly = 36; //(&H24)
+        const short xlPaperEnvelopeMonarch = 37; //(&H25)
+        const short xlPaperEnvelopePersonal = 38; //(&H26)
+        const short xlPaperEsheet = 26; //(&H1A)
+        const short xlPaperExective = 7;
+        const short xlPaperFanfoldLegalGerman = 41; //(&H29)
+        const short xlPaperFanfoldStdGerman = 40; //(&H28)
+        const short xlPaperFanfoldUS = 39; //(&H27)
+        const short xlPaperFolio = 14;
+        const short xlPaperLedger = 4;
+        const short xlPaperLegal = 5;
+        const short xlPaperLetter = 1;
+        const short xlPaperLetterSmall = 2;
+        const short xlPaperNote = 18; //(&H12)
+        const short xlPaperQuarto = 15;
+        const short xlPaperStatement = 6;
+        const short xlPaperTabloid = 3;
+        const short xlPaperUser = 256; //(&H100)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlParameterDataType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlParameterDataType.idl
diff -N oovbaapi/org/openoffice/excel/XlParameterDataType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlParameterDataType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,30 @@
+#ifndef __org_openoffice_excel_XlParameterDataType_idl__
+#define __org_openoffice_excel_XlParameterDataType_idl__
+module org  { module openoffice { module excel {
+
+constants XlParameterDataType
+{
+        const long xlParameterTypeBigInt = -5; //(&HFFFFFFFFB)
+        const long xlParameterTypeBinary = -2; //(&HFFFFFFFFE)
+        const long xlParameterTypeBit = -7; //(&HFFFFFFFF9)
+        const long xlParameterTypeChar = 1;
+        const long xlParameterTypeData = 9;
+        const long xlParameterTypeDecimal = 3;
+        const long xlParameterTypeDouble = 8;
+        const long xlParameterTypeFloat = 6;
+        const long xlParameterTypeInteger = 4;
+        const long xlParameterTypeLongVarBinary = -4; //(&HFFFFFFFFC)
+        const long xlParameterTypeLongVarChar = -1; //(&HFFFFFFFFF)
+        const long xlParameterTypeNumeric = 2;
+        const long xlParameterTypeReal = 7;
+        const long xlParameterTypeSmallInt = 5;
+        const long xlParameterTypeTime = 10;
+        const long xlParameterTypeTimestamp = 11;
+        const long xlParameterTypeTinyInt = -6; //(&HFFFFFFFFA)
+        const long xlParameterTypeUnknown = 0;
+        const long xlParameterTypeVarBinary = -3; //(&HFFFFFFFFD)
+        const long xlParameterTypeVarChar = 12;
+        const long xlParameterTypeWChar = -8; //(&HFFFFFFFF8)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlParameterType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlParameterType.idl
diff -N oovbaapi/org/openoffice/excel/XlParameterType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlParameterType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlParameterType_idl__
+#define __org_openoffice_excel_XlParameterType_idl__
+module org  { module openoffice { module excel {
+
+constants XlParameterType
+{
+        const short xlConstant = 1;
+        const short xlPrompt = 0;
+        const short xlRange = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPasteSpecialOperation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPasteSpecialOperation.idl
diff -N oovbaapi/org/openoffice/excel/XlPasteSpecialOperation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPasteSpecialOperation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlPasteSpecialOperation_idl__
+#define __org_openoffice_excel_XlPasteSpecialOperation_idl__
+module org  { module openoffice { module excel {
+
+constants XlPasteSpecialOperation
+{
+        const long xlPasteSpecialOperationAdd = 2;
+        const long xlPasteSpecialOperationDivide = 5;
+        const long xlPasteSpecialOperationMultiply = 4;
+        const long xlPasteSpecialOperationNone = -4142; //(&HFFFFEFD2)
+        const long xlPasteSpecialOperationSubtract = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPasteType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPasteType.idl
diff -N oovbaapi/org/openoffice/excel/XlPasteType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPasteType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,19 @@
+#ifndef __org_openoffice_excel_XlPasteType_idl__
+#define __org_openoffice_excel_XlPasteType_idl__
+module org  { module openoffice { module excel {
+
+constants XlPasteType
+{
+        const long xlPasteAll = -4104; //(&HFFFFEFF8)
+        const long xlPasteAllExceptBorders = 7; 
+        const long xlPasteColumnWidths = 8;
+        const long xlPasteComments = -4144; //(&HFFFFEFDO)
+        const long xlPasteFormats = -4122; //(&HFFFFEFE6)
+        const long xlPasteFormulas = -4123; //(&HFFFFEFE5)
+        const long xlPasteFormulasAndNumberFormats = 11;
+        const long xlPasteValidation = 6;
+        const long xlPasteValues = -4163; //(&HFFFFEFBD)
+        const long xlPasteValuesAndNumberFormats = 12;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPattern.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPattern.idl
diff -N oovbaapi/org/openoffice/excel/XlPattern.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPattern.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,29 @@
+#ifndef __org_openoffice_excel_XlPattern_idl__
+#define __org_openoffice_excel_XlPattern_idl__
+module org  { module openoffice { module excel {
+
+constants XlPattern
+{
+        const long xlPatternAutomatic = -4105; //(&HFFFFEFF7)
+        const long xlPatternChecker = 9;
+        const long xlPatternCrissCross = 16; //(&H10)
+        const long xlPatternDown = -4121; //(&HFFFFEFE7)
+        const long xlPatternGray16 = 17; //(&H11)
+        const long xlPatternGray25 = -4124; //(&HFFFFEFE4)
+        const long xlPatternGray50 = -4125; //(&HFFFFEFE3)
+        const long xlPatternGray75 = -4126; //(&HFFFFEFE2)
+        const long xlPatternGray8 = 18; //(&H12)
+        const long xlPatternGrid = 15;
+        const long xlPatternHorizontal = -4128; //(&HFFFFEFE0)
+        const long xlPatternLightDown = 13;
+        const long xlPatternLightHorizontal = 11;
+        const long xlPatternLightUp = 14;
+        const long xlPatternLightVertical = 12;
+        const long xlPatternNone = -4142; //(&HFFFFEFD2)
+        const long xlPatternSemiGray75 = 10;
+        const long xlPatternSolid = 1;
+        const long xlPatternUp = -4162; //(&HFFFFEFBE)
+        const long xlPatternVertical = -4166; //(&HFFFFEFBA)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPhoneticAlignment.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPhoneticAlignment.idl
diff -N oovbaapi/org/openoffice/excel/XlPhoneticAlignment.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPhoneticAlignment.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlPhoneticAlignment_idl__
+#define __org_openoffice_excel_XlPhoneticAlignment_idl__
+module org  { module openoffice { module excel {
+
+constants XlPhoneticAlignment
+{
+        const short XlPhoneticAlignCenter = 2;
+        const short XlPhoneticAlignDistributed = 3;
+        const short XlPhoneticAlignLeft = 1;
+        const short XlPhoneticAlignNoControl = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPictureAppearance.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPictureAppearance.idl
diff -N oovbaapi/org/openoffice/excel/XlPictureAppearance.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPictureAppearance.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlPictureAppearance_idl__
+#define __org_openoffice_excel_XlPictureAppearance_idl__
+module org  { module openoffice { module excel {
+
+constants XlPictureAppearance
+{
+        const short xlPrinter = 2;
+        const short xlScreen = 1; 
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPictureConvertorType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPictureConvertorType.idl
diff -N oovbaapi/org/openoffice/excel/XlPictureConvertorType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPictureConvertorType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,22 @@
+#ifndef __org_openoffice_excel_XlPictureConvertorType_idl__
+#define __org_openoffice_excel_XlPictureConvertorType_idl__
+module org  { module openoffice { module excel {
+
+constants XlPictureConvertorType
+{
+        const short xlBMP = 1;
+        const short xlCGM = 7;
+        const short xlDRW = 4;
+        const short xlDXF = 5;
+        const short xlEPS = 8;
+        const short xlHGL = 6;
+        const short xlPCT = 13;
+        const short xlPCX = 10;
+        const short xlPIC = 11;
+        const short xlPLT = 12;
+        const short xlTIF = 9;
+        const short xlWMF = 2;
+        const short xlWPG = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotCellType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotCellType.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotCellType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotCellType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,19 @@
+#ifndef __org_openoffice_excel_XlPivotCellType_idl__
+#define __org_openoffice_excel_XlPivotCellType_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotCellType
+{
+        const short xlPivotCellBlankCell = 0;
+        const short xlPivotCellCustomSubtotal = 7;
+        const short xlPivotCellDataField = 4;
+        const short xlPivotCellDataPivotField = 8;
+        const short xlPivotCellGrandTotal = 3;
+        const short xlPivotCellPageFieldItem = 6;
+        const short xlPivotCellPivotField = 5;
+        const short xlPivotCellPivotItem = 1;
+        const short xlPivotCellSubtotal = 2;
+        const short xlPivotCellValue = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotFieldCalculation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotFieldCalculation.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotFieldCalculation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotFieldCalculation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,18 @@
+#ifndef __org_openoffice_excel_XlPivotFieldCalculation_idl__
+#define __org_openoffice_excel_XlPivotFieldCalculation_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotFieldCalculation
+{
+        const long xlDifferenceFrom = 2;
+        const long xlIndex = 9;
+        const long xlNoAdditionalCalculation = -4143; //(&HFFFFEFD1)
+        const long xlPercentDifferenceFrom = 4;
+        const long xlPercentOf = 3;
+        const long xlPercentOfColumn = 7;
+        const long xlPercentOfRow = 6;
+        const long xlPercentOfTotal = 8;
+        const long xlRunningTotal = 5;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotFieldDataType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotFieldDataType.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotFieldDataType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotFieldDataType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlPivotFieldDataType_idl__
+#define __org_openoffice_excel_XlPivotFieldDataType_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotFieldDataType
+{
+        const long xlDate = 2;
+        const long xlNumber = -4145; //(&HFFFFEFCF)
+        const long xlText = -4158; //(&HFFFFEFC2) 
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotFieldOrientation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotFieldOrientation.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotFieldOrientation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotFieldOrientation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlPivotFieldOrientation_idl__
+#define __org_openoffice_excel_XlPivotFieldOrientation_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotFieldOrientation
+{
+        const short xlColumnField = 2;
+        const short xlDataField = 4;
+        const short xlHidden = 0;
+        const short xlPageField = 3;
+        const short xlRowField = 1; 
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotFormatType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotFormatType.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotFormatType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotFormatType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,31 @@
+#ifndef __org_openoffice_excel_XlPivotFormatType_idl__
+#define __org_openoffice_excel_XlPivotFormatType_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotFormatType
+{
+        const short xlPTClassic = 20; //(&H14)
+        const short xlPTNone = 21; //(&H15)
+        const short xlReport1 = 0;
+        const short xlReport10 = 9;
+        const short xlReport2 = 1;
+        const short xlReport3 = 2;
+        const short xlReport4 = 3;
+        const short xlReport5 = 4;
+        const short xlReport6 = 5;
+        const short xlReport7 = 6;
+        const short xlReport8 = 7;
+        const short xlReport9 = 8;
+        const short xlTable1 = 10;
+        const short xlTable10 = 19; //(&H13)
+        const short xlTable2 = 11;
+        const short xlTable3 = 12;
+        const short xlTable4 = 13;
+        const short xlTable5 = 14;
+        const short xlTable6 = 15;
+        const short xlTable7 = 16; //(&H10)
+        const short xlTable8 = 17; //(&H11)
+        const short xlTable9 = 18; //(&H12)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotTableMissingItems.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotTableMissingItems.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotTableMissingItems.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotTableMissingItems.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlPivotTableMissingItems_idl__
+#define __org_openoffice_excel_XlPivotTableMissingItems_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotTableMissingItems
+{
+        const long xlMissingItemsDefault = -1; //(&HFFFFFFFF)
+        const long xlMissingItemsMax = 32500; //(&H7EF4)
+        const long xlMissingItemsNone = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotTableSourceType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotTableSourceType.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotTableSourceType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotTableSourceType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlPivotTableSourceType_idl__
+#define __org_openoffice_excel_XlPivotTableSourceType_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotTableSourceType
+{
+        const long xlConsolidation = 3;
+        const long xlDatabase = 1;
+        const long xlExternal = 2;
+        const long xlPivotTable = -4148; //(&HFFFFEFCC)
+        const long xlScenario = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPivotTableVersionList.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPivotTableVersionList.idl
diff -N oovbaapi/org/openoffice/excel/XlPivotTableVersionList.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPivotTableVersionList.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlPivotTableVersionList_idl__
+#define __org_openoffice_excel_XlPivotTableVersionList_idl__
+module org  { module openoffice { module excel {
+
+constants XlPivotTableVersionList
+{
+        const long xlPivotTableVersion10 = 1;
+        const long xlPivotTableVersion2000 = 0;
+        const long xlPivotTableCurrent = -1; //(&HFFFFFFFF)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPlacement.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPlacement.idl
diff -N oovbaapi/org/openoffice/excel/XlPlacement.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPlacement.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlPlacement_idl__
+#define __org_openoffice_excel_XlPlacement_idl__
+module org  { module openoffice { module excel {
+
+constants XlPlacement
+{
+        const short xlFreeFloating = 3;
+        const short xlMove = 2;
+        const short xlMoveAndSize = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPlatform.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPlatform.idl
diff -N oovbaapi/org/openoffice/excel/XlPlatform.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPlatform.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlPlatform_idl__
+#define __org_openoffice_excel_XlPlatform_idl__
+module org  { module openoffice { module excel {
+
+constants XlPlatform
+{
+        const short xlMacintosh = 1;
+        const short xlMSDOS = 3;
+        const short xlWindows = 2;};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPrintErrors.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPrintErrors.idl
diff -N oovbaapi/org/openoffice/excel/XlPrintErrors.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPrintErrors.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlPrintErrors_idl__
+#define __org_openoffice_excel_XlPrintErrors_idl__
+module org  { module openoffice { module excel {
+
+constants XlPrintErrors
+{
+        const short xlPrintErrorsBlank = 1;
+        const short xlPrintErrorsDash = 2;
+        const short xlPrintErrorsDisplayed = 0;
+        const short xlPrintErrorsNA = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPrintLocation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPrintLocation.idl
diff -N oovbaapi/org/openoffice/excel/XlPrintLocation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPrintLocation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlPrintLocation_idl__
+#define __org_openoffice_excel_XlPrintLocation_idl__
+module org  { module openoffice { module excel {
+
+constants XlPrintLocation
+{
+        const long xlPrintLocation = 16; //(&H10)
+        const long xlPrintNoComments = -4142; //(&HFFFFEFD2)
+        const long xlPrintSheetEnd = 1;
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlPriority.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlPriority.idl
diff -N oovbaapi/org/openoffice/excel/XlPriority.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlPriority.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlPriority_idl__
+#define __org_openoffice_excel_XlPriority_idl__
+module org  { module openoffice { module excel {
+
+constants XlPriority
+{
+        const long xlPriorityHigh = -4127; //(&HFFFFEFE1)
+        const long xlPriorityLow = -4134; //(&HFFFFEFDA)
+        const long xlPriorityNormal = -4143; //(&HFFFFEFD1)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlQueryType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlQueryType.idl
diff -N oovbaapi/org/openoffice/excel/XlQueryType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlQueryType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,15 @@
+#ifndef __org_openoffice_excel_XlQueryType_idl__
+#define __org_openoffice_excel_XlQueryType_idl__
+module org  { module openoffice { module excel {
+
+constants XlQueryType
+{
+        const short xlADORecordset = 7;
+        const short xlDAORecordset = 2;
+        const short xlODBCQuery = 1;
+        const short xlOLEDBQuery = 5;
+        const short xlTextImport = 6;
+        const short xlWebQuery = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRangeAutoFormat.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRangeAutoFormat.idl
diff -N oovbaapi/org/openoffice/excel/XlRangeAutoFormat.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRangeAutoFormat.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,53 @@
+#ifndef __org_openoffice_excel_XlRangeAutoFormat_idl__
+#define __org_openoffice_excel_XlRangeAutoFormat_idl__
+module org  { module openoffice { module excel {
+
+constants XlRangeAutoFormat
+{
+        const short xlRangeAutoFormat3DEffects1 = 13;
+        const short xlRangeAutoFormat3DEffects2 = 14;
+        const short xlRangeAutoFormatAccounting1 = 4;
+        const short xlRangeAutoFormatAccounting2 = 5;
+        const short xlRangeAutoFormatAccounting3 = 6;
+        const short xlRangeAutoFormatAccounting4 = 17; //(&H11)
+        const short xlRangeAutoFormatClassic1 = 1;
+        const short xlRangeAutoFormatClassic2 = 2;
+        const short xlRangeAutoFormatClassic3 = 3;
+        const short xlRangeAutoFormatClassicPivotTable = 31; //(&H1F)
+        const short xlRangeAutoFormatColor1 = 7; 
+        const short xlRangeAutoFormatColor2 = 8; 
+        const short xlRangeAutoFormatColor3 = 9; 
+        const short xlRangeAutoFormatList1 = 10; 
+        const short xlRangeAutoFormatList2 = 11; 
+        const short xlRangeAutoFormatList3 = 12; 
+        const short xlRangeAutoFormatLocalFormat1 = 15; 
+        const short xlRangeAutoFormatLocalFormat2 = 16; //(&H10)
+        const short xlRangeAutoFormatLocalFormat3 = 19; //(&H13)
+        const short xlRangeAutoFormatLocalFormat4 = 20; //(&H14) 
+        const long  xlRangeAutoFormatNone = -4142; //(&HFFFFEFD2)
+        const short xlRangeAutoFormatPTNone = 42; //(&H2A)
+        const short xlRangeAutoFormatReport1 = 21; //(&H15)
+        const short xlRangeAutoFormatReport10 = 30; //(&H24)
+        const short xlRangeAutoFormatReport2 = 22; //(&H16)
+        const short xlRangeAutoFormatReport3 = 23; //(&H17)
+        const short xlRangeAutoFormatReport4 = 24; //(&H18)
+        const short xlRangeAutoFormatReport5 = 25; //(&H19)
+        const short xlRangeAutoFormatReport6 = 26; //(&H20)
+        const short xlRangeAutoFormatReport7 = 27; //(&H21)
+        const short xlRangeAutoFormatReport8 = 28; //(&H22)
+        const short xlRangeAutoFormatReport9 = 29; //(&H23)
+        const short xlRangeAutoFormatSimple = -4154; //(&HFFFFEFC6)
+        const short xlRangeAutoFormatTable1 = 32; //(&H20)
+        const short xlRangeAutoFormatTable10 = 41; //(&H29)
+        const short xlRangeAutoFormatTable2 = 33; //(&H21)
+        const short xlRangeAutoFormatTable3 = 34; //(&H22)
+        const short xlRangeAutoFormatTable4 = 35; //(&H23)
+        const short xlRangeAutoFormatTable5 = 36; //(&H24)
+        const short xlRangeAutoFormatTable6 = 37; //(&H25)
+        const short xlRangeAutoFormatTable7 = 38; //(&H26)
+        const short xlRangeAutoFormatTable8 = 39; //(&H27)
+        const short xlRangeAutoFormatTable9 = 40; //(&H28)
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRangeValueDataType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRangeValueDataType.idl
diff -N oovbaapi/org/openoffice/excel/XlRangeValueDataType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRangeValueDataType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlRangeValueDataType_idl__
+#define __org_openoffice_excel_XlRangeValueDataType_idl__
+module org  { module openoffice { module excel {
+
+constants XlRangeValueDataType
+{
+        const short xlRangeValueDefault = 10; 
+        const short xlRangeValueMSPersistXML = 12;
+        const short xlRangeValueXMLSpreadsheet = 11;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlReferenceStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlReferenceStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlReferenceStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlReferenceStyle.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlReferenceStyle_idl__
+#define __org_openoffice_excel_XlReferenceStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlReferenceStyle
+{
+        const long xlA1 = 1;
+        const long xlR1C1 = -4150; //(&HFFFFEFCA)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlReferenceType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlReferenceType.idl
diff -N oovbaapi/org/openoffice/excel/XlReferenceType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlReferenceType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlReferenceType_idl__
+#define __org_openoffice_excel_XlReferenceType_idl__
+module org  { module openoffice { module excel {
+
+constants XlReferenceType
+{
+        const short xlAbsolute = 1;
+        const short xlAbsRowRelColumn = 2;
+        const short xlRelative = 4;
+        const short xlRelRowAbsColumn = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRobustConnect.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRobustConnect.idl
diff -N oovbaapi/org/openoffice/excel/XlRobustConnect.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRobustConnect.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlRobustConnect_idl__
+#define __org_openoffice_excel_XlRobustConnect_idl__
+module org  { module openoffice { module excel {
+
+constants XlRobustConnect
+{
+        const short xlAlways = 1;
+        const short xlAsRequired = 0;
+        const short xlNever = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRoutingSlipDelivery.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRoutingSlipDelivery.idl
diff -N oovbaapi/org/openoffice/excel/XlRoutingSlipDelivery.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRoutingSlipDelivery.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlRoutingSlipDelivery_idl__
+#define __org_openoffice_excel_XlRoutingSlipDelivery_idl__
+module org  { module openoffice { module excel {
+
+constants XlRoutingSlipDelivery
+{
+        const short xlAllAtOnce = 2;
+        const short xlOneAfterAnother = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRoutingSlipStatus.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRoutingSlipStatus.idl
diff -N oovbaapi/org/openoffice/excel/XlRoutingSlipStatus.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRoutingSlipStatus.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlRoutingSlipStatus_idl__
+#define __org_openoffice_excel_XlRoutingSlipStatus_idl__
+module org  { module openoffice { module excel {
+
+constants XlRoutingSlipStatus
+{
+        const short xlNotYetRouted = 0;
+        const short xlRoutingComplete = 2;
+        const short xlRoutingInProgress = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRowCol.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRowCol.idl
diff -N oovbaapi/org/openoffice/excel/XlRowCol.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRowCol.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlRowCol_idl__
+#define __org_openoffice_excel_XlRowCol_idl__
+module org  { module openoffice { module excel {
+
+constants XlRowCol
+{
+        const short xlColumns = 2;
+        const short xlRows = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlRunAutoMacro.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlRunAutoMacro.idl
diff -N oovbaapi/org/openoffice/excel/XlRunAutoMacro.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlRunAutoMacro.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlRunAutoMacro_idl__
+#define __org_openoffice_excel_XlRunAutoMacro_idl__
+module org  { module openoffice { module excel {
+
+constants XlRunAutoMacro
+{
+        const short xlAutoActivate = 3;
+        const short xlAutoClose = 2;
+        const short xlAutoDeactivate = 4;
+        const short xlAutoOpen = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSaveAction.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSaveAction.idl
diff -N oovbaapi/org/openoffice/excel/XlSaveAction.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSaveAction.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSaveAction_idl__
+#define __org_openoffice_excel_XlSaveAction_idl__
+module org  { module openoffice { module excel {
+
+constants XlSaveAction
+{
+        const short xlDoNotSaveChanges = 2;
+        const short xlSaveChanges = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSaveAsAccessMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSaveAsAccessMode.idl
diff -N oovbaapi/org/openoffice/excel/XlSaveAsAccessMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSaveAsAccessMode.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlSaveAsAccessMode_idl__
+#define __org_openoffice_excel_XlSaveAsAccessMode_idl__
+module org  { module openoffice { module excel {
+
+constants XlSaveAsAccessMode
+{
+        const short xlExclusive = 3;
+        const short xlNoChange = 1;
+        const short xlShared = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSaveConflictResolution.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSaveConflictResolution.idl
diff -N oovbaapi/org/openoffice/excel/XlSaveConflictResolution.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSaveConflictResolution.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlSaveConflictResolution_idl__
+#define __org_openoffice_excel_XlSaveConflictResolution_idl__
+module org  { module openoffice { module excel {
+
+constants XlSaveConflictResolution
+{
+        const short xlLocalSessionsChanges = 2;
+        const short xlOtherSessionsChanges = 3;
+        const short xlUserResolution = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlScaleType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlScaleType.idl
diff -N oovbaapi/org/openoffice/excel/XlScaleType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlScaleType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlScaleType_idl__
+#define __org_openoffice_excel_XlScaleType_idl__
+module org  { module openoffice { module excel {
+
+constants XlScaleType
+{
+        const long xlScaleLinear = -4132; //(&HFFFFEFDC)
+        const long xlScaleLogarithmicr = -4133; //(&HFFFFEFDB)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSearchDirection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSearchDirection.idl
diff -N oovbaapi/org/openoffice/excel/XlSearchDirection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSearchDirection.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSearchDirection_idl__
+#define __org_openoffice_excel_XlSearchDirection_idl__
+module org  { module openoffice { module excel {
+
+constants XlSearchDirection
+{
+        const short xlNext = 1; 
+        const short xlPrevious = 2; 
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSearchOrder.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSearchOrder.idl
diff -N oovbaapi/org/openoffice/excel/XlSearchOrder.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSearchOrder.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSearchOrder_idl__
+#define __org_openoffice_excel_XlSearchOrder_idl__
+module org  { module openoffice { module excel {
+
+constants XlSearchOrder
+{
+        const short xlByColumns = 2;
+        const short xlByRows = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSearchWithin.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSearchWithin.idl
diff -N oovbaapi/org/openoffice/excel/XlSearchWithin.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSearchWithin.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSearchWithin_idl__
+#define __org_openoffice_excel_XlSearchWithin_idl__
+module org  { module openoffice { module excel {
+
+constants XlSearchWithin
+{
+        const short xlWithinSheet = 1;
+        const short xlWithinWorkbook = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSheetType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSheetType.idl
diff -N oovbaapi/org/openoffice/excel/XlSheetType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSheetType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlSheetType_idl__
+#define __org_openoffice_excel_XlSheetType_idl__
+module org  { module openoffice { module excel {
+
+constants XlSheetType
+{
+        const long xlChart = -4109; //(&HFFFFEFF3)
+        const long xlDialogSheet = -4116; //(&HFFFFEFEC)
+        const long xlExcel4IntMacroSheet = 4;
+        const long xlExcel4MacroSheet = 3;
+        const long xlWorkSheet = -4167; //(&HFFFFEFB9)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSheetVisibility.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSheetVisibility.idl
diff -N oovbaapi/org/openoffice/excel/XlSheetVisibility.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSheetVisibility.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlSheetVisibility_idl__
+#define __org_openoffice_excel_XlSheetVisibility_idl__
+module org  { module openoffice { module excel {
+
+constants XlSheetVisibility
+{
+        const long xlSheetHidden = 0;
+        const long xlSheetVeryHidden = 2;
+        const long xlSheetVisible = -1; //(&HFFFFFFFF)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSizeRepresents.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSizeRepresents.idl
diff -N oovbaapi/org/openoffice/excel/XlSizeRepresents.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSizeRepresents.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSizeRepresents_idl__
+#define __org_openoffice_excel_XlSizeRepresents_idl__
+module org  { module openoffice { module excel {
+
+constants XlSizeRepresents
+{
+        const short xlSizeIsArea = 1;
+        const short xlSizeIsWidth = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSmartTagControlType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSmartTagControlType.idl
diff -N oovbaapi/org/openoffice/excel/XlSmartTagControlType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSmartTagControlType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,23 @@
+#ifndef __org_openoffice_excel_XlSmartTagControlType_idl__
+#define __org_openoffice_excel_XlSmartTagControlType_idl__
+module org  { module openoffice { module excel {
+
+constants XlSmartTagControlType
+{
+        const short xlSmartTagControlActiveX = 13;
+        const short xlSmartTagControlButton = 6;
+        const short xlSmartTagControlCheckbox = 9;
+        const short xlSmartTagControlCombo = 12;
+        const short xlSmartTagControlHelp = 3;
+        const short xlSmartTagControlHelpURL = 4;
+        const short xlSmartTagControlImage = 8;
+        const short xlSmartTagControlLabel = 7;
+        const short xlSmartTagControlLink = 2;
+        const short xlSmartTagControlListbox = 11;
+        const short xlSmartTagControlRadioGroup = 14;
+        const short xlSmartTagControlSeparator = 5;
+        const short xlSmartTagControlSmartTag = 1;
+        const short xlSmartTagControlTextbox = 10;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSmartTagDisplayMode.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSmartTagDisplayMode.idl
diff -N oovbaapi/org/openoffice/excel/XlSmartTagDisplayMode.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSmartTagDisplayMode.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlSmartTagDisplayMode_idl__
+#define __org_openoffice_excel_XlSmartTagDisplayMode_idl__
+module org  { module openoffice { module excel {
+
+constants XlSmartTagDisplayMode
+{
+        const short xlButtonOnly = 2;
+        const short xlDisplayNone = 1;
+        const short xlIndicatorAndButton = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSortDataOption.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSortDataOption.idl
diff -N oovbaapi/org/openoffice/excel/XlSortDataOption.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSortDataOption.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSortDataOption_idl__
+#define __org_openoffice_excel_XlSortDataOption_idl__
+module org  { module openoffice { module excel {
+
+constants XlSortDataOption
+{
+        const short xlSortNormal = 0;
+        const short xlSortTextAsNumbers = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSortMethod.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSortMethod.idl
diff -N oovbaapi/org/openoffice/excel/XlSortMethod.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSortMethod.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSortMethod_idl__
+#define __org_openoffice_excel_XlSortMethod_idl__
+module org  { module openoffice { module excel {
+
+constants XlSortMethod
+{
+        const short xlPinYin = 1;
+        const short xlStroke = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSortMethodOld.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSortMethodOld.idl
diff -N oovbaapi/org/openoffice/excel/XlSortMethodOld.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSortMethodOld.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSortMethodOld_idl__
+#define __org_openoffice_excel_XlSortMethodOld_idl__
+module org  { module openoffice { module excel {
+
+constants XlSortMethodOld
+{
+        const short xlCodePage = 2;
+        const short xlSyllabary = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSortOrder.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSortOrder.idl
diff -N oovbaapi/org/openoffice/excel/XlSortOrder.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSortOrder.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSortOrder_idl__
+#define __org_openoffice_excel_XlSortOrder_idl__
+module org  { module openoffice { module excel {
+
+constants XlSortOrder
+{
+        const short xlAscending = 1;
+        const short xlDescending = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSortOrientation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSortOrientation.idl
diff -N oovbaapi/org/openoffice/excel/XlSortOrientation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSortOrientation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSortOrientation_idl__
+#define __org_openoffice_excel_XlSortOrientation_idl__
+module org  { module openoffice { module excel {
+
+constants XlSortOrientation
+{
+        const short xlSortColumns = 1;
+        const short xlSortRows = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSortType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSortType.idl
diff -N oovbaapi/org/openoffice/excel/XlSortType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSortType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSortType_idl__
+#define __org_openoffice_excel_XlSortType_idl__
+module org  { module openoffice { module excel {
+
+constants XlSortType
+{
+        const short xlSortLabels = 2;
+        const short xlSortValues = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSourceType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSourceType.idl
diff -N oovbaapi/org/openoffice/excel/XlSourceType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSourceType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_excel_XlSourceType_idl__
+#define __org_openoffice_excel_XlSourceType_idl__
+module org  { module openoffice { module excel {
+
+constants XlSourceType
+{
+        const short xlSourceAutoFilter = 3;
+        const short xlSourceChart = 5;
+        const short xlSourcePivotTable = 6;
+        const short xlSourcePrintArea = 2;
+        const short xlSourceQuery = 7;
+        const short xlSourceRange = 4;
+        const short xlSourceSheet = 1;
+        const short xlSourceWordbook = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSpeakDirection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSpeakDirection.idl
diff -N oovbaapi/org/openoffice/excel/XlSpeakDirection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSpeakDirection.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSpeakDirection_idl__
+#define __org_openoffice_excel_XlSpeakDirection_idl__
+module org  { module openoffice { module excel {
+
+constants XlSpeakDirection
+{
+        const short xlSpeakByColumns = 1;
+        const short xlSpeakByRows = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSpecialCellsValue.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSpecialCellsValue.idl
diff -N oovbaapi/org/openoffice/excel/XlSpecialCellsValue.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSpecialCellsValue.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlSpecialCellsValue_idl__
+#define __org_openoffice_excel_XlSpecialCellsValue_idl__
+module org  { module openoffice { module excel {
+
+constants XlSpecialCellsValue
+{
+        const short xlErrors = 16; //(&H10)
+        const short xlLogical = 4;
+        const short xlNumbers = 1;
+        const short xlTextValues = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSubscribeToFormat.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSubscribeToFormat.idl
diff -N oovbaapi/org/openoffice/excel/XlSubscribeToFormat.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSubscribeToFormat.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSubscribeToFormat_idl__
+#define __org_openoffice_excel_XlSubscribeToFormat_idl__
+module org  { module openoffice { module excel {
+
+constants XlSubscribeToFormat
+{
+        const short xlSubscribeToPicture = -4147; //(&HFFFFEFCD)
+        const short xlSubscribeToText = -4158; //(&HFFFFEFC2)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSubtototalLocationType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSubtototalLocationType.idl
diff -N oovbaapi/org/openoffice/excel/XlSubtototalLocationType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSubtototalLocationType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSubtototalLocationType_idl__
+#define __org_openoffice_excel_XlSubtototalLocationType_idl__
+module org  { module openoffice { module excel {
+
+constants XlSubtototalLocationType
+{
+        const short xlAtBottom = 2;
+        const short xlAtTop = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSummaryColumn.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSummaryColumn.idl
diff -N oovbaapi/org/openoffice/excel/XlSummaryColumn.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSummaryColumn.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSummaryColumn_idl__
+#define __org_openoffice_excel_XlSummaryColumn_idl__
+module org  { module openoffice { module excel {
+
+constants XlSummaryColumn
+{
+        const long xlSummaryOnLeft = -4131; //(&HFFFFEFDD)
+        const long xlSummaryOnRight = -4152; //(&HFFFFEFC8)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSummaryReportType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSummaryReportType.idl
diff -N oovbaapi/org/openoffice/excel/XlSummaryReportType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSummaryReportType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSummaryReportType_idl__
+#define __org_openoffice_excel_XlSummaryReportType_idl__
+module org  { module openoffice { module excel {
+
+constants XlSummaryReportType
+{
+        const short xlStandardSummary = 1;
+        const short xlSummaryPivotTable = -4148; //(&HFFFFEFCC)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlSummaryRow.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlSummaryRow.idl
diff -N oovbaapi/org/openoffice/excel/XlSummaryRow.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlSummaryRow.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlSummaryRow_idl__
+#define __org_openoffice_excel_XlSummaryRow_idl__
+module org  { module openoffice { module excel {
+
+constants XlSummaryRow
+{
+        const short xlSummaryAbove = 0;
+        const short xlSummaryBelow = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTabPosition.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTabPosition.idl
diff -N oovbaapi/org/openoffice/excel/XlTabPosition.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTabPosition.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlTabPosition_idl__
+#define __org_openoffice_excel_XlTabPosition_idl__
+module org  { module openoffice { module excel {
+
+constants XlTabPosition
+{
+        const short xlTabPositionFirst = 0;
+        const short xlTabPositionLast = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTextParsingType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTextParsingType.idl
diff -N oovbaapi/org/openoffice/excel/XlTextParsingType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTextParsingType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlTextParsingType_idl__
+#define __org_openoffice_excel_XlTextParsingType_idl__
+module org  { module openoffice { module excel {
+
+constants XlTextParsingType
+{
+        const short xlDelimited = 1;
+        const short xlFixedWidth = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTextQualifier.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTextQualifier.idl
diff -N oovbaapi/org/openoffice/excel/XlTextQualifier.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTextQualifier.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlTextQualifier_idl__
+#define __org_openoffice_excel_XlTextQualifier_idl__
+module org  { module openoffice { module excel {
+
+constants XlTextQualifier
+{
+        const short xlTextQualifierDoubleQuote = 1;
+        const short xlTextQualifierNone = -4142; //(&HFFFFEFD2)
+        const short xlTextQualifierSingleQuote = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTextVisualLayoutType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTextVisualLayoutType.idl
diff -N oovbaapi/org/openoffice/excel/XlTextVisualLayoutType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTextVisualLayoutType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlTextVisualLayoutType_idl__
+#define __org_openoffice_excel_XlTextVisualLayoutType_idl__
+module org  { module openoffice { module excel {
+
+constants XlTextVisualLayoutType
+{
+        const short xlTextVisualLTR = 1;
+        const short xlTextVisualRTL = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTickLabelOrientation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTickLabelOrientation.idl
diff -N oovbaapi/org/openoffice/excel/XlTickLabelOrientation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTickLabelOrientation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlTickLabelOrientation_idl__
+#define __org_openoffice_excel_XlTickLabelOrientation_idl__
+module org  { module openoffice { module excel {
+
+constants XlTickLabelOrientation
+{
+        const long XlTickLabelOrientationAutomatic = -4105; //(&HFFFFEFF7)
+        const long XlTickLabelOrientationDownward = -4170; //(&HFFFFEFB6)
+        const long XlTickLabelOrientationHorizontal = -4128; //(&HFFFFEFE0)
+        const long XlTickLabelOrientationUpward = -4171; //(&HFFFFEFB5)
+        const long XlTickLabelOrientationVertical = -4166; //(&HFFFFEFBA)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTickLabelPosition.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTickLabelPosition.idl
diff -N oovbaapi/org/openoffice/excel/XlTickLabelPosition.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTickLabelPosition.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlTickLabelPosition_idl__
+#define __org_openoffice_excel_XlTickLabelPosition_idl__
+module org  { module openoffice { module excel {
+
+constants XlTickLabelPosition
+{
+        const short xlTickLabelPositionHigh = -4127; //(&HFFFFEFE1)
+        const short xlTickLabelPositionLow = -4134; // (&HFFFFEFDA)
+        const short xlTickLabelPositionNextToAxis = 4;
+        const short xlTickLabelPositionNone = -4142; // (&HFFFFEFD2)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTimeMark.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTimeMark.idl
diff -N oovbaapi/org/openoffice/excel/XlTimeMark.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTimeMark.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlTimeMark_idl__
+#define __org_openoffice_excel_XlTimeMark_idl__
+module org  { module openoffice { module excel {
+
+constants XlTimeMark
+{
+        const long xlTickMarkCross = 4;
+        const long xlTickMarkInside = 2;
+        const long xlTickMarkNone = -4142; //(&HFFFFEFD2)
+        const long xlTickMarkOutside = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTimeUnit.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTimeUnit.idl
diff -N oovbaapi/org/openoffice/excel/XlTimeUnit.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTimeUnit.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlTimeUnit_idl__
+#define __org_openoffice_excel_XlTimeUnit_idl__
+module org  { module openoffice { module excel {
+
+constants XlTimeUnit
+{
+        const short xlDays = 0;
+        const short xlMonths = 1;
+        const short xlYears = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlToolbarProtection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlToolbarProtection.idl
diff -N oovbaapi/org/openoffice/excel/XlToolbarProtection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlToolbarProtection.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,15 @@
+#ifndef __org_openoffice_excel_XlToolbarProtection_idl__
+#define __org_openoffice_excel_XlToolbarProtection_idl__
+module org  { module openoffice { module excel {
+
+constants XlToolbarProtection
+{
+        const long xlNoButtonChanges = 1;
+        const long xlNoChanges = 4;
+        const long xlNoDockingChanges = 3;
+        const long xlNoShapeChanges = 2;
+        const long xlToolbarProtectionNone = -4143; //(&HFFFFEFD1)
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTotalsCalculation.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTotalsCalculation.idl
diff -N oovbaapi/org/openoffice/excel/XlTotalsCalculation.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTotalsCalculation.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,18 @@
+#ifndef __org_openoffice_excel_XlTotalsCalculation_idl__
+#define __org_openoffice_excel_XlTotalsCalculation_idl__
+
+module org  { module openoffice { module excel {
+constants XlTotalsCalculation
+{
+        const short xlTotalsCalculationAverage = 2;
+        const short xlTotalsCalculationCount = 3;
+        const short xlTotalsCalculationCountNums = 4;
+        const short xlTotalsCalculationCountMax = 6;
+        const short xlTotalsCalculationCountMin = 5;
+        const short xlTotalsCalculationCountNone = 0;
+        const short xlTotalsCalculationCountStdDev = 7;
+        const short xlTotalsCalculationCountSum = 1;
+        const short xlTotalsCalculationCountVar = 8;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlTrendlineType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlTrendlineType.idl
diff -N oovbaapi/org/openoffice/excel/XlTrendlineType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlTrendlineType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,15 @@
+#ifndef __org_openoffice_excel_XlTrendlineType_idl__
+#define __org_openoffice_excel_XlTrendlineType_idl__
+module org  { module openoffice { module excel {
+
+constants XlTrendlineType
+{
+        const long xlExponential = 5;
+        const long xlLinear = -4132; // (&HFFFFEFDC)
+        const long xlLogarithmic = -4133; // (&HFFFFEFDB)
+        const long xlMovingAvg = 6;
+        const long xlPolynomial = 3;
+        const long xlPower = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlUnderlineStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlUnderlineStyle.idl
diff -N oovbaapi/org/openoffice/excel/XlUnderlineStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlUnderlineStyle.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlUnderlineStyle_idl__
+#define __org_openoffice_excel_XlUnderlineStyle_idl__
+module org  { module openoffice { module excel {
+
+constants XlUnderlineStyle
+{
+        const long xlUnderlineStyleDouble = -4119; // (&HFFFFEFE9)
+        const long xlUnderlineStyleDoubleAccounting = 5;
+        const long xlUnderlineStyleNone = -4142; // (&HFFFFEFD2)
+        const long xlUnderlineStyleSingle = 2;
+        const long xlUnderlineStyleSingleAccounting = 4;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlUpdateLinks.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlUpdateLinks.idl
diff -N oovbaapi/org/openoffice/excel/XlUpdateLinks.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlUpdateLinks.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlUpdateLinks_idl__
+#define __org_openoffice_excel_XlUpdateLinks_idl__
+module org  { module openoffice { module excel {
+
+constants XlUpdateLinks
+{
+        const short XlUpdateLinksAlways = 3;
+        const short XlUpdateLinksNever = 2;
+        const short XlUpdateLinksUserSetting = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlVAlign.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlVAlign.idl
diff -N oovbaapi/org/openoffice/excel/XlVAlign.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlVAlign.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlVAlign_idl__
+#define __org_openoffice_excel_XlVAlign_idl__
+module org  { module openoffice { module excel {
+
+constants XlVAlign
+{
+        const long xlVAlignBottom = -4107; // (&HFFFFEFF5)
+        const long xlVAlignCenter = -4108; // (&HFFFFEFF4)
+        const long xlVAlignDistributed = -4117; //(&HFFFFEFFB)
+        const long xlVAlignJustify = -4130; //(&HFFFFEFDE)
+        const long xlVAlignTop = -4160; //(&HFFFFEFC0)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlWBATemplate.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlWBATemplate.idl
diff -N oovbaapi/org/openoffice/excel/XlWBATemplate.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlWBATemplate.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_excel_XlWBATemplate_idl__
+#define __org_openoffice_excel_XlWBATemplate_idl__
+module org  { module openoffice { module excel {
+
+constants XlWBATemplate
+{
+        const long XlWBATChart = -4109; // (&HFFFFEFF3)
+        const long XlWBATExcel4IntlMacroSheet = 4;
+        const long XlWBATExcel4MacroSheet = 3;
+        const long XlWBATWorksheet = -4167; // (&HFFFFEFB9)
+
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlWebFormatting.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlWebFormatting.idl
diff -N oovbaapi/org/openoffice/excel/XlWebFormatting.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlWebFormatting.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlWebFormatting_idl__
+#define __org_openoffice_excel_XlWebFormatting_idl__
+module org  { module openoffice { module excel {
+
+constants XlWebFormatting
+{
+        const short xlWebFormattingAll = 1;
+        const short xlWebFormattingNone = 3;
+        const short xlWebFormattingRTF = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlWebSectionType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlWebSectionType.idl
diff -N oovbaapi/org/openoffice/excel/XlWebSectionType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlWebSectionType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlWebSectionType_idl__
+#define __org_openoffice_excel_XlWebSectionType_idl__
+
+module org  { module openoffice { module excel {
+constants XlWebSectionType
+{
+        const short xlAllTables = 2;
+        const short xlEntirePage = 1;
+        const short xlSpecifiedTables = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlWindowState.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlWindowState.idl
diff -N oovbaapi/org/openoffice/excel/XlWindowState.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlWindowState.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlWindowState_idl__
+#define __org_openoffice_excel_XlWindowState_idl__
+module org  { module openoffice { module excel {
+constants XlWindowState
+{
+        const long xlMaximized = -4137; // (&HFFFFEFD7)
+        const long xlMinimized = -4140; // (&HFFFFEFD4)
+        const long xlNormal = -4143; // (&HFFFFEFD1)
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlWindowType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlWindowType.idl
diff -N oovbaapi/org/openoffice/excel/XlWindowType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlWindowType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,13 @@
+#ifndef __org_openoffice_excel_XlWindowType_idl__
+#define __org_openoffice_excel_XlWindowType_idl__
+module org  { module openoffice { module excel {
+constants XlWindowType
+{
+        const long xlChartAsWindow = 5;
+        const long xlChartInPlace = 4;
+        const long xlClipboard = 3;
+        const long xlInfo = -4129; // (&HFFFFEFDF)
+        const long xlWordbook = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlWindowView.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlWindowView.idl
diff -N oovbaapi/org/openoffice/excel/XlWindowView.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlWindowView.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,10 @@
+#ifndef __org_openoffice_excel_XlWindowView_idl__
+#define __org_openoffice_excel_XlWindowView_idl__
+module org  { module openoffice { module excel {
+constants XlWindowView
+{
+        const short xlNormalView = 1;
+        const short xlPageBreakPreview = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlXLMMacroType.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlXLMMacroType.idl
diff -N oovbaapi/org/openoffice/excel/XlXLMMacroType.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlXLMMacroType.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlXLMMacroType_idl__
+#define __org_openoffice_excel_XlXLMMacroType_idl__
+module org  { module openoffice { module excel {
+constants XlXLMMacroType
+{
+        const short xlCommand = 2;
+        const short xlFunction = 1;
+        const short xlnotXLM = 3;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlXmlExportResult.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlXmlExportResult.idl
diff -N oovbaapi/org/openoffice/excel/XlXmlExportResult.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlXmlExportResult.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,10 @@
+#ifndef __org_openoffice_excel_XlXmlExportResult_idl__
+#define __org_openoffice_excel_XlXmlExportResult_idl__
+module org  { module openoffice { module excel {
+constants XlXmlExportResult
+{
+        const short xlXmlExportSuccess = 0;
+        const short xlXmlExportValidationFailed = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlXmlImportResult.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlXmlImportResult.idl
diff -N oovbaapi/org/openoffice/excel/XlXmlImportResult.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlXmlImportResult.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,11 @@
+#ifndef __org_openoffice_excel_XlXmlImportResult_idl__
+#define __org_openoffice_excel_XlXmlImportResult_idl__
+module org  { module openoffice { module excel {
+constants XlXmlImportResult
+{
+        const short xlXmlImportElementsTruncated = 1;
+        const short xlXmlImportSuccess = 0;
+        const short xlXmlImportValidationFailed = 2;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlXmlLoadOption.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlXmlLoadOption.idl
diff -N oovbaapi/org/openoffice/excel/XlXmlLoadOption.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlXmlLoadOption.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlXmlLoadOption_idl__
+#define __org_openoffice_excel_XlXmlLoadOption_idl__
+module org  { module openoffice { module excel {
+constants XlXmlLoadOption
+{
+        const short xlXmlLoadImportToList = 2;
+        const short xlXmlLoadMapXml = 3;
+        const short xlXmlLoadOpenXml = 1;
+        const short xlXmlLoadPromptUser = 0;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/XlYesNoGuess.idl
===================================================================
RCS file: oovbaapi/org/openoffice/excel/XlYesNoGuess.idl
diff -N oovbaapi/org/openoffice/excel/XlYesNoGuess.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/XlYesNoGuess.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,12 @@
+#ifndef __org_openoffice_excel_XlYesNoGuess_idl__
+#define __org_openoffice_excel_XlYesNoGuess_idl__
+
+module org  { module openoffice { module excel { 
+constants XlYesNoGuess
+{
+	const short xlGuess = 0;
+	const short xlNo = 2;
+	const short xlYes = 1;
+};
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/excel/makefile.mk
===================================================================
RCS file: oovbaapi/org/openoffice/excel/makefile.mk
diff -N oovbaapi/org/openoffice/excel/makefile.mk
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/excel/makefile.mk	1 Feb 2007 14:53:44 -0000	1.1.2.1
@@ -0,0 +1,251 @@
+PRJ=..$/..$/..
+
+PRJNAME=oovapi
+
+TARGET=excel
+PACKAGE=org$/openoffice$/Excel
+
+# --- Settings -----------------------------------------------------
+.INCLUDE :  $(PRJ)$/util$/makefile.pmk
+
+.IF "$(ENABLE_VBA)"!="YES"
+dummy:
+        @echo "not building vba..."
+.ENDIF
+
+# ------------------------------------------------------------------------
+
+
+CONST_IDLFILES=\
+	Constants.idl \
+	XlApplicationInternational.idl \
+	XlApplyNamesOrder.idl \
+	XlArabicModes.idl \
+	XlArrangeStyle.idl \
+	XlArrowHeadLength.idl \
+	XlArrowHeadStyle.idl \
+	XlArrowHeadWidth.idl \
+	XlAutoFillType.idl \
+	XlAutoFilterOperator.idl \
+	XlAxisCrosses.idl \
+	XlAxisGroup.idl \
+	XlAxisType.idl \
+	XlBackground.idl \
+	XlBarShape.idl \
+	XlBordersIndex.idl \
+	XlBorderWeight.idl \
+	XlBuiltInDialog.idl \
+	XlCVError.idl \
+	XlCalculatedMemberType.idl \
+	XlCalculation.idl \
+	XlCalculationInterruptKey.idl \
+	XlCalculationState.idl \
+	XlCategoryType.idl \
+	XlCellInsertionMode.idl \
+	XlCellType.idl \
+	XlChartGallery.idl \
+	XlChartItem.idl \
+	XlChartLocation.idl \
+	XlChartPicturePlacement.idl \
+	XlChartPictureType.idl \
+	XlChartSplitType.idl \
+	XlChartType.idl \
+	XlClipboardFormat.idl \
+	XlCmdType.idl \
+	XlColorIndex.idl \
+	XlColumnDataType.idl \
+	XlCommandUnderlines.idl \
+	XlCommentDisplayMode.idl \
+	XlConsolidationFunction.idl \
+	XlCopyPictureFormat.idl \
+	XlCorruptLoad.idl \
+	XlCreator.idl \
+	XlCubeFieldType.idl \
+	XlCutCopyMode.idl \
+	XlDVAlterStyle.idl \
+	XlDVType.idl \
+	XlDVAlertStyle.idl \
+	XlDataLabelPosition.idl \
+	XlDataLabelSeparator.idl \
+	XlDataLabelsType.idl \
+	XlDataSeriesDate.idl \
+	XlDataSeriesType.idl \
+	XlDeleteShiftDirection.idl \
+	XlDirection.idl \
+	XlDisplayBlanksAs.idl \
+	XlDisplayDrawingObjects.idl \
+	XlDisplayUnit.idl \
+	XlEditionFormat.idl \
+	XlEditionOptionsOption.idl \
+	XlEditionType.idl \
+	XlEnableCancelKey.idl \
+	XlEnableSelection.idl \
+	XlEndStyleCap.idl \
+	XlErrorBarDirection.idl \
+	XlErrorBarInclude.idl \
+	XlErrorBarType.idl \
+	XlErrorChecks.idl \
+	XlFileAccess.idl \
+	XlFileFormat.idl \
+	XlFillWith.idl \
+	XlFilterAction.idl \
+	XlFindLookIn.idl \
+	XlFormControl.idl \
+	XlFormatConditionOperator.idl \
+	XlFormatConditionType.idl \
+	XlFormulaLabel.idl \
+	XlHAlign.idl \
+	XlHebrewModes.idl \
+	XlHighlightChangesTime.idl \
+	XlHtmlType.idl \
+	XlIMEMode.idl \
+	XlImportDataAs.idl \
+	XlInsertFormatOrigin.idl \
+	XlInsertShiftDirection.idl \
+	XlLayoutFormType.idl \
+	XlLegendPosition.idl \
+	XlLineStyle.idl \
+	XlLink.idl \
+	XlLinkInfo.idl \
+	XlLinkInfoType.idl \
+	XlLinkStatus.idl \
+	XlLinkType.idl \
+	XlListConflict.idl \
+	XlListDataType.idl \
+	XlListObjectSourceType.idl \
+	XlLocationInTable.idl \
+	XlLookAt.idl \
+	XlMSApplication.idl \
+	XlMailSystem.idl \
+	XlMarkerStyle.idl \
+	XlMouseButton.idl \
+	XlMousePointer.idl \
+	XlOLEType.idl \
+	XlOLEVerb.idl \
+	XlObjectSize.idl \
+	XlOrder.idl \
+	XlOrientation.idl \
+	XlPTSelectionMode.idl \
+	XlPageBreak.idl \
+	XlPageBreakExtent.idl \
+	XlPageOrientation.idl \
+	XlPaperSize.idl \
+	XlParameterDataType.idl \
+	XlParameterType.idl \
+	XlPasteSpecialOperation.idl \
+	XlPasteType.idl \
+	XlPattern.idl \
+	XlPhoneticAlignment.idl \
+	XlPictureAppearance.idl \
+	XlPictureConvertorType.idl \
+	XlPivotCellType.idl \
+	XlPivotFieldCalculation.idl \
+	XlPivotFieldDataType.idl \
+	XlPivotFieldOrientation.idl \
+	XlPivotFormatType.idl \
+	XlPivotTableMissingItems.idl \
+	XlPivotTableSourceType.idl \
+	XlPivotTableVersionList.idl \
+	XlPlacement.idl \
+	XlPlatform.idl \
+	XlPrintErrors.idl \
+	XlPrintLocation.idl \
+	XlPriority.idl \
+	XlQueryType.idl \
+	XlRangeAutoFormat.idl \
+	XlRangeValueDataType.idl \
+	XlReferenceStyle.idl \
+	XlReferenceType.idl \
+	XlRobustConnect.idl \
+	XlRoutingSlipDelivery.idl \
+	XlRoutingSlipStatus.idl \
+	XlRowCol.idl \
+	XlRunAutoMacro.idl \
+	XlSaveAction.idl \
+	XlSaveAsAccessMode.idl \
+	XlSaveConflictResolution.idl \
+	XlScaleType.idl \
+	XlSearchDirection.idl \
+	XlSearchOrder.idl \
+	XlSearchWithin.idl \
+	XlSheetType.idl \
+	XlSheetVisibility.idl \
+	XlSizeRepresents.idl \
+	XlSmartTagControlType.idl \
+	XlSmartTagDisplayMode.idl \
+	XlSortDataOption.idl \
+	XlSortMethod.idl \
+	XlSortMethodOld.idl \
+	XlSortOrder.idl \
+	XlSortOrientation.idl \
+	XlSortType.idl \
+	XlSourceType.idl \
+	XlSpeakDirection.idl \
+	XlSpecialCellsValue.idl \
+	XlSubscribeToFormat.idl \
+	XlSubtototalLocationType.idl \
+	XlSummaryColumn.idl \
+	XlSummaryReportType.idl \
+	XlSummaryRow.idl \
+	XlTabPosition.idl \
+	XlTextParsingType.idl \
+	XlTextQualifier.idl \
+	XlTextVisualLayoutType.idl \
+	XlTickLabelOrientation.idl \
+	XlTickLabelPosition.idl \
+	XlTimeMark.idl \
+	XlTimeUnit.idl \
+	XlToolbarProtection.idl \
+	XlTotalsCalculation.idl \
+	XlTrendlineType.idl \
+	XlUnderlineStyle.idl \
+	XlUpdateLinks.idl \
+	XlVAlign.idl \
+	XlWBATemplate.idl \
+	XlWebFormatting.idl \
+	XlWebSectionType.idl \
+	XlWindowState.idl \
+	XlWindowType.idl \
+	XlWindowView.idl \
+	XlXLMMacroType.idl \
+	XlXmlExportResult.idl \
+	XlXmlImportResult.idl \
+	XlXmlLoadOption.idl \
+	XlYesNoGuess.idl\
+
+OBJ_IDLFILES=XApplication.idl\
+	XComment.idl\
+	XComments.idl\
+	XRange.idl\
+	XWorkbook.idl\
+	XWorkbooks.idl\
+	XWorksheet.idl\
+	XWorksheets.idl\
+	XFont.idl\
+	XOutline.idl\
+	XInterior.idl\
+	XWorksheetFunction.idl\
+	XWindow.idl\
+	XChartObject.idl\
+	XChartObjects.idl\
+	XChart.idl\
+	XSeriesCollection.idl\
+	XSeries.idl\
+	XDialog.idl \
+	XPivotTables.idl \
+	XPivotTable.idl \
+	XPivotCache.idl \
+	XDialogs.idl \
+	XWindows.idl \
+	XBorder.idl \
+	XBorders.idl \
+	XCharacters.idl \
+	XValidation.idl\
+
+
+IDLFILES+=$(CONST_IDLFILES)
+IDLFILES+=$(OBJ_IDLFILES)
+# ------------------------------------------------------------------
+
+.INCLUDE :  target.mk
+
Index: oovbaapi/org/openoffice/msforms/MSFormReturnTypes.idl
===================================================================
RCS file: oovbaapi/org/openoffice/msforms/MSFormReturnTypes.idl
diff -N oovbaapi/org/openoffice/msforms/MSFormReturnTypes.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/msforms/MSFormReturnTypes.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,25 @@
+module msforms
+{
+    struct ReturnBoolean
+    {
+        boolean Value;
+    };
+                                                                                
+    struct ReturnEffect
+    {
+        //fmDropEffect Value;
+        short Value;
+    };
+                                                                                
+    struct ReturnInteger
+    {
+        long Value;
+    };
+                                                                                
+    struct ReturnSingle
+    {
+        float Value;
+    };
+                                                                                
+
+};
Index: oovbaapi/org/openoffice/msforms/XComboBox.idl
===================================================================
RCS file: oovbaapi/org/openoffice/msforms/XComboBox.idl
diff -N oovbaapi/org/openoffice/msforms/XComboBox.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/msforms/XComboBox.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,29 @@
+#ifndef __org_openoffice_msforms_XComboBox_idl__
+#define __org_openoffice_msforms_XComboBox_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+
+//=============================================================================
+
+module org {  module openoffice {  module msforms { 
+
+
+//=============================================================================
+interface XComboBox: ::com::sun::star::uno::XInterface
+{
+	[attribute] any Value;
+	[attribute] string Text;
+	void AddItem( [in] any pvargItem, [in] any pvargIndex );
+	void Clear();
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/msforms/makefile.mk
===================================================================
RCS file: oovbaapi/org/openoffice/msforms/makefile.mk
diff -N oovbaapi/org/openoffice/msforms/makefile.mk
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/msforms/makefile.mk	1 Feb 2007 14:53:45 -0000	1.1.2.1
@@ -0,0 +1,24 @@
+PRJ=..$/..$/..
+
+PRJNAME=oovbapi
+
+TARGET=msforms
+PACKAGE=org$/openoffice$/msforms
+
+# --- Settings -----------------------------------------------------
+.INCLUDE :  $(PRJ)$/util$/makefile.pmk
+
+.IF "$(ENABLE_VBA)"!="YES"
+dummy:
+        @echo "not building vba..."
+.ENDIF
+
+# ------------------------------------------------------------------------
+
+IDLFILES=\
+	MSFormReturnTypes.idl \
+	XComboBox.idl \
+
+# ------------------------------------------------------------------
+
+.INCLUDE :  target.mk
Index: oovbaapi/org/openoffice/vba/VbMsgBoxResult.idl
===================================================================
RCS file: oovbaapi/org/openoffice/vba/VbMsgBoxResult.idl
diff -N oovbaapi/org/openoffice/vba/VbMsgBoxResult.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/VbMsgBoxResult.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,17 @@
+#ifndef __org_openoffice_vba_Excel_VBA_idl__
+#define __org_openoffice_vba_Excel_VBA_idl__
+module org  { module openoffice { module VBA {
+
+constants VbMsgBoxResult
+{
+	const short vbAbort = 3;
+	const short vbCancel = 2;
+	const short vbIgnore = 5;
+	const short vbNo = 7;
+	const short vbOK = 1;
+	const short vbRetry = 4;
+	const short vbYes = 6;
+};
+
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/vba/VbMsgBoxStyle.idl
===================================================================
RCS file: oovbaapi/org/openoffice/vba/VbMsgBoxStyle.idl
diff -N oovbaapi/org/openoffice/vba/VbMsgBoxStyle.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/VbMsgBoxStyle.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,14 @@
+#ifndef __org_openoffice_VBA_VbMsgBoxStyle_idl__
+#define __org_openoffice_VBA_VbMsgBoxStyle_idl__
+module org  { module openoffice { module VBA {
+
+constants VbMsgBoxStyle
+{
+	const short vbYesNoCancel = 3;
+	const short vbYesNo = 4;
+	const short vbOKCancel = 1;
+	const short vbOKOnly = 0;
+};
+
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/vba/XCollection.idl
===================================================================
RCS file: oovbaapi/org/openoffice/vba/XCollection.idl
diff -N oovbaapi/org/openoffice/vba/XCollection.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/XCollection.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,28 @@
+#ifndef __org_openoffice_vba_XCollection_idl__
+#define __org_openoffice_vba_XCollection_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __org_openoffice_excel_XApplication_idl__
+#include <org/openoffice/excel/XApplication.idl>
+#endif
+//=============================================================================
+
+module org {  module openoffice {  module vba { 
+
+//=============================================================================
+
+interface XCollection : ::com::sun::star::uno::XInterface
+{
+	[attribute, readonly] long Count;
+	[attribute, readonly] any   Parent;
+	[attribute, readonly] long Creator;
+	[attribute, readonly] org::openoffice::excel::XApplication Application;
+
+	any  Item( [in] any Index );
+};
+
+}; }; };
+
+#endif
Index: oovbaapi/org/openoffice/vba/XErrObject.idl
===================================================================
RCS file: oovbaapi/org/openoffice/vba/XErrObject.idl
diff -N oovbaapi/org/openoffice/vba/XErrObject.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/XErrObject.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,63 @@
+/*************************************************************************
+ *
+ *  OpenOffice.org - a multi-platform office productivity suite
+ *
+ *  $RCSfile: XErrObject.idl,v $
+ *
+ *  $Revision: 1.1.2.1 $
+ *
+ *  last change: $Author: npower $ $Date: 2007/02/01 14:53:46 $
+ *
+ *  The Contents of this file are made available subject to
+ *  the terms of GNU Lesser General Public License Version 2.1.
+ *
+ *
+ *    GNU Lesser General Public License Version 2.1
+ *    =============================================
+ *    Copyright 2005 by Sun Microsystems, Inc.
+ *    901 San Antonio Road, Palo Alto, CA 94303, USA
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+ *    License version 2.1, as published by the Free Software Foundation.
+ *
+ *    This library 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 for more details.
+ *
+ *    You should have received a copy of the GNU Lesser General Public
+ *    License along with this library; if not, write to the Free Software
+ *    Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ *    MA  02111-1307  USA
+ *
+ ************************************************************************/
+
+#ifndef __org_openoffice_vba__XErrObject_idl__
+#define __org_openoffice_vba__XErrObject_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+module org { module openoffice { module vba  {
+//==============================================================================
+/** 
+*/
+interface XErrObject : ::com::sun::star::uno::XInterface
+{
+  //-----------------------------------------------------------------------
+  /**
+  */
+  [attribute] long Number;
+  [attribute] long HelpContext;
+  [attribute] string HelpFile;
+  [attribute] string Description;
+  [attribute] string Source;
+  void Clear();
+  void Raise([in] any Number, [in] any Source, [in] any Description, [in] any HelpFile, [in] any HelpContext);
+
+};
+
+};  };  };
+#endif
Index: oovbaapi/org/openoffice/vba/XGlobals.idl
===================================================================
RCS file: oovbaapi/org/openoffice/vba/XGlobals.idl
diff -N oovbaapi/org/openoffice/vba/XGlobals.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/XGlobals.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,37 @@
+#ifndef __org_openoffice_vba_XGlobals_idl__
+#define __org_openoffice_vba_XGlobals_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __org_openoffice_excel_XApplication_idl__
+#include <org/openoffice/excel/XApplication.idl>
+#endif
+#ifndef __org_openoffice_excel_XWorkbook_idl__
+#include <org/openoffice/excel/XWorkbook.idl>
+#endif
+#ifndef __org_openoffice_excel_XWorksheet_idl__
+#include <org/openoffice/excel/XWorksheet.idl>
+#endif
+
+module org {  module openoffice {  module vba { 
+
+interface XGlobals: com::sun::star::uno::XInterface
+{
+        // FIXME, need better way to expose globals
+	sequence< any > getGlobals();
+
+	[attribute, readonly] org::openoffice::excel::XApplication Application;
+	[attribute, readonly] org::openoffice::excel::XWorkbook ActiveWorkbook;
+	[attribute, readonly] org::openoffice::excel::XWorksheet ActiveSheet;
+	any WorkSheets( [in] any aIndex );
+	any WorkBooks( [in] any aIndex );
+	any Sheets( [in] any aIndex );
+	any Range( [in] any Cell1, [in] any Cell2 );
+};
+
+}; }; };
+
+#endif
+
+
Index: oovbaapi/org/openoffice/vba/XVBAToOOEventDescGen.idl
===================================================================
RCS file: oovbaapi/org/openoffice/vba/XVBAToOOEventDescGen.idl
diff -N oovbaapi/org/openoffice/vba/XVBAToOOEventDescGen.idl
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/XVBAToOOEventDescGen.idl	2 Mar 2007 16:22:33 -0000
@@ -0,0 +1,20 @@
+#ifndef __org_openoffice_vba_XVBAToOOEventDescGen_idl__
+#define __org_openoffice_vba_XVBAToOOEventDescGen_idl__
+
+#ifndef __com_sun_star_script_ScriptEventDescriptor_idl__
+#include <com/sun/star/script/ScriptEventDescriptor.idl>
+#endif 
+
+#ifndef __com_sun_star_script_XScriptEventsSupplier_idl__
+#include <com/sun/star/script/XScriptEventsSupplier.idl>
+#endif 
+
+module org {  module openoffice {  module vba { 
+interface XVBAToOOEventDescGen : com::sun::star::uno::XInterface
+{
+	sequence< com::sun::star::script::ScriptEventDescriptor >  getEventDescriptions( [in] com::sun::star::uno::XInterface xControl, [in] string sLibModName, [in] sequence< string > handlerExts );
+	com::sun::star::script::XScriptEventsSupplier getEventSupplier( [in] com::sun::star::uno::XInterface xControl );
+};
+
+}; }; };
+#endif
Index: oovbaapi/org/openoffice/vba/makefile.mk
===================================================================
RCS file: oovbaapi/org/openoffice/vba/makefile.mk
diff -N oovbaapi/org/openoffice/vba/makefile.mk
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/org/openoffice/vba/makefile.mk	1 Feb 2007 14:53:47 -0000	1.1.2.1
@@ -0,0 +1,28 @@
+PRJ=..$/..$/..
+
+PRJNAME=oovbapi
+
+TARGET=vba
+PACKAGE=org$/openoffice$/vba
+
+# --- Settings -----------------------------------------------------
+.INCLUDE :  $(PRJ)$/util$/makefile.pmk
+
+.IF "$(ENABLE_VBA)"!="YES"
+dummy:
+        @echo "not building vba..."
+.ENDIF
+
+# ------------------------------------------------------------------------
+
+IDLFILES=\
+	VbMsgBoxResult.idl \
+	VbMsgBoxStyle.idl \
+	XErrObject.idl \
+	XGlobals.idl \
+	XCollection.idl\
+	XVBAToOOEventDescGen.idl\
+
+# ------------------------------------------------------------------
+
+.INCLUDE :  target.mk
Index: oovbaapi/prj/build.lst
===================================================================
RCS file: oovbaapi/prj/build.lst
diff -N oovbaapi/prj/build.lst
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/prj/build.lst	7 Feb 2007 16:45:07 -0000	1.1.2.2
@@ -0,0 +1,6 @@
+oa	oovbaapi	:	offapi solenv NULL
+oa	oovbaapi									usr1	-	all	oa_mkout NULL
+oa	oovbaapi\org\openoffice\vba         nmake	-	all	oa_vba NULL
+oa	oovbaapi\org\openoffice\excel         nmake	-	all	oa_excel NULL
+oa	oovbaapi\org\openoffice\msforms         nmake	-	all	oa_msforms NULL
+oa     oovbaapi\util                             nmake   -   all oa_util oa_vba oa_excel oa_msforms NULL
Index: oovbaapi/prj/d.lst
===================================================================
RCS file: oovbaapi/prj/d.lst
diff -N oovbaapi/prj/d.lst
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/prj/d.lst	1 Feb 2007 14:53:48 -0000	1.1.2.1
@@ -0,0 +1 @@
+..\%__SRC%\ucr\oovbaapi.db %_DEST%\bin%_EXT%\oovbaapi.rdb
Index: oovbaapi/util/makefile.mk
===================================================================
RCS file: oovbaapi/util/makefile.mk
diff -N oovbaapi/util/makefile.mk
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/util/makefile.mk	12 Feb 2007 17:04:46 -0000	1.1.2.3
@@ -0,0 +1,61 @@
+#*************************************************************************
+#
+#   OpenOffice.org - a multi-platform office productivity suite
+#
+#   $RCSfile$
+#
+#   $Revision$
+#
+#   last change: $Author$ $Date$
+#
+#   The Contents of this file are made available subject to
+#   the terms of GNU Lesser General Public License Version 2.1.
+#
+#
+#     GNU Lesser General Public License Version 2.1
+#     =============================================
+#     Copyright 2005 by Sun Microsystems, Inc.
+#     901 San Antonio Road, Palo Alto, CA 94303, USA
+#
+#     This library is free software; you can redistribute it and/or
+#     modify it under the terms of the GNU Lesser General Public
+#     License version 2.1, as published by the Free Software Foundation.
+#
+#     This library 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 for more details.
+#
+#     You should have received a copy of the GNU Lesser General Public
+#     License along with this library; if not, write to the Free Software
+#     Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+#     MA  02111-1307  USA
+#
+#*************************************************************************
+
+PRJ=..
+PRJPCH=
+
+PRJNAME=oovbaapi
+TARGET=oovbaapi_db
+
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE :  makefile.pmk
+
+# ------------------------------------------------------------------
+UNOIDLDBFILES= \
+	$(UCR)$/vba.db \
+	$(UCR)$/excel.db \
+	$(UCR)$/msforms.db
+
+# --- Targets ------------------------------------------------------
+
+ALLTAR : $(UCR)$/types.db 
+
+$(UCR)$/types.db : $(UCR)$/oovbaapi.db 
+	+-$(RM) $(REGISTRYCHECKFLAG)
+	+$(GNUCOPY) -f $(UCR)$/oovbaapi.db $@
+
+.INCLUDE :  target.mk
Index: oovbaapi/util/makefile.pmk
===================================================================
RCS file: oovbaapi/util/makefile.pmk
diff -N oovbaapi/util/makefile.pmk
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ oovbaapi/util/makefile.pmk	1 Feb 2007 14:53:49 -0000	1.1.2.1
@@ -0,0 +1,42 @@
+#*************************************************************************
+#
+#   OpenOffice.org - a multi-platform office productivity suite
+#
+#   $RCSfile$
+#
+#   $Revision$
+#
+#   last change: $Author$ $Date$
+#
+#   The Contents of this file are made available subject to
+#   the terms of GNU Lesser General Public License Version 2.1.
+#
+#
+#     GNU Lesser General Public License Version 2.1
+#     =============================================
+#     Copyright 2005 by Sun Microsystems, Inc.
+#     901 San Antonio Road, Palo Alto, CA 94303, USA
+#
+#     This library is free software; you can redistribute it and/or
+#     modify it under the terms of the GNU Lesser General Public
+#     License version 2.1, as published by the Free Software Foundation.
+#
+#     This library 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 for more details.
+#
+#     You should have received a copy of the GNU Lesser General Public
+#     License along with this library; if not, write to the Free Software
+#     Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+#     MA  02111-1307  USA
+#
+#*************************************************************************
+
+# --- Settings -----------------------------------------------------
+.INCLUDE :  settings.mk
+
+LOCALIDLFILES=TRUE
+
+#URDDOC=TRUE
+
