summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-07-21 18:59:03 +0200
committerBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-07-21 18:59:03 +0200
commit5b5501f54ec560bf7a5e3ac1b1257b6072a69057 (patch)
tree2735f8af1183f82309d6d21262e613f164be7bf7
parentc5235330a83081e6b744d93996f37b3abd6ac30a (diff)
parenta6ba297abbe0a78954de2b2cbd911df899dc985c (diff)
resyncing to master
-rw-r--r--binaryurp/prj/build.lst2
-rw-r--r--binaryurp/source/bridgefactory.cxx7
-rw-r--r--bridges/test/java_uno/acquire/testacquire.cxx8
-rw-r--r--bridges/test/java_uno/equals/testequals.cxx6
-rw-r--r--bridges/test/java_uno/nativethreadpool/testnativethreadpoolclient.cxx6
-rw-r--r--bridges/test/java_uno/nativethreadpool/testnativethreadpoolserver.cxx6
-rw-r--r--bridges/test/java_uno/nativethreadpool/version.map2
-rw-r--r--cli_ure/prj/build.lst2
-rw-r--r--codemaker/inc/codemaker/options.hxx5
-rw-r--r--codemaker/prj/build.lst2
-rw-r--r--codemaker/source/codemaker/options.cxx29
-rw-r--r--codemaker/source/javamaker/classfile.cxx5
-rw-r--r--cppu/prj/build.lst2
-rw-r--r--cppu/util/makefile.mk4
-rw-r--r--cppuhelper/inc/cppuhelper/shlib.hxx28
-rw-r--r--cppuhelper/prj/build.lst2
-rw-r--r--cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx11
-rw-r--r--cppuhelper/qa/propertysetmixin/makefile.mk1
-rw-r--r--cppuhelper/qa/propertysetmixin/qa_propertysetmixin.cpp.component2
-rw-r--r--cppuhelper/source/factory.cxx23
-rw-r--r--cppuhelper/source/gcc3.map1
-rw-r--r--cppuhelper/source/gcc3os2.map1
-rwxr-xr-xcppuhelper/source/makefile.mk4
-rw-r--r--cppuhelper/source/msvc_win32_intel.map1
-rw-r--r--cppuhelper/source/shlib.cxx49
-rw-r--r--cppuhelper/test/cfg_test.cxx6
-rw-r--r--cpputools/prj/build.lst2
-rw-r--r--idlc/source/makefile.mk6
-rw-r--r--idlc/source/preproc/makefile.mk9
-rw-r--r--io/prj/build.lst2
-rw-r--r--io/source/TextInputStream/TextInputStream.cxx6
-rw-r--r--io/source/TextOutputStream/TextOutputStream.cxx6
-rw-r--r--io/source/acceptor/acceptor.cxx6
-rw-r--r--io/source/connector/connector.cxx6
-rw-r--r--io/source/stm/factreg.cxx6
-rw-r--r--io/test/stm/exports.dxp3
-rw-r--r--io/test/stm/testfactreg.cxx7
-rw-r--r--javaunohelper/com/sun/star/comp/helper/Bootstrap.java4
-rw-r--r--javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java2
-rw-r--r--jurt/source/pipe/wrapper/wrapper.c2
-rw-r--r--jvmaccess/prj/build.lst2
-rw-r--r--jvmaccess/prj/d.lst2
-rw-r--r--jvmaccess/util/makefile.mk4
-rw-r--r--jvmfwk/prj/d.lst2
-rw-r--r--jvmfwk/source/makefile.mk4
-rw-r--r--offapi/Makefile (renamed from offapi/com/sun/star/deployment/test/makefile.mk)19
-rw-r--r--offapi/Module_offapi.mk (renamed from offapi/util/target.pmk)13
-rw-r--r--offapi/Package_offapi_idl.mk29
-rw-r--r--offapi/Package_offapi_inc.mk29
-rw-r--r--offapi/UnoApi_offapi.mk3761
-rw-r--r--offapi/UnoApi_types.mk (renamed from offapi/com/sun/star/deployment/ui/makefile.mk)28
-rw-r--r--offapi/com/sun/star/accessibility/makefile.mk80
-rw-r--r--offapi/com/sun/star/animations/TargetPropertiesCreator.idl44
-rw-r--r--offapi/com/sun/star/animations/XTargetPropertiesCreator.idl2
-rw-r--r--offapi/com/sun/star/animations/makefile.mk76
-rw-r--r--offapi/com/sun/star/auth/makefile.mk28
-rw-r--r--offapi/com/sun/star/awt/grid/makefile.mk66
-rw-r--r--offapi/com/sun/star/awt/makefile.mk348
-rw-r--r--offapi/com/sun/star/awt/tree/makefile.mk61
-rw-r--r--offapi/com/sun/star/chart/makefile.mk127
-rw-r--r--offapi/com/sun/star/chart2/CurveStyle.idl5
-rw-r--r--offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl49
-rw-r--r--offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl4
-rw-r--r--offapi/com/sun/star/chart2/data/makefile.mk60
-rw-r--r--offapi/com/sun/star/chart2/makefile.mk99
-rw-r--r--offapi/com/sun/star/configuration/backend/makefile.mk103
-rw-r--r--offapi/com/sun/star/configuration/makefile.mk74
-rw-r--r--offapi/com/sun/star/datatransfer/clipboard/makefile.mk59
-rw-r--r--offapi/com/sun/star/datatransfer/dnd/makefile.mk70
-rw-r--r--offapi/com/sun/star/datatransfer/makefile.mk59
-rw-r--r--offapi/com/sun/star/deployment/makefile.mk64
-rw-r--r--offapi/com/sun/star/drawing/CanvasFeature.idl (renamed from sal/systools/win32/uwinapi/GetUserDefaultUILanguage.cpp)21
-rw-r--r--offapi/com/sun/star/drawing/SlideSorter.idl84
-rw-r--r--offapi/com/sun/star/drawing/XPresenterHelper.idl7
-rw-r--r--offapi/com/sun/star/drawing/XSlidePreviewCache.idl20
-rw-r--r--offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl55
-rw-r--r--offapi/com/sun/star/drawing/XSlideSorterBase.idl137
-rw-r--r--offapi/com/sun/star/drawing/framework/BorderType.idl46
-rw-r--r--offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl12
-rw-r--r--offapi/com/sun/star/drawing/framework/makefile.mk75
-rw-r--r--offapi/com/sun/star/drawing/makefile.mk227
-rw-r--r--offapi/com/sun/star/form/binding/makefile.mk69
-rw-r--r--offapi/com/sun/star/form/component/makefile.mk83
-rw-r--r--offapi/com/sun/star/form/control/makefile.mk64
-rw-r--r--offapi/com/sun/star/form/inspection/makefile.mk54
-rw-r--r--offapi/com/sun/star/form/makefile.mk104
-rw-r--r--offapi/com/sun/star/form/runtime/makefile.mk56
-rw-r--r--offapi/com/sun/star/form/submission/makefile.mk48
-rw-r--r--offapi/com/sun/star/form/validation/makefile.mk53
-rw-r--r--offapi/com/sun/star/formula/makefile.mk49
-rw-r--r--offapi/com/sun/star/frame/UntitledNumbersConst.idl (renamed from sal/systools/win32/uwinapi/GetUserDomain_NT.cpp)16
-rw-r--r--offapi/com/sun/star/frame/XUntitledNumbers.idl5
-rw-r--r--offapi/com/sun/star/frame/makefile.mk166
-rw-r--r--offapi/com/sun/star/frame/status/makefile.mk55
-rw-r--r--offapi/com/sun/star/gallery/makefile.mk51
-rw-r--r--offapi/com/sun/star/geometry/makefile.mk59
-rw-r--r--offapi/com/sun/star/i18n/makefile.mk129
-rw-r--r--offapi/com/sun/star/image/makefile.mk50
-rw-r--r--offapi/com/sun/star/inspection/StringRepresentation.idl (renamed from sal/inc/systools/win32/AutoSystoolInit.hxx)44
-rw-r--r--offapi/com/sun/star/inspection/XStringRepresentation.idl5
-rw-r--r--offapi/com/sun/star/inspection/makefile.mk66
-rw-r--r--offapi/com/sun/star/installation/makefile.mk55
-rw-r--r--offapi/com/sun/star/ldap/makefile.mk47
-rw-r--r--offapi/com/sun/star/linguistic2/makefile.mk101
-rw-r--r--offapi/com/sun/star/logging/makefile.mk55
-rw-r--r--offapi/com/sun/star/mail/makefile.mk58
-rw-r--r--offapi/com/sun/star/makefile.mk46
-rw-r--r--offapi/com/sun/star/media/makefile.mk50
-rw-r--r--offapi/com/sun/star/mozilla/makefile.mk67
-rw-r--r--offapi/com/sun/star/office/makefile.mk47
-rw-r--r--offapi/com/sun/star/oooimprovement/makefile.mk44
-rw-r--r--offapi/com/sun/star/packages/makefile.mk55
-rw-r--r--offapi/com/sun/star/packages/manifest/makefile.mk47
-rw-r--r--offapi/com/sun/star/packages/zip/makefile.mk51
-rw-r--r--offapi/com/sun/star/plugin/makefile.mk53
-rw-r--r--offapi/com/sun/star/presentation/SlideShow.idl (renamed from sal/systools/win32/uwinapi/FindVolumeMountPointClose.cpp)17
-rw-r--r--offapi/com/sun/star/presentation/TransitionFactory.idl (renamed from sal/systools/win32/uwinapi/FindNextVolumeW.cpp)18
-rw-r--r--offapi/com/sun/star/presentation/XSlideShow.idl2
-rw-r--r--offapi/com/sun/star/presentation/XTransitionFactory.idl2
-rw-r--r--offapi/com/sun/star/presentation/makefile.mk96
-rw-r--r--offapi/com/sun/star/presentation/textfield/makefile.mk48
-rw-r--r--offapi/com/sun/star/rdf/makefile.mk71
-rw-r--r--offapi/com/sun/star/rendering/ARGBColor.idl55
-rw-r--r--offapi/com/sun/star/rendering/BitmapCanvas.idl57
-rw-r--r--offapi/com/sun/star/rendering/Canvas.idl (renamed from sal/systools/win32/uwinapi/DeleteVolumeMountPointW.cpp)21
-rw-r--r--offapi/com/sun/star/rendering/Color.idl (renamed from sal/systools/win32/uwinapi/SHCreateItemFromParsingName.cpp)20
-rw-r--r--offapi/com/sun/star/rendering/ColorComponent.idl (renamed from sal/systools/win32/uwinapi/FindFirstVolumeA.cpp)16
-rw-r--r--offapi/com/sun/star/rendering/MtfRenderer.idl9
-rw-r--r--offapi/com/sun/star/rendering/RGBColor.idl49
-rw-r--r--offapi/com/sun/star/rendering/XBitmapCanvas.idl18
-rw-r--r--offapi/com/sun/star/rendering/XCanvas.idl5
-rw-r--r--offapi/com/sun/star/rendering/XColorSpace.idl41
-rw-r--r--offapi/com/sun/star/rendering/XMtfRenderer.idl (renamed from sal/systools/win32/uwinapi/DeleteVolumeMountPointA.cpp)24
-rw-r--r--offapi/com/sun/star/report/FixedLine.idl45
-rw-r--r--offapi/com/sun/star/report/FixedText.idl46
-rw-r--r--offapi/com/sun/star/report/FormatCondition.idl40
-rw-r--r--offapi/com/sun/star/report/FormattedField.idl46
-rw-r--r--offapi/com/sun/star/report/Function.idl43
-rw-r--r--offapi/com/sun/star/report/Group.idl45
-rw-r--r--offapi/com/sun/star/report/Groups.idl42
-rw-r--r--offapi/com/sun/star/report/ImageControl.idl (renamed from sal/systools/win32/uwinapi/CopyFileExW.cpp)32
-rw-r--r--offapi/com/sun/star/report/ReportControlFormat.idl42
-rw-r--r--offapi/com/sun/star/report/ReportControlModel.idl46
-rw-r--r--offapi/com/sun/star/report/ReportDefinition.idl44
-rw-r--r--offapi/com/sun/star/report/Section.idl48
-rw-r--r--offapi/com/sun/star/report/Shape.idl46
-rw-r--r--offapi/com/sun/star/report/XFixedLine.idl1
-rw-r--r--offapi/com/sun/star/report/XFixedText.idl1
-rw-r--r--offapi/com/sun/star/report/XFormatCondition.idl1
-rw-r--r--offapi/com/sun/star/report/XFormattedField.idl1
-rw-r--r--offapi/com/sun/star/report/XFunction.idl4
-rw-r--r--offapi/com/sun/star/report/XGroup.idl1
-rw-r--r--offapi/com/sun/star/report/XGroups.idl1
-rw-r--r--offapi/com/sun/star/report/XImageControl.idl1
-rw-r--r--offapi/com/sun/star/report/XReportControlFormat.idl1
-rw-r--r--offapi/com/sun/star/report/XReportControlModel.idl1
-rw-r--r--offapi/com/sun/star/report/XReportDefinition.idl1
-rw-r--r--offapi/com/sun/star/report/XSection.idl1
-rw-r--r--offapi/com/sun/star/report/XShape.idl1
-rw-r--r--offapi/com/sun/star/report/inspection/makefile.mk49
-rw-r--r--offapi/com/sun/star/report/makefile.mk69
-rw-r--r--offapi/com/sun/star/report/meta/makefile.mk49
-rw-r--r--offapi/com/sun/star/resource/makefile.mk59
-rw-r--r--offapi/com/sun/star/scanner/makefile.mk50
-rw-r--r--offapi/com/sun/star/script/browse/makefile.mk52
-rw-r--r--offapi/com/sun/star/script/provider/makefile.mk68
-rw-r--r--[-rwxr-xr-x]offapi/com/sun/star/script/vba/VBAScriptEvent.idl0
-rw-r--r--[-rwxr-xr-x]offapi/com/sun/star/script/vba/VBAScriptEventId.idl0
-rw-r--r--[-rwxr-xr-x]offapi/com/sun/star/script/vba/XVBAScriptListener.idl0
-rw-r--r--offapi/com/sun/star/sdb/application/makefile.mk60
-rw-r--r--offapi/com/sun/star/sdb/makefile.mk147
-rw-r--r--offapi/com/sun/star/sdb/tools/makefile.mk59
-rw-r--r--offapi/com/sun/star/sdbc/makefile.mk118
-rw-r--r--offapi/com/sun/star/sdbcx/makefile.mk97
-rw-r--r--offapi/com/sun/star/setup/InstallResponse.idl12
-rw-r--r--offapi/com/sun/star/setup/OSType.idl3
-rw-r--r--offapi/com/sun/star/setup/ResponseErrorCode.idl (renamed from sal/systools/win32/uwinapi/FindNextVolumeMountPointA.cpp)22
-rw-r--r--offapi/com/sun/star/setup/makefile.mk74
-rw-r--r--offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl48
-rw-r--r--offapi/com/sun/star/sheet/NameToken.idl52
-rw-r--r--offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl4
-rw-r--r--offapi/com/sun/star/sheet/makefile.mk1
-rw-r--r--offapi/com/sun/star/smarttags/makefile.mk66
-rw-r--r--offapi/com/sun/star/style/XStyleSupplier.idl75
-rw-r--r--offapi/com/sun/star/svg/makefile.mk48
-rw-r--r--offapi/com/sun/star/sync/FilterData.idl (renamed from sal/systools/win32/uwinapi/CheckTokenMembership.cpp)20
-rw-r--r--offapi/com/sun/star/sync/SyncInfo.idl3
-rw-r--r--offapi/com/sun/star/sync/makefile.mk57
-rw-r--r--offapi/com/sun/star/system/makefile.mk59
-rw-r--r--offapi/com/sun/star/table/XCell2.idl71
-rw-r--r--offapi/com/sun/star/table/makefile.mk1
-rw-r--r--offapi/com/sun/star/task/makefile.mk91
-rw-r--r--offapi/com/sun/star/text/fieldmaster/makefile.mk50
-rw-r--r--offapi/com/sun/star/text/makefile.mk278
-rw-r--r--offapi/com/sun/star/text/textfield/docinfo/makefile.mk63
-rw-r--r--offapi/com/sun/star/text/textfield/makefile.mk86
-rw-r--r--offapi/com/sun/star/ucb/makefile.mk274
-rw-r--r--offapi/com/sun/star/ucb/smart/makefile.mk49
-rw-r--r--offapi/com/sun/star/ui/dialogs/makefile.mk79
-rw-r--r--offapi/com/sun/star/ui/makefile.mk93
-rw-r--r--offapi/com/sun/star/util/SearchAlgorithms.idl52
-rw-r--r--offapi/com/sun/star/util/SearchFlags.idl140
-rw-r--r--offapi/com/sun/star/util/SearchOptions.idl86
-rw-r--r--offapi/com/sun/star/util/SearchResult.idl64
-rw-r--r--offapi/com/sun/star/util/XTextSearch.idl176
-rw-r--r--offapi/com/sun/star/util/makefile.mk154
-rw-r--r--offapi/com/sun/star/view/makefile.mk78
-rw-r--r--offapi/com/sun/star/xforms/makefile.mk55
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl48
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl64
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl53
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl64
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl22
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl46
-rw-r--r--offapi/com/sun/star/xml/crypto/sax/makefile.mk72
-rw-r--r--offapi/com/sun/star/xml/csax/XCompressedDocumentHandler.idl17
-rw-r--r--offapi/com/sun/star/xml/csax/XMLAttribute.idl53
-rw-r--r--offapi/com/sun/star/xml/csax/makefile.mk48
-rw-r--r--offapi/com/sun/star/xml/dom/events/makefile.mk62
-rw-r--r--offapi/com/sun/star/xml/dom/makefile.mk75
-rw-r--r--offapi/com/sun/star/xml/dom/views/makefile.mk53
-rw-r--r--offapi/com/sun/star/xml/input/makefile.mk51
-rw-r--r--offapi/com/sun/star/xml/makefile.mk60
-rw-r--r--offapi/com/sun/star/xml/sax/makefile.mk69
-rw-r--r--offapi/com/sun/star/xml/wrapper/makefile.mk51
-rw-r--r--offapi/com/sun/star/xml/xpath/makefile.mk60
-rw-r--r--offapi/com/sun/star/xsd/makefile.mk58
-rw-r--r--offapi/prj/build.lst111
-rw-r--r--offapi/prj/makefile.mk (renamed from offapi/com/sun/star/configuration/bootstrap/makefile.mk)21
-rw-r--r--offapi/util/makefile.mk2
-rw-r--r--offuh/prj/build.lst4
-rw-r--r--offuh/prj/d.lst423
-rw-r--r--offuh/source/makefile.mk48
-rw-r--r--pyuno/prj/build.lst2
-rw-r--r--pyuno/source/loader/pyuno_loader.cxx7
-rw-r--r--pyuno/source/module/makefile.mk4
-rw-r--r--rdbmaker/source/rdbmaker/makefile.mk5
-rw-r--r--registry/util/makefile.mk4
-rw-r--r--remotebridges/examples/exports.dxp1
-rw-r--r--remotebridges/examples/officeclient.cxx6
-rw-r--r--remotebridges/prj/build.lst2
-rw-r--r--remotebridges/source/unourl_resolver/unourl_resolver.cxx6
-rw-r--r--ridljar/prj/build.lst2
-rw-r--r--sal/cppunittester/cppunittester.cxx101
-rw-r--r--sal/cppunittester/makefile.mk8
-rw-r--r--sal/inc/cppunittester/protectorfactory.hxx22
-rw-r--r--sal/inc/osl/thread.h2
-rw-r--r--sal/inc/rtl/math.hxx8
-rw-r--r--sal/inc/rtl/strbuf.h16
-rw-r--r--sal/inc/rtl/strbuf.hxx40
-rw-r--r--sal/inc/rtl/string.hxx24
-rw-r--r--sal/inc/rtl/ustrbuf.h15
-rw-r--r--sal/inc/rtl/ustrbuf.hxx23
-rw-r--r--sal/inc/sal/cppunit.h12
-rw-r--r--sal/inc/sal/main.h94
-rw-r--r--sal/inc/sal/types.h2
-rw-r--r--sal/inc/systools/win32/StrConvert.h135
-rw-r--r--sal/inc/systools/win32/SyncObjects.hxx113
-rw-r--r--sal/inc/systools/win32/uwinapi.h52
-rw-r--r--sal/osl/unx/interlck.c11
-rw-r--r--sal/osl/unx/makefile.mk6
-rw-r--r--sal/osl/unx/module.c3
-rw-r--r--sal/osl/unx/nlsupport.c6
-rw-r--r--sal/osl/unx/osxlocale.cxx2
-rw-r--r--sal/osl/unx/salinit.cxx1
-rw-r--r--sal/osl/unx/system.h1
-rw-r--r--sal/osl/unx/tempfile.c42
-rw-r--r--sal/osl/unx/thread.c49
-rw-r--r--sal/osl/unx/uunxapi.cxx2
-rw-r--r--sal/prj/build.lst3
-rw-r--r--sal/qa/ByteSequence/makefile.mk6
-rw-r--r--sal/qa/OStringBuffer/makefile.mk6
-rw-r--r--sal/qa/OStringBuffer/rtl_OStringBuffer.cxx48
-rw-r--r--sal/qa/OStringBuffer/rtl_String_Utils.cxx386
-rw-r--r--sal/qa/OStringBuffer/rtl_String_Utils.hxx37
-rw-r--r--sal/qa/cppunit_local.mk4
-rw-r--r--sal/qa/makefile.mk4
-rw-r--r--sal/qa/osl/condition/makefile.mk12
-rw-r--r--sal/qa/osl/file/makefile.mk6
-rw-r--r--sal/qa/osl/file/osl_File.cxx10
-rw-r--r--sal/qa/osl/file/osl_File_Const.h6
-rw-r--r--sal/qa/osl/file/osl_old_test_file.cxx4
-rw-r--r--sal/qa/osl/file/test_cpy_wrt_file.cxx8
-rw-r--r--sal/qa/osl/getsystempathfromfileurl/makefile.mk6
-rw-r--r--sal/qa/osl/module/makefile.mk7
-rw-r--r--sal/qa/osl/module/osl_Module_DLL.cxx4
-rw-r--r--sal/qa/osl/process/makefile.mk15
-rw-r--r--sal/qa/osl/process/osl_Thread.cxx11
-rw-r--r--sal/qa/osl/process/osl_process.cxx13
-rwxr-xr-xsal/qa/osl/security/makefile.mk10
-rw-r--r--sal/qa/osl/security/osl_Security.cxx16
-rw-r--r--sal/qa/osl/security/osl_Security_Const.h13
-rwxr-xr-xsal/qa/rtl/alloc/makefile.mk9
-rw-r--r--sal/qa/rtl/cipher/makefile.mk13
-rwxr-xr-xsal/qa/rtl/crc32/makefile.mk13
-rw-r--r--sal/qa/rtl/doublelock/makefile.mk15
-rw-r--r--sal/qa/rtl/locale/makefile.mk14
-rw-r--r--sal/qa/rtl/oustringbuffer/makefile.mk6
-rw-r--r--sal/qa/rtl/strings/makefile.mk6
-rw-r--r--sal/qa/rtl_strings/rtl_String_Utils.cxx386
-rw-r--r--sal/qa/rtl_strings/rtl_String_Utils.hxx43
-rw-r--r--sal/qa/sal/makefile.mk6
-rw-r--r--sal/qa/static/makefile.mk (renamed from offapi/com/sun/star/configuration/backend/xml/makefile.mk)49
-rw-r--r--sal/qa/static/sal_cppunittester_all.cxx161
-rw-r--r--sal/rtl/source/strbuf.c30
-rw-r--r--sal/rtl/source/ustrbuf.c29
-rw-r--r--sal/systools/win32/uwinapi/CommandLineToArgvW.cpp174
-rw-r--r--sal/systools/win32/uwinapi/CopyFileExA.cpp169
-rw-r--r--sal/systools/win32/uwinapi/DllGetVersion.cpp76
-rw-r--r--sal/systools/win32/uwinapi/DllMain.cpp238
-rw-r--r--sal/systools/win32/uwinapi/DrawStateW.cpp77
-rw-r--r--sal/systools/win32/uwinapi/EnumProcesses.cpp43
-rw-r--r--sal/systools/win32/uwinapi/FindFirstVolumeMountPointA.cpp54
-rw-r--r--sal/systools/win32/uwinapi/FindFirstVolumeMountPointW.cpp35
-rw-r--r--sal/systools/win32/uwinapi/FindFirstVolumeW.cpp32
-rw-r--r--sal/systools/win32/uwinapi/FindNextVolumeA.cpp32
-rw-r--r--sal/systools/win32/uwinapi/FindNextVolumeMountPointW.cpp32
-rw-r--r--sal/systools/win32/uwinapi/FindVolumeClose.cpp32
-rw-r--r--sal/systools/win32/uwinapi/GetDiskFreeSpaceExA.cpp61
-rw-r--r--sal/systools/win32/uwinapi/GetDiskFreeSpaceExW.cpp43
-rw-r--r--sal/systools/win32/uwinapi/GetLogicalDriveStringsW.cpp43
-rw-r--r--sal/systools/win32/uwinapi/GetLongPathName.cpp115
-rw-r--r--sal/systools/win32/uwinapi/GetLongPathNameA.cpp33
-rw-r--r--sal/systools/win32/uwinapi/GetLongPathNameW.cpp66
-rw-r--r--sal/systools/win32/uwinapi/GetModuleFileNameExA.cpp55
-rw-r--r--sal/systools/win32/uwinapi/GetModuleFileNameExW.cpp20
-rw-r--r--sal/systools/win32/uwinapi/GetProcessId.cpp167
-rw-r--r--sal/systools/win32/uwinapi/GetUserDomainA.cpp48
-rw-r--r--sal/systools/win32/uwinapi/GetUserDomainW.cpp49
-rw-r--r--sal/systools/win32/uwinapi/GetUserDomain_WINDOWS.cpp82
-rw-r--r--sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointA.cpp32
-rw-r--r--sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointW.cpp32
-rw-r--r--sal/systools/win32/uwinapi/GetVolumePathNameA.cpp32
-rw-r--r--sal/systools/win32/uwinapi/GetVolumePathNameW.cpp32
-rw-r--r--sal/systools/win32/uwinapi/MCIWndCreateW.cpp44
-rw-r--r--sal/systools/win32/uwinapi/MoveFileExA.cpp100
-rw-r--r--sal/systools/win32/uwinapi/MoveFileExW.cpp40
-rw-r--r--sal/systools/win32/uwinapi/PathAddBackslashW.cpp45
-rw-r--r--sal/systools/win32/uwinapi/PathCompactPathExW.cpp48
-rw-r--r--sal/systools/win32/uwinapi/PathFileExistsW.cpp43
-rw-r--r--sal/systools/win32/uwinapi/PathFindExtensionW.cpp55
-rw-r--r--sal/systools/win32/uwinapi/PathFindFileNameW.cpp54
-rw-r--r--sal/systools/win32/uwinapi/PathIsFileSpecW.cpp43
-rw-r--r--sal/systools/win32/uwinapi/PathIsUNCW.cpp43
-rw-r--r--sal/systools/win32/uwinapi/PathRemoveExtensionW.cpp44
-rw-r--r--sal/systools/win32/uwinapi/PathRemoveFileSpecW.cpp45
-rw-r--r--sal/systools/win32/uwinapi/PathSetDlgItemPathW.cpp45
-rw-r--r--sal/systools/win32/uwinapi/PathStripToRootW.cpp45
-rw-r--r--sal/systools/win32/uwinapi/ResolveThunk.cpp66
-rw-r--r--sal/systools/win32/uwinapi/ResolveUnicows.cpp518
-rw-r--r--sal/systools/win32/uwinapi/SHILCreateFromPathW.cpp35
-rw-r--r--sal/systools/win32/uwinapi/SetVolumeMountPointA.cpp32
-rw-r--r--sal/systools/win32/uwinapi/SetVolumeMountPointW.cpp32
-rw-r--r--sal/systools/win32/uwinapi/Uwinapi.def22
-rw-r--r--sal/systools/win32/uwinapi/Uwinapi.h134
-rw-r--r--sal/systools/win32/uwinapi/macros.h235
-rw-r--r--sal/systools/win32/uwinapi/makefile.mk64
-rw-r--r--sal/systools/win32/uwinapi/toolhelp.cpp60
-rw-r--r--sal/systools/win32/uwinapi/unicows.dxp546
-rw-r--r--sal/systools/win32/uwinapi/unicows_mingw.dxp544
-rw-r--r--sal/systools/win32/uwinapi/uwinapi.dxp86
-rw-r--r--sal/systools/win32/uwinapi/uwinapi_mingw.dxp90
-rw-r--r--sal/systools/win32/uwinapi/win95sys.h350
-rw-r--r--sal/test/unloading/exports.dxp1
-rw-r--r--sal/test/unloading/samplelib1.cxx4
-rw-r--r--sal/test/unloading/samplelib2.cxx4
-rw-r--r--sal/util/makefile.mk2
-rwxr-xr-xsal/util/sal.map9
-rw-r--r--sal/workben/makefile.mk14
-rw-r--r--sal/workben/tgetpwnam.cxx250
-rw-r--r--stoc/prj/build.lst2
-rw-r--r--stoc/source/bootstrap/services.cxx6
-rw-r--r--stoc/source/corereflection/crefl.cxx6
-rw-r--r--stoc/source/inspect/introspection.cxx7
-rw-r--r--stoc/source/invocation/invocation.cxx6
-rw-r--r--stoc/source/invocation_adapterfactory/iafactory.cxx7
-rw-r--r--stoc/source/javaloader/javaloader.cxx9
-rw-r--r--stoc/source/javavm/javavm.cxx6
-rw-r--r--stoc/source/loader/dllcomponentloader.cxx20
-rw-r--r--stoc/source/namingservice/namingservice.cxx6
-rw-r--r--stoc/source/proxy_factory/proxyfac.cxx6
-rw-r--r--stoc/source/simpleregistry/textualservices.cxx47
-rw-r--r--stoc/source/stocservices/stocservices.cxx6
-rw-r--r--stoc/test/excomp/excomp1.cxx6
-rw-r--r--stoc/test/excomp/excomp2.cxx6
-rw-r--r--stoc/test/excomp/exports.dxp1
-rw-r--r--stoc/test/registry_tdprovider/testregistrytdprovider.cxx8
-rw-r--r--stoc/test/tdmanager/testtdmanager.cxx8
-rw-r--r--stoc/test/testsmgr_cpnt.cxx6
-rw-r--r--stoc/test/testsmgr_cpnt.map1
-rw-r--r--store/prj/d.lst1
-rw-r--r--store/util/makefile.mk2
-rw-r--r--udkapi/Makefile38
-rw-r--r--udkapi/Module_udkapi.mk (renamed from offapi/com/sun/star/sync2/makefile.mk)17
-rw-r--r--udkapi/Package_udkapi_idl.mk29
-rw-r--r--udkapi/Package_udkapi_inc.mk29
-rw-r--r--udkapi/UnoApi_udkapi.mk468
-rw-r--r--udkapi/UnoApi_uretypes.mk34
-rw-r--r--udkapi/com/sun/star/beans/makefile.mk101
-rw-r--r--udkapi/com/sun/star/bridge/makefile.mk66
-rw-r--r--udkapi/com/sun/star/bridge/oleautomation/makefile.mk54
-rw-r--r--udkapi/com/sun/star/connection/makefile.mk56
-rw-r--r--udkapi/com/sun/star/container/makefile.mk83
-rw-r--r--udkapi/com/sun/star/corba/giop/makefile.mk43
-rw-r--r--udkapi/com/sun/star/corba/iiop/makefile.mk43
-rw-r--r--udkapi/com/sun/star/corba/iop/makefile.mk43
-rw-r--r--udkapi/com/sun/star/corba/makefile.mk43
-rw-r--r--udkapi/com/sun/star/io/makefile.mk99
-rw-r--r--udkapi/com/sun/star/java/makefile.mk57
-rw-r--r--udkapi/com/sun/star/lang/SystemDependent.idl35
-rw-r--r--udkapi/com/sun/star/lang/makefile.mk83
-rw-r--r--udkapi/com/sun/star/loader/makefile.mk51
-rw-r--r--udkapi/com/sun/star/makefile.mk46
-rw-r--r--udkapi/com/sun/star/reflection/makefile.mk93
-rw-r--r--udkapi/com/sun/star/registry/makefile.mk59
-rw-r--r--udkapi/com/sun/star/security/makefile.mk60
-rw-r--r--udkapi/com/sun/star/task/makefile.mk50
-rw-r--r--udkapi/com/sun/star/test/bridge/makefile.mk45
-rw-r--r--udkapi/com/sun/star/test/makefile.mk50
-rw-r--r--udkapi/com/sun/star/test/performance/makefile.mk45
-rw-r--r--udkapi/com/sun/star/uno/makefile.mk61
-rw-r--r--udkapi/com/sun/star/uri/makefile.mk54
-rw-r--r--udkapi/com/sun/star/util/logging/makefile.mk50
-rw-r--r--udkapi/com/sun/star/util/makefile.mk50
-rw-r--r--udkapi/prj/build.lst31
-rw-r--r--udkapi/prj/makefile.mk (renamed from offapi/util/makefile.pmk)14
-rw-r--r--udkapi/util/makefile.mk75
-rw-r--r--unoil/prj/build.lst2
-rw-r--r--ure/source/uretest/cppmain.cc6
-rw-r--r--ure/source/uretest/cppserver.cc6
-rw-r--r--ure/source/uretest/cpptest.cc6
-rw-r--r--ure/source/uretest/version.map1
-rw-r--r--xmlreader/prj/build.lst2
-rw-r--r--xmlreader/prj/d.lst1
434 files changed, 7577 insertions, 17300 deletions
diff --git a/binaryurp/prj/build.lst b/binaryurp/prj/build.lst
index 230b323f0..2681035e1 100644
--- a/binaryurp/prj/build.lst
+++ b/binaryurp/prj/build.lst
@@ -1,3 +1,3 @@
-bu binaryurp : BOOST:boost LIBXSLT:libxslt cppu cppuhelper offuh sal salhelper stlport NULL
+bu binaryurp : BOOST:boost LIBXSLT:libxslt cppu cppuhelper offapi sal salhelper stlport NULL
bu binaryurp\source nmake - all bu_source NULL
bu binaryurp\qa nmake - all bu_qa bu_source NULL
diff --git a/binaryurp/source/bridgefactory.cxx b/binaryurp/source/bridgefactory.cxx
index ebaf3d1a1..9421371c5 100644
--- a/binaryurp/source/bridgefactory.cxx
+++ b/binaryurp/source/bridgefactory.cxx
@@ -225,11 +225,4 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
pImplName, pServiceManager, pRegistryKey, services);
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL
-component_getImplementationEnvironment(
- char const ** ppEnvTypeName, uno_Environment **)
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/bridges/test/java_uno/acquire/testacquire.cxx b/bridges/test/java_uno/acquire/testacquire.cxx
index f89e9f35e..f0d450713 100644
--- a/bridges/test/java_uno/acquire/testacquire.cxx
+++ b/bridges/test/java_uno/acquire/testacquire.cxx
@@ -510,14 +510,6 @@ css::uno::Reference< css::uno::XInterface > Service::createInstance(
return static_cast< cppu::OWeakObject * >(new Service(context));
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- if (envTypeName != 0) {
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
- }
-}
-
extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(char const * implName,
void * serviceManager, void *) {
void * p = 0;
diff --git a/bridges/test/java_uno/equals/testequals.cxx b/bridges/test/java_uno/equals/testequals.cxx
index 78f748378..8f6833610 100644
--- a/bridges/test/java_uno/equals/testequals.cxx
+++ b/bridges/test/java_uno/equals/testequals.cxx
@@ -162,12 +162,6 @@ css::uno::Reference< css::uno::XInterface > Service::createInstance(
return static_cast< cppu::OWeakObject * >(new Service(rContext));
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- sal_Char const ** pEnvTypeName, uno_Environment **)
-{
- *pEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(sal_Char const * pImplName,
void * pServiceManager, void *)
{
diff --git a/bridges/test/java_uno/nativethreadpool/testnativethreadpoolclient.cxx b/bridges/test/java_uno/nativethreadpool/testnativethreadpoolclient.cxx
index cab27e5ad..a16aebf47 100644
--- a/bridges/test/java_uno/nativethreadpool/testnativethreadpoolclient.cxx
+++ b/bridges/test/java_uno/nativethreadpool/testnativethreadpoolclient.cxx
@@ -170,10 +170,4 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
implName, serviceManager, registryKey, entries);
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/bridges/test/java_uno/nativethreadpool/testnativethreadpoolserver.cxx b/bridges/test/java_uno/nativethreadpool/testnativethreadpoolserver.cxx
index 0a7f0ae50..dc5745e59 100644
--- a/bridges/test/java_uno/nativethreadpool/testnativethreadpoolserver.cxx
+++ b/bridges/test/java_uno/nativethreadpool/testnativethreadpoolserver.cxx
@@ -134,10 +134,4 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
implName, serviceManager, registryKey, entries);
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/bridges/test/java_uno/nativethreadpool/version.map b/bridges/test/java_uno/nativethreadpool/version.map
index 39c961bdf..85cba0029 100644
--- a/bridges/test/java_uno/nativethreadpool/version.map
+++ b/bridges/test/java_uno/nativethreadpool/version.map
@@ -28,8 +28,6 @@
UDK_3_0_0 {
global:
component_getFactory;
- component_getImplementationEnvironment;
-
local:
*;
};
diff --git a/cli_ure/prj/build.lst b/cli_ure/prj/build.lst
index c9ac99cf9..a46a8297d 100644
--- a/cli_ure/prj/build.lst
+++ b/cli_ure/prj/build.lst
@@ -1,4 +1,4 @@
-ure cli_ure : cppu cppuhelper sal codemaker stoc udkapi bridges NULL
+ure cli_ure : cppu cppuhelper sal DESKTOP:codemaker stoc udkapi bridges NULL
ure cli_ure usr1 - all ure_mkout NULL
ure cli_ure\inc nmake - all ure_inc NULL
ure cli_ure\version nmake - all ure_source_version ure_inc NULL
diff --git a/codemaker/inc/codemaker/options.hxx b/codemaker/inc/codemaker/options.hxx
index a9afe9934..4295fc86b 100644
--- a/codemaker/inc/codemaker/options.hxx
+++ b/codemaker/inc/codemaker/options.hxx
@@ -65,14 +65,9 @@ public:
sal_Bool isValid(const ::rtl::OString& option);
const ::rtl::OString getOption(const ::rtl::OString& option)
throw( IllegalArgument );
- const OptionMap& getOptions();
-
- const ::rtl::OString getInputFile(sal_uInt16 index)
- throw( IllegalArgument );
const StringVector& getInputFiles();
- ::rtl::OString getExtraInputFile(sal_uInt16 index) const throw( IllegalArgument );
inline sal_uInt16 getNumberOfExtraInputFiles() const
{ return (sal_uInt16)m_extra_input_files.size(); }
inline const StringVector& getExtraInputFiles() const
diff --git a/codemaker/prj/build.lst b/codemaker/prj/build.lst
index a0fa864eb..1202fd2ef 100644
--- a/codemaker/prj/build.lst
+++ b/codemaker/prj/build.lst
@@ -1,4 +1,4 @@
-cm codemaker : udkapi NULL
+cm codemaker : registry NULL
cm codemaker usr1 - all cm_mkout NULL
cm codemaker\inc nmake - all cm_inc NULL
cm codemaker\prj get - all cm_prj NULL
diff --git a/codemaker/source/codemaker/options.cxx b/codemaker/source/codemaker/options.cxx
index 1909dd427..c6ab6b865 100644
--- a/codemaker/source/codemaker/options.cxx
+++ b/codemaker/source/codemaker/options.cxx
@@ -64,38 +64,9 @@ const OString Options::getOption(const OString& option)
}
}
-const OptionMap& Options::getOptions()
-{
- return m_options;
-}
-
-const OString Options::getInputFile(sal_uInt16 index)
- throw( IllegalArgument )
-{
- if (index < m_inputFiles.size())
- {
- return m_inputFiles[index];
- } else
- {
- throw IllegalArgument("index is out of bound.");
- }
-}
-
const StringVector& Options::getInputFiles()
{
return m_inputFiles;
}
-OString Options::getExtraInputFile(sal_uInt16 index) const
- throw( IllegalArgument )
-{
- if (index < m_extra_input_files.size())
- {
- return m_extra_input_files[index];
- } else
- {
- throw IllegalArgument("index is out of bound.");
- }
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/codemaker/source/javamaker/classfile.cxx b/codemaker/source/javamaker/classfile.cxx
index 4f6f6755c..bd9d9b7e0 100644
--- a/codemaker/source/javamaker/classfile.cxx
+++ b/codemaker/source/javamaker/classfile.cxx
@@ -90,11 +90,6 @@ void write(FileStream & file, void const * buffer, sal_uInt64 size) {
}
}
-void writeU1(FileStream & file, sal_uInt8 data) {
- unsigned char buf[] = { static_cast< unsigned char >(data) };
- write(file, &buf, sizeof buf);
-}
-
void writeU2(FileStream & file, sal_uInt16 data) {
unsigned char buf[] = {
static_cast< unsigned char >(data >> 8),
diff --git a/cppu/prj/build.lst b/cppu/prj/build.lst
index 0af8b3019..f55bffde8 100644
--- a/cppu/prj/build.lst
+++ b/cppu/prj/build.lst
@@ -1,4 +1,4 @@
-cu cppu : sal salhelper offuh BOOST:boost NULL
+cu cppu : sal salhelper offapi BOOST:boost NULL
cu cppu usr1 - all cu_mkout NULL
cu cppu\inc nmake - all cu_inc NULL
cu cppu\source\uno nmake - all cu_uno cu_inc NULL
diff --git a/cppu/util/makefile.mk b/cppu/util/makefile.mk
index f8ae76e8d..0c09a1bda 100644
--- a/cppu/util/makefile.mk
+++ b/cppu/util/makefile.mk
@@ -59,7 +59,11 @@ SHL1TARGET= uno_$(TARGET)
SHL1STDLIBS = $(SALLIB)
SHL1DEPN=
+.IF "$(COM)" == "MSC"
SHL1IMPLIB=i$(TARGET)
+.ELSE
+SHL1IMPLIB=uno_$(TARGET)
+.ENDIF
.IF "$(OS)"!="FREEBSD" && "$(OS)"!="NETBSD" && "$(OS)"!="OPENBSD" && "$(OS)"!="DRAGONFLY"
SHL1DEF=$(MISC)$/$(SHL1TARGET).def
.ENDIF
diff --git a/cppuhelper/inc/cppuhelper/shlib.hxx b/cppuhelper/inc/cppuhelper/shlib.hxx
index a092ce34a..ebbc1e1d9 100644
--- a/cppuhelper/inc/cppuhelper/shlib.hxx
+++ b/cppuhelper/inc/cppuhelper/shlib.hxx
@@ -42,7 +42,7 @@ namespace cppu
(e.g. xxx.dll). You can give parameter rPath to force lookup of the library in a specific
directory. The resulting path of the library will be checked against environment variable
CPLD_ACCESSPATH if set.
-
+
@param rLibName name of the library
@param rPath optional path
@param rImplName implementation to be retrieved from the library
@@ -60,6 +60,32 @@ SAL_CALL loadSharedLibComponentFactory(
::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > const & xKey )
SAL_THROW( (::com::sun::star::loader::CannotActivateFactoryException) );
+/** Loads a shared library component and gets the factory out of it. You can give either a
+ fully qualified libname or single lib name. The libname need not be pre/postfixed
+ (e.g. xxx.dll). You can give parameter rPath to force lookup of the library in a specific
+ directory. The resulting path of the library will be checked against environment variable
+ CPLD_ACCESSPATH if set. An optional 'prefix' parameter is used to determine the symbol
+ name of the entry point in the library.
+
+ @param rLibName name of the library
+ @param rPath optional path
+ @param rImplName implementation to be retrieved from the library
+ @param xMgr service manager to be provided to the component
+ @param xKey registry key to be provided to the component
+ @param rPrefix optional component prefix
+ @return
+ factory instance (::com::sun::star::lang::XSingleComponentFactory or
+ ::com::sun::star::lang::XSingleComponentFactory)
+*/
+::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >
+SAL_CALL loadSharedLibComponentFactory(
+ ::rtl::OUString const & rLibName, ::rtl::OUString const & rPath,
+ ::rtl::OUString const & rImplName,
+ ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > const & xMgr,
+ ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > const & xKey,
+ ::rtl::OUString const & rPrefix )
+ SAL_THROW( (::com::sun::star::loader::CannotActivateFactoryException) );
+
/** Invokes component_writeInfo() function of specified component library. You can give either
a fully qualified libname or single lib name. The libname need not be pre/postfixed
(e.g. xxx.dll). You can give parameter rPath to force lookup of the library in a specific
diff --git a/cppuhelper/prj/build.lst b/cppuhelper/prj/build.lst
index 4ff92edfa..570a34560 100644
--- a/cppuhelper/prj/build.lst
+++ b/cppuhelper/prj/build.lst
@@ -1,4 +1,4 @@
-ch cppuhelper : BOOST:boost LIBXSLT:libxslt codemaker cppu offuh NULL
+ch cppuhelper : BOOST:boost LIBXSLT:libxslt DESKTOP:codemaker cppu offapi NULL
ch cppuhelper usr1 - all ch_mkout NULL
ch cppuhelper\inc nmake - all ch_include NULL
ch cppuhelper\source nmake - all ch_source ch_unotypes ch_include NULL
diff --git a/cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx b/cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx
index c1f3af984..9f72fb181 100644
--- a/cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx
+++ b/cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx
@@ -411,23 +411,16 @@ css::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames() {
cppu::ImplementationEntry entries[] = {
{ &create, &getImplementationName, &getSupportedServiceNames,
- &cppu::createSingleComponentFactory, 0, 0 },
+ &cppu::createSingleComponentFactory, 0, 0 },
{ 0, 0, 0, 0, 0, 0 } };
}
-extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL mixin_component_getFactory(
char const * implName, void * serviceManager, void * registryKey)
{
return cppu::component_getFactoryHelper(
implName, serviceManager, registryKey, entries);
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppuhelper/qa/propertysetmixin/makefile.mk b/cppuhelper/qa/propertysetmixin/makefile.mk
index be4cfc380..384e2b047 100644
--- a/cppuhelper/qa/propertysetmixin/makefile.mk
+++ b/cppuhelper/qa/propertysetmixin/makefile.mk
@@ -66,7 +66,6 @@ DEF1NAME = $(SHL1TARGET)
SHL2TARGET = $(TARGET).uno
SHL2OBJS = $(SLO)/comp_propertysetmixin.obj
-SHL2VERSIONMAP = $(SOLARENV)/src/component.map
SHL2STDLIBS = $(CPPULIB) $(CPPUHELPERLIB) $(SALLIB)
SHL2IMPLIB = i$(SHL2TARGET)
SH21RPATH = NONE
diff --git a/cppuhelper/qa/propertysetmixin/qa_propertysetmixin.cpp.component b/cppuhelper/qa/propertysetmixin/qa_propertysetmixin.cpp.component
index a654e0758..1ae646e98 100644
--- a/cppuhelper/qa/propertysetmixin/qa_propertysetmixin.cpp.component
+++ b/cppuhelper/qa/propertysetmixin/qa_propertysetmixin.cpp.component
@@ -26,7 +26,7 @@
*
**********************************************************************-->
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="mixin"
xmlns="http://openoffice.org/2010/uno-components">
<implementation name="test.cppuhelper.propertysetmixin.comp.CppSupplier">
<service name="test.cppuhelper.propertysetmixin.CppSupplier"/>
diff --git a/cppuhelper/source/factory.cxx b/cppuhelper/source/factory.cxx
index 63d22c877..f86fd3263 100644
--- a/cppuhelper/source/factory.cxx
+++ b/cppuhelper/source/factory.cxx
@@ -31,9 +31,11 @@
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
#include <cppuhelper/weak.hxx>
+#include <cppuhelper/bootstrap.hxx>
#include <cppuhelper/component.hxx>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/implbase3.hxx>
+#include <cppuhelper/shlib.hxx>
#include <cppuhelper/typeprovider.hxx>
#include <rtl/instance.hxx>
#include <rtl/unload.h>
@@ -832,6 +834,7 @@ Reference< XInterface > ORegistryFactoryHelper::createModuleFactory()
OUString aActivatorUrl;
OUString aActivatorName;
OUString aLocation;
+ OUString aPrefix;
Reference<XRegistryKey > xActivatorKey = xImplementationKey->openKey(
OUString( RTL_CONSTASCII_USTRINGPARAM("/UNO/ACTIVATOR") ) );
@@ -847,6 +850,15 @@ Reference< XInterface > ORegistryFactoryHelper::createModuleFactory()
OUString( RTL_CONSTASCII_USTRINGPARAM("/UNO/LOCATION") ) );
if( xLocationKey.is() && xLocationKey->getValueType() == RegistryValueType_ASCII )
aLocation = xLocationKey->getAsciiValue();
+
+ Reference<XRegistryKey > xPrefixKey = xImplementationKey->openKey(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("/UNO/PREFIX") ) );
+ if( xPrefixKey.is() && xPrefixKey->getValueType() == RegistryValueType_ASCII )
+ {
+ aPrefix = xPrefixKey->getAsciiValue();
+ if( aPrefix.getLength() != 0 )
+ aPrefix = aPrefix + OUSTR("_");
+ }
}
else
{
@@ -881,6 +893,17 @@ Reference< XInterface > ORegistryFactoryHelper::createModuleFactory()
Reference<XInterface > x = xSMgr->createInstance( aActivatorName );
Reference<XImplementationLoader > xLoader( x, UNO_QUERY );
Reference<XInterface > xMF;
+ if( aActivatorName == OUString( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.loader.SharedLibrary") ) )
+ {
+ try
+ {
+ return loadSharedLibComponentFactory( bootstrap_expandUri( aLocation ), OUString(), aImplementationName, xSMgr, xImplementationKey, aPrefix );
+ }
+ catch ( IllegalArgumentException & e )
+ {
+ throw RuntimeException( e.Message, e.Context );
+ }
+ }
if (xLoader.is())
{
xFactory = xLoader->activate( aImplementationName, aActivatorUrl, aLocation, xImplementationKey );
diff --git a/cppuhelper/source/gcc3.map b/cppuhelper/source/gcc3.map
index 0aee99691..47983baa3 100644
--- a/cppuhelper/source/gcc3.map
+++ b/cppuhelper/source/gcc3.map
@@ -158,6 +158,7 @@ _ZN4cppu28createSingleComponentFactoryEPFN3com3sun4star3uno9ReferenceINS3_10XInt
_ZN4cppu29WeakComponentImplHelper_queryERKN3com3sun4star3uno4TypeEPNS_10class_dataEPvPNS_27WeakComponentImplHelperBaseE;
_ZN4cppu29installTypeDescriptionManagerERKN3com3sun4star3uno9ReferenceINS2_9container23XHierarchicalNameAccessEEE;
_ZN4cppu29loadSharedLibComponentFactoryERKN3rtl8OUStringES3_S3_RKN3com3sun4star3uno9ReferenceINS6_4lang20XMultiServiceFactoryEEERKNS8_INS6_8registry12XRegistryKeyEEE;
+_ZN4cppu29loadSharedLibComponentFactoryERKN3rtl8OUStringES3_S3_RKN3com3sun4star3uno9ReferenceINS6_4lang20XMultiServiceFactoryEEERKNS8_INS6_8registry12XRegistryKeyEEES3_;
_ZN4cppu30ImplHelper_getImplementationIdEPNS_10class_dataE;
_ZN4cppu30WeakAggComponentImplHelperBase14queryInterfaceERKN3com3sun4star3uno4TypeE;
_ZN4cppu30WeakAggComponentImplHelperBase16addEventListenerERKN3com3sun4star3uno9ReferenceINS3_4lang14XEventListenerEEE;
diff --git a/cppuhelper/source/gcc3os2.map b/cppuhelper/source/gcc3os2.map
index 2c3bd2d64..dba4c89a3 100644
--- a/cppuhelper/source/gcc3os2.map
+++ b/cppuhelper/source/gcc3os2.map
@@ -158,6 +158,7 @@ _ZN4cppu28createSingleComponentFactoryEPFN3com3sun4star3uno9ReferenceINS3_10XInt
_ZN4cppu29WeakComponentImplHelper_queryERKN3com3sun4star3uno4TypeEPNS_10class_dataEPvPNS_27WeakComponentImplHelperBaseE;
_ZN4cppu29installTypeDescriptionManagerERKN3com3sun4star3uno9ReferenceINS2_9container23XHierarchicalNameAccessEEE;
_ZN4cppu29loadSharedLibComponentFactoryERKN3rtl8OUStringES3_S3_RKN3com3sun4star3uno9ReferenceINS6_4lang20XMultiServiceFactoryEEERKNS8_INS6_8registry12XRegistryKeyEEE;
+_ZN4cppu29loadSharedLibComponentFactoryERKN3rtl8OUStringES3_S3_RKN3com3sun4star3uno9ReferenceINS6_4lang20XMultiServiceFactoryEEERKNS8_INS6_8registry12XRegistryKeyEEES3_;
_ZN4cppu30ImplHelper_getImplementationIdEPNS_10class_dataE;
_ZN4cppu30WeakAggComponentImplHelperBase14queryInterfaceERKN3com3sun4star3uno4TypeE;
_ZN4cppu30WeakAggComponentImplHelperBase16addEventListenerERKN3com3sun4star3uno9ReferenceINS3_4lang14XEventListenerEEE;
diff --git a/cppuhelper/source/makefile.mk b/cppuhelper/source/makefile.mk
index a7fd22413..f10548282 100755
--- a/cppuhelper/source/makefile.mk
+++ b/cppuhelper/source/makefile.mk
@@ -162,7 +162,11 @@ SHL1STDLIBS += $(ADVAPI32LIB)
.ENDIF
SHL1DEPN=
+.IF "$(COM)" == "MSC"
SHL1IMPLIB=i$(TARGET)
+.ELSE
+SHL1IMPLIB=uno_$(TARGET)$(COMID)
+.ENDIF
SHL1OBJS = $(SLOFILES)
SHL1RPATH=URELIB
diff --git a/cppuhelper/source/msvc_win32_intel.map b/cppuhelper/source/msvc_win32_intel.map
index 7069276e2..fef204f36 100644
--- a/cppuhelper/source/msvc_win32_intel.map
+++ b/cppuhelper/source/msvc_win32_intel.map
@@ -125,6 +125,7 @@ GetVersionInfo;
??0OWeakObject@cppu@@QAE@XZ;
?installTypeDescriptionManager@cppu@@YAEABV?$Reference@VXHierarchicalNameAccess@container@star@sun@com@@@uno@star@sun@com@@@Z;
?loadSharedLibComponentFactory@cppu@@YA?AV?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@ABVOUString@rtl@@00ABV?$Reference@VXMultiServiceFactory@lang@star@sun@com@@@3456@ABV?$Reference@VXRegistryKey@registry@star@sun@com@@@3456@@Z;
+?loadSharedLibComponentFactory@cppu@@YA?AV?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@ABVOUString@rtl@@00ABV?$Reference@VXMultiServiceFactory@lang@star@sun@com@@@3456@ABV?$Reference@VXRegistryKey@registry@star@sun@com@@@3456@0@Z;
?createComponentContext@cppu@@YA?AV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PBUContextEntry_Init@1@JABV23456@@Z;
?bootstrap_InitialComponentContext@cppu@@YA?AV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@ABV?$Reference@VXSimpleRegistry@registry@star@sun@com@@@3456@ABVOUString@rtl@@@Z;
?createNestedRegistry@cppu@@YA?AV?$Reference@VXSimpleRegistry@registry@star@sun@com@@@uno@star@sun@com@@ABVOUString@rtl@@@Z;
diff --git a/cppuhelper/source/shlib.cxx b/cppuhelper/source/shlib.cxx
index 358aac184..a97945431 100644
--- a/cppuhelper/source/shlib.cxx
+++ b/cppuhelper/source/shlib.cxx
@@ -270,18 +270,16 @@ static OUString makeComponentPath(
}
//==============================================================================
-static OUString getLibEnv(OUString const & aModulePath,
- oslModule lib,
- uno::Environment * pEnv,
+static OUString getLibEnv(oslModule lib,
+ uno::Environment * pEnv,
OUString * pSourceEnv_name,
uno::Environment const & cTargetEnv,
- OUString const & cImplName = OUString())
+ OUString const & cImplName = OUString(),
+ OUString const & rPrefix = OUString())
{
- OUString aExcMsg;
-
sal_Char const * pEnvTypeName = NULL;
- OUString aGetEnvNameExt = OUSTR(COMPONENT_GETENVEXT);
+ OUString aGetEnvNameExt = rPrefix + OUSTR(COMPONENT_GETENVEXT);
component_getImplementationEnvironmentExtFunc pGetImplEnvExt =
(component_getImplementationEnvironmentExtFunc)osl_getFunctionSymbol(lib, aGetEnvNameExt.pData);
@@ -292,22 +290,17 @@ static OUString getLibEnv(OUString const & aModulePath,
}
else
{
- OUString aGetEnvName = OUSTR(COMPONENT_GETENV);
+ OUString aGetEnvName = rPrefix + OUSTR(COMPONENT_GETENV);
component_getImplementationEnvironmentFunc pGetImplEnv =
(component_getImplementationEnvironmentFunc)osl_getFunctionSymbol(
lib, aGetEnvName.pData );
if (pGetImplEnv)
pGetImplEnv(&pEnvTypeName, (uno_Environment **)pEnv);
- else
- {
- aExcMsg = aModulePath;
- aExcMsg += OUSTR(": cannot get symbol: ");
- aExcMsg += aGetEnvName;
- aExcMsg += OUSTR("- nor: ");
- }
+ else // this symbol used to be mandatory, but is no longer
+ pEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
}
-
+
if (!pEnv->is() && pEnvTypeName)
{
*pSourceEnv_name = OUString::createFromAscii(pEnvTypeName);
@@ -325,12 +318,10 @@ static OUString getLibEnv(OUString const & aModulePath,
*pSourceEnv_name += ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(":log"));
break;
}
- } while( nIndex != -1 );
+ } while( nIndex != -1 );
}
-
}
-
- return aExcMsg;
+ return OUString();
}
extern "C" {static void s_getFactory(va_list * pParam)
@@ -344,6 +335,7 @@ extern "C" {static void s_getFactory(va_list * pParam)
*ppSSF = pSym(pImplName->getStr(), pSMgr, pKey);
}}
+/* For backwards compatibility */
Reference< XInterface > SAL_CALL loadSharedLibComponentFactory(
OUString const & rLibName, OUString const & rPath,
OUString const & rImplName,
@@ -351,6 +343,17 @@ Reference< XInterface > SAL_CALL loadSharedLibComponentFactory(
Reference< registry::XRegistryKey > const & xKey )
SAL_THROW( (loader::CannotActivateFactoryException) )
{
+ return loadSharedLibComponentFactory( rLibName, rPath, rImplName, xMgr, xKey, rtl::OUString() );
+}
+
+Reference< XInterface > SAL_CALL loadSharedLibComponentFactory(
+ OUString const & rLibName, OUString const & rPath,
+ OUString const & rImplName,
+ Reference< lang::XMultiServiceFactory > const & xMgr,
+ Reference< registry::XRegistryKey > const & xKey,
+ OUString const & rPrefix )
+ SAL_THROW( (loader::CannotActivateFactoryException) )
+{
OUString aModulePath( makeComponentPath( rLibName, rPath ) );
if (! checkAccessPath( &aModulePath ))
{
@@ -376,10 +379,10 @@ Reference< XInterface > SAL_CALL loadSharedLibComponentFactory(
OUString aEnvTypeName;
- OUString aExcMsg = getLibEnv(aModulePath, lib, &env, &aEnvTypeName, currentEnv, rImplName);
+ OUString aExcMsg = getLibEnv(lib, &env, &aEnvTypeName, currentEnv, rImplName, rPrefix);
if (!aExcMsg.getLength())
{
- OUString aGetFactoryName = OUSTR(COMPONENT_GETFACTORY);
+ OUString aGetFactoryName = rPrefix + OUSTR(COMPONENT_GETFACTORY);
oslGenericFunction pSym = osl_getFunctionSymbol( lib, aGetFactoryName.pData );
if (pSym != 0)
{
@@ -522,7 +525,7 @@ void SAL_CALL writeSharedLibComponentInfo(
uno::Environment env;
OUString aEnvTypeName;
- OUString aExcMsg = getLibEnv(aModulePath, lib, &env, &aEnvTypeName, currentEnv);
+ OUString aExcMsg = getLibEnv(lib, &env, &aEnvTypeName, currentEnv);
if (!aExcMsg.getLength())
{
OUString aWriteInfoName = OUSTR(COMPONENT_WRITEINFO);
diff --git a/cppuhelper/test/cfg_test.cxx b/cppuhelper/test/cfg_test.cxx
index 3779fb72d..735f7eefe 100644
--- a/cppuhelper/test/cfg_test.cxx
+++ b/cppuhelper/test/cfg_test.cxx
@@ -227,12 +227,6 @@ static struct ImplementationEntry g_entries[] =
extern "C"
{
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** /*ppEnv*/ )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
sal_Bool SAL_CALL component_writeInfo(
void * pServiceManager, void * pRegistryKey )
{
diff --git a/cpputools/prj/build.lst b/cpputools/prj/build.lst
index ca820871b..72aed9e66 100644
--- a/cpputools/prj/build.lst
+++ b/cpputools/prj/build.lst
@@ -1,4 +1,4 @@
-pt cpputools : cppuhelper offuh LIBXML2:libxml2 NULL
+pt cpputools : cppuhelper offapi LIBXML2:libxml2 NULL
pt cpputools usr1 - all pt_mkout NULL
pt cpputools\prj get - all pt_prj NULL
pt cpputools\source\registercomponent nmake - all pt_regcomp NULL
diff --git a/idlc/source/makefile.mk b/idlc/source/makefile.mk
index 7b85efddd..0f4232fea 100644
--- a/idlc/source/makefile.mk
+++ b/idlc/source/makefile.mk
@@ -37,12 +37,6 @@ INCPRE=$(MISC)
# --- Settings -----------------------------------------------------
-
-.IF "$(CROSS_COMPILING)"=="YES"
-all:
- @echo Nothing done when cross-compiling
-.ENDIF
-
.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
diff --git a/idlc/source/preproc/makefile.mk b/idlc/source/preproc/makefile.mk
index 6afe98f5c..721a5cd3e 100644
--- a/idlc/source/preproc/makefile.mk
+++ b/idlc/source/preproc/makefile.mk
@@ -38,11 +38,6 @@ LIBSALCPPRT=$(0)
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"=="YES"
-all:
- @echo Nothing done when cross-compiling
-.ENDIF
-
# --- Files --------------------------------------------------------
OBJFILES= \
@@ -69,8 +64,10 @@ APP1OBJS=$(OBJ)$/cpp.obj
APP1LIBS= $(LB)$/idlcpp.lib
.IF "$(HAVE_GETOPT)" != "YES"
-.IF "$(GUI)" == "WNT"
+.IF "$(GUI)$(COM)" == "WNTMSC"
APP1STDLIBS=gnu_getopt.lib
+.ELIF "$(GUI)$(COM)" == "WNTGCC"
+APP1STDLIBS=-lgnu_getopt
.ENDIF
.ENDIF
diff --git a/io/prj/build.lst b/io/prj/build.lst
index f2be62d2a..eab94bf8c 100644
--- a/io/prj/build.lst
+++ b/io/prj/build.lst
@@ -1,4 +1,4 @@
-io io : LIBXSLT:libxslt rdbmaker NULL
+io io : LIBXSLT:libxslt DESKTOP:rdbmaker NULL
io io usr1 - all io_mkout NULL
io io\inc nmake - all io_inc NULL
io io\source\acceptor nmake - all io_acceptor io_connector io_inc NULL
diff --git a/io/source/TextInputStream/TextInputStream.cxx b/io/source/TextInputStream/TextInputStream.cxx
index 229731da6..c157bc171 100644
--- a/io/source/TextInputStream/TextInputStream.cxx
+++ b/io/source/TextInputStream/TextInputStream.cxx
@@ -507,12 +507,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/io/source/TextOutputStream/TextOutputStream.cxx b/io/source/TextOutputStream/TextOutputStream.cxx
index 79a06d750..6ea4d3f5b 100644
--- a/io/source/TextOutputStream/TextOutputStream.cxx
+++ b/io/source/TextOutputStream/TextOutputStream.cxx
@@ -305,12 +305,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/io/source/acceptor/acceptor.cxx b/io/source/acceptor/acceptor.cxx
index 65770dfab..8d1c1a69e 100644
--- a/io/source/acceptor/acceptor.cxx
+++ b/io/source/acceptor/acceptor.cxx
@@ -352,12 +352,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/io/source/connector/connector.cxx b/io/source/connector/connector.cxx
index 67eea93f0..4d86512bb 100644
--- a/io/source/connector/connector.cxx
+++ b/io/source/connector/connector.cxx
@@ -264,12 +264,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/io/source/stm/factreg.cxx b/io/source/stm/factreg.cxx
index c0513cd38..283439ff8 100644
--- a/io/source/stm/factreg.cxx
+++ b/io/source/stm/factreg.cxx
@@ -105,12 +105,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/io/test/stm/exports.dxp b/io/test/stm/exports.dxp
index ce95ae0f8..86214860d 100644
--- a/io/test/stm/exports.dxp
+++ b/io/test/stm/exports.dxp
@@ -1,3 +1,2 @@
-component_getImplementationEnvironment
component_getFactory
-component_writeInfo \ No newline at end of file
+component_writeInfo
diff --git a/io/test/stm/testfactreg.cxx b/io/test/stm/testfactreg.cxx
index d69c945e5..804b5630f 100644
--- a/io/test/stm/testfactreg.cxx
+++ b/io/test/stm/testfactreg.cxx
@@ -47,13 +47,6 @@ using namespace ::com::sun::star::lang;
extern "C"
{
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
-
sal_Bool SAL_CALL component_writeInfo(
void * pServiceManager, void * pRegistryKey )
{
diff --git a/javaunohelper/com/sun/star/comp/helper/Bootstrap.java b/javaunohelper/com/sun/star/comp/helper/Bootstrap.java
index d954f0368..3156bbabb 100644
--- a/javaunohelper/com/sun/star/comp/helper/Bootstrap.java
+++ b/javaunohelper/com/sun/star/comp/helper/Bootstrap.java
@@ -163,7 +163,7 @@ public class Bootstrap {
/** Bootstraps the initial component context from a native UNO installation.
- @see cppuhelper/defaultBootstrap_InitialComponentContext()
+ @see "cppuhelper/defaultBootstrap_InitialComponentContext()"
*/
static public final XComponentContext defaultBootstrap_InitialComponentContext()
throws Exception
@@ -177,7 +177,7 @@ public class Bootstrap {
@param bootstrap_parameters
bootstrap parameters (maybe null)
- @see cppuhelper/defaultBootstrap_InitialComponentContext()
+ @see "cppuhelper/defaultBootstrap_InitialComponentContext()"
*/
static public final XComponentContext defaultBootstrap_InitialComponentContext(
String ini_file, Hashtable bootstrap_parameters )
diff --git a/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java b/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
index 34d523a60..590c6251f 100644
--- a/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
+++ b/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
@@ -39,7 +39,7 @@ import com.sun.star.registry.XRegistryKey;
* service.
* <p>
* @see com.sun.star.loader.SharedLibrary
- * @see com.sun.star.comp.servicemanager.ServiceManager
+ * @see "com.sun.star.comp.servicemanager.ServiceManager"
* @see com.sun.star.lang.ServiceManager
*/
public class SharedLibraryLoader {
diff --git a/jurt/source/pipe/wrapper/wrapper.c b/jurt/source/pipe/wrapper/wrapper.c
index 0db29e492..2d9489995 100644
--- a/jurt/source/pipe/wrapper/wrapper.c
+++ b/jurt/source/pipe/wrapper/wrapper.c
@@ -30,7 +30,7 @@
#include <stddef.h>
-#include <Windows.h>
+#include <windows.h>
#include "jni.h"
#include "sal/types.h"
diff --git a/jvmaccess/prj/build.lst b/jvmaccess/prj/build.lst
index 73d99c7e0..723c0a6ec 100644
--- a/jvmaccess/prj/build.lst
+++ b/jvmaccess/prj/build.lst
@@ -1,4 +1,4 @@
-jv jvmaccess : offuh ridljar cppu sal salhelper NULL
+jv jvmaccess : offapi ridljar cppu sal salhelper NULL
jv jvmaccess usr1 - all jv_mkout NULL
jv jvmaccess\source nmake - all jv_source NULL
jv jvmaccess\util nmake - all jv_util jv_source NULL
diff --git a/jvmaccess/prj/d.lst b/jvmaccess/prj/d.lst
index 42f019d62..56d9e8326 100644
--- a/jvmaccess/prj/d.lst
+++ b/jvmaccess/prj/d.lst
@@ -4,5 +4,5 @@ mkdir: %_DEST%\inc\jvmaccess
..\inc\jvmaccess\virtualmachine.hxx %_DEST%\inc\jvmaccess\virtualmachine.hxx
..\%__SRC%\bin\jvmacces*.dll %_DEST%\bin\*
..\%__SRC%\lib\ijvmaccess.lib %_DEST%\lib\ijvmaccess.lib
-..\%__SRC%\lib\libjvmaccess*.*.* %_DEST%\lib\*
+..\%__SRC%\lib\libjvmaccess*.* %_DEST%\lib\*
linklib: libjvmaccess*.*.*
diff --git a/jvmaccess/util/makefile.mk b/jvmaccess/util/makefile.mk
index 048a80469..1d6106f8f 100644
--- a/jvmaccess/util/makefile.mk
+++ b/jvmaccess/util/makefile.mk
@@ -43,7 +43,11 @@ SHL1TARGET = $(TARGET)$(UDK_MAJOR)$(COMID)
SHL1TARGET = $(TARGET)$(COMID)
.ENDIF # UNIXVERSIONNAMES
+.IF "$(COM)" == "MSC"
SHL1IMPLIB = i$(TARGET)
+.ELSE
+SHL1IMPLIB = $(TARGET)$(COMID)
+.ENDIF
SHL1LIBS = $(SLB)$/$(TARGET).lib
SHL1STDLIBS = $(CPPULIB) $(SALLIB) $(SALHELPERLIB)
.IF "$(OS)" == "WNT"
diff --git a/jvmfwk/prj/d.lst b/jvmfwk/prj/d.lst
index 779ede709..09bc295dd 100644
--- a/jvmfwk/prj/d.lst
+++ b/jvmfwk/prj/d.lst
@@ -2,7 +2,7 @@ mkdir: %_DEST%\inc\jvmfwk
..\inc\jvmfwk\framework.h %_DEST%\inc\jvmfwk\framework.h
..\inc\jvmfwk\vendorplugin.h %_DEST%\inc\jvmfwk\vendorplugin.h
..\%__SRC%\lib\ijvmfwk.lib %_DEST%\lib\ijvmfwk.lib
-..\%__SRC%\lib\libjvmfwk.*.* %_DEST%\lib\*
+..\%__SRC%\lib\libjvmfwk.* %_DEST%\lib\*
..\%__SRC%\bin\jvmfwk*.dll %_DEST%\bin\*
..\%__SRC%\bin\sunjavap*.dll %_DEST%\bin\*
..\%__SRC%\lib\sunjavaplugin*.so %_DEST%\lib\*
diff --git a/jvmfwk/source/makefile.mk b/jvmfwk/source/makefile.mk
index bc067a120..76ae22de6 100644
--- a/jvmfwk/source/makefile.mk
+++ b/jvmfwk/source/makefile.mk
@@ -58,7 +58,11 @@ SHL1TARGET = $(FRAMEWORKLIB)
.ENDIF # UNIXVERSIONNAMES
SHL1DEPN=
+.IF "$(COM)" == "MSC"
SHL1IMPLIB = i$(FRAMEWORKLIB)
+.ELSE
+SHL1IMPLIB = $(FRAMEWORKLIB)
+.ENDIF
SHL1LIBS = $(SLB)$/$(TARGET).lib
SHL1STDLIBS = $(CPPUHELPERLIB) $(SALLIB) $(LIBXML2LIB)
SHL1RPATH = URELIB
diff --git a/offapi/com/sun/star/deployment/test/makefile.mk b/offapi/Makefile
index 2c0030249..a79aff831 100644
--- a/offapi/com/sun/star/deployment/test/makefile.mk
+++ b/offapi/Makefile
@@ -25,17 +25,14 @@
#
#*************************************************************************
-PRJ = ..$/..$/..$/..$/..
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
-PRJNAME = api
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
-TARGET = cssdeploymenttest
-PACKAGE = com$/sun$/star$/deployment$/test
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- SmoketestCommandEnvironment.idl
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
+# vim: set noet sw=4 ts=4:
diff --git a/offapi/util/target.pmk b/offapi/Module_offapi.mk
index 5d9a389b2..76d56c30b 100644
--- a/offapi/util/target.pmk
+++ b/offapi/Module_offapi.mk
@@ -25,9 +25,14 @@
#
#*************************************************************************
-$(OUT)$/misc$/$(TARGET).idls: makefile.mk
- $(COMMAND_ECHO)-$(RM) $@
- $(COMMAND_ECHO)$(TYPE) $(mktmp $(foreach,i,$(IDLFILES) $(PACKAGE)$/$i)) >>$@
-ALLTAR: $(OUT)$/misc$/$(TARGET).idls
+$(eval $(call gb_Module_Module,offapi))
+$(eval $(call gb_Module_add_targets,offapi,\
+ UnoApi_offapi \
+ UnoApi_types \
+ Package_offapi_idl \
+ Package_offapi_inc \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/offapi/Package_offapi_idl.mk b/offapi/Package_offapi_idl.mk
new file mode 100644
index 000000000..5dd2bcc82
--- /dev/null
+++ b/offapi/Package_offapi_idl.mk
@@ -0,0 +1,29 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_autopackage_idl,offapi))
+
diff --git a/offapi/Package_offapi_inc.mk b/offapi/Package_offapi_inc.mk
new file mode 100644
index 000000000..0197ccd09
--- /dev/null
+++ b/offapi/Package_offapi_inc.mk
@@ -0,0 +1,29 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_autopackage_inc,offapi))
+
diff --git a/offapi/UnoApi_offapi.mk b/offapi/UnoApi_offapi.mk
new file mode 100644
index 000000000..a34cca9af
--- /dev/null
+++ b/offapi/UnoApi_offapi.mk
@@ -0,0 +1,3761 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_UnoApiTarget,offapi))
+
+$(eval $(call gb_UnoApiTarget_add_rdbfiles,offapi,\
+ udkapi \
+))
+
+$(eval $(call gb_UnoApiTarget_set_include,offapi,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/offapi \
+ -I$(OUTDIR)/idl \
+))
+
+$(eval $(call gb_UnoApiTarget_add_idlfiles_nohdl,offapi,\
+ offapi/com/sun/star/animations/TargetPropertiesCreator \
+ offapi/com/sun/star/awt/AsyncCallback \
+ offapi/com/sun/star/awt/ContainerWindowProvider \
+ offapi/com/sun/star/awt/DialogProvider \
+ offapi/com/sun/star/awt/DialogProvider2 \
+ offapi/com/sun/star/awt/UnoControlDialogModelProvider \
+ offapi/com/sun/star/awt/grid/DefaultGridDataModel \
+ offapi/com/sun/star/awt/grid/SortableGridDataModel \
+ offapi/com/sun/star/awt/tab/UnoControlTabPageModel \
+ offapi/com/sun/star/awt/tree/MutableTreeDataModel \
+ offapi/com/sun/star/awt/tree/MutableTreeNode \
+ offapi/com/sun/star/awt/tree/TreeControl \
+ offapi/com/sun/star/chart2/data/DatabaseDataProvider \
+ offapi/com/sun/star/configuration/Update \
+ offapi/com/sun/star/deployment/ExtensionManager \
+ offapi/com/sun/star/deployment/PackageInformationProvider \
+ offapi/com/sun/star/deployment/PackageRegistryBackend \
+ offapi/com/sun/star/deployment/UpdateInformationProvider \
+ offapi/com/sun/star/deployment/test/SmoketestCommandEnvironment \
+ offapi/com/sun/star/deployment/thePackageManagerFactory \
+ offapi/com/sun/star/deployment/ui/LicenseDialog \
+ offapi/com/sun/star/deployment/ui/PackageManagerDialog \
+ offapi/com/sun/star/deployment/ui/UpdateRequiredDialog \
+ offapi/com/sun/star/document/DocumentProperties \
+ offapi/com/sun/star/document/DocumentRevisionListPersistence \
+ offapi/com/sun/star/drawing/SlideRenderer \
+ offapi/com/sun/star/drawing/SlideSorter \
+ offapi/com/sun/star/drawing/framework/BasicPaneFactory \
+ offapi/com/sun/star/drawing/framework/BasicToolBarFactory \
+ offapi/com/sun/star/drawing/framework/BasicViewFactory \
+ offapi/com/sun/star/drawing/framework/Configuration \
+ offapi/com/sun/star/drawing/framework/ConfigurationController \
+ offapi/com/sun/star/drawing/framework/ModuleController \
+ offapi/com/sun/star/drawing/framework/ResourceId \
+ offapi/com/sun/star/embed/DocumentCloser \
+ offapi/com/sun/star/embed/InstanceLocker \
+ offapi/com/sun/star/embed/OLESimpleStorage \
+ offapi/com/sun/star/form/inspection/DefaultFormComponentInspectorModel \
+ offapi/com/sun/star/form/runtime/FormOperations \
+ offapi/com/sun/star/graphic/GraphicObject \
+ offapi/com/sun/star/inspection/DefaultHelpProvider \
+ offapi/com/sun/star/inspection/GenericPropertyHandler \
+ offapi/com/sun/star/inspection/ObjectInspector \
+ offapi/com/sun/star/inspection/ObjectInspectorModel \
+ offapi/com/sun/star/inspection/StringRepresentation \
+ offapi/com/sun/star/linguistic2/Proofreader \
+ offapi/com/sun/star/linguistic2/ProofreadingIterator \
+ offapi/com/sun/star/logging/ConsoleHandler \
+ offapi/com/sun/star/logging/CsvLogFormatter \
+ offapi/com/sun/star/logging/DocumentIOLogRing \
+ offapi/com/sun/star/logging/FileHandler \
+ offapi/com/sun/star/logging/LoggerPool \
+ offapi/com/sun/star/logging/PlainTextFormatter \
+ offapi/com/sun/star/logging/SimpleLogRing \
+ offapi/com/sun/star/mail/MailMessage \
+ offapi/com/sun/star/mail/MailServiceProvider \
+ offapi/com/sun/star/media/Manager \
+ offapi/com/sun/star/oooimprovement/Core \
+ offapi/com/sun/star/oooimprovement/CoreController \
+ offapi/com/sun/star/presentation/SlideShow \
+ offapi/com/sun/star/presentation/TransitionFactory \
+ offapi/com/sun/star/rdf/BlankNode \
+ offapi/com/sun/star/rdf/Literal \
+ offapi/com/sun/star/rdf/Repository \
+ offapi/com/sun/star/rdf/URI \
+ offapi/com/sun/star/rendering/Canvas \
+ offapi/com/sun/star/rendering/CanvasFactory \
+ offapi/com/sun/star/rendering/MtfRenderer \
+ offapi/com/sun/star/report/FixedLine \
+ offapi/com/sun/star/report/FixedText \
+ offapi/com/sun/star/report/FormatCondition \
+ offapi/com/sun/star/report/FormattedField \
+ offapi/com/sun/star/report/Function \
+ offapi/com/sun/star/report/Group \
+ offapi/com/sun/star/report/Groups \
+ offapi/com/sun/star/report/ImageControl \
+ offapi/com/sun/star/report/ReportControlFormat \
+ offapi/com/sun/star/report/ReportControlModel \
+ offapi/com/sun/star/report/ReportDefinition \
+ offapi/com/sun/star/report/Section \
+ offapi/com/sun/star/report/Shape \
+ offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel \
+ offapi/com/sun/star/resource/OfficeResourceLoader \
+ offapi/com/sun/star/resource/StringResource \
+ offapi/com/sun/star/resource/StringResourceWithLocation \
+ offapi/com/sun/star/resource/StringResourceWithStorage \
+ offapi/com/sun/star/script/DocumentDialogLibraryContainer \
+ offapi/com/sun/star/script/DocumentScriptLibraryContainer \
+ offapi/com/sun/star/script/provider/ScriptURIHelper \
+ offapi/com/sun/star/script/vba/VBAEventProcessor \
+ offapi/com/sun/star/script/vba/VBAMacroResolver \
+ offapi/com/sun/star/sdb/DataAccessDescriptorFactory \
+ offapi/com/sun/star/sdb/DatabaseInteractionHandler \
+ offapi/com/sun/star/sdb/InteractionHandler \
+ offapi/com/sun/star/sdb/application/CopyTableWizard \
+ offapi/com/sun/star/sdbc/ConnectionPool \
+ offapi/com/sun/star/security/CertificateContainer \
+ offapi/com/sun/star/security/SerialNumberAdapter \
+ offapi/com/sun/star/sheet/ExternalDocLink \
+ offapi/com/sun/star/sheet/ExternalDocLinks \
+ offapi/com/sun/star/sheet/ExternalSheetCache \
+ offapi/com/sun/star/sheet/FilterFormulaParser \
+ offapi/com/sun/star/sheet/FormulaOpCodeMapper \
+ offapi/com/sun/star/sheet/Solver \
+ offapi/com/sun/star/smarttags/SmartTagAction \
+ offapi/com/sun/star/smarttags/SmartTagRecognizer \
+ offapi/com/sun/star/task/InteractionRequestStringResolver \
+ offapi/com/sun/star/task/OfficeRestartManager \
+ offapi/com/sun/star/task/PasswordContainerInteractionHandler \
+ offapi/com/sun/star/ucb/CommandEnvironment \
+ offapi/com/sun/star/ui/GlobalAcceleratorConfiguration \
+ offapi/com/sun/star/ui/WindowContentFactory \
+ offapi/com/sun/star/ui/dialogs/Wizard \
+ offapi/com/sun/star/util/JobManager \
+ offapi/com/sun/star/util/UriAbbreviation \
+ offapi/com/sun/star/xml/sax/FastShapeContextHandler \
+ offapi/com/sun/star/xml/sax/FastTokenHandler \
+))
+
+$(eval $(call gb_UnoApiTarget_add_idlfiles_noheader,offapi,\
+ offapi/com/sun/star/accessibility/AccessBridge \
+ offapi/com/sun/star/accessibility/Accessible \
+ offapi/com/sun/star/accessibility/AccessibleContext \
+ offapi/com/sun/star/auth/SSOExceptions \
+ offapi/com/sun/star/auth/SSOManagerFactory \
+ offapi/com/sun/star/auth/SSOPasswordCache \
+ offapi/com/sun/star/awt/AccessibleButton \
+ offapi/com/sun/star/awt/AccessibleCheckBox \
+ offapi/com/sun/star/awt/AccessibleComboBox \
+ offapi/com/sun/star/awt/AccessibleDropDownComboBox \
+ offapi/com/sun/star/awt/AccessibleDropDownListBox \
+ offapi/com/sun/star/awt/AccessibleEdit \
+ offapi/com/sun/star/awt/AccessibleFixedText \
+ offapi/com/sun/star/awt/AccessibleIconChoiceControl \
+ offapi/com/sun/star/awt/AccessibleIconChoiceControlEntry \
+ offapi/com/sun/star/awt/AccessibleList \
+ offapi/com/sun/star/awt/AccessibleListBox \
+ offapi/com/sun/star/awt/AccessibleListBoxList \
+ offapi/com/sun/star/awt/AccessibleListItem \
+ offapi/com/sun/star/awt/AccessibleMenu \
+ offapi/com/sun/star/awt/AccessibleMenuBar \
+ offapi/com/sun/star/awt/AccessibleMenuItem \
+ offapi/com/sun/star/awt/AccessibleMenuSeparator \
+ offapi/com/sun/star/awt/AccessiblePopupMenu \
+ offapi/com/sun/star/awt/AccessibleRadioButton \
+ offapi/com/sun/star/awt/AccessibleScrollBar \
+ offapi/com/sun/star/awt/AccessibleStatusBar \
+ offapi/com/sun/star/awt/AccessibleStatusBarItem \
+ offapi/com/sun/star/awt/AccessibleTabBar \
+ offapi/com/sun/star/awt/AccessibleTabBarPage \
+ offapi/com/sun/star/awt/AccessibleTabBarPageList \
+ offapi/com/sun/star/awt/AccessibleTabControl \
+ offapi/com/sun/star/awt/AccessibleTabPage \
+ offapi/com/sun/star/awt/AccessibleTextField \
+ offapi/com/sun/star/awt/AccessibleToolBox \
+ offapi/com/sun/star/awt/AccessibleToolBoxItem \
+ offapi/com/sun/star/awt/AccessibleTreeListBox \
+ offapi/com/sun/star/awt/AccessibleTreeListBoxEntry \
+ offapi/com/sun/star/awt/AccessibleWindow \
+ offapi/com/sun/star/awt/AnimatedImagesControl \
+ offapi/com/sun/star/awt/AnimatedImagesControlModel \
+ offapi/com/sun/star/awt/RoadmapItem \
+ offapi/com/sun/star/awt/SpinningProgressControlModel \
+ offapi/com/sun/star/awt/TabController \
+ offapi/com/sun/star/awt/TabControllerModel \
+ offapi/com/sun/star/awt/Toolkit \
+ offapi/com/sun/star/awt/UnoControl \
+ offapi/com/sun/star/awt/UnoControlButton \
+ offapi/com/sun/star/awt/UnoControlButtonModel \
+ offapi/com/sun/star/awt/UnoControlCheckBox \
+ offapi/com/sun/star/awt/UnoControlCheckBoxModel \
+ offapi/com/sun/star/awt/UnoControlComboBox \
+ offapi/com/sun/star/awt/UnoControlComboBoxModel \
+ offapi/com/sun/star/awt/UnoControlContainer \
+ offapi/com/sun/star/awt/UnoControlContainerModel \
+ offapi/com/sun/star/awt/UnoControlCurrencyField \
+ offapi/com/sun/star/awt/UnoControlCurrencyFieldModel \
+ offapi/com/sun/star/awt/UnoControlDateField \
+ offapi/com/sun/star/awt/UnoControlDateFieldModel \
+ offapi/com/sun/star/awt/UnoControlDialog \
+ offapi/com/sun/star/awt/UnoControlDialogElement \
+ offapi/com/sun/star/awt/UnoControlDialogModel \
+ offapi/com/sun/star/awt/UnoControlEdit \
+ offapi/com/sun/star/awt/UnoControlEditModel \
+ offapi/com/sun/star/awt/UnoControlFileControl \
+ offapi/com/sun/star/awt/UnoControlFileControlModel \
+ offapi/com/sun/star/awt/UnoControlFixedHyperlink \
+ offapi/com/sun/star/awt/UnoControlFixedHyperlinkModel \
+ offapi/com/sun/star/awt/UnoControlFixedLine \
+ offapi/com/sun/star/awt/UnoControlFixedLineModel \
+ offapi/com/sun/star/awt/UnoControlFixedText \
+ offapi/com/sun/star/awt/UnoControlFixedTextModel \
+ offapi/com/sun/star/awt/UnoControlFormattedField \
+ offapi/com/sun/star/awt/UnoControlFormattedFieldModel \
+ offapi/com/sun/star/awt/UnoControlGroupBox \
+ offapi/com/sun/star/awt/UnoControlGroupBoxModel \
+ offapi/com/sun/star/awt/UnoControlImageControl \
+ offapi/com/sun/star/awt/UnoControlImageControlModel \
+ offapi/com/sun/star/awt/UnoControlListBox \
+ offapi/com/sun/star/awt/UnoControlListBoxModel \
+ offapi/com/sun/star/awt/UnoControlModel \
+ offapi/com/sun/star/awt/UnoControlNumericField \
+ offapi/com/sun/star/awt/UnoControlNumericFieldModel \
+ offapi/com/sun/star/awt/UnoControlPatternField \
+ offapi/com/sun/star/awt/UnoControlPatternFieldModel \
+ offapi/com/sun/star/awt/UnoControlProgressBar \
+ offapi/com/sun/star/awt/UnoControlProgressBarModel \
+ offapi/com/sun/star/awt/UnoControlRadioButton \
+ offapi/com/sun/star/awt/UnoControlRadioButtonModel \
+ offapi/com/sun/star/awt/UnoControlRoadmap \
+ offapi/com/sun/star/awt/UnoControlRoadmapModel \
+ offapi/com/sun/star/awt/UnoControlScrollBar \
+ offapi/com/sun/star/awt/UnoControlScrollBarModel \
+ offapi/com/sun/star/awt/UnoControlSimpleAnimation \
+ offapi/com/sun/star/awt/UnoControlSimpleAnimationModel \
+ offapi/com/sun/star/awt/UnoControlSpinButton \
+ offapi/com/sun/star/awt/UnoControlSpinButtonModel \
+ offapi/com/sun/star/awt/UnoControlThrobber \
+ offapi/com/sun/star/awt/UnoControlThrobberModel \
+ offapi/com/sun/star/awt/UnoControlTimeField \
+ offapi/com/sun/star/awt/UnoControlTimeFieldModel \
+ offapi/com/sun/star/awt/XLayoutFlowContainer \
+ offapi/com/sun/star/awt/grid/UnoControlGrid \
+ offapi/com/sun/star/awt/grid/UnoControlGridModel \
+ offapi/com/sun/star/awt/tab/UnoControlTabPage \
+ offapi/com/sun/star/awt/tab/UnoControlTabPageContainer \
+ offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel \
+ offapi/com/sun/star/awt/tree/TreeControlModel \
+ offapi/com/sun/star/chart/AccessibleChartDocumentView \
+ offapi/com/sun/star/chart/AccessibleChartElement \
+ offapi/com/sun/star/chart/AreaDiagram \
+ offapi/com/sun/star/chart/BarDiagram \
+ offapi/com/sun/star/chart/BubbleDiagram \
+ offapi/com/sun/star/chart/Chart3DBarProperties \
+ offapi/com/sun/star/chart/ChartArea \
+ offapi/com/sun/star/chart/ChartAxis \
+ offapi/com/sun/star/chart/ChartAxisXSupplier \
+ offapi/com/sun/star/chart/ChartAxisYSupplier \
+ offapi/com/sun/star/chart/ChartAxisZSupplier \
+ offapi/com/sun/star/chart/ChartData \
+ offapi/com/sun/star/chart/ChartDataArray \
+ offapi/com/sun/star/chart/ChartDataPointProperties \
+ offapi/com/sun/star/chart/ChartDataRowProperties \
+ offapi/com/sun/star/chart/ChartDocument \
+ offapi/com/sun/star/chart/ChartGrid \
+ offapi/com/sun/star/chart/ChartLegend \
+ offapi/com/sun/star/chart/ChartLine \
+ offapi/com/sun/star/chart/ChartPieSegmentProperties \
+ offapi/com/sun/star/chart/ChartStatistics \
+ offapi/com/sun/star/chart/ChartTableAddressSupplier \
+ offapi/com/sun/star/chart/ChartTitle \
+ offapi/com/sun/star/chart/ChartTwoAxisXSupplier \
+ offapi/com/sun/star/chart/ChartTwoAxisYSupplier \
+ offapi/com/sun/star/chart/Diagram \
+ offapi/com/sun/star/chart/Dim3DDiagram \
+ offapi/com/sun/star/chart/DonutDiagram \
+ offapi/com/sun/star/chart/FilledNetDiagram \
+ offapi/com/sun/star/chart/LineDiagram \
+ offapi/com/sun/star/chart/NetDiagram \
+ offapi/com/sun/star/chart/PieDiagram \
+ offapi/com/sun/star/chart/StackableDiagram \
+ offapi/com/sun/star/chart/StockDiagram \
+ offapi/com/sun/star/chart/XYDiagram \
+ offapi/com/sun/star/chart2/XFastPropertyState \
+ offapi/com/sun/star/configuration/AccessRootElement \
+ offapi/com/sun/star/configuration/AdministrationProvider \
+ offapi/com/sun/star/configuration/ConfigurationAccess \
+ offapi/com/sun/star/configuration/ConfigurationProvider \
+ offapi/com/sun/star/configuration/ConfigurationRegistry \
+ offapi/com/sun/star/configuration/ConfigurationUpdateAccess \
+ offapi/com/sun/star/configuration/DefaultProvider \
+ offapi/com/sun/star/configuration/GroupAccess \
+ offapi/com/sun/star/configuration/GroupElement \
+ offapi/com/sun/star/configuration/GroupUpdate \
+ offapi/com/sun/star/configuration/HierarchyAccess \
+ offapi/com/sun/star/configuration/HierarchyElement \
+ offapi/com/sun/star/configuration/PropertyHierarchy \
+ offapi/com/sun/star/configuration/SetAccess \
+ offapi/com/sun/star/configuration/SetElement \
+ offapi/com/sun/star/configuration/SetUpdate \
+ offapi/com/sun/star/configuration/SimpleSetAccess \
+ offapi/com/sun/star/configuration/SimpleSetUpdate \
+ offapi/com/sun/star/configuration/UpdateRootElement \
+ offapi/com/sun/star/configuration/backend/Backend \
+ offapi/com/sun/star/configuration/backend/BackendAdapter \
+ offapi/com/sun/star/configuration/backend/CopyImporter \
+ offapi/com/sun/star/configuration/backend/DataImporter \
+ offapi/com/sun/star/configuration/backend/HierarchyBrowser \
+ offapi/com/sun/star/configuration/backend/Importer \
+ offapi/com/sun/star/configuration/backend/InteractionHandler \
+ offapi/com/sun/star/configuration/backend/Layer \
+ offapi/com/sun/star/configuration/backend/LayerDescriber \
+ offapi/com/sun/star/configuration/backend/LayerFilter \
+ offapi/com/sun/star/configuration/backend/LayerUpdateMerger \
+ offapi/com/sun/star/configuration/backend/LdapMultiLayerStratum \
+ offapi/com/sun/star/configuration/backend/LdapSingleBackend \
+ offapi/com/sun/star/configuration/backend/LdapSingleStratum \
+ offapi/com/sun/star/configuration/backend/LocalDataImporter \
+ offapi/com/sun/star/configuration/backend/LocalHierarchyBrowser \
+ offapi/com/sun/star/configuration/backend/LocalSchemaSupplier \
+ offapi/com/sun/star/configuration/backend/LocalSingleBackend \
+ offapi/com/sun/star/configuration/backend/LocalSingleStratum \
+ offapi/com/sun/star/configuration/backend/MergeImporter \
+ offapi/com/sun/star/configuration/backend/MultiLayerStratum \
+ offapi/com/sun/star/configuration/backend/MultiStratumBackend \
+ offapi/com/sun/star/configuration/backend/OfflineBackend \
+ offapi/com/sun/star/configuration/backend/OnlineBackend \
+ offapi/com/sun/star/configuration/backend/PlatformBackend \
+ offapi/com/sun/star/configuration/backend/Schema \
+ offapi/com/sun/star/configuration/backend/SchemaSupplier \
+ offapi/com/sun/star/configuration/backend/SingleBackend \
+ offapi/com/sun/star/configuration/backend/SingleBackendAdapter \
+ offapi/com/sun/star/configuration/backend/SingleLayerStratum \
+ offapi/com/sun/star/configuration/backend/SystemIntegration \
+ offapi/com/sun/star/configuration/backend/UpdatableLayer \
+ offapi/com/sun/star/configuration/backend/xml/LayerParser \
+ offapi/com/sun/star/configuration/backend/xml/LayerWriter \
+ offapi/com/sun/star/configuration/backend/xml/SchemaParser \
+ offapi/com/sun/star/configuration/bootstrap/BootstrapContext \
+ offapi/com/sun/star/datatransfer/DataFormatTranslator \
+ offapi/com/sun/star/datatransfer/MimeContentTypeFactory \
+ offapi/com/sun/star/datatransfer/clipboard/ClipboardManager \
+ offapi/com/sun/star/datatransfer/clipboard/GenericClipboard \
+ offapi/com/sun/star/datatransfer/clipboard/SystemClipboard \
+ offapi/com/sun/star/datatransfer/dnd/OleDragSource \
+ offapi/com/sun/star/datatransfer/dnd/OleDropTarget \
+ offapi/com/sun/star/datatransfer/dnd/X11DragSource \
+ offapi/com/sun/star/datatransfer/dnd/X11DropTarget \
+ offapi/com/sun/star/document/DocumentInfo \
+ offapi/com/sun/star/document/EventDescriptor \
+ offapi/com/sun/star/document/Events \
+ offapi/com/sun/star/document/ExportFilter \
+ offapi/com/sun/star/document/ExtendedTypeDetection \
+ offapi/com/sun/star/document/ExtendedTypeDetectionFactory \
+ offapi/com/sun/star/document/FilterAdapter \
+ offapi/com/sun/star/document/FilterFactory \
+ offapi/com/sun/star/document/HeaderFooterSettings \
+ offapi/com/sun/star/document/ImportFilter \
+ offapi/com/sun/star/document/LinkTarget \
+ offapi/com/sun/star/document/LinkTargets \
+ offapi/com/sun/star/document/MediaDescriptor \
+ offapi/com/sun/star/document/OfficeDocument \
+ offapi/com/sun/star/document/OleEmbeddedServerRegistration \
+ offapi/com/sun/star/document/PDFDialog \
+ offapi/com/sun/star/document/Settings \
+ offapi/com/sun/star/document/StandaloneDocumentInfo \
+ offapi/com/sun/star/document/TypeDetection \
+ offapi/com/sun/star/drawing/AccessibleDrawDocumentView \
+ offapi/com/sun/star/drawing/AccessibleGraphControl \
+ offapi/com/sun/star/drawing/AccessibleGraphicShape \
+ offapi/com/sun/star/drawing/AccessibleOLEShape \
+ offapi/com/sun/star/drawing/AccessibleShape \
+ offapi/com/sun/star/drawing/AccessibleSlideView \
+ offapi/com/sun/star/drawing/AccessibleSlideViewObject \
+ offapi/com/sun/star/drawing/AppletShape \
+ offapi/com/sun/star/drawing/Background \
+ offapi/com/sun/star/drawing/BitmapTable \
+ offapi/com/sun/star/drawing/CaptionShape \
+ offapi/com/sun/star/drawing/ClosedBezierShape \
+ offapi/com/sun/star/drawing/ConnectorProperties \
+ offapi/com/sun/star/drawing/ConnectorShape \
+ offapi/com/sun/star/drawing/ControlShape \
+ offapi/com/sun/star/drawing/CustomShape \
+ offapi/com/sun/star/drawing/CustomShapeEngine \
+ offapi/com/sun/star/drawing/DashTable \
+ offapi/com/sun/star/drawing/Defaults \
+ offapi/com/sun/star/drawing/DocumentSettings \
+ offapi/com/sun/star/drawing/DrawPage \
+ offapi/com/sun/star/drawing/DrawPages \
+ offapi/com/sun/star/drawing/DrawingDocument \
+ offapi/com/sun/star/drawing/DrawingDocumentDrawView \
+ offapi/com/sun/star/drawing/DrawingDocumentFactory \
+ offapi/com/sun/star/drawing/EllipseShape \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeExtrusion \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeGeometry \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeHandle \
+ offapi/com/sun/star/drawing/EnhancedCustomShapePath \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeTextPath \
+ offapi/com/sun/star/drawing/FillProperties \
+ offapi/com/sun/star/drawing/GenericDrawPage \
+ offapi/com/sun/star/drawing/GenericDrawingDocument \
+ offapi/com/sun/star/drawing/GradientTable \
+ offapi/com/sun/star/drawing/GraphicExportFilter \
+ offapi/com/sun/star/drawing/GraphicObjectShape \
+ offapi/com/sun/star/drawing/GroupShape \
+ offapi/com/sun/star/drawing/HatchTable \
+ offapi/com/sun/star/drawing/Layer \
+ offapi/com/sun/star/drawing/LayerManager \
+ offapi/com/sun/star/drawing/LineProperties \
+ offapi/com/sun/star/drawing/LineShape \
+ offapi/com/sun/star/drawing/MarkerTable \
+ offapi/com/sun/star/drawing/MasterPage \
+ offapi/com/sun/star/drawing/MasterPages \
+ offapi/com/sun/star/drawing/MeasureProperties \
+ offapi/com/sun/star/drawing/MeasureShape \
+ offapi/com/sun/star/drawing/OLE2Shape \
+ offapi/com/sun/star/drawing/OpenBezierShape \
+ offapi/com/sun/star/drawing/PageShape \
+ offapi/com/sun/star/drawing/PluginShape \
+ offapi/com/sun/star/drawing/PolyLineShape \
+ offapi/com/sun/star/drawing/PolyPolygonBezierDescriptor \
+ offapi/com/sun/star/drawing/PolyPolygonBezierShape \
+ offapi/com/sun/star/drawing/PolyPolygonDescriptor \
+ offapi/com/sun/star/drawing/PolyPolygonShape \
+ offapi/com/sun/star/drawing/RectangleShape \
+ offapi/com/sun/star/drawing/RotationDescriptor \
+ offapi/com/sun/star/drawing/ShadowProperties \
+ offapi/com/sun/star/drawing/Shape \
+ offapi/com/sun/star/drawing/ShapeCollection \
+ offapi/com/sun/star/drawing/Shapes \
+ offapi/com/sun/star/drawing/Text \
+ offapi/com/sun/star/drawing/TextProperties \
+ offapi/com/sun/star/drawing/TextShape \
+ offapi/com/sun/star/drawing/TransparencyGradientTable \
+ offapi/com/sun/star/embed/BaseStorage \
+ offapi/com/sun/star/embed/EmbeddedObjectDescriptor \
+ offapi/com/sun/star/embed/FileSystemStorage \
+ offapi/com/sun/star/embed/FileSystemStorageFactory \
+ offapi/com/sun/star/embed/Storage \
+ offapi/com/sun/star/embed/StorageFactory \
+ offapi/com/sun/star/embed/StorageStream \
+ offapi/com/sun/star/form/DataAwareControlModel \
+ offapi/com/sun/star/form/FormComponent \
+ offapi/com/sun/star/form/FormComponents \
+ offapi/com/sun/star/form/FormControlModel \
+ offapi/com/sun/star/form/FormController \
+ offapi/com/sun/star/form/FormControllerDispatcher \
+ offapi/com/sun/star/form/Forms \
+ offapi/com/sun/star/form/PropertyBrowserController \
+ offapi/com/sun/star/form/binding/BindableControlModel \
+ offapi/com/sun/star/form/binding/BindableDataAwareControlModel \
+ offapi/com/sun/star/form/binding/BindableDatabaseCheckBox \
+ offapi/com/sun/star/form/binding/BindableDatabaseComboBox \
+ offapi/com/sun/star/form/binding/BindableDatabaseDateField \
+ offapi/com/sun/star/form/binding/BindableDatabaseFormattedField \
+ offapi/com/sun/star/form/binding/BindableDatabaseListBox \
+ offapi/com/sun/star/form/binding/BindableDatabaseNumericField \
+ offapi/com/sun/star/form/binding/BindableDatabaseRadioButton \
+ offapi/com/sun/star/form/binding/BindableDatabaseTextField \
+ offapi/com/sun/star/form/binding/BindableDatabaseTimeField \
+ offapi/com/sun/star/form/binding/BindableIntegerValueRange \
+ offapi/com/sun/star/form/binding/ListEntrySource \
+ offapi/com/sun/star/form/binding/ValueBinding \
+ offapi/com/sun/star/form/component/CheckBox \
+ offapi/com/sun/star/form/component/ComboBox \
+ offapi/com/sun/star/form/component/CommandButton \
+ offapi/com/sun/star/form/component/CurrencyField \
+ offapi/com/sun/star/form/component/DataForm \
+ offapi/com/sun/star/form/component/DatabaseCheckBox \
+ offapi/com/sun/star/form/component/DatabaseComboBox \
+ offapi/com/sun/star/form/component/DatabaseCurrencyField \
+ offapi/com/sun/star/form/component/DatabaseDateField \
+ offapi/com/sun/star/form/component/DatabaseFormattedField \
+ offapi/com/sun/star/form/component/DatabaseImageControl \
+ offapi/com/sun/star/form/component/DatabaseListBox \
+ offapi/com/sun/star/form/component/DatabaseNumericField \
+ offapi/com/sun/star/form/component/DatabasePatternField \
+ offapi/com/sun/star/form/component/DatabaseRadioButton \
+ offapi/com/sun/star/form/component/DatabaseTextField \
+ offapi/com/sun/star/form/component/DatabaseTimeField \
+ offapi/com/sun/star/form/component/DateField \
+ offapi/com/sun/star/form/component/FileControl \
+ offapi/com/sun/star/form/component/FixedText \
+ offapi/com/sun/star/form/component/Form \
+ offapi/com/sun/star/form/component/FormattedField \
+ offapi/com/sun/star/form/component/GridControl \
+ offapi/com/sun/star/form/component/GroupBox \
+ offapi/com/sun/star/form/component/HTMLForm \
+ offapi/com/sun/star/form/component/HiddenControl \
+ offapi/com/sun/star/form/component/ImageButton \
+ offapi/com/sun/star/form/component/ListBox \
+ offapi/com/sun/star/form/component/NavigationToolBar \
+ offapi/com/sun/star/form/component/NumericField \
+ offapi/com/sun/star/form/component/PatternField \
+ offapi/com/sun/star/form/component/RadioButton \
+ offapi/com/sun/star/form/component/RichTextControl \
+ offapi/com/sun/star/form/component/ScrollBar \
+ offapi/com/sun/star/form/component/SpinButton \
+ offapi/com/sun/star/form/component/SubmitButton \
+ offapi/com/sun/star/form/component/TextField \
+ offapi/com/sun/star/form/component/TimeField \
+ offapi/com/sun/star/form/control/CheckBox \
+ offapi/com/sun/star/form/control/ComboBox \
+ offapi/com/sun/star/form/control/CommandButton \
+ offapi/com/sun/star/form/control/CurrencyField \
+ offapi/com/sun/star/form/control/DateField \
+ offapi/com/sun/star/form/control/FormattedField \
+ offapi/com/sun/star/form/control/GridControl \
+ offapi/com/sun/star/form/control/GroupBox \
+ offapi/com/sun/star/form/control/ImageButton \
+ offapi/com/sun/star/form/control/ImageControl \
+ offapi/com/sun/star/form/control/InteractionGridControl \
+ offapi/com/sun/star/form/control/ListBox \
+ offapi/com/sun/star/form/control/NavigationToolBar \
+ offapi/com/sun/star/form/control/NumericField \
+ offapi/com/sun/star/form/control/PatternField \
+ offapi/com/sun/star/form/control/RadioButton \
+ offapi/com/sun/star/form/control/SubmitButton \
+ offapi/com/sun/star/form/control/TextField \
+ offapi/com/sun/star/form/control/TimeField \
+ offapi/com/sun/star/form/inspection/ButtonNavigationHandler \
+ offapi/com/sun/star/form/inspection/CellBindingPropertyHandler \
+ offapi/com/sun/star/form/inspection/EditPropertyHandler \
+ offapi/com/sun/star/form/inspection/EventHandler \
+ offapi/com/sun/star/form/inspection/FormComponentPropertyHandler \
+ offapi/com/sun/star/form/inspection/SubmissionPropertyHandler \
+ offapi/com/sun/star/form/inspection/XMLFormsPropertyHandler \
+ offapi/com/sun/star/form/inspection/XSDValidationPropertyHandler \
+ offapi/com/sun/star/form/modules \
+ offapi/com/sun/star/form/runtime/FormController \
+ offapi/com/sun/star/form/validation/ValidatableBindableControlModel \
+ offapi/com/sun/star/form/validation/ValidatableControlModel \
+ offapi/com/sun/star/formula/AccessibleFormulaText \
+ offapi/com/sun/star/formula/AccessibleFormulaView \
+ offapi/com/sun/star/formula/FormulaProperties \
+ offapi/com/sun/star/frame/Components \
+ offapi/com/sun/star/frame/ContentHandler \
+ offapi/com/sun/star/frame/ContentHandlerFactory \
+ offapi/com/sun/star/frame/Controller \
+ offapi/com/sun/star/frame/Desktop \
+ offapi/com/sun/star/frame/DesktopTask \
+ offapi/com/sun/star/frame/DesktopTasks \
+ offapi/com/sun/star/frame/DispatchHelper \
+ offapi/com/sun/star/frame/DispatchProvider \
+ offapi/com/sun/star/frame/DispatchRecorder \
+ offapi/com/sun/star/frame/DispatchRecorderSupplier \
+ offapi/com/sun/star/frame/DocumentTemplates \
+ offapi/com/sun/star/frame/Frame \
+ offapi/com/sun/star/frame/FrameControl \
+ offapi/com/sun/star/frame/FrameLoader \
+ offapi/com/sun/star/frame/FrameLoaderFactory \
+ offapi/com/sun/star/frame/FramesContainer \
+ offapi/com/sun/star/frame/LayoutManager \
+ offapi/com/sun/star/frame/MediaTypeDetectionHelper \
+ offapi/com/sun/star/frame/ModuleManager \
+ offapi/com/sun/star/frame/PopupMenuController \
+ offapi/com/sun/star/frame/PopupMenuControllerFactory \
+ offapi/com/sun/star/frame/ProtocolHandler \
+ offapi/com/sun/star/frame/SessionManager \
+ offapi/com/sun/star/frame/Settings \
+ offapi/com/sun/star/frame/StatusbarController \
+ offapi/com/sun/star/frame/StatusbarControllerFactory \
+ offapi/com/sun/star/frame/SynchronousFrameLoader \
+ offapi/com/sun/star/frame/Task \
+ offapi/com/sun/star/frame/TemplateAccess \
+ offapi/com/sun/star/frame/ToolbarController \
+ offapi/com/sun/star/frame/TransientDocumentsDocumentContentFactory \
+ offapi/com/sun/star/gallery/GalleryItem \
+ offapi/com/sun/star/gallery/GalleryTheme \
+ offapi/com/sun/star/gallery/GalleryThemeProvider \
+ offapi/com/sun/star/graphic/Graphic \
+ offapi/com/sun/star/graphic/GraphicDescriptor \
+ offapi/com/sun/star/graphic/GraphicProvider \
+ offapi/com/sun/star/graphic/GraphicRendererVCL \
+ offapi/com/sun/star/graphic/MediaProperties \
+ offapi/com/sun/star/i18n/BreakIterator \
+ offapi/com/sun/star/i18n/ChapterCollator \
+ offapi/com/sun/star/i18n/CharacterClassification \
+ offapi/com/sun/star/i18n/Collator \
+ offapi/com/sun/star/i18n/IndexEntrySupplier \
+ offapi/com/sun/star/i18n/InputSequenceChecker \
+ offapi/com/sun/star/i18n/LocaleCalendar \
+ offapi/com/sun/star/i18n/LocaleData \
+ offapi/com/sun/star/i18n/NativeNumberSupplier \
+ offapi/com/sun/star/i18n/NumberFormatMapper \
+ offapi/com/sun/star/i18n/OrdinalSuffix \
+ offapi/com/sun/star/i18n/TextConversion \
+ offapi/com/sun/star/i18n/Transliteration \
+ offapi/com/sun/star/image/ImageMap \
+ offapi/com/sun/star/image/ImageMapCircleObject \
+ offapi/com/sun/star/image/ImageMapObject \
+ offapi/com/sun/star/image/ImageMapPolygonObject \
+ offapi/com/sun/star/image/ImageMapRectangleObject \
+ offapi/com/sun/star/installation/InstallationCheck \
+ offapi/com/sun/star/installation/InstallationCheckService \
+ offapi/com/sun/star/installation/InternetSettings \
+ offapi/com/sun/star/installation/ProtocolHandlerCheck \
+ offapi/com/sun/star/installation/ProtocolHandlerCheckService \
+ offapi/com/sun/star/linguistic2/ConversionDictionary \
+ offapi/com/sun/star/linguistic2/ConversionDictionaryList \
+ offapi/com/sun/star/linguistic2/Dictionary \
+ offapi/com/sun/star/linguistic2/DictionaryList \
+ offapi/com/sun/star/linguistic2/HangulHanjaConversionDictionary \
+ offapi/com/sun/star/linguistic2/Hyphenator \
+ offapi/com/sun/star/linguistic2/LinguProperties \
+ offapi/com/sun/star/linguistic2/LinguServiceManager \
+ offapi/com/sun/star/linguistic2/SpellChecker \
+ offapi/com/sun/star/linguistic2/Thesaurus \
+ offapi/com/sun/star/modules \
+ offapi/com/sun/star/mozilla/MenuProxy \
+ offapi/com/sun/star/mozilla/MenuProxyListener \
+ offapi/com/sun/star/mozilla/MozillaBootstrap \
+ offapi/com/sun/star/packages/Package \
+ offapi/com/sun/star/packages/PackageFolder \
+ offapi/com/sun/star/packages/PackageFolderEnumeration \
+ offapi/com/sun/star/packages/PackageStream \
+ offapi/com/sun/star/packages/zip/ZipFileAccess \
+ offapi/com/sun/star/plugin/PluginManager \
+ offapi/com/sun/star/presentation/ChartShape \
+ offapi/com/sun/star/presentation/CustomPresentation \
+ offapi/com/sun/star/presentation/CustomPresentationAccess \
+ offapi/com/sun/star/presentation/DateTimeShape \
+ offapi/com/sun/star/presentation/DocumentSettings \
+ offapi/com/sun/star/presentation/DrawPage \
+ offapi/com/sun/star/presentation/FooterShape \
+ offapi/com/sun/star/presentation/GraphicObjectShape \
+ offapi/com/sun/star/presentation/HandoutShape \
+ offapi/com/sun/star/presentation/HandoutView \
+ offapi/com/sun/star/presentation/HeaderShape \
+ offapi/com/sun/star/presentation/NotesShape \
+ offapi/com/sun/star/presentation/NotesView \
+ offapi/com/sun/star/presentation/OLE2Shape \
+ offapi/com/sun/star/presentation/OutlineView \
+ offapi/com/sun/star/presentation/OutlinerShape \
+ offapi/com/sun/star/presentation/PageShape \
+ offapi/com/sun/star/presentation/Presentation \
+ offapi/com/sun/star/presentation/Presentation2 \
+ offapi/com/sun/star/presentation/PresentationDocument \
+ offapi/com/sun/star/presentation/PresentationView \
+ offapi/com/sun/star/presentation/PreviewView \
+ offapi/com/sun/star/presentation/Shape \
+ offapi/com/sun/star/presentation/SlideNumberShape \
+ offapi/com/sun/star/presentation/SlidesView \
+ offapi/com/sun/star/presentation/SubtitleShape \
+ offapi/com/sun/star/presentation/TitleTextShape \
+ offapi/com/sun/star/presentation/textfield/DateTime \
+ offapi/com/sun/star/presentation/textfield/Footer \
+ offapi/com/sun/star/presentation/textfield/Header \
+ offapi/com/sun/star/rendering/BitmapCanvas \
+ offapi/com/sun/star/report/inspection/DataProviderHandler \
+ offapi/com/sun/star/report/inspection/ReportComponentHandler \
+ offapi/com/sun/star/report/modules \
+ offapi/com/sun/star/scanner/ScannerManager \
+ offapi/com/sun/star/script/browse/BrowseNode \
+ offapi/com/sun/star/script/browse/BrowseNodeFactory \
+ offapi/com/sun/star/script/provider/LanguageScriptProvider \
+ offapi/com/sun/star/script/provider/MasterScriptProvider \
+ offapi/com/sun/star/script/provider/MasterScriptProviderFactory \
+ offapi/com/sun/star/script/provider/ScriptProvider \
+ offapi/com/sun/star/script/provider/ScriptProviderForBasic \
+ offapi/com/sun/star/script/provider/ScriptProviderForBeanShell \
+ offapi/com/sun/star/script/provider/ScriptProviderForJava \
+ offapi/com/sun/star/script/provider/ScriptProviderForJavaScript \
+ offapi/com/sun/star/script/vba/VBASpreadsheetEventProcessor \
+ offapi/com/sun/star/script/vba/VBATextEventProcessor \
+ offapi/com/sun/star/sdb/CallableStatement \
+ offapi/com/sun/star/sdb/Column \
+ offapi/com/sun/star/sdb/ColumnDescriptorControl \
+ offapi/com/sun/star/sdb/ColumnDescriptorControlModel \
+ offapi/com/sun/star/sdb/ColumnSettings \
+ offapi/com/sun/star/sdb/Connection \
+ offapi/com/sun/star/sdb/ContentLoader \
+ offapi/com/sun/star/sdb/DataAccessDescriptor \
+ offapi/com/sun/star/sdb/DataColumn \
+ offapi/com/sun/star/sdb/DataSettings \
+ offapi/com/sun/star/sdb/DataSource \
+ offapi/com/sun/star/sdb/DataSourceBrowser \
+ offapi/com/sun/star/sdb/DatabaseAccess \
+ offapi/com/sun/star/sdb/DatabaseAccessConnection \
+ offapi/com/sun/star/sdb/DatabaseAccessContext \
+ offapi/com/sun/star/sdb/DatabaseAccessDataSource \
+ offapi/com/sun/star/sdb/DatabaseContext \
+ offapi/com/sun/star/sdb/DatabaseDocument \
+ offapi/com/sun/star/sdb/DatabaseEnvironment \
+ offapi/com/sun/star/sdb/DatasourceAdministrationDialog \
+ offapi/com/sun/star/sdb/DefinitionContainer \
+ offapi/com/sun/star/sdb/DefinitionContent \
+ offapi/com/sun/star/sdb/Document \
+ offapi/com/sun/star/sdb/DocumentContainer \
+ offapi/com/sun/star/sdb/DocumentDataSource \
+ offapi/com/sun/star/sdb/DocumentDefinition \
+ offapi/com/sun/star/sdb/ErrorMessageDialog \
+ offapi/com/sun/star/sdb/Forms \
+ offapi/com/sun/star/sdb/OfficeDatabaseDocument \
+ offapi/com/sun/star/sdb/OrderColumn \
+ offapi/com/sun/star/sdb/PreparedStatement \
+ offapi/com/sun/star/sdb/Query \
+ offapi/com/sun/star/sdb/QueryDefinition \
+ offapi/com/sun/star/sdb/QueryDescriptor \
+ offapi/com/sun/star/sdb/QueryDesign \
+ offapi/com/sun/star/sdb/RelationDesign \
+ offapi/com/sun/star/sdb/Reports \
+ offapi/com/sun/star/sdb/ResultColumn \
+ offapi/com/sun/star/sdb/ResultSet \
+ offapi/com/sun/star/sdb/RowSet \
+ offapi/com/sun/star/sdb/SQLQueryComposer \
+ offapi/com/sun/star/sdb/SingleSelectQueryAnalyzer \
+ offapi/com/sun/star/sdb/SingleSelectQueryComposer \
+ offapi/com/sun/star/sdb/Table \
+ offapi/com/sun/star/sdb/TableDescriptor \
+ offapi/com/sun/star/sdb/TableDesign \
+ offapi/com/sun/star/sdb/application/DefaultViewController \
+ offapi/com/sun/star/sdbc/CallableStatement \
+ offapi/com/sun/star/sdbc/Connection \
+ offapi/com/sun/star/sdbc/ConnectionProperties \
+ offapi/com/sun/star/sdbc/DBASEConnectionProperties \
+ offapi/com/sun/star/sdbc/Driver \
+ offapi/com/sun/star/sdbc/DriverManager \
+ offapi/com/sun/star/sdbc/FILEConnectionProperties \
+ offapi/com/sun/star/sdbc/FLATConnectionProperties \
+ offapi/com/sun/star/sdbc/JDBCConnectionProperties \
+ offapi/com/sun/star/sdbc/ODBCConnectionProperties \
+ offapi/com/sun/star/sdbc/PreparedStatement \
+ offapi/com/sun/star/sdbc/ResultSet \
+ offapi/com/sun/star/sdbc/RowSet \
+ offapi/com/sun/star/sdbc/Statement \
+ offapi/com/sun/star/sdbcx/Column \
+ offapi/com/sun/star/sdbcx/ColumnDescriptor \
+ offapi/com/sun/star/sdbcx/Container \
+ offapi/com/sun/star/sdbcx/DatabaseDefinition \
+ offapi/com/sun/star/sdbcx/Descriptor \
+ offapi/com/sun/star/sdbcx/Driver \
+ offapi/com/sun/star/sdbcx/Group \
+ offapi/com/sun/star/sdbcx/GroupDescriptor \
+ offapi/com/sun/star/sdbcx/Index \
+ offapi/com/sun/star/sdbcx/IndexColumn \
+ offapi/com/sun/star/sdbcx/IndexColumnDescriptor \
+ offapi/com/sun/star/sdbcx/IndexDescriptor \
+ offapi/com/sun/star/sdbcx/Key \
+ offapi/com/sun/star/sdbcx/KeyColumn \
+ offapi/com/sun/star/sdbcx/KeyColumnDescriptor \
+ offapi/com/sun/star/sdbcx/KeyDescriptor \
+ offapi/com/sun/star/sdbcx/PreparedStatement \
+ offapi/com/sun/star/sdbcx/ReferenceColumn \
+ offapi/com/sun/star/sdbcx/ResultSet \
+ offapi/com/sun/star/sdbcx/Statement \
+ offapi/com/sun/star/sdbcx/Table \
+ offapi/com/sun/star/sdbcx/TableDescriptor \
+ offapi/com/sun/star/sdbcx/User \
+ offapi/com/sun/star/sdbcx/UserDescriptor \
+ offapi/com/sun/star/sdbcx/View \
+ offapi/com/sun/star/sdbcx/ViewDescriptor \
+ offapi/com/sun/star/security/DocumentDigitalSignatures \
+ offapi/com/sun/star/setup/ProductRegistration \
+ offapi/com/sun/star/setup/Setup \
+ offapi/com/sun/star/sheet/AccessibleCell \
+ offapi/com/sun/star/sheet/AccessibleCsvCell \
+ offapi/com/sun/star/sheet/AccessibleCsvRuler \
+ offapi/com/sun/star/sheet/AccessibleCsvTable \
+ offapi/com/sun/star/sheet/AccessiblePageHeaderFooterAreasView \
+ offapi/com/sun/star/sheet/AccessibleSpreadsheet \
+ offapi/com/sun/star/sheet/AccessibleSpreadsheetDocumentView \
+ offapi/com/sun/star/sheet/AccessibleSpreadsheetPageView \
+ offapi/com/sun/star/sheet/AddIn \
+ offapi/com/sun/star/sheet/CellAnnotation \
+ offapi/com/sun/star/sheet/CellAnnotationShape \
+ offapi/com/sun/star/sheet/CellAnnotations \
+ offapi/com/sun/star/sheet/CellAnnotationsEnumeration \
+ offapi/com/sun/star/sheet/CellAreaLink \
+ offapi/com/sun/star/sheet/CellAreaLinks \
+ offapi/com/sun/star/sheet/CellAreaLinksEnumeration \
+ offapi/com/sun/star/sheet/CellFormatRanges \
+ offapi/com/sun/star/sheet/CellFormatRangesEnumeration \
+ offapi/com/sun/star/sheet/Cells \
+ offapi/com/sun/star/sheet/CellsEnumeration \
+ offapi/com/sun/star/sheet/ConsolidationDescriptor \
+ offapi/com/sun/star/sheet/DDELink \
+ offapi/com/sun/star/sheet/DDELinks \
+ offapi/com/sun/star/sheet/DDELinksEnumeration \
+ offapi/com/sun/star/sheet/DataPilotDescriptor \
+ offapi/com/sun/star/sheet/DataPilotField \
+ offapi/com/sun/star/sheet/DataPilotFieldGroup \
+ offapi/com/sun/star/sheet/DataPilotFieldGroupEnumeration \
+ offapi/com/sun/star/sheet/DataPilotFieldGroupItem \
+ offapi/com/sun/star/sheet/DataPilotFieldGroups \
+ offapi/com/sun/star/sheet/DataPilotFieldGroupsEnumeration \
+ offapi/com/sun/star/sheet/DataPilotFields \
+ offapi/com/sun/star/sheet/DataPilotFieldsEnumeration \
+ offapi/com/sun/star/sheet/DataPilotItem \
+ offapi/com/sun/star/sheet/DataPilotItems \
+ offapi/com/sun/star/sheet/DataPilotItemsEnumeration \
+ offapi/com/sun/star/sheet/DataPilotSource \
+ offapi/com/sun/star/sheet/DataPilotSourceDimension \
+ offapi/com/sun/star/sheet/DataPilotSourceDimensions \
+ offapi/com/sun/star/sheet/DataPilotSourceHierarchies \
+ offapi/com/sun/star/sheet/DataPilotSourceHierarchy \
+ offapi/com/sun/star/sheet/DataPilotSourceLevel \
+ offapi/com/sun/star/sheet/DataPilotSourceLevels \
+ offapi/com/sun/star/sheet/DataPilotSourceMember \
+ offapi/com/sun/star/sheet/DataPilotSourceMembers \
+ offapi/com/sun/star/sheet/DataPilotTable \
+ offapi/com/sun/star/sheet/DataPilotTables \
+ offapi/com/sun/star/sheet/DataPilotTablesEnumeration \
+ offapi/com/sun/star/sheet/DatabaseImportDescriptor \
+ offapi/com/sun/star/sheet/DatabaseRange \
+ offapi/com/sun/star/sheet/DatabaseRanges \
+ offapi/com/sun/star/sheet/DatabaseRangesEnumeration \
+ offapi/com/sun/star/sheet/DocumentSettings \
+ offapi/com/sun/star/sheet/FormulaParser \
+ offapi/com/sun/star/sheet/FunctionAccess \
+ offapi/com/sun/star/sheet/FunctionDescription \
+ offapi/com/sun/star/sheet/FunctionDescriptionEnumeration \
+ offapi/com/sun/star/sheet/FunctionDescriptions \
+ offapi/com/sun/star/sheet/GlobalSheetSettings \
+ offapi/com/sun/star/sheet/HeaderFooterContent \
+ offapi/com/sun/star/sheet/LabelRange \
+ offapi/com/sun/star/sheet/LabelRanges \
+ offapi/com/sun/star/sheet/LabelRangesEnumeration \
+ offapi/com/sun/star/sheet/NamedRange \
+ offapi/com/sun/star/sheet/NamedRanges \
+ offapi/com/sun/star/sheet/NamedRangesEnumeration \
+ offapi/com/sun/star/sheet/RangeSelectionArguments \
+ offapi/com/sun/star/sheet/RecentFunctions \
+ offapi/com/sun/star/sheet/Scenario \
+ offapi/com/sun/star/sheet/Scenarios \
+ offapi/com/sun/star/sheet/ScenariosEnumeration \
+ offapi/com/sun/star/sheet/Shape \
+ offapi/com/sun/star/sheet/SheetCell \
+ offapi/com/sun/star/sheet/SheetCellCursor \
+ offapi/com/sun/star/sheet/SheetCellRange \
+ offapi/com/sun/star/sheet/SheetCellRanges \
+ offapi/com/sun/star/sheet/SheetCellRangesEnumeration \
+ offapi/com/sun/star/sheet/SheetFilterDescriptor \
+ offapi/com/sun/star/sheet/SheetLink \
+ offapi/com/sun/star/sheet/SheetLinks \
+ offapi/com/sun/star/sheet/SheetLinksEnumeration \
+ offapi/com/sun/star/sheet/SheetRangesQuery \
+ offapi/com/sun/star/sheet/SheetSortDescriptor \
+ offapi/com/sun/star/sheet/SheetSortDescriptor2 \
+ offapi/com/sun/star/sheet/Spreadsheet \
+ offapi/com/sun/star/sheet/SpreadsheetDocument \
+ offapi/com/sun/star/sheet/SpreadsheetDocumentSettings \
+ offapi/com/sun/star/sheet/SpreadsheetDrawPage \
+ offapi/com/sun/star/sheet/SpreadsheetView \
+ offapi/com/sun/star/sheet/SpreadsheetViewPane \
+ offapi/com/sun/star/sheet/SpreadsheetViewPanesEnumeration \
+ offapi/com/sun/star/sheet/SpreadsheetViewSettings \
+ offapi/com/sun/star/sheet/Spreadsheets \
+ offapi/com/sun/star/sheet/SpreadsheetsEnumeration \
+ offapi/com/sun/star/sheet/SubTotalDescriptor \
+ offapi/com/sun/star/sheet/SubTotalField \
+ offapi/com/sun/star/sheet/SubTotalFieldsEnumeration \
+ offapi/com/sun/star/sheet/TableAutoFormat \
+ offapi/com/sun/star/sheet/TableAutoFormatEnumeration \
+ offapi/com/sun/star/sheet/TableAutoFormatField \
+ offapi/com/sun/star/sheet/TableAutoFormats \
+ offapi/com/sun/star/sheet/TableAutoFormatsEnumeration \
+ offapi/com/sun/star/sheet/TableCellStyle \
+ offapi/com/sun/star/sheet/TableConditionalEntry \
+ offapi/com/sun/star/sheet/TableConditionalEntryEnumeration \
+ offapi/com/sun/star/sheet/TableConditionalFormat \
+ offapi/com/sun/star/sheet/TablePageStyle \
+ offapi/com/sun/star/sheet/TableValidation \
+ offapi/com/sun/star/sheet/UniqueCellFormatRanges \
+ offapi/com/sun/star/sheet/UniqueCellFormatRangesEnumeration \
+ offapi/com/sun/star/sheet/VolatileResult \
+ offapi/com/sun/star/style/CellStyle \
+ offapi/com/sun/star/style/CharacterProperties \
+ offapi/com/sun/star/style/CharacterPropertiesAsian \
+ offapi/com/sun/star/style/CharacterPropertiesComplex \
+ offapi/com/sun/star/style/CharacterStyle \
+ offapi/com/sun/star/style/NumberingAlignment \
+ offapi/com/sun/star/style/NumberingLevel \
+ offapi/com/sun/star/style/NumberingRule \
+ offapi/com/sun/star/style/PageProperties \
+ offapi/com/sun/star/style/PageStyle \
+ offapi/com/sun/star/style/ParagraphProperties \
+ offapi/com/sun/star/style/ParagraphPropertiesAsian \
+ offapi/com/sun/star/style/ParagraphPropertiesComplex \
+ offapi/com/sun/star/style/ParagraphStyle \
+ offapi/com/sun/star/style/Style \
+ offapi/com/sun/star/style/StyleFamilies \
+ offapi/com/sun/star/style/StyleFamily \
+ offapi/com/sun/star/sync/SyncCollector \
+ offapi/com/sun/star/sync/Synchronizer \
+ offapi/com/sun/star/system/ProxySettings \
+ offapi/com/sun/star/system/SOffice52ProxySettings \
+ offapi/com/sun/star/system/SimpleCommandMail \
+ offapi/com/sun/star/system/SimpleSystemMail \
+ offapi/com/sun/star/system/SystemProxySettings \
+ offapi/com/sun/star/system/SystemShellExecute \
+ offapi/com/sun/star/table/AccessibleCellView \
+ offapi/com/sun/star/table/AccessibleTableView \
+ offapi/com/sun/star/table/Cell \
+ offapi/com/sun/star/table/CellCursor \
+ offapi/com/sun/star/table/CellProperties \
+ offapi/com/sun/star/table/CellRange \
+ offapi/com/sun/star/table/CellRangeListSource \
+ offapi/com/sun/star/table/CellValueBinding \
+ offapi/com/sun/star/table/ListPositionCellBinding \
+ offapi/com/sun/star/table/TableChart \
+ offapi/com/sun/star/table/TableCharts \
+ offapi/com/sun/star/table/TableChartsEnumeration \
+ offapi/com/sun/star/table/TableColumn \
+ offapi/com/sun/star/table/TableColumns \
+ offapi/com/sun/star/table/TableColumnsEnumeration \
+ offapi/com/sun/star/table/TableRow \
+ offapi/com/sun/star/table/TableRows \
+ offapi/com/sun/star/table/TableRowsEnumeration \
+ offapi/com/sun/star/table/TableSortDescriptor \
+ offapi/com/sun/star/table/TableSortDescriptor2 \
+ offapi/com/sun/star/task/AsyncJob \
+ offapi/com/sun/star/task/InteractionHandler \
+ offapi/com/sun/star/task/Job \
+ offapi/com/sun/star/task/JobExecutor \
+ offapi/com/sun/star/task/PasswordContainer \
+ offapi/com/sun/star/text/AccessibleEndnoteView \
+ offapi/com/sun/star/text/AccessibleFootnoteView \
+ offapi/com/sun/star/text/AccessibleHeaderFooterView \
+ offapi/com/sun/star/text/AccessiblePageView \
+ offapi/com/sun/star/text/AccessibleParagraphView \
+ offapi/com/sun/star/text/AccessibleTextDocumentPageView \
+ offapi/com/sun/star/text/AccessibleTextDocumentView \
+ offapi/com/sun/star/text/AccessibleTextEmbeddedObject \
+ offapi/com/sun/star/text/AccessibleTextFrameView \
+ offapi/com/sun/star/text/AccessibleTextGraphicObject \
+ offapi/com/sun/star/text/AdvancedTextDocument \
+ offapi/com/sun/star/text/AutoTextContainer \
+ offapi/com/sun/star/text/AutoTextEntry \
+ offapi/com/sun/star/text/AutoTextGroup \
+ offapi/com/sun/star/text/BaseFrame \
+ offapi/com/sun/star/text/BaseFrameProperties \
+ offapi/com/sun/star/text/BaseIndex \
+ offapi/com/sun/star/text/BaseIndexMark \
+ offapi/com/sun/star/text/Bibliography \
+ offapi/com/sun/star/text/Bookmark \
+ offapi/com/sun/star/text/Bookmarks \
+ offapi/com/sun/star/text/Cell \
+ offapi/com/sun/star/text/CellProperties \
+ offapi/com/sun/star/text/CellRange \
+ offapi/com/sun/star/text/ChainedTextFrame \
+ offapi/com/sun/star/text/ChapterNumberingRule \
+ offapi/com/sun/star/text/ContentIndex \
+ offapi/com/sun/star/text/ContentIndexMark \
+ offapi/com/sun/star/text/DefaultNumberingProvider \
+ offapi/com/sun/star/text/Defaults \
+ offapi/com/sun/star/text/DependentTextField \
+ offapi/com/sun/star/text/DocumentIndex \
+ offapi/com/sun/star/text/DocumentIndexFormat \
+ offapi/com/sun/star/text/DocumentIndexLevelFormat \
+ offapi/com/sun/star/text/DocumentIndexMark \
+ offapi/com/sun/star/text/DocumentIndexMarkAsian \
+ offapi/com/sun/star/text/DocumentIndexParagraphStyles \
+ offapi/com/sun/star/text/DocumentIndexes \
+ offapi/com/sun/star/text/DocumentSettings \
+ offapi/com/sun/star/text/Endnote \
+ offapi/com/sun/star/text/EndnoteSettings \
+ offapi/com/sun/star/text/Footnote \
+ offapi/com/sun/star/text/FootnoteSettings \
+ offapi/com/sun/star/text/Footnotes \
+ offapi/com/sun/star/text/GenericTextDocument \
+ offapi/com/sun/star/text/GlobalDocument \
+ offapi/com/sun/star/text/GlobalSettings \
+ offapi/com/sun/star/text/HypertextDocument \
+ offapi/com/sun/star/text/IllustrationsIndex \
+ offapi/com/sun/star/text/InContentMetadata \
+ offapi/com/sun/star/text/LineNumberingProperties \
+ offapi/com/sun/star/text/LineNumberingSettings \
+ offapi/com/sun/star/text/MailMerge \
+ offapi/com/sun/star/text/NumberingLevel \
+ offapi/com/sun/star/text/NumberingRules \
+ offapi/com/sun/star/text/NumberingStyle \
+ offapi/com/sun/star/text/ObjectIndex \
+ offapi/com/sun/star/text/PageFootnoteInfo \
+ offapi/com/sun/star/text/PagePrintSettings \
+ offapi/com/sun/star/text/Paragraph \
+ offapi/com/sun/star/text/ParagraphEnumeration \
+ offapi/com/sun/star/text/PrintPreviewSettings \
+ offapi/com/sun/star/text/PrintSettings \
+ offapi/com/sun/star/text/RedlinePortion \
+ offapi/com/sun/star/text/ReferenceMark \
+ offapi/com/sun/star/text/ReferenceMarks \
+ offapi/com/sun/star/text/Shape \
+ offapi/com/sun/star/text/TableColumns \
+ offapi/com/sun/star/text/TableIndex \
+ offapi/com/sun/star/text/TableRows \
+ offapi/com/sun/star/text/Text \
+ offapi/com/sun/star/text/TextColumns \
+ offapi/com/sun/star/text/TextContent \
+ offapi/com/sun/star/text/TextContentCollection \
+ offapi/com/sun/star/text/TextCursor \
+ offapi/com/sun/star/text/TextDocument \
+ offapi/com/sun/star/text/TextDocumentView \
+ offapi/com/sun/star/text/TextEmbeddedObject \
+ offapi/com/sun/star/text/TextEmbeddedObjects \
+ offapi/com/sun/star/text/TextField \
+ offapi/com/sun/star/text/TextFieldEnumeration \
+ offapi/com/sun/star/text/TextFieldMaster \
+ offapi/com/sun/star/text/TextFieldMasters \
+ offapi/com/sun/star/text/TextFields \
+ offapi/com/sun/star/text/TextFrame \
+ offapi/com/sun/star/text/TextFrames \
+ offapi/com/sun/star/text/TextGraphicObject \
+ offapi/com/sun/star/text/TextGraphicObjects \
+ offapi/com/sun/star/text/TextLayoutCursor \
+ offapi/com/sun/star/text/TextPageStyle \
+ offapi/com/sun/star/text/TextPortion \
+ offapi/com/sun/star/text/TextPortionEnumeration \
+ offapi/com/sun/star/text/TextRange \
+ offapi/com/sun/star/text/TextRangeContentProperties \
+ offapi/com/sun/star/text/TextRanges \
+ offapi/com/sun/star/text/TextSection \
+ offapi/com/sun/star/text/TextSections \
+ offapi/com/sun/star/text/TextSortDescriptor \
+ offapi/com/sun/star/text/TextSortDescriptor2 \
+ offapi/com/sun/star/text/TextSortable \
+ offapi/com/sun/star/text/TextTable \
+ offapi/com/sun/star/text/TextTableCursor \
+ offapi/com/sun/star/text/TextTableRow \
+ offapi/com/sun/star/text/TextTables \
+ offapi/com/sun/star/text/TextViewCursor \
+ offapi/com/sun/star/text/UserDefinedIndex \
+ offapi/com/sun/star/text/UserIndex \
+ offapi/com/sun/star/text/UserIndexMark \
+ offapi/com/sun/star/text/ViewSettings \
+ offapi/com/sun/star/text/WebDocument \
+ offapi/com/sun/star/text/fieldmaster/Bibliography \
+ offapi/com/sun/star/text/fieldmaster/DDE \
+ offapi/com/sun/star/text/fieldmaster/Database \
+ offapi/com/sun/star/text/fieldmaster/SetExpression \
+ offapi/com/sun/star/text/fieldmaster/User \
+ offapi/com/sun/star/text/textfield/Annotation \
+ offapi/com/sun/star/text/textfield/Author \
+ offapi/com/sun/star/text/textfield/Bibliography \
+ offapi/com/sun/star/text/textfield/Chapter \
+ offapi/com/sun/star/text/textfield/CharacterCount \
+ offapi/com/sun/star/text/textfield/CombinedCharacters \
+ offapi/com/sun/star/text/textfield/ConditionalText \
+ offapi/com/sun/star/text/textfield/DDE \
+ offapi/com/sun/star/text/textfield/Database \
+ offapi/com/sun/star/text/textfield/DatabaseName \
+ offapi/com/sun/star/text/textfield/DatabaseNextSet \
+ offapi/com/sun/star/text/textfield/DatabaseNumberOfSet \
+ offapi/com/sun/star/text/textfield/DatabaseSetNumber \
+ offapi/com/sun/star/text/textfield/DateTime \
+ offapi/com/sun/star/text/textfield/DropDown \
+ offapi/com/sun/star/text/textfield/EmbeddedObjectCount \
+ offapi/com/sun/star/text/textfield/ExtendedUser \
+ offapi/com/sun/star/text/textfield/FileName \
+ offapi/com/sun/star/text/textfield/GetExpression \
+ offapi/com/sun/star/text/textfield/GetReference \
+ offapi/com/sun/star/text/textfield/GraphicObjectCount \
+ offapi/com/sun/star/text/textfield/HiddenParagraph \
+ offapi/com/sun/star/text/textfield/HiddenText \
+ offapi/com/sun/star/text/textfield/Input \
+ offapi/com/sun/star/text/textfield/InputUser \
+ offapi/com/sun/star/text/textfield/JumpEdit \
+ offapi/com/sun/star/text/textfield/Macro \
+ offapi/com/sun/star/text/textfield/MetadataField \
+ offapi/com/sun/star/text/textfield/PageCount \
+ offapi/com/sun/star/text/textfield/PageNumber \
+ offapi/com/sun/star/text/textfield/ParagraphCount \
+ offapi/com/sun/star/text/textfield/ReferencePageGet \
+ offapi/com/sun/star/text/textfield/ReferencePageSet \
+ offapi/com/sun/star/text/textfield/Script \
+ offapi/com/sun/star/text/textfield/SetExpression \
+ offapi/com/sun/star/text/textfield/TableCount \
+ offapi/com/sun/star/text/textfield/TableFormula \
+ offapi/com/sun/star/text/textfield/TemplateName \
+ offapi/com/sun/star/text/textfield/URL \
+ offapi/com/sun/star/text/textfield/User \
+ offapi/com/sun/star/text/textfield/WordCount \
+ offapi/com/sun/star/text/textfield/docinfo/ChangeAuthor \
+ offapi/com/sun/star/text/textfield/docinfo/ChangeDateTime \
+ offapi/com/sun/star/text/textfield/docinfo/CreateAuthor \
+ offapi/com/sun/star/text/textfield/docinfo/CreateDateTime \
+ offapi/com/sun/star/text/textfield/docinfo/Custom \
+ offapi/com/sun/star/text/textfield/docinfo/Description \
+ offapi/com/sun/star/text/textfield/docinfo/EditTime \
+ offapi/com/sun/star/text/textfield/docinfo/Info0 \
+ offapi/com/sun/star/text/textfield/docinfo/Info1 \
+ offapi/com/sun/star/text/textfield/docinfo/Info2 \
+ offapi/com/sun/star/text/textfield/docinfo/Info3 \
+ offapi/com/sun/star/text/textfield/docinfo/Keywords \
+ offapi/com/sun/star/text/textfield/docinfo/PrintAuthor \
+ offapi/com/sun/star/text/textfield/docinfo/PrintDateTime \
+ offapi/com/sun/star/text/textfield/docinfo/Revision \
+ offapi/com/sun/star/text/textfield/docinfo/Subject \
+ offapi/com/sun/star/text/textfield/docinfo/Title \
+ offapi/com/sun/star/ucb/AnyCompareFactory \
+ offapi/com/sun/star/ucb/CachedContentResultSet \
+ offapi/com/sun/star/ucb/CachedContentResultSetFactory \
+ offapi/com/sun/star/ucb/CachedContentResultSetStub \
+ offapi/com/sun/star/ucb/CachedContentResultSetStubFactory \
+ offapi/com/sun/star/ucb/CachedDynamicResultSet \
+ offapi/com/sun/star/ucb/CachedDynamicResultSetFactory \
+ offapi/com/sun/star/ucb/CachedDynamicResultSetStub \
+ offapi/com/sun/star/ucb/CachedDynamicResultSetStubFactory \
+ offapi/com/sun/star/ucb/Content \
+ offapi/com/sun/star/ucb/ContentProvider \
+ offapi/com/sun/star/ucb/ContentProviderProxy \
+ offapi/com/sun/star/ucb/ContentProviderProxyFactory \
+ offapi/com/sun/star/ucb/ContentResultSet \
+ offapi/com/sun/star/ucb/ContentTransmitter \
+ offapi/com/sun/star/ucb/DefaultHierarchyDataSource \
+ offapi/com/sun/star/ucb/DynamicResultSet \
+ offapi/com/sun/star/ucb/ExpandContentProvider \
+ offapi/com/sun/star/ucb/FTPContent \
+ offapi/com/sun/star/ucb/FTPContentProvider \
+ offapi/com/sun/star/ucb/FileContent \
+ offapi/com/sun/star/ucb/FileContentProvider \
+ offapi/com/sun/star/ucb/GIOContentProvider \
+ offapi/com/sun/star/ucb/GnomeVFSContentProvider \
+ offapi/com/sun/star/ucb/GnomeVFSDocumentContent \
+ offapi/com/sun/star/ucb/GnomeVFSFolderContent \
+ offapi/com/sun/star/ucb/HelpContent \
+ offapi/com/sun/star/ucb/HelpContentProvider \
+ offapi/com/sun/star/ucb/HierarchyContentProvider \
+ offapi/com/sun/star/ucb/HierarchyDataReadAccess \
+ offapi/com/sun/star/ucb/HierarchyDataReadWriteAccess \
+ offapi/com/sun/star/ucb/HierarchyDataSource \
+ offapi/com/sun/star/ucb/HierarchyFolderContent \
+ offapi/com/sun/star/ucb/HierarchyLinkContent \
+ offapi/com/sun/star/ucb/HierarchyRootFolderContent \
+ offapi/com/sun/star/ucb/ODMAContent \
+ offapi/com/sun/star/ucb/ODMAContentProvider \
+ offapi/com/sun/star/ucb/PackageContentProvider \
+ offapi/com/sun/star/ucb/PackageFolderContent \
+ offapi/com/sun/star/ucb/PackageStreamContent \
+ offapi/com/sun/star/ucb/PersistentPropertySet \
+ offapi/com/sun/star/ucb/PropertiesManager \
+ offapi/com/sun/star/ucb/PropertySetRegistry \
+ offapi/com/sun/star/ucb/RemoteAccessContentProvider \
+ offapi/com/sun/star/ucb/RemoteContentProviderAcceptor \
+ offapi/com/sun/star/ucb/RemoteProxyContentProvider \
+ offapi/com/sun/star/ucb/SimpleFileAccess \
+ offapi/com/sun/star/ucb/SortedDynamicResultSetFactory \
+ offapi/com/sun/star/ucb/Store \
+ offapi/com/sun/star/ucb/TransientDocumentsContentProvider \
+ offapi/com/sun/star/ucb/TransientDocumentsDocumentContent \
+ offapi/com/sun/star/ucb/TransientDocumentsFolderContent \
+ offapi/com/sun/star/ucb/TransientDocumentsRootContent \
+ offapi/com/sun/star/ucb/TransientDocumentsStreamContent \
+ offapi/com/sun/star/ucb/UniversalContentBroker \
+ offapi/com/sun/star/ucb/WebDAVContentProvider \
+ offapi/com/sun/star/ucb/WebDAVDocumentContent \
+ offapi/com/sun/star/ucb/WebDAVFolderContent \
+ offapi/com/sun/star/ui/ActionTrigger \
+ offapi/com/sun/star/ui/ActionTriggerContainer \
+ offapi/com/sun/star/ui/ActionTriggerSeparator \
+ offapi/com/sun/star/ui/ConfigurableUIElement \
+ offapi/com/sun/star/ui/ItemDescriptor \
+ offapi/com/sun/star/ui/ModuleUICategoryDescription \
+ offapi/com/sun/star/ui/ModuleUICommandDescription \
+ offapi/com/sun/star/ui/ModuleUIConfigurationManager \
+ offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier \
+ offapi/com/sun/star/ui/ModuleWindowStateConfiguration \
+ offapi/com/sun/star/ui/UICategoryDescription \
+ offapi/com/sun/star/ui/UICommandDescription \
+ offapi/com/sun/star/ui/UIConfigurationManager \
+ offapi/com/sun/star/ui/UIElement \
+ offapi/com/sun/star/ui/UIElementFactory \
+ offapi/com/sun/star/ui/UIElementFactoryManager \
+ offapi/com/sun/star/ui/UIElementSettings \
+ offapi/com/sun/star/ui/WindowStateConfiguration \
+ offapi/com/sun/star/ui/dialogs/FilePicker \
+ offapi/com/sun/star/ui/dialogs/FilterOptionsDialog \
+ offapi/com/sun/star/ui/dialogs/FolderPicker \
+ offapi/com/sun/star/util/NumberFormatProperties \
+ offapi/com/sun/star/util/NumberFormatSettings \
+ offapi/com/sun/star/util/NumberFormats \
+ offapi/com/sun/star/util/NumberFormatsSupplier \
+ offapi/com/sun/star/util/NumberFormatter \
+ offapi/com/sun/star/util/OfficeInstallationDirectories \
+ offapi/com/sun/star/util/PathSettings \
+ offapi/com/sun/star/util/PathSubstitution \
+ offapi/com/sun/star/util/ReplaceDescriptor \
+ offapi/com/sun/star/util/SearchDescriptor \
+ offapi/com/sun/star/util/SortDescriptor \
+ offapi/com/sun/star/util/SortDescriptor2 \
+ offapi/com/sun/star/util/Sortable \
+ offapi/com/sun/star/util/TextSearch \
+ offapi/com/sun/star/util/URLTransformer \
+ offapi/com/sun/star/view/OfficeDocumentView \
+ offapi/com/sun/star/view/PrintOptions \
+ offapi/com/sun/star/view/PrintSettings \
+ offapi/com/sun/star/view/PrinterDescriptor \
+ offapi/com/sun/star/view/RenderDescriptor \
+ offapi/com/sun/star/view/RenderOptions \
+ offapi/com/sun/star/view/ViewSettings \
+ offapi/com/sun/star/xforms/Binding \
+ offapi/com/sun/star/xml/AttributeContainer \
+ offapi/com/sun/star/xml/ExportFilter \
+ offapi/com/sun/star/xml/ImportFilter \
+ offapi/com/sun/star/xml/NamespaceContainer \
+ offapi/com/sun/star/xml/ParaUserDefinedAttributesSupplier \
+ offapi/com/sun/star/xml/TextUserDefinedAttributesSupplier \
+ offapi/com/sun/star/xml/UserDefinedAttributeSupplier \
+ offapi/com/sun/star/xml/UserDefinedAttributesSupplier \
+ offapi/com/sun/star/xml/XMLExportFilter \
+ offapi/com/sun/star/xml/XMLImportFilter \
+ offapi/com/sun/star/xml/crypto/SEInitializer \
+ offapi/com/sun/star/xml/crypto/SecurityEnvironment \
+ offapi/com/sun/star/xml/crypto/XMLEncryption \
+ offapi/com/sun/star/xml/crypto/XMLEncryptionTemplate \
+ offapi/com/sun/star/xml/crypto/XMLSecurityContext \
+ offapi/com/sun/star/xml/crypto/XMLSignature \
+ offapi/com/sun/star/xml/crypto/XMLSignatureTemplate \
+ offapi/com/sun/star/xml/crypto/sax/Decryptor \
+ offapi/com/sun/star/xml/crypto/sax/Encryptor \
+ offapi/com/sun/star/xml/crypto/sax/SAXEventKeeper \
+ offapi/com/sun/star/xml/crypto/sax/SignatureCreator \
+ offapi/com/sun/star/xml/crypto/sax/SignatureVerifier \
+ offapi/com/sun/star/xml/dom/SAXDocumentBuilder \
+ offapi/com/sun/star/xml/input/SaxDocumentHandler \
+ offapi/com/sun/star/xml/wrapper/XMLDocumentWrapper \
+ offapi/com/sun/star/xml/wrapper/XMLElementWrapper \
+ offapi/com/sun/star/xml/xpath/XPathAPI \
+ offapi/com/sun/star/xml/xpath/XPathExtension \
+ offapi/com/sun/star/xsd/Boolean \
+ offapi/com/sun/star/xsd/Date \
+ offapi/com/sun/star/xsd/DateTime \
+ offapi/com/sun/star/xsd/Day \
+ offapi/com/sun/star/xsd/Decimal \
+ offapi/com/sun/star/xsd/Month \
+ offapi/com/sun/star/xsd/String \
+ offapi/com/sun/star/xsd/Time \
+ offapi/com/sun/star/xsd/Year \
+))
+
+$(eval $(call gb_UnoApiTarget_add_idlfiles,offapi,\
+ offapi/com/sun/star/accessibility/AccessibleEventId \
+ offapi/com/sun/star/accessibility/AccessibleEventObject \
+ offapi/com/sun/star/accessibility/AccessibleRelation \
+ offapi/com/sun/star/accessibility/AccessibleRelationType \
+ offapi/com/sun/star/accessibility/AccessibleRole \
+ offapi/com/sun/star/accessibility/AccessibleStateType \
+ offapi/com/sun/star/accessibility/AccessibleTableModelChange \
+ offapi/com/sun/star/accessibility/AccessibleTableModelChangeType \
+ offapi/com/sun/star/accessibility/AccessibleTextType \
+ offapi/com/sun/star/accessibility/IllegalAccessibleComponentStateException \
+ offapi/com/sun/star/accessibility/TextSegment \
+ offapi/com/sun/star/accessibility/XAccessible \
+ offapi/com/sun/star/accessibility/XAccessibleAction \
+ offapi/com/sun/star/accessibility/XAccessibleComponent \
+ offapi/com/sun/star/accessibility/XAccessibleContext \
+ offapi/com/sun/star/accessibility/XAccessibleEditableText \
+ offapi/com/sun/star/accessibility/XAccessibleEventBroadcaster \
+ offapi/com/sun/star/accessibility/XAccessibleEventListener \
+ offapi/com/sun/star/accessibility/XAccessibleExtendedComponent \
+ offapi/com/sun/star/accessibility/XAccessibleHyperlink \
+ offapi/com/sun/star/accessibility/XAccessibleHypertext \
+ offapi/com/sun/star/accessibility/XAccessibleImage \
+ offapi/com/sun/star/accessibility/XAccessibleKeyBinding \
+ offapi/com/sun/star/accessibility/XAccessibleMultiLineText \
+ offapi/com/sun/star/accessibility/XAccessibleRelationSet \
+ offapi/com/sun/star/accessibility/XAccessibleSelection \
+ offapi/com/sun/star/accessibility/XAccessibleStateSet \
+ offapi/com/sun/star/accessibility/XAccessibleTable \
+ offapi/com/sun/star/accessibility/XAccessibleText \
+ offapi/com/sun/star/accessibility/XAccessibleTextAttributes \
+ offapi/com/sun/star/accessibility/XAccessibleTextMarkup \
+ offapi/com/sun/star/accessibility/XAccessibleValue \
+ offapi/com/sun/star/animations/AnimationAdditiveMode \
+ offapi/com/sun/star/animations/AnimationCalcMode \
+ offapi/com/sun/star/animations/AnimationColorSpace \
+ offapi/com/sun/star/animations/AnimationEndSync \
+ offapi/com/sun/star/animations/AnimationFill \
+ offapi/com/sun/star/animations/AnimationNodeType \
+ offapi/com/sun/star/animations/AnimationRestart \
+ offapi/com/sun/star/animations/AnimationTransformType \
+ offapi/com/sun/star/animations/AnimationValueType \
+ offapi/com/sun/star/animations/Event \
+ offapi/com/sun/star/animations/EventTrigger \
+ offapi/com/sun/star/animations/TargetProperties \
+ offapi/com/sun/star/animations/TimeFilterPair \
+ offapi/com/sun/star/animations/Timing \
+ offapi/com/sun/star/animations/TransitionSubType \
+ offapi/com/sun/star/animations/TransitionType \
+ offapi/com/sun/star/animations/ValuePair \
+ offapi/com/sun/star/animations/XAnimate \
+ offapi/com/sun/star/animations/XAnimateColor \
+ offapi/com/sun/star/animations/XAnimateMotion \
+ offapi/com/sun/star/animations/XAnimateSet \
+ offapi/com/sun/star/animations/XAnimateTransform \
+ offapi/com/sun/star/animations/XAnimationListener \
+ offapi/com/sun/star/animations/XAnimationNode \
+ offapi/com/sun/star/animations/XAnimationNodeSupplier \
+ offapi/com/sun/star/animations/XAudio \
+ offapi/com/sun/star/animations/XCommand \
+ offapi/com/sun/star/animations/XIterateContainer \
+ offapi/com/sun/star/animations/XTargetPropertiesCreator \
+ offapi/com/sun/star/animations/XTimeContainer \
+ offapi/com/sun/star/animations/XTransitionFilter \
+ offapi/com/sun/star/auth/AuthenticationFailedException \
+ offapi/com/sun/star/auth/InvalidArgumentException \
+ offapi/com/sun/star/auth/InvalidContextException \
+ offapi/com/sun/star/auth/InvalidCredentialException \
+ offapi/com/sun/star/auth/InvalidPrincipalException \
+ offapi/com/sun/star/auth/PersistenceFailureException \
+ offapi/com/sun/star/auth/UnsupportedException \
+ offapi/com/sun/star/auth/XSSOAcceptorContext \
+ offapi/com/sun/star/auth/XSSOContext \
+ offapi/com/sun/star/auth/XSSOInitiatorContext \
+ offapi/com/sun/star/auth/XSSOManager \
+ offapi/com/sun/star/auth/XSSOManagerFactory \
+ offapi/com/sun/star/auth/XSSOPasswordCache \
+ offapi/com/sun/star/awt/ActionEvent \
+ offapi/com/sun/star/awt/AdjustmentEvent \
+ offapi/com/sun/star/awt/AdjustmentType \
+ offapi/com/sun/star/awt/CharSet \
+ offapi/com/sun/star/awt/Command \
+ offapi/com/sun/star/awt/DeviceCapability \
+ offapi/com/sun/star/awt/DeviceInfo \
+ offapi/com/sun/star/awt/DockingData \
+ offapi/com/sun/star/awt/DockingEvent \
+ offapi/com/sun/star/awt/EndDockingEvent \
+ offapi/com/sun/star/awt/EndPopupModeEvent \
+ offapi/com/sun/star/awt/EnhancedMouseEvent \
+ offapi/com/sun/star/awt/FieldUnit \
+ offapi/com/sun/star/awt/FocusChangeReason \
+ offapi/com/sun/star/awt/FocusEvent \
+ offapi/com/sun/star/awt/FontDescriptor \
+ offapi/com/sun/star/awt/FontEmphasisMark \
+ offapi/com/sun/star/awt/FontFamily \
+ offapi/com/sun/star/awt/FontPitch \
+ offapi/com/sun/star/awt/FontRelief \
+ offapi/com/sun/star/awt/FontSlant \
+ offapi/com/sun/star/awt/FontStrikeout \
+ offapi/com/sun/star/awt/FontType \
+ offapi/com/sun/star/awt/FontUnderline \
+ offapi/com/sun/star/awt/FontWeight \
+ offapi/com/sun/star/awt/FontWidth \
+ offapi/com/sun/star/awt/Gradient \
+ offapi/com/sun/star/awt/GradientStyle \
+ offapi/com/sun/star/awt/ImageAlign \
+ offapi/com/sun/star/awt/ImagePosition \
+ offapi/com/sun/star/awt/ImageScaleMode \
+ offapi/com/sun/star/awt/ImageStatus \
+ offapi/com/sun/star/awt/InputEvent \
+ offapi/com/sun/star/awt/InvalidateStyle \
+ offapi/com/sun/star/awt/ItemEvent \
+ offapi/com/sun/star/awt/ItemListEvent \
+ offapi/com/sun/star/awt/Key \
+ offapi/com/sun/star/awt/KeyEvent \
+ offapi/com/sun/star/awt/KeyFunction \
+ offapi/com/sun/star/awt/KeyGroup \
+ offapi/com/sun/star/awt/KeyModifier \
+ offapi/com/sun/star/awt/KeyStroke \
+ offapi/com/sun/star/awt/LineEndFormat \
+ offapi/com/sun/star/awt/MaxChildrenException \
+ offapi/com/sun/star/awt/MenuEvent \
+ offapi/com/sun/star/awt/MenuItemStyle \
+ offapi/com/sun/star/awt/MenuItemType \
+ offapi/com/sun/star/awt/MenuLogo \
+ offapi/com/sun/star/awt/MessageBoxButtons \
+ offapi/com/sun/star/awt/MessageBoxCommand \
+ offapi/com/sun/star/awt/MouseButton \
+ offapi/com/sun/star/awt/MouseEvent \
+ offapi/com/sun/star/awt/MouseWheelBehavior \
+ offapi/com/sun/star/awt/PaintEvent \
+ offapi/com/sun/star/awt/Point \
+ offapi/com/sun/star/awt/PopupMenuDirection \
+ offapi/com/sun/star/awt/PosSize \
+ offapi/com/sun/star/awt/PrinterException \
+ offapi/com/sun/star/awt/PushButtonType \
+ offapi/com/sun/star/awt/RasterOperation \
+ offapi/com/sun/star/awt/Rectangle \
+ offapi/com/sun/star/awt/ScrollBarOrientation \
+ offapi/com/sun/star/awt/Selection \
+ offapi/com/sun/star/awt/SimpleFontMetric \
+ offapi/com/sun/star/awt/Size \
+ offapi/com/sun/star/awt/SpinEvent \
+ offapi/com/sun/star/awt/Style \
+ offapi/com/sun/star/awt/SystemDependentXWindow \
+ offapi/com/sun/star/awt/SystemPointer \
+ offapi/com/sun/star/awt/TextAlign \
+ offapi/com/sun/star/awt/TextEvent \
+ offapi/com/sun/star/awt/VclContainerEvent \
+ offapi/com/sun/star/awt/VclWindowPeerAttribute \
+ offapi/com/sun/star/awt/VisualEffect \
+ offapi/com/sun/star/awt/WindowAttribute \
+ offapi/com/sun/star/awt/WindowClass \
+ offapi/com/sun/star/awt/WindowDescriptor \
+ offapi/com/sun/star/awt/WindowEvent \
+ offapi/com/sun/star/awt/XActionListener \
+ offapi/com/sun/star/awt/XActivateListener \
+ offapi/com/sun/star/awt/XAdjustmentListener \
+ offapi/com/sun/star/awt/XAnimatedImages \
+ offapi/com/sun/star/awt/XAnimation \
+ offapi/com/sun/star/awt/XBitmap \
+ offapi/com/sun/star/awt/XButton \
+ offapi/com/sun/star/awt/XCallback \
+ offapi/com/sun/star/awt/XCheckBox \
+ offapi/com/sun/star/awt/XComboBox \
+ offapi/com/sun/star/awt/XContainerWindowEventHandler \
+ offapi/com/sun/star/awt/XContainerWindowProvider \
+ offapi/com/sun/star/awt/XControl \
+ offapi/com/sun/star/awt/XControlContainer \
+ offapi/com/sun/star/awt/XControlModel \
+ offapi/com/sun/star/awt/XCurrencyField \
+ offapi/com/sun/star/awt/XDataTransferProviderAccess \
+ offapi/com/sun/star/awt/XDateField \
+ offapi/com/sun/star/awt/XDevice \
+ offapi/com/sun/star/awt/XDialog \
+ offapi/com/sun/star/awt/XDialog2 \
+ offapi/com/sun/star/awt/XDialogEventHandler \
+ offapi/com/sun/star/awt/XDialogProvider \
+ offapi/com/sun/star/awt/XDialogProvider2 \
+ offapi/com/sun/star/awt/XDisplayBitmap \
+ offapi/com/sun/star/awt/XDisplayConnection \
+ offapi/com/sun/star/awt/XDockableWindow \
+ offapi/com/sun/star/awt/XDockableWindowListener \
+ offapi/com/sun/star/awt/XEnhancedMouseClickHandler \
+ offapi/com/sun/star/awt/XEventHandler \
+ offapi/com/sun/star/awt/XExtendedToolkit \
+ offapi/com/sun/star/awt/XFileDialog \
+ offapi/com/sun/star/awt/XFixedHyperlink \
+ offapi/com/sun/star/awt/XFixedText \
+ offapi/com/sun/star/awt/XFocusListener \
+ offapi/com/sun/star/awt/XFont \
+ offapi/com/sun/star/awt/XFont2 \
+ offapi/com/sun/star/awt/XGraphics \
+ offapi/com/sun/star/awt/XImageButton \
+ offapi/com/sun/star/awt/XImageConsumer \
+ offapi/com/sun/star/awt/XImageProducer \
+ offapi/com/sun/star/awt/XInfoPrinter \
+ offapi/com/sun/star/awt/XItemEventBroadcaster \
+ offapi/com/sun/star/awt/XItemList \
+ offapi/com/sun/star/awt/XItemListListener \
+ offapi/com/sun/star/awt/XItemListener \
+ offapi/com/sun/star/awt/XKeyHandler \
+ offapi/com/sun/star/awt/XKeyListener \
+ offapi/com/sun/star/awt/XLayoutConstrains \
+ offapi/com/sun/star/awt/XLayoutContainer \
+ offapi/com/sun/star/awt/XLayoutFlow \
+ offapi/com/sun/star/awt/XLayoutRoot \
+ offapi/com/sun/star/awt/XLayoutUnit \
+ offapi/com/sun/star/awt/XListBox \
+ offapi/com/sun/star/awt/XMenu \
+ offapi/com/sun/star/awt/XMenuBar \
+ offapi/com/sun/star/awt/XMenuBarExtended \
+ offapi/com/sun/star/awt/XMenuExtended \
+ offapi/com/sun/star/awt/XMenuExtended2 \
+ offapi/com/sun/star/awt/XMenuListener \
+ offapi/com/sun/star/awt/XMessageBox \
+ offapi/com/sun/star/awt/XMessageBoxFactory \
+ offapi/com/sun/star/awt/XMetricField \
+ offapi/com/sun/star/awt/XMouseClickHandler \
+ offapi/com/sun/star/awt/XMouseListener \
+ offapi/com/sun/star/awt/XMouseMotionHandler \
+ offapi/com/sun/star/awt/XMouseMotionListener \
+ offapi/com/sun/star/awt/XNumericField \
+ offapi/com/sun/star/awt/XPaintListener \
+ offapi/com/sun/star/awt/XPatternField \
+ offapi/com/sun/star/awt/XPointer \
+ offapi/com/sun/star/awt/XPopupMenu \
+ offapi/com/sun/star/awt/XPopupMenuExtended \
+ offapi/com/sun/star/awt/XPrinter \
+ offapi/com/sun/star/awt/XPrinterPropertySet \
+ offapi/com/sun/star/awt/XPrinterServer \
+ offapi/com/sun/star/awt/XProgressBar \
+ offapi/com/sun/star/awt/XProgressMonitor \
+ offapi/com/sun/star/awt/XRadioButton \
+ offapi/com/sun/star/awt/XRegion \
+ offapi/com/sun/star/awt/XRequestCallback \
+ offapi/com/sun/star/awt/XReschedule \
+ offapi/com/sun/star/awt/XScrollBar \
+ offapi/com/sun/star/awt/XSimpleAnimation \
+ offapi/com/sun/star/awt/XSimpleTabController \
+ offapi/com/sun/star/awt/XSpinField \
+ offapi/com/sun/star/awt/XSpinListener \
+ offapi/com/sun/star/awt/XSpinValue \
+ offapi/com/sun/star/awt/XStyleChangeListener \
+ offapi/com/sun/star/awt/XStyleSettings \
+ offapi/com/sun/star/awt/XStyleSettingsSupplier \
+ offapi/com/sun/star/awt/XSystemChildFactory \
+ offapi/com/sun/star/awt/XSystemDependentMenuPeer \
+ offapi/com/sun/star/awt/XSystemDependentWindowPeer \
+ offapi/com/sun/star/awt/XTabController \
+ offapi/com/sun/star/awt/XTabControllerModel \
+ offapi/com/sun/star/awt/XTabListener \
+ offapi/com/sun/star/awt/XTextArea \
+ offapi/com/sun/star/awt/XTextComponent \
+ offapi/com/sun/star/awt/XTextEditField \
+ offapi/com/sun/star/awt/XTextLayoutConstrains \
+ offapi/com/sun/star/awt/XTextListener \
+ offapi/com/sun/star/awt/XThrobber \
+ offapi/com/sun/star/awt/XTimeField \
+ offapi/com/sun/star/awt/XToggleButton \
+ offapi/com/sun/star/awt/XToolkit \
+ offapi/com/sun/star/awt/XTopWindow \
+ offapi/com/sun/star/awt/XTopWindow2 \
+ offapi/com/sun/star/awt/XTopWindowListener \
+ offapi/com/sun/star/awt/XUnitConversion \
+ offapi/com/sun/star/awt/XUnoControlContainer \
+ offapi/com/sun/star/awt/XUserInputInterception \
+ offapi/com/sun/star/awt/XVclContainer \
+ offapi/com/sun/star/awt/XVclContainerListener \
+ offapi/com/sun/star/awt/XVclContainerPeer \
+ offapi/com/sun/star/awt/XVclWindowPeer \
+ offapi/com/sun/star/awt/XView \
+ offapi/com/sun/star/awt/XWindow \
+ offapi/com/sun/star/awt/XWindow2 \
+ offapi/com/sun/star/awt/XWindowListener \
+ offapi/com/sun/star/awt/XWindowListener2 \
+ offapi/com/sun/star/awt/XWindowPeer \
+ offapi/com/sun/star/awt/grid/GridColumnEvent \
+ offapi/com/sun/star/awt/grid/GridDataEvent \
+ offapi/com/sun/star/awt/grid/GridInvalidDataException \
+ offapi/com/sun/star/awt/grid/GridInvalidModelException \
+ offapi/com/sun/star/awt/grid/GridSelectionEvent \
+ offapi/com/sun/star/awt/grid/SelectionEventType \
+ offapi/com/sun/star/awt/grid/XGridColumn \
+ offapi/com/sun/star/awt/grid/XGridColumnListener \
+ offapi/com/sun/star/awt/grid/XGridColumnModel \
+ offapi/com/sun/star/awt/grid/XGridControl \
+ offapi/com/sun/star/awt/grid/XGridDataListener \
+ offapi/com/sun/star/awt/grid/XGridDataModel \
+ offapi/com/sun/star/awt/grid/XGridSelection \
+ offapi/com/sun/star/awt/grid/XGridSelectionListener \
+ offapi/com/sun/star/awt/grid/XMutableGridDataModel \
+ offapi/com/sun/star/awt/grid/XMutableGridDataModel \
+ offapi/com/sun/star/awt/grid/XSortableGridData \
+ offapi/com/sun/star/awt/grid/XSortableMutableGridDataModel \
+ offapi/com/sun/star/awt/tab/TabPageActivatedEvent \
+ offapi/com/sun/star/awt/tab/XTabPage \
+ offapi/com/sun/star/awt/tab/XTabPageContainer \
+ offapi/com/sun/star/awt/tab/XTabPageContainerListener \
+ offapi/com/sun/star/awt/tab/XTabPageContainerModel \
+ offapi/com/sun/star/awt/tab/XTabPageModel \
+ offapi/com/sun/star/awt/tree/ExpandVetoException \
+ offapi/com/sun/star/awt/tree/TreeDataModelEvent \
+ offapi/com/sun/star/awt/tree/TreeExpansionEvent \
+ offapi/com/sun/star/awt/tree/XMutableTreeDataModel \
+ offapi/com/sun/star/awt/tree/XMutableTreeNode \
+ offapi/com/sun/star/awt/tree/XTreeControl \
+ offapi/com/sun/star/awt/tree/XTreeDataModel \
+ offapi/com/sun/star/awt/tree/XTreeDataModelListener \
+ offapi/com/sun/star/awt/tree/XTreeEditListener \
+ offapi/com/sun/star/awt/tree/XTreeExpansionListener \
+ offapi/com/sun/star/awt/tree/XTreeNode \
+ offapi/com/sun/star/chart/ChartAxisArrangeOrderType \
+ offapi/com/sun/star/chart/ChartAxisAssign \
+ offapi/com/sun/star/chart/ChartAxisLabelPosition \
+ offapi/com/sun/star/chart/ChartAxisMarkPosition \
+ offapi/com/sun/star/chart/ChartAxisMarks \
+ offapi/com/sun/star/chart/ChartAxisPosition \
+ offapi/com/sun/star/chart/ChartAxisType \
+ offapi/com/sun/star/chart/ChartDataCaption \
+ offapi/com/sun/star/chart/ChartDataChangeEvent \
+ offapi/com/sun/star/chart/ChartDataChangeType \
+ offapi/com/sun/star/chart/ChartDataPoint \
+ offapi/com/sun/star/chart/ChartDataRow \
+ offapi/com/sun/star/chart/ChartDataRowSource \
+ offapi/com/sun/star/chart/ChartDataValue \
+ offapi/com/sun/star/chart/ChartErrorCategory \
+ offapi/com/sun/star/chart/ChartErrorIndicatorType \
+ offapi/com/sun/star/chart/ChartLegendExpansion \
+ offapi/com/sun/star/chart/ChartLegendPosition \
+ offapi/com/sun/star/chart/ChartRegressionCurveType \
+ offapi/com/sun/star/chart/ChartSeriesAddress \
+ offapi/com/sun/star/chart/ChartSolidType \
+ offapi/com/sun/star/chart/ChartSymbolType \
+ offapi/com/sun/star/chart/DataLabelPlacement \
+ offapi/com/sun/star/chart/ErrorBarStyle \
+ offapi/com/sun/star/chart/MissingValueTreatment \
+ offapi/com/sun/star/chart/TimeIncrement \
+ offapi/com/sun/star/chart/TimeInterval \
+ offapi/com/sun/star/chart/TimeUnit \
+ offapi/com/sun/star/chart/X3DDefaultSetter \
+ offapi/com/sun/star/chart/X3DDisplay \
+ offapi/com/sun/star/chart/XAxis \
+ offapi/com/sun/star/chart/XAxisSupplier \
+ offapi/com/sun/star/chart/XAxisXSupplier \
+ offapi/com/sun/star/chart/XAxisYSupplier \
+ offapi/com/sun/star/chart/XAxisZSupplier \
+ offapi/com/sun/star/chart/XChartData \
+ offapi/com/sun/star/chart/XChartDataArray \
+ offapi/com/sun/star/chart/XChartDataChangeEventListener \
+ offapi/com/sun/star/chart/XChartDocument \
+ offapi/com/sun/star/chart/XComplexDescriptionAccess \
+ offapi/com/sun/star/chart/XDateCategories \
+ offapi/com/sun/star/chart/XDiagram \
+ offapi/com/sun/star/chart/XDiagramPositioning \
+ offapi/com/sun/star/chart/XSecondAxisTitleSupplier \
+ offapi/com/sun/star/chart/XStatisticDisplay \
+ offapi/com/sun/star/chart/XTwoAxisXSupplier \
+ offapi/com/sun/star/chart/XTwoAxisYSupplier \
+ offapi/com/sun/star/chart2/AxisOrientation \
+ offapi/com/sun/star/chart2/AxisType \
+ offapi/com/sun/star/chart2/CoordinateSystemTypeID \
+ offapi/com/sun/star/chart2/CurveStyle \
+ offapi/com/sun/star/chart2/DataPointGeometry3D \
+ offapi/com/sun/star/chart2/DataPointLabel \
+ offapi/com/sun/star/chart2/FillBitmap \
+ offapi/com/sun/star/chart2/IncrementData \
+ offapi/com/sun/star/chart2/InterpretedData \
+ offapi/com/sun/star/chart2/LegendPosition \
+ offapi/com/sun/star/chart2/LightSource \
+ offapi/com/sun/star/chart2/PieChartOffsetMode \
+ offapi/com/sun/star/chart2/RelativePosition \
+ offapi/com/sun/star/chart2/RelativeSize \
+ offapi/com/sun/star/chart2/ScaleData \
+ offapi/com/sun/star/chart2/StackingDirection \
+ offapi/com/sun/star/chart2/SubIncrement \
+ offapi/com/sun/star/chart2/Symbol \
+ offapi/com/sun/star/chart2/SymbolStyle \
+ offapi/com/sun/star/chart2/TickmarkStyle \
+ offapi/com/sun/star/chart2/TransparencyStyle \
+ offapi/com/sun/star/chart2/XAnyDescriptionAccess \
+ offapi/com/sun/star/chart2/XAxis \
+ offapi/com/sun/star/chart2/XChartDocument \
+ offapi/com/sun/star/chart2/XChartShape \
+ offapi/com/sun/star/chart2/XChartShapeContainer \
+ offapi/com/sun/star/chart2/XChartType \
+ offapi/com/sun/star/chart2/XChartTypeContainer \
+ offapi/com/sun/star/chart2/XChartTypeManager \
+ offapi/com/sun/star/chart2/XChartTypeTemplate \
+ offapi/com/sun/star/chart2/XColorScheme \
+ offapi/com/sun/star/chart2/XCoordinateSystem \
+ offapi/com/sun/star/chart2/XCoordinateSystemContainer \
+ offapi/com/sun/star/chart2/XDataInterpreter \
+ offapi/com/sun/star/chart2/XDataSeries \
+ offapi/com/sun/star/chart2/XDataSeriesContainer \
+ offapi/com/sun/star/chart2/XDefaultSizeTransmitter \
+ offapi/com/sun/star/chart2/XDiagram \
+ offapi/com/sun/star/chart2/XDiagramProvider \
+ offapi/com/sun/star/chart2/XFormattedString \
+ offapi/com/sun/star/chart2/XInternalDataProvider \
+ offapi/com/sun/star/chart2/XLabeled \
+ offapi/com/sun/star/chart2/XLegend \
+ offapi/com/sun/star/chart2/XRegressionCurve \
+ offapi/com/sun/star/chart2/XRegressionCurveCalculator \
+ offapi/com/sun/star/chart2/XRegressionCurveContainer \
+ offapi/com/sun/star/chart2/XScaling \
+ offapi/com/sun/star/chart2/XTarget \
+ offapi/com/sun/star/chart2/XTitle \
+ offapi/com/sun/star/chart2/XTitled \
+ offapi/com/sun/star/chart2/XTransformation \
+ offapi/com/sun/star/chart2/data/DataSequenceRole \
+ offapi/com/sun/star/chart2/data/HighlightedRange \
+ offapi/com/sun/star/chart2/data/LabelOrigin \
+ offapi/com/sun/star/chart2/data/XDataProvider \
+ offapi/com/sun/star/chart2/data/XDataReceiver \
+ offapi/com/sun/star/chart2/data/XDataSequence \
+ offapi/com/sun/star/chart2/data/XDataSink \
+ offapi/com/sun/star/chart2/data/XDataSource \
+ offapi/com/sun/star/chart2/data/XDatabaseDataProvider \
+ offapi/com/sun/star/chart2/data/XLabeledDataSequence \
+ offapi/com/sun/star/chart2/data/XNumericalDataSequence \
+ offapi/com/sun/star/chart2/data/XRangeHighlighter \
+ offapi/com/sun/star/chart2/data/XRangeXMLConversion \
+ offapi/com/sun/star/chart2/data/XTextualDataSequence \
+ offapi/com/sun/star/configuration/CannotLoadConfigurationException \
+ offapi/com/sun/star/configuration/CorruptedConfigurationException \
+ offapi/com/sun/star/configuration/CorruptedUIConfigurationException \
+ offapi/com/sun/star/configuration/InstallationIncompleteException \
+ offapi/com/sun/star/configuration/InvalidBootstrapFileException \
+ offapi/com/sun/star/configuration/MissingBootstrapFileException \
+ offapi/com/sun/star/configuration/XTemplateContainer \
+ offapi/com/sun/star/configuration/XTemplateInstance \
+ offapi/com/sun/star/configuration/XUpdate \
+ offapi/com/sun/star/configuration/backend/AuthenticationFailedException \
+ offapi/com/sun/star/configuration/backend/BackendAccessException \
+ offapi/com/sun/star/configuration/backend/BackendSetupException \
+ offapi/com/sun/star/configuration/backend/CannotConnectException \
+ offapi/com/sun/star/configuration/backend/ComponentChangeEvent \
+ offapi/com/sun/star/configuration/backend/ConnectionLostException \
+ offapi/com/sun/star/configuration/backend/InsufficientAccessRightsException \
+ offapi/com/sun/star/configuration/backend/InvalidAuthenticationMechanismException \
+ offapi/com/sun/star/configuration/backend/MalformedDataException \
+ offapi/com/sun/star/configuration/backend/MergeRecoveryRequest \
+ offapi/com/sun/star/configuration/backend/NodeAttribute \
+ offapi/com/sun/star/configuration/backend/PropertyInfo \
+ offapi/com/sun/star/configuration/backend/SchemaAttribute \
+ offapi/com/sun/star/configuration/backend/StratumCreationException \
+ offapi/com/sun/star/configuration/backend/TemplateIdentifier \
+ offapi/com/sun/star/configuration/backend/XBackend \
+ offapi/com/sun/star/configuration/backend/XBackendChangesListener \
+ offapi/com/sun/star/configuration/backend/XBackendChangesNotifier \
+ offapi/com/sun/star/configuration/backend/XBackendEntities \
+ offapi/com/sun/star/configuration/backend/XCompositeLayer \
+ offapi/com/sun/star/configuration/backend/XLayer \
+ offapi/com/sun/star/configuration/backend/XLayerContentDescriber \
+ offapi/com/sun/star/configuration/backend/XLayerHandler \
+ offapi/com/sun/star/configuration/backend/XLayerImporter \
+ offapi/com/sun/star/configuration/backend/XMultiLayerStratum \
+ offapi/com/sun/star/configuration/backend/XSchema \
+ offapi/com/sun/star/configuration/backend/XSchemaHandler \
+ offapi/com/sun/star/configuration/backend/XSchemaSupplier \
+ offapi/com/sun/star/configuration/backend/XSingleLayerStratum \
+ offapi/com/sun/star/configuration/backend/XUpdatableLayer \
+ offapi/com/sun/star/configuration/backend/XUpdateHandler \
+ offapi/com/sun/star/configuration/backend/XVersionedSchemaSupplier \
+ offapi/com/sun/star/datatransfer/DataFlavor \
+ offapi/com/sun/star/datatransfer/UnsupportedFlavorException \
+ offapi/com/sun/star/datatransfer/XDataFormatTranslator \
+ offapi/com/sun/star/datatransfer/XMimeContentType \
+ offapi/com/sun/star/datatransfer/XMimeContentTypeFactory \
+ offapi/com/sun/star/datatransfer/XSystemTransferable \
+ offapi/com/sun/star/datatransfer/XTransferDataAccess \
+ offapi/com/sun/star/datatransfer/XTransferable \
+ offapi/com/sun/star/datatransfer/XTransferableEx \
+ offapi/com/sun/star/datatransfer/XTransferableSource \
+ offapi/com/sun/star/datatransfer/XTransferableSupplier \
+ offapi/com/sun/star/datatransfer/clipboard/ClipboardEvent \
+ offapi/com/sun/star/datatransfer/clipboard/RenderingCapabilities \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboard \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboardEx \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboardFactory \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboardListener \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboardManager \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboardNotifier \
+ offapi/com/sun/star/datatransfer/clipboard/XClipboardOwner \
+ offapi/com/sun/star/datatransfer/clipboard/XFlushableClipboard \
+ offapi/com/sun/star/datatransfer/dnd/DNDConstants \
+ offapi/com/sun/star/datatransfer/dnd/DragGestureEvent \
+ offapi/com/sun/star/datatransfer/dnd/DragSourceDragEvent \
+ offapi/com/sun/star/datatransfer/dnd/DragSourceDropEvent \
+ offapi/com/sun/star/datatransfer/dnd/DragSourceEvent \
+ offapi/com/sun/star/datatransfer/dnd/DropTargetDragEnterEvent \
+ offapi/com/sun/star/datatransfer/dnd/DropTargetDragEvent \
+ offapi/com/sun/star/datatransfer/dnd/DropTargetDropEvent \
+ offapi/com/sun/star/datatransfer/dnd/DropTargetEvent \
+ offapi/com/sun/star/datatransfer/dnd/InvalidDNDOperationException \
+ offapi/com/sun/star/datatransfer/dnd/XAutoscroll \
+ offapi/com/sun/star/datatransfer/dnd/XDragGestureListener \
+ offapi/com/sun/star/datatransfer/dnd/XDragGestureRecognizer \
+ offapi/com/sun/star/datatransfer/dnd/XDragSource \
+ offapi/com/sun/star/datatransfer/dnd/XDragSourceContext \
+ offapi/com/sun/star/datatransfer/dnd/XDragSourceListener \
+ offapi/com/sun/star/datatransfer/dnd/XDropTarget \
+ offapi/com/sun/star/datatransfer/dnd/XDropTargetDragContext \
+ offapi/com/sun/star/datatransfer/dnd/XDropTargetDropContext \
+ offapi/com/sun/star/datatransfer/dnd/XDropTargetListener \
+ offapi/com/sun/star/deployment/DependencyException \
+ offapi/com/sun/star/deployment/DeploymentException \
+ offapi/com/sun/star/deployment/ExtensionRemovedException \
+ offapi/com/sun/star/deployment/InstallException \
+ offapi/com/sun/star/deployment/InvalidRemovedParameterException \
+ offapi/com/sun/star/deployment/LicenseException \
+ offapi/com/sun/star/deployment/PlatformException \
+ offapi/com/sun/star/deployment/Prerequisites \
+ offapi/com/sun/star/deployment/UpdateInformationEntry \
+ offapi/com/sun/star/deployment/VersionException \
+ offapi/com/sun/star/deployment/XExtensionManager \
+ offapi/com/sun/star/deployment/XPackage \
+ offapi/com/sun/star/deployment/XPackageInformationProvider \
+ offapi/com/sun/star/deployment/XPackageManager \
+ offapi/com/sun/star/deployment/XPackageManagerFactory \
+ offapi/com/sun/star/deployment/XPackageRegistry \
+ offapi/com/sun/star/deployment/XPackageTypeInfo \
+ offapi/com/sun/star/deployment/XUpdateInformationProvider \
+ offapi/com/sun/star/document/AmbigousFilterRequest \
+ offapi/com/sun/star/document/BrokenPackageRequest \
+ offapi/com/sun/star/document/ChangedByOthersRequest \
+ offapi/com/sun/star/document/CorruptedFilterConfigurationException \
+ offapi/com/sun/star/document/DocumentEvent \
+ offapi/com/sun/star/document/EmptyUndoStackException \
+ offapi/com/sun/star/document/EventObject \
+ offapi/com/sun/star/document/FilterOptionsRequest \
+ offapi/com/sun/star/document/LinkUpdateModes \
+ offapi/com/sun/star/document/LockFileIgnoreRequest \
+ offapi/com/sun/star/document/LockedDocumentRequest \
+ offapi/com/sun/star/document/LockedOnSavingRequest \
+ offapi/com/sun/star/document/MacroExecMode \
+ offapi/com/sun/star/document/NoSuchFilterRequest \
+ offapi/com/sun/star/document/OwnLockOnDocumentRequest \
+ offapi/com/sun/star/document/PrinterIndependentLayout \
+ offapi/com/sun/star/document/RedlineDisplayType \
+ offapi/com/sun/star/document/UndoContextNotClosedException \
+ offapi/com/sun/star/document/UndoFailedException \
+ offapi/com/sun/star/document/UndoManagerEvent \
+ offapi/com/sun/star/document/UpdateDocMode \
+ offapi/com/sun/star/document/XActionLockable \
+ offapi/com/sun/star/document/XBinaryStreamResolver \
+ offapi/com/sun/star/document/XCodeNameQuery \
+ offapi/com/sun/star/document/XCompatWriterDocProperties \
+ offapi/com/sun/star/document/XDocumentEventBroadcaster \
+ offapi/com/sun/star/document/XDocumentEventListener \
+ offapi/com/sun/star/document/XDocumentInfo \
+ offapi/com/sun/star/document/XDocumentInfoSupplier \
+ offapi/com/sun/star/document/XDocumentInsertable \
+ offapi/com/sun/star/document/XDocumentLanguages \
+ offapi/com/sun/star/document/XDocumentProperties \
+ offapi/com/sun/star/document/XDocumentPropertiesSupplier \
+ offapi/com/sun/star/document/XDocumentRecovery \
+ offapi/com/sun/star/document/XDocumentRevisionListPersistence \
+ offapi/com/sun/star/document/XDocumentSubStorageSupplier \
+ offapi/com/sun/star/document/XEmbeddedObjectResolver \
+ offapi/com/sun/star/document/XEmbeddedObjectSupplier \
+ offapi/com/sun/star/document/XEmbeddedObjectSupplier2 \
+ offapi/com/sun/star/document/XEmbeddedScripts \
+ offapi/com/sun/star/document/XEventBroadcaster \
+ offapi/com/sun/star/document/XEventListener \
+ offapi/com/sun/star/document/XEventsSupplier \
+ offapi/com/sun/star/document/XExporter \
+ offapi/com/sun/star/document/XExtendedFilterDetection \
+ offapi/com/sun/star/document/XFilter \
+ offapi/com/sun/star/document/XFilterAdapter \
+ offapi/com/sun/star/document/XGraphicObjectResolver \
+ offapi/com/sun/star/document/XImporter \
+ offapi/com/sun/star/document/XInteractionFilterOptions \
+ offapi/com/sun/star/document/XInteractionFilterSelect \
+ offapi/com/sun/star/document/XLinkTargetSupplier \
+ offapi/com/sun/star/document/XMimeTypeInfo \
+ offapi/com/sun/star/document/XOOXMLDocumentPropertiesImporter \
+ offapi/com/sun/star/document/XRedlinesSupplier \
+ offapi/com/sun/star/document/XScriptInvocationContext \
+ offapi/com/sun/star/document/XStandaloneDocumentInfo \
+ offapi/com/sun/star/document/XStorageBasedDocument \
+ offapi/com/sun/star/document/XStorageChangeListener \
+ offapi/com/sun/star/document/XTypeDetection \
+ offapi/com/sun/star/document/XUndoAction \
+ offapi/com/sun/star/document/XUndoManager \
+ offapi/com/sun/star/document/XUndoManagerListener \
+ offapi/com/sun/star/document/XUndoManagerSupplier \
+ offapi/com/sun/star/document/XVbaMethodParameter \
+ offapi/com/sun/star/document/XViewDataSupplier \
+ offapi/com/sun/star/drawing/Alignment \
+ offapi/com/sun/star/drawing/Arrangement \
+ offapi/com/sun/star/drawing/BezierPoint \
+ offapi/com/sun/star/drawing/BitmapMode \
+ offapi/com/sun/star/drawing/BoundVolume \
+ offapi/com/sun/star/drawing/CameraGeometry \
+ offapi/com/sun/star/drawing/CanvasFeature \
+ offapi/com/sun/star/drawing/CaptionEscapeDirection \
+ offapi/com/sun/star/drawing/CaptionType \
+ offapi/com/sun/star/drawing/CircleKind \
+ offapi/com/sun/star/drawing/ColorMode \
+ offapi/com/sun/star/drawing/ConnectionType \
+ offapi/com/sun/star/drawing/ConnectorType \
+ offapi/com/sun/star/drawing/CoordinateSequence \
+ offapi/com/sun/star/drawing/CoordinateSequenceSequence \
+ offapi/com/sun/star/drawing/DashStyle \
+ offapi/com/sun/star/drawing/Direction3D \
+ offapi/com/sun/star/drawing/DoubleSequence \
+ offapi/com/sun/star/drawing/DoubleSequenceSequence \
+ offapi/com/sun/star/drawing/DrawViewMode \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeGluePointType \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeParameter \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeParameterPair \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeParameterType \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeSegment \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeSegmentCommand \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeTextFrame \
+ offapi/com/sun/star/drawing/EnhancedCustomShapeTextPathMode \
+ offapi/com/sun/star/drawing/EscapeDirection \
+ offapi/com/sun/star/drawing/FillStyle \
+ offapi/com/sun/star/drawing/FlagSequence \
+ offapi/com/sun/star/drawing/FlagSequenceSequence \
+ offapi/com/sun/star/drawing/GluePoint \
+ offapi/com/sun/star/drawing/GluePoint2 \
+ offapi/com/sun/star/drawing/GraphicFilterRequest \
+ offapi/com/sun/star/drawing/Hatch \
+ offapi/com/sun/star/drawing/HatchStyle \
+ offapi/com/sun/star/drawing/HomogenMatrix \
+ offapi/com/sun/star/drawing/HomogenMatrix3 \
+ offapi/com/sun/star/drawing/HomogenMatrix4 \
+ offapi/com/sun/star/drawing/HomogenMatrixLine \
+ offapi/com/sun/star/drawing/HomogenMatrixLine3 \
+ offapi/com/sun/star/drawing/HomogenMatrixLine4 \
+ offapi/com/sun/star/drawing/HorizontalDimensioning \
+ offapi/com/sun/star/drawing/LayerType \
+ offapi/com/sun/star/drawing/LineDash \
+ offapi/com/sun/star/drawing/LineEndType \
+ offapi/com/sun/star/drawing/LineJoint \
+ offapi/com/sun/star/drawing/LineStyle \
+ offapi/com/sun/star/drawing/MeasureKind \
+ offapi/com/sun/star/drawing/MeasureTextHorzPos \
+ offapi/com/sun/star/drawing/MeasureTextVertPos \
+ offapi/com/sun/star/drawing/MirrorAxis \
+ offapi/com/sun/star/drawing/NormalsKind \
+ offapi/com/sun/star/drawing/PointSequence \
+ offapi/com/sun/star/drawing/PointSequenceSequence \
+ offapi/com/sun/star/drawing/PolyPolygonBezierCoords \
+ offapi/com/sun/star/drawing/PolyPolygonShape3D \
+ offapi/com/sun/star/drawing/PolygonFlags \
+ offapi/com/sun/star/drawing/PolygonKind \
+ offapi/com/sun/star/drawing/Position3D \
+ offapi/com/sun/star/drawing/ProjectionMode \
+ offapi/com/sun/star/drawing/RectanglePoint \
+ offapi/com/sun/star/drawing/ShadeMode \
+ offapi/com/sun/star/drawing/SnapObjectType \
+ offapi/com/sun/star/drawing/TextAdjust \
+ offapi/com/sun/star/drawing/TextAnimationDirection \
+ offapi/com/sun/star/drawing/TextAnimationKind \
+ offapi/com/sun/star/drawing/TextFitToSizeType \
+ offapi/com/sun/star/drawing/TextHorizontalAdjust \
+ offapi/com/sun/star/drawing/TextVerticalAdjust \
+ offapi/com/sun/star/drawing/TextureKind \
+ offapi/com/sun/star/drawing/TextureKind2 \
+ offapi/com/sun/star/drawing/TextureMode \
+ offapi/com/sun/star/drawing/TextureProjectionMode \
+ offapi/com/sun/star/drawing/VerticalDimensioning \
+ offapi/com/sun/star/drawing/XConnectableShape \
+ offapi/com/sun/star/drawing/XConnectorShape \
+ offapi/com/sun/star/drawing/XControlShape \
+ offapi/com/sun/star/drawing/XCustomShapeEngine \
+ offapi/com/sun/star/drawing/XCustomShapeHandle \
+ offapi/com/sun/star/drawing/XDrawPage \
+ offapi/com/sun/star/drawing/XDrawPageDuplicator \
+ offapi/com/sun/star/drawing/XDrawPageExpander \
+ offapi/com/sun/star/drawing/XDrawPageSummarizer \
+ offapi/com/sun/star/drawing/XDrawPageSupplier \
+ offapi/com/sun/star/drawing/XDrawPages \
+ offapi/com/sun/star/drawing/XDrawPagesSupplier \
+ offapi/com/sun/star/drawing/XDrawSubController \
+ offapi/com/sun/star/drawing/XDrawView \
+ offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter \
+ offapi/com/sun/star/drawing/XGluePointsSupplier \
+ offapi/com/sun/star/drawing/XLayer \
+ offapi/com/sun/star/drawing/XLayerManager \
+ offapi/com/sun/star/drawing/XLayerSupplier \
+ offapi/com/sun/star/drawing/XMasterPageTarget \
+ offapi/com/sun/star/drawing/XMasterPagesSupplier \
+ offapi/com/sun/star/drawing/XPresenterHelper \
+ offapi/com/sun/star/drawing/XSelectionFunction \
+ offapi/com/sun/star/drawing/XShape \
+ offapi/com/sun/star/drawing/XShapeAligner \
+ offapi/com/sun/star/drawing/XShapeArranger \
+ offapi/com/sun/star/drawing/XShapeBinder \
+ offapi/com/sun/star/drawing/XShapeCombiner \
+ offapi/com/sun/star/drawing/XShapeDescriptor \
+ offapi/com/sun/star/drawing/XShapeGroup \
+ offapi/com/sun/star/drawing/XShapeGrouper \
+ offapi/com/sun/star/drawing/XShapeMirror \
+ offapi/com/sun/star/drawing/XShapes \
+ offapi/com/sun/star/drawing/XSlidePreviewCache \
+ offapi/com/sun/star/drawing/XSlidePreviewCacheListener \
+ offapi/com/sun/star/drawing/XSlideRenderer \
+ offapi/com/sun/star/drawing/XSlideSorterBase \
+ offapi/com/sun/star/drawing/XUniversalShapeDescriptor \
+ offapi/com/sun/star/drawing/framework/AnchorBindingMode \
+ offapi/com/sun/star/drawing/framework/BorderType \
+ offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent \
+ offapi/com/sun/star/drawing/framework/ResourceActivationMode \
+ offapi/com/sun/star/drawing/framework/TabBarButton \
+ offapi/com/sun/star/drawing/framework/XConfiguration \
+ offapi/com/sun/star/drawing/framework/XConfigurationChangeListener \
+ offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest \
+ offapi/com/sun/star/drawing/framework/XConfigurationController \
+ offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster \
+ offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue \
+ offapi/com/sun/star/drawing/framework/XControllerManager \
+ offapi/com/sun/star/drawing/framework/XModuleController \
+ offapi/com/sun/star/drawing/framework/XPane \
+ offapi/com/sun/star/drawing/framework/XPane2 \
+ offapi/com/sun/star/drawing/framework/XPaneBorderPainter \
+ offapi/com/sun/star/drawing/framework/XRelocatableResource \
+ offapi/com/sun/star/drawing/framework/XResource \
+ offapi/com/sun/star/drawing/framework/XResourceFactory \
+ offapi/com/sun/star/drawing/framework/XResourceFactoryManager \
+ offapi/com/sun/star/drawing/framework/XResourceId \
+ offapi/com/sun/star/drawing/framework/XTabBar \
+ offapi/com/sun/star/drawing/framework/XToolBar \
+ offapi/com/sun/star/drawing/framework/XView \
+ offapi/com/sun/star/embed/Actions \
+ offapi/com/sun/star/embed/Aspects \
+ offapi/com/sun/star/embed/ElementModes \
+ offapi/com/sun/star/embed/EmbedMapUnits \
+ offapi/com/sun/star/embed/EmbedMisc \
+ offapi/com/sun/star/embed/EmbedStates \
+ offapi/com/sun/star/embed/EmbedUpdateModes \
+ offapi/com/sun/star/embed/EmbedVerbs \
+ offapi/com/sun/star/embed/EntryInitModes \
+ offapi/com/sun/star/embed/InsertedObjectInfo \
+ offapi/com/sun/star/embed/InvalidStorageException \
+ offapi/com/sun/star/embed/LinkageMisuseException \
+ offapi/com/sun/star/embed/NeedsRunningStateException \
+ offapi/com/sun/star/embed/NoVisualAreaSizeException \
+ offapi/com/sun/star/embed/ObjectSaveVetoException \
+ offapi/com/sun/star/embed/StateChangeInProgressException \
+ offapi/com/sun/star/embed/StorageFormats \
+ offapi/com/sun/star/embed/StorageWrappedTargetException \
+ offapi/com/sun/star/embed/UnreachableStateException \
+ offapi/com/sun/star/embed/UseBackupException \
+ offapi/com/sun/star/embed/VerbAttributes \
+ offapi/com/sun/star/embed/VerbDescriptor \
+ offapi/com/sun/star/embed/VisualRepresentation \
+ offapi/com/sun/star/embed/WrongStateException \
+ offapi/com/sun/star/embed/XActionsApproval \
+ offapi/com/sun/star/embed/XClassifiedObject \
+ offapi/com/sun/star/embed/XCommonEmbedPersist \
+ offapi/com/sun/star/embed/XComponentSupplier \
+ offapi/com/sun/star/embed/XEmbedObjectClipboardCreator \
+ offapi/com/sun/star/embed/XEmbedObjectCreator \
+ offapi/com/sun/star/embed/XEmbedObjectFactory \
+ offapi/com/sun/star/embed/XEmbedPersist \
+ offapi/com/sun/star/embed/XEmbeddedClient \
+ offapi/com/sun/star/embed/XEmbeddedObject \
+ offapi/com/sun/star/embed/XEncryptionProtectedSource \
+ offapi/com/sun/star/embed/XEncryptionProtectedSource2 \
+ offapi/com/sun/star/embed/XEncryptionProtectedStorage \
+ offapi/com/sun/star/embed/XExtendedStorageStream \
+ offapi/com/sun/star/embed/XHatchWindow \
+ offapi/com/sun/star/embed/XHatchWindowController \
+ offapi/com/sun/star/embed/XHatchWindowFactory \
+ offapi/com/sun/star/embed/XHierarchicalStorageAccess \
+ offapi/com/sun/star/embed/XHierarchicalStorageAccess2 \
+ offapi/com/sun/star/embed/XInplaceClient \
+ offapi/com/sun/star/embed/XInplaceObject \
+ offapi/com/sun/star/embed/XInsertObjectDialog \
+ offapi/com/sun/star/embed/XLinkCreator \
+ offapi/com/sun/star/embed/XLinkFactory \
+ offapi/com/sun/star/embed/XLinkageSupport \
+ offapi/com/sun/star/embed/XOLESimpleStorage \
+ offapi/com/sun/star/embed/XOptimizedStorage \
+ offapi/com/sun/star/embed/XPackageStructureCreator \
+ offapi/com/sun/star/embed/XPersistanceHolder \
+ offapi/com/sun/star/embed/XRelationshipAccess \
+ offapi/com/sun/star/embed/XStateChangeBroadcaster \
+ offapi/com/sun/star/embed/XStateChangeListener \
+ offapi/com/sun/star/embed/XStorage \
+ offapi/com/sun/star/embed/XStorage2 \
+ offapi/com/sun/star/embed/XStorageRawAccess \
+ offapi/com/sun/star/embed/XTransactedObject \
+ offapi/com/sun/star/embed/XTransactionBroadcaster \
+ offapi/com/sun/star/embed/XTransactionListener \
+ offapi/com/sun/star/embed/XTransferableSupplier \
+ offapi/com/sun/star/embed/XVisualObject \
+ offapi/com/sun/star/embed/XWindowSupplier \
+ offapi/com/sun/star/form/DataSelectionType \
+ offapi/com/sun/star/form/DatabaseDeleteEvent \
+ offapi/com/sun/star/form/DatabaseParameterEvent \
+ offapi/com/sun/star/form/ErrorEvent \
+ offapi/com/sun/star/form/FormButtonType \
+ offapi/com/sun/star/form/FormComponentType \
+ offapi/com/sun/star/form/FormSubmitEncoding \
+ offapi/com/sun/star/form/FormSubmitMethod \
+ offapi/com/sun/star/form/ListSourceType \
+ offapi/com/sun/star/form/NavigationBarMode \
+ offapi/com/sun/star/form/TabulatorCycle \
+ offapi/com/sun/star/form/XApproveActionBroadcaster \
+ offapi/com/sun/star/form/XApproveActionListener \
+ offapi/com/sun/star/form/XBoundComponent \
+ offapi/com/sun/star/form/XBoundControl \
+ offapi/com/sun/star/form/XChangeBroadcaster \
+ offapi/com/sun/star/form/XChangeListener \
+ offapi/com/sun/star/form/XConfirmDeleteBroadcaster \
+ offapi/com/sun/star/form/XConfirmDeleteListener \
+ offapi/com/sun/star/form/XDatabaseParameterBroadcaster \
+ offapi/com/sun/star/form/XDatabaseParameterBroadcaster2 \
+ offapi/com/sun/star/form/XDatabaseParameterListener \
+ offapi/com/sun/star/form/XDeleteListener \
+ offapi/com/sun/star/form/XErrorBroadcaster \
+ offapi/com/sun/star/form/XErrorListener \
+ offapi/com/sun/star/form/XForm \
+ offapi/com/sun/star/form/XFormComponent \
+ offapi/com/sun/star/form/XFormController \
+ offapi/com/sun/star/form/XFormControllerListener \
+ offapi/com/sun/star/form/XFormsSupplier \
+ offapi/com/sun/star/form/XFormsSupplier2 \
+ offapi/com/sun/star/form/XGrid \
+ offapi/com/sun/star/form/XGridColumnFactory \
+ offapi/com/sun/star/form/XGridControl \
+ offapi/com/sun/star/form/XGridControlListener \
+ offapi/com/sun/star/form/XGridFieldDataSupplier \
+ offapi/com/sun/star/form/XGridPeer \
+ offapi/com/sun/star/form/XImageProducerSupplier \
+ offapi/com/sun/star/form/XInsertListener \
+ offapi/com/sun/star/form/XLoadListener \
+ offapi/com/sun/star/form/XLoadable \
+ offapi/com/sun/star/form/XPositioningListener \
+ offapi/com/sun/star/form/XReset \
+ offapi/com/sun/star/form/XResetListener \
+ offapi/com/sun/star/form/XRestoreListener \
+ offapi/com/sun/star/form/XSubmit \
+ offapi/com/sun/star/form/XSubmitListener \
+ offapi/com/sun/star/form/XUpdateBroadcaster \
+ offapi/com/sun/star/form/XUpdateListener \
+ offapi/com/sun/star/form/binding/IncompatibleTypesException \
+ offapi/com/sun/star/form/binding/InvalidBindingStateException \
+ offapi/com/sun/star/form/binding/ListEntryEvent \
+ offapi/com/sun/star/form/binding/XBindableValue \
+ offapi/com/sun/star/form/binding/XListEntryListener \
+ offapi/com/sun/star/form/binding/XListEntrySink \
+ offapi/com/sun/star/form/binding/XListEntrySource \
+ offapi/com/sun/star/form/binding/XValueBinding \
+ offapi/com/sun/star/form/runtime/FeatureState \
+ offapi/com/sun/star/form/runtime/FilterEvent \
+ offapi/com/sun/star/form/runtime/FormFeature \
+ offapi/com/sun/star/form/runtime/XFeatureInvalidation \
+ offapi/com/sun/star/form/runtime/XFilterController \
+ offapi/com/sun/star/form/runtime/XFilterControllerListener \
+ offapi/com/sun/star/form/runtime/XFormController \
+ offapi/com/sun/star/form/runtime/XFormControllerContext \
+ offapi/com/sun/star/form/runtime/XFormOperations \
+ offapi/com/sun/star/form/submission/XSubmission \
+ offapi/com/sun/star/form/submission/XSubmissionSupplier \
+ offapi/com/sun/star/form/submission/XSubmissionVetoListener \
+ offapi/com/sun/star/form/validation/XFormComponentValidityListener \
+ offapi/com/sun/star/form/validation/XValidatable \
+ offapi/com/sun/star/form/validation/XValidatableFormComponent \
+ offapi/com/sun/star/form/validation/XValidator \
+ offapi/com/sun/star/form/validation/XValidityConstraintListener \
+ offapi/com/sun/star/formula/SymbolDescriptor \
+ offapi/com/sun/star/frame/BorderWidths \
+ offapi/com/sun/star/frame/CommandGroup \
+ offapi/com/sun/star/frame/ControlCommand \
+ offapi/com/sun/star/frame/ControlEvent \
+ offapi/com/sun/star/frame/DispatchDescriptor \
+ offapi/com/sun/star/frame/DispatchInformation \
+ offapi/com/sun/star/frame/DispatchResultEvent \
+ offapi/com/sun/star/frame/DispatchResultState \
+ offapi/com/sun/star/frame/DispatchStatement \
+ offapi/com/sun/star/frame/DoubleInitializationException \
+ offapi/com/sun/star/frame/FeatureStateEvent \
+ offapi/com/sun/star/frame/FrameAction \
+ offapi/com/sun/star/frame/FrameActionEvent \
+ offapi/com/sun/star/frame/FrameSearchFlag \
+ offapi/com/sun/star/frame/IllegalArgumentIOException \
+ offapi/com/sun/star/frame/LayoutManagerEvents \
+ offapi/com/sun/star/frame/TerminationVetoException \
+ offapi/com/sun/star/frame/TitleChangedEvent \
+ offapi/com/sun/star/frame/UnknownModuleException \
+ offapi/com/sun/star/frame/UntitledNumbersConst \
+ offapi/com/sun/star/frame/WindowArrange \
+ offapi/com/sun/star/frame/XBorderResizeListener \
+ offapi/com/sun/star/frame/XBrowseHistoryRegistry \
+ offapi/com/sun/star/frame/XComponentLoader \
+ offapi/com/sun/star/frame/XComponentRegistry \
+ offapi/com/sun/star/frame/XConfigManager \
+ offapi/com/sun/star/frame/XControlNotificationListener \
+ offapi/com/sun/star/frame/XController \
+ offapi/com/sun/star/frame/XController2 \
+ offapi/com/sun/star/frame/XControllerBorder \
+ offapi/com/sun/star/frame/XDesktop \
+ offapi/com/sun/star/frame/XDesktopTask \
+ offapi/com/sun/star/frame/XDispatch \
+ offapi/com/sun/star/frame/XDispatchHelper \
+ offapi/com/sun/star/frame/XDispatchInformationProvider \
+ offapi/com/sun/star/frame/XDispatchProvider \
+ offapi/com/sun/star/frame/XDispatchProviderInterception \
+ offapi/com/sun/star/frame/XDispatchProviderInterceptor \
+ offapi/com/sun/star/frame/XDispatchRecorder \
+ offapi/com/sun/star/frame/XDispatchRecorderSupplier \
+ offapi/com/sun/star/frame/XDispatchResultListener \
+ offapi/com/sun/star/frame/XDocumentTemplates \
+ offapi/com/sun/star/frame/XExtendedFilterDetection \
+ offapi/com/sun/star/frame/XFilterDetect \
+ offapi/com/sun/star/frame/XFrame \
+ offapi/com/sun/star/frame/XFrameActionListener \
+ offapi/com/sun/star/frame/XFrameLoader \
+ offapi/com/sun/star/frame/XFrameLoaderQuery \
+ offapi/com/sun/star/frame/XFrameSetModel \
+ offapi/com/sun/star/frame/XFrames \
+ offapi/com/sun/star/frame/XFramesSupplier \
+ offapi/com/sun/star/frame/XInplaceLayout \
+ offapi/com/sun/star/frame/XInterceptorInfo \
+ offapi/com/sun/star/frame/XLayoutManager \
+ offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster \
+ offapi/com/sun/star/frame/XLayoutManagerListener \
+ offapi/com/sun/star/frame/XLoadEventListener \
+ offapi/com/sun/star/frame/XLoadable \
+ offapi/com/sun/star/frame/XMenuBarAcceptor \
+ offapi/com/sun/star/frame/XMenuBarMergingAcceptor \
+ offapi/com/sun/star/frame/XModel \
+ offapi/com/sun/star/frame/XModel2 \
+ offapi/com/sun/star/frame/XModule \
+ offapi/com/sun/star/frame/XModuleManager \
+ offapi/com/sun/star/frame/XNotifyingDispatch \
+ offapi/com/sun/star/frame/XPopupMenuController \
+ offapi/com/sun/star/frame/XRecordableDispatch \
+ offapi/com/sun/star/frame/XSessionManagerClient \
+ offapi/com/sun/star/frame/XSessionManagerListener \
+ offapi/com/sun/star/frame/XSessionManagerListener2 \
+ offapi/com/sun/star/frame/XStatusListener \
+ offapi/com/sun/star/frame/XStatusbarController \
+ offapi/com/sun/star/frame/XStorable \
+ offapi/com/sun/star/frame/XStorable2 \
+ offapi/com/sun/star/frame/XSubToolbarController \
+ offapi/com/sun/star/frame/XSynchronousDispatch \
+ offapi/com/sun/star/frame/XSynchronousFrameLoader \
+ offapi/com/sun/star/frame/XTask \
+ offapi/com/sun/star/frame/XTasksSupplier \
+ offapi/com/sun/star/frame/XTerminateListener \
+ offapi/com/sun/star/frame/XTerminateListener2 \
+ offapi/com/sun/star/frame/XTitle \
+ offapi/com/sun/star/frame/XTitleChangeBroadcaster \
+ offapi/com/sun/star/frame/XTitleChangeListener \
+ offapi/com/sun/star/frame/XToolbarController \
+ offapi/com/sun/star/frame/XTransientDocumentsDocumentContentFactory \
+ offapi/com/sun/star/frame/XUIControllerRegistration \
+ offapi/com/sun/star/frame/XUntitledNumbers \
+ offapi/com/sun/star/frame/XUrlList \
+ offapi/com/sun/star/frame/XWindowArranger \
+ offapi/com/sun/star/frame/status/ClipboardFormats \
+ offapi/com/sun/star/frame/status/FontHeight \
+ offapi/com/sun/star/frame/status/ItemState \
+ offapi/com/sun/star/frame/status/ItemStatus \
+ offapi/com/sun/star/frame/status/LeftRightMargin \
+ offapi/com/sun/star/frame/status/Template \
+ offapi/com/sun/star/frame/status/UpperLowerMargin \
+ offapi/com/sun/star/frame/status/UpperLowerMarginScale \
+ offapi/com/sun/star/frame/status/Verb \
+ offapi/com/sun/star/frame/status/Visibility \
+ offapi/com/sun/star/gallery/GalleryItemType \
+ offapi/com/sun/star/gallery/XGalleryItem \
+ offapi/com/sun/star/gallery/XGalleryTheme \
+ offapi/com/sun/star/gallery/XGalleryThemeProvider \
+ offapi/com/sun/star/geometry/AffineMatrix2D \
+ offapi/com/sun/star/geometry/AffineMatrix3D \
+ offapi/com/sun/star/geometry/EllipticalArc \
+ offapi/com/sun/star/geometry/IntegerBezierSegment2D \
+ offapi/com/sun/star/geometry/IntegerPoint2D \
+ offapi/com/sun/star/geometry/IntegerRectangle2D \
+ offapi/com/sun/star/geometry/IntegerSize2D \
+ offapi/com/sun/star/geometry/Matrix2D \
+ offapi/com/sun/star/geometry/RealBezierSegment2D \
+ offapi/com/sun/star/geometry/RealPoint2D \
+ offapi/com/sun/star/geometry/RealRectangle2D \
+ offapi/com/sun/star/geometry/RealRectangle3D \
+ offapi/com/sun/star/geometry/RealSize2D \
+ offapi/com/sun/star/geometry/XMapping2D \
+ offapi/com/sun/star/graphic/GraphicColorMode \
+ offapi/com/sun/star/graphic/GraphicType \
+ offapi/com/sun/star/graphic/XGraphic \
+ offapi/com/sun/star/graphic/XGraphicObject \
+ offapi/com/sun/star/graphic/XGraphicProvider \
+ offapi/com/sun/star/graphic/XGraphicRasterizer \
+ offapi/com/sun/star/graphic/XGraphicRenderer \
+ offapi/com/sun/star/graphic/XGraphicTransformer \
+ offapi/com/sun/star/graphic/XPrimitive2D \
+ offapi/com/sun/star/graphic/XPrimitive3D \
+ offapi/com/sun/star/graphic/XPrimitiveFactory2D \
+ offapi/com/sun/star/i18n/AmPmValue \
+ offapi/com/sun/star/i18n/Boundary \
+ offapi/com/sun/star/i18n/BreakType \
+ offapi/com/sun/star/i18n/CTLScriptType \
+ offapi/com/sun/star/i18n/Calendar \
+ offapi/com/sun/star/i18n/CalendarDisplayCode \
+ offapi/com/sun/star/i18n/CalendarDisplayIndex \
+ offapi/com/sun/star/i18n/CalendarFieldIndex \
+ offapi/com/sun/star/i18n/CalendarItem \
+ offapi/com/sun/star/i18n/CharType \
+ offapi/com/sun/star/i18n/CharacterIteratorMode \
+ offapi/com/sun/star/i18n/CollatorOptions \
+ offapi/com/sun/star/i18n/Currency \
+ offapi/com/sun/star/i18n/Currency2 \
+ offapi/com/sun/star/i18n/DirectionProperty \
+ offapi/com/sun/star/i18n/ForbiddenCharacters \
+ offapi/com/sun/star/i18n/FormatElement \
+ offapi/com/sun/star/i18n/Implementation \
+ offapi/com/sun/star/i18n/InputSequenceCheckMode \
+ offapi/com/sun/star/i18n/KCharacterType \
+ offapi/com/sun/star/i18n/KNumberFormatType \
+ offapi/com/sun/star/i18n/KNumberFormatUsage \
+ offapi/com/sun/star/i18n/KParseTokens \
+ offapi/com/sun/star/i18n/KParseType \
+ offapi/com/sun/star/i18n/LanguageCountryInfo \
+ offapi/com/sun/star/i18n/LineBreakHyphenationOptions \
+ offapi/com/sun/star/i18n/LineBreakResults \
+ offapi/com/sun/star/i18n/LineBreakUserOptions \
+ offapi/com/sun/star/i18n/LocaleDataItem \
+ offapi/com/sun/star/i18n/LocaleItem \
+ offapi/com/sun/star/i18n/Months \
+ offapi/com/sun/star/i18n/MultipleCharsOutputException \
+ offapi/com/sun/star/i18n/NativeNumberMode \
+ offapi/com/sun/star/i18n/NativeNumberXmlAttributes \
+ offapi/com/sun/star/i18n/NumberFormatCode \
+ offapi/com/sun/star/i18n/NumberFormatIndex \
+ offapi/com/sun/star/i18n/ParseResult \
+ offapi/com/sun/star/i18n/ScriptDirection \
+ offapi/com/sun/star/i18n/ScriptType \
+ offapi/com/sun/star/i18n/TextConversionOption \
+ offapi/com/sun/star/i18n/TextConversionResult \
+ offapi/com/sun/star/i18n/TextConversionType \
+ offapi/com/sun/star/i18n/TransliterationModules \
+ offapi/com/sun/star/i18n/TransliterationModulesExtra \
+ offapi/com/sun/star/i18n/TransliterationModulesNew \
+ offapi/com/sun/star/i18n/TransliterationType \
+ offapi/com/sun/star/i18n/UnicodeScript \
+ offapi/com/sun/star/i18n/UnicodeType \
+ offapi/com/sun/star/i18n/Weekdays \
+ offapi/com/sun/star/i18n/WordType \
+ offapi/com/sun/star/i18n/XBreakIterator \
+ offapi/com/sun/star/i18n/XCalendar \
+ offapi/com/sun/star/i18n/XCharacterClassification \
+ offapi/com/sun/star/i18n/XCollator \
+ offapi/com/sun/star/i18n/XExtendedCalendar \
+ offapi/com/sun/star/i18n/XExtendedIndexEntrySupplier \
+ offapi/com/sun/star/i18n/XExtendedInputSequenceChecker \
+ offapi/com/sun/star/i18n/XExtendedTextConversion \
+ offapi/com/sun/star/i18n/XExtendedTransliteration \
+ offapi/com/sun/star/i18n/XForbiddenCharacters \
+ offapi/com/sun/star/i18n/XIndexEntrySupplier \
+ offapi/com/sun/star/i18n/XInputSequenceChecker \
+ offapi/com/sun/star/i18n/XLocaleData \
+ offapi/com/sun/star/i18n/XLocaleData2 \
+ offapi/com/sun/star/i18n/XNativeNumberSupplier \
+ offapi/com/sun/star/i18n/XNumberFormatCode \
+ offapi/com/sun/star/i18n/XOrdinalSuffix \
+ offapi/com/sun/star/i18n/XScriptTypeDetector \
+ offapi/com/sun/star/i18n/XTextConversion \
+ offapi/com/sun/star/i18n/XTransliteration \
+ offapi/com/sun/star/i18n/reservedWords \
+ offapi/com/sun/star/inspection/InteractiveSelectionResult \
+ offapi/com/sun/star/inspection/LineDescriptor \
+ offapi/com/sun/star/inspection/PropertyCategoryDescriptor \
+ offapi/com/sun/star/inspection/PropertyControlType \
+ offapi/com/sun/star/inspection/PropertyLineElement \
+ offapi/com/sun/star/inspection/XHyperlinkControl \
+ offapi/com/sun/star/inspection/XNumericControl \
+ offapi/com/sun/star/inspection/XObjectInspector \
+ offapi/com/sun/star/inspection/XObjectInspectorModel \
+ offapi/com/sun/star/inspection/XObjectInspectorUI \
+ offapi/com/sun/star/inspection/XPropertyControl \
+ offapi/com/sun/star/inspection/XPropertyControlContext \
+ offapi/com/sun/star/inspection/XPropertyControlFactory \
+ offapi/com/sun/star/inspection/XPropertyControlObserver \
+ offapi/com/sun/star/inspection/XPropertyHandler \
+ offapi/com/sun/star/inspection/XStringListControl \
+ offapi/com/sun/star/inspection/XStringRepresentation \
+ offapi/com/sun/star/installation/ProtDlgRes \
+ offapi/com/sun/star/installation/XInstallationCheck \
+ offapi/com/sun/star/installation/XProtocolHandlerCheck \
+ offapi/com/sun/star/installation/protocols \
+ offapi/com/sun/star/ldap/LdapConnectionException \
+ offapi/com/sun/star/ldap/LdapGenericException \
+ offapi/com/sun/star/linguistic2/ConversionDictionaryType \
+ offapi/com/sun/star/linguistic2/ConversionDirection \
+ offapi/com/sun/star/linguistic2/ConversionPropertyType \
+ offapi/com/sun/star/linguistic2/DictionaryEvent \
+ offapi/com/sun/star/linguistic2/DictionaryEventFlags \
+ offapi/com/sun/star/linguistic2/DictionaryListEvent \
+ offapi/com/sun/star/linguistic2/DictionaryListEventFlags \
+ offapi/com/sun/star/linguistic2/DictionaryType \
+ offapi/com/sun/star/linguistic2/LinguServiceEvent \
+ offapi/com/sun/star/linguistic2/LinguServiceEventFlags \
+ offapi/com/sun/star/linguistic2/ProofreadingResult \
+ offapi/com/sun/star/linguistic2/SingleProofreadingError \
+ offapi/com/sun/star/linguistic2/SpellFailure \
+ offapi/com/sun/star/linguistic2/XAvailableLocales \
+ offapi/com/sun/star/linguistic2/XConversionDictionary \
+ offapi/com/sun/star/linguistic2/XConversionDictionaryList \
+ offapi/com/sun/star/linguistic2/XConversionPropertyType \
+ offapi/com/sun/star/linguistic2/XDictionary \
+ offapi/com/sun/star/linguistic2/XDictionary1 \
+ offapi/com/sun/star/linguistic2/XDictionaryEntry \
+ offapi/com/sun/star/linguistic2/XDictionaryEventListener \
+ offapi/com/sun/star/linguistic2/XDictionaryList \
+ offapi/com/sun/star/linguistic2/XDictionaryListEventListener \
+ offapi/com/sun/star/linguistic2/XHyphenatedWord \
+ offapi/com/sun/star/linguistic2/XHyphenator \
+ offapi/com/sun/star/linguistic2/XLanguageGuessing \
+ offapi/com/sun/star/linguistic2/XLinguServiceEventBroadcaster \
+ offapi/com/sun/star/linguistic2/XLinguServiceEventListener \
+ offapi/com/sun/star/linguistic2/XLinguServiceManager \
+ offapi/com/sun/star/linguistic2/XMeaning \
+ offapi/com/sun/star/linguistic2/XPossibleHyphens \
+ offapi/com/sun/star/linguistic2/XProofreader \
+ offapi/com/sun/star/linguistic2/XProofreadingIterator \
+ offapi/com/sun/star/linguistic2/XSearchableDictionary \
+ offapi/com/sun/star/linguistic2/XSearchableDictionaryList \
+ offapi/com/sun/star/linguistic2/XSetSpellAlternatives \
+ offapi/com/sun/star/linguistic2/XSpellAlternatives \
+ offapi/com/sun/star/linguistic2/XSpellChecker \
+ offapi/com/sun/star/linguistic2/XSpellChecker1 \
+ offapi/com/sun/star/linguistic2/XSupportedLanguages \
+ offapi/com/sun/star/linguistic2/XSupportedLocales \
+ offapi/com/sun/star/linguistic2/XThesaurus \
+ offapi/com/sun/star/logging/LogLevel \
+ offapi/com/sun/star/logging/LogRecord \
+ offapi/com/sun/star/logging/XConsoleHandler \
+ offapi/com/sun/star/logging/XCsvLogFormatter \
+ offapi/com/sun/star/logging/XLogFormatter \
+ offapi/com/sun/star/logging/XLogHandler \
+ offapi/com/sun/star/logging/XLogger \
+ offapi/com/sun/star/logging/XLoggerPool \
+ offapi/com/sun/star/logging/XSimpleLogRing \
+ offapi/com/sun/star/mail/MailAttachment \
+ offapi/com/sun/star/mail/MailException \
+ offapi/com/sun/star/mail/MailServiceType \
+ offapi/com/sun/star/mail/NoMailServiceProviderException \
+ offapi/com/sun/star/mail/SendMailMessageFailedException \
+ offapi/com/sun/star/mail/XAuthenticator \
+ offapi/com/sun/star/mail/XConnectionListener \
+ offapi/com/sun/star/mail/XMailMessage \
+ offapi/com/sun/star/mail/XMailService \
+ offapi/com/sun/star/mail/XMailServiceProvider \
+ offapi/com/sun/star/mail/XSmtpService \
+ offapi/com/sun/star/media/XFrameGrabber \
+ offapi/com/sun/star/media/XManager \
+ offapi/com/sun/star/media/XPlayer \
+ offapi/com/sun/star/media/XPlayerWindow \
+ offapi/com/sun/star/media/ZoomLevel \
+ offapi/com/sun/star/mozilla/MenuMultipleChange \
+ offapi/com/sun/star/mozilla/MenuSingleChange \
+ offapi/com/sun/star/mozilla/MozillaProductType \
+ offapi/com/sun/star/mozilla/XCloseSessionListener \
+ offapi/com/sun/star/mozilla/XCodeProxy \
+ offapi/com/sun/star/mozilla/XMenuProxy \
+ offapi/com/sun/star/mozilla/XMenuProxyListener \
+ offapi/com/sun/star/mozilla/XMozillaBootstrap \
+ offapi/com/sun/star/mozilla/XPluginInstance \
+ offapi/com/sun/star/mozilla/XPluginInstanceNotifySink \
+ offapi/com/sun/star/mozilla/XPluginInstancePeer \
+ offapi/com/sun/star/mozilla/XPluginInstanceSyncPeer \
+ offapi/com/sun/star/mozilla/XPluginWindowPeer \
+ offapi/com/sun/star/mozilla/XProfileDiscover \
+ offapi/com/sun/star/mozilla/XProfileManager \
+ offapi/com/sun/star/mozilla/XProxyRunner \
+ offapi/com/sun/star/mozilla/XRemoteServiceManagerProvider \
+ offapi/com/sun/star/office/XAnnotation \
+ offapi/com/sun/star/office/XAnnotationAccess \
+ offapi/com/sun/star/office/XAnnotationEnumeration \
+ offapi/com/sun/star/oooimprovement/XCore \
+ offapi/com/sun/star/oooimprovement/XCoreController \
+ offapi/com/sun/star/packages/EncryptionNotAllowedException \
+ offapi/com/sun/star/packages/NoEncryptionException \
+ offapi/com/sun/star/packages/NoRawFormatException \
+ offapi/com/sun/star/packages/WrongPasswordException \
+ offapi/com/sun/star/packages/XDataSinkEncrSupport \
+ offapi/com/sun/star/packages/manifest/XManifestReader \
+ offapi/com/sun/star/packages/manifest/XManifestWriter \
+ offapi/com/sun/star/packages/zip/XZipFileAccess \
+ offapi/com/sun/star/packages/zip/ZipConstants \
+ offapi/com/sun/star/packages/zip/ZipEntry \
+ offapi/com/sun/star/packages/zip/ZipException \
+ offapi/com/sun/star/packages/zip/ZipIOException \
+ offapi/com/sun/star/plugin/PluginDescription \
+ offapi/com/sun/star/plugin/PluginException \
+ offapi/com/sun/star/plugin/PluginMode \
+ offapi/com/sun/star/plugin/PluginVariable \
+ offapi/com/sun/star/plugin/XPlugin \
+ offapi/com/sun/star/plugin/XPluginContext \
+ offapi/com/sun/star/plugin/XPluginManager \
+ offapi/com/sun/star/presentation/AnimationEffect \
+ offapi/com/sun/star/presentation/AnimationSpeed \
+ offapi/com/sun/star/presentation/ClickAction \
+ offapi/com/sun/star/presentation/EffectCommands \
+ offapi/com/sun/star/presentation/EffectNodeType \
+ offapi/com/sun/star/presentation/EffectPresetClass \
+ offapi/com/sun/star/presentation/FadeEffect \
+ offapi/com/sun/star/presentation/ParagraphTarget \
+ offapi/com/sun/star/presentation/PresentationRange \
+ offapi/com/sun/star/presentation/ShapeAnimationSubType \
+ offapi/com/sun/star/presentation/TextAnimationType \
+ offapi/com/sun/star/presentation/XCustomPresentationSupplier \
+ offapi/com/sun/star/presentation/XHandoutMasterSupplier \
+ offapi/com/sun/star/presentation/XPresentation \
+ offapi/com/sun/star/presentation/XPresentation2 \
+ offapi/com/sun/star/presentation/XPresentationPage \
+ offapi/com/sun/star/presentation/XPresentationSupplier \
+ offapi/com/sun/star/presentation/XShapeEventListener \
+ offapi/com/sun/star/presentation/XSlideShow \
+ offapi/com/sun/star/presentation/XSlideShowController \
+ offapi/com/sun/star/presentation/XSlideShowListener \
+ offapi/com/sun/star/presentation/XSlideShowView \
+ offapi/com/sun/star/presentation/XTransition \
+ offapi/com/sun/star/presentation/XTransitionFactory \
+ offapi/com/sun/star/rdf/FileFormat \
+ offapi/com/sun/star/rdf/ParseException \
+ offapi/com/sun/star/rdf/QueryException \
+ offapi/com/sun/star/rdf/RepositoryException \
+ offapi/com/sun/star/rdf/Statement \
+ offapi/com/sun/star/rdf/URIs \
+ offapi/com/sun/star/rdf/XBlankNode \
+ offapi/com/sun/star/rdf/XDocumentMetadataAccess \
+ offapi/com/sun/star/rdf/XDocumentRepository \
+ offapi/com/sun/star/rdf/XLiteral \
+ offapi/com/sun/star/rdf/XMetadatable \
+ offapi/com/sun/star/rdf/XNamedGraph \
+ offapi/com/sun/star/rdf/XNode \
+ offapi/com/sun/star/rdf/XQuerySelectResult \
+ offapi/com/sun/star/rdf/XReifiedStatement \
+ offapi/com/sun/star/rdf/XRepository \
+ offapi/com/sun/star/rdf/XRepositorySupplier \
+ offapi/com/sun/star/rdf/XResource \
+ offapi/com/sun/star/rdf/XURI \
+ offapi/com/sun/star/rendering/ARGBColor \
+ offapi/com/sun/star/rendering/AnimationAttributes \
+ offapi/com/sun/star/rendering/AnimationRepeat \
+ offapi/com/sun/star/rendering/BlendMode \
+ offapi/com/sun/star/rendering/Caret \
+ offapi/com/sun/star/rendering/Color \
+ offapi/com/sun/star/rendering/ColorComponent \
+ offapi/com/sun/star/rendering/ColorComponentTag \
+ offapi/com/sun/star/rendering/ColorProfile \
+ offapi/com/sun/star/rendering/ColorSpaceType \
+ offapi/com/sun/star/rendering/CompositeOperation \
+ offapi/com/sun/star/rendering/EmphasisMark \
+ offapi/com/sun/star/rendering/FillRule \
+ offapi/com/sun/star/rendering/FloatingPointBitmapFormat \
+ offapi/com/sun/star/rendering/FloatingPointBitmapLayout \
+ offapi/com/sun/star/rendering/FontInfo \
+ offapi/com/sun/star/rendering/FontMetrics \
+ offapi/com/sun/star/rendering/FontRequest \
+ offapi/com/sun/star/rendering/IntegerBitmapLayout \
+ offapi/com/sun/star/rendering/InterpolationMode \
+ offapi/com/sun/star/rendering/Panose \
+ offapi/com/sun/star/rendering/PanoseArmStyle \
+ offapi/com/sun/star/rendering/PanoseContrast \
+ offapi/com/sun/star/rendering/PanoseFamilyTypes \
+ offapi/com/sun/star/rendering/PanoseLetterForm \
+ offapi/com/sun/star/rendering/PanoseMidline \
+ offapi/com/sun/star/rendering/PanoseProportion \
+ offapi/com/sun/star/rendering/PanoseSerifStyle \
+ offapi/com/sun/star/rendering/PanoseStrokeVariation \
+ offapi/com/sun/star/rendering/PanoseWeight \
+ offapi/com/sun/star/rendering/PanoseXHeight \
+ offapi/com/sun/star/rendering/PathCapType \
+ offapi/com/sun/star/rendering/PathJoinType \
+ offapi/com/sun/star/rendering/RGBColor \
+ offapi/com/sun/star/rendering/RenderState \
+ offapi/com/sun/star/rendering/RenderingIntent \
+ offapi/com/sun/star/rendering/RepaintResult \
+ offapi/com/sun/star/rendering/StringContext \
+ offapi/com/sun/star/rendering/StrokeAttributes \
+ offapi/com/sun/star/rendering/TextDirection \
+ offapi/com/sun/star/rendering/TextHit \
+ offapi/com/sun/star/rendering/Texture \
+ offapi/com/sun/star/rendering/TexturingMode \
+ offapi/com/sun/star/rendering/ViewState \
+ offapi/com/sun/star/rendering/VolatileContentDestroyedException \
+ offapi/com/sun/star/rendering/XAnimatedSprite \
+ offapi/com/sun/star/rendering/XAnimation \
+ offapi/com/sun/star/rendering/XBezierPolyPolygon2D \
+ offapi/com/sun/star/rendering/XBitmap \
+ offapi/com/sun/star/rendering/XBitmapCanvas \
+ offapi/com/sun/star/rendering/XBitmapPalette \
+ offapi/com/sun/star/rendering/XBufferController \
+ offapi/com/sun/star/rendering/XCachedPrimitive \
+ offapi/com/sun/star/rendering/XCanvas \
+ offapi/com/sun/star/rendering/XCanvasFont \
+ offapi/com/sun/star/rendering/XColorSpace \
+ offapi/com/sun/star/rendering/XCustomSprite \
+ offapi/com/sun/star/rendering/XGraphicDevice \
+ offapi/com/sun/star/rendering/XHalfFloatBitmap \
+ offapi/com/sun/star/rendering/XHalfFloatReadOnlyBitmap \
+ offapi/com/sun/star/rendering/XIeeeDoubleBitmap \
+ offapi/com/sun/star/rendering/XIeeeDoubleReadOnlyBitmap \
+ offapi/com/sun/star/rendering/XIeeeFloatBitmap \
+ offapi/com/sun/star/rendering/XIeeeFloatReadOnlyBitmap \
+ offapi/com/sun/star/rendering/XIntegerBitmap \
+ offapi/com/sun/star/rendering/XIntegerBitmapColorSpace \
+ offapi/com/sun/star/rendering/XIntegerReadOnlyBitmap \
+ offapi/com/sun/star/rendering/XLinePolyPolygon2D \
+ offapi/com/sun/star/rendering/XMtfRenderer \
+ offapi/com/sun/star/rendering/XParametricPolyPolygon2D \
+ offapi/com/sun/star/rendering/XPolyPolygon2D \
+ offapi/com/sun/star/rendering/XSimpleCanvas \
+ offapi/com/sun/star/rendering/XSprite \
+ offapi/com/sun/star/rendering/XSpriteCanvas \
+ offapi/com/sun/star/rendering/XTextLayout \
+ offapi/com/sun/star/rendering/XVolatileBitmap \
+ offapi/com/sun/star/report/ForceNewPage \
+ offapi/com/sun/star/report/GroupKeepTogether \
+ offapi/com/sun/star/report/GroupOn \
+ offapi/com/sun/star/report/KeepTogether \
+ offapi/com/sun/star/report/ReportPrintOption \
+ offapi/com/sun/star/report/XFixedLine \
+ offapi/com/sun/star/report/XFixedText \
+ offapi/com/sun/star/report/XFormatCondition \
+ offapi/com/sun/star/report/XFormattedField \
+ offapi/com/sun/star/report/XFunction \
+ offapi/com/sun/star/report/XFunctions \
+ offapi/com/sun/star/report/XFunctionsSupplier \
+ offapi/com/sun/star/report/XGroup \
+ offapi/com/sun/star/report/XGroups \
+ offapi/com/sun/star/report/XImageControl \
+ offapi/com/sun/star/report/XReportComponent \
+ offapi/com/sun/star/report/XReportControlFormat \
+ offapi/com/sun/star/report/XReportControlModel \
+ offapi/com/sun/star/report/XReportDefinition \
+ offapi/com/sun/star/report/XReportEngine \
+ offapi/com/sun/star/report/XSection \
+ offapi/com/sun/star/report/XShape \
+ offapi/com/sun/star/report/meta/XFormulaParser \
+ offapi/com/sun/star/report/meta/XFunctionCategory \
+ offapi/com/sun/star/report/meta/XFunctionDescription \
+ offapi/com/sun/star/report/meta/XFunctionManager \
+ offapi/com/sun/star/resource/MissingResourceException \
+ offapi/com/sun/star/resource/XLocale \
+ offapi/com/sun/star/resource/XResourceBundle \
+ offapi/com/sun/star/resource/XResourceBundleLoader \
+ offapi/com/sun/star/resource/XStringResourceManager \
+ offapi/com/sun/star/resource/XStringResourcePersistence \
+ offapi/com/sun/star/resource/XStringResourceResolver \
+ offapi/com/sun/star/resource/XStringResourceSupplier \
+ offapi/com/sun/star/resource/XStringResourceWithLocation \
+ offapi/com/sun/star/resource/XStringResourceWithStorage \
+ offapi/com/sun/star/scanner/ScanError \
+ offapi/com/sun/star/scanner/ScannerContext \
+ offapi/com/sun/star/scanner/ScannerException \
+ offapi/com/sun/star/scanner/XScannerManager \
+ offapi/com/sun/star/script/LibraryNotLoadedException \
+ offapi/com/sun/star/script/ModuleInfo \
+ offapi/com/sun/star/script/ModuleSizeExceededRequest \
+ offapi/com/sun/star/script/ModuleType \
+ offapi/com/sun/star/script/NativeObjectWrapper \
+ offapi/com/sun/star/script/XLibraryContainer \
+ offapi/com/sun/star/script/XLibraryContainer2 \
+ offapi/com/sun/star/script/XLibraryContainer3 \
+ offapi/com/sun/star/script/XLibraryContainerExport \
+ offapi/com/sun/star/script/XLibraryContainerPassword \
+ offapi/com/sun/star/script/XLibraryQueryExecutable \
+ offapi/com/sun/star/script/XPersistentLibraryContainer \
+ offapi/com/sun/star/script/XStorageBasedLibraryContainer \
+ offapi/com/sun/star/script/browse/BrowseNodeFactoryViewTypes \
+ offapi/com/sun/star/script/browse/BrowseNodeTypes \
+ offapi/com/sun/star/script/browse/XBrowseNode \
+ offapi/com/sun/star/script/browse/XBrowseNodeFactory \
+ offapi/com/sun/star/script/provider/ScriptErrorRaisedException \
+ offapi/com/sun/star/script/provider/ScriptExceptionRaisedException \
+ offapi/com/sun/star/script/provider/ScriptFrameworkErrorException \
+ offapi/com/sun/star/script/provider/ScriptFrameworkErrorType \
+ offapi/com/sun/star/script/provider/XScript \
+ offapi/com/sun/star/script/provider/XScriptContext \
+ offapi/com/sun/star/script/provider/XScriptProvider \
+ offapi/com/sun/star/script/provider/XScriptProviderFactory \
+ offapi/com/sun/star/script/provider/XScriptProviderSupplier \
+ offapi/com/sun/star/script/provider/XScriptURIHelper \
+ offapi/com/sun/star/script/vba/VBAEventId \
+ offapi/com/sun/star/script/vba/VBAScriptEvent \
+ offapi/com/sun/star/script/vba/VBAScriptEventId \
+ offapi/com/sun/star/script/vba/XVBACompatibility \
+ offapi/com/sun/star/script/vba/XVBAEventProcessor \
+ offapi/com/sun/star/script/vba/XVBAMacroResolver \
+ offapi/com/sun/star/script/vba/XVBAModuleInfo \
+ offapi/com/sun/star/script/vba/XVBAScriptListener \
+ offapi/com/sun/star/sdb/BooleanComparisonMode \
+ offapi/com/sun/star/sdb/CommandType \
+ offapi/com/sun/star/sdb/DatabaseRegistrationEvent \
+ offapi/com/sun/star/sdb/DocumentSaveRequest \
+ offapi/com/sun/star/sdb/ErrorCondition \
+ offapi/com/sun/star/sdb/ParametersRequest \
+ offapi/com/sun/star/sdb/RowChangeAction \
+ offapi/com/sun/star/sdb/RowChangeEvent \
+ offapi/com/sun/star/sdb/RowSetVetoException \
+ offapi/com/sun/star/sdb/RowsChangeEvent \
+ offapi/com/sun/star/sdb/SQLContext \
+ offapi/com/sun/star/sdb/SQLErrorEvent \
+ offapi/com/sun/star/sdb/SQLFilterOperator \
+ offapi/com/sun/star/sdb/XAlterQuery \
+ offapi/com/sun/star/sdb/XBookmarksSupplier \
+ offapi/com/sun/star/sdb/XColumn \
+ offapi/com/sun/star/sdb/XColumnUpdate \
+ offapi/com/sun/star/sdb/XCommandPreparation \
+ offapi/com/sun/star/sdb/XCompletedConnection \
+ offapi/com/sun/star/sdb/XCompletedExecution \
+ offapi/com/sun/star/sdb/XDataAccessDescriptorFactory \
+ offapi/com/sun/star/sdb/XDatabaseAccess \
+ offapi/com/sun/star/sdb/XDatabaseAccessListener \
+ offapi/com/sun/star/sdb/XDatabaseEnvironment \
+ offapi/com/sun/star/sdb/XDatabaseRegistrations \
+ offapi/com/sun/star/sdb/XDatabaseRegistrationsListener \
+ offapi/com/sun/star/sdb/XDocumentDataSource \
+ offapi/com/sun/star/sdb/XFormDocumentsSupplier \
+ offapi/com/sun/star/sdb/XInteractionDocumentSave \
+ offapi/com/sun/star/sdb/XInteractionSupplyParameters \
+ offapi/com/sun/star/sdb/XOfficeDatabaseDocument \
+ offapi/com/sun/star/sdb/XParametersSupplier \
+ offapi/com/sun/star/sdb/XQueriesSupplier \
+ offapi/com/sun/star/sdb/XQueryDefinitionsSupplier \
+ offapi/com/sun/star/sdb/XReportDocumentsSupplier \
+ offapi/com/sun/star/sdb/XResultSetAccess \
+ offapi/com/sun/star/sdb/XRowSetApproveBroadcaster \
+ offapi/com/sun/star/sdb/XRowSetApproveListener \
+ offapi/com/sun/star/sdb/XRowSetChangeBroadcaster \
+ offapi/com/sun/star/sdb/XRowSetChangeListener \
+ offapi/com/sun/star/sdb/XRowSetSupplier \
+ offapi/com/sun/star/sdb/XRowsChangeBroadcaster \
+ offapi/com/sun/star/sdb/XRowsChangeListener \
+ offapi/com/sun/star/sdb/XSQLErrorBroadcaster \
+ offapi/com/sun/star/sdb/XSQLErrorListener \
+ offapi/com/sun/star/sdb/XSQLQueryComposer \
+ offapi/com/sun/star/sdb/XSQLQueryComposerFactory \
+ offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer \
+ offapi/com/sun/star/sdb/XSingleSelectQueryComposer \
+ offapi/com/sun/star/sdb/XSubDocument \
+ offapi/com/sun/star/sdb/application/CopyTableContinuation \
+ offapi/com/sun/star/sdb/application/CopyTableOperation \
+ offapi/com/sun/star/sdb/application/CopyTableRowEvent \
+ offapi/com/sun/star/sdb/application/DatabaseObject \
+ offapi/com/sun/star/sdb/application/DatabaseObjectContainer \
+ offapi/com/sun/star/sdb/application/NamedDatabaseObject \
+ offapi/com/sun/star/sdb/application/XCopyTableListener \
+ offapi/com/sun/star/sdb/application/XCopyTableWizard \
+ offapi/com/sun/star/sdb/application/XDatabaseDocumentUI \
+ offapi/com/sun/star/sdb/application/XTableUIProvider \
+ offapi/com/sun/star/sdb/tools/CompositionType \
+ offapi/com/sun/star/sdb/tools/XConnectionSupplier \
+ offapi/com/sun/star/sdb/tools/XConnectionTools \
+ offapi/com/sun/star/sdb/tools/XDataSourceMetaData \
+ offapi/com/sun/star/sdb/tools/XIndexAlteration \
+ offapi/com/sun/star/sdb/tools/XKeyAlteration \
+ offapi/com/sun/star/sdb/tools/XObjectNames \
+ offapi/com/sun/star/sdb/tools/XTableAlteration \
+ offapi/com/sun/star/sdb/tools/XTableName \
+ offapi/com/sun/star/sdb/tools/XTableRename \
+ offapi/com/sun/star/sdb/tools/XViewAccess \
+ offapi/com/sun/star/sdbc/BatchUpdateException \
+ offapi/com/sun/star/sdbc/BestRowScope \
+ offapi/com/sun/star/sdbc/BestRowType \
+ offapi/com/sun/star/sdbc/ChangeAction \
+ offapi/com/sun/star/sdbc/ChangeEvent \
+ offapi/com/sun/star/sdbc/ColumnSearch \
+ offapi/com/sun/star/sdbc/ColumnType \
+ offapi/com/sun/star/sdbc/ColumnValue \
+ offapi/com/sun/star/sdbc/DataTruncation \
+ offapi/com/sun/star/sdbc/DataType \
+ offapi/com/sun/star/sdbc/Deferrability \
+ offapi/com/sun/star/sdbc/DriverPropertyInfo \
+ offapi/com/sun/star/sdbc/FetchDirection \
+ offapi/com/sun/star/sdbc/IndexType \
+ offapi/com/sun/star/sdbc/KeyRule \
+ offapi/com/sun/star/sdbc/ProcedureColumn \
+ offapi/com/sun/star/sdbc/ProcedureResult \
+ offapi/com/sun/star/sdbc/ResultSetConcurrency \
+ offapi/com/sun/star/sdbc/ResultSetType \
+ offapi/com/sun/star/sdbc/SQLException \
+ offapi/com/sun/star/sdbc/SQLWarning \
+ offapi/com/sun/star/sdbc/TransactionIsolation \
+ offapi/com/sun/star/sdbc/XArray \
+ offapi/com/sun/star/sdbc/XBatchExecution \
+ offapi/com/sun/star/sdbc/XBlob \
+ offapi/com/sun/star/sdbc/XClob \
+ offapi/com/sun/star/sdbc/XCloseable \
+ offapi/com/sun/star/sdbc/XColumnLocate \
+ offapi/com/sun/star/sdbc/XConnection \
+ offapi/com/sun/star/sdbc/XDataSource \
+ offapi/com/sun/star/sdbc/XDatabaseMetaData \
+ offapi/com/sun/star/sdbc/XDatabaseMetaData2 \
+ offapi/com/sun/star/sdbc/XDriver \
+ offapi/com/sun/star/sdbc/XDriverAccess \
+ offapi/com/sun/star/sdbc/XDriverManager \
+ offapi/com/sun/star/sdbc/XGeneratedResultSet \
+ offapi/com/sun/star/sdbc/XIsolatedConnection \
+ offapi/com/sun/star/sdbc/XMultipleResults \
+ offapi/com/sun/star/sdbc/XOutParameters \
+ offapi/com/sun/star/sdbc/XParameters \
+ offapi/com/sun/star/sdbc/XPooledConnection \
+ offapi/com/sun/star/sdbc/XPreparedBatchExecution \
+ offapi/com/sun/star/sdbc/XPreparedStatement \
+ offapi/com/sun/star/sdbc/XRef \
+ offapi/com/sun/star/sdbc/XResultSet \
+ offapi/com/sun/star/sdbc/XResultSetMetaData \
+ offapi/com/sun/star/sdbc/XResultSetMetaDataSupplier \
+ offapi/com/sun/star/sdbc/XResultSetUpdate \
+ offapi/com/sun/star/sdbc/XRow \
+ offapi/com/sun/star/sdbc/XRowSet \
+ offapi/com/sun/star/sdbc/XRowSetListener \
+ offapi/com/sun/star/sdbc/XRowUpdate \
+ offapi/com/sun/star/sdbc/XSQLData \
+ offapi/com/sun/star/sdbc/XSQLInput \
+ offapi/com/sun/star/sdbc/XSQLOutput \
+ offapi/com/sun/star/sdbc/XStatement \
+ offapi/com/sun/star/sdbc/XStruct \
+ offapi/com/sun/star/sdbc/XWarningsSupplier \
+ offapi/com/sun/star/sdbcx/CheckOption \
+ offapi/com/sun/star/sdbcx/CompareBookmark \
+ offapi/com/sun/star/sdbcx/KeyType \
+ offapi/com/sun/star/sdbcx/Privilege \
+ offapi/com/sun/star/sdbcx/PrivilegeObject \
+ offapi/com/sun/star/sdbcx/XAlterTable \
+ offapi/com/sun/star/sdbcx/XAlterView \
+ offapi/com/sun/star/sdbcx/XAppend \
+ offapi/com/sun/star/sdbcx/XAuthorizable \
+ offapi/com/sun/star/sdbcx/XColumnsSupplier \
+ offapi/com/sun/star/sdbcx/XCreateCatalog \
+ offapi/com/sun/star/sdbcx/XDataDefinitionSupplier \
+ offapi/com/sun/star/sdbcx/XDataDescriptorFactory \
+ offapi/com/sun/star/sdbcx/XDeleteRows \
+ offapi/com/sun/star/sdbcx/XDrop \
+ offapi/com/sun/star/sdbcx/XDropCatalog \
+ offapi/com/sun/star/sdbcx/XGroupsSupplier \
+ offapi/com/sun/star/sdbcx/XIndexesSupplier \
+ offapi/com/sun/star/sdbcx/XKeysSupplier \
+ offapi/com/sun/star/sdbcx/XRename \
+ offapi/com/sun/star/sdbcx/XRowLocate \
+ offapi/com/sun/star/sdbcx/XTablesSupplier \
+ offapi/com/sun/star/sdbcx/XUser \
+ offapi/com/sun/star/sdbcx/XUsersSupplier \
+ offapi/com/sun/star/sdbcx/XViewsSupplier \
+ offapi/com/sun/star/security/CertAltNameEntry \
+ offapi/com/sun/star/security/CertificateCharacters \
+ offapi/com/sun/star/security/CertificateContainerStatus \
+ offapi/com/sun/star/security/CertificateException \
+ offapi/com/sun/star/security/CertificateValidity \
+ offapi/com/sun/star/security/CryptographyException \
+ offapi/com/sun/star/security/DocumentSignatureInformation \
+ offapi/com/sun/star/security/EncryptionException \
+ offapi/com/sun/star/security/ExtAltNameType \
+ offapi/com/sun/star/security/KeyException \
+ offapi/com/sun/star/security/KeyUsage \
+ offapi/com/sun/star/security/NoPasswordException \
+ offapi/com/sun/star/security/SecurityInfrastructureException \
+ offapi/com/sun/star/security/SignatureException \
+ offapi/com/sun/star/security/XCertificate \
+ offapi/com/sun/star/security/XCertificateContainer \
+ offapi/com/sun/star/security/XCertificateExtension \
+ offapi/com/sun/star/security/XDocumentDigitalSignatures \
+ offapi/com/sun/star/security/XSanExtension \
+ offapi/com/sun/star/security/XSerialNumberAdapter \
+ offapi/com/sun/star/setup/ActionType \
+ offapi/com/sun/star/setup/BaseAction \
+ offapi/com/sun/star/setup/CopyFileAction \
+ offapi/com/sun/star/setup/DeleteDirAction \
+ offapi/com/sun/star/setup/DeleteFileAction \
+ offapi/com/sun/star/setup/DeleteFolderAction \
+ offapi/com/sun/star/setup/DeleteFolderItemAction \
+ offapi/com/sun/star/setup/DownloadAction \
+ offapi/com/sun/star/setup/FontAction \
+ offapi/com/sun/star/setup/InstallEnvironment \
+ offapi/com/sun/star/setup/InstallResponse \
+ offapi/com/sun/star/setup/InstallType \
+ offapi/com/sun/star/setup/MakeDirAction \
+ offapi/com/sun/star/setup/MakeFolderAction \
+ offapi/com/sun/star/setup/MakeFolderItemAction \
+ offapi/com/sun/star/setup/MakeShortcutAction \
+ offapi/com/sun/star/setup/MirrorEntry \
+ offapi/com/sun/star/setup/ModuleInfo \
+ offapi/com/sun/star/setup/ModuleState \
+ offapi/com/sun/star/setup/OSType \
+ offapi/com/sun/star/setup/ProfileItemAction \
+ offapi/com/sun/star/setup/ResponseErrorCode \
+ offapi/com/sun/star/setup/SizeInfo \
+ offapi/com/sun/star/setup/UnzipAction \
+ offapi/com/sun/star/setup/UpdateType \
+ offapi/com/sun/star/setup/VersionIdentifier \
+ offapi/com/sun/star/setup/WindowsRegistryAction \
+ offapi/com/sun/star/setup/XSetup \
+ offapi/com/sun/star/sheet/ActivationEvent \
+ offapi/com/sun/star/sheet/AddressConvention \
+ offapi/com/sun/star/sheet/Border \
+ offapi/com/sun/star/sheet/CellDeleteMode \
+ offapi/com/sun/star/sheet/CellFlags \
+ offapi/com/sun/star/sheet/CellInsertMode \
+ offapi/com/sun/star/sheet/ComplexReference \
+ offapi/com/sun/star/sheet/ConditionOperator \
+ offapi/com/sun/star/sheet/ConditionOperator2 \
+ offapi/com/sun/star/sheet/DDEItemInfo \
+ offapi/com/sun/star/sheet/DDELinkInfo \
+ offapi/com/sun/star/sheet/DDELinkMode \
+ offapi/com/sun/star/sheet/DataImportMode \
+ offapi/com/sun/star/sheet/DataPilotFieldAutoShowInfo \
+ offapi/com/sun/star/sheet/DataPilotFieldFilter \
+ offapi/com/sun/star/sheet/DataPilotFieldGroupBy \
+ offapi/com/sun/star/sheet/DataPilotFieldGroupInfo \
+ offapi/com/sun/star/sheet/DataPilotFieldLayoutInfo \
+ offapi/com/sun/star/sheet/DataPilotFieldLayoutMode \
+ offapi/com/sun/star/sheet/DataPilotFieldOrientation \
+ offapi/com/sun/star/sheet/DataPilotFieldReference \
+ offapi/com/sun/star/sheet/DataPilotFieldReferenceItemType \
+ offapi/com/sun/star/sheet/DataPilotFieldReferenceType \
+ offapi/com/sun/star/sheet/DataPilotFieldShowItemsMode \
+ offapi/com/sun/star/sheet/DataPilotFieldSortInfo \
+ offapi/com/sun/star/sheet/DataPilotFieldSortMode \
+ offapi/com/sun/star/sheet/DataPilotOutputRangeType \
+ offapi/com/sun/star/sheet/DataPilotTableHeaderData \
+ offapi/com/sun/star/sheet/DataPilotTablePositionData \
+ offapi/com/sun/star/sheet/DataPilotTablePositionType \
+ offapi/com/sun/star/sheet/DataPilotTableResultData \
+ offapi/com/sun/star/sheet/DataResult \
+ offapi/com/sun/star/sheet/DataResultFlags \
+ offapi/com/sun/star/sheet/DimensionFlags \
+ offapi/com/sun/star/sheet/ExternalLinkInfo \
+ offapi/com/sun/star/sheet/ExternalLinkType \
+ offapi/com/sun/star/sheet/ExternalReference \
+ offapi/com/sun/star/sheet/FillDateMode \
+ offapi/com/sun/star/sheet/FillDirection \
+ offapi/com/sun/star/sheet/FillMode \
+ offapi/com/sun/star/sheet/FilterConnection \
+ offapi/com/sun/star/sheet/FilterOperator \
+ offapi/com/sun/star/sheet/FilterOperator2 \
+ offapi/com/sun/star/sheet/FormulaLanguage \
+ offapi/com/sun/star/sheet/FormulaMapGroup \
+ offapi/com/sun/star/sheet/FormulaMapGroupSpecialOffset \
+ offapi/com/sun/star/sheet/FormulaOpCodeMapEntry \
+ offapi/com/sun/star/sheet/FormulaResult \
+ offapi/com/sun/star/sheet/FormulaToken \
+ offapi/com/sun/star/sheet/FunctionArgument \
+ offapi/com/sun/star/sheet/FunctionCategory \
+ offapi/com/sun/star/sheet/GeneralFunction \
+ offapi/com/sun/star/sheet/GoalResult \
+ offapi/com/sun/star/sheet/LocalizedName \
+ offapi/com/sun/star/sheet/MemberResult \
+ offapi/com/sun/star/sheet/MemberResultFlags \
+ offapi/com/sun/star/sheet/MoveDirection \
+ offapi/com/sun/star/sheet/NamedRangeFlag \
+ offapi/com/sun/star/sheet/NameToken \
+ offapi/com/sun/star/sheet/NoConvergenceException \
+ offapi/com/sun/star/sheet/PasteOperation \
+ offapi/com/sun/star/sheet/RangeSelectionEvent \
+ offapi/com/sun/star/sheet/ReferenceFlags \
+ offapi/com/sun/star/sheet/ResultEvent \
+ offapi/com/sun/star/sheet/SheetLinkMode \
+ offapi/com/sun/star/sheet/SingleReference \
+ offapi/com/sun/star/sheet/SolverConstraint \
+ offapi/com/sun/star/sheet/SolverConstraintOperator \
+ offapi/com/sun/star/sheet/SpreadsheetViewObjectsMode \
+ offapi/com/sun/star/sheet/StatusBarFunction \
+ offapi/com/sun/star/sheet/SubTotalColumn \
+ offapi/com/sun/star/sheet/TableFilterField \
+ offapi/com/sun/star/sheet/TableFilterField2 \
+ offapi/com/sun/star/sheet/TableOperationMode \
+ offapi/com/sun/star/sheet/TablePageBreakData \
+ offapi/com/sun/star/sheet/TableValidationVisibility \
+ offapi/com/sun/star/sheet/ValidationAlertStyle \
+ offapi/com/sun/star/sheet/ValidationType \
+ offapi/com/sun/star/sheet/XActivationBroadcaster \
+ offapi/com/sun/star/sheet/XActivationEventListener \
+ offapi/com/sun/star/sheet/XAddIn \
+ offapi/com/sun/star/sheet/XAreaLink \
+ offapi/com/sun/star/sheet/XAreaLinks \
+ offapi/com/sun/star/sheet/XArrayFormulaRange \
+ offapi/com/sun/star/sheet/XArrayFormulaTokens \
+ offapi/com/sun/star/sheet/XCalculatable \
+ offapi/com/sun/star/sheet/XCellAddressable \
+ offapi/com/sun/star/sheet/XCellFormatRangesSupplier \
+ offapi/com/sun/star/sheet/XCellRangeAddressable \
+ offapi/com/sun/star/sheet/XCellRangeData \
+ offapi/com/sun/star/sheet/XCellRangeFormula \
+ offapi/com/sun/star/sheet/XCellRangeMovement \
+ offapi/com/sun/star/sheet/XCellRangeReferrer \
+ offapi/com/sun/star/sheet/XCellRangesAccess \
+ offapi/com/sun/star/sheet/XCellRangesQuery \
+ offapi/com/sun/star/sheet/XCellSeries \
+ offapi/com/sun/star/sheet/XCompatibilityNames \
+ offapi/com/sun/star/sheet/XConsolidatable \
+ offapi/com/sun/star/sheet/XConsolidationDescriptor \
+ offapi/com/sun/star/sheet/XDDELink \
+ offapi/com/sun/star/sheet/XDDELinkResults \
+ offapi/com/sun/star/sheet/XDDELinks \
+ offapi/com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier \
+ offapi/com/sun/star/sheet/XDataPilotDescriptor \
+ offapi/com/sun/star/sheet/XDataPilotField \
+ offapi/com/sun/star/sheet/XDataPilotFieldGrouping \
+ offapi/com/sun/star/sheet/XDataPilotMemberResults \
+ offapi/com/sun/star/sheet/XDataPilotResults \
+ offapi/com/sun/star/sheet/XDataPilotTable \
+ offapi/com/sun/star/sheet/XDataPilotTable2 \
+ offapi/com/sun/star/sheet/XDataPilotTables \
+ offapi/com/sun/star/sheet/XDataPilotTablesSupplier \
+ offapi/com/sun/star/sheet/XDatabaseRange \
+ offapi/com/sun/star/sheet/XDatabaseRanges \
+ offapi/com/sun/star/sheet/XDimensionsSupplier \
+ offapi/com/sun/star/sheet/XDocumentAuditing \
+ offapi/com/sun/star/sheet/XDrillDownDataSupplier \
+ offapi/com/sun/star/sheet/XEnhancedMouseClickBroadcaster \
+ offapi/com/sun/star/sheet/XExternalDocLink \
+ offapi/com/sun/star/sheet/XExternalDocLinks \
+ offapi/com/sun/star/sheet/XExternalSheetCache \
+ offapi/com/sun/star/sheet/XExternalSheetName \
+ offapi/com/sun/star/sheet/XFillAcrossSheet \
+ offapi/com/sun/star/sheet/XFilterFormulaParser \
+ offapi/com/sun/star/sheet/XFormulaOpCodeMapper \
+ offapi/com/sun/star/sheet/XFormulaParser \
+ offapi/com/sun/star/sheet/XFormulaQuery \
+ offapi/com/sun/star/sheet/XFormulaTokens \
+ offapi/com/sun/star/sheet/XFunctionAccess \
+ offapi/com/sun/star/sheet/XFunctionDescriptions \
+ offapi/com/sun/star/sheet/XGoalSeek \
+ offapi/com/sun/star/sheet/XHeaderFooterContent \
+ offapi/com/sun/star/sheet/XHierarchiesSupplier \
+ offapi/com/sun/star/sheet/XLabelRange \
+ offapi/com/sun/star/sheet/XLabelRanges \
+ offapi/com/sun/star/sheet/XLevelsSupplier \
+ offapi/com/sun/star/sheet/XMembersSupplier \
+ offapi/com/sun/star/sheet/XMultiFormulaTokens \
+ offapi/com/sun/star/sheet/XMultipleOperation \
+ offapi/com/sun/star/sheet/XNamedRange \
+ offapi/com/sun/star/sheet/XNamedRanges \
+ offapi/com/sun/star/sheet/XPrintAreas \
+ offapi/com/sun/star/sheet/XRangeSelection \
+ offapi/com/sun/star/sheet/XRangeSelectionChangeListener \
+ offapi/com/sun/star/sheet/XRangeSelectionListener \
+ offapi/com/sun/star/sheet/XRecentFunctions \
+ offapi/com/sun/star/sheet/XResultListener \
+ offapi/com/sun/star/sheet/XScenario \
+ offapi/com/sun/star/sheet/XScenarioEnhanced \
+ offapi/com/sun/star/sheet/XScenarios \
+ offapi/com/sun/star/sheet/XScenariosSupplier \
+ offapi/com/sun/star/sheet/XSheetAnnotation \
+ offapi/com/sun/star/sheet/XSheetAnnotationAnchor \
+ offapi/com/sun/star/sheet/XSheetAnnotationShapeSupplier \
+ offapi/com/sun/star/sheet/XSheetAnnotations \
+ offapi/com/sun/star/sheet/XSheetAnnotationsSupplier \
+ offapi/com/sun/star/sheet/XSheetAuditing \
+ offapi/com/sun/star/sheet/XSheetCellCursor \
+ offapi/com/sun/star/sheet/XSheetCellRange \
+ offapi/com/sun/star/sheet/XSheetCellRangeContainer \
+ offapi/com/sun/star/sheet/XSheetCellRanges \
+ offapi/com/sun/star/sheet/XSheetCondition \
+ offapi/com/sun/star/sheet/XSheetCondition2 \
+ offapi/com/sun/star/sheet/XSheetConditionalEntries \
+ offapi/com/sun/star/sheet/XSheetConditionalEntry \
+ offapi/com/sun/star/sheet/XSheetFilterDescriptor \
+ offapi/com/sun/star/sheet/XSheetFilterDescriptor2 \
+ offapi/com/sun/star/sheet/XSheetFilterable \
+ offapi/com/sun/star/sheet/XSheetFilterableEx \
+ offapi/com/sun/star/sheet/XSheetLinkable \
+ offapi/com/sun/star/sheet/XSheetOperation \
+ offapi/com/sun/star/sheet/XSheetOutline \
+ offapi/com/sun/star/sheet/XSheetPageBreak \
+ offapi/com/sun/star/sheet/XSheetPastable \
+ offapi/com/sun/star/sheet/XSolver \
+ offapi/com/sun/star/sheet/XSolverDescription \
+ offapi/com/sun/star/sheet/XSpreadsheet \
+ offapi/com/sun/star/sheet/XSpreadsheetDocument \
+ offapi/com/sun/star/sheet/XSpreadsheetView \
+ offapi/com/sun/star/sheet/XSpreadsheets \
+ offapi/com/sun/star/sheet/XSubTotalCalculatable \
+ offapi/com/sun/star/sheet/XSubTotalDescriptor \
+ offapi/com/sun/star/sheet/XSubTotalField \
+ offapi/com/sun/star/sheet/XUniqueCellFormatRangesSupplier \
+ offapi/com/sun/star/sheet/XUnnamedDatabaseRanges \
+ offapi/com/sun/star/sheet/XUsedAreaCursor \
+ offapi/com/sun/star/sheet/XViewFreezable \
+ offapi/com/sun/star/sheet/XViewPane \
+ offapi/com/sun/star/sheet/XViewPanesSupplier \
+ offapi/com/sun/star/sheet/XViewSplitable \
+ offapi/com/sun/star/sheet/XVolatileResult \
+ offapi/com/sun/star/sheet/_NamedRange \
+ offapi/com/sun/star/smarttags/SmartTagRecognizerMode \
+ offapi/com/sun/star/smarttags/XSmartTagAction \
+ offapi/com/sun/star/smarttags/XSmartTagRecognizer \
+ offapi/com/sun/star/style/BreakType \
+ offapi/com/sun/star/style/CaseMap \
+ offapi/com/sun/star/style/DropCapFormat \
+ offapi/com/sun/star/style/GraphicLocation \
+ offapi/com/sun/star/style/HorizontalAlignment \
+ offapi/com/sun/star/style/LineNumberPosition \
+ offapi/com/sun/star/style/LineSpacing \
+ offapi/com/sun/star/style/LineSpacingMode \
+ offapi/com/sun/star/style/NumberingType \
+ offapi/com/sun/star/style/PageStyleLayout \
+ offapi/com/sun/star/style/ParagraphAdjust \
+ offapi/com/sun/star/style/ParagraphStyleCategory \
+ offapi/com/sun/star/style/TabAlign \
+ offapi/com/sun/star/style/TabStop \
+ offapi/com/sun/star/style/VerticalAlignment \
+ offapi/com/sun/star/style/XAutoStyle \
+ offapi/com/sun/star/style/XAutoStyleFamily \
+ offapi/com/sun/star/style/XAutoStyles \
+ offapi/com/sun/star/style/XAutoStylesSupplier \
+ offapi/com/sun/star/style/XDefaultsSupplier \
+ offapi/com/sun/star/style/XStyle \
+ offapi/com/sun/star/style/XStyleCondition \
+ offapi/com/sun/star/style/XStyleFamiliesSupplier \
+ offapi/com/sun/star/style/XStyleLoader \
+ offapi/com/sun/star/style/XStyleSupplier \
+ offapi/com/sun/star/svg/XSVGPrinter \
+ offapi/com/sun/star/svg/XSVGWriter \
+ offapi/com/sun/star/sync/FilterData \
+ offapi/com/sun/star/sync/SyncAction \
+ offapi/com/sun/star/sync/SyncElement \
+ offapi/com/sun/star/sync/SyncEvent \
+ offapi/com/sun/star/sync/SyncInfo \
+ offapi/com/sun/star/sync/SyncMode \
+ offapi/com/sun/star/sync/SyncOptions \
+ offapi/com/sun/star/sync/SyncScheme \
+ offapi/com/sun/star/sync/SyncType \
+ offapi/com/sun/star/sync/XSyncCollector \
+ offapi/com/sun/star/sync/XSynchronizer \
+ offapi/com/sun/star/sync2/BadPartnershipException \
+ offapi/com/sun/star/system/SimpleMailClientFlags \
+ offapi/com/sun/star/system/SystemShellExecuteException \
+ offapi/com/sun/star/system/SystemShellExecuteFlags \
+ offapi/com/sun/star/system/XProxySettings \
+ offapi/com/sun/star/system/XSimpleMailClient \
+ offapi/com/sun/star/system/XSimpleMailClientSupplier \
+ offapi/com/sun/star/system/XSimpleMailMessage \
+ offapi/com/sun/star/system/XSystemShellExecute \
+ offapi/com/sun/star/table/BorderLine \
+ offapi/com/sun/star/table/BorderLine2 \
+ offapi/com/sun/star/table/BorderLineStyle \
+ offapi/com/sun/star/table/CellAddress \
+ offapi/com/sun/star/table/CellContentType \
+ offapi/com/sun/star/table/CellHoriJustify \
+ offapi/com/sun/star/table/CellJustifyMethod \
+ offapi/com/sun/star/table/CellOrientation \
+ offapi/com/sun/star/table/CellRangeAddress \
+ offapi/com/sun/star/table/CellVertJustify \
+ offapi/com/sun/star/table/CellVertJustify2 \
+ offapi/com/sun/star/table/ShadowFormat \
+ offapi/com/sun/star/table/ShadowLocation \
+ offapi/com/sun/star/table/TableBorder \
+ offapi/com/sun/star/table/TableBorderDistances \
+ offapi/com/sun/star/table/TableOrientation \
+ offapi/com/sun/star/table/TableSortField \
+ offapi/com/sun/star/table/TableSortFieldType \
+ offapi/com/sun/star/table/XAutoFormattable \
+ offapi/com/sun/star/table/XCell \
+ offapi/com/sun/star/table/XCell2 \
+ offapi/com/sun/star/table/XCellCursor \
+ offapi/com/sun/star/table/XCellRange \
+ offapi/com/sun/star/table/XColumnRowRange \
+ offapi/com/sun/star/table/XMergeableCell \
+ offapi/com/sun/star/table/XMergeableCellRange \
+ offapi/com/sun/star/table/XTable \
+ offapi/com/sun/star/table/XTableChart \
+ offapi/com/sun/star/table/XTableCharts \
+ offapi/com/sun/star/table/XTableChartsSupplier \
+ offapi/com/sun/star/table/XTableColumns \
+ offapi/com/sun/star/table/XTableRows \
+ offapi/com/sun/star/task/ClassifiedInteractionRequest \
+ offapi/com/sun/star/task/DocumentMSPasswordRequest \
+ offapi/com/sun/star/task/DocumentMSPasswordRequest2 \
+ offapi/com/sun/star/task/DocumentMacroConfirmationRequest \
+ offapi/com/sun/star/task/DocumentPasswordRequest \
+ offapi/com/sun/star/task/DocumentPasswordRequest2 \
+ offapi/com/sun/star/task/ErrorCodeIOException \
+ offapi/com/sun/star/task/ErrorCodeRequest \
+ offapi/com/sun/star/task/FutureDocumentVersionProductUpdateRequest \
+ offapi/com/sun/star/task/InteractionClassification \
+ offapi/com/sun/star/task/MasterPasswordRequest \
+ offapi/com/sun/star/task/NoMasterException \
+ offapi/com/sun/star/task/PDFExportException \
+ offapi/com/sun/star/task/PasswordRequest \
+ offapi/com/sun/star/task/PasswordRequestMode \
+ offapi/com/sun/star/task/UnsupportedOverwriteRequest \
+ offapi/com/sun/star/task/UrlRecord \
+ offapi/com/sun/star/task/UserRecord \
+ offapi/com/sun/star/task/XAbortChannel \
+ offapi/com/sun/star/task/XAsyncJob \
+ offapi/com/sun/star/task/XInteractionApprove \
+ offapi/com/sun/star/task/XInteractionAskLater \
+ offapi/com/sun/star/task/XInteractionDisapprove \
+ offapi/com/sun/star/task/XInteractionPassword \
+ offapi/com/sun/star/task/XInteractionPassword2 \
+ offapi/com/sun/star/task/XInteractionRequestStringResolver \
+ offapi/com/sun/star/task/XJob \
+ offapi/com/sun/star/task/XJobExecutor \
+ offapi/com/sun/star/task/XJobListener \
+ offapi/com/sun/star/task/XMasterPasswordHandling \
+ offapi/com/sun/star/task/XMasterPasswordHandling2 \
+ offapi/com/sun/star/task/XPasswordContainer \
+ offapi/com/sun/star/task/XRestartManager \
+ offapi/com/sun/star/task/XStatusIndicator \
+ offapi/com/sun/star/task/XStatusIndicatorFactory \
+ offapi/com/sun/star/task/XStatusIndicatorSupplier \
+ offapi/com/sun/star/task/XUrlContainer \
+ offapi/com/sun/star/text/AuthorDisplayFormat \
+ offapi/com/sun/star/text/BibliographyDataField \
+ offapi/com/sun/star/text/BibliographyDataType \
+ offapi/com/sun/star/text/ChapterFormat \
+ offapi/com/sun/star/text/CharacterCompressionType \
+ offapi/com/sun/star/text/ControlCharacter \
+ offapi/com/sun/star/text/DateDisplayFormat \
+ offapi/com/sun/star/text/DocumentStatistic \
+ offapi/com/sun/star/text/FilenameDisplayFormat \
+ offapi/com/sun/star/text/FontEmphasis \
+ offapi/com/sun/star/text/FontRelief \
+ offapi/com/sun/star/text/FootnoteNumbering \
+ offapi/com/sun/star/text/GraphicCrop \
+ offapi/com/sun/star/text/HoriOrientation \
+ offapi/com/sun/star/text/HoriOrientationFormat \
+ offapi/com/sun/star/text/HorizontalAdjust \
+ offapi/com/sun/star/text/InvalidTextContentException \
+ offapi/com/sun/star/text/LabelFollow \
+ offapi/com/sun/star/text/MailMergeEvent \
+ offapi/com/sun/star/text/MailMergeType \
+ offapi/com/sun/star/text/NotePrintMode \
+ offapi/com/sun/star/text/PageNumberType \
+ offapi/com/sun/star/text/ParagraphVertAlign \
+ offapi/com/sun/star/text/PlaceholderType \
+ offapi/com/sun/star/text/PositionAndSpaceMode \
+ offapi/com/sun/star/text/PositionLayoutDir \
+ offapi/com/sun/star/text/ReferenceFieldPart \
+ offapi/com/sun/star/text/ReferenceFieldSource \
+ offapi/com/sun/star/text/RelOrientation \
+ offapi/com/sun/star/text/RubyAdjust \
+ offapi/com/sun/star/text/SectionFileLink \
+ offapi/com/sun/star/text/SetVariableType \
+ offapi/com/sun/star/text/SizeType \
+ offapi/com/sun/star/text/TableColumnSeparator \
+ offapi/com/sun/star/text/TemplateDisplayFormat \
+ offapi/com/sun/star/text/TextColumn \
+ offapi/com/sun/star/text/TextColumnSequence \
+ offapi/com/sun/star/text/TextContentAnchorType \
+ offapi/com/sun/star/text/TextGridMode \
+ offapi/com/sun/star/text/TextMarkupDescriptor \
+ offapi/com/sun/star/text/TextMarkupType \
+ offapi/com/sun/star/text/TimeDisplayFormat \
+ offapi/com/sun/star/text/UserDataPart \
+ offapi/com/sun/star/text/UserFieldFormat \
+ offapi/com/sun/star/text/VertOrientation \
+ offapi/com/sun/star/text/VertOrientationFormat \
+ offapi/com/sun/star/text/WrapInfluenceOnPosition \
+ offapi/com/sun/star/text/WrapTextMode \
+ offapi/com/sun/star/text/WritingMode \
+ offapi/com/sun/star/text/WritingMode2 \
+ offapi/com/sun/star/text/XAutoTextContainer \
+ offapi/com/sun/star/text/XAutoTextEntry \
+ offapi/com/sun/star/text/XAutoTextGroup \
+ offapi/com/sun/star/text/XBookmarkInsertTool \
+ offapi/com/sun/star/text/XBookmarksSupplier \
+ offapi/com/sun/star/text/XChapterNumberingSupplier \
+ offapi/com/sun/star/text/XDefaultNumberingProvider \
+ offapi/com/sun/star/text/XDependentTextField \
+ offapi/com/sun/star/text/XDocumentIndex \
+ offapi/com/sun/star/text/XDocumentIndexMark \
+ offapi/com/sun/star/text/XDocumentIndexesSupplier \
+ offapi/com/sun/star/text/XEndnotesSettingsSupplier \
+ offapi/com/sun/star/text/XEndnotesSupplier \
+ offapi/com/sun/star/text/XFlatParagraph \
+ offapi/com/sun/star/text/XFlatParagraphIterator \
+ offapi/com/sun/star/text/XFlatParagraphIteratorProvider \
+ offapi/com/sun/star/text/XFootnote \
+ offapi/com/sun/star/text/XFootnotesSettingsSupplier \
+ offapi/com/sun/star/text/XFootnotesSupplier \
+ offapi/com/sun/star/text/XFormField \
+ offapi/com/sun/star/text/XHeaderFooter \
+ offapi/com/sun/star/text/XHeaderFooterPageStyle \
+ offapi/com/sun/star/text/XLineNumberingProperties \
+ offapi/com/sun/star/text/XLineNumberingSupplier \
+ offapi/com/sun/star/text/XMailMergeBroadcaster \
+ offapi/com/sun/star/text/XMailMergeListener \
+ offapi/com/sun/star/text/XModule \
+ offapi/com/sun/star/text/XMultiTextMarkup \
+ offapi/com/sun/star/text/XNumberingFormatter \
+ offapi/com/sun/star/text/XNumberingRulesSupplier \
+ offapi/com/sun/star/text/XNumberingTypeInfo \
+ offapi/com/sun/star/text/XPageCursor \
+ offapi/com/sun/star/text/XPagePrintable \
+ offapi/com/sun/star/text/XParagraphAppend \
+ offapi/com/sun/star/text/XParagraphCursor \
+ offapi/com/sun/star/text/XRedline \
+ offapi/com/sun/star/text/XReferenceMarksSupplier \
+ offapi/com/sun/star/text/XRelativeTextContentInsert \
+ offapi/com/sun/star/text/XRelativeTextContentRemove \
+ offapi/com/sun/star/text/XRubySelection \
+ offapi/com/sun/star/text/XSentenceCursor \
+ offapi/com/sun/star/text/XSimpleText \
+ offapi/com/sun/star/text/XText \
+ offapi/com/sun/star/text/XTextAppend \
+ offapi/com/sun/star/text/XTextAppendAndConvert \
+ offapi/com/sun/star/text/XTextColumns \
+ offapi/com/sun/star/text/XTextContent \
+ offapi/com/sun/star/text/XTextContentAppend \
+ offapi/com/sun/star/text/XTextConvert \
+ offapi/com/sun/star/text/XTextCopy \
+ offapi/com/sun/star/text/XTextCursor \
+ offapi/com/sun/star/text/XTextDocument \
+ offapi/com/sun/star/text/XTextEmbeddedObject \
+ offapi/com/sun/star/text/XTextEmbeddedObjectsSupplier \
+ offapi/com/sun/star/text/XTextField \
+ offapi/com/sun/star/text/XTextFieldsSupplier \
+ offapi/com/sun/star/text/XTextFrame \
+ offapi/com/sun/star/text/XTextFramesSupplier \
+ offapi/com/sun/star/text/XTextGraphicObjectsSupplier \
+ offapi/com/sun/star/text/XTextMarkup \
+ offapi/com/sun/star/text/XTextPortionAppend \
+ offapi/com/sun/star/text/XTextRange \
+ offapi/com/sun/star/text/XTextRangeCompare \
+ offapi/com/sun/star/text/XTextRangeMover \
+ offapi/com/sun/star/text/XTextSection \
+ offapi/com/sun/star/text/XTextSectionsSupplier \
+ offapi/com/sun/star/text/XTextShapesSupplier \
+ offapi/com/sun/star/text/XTextTable \
+ offapi/com/sun/star/text/XTextTableCursor \
+ offapi/com/sun/star/text/XTextTablesSupplier \
+ offapi/com/sun/star/text/XTextViewCursor \
+ offapi/com/sun/star/text/XTextViewCursorSupplier \
+ offapi/com/sun/star/text/XWordCursor \
+ offapi/com/sun/star/ucb/AlreadyInitializedException \
+ offapi/com/sun/star/ucb/AuthenticationRequest \
+ offapi/com/sun/star/ucb/CHAOSProgressStart \
+ offapi/com/sun/star/ucb/CertificateValidationRequest \
+ offapi/com/sun/star/ucb/Command \
+ offapi/com/sun/star/ucb/CommandAbortedException \
+ offapi/com/sun/star/ucb/CommandFailedException \
+ offapi/com/sun/star/ucb/CommandInfo \
+ offapi/com/sun/star/ucb/CommandInfoChange \
+ offapi/com/sun/star/ucb/CommandInfoChangeEvent \
+ offapi/com/sun/star/ucb/ConnectionMode \
+ offapi/com/sun/star/ucb/ContentAction \
+ offapi/com/sun/star/ucb/ContentCreationError \
+ offapi/com/sun/star/ucb/ContentCreationException \
+ offapi/com/sun/star/ucb/ContentEvent \
+ offapi/com/sun/star/ucb/ContentInfo \
+ offapi/com/sun/star/ucb/ContentInfoAttribute \
+ offapi/com/sun/star/ucb/ContentProviderInfo \
+ offapi/com/sun/star/ucb/ContentResultSetCapability \
+ offapi/com/sun/star/ucb/Cookie \
+ offapi/com/sun/star/ucb/CookiePolicy \
+ offapi/com/sun/star/ucb/CookieRequest \
+ offapi/com/sun/star/ucb/CrossReference \
+ offapi/com/sun/star/ucb/DocumentHeaderField \
+ offapi/com/sun/star/ucb/DocumentStoreMode \
+ offapi/com/sun/star/ucb/DuplicateCommandIdentifierException \
+ offapi/com/sun/star/ucb/DuplicateProviderException \
+ offapi/com/sun/star/ucb/Error \
+ offapi/com/sun/star/ucb/ExportStreamInfo \
+ offapi/com/sun/star/ucb/FetchError \
+ offapi/com/sun/star/ucb/FetchResult \
+ offapi/com/sun/star/ucb/FileSystemNotation \
+ offapi/com/sun/star/ucb/FolderList \
+ offapi/com/sun/star/ucb/FolderListCommand \
+ offapi/com/sun/star/ucb/FolderListEntry \
+ offapi/com/sun/star/ucb/GlobalTransferCommandArgument \
+ offapi/com/sun/star/ucb/HandleCookiesRequest \
+ offapi/com/sun/star/ucb/IOErrorCode \
+ offapi/com/sun/star/ucb/IllegalIdentifierException \
+ offapi/com/sun/star/ucb/InsertCommandArgument \
+ offapi/com/sun/star/ucb/InteractiveAppException \
+ offapi/com/sun/star/ucb/InteractiveAugmentedIOException \
+ offapi/com/sun/star/ucb/InteractiveBadTransferURLException \
+ offapi/com/sun/star/ucb/InteractiveCHAOSException \
+ offapi/com/sun/star/ucb/InteractiveFileIOException \
+ offapi/com/sun/star/ucb/InteractiveIOException \
+ offapi/com/sun/star/ucb/InteractiveLockingException \
+ offapi/com/sun/star/ucb/InteractiveLockingLockExpiredException \
+ offapi/com/sun/star/ucb/InteractiveLockingLockedException \
+ offapi/com/sun/star/ucb/InteractiveLockingNotLockedException \
+ offapi/com/sun/star/ucb/InteractiveNetworkConnectException \
+ offapi/com/sun/star/ucb/InteractiveNetworkException \
+ offapi/com/sun/star/ucb/InteractiveNetworkGeneralException \
+ offapi/com/sun/star/ucb/InteractiveNetworkOffLineException \
+ offapi/com/sun/star/ucb/InteractiveNetworkReadException \
+ offapi/com/sun/star/ucb/InteractiveNetworkResolveNameException \
+ offapi/com/sun/star/ucb/InteractiveNetworkWriteException \
+ offapi/com/sun/star/ucb/InteractiveWrongMediumException \
+ offapi/com/sun/star/ucb/Link \
+ offapi/com/sun/star/ucb/ListAction \
+ offapi/com/sun/star/ucb/ListActionType \
+ offapi/com/sun/star/ucb/ListEvent \
+ offapi/com/sun/star/ucb/ListenerAlreadySetException \
+ offapi/com/sun/star/ucb/Lock \
+ offapi/com/sun/star/ucb/LockDepth \
+ offapi/com/sun/star/ucb/LockEntry \
+ offapi/com/sun/star/ucb/LockScope \
+ offapi/com/sun/star/ucb/LockType \
+ offapi/com/sun/star/ucb/MissingInputStreamException \
+ offapi/com/sun/star/ucb/MissingPropertiesException \
+ offapi/com/sun/star/ucb/NameClash \
+ offapi/com/sun/star/ucb/NameClashException \
+ offapi/com/sun/star/ucb/NameClashResolveRequest \
+ offapi/com/sun/star/ucb/NumberedSortingInfo \
+ offapi/com/sun/star/ucb/OpenCommandArgument \
+ offapi/com/sun/star/ucb/OpenCommandArgument2 \
+ offapi/com/sun/star/ucb/OpenMode \
+ offapi/com/sun/star/ucb/OutgoingMessageState \
+ offapi/com/sun/star/ucb/PostCommandArgument \
+ offapi/com/sun/star/ucb/PostCommandArgument2 \
+ offapi/com/sun/star/ucb/Priority \
+ offapi/com/sun/star/ucb/PropertyValueInfo \
+ offapi/com/sun/star/ucb/PropertyValueState \
+ offapi/com/sun/star/ucb/RecipientInfo \
+ offapi/com/sun/star/ucb/RememberAuthentication \
+ offapi/com/sun/star/ucb/RemoteContentProviderChangeAction \
+ offapi/com/sun/star/ucb/RemoteContentProviderChangeEvent \
+ offapi/com/sun/star/ucb/ResultSetException \
+ offapi/com/sun/star/ucb/Rule \
+ offapi/com/sun/star/ucb/RuleAction \
+ offapi/com/sun/star/ucb/RuleOperator \
+ offapi/com/sun/star/ucb/RuleSet \
+ offapi/com/sun/star/ucb/RuleTerm \
+ offapi/com/sun/star/ucb/SearchCommandArgument \
+ offapi/com/sun/star/ucb/SearchCriterium \
+ offapi/com/sun/star/ucb/SearchInfo \
+ offapi/com/sun/star/ucb/SearchRecursion \
+ offapi/com/sun/star/ucb/SendInfo \
+ offapi/com/sun/star/ucb/SendMediaTypes \
+ offapi/com/sun/star/ucb/ServiceNotFoundException \
+ offapi/com/sun/star/ucb/SortingInfo \
+ offapi/com/sun/star/ucb/SynchronizePolicy \
+ offapi/com/sun/star/ucb/TransferCommandOperation \
+ offapi/com/sun/star/ucb/TransferInfo \
+ offapi/com/sun/star/ucb/TransferResult \
+ offapi/com/sun/star/ucb/URLAuthenticationRequest \
+ offapi/com/sun/star/ucb/UnsupportedCommandException \
+ offapi/com/sun/star/ucb/UnsupportedDataSinkException \
+ offapi/com/sun/star/ucb/UnsupportedNameClashException \
+ offapi/com/sun/star/ucb/UnsupportedOpenModeException \
+ offapi/com/sun/star/ucb/VerificationMode \
+ offapi/com/sun/star/ucb/WelcomeDynamicResultSetStruct \
+ offapi/com/sun/star/ucb/XAnyCompare \
+ offapi/com/sun/star/ucb/XAnyCompareFactory \
+ offapi/com/sun/star/ucb/XCachedContentResultSetFactory \
+ offapi/com/sun/star/ucb/XCachedContentResultSetStubFactory \
+ offapi/com/sun/star/ucb/XCachedDynamicResultSetFactory \
+ offapi/com/sun/star/ucb/XCachedDynamicResultSetStubFactory \
+ offapi/com/sun/star/ucb/XCommandEnvironment \
+ offapi/com/sun/star/ucb/XCommandInfo \
+ offapi/com/sun/star/ucb/XCommandInfoChangeListener \
+ offapi/com/sun/star/ucb/XCommandInfoChangeNotifier \
+ offapi/com/sun/star/ucb/XCommandProcessor \
+ offapi/com/sun/star/ucb/XCommandProcessor2 \
+ offapi/com/sun/star/ucb/XContent \
+ offapi/com/sun/star/ucb/XContentAccess \
+ offapi/com/sun/star/ucb/XContentCreator \
+ offapi/com/sun/star/ucb/XContentEventListener \
+ offapi/com/sun/star/ucb/XContentIdentifier \
+ offapi/com/sun/star/ucb/XContentIdentifierFactory \
+ offapi/com/sun/star/ucb/XContentIdentifierMapping \
+ offapi/com/sun/star/ucb/XContentProvider \
+ offapi/com/sun/star/ucb/XContentProviderFactory \
+ offapi/com/sun/star/ucb/XContentProviderManager \
+ offapi/com/sun/star/ucb/XContentProviderSupplier \
+ offapi/com/sun/star/ucb/XContentTransmitter \
+ offapi/com/sun/star/ucb/XDataContainer \
+ offapi/com/sun/star/ucb/XDynamicResultSet \
+ offapi/com/sun/star/ucb/XDynamicResultSetListener \
+ offapi/com/sun/star/ucb/XFetchProvider \
+ offapi/com/sun/star/ucb/XFetchProviderForContentAccess \
+ offapi/com/sun/star/ucb/XFileIdentifierConverter \
+ offapi/com/sun/star/ucb/XInteractionCookieHandling \
+ offapi/com/sun/star/ucb/XInteractionHandlerSupplier \
+ offapi/com/sun/star/ucb/XInteractionReplaceExistingData \
+ offapi/com/sun/star/ucb/XInteractionSupplyAuthentication \
+ offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2 \
+ offapi/com/sun/star/ucb/XInteractionSupplyName \
+ offapi/com/sun/star/ucb/XParameterizedContentProvider \
+ offapi/com/sun/star/ucb/XPersistentPropertySet \
+ offapi/com/sun/star/ucb/XProgressHandler \
+ offapi/com/sun/star/ucb/XPropertyMatcher \
+ offapi/com/sun/star/ucb/XPropertyMatcherFactory \
+ offapi/com/sun/star/ucb/XPropertySetRegistry \
+ offapi/com/sun/star/ucb/XPropertySetRegistryFactory \
+ offapi/com/sun/star/ucb/XRecycler \
+ offapi/com/sun/star/ucb/XRemoteContentProviderAcceptor \
+ offapi/com/sun/star/ucb/XRemoteContentProviderActivator \
+ offapi/com/sun/star/ucb/XRemoteContentProviderChangeListener \
+ offapi/com/sun/star/ucb/XRemoteContentProviderChangeNotifier \
+ offapi/com/sun/star/ucb/XRemoteContentProviderConnectionControl \
+ offapi/com/sun/star/ucb/XRemoteContentProviderDistributor \
+ offapi/com/sun/star/ucb/XRemoteContentProviderDoneListener \
+ offapi/com/sun/star/ucb/XRemoteContentProviderSupplier \
+ offapi/com/sun/star/ucb/XSimpleFileAccess \
+ offapi/com/sun/star/ucb/XSimpleFileAccess2 \
+ offapi/com/sun/star/ucb/XSimpleFileAccess3 \
+ offapi/com/sun/star/ucb/XSortedDynamicResultSetFactory \
+ offapi/com/sun/star/ucb/XSourceInitialization \
+ offapi/com/sun/star/ucb/XWebDAVCommandEnvironment \
+ offapi/com/sun/star/ui/ActionTriggerSeparatorType \
+ offapi/com/sun/star/ui/ConfigurationEvent \
+ offapi/com/sun/star/ui/ContextMenuExecuteEvent \
+ offapi/com/sun/star/ui/ContextMenuInterceptorAction \
+ offapi/com/sun/star/ui/DockingArea \
+ offapi/com/sun/star/ui/ImageType \
+ offapi/com/sun/star/ui/ItemStyle \
+ offapi/com/sun/star/ui/ItemType \
+ offapi/com/sun/star/ui/UIElementType \
+ offapi/com/sun/star/ui/XAcceleratorConfiguration \
+ offapi/com/sun/star/ui/XContextMenuInterception \
+ offapi/com/sun/star/ui/XContextMenuInterceptor \
+ offapi/com/sun/star/ui/XDockingAreaAcceptor \
+ offapi/com/sun/star/ui/XImageManager \
+ offapi/com/sun/star/ui/XModuleUIConfigurationManager \
+ offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier \
+ offapi/com/sun/star/ui/XToolPanel \
+ offapi/com/sun/star/ui/XUIConfiguration \
+ offapi/com/sun/star/ui/XUIConfigurationListener \
+ offapi/com/sun/star/ui/XUIConfigurationManager \
+ offapi/com/sun/star/ui/XUIConfigurationManagerSupplier \
+ offapi/com/sun/star/ui/XUIConfigurationPersistence \
+ offapi/com/sun/star/ui/XUIConfigurationStorage \
+ offapi/com/sun/star/ui/XUIElement \
+ offapi/com/sun/star/ui/XUIElementFactory \
+ offapi/com/sun/star/ui/XUIElementFactoryRegistration \
+ offapi/com/sun/star/ui/XUIElementSettings \
+ offapi/com/sun/star/ui/XUIFunctionListener \
+ offapi/com/sun/star/ui/dialogs/CommonFilePickerElementIds \
+ offapi/com/sun/star/ui/dialogs/ControlActions \
+ offapi/com/sun/star/ui/dialogs/DialogClosedEvent \
+ offapi/com/sun/star/ui/dialogs/ExecutableDialogException \
+ offapi/com/sun/star/ui/dialogs/ExecutableDialogResults \
+ offapi/com/sun/star/ui/dialogs/ExtendedFilePickerElementIds \
+ offapi/com/sun/star/ui/dialogs/FilePickerEvent \
+ offapi/com/sun/star/ui/dialogs/FilePreviewImageFormats \
+ offapi/com/sun/star/ui/dialogs/ListboxControlActions \
+ offapi/com/sun/star/ui/dialogs/TemplateDescription \
+ offapi/com/sun/star/ui/dialogs/WizardButton \
+ offapi/com/sun/star/ui/dialogs/WizardTravelType \
+ offapi/com/sun/star/ui/dialogs/XAsynchronousExecutableDialog \
+ offapi/com/sun/star/ui/dialogs/XControlAccess \
+ offapi/com/sun/star/ui/dialogs/XControlInformation \
+ offapi/com/sun/star/ui/dialogs/XDialogClosedListener \
+ offapi/com/sun/star/ui/dialogs/XExecutableDialog \
+ offapi/com/sun/star/ui/dialogs/XFilePicker \
+ offapi/com/sun/star/ui/dialogs/XFilePicker2 \
+ offapi/com/sun/star/ui/dialogs/XFilePickerControlAccess \
+ offapi/com/sun/star/ui/dialogs/XFilePickerListener \
+ offapi/com/sun/star/ui/dialogs/XFilePickerNotifier \
+ offapi/com/sun/star/ui/dialogs/XFilePreview \
+ offapi/com/sun/star/ui/dialogs/XFilterGroupManager \
+ offapi/com/sun/star/ui/dialogs/XFilterManager \
+ offapi/com/sun/star/ui/dialogs/XFolderPicker \
+ offapi/com/sun/star/ui/dialogs/XWizard \
+ offapi/com/sun/star/ui/dialogs/XWizardController \
+ offapi/com/sun/star/ui/dialogs/XWizardPage \
+ offapi/com/sun/star/util/AliasProgrammaticPair \
+ offapi/com/sun/star/util/AtomClassRequest \
+ offapi/com/sun/star/util/AtomDescription \
+ offapi/com/sun/star/util/CellProtection \
+ offapi/com/sun/star/util/ChangesEvent \
+ offapi/com/sun/star/util/ChangesSet \
+ offapi/com/sun/star/util/CloseVetoException \
+ offapi/com/sun/star/util/Color \
+ offapi/com/sun/star/util/DataEditorEvent \
+ offapi/com/sun/star/util/DataEditorEventType \
+ offapi/com/sun/star/util/Date \
+ offapi/com/sun/star/util/DateTime \
+ offapi/com/sun/star/util/DateTimeRange \
+ offapi/com/sun/star/util/DiskFullException \
+ offapi/com/sun/star/util/Duration \
+ offapi/com/sun/star/util/ElementChange \
+ offapi/com/sun/star/util/Endianness \
+ offapi/com/sun/star/util/FileIOException \
+ offapi/com/sun/star/util/InvalidStateException \
+ offapi/com/sun/star/util/Language \
+ offapi/com/sun/star/util/MalformedNumberFormatException \
+ offapi/com/sun/star/util/MeasureUnit \
+ offapi/com/sun/star/util/ModeChangeEvent \
+ offapi/com/sun/star/util/NotLockedException \
+ offapi/com/sun/star/util/NotNumericException \
+ offapi/com/sun/star/util/NumberFormat \
+ offapi/com/sun/star/util/RevisionTag \
+ offapi/com/sun/star/util/SearchAlgorithms \
+ offapi/com/sun/star/util/SearchFlags \
+ offapi/com/sun/star/util/SearchOptions \
+ offapi/com/sun/star/util/SearchResult \
+ offapi/com/sun/star/util/SortField \
+ offapi/com/sun/star/util/SortFieldType \
+ offapi/com/sun/star/util/Time \
+ offapi/com/sun/star/util/TriState \
+ offapi/com/sun/star/util/URL \
+ offapi/com/sun/star/util/VetoException \
+ offapi/com/sun/star/util/XArchiver \
+ offapi/com/sun/star/util/XAtomServer \
+ offapi/com/sun/star/util/XBroadcaster \
+ offapi/com/sun/star/util/XCancelManager \
+ offapi/com/sun/star/util/XCancellable \
+ offapi/com/sun/star/util/XChainable \
+ offapi/com/sun/star/util/XChangesBatch \
+ offapi/com/sun/star/util/XChangesListener \
+ offapi/com/sun/star/util/XChangesNotifier \
+ offapi/com/sun/star/util/XChangesSet \
+ offapi/com/sun/star/util/XCloneable \
+ offapi/com/sun/star/util/XCloseBroadcaster \
+ offapi/com/sun/star/util/XCloseListener \
+ offapi/com/sun/star/util/XCloseable \
+ offapi/com/sun/star/util/XDataEditor \
+ offapi/com/sun/star/util/XDataEditorListener \
+ offapi/com/sun/star/util/XFlushListener \
+ offapi/com/sun/star/util/XFlushable \
+ offapi/com/sun/star/util/XImportable \
+ offapi/com/sun/star/util/XIndent \
+ offapi/com/sun/star/util/XJobManager \
+ offapi/com/sun/star/util/XLinkUpdate \
+ offapi/com/sun/star/util/XLocalizedAliases \
+ offapi/com/sun/star/util/XLockable \
+ offapi/com/sun/star/util/XMergeable \
+ offapi/com/sun/star/util/XModeChangeApproveListener \
+ offapi/com/sun/star/util/XModeChangeBroadcaster \
+ offapi/com/sun/star/util/XModeChangeListener \
+ offapi/com/sun/star/util/XModeSelector \
+ offapi/com/sun/star/util/XModifiable \
+ offapi/com/sun/star/util/XModifiable2 \
+ offapi/com/sun/star/util/XModifyBroadcaster \
+ offapi/com/sun/star/util/XModifyListener \
+ offapi/com/sun/star/util/XNumberFormatPreviewer \
+ offapi/com/sun/star/util/XNumberFormatTypes \
+ offapi/com/sun/star/util/XNumberFormats \
+ offapi/com/sun/star/util/XNumberFormatsSupplier \
+ offapi/com/sun/star/util/XNumberFormatter \
+ offapi/com/sun/star/util/XOfficeInstallationDirectories \
+ offapi/com/sun/star/util/XPropertyReplace \
+ offapi/com/sun/star/util/XProtectable \
+ offapi/com/sun/star/util/XRefreshListener \
+ offapi/com/sun/star/util/XRefreshable \
+ offapi/com/sun/star/util/XReplaceDescriptor \
+ offapi/com/sun/star/util/XReplaceable \
+ offapi/com/sun/star/util/XSearchDescriptor \
+ offapi/com/sun/star/util/XSearchable \
+ offapi/com/sun/star/util/XSimpleErrorHandler \
+ offapi/com/sun/star/util/XSortable \
+ offapi/com/sun/star/util/XStringAbbreviation \
+ offapi/com/sun/star/util/XStringEscape \
+ offapi/com/sun/star/util/XStringMapping \
+ offapi/com/sun/star/util/XStringSubstitution \
+ offapi/com/sun/star/util/XStringWidth \
+ offapi/com/sun/star/util/XTextSearch \
+ offapi/com/sun/star/util/XTimeStamped \
+ offapi/com/sun/star/util/XURLTransformer \
+ offapi/com/sun/star/util/XUniqueIDFactory \
+ offapi/com/sun/star/util/XUpdatable \
+ offapi/com/sun/star/view/DocumentZoomType \
+ offapi/com/sun/star/view/DuplexMode \
+ offapi/com/sun/star/view/PaperFormat \
+ offapi/com/sun/star/view/PaperOrientation \
+ offapi/com/sun/star/view/PrintJobEvent \
+ offapi/com/sun/star/view/PrintableState \
+ offapi/com/sun/star/view/PrintableStateEvent \
+ offapi/com/sun/star/view/SelectionType \
+ offapi/com/sun/star/view/XControlAccess \
+ offapi/com/sun/star/view/XFormLayerAccess \
+ offapi/com/sun/star/view/XLineCursor \
+ offapi/com/sun/star/view/XMultiSelectionSupplier \
+ offapi/com/sun/star/view/XPrintJob \
+ offapi/com/sun/star/view/XPrintJobBroadcaster \
+ offapi/com/sun/star/view/XPrintJobListener \
+ offapi/com/sun/star/view/XPrintPreview \
+ offapi/com/sun/star/view/XPrintSettingsSupplier \
+ offapi/com/sun/star/view/XPrintable \
+ offapi/com/sun/star/view/XPrintableBroadcaster \
+ offapi/com/sun/star/view/XPrintableListener \
+ offapi/com/sun/star/view/XRenderable \
+ offapi/com/sun/star/view/XScreenCursor \
+ offapi/com/sun/star/view/XSelectionChangeListener \
+ offapi/com/sun/star/view/XSelectionSupplier \
+ offapi/com/sun/star/view/XViewCursor \
+ offapi/com/sun/star/view/XViewSettingsSupplier \
+ offapi/com/sun/star/xforms/InvalidDataOnSubmitException \
+ offapi/com/sun/star/xforms/XDataTypeRepository \
+ offapi/com/sun/star/xforms/XFormsEvent \
+ offapi/com/sun/star/xforms/XFormsSupplier \
+ offapi/com/sun/star/xforms/XFormsUIHelper1 \
+ offapi/com/sun/star/xforms/XModel \
+ offapi/com/sun/star/xforms/XSubmission \
+ offapi/com/sun/star/xml/Attribute \
+ offapi/com/sun/star/xml/AttributeData \
+ offapi/com/sun/star/xml/FastAttribute \
+ offapi/com/sun/star/xml/XExportFilter \
+ offapi/com/sun/star/xml/XImportFilter \
+ offapi/com/sun/star/xml/crypto/SecurityOperationStatus \
+ offapi/com/sun/star/xml/crypto/XMLEncryptionException \
+ offapi/com/sun/star/xml/crypto/XMLSignatureException \
+ offapi/com/sun/star/xml/crypto/XSEInitializer \
+ offapi/com/sun/star/xml/crypto/XSecurityEnvironment \
+ offapi/com/sun/star/xml/crypto/XUriBinding \
+ offapi/com/sun/star/xml/crypto/XXMLEncryption \
+ offapi/com/sun/star/xml/crypto/XXMLEncryptionTemplate \
+ offapi/com/sun/star/xml/crypto/XXMLSecurityContext \
+ offapi/com/sun/star/xml/crypto/XXMLSecurityTemplate \
+ offapi/com/sun/star/xml/crypto/XXMLSignature \
+ offapi/com/sun/star/xml/crypto/XXMLSignatureTemplate \
+ offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId \
+ offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority \
+ offapi/com/sun/star/xml/crypto/sax/ElementMarkType \
+ offapi/com/sun/star/xml/crypto/sax/ElementStackItem \
+ offapi/com/sun/star/xml/crypto/sax/XBlockerMonitor \
+ offapi/com/sun/star/xml/crypto/sax/XDecryptionResultBroadcaster \
+ offapi/com/sun/star/xml/crypto/sax/XDecryptionResultListener \
+ offapi/com/sun/star/xml/crypto/CipherID \
+ offapi/com/sun/star/xml/crypto/DigestID \
+ offapi/com/sun/star/xml/crypto/XCipherContext \
+ offapi/com/sun/star/xml/crypto/XCipherContextSupplier \
+ offapi/com/sun/star/xml/crypto/XDigestContext \
+ offapi/com/sun/star/xml/crypto/XDigestContextSupplier \
+ offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper \
+ offapi/com/sun/star/xml/crypto/sax/XEncryptionResultBroadcaster \
+ offapi/com/sun/star/xml/crypto/sax/XEncryptionResultListener \
+ offapi/com/sun/star/xml/crypto/sax/XKeyCollector \
+ offapi/com/sun/star/xml/crypto/sax/XMissionTaker \
+ offapi/com/sun/star/xml/crypto/sax/XReferenceCollector \
+ offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster \
+ offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedListener \
+ offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeper \
+ offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster \
+ offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener \
+ offapi/com/sun/star/xml/crypto/sax/XSecurityController \
+ offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper \
+ offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster \
+ offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultListener \
+ offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster \
+ offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener \
+ offapi/com/sun/star/xml/csax/XCompressedDocumentHandler \
+ offapi/com/sun/star/xml/csax/XMLAttribute \
+ offapi/com/sun/star/xml/dom/DOMException \
+ offapi/com/sun/star/xml/dom/DOMExceptionType \
+ offapi/com/sun/star/xml/dom/NodeType \
+ offapi/com/sun/star/xml/dom/SAXDocumentBuilderState \
+ offapi/com/sun/star/xml/dom/XAttr \
+ offapi/com/sun/star/xml/dom/XCDATASection \
+ offapi/com/sun/star/xml/dom/XCharacterData \
+ offapi/com/sun/star/xml/dom/XComment \
+ offapi/com/sun/star/xml/dom/XDOMImplementation \
+ offapi/com/sun/star/xml/dom/XDocument \
+ offapi/com/sun/star/xml/dom/XDocumentBuilder \
+ offapi/com/sun/star/xml/dom/XDocumentFragment \
+ offapi/com/sun/star/xml/dom/XDocumentType \
+ offapi/com/sun/star/xml/dom/XElement \
+ offapi/com/sun/star/xml/dom/XEntity \
+ offapi/com/sun/star/xml/dom/XEntityReference \
+ offapi/com/sun/star/xml/dom/XNamedNodeMap \
+ offapi/com/sun/star/xml/dom/XNode \
+ offapi/com/sun/star/xml/dom/XNodeList \
+ offapi/com/sun/star/xml/dom/XNotation \
+ offapi/com/sun/star/xml/dom/XProcessingInstruction \
+ offapi/com/sun/star/xml/dom/XSAXDocumentBuilder \
+ offapi/com/sun/star/xml/dom/XText \
+ offapi/com/sun/star/xml/dom/events/AttrChangeType \
+ offapi/com/sun/star/xml/dom/events/EventException \
+ offapi/com/sun/star/xml/dom/events/EventType \
+ offapi/com/sun/star/xml/dom/events/PhaseType \
+ offapi/com/sun/star/xml/dom/events/XDocumentEvent \
+ offapi/com/sun/star/xml/dom/events/XEvent \
+ offapi/com/sun/star/xml/dom/events/XEventListener \
+ offapi/com/sun/star/xml/dom/events/XEventTarget \
+ offapi/com/sun/star/xml/dom/events/XMouseEvent \
+ offapi/com/sun/star/xml/dom/events/XMutationEvent \
+ offapi/com/sun/star/xml/dom/events/XUIEvent \
+ offapi/com/sun/star/xml/dom/views/XAbstractView \
+ offapi/com/sun/star/xml/dom/views/XDocumentView \
+ offapi/com/sun/star/xml/input/XAttributes \
+ offapi/com/sun/star/xml/input/XElement \
+ offapi/com/sun/star/xml/input/XNamespaceMapping \
+ offapi/com/sun/star/xml/input/XRoot \
+ offapi/com/sun/star/xml/sax/FastToken \
+ offapi/com/sun/star/xml/sax/InputSource \
+ offapi/com/sun/star/xml/sax/SAXException \
+ offapi/com/sun/star/xml/sax/SAXInvalidCharacterException \
+ offapi/com/sun/star/xml/sax/SAXParseException \
+ offapi/com/sun/star/xml/sax/XAttributeList \
+ offapi/com/sun/star/xml/sax/XDTDHandler \
+ offapi/com/sun/star/xml/sax/XDocumentHandler \
+ offapi/com/sun/star/xml/sax/XEntityResolver \
+ offapi/com/sun/star/xml/sax/XErrorHandler \
+ offapi/com/sun/star/xml/sax/XExtendedDocumentHandler \
+ offapi/com/sun/star/xml/sax/XFastAttributeList \
+ offapi/com/sun/star/xml/sax/XFastContextHandler \
+ offapi/com/sun/star/xml/sax/XFastDocumentHandler \
+ offapi/com/sun/star/xml/sax/XFastParser \
+ offapi/com/sun/star/xml/sax/XFastSAXSerializable \
+ offapi/com/sun/star/xml/sax/XFastSerializer \
+ offapi/com/sun/star/xml/sax/XFastShapeContextHandler \
+ offapi/com/sun/star/xml/sax/XFastTokenHandler \
+ offapi/com/sun/star/xml/sax/XLocator \
+ offapi/com/sun/star/xml/sax/XParser \
+ offapi/com/sun/star/xml/sax/XSAXSerializable \
+ offapi/com/sun/star/xml/wrapper/XXMLDocumentWrapper \
+ offapi/com/sun/star/xml/wrapper/XXMLElementWrapper \
+ offapi/com/sun/star/xml/xpath/Libxml2ExtensionHandle \
+ offapi/com/sun/star/xml/xpath/XPathException \
+ offapi/com/sun/star/xml/xpath/XPathObjectType \
+ offapi/com/sun/star/xml/xpath/XXPathAPI \
+ offapi/com/sun/star/xml/xpath/XXPathExtension \
+ offapi/com/sun/star/xml/xpath/XXPathObject \
+ offapi/com/sun/star/xsd/DataTypeClass \
+ offapi/com/sun/star/xsd/WhiteSpaceTreatment \
+ offapi/com/sun/star/xsd/XDataType \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/offapi/com/sun/star/deployment/ui/makefile.mk b/offapi/UnoApi_types.mk
index 5436f6617..4c6701c85 100644
--- a/offapi/com/sun/star/deployment/ui/makefile.mk
+++ b/offapi/UnoApi_types.mk
@@ -14,30 +14,32 @@
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
+# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
-PRJ = ..$/..$/..$/..$/..
+$(eval $(call gb_UnoApiTarget_UnoApiTarget,types))
-PRJNAME=offapi
+$(eval $(call gb_UnoApiTarget_add_merge_rdbfiles,types,\
+ udkapi \
+ offapi \
+))
-TARGET = cssdeploymentui
-PACKAGE = com$/sun$/star$/deployment$/ui
+$(eval $(call gb_UnoApiTarget_add_reference_rdbfile,types,\
+ offapi/type_reference/types \
+))
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
+# ugly hack for now!
+statistic : $(gb_Helper_MISC)/api_statistic
-IDLFILES = \
- PackageManagerDialog.idl \
- LicenseDialog.idl \
- UpdateRequiredDialog.idl
+$(gb_Helper_MISC)/api_statistic: $(call gb_UnoApiTarget_get_target,types)
+ $(PERL) util/checknewapi.pl $(call gb_UnoApiTarget_get_target,types) $(UNOAPI_REFERENCE_types) "$(RSCREVISION)" "$(gb_UnoApiTarget_REGVIEWTARGET)" > $@
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
+# vim: set noet sw=4 ts=4:
diff --git a/offapi/com/sun/star/accessibility/makefile.mk b/offapi/com/sun/star/accessibility/makefile.mk
deleted file mode 100644
index 29403d0e9..000000000
--- a/offapi/com/sun/star/accessibility/makefile.mk
+++ /dev/null
@@ -1,80 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssaccessibility
-PACKAGE=com$/sun$/star$/accessibility
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessBridge.idl \
- Accessible.idl \
- AccessibleContext.idl \
- AccessibleEventId.idl \
- AccessibleEventObject.idl \
- AccessibleRelation.idl \
- AccessibleRelationType.idl \
- AccessibleRole.idl \
- AccessibleStateType.idl \
- AccessibleTableModelChange.idl \
- AccessibleTableModelChangeType.idl \
- AccessibleTextType.idl \
- IllegalAccessibleComponentStateException.idl \
- TextSegment.idl \
- XAccessible.idl \
- XAccessibleAction.idl \
- XAccessibleComponent.idl \
- XAccessibleContext.idl \
- XAccessibleEditableText.idl \
- XAccessibleEventBroadcaster.idl \
- XAccessibleEventListener.idl \
- XAccessibleExtendedComponent.idl \
- XAccessibleHyperlink.idl \
- XAccessibleHypertext.idl \
- XAccessibleImage.idl \
- XAccessibleKeyBinding.idl \
- XAccessibleMultiLineText.idl \
- XAccessibleRelationSet.idl \
- XAccessibleSelection.idl \
- XAccessibleStateSet.idl \
- XAccessibleTable.idl \
- XAccessibleText.idl \
- XAccessibleTextAttributes.idl \
- XAccessibleTextMarkup.idl \
- XAccessibleValue.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/animations/TargetPropertiesCreator.idl b/offapi/com/sun/star/animations/TargetPropertiesCreator.idl
new file mode 100644
index 000000000..7e1627dc7
--- /dev/null
+++ b/offapi/com/sun/star/animations/TargetPropertiesCreator.idl
@@ -0,0 +1,44 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_animations_TargetPropertiesCreator_idl__
+#define __com_sun_star_animations_TargetPropertiesCreator_idl__
+
+#ifndef __com_sun_star_animations_TargetProperties_idl__
+#include <com/sun/star/animations/XTargetPropertiesCreator.idl>
+#endif
+
+//=============================================================================
+
+ module com { module sun { module star { module animations {
+
+//=============================================================================
+
+service TargetPropertiesCreator: XTargetPropertiesCreator;
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/animations/XTargetPropertiesCreator.idl b/offapi/com/sun/star/animations/XTargetPropertiesCreator.idl
index 55fa0cf10..09003666f 100644
--- a/offapi/com/sun/star/animations/XTargetPropertiesCreator.idl
+++ b/offapi/com/sun/star/animations/XTargetPropertiesCreator.idl
@@ -67,8 +67,6 @@ interface XTargetPropertiesCreator : ::com::sun::star::uno::XInterface
//=============================================================================
-service TargetPropertiesCreator: XTargetPropertiesCreator;
-
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/animations/makefile.mk b/offapi/com/sun/star/animations/makefile.mk
deleted file mode 100644
index f899d8c14..000000000
--- a/offapi/com/sun/star/animations/makefile.mk
+++ /dev/null
@@ -1,76 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssanimations
-PACKAGE=com$/sun$/star$/animations
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AnimationAdditiveMode.idl\
- AnimationCalcMode.idl\
- AnimationColorSpace.idl\
- AnimationEndSync.idl\
- AnimationFill.idl\
- AnimationNodeType.idl\
- AnimationRestart.idl\
- AnimationTransformType.idl\
- AnimationValueType.idl\
- Event.idl\
- EventTrigger.idl\
- TargetProperties.idl \
- TimeFilterPair.idl\
- Timing.idl\
- TransitionSubType.idl\
- TransitionType.idl\
- ValuePair.idl\
- XAnimate.idl\
- XAnimateColor.idl\
- XAnimateMotion.idl\
- XAnimateSet.idl\
- XAnimateTransform.idl\
- XAnimationNode.idl\
- XAnimationNodeSupplier.idl\
- XAudio.idl\
- XIterateContainer.idl\
- XTargetPropertiesCreator.idl \
- XTimeContainer.idl\
- XTransitionFilter.idl\
- XCommand.idl\
- XAnimationListener.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/auth/makefile.mk b/offapi/com/sun/star/auth/makefile.mk
deleted file mode 100644
index f6bdb8445..000000000
--- a/offapi/com/sun/star/auth/makefile.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-PRJ = ..$/..$/..$/..
-PRJNAME=offapi
-
-TARGET = cssauth
-PACKAGE = com$/sun$/star$/auth
-
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- AuthenticationFailedException.idl \
- InvalidArgumentException.idl \
- InvalidContextException.idl \
- InvalidCredentialException.idl \
- InvalidPrincipalException.idl \
- PersistenceFailureException.idl \
- UnsupportedException.idl \
- SSOManagerFactory.idl \
- SSOPasswordCache.idl \
- XSSOAcceptorContext.idl \
- XSSOContext.idl \
- XSSOInitiatorContext.idl \
- XSSOManager.idl \
- XSSOManagerFactory.idl \
- XSSOPasswordCache.idl
-
-
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/awt/grid/makefile.mk b/offapi/com/sun/star/awt/grid/makefile.mk
deleted file mode 100644
index 8499dca27..000000000
--- a/offapi/com/sun/star/awt/grid/makefile.mk
+++ /dev/null
@@ -1,66 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssawtgrid
-PACKAGE=com$/sun$/star$/awt$/grid
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- GridColumnEvent.idl\
- GridDataEvent.idl\
- SelectionEventType.idl\
- GridSelectionEvent.idl\
- XGridSelectionListener.idl\
- XGridSelection.idl\
- XGridColumn.idl\
- XGridColumnListener.idl\
- XGridDataListener.idl\
- DefaultGridDataModel.idl\
- XGridDataModel.idl\
- XMutableGridDataModel.idl\
- XGridColumnModel.idl\
- XGridControl.idl\
- UnoControlGrid.idl\
- UnoControlGridModel.idl\
- GridInvalidDataException.idl\
- GridInvalidModelException.idl\
- XSortableGridData.idl\
- SortableGridDataModel.idl\
- XSortableMutableGridDataModel.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/awt/makefile.mk b/offapi/com/sun/star/awt/makefile.mk
deleted file mode 100644
index c2397d81b..000000000
--- a/offapi/com/sun/star/awt/makefile.mk
+++ /dev/null
@@ -1,348 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssawt
-PACKAGE=com$/sun$/star$/awt
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessibleButton.idl\
- AccessibleCheckBox.idl\
- AccessibleComboBox.idl\
- AccessibleDropDownComboBox.idl\
- AccessibleDropDownListBox.idl\
- AccessibleEdit.idl\
- AccessibleFixedText.idl\
- AccessibleIconChoiceControl.idl\
- AccessibleIconChoiceControlEntry.idl\
- AccessibleList.idl\
- AccessibleListBox.idl\
- AccessibleListBoxList.idl\
- AccessibleListItem.idl\
- AccessibleMenu.idl\
- AccessibleMenuBar.idl\
- AccessibleMenuItem.idl\
- AccessibleMenuSeparator.idl\
- AccessiblePopupMenu.idl\
- AccessibleRadioButton.idl\
- AccessibleScrollBar.idl\
- AccessibleStatusBar.idl\
- AccessibleStatusBarItem.idl\
- AccessibleTabBar.idl\
- AccessibleTabBarPage.idl\
- AccessibleTabBarPageList.idl\
- AccessibleTabControl.idl\
- AccessibleTabPage.idl\
- AccessibleTextField.idl\
- AccessibleToolBox.idl\
- AccessibleToolBoxItem.idl\
- AccessibleTreeListBox.idl\
- AccessibleTreeListBoxEntry.idl\
- AccessibleWindow.idl\
- ActionEvent.idl\
- AdjustmentEvent.idl\
- AdjustmentType.idl\
- AsyncCallback.idl\
- CharSet.idl\
- Command.idl\
- DeviceCapability.idl\
- DeviceInfo.idl\
- DialogProvider.idl\
- DialogProvider2.idl\
- ContainerWindowProvider.idl\
- DockingData.idl\
- DockingEvent.idl\
- EndDockingEvent.idl\
- EndPopupModeEvent.idl\
- EnhancedMouseEvent.idl\
- FieldUnit.idl\
- FocusChangeReason.idl\
- FocusEvent.idl\
- FontDescriptor.idl\
- FontEmphasisMark.idl\
- FontFamily.idl\
- FontPitch.idl\
- FontRelief.idl\
- FontSlant.idl\
- FontStrikeout.idl\
- FontType.idl\
- FontUnderline.idl\
- FontWeight.idl\
- FontWidth.idl\
- Gradient.idl\
- GradientStyle.idl\
- ImageAlign.idl\
- ImagePosition.idl\
- ImageScaleMode.idl\
- ImageStatus.idl\
- InputEvent.idl\
- InvalidateStyle.idl\
- ItemEvent.idl\
- Key.idl\
- KeyEvent.idl\
- KeyFunction.idl\
- KeyGroup.idl\
- KeyModifier.idl\
- KeyStroke.idl\
- LineEndFormat.idl\
- MenuEvent.idl\
- MenuItemStyle.idl\
- MessageBoxButtons.idl\
- MessageBoxCommand.idl\
- MouseButton.idl\
- MouseEvent.idl\
- MouseWheelBehavior.idl\
- PaintEvent.idl\
- Point.idl\
- PopupMenuDirection.idl\
- PosSize.idl\
- PrinterException.idl\
- PushButtonType.idl\
- RasterOperation.idl\
- Rectangle.idl\
- RoadmapItem.idl\
- ScrollBarOrientation.idl\
- Selection.idl\
- SimpleFontMetric.idl\
- Size.idl\
- SpinEvent.idl\
- Style.idl\
- SystemPointer.idl\
- TabController.idl\
- TabControllerModel.idl\
- TextAlign.idl\
- TextEvent.idl\
- Toolkit.idl\
- UnoControl.idl\
- UnoControlButton.idl\
- UnoControlButtonModel.idl\
- UnoControlCheckBox.idl\
- UnoControlCheckBoxModel.idl\
- UnoControlComboBox.idl\
- UnoControlComboBoxModel.idl\
- UnoControlContainer.idl\
- UnoControlContainerModel.idl\
- UnoControlCurrencyField.idl\
- UnoControlCurrencyFieldModel.idl\
- UnoControlDateField.idl\
- UnoControlDateFieldModel.idl\
- UnoControlDialog.idl\
- UnoControlDialogElement.idl\
- UnoControlDialogModel.idl\
- UnoControlDialogModelProvider.idl\
- UnoControlEdit.idl\
- UnoControlEditModel.idl\
- UnoControlFileControl.idl\
- UnoControlFileControlModel.idl\
- UnoControlFixedHyperlink.idl\
- UnoControlFixedHyperlinkModel.idl\
- UnoControlFixedLine.idl\
- UnoControlFixedLineModel.idl\
- UnoControlFixedText.idl\
- UnoControlFixedTextModel.idl\
- UnoControlFormattedField.idl\
- UnoControlFormattedFieldModel.idl\
- UnoControlGroupBox.idl\
- UnoControlGroupBoxModel.idl\
- UnoControlImageControl.idl\
- UnoControlImageControlModel.idl\
- UnoControlListBox.idl\
- UnoControlListBoxModel.idl\
- UnoControlModel.idl\
- UnoControlNumericField.idl\
- UnoControlNumericFieldModel.idl\
- UnoControlPatternField.idl\
- UnoControlPatternFieldModel.idl\
- UnoControlProgressBar.idl\
- UnoControlProgressBarModel.idl\
- UnoControlRadioButton.idl\
- UnoControlRadioButtonModel.idl\
- UnoControlRoadmap.idl\
- UnoControlRoadmapModel.idl\
- UnoControlScrollBar.idl\
- UnoControlScrollBarModel.idl\
- UnoControlSimpleAnimation.idl\
- UnoControlSimpleAnimationModel.idl\
- UnoControlSpinButton.idl\
- UnoControlSpinButtonModel.idl\
- UnoControlThrobber.idl\
- UnoControlThrobberModel.idl\
- UnoControlTimeField.idl\
- UnoControlTimeFieldModel.idl\
- VclContainerEvent.idl\
- VclWindowPeerAttribute.idl\
- VisualEffect.idl\
- WindowAttribute.idl\
- WindowClass.idl\
- WindowDescriptor.idl\
- WindowEvent.idl\
- XActionListener.idl\
- XActivateListener.idl\
- XAdjustmentListener.idl\
- XBitmap.idl\
- XButton.idl\
- XCallback.idl\
- XCheckBox.idl\
- XComboBox.idl\
- XControl.idl\
- XControlContainer.idl\
- XControlModel.idl\
- XCurrencyField.idl\
- XDataTransferProviderAccess.idl\
- XDateField.idl\
- XDevice.idl\
- XDialog.idl\
- XDialogProvider.idl\
- XDialogProvider2.idl\
- XDialogEventHandler.idl\
- ContainerWindowProvider.idl\
- XContainerWindowProvider.idl\
- XContainerWindowEventHandler.idl\
- XDisplayBitmap.idl\
- XDisplayConnection.idl\
- XDockableWindow.idl\
- XDockableWindowListener.idl\
- XEnhancedMouseClickHandler.idl\
- XEventHandler.idl\
- XExtendedToolkit.idl\
- XFileDialog.idl\
- XFixedHyperlink.idl\
- XFixedText.idl\
- XFocusListener.idl\
- XFont.idl\
- XFont2.idl\
- XGraphics.idl\
- XImageButton.idl\
- XImageConsumer.idl\
- XImageProducer.idl\
- XInfoPrinter.idl\
- XItemEventBroadcaster.idl\
- XItemListener.idl\
- XKeyHandler.idl\
- XKeyListener.idl\
- XLayoutConstrains.idl\
- XListBox.idl\
- XMenu.idl\
- XMenuBar.idl\
- XMenuListener.idl\
- XMessageBox.idl\
- XMessageBoxFactory.idl\
- XMetricField.idl\
- XMouseClickHandler.idl\
- XMouseListener.idl\
- XMouseMotionListener.idl\
- XMouseMotionHandler.idl\
- XNumericField.idl\
- XPaintListener.idl\
- XPatternField.idl\
- XPointer.idl\
- XPopupMenu.idl\
- XPrinter.idl\
- XPrinterPropertySet.idl\
- XPrinterServer.idl\
- XProgressBar.idl\
- XProgressMonitor.idl\
- XRadioButton.idl\
- XRegion.idl\
- XRequestCallback.idl\
- XReschedule.idl\
- XScrollBar.idl\
- XSimpleTabController.idl\
- XSpinField.idl\
- XSpinListener.idl\
- XSpinValue.idl\
- XStyleChangeListener.idl\
- XStyleSettings.idl\
- XStyleSettingsSupplier.idl\
- XSystemChildFactory.idl\
- XSystemDependentMenuPeer.idl\
- XSystemDependentWindowPeer.idl\
- SystemDependentXWindow.idl\
- XSimpleAnimation.idl\
- XSimpleTabController.idl\
- XThrobber.idl\
- XTabController.idl\
- XTabControllerModel.idl\
- XTabListener.idl\
- XTextArea.idl\
- XTextComponent.idl\
- XTextEditField.idl\
- XTextLayoutConstrains.idl\
- XTextListener.idl\
- XTimeField.idl\
- XToggleButton.idl\
- XToolkit.idl\
- XTopWindow.idl\
- XTopWindow2.idl\
- XTopWindowListener.idl\
- XUnitConversion.idl\
- XUnoControlContainer.idl\
- XUserInputInterception.idl\
- XVclContainer.idl\
- XVclContainerListener.idl\
- XVclContainerPeer.idl\
- XVclWindowPeer.idl\
- XView.idl\
- XWindow.idl\
- XWindow2.idl\
- XWindowListener.idl\
- XWindowListener2.idl\
- XWindowPeer.idl\
- XMenuExtended.idl\
- MaxChildrenException.idl\
- XDialog2.idl\
- XLayoutContainer.idl\
- XLayoutFlow.idl\
- XLayoutFlowContainer.idl\
- XLayoutRoot.idl\
- XLayoutUnit.idl \
- MenuItemType.idl \
- MenuLogo.idl \
- XMenuExtended2.idl \
- XMenuBarExtended.idl \
- XPopupMenuExtended.idl \
- XItemList.idl \
- XItemListListener.idl \
- ItemListEvent.idl \
- AnimatedImagesControl.idl \
- AnimatedImagesControlModel.idl \
- XAnimatedImages.idl \
- XAnimation.idl \
- SpinningProgressControlModel.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/awt/tree/makefile.mk b/offapi/com/sun/star/awt/tree/makefile.mk
deleted file mode 100644
index 797644e76..000000000
--- a/offapi/com/sun/star/awt/tree/makefile.mk
+++ /dev/null
@@ -1,61 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssawttree
-PACKAGE=com$/sun$/star$/awt$/tree
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- MutableTreeDataModel.idl\
- ExpandVetoException.idl\
- MutableTreeNode.idl\
- TreeControl.idl\
- TreeControlModel.idl\
- TreeDataModelEvent.idl\
- TreeExpansionEvent.idl\
- XMutableTreeDataModel.idl\
- XMutableTreeNode.idl\
- XTreeControl.idl\
- XTreeDataModel.idl\
- XTreeDataModelListener.idl\
- XTreeExpansionListener.idl\
- XTreeNode.idl\
- XTreeEditListener.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/chart/makefile.mk b/offapi/com/sun/star/chart/makefile.mk
deleted file mode 100644
index 94592e0d7..000000000
--- a/offapi/com/sun/star/chart/makefile.mk
+++ /dev/null
@@ -1,127 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csschart
-PACKAGE=com$/sun$/star$/chart
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessibleChartElement.idl\
- AccessibleChartDocumentView.idl\
- AreaDiagram.idl\
- BarDiagram.idl\
- BubbleDiagram.idl\
- Chart3DBarProperties.idl\
- ChartArea.idl\
- ChartAxis.idl\
- ChartAxisArrangeOrderType.idl\
- ChartAxisAssign.idl\
- ChartAxisMarks.idl\
- ChartAxisPosition.idl\
- ChartAxisLabelPosition.idl\
- ChartAxisMarkPosition.idl\
- ChartAxisType.idl\
- ChartAxisXSupplier.idl\
- ChartAxisYSupplier.idl\
- ChartAxisZSupplier.idl\
- ChartData.idl\
- ChartDataArray.idl\
- ChartDataCaption.idl\
- ChartDataChangeEvent.idl\
- ChartDataChangeType.idl\
- ChartDataPoint.idl\
- ChartDataPointProperties.idl\
- ChartDataRow.idl\
- ChartDataRowProperties.idl\
- ChartDataRowSource.idl\
- ChartDataValue.idl\
- ChartDocument.idl\
- ChartErrorCategory.idl\
- ChartErrorIndicatorType.idl\
- ChartGrid.idl\
- ChartLegend.idl\
- ChartLegendPosition.idl\
- ChartLegendExpansion.idl \
- ChartLine.idl\
- ChartPieSegmentProperties.idl\
- ChartRegressionCurveType.idl\
- ChartSeriesAddress.idl\
- ChartSolidType.idl\
- ChartStatistics.idl\
- ChartSymbolType.idl\
- ChartTableAddressSupplier.idl\
- ChartTitle.idl\
- ChartTwoAxisXSupplier.idl\
- ChartTwoAxisYSupplier.idl\
- DataLabelPlacement.idl\
- TimeIncrement.idl \
- Diagram.idl\
- Dim3DDiagram.idl\
- DonutDiagram.idl\
- FilledNetDiagram.idl\
- LineDiagram.idl\
- MissingValueTreatment.idl\
- NetDiagram.idl\
- PieDiagram.idl\
- StackableDiagram.idl\
- StockDiagram.idl\
- TimeUnit.idl\
- TimeInterval.idl\
- X3DDefaultSetter.idl\
- X3DDisplay.idl\
- XAxis.idl\
- XAxisSupplier.idl\
- XAxisXSupplier.idl\
- XAxisYSupplier.idl\
- XAxisZSupplier.idl\
- XChartData.idl\
- XChartDataArray.idl\
- XChartDataChangeEventListener.idl\
- XChartDocument.idl\
- XComplexDescriptionAccess.idl\
- XDateCategories.idl\
- XDiagram.idl\
- XDiagramPositioning.idl\
- XStatisticDisplay.idl\
- XTwoAxisXSupplier.idl\
- XTwoAxisYSupplier.idl\
- XSecondAxisTitleSupplier.idl\
- XYDiagram.idl\
- ErrorBarStyle.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/chart2/CurveStyle.idl b/offapi/com/sun/star/chart2/CurveStyle.idl
index 84d2fa015..6762084ac 100644
--- a/offapi/com/sun/star/chart2/CurveStyle.idl
+++ b/offapi/com/sun/star/chart2/CurveStyle.idl
@@ -49,9 +49,8 @@ enum CurveStyle
*/
CUBIC_SPLINES,
- /** Data points are connected via a smoothed B-spline curve. The
- data points themselves are not necessarily part of to the
- curve.
+ /** Data points are connected via a parametric, interpolating
+ B-spline curve.
*/
B_SPLINES,
diff --git a/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl b/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl
new file mode 100644
index 000000000..09d05cb1c
--- /dev/null
+++ b/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl
@@ -0,0 +1,49 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_DatabaseDataProvider_idl__
+#define __com_sun_star_report_DatabaseDataProvider_idl__
+
+#include <com/sun/star/chart2/data/XDatabaseDataProvider.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module chart2 { module data {
+
+//=============================================================================
+
+service DatabaseDataProvider : XDatabaseDataProvider
+{
+ createWithConnection([in] com::sun::star::sdbc::XConnection connection);
+};
+//=============================================================================
+
+ }; }; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl b/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl
index 833769748..abab9678b 100644
--- a/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl
+++ b/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl
@@ -208,10 +208,6 @@ interface XDatabaseDataProvider
[attribute,bound] string DataSourceName;
};
-service DatabaseDataProvider : XDatabaseDataProvider
-{
- createWithConnection([in] com::sun::star::sdbc::XConnection connection);
-};
//=============================================================================
}; }; }; }; };
diff --git a/offapi/com/sun/star/chart2/data/makefile.mk b/offapi/com/sun/star/chart2/data/makefile.mk
deleted file mode 100644
index f36f9e6c8..000000000
--- a/offapi/com/sun/star/chart2/data/makefile.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-TARGET=csschart2data
-PACKAGE=com$/sun$/star$/chart2$/data
-
-PRJNAME=chart2
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-#-------------------------------------------------------------------
-
-IDLFILES= \
- DataSequenceRole.idl \
- HighlightedRange.idl \
- LabelOrigin.idl \
- XDataProvider.idl \
- XDataReceiver.idl \
- XDataSequence.idl \
- XDataSink.idl \
- XDataSource.idl \
- XLabeledDataSequence.idl \
- XNumericalDataSequence.idl \
- XRangeHighlighter.idl \
- XRangeXMLConversion.idl \
- XTextualDataSequence.idl \
- XDatabaseDataProvider.idl
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/chart2/makefile.mk b/offapi/com/sun/star/chart2/makefile.mk
deleted file mode 100644
index 873bb985d..000000000
--- a/offapi/com/sun/star/chart2/makefile.mk
+++ /dev/null
@@ -1,99 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-TARGET=csschart2
-PACKAGE=com$/sun$/star$/chart2
-
-PRJNAME=offapi
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-#-------------------------------------------------------------------
-
-IDLFILES= \
- AxisType.idl \
- AxisOrientation.idl \
- CoordinateSystemTypeID.idl \
- CurveStyle.idl \
- DataPointGeometry3D.idl \
- DataPointLabel.idl \
- FillBitmap.idl \
- IncrementData.idl \
- InterpretedData.idl \
- LegendPosition.idl \
- LightSource.idl \
- PieChartOffsetMode.idl \
- RelativePosition.idl \
- RelativeSize.idl \
- ScaleData.idl \
- StackingDirection.idl \
- SubIncrement.idl \
- Symbol.idl \
- SymbolStyle.idl \
- TickmarkStyle.idl \
- TransparencyStyle.idl \
- XAnyDescriptionAccess.idl\
- XAxis.idl \
- XCoordinateSystem.idl \
- XCoordinateSystemContainer.idl \
- XChartDocument.idl \
- XChartShape.idl \
- XChartShapeContainer.idl \
- XChartType.idl \
- XChartTypeContainer.idl \
- XChartTypeManager.idl \
- XChartTypeTemplate.idl \
- XColorScheme.idl \
- XDataInterpreter.idl \
- XDataSeries.idl \
- XDataSeriesContainer.idl \
- XDefaultSizeTransmitter.idl \
- XDiagram.idl \
- XDiagramProvider.idl \
- XFastPropertyState.idl \
- XFormattedString.idl \
- XInternalDataProvider.idl \
- XLabeled.idl \
- XLegend.idl \
- XRegressionCurve.idl \
- XRegressionCurveCalculator.idl \
- XRegressionCurveContainer.idl \
- XScaling.idl \
- XStyleSupplier.idl \
- XTarget.idl \
- XTitle.idl \
- XTitled.idl \
- XTransformation.idl \
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/configuration/backend/makefile.mk b/offapi/com/sun/star/configuration/backend/makefile.mk
deleted file mode 100644
index 2e2042b0e..000000000
--- a/offapi/com/sun/star/configuration/backend/makefile.mk
+++ /dev/null
@@ -1,103 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ = ..$/..$/..$/..$/..
-PRJNAME=offapi
-
-TARGET = csscbackend
-PACKAGE = com$/sun$/star$/configuration$/backend
-
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- Backend.idl \
- SingleBackend.idl \
- LocalSingleBackend.idl \
- LdapSingleBackend.idl \
- BackendAdapter.idl \
- SingleBackendAdapter.idl \
- OfflineBackend.idl \
- OnlineBackend.idl \
- HierarchyBrowser.idl \
- LocalHierarchyBrowser.idl \
- DataImporter.idl \
- LocalDataImporter.idl \
- LayerFilter.idl \
- LayerUpdateMerger.idl \
- Importer.idl \
- MergeImporter.idl \
- CopyImporter.idl \
- Schema.idl \
- Layer.idl \
- UpdatableLayer.idl \
- SingleLayerStratum.idl \
- LocalSingleStratum.idl \
- LdapSingleStratum.idl \
- MultiStratumBackend.idl \
- MultiLayerStratum.idl \
- LdapMultiLayerStratum.idl \
- SchemaSupplier.idl \
- LocalSchemaSupplier.idl \
- PlatformBackend.idl \
- SystemIntegration.idl \
- LayerDescriber.idl \
- InteractionHandler.idl \
- XBackend.idl \
- XBackendEntities.idl \
- XSchemaSupplier.idl \
- XVersionedSchemaSupplier.idl \
- XSingleLayerStratum.idl \
- XMultiLayerStratum.idl \
- XSchema.idl \
- XLayer.idl \
- XCompositeLayer.idl \
- XUpdatableLayer.idl \
- XSchemaHandler.idl \
- XLayerHandler.idl \
- XUpdateHandler.idl \
- XLayerImporter.idl \
- XBackendChangesNotifier.idl \
- XBackendChangesListener.idl \
- XLayerContentDescriber.idl \
- ComponentChangeEvent.idl \
- TemplateIdentifier.idl \
- SchemaAttribute.idl \
- NodeAttribute.idl \
- PropertyInfo.idl \
- MergeRecoveryRequest.idl \
- MalformedDataException.idl \
- BackendSetupException.idl \
- StratumCreationException.idl \
- AuthenticationFailedException.idl \
- CannotConnectException.idl \
- InvalidAuthenticationMechanismException.idl \
- BackendAccessException.idl \
- ConnectionLostException.idl \
- InsufficientAccessRightsException.idl
-
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/configuration/makefile.mk b/offapi/com/sun/star/configuration/makefile.mk
deleted file mode 100644
index 00525e9ba..000000000
--- a/offapi/com/sun/star/configuration/makefile.mk
+++ /dev/null
@@ -1,74 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssconfiguration
-PACKAGE=com$/sun$/star$/configuration
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AdministrationProvider.idl \
- DefaultProvider.idl \
- CannotLoadConfigurationException.idl \
- CorruptedConfigurationException.idl \
- CorruptedUIConfigurationException.idl \
- InvalidBootstrapFileException.idl \
- MissingBootstrapFileException.idl \
- InstallationIncompleteException.idl \
- ConfigurationAccess.idl\
- ConfigurationProvider.idl\
- ConfigurationUpdateAccess.idl\
- ConfigurationRegistry.idl\
- HierarchyElement.idl\
- AccessRootElement.idl\
- UpdateRootElement.idl\
- GroupElement.idl\
- SetElement.idl\
- HierarchyAccess.idl\
- GroupAccess.idl\
- GroupUpdate.idl\
- SetAccess.idl\
- SetUpdate.idl\
- SimpleSetAccess.idl\
- SimpleSetUpdate.idl\
- PropertyHierarchy.idl\
- XTemplateContainer.idl\
- XTemplateInstance.idl\
- Update.idl \
- XUpdate.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/datatransfer/clipboard/makefile.mk b/offapi/com/sun/star/datatransfer/clipboard/makefile.mk
deleted file mode 100644
index c7d011aea..000000000
--- a/offapi/com/sun/star/datatransfer/clipboard/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssdclipboard
-PACKAGE=com$/sun$/star$/datatransfer$/clipboard
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ClipboardEvent.idl \
- ClipboardManager.idl \
- GenericClipboard.idl \
- RenderingCapabilities.idl \
- SystemClipboard.idl \
- XClipboard.idl \
- XClipboardEx.idl \
- XClipboardFactory.idl \
- XClipboardListener.idl \
- XClipboardManager.idl \
- XClipboardNotifier.idl \
- XClipboardOwner.idl \
- XFlushableClipboard.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/datatransfer/dnd/makefile.mk b/offapi/com/sun/star/datatransfer/dnd/makefile.mk
deleted file mode 100644
index 358a126aa..000000000
--- a/offapi/com/sun/star/datatransfer/dnd/makefile.mk
+++ /dev/null
@@ -1,70 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssddnd
-PACKAGE=com$/sun$/star$/datatransfer$/dnd
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- DNDConstants.idl \
- DragGestureEvent.idl \
- DragSourceEvent.idl \
- DragSourceDragEvent.idl \
- DragSourceDropEvent.idl \
- DropTargetDragEvent.idl \
- DropTargetDragEnterEvent.idl \
- DropTargetDropEvent.idl \
- DropTargetEvent.idl \
- InvalidDNDOperationException.idl \
- OleDragSource.idl \
- OleDropTarget.idl \
- X11DragSource.idl \
- X11DropTarget.idl \
- XAutoscroll.idl\
- XDragGestureListener.idl \
- XDragGestureRecognizer.idl \
- XDragSource.idl \
- XDragSourceContext.idl \
- XDragSourceListener.idl \
- XDropTarget.idl \
- XDropTargetDragContext.idl \
- XDropTargetDropContext.idl \
- XDropTargetListener.idl \
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/datatransfer/makefile.mk b/offapi/com/sun/star/datatransfer/makefile.mk
deleted file mode 100644
index aff51f398..000000000
--- a/offapi/com/sun/star/datatransfer/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssdatatransfer
-PACKAGE=com$/sun$/star$/datatransfer
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XTransferableSupplier.idl \
- DataFlavor.idl \
- UnsupportedFlavorException.idl \
- XTransferable.idl \
- XTransferableEx.idl \
- XSystemTransferable.idl \
- XTransferableSource.idl \
- XTransferDataAccess.idl \
- XMimeContentType.idl \
- XMimeContentTypeFactory.idl \
- MimeContentTypeFactory.idl\
- DataFormatTranslator.idl\
- XDataFormatTranslator.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/deployment/makefile.mk b/offapi/com/sun/star/deployment/makefile.mk
deleted file mode 100644
index 1e3a77b89..000000000
--- a/offapi/com/sun/star/deployment/makefile.mk
+++ /dev/null
@@ -1,64 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ = ..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET = cssdeployment
-PACKAGE = com$/sun$/star$/deployment
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- DeploymentException.idl \
- XPackageTypeInfo.idl \
- XPackage.idl \
- XPackageRegistry.idl \
- PackageRegistryBackend.idl \
- XPackageManager.idl \
- XPackageManagerFactory.idl \
- XExtensionManager.idl \
- ExtensionManager.idl \
- thePackageManagerFactory.idl \
- DependencyException.idl \
- LicenseException.idl \
- VersionException.idl \
- InstallException.idl \
- UpdateInformationEntry.idl \
- XUpdateInformationProvider.idl \
- UpdateInformationProvider.idl \
- XPackageInformationProvider.idl \
- PackageInformationProvider.idl \
- PlatformException.idl \
- InvalidRemovedParameterException.idl \
- ExtensionRemovedException.idl \
- Prerequisites.idl
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/sal/systools/win32/uwinapi/GetUserDefaultUILanguage.cpp b/offapi/com/sun/star/drawing/CanvasFeature.idl
index cf94a77ea..bcb2470e7 100644
--- a/sal/systools/win32/uwinapi/GetUserDefaultUILanguage.cpp
+++ b/offapi/com/sun/star/drawing/CanvasFeature.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -26,11 +25,19 @@
*
************************************************************************/
-#include "macros.h"
+#ifndef __com_sun_star_drawing_CanvasFeature_idl__
+#define __com_sun_star_drawing_CanvasFeature_idl__
+
+module com { module sun { module star { module drawing {
-IMPLEMENT_THUNK( kernel32, WINDOWS, LANGID, WINAPI, GetUserDefaultUILanguage,())
+constants CanvasFeature
{
- return LANGIDFROMLCID(GetUserDefaultLCID());
-}
+ const short None = 0;
+ const short SpriteCanvas = 1;
+};
+
+
+
+}; }; }; }; // ::com::sun::star::drawing
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+#endif
diff --git a/offapi/com/sun/star/drawing/SlideSorter.idl b/offapi/com/sun/star/drawing/SlideSorter.idl
index 5825ac48e..fda890bfe 100644
--- a/offapi/com/sun/star/drawing/SlideSorter.idl
+++ b/offapi/com/sun/star/drawing/SlideSorter.idl
@@ -34,92 +34,10 @@
#include <com/sun/star/container/XIndexAccess.idl>
#include <com/sun/star/frame/XController.idl>
#include <com/sun/star/util/Color.idl>
+#include <com/sun/star/drawing/XSlideSorterBase.idl>
module com { module sun { module star { module drawing {
-/** This interface exists only because services do not directly support
- multiple inheritance and attributes.
- <p>It provides the interfaces and attributes that every object that
- implements the <type>SlideSorter</type> service.</p>
-*/
-interface XSlideSorterBase
-{
- /** This interface is included to mark a <type>SlideSorter</type> object
- as view of the drawing framework and to provide a
- <type>ResourceId</type>.
- */
- interface ::com::sun::star::drawing::framework::XView;
-
- /** The <type>XDrawView</type> interface is included to provide access
- to the current slide (especially write access).
- */
- interface ::com::sun::star::drawing::XDrawView;
-
- /** The set of slides that are displayed by the implementing object.
- <p>The default value is the set of all slides of the document for
- which a slide sorter is created.</p>
- */
- [attribute] ::com::sun::star::container::XIndexAccess DocumentSlides;
-
- /** Set this flag to <TRUE/> in order to have the current slide
- highlighted.
- <p>The default value is <FALSE/>.</p>
- */
- [attribute] boolean IsHighlightCurrentSlide;
-
- /** Set this flag to <TRUE/> in order to visualize the selection of
- slides (typically a bold frame around the selected slides).
- <p>The default value is <TRUE/>.</p>
- */
- [attribute] boolean IsShowSelection;
-
- /** Set this flag to <TRUE/> to visualize to where the focus is by
- showing a dotted rectangle around the focused slide.
- <p>The default value is <TRUE/>.</p>
- */
- [attribute] boolean IsShowFocus;
-
- /** When this flag has the value <TRUE/> then every time the current
- slide is changed the visual area is shifted so that the new current
- slide is display in the center of the slide sorter window.
- <p>It is not always possible to move the current slide into the
- exact center of the window, for example when slides are located near
- the start or end of a document.</p>
- <p>The default value is <FALSE/>.
- */
- [attribute] boolean IsCenterSelection;
-
- /** This flag controls whether updates of previews are created during
- full screen presentations (<FALSE/>) or not (<TRUE/>). The
- suspension of preview creations is an optimization for not slowing
- down a running presentation.
- <p>The default value is <TRUE/>.</p>
- */
- [attribute] boolean IsSuspendPreviewUpdatesDuringFullScreenPresentation;
-
- /** The orientation of a slide sorter can be either vertical (<TRUE/>)
- or horizontal (<FALSE/>).
- */
- [attribute] boolean IsOrientationVertical;
-
- /** This flag is a hint to make scrolling look smooth.
- */
- [attribute] boolean IsSmoothScrolling;
-
- [attribute] ::com::sun::star::util::Color BackgroundColor;
- [attribute] ::com::sun::star::util::Color TextColor;
- [attribute] ::com::sun::star::util::Color SelectionColor;
- [attribute] ::com::sun::star::util::Color HighlightColor;
-
- /** This flag controls whether the model can be modified by using
- keyboard or mouse.
- <p>The default value is <TRUE/>.</p>
- */
- [attribute] boolean IsUIReadOnly;
-};
-
-
-
/** A slide sorter shows previews for a set of slides, typically all slides
in a document, and allows the selection, reordering, creation, and
diff --git a/offapi/com/sun/star/drawing/XPresenterHelper.idl b/offapi/com/sun/star/drawing/XPresenterHelper.idl
index d6e6dd053..2738289a0 100644
--- a/offapi/com/sun/star/drawing/XPresenterHelper.idl
+++ b/offapi/com/sun/star/drawing/XPresenterHelper.idl
@@ -32,15 +32,10 @@
#include <com/sun/star/rendering/XCanvas.idl>
#include <com/sun/star/rendering/XSpriteCanvas.idl>
#include <com/sun/star/awt/Rectangle.idl>
+#include <com/sun/star/drawing/CanvasFeature.idl>
module com { module sun { module star { module drawing {
-constants CanvasFeature
-{
- const short None = 0;
- const short SpriteCanvas = 1;
-};
-
/** This interface is a collection of functions that are necessary to
implement larger parts of the presenter screen as extension. The
methods of this interface give access to services that can, at the
diff --git a/offapi/com/sun/star/drawing/XSlidePreviewCache.idl b/offapi/com/sun/star/drawing/XSlidePreviewCache.idl
index 78ee0a965..a7977ccfd 100644
--- a/offapi/com/sun/star/drawing/XSlidePreviewCache.idl
+++ b/offapi/com/sun/star/drawing/XSlidePreviewCache.idl
@@ -33,28 +33,10 @@
#include <com/sun/star/lang/IllegalArgumentException.idl>
#include <com/sun/star/rendering/XBitmap.idl>
#include <com/sun/star/rendering/XCanvas.idl>
+#include <com/sun/star/drawing/XSlidePreviewCacheListener.idl>
module com { module sun { module star { module drawing {
-/** Listener for asynchronous preview creations. Called when a slide
- preview has been created that was previously requested via a call to
- <method>XSlidePreviewCache::getSlidePreview()</method>. The
- implementor may then call <method>getSlidePreview()</method> a second
- time to get the up-to-date version of the preview.
-*/
-published interface XSlidePreviewCacheListener
-{
- /** Called by a <interface>XSlidePreviewCache</interface> object when a
- preview has been created for the slide with the given index.
- @param nSlideIndex
- The index of the slide for which a new preview has been created.
- */
- void notifyPreviewCreation ([in] long nSlideIndex);
-};
-
-
-
-
/** A cache of preview bitmaps for the slides of one Impress or Draw
document in one size. There may be more than one cache for one
document. These are internally connected and for missing previews one
diff --git a/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl b/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl
new file mode 100644
index 000000000..d6192889b
--- /dev/null
+++ b/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl
@@ -0,0 +1,55 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_XSlidePreviewCacheListener_idl__
+#define __com_sun_star_drawing_XSlidePreviewCacheListener_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+module com { module sun { module star { module drawing {
+
+/** Listener for asynchronous preview creations. Called when a slide
+ preview has been created that was previously requested via a call to
+ <method>XSlidePreviewCache::getSlidePreview()</method>. The
+ implementor may then call <method>getSlidePreview()</method> a second
+ time to get the up-to-date version of the preview.
+*/
+published interface XSlidePreviewCacheListener
+{
+ /** Called by a <interface>XSlidePreviewCache</interface> object when a
+ preview has been created for the slide with the given index.
+ @param nSlideIndex
+ The index of the slide for which a new preview has been created.
+ */
+ void notifyPreviewCreation ([in] long nSlideIndex);
+};
+
+}; }; }; }; // ::com::sun::star::drawing
+
+#endif
diff --git a/offapi/com/sun/star/drawing/XSlideSorterBase.idl b/offapi/com/sun/star/drawing/XSlideSorterBase.idl
new file mode 100644
index 000000000..5a6c4de65
--- /dev/null
+++ b/offapi/com/sun/star/drawing/XSlideSorterBase.idl
@@ -0,0 +1,137 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_XSlideSorterBase_idl__
+#define __com_sun_star_drawing_XSlideSorterBase_idl__
+
+#ifndef __com_sun_star_drawing_framework_XView_idl__
+#include <com/sun/star/drawing/framework/XView.idl>
+#endif
+#ifndef __com_sun_star_drawing_XDrawView_idl__
+#include <com/sun/star/drawing/XDrawView.idl>
+#endif
+#ifndef __com_sun_star_awt_XWindow_idl__
+#include <com/sun/star/awt/XWindow.idl>
+#endif
+#ifndef __com_sun_star_container_XIndexAccess_idl__
+#include <com/sun/star/container/XIndexAccess.idl>
+#endif
+#ifndef __com_sun_star_frame_XController_idl__
+#include <com/sun/star/frame/XController.idl>
+#endif
+#ifndef __com_sun_star_util_Color_idl__
+#include <com/sun/star/util/Color.idl>
+#endif
+
+module com { module sun { module star { module drawing {
+
+/** This interface exists only because services do not directly support
+ multiple inheritance and attributes.
+ <p>It provides the interfaces and attributes that every object that
+ implements the <type>SlideSorter</type> service.</p>
+*/
+interface XSlideSorterBase
+{
+ /** This interface is included to mark a <type>SlideSorter</type> object
+ as view of the drawing framework and to provide a
+ <type>ResourceId</type>.
+ */
+ interface ::com::sun::star::drawing::framework::XView;
+
+ /** The <type>XDrawView</type> interface is included to provide access
+ to the current slide (especially write access).
+ */
+ interface ::com::sun::star::drawing::XDrawView;
+
+ /** The set of slides that are displayed by the implementing object.
+ <p>The default value is the set of all slides of the document for
+ which a slide sorter is created.</p>
+ */
+ [attribute] ::com::sun::star::container::XIndexAccess DocumentSlides;
+
+ /** Set this flag to <TRUE/> in order to have the current slide
+ highlighted.
+ <p>The default value is <FALSE/>.</p>
+ */
+ [attribute] boolean IsHighlightCurrentSlide;
+
+ /** Set this flag to <TRUE/> in order to visualize the selection of
+ slides (typically a bold frame around the selected slides).
+ <p>The default value is <TRUE/>.</p>
+ */
+ [attribute] boolean IsShowSelection;
+
+ /** Set this flag to <TRUE/> to visualize to where the focus is by
+ showing a dotted rectangle around the focused slide.
+ <p>The default value is <TRUE/>.</p>
+ */
+ [attribute] boolean IsShowFocus;
+
+ /** When this flag has the value <TRUE/> then every time the current
+ slide is changed the visual area is shifted so that the new current
+ slide is display in the center of the slide sorter window.
+ <p>It is not always possible to move the current slide into the
+ exact center of the window, for example when slides are located near
+ the start or end of a document.</p>
+ <p>The default value is <FALSE/>.
+ */
+ [attribute] boolean IsCenterSelection;
+
+ /** This flag controls whether updates of previews are created during
+ full screen presentations (<FALSE/>) or not (<TRUE/>). The
+ suspension of preview creations is an optimization for not slowing
+ down a running presentation.
+ <p>The default value is <TRUE/>.</p>
+ */
+ [attribute] boolean IsSuspendPreviewUpdatesDuringFullScreenPresentation;
+
+ /** The orientation of a slide sorter can be either vertical (<TRUE/>)
+ or horizontal (<FALSE/>).
+ */
+ [attribute] boolean IsOrientationVertical;
+
+ /** This flag is a hint to make scrolling look smooth.
+ */
+ [attribute] boolean IsSmoothScrolling;
+
+ [attribute] ::com::sun::star::util::Color BackgroundColor;
+ [attribute] ::com::sun::star::util::Color TextColor;
+ [attribute] ::com::sun::star::util::Color SelectionColor;
+ [attribute] ::com::sun::star::util::Color HighlightColor;
+
+ /** This flag controls whether the model can be modified by using
+ keyboard or mouse.
+ <p>The default value is <TRUE/>.</p>
+ */
+ [attribute] boolean IsUIReadOnly;
+};
+
+
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/drawing/framework/BorderType.idl b/offapi/com/sun/star/drawing/framework/BorderType.idl
new file mode 100644
index 000000000..d1c9ea3f3
--- /dev/null
+++ b/offapi/com/sun/star/drawing/framework/BorderType.idl
@@ -0,0 +1,46 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_framework_BorderType_idl__
+#define __com_sun_star_drawing_framework_BorderType_idl__
+
+
+module com { module sun { module star { module drawing { module framework {
+
+/** See XPaneBorderPainter and its addBorder() and removeBorder() methods
+ for an explanation of the border type and its values.
+*/
+published enum BorderType
+{
+ INNER_BORDER,
+ OUTER_BORDER,
+ TOTAL_BORDER
+};
+
+}; }; }; }; }; // ::com::sun::star::drawing::framework
+
+#endif
diff --git a/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl b/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl
index d4d953b1a..292af409b 100644
--- a/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl
+++ b/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl
@@ -31,20 +31,10 @@
#include <com/sun/star/awt/Rectangle.idl>
#include <com/sun/star/awt/Point.idl>
#include <com/sun/star/rendering/XCanvas.idl>
+#include <com/sun/star/drawing/framework/BorderType.idl>
module com { module sun { module star { module drawing { module framework {
-/** See XPaneBorderPainter and its addBorder() and removeBorder() methods
- for an explanation of the border type and its values.
-*/
-published enum BorderType
-{
- INNER_BORDER,
- OUTER_BORDER,
- TOTAL_BORDER
-};
-
-
/** Paint the border around a rectangular region, typically a pane.
<p>Calling objects have to be able to derive inner bounding boxes of the
diff --git a/offapi/com/sun/star/drawing/framework/makefile.mk b/offapi/com/sun/star/drawing/framework/makefile.mk
deleted file mode 100644
index e073b1a61..000000000
--- a/offapi/com/sun/star/drawing/framework/makefile.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssdframework
-PACKAGE=com$/sun$/star$/drawing$/framework
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES= \
- AnchorBindingMode.idl \
- BasicPaneFactory.idl \
- BasicToolBarFactory.idl \
- BasicViewFactory.idl \
- Configuration.idl \
- ConfigurationChangeEvent.idl \
- ConfigurationController.idl \
- ModuleController.idl \
- ResourceActivationMode.idl \
- ResourceId.idl \
- TabBarButton.idl \
- XConfiguration.idl \
- XConfigurationChangeListener.idl \
- XConfigurationChangeRequest.idl \
- XConfigurationController.idl \
- XConfigurationControllerBroadcaster.idl \
- XConfigurationControllerRequestQueue.idl\
- XControllerManager.idl \
- XModuleController.idl \
- XPane.idl \
- XPane2.idl \
- XPaneBorderPainter.idl \
- XRelocatableResource.idl \
- XResource.idl \
- XResourceId.idl \
- XResourceFactory.idl \
- XResourceFactoryManager.idl \
- XTabBar.idl \
- XToolBar.idl \
- XView.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/drawing/makefile.mk b/offapi/com/sun/star/drawing/makefile.mk
deleted file mode 100644
index b3d581c75..000000000
--- a/offapi/com/sun/star/drawing/makefile.mk
+++ /dev/null
@@ -1,227 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssdrawing
-PACKAGE=com$/sun$/star$/drawing
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessibleShape.idl \
- AccessibleGraphicShape.idl \
- AccessibleOLEShape.idl \
- AccessibleDrawDocumentView.idl \
- AccessibleSlideView.idl \
- AccessibleSlideViewObject.idl \
- AccessibleGraphControl.idl\
- Alignment.idl\
- AppletShape.idl\
- Arrangement.idl\
- Background.idl\
- BezierPoint.idl\
- BitmapMode.idl\
- BitmapTable.idl\
- BoundVolume.idl\
- CameraGeometry.idl\
- CaptionEscapeDirection.idl\
- CaptionShape.idl\
- CaptionType.idl\
- CircleKind.idl\
- ClosedBezierShape.idl\
- ColorMode.idl\
- ConnectionType.idl\
- ConnectorProperties.idl\
- ConnectorShape.idl\
- ConnectorType.idl\
- ControlShape.idl\
- CoordinateSequence.idl\
- CoordinateSequenceSequence.idl\
- CustomShape.idl\
- CustomShapeEngine.idl\
- DashStyle.idl\
- DashTable.idl\
- Defaults.idl\
- Direction3D.idl\
- DocumentSettings.idl\
- DoubleSequence.idl\
- DoubleSequenceSequence.idl\
- DrawingDocument.idl\
- DrawingDocumentDrawView.idl\
- DrawingDocumentFactory.idl\
- DrawPage.idl\
- DrawPages.idl\
- DrawViewMode.idl\
- EnhancedCustomShapeAdjustmentValue.idl\
- EnhancedCustomShapeExtrusion.idl\
- EnhancedCustomShapeGeometry.idl\
- EnhancedCustomShapeGluePointType.idl\
- EnhancedCustomShapeHandle.idl\
- EnhancedCustomShapeParameter.idl\
- EnhancedCustomShapeParameterPair.idl\
- EnhancedCustomShapeParameterType.idl\
- EnhancedCustomShapePath.idl\
- EnhancedCustomShapeSegment.idl\
- EnhancedCustomShapeSegmentCommand.idl\
- EnhancedCustomShapeTextFrame.idl\
- EnhancedCustomShapeTextPath.idl\
- EnhancedCustomShapeTextPathMode.idl\
- EllipseShape.idl\
- EscapeDirection.idl\
- FillProperties.idl\
- FillStyle.idl\
- FlagSequence.idl\
- FlagSequenceSequence.idl\
- GenericDrawingDocument.idl\
- GenericDrawPage.idl\
- GluePoint.idl\
- GluePoint2.idl\
- GradientTable.idl\
- GraphicExportFilter.idl\
- GraphicFilterRequest.idl\
- GraphicObjectShape.idl\
- GroupShape.idl\
- Hatch.idl\
- HatchStyle.idl\
- HatchTable.idl\
- HomogenMatrix.idl\
- HomogenMatrix3.idl\
- HomogenMatrix4.idl\
- HomogenMatrixLine.idl\
- HomogenMatrixLine3.idl\
- HomogenMatrixLine4.idl\
- HorizontalDimensioning.idl\
- Layer.idl\
- LayerManager.idl\
- LayerType.idl\
- LineDash.idl\
- LineEndType.idl\
- LineJoint.idl\
- LineProperties.idl\
- LineShape.idl\
- LineStyle.idl\
- MarkerTable.idl\
- MasterPage.idl\
- MasterPages.idl\
- MeasureKind.idl\
- MeasureProperties.idl\
- MeasureShape.idl\
- MeasureTextHorzPos.idl\
- MeasureTextVertPos.idl\
- MirrorAxis.idl\
- NormalsKind.idl\
- OLE2Shape.idl\
- OpenBezierShape.idl\
- PageShape.idl\
- PluginShape.idl\
- PointSequence.idl\
- PointSequenceSequence.idl\
- PolygonFlags.idl\
- PolygonKind.idl\
- PolyLineShape.idl\
- PolyPolygonBezierCoords.idl\
- PolyPolygonBezierDescriptor.idl\
- PolyPolygonBezierShape.idl\
- PolyPolygonDescriptor.idl\
- PolyPolygonShape.idl\
- PolyPolygonShape3D.idl\
- Position3D.idl\
- ProjectionMode.idl\
- RectanglePoint.idl\
- RectangleShape.idl\
- RotationDescriptor.idl\
- ShadeMode.idl\
- ShadowProperties.idl\
- Shape.idl\
- ShapeCollection.idl\
- Shapes.idl\
- SlideRenderer.idl\
- SlideSorter.idl\
- SnapObjectType.idl\
- Text.idl\
- TextAdjust.idl\
- TextAnimationDirection.idl\
- TextAnimationKind.idl\
- TextFitToSizeType.idl\
- TextHorizontalAdjust.idl\
- TextProperties.idl\
- TextShape.idl\
- TextureKind.idl\
- TextureKind2.idl\
- TextureMode.idl\
- TextureProjectionMode.idl\
- TextVerticalAdjust.idl\
- TransparencyGradientTable.idl\
- VerticalDimensioning.idl\
- XConnectableShape.idl\
- XConnectorShape.idl\
- XControlShape.idl\
- XCustomShapeEngine.idl\
- XCustomShapeHandle.idl\
- XDrawPage.idl\
- XDrawPageDuplicator.idl\
- XDrawPageExpander.idl\
- XDrawPages.idl\
- XDrawPagesSupplier.idl\
- XDrawPageSummarizer.idl\
- XDrawPageSupplier.idl\
- XDrawSubController.idl\
- XDrawView.idl\
- XEnhancedCustomShapeDefaulter.idl\
- XGluePointsSupplier.idl\
- XLayer.idl\
- XLayerManager.idl\
- XLayerSupplier.idl\
- XMasterPagesSupplier.idl\
- XMasterPageTarget.idl\
- XPresenterHelper.idl\
- XShape.idl\
- XShapeAligner.idl\
- XShapeArranger.idl\
- XShapeBinder.idl\
- XShapeCombiner.idl\
- XShapeDescriptor.idl\
- XShapeGroup.idl\
- XShapeGrouper.idl\
- XShapeMirror.idl\
- XShapes.idl\
- XSlidePreviewCache.idl\
- XSlideRenderer.idl\
- XUniversalShapeDescriptor.idl\
- XSelectionFunction.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/offapi/com/sun/star/form/binding/makefile.mk b/offapi/com/sun/star/form/binding/makefile.mk
deleted file mode 100644
index dc9885f5f..000000000
--- a/offapi/com/sun/star/form/binding/makefile.mk
+++ /dev/null
@@ -1,69 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfbinding
-PACKAGE=com$/sun$/star$/form$/binding
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XBindableValue.idl \
- XValueBinding.idl \
- ValueBinding.idl \
- XListEntrySink.idl \
- XListEntrySource.idl \
- XListEntryListener.idl \
- ListEntryEvent.idl \
- ListEntrySource.idl \
- \
- BindableControlModel.idl \
- BindableIntegerValueRange.idl \
- BindableDataAwareControlModel.idl \
- BindableDatabaseCheckBox.idl \
- BindableDatabaseComboBox.idl \
- BindableDatabaseDateField.idl \
- BindableDatabaseFormattedField.idl \
- BindableDatabaseListBox.idl \
- BindableDatabaseNumericField.idl \
- BindableDatabaseRadioButton.idl \
- BindableDatabaseTextField.idl \
- BindableDatabaseTimeField.idl \
- \
- IncompatibleTypesException.idl \
- InvalidBindingStateException.idl \
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/component/makefile.mk b/offapi/com/sun/star/form/component/makefile.mk
deleted file mode 100644
index 37c1bb44d..000000000
--- a/offapi/com/sun/star/form/component/makefile.mk
+++ /dev/null
@@ -1,83 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfcomp
-PACKAGE=com$/sun$/star$/form$/component
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- CheckBox.idl\
- ComboBox.idl\
- CommandButton.idl\
- CurrencyField.idl\
- DatabaseCheckBox.idl\
- DatabaseComboBox.idl\
- DatabaseCurrencyField.idl\
- DatabaseDateField.idl\
- DatabaseImageControl.idl\
- DatabaseListBox.idl\
- DatabaseNumericField.idl\
- DatabasePatternField.idl\
- DatabaseRadioButton.idl\
- DatabaseTextField.idl\
- DatabaseFormattedField.idl\
- DatabaseTimeField.idl\
- DataForm.idl\
- DateField.idl\
- FileControl.idl\
- FixedText.idl\
- Form.idl\
- GridControl.idl\
- GroupBox.idl\
- HiddenControl.idl\
- HTMLForm.idl\
- ImageButton.idl\
- ListBox.idl\
- NumericField.idl\
- PatternField.idl\
- RadioButton.idl\
- TextField.idl\
- FormattedField.idl\
- TimeField.idl\
- NavigationToolBar.idl\
- ScrollBar.idl\
- SpinButton.idl\
- SubmitButton.idl\
- RichTextControl.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/control/makefile.mk b/offapi/com/sun/star/form/control/makefile.mk
deleted file mode 100644
index 6e972b224..000000000
--- a/offapi/com/sun/star/form/control/makefile.mk
+++ /dev/null
@@ -1,64 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfcontrol
-PACKAGE=com$/sun$/star$/form$/control
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- CheckBox.idl \
- ComboBox.idl \
- CommandButton.idl \
- CurrencyField.idl \
- DateField.idl \
- FormattedField.idl \
- GridControl.idl \
- GroupBox.idl \
- ImageButton.idl \
- ImageControl.idl \
- InteractionGridControl.idl \
- ListBox.idl \
- NumericField.idl \
- PatternField.idl \
- RadioButton.idl \
- TextField.idl \
- TimeField.idl \
- SubmitButton.idl \
- NavigationToolBar.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/inspection/makefile.mk b/offapi/com/sun/star/form/inspection/makefile.mk
deleted file mode 100644
index e867febf8..000000000
--- a/offapi/com/sun/star/form/inspection/makefile.mk
+++ /dev/null
@@ -1,54 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfinsp
-PACKAGE=com$/sun$/star$/form$/inspection
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ButtonNavigationHandler.idl \
- CellBindingPropertyHandler.idl \
- DefaultFormComponentInspectorModel.idl \
- EditPropertyHandler.idl \
- EventHandler.idl \
- FormComponentPropertyHandler.idl \
- SubmissionPropertyHandler.idl \
- XMLFormsPropertyHandler.idl \
- XSDValidationPropertyHandler.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/makefile.mk b/offapi/com/sun/star/form/makefile.mk
deleted file mode 100644
index b1161cb2a..000000000
--- a/offapi/com/sun/star/form/makefile.mk
+++ /dev/null
@@ -1,104 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssform
-PACKAGE=com$/sun$/star$/form
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- modules.idl\
- DataAwareControlModel.idl\
- DatabaseDeleteEvent.idl\
- DatabaseParameterEvent.idl\
- DataSelectionType.idl\
- ErrorEvent.idl\
- FormButtonType.idl\
- FormComponent.idl\
- FormComponents.idl\
- FormComponentType.idl\
- FormController.idl\
- FormControllerDispatcher.idl\
- FormControlModel.idl\
- Forms.idl\
- FormSubmitEncoding.idl\
- FormSubmitMethod.idl\
- ListSourceType.idl\
- NavigationBarMode.idl\
- PropertyBrowserController.idl\
- TabulatorCycle.idl\
- XApproveActionBroadcaster.idl\
- XApproveActionListener.idl\
- XBoundComponent.idl\
- XBoundControl.idl\
- XChangeBroadcaster.idl\
- XChangeListener.idl\
- XConfirmDeleteBroadcaster.idl\
- XConfirmDeleteListener.idl\
- XDatabaseParameterBroadcaster.idl\
- XDatabaseParameterBroadcaster2.idl\
- XDatabaseParameterListener.idl\
- XDeleteListener.idl\
- XErrorBroadcaster.idl\
- XErrorListener.idl\
- XForm.idl\
- XFormComponent.idl\
- XFormController.idl\
- XFormControllerListener.idl\
- XFormsSupplier.idl\
- XFormsSupplier2.idl\
- XGrid.idl\
- XGridColumnFactory.idl\
- XGridControl.idl\
- XGridControlListener.idl\
- XGridFieldDataSupplier.idl\
- XGridPeer.idl\
- XImageProducerSupplier.idl\
- XInsertListener.idl\
- XLoadListener.idl\
- XPositioningListener.idl\
- XReset.idl\
- XResetListener.idl\
- XRestoreListener.idl\
- XSubmit.idl\
- XSubmitListener.idl\
- XUpdateBroadcaster.idl\
- XUpdateListener.idl\
- XLoadable.idl\
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/runtime/makefile.mk b/offapi/com/sun/star/form/runtime/makefile.mk
deleted file mode 100644
index 4b34b28ca..000000000
--- a/offapi/com/sun/star/form/runtime/makefile.mk
+++ /dev/null
@@ -1,56 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfrunt
-PACKAGE=com$/sun$/star$/form$/runtime
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- FeatureState.idl \
- FilterEvent.idl \
- FormFeature.idl \
- FormOperations.idl \
- FormController.idl \
- XFeatureInvalidation.idl \
- XFilterController.idl \
- XFilterControllerListener.idl \
- XFormController.idl \
- XFormControllerContext.idl \
- XFormOperations.idl \
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/submission/makefile.mk b/offapi/com/sun/star/form/submission/makefile.mk
deleted file mode 100644
index 27a60084c..000000000
--- a/offapi/com/sun/star/form/submission/makefile.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfsubmission
-PACKAGE=com$/sun$/star$/form$/submission
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XSubmission.idl \
- XSubmissionSupplier.idl \
- XSubmissionVetoListener.idl \
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/form/validation/makefile.mk b/offapi/com/sun/star/form/validation/makefile.mk
deleted file mode 100644
index 752438c94..000000000
--- a/offapi/com/sun/star/form/validation/makefile.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfvalidation
-PACKAGE=com$/sun$/star$/form$/validation
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XValidatable.idl \
- XValidator.idl \
- XValidityConstraintListener.idl \
- XValidatableFormComponent.idl \
- XFormComponentValidityListener.idl \
- \
- ValidatableControlModel.idl \
- ValidatableBindableControlModel.idl \
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/formula/makefile.mk b/offapi/com/sun/star/formula/makefile.mk
deleted file mode 100644
index aae03ff03..000000000
--- a/offapi/com/sun/star/formula/makefile.mk
+++ /dev/null
@@ -1,49 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssformula
-PACKAGE=com$/sun$/star$/formula
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessibleFormulaText.idl \
- AccessibleFormulaView.idl \
- SymbolDescriptor.idl \
- FormulaProperties.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/sal/systools/win32/uwinapi/GetUserDomain_NT.cpp b/offapi/com/sun/star/frame/UntitledNumbersConst.idl
index acbb450e3..de80742b1 100644
--- a/sal/systools/win32/uwinapi/GetUserDomain_NT.cpp
+++ b/offapi/com/sun/star/frame/UntitledNumbersConst.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,9 +24,16 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
+#ifndef __com_sun_star_frame_UntitledNumbersConst_idl__
+#define __com_sun_star_frame_UntitledNumbersConst_idl__
+
+ module com { module sun { module star { module frame {
+constants UntitledNumbersConst
{
- return GetEnvironmentVariable( TEXT("USERDOMAIN"), lpBuffer, nSize );
-}
+ const long INVALID_NUMBER = 0;
+};
+
+}; }; }; };
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+#endif
diff --git a/offapi/com/sun/star/frame/XUntitledNumbers.idl b/offapi/com/sun/star/frame/XUntitledNumbers.idl
index 426fe29e3..42977c1f5 100644
--- a/offapi/com/sun/star/frame/XUntitledNumbers.idl
+++ b/offapi/com/sun/star/frame/XUntitledNumbers.idl
@@ -34,11 +34,6 @@
module com { module sun { module star { module frame {
-constants UntitledNumbersConst
-{
- const long INVALID_NUMBER = 0;
-};
-
//=============================================================================
/** knows all currently used and all free numbers for using with untitled
but counted objects.
diff --git a/offapi/com/sun/star/frame/makefile.mk b/offapi/com/sun/star/frame/makefile.mk
deleted file mode 100644
index dbcfd03cd..000000000
--- a/offapi/com/sun/star/frame/makefile.mk
+++ /dev/null
@@ -1,166 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssframe
-PACKAGE=com$/sun$/star$/frame
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- BorderWidths.idl\
- CommandGroup.idl\
- Components.idl\
- ContentHandler.idl\
- ContentHandlerFactory.idl\
- ControlCommand.idl\
- ControlEvent.idl\
- Controller.idl\
- Desktop.idl\
- DesktopTask.idl\
- DesktopTasks.idl\
- DispatchDescriptor.idl\
- DispatchHelper.idl\
- DispatchInformation.idl\
- DispatchProvider.idl\
- DispatchRecorder.idl\
- DispatchRecorderSupplier.idl\
- DispatchResultState.idl\
- DispatchResultEvent.idl\
- DispatchStatement.idl\
- DocumentTemplates.idl\
- DoubleInitializationException.idl\
- FeatureStateEvent.idl\
- Frame.idl\
- FrameAction.idl\
- FrameActionEvent.idl\
- FrameControl.idl\
- FrameLoader.idl\
- FrameLoaderFactory.idl\
- FramesContainer.idl\
- FrameSearchFlag.idl\
- IllegalArgumentIOException.idl\
- LayoutManager.idl\
- LayoutManagerEvents.idl\
- MediaTypeDetectionHelper.idl\
- ModuleManager.idl\
- PopupMenuController.idl\
- PopupMenuControllerFactory.idl\
- ProtocolHandler.idl\
- SessionManager.idl\
- Settings.idl\
- SynchronousFrameLoader.idl\
- StatusbarController.idl\
- StatusbarControllerFactory.idl\
- Task.idl\
- TemplateAccess.idl\
- TerminationVetoException.idl\
- TitleChangedEvent.idl\
- ToolbarController.idl\
- TransientDocumentsDocumentContentFactory.idl \
- UnknownModuleException.idl\
- WindowArrange.idl\
- XBorderResizeListener.idl\
- XBrowseHistoryRegistry.idl\
- XComponentLoader.idl\
- XComponentRegistry.idl\
- XConfigManager.idl\
- XController.idl\
- XController2.idl\
- XControlNotificationListener.idl\
- XControllerBorder.idl\
- XDesktop.idl\
- XDesktopTask.idl\
- XDispatch.idl\
- XDispatchHelper.idl\
- XDispatchInformationProvider.idl\
- XDispatchProvider.idl\
- XDispatchProviderInterception.idl\
- XDispatchProviderInterceptor.idl\
- XDispatchRecorder.idl\
- XDispatchRecorderSupplier.idl\
- XDispatchResultListener.idl\
- XDocumentTemplates.idl\
- XExtendedFilterDetection.idl\
- XFilterDetect.idl\
- XFrame.idl\
- XFrameActionListener.idl\
- XFrameLoader.idl\
- XFrameLoaderQuery.idl\
- XFrames.idl\
- XFrameSetModel.idl\
- XFramesSupplier.idl\
- XInplaceLayout.idl\
- XInterceptorInfo.idl\
- XLayoutManager.idl\
- XLayoutManagerEventBroadcaster.idl\
- XLayoutManagerListener.idl\
- XLoadable.idl\
- XLoadEventListener.idl\
- XMenuBarAcceptor.idl\
- XMenuBarMergingAcceptor.idl\
- XModel.idl\
- XModel2.idl\
- XModule.idl\
- XModuleManager.idl\
- XNotifyingDispatch.idl\
- XPopupMenuController.idl\
- XRecordableDispatch.idl\
- XSessionManagerClient.idl\
- XSessionManagerListener.idl\
- XSessionManagerListener2.idl\
- XStatusListener.idl\
- XStatusbarController.idl\
- XStorable.idl\
- XSubToolbarController.idl\
- XStorable2.idl\
- XSynchronousDispatch.idl\
- XSynchronousFrameLoader.idl\
- XTask.idl\
- XTasksSupplier.idl\
- XTerminateListener.idl\
- XTerminateListener2.idl\
- XTitle.idl\
- XTitleChangeBroadcaster.idl\
- XTitleChangeListener.idl\
- XToolbarController.idl\
- XTransientDocumentsDocumentContentFactory.idl\
- XUIControllerRegistration.idl\
- XUntitledNumbers.idl\
- XUrlList.idl\
- XWindowArranger.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/frame/status/makefile.mk b/offapi/com/sun/star/frame/status/makefile.mk
deleted file mode 100644
index ca8beb50d..000000000
--- a/offapi/com/sun/star/frame/status/makefile.mk
+++ /dev/null
@@ -1,55 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfstatus
-PACKAGE=com$/sun$/star$/frame$/status
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- FontHeight.idl \
- Verb.idl \
- ClipboardFormats.idl \
- LeftRightMargin.idl \
- UpperLowerMargin.idl \
- UpperLowerMarginScale.idl \
- Template.idl \
- ItemStatus.idl \
- ItemState.idl \
- Visibility.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/gallery/makefile.mk b/offapi/com/sun/star/gallery/makefile.mk
deleted file mode 100644
index 49a9c908d..000000000
--- a/offapi/com/sun/star/gallery/makefile.mk
+++ /dev/null
@@ -1,51 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-PRJNAME=offapi
-TARGET=cssgallery
-PACKAGE=com$/sun$/star$/gallery
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- GalleryThemeProvider.idl \
- GalleryTheme.idl \
- GalleryItem.idl \
- GalleryItemType.idl \
- XGalleryThemeProvider.idl \
- XGalleryTheme.idl \
- XGalleryItem.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/geometry/makefile.mk b/offapi/com/sun/star/geometry/makefile.mk
deleted file mode 100644
index 2ade163ea..000000000
--- a/offapi/com/sun/star/geometry/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssgeometry
-PACKAGE=com$/sun$/star$/geometry
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AffineMatrix2D.idl \
- AffineMatrix3D.idl \
- EllipticalArc.idl \
- Matrix2D.idl \
- XMapping2D.idl \
- IntegerBezierSegment2D.idl \
- RealBezierSegment2D.idl \
- RealPoint2D.idl \
- RealRectangle2D.idl \
- RealRectangle3D.idl \
- RealSize2D.idl \
- IntegerPoint2D.idl \
- IntegerRectangle2D.idl \
- IntegerSize2D.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/i18n/makefile.mk b/offapi/com/sun/star/i18n/makefile.mk
deleted file mode 100644
index 7d861fa14..000000000
--- a/offapi/com/sun/star/i18n/makefile.mk
+++ /dev/null
@@ -1,129 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssi18n
-PACKAGE=com$/sun$/star$/i18n
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AmPmValue.idl \
- Boundary.idl \
- BreakIterator.idl \
- BreakType.idl \
- CTLScriptType.idl \
- Calendar.idl \
- CalendarDisplayCode.idl \
- CalendarDisplayIndex.idl \
- CalendarFieldIndex.idl \
- CalendarItem.idl \
- ChapterCollator.idl \
- CharType.idl \
- CharacterClassification.idl \
- CharacterIteratorMode.idl \
- Collator.idl \
- CollatorOptions.idl \
- Currency.idl \
- Currency2.idl \
- DirectionProperty.idl \
- ForbiddenCharacters.idl \
- FormatElement.idl \
- Implementation.idl \
- IndexEntrySupplier.idl \
- InputSequenceChecker.idl \
- InputSequenceCheckMode.idl \
- KCharacterType.idl \
- KNumberFormatType.idl \
- KNumberFormatUsage.idl \
- KParseTokens.idl \
- KParseType.idl \
- LanguageCountryInfo.idl \
- LineBreakHyphenationOptions.idl \
- LineBreakResults.idl \
- LineBreakUserOptions.idl \
- LocaleCalendar.idl \
- LocaleData.idl \
- LocaleDataItem.idl \
- LocaleItem.idl \
- Months.idl \
- MultipleCharsOutputException.idl \
- NativeNumberMode.idl \
- NativeNumberSupplier.idl \
- NativeNumberXmlAttributes.idl \
- NumberFormatCode.idl \
- NumberFormatIndex.idl \
- NumberFormatMapper.idl \
- ParseResult.idl \
- ScriptDirection.idl \
- ScriptType.idl \
- TextConversion.idl \
- TextConversionOption.idl \
- TextConversionResult.idl \
- TextConversionType.idl \
- Transliteration.idl \
- TransliterationModules.idl \
- TransliterationModulesNew.idl \
- TransliterationModulesExtra.idl \
- TransliterationType.idl \
- UnicodeScript.idl \
- UnicodeType.idl \
- Weekdays.idl \
- WordType.idl \
- XBreakIterator.idl \
- XCalendar.idl \
- XCharacterClassification.idl \
- XCollator.idl \
- XExtendedCalendar.idl \
- XExtendedIndexEntrySupplier.idl \
- XExtendedTransliteration.idl \
- XForbiddenCharacters.idl \
- XIndexEntrySupplier.idl \
- XInputSequenceChecker.idl \
- XExtendedInputSequenceChecker.idl \
- XLocaleData.idl \
- XLocaleData2.idl \
- XNativeNumberSupplier.idl \
- XNumberFormatCode.idl \
- XTextConversion.idl \
- XExtendedTextConversion.idl \
- XScriptTypeDetector.idl \
- XTransliteration.idl \
- reservedWords.idl \
- XOrdinalSuffix.idl \
- OrdinalSuffix.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/image/makefile.mk b/offapi/com/sun/star/image/makefile.mk
deleted file mode 100644
index a09e60ad7..000000000
--- a/offapi/com/sun/star/image/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssimage
-PACKAGE=com$/sun$/star$/image
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ImageMap.idl\
- ImageMapObject.idl\
- ImageMapRectangleObject.idl\
- ImageMapCircleObject.idl\
- ImageMapPolygonObject.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/sal/inc/systools/win32/AutoSystoolInit.hxx b/offapi/com/sun/star/inspection/StringRepresentation.idl
index cb22bd54c..dd23ddcae 100644
--- a/sal/inc/systools/win32/AutoSystoolInit.hxx
+++ b/offapi/com/sun/star/inspection/StringRepresentation.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -26,40 +25,23 @@
*
************************************************************************/
-#ifndef _AUTOSYSTOOLINIT_HXX_
-#define _AUTOSYSTOOLINIT_HXX_
+#ifndef __com_sun_star_inspection_StringRepresentation_idl__
+#define __com_sun_star_inspection_StringRepresentation_idl__
-#ifndef _WINDOWS_
-#include <windows.h>
-#endif
+#include <com/sun/star/inspection/XStringRepresentation.idl>
-//------------------------------------------------------------------------
-// class used to automatically initialize/deinitialize the systools
-//------------------------------------------------------------------------
+//=============================================================================
+module com { module sun { module star { module inspection {
-class OAutoSystoolInit
+//-----------------------------------------------------------------------------
+service StringRepresentation : XStringRepresentation
{
- typedef void ( WINAPI *LPFNINIT_T )( );
- typedef void ( WINAPI *LPFNDEINIT_T )( );
-
-public:
- OAutoSystoolInit( LPFNINIT_T lpfnInit, LPFNDEINIT_T lpfnDeInit ) :
- m_lpfnDeInit( lpfnDeInit )
- {
- if ( NULL != lpfnInit )
- lpfnInit( );
- }
-
- ~OAutoSystoolInit( )
- {
- if ( NULL != m_lpfnDeInit )
- m_lpfnDeInit( );
- }
-
-private:
- LPFNDEINIT_T m_lpfnDeInit; // address of the deinit function
+ create([in]com::sun::star::script::XTypeConverter TypeConverter)raises( com::sun::star::lang::IllegalArgumentException );
+ createConstant([in]com::sun::star::script::XTypeConverter TypeConverter,[in] string Constant,[in] sequence<string> Values)raises( com::sun::star::lang::IllegalArgumentException );
};
+//=============================================================================
+
+}; }; }; };
#endif
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/inspection/XStringRepresentation.idl b/offapi/com/sun/star/inspection/XStringRepresentation.idl
index a2bfd5065..520138517 100644
--- a/offapi/com/sun/star/inspection/XStringRepresentation.idl
+++ b/offapi/com/sun/star/inspection/XStringRepresentation.idl
@@ -61,11 +61,6 @@ published interface XStringRepresentation
) raises( com::sun::star::uno::Exception );
};
-service StringRepresentation : XStringRepresentation
-{
- create([in]com::sun::star::script::XTypeConverter TypeConverter)raises( com::sun::star::lang::IllegalArgumentException );
- createConstant([in]com::sun::star::script::XTypeConverter TypeConverter,[in] string Constant,[in] sequence<string> Values)raises( com::sun::star::lang::IllegalArgumentException );
-};
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/inspection/makefile.mk b/offapi/com/sun/star/inspection/makefile.mk
deleted file mode 100644
index bca5fd1e1..000000000
--- a/offapi/com/sun/star/inspection/makefile.mk
+++ /dev/null
@@ -1,66 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssinspection
-PACKAGE=com$/sun$/star$/inspection
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- DefaultHelpProvider.idl \
- GenericPropertyHandler.idl \
- InteractiveSelectionResult.idl \
- LineDescriptor.idl \
- ObjectInspector.idl \
- ObjectInspectorModel.idl \
- PropertyCategoryDescriptor.idl \
- PropertyControlType.idl \
- PropertyLineElement.idl \
- XHyperlinkControl.idl \
- XNumericControl.idl \
- XObjectInspector.idl \
- XObjectInspectorModel.idl \
- XObjectInspectorUI.idl \
- XPropertyControl.idl \
- XPropertyControlContext.idl \
- XPropertyControlFactory.idl \
- XPropertyControlObserver.idl \
- XPropertyHandler.idl \
- XStringListControl.idl \
- XStringRepresentation.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
diff --git a/offapi/com/sun/star/installation/makefile.mk b/offapi/com/sun/star/installation/makefile.mk
deleted file mode 100644
index 5483b6453..000000000
--- a/offapi/com/sun/star/installation/makefile.mk
+++ /dev/null
@@ -1,55 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssinstallation
-PACKAGE=com$/sun$/star$/installation
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- InstallationCheck.idl\
- InstallationCheckService.idl\
- InternetSettings.idl\
- ProtDlgRes.idl\
- ProtocolHandlerCheck.idl\
- ProtocolHandlerCheckService.idl\
- protocols.idl\
- XInstallationCheck.idl\
- XProtocolHandlerCheck.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/ldap/makefile.mk b/offapi/com/sun/star/ldap/makefile.mk
deleted file mode 100644
index 35e601ee4..000000000
--- a/offapi/com/sun/star/ldap/makefile.mk
+++ /dev/null
@@ -1,47 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssldap
-PACKAGE=com$/sun$/star$/ldap
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- LdapGenericException.idl\
- LdapConnectionException.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/linguistic2/makefile.mk b/offapi/com/sun/star/linguistic2/makefile.mk
deleted file mode 100644
index 54c08c7be..000000000
--- a/offapi/com/sun/star/linguistic2/makefile.mk
+++ /dev/null
@@ -1,101 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csslinguistic2
-PACKAGE=com$/sun$/star$/linguistic2
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ConversionDictionary.idl \
- ConversionDictionaryList.idl \
- ConversionDictionaryType.idl \
- ConversionDirection.idl \
- ConversionPropertyType.idl \
- Dictionary.idl\
- DictionaryEvent.idl\
- DictionaryEventFlags.idl\
- DictionaryList.idl\
- DictionaryListEvent.idl\
- DictionaryListEventFlags.idl\
- DictionaryType.idl\
- HangulHanjaConversionDictionary.idl \
- Hyphenator.idl\
- LinguProperties.idl\
- LinguServiceEvent.idl\
- LinguServiceEventFlags.idl\
- LinguServiceManager.idl\
- SpellChecker.idl\
- SpellFailure.idl\
- Thesaurus.idl\
- XAvailableLocales.idl\
- XConversionDictionary.idl \
- XConversionDictionaryList.idl \
- XConversionPropertyType.idl \
- XDictionary.idl\
- XDictionary1.idl\
- XDictionaryEntry.idl\
- XDictionaryEventListener.idl\
- XDictionaryList.idl\
- XDictionaryListEventListener.idl\
- XHyphenatedWord.idl\
- XHyphenator.idl\
- XLanguageGuessing.idl\
- XLinguServiceEventBroadcaster.idl\
- XLinguServiceEventListener.idl\
- XLinguServiceManager.idl\
- XMeaning.idl\
- XPossibleHyphens.idl\
- XSearchableDictionary.idl\
- XSearchableDictionaryList.idl\
- XSpellAlternatives.idl\
- XSetSpellAlternatives.idl\
- XSpellChecker.idl\
- XSpellChecker1.idl\
- XSupportedLanguages.idl\
- XSupportedLocales.idl\
- XThesaurus.idl\
- SingleProofreadingError.idl\
- ProofreadingResult.idl\
- Proofreader.idl\
- XProofreader.idl\
- XProofreadingIterator.idl\
- ProofreadingIterator.idl
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/logging/makefile.mk b/offapi/com/sun/star/logging/makefile.mk
deleted file mode 100644
index 9a5e82845..000000000
--- a/offapi/com/sun/star/logging/makefile.mk
+++ /dev/null
@@ -1,55 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ := ..$/..$/..$/..
-PRJNAME := offapi
-TARGET := csslogging
-
-PACKAGE := com$/sun$/star$/logging
-
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- ConsoleHandler.idl\
- CsvLogFormatter.idl\
- DocumentIOLogRing.idl\
- FileHandler.idl\
- LoggerPool.idl\
- LogLevel.idl\
- LogRecord.idl\
- PlainTextFormatter.idl\
- SimpleLogRing.idl\
- XConsoleHandler.idl\
- XCsvLogFormatter.idl\
- XLogFormatter.idl\
- XLogger.idl\
- XLoggerPool.idl\
- XLogHandler.idl\
- XSimpleLogRing.idl
-
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/mail/makefile.mk b/offapi/com/sun/star/mail/makefile.mk
deleted file mode 100644
index 4b6854220..000000000
--- a/offapi/com/sun/star/mail/makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssmail
-PACKAGE=com$/sun$/star$/mail
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- MailException.idl\
- SendMailMessageFailedException.idl\
- NoMailServiceProviderException.idl\
- XMailService.idl\
- XAuthenticator.idl\
- XMailMessage.idl\
- MailMessage.idl\
- XConnectionListener.idl\
- MailAttachment.idl\
- XSmtpService.idl\
- MailServiceType.idl\
- XMailServiceProvider.idl\
- MailServiceProvider.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/makefile.mk b/offapi/com/sun/star/makefile.mk
deleted file mode 100644
index c3daa292c..000000000
--- a/offapi/com/sun/star/makefile.mk
+++ /dev/null
@@ -1,46 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=css
-PACKAGE=com$/sun$/star
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- modules.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/media/makefile.mk b/offapi/com/sun/star/media/makefile.mk
deleted file mode 100644
index 4d4ac1df1..000000000
--- a/offapi/com/sun/star/media/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-PRJNAME=offapi
-TARGET=cssmedia
-PACKAGE=com$/sun$/star$/media
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Manager.idl \
- XManager.idl \
- XFrameGrabber.idl \
- XPlayer.idl \
- XPlayerWindow.idl \
- ZoomLevel.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/mozilla/makefile.mk b/offapi/com/sun/star/mozilla/makefile.mk
deleted file mode 100644
index 38a3f009f..000000000
--- a/offapi/com/sun/star/mozilla/makefile.mk
+++ /dev/null
@@ -1,67 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssmozilla
-PACKAGE=com$/sun$/star$/mozilla
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- MenuMultipleChange.idl \
- MenuSingleChange.idl \
- MenuProxy.idl \
- MenuProxyListener.idl \
- XMenuProxy.idl \
- XMenuProxyListener.idl \
- XPluginInstance.idl \
- XPluginInstanceNotifySink.idl \
- XPluginInstancePeer.idl \
- XPluginInstanceSyncPeer.idl \
- XPluginWindowPeer.idl \
- XCloseSessionListener.idl \
- XRemoteServiceManagerProvider.idl \
- MozillaBootstrap.idl \
- MozillaProductType.idl \
- XMozillaBootstrap.idl \
- XProfileDiscover.idl \
- XProfileManager.idl \
- XProxyRunner.idl \
- XCodeProxy.idl
-
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/office/makefile.mk b/offapi/com/sun/star/office/makefile.mk
deleted file mode 100644
index e24a411dd..000000000
--- a/offapi/com/sun/star/office/makefile.mk
+++ /dev/null
@@ -1,47 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-PRJNAME=offapi
-TARGET=cssoffice
-PACKAGE=com$/sun$/star$/office
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XAnnotation.idl\
- XAnnotationEnumeration.idl\
- XAnnotationAccess.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/oooimprovement/makefile.mk b/offapi/com/sun/star/oooimprovement/makefile.mk
deleted file mode 100644
index c64c21951..000000000
--- a/offapi/com/sun/star/oooimprovement/makefile.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ := ..$/..$/..$/..
-PRJNAME := offapi
-TARGET := cssoooimprovement
-
-PACKAGE := com$/sun$/star$/oooimprovement
-
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- Core.idl \
- CoreController.idl \
- XCore.idl \
- XCoreController.idl \
-
-
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/packages/makefile.mk b/offapi/com/sun/star/packages/makefile.mk
deleted file mode 100644
index 3707e0983..000000000
--- a/offapi/com/sun/star/packages/makefile.mk
+++ /dev/null
@@ -1,55 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csspackages
-PACKAGE=com$/sun$/star$/packages
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Package.idl\
- PackageFolder.idl\
- PackageFolderEnumeration.idl\
- PackageStream.idl\
- EncryptionNotAllowedException.idl\
- NoEncryptionException.idl\
- WrongPasswordException.idl\
- NoRawFormatException.idl\
- XDataSinkEncrSupport.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/offapi/com/sun/star/packages/manifest/makefile.mk b/offapi/com/sun/star/packages/manifest/makefile.mk
deleted file mode 100644
index 9be92686a..000000000
--- a/offapi/com/sun/star/packages/manifest/makefile.mk
+++ /dev/null
@@ -1,47 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssmanifest
-PACKAGE=com$/sun$/star$/packages$/manifest
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XManifestReader.idl\
- XManifestWriter.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/packages/zip/makefile.mk b/offapi/com/sun/star/packages/zip/makefile.mk
deleted file mode 100644
index b361ebeac..000000000
--- a/offapi/com/sun/star/packages/zip/makefile.mk
+++ /dev/null
@@ -1,51 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csszippackage
-PACKAGE=com$/sun$/star$/packages
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ZipEntry.idl\
- ZipException.idl \
- ZipIOException.idl \
- ZipConstants.idl\
- ZipFileAccess.idl\
- XZipFileAccess.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/plugin/makefile.mk b/offapi/com/sun/star/plugin/makefile.mk
deleted file mode 100644
index a0b4615f0..000000000
--- a/offapi/com/sun/star/plugin/makefile.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssplugin
-PACKAGE=com$/sun$/star$/plugin
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- PluginDescription.idl\
- PluginException.idl\
- PluginManager.idl\
- PluginMode.idl\
- PluginVariable.idl\
- XPlugin.idl\
- XPluginContext.idl\
- XPluginManager.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/sal/systools/win32/uwinapi/FindVolumeMountPointClose.cpp b/offapi/com/sun/star/presentation/SlideShow.idl
index 59a4fb203..6e026dab0 100644
--- a/sal/systools/win32/uwinapi/FindVolumeMountPointClose.cpp
+++ b/offapi/com/sun/star/presentation/SlideShow.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,8 +24,16 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
+#ifndef _com_sun_star_presentation_SlideShow_idl
+#define _com_sun_star_presentation_SlideShow_idl
+
+#include <com/sun/star/presentation/XSlideShow.idl>
+
+module com { module sun { module star { module presentation {
+
+service SlideShow : XSlideShow;
+
+}; }; }; };
-#include "macros.h"
+#endif
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, FindVolumeMountPointClose, (HANDLE hFindVolumeMountPoint ) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindNextVolumeW.cpp b/offapi/com/sun/star/presentation/TransitionFactory.idl
index e7b092f27..28b19466c 100644
--- a/sal/systools/win32/uwinapi/FindNextVolumeW.cpp
+++ b/offapi/com/sun/star/presentation/TransitionFactory.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,8 +24,17 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
+#ifndef __com_sun_star_presentation_TransitionFactory_idl__
+#define __com_sun_star_presentation_TransitionFactory_idl__
+
+#include <com/sun/star/presentation/XTransitionFactory.idl>
+
+
+module com { module sun { module star { module presentation {
+
+service TransitionFactory : XTransitionFactory;
+
+}; }; }; };
-#include "macros.h"
+#endif
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, FindNextVolumeW, (HANDLE hFindVolume, LPWSTR lpszVolumeName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/presentation/XSlideShow.idl b/offapi/com/sun/star/presentation/XSlideShow.idl
index e6fb016f7..d9b2c9b76 100644
--- a/offapi/com/sun/star/presentation/XSlideShow.idl
+++ b/offapi/com/sun/star/presentation/XSlideShow.idl
@@ -346,8 +346,6 @@ interface XSlideShow : ::com::sun::star::uno::XInterface
};
-service SlideShow : XSlideShow;
-
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/presentation/XTransitionFactory.idl b/offapi/com/sun/star/presentation/XTransitionFactory.idl
index 374d4c452..da6d27b85 100644
--- a/offapi/com/sun/star/presentation/XTransitionFactory.idl
+++ b/offapi/com/sun/star/presentation/XTransitionFactory.idl
@@ -80,8 +80,6 @@ interface XTransitionFactory : ::com::sun::star::uno::XInterface
[in] com::sun::star::rendering::XBitmap enteringBitmap );
};
-service TransitionFactory : XTransitionFactory;
-
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/presentation/makefile.mk b/offapi/com/sun/star/presentation/makefile.mk
deleted file mode 100644
index 806894018..000000000
--- a/offapi/com/sun/star/presentation/makefile.mk
+++ /dev/null
@@ -1,96 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csspresentation
-PACKAGE=com$/sun$/star$/presentation
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- HeaderShape.idl\
- FooterShape.idl\
- DateTimeShape.idl\
- SlideNumberShape.idl\
- AnimationEffect.idl\
- AnimationSpeed.idl\
- ChartShape.idl\
- ClickAction.idl\
- CustomPresentation.idl\
- CustomPresentationAccess.idl\
- DocumentSettings.idl\
- DrawPage.idl\
- FadeEffect.idl\
- GraphicObjectShape.idl\
- HandoutShape.idl\
- HandoutView.idl\
- NotesShape.idl\
- NotesView.idl\
- OLE2Shape.idl\
- OutlinerShape.idl\
- OutlineView.idl\
- PageShape.idl\
- Presentation.idl\
- Presentation2.idl\
- PresentationDocument.idl\
- PresentationRange.idl\
- PresentationView.idl\
- PreviewView.idl\
- Shape.idl\
- SlidesView.idl\
- SubtitleShape.idl\
- TitleTextShape.idl\
- XCustomPresentationSupplier.idl\
- XHandoutMasterSupplier.idl\
- XPresentation.idl\
- XPresentationPage.idl\
- XPresentationSupplier.idl\
- EffectNodeType.idl\
- EffectPresetClass.idl\
- ParagraphTarget.idl\
- ShapeAnimationSubType.idl\
- TextAnimationType.idl\
- EffectCommands.idl\
- XShapeEventListener.idl\
- XSlideShow.idl\
- XSlideShowController.idl\
- XSlideShowListener.idl\
- XSlideShowView.idl\
- XPresentation2.idl\
- XTransition.idl\
- XTransitionFactory.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/presentation/textfield/makefile.mk b/offapi/com/sun/star/presentation/textfield/makefile.mk
deleted file mode 100644
index 49220f824..000000000
--- a/offapi/com/sun/star/presentation/textfield/makefile.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csspresentationtextfield
-PACKAGE=com$/sun$/star$/presentation$/textfield
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Header.idl\
- Footer.idl\
- DateTime.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/rdf/makefile.mk b/offapi/com/sun/star/rdf/makefile.mk
deleted file mode 100644
index b27ea74e5..000000000
--- a/offapi/com/sun/star/rdf/makefile.mk
+++ /dev/null
@@ -1,71 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssrdf
-PACKAGE=com$/sun$/star$/rdf
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES= \
- FileFormat.idl \
- URIs.idl \
- ParseException.idl \
- QueryException.idl \
- RepositoryException.idl \
- XNode.idl \
- XResource.idl \
- XBlankNode.idl \
- XURI.idl \
- XLiteral.idl \
- BlankNode.idl \
- URI.idl \
- Literal.idl \
- Statement.idl \
- XReifiedStatement.idl \
- XQuerySelectResult.idl \
- XNamedGraph.idl \
- XRepository.idl \
- XDocumentRepository.idl \
- Repository.idl \
- XRepositorySupplier.idl \
- XMetadatable.idl \
- XDocumentMetadataAccess.idl \
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/offapi/com/sun/star/rendering/ARGBColor.idl b/offapi/com/sun/star/rendering/ARGBColor.idl
new file mode 100644
index 000000000..16d0ee17b
--- /dev/null
+++ b/offapi/com/sun/star/rendering/ARGBColor.idl
@@ -0,0 +1,55 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_ARGBColor_idl__
+#define __com_sun_star_rendering_ARGBColor_idl__
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#include <com/sun/star/rendering/ColorComponent.idl>
+#endif
+
+module com { module sun { module star { module rendering {
+
+/// ARGB color quad
+published struct ARGBColor
+{
+ /** Alpha component.<p>
+
+ Valid range is [0,1.0], with 0.0 denoting fully transparent,
+ and 1.0 fully opaque.
+ */
+ ColorComponent Alpha;
+ /// Red component. Valid range is [0,1.0]
+ ColorComponent Red;
+ /// Green component. Valid range is [0,1.0]
+ ColorComponent Green;
+ /// Blue component. Valid range is [0,1.0]
+ ColorComponent Blue;
+};
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/rendering/BitmapCanvas.idl b/offapi/com/sun/star/rendering/BitmapCanvas.idl
new file mode 100644
index 000000000..70bd91303
--- /dev/null
+++ b/offapi/com/sun/star/rendering/BitmapCanvas.idl
@@ -0,0 +1,57 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_BitmapCanvas_idl__
+#define __com_sun_star_rendering_BitmapCanvas_idl__
+
+#ifndef __com_sun_star_rendering_XBitmap_idl__
+#include <com/sun/star/rendering/XBitmap.idl>
+#endif
+#ifndef __com_sun_star_rendering_XBitmapCanvas_idl__
+#include <com/sun/star/rendering/XBitmapCanvas.idl>
+#endif
+
+
+module com { module sun { module star { module rendering {
+
+// TODO: Multiple-inheritance interfaces
+
+/** This service provides the interfaces for a <type>XBitmapCanvas</type>
+ */
+service BitmapCanvas
+{
+ /** Canvas interface, to issue rendering operations.
+ */
+ interface XBitmapCanvas;
+
+ /** Bitmap interface, to directly manipulate the pixel.
+ */
+ interface XBitmap;
+};
+
+}; }; }; };
+
+#endif
diff --git a/sal/systools/win32/uwinapi/DeleteVolumeMountPointW.cpp b/offapi/com/sun/star/rendering/Canvas.idl
index 739c5f467..6c7336f79 100644
--- a/sal/systools/win32/uwinapi/DeleteVolumeMountPointW.cpp
+++ b/offapi/com/sun/star/rendering/Canvas.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,11 +24,19 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
+#ifndef __com_sun_star_rendering_Canvas_idl__
+#define __com_sun_star_rendering_Canvas_idl__
+
+#ifndef __com_sun_star_rendering_XCanvas_idl__
+#include <com/sun/star/rendering/XCanvas.idl>
#endif
-#include "macros.h"
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, DeleteVolumeMountPointW, (LPCWSTR lpszVolumeMountPoint) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+module com { module sun { module star { module rendering {
+
+/// Service providing an <type>XCanvas</type> interface
+service Canvas: XCanvas;
+
+}; }; }; };
+
+#endif
diff --git a/sal/systools/win32/uwinapi/SHCreateItemFromParsingName.cpp b/offapi/com/sun/star/rendering/Color.idl
index 1ca6733a6..f36fbbe90 100644
--- a/sal/systools/win32/uwinapi/SHCreateItemFromParsingName.cpp
+++ b/offapi/com/sun/star/rendering/Color.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,11 +24,18 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
+#ifndef __com_sun_star_rendering_Color_idl__
+#define __com_sun_star_rendering_Color_idl__
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#include <com/sun/star/rendering/ColorComponent.idl>
#endif
-#include "macros.h"
+module com { module sun { module star { module rendering {
+
+/// Shorthand for the device-dependent color components, and easier to read
+published typedef sequence<ColorComponent> Color;
-DEFINE_DEFAULT_THUNK( shell32, TRYLOAD, HRESULT, WINAPI, SHCreateItemFromParsingName, (PCWSTR pszPath, IBindCtx *pbc, REFIID riid, void **ppv) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+}; }; }; };
+
+#endif
diff --git a/sal/systools/win32/uwinapi/FindFirstVolumeA.cpp b/offapi/com/sun/star/rendering/ColorComponent.idl
index ec4d868f6..c4a21a5a0 100644
--- a/sal/systools/win32/uwinapi/FindFirstVolumeA.cpp
+++ b/offapi/com/sun/star/rendering/ColorComponent.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -26,7 +25,14 @@
*
************************************************************************/
-#include "macros.h"
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#define __com_sun_star_rendering_ColorComponent_idl__
+
+module com { module sun { module star { module rendering {
+
+/// Shorthand for the device-dependent color components, and easier to read
+published typedef double ColorComponent;
+
+}; }; }; };
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, FindFirstVolumeA, (LPSTR lpszVolumeName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+#endif
diff --git a/offapi/com/sun/star/rendering/MtfRenderer.idl b/offapi/com/sun/star/rendering/MtfRenderer.idl
index af07f0a1d..43b76ef10 100644
--- a/offapi/com/sun/star/rendering/MtfRenderer.idl
+++ b/offapi/com/sun/star/rendering/MtfRenderer.idl
@@ -28,17 +28,12 @@
#ifndef __com_sun_star_rendering_MtfRenderer_idl__
#define __com_sun_star_rendering_MtfRenderer_idl__
-#include <com/sun/star/rendering/XCanvas.idl>
+#include <com/sun/star/rendering/XMtfRenderer.idl>
module com { module sun { module star { module rendering {
- interface XMtfRenderer : ::com::sun::star::uno::XInterface
- {
- void setMetafile( [in] sequence< byte > aMtf );
- void draw( [in] double fScaleX, [in] double fScaleY );
- };
-
service MtfRenderer : XMtfRenderer;
+
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/rendering/RGBColor.idl b/offapi/com/sun/star/rendering/RGBColor.idl
new file mode 100644
index 000000000..a2bee3373
--- /dev/null
+++ b/offapi/com/sun/star/rendering/RGBColor.idl
@@ -0,0 +1,49 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_RGBColor_idl__
+#define __com_sun_star_rendering_RGBColor_idl__
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#include <com/sun/star/rendering/ColorComponent.idl>
+#endif
+
+module com { module sun { module star { module rendering {
+
+/// RGB color triplet
+published struct RGBColor
+{
+ /// Red component. Valid range is [0,1.0]
+ ColorComponent Red;
+ /// Green component. Valid range is [0,1.0]
+ ColorComponent Green;
+ /// Blue component. Valid range is [0,1.0]
+ ColorComponent Blue;
+};
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/rendering/XBitmapCanvas.idl b/offapi/com/sun/star/rendering/XBitmapCanvas.idl
index c5030b998..2dcab8f2a 100644
--- a/offapi/com/sun/star/rendering/XBitmapCanvas.idl
+++ b/offapi/com/sun/star/rendering/XBitmapCanvas.idl
@@ -31,7 +31,6 @@
#include <com/sun/star/lang/IllegalArgumentException.idl>
#include <com/sun/star/geometry/RealRectangle2D.idl>
#include <com/sun/star/rendering/RenderState.idl>
-#include <com/sun/star/rendering/XBitmap.idl>
#include <com/sun/star/rendering/XCanvas.idl>
#include <com/sun/star/rendering/VolatileContentDestroyedException.idl>
@@ -115,23 +114,6 @@ published interface XBitmapCanvas : XCanvas
};
-//=============================================================================
-
-// TODO: Multiple-inheritance interfaces
-
-/** This service provides the interfaces for a <type>XBitmapCanvas</type>
- */
-service BitmapCanvas
-{
- /** Canvas interface, to issue rendering operations.
- */
- interface XBitmapCanvas;
-
- /** Bitmap interface, to directly manipulate the pixel.
- */
- interface XBitmap;
-};
-
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/rendering/XCanvas.idl b/offapi/com/sun/star/rendering/XCanvas.idl
index d246c74eb..386420a25 100644
--- a/offapi/com/sun/star/rendering/XCanvas.idl
+++ b/offapi/com/sun/star/rendering/XCanvas.idl
@@ -703,11 +703,6 @@ published interface XCanvas : ::com::sun::star::uno::XInterface
XGraphicDevice getDevice();
};
-//=============================================================================
-
-/// Service providing an <type>XCanvas</type> interface
-service Canvas: XCanvas;
-
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/rendering/XColorSpace.idl b/offapi/com/sun/star/rendering/XColorSpace.idl
index 20a5e669b..ed624c9b0 100644
--- a/offapi/com/sun/star/rendering/XColorSpace.idl
+++ b/offapi/com/sun/star/rendering/XColorSpace.idl
@@ -31,47 +31,12 @@
#include <com/sun/star/lang/IllegalArgumentException.idl>
#include <com/sun/star/beans/PropertyValue.idl>
#include <com/sun/star/rendering/ColorProfile.idl>
+#include <com/sun/star/rendering/ColorComponent.idl>
+#include <com/sun/star/rendering/RGBColor.idl>
+#include <com/sun/star/rendering/ARGBColor.idl>
module com { module sun { module star { module rendering {
-/// Shorthand for the device-dependent color components, and easier to read
-published typedef double ColorComponent;
-published typedef sequence<ColorComponent> Color;
-
-//=============================================================================
-
-/// RGB color triplet
-published struct RGBColor
-{
- /// Red component. Valid range is [0,1.0]
- ColorComponent Red;
- /// Green component. Valid range is [0,1.0]
- ColorComponent Green;
- /// Blue component. Valid range is [0,1.0]
- ColorComponent Blue;
-};
-
-//=============================================================================
-
-/// ARGB color quad
-published struct ARGBColor
-{
- /** Alpha component.<p>
-
- Valid range is [0,1.0], with 0.0 denoting fully transparent,
- and 1.0 fully opaque.
- */
- ColorComponent Alpha;
- /// Red component. Valid range is [0,1.0]
- ColorComponent Red;
- /// Green component. Valid range is [0,1.0]
- ColorComponent Green;
- /// Blue component. Valid range is [0,1.0]
- ColorComponent Blue;
-};
-
-//=============================================================================
-
/** Information how to interpret certain color data.<p>
This interface encapsulates all information that is necessary to
diff --git a/sal/systools/win32/uwinapi/DeleteVolumeMountPointA.cpp b/offapi/com/sun/star/rendering/XMtfRenderer.idl
index ee81b38b0..ac69a9a75 100644
--- a/sal/systools/win32/uwinapi/DeleteVolumeMountPointA.cpp
+++ b/offapi/com/sun/star/rendering/XMtfRenderer.idl
@@ -1,9 +1,8 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * Copyright 2010 Novell, Inc.
*
* OpenOffice.org - a multi-platform office productivity suite
*
@@ -25,11 +24,18 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
-#endif
-#include "macros.h"
+#ifndef __com_sun_star_rendering_XMtfRenderer_idl__
+#define __com_sun_star_rendering_XMtfRenderer_idl__
+
+module com { module sun { module star { module rendering {
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, DeleteVolumeMountPointA, (LPCSTR lpszVolumeMountPoint) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+ interface XMtfRenderer : ::com::sun::star::uno::XInterface
+ {
+ void setMetafile( [in] sequence< byte > aMtf );
+ void draw( [in] double fScaleX, [in] double fScaleY );
+ };
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/report/FixedLine.idl b/offapi/com/sun/star/report/FixedLine.idl
new file mode 100644
index 000000000..76856b426
--- /dev/null
+++ b/offapi/com/sun/star/report/FixedLine.idl
@@ -0,0 +1,45 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_FixedLine_idl__
+#define __com_sun_star_report_FixedLine_idl__
+
+#include <com/sun/star/report/XFixedLine.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+service FixedLine : XFixedLine;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/FixedText.idl b/offapi/com/sun/star/report/FixedText.idl
new file mode 100644
index 000000000..74bb17680
--- /dev/null
+++ b/offapi/com/sun/star/report/FixedText.idl
@@ -0,0 +1,46 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_FixedText_idl__
+#define __com_sun_star_report_FixedText_idl__
+
+
+#include <com/sun/star/report/XFixedText.idl>
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+service FixedText : XFixedText;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/FormatCondition.idl b/offapi/com/sun/star/report/FormatCondition.idl
new file mode 100644
index 000000000..f1449d114
--- /dev/null
+++ b/offapi/com/sun/star/report/FormatCondition.idl
@@ -0,0 +1,40 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_FormatCondition_idl__
+#define __com_sun_star_report_FormatCondition_idl__
+
+#include <com/sun/star/report/XFormatCondition.idl>
+
+//=============================================================================
+ module com { module sun { module star { module report {
+//=============================================================================
+
+service FormatCondition : XFormatCondition;
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/FormattedField.idl b/offapi/com/sun/star/report/FormattedField.idl
new file mode 100644
index 000000000..ae1f96594
--- /dev/null
+++ b/offapi/com/sun/star/report/FormattedField.idl
@@ -0,0 +1,46 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_FormattedField_idl__
+#define __com_sun_star_report_FormattedField_idl__
+
+#include <com/sun/star/report/XFormattedField.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+service FormattedField : XFormattedField;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/Function.idl b/offapi/com/sun/star/report/Function.idl
new file mode 100644
index 000000000..b829b2716
--- /dev/null
+++ b/offapi/com/sun/star/report/Function.idl
@@ -0,0 +1,43 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_Function_idl__
+#define __com_sun_star_report_Function_idl__
+
+#include <com/sun/star/report/XFunction.idl>
+
+//=============================================================================
+ module com { module sun { module star { module report {
+//=============================================================================
+
+service Function : XFunction
+{
+ create();
+};
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/Group.idl b/offapi/com/sun/star/report/Group.idl
new file mode 100644
index 000000000..650a0cba6
--- /dev/null
+++ b/offapi/com/sun/star/report/Group.idl
@@ -0,0 +1,45 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_Group_idl__
+#define __com_sun_star_report_Group_idl__
+
+#include <com/sun/star/report/XGroup.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+service Group : XGroup;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/Groups.idl b/offapi/com/sun/star/report/Groups.idl
new file mode 100644
index 000000000..c9986cc36
--- /dev/null
+++ b/offapi/com/sun/star/report/Groups.idl
@@ -0,0 +1,42 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_Groups_idl__
+#define __com_sun_star_report_Groups_idl__
+
+#include <com/sun/star/report/XGroups.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+service Groups : XGroups;
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/sal/systools/win32/uwinapi/CopyFileExW.cpp b/offapi/com/sun/star/report/ImageControl.idl
index 9ba56f6ba..d0bd03034 100644
--- a/sal/systools/win32/uwinapi/CopyFileExW.cpp
+++ b/offapi/com/sun/star/report/ImageControl.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,18 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
-#endif
+#ifndef __com_sun_star_report_ImageControl_idl__
+#define __com_sun_star_report_ImageControl_idl__
+
+#include <com/sun/star/report/XImageControl.idl>
+
+//=============================================================================
-#define _WIN32_WINNT 0x0400
-#include "macros.h"
+ module com { module sun { module star { module report {
-IMPLEMENT_THUNK( kernel32, WINDOWS, BOOL, WINAPI, CopyFileExW, ( LPCWSTR lpExistingFileNameW, LPCWSTR lpNewFileNameW, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags ) )
-{
- AUTO_WSTR2STR( lpExistingFileName );
- AUTO_WSTR2STR( lpNewFileName );
+//=============================================================================
- return CopyFileExA( lpExistingFileNameA, lpNewFileNameA, lpProgressRoutine, lpData, pbCancel, dwCopyFlags );
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+service ImageControl : XImageControl;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/ReportControlFormat.idl b/offapi/com/sun/star/report/ReportControlFormat.idl
new file mode 100644
index 000000000..00de8134b
--- /dev/null
+++ b/offapi/com/sun/star/report/ReportControlFormat.idl
@@ -0,0 +1,42 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_ReportControlFormat_idl__
+#define __com_sun_star_report_ReportControlFormat_idl__
+
+#include <com/sun/star/report/XReportControlFormat.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+service ReportControlFormat : XReportControlFormat;
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/ReportControlModel.idl b/offapi/com/sun/star/report/ReportControlModel.idl
new file mode 100644
index 000000000..a5b2ab314
--- /dev/null
+++ b/offapi/com/sun/star/report/ReportControlModel.idl
@@ -0,0 +1,46 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_ReportControlModel_idl__
+#define __com_sun_star_report_ReportControlModel_idl__
+
+#include <com/sun/star/report/XReportControlModel.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+service ReportControlModel : XReportControlModel;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/ReportDefinition.idl b/offapi/com/sun/star/report/ReportDefinition.idl
new file mode 100644
index 000000000..8025ff971
--- /dev/null
+++ b/offapi/com/sun/star/report/ReportDefinition.idl
@@ -0,0 +1,44 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_ReportDefinition_idl__
+#define __com_sun_star_report_ReportDefinition_idl__
+
+#include <com/sun/star/report/XReportDefinition.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+service ReportDefinition : XReportDefinition;
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/report/Section.idl b/offapi/com/sun/star/report/Section.idl
new file mode 100644
index 000000000..f1e44aabd
--- /dev/null
+++ b/offapi/com/sun/star/report/Section.idl
@@ -0,0 +1,48 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_Section_idl__
+#define __com_sun_star_report_Section_idl__
+
+#include <com/sun/star/report/XSection.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+ interface XGroup;
+//=============================================================================
+
+
+
+service Section : XSection;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/Shape.idl b/offapi/com/sun/star/report/Shape.idl
new file mode 100644
index 000000000..0f711390c
--- /dev/null
+++ b/offapi/com/sun/star/report/Shape.idl
@@ -0,0 +1,46 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_Shape_idl__
+#define __com_sun_star_report_Shape_idl__
+
+#include <com/sun/star/report/XShape.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+service Shape : XShape;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XFixedLine.idl b/offapi/com/sun/star/report/XFixedLine.idl
index 3f01884b1..32ea1898a 100644
--- a/offapi/com/sun/star/report/XFixedLine.idl
+++ b/offapi/com/sun/star/report/XFixedLine.idl
@@ -86,7 +86,6 @@ published interface XFixedLine
//-------------------------------------------------------------------------
};
-published service FixedLine : XFixedLine;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XFixedText.idl b/offapi/com/sun/star/report/XFixedText.idl
index 88775201b..fb2bd9196 100644
--- a/offapi/com/sun/star/report/XFixedText.idl
+++ b/offapi/com/sun/star/report/XFixedText.idl
@@ -42,7 +42,6 @@ published interface XFixedText
[attribute,bound] string Label;
};
-published service FixedText : XFixedText;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XFormatCondition.idl b/offapi/com/sun/star/report/XFormatCondition.idl
index a89596cba..15644341d 100644
--- a/offapi/com/sun/star/report/XFormatCondition.idl
+++ b/offapi/com/sun/star/report/XFormatCondition.idl
@@ -52,7 +52,6 @@ published interface XFormatCondition
[attribute,bound] string Formula;
};
-service FormatCondition : XFormatCondition;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XFormattedField.idl b/offapi/com/sun/star/report/XFormattedField.idl
index 2de7609b8..38367ef99 100644
--- a/offapi/com/sun/star/report/XFormattedField.idl
+++ b/offapi/com/sun/star/report/XFormattedField.idl
@@ -57,7 +57,6 @@ published interface XFormattedField
[attribute,bound] com::sun::star::util::XNumberFormatsSupplier FormatsSupplier;
};
-published service FormattedField : XFormattedField;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XFunction.idl b/offapi/com/sun/star/report/XFunction.idl
index 8b5df0737..1de5ab69f 100644
--- a/offapi/com/sun/star/report/XFunction.idl
+++ b/offapi/com/sun/star/report/XFunction.idl
@@ -72,10 +72,6 @@ published interface XFunction
[attribute,bound] com::sun::star::beans::Optional<string> InitialFormula;
};
-service Function : XFunction
-{
- create();
-};
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XGroup.idl b/offapi/com/sun/star/report/XGroup.idl
index a69e55a53..3ead87e36 100644
--- a/offapi/com/sun/star/report/XGroup.idl
+++ b/offapi/com/sun/star/report/XGroup.idl
@@ -132,7 +132,6 @@ published interface XGroup
[attribute,bound] boolean ResetPageNumber;
};
-service Group : XGroup;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XGroups.idl b/offapi/com/sun/star/report/XGroups.idl
index d96242e83..21df874d7 100644
--- a/offapi/com/sun/star/report/XGroups.idl
+++ b/offapi/com/sun/star/report/XGroups.idl
@@ -67,7 +67,6 @@ published interface XGroups
[attribute,readonly] com::sun::star::report::XReportDefinition ReportDefinition;
};
-service Groups : XGroups;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XImageControl.idl b/offapi/com/sun/star/report/XImageControl.idl
index f4d56ff67..569d3b3ee 100644
--- a/offapi/com/sun/star/report/XImageControl.idl
+++ b/offapi/com/sun/star/report/XImageControl.idl
@@ -77,7 +77,6 @@ published interface XImageControl
[attribute,bound] boolean PreserveIRI;
};
-published service ImageControl : XImageControl;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XReportControlFormat.idl b/offapi/com/sun/star/report/XReportControlFormat.idl
index f977693d6..9163198f9 100644
--- a/offapi/com/sun/star/report/XReportControlFormat.idl
+++ b/offapi/com/sun/star/report/XReportControlFormat.idl
@@ -606,7 +606,6 @@ published interface XReportControlFormat
};
};
-service ReportControlFormat : XReportControlFormat;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XReportControlModel.idl b/offapi/com/sun/star/report/XReportControlModel.idl
index 725c5b4b4..0ba6667f9 100644
--- a/offapi/com/sun/star/report/XReportControlModel.idl
+++ b/offapi/com/sun/star/report/XReportControlModel.idl
@@ -94,7 +94,6 @@ published interface XReportControlModel
};
};
-service ReportControlModel : XReportControlModel;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XReportDefinition.idl b/offapi/com/sun/star/report/XReportDefinition.idl
index cadb506f9..82e90b80a 100644
--- a/offapi/com/sun/star/report/XReportDefinition.idl
+++ b/offapi/com/sun/star/report/XReportDefinition.idl
@@ -313,7 +313,6 @@ published interface XReportDefinition
};
};
-published service ReportDefinition : XReportDefinition;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XSection.idl b/offapi/com/sun/star/report/XSection.idl
index 6d35f0791..eaa888a29 100644
--- a/offapi/com/sun/star/report/XSection.idl
+++ b/offapi/com/sun/star/report/XSection.idl
@@ -168,7 +168,6 @@ published interface XSection
[attribute,readonly] com::sun::star::report::XReportDefinition ReportDefinition;
};
-service Section : XSection;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/XShape.idl b/offapi/com/sun/star/report/XShape.idl
index 039554a50..2f94c934e 100644
--- a/offapi/com/sun/star/report/XShape.idl
+++ b/offapi/com/sun/star/report/XShape.idl
@@ -77,7 +77,6 @@ published interface XShape
[attribute,bound] boolean Opaque;
};
-service Shape : XShape;
//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/report/inspection/makefile.mk b/offapi/com/sun/star/report/inspection/makefile.mk
deleted file mode 100644
index a123a2a42..000000000
--- a/offapi/com/sun/star/report/inspection/makefile.mk
+++ /dev/null
@@ -1,49 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssrptins
-PACKAGE=com$/sun$/star$/report$/inspection
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- DefaultComponentInspectorModel.idl \
- ReportComponentHandler.idl \
- DataProviderHandler.idl
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/report/makefile.mk b/offapi/com/sun/star/report/makefile.mk
deleted file mode 100644
index c2fa45637..000000000
--- a/offapi/com/sun/star/report/makefile.mk
+++ /dev/null
@@ -1,69 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssreport
-PACKAGE=com$/sun$/star$/report
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- modules.idl\
- XReportDefinition.idl \
- XReportComponent.idl \
- XReportControlModel.idl \
- XGroups.idl \
- XGroup.idl \
- XFormattedField.idl \
- XFixedText.idl \
- XImageControl.idl \
- XSection.idl \
- ReportPrintOption.idl \
- GroupKeepTogether.idl \
- ForceNewPage.idl \
- KeepTogether.idl \
- XReportEngine.idl \
- XFormatCondition.idl \
- XReportControlFormat.idl \
- XFunction.idl \
- XFunctions.idl \
- XFunctionsSupplier.idl \
- GroupOn.idl \
- XShape.idl \
- XFixedLine.idl
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/report/meta/makefile.mk b/offapi/com/sun/star/report/meta/makefile.mk
deleted file mode 100644
index 2a6a6e7e7..000000000
--- a/offapi/com/sun/star/report/meta/makefile.mk
+++ /dev/null
@@ -1,49 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssrptmeta
-PACKAGE=com$/sun$/star$/report$/meta
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XFunctionManager.idl \
- XFunctionCategory.idl \
- XFunctionDescription.idl \
- XFormulaParser.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/resource/makefile.mk b/offapi/com/sun/star/resource/makefile.mk
deleted file mode 100644
index b255b2f2e..000000000
--- a/offapi/com/sun/star/resource/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssresource
-PACKAGE=com$/sun$/star$/resource
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- MissingResourceException.idl\
- OfficeResourceLoader.idl\
- XLocale.idl\
- XResourceBundle.idl\
- XResourceBundleLoader.idl\
- XStringResourceResolver.idl\
- XStringResourceManager.idl\
- XStringResourcePersistence.idl\
- XStringResourceWithStorage.idl\
- XStringResourceWithLocation.idl\
- XStringResourceSupplier.idl\
- StringResource.idl\
- StringResourceWithLocation.idl\
- StringResourceWithStorage.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/scanner/makefile.mk b/offapi/com/sun/star/scanner/makefile.mk
deleted file mode 100644
index b4214c205..000000000
--- a/offapi/com/sun/star/scanner/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssscanner
-PACKAGE=com$/sun$/star$/scanner
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ScanError.idl\
- ScannerContext.idl\
- ScannerException.idl\
- ScannerManager.idl\
- XScannerManager.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/script/browse/makefile.mk b/offapi/com/sun/star/script/browse/makefile.mk
deleted file mode 100644
index 4a2fdfddf..000000000
--- a/offapi/com/sun/star/script/browse/makefile.mk
+++ /dev/null
@@ -1,52 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssbrowse
-PACKAGE=com$/sun$/star$/script$/browse
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XBrowseNode.idl\
- XBrowseNodeFactory.idl\
- BrowseNodeFactoryViewTypes.idl\
- BrowseNodeFactory.idl\
- BrowseNode.idl\
- BrowseNodeTypes.idl
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/script/provider/makefile.mk b/offapi/com/sun/star/script/provider/makefile.mk
deleted file mode 100644
index 488944ff7..000000000
--- a/offapi/com/sun/star/script/provider/makefile.mk
+++ /dev/null
@@ -1,68 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssprovider
-PACKAGE=com$/sun$/star$/script$/provider
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XScript.idl\
- XScriptContext.idl\
- XScriptProvider.idl\
- XScriptProviderSupplier.idl\
- ScriptProvider.idl\
- MasterScriptProvider.idl\
- XScriptProviderFactory.idl\
- LanguageScriptProvider.idl\
- ScriptProviderForJava.idl\
- ScriptProviderForJavaScript.idl\
- ScriptProviderForBeanShell.idl\
- MasterScriptProviderFactory.idl\
- ScriptErrorRaisedException.idl\
- ScriptExceptionRaisedException.idl\
- ScriptFrameworkErrorException.idl\
- ScriptFrameworkErrorType.idl\
- ScriptURIHelper.idl\
- XScriptURIHelper.idl\
- ScriptProviderForBasic.idl
-
-# ------------------------------------------------------------------
-
-# ------------------------------------------------------------------
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/script/vba/VBAScriptEvent.idl b/offapi/com/sun/star/script/vba/VBAScriptEvent.idl
index c1fc7096b..c1fc7096b 100755..100644
--- a/offapi/com/sun/star/script/vba/VBAScriptEvent.idl
+++ b/offapi/com/sun/star/script/vba/VBAScriptEvent.idl
diff --git a/offapi/com/sun/star/script/vba/VBAScriptEventId.idl b/offapi/com/sun/star/script/vba/VBAScriptEventId.idl
index cc66a3fc0..cc66a3fc0 100755..100644
--- a/offapi/com/sun/star/script/vba/VBAScriptEventId.idl
+++ b/offapi/com/sun/star/script/vba/VBAScriptEventId.idl
diff --git a/offapi/com/sun/star/script/vba/XVBAScriptListener.idl b/offapi/com/sun/star/script/vba/XVBAScriptListener.idl
index 2f5594d3b..2f5594d3b 100755..100644
--- a/offapi/com/sun/star/script/vba/XVBAScriptListener.idl
+++ b/offapi/com/sun/star/script/vba/XVBAScriptListener.idl
diff --git a/offapi/com/sun/star/sdb/application/makefile.mk b/offapi/com/sun/star/sdb/application/makefile.mk
deleted file mode 100644
index 7eb972b28..000000000
--- a/offapi/com/sun/star/sdb/application/makefile.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssdbapp
-PACKAGE=com$/sun$/star$/sdb$/application
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-
-UNOIDLDEFS += -w
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- DefaultViewController.idl \
- CopyTableContinuation.idl \
- CopyTableOperation.idl \
- CopyTableRowEvent.idl \
- CopyTableWizard.idl \
- DatabaseObject.idl \
- DatabaseObjectContainer.idl \
- NamedDatabaseObject.idl \
- XCopyTableWizard.idl \
- XCopyTableListener.idl \
- XDatabaseDocumentUI.idl \
- XTableUIProvider.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
diff --git a/offapi/com/sun/star/sdb/makefile.mk b/offapi/com/sun/star/sdb/makefile.mk
deleted file mode 100644
index f095f338b..000000000
--- a/offapi/com/sun/star/sdb/makefile.mk
+++ /dev/null
@@ -1,147 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssdb
-PACKAGE=com$/sun$/star$/sdb
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-
-UNOIDLDEFS += -w
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- BooleanComparisonMode.idl \
- CallableStatement.idl \
- Column.idl \
- ColumnDescriptorControl.idl \
- ColumnDescriptorControlModel.idl \
- ColumnSettings.idl \
- CommandType.idl \
- Connection.idl \
- ContentLoader.idl \
- DataAccessDescriptor.idl \
- DataAccessDescriptorFactory.idl \
- DatabaseAccess.idl \
- DatabaseAccessConnection.idl \
- DatabaseAccessContext.idl \
- DatabaseAccessDataSource.idl\
- DatabaseContext.idl \
- DatabaseDocument.idl \
- DatabaseEnvironment.idl \
- DatabaseInteractionHandler.idl \
- DatabaseRegistrationEvent.idl \
- DataColumn.idl \
- DataSettings.idl \
- DataSource.idl \
- DatasourceAdministrationDialog.idl \
- DataSourceBrowser.idl \
- DefinitionContainer.idl \
- DefinitionContent.idl \
- Document.idl \
- DocumentContainer.idl \
- DocumentDataSource.idl \
- DocumentDefinition.idl \
- DocumentSaveRequest.idl \
- ErrorCondition.idl \
- ErrorMessageDialog.idl \
- Forms.idl \
- InteractionHandler.idl \
- OfficeDatabaseDocument.idl \
- OrderColumn.idl \
- ParametersRequest.idl \
- PreparedStatement.idl \
- Query.idl \
- QueryDefinition.idl \
- QueryDescriptor.idl \
- QueryDesign.idl \
- RelationDesign.idl \
- Reports.idl \
- ResultColumn.idl \
- ResultSet.idl \
- RowChangeAction.idl \
- RowChangeEvent.idl \
- RowsChangeEvent.idl \
- RowSet.idl \
- RowSetVetoException.idl \
- SingleSelectQueryAnalyzer.idl \
- SingleSelectQueryComposer.idl \
- SQLContext.idl \
- SQLErrorEvent.idl \
- SQLFilterOperator.idl \
- SQLQueryComposer.idl \
- Table.idl \
- TableDescriptor.idl \
- TableDesign.idl \
- XAlterQuery.idl \
- XBookmarksSupplier.idl \
- XColumn.idl \
- XColumnUpdate.idl \
- XCommandPreparation.idl \
- XCompletedConnection.idl \
- XCompletedExecution.idl \
- XDataAccessDescriptorFactory.idl \
- XDatabaseAccess.idl \
- XDatabaseAccessListener.idl \
- XDatabaseRegistrations.idl \
- XDatabaseRegistrationsListener.idl \
- XDatabaseEnvironment.idl \
- XDocumentDataSource.idl \
- XFormDocumentsSupplier.idl \
- XInteractionDocumentSave.idl \
- XInteractionSupplyParameters.idl \
- XOfficeDatabaseDocument.idl \
- XParametersSupplier.idl \
- XQueriesSupplier.idl \
- XQueryDefinitionsSupplier.idl \
- XReportDocumentsSupplier.idl \
- XResultSetAccess.idl \
- XRowSetApproveBroadcaster.idl \
- XRowSetApproveListener.idl \
- XRowSetChangeBroadcaster.idl \
- XRowSetChangeListener.idl \
- XRowsChangeBroadcaster.idl \
- XRowsChangeListener.idl \
- XRowSetSupplier.idl \
- XSingleSelectQueryAnalyzer.idl \
- XSingleSelectQueryComposer.idl \
- XSubDocument.idl \
- XSQLErrorBroadcaster.idl \
- XSQLErrorListener.idl \
- XSQLQueryComposer.idl \
- XSQLQueryComposerFactory.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
diff --git a/offapi/com/sun/star/sdb/tools/makefile.mk b/offapi/com/sun/star/sdb/tools/makefile.mk
deleted file mode 100644
index 1bc7e6b11..000000000
--- a/offapi/com/sun/star/sdb/tools/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssdbtools
-PACKAGE=com$/sun$/star$/sdb$/tools
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-
-UNOIDLDEFS += -w
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- CompositionType.idl \
- XConnectionTools.idl \
- XDataSourceMetaData.idl \
- XObjectNames.idl \
- XTableName.idl \
- XTableRename.idl \
- XViewAccess.idl \
- XTableAlteration.idl \
- XKeyAlteration.idl \
- XIndexAlteration.idl \
- XConnectionSupplier.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
diff --git a/offapi/com/sun/star/sdbc/makefile.mk b/offapi/com/sun/star/sdbc/makefile.mk
deleted file mode 100644
index aa033684a..000000000
--- a/offapi/com/sun/star/sdbc/makefile.mk
+++ /dev/null
@@ -1,118 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssdbc
-PACKAGE=com$/sun$/star$/sdbc
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- BatchUpdateException.idl \
- BestRowScope.idl \
- BestRowType.idl \
- CallableStatement.idl \
- ChangeAction.idl \
- ChangeEvent.idl \
- ColumnSearch.idl \
- ColumnType.idl \
- ColumnValue.idl \
- Connection.idl \
- ConnectionPool.idl \
- ConnectionProperties.idl \
- DataTruncation.idl \
- DataType.idl \
- DBASEConnectionProperties.idl \
- Deferrability.idl \
- Driver.idl \
- DriverManager.idl \
- DriverPropertyInfo.idl \
- FetchDirection.idl \
- FILEConnectionProperties.idl \
- FLATConnectionProperties.idl \
- IndexType.idl \
- JDBCConnectionProperties.idl \
- KeyRule.idl \
- ODBCConnectionProperties.idl \
- PreparedStatement.idl \
- ProcedureColumn.idl \
- ProcedureResult.idl \
- ResultSet.idl \
- ResultSetConcurrency.idl \
- ResultSetType.idl \
- RowSet.idl \
- SQLException.idl \
- SQLWarning.idl \
- Statement.idl \
- TransactionIsolation.idl \
- XArray.idl \
- XBatchExecution.idl \
- XBlob.idl \
- XClob.idl \
- XCloseable.idl \
- XColumnLocate.idl \
- XConnection.idl \
- XDatabaseMetaData.idl \
- XDatabaseMetaData2.idl \
- XDataSource.idl \
- XDriver.idl \
- XDriverAccess.idl \
- XDriverManager.idl \
- XGeneratedResultSet.idl \
- XIsolatedConnection.idl \
- XMultipleResults.idl \
- XOutParameters.idl \
- XParameters.idl \
- XPooledConnection.idl \
- XPreparedBatchExecution.idl \
- XPreparedStatement.idl \
- XRef.idl \
- XResultSet.idl \
- XResultSetMetaData.idl \
- XResultSetMetaDataSupplier.idl \
- XResultSetUpdate.idl \
- XRow.idl \
- XRowSet.idl \
- XRowSetListener.idl \
- XRowUpdate.idl \
- XSQLData.idl \
- XSQLInput.idl \
- XSQLOutput.idl \
- XStatement.idl \
- XStruct.idl \
- XWarningsSupplier.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
diff --git a/offapi/com/sun/star/sdbcx/makefile.mk b/offapi/com/sun/star/sdbcx/makefile.mk
deleted file mode 100644
index 595068798..000000000
--- a/offapi/com/sun/star/sdbcx/makefile.mk
+++ /dev/null
@@ -1,97 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssdbcx
-PACKAGE=com$/sun$/star$/sdbcx
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-IDLFILES=\
- CheckOption.idl \
- CompareBookmark.idl \
- Column.idl \
- ColumnDescriptor.idl \
- Container.idl \
- DatabaseDefinition.idl \
- Descriptor.idl \
- Driver.idl \
- Group.idl \
- GroupDescriptor.idl \
- Index.idl \
- IndexColumn.idl \
- IndexColumnDescriptor.idl \
- IndexDescriptor.idl \
- Key.idl \
- KeyColumn.idl \
- KeyDescriptor.idl \
- KeyColumnDescriptor.idl \
- KeyDescriptor.idl \
- KeyType.idl \
- PreparedStatement.idl \
- Privilege.idl \
- PrivilegeObject.idl \
- ReferenceColumn.idl \
- ResultSet.idl \
- Statement.idl \
- Table.idl \
- TableDescriptor.idl \
- User.idl \
- UserDescriptor.idl \
- View.idl \
- ViewDescriptor.idl \
- XAlterTable.idl \
- XAlterView.idl \
- XAppend.idl \
- XAuthorizable.idl \
- XColumnsSupplier.idl \
- XCreateCatalog.idl \
- XDeleteRows.idl \
- XDataDefinitionSupplier.idl \
- XDataDescriptorFactory.idl \
- XDrop.idl \
- XDropCatalog.idl \
- XGroupsSupplier.idl \
- XIndexesSupplier.idl \
- XKeysSupplier.idl \
- XRename.idl \
- XRowLocate.idl \
- XTablesSupplier.idl \
- XUser.idl \
- XUsersSupplier.idl \
- XViewsSupplier.idl \
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
diff --git a/offapi/com/sun/star/setup/InstallResponse.idl b/offapi/com/sun/star/setup/InstallResponse.idl
index 0107f8508..45ce4c52b 100644
--- a/offapi/com/sun/star/setup/InstallResponse.idl
+++ b/offapi/com/sun/star/setup/InstallResponse.idl
@@ -27,18 +27,10 @@
#ifndef __com_sun_star_setup_InstallResponse_idl__
#define __com_sun_star_setup_InstallResponse_idl__
+#include <com/sun/star/setup/ResponseErrorCode.idl>
+
module com { module sun { module star { module setup {
-/// @deprecated
-published enum ResponseErrorCode
-{
- // DocMerge: empty anyway
- NOERROR,
-
- // DocMerge: empty anyway
- NOT_ENOUGH_SPACE
- };
-
// DocMerge: empty anyway
published struct InstallResponse
{
diff --git a/offapi/com/sun/star/setup/OSType.idl b/offapi/com/sun/star/setup/OSType.idl
index 2b9de9351..1a3a22f17 100644
--- a/offapi/com/sun/star/setup/OSType.idl
+++ b/offapi/com/sun/star/setup/OSType.idl
@@ -43,6 +43,9 @@ published enum OSType
WIN,
// DocMerge: empty anyway
+ OS2,
+
+ // DocMerge: empty anyway
MAC,
// DocMerge: empty anyway
diff --git a/sal/systools/win32/uwinapi/FindNextVolumeMountPointA.cpp b/offapi/com/sun/star/setup/ResponseErrorCode.idl
index dad9cc598..648e2257f 100644
--- a/sal/systools/win32/uwinapi/FindNextVolumeMountPointA.cpp
+++ b/offapi/com/sun/star/setup/ResponseErrorCode.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -25,8 +24,21 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
+#ifndef __com_sun_star_setup_ResponseErrorCode_idl__
+#define __com_sun_star_setup_ResponseErrorCode_idl__
+
+module com { module sun { module star { module setup {
+
+/// @deprecated
+published enum ResponseErrorCode
+{
+ // DocMerge: empty anyway
+ NOERROR,
+
+ // DocMerge: empty anyway
+ NOT_ENOUGH_SPACE
+};
-#include "macros.h"
+}; }; }; };
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, FindNextVolumeMountPointA, (HANDLE hFindVolumeMountPoint, LPSTR lpszVolumeMountPoint, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+#endif
diff --git a/offapi/com/sun/star/setup/makefile.mk b/offapi/com/sun/star/setup/makefile.mk
deleted file mode 100644
index 5970e1cd8..000000000
--- a/offapi/com/sun/star/setup/makefile.mk
+++ /dev/null
@@ -1,74 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-TARGET=csssetup
-PACKAGE=com$/sun$/star$/setup
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------
-
-IDLFILES=\
- UpdateType.idl \
- ActionType.idl \
- BaseAction.idl \
- CopyFileAction.idl \
- DeleteDirAction.idl \
- DeleteFileAction.idl \
- DeleteFolderAction.idl \
- DeleteFolderItemAction.idl \
- DownloadAction.idl \
- FontAction.idl \
- InstallEnvironment.idl \
- InstallResponse.idl \
- InstallType.idl \
- MakeDirAction.idl \
- MakeFolderAction.idl \
- MakeFolderItemAction.idl \
- MakeShortcutAction.idl \
- MirrorEntry.idl \
- ModuleInfo.idl \
- ModuleState.idl \
- OSType.idl \
- ProductRegistration.idl \
- ProfileItemAction.idl \
- Setup.idl \
- SizeInfo.idl \
- UnzipAction.idl \
- VersionIdentifier.idl \
- WindowsRegistryAction.idl \
- XSetup.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl b/offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl
new file mode 100644
index 000000000..28c381b12
--- /dev/null
+++ b/offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl
@@ -0,0 +1,48 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_sheet_FormulaOpCodeMapper_idl__
+#define __com_sun_star_sheet_FormulaOpCodeMapper_idl__
+
+#include <com/sun/star/sheet/XFormulaOpCodeMapper.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module sheet {
+
+//=============================================================================
+
+//=============================================================================
+
+service FormulaOpCodeMapper : XFormulaOpCodeMapper;
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/sheet/NameToken.idl b/offapi/com/sun/star/sheet/NameToken.idl
new file mode 100644
index 000000000..15cd48c5f
--- /dev/null
+++ b/offapi/com/sun/star/sheet/NameToken.idl
@@ -0,0 +1,52 @@
+/*
+ * Version: MPL 1.1 / GPLv3+ / LGPLv3+
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License or as specified alternatively below. You may obtain a copy of
+ * the License at http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Initial Developer of the Original Code is
+ * Markus Mohrhard <markus.mohrhard@googlemail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2010 the
+ * Initial Developer. All Rights Reserved.
+ *
+ * Major Contributor(s):
+ *
+ * For minor contributions see the git repository.
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+ * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+ * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+ * instead of those above.
+ */
+
+#ifndef __com_sun_star_sheet_NameToken_idl__
+#define __com_sun_star_sheet_NameToken_idl__
+
+//=============================================================================
+
+module com { module sun { module star { module sheet {
+
+//=============================================================================
+
+/** contains the information regarding named tokens
+ */
+struct NameToken
+{
+ long Index;
+
+ boolean Global;
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl
index 1a52b3439..b1230f494 100644
--- a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl
+++ b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl
@@ -140,10 +140,6 @@ published interface XFormulaOpCodeMapper
//=============================================================================
-service FormulaOpCodeMapper : XFormulaOpCodeMapper;
-
-//=============================================================================
-
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/sheet/makefile.mk b/offapi/com/sun/star/sheet/makefile.mk
index 10bb43d23..26901cb64 100644
--- a/offapi/com/sun/star/sheet/makefile.mk
+++ b/offapi/com/sun/star/sheet/makefile.mk
@@ -166,6 +166,7 @@ IDLFILES=\
NamedRangeFlag.idl\
NamedRanges.idl\
NamedRangesEnumeration.idl\
+ NameToken.idl\
NoConvergenceException.idl\
PasteOperation.idl\
RangeSelectionArguments.idl\
diff --git a/offapi/com/sun/star/smarttags/makefile.mk b/offapi/com/sun/star/smarttags/makefile.mk
deleted file mode 100644
index 40d83a298..000000000
--- a/offapi/com/sun/star/smarttags/makefile.mk
+++ /dev/null
@@ -1,66 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=csssmarttags
-PACKAGE=com$/sun$/star$/smarttags
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- SmartTagAction.idl\
- SmartTagRecognizer.idl\
- SmartTagRecognizerMode.idl\
- XSmartTagAction.idl\
- XSmartTagRecognizer.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/offapi/com/sun/star/style/XStyleSupplier.idl b/offapi/com/sun/star/style/XStyleSupplier.idl
new file mode 100644
index 000000000..cfc4d34ca
--- /dev/null
+++ b/offapi/com/sun/star/style/XStyleSupplier.idl
@@ -0,0 +1,75 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef com_sun_star_style_XStyleSupplier_idl
+#define com_sun_star_style_XStyleSupplier_idl
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __com_sun_star_style_XStyle_idl__
+#include <com/sun/star/style/XStyle.idl>
+#endif
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+
+module com
+{
+module sun
+{
+module star
+{
+module style
+{
+
+interface XStyleSupplier : ::com::sun::star::uno::XInterface
+{
+ /** get the currently set style.
+
+ @return the style. If no style was set, the returned object
+ may be empty (null). Otherwise, the returned object
+ must support the service
+ <type>PropertyTemplate</type>.
+ */
+ ::com::sun::star::style::XStyle getStyle();
+
+ /** @param xStyle If you want to remove an existing style, you can
+ set an empty (null) object. Otherwise, the object
+ given must support the service
+ <type>PropertyTemplate</type>.
+ */
+ void setStyle( [in] ::com::sun::star::style::XStyle xStyle )
+ raises( com::sun::star::lang::IllegalArgumentException );
+};
+
+} ; // style
+} ; // com
+} ; // sun
+} ; // star
+
+
+#endif
diff --git a/offapi/com/sun/star/svg/makefile.mk b/offapi/com/sun/star/svg/makefile.mk
deleted file mode 100644
index 7f5f04526..000000000
--- a/offapi/com/sun/star/svg/makefile.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssvg
-PACKAGE=com$/sun$/star$/svg
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XSVGPrinter.idl\
- XSVGWriter.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/sal/systools/win32/uwinapi/CheckTokenMembership.cpp b/offapi/com/sun/star/sync/FilterData.idl
index e94dfd5e4..0ecb9f2b0 100644
--- a/sal/systools/win32/uwinapi/CheckTokenMembership.cpp
+++ b/offapi/com/sun/star/sync/FilterData.idl
@@ -1,8 +1,7 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -26,12 +25,17 @@
*
************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER>=1400)
-#pragma warning(disable : 4273)
-#endif
-#include "macros.h"
+#ifndef __com_sun_star_sync_FilterData_idl__
+#define __com_sun_star_sync_FilterData_idl__
+
+//=============================================================================
+module com { module sun { module star { module sync {
-DEFINE_DEFAULT_THUNK( advapi32, TRYLOAD, BOOL, WINAPI, CheckTokenMembership, (HANDLE TokenHandle, PSID SidToCheck, PBOOL IsMember) )
+published typedef sequence< string > FilterData;
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/sync/SyncInfo.idl b/offapi/com/sun/star/sync/SyncInfo.idl
index 2d8109f56..88a84f3ca 100644
--- a/offapi/com/sun/star/sync/SyncInfo.idl
+++ b/offapi/com/sun/star/sync/SyncInfo.idl
@@ -29,13 +29,12 @@
#define __com_sun_star_sync_SyncInfo_idl__
#include <com/sun/star/sync/SyncScheme.idl>
+#include <com/sun/star/sync/FilterData.idl>
//=============================================================================
module com { module sun { module star { module sync {
-published typedef sequence< string > FilterData;
-
//=============================================================================
/// @deprecated
diff --git a/offapi/com/sun/star/sync/makefile.mk b/offapi/com/sun/star/sync/makefile.mk
deleted file mode 100644
index 93de367a8..000000000
--- a/offapi/com/sun/star/sync/makefile.mk
+++ /dev/null
@@ -1,57 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssync
-PACKAGE=com$/sun$/star$/sync
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- SyncCollector.idl\
- Synchronizer.idl\
- SyncElement.idl\
- SyncType.idl\
- SyncScheme.idl\
- SyncAction.idl\
- SyncEvent.idl\
- SyncInfo.idl\
- SyncMode.idl\
- SyncOptions.idl\
- XSyncCollector.idl\
- XSynchronizer.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/system/makefile.mk b/offapi/com/sun/star/system/makefile.mk
deleted file mode 100644
index 7e30a8a65..000000000
--- a/offapi/com/sun/star/system/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssystem
-PACKAGE=com$/sun$/star$/system
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- SystemShellExecute.idl\
- SystemShellExecuteException.idl\
- SystemShellExecuteFlags.idl\
- XSystemShellExecute.idl\
- SimpleMailClientFlags.idl\
- XSimpleMailMessage.idl\
- XSimpleMailClient.idl\
- XSimpleMailClientSupplier.idl\
- SimpleCommandMail.idl \
- SimpleSystemMail.idl\
- ProxySettings.idl\
- SOffice52ProxySettings.idl\
- SystemProxySettings.idl\
- XProxySettings.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/table/XCell2.idl b/offapi/com/sun/star/table/XCell2.idl
new file mode 100644
index 000000000..6e3c24e69
--- /dev/null
+++ b/offapi/com/sun/star/table/XCell2.idl
@@ -0,0 +1,71 @@
+/*
+ * Version: MPL 1.1 / GPLv3+ / LGPLv3+
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Initial Developer of the Original Code is
+ * Novell, Inc.
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2011 the
+ * Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s): Muthu Subramanian <sumuthu@novell.com>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+ * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+ * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+ * instead of those above.
+ */
+
+#ifndef __com_sun_star_table_XCell2_idl__
+#define __com_sun_star_table_XCell2_idl__
+
+#include <com/sun/star/table/XCell.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module table {
+
+//=============================================================================
+
+/** extends XCell methods to access the contents of a cell in a table.
+
+ @see com::sun::star::table::Cell
+ */
+interface XCell2: com::sun::star::table::XCell
+{
+ /** sets a formula result into the cell.
+
+ <p>When assigned, the formula cell's result will be set to this
+ value and will not be calculated - unless a HardRecalc is
+ executed.</p>
+ */
+ void setFormulaResult( [in] double nValue );
+
+ //-------------------------------------------------------------------------
+
+ /** sets a formula string into the cell.
+
+ <p>When assigned, the formula is set into the string. But is not
+ compiled, tokenized or calculated. Its useful when loading a
+ document and setFormulaResult() is used. Otherwise it is compiled
+ on trying to fetch a result value.</p>
+ */
+ void setFormulaString( [in] string aFormula );
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/table/makefile.mk b/offapi/com/sun/star/table/makefile.mk
index 9b7e18582..4cb90ab6e 100644
--- a/offapi/com/sun/star/table/makefile.mk
+++ b/offapi/com/sun/star/table/makefile.mk
@@ -75,6 +75,7 @@ IDLFILES=\
TableSortFieldType.idl\
XAutoFormattable.idl\
XCell.idl\
+ XCell2.idl\
XMergeableCell.idl\
XMergeableCellRange.idl\
XCellCursor.idl\
diff --git a/offapi/com/sun/star/task/makefile.mk b/offapi/com/sun/star/task/makefile.mk
deleted file mode 100644
index cd9db6b5a..000000000
--- a/offapi/com/sun/star/task/makefile.mk
+++ /dev/null
@@ -1,91 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-# Copyright IBM Corporation 2009.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csstask
-PACKAGE=com$/sun$/star$/task
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ClassifiedInteractionRequest.idl\
- DocumentMacroConfirmationRequest.idl\
- DocumentPasswordRequest.idl\
- DocumentPasswordRequest2.idl\
- DocumentMSPasswordRequest.idl\
- DocumentMSPasswordRequest2.idl\
- ErrorCodeRequest.idl\
- ErrorCodeIOException.idl\
- FutureDocumentVersionProductUpdateRequest.idl\
- InteractionClassification.idl\
- InteractionHandler.idl\
- JobExecutor.idl\
- Job.idl\
- AsyncJob.idl\
- MasterPasswordRequest.idl\
- NoMasterException.idl\
- PasswordContainer.idl\
- PasswordContainerInteractionHandler.idl\
- PasswordRequest.idl\
- PasswordRequestMode.idl\
- PDFExportException.idl\
- OfficeRestartManager.idl\
- UnsupportedOverwriteRequest.idl\
- UrlRecord.idl\
- UserRecord.idl\
- XAsyncJob.idl\
- XInteractionApprove.idl\
- XInteractionAskLater.idl\
- XInteractionDisapprove.idl\
- XInteractionPassword.idl\
- XInteractionPassword2.idl\
- XJob.idl\
- XJobExecutor.idl\
- XJobListener.idl\
- XMasterPasswordHandling.idl\
- XMasterPasswordHandling2.idl\
- XPasswordContainer.idl\
- XRestartManager.idl\
- XStatusIndicator.idl\
- XStatusIndicatorFactory.idl\
- XStatusIndicatorSupplier.idl\
- XAbortChannel.idl\
- XInteractionRequestStringResolver.idl\
- InteractionRequestStringResolver.idl\
- XUrlContainer.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/text/fieldmaster/makefile.mk b/offapi/com/sun/star/text/fieldmaster/makefile.mk
deleted file mode 100644
index ad0a5d8af..000000000
--- a/offapi/com/sun/star/text/fieldmaster/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssfieldmaster
-PACKAGE=com$/sun$/star$/text$/fieldmaster
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Database.idl\
- DDE.idl\
- Bibliography.idl\
- SetExpression.idl\
- User.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/text/makefile.mk b/offapi/com/sun/star/text/makefile.mk
deleted file mode 100644
index 4e6d24746..000000000
--- a/offapi/com/sun/star/text/makefile.mk
+++ /dev/null
@@ -1,278 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csstext
-PACKAGE=com$/sun$/star$/text
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessibleEndnoteView.idl\
- AccessibleFootnoteView.idl\
- AccessibleHeaderFooterView.idl\
- AccessiblePageView.idl\
- AccessibleParagraphView.idl\
- AccessibleTextDocumentPageView.idl\
- AccessibleTextDocumentView.idl\
- AccessibleTextEmbeddedObject.idl\
- AccessibleTextFrameView.idl\
- AccessibleTextGraphicObject.idl\
- AdvancedTextDocument.idl\
- AuthorDisplayFormat.idl\
- AutoTextContainer.idl\
- AutoTextEntry.idl\
- AutoTextGroup.idl\
- BaseFrame.idl\
- BaseFrameProperties.idl\
- BaseIndex.idl\
- BaseIndexMark.idl\
- Bibliography.idl\
- BibliographyDataType.idl\
- BibliographyDataField.idl\
- Bookmark.idl\
- Bookmarks.idl\
- Cell.idl\
- CellProperties.idl\
- CellRange.idl\
- ChainedTextFrame.idl\
- ChapterFormat.idl\
- ChapterNumberingRule.idl\
- CharacterCompressionType.idl\
- ContentIndex.idl\
- ContentIndexMark.idl\
- ControlCharacter.idl\
- DateDisplayFormat.idl\
- DefaultNumberingProvider.idl\
- Defaults.idl\
- DependentTextField.idl\
- DocumentIndex.idl\
- DocumentIndexes.idl\
- DocumentIndexFormat.idl\
- DocumentIndexLevelFormat.idl\
- DocumentIndexMark.idl\
- DocumentIndexMarkAsian.idl\
- DocumentIndexParagraphStyles.idl\
- DocumentSettings.idl\
- DocumentStatistic.idl\
- Endnote.idl\
- EndnoteSettings.idl\
- FilenameDisplayFormat.idl\
- FontEmphasis.idl\
- FontRelief.idl\
- Footnote.idl\
- FootnoteNumbering.idl\
- Footnotes.idl\
- FootnoteSettings.idl\
- GenericTextDocument.idl\
- GlobalDocument.idl\
- GlobalSettings.idl\
- GraphicCrop.idl\
- HoriOrientation.idl\
- HoriOrientationFormat.idl\
- HorizontalAdjust.idl\
- HypertextDocument.idl\
- IllustrationsIndex.idl\
- InContentMetadata.idl\
- InvalidTextContentException.idl\
- LabelFollow.idl\
- LineNumberingProperties.idl\
- LineNumberingSettings.idl\
- MailMerge.idl\
- MailMergeEvent.idl\
- MailMergeType.idl\
- NotePrintMode.idl\
- NumberingLevel.idl\
- NumberingRules.idl\
- NumberingStyle.idl\
- ObjectIndex.idl\
- PageFootnoteInfo.idl\
- PageNumberType.idl\
- PagePrintSettings.idl\
- Paragraph.idl\
- ParagraphEnumeration.idl\
- ParagraphVertAlign.idl\
- PlaceholderType.idl\
- PositionAndSpaceMode.idl\
- PositionLayoutDir.idl\
- PrintPreviewSettings.idl\
- PrintSettings.idl\
- RedlinePortion.idl\
- ReferenceFieldPart.idl\
- ReferenceFieldSource.idl\
- ReferenceMark.idl\
- ReferenceMarks.idl\
- RelOrientation.idl\
- RubyAdjust.idl\
- SectionFileLink.idl\
- SetVariableType.idl\
- Shape.idl\
- SizeType.idl\
- TableColumns.idl\
- TableColumnSeparator.idl\
- TableIndex.idl\
- TableRows.idl\
- TemplateDisplayFormat.idl\
- Text.idl\
- TextColumn.idl\
- TextColumns.idl\
- TextColumnSequence.idl\
- TextContent.idl\
- TextContentAnchorType.idl\
- TextContentCollection.idl\
- TextCursor.idl\
- TextDocument.idl\
- TextDocumentView.idl\
- TextEmbeddedObject.idl\
- TextEmbeddedObjects.idl\
- TextField.idl\
- TextFieldEnumeration.idl\
- TextFieldMaster.idl\
- TextFieldMasters.idl\
- TextFields.idl\
- TextFrame.idl\
- TextFrames.idl\
- TextGraphicObject.idl\
- TextGraphicObjects.idl\
- TextGridMode.idl\
- TextLayoutCursor.idl\
- TextMarkupDescriptor.idl\
- TextMarkupType.idl \
- TextPageStyle.idl\
- TextPortion.idl\
- TextPortionEnumeration.idl\
- TextRange.idl\
- TextRanges.idl\
- TextRangeContentProperties.idl\
- TextSection.idl\
- TextSections.idl\
- TextSortable.idl\
- TextSortDescriptor.idl\
- TextSortDescriptor2.idl\
- TextTable.idl\
- TextTableCursor.idl\
- TextTableRow.idl\
- TextTables.idl\
- TextViewCursor.idl\
- TimeDisplayFormat.idl\
- UserDataPart.idl\
- UserDefinedIndex.idl\
- UserFieldFormat.idl\
- UserIndex.idl\
- UserIndexMark.idl\
- VertOrientation.idl\
- VertOrientationFormat.idl\
- ViewSettings.idl\
- WebDocument.idl\
- WrapInfluenceOnPosition.idl\
- WrapTextMode.idl\
- WritingMode.idl\
- WritingMode2.idl\
- XAutoTextContainer.idl\
- XAutoTextEntry.idl\
- XAutoTextGroup.idl\
- XBookmarkInsertTool.idl\
- XBookmarksSupplier.idl\
- XChapterNumberingSupplier.idl\
- XDefaultNumberingProvider.idl\
- XDependentTextField.idl\
- XDocumentIndex.idl\
- XDocumentIndexesSupplier.idl\
- XDocumentIndexMark.idl\
- XEndnotesSettingsSupplier.idl\
- XEndnotesSupplier.idl\
- XFootnote.idl\
- XFootnotesSettingsSupplier.idl\
- XFootnotesSupplier.idl\
- XHeaderFooter.idl\
- XHeaderFooterPageStyle.idl\
- XLineNumberingSupplier.idl\
- XLineNumberingProperties.idl\
- XMailMergeBroadcaster.idl\
- XMailMergeListener.idl\
- XModule.idl\
- XNumberingFormatter.idl\
- XNumberingRulesSupplier.idl\
- XNumberingTypeInfo.idl\
- XPageCursor.idl\
- XPagePrintable.idl\
- XParagraphCursor.idl\
- XRedline.idl\
- XReferenceMarksSupplier.idl\
- XRelativeTextContentInsert.idl\
- XRelativeTextContentRemove.idl\
- XRubySelection.idl\
- XSentenceCursor.idl\
- XSimpleText.idl\
- XText.idl\
- XTextColumns.idl\
- XTextContent.idl\
- XTextCursor.idl\
- XTextCopy.idl\
- XTextDocument.idl\
- XTextEmbeddedObject.idl\
- XTextEmbeddedObjectsSupplier.idl\
- XTextField.idl\
- XTextFieldsSupplier.idl\
- XTextFrame.idl\
- XTextFramesSupplier.idl\
- XTextGraphicObjectsSupplier.idl\
- XTextMarkup.idl\
- XMultiTextMarkup.idl\
- XTextRange.idl\
- XTextRangeCompare.idl\
- XTextRangeMover.idl\
- XTextSection.idl\
- XTextSectionsSupplier.idl\
- XTextShapesSupplier.idl\
- XTextTable.idl\
- XTextTableCursor.idl\
- XTextTablesSupplier.idl\
- XTextViewCursor.idl\
- XTextViewCursorSupplier.idl\
- XWordCursor.idl \
- XParagraphAppend.idl \
- XTextPortionAppend.idl \
- XTextContentAppend.idl \
- XTextConvert.idl \
- XTextAppendAndConvert.idl \
- XTextAppend.idl \
- XFormField.idl \
- XFlatParagraph.idl \
- XFlatParagraphIterator.idl \
- XFlatParagraphIteratorProvider.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/text/textfield/docinfo/makefile.mk b/offapi/com/sun/star/text/textfield/docinfo/makefile.mk
deleted file mode 100644
index 47381e570..000000000
--- a/offapi/com/sun/star/text/textfield/docinfo/makefile.mk
+++ /dev/null
@@ -1,63 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csstextfielddocinfo
-PACKAGE=com$/sun$/star$/text$/textfield$/docinfo
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ChangeAuthor.idl\
- ChangeDateTime.idl\
- CreateAuthor.idl\
- CreateDateTime.idl\
- Custom.idl\
- Description.idl\
- EditTime.idl\
- Info0.idl\
- Info1.idl\
- Info2.idl\
- Info3.idl\
- Keywords.idl\
- PrintAuthor.idl\
- PrintDateTime.idl\
- Revision.idl\
- Subject.idl\
- Title.idl\
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/text/textfield/makefile.mk b/offapi/com/sun/star/text/textfield/makefile.mk
deleted file mode 100644
index 475d6b019..000000000
--- a/offapi/com/sun/star/text/textfield/makefile.mk
+++ /dev/null
@@ -1,86 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csstextfield
-PACKAGE=com$/sun$/star$/text$/textfield
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- URL.idl\
- Annotation.idl\
- Author.idl\
- Bibliography.idl\
- Chapter.idl\
- CharacterCount.idl\
- CombinedCharacters.idl\
- ConditionalText.idl\
- Database.idl\
- DatabaseName.idl\
- DatabaseNextSet.idl\
- DatabaseNumberOfSet.idl\
- DatabaseSetNumber.idl\
- DateTime.idl\
- DDE.idl\
- DropDown.idl\
- EmbeddedObjectCount.idl\
- ExtendedUser.idl\
- FileName.idl\
- GetExpression.idl\
- GetReference.idl\
- GraphicObjectCount.idl\
- HiddenParagraph.idl\
- HiddenText.idl\
- Input.idl\
- InputUser.idl\
- JumpEdit.idl\
- Macro.idl\
- MetadataField.idl\
- PageCount.idl\
- PageNumber.idl\
- ParagraphCount.idl\
- ReferencePageGet.idl\
- ReferencePageSet.idl\
- Script.idl\
- SetExpression.idl\
- TableCount.idl\
- TableFormula.idl\
- TemplateName.idl\
- User.idl\
- WordCount.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/ucb/makefile.mk b/offapi/com/sun/star/ucb/makefile.mk
deleted file mode 100644
index d5cd58ff6..000000000
--- a/offapi/com/sun/star/ucb/makefile.mk
+++ /dev/null
@@ -1,274 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssucb
-PACKAGE=com$/sun$/star$/ucb
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AlreadyInitializedException.idl\
- AnyCompareFactory.idl\
- AuthenticationRequest.idl\
- URLAuthenticationRequest.idl\
- CachedContentResultSet.idl\
- CachedContentResultSetFactory.idl\
- CachedContentResultSetStub.idl\
- CachedContentResultSetStubFactory.idl\
- CachedDynamicResultSet.idl\
- CachedDynamicResultSetFactory.idl\
- CachedDynamicResultSetStub.idl\
- CachedDynamicResultSetStubFactory.idl\
- CHAOSProgressStart.idl\
- CertificateValidationRequest.idl\
- Command.idl\
- CommandAbortedException.idl\
- CommandEnvironment.idl\
- CommandFailedException.idl\
- CommandInfo.idl\
- CommandInfoChange.idl\
- CommandInfoChangeEvent.idl\
- ConnectionMode.idl\
- Content.idl\
- ContentAction.idl\
- ContentCreationError.idl\
- ContentCreationException.idl\
- ContentEvent.idl\
- ContentInfo.idl\
- ContentInfoAttribute.idl\
- ContentProvider.idl\
- ContentProviderInfo.idl\
- ContentProviderProxy.idl\
- ContentProviderProxyFactory.idl\
- ContentResultSet.idl\
- ContentResultSetCapability.idl\
- ContentTransmitter.idl\
- Cookie.idl\
- CookiePolicy.idl\
- CookieRequest.idl\
- CrossReference.idl\
- DefaultHierarchyDataSource.idl\
- DocumentHeaderField.idl\
- DocumentStoreMode.idl\
- DuplicateCommandIdentifierException.idl\
- DuplicateProviderException.idl\
- DynamicResultSet.idl\
- Error.idl\
- ExpandContentProvider.idl\
- ExportStreamInfo.idl\
- FetchError.idl\
- FetchResult.idl\
- FileContent.idl\
- FileContentProvider.idl\
- FileSystemNotation.idl\
- FolderList.idl\
- FolderListCommand.idl\
- FolderListEntry.idl\
- FTPContent.idl\
- FTPContentProvider.idl\
- GlobalTransferCommandArgument.idl\
- GIOContentProvider.idl\
- GnomeVFSContentProvider.idl\
- GnomeVFSDocumentContent.idl\
- GnomeVFSFolderContent.idl\
- HandleCookiesRequest.idl\
- HelpContent.idl\
- HelpContentProvider.idl\
- HierarchyContentProvider.idl\
- HierarchyDataReadAccess.idl\
- HierarchyDataReadWriteAccess.idl\
- HierarchyDataSource.idl\
- HierarchyFolderContent.idl\
- HierarchyLinkContent.idl\
- HierarchyRootFolderContent.idl\
- IllegalIdentifierException.idl\
- InsertCommandArgument.idl\
- InteractiveAppException.idl\
- InteractiveAugmentedIOException.idl\
- InteractiveBadTransferURLException.idl\
- InteractiveCHAOSException.idl\
- InteractiveFileIOException.idl\
- InteractiveIOException.idl\
- InteractiveLockingException.idl\
- InteractiveLockingLockedException.idl\
- InteractiveLockingLockExpiredException.idl\
- InteractiveLockingNotLockedException.idl\
- InteractiveNetworkConnectException.idl\
- InteractiveNetworkException.idl\
- InteractiveNetworkGeneralException.idl\
- InteractiveNetworkOffLineException.idl\
- InteractiveNetworkReadException.idl\
- InteractiveNetworkResolveNameException.idl\
- InteractiveNetworkWriteException.idl\
- InteractiveWrongMediumException.idl\
- IOErrorCode.idl\
- Link.idl\
- ListAction.idl\
- ListActionType.idl\
- ListenerAlreadySetException.idl\
- ListEvent.idl\
- Lock.idl\
- LockDepth.idl\
- LockEntry.idl\
- LockScope.idl\
- LockType.idl\
- MissingInputStreamException.idl\
- MissingPropertiesException.idl\
- NameClash.idl\
- NameClashException.idl\
- NameClashResolveRequest.idl\
- NumberedSortingInfo.idl\
- ODMAContent.idl\
- ODMAContentProvider.idl\
- OpenCommandArgument.idl\
- OpenCommandArgument2.idl\
- OpenMode.idl\
- OutgoingMessageState.idl\
- PackageContentProvider.idl\
- PackageFolderContent.idl\
- PackageStreamContent.idl\
- PersistentPropertySet.idl\
- PostCommandArgument.idl\
- PostCommandArgument2.idl\
- Priority.idl\
- PropertiesManager.idl\
- PropertySetRegistry.idl\
- PropertyValueInfo.idl\
- PropertyValueState.idl\
- RecipientInfo.idl\
- RememberAuthentication.idl\
- RemoteAccessContentProvider.idl\
- RemoteContentProviderAcceptor.idl\
- RemoteContentProviderChangeAction.idl\
- RemoteContentProviderChangeEvent.idl\
- RemoteProxyContentProvider.idl\
- ResultSetException.idl\
- Rule.idl\
- RuleAction.idl\
- RuleOperator.idl\
- RuleSet.idl\
- RuleTerm.idl\
- SearchCommandArgument.idl\
- SearchCriterium.idl\
- SearchInfo.idl\
- SearchRecursion.idl\
- SendInfo.idl\
- SendMediaTypes.idl\
- ServiceNotFoundException.idl\
- SimpleFileAccess.idl\
- SortedDynamicResultSetFactory.idl\
- SortingInfo.idl\
- Store.idl\
- SynchronizePolicy.idl\
- TransferCommandOperation.idl\
- TransferInfo.idl\
- TransferResult.idl\
- TransientDocumentsContentProvider.idl\
- TransientDocumentsRootContent.idl\
- TransientDocumentsDocumentContent.idl\
- TransientDocumentsFolderContent.idl\
- TransientDocumentsStreamContent.idl\
- UniversalContentBroker.idl\
- UnsupportedCommandException.idl\
- UnsupportedDataSinkException.idl\
- UnsupportedNameClashException.idl\
- UnsupportedOpenModeException.idl\
- VerificationMode.idl\
- WebDAVContentProvider.idl\
- WebDAVDocumentContent.idl\
- WebDAVFolderContent.idl\
- WelcomeDynamicResultSetStruct.idl\
- XAnyCompare.idl\
- XAnyCompareFactory.idl\
- XCachedContentResultSetFactory.idl\
- XCachedContentResultSetStubFactory.idl\
- XCachedDynamicResultSetFactory.idl\
- XCachedDynamicResultSetStubFactory.idl\
- XCommandEnvironment.idl\
- XCommandInfo.idl\
- XCommandInfoChangeListener.idl\
- XCommandInfoChangeNotifier.idl\
- XCommandProcessor.idl\
- XCommandProcessor2.idl\
- XContent.idl\
- XContentAccess.idl\
- XContentCreator.idl\
- XContentEventListener.idl\
- XContentIdentifier.idl\
- XContentIdentifierFactory.idl\
- XContentIdentifierMapping.idl\
- XContentProvider.idl\
- XContentProviderFactory.idl\
- XContentProviderManager.idl\
- XContentProviderSupplier.idl\
- XContentTransmitter.idl\
- XDataContainer.idl\
- XDynamicResultSet.idl\
- XDynamicResultSetListener.idl\
- XFetchProvider.idl\
- XFetchProviderForContentAccess.idl\
- XFileIdentifierConverter.idl\
- XInteractionCookieHandling.idl\
- XInteractionHandlerSupplier.idl\
- XInteractionReplaceExistingData.idl\
- XInteractionSupplyAuthentication.idl\
- XInteractionSupplyAuthentication2.idl\
- XInteractionSupplyName.idl\
- XParameterizedContentProvider.idl\
- XPersistentPropertySet.idl\
- XProgressHandler.idl\
- XPropertyMatcher.idl\
- XPropertyMatcherFactory.idl\
- XPropertySetRegistry.idl\
- XPropertySetRegistryFactory.idl\
- XRecycler.idl\
- XRemoteContentProviderAcceptor.idl\
- XRemoteContentProviderActivator.idl\
- XRemoteContentProviderChangeListener.idl\
- XRemoteContentProviderChangeNotifier.idl\
- XRemoteContentProviderConnectionControl.idl\
- XRemoteContentProviderDistributor.idl\
- XRemoteContentProviderDoneListener.idl\
- XRemoteContentProviderSupplier.idl\
- XSimpleFileAccess.idl\
- XSimpleFileAccess2.idl\
- XSimpleFileAccess3.idl\
- XSortedDynamicResultSetFactory.idl\
- XSourceInitialization.idl\
- XWebDAVCommandEnvironment.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/ucb/smart/makefile.mk b/offapi/com/sun/star/ucb/smart/makefile.mk
deleted file mode 100644
index 37172e9e6..000000000
--- a/offapi/com/sun/star/ucb/smart/makefile.mk
+++ /dev/null
@@ -1,49 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssucbs
-PACKAGE=com$/sun$/star$/ucb$/smart
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Content.idl\
- XFactory.idl\
- XContent.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/offapi/com/sun/star/ui/dialogs/makefile.mk b/offapi/com/sun/star/ui/dialogs/makefile.mk
deleted file mode 100644
index 07d762fb0..000000000
--- a/offapi/com/sun/star/ui/dialogs/makefile.mk
+++ /dev/null
@@ -1,79 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssuidialogs
-PACKAGE=com$/sun$/star$/ui$/dialogs
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- FilterOptionsDialog.idl\
- ControlActions.idl\
- ExecutableDialogException.idl\
- ExecutableDialogResults.idl\
- XExecutableDialog.idl\
- CommonFilePickerElementIds.idl\
- ExtendedFilePickerElementIds.idl\
- FilePicker.idl\
- FilePickerEvent.idl\
- FilePreviewImageFormats.idl\
- FolderPicker.idl\
- ListboxControlActions.idl\
- TemplateDescription.idl\
- XFilePicker.idl\
- XFilePicker2.idl\
- XFilePickerControlAccess.idl \
- XFilePickerListener.idl\
- XFilePickerNotifier.idl\
- XFilePreview.idl\
- XFilterGroupManager.idl\
- XFilterManager.idl\
- XFolderPicker.idl\
- XControlAccess.idl\
- XControlInformation.idl \
- XAsynchronousExecutableDialog.idl \
- XDialogClosedListener.idl \
- DialogClosedEvent.idl \
- XWizard.idl \
- XWizardController.idl \
- Wizard.idl \
- XWizardPage.idl \
- WizardButton.idl \
- WizardTravelType.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/offapi/com/sun/star/ui/makefile.mk b/offapi/com/sun/star/ui/makefile.mk
deleted file mode 100644
index 313d74dcd..000000000
--- a/offapi/com/sun/star/ui/makefile.mk
+++ /dev/null
@@ -1,93 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssui
-PACKAGE=com$/sun$/star$/ui
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ActionTrigger.idl \
- ActionTriggerContainer.idl \
- ActionTriggerSeparator.idl \
- ActionTriggerSeparatorType.idl \
- ConfigurableUIElement.idl \
- ConfigurationEvent.idl \
- ContextMenuExecuteEvent.idl \
- ContextMenuInterceptorAction.idl \
- DockingArea.idl \
- GlobalAcceleratorConfiguration.idl \
- ImageType.idl \
- ItemDescriptor.idl \
- ItemStyle.idl \
- ItemType.idl \
- ModuleUICategoryDescription.idl \
- ModuleUICommandDescription.idl \
- ModuleUIConfigurationManager.idl \
- ModuleUIConfigurationManagerSupplier.idl \
- ModuleWindowStateConfiguration.idl \
- UICategoryDescription.idl \
- UICommandDescription.idl \
- UIConfigurationManager.idl \
- UIElement.idl \
- UIElementFactory.idl \
- UIElementFactoryManager.idl \
- UIElementSettings.idl \
- UIElementType.idl \
- WindowContentFactory.idl \
- WindowStateConfiguration.idl \
- XAcceleratorConfiguration.idl \
- XContextMenuInterception.idl \
- XContextMenuInterceptor.idl \
- XDockingAreaAcceptor.idl \
- XImageManager.idl \
- XModuleUIConfigurationManager.idl \
- XModuleUIConfigurationManagerSupplier.idl \
- XUIConfiguration.idl \
- XUIConfigurationListener.idl \
- XUIConfigurationManager.idl \
- XUIConfigurationManagerSupplier.idl \
- XUIConfigurationPersistence.idl \
- XUIConfigurationStorage.idl \
- XUIElement.idl \
- XUIElementFactory.idl \
- XUIElementFactoryRegistration.idl \
- XUIElementSettings.idl \
- XUIFunctionListener.idl \
- XToolPanel.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/util/SearchAlgorithms.idl b/offapi/com/sun/star/util/SearchAlgorithms.idl
new file mode 100644
index 000000000..f83b4404e
--- /dev/null
+++ b/offapi/com/sun/star/util/SearchAlgorithms.idl
@@ -0,0 +1,52 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_lang_SearchAlgorithms_idl__
+#define __com_sun_star_lang_SearchAlgorithms_idl__
+
+
+//=============================================================================
+
+module com { module sun { module star { module util {
+
+//=============================================================================
+
+published enum SearchAlgorithms
+{
+ /// Literal
+ ABSOLUTE, // implemented as a kind of Boyer-Moore
+ /// Regular expression
+ REGEXP,
+ /// Weighted Levenshtein Distance
+ APPROXIMATE
+};
+
+//=============================================================================
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/util/SearchFlags.idl b/offapi/com/sun/star/util/SearchFlags.idl
new file mode 100644
index 000000000..452b5d45d
--- /dev/null
+++ b/offapi/com/sun/star/util/SearchFlags.idl
@@ -0,0 +1,140 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_lang_SearchFlags_idl__
+#define __com_sun_star_lang_SearchFlags_idl__
+
+
+//=============================================================================
+
+module com { module sun { module star { module util {
+
+//=============================================================================
+
+/// Flags for search methods
+published constants SearchFlags
+{
+ /**
+ @deprecated The constant ALL_IGNORE_CASE is never supported - use
+ <const scope="com::sun::star::i18n">TransliterationModules::IGNORE_CASE</const>
+ with
+ <member>SearchOptions::transliterateFlags</member>
+ instead.
+
+ @see <type scope="com::sun::star::i18n">TransliterationModules</type>
+ */
+ const long ALL_IGNORE_CASE = 0x00000001;
+
+ /** Flag for normal (Boyer-Moore) search / Search for word only. */
+ const long NORM_WORD_ONLY = 0x00000010;
+
+ /** Flag for "regular expression" search / Interpret as extended
+ regular expression.
+
+ @deprecated The flag is currently not supported by OOo.
+ */
+ const long REG_EXTENDED = 0x00000100;
+
+ /** Flag for "regular expression" search / No register information
+ or backreferences, i.e., avoid sub expressions. Return only
+ true/false if matched or not.
+
+ @deprecated The flag is currently not supported by OOo.
+ */
+ const long REG_NOSUB = 0x00000200;
+
+ /** Flag for "regular expression" search / Special new line
+ treatment.
+
+ @deprecated The flag is currently not supported by OOo.
+
+ <p> A NEWLINE character in string will not be matched by a
+ period outside bracket expression or by any form of a non
+ matching list. </p>
+
+ <p> A circumflex (^) in pattern when used to specify expression
+ anchoring will match the zero length string immediately after a
+ newline in string, regardless of the setting of
+ REG_NOT_BEGINOFLINE. </p>
+
+ <p> A dollar-sign ($) in pattern when used to specify expression
+ anchoring, will match zero-length string immediately before a
+ new line in string, regardless of the setting of
+ REG_NOT_ENDOFLINE. </p>
+ */
+ const long REG_NEWLINE = 0x00000400;
+
+ /** The first character in the string is not the beginning of the
+ line therefore ^ will not match with first character of the
+ string.
+ */
+ const long REG_NOT_BEGINOFLINE = 0x00000800;
+
+ /** The last character in the string is not the end of the line
+ therefore $ will not match with last character of the string.
+ */
+ const long REG_NOT_ENDOFLINE = 0x00001000;
+
+ /** Flag for "Weighted Levenshtein Distance" search / Relaxed
+ checking of limit, split weigh pools.
+
+ <p> If not specified (<b>strict</b>), the search is sucessful if
+ the WLD is within a calculated limit where each insertion,
+ deletion and replacement adds a weight to a common pool of
+ weights. This is the mathematically correct WLD. </p>
+
+ <p> From a user's point of view the strict WLD is an
+ exclusive-OR of the arguments given, for example if allowed
+ insertions=2 and allowed replacements=2, the search fails if 2
+ characters had been inserted and an additional operation would
+ be needed to match. Depending on the weights it may also fail if
+ 1 character was inserted and 1 character replaced and an
+ additional operation would be needed to match. The strict
+ algorithm may match less than expected from a first glance of
+ the specified arguments, but does not return false positives. </p>
+
+ <p> If specified (<b>relaxed</b>), the search is also successful
+ if the combined pool for insertions and deletions is below a
+ doubled calculated limit and replacements are treated
+ differently. Additionally, swapped characters are counted as one
+ replacement. </p>
+
+ <p> From a user's point of view the relaxed WLD is an
+ inclusive-OR of the arguments given, for example if allowed
+ insertions=2 and allowed replacements=2, the search succeeds if
+ 2 characters had been inserted and an additional replacement is
+ needed to match. The relaxed algorithm may return false
+ positives, but meets user expectation better. </p>
+ */
+ const long LEV_RELAXED = 0x00010000;
+};
+
+//=============================================================================
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/util/SearchOptions.idl b/offapi/com/sun/star/util/SearchOptions.idl
new file mode 100644
index 000000000..b4784720c
--- /dev/null
+++ b/offapi/com/sun/star/util/SearchOptions.idl
@@ -0,0 +1,86 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_lang_SearchOptions_idl__
+#define __com_sun_star_lang_SearchOptions_idl__
+
+
+#include <com/sun/star/lang/Locale.idl>
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/util/SearchAlgorithms.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module util {
+
+//=============================================================================
+
+published struct SearchOptions {
+ //-------------------------------------------------------------------------
+ /** search type */
+ SearchAlgorithms algorithmType;
+
+ /** some flags - can be mixed
+
+ @see <type>SearchFlags</type>
+ */
+ long searchFlag;
+
+ /** The text or pattern to be searched. */
+ string searchString;
+
+ /** The replacement text
+ (is for optional replacing - SearchOption is only the data container for it) */
+ string replaceString;
+
+ /** The locale for case insensitive search. */
+ ::com::sun::star::lang::Locale Locale;
+
+ /** This many characters can be different (as a replacement) between
+ the found word and the search pattern in a "Weighted Levenshtein
+ Distance" search. */
+ long changedChars;
+
+ /** This many characters can be missing in the found word in a
+ "Weighted Levenshtein Distance" search. */
+ long deletedChars;
+
+ /** This many characters can be additional in the found word in a
+ "Weighted Levenshtein Distance" search. */
+ long insertedChars;
+
+ /** Flags for the transliteration. Same meaning as the enum of
+ <type scope="com::sun::star::i18n">TransliterationModules</type>
+ */
+ long transliterateFlags;
+};
+
+//=============================================================================
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/util/SearchResult.idl b/offapi/com/sun/star/util/SearchResult.idl
new file mode 100644
index 000000000..784d35478
--- /dev/null
+++ b/offapi/com/sun/star/util/SearchResult.idl
@@ -0,0 +1,64 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_lang_SearchResult_idl__
+#define __com_sun_star_lang_SearchResult_idl__
+
+
+//=============================================================================
+
+module com { module sun { module star { module util {
+
+//=============================================================================
+
+published struct SearchResult {
+ //-------------------------------------------------------------------------
+ /** Number of subexpressions,
+ if it is 0, then no match found; this value is 1 for ABSOLUTE and APPROXIMATE match.
+ The start and endOffset are always dependent on the search direction.
+ For example:
+ if you search "X" in the text "-X-" the offset are:
+ for forward: start = 1, end = 2
+ for backward: start = 2, end = 1
+ Forward, the startOffset is inclusive, the endOffset exclusive.
+ Backward, the startOffset is exclusive, the endOffset inclusive.
+
+ For regular expressions it can be greater than 1.
+ If the value is 1, startoffset[0] and endoffset[0] points to the matching sub string
+ if value is > 1, still startoffset[0] and endoffset[0] points to the matching substring for whole regular expression
+ startoffset[i] and endoffset[i] points to the matching substring of i th matching substring.
+ */
+ long subRegExpressions;
+ sequence<long> startOffset; // inclusive
+ sequence<long> endOffset; // exclusive
+};
+
+//=============================================================================
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/util/XTextSearch.idl b/offapi/com/sun/star/util/XTextSearch.idl
index 38f44aa7c..136366465 100644
--- a/offapi/com/sun/star/util/XTextSearch.idl
+++ b/offapi/com/sun/star/util/XTextSearch.idl
@@ -31,184 +31,12 @@
#include <com/sun/star/lang/Locale.idl>
#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/util/SearchOptions.idl>
+#include <com/sun/star/util/SearchResult.idl>
module com { module sun { module star { module util {
-published enum SearchAlgorithms
-{
- /// Literal
- ABSOLUTE, // implemented as a kind of Boyer-Moore
- /// Regular expression
- REGEXP,
- /// Weighted Levenshtein Distance
- APPROXIMATE
-};
-
-/// Flags for search methods
-published constants SearchFlags
-{
- /**
- @deprecated The constant ALL_IGNORE_CASE is never supported - use
- <const scope="com::sun::star::i18n">TransliterationModules::IGNORE_CASE</const>
- with
- <member>SearchOptions::transliterateFlags</member>
- instead.
-
- @see <type scope="com::sun::star::i18n">TransliterationModules</type>
- */
- const long ALL_IGNORE_CASE = 0x00000001;
-
- /** Flag for normal (Boyer-Moore) search / Search for word only. */
- const long NORM_WORD_ONLY = 0x00000010;
-
- /** Flag for "regular expression" search / Interpret as extended
- regular expression.
-
- @deprecated The flag is currently not supported by OOo.
- */
- const long REG_EXTENDED = 0x00000100;
-
- /** Flag for "regular expression" search / No register information
- or backreferences, i.e., avoid sub expressions. Return only
- true/false if matched or not.
-
- @deprecated The flag is currently not supported by OOo.
- */
- const long REG_NOSUB = 0x00000200;
-
- /** Flag for "regular expression" search / Special new line
- treatment.
-
- @deprecated The flag is currently not supported by OOo.
-
- <p> A NEWLINE character in string will not be matched by a
- period outside bracket expression or by any form of a non
- matching list. </p>
-
- <p> A circumflex (^) in pattern when used to specify expression
- anchoring will match the zero length string immediately after a
- newline in string, regardless of the setting of
- REG_NOT_BEGINOFLINE. </p>
-
- <p> A dollar-sign ($) in pattern when used to specify expression
- anchoring, will match zero-length string immediately before a
- new line in string, regardless of the setting of
- REG_NOT_ENDOFLINE. </p>
- */
- const long REG_NEWLINE = 0x00000400;
-
- /** The first character in the string is not the beginning of the
- line therefore ^ will not match with first character of the
- string.
- */
- const long REG_NOT_BEGINOFLINE = 0x00000800;
-
- /** The last character in the string is not the end of the line
- therefore $ will not match with last character of the string.
- */
- const long REG_NOT_ENDOFLINE = 0x00001000;
-
- /** Flag for "Weighted Levenshtein Distance" search / Relaxed
- checking of limit, split weigh pools.
-
- <p> If not specified (<b>strict</b>), the search is sucessful if
- the WLD is within a calculated limit where each insertion,
- deletion and replacement adds a weight to a common pool of
- weights. This is the mathematically correct WLD. </p>
-
- <p> From a user's point of view the strict WLD is an
- exclusive-OR of the arguments given, for example if allowed
- insertions=2 and allowed replacements=2, the search fails if 2
- characters had been inserted and an additional operation would
- be needed to match. Depending on the weights it may also fail if
- 1 character was inserted and 1 character replaced and an
- additional operation would be needed to match. The strict
- algorithm may match less than expected from a first glance of
- the specified arguments, but does not return false positives. </p>
-
- <p> If specified (<b>relaxed</b>), the search is also successful
- if the combined pool for insertions and deletions is below a
- doubled calculated limit and replacements are treated
- differently. Additionally, swapped characters are counted as one
- replacement. </p>
-
- <p> From a user's point of view the relaxed WLD is an
- inclusive-OR of the arguments given, for example if allowed
- insertions=2 and allowed replacements=2, the search succeeds if
- 2 characters had been inserted and an additional replacement is
- needed to match. The relaxed algorithm may return false
- positives, but meets user expectation better. </p>
- */
- const long LEV_RELAXED = 0x00010000;
-};
-
-
-published struct SearchOptions {
- //-------------------------------------------------------------------------
- /** search type */
- SearchAlgorithms algorithmType;
-
- /** some flags - can be mixed
-
- @see <type>SearchFlags</type>
- */
- long searchFlag;
-
- /** The text or pattern to be searched. */
- string searchString;
-
- /** The replacement text
- (is for optional replacing - SearchOption is only the data container for it) */
- string replaceString;
-
- /** The locale for case insensitive search. */
- ::com::sun::star::lang::Locale Locale;
-
- /** This many characters can be different (as a replacement) between
- the found word and the search pattern in a "Weighted Levenshtein
- Distance" search. */
- long changedChars;
-
- /** This many characters can be missing in the found word in a
- "Weighted Levenshtein Distance" search. */
- long deletedChars;
-
- /** This many characters can be additional in the found word in a
- "Weighted Levenshtein Distance" search. */
- long insertedChars;
-
- /** Flags for the transliteration. Same meaning as the enum of
- <type scope="com::sun::star::i18n">TransliterationModules</type>
- */
- long transliterateFlags;
-};
-
-
-published struct SearchResult {
- //-------------------------------------------------------------------------
- /** Number of subexpressions,
- if it is 0, then no match found; this value is 1 for ABSOLUTE and APPROXIMATE match.
- The start and endOffset are always dependent on the search direction.
- For example:
- if you search "X" in the text "-X-" the offset are:
- for forward: start = 1, end = 2
- for backward: start = 2, end = 1
- Forward, the startOffset is inclusive, the endOffset exclusive.
- Backward, the startOffset is exclusive, the endOffset inclusive.
-
- For regular expressions it can be greater than 1.
- If the value is 1, startoffset[0] and endoffset[0] points to the matching sub string
- if value is > 1, still startoffset[0] and endoffset[0] points to the matching substring for whole regular expression
- startoffset[i] and endoffset[i] points to the matching substring of i th matching substring.
- */
- long subRegExpressions;
- sequence<long> startOffset; // inclusive
- sequence<long> endOffset; // exclusive
-};
-
-
-
/** enables an object to search in its content.
*/
published interface XTextSearch : com::sun::star::uno::XInterface
diff --git a/offapi/com/sun/star/util/makefile.mk b/offapi/com/sun/star/util/makefile.mk
deleted file mode 100644
index 87dc2d078..000000000
--- a/offapi/com/sun/star/util/makefile.mk
+++ /dev/null
@@ -1,154 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssutil
-PACKAGE=com$/sun$/star$/util
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- MeasureUnit.idl\
- AliasProgrammaticPair.idl \
- CellProtection.idl\
- ChangesEvent.idl\
- ChangesSet.idl \
- CloseVetoException.idl\
- Color.idl\
- Date.idl\
- DateTime.idl\
- DateTimeRange.idl\
- DiskFullException.idl\
- Duration.idl\
- ElementChange.idl \
- Endianness.idl \
- FileIOException.idl\
- InvalidStateException.idl\
- Language.idl\
- NumberFormat.idl\
- NumberFormatProperties.idl\
- NumberFormats.idl\
- NumberFormatSettings.idl\
- NumberFormatsSupplier.idl\
- NumberFormatter.idl\
- ModeChangeEvent.idl\
- ReplaceDescriptor.idl\
- SearchDescriptor.idl\
- Sortable.idl\
- SortDescriptor.idl\
- SortDescriptor2.idl\
- SortField.idl\
- SortFieldType.idl\
- TextSearch.idl\
- Time.idl\
- TriState.idl\
- URL.idl\
- URLTransformer.idl\
- XArchiver.idl\
- XCancellable.idl\
- XCancelManager.idl\
- XChainable.idl\
- XChangesBatch.idl \
- XChangesListener.idl \
- XChangesNotifier.idl \
- XChangesSet.idl \
- XCloneable.idl\
- XCloseable.idl\
- XCloseBroadcaster.idl\
- XCloseListener.idl\
- XFlushable.idl\
- XFlushListener.idl\
- XImportable.idl\
- XIndent.idl\
- XLinkUpdate.idl\
- XLocalizedAliases.idl\
- XMergeable.idl\
- XModeChangeBroadcaster.idl\
- XModeChangeListener.idl\
- XModeChangeApproveListener.idl\
- XModeSelector.idl\
- XModifiable.idl\
- XModifiable2.idl\
- XModifyBroadcaster.idl\
- XBroadcaster.idl\
- XModifyListener.idl\
- XNumberFormatPreviewer.idl\
- XNumberFormats.idl\
- XNumberFormatsSupplier.idl\
- XNumberFormatter.idl\
- XNumberFormatTypes.idl\
- XPropertyReplace.idl\
- XProtectable.idl\
- XRefreshable.idl\
- XRefreshListener.idl\
- XReplaceable.idl\
- XReplaceDescriptor.idl\
- XSearchable.idl\
- XSearchDescriptor.idl\
- XSimpleErrorHandler.idl\
- XSortable.idl\
- XStringAbbreviation.idl\
- XStringWidth.idl\
- XStringMapping.idl\
- XStringEscape.idl\
- XTextSearch.idl\
- XUpdatable.idl\
- XURLTransformer.idl\
- XUniqueIDFactory.idl\
- VetoException.idl\
- DataEditorEventType.idl\
- DataEditorEvent.idl\
- XDataEditorListener.idl\
- XDataEditor.idl\
- MalformedNumberFormatException.idl\
- NotNumericException.idl\
- XAtomServer.idl\
- AtomClassRequest.idl\
- AtomDescription.idl\
- XStringSubstitution.idl\
- PathSettings.idl\
- PathSubstitution.idl\
- XTimeStamped.idl\
- OfficeInstallationDirectories.idl\
- XOfficeInstallationDirectories.idl\
- RevisionTag.idl\
- UriAbbreviation.idl\
- XJobManager.idl\
- JobManager.idl\
- XLockable.idl\
- NotLockedException.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/view/makefile.mk b/offapi/com/sun/star/view/makefile.mk
deleted file mode 100644
index d07b67a6d..000000000
--- a/offapi/com/sun/star/view/makefile.mk
+++ /dev/null
@@ -1,78 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssview
-PACKAGE=com$/sun$/star$/view
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- DocumentZoomType.idl\
- OfficeDocumentView.idl\
- PaperFormat.idl\
- PaperOrientation.idl\
- PrintableState.idl\
- PrintableStateEvent.idl\
- PrinterDescriptor.idl\
- PrintOptions.idl\
- PrintSettings.idl\
- RenderDescriptor.idl\
- RenderOptions.idl\
- ViewSettings.idl\
- XControlAccess.idl\
- XFormLayerAccess.idl\
- XLineCursor.idl\
- XPrintable.idl\
- XPrintableBroadcaster.idl\
- XPrintableListener.idl\
- XPrintPreview.idl\
- XPrintSettingsSupplier.idl\
- XRenderable.idl\
- XScreenCursor.idl\
- XSelectionChangeListener.idl\
- XSelectionSupplier.idl\
- XViewCursor.idl\
- XViewSettingsSupplier.idl\
- PrintJobEvent.idl\
- XPrintJob.idl\
- XPrintJobBroadcaster.idl\
- XPrintJobListener.idl\
- XMultiSelectionSupplier.idl\
- SelectionType.idl\
- DuplexMode.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xforms/makefile.mk b/offapi/com/sun/star/xforms/makefile.mk
deleted file mode 100644
index ff09cb535..000000000
--- a/offapi/com/sun/star/xforms/makefile.mk
+++ /dev/null
@@ -1,55 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssxforms
-PACKAGE=com$/sun$/star$/xforms
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XFormsSupplier.idl\
- XModel.idl \
- XDataTypeRepository.idl \
- XFormsEvent.idl \
- XFormsUIHelper1.idl \
- XSubmission.idl \
- Binding.idl \
- InvalidDataOnSubmitException.idl \
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl b/offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl
new file mode 100644
index 000000000..f015e6692
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl
@@ -0,0 +1,48 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+//i20156 - new file for xmlsecurity module
+
+/** -- idl definition -- **/
+
+#ifndef __com_sun_star_xml_crypto_sax_constofsecurityid_idl_
+#define __com_sun_star_xml_crypto_sax_constofsecurityid_idl_
+
+module com { module sun { module star { module xml { module crypto { module sax {
+
+/**
+ * Represents the undefined security id
+ */
+constants ConstOfSecurityId
+{
+ const long UNDEFINEDSECURITYID = -1;
+};
+
+} ; } ; } ; } ; } ; } ;
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl b/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl
new file mode 100644
index 000000000..a6b725f47
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl
@@ -0,0 +1,64 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+//i20156 - new file for xmlsecurity module
+
+/** -- idl definition -- **/
+
+#ifndef __com_sun_star_xml_crypto_sax_elementmarkpriority_idl_
+#define __com_sun_star_xml_crypto_sax_elementmarkpriority_idl_
+
+module com { module sun { module star { module xml { module crypto { module sax {
+
+/**
+ * Defines priority for the element mark's notification.
+ * <p>
+ * The PRI_MINIMUM priority is a value less than any practical
+ * priority value, it is used when compare between different
+ * priority values.
+ * <p>
+ * The PRI_AFTERMODIFY priority represents the notification will be
+ * sent after any internal modification has finished.
+ * <p>
+ * The PRI_BEFOREMODIFY proirity represents the notification will be
+ * sent before any internal modification happens.
+ * <p>
+ * So an element mark with PRI_BEFOREMODIFY will be handled first,
+ * and one with PRI_AFTERMODIFY will be handled at last.
+ */
+enum ElementMarkPriority
+{
+ MINIMUM = 1,
+ AFTERMODIFY,
+ BEFOREMODIFY
+};
+
+} ; } ; } ; } ; } ; } ;
+
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl b/offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl
new file mode 100644
index 000000000..0dc048a05
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl
@@ -0,0 +1,53 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+//i20156 - new file for xmlsecurity module
+
+/** -- idl definition -- **/
+
+#ifndef __com_sun_star_xml_crypto_sax_elementmarktype_idl_
+#define __com_sun_star_xml_crypto_sax_elementmarktype_idl_
+
+module com { module sun { module star { module xml { module crypto { module sax {
+
+/**
+ * Defines types of element mark.
+ * <p>
+ * the TYPEOFELEMENTMARK type represents a blocker, and the TYPEOFELEMENTCOLLECTOR
+ * type represents a element collector.
+ */
+enum ElementMarkType
+{
+ ELEMENTMARK = 1,
+ ELEMENTCOLLECTOR
+};
+
+
+} ; } ; } ; } ; } ; } ;
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl b/offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl
new file mode 100644
index 000000000..00d710a40
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl
@@ -0,0 +1,64 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+//i20156 - new file for xmlsecurity module
+
+/** -- idl definition -- **/
+
+#ifndef __com_sun_star_xml_crypto_sax_xelementstackitem_idl_
+#define __com_sun_star_xml_crypto_sax_xelementstackitem_idl_
+
+#include <com/sun/star/xml/sax/XDocumentHandler.idl>
+
+module com { module sun { module star { module xml { module crypto { module sax {
+
+/**
+ * A struct to keep a startElement/endElement SAX event.
+ */
+struct ElementStackItem
+{
+ /**
+ * whether it is a startElement event
+ */
+ boolean isStartElementEvent;
+
+ /**
+ * the name of the element
+ */
+ string elementName;
+
+ /**
+ * attribute list for a startElement event
+ */
+ com::sun::star::xml::sax::XAttributeList xAttributes;
+};
+
+} ; } ; } ; } ; } ; } ;
+
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl b/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl
index 654a1b9e7..f3463bf70 100644
--- a/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl
+++ b/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl
@@ -35,31 +35,11 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/uno/Exception.idl>
#include <com/sun/star/xml/sax/XDocumentHandler.idl>
+#include <com/sun/star/xml/crypto/sax/ElementStackItem.idl>
module com { module sun { module star { module xml { module crypto { module sax {
/**
- * A struct to keep a startElement/endElement SAX event.
- */
-struct ElementStackItem
-{
- /**
- * whether it is a startElement event
- */
- boolean isStartElementEvent;
-
- /**
- * the name of the element
- */
- string elementName;
-
- /**
- * attribute list for a startElement event
- */
- com::sun::star::xml::sax::XAttributeList xAttributes;
-};
-
-/**
* Manipulate the "key SAX events" in a SAX event stream.
*
* @see XSecurityController
diff --git a/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl b/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl
index fd27b0dd4..25d99b2ff 100644
--- a/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl
+++ b/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl
@@ -35,53 +35,13 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/uno/Exception.idl>
#include <com/sun/star/xml/crypto/sax/XSAXEventKeeper.idl>
+#include <com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl>
+#include <com/sun/star/xml/crypto/sax/ElementMarkPriority.idl>
+#include <com/sun/star/xml/crypto/sax/ElementMarkType.idl>
module com { module sun { module star { module xml { module crypto { module sax {
/**
- * Represents the undefined security id
- */
-constants ConstOfSecurityId
-{
- const long UNDEFINEDSECURITYID = -1;
-};
-
-/**
- * Defines priority for the element mark's notification.
- * <p>
- * The PRI_MINIMUM priority is a value less than any practical
- * priority value, it is used when compare between different
- * priority values.
- * <p>
- * The PRI_AFTERMODIFY priority represents the notification will be
- * sent after any internal modification has finished.
- * <p>
- * The PRI_BEFOREMODIFY priority represents the notification will be
- * sent before any internal modification happens.
- * <p>
- * So an element mark with PRI_BEFOREMODIFY will be handled first,
- * and one with PRI_AFTERMODIFY will be handled at last.
- */
-enum ElementMarkPriority
-{
- MINIMUM = 1,
- AFTERMODIFY,
- BEFOREMODIFY
-};
-
-/**
- * Defines types of element mark.
- * <p>
- * the TYPEOFELEMENTMARK type represents a blocker, and the TYPEOFELEMENTCOLLECTOR
- * type represents a element collector.
- */
-enum ElementMarkType
-{
- ELEMENTMARK = 1,
- ELEMENTCOLLECTOR
-};
-
-/**
* Interface of Security SAX Event Keeper.
* <p>
* This interface is an extension of the XSAXEventKeeper interface,
diff --git a/offapi/com/sun/star/xml/crypto/sax/makefile.mk b/offapi/com/sun/star/xml/crypto/sax/makefile.mk
deleted file mode 100644
index a95aef560..000000000
--- a/offapi/com/sun/star/xml/crypto/sax/makefile.mk
+++ /dev/null
@@ -1,72 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-#i20156 - new file for xmlsecurity module
-
-PRJ=..$/..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=xsec-sax
-PACKAGE=com$/sun$/star$/xml$/crypto$/sax
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XSecurityController.idl \
- XElementStackKeeper.idl \
- XSAXEventKeeper.idl \
- XSecuritySAXEventKeeper.idl \
- XSAXEventKeeperStatusChangeBroadcaster.idl \
- XSAXEventKeeperStatusChangeListener.idl \
- XKeyCollector.idl \
- XReferenceCollector.idl \
- XBlockerMonitor.idl \
- XMissionTaker.idl \
- XEncryptionResultBroadcaster.idl \
- XEncryptionResultListener.idl \
- XDecryptionResultBroadcaster.idl \
- XDecryptionResultListener.idl \
- XSignatureCreationResultBroadcaster.idl \
- XSignatureCreationResultListener.idl \
- XSignatureVerifyResultBroadcaster.idl \
- XSignatureVerifyResultListener.idl \
- XReferenceResolvedBroadcaster.idl \
- XReferenceResolvedListener.idl \
- SignatureCreator.idl \
- SignatureVerifier.idl \
- Decryptor.idl \
- Encryptor.idl \
- SAXEventKeeper.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/csax/XCompressedDocumentHandler.idl b/offapi/com/sun/star/xml/csax/XCompressedDocumentHandler.idl
index 3f422bd04..6ba80c954 100644
--- a/offapi/com/sun/star/xml/csax/XCompressedDocumentHandler.idl
+++ b/offapi/com/sun/star/xml/csax/XCompressedDocumentHandler.idl
@@ -32,27 +32,12 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/xml/sax/SAXException.idl>
+#include <com/sun/star/xml/csax/XMLAttribute.idl>
module com { module sun { module star { module xml { module csax {
/**
- * A struct to keep information of an element's attribute.
- */
-struct XMLAttribute
-{
- /**
- * the attribute name
- */
- string sName;
-
- /**
- * the attribute value
- */
- string sValue;
-};
-
-/**
* A compressed XDocumentHandler interface.
* <p>
* All methods in this interface have the same function with methods
diff --git a/offapi/com/sun/star/xml/csax/XMLAttribute.idl b/offapi/com/sun/star/xml/csax/XMLAttribute.idl
new file mode 100644
index 000000000..a302a30c4
--- /dev/null
+++ b/offapi/com/sun/star/xml/csax/XMLAttribute.idl
@@ -0,0 +1,53 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+//i20156 - new file for xmlsecurity module
+
+#ifndef __com_sun_star_xml_csax_XMLAttribute_idl__
+#define __com_sun_star_xml_csax_XMLAttribute_idl__
+
+module com { module sun { module star { module xml { module csax {
+
+/**
+ * A struct to keep information of an element's attribute.
+ */
+struct XMLAttribute
+{
+ /**
+ * the attribute name
+ */
+ string sName;
+
+ /**
+ * the attribute value
+ */
+ string sValue;
+};
+
+} ; } ; } ; } ; } ;
+
+#endif
diff --git a/offapi/com/sun/star/xml/csax/makefile.mk b/offapi/com/sun/star/xml/csax/makefile.mk
deleted file mode 100644
index 8f41b5426..000000000
--- a/offapi/com/sun/star/xml/csax/makefile.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-#i20156 - new file for xmlsecurity module
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=xsec-csax
-PACKAGE=com$/sun$/star$/xml$/csax
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XCompressedDocumentHandler.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/dom/events/makefile.mk b/offapi/com/sun/star/xml/dom/events/makefile.mk
deleted file mode 100644
index b03cf793c..000000000
--- a/offapi/com/sun/star/xml/dom/events/makefile.mk
+++ /dev/null
@@ -1,62 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssdomevents
-PACKAGE=com$/sun$/star$/xml$/dom$/events
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AttrChangeType.idl \
- EventException.idl \
- EventType.idl \
- PhaseType.idl \
- XDocumentEvent.idl \
- XEvent.idl \
- XEventListener.idl \
- XEventTarget.idl \
- XMouseEvent.idl \
- XMutationEvent.idl \
- XUIEvent.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
-
-
-
-
diff --git a/offapi/com/sun/star/xml/dom/makefile.mk b/offapi/com/sun/star/xml/dom/makefile.mk
deleted file mode 100644
index 3468e2685..000000000
--- a/offapi/com/sun/star/xml/dom/makefile.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssdom
-PACKAGE=com$/sun$/star$/xml$/dom
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- DOMException.idl \
- DOMExceptionType.idl \
- NodeType.idl \
- XNode.idl \
- XAttr.idl \
- XCharacterData.idl \
- XText.idl \
- XCDATASection.idl \
- XComment.idl \
- XDOMImplementation.idl \
- XDocument.idl \
- XDocumentBuilder.idl \
- XDocumentFragment.idl \
- XDocumentType.idl \
- XElement.idl \
- XEntity.idl \
- XEntityReference.idl \
- XNamedNodeMap.idl \
- XNodeList.idl \
- XNotation.idl \
- XProcessingInstruction.idl \
- SAXDocumentBuilder.idl \
- XSAXDocumentBuilder.idl \
- SAXDocumentBuilderState.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
-
-
-
-
diff --git a/offapi/com/sun/star/xml/dom/views/makefile.mk b/offapi/com/sun/star/xml/dom/views/makefile.mk
deleted file mode 100644
index 77f45f004..000000000
--- a/offapi/com/sun/star/xml/dom/views/makefile.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssdomviews
-PACKAGE=com$/sun$/star$/xml$/dom$/views
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XAbstractView.idl \
- XDocumentView.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
-
-
-
-
diff --git a/offapi/com/sun/star/xml/input/makefile.mk b/offapi/com/sun/star/xml/input/makefile.mk
deleted file mode 100644
index d0f7b0aa2..000000000
--- a/offapi/com/sun/star/xml/input/makefile.mk
+++ /dev/null
@@ -1,51 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ = ..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET = cssxmlinput
-PACKAGE = com$/sun$/star$/xml$/input
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------
-
-IDLFILES = \
- XRoot.idl \
- XElement.idl \
- XAttributes.idl \
- XNamespaceMapping.idl \
- SaxDocumentHandler.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/makefile.mk b/offapi/com/sun/star/xml/makefile.mk
deleted file mode 100644
index 4aa46f6c4..000000000
--- a/offapi/com/sun/star/xml/makefile.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssxml
-PACKAGE=com$/sun$/star$/xml
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AttributeContainer.idl \
- AttributeData.idl \
- Attribute.idl \
- ExportFilter.idl \
- FastAttribute.idl \
- ImportFilter.idl \
- NamespaceContainer.idl \
- ParaUserDefinedAttributesSupplier.idl \
- TextUserDefinedAttributesSupplier.idl \
- UserDefinedAttributesSupplier.idl \
- UserDefinedAttributeSupplier.idl \
- XExportFilter.idl \
- XImportFilter.idl \
- XMLExportFilter.idl \
- XMLImportFilter.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/sax/makefile.mk b/offapi/com/sun/star/xml/sax/makefile.mk
deleted file mode 100644
index 812d92cc9..000000000
--- a/offapi/com/sun/star/xml/sax/makefile.mk
+++ /dev/null
@@ -1,69 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csssax
-PACKAGE=com$/sun$/star$/xml$/sax
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- InputSource.idl\
- SAXException.idl\
- SAXInvalidCharacterException.idl\
- SAXParseException.idl\
- XAttributeList.idl\
- XDocumentHandler.idl\
- XDTDHandler.idl\
- XEntityResolver.idl\
- XErrorHandler.idl\
- XExtendedDocumentHandler.idl\
- XLocator.idl\
- XParser.idl\
- XSAXSerializable.idl\
- XFastParser.idl\
- XFastDocumentHandler.idl\
- XFastContextHandler.idl\
- XFastSAXSerializable.idl\
- XFastSerializer.idl\
- XFastShapeContextHandler.idl\
- XFastTokenHandler.idl\
- XFastAttributeList.idl\
- FastToken.idl \
- FastShapeContextHandler.idl \
- FastTokenHandler.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/wrapper/makefile.mk b/offapi/com/sun/star/xml/wrapper/makefile.mk
deleted file mode 100644
index e3690cd38..000000000
--- a/offapi/com/sun/star/xml/wrapper/makefile.mk
+++ /dev/null
@@ -1,51 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-#i20156 - new file for xmlsecurity module
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=xsec-wrapper
-PACKAGE=com$/sun$/star$/xml$/wrapper
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XMLElementWrapper.idl \
- XMLDocumentWrapper.idl \
- XXMLElementWrapper.idl \
- XXMLDocumentWrapper.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/com/sun/star/xml/xpath/makefile.mk b/offapi/com/sun/star/xml/xpath/makefile.mk
deleted file mode 100644
index 60b70c9d7..000000000
--- a/offapi/com/sun/star/xml/xpath/makefile.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssxpath
-PACKAGE=com$/sun$/star$/xml$/xpath
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XPathException.idl \
- XPathObjectType.idl \
- XXPathObject.idl \
- XXPathAPI.idl \
- XXPathExtension.idl \
- Libxml2ExtensionHandle.idl \
- XPathExtension.idl \
- XPathAPI.idl \
- Libxml2ExtensionHandle.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
-
-
-
-
-
diff --git a/offapi/com/sun/star/xsd/makefile.mk b/offapi/com/sun/star/xsd/makefile.mk
deleted file mode 100644
index 56f791bd1..000000000
--- a/offapi/com/sun/star/xsd/makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=cssxsd
-PACKAGE=com$/sun$/star$/xsd
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- WhiteSpaceTreatment.idl\
- Boolean.idl\
- DataTypeClass.idl\
- Date.idl\
- DateTime.idl\
- Day.idl\
- Decimal.idl\
- Month.idl\
- String.idl\
- Time.idl\
- XDataType.idl\
- Year.idl\
-
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/offapi/prj/build.lst b/offapi/prj/build.lst
index c3a5f06d4..6a8001b43 100644
--- a/offapi/prj/build.lst
+++ b/offapi/prj/build.lst
@@ -1,109 +1,2 @@
-oa offapi : udkapi idlc solenv NULL
-oa offapi usr1 - all oa_mkout NULL
-oa offapi\com\sun\star\script nmake - all oa_script oa_embed NULL
-oa offapi\com\sun\star\script\browse nmake - all oa_sfbrowse NULL
-oa offapi\com\sun\star\script\provider nmake - all oa_sfprovider NULL
-oa offapi\com\sun\star\script\vba nmake - all oa_script_vba NULL
-oa offapi\com\sun\star\auth nmake - all oa_auth NULL
-oa offapi\com\sun\star\accessibility nmake - all oa_accessibility oa_awt NULL
-oa offapi\com\sun\star\awt nmake - all oa_awt NULL
-oa offapi\com\sun\star\awt\tree nmake - all oa_awttree NULL
-oa offapi\com\sun\star\awt\grid nmake - all oa_awtgrid NULL
-oa offapi\com\sun\star\awt\tab nmake - all oa_awttab NULL
-oa offapi\com\sun\star\chart nmake - all oa_chart NULL
-oa offapi\com\sun\star\chart2 nmake - all oa_chart2 NULL
-oa offapi\com\sun\star\chart2\data nmake - all oa_chart2_data NULL
-oa offapi\com\sun\star\configuration nmake - all oa_config NULL
-oa offapi\com\sun\star\configuration\bootstrap nmake - all oa_configbootstrap NULL
-oa offapi\com\sun\star\configuration\backend nmake - all oa_configbackend NULL
-oa offapi\com\sun\star\configuration\backend\xml nmake - all oa_configbackend_xml NULL
-oa offapi\com\sun\star\datatransfer nmake - all oa_datatransfer NULL
-oa offapi\com\sun\star\datatransfer\clipboard nmake - all oa_datatrans_clip NULL
-oa offapi\com\sun\star\datatransfer\dnd nmake - all oa_datatrans_dnd oa_awt NULL
-oa offapi\com\sun\star\deployment nmake - all oa_deployment oa_ucb oa_xml_input NULL
-oa offapi\com\sun\star\deployment\test nmake - all oa_deploymenttest oa_ucb NULL
-oa offapi\com\sun\star\deployment\ui nmake - all oa_deployment_ui oa_awt oa_ui_dialogs NULL
-oa offapi\com\sun\star\document nmake - all oa_docu oa_embed NULL
-oa offapi\com\sun\star\drawing nmake - all oa_draw NULL
-oa offapi\com\sun\star\drawing\framework nmake - all oa_draw_framework NULL
-oa offapi\com\sun\star\embed nmake - all oa_embed NULL
-oa offapi\com\sun\star\form nmake - all oa_form oa_inspection NULL
-oa offapi\com\sun\star\form\component nmake - all oa_fcomp oa_form oa_form_submission NULL
-oa offapi\com\sun\star\form\inspection nmake - all oa_finsp oa_fcomp oa_inspection NULL
-oa offapi\com\sun\star\form\binding nmake - all oa_form_binding oa_fcomp NULL
-oa offapi\com\sun\star\form\validation nmake - all oa_form_validation oa_form_binding NULL
-oa offapi\com\sun\star\form\submission nmake - all oa_form_submission NULL
-oa offapi\com\sun\star\form\control nmake - all oa_fcontr oa_form_submission NULL
-oa offapi\com\sun\star\form\runtime nmake - all oa_fruntime oa_fcomp NULL
-oa offapi\com\sun\star\xforms nmake - all oa_xforms oa_xsd oa_form_submission NULL
-oa offapi\com\sun\star\formula nmake - all oa_formula NULL
-oa offapi\com\sun\star\frame\status nmake - all oa_frame_status NULL
-oa offapi\com\sun\star\frame nmake - all oa_frame NULL
-oa offapi\com\sun\star\gallery nmake - all oa_gallery NULL
-oa offapi\com\sun\star\graphic nmake - all oa_graphic NULL
-oa offapi\com\sun\star\i18n nmake - all oa_i18n NULL
-oa offapi\com\sun\star\installation nmake - all oa_inst NULL
-oa offapi\com\sun\star\ldap nmake - all oa_ldap NULL
-oa offapi\com\sun\star\linguistic2 nmake - all oa_ling2 NULL
-oa offapi\com\sun\star\logging nmake - all oa_logging NULL
-oa offapi\com\sun\star\mail nmake - all oa_mail NULL
-oa offapi\com\sun\star\media nmake - all oa_media NULL
-oa offapi\com\sun\star\mozilla nmake - all oa_mozilla NULL
-oa offapi\com\sun\star\oooimprovement nmake - all oa_oooimprovement NULL
-oa offapi\com\sun\star\packages nmake - all oa_packages NULL
-oa offapi\com\sun\star\packages\manifest nmake - all oa_manifest NULL
-oa offapi\com\sun\star\packages\zip nmake - all oa_zippackage NULL
-oa offapi\com\sun\star\plugin nmake - all oa_plug NULL
-oa offapi\com\sun\star\presentation nmake - all oa_pres NULL
-oa offapi\com\sun\star\animations nmake - all oa_animations oa_pres NULL
-oa offapi\com\sun\star\presentation\textfield nmake - all oa_prestextfield NULL
-oa offapi\com\sun\star\resource nmake - all oa_resrc NULL
-oa offapi\com\sun\star\xml\sax nmake - all oa_sax NULL
-oa offapi\com\sun\star\xml nmake - all oa_xml NULL
-oa offapi\com\sun\star\xml\input nmake - all oa_xml_input oa_sax NULL
-oa offapi\com\sun\star\xml\dom nmake - all oa_xml_dom oa_sax NULL
-oa offapi\com\sun\star\xml\xpath nmake - all oa_xml_xpath oa_xml_dom NULL
-oa offapi\com\sun\star\xml\dom\views nmake - all oa_xml_views NULL
-oa offapi\com\sun\star\xml\dom\events nmake - all oa_xml_events oa_xml_views oa_xml_dom NULL
-oa offapi\com\sun\star\scanner nmake - all oa_scan NULL
-oa offapi\com\sun\star\setup nmake - all oa_setup NULL
-oa offapi\com\sun\star\sheet nmake - all oa_sheet NULL
-oa offapi\com\sun\star\smarttags nmake - all oa_smarttags NULL
-oa offapi\com\sun\star\style nmake - all oa_style NULL
-oa offapi\com\sun\star\svg nmake - all oa_svg NULL
-oa offapi\com\sun\star\sync nmake - all oa_sync NULL
-oa offapi\com\sun\star\sync2 nmake - all oa_sync2 NULL
-oa offapi\com\sun\star\system nmake - all oa_system NULL
-oa offapi\com\sun\star\table nmake - all oa_table oa_form_binding NULL
-oa offapi\com\sun\star\task nmake - all oa_task NULL
-oa offapi\com\sun\star\text nmake - all oa_text NULL
-oa offapi\com\sun\star\text\textfield nmake - all oa_textfield NULL
-oa offapi\com\sun\star\text\textfield\docinfo nmake - all oa_docinfo NULL
-oa offapi\com\sun\star\text\fieldmaster nmake - all oa_fieldmaster NULL
-oa offapi\com\sun\star\ucb nmake - all oa_ucb NULL
-oa offapi\com\sun\star\util nmake - all oa_putil NULL
-oa offapi\com\sun\star\view nmake - all oa_view NULL
-oa offapi\com\sun\star\report nmake - all oa_report NULL
-oa offapi\com\sun\star\report\inspection nmake - all oa_reportins oa_report NULL
-oa offapi\com\sun\star\report\meta nmake - all oa_reportmeta oa_report NULL
-oa offapi\com\sun\star\sdbcx nmake - all oa_sdbcx NULL
-oa offapi\com\sun\star\sdbc nmake - all oa_sdbc NULL
-oa offapi\com\sun\star\sdb nmake - all oa_sdb NULL
-oa offapi\com\sun\star\sdb\tools nmake - all oa_sdbtools NULL
-oa offapi\com\sun\star\sdb\application nmake - all oa_sdbapp NULL
-oa offapi\com\sun\star\image nmake - all oa_image NULL
-oa offapi\com\sun\star\xsd nmake - all oa_xsd NULL
-oa offapi\com\sun\star\inspection nmake - all oa_inspection NULL
-oa offapi\com\sun\star\ui nmake - all oa_ui NULL
-oa offapi\com\sun\star\ui\dialogs nmake - all oa_ui_dialogs NULL
-oa offapi\com\sun\star nmake - all oa_starme NULL
-oa offapi\com\sun\star\security nmake - all oa_security NULL
-oa offapi\com\sun\star\xml\crypto\sax nmake - all oa_crypto_sax oa_wrapper oa_csax NULL
-oa offapi\com\sun\star\xml\crypto nmake - all oa_crypto oa_wrapper oa_security NULL
-oa offapi\com\sun\star\xml\csax nmake - all oa_csax oa_sax NULL
-oa offapi\com\sun\star\xml\wrapper nmake - all oa_wrapper oa_sax NULL
-oa offapi\com\sun\star\geometry nmake - all oa_geometry NULL
-oa offapi\com\sun\star\rendering nmake - all oa_rendering oa_geometry NULL
-oa offapi\com\sun\star\rdf nmake - all oa_rdf oa_datatransfer oa_text NULL
-oa offapi\com\sun\star\office nmake - all oa_office oa_text NULL
-oa offapi\util nmake - all oa_util oa_auth oa_awt oa_awttree oa_awtgrid oa_awttab oa_chart oa_chart2 oa_chart2_data oa_config oa_configbootstrap oa_configbackend oa_configbackend_xml oa_datatrans_clip oa_datatrans_dnd oa_datatransfer oa_docu oa_draw oa_draw_framework oa_embed oa_fcomp oa_finsp oa_fcontr oa_fieldmaster oa_form oa_xforms oa_formula oa_frame oa_i18n oa_inst oa_ldap oa_ling2 oa_logging oa_mail oa_media oa_mozilla oa_packages oa_manifest oa_zippackage oa_plug oa_pres oa_animations oa_putil oa_resrc oa_sax oa_xml_input oa_scan oa_sdb oa_sdbtools oa_sdbapp oa_sdbc oa_sdbcx oa_setup oa_sheet oa_style oa_svg oa_sync oa_sync2 oa_system oa_table oa_task oa_text oa_textfield oa_docinfo oa_ucb oa_view oa_xml oa_xml_dom oa_xml_xpath oa_xml_views oa_xml_events oa_image oa_xsd oa_inspection oa_ui oa_ui_dialogs oa_accessibility oa_form_binding oa_form_validation oa_form_submission oa_fruntime oa_geometry oa_rendering oa_sfprovider oa_sfbrowse oa_deployment oa_deploymenttest oa_deployment_ui oa_frame_status oa_gallery oa_graphic oa_security oa_crypto_sax oa_crypto oa_csax oa_wrapper oa_script oa_smarttags oa_report oa_reportins oa_reportmeta oa_rdf oa_oooimprovement oa_office oa_prestextfield oa_starme oa_script_vba NULL
+oa offapi : udkapi DESKTOP:idlc solenv NULL
+oa offapi/prj nmake - all oa_mkout NULL
diff --git a/offapi/com/sun/star/configuration/bootstrap/makefile.mk b/offapi/prj/makefile.mk
index 8c234ead5..88cd9dfe0 100644
--- a/offapi/com/sun/star/configuration/bootstrap/makefile.mk
+++ b/offapi/prj/makefile.mk
@@ -25,17 +25,16 @@
#
#*************************************************************************
-PRJ = ..$/..$/..$/..$/..
-PRJNAME=offapi
+PRJ=..
+TARGET=prj
-TARGET = csscbootstrap
-PACKAGE = com$/sun$/star$/configuration$/bootstrap
+.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
-IDLFILES = \
- BootstrapContext.idl \
-
-
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
+all:
+ cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
diff --git a/offapi/util/makefile.mk b/offapi/util/makefile.mk
index d377ecafc..4138067fd 100644
--- a/offapi/util/makefile.mk
+++ b/offapi/util/makefile.mk
@@ -151,7 +151,7 @@ REGISTRYCHECKFLAG=$(MISC)$/registrycheck.flag
UNOTYPE_STATISTICS=$(MISC)$/unotype_statistics.txt
-REGVIEWTOOL=$(SOLARBINDIR)$/regview$(EXECPOST)
+REGVIEWTOOL=$(SOLARBINDIR)$/regview
# --- Targets ------------------------------------------------------
diff --git a/offuh/prj/build.lst b/offuh/prj/build.lst
deleted file mode 100644
index e98f3565b..000000000
--- a/offuh/prj/build.lst
+++ /dev/null
@@ -1,4 +0,0 @@
-ou offuh :: offapi oovbaapi codemaker NULL
-ou offuh usr1 - all ou_mkout NULL
-ou offuh\prj get - all ou_prj NULL
-ou offuh\source nmake - all ou_source NULL
diff --git a/offuh/prj/d.lst b/offuh/prj/d.lst
deleted file mode 100644
index 8642b0788..000000000
--- a/offuh/prj/d.lst
+++ /dev/null
@@ -1,423 +0,0 @@
-mkdir: %_DEST%\inc\offuh
-mkdir: %_DEST%\inc\offuh\com
-mkdir: %_DEST%\inc\offuh\com\sun
-mkdir: %_DEST%\inc\offuh\com\sun\star
-
-mkdir: %_DEST%\inc\offuh\com\sun\star\auth
-mkdir: %_DEST%\inc\offuh\com\sun\star\accessibility
-mkdir: %_DEST%\inc\offuh\com\sun\star\awt
-mkdir: %_DEST%\inc\offuh\com\sun\star\awt\tree
-mkdir: %_DEST%\inc\offuh\com\sun\star\awt\grid
-mkdir: %_DEST%\inc\offuh\com\sun\star\awt\tab
-mkdir: %_DEST%\inc\offuh\com\sun\star\beans
-mkdir: %_DEST%\inc\offuh\com\sun\star\bridge
-mkdir: %_DEST%\inc\offuh\com\sun\star\bridge\oleautomation
-mkdir: %_DEST%\inc\offuh\com\sun\star\chart
-mkdir: %_DEST%\inc\offuh\com\sun\star\chart2
-mkdir: %_DEST%\inc\offuh\com\sun\star\chart2\data
-mkdir: %_DEST%\inc\offuh\com\sun\star\container
-mkdir: %_DEST%\inc\offuh\com\sun\star\configuration
-mkdir: %_DEST%\inc\offuh\com\sun\star\configuration\backend
-mkdir: %_DEST%\inc\offuh\com\sun\star\connection
-mkdir: %_DEST%\inc\offuh\com\sun\star\data
-mkdir: %_DEST%\inc\offuh\com\sun\star\deployment
-mkdir: %_DEST%\inc\offuh\com\sun\star\deployment\ui
-mkdir: %_DEST%\inc\offuh\com\sun\star\datatransfer
-mkdir: %_DEST%\inc\offuh\com\sun\star\datatransfer\clipboard
-mkdir: %_DEST%\inc\offuh\com\sun\star\datatransfer\dnd
-mkdir: %_DEST%\inc\offuh\com\sun\star\daemons
-mkdir: %_DEST%\inc\offuh\com\sun\star\document
-mkdir: %_DEST%\inc\offuh\com\sun\star\drawing
-mkdir: %_DEST%\inc\offuh\com\sun\star\drawing\framework
-mkdir: %_DEST%\inc\offuh\com\sun\star\geometry
-mkdir: %_DEST%\inc\offuh\com\sun\star\rendering
-mkdir: %_DEST%\inc\offuh\com\sun\star\embed
-mkdir: %_DEST%\inc\offuh\com\sun\star\form
-mkdir: %_DEST%\inc\offuh\com\sun\star\xforms
-mkdir: %_DEST%\inc\offuh\com\sun\star\form\binding
-mkdir: %_DEST%\inc\offuh\com\sun\star\form\validation
-mkdir: %_DEST%\inc\offuh\com\sun\star\form\submission
-mkdir: %_DEST%\inc\offuh\com\sun\star\form\runtime
-mkdir: %_DEST%\inc\offuh\com\sun\star\form\inspection
-mkdir: %_DEST%\inc\offuh\com\sun\star\formula
-mkdir: %_DEST%\inc\offuh\com\sun\star\frame
-mkdir: %_DEST%\inc\offuh\com\sun\star\frame\status
-mkdir: %_DEST%\inc\offuh\com\sun\star\gallery
-mkdir: %_DEST%\inc\offuh\com\sun\star\graphic
-mkdir: %_DEST%\inc\offuh\com\sun\star\i18n
-mkdir: %_DEST%\inc\offuh\com\sun\star\installation
-mkdir: %_DEST%\inc\offuh\com\sun\star\io
-mkdir: %_DEST%\inc\offuh\com\sun\star\java
-mkdir: %_DEST%\inc\offuh\com\sun\star\lang
-mkdir: %_DEST%\inc\offuh\com\sun\star\linguistic2
-mkdir: %_DEST%\inc\offuh\com\sun\star\logging
-mkdir: %_DEST%\inc\offuh\com\sun\star\oooimprovement
-mkdir: %_DEST%\inc\offuh\com\sun\star\office
-mkdir: %_DEST%\inc\offuh\com\sun\star\mail
-mkdir: %_DEST%\inc\offuh\com\sun\star\media
-mkdir: %_DEST%\inc\offuh\com\sun\star\packages
-mkdir: %_DEST%\inc\offuh\com\sun\star\packages\manifest
-mkdir: %_DEST%\inc\offuh\com\sun\star\packages\zip
-mkdir: %_DEST%\inc\offuh\com\sun\star\presentation
-mkdir: %_DEST%\inc\offuh\com\sun\star\animations
-mkdir: %_DEST%\inc\offuh\com\sun\star\reflection
-mkdir: %_DEST%\inc\offuh\com\sun\star\registry
-mkdir: %_DEST%\inc\offuh\com\sun\star\report
-mkdir: %_DEST%\inc\offuh\com\sun\star\report\inspection
-mkdir: %_DEST%\inc\offuh\com\sun\star\report\meta
-mkdir: %_DEST%\inc\offuh\com\sun\star\resource
-mkdir: %_DEST%\inc\offuh\com\sun\star\sdb
-mkdir: %_DEST%\inc\offuh\com\sun\star\sdb\tools
-mkdir: %_DEST%\inc\offuh\com\sun\star\sdb\application
-mkdir: %_DEST%\inc\offuh\com\sun\star\sdbc
-mkdir: %_DEST%\inc\offuh\com\sun\star\sdbcx
-mkdir: %_DEST%\inc\offuh\com\sun\star\scanner
-mkdir: %_DEST%\inc\offuh\com\sun\star\script
-mkdir: %_DEST%\inc\offuh\com\sun\star\script\vba
-mkdir: %_DEST%\inc\offuh\com\sun\star\sheet
-mkdir: %_DEST%\inc\offuh\com\sun\star\smarttags
-mkdir: %_DEST%\inc\offuh\com\sun\star\style
-mkdir: %_DEST%\inc\offuh\com\sun\star\svg
-mkdir: %_DEST%\inc\offuh\com\sun\star\sync2
-mkdir: %_DEST%\inc\offuh\com\sun\star\system
-mkdir: %_DEST%\inc\offuh\com\sun\star\table
-mkdir: %_DEST%\inc\offuh\com\sun\star\telephony
-mkdir: %_DEST%\inc\offuh\com\sun\star\telephony\DIALER
-mkdir: %_DEST%\inc\offuh\com\sun\star\text
-mkdir: %_DEST%\inc\offuh\com\sun\star\xsd
-mkdir: %_DEST%\inc\offuh\com\sun\star\inspection
-mkdir: %_DEST%\inc\offuh\com\sun\star\ui
-mkdir: %_DEST%\inc\offuh\com\sun\star\ui\dialogs
-mkdir: %_DEST%\inc\offuh\com\sun\star\uno
-mkdir: %_DEST%\inc\offuh\com\sun\star\uri
-mkdir: %_DEST%\inc\offuh\com\sun\star\util
-mkdir: %_DEST%\inc\offuh\com\sun\star\util\logging
-mkdir: %_DEST%\inc\offuh\com\sun\star\view
-mkdir: %_DEST%\inc\offuh\com\sun\star\linguistic2
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\input
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\sax
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\dom
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\xpath
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\dom\events
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\dom\views
-mkdir: %_DEST%\inc\offuh\com\sun\star\loader
-mkdir: %_DEST%\inc\offuh\com\sun\star\task
-mkdir: %_DEST%\inc\offuh\com\sun\star\ucb
-mkdir: %_DEST%\inc\offuh\com\sun\star\plugin
-mkdir: %_DEST%\inc\offuh\com\sun\star\setup
-mkdir: %_DEST%\inc\offuh\com\sun\star\portal
-mkdir: %_DEST%\inc\offuh\com\sun\star\portal\client
-mkdir: %_DEST%\inc\offuh\com\sun\star\portal\daemons
-mkdir: %_DEST%\inc\offuh\com\sun\star\portal\daemons\sadmind
-mkdir: %_DEST%\inc\offuh\com\sun\star\portal\daemons\sofficed
-mkdir: %_DEST%\inc\offuh\com\sun\star\portal\system
-mkdir: %_DEST%\inc\offuh\com\sun\star\mozilla
-mkdir: %_DEST%\inc\offuh\com\sun\star\ldap
-
-mkdir: %_DEST%\inc\offuh\drafts\com
-mkdir: %_DEST%\inc\offuh\drafts\com\sun
-mkdir: %_DEST%\inc\offuh\drafts\com\sun\star
-
-mkdir: %_DEST%\inc\offuh\drafts\com\sun\star\i18n
-mkdir: %_DEST%\inc\offuh\drafts\com\sun\star\ui
-mkdir: %_DEST%\inc\offuh\drafts\com\sun\star\form
-mkdir: %_DEST%\inc\offuh\drafts\com\sun\star\script
-mkdir: %_DEST%\inc\offuh\com\sun\star\script\browse
-mkdir: %_DEST%\inc\offuh\com\sun\star\script\provider
-#i20156 - add xmlsecurity module related
-mkdir: %_DEST%\inc\offuh\com\sun\star\security
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\crypto
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\crypto\sax
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\csax
-mkdir: %_DEST%\inc\offuh\com\sun\star\xml\wrapper
-#i20156 - end
-mkdir: %_DEST%\inc\offuh\com\sun\star\rdf
-
-mkdir: %_DEST%\inc\offuh\ooo
-mkdir: %_DEST%\inc\offuh\ooo\vba
-mkdir: %_DEST%\inc\offuh\ooo\vba\access
-mkdir: %_DEST%\inc\offuh\ooo\vba\adodb
-mkdir: %_DEST%\inc\offuh\ooo\vba\dao
-mkdir: %_DEST%\inc\offuh\ooo\vba\excel
-mkdir: %_DEST%\inc\offuh\ooo\vba\msforms
-mkdir: %_DEST%\inc\offuh\ooo\vba\office
-mkdir: %_DEST%\inc\offuh\ooo\vba\powerpoint
-mkdir: %_DEST%\inc\offuh\ooo\vba\stdole
-mkdir: %_DEST%\inc\offuh\ooo\vba\word
-mkdir: %_DEST%\inc\offuh\msforms
-
-
-
-..\%__SRC%\inc\offuh\com\sun\star\auth\*.hdl %_DEST%\inc\offuh\com\sun\star\auth\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\auth\*.hpp %_DEST%\inc\offuh\com\sun\star\auth\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\accessibility\*.hpp %_DEST%\inc\offuh\com\sun\star\accessibility\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\accessibility\*.hdl %_DEST%\inc\offuh\com\sun\star\accessibility\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\awt\*.hdl %_DEST%\inc\offuh\com\sun\star\awt\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\awt\*.hpp %_DEST%\inc\offuh\com\sun\star\awt\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\awt\tree\*.hdl %_DEST%\inc\offuh\com\sun\star\awt\tree\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\awt\tree\*.hpp %_DEST%\inc\offuh\com\sun\star\awt\tree\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\awt\grid\*.hdl %_DEST%\inc\offuh\com\sun\star\awt\grid\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\awt\grid\*.hpp %_DEST%\inc\offuh\com\sun\star\awt\grid\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\awt\tab\*.hdl %_DEST%\inc\offuh\com\sun\star\awt\tab\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\awt\tab\*.hpp %_DEST%\inc\offuh\com\sun\star\awt\tab\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\beans\*.hdl %_DEST%\inc\offuh\com\sun\star\beans\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\beans\*.hpp %_DEST%\inc\offuh\com\sun\star\beans\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\bridge\*.hdl %_DEST%\inc\offuh\com\sun\star\bridge\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\bridge\*.hpp %_DEST%\inc\offuh\com\sun\star\bridge\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\bridge\oleautomation\*.hdl %_DEST%\inc\offuh\com\sun\star\bridge\oleautomation\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\bridge\oleautomation\*.hpp %_DEST%\inc\offuh\com\sun\star\bridge\oleautomation\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\chart\*.hdl %_DEST%\inc\offuh\com\sun\star\chart\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\chart\*.hpp %_DEST%\inc\offuh\com\sun\star\chart\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\chart2\*.hpp %_DEST%\inc\offuh\com\sun\star\chart2\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\chart2\*.hdl %_DEST%\inc\offuh\com\sun\star\chart2\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\chart2\data\*.hpp %_DEST%\inc\offuh\com\sun\star\chart2\data\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\chart2\data\*.hdl %_DEST%\inc\offuh\com\sun\star\chart2\data\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\configuration\*.hdl %_DEST%\inc\offuh\com\sun\star\configuration\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\configuration\*.hpp %_DEST%\inc\offuh\com\sun\star\configuration\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\configuration\backend\*.hdl %_DEST%\inc\offuh\com\sun\star\configuration\backend\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\configuration\backend\*.hpp %_DEST%\inc\offuh\com\sun\star\configuration\backend\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\container\*.hdl %_DEST%\inc\offuh\com\sun\star\container\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\container\*.hpp %_DEST%\inc\offuh\com\sun\star\container\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\connection\*.hdl %_DEST%\inc\offuh\com\sun\star\connection\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\connection\*.hpp %_DEST%\inc\offuh\com\sun\star\connection\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\data\*.hdl %_DEST%\inc\offuh\com\sun\star\data\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\data\*.hpp %_DEST%\inc\offuh\com\sun\star\data\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\deployment\*.hpp %_DEST%\inc\offuh\com\sun\star\deployment\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\deployment\*.hdl %_DEST%\inc\offuh\com\sun\star\deployment\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\deployment\ui\*.hpp %_DEST%\inc\offuh\com\sun\star\deployment\ui\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\deployment\ui\*.hdl %_DEST%\inc\offuh\com\sun\star\deployment\ui\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\datatransfer\*.hpp %_DEST%\inc\offuh\com\sun\star\datatransfer\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\datatransfer\*.hdl %_DEST%\inc\offuh\com\sun\star\datatransfer\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\datatransfer\clipboard\*.hpp %_DEST%\inc\offuh\com\sun\star\datatransfer\clipboard\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\datatransfer\clipboard\*.hdl %_DEST%\inc\offuh\com\sun\star\datatransfer\clipboard\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\datatransfer\dnd\*.hpp %_DEST%\inc\offuh\com\sun\star\datatransfer\dnd\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\datatransfer\dnd\*.hdl %_DEST%\inc\offuh\com\sun\star\datatransfer\dnd\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\daemons\*.hdl %_DEST%\inc\offuh\com\sun\star\daemons\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\daemons\*.hpp %_DEST%\inc\offuh\com\sun\star\daemons\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\document\*.hdl %_DEST%\inc\offuh\com\sun\star\document\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\document\*.hpp %_DEST%\inc\offuh\com\sun\star\document\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\drawing\*.hdl %_DEST%\inc\offuh\com\sun\star\drawing\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\drawing\*.hpp %_DEST%\inc\offuh\com\sun\star\drawing\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\drawing\framework\*.hdl %_DEST%\inc\offuh\com\sun\star\drawing\framework\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\drawing\framework\*.hpp %_DEST%\inc\offuh\com\sun\star\drawing\framework\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\geometry\*.hdl %_DEST%\inc\offuh\com\sun\star\geometry\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\geometry\*.hpp %_DEST%\inc\offuh\com\sun\star\geometry\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\rendering\*.hdl %_DEST%\inc\offuh\com\sun\star\rendering\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\rendering\*.hpp %_DEST%\inc\offuh\com\sun\star\rendering\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\embed\*.hdl %_DEST%\inc\offuh\com\sun\star\embed\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\embed\*.hpp %_DEST%\inc\offuh\com\sun\star\embed\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\form\*.hdl %_DEST%\inc\offuh\com\sun\star\form\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\form\*.hpp %_DEST%\inc\offuh\com\sun\star\form\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xforms\*.hdl %_DEST%\inc\offuh\com\sun\star\xforms\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xforms\*.hpp %_DEST%\inc\offuh\com\sun\star\xforms\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\form\binding\*.hdl %_DEST%\inc\offuh\com\sun\star\form\binding\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\form\binding\*.hpp %_DEST%\inc\offuh\com\sun\star\form\binding\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\form\validation\*.hdl %_DEST%\inc\offuh\com\sun\star\form\validation\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\form\validation\*.hpp %_DEST%\inc\offuh\com\sun\star\form\validation\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\form\submission\*.hdl %_DEST%\inc\offuh\com\sun\star\form\submission\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\form\submission\*.hpp %_DEST%\inc\offuh\com\sun\star\form\submission\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\form\runtime\*.hdl %_DEST%\inc\offuh\com\sun\star\form\runtime\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\form\runtime\*.hpp %_DEST%\inc\offuh\com\sun\star\form\runtime\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\form\inspection\*.hdl %_DEST%\inc\offuh\com\sun\star\form\inspection\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\form\inspection\*.hpp %_DEST%\inc\offuh\com\sun\star\form\inspection\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\formula\*.hdl %_DEST%\inc\offuh\com\sun\star\formula\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\formula\*.hpp %_DEST%\inc\offuh\com\sun\star\formula\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\frame\*.hdl %_DEST%\inc\offuh\com\sun\star\frame\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\frame\*.hpp %_DEST%\inc\offuh\com\sun\star\frame\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\frame\status\*.hdl %_DEST%\inc\offuh\com\sun\star\frame\status\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\frame\status\*.hpp %_DEST%\inc\offuh\com\sun\star\frame\status\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\gallery\*.hdl %_DEST%\inc\offuh\com\sun\star\gallery\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\gallery\*.hpp %_DEST%\inc\offuh\com\sun\star\gallery\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\graphic\*.hdl %_DEST%\inc\offuh\com\sun\star\graphic\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\graphic\*.hpp %_DEST%\inc\offuh\com\sun\star\graphic\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\i18n\*.hdl %_DEST%\inc\offuh\com\sun\star\i18n\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\i18n\*.hpp %_DEST%\inc\offuh\com\sun\star\i18n\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\installation\*.hdl %_DEST%\inc\offuh\com\sun\star\installation\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\installation\*.hpp %_DEST%\inc\offuh\com\sun\star\installation\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\io\*.hdl %_DEST%\inc\offuh\com\sun\star\io\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\io\*.hpp %_DEST%\inc\offuh\com\sun\star\io\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\java\*.hdl %_DEST%\inc\offuh\com\sun\star\java\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\java\*.hpp %_DEST%\inc\offuh\com\sun\star\java\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\lang\*.hdl %_DEST%\inc\offuh\com\sun\star\lang\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\lang\*.hpp %_DEST%\inc\offuh\com\sun\star\lang\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\linguistic2\*.hdl %_DEST%\inc\offuh\com\sun\star\linguistic2\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\linguistic2\*.hpp %_DEST%\inc\offuh\com\sun\star\linguistic2\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\logging\*.hdl %_DEST%\inc\offuh\com\sun\star\logging\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\logging\*.hpp %_DEST%\inc\offuh\com\sun\star\logging\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\office\*.hpp %_DEST%\inc\offuh\com\sun\star\office\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\office\*.hdl %_DEST%\inc\offuh\com\sun\star\office\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\oooimprovement\*.hdl %_DEST%\inc\offuh\com\sun\star\oooimprovement\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\oooimprovement\*.hpp %_DEST%\inc\offuh\com\sun\star\oooimprovement\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\mail\*.hpp %_DEST%\inc\offuh\com\sun\star\mail\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\mail\*.hdl %_DEST%\inc\offuh\com\sun\star\mail\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\media\*.hdl %_DEST%\inc\offuh\com\sun\star\media\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\media\*.hpp %_DEST%\inc\offuh\com\sun\star\media\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\packages\*.hdl %_DEST%\inc\offuh\com\sun\star\packages\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\packages\*.hpp %_DEST%\inc\offuh\com\sun\star\packages\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\packages\manifest\*.hdl %_DEST%\inc\offuh\com\sun\star\packages\manifest\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\packages\manifest\*.hpp %_DEST%\inc\offuh\com\sun\star\packages\manifest\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\packages\zip\*.hdl %_DEST%\inc\offuh\com\sun\star\packages\zip\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\packages\zip\*.hpp %_DEST%\inc\offuh\com\sun\star\packages\zip\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\presentation\*.hdl %_DEST%\inc\offuh\com\sun\star\presentation\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\presentation\*.hpp %_DEST%\inc\offuh\com\sun\star\presentation\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\animations\*.hdl %_DEST%\inc\offuh\com\sun\star\animations\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\animations\*.hpp %_DEST%\inc\offuh\com\sun\star\animations\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\reflection\*.hdl %_DEST%\inc\offuh\com\sun\star\reflection\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\reflection\*.hpp %_DEST%\inc\offuh\com\sun\star\reflection\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\registry\*.hpp %_DEST%\inc\offuh\com\sun\star\registry\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\registry\*.hdl %_DEST%\inc\offuh\com\sun\star\registry\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\report\*.hpp %_DEST%\inc\offuh\com\sun\star\report\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\report\*.hdl %_DEST%\inc\offuh\com\sun\star\report\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\report\inspection\*.hpp %_DEST%\inc\offuh\com\sun\star\report\inspection\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\report\inspection\*.hdl %_DEST%\inc\offuh\com\sun\star\report\inspection\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\report\meta\*.hpp %_DEST%\inc\offuh\com\sun\star\report\meta\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\report\meta\*.hdl %_DEST%\inc\offuh\com\sun\star\report\meta\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\resource\*.hpp %_DEST%\inc\offuh\com\sun\star\resource\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\resource\*.hdl %_DEST%\inc\offuh\com\sun\star\resource\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sdb\*.hdl %_DEST%\inc\offuh\com\sun\star\sdb\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sdb\*.hpp %_DEST%\inc\offuh\com\sun\star\sdb\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\sdb\tools\*.hdl %_DEST%\inc\offuh\com\sun\star\sdb\tools\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sdb\tools\*.hpp %_DEST%\inc\offuh\com\sun\star\sdb\tools\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\sdb\application\*.hdl %_DEST%\inc\offuh\com\sun\star\sdb\application\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sdb\application\*.hpp %_DEST%\inc\offuh\com\sun\star\sdb\application\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\sdbc\*.hdl %_DEST%\inc\offuh\com\sun\star\sdbc\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sdbc\*.hpp %_DEST%\inc\offuh\com\sun\star\sdbc\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\sdbcx\*.hdl %_DEST%\inc\offuh\com\sun\star\sdbcx\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sdbcx\*.hpp %_DEST%\inc\offuh\com\sun\star\sdbcx\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\scanner\*.hdl %_DEST%\inc\offuh\com\sun\star\scanner\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\scanner\*.hpp %_DEST%\inc\offuh\com\sun\star\scanner\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\script\*.hdl %_DEST%\inc\offuh\com\sun\star\script\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\script\*.hpp %_DEST%\inc\offuh\com\sun\star\script\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\script\vba\*.hdl %_DEST%\inc\offuh\com\sun\star\script\vba\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\script\vba\*.hpp %_DEST%\inc\offuh\com\sun\star\script\vba\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\sheet\*.hdl %_DEST%\inc\offuh\com\sun\star\sheet\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sheet\*.hpp %_DEST%\inc\offuh\com\sun\star\sheet\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\smarttags\*.hdl %_DEST%\inc\offuh\com\sun\star\smarttags\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\smarttags\*.hpp %_DEST%\inc\offuh\com\sun\star\smarttags\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\svg\*.hdl %_DEST%\inc\offuh\com\sun\star\svg\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\svg\*.hpp %_DEST%\inc\offuh\com\sun\star\svg\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\style\*.hdl %_DEST%\inc\offuh\com\sun\star\style\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\style\*.hpp %_DEST%\inc\offuh\com\sun\star\style\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\sync2\*.hdl %_DEST%\inc\offuh\com\sun\star\sync2\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\sync2\*.hpp %_DEST%\inc\offuh\com\sun\star\sync2\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\system\*.hdl %_DEST%\inc\offuh\com\sun\star\system\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\system\*.hpp %_DEST%\inc\offuh\com\sun\star\system\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\table\*.hdl %_DEST%\inc\offuh\com\sun\star\table\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\table\*.hpp %_DEST%\inc\offuh\com\sun\star\table\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\telephony\*.hdl %_DEST%\inc\offuh\com\sun\star\telephony\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\telephony\*.hpp %_DEST%\inc\offuh\com\sun\star\telephony\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\telephony\DIALER\*.hdl %_DEST%\inc\offuh\com\sun\star\telephony\DIALER\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\telephony\DIALER\*.hpp %_DEST%\inc\offuh\com\sun\star\telephony\DIALER\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\text\*.hdl %_DEST%\inc\offuh\com\sun\star\text\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\text\*.hpp %_DEST%\inc\offuh\com\sun\star\text\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xsd\*.hdl %_DEST%\inc\offuh\com\sun\star\xsd\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xsd\*.hpp %_DEST%\inc\offuh\com\sun\star\xsd\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\inspection\*.hdl %_DEST%\inc\offuh\com\sun\star\inspection\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\inspection\*.hpp %_DEST%\inc\offuh\com\sun\star\inspection\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\ui\*.hdl %_DEST%\inc\offuh\com\sun\star\ui\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\ui\*.hpp %_DEST%\inc\offuh\com\sun\star\ui\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\ui\dialogs\*.hdl %_DEST%\inc\offuh\com\sun\star\ui\dialogs\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\ui\dialogs\*.hpp %_DEST%\inc\offuh\com\sun\star\ui\dialogs\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\uno\*.hdl %_DEST%\inc\offuh\com\sun\star\uno\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\uno\*.hpp %_DEST%\inc\offuh\com\sun\star\uno\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\uri\*.hdl %_DEST%\inc\offuh\com\sun\star\uri\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\uri\*.hpp %_DEST%\inc\offuh\com\sun\star\uri\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\util\*.hdl %_DEST%\inc\offuh\com\sun\star\util\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\util\*.hpp %_DEST%\inc\offuh\com\sun\star\util\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\util\logging\*.hdl %_DEST%\inc\offuh\com\sun\star\util\logging\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\util\logging\*.hpp %_DEST%\inc\offuh\com\sun\star\util\logging\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\view\*.hdl %_DEST%\inc\offuh\com\sun\star\view\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\view\*.hpp %_DEST%\inc\offuh\com\sun\star\view\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\linguistic2\*.hdl %_DEST%\inc\offuh\com\sun\star\linguistic2\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\linguistic2\*.hpp %_DEST%\inc\offuh\com\sun\star\linguistic2\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\input\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\input\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\input\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\input\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\sax\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\sax\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\sax\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\sax\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\dom\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\dom\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\dom\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\dom\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\dom\events\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\dom\events\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\dom\events\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\dom\events\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\dom\views\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\dom\views\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\dom\views\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\dom\views\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\xpath\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\xpath\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\xpath\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\xpath\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\loader\*.hdl %_DEST%\inc\offuh\com\sun\star\loader\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\loader\*.hpp %_DEST%\inc\offuh\com\sun\star\loader\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\task\*.hdl %_DEST%\inc\offuh\com\sun\star\task\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\task\*.hpp %_DEST%\inc\offuh\com\sun\star\task\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\ucb\*.hpp %_DEST%\inc\offuh\com\sun\star\ucb\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\ucb\*.hdl %_DEST%\inc\offuh\com\sun\star\ucb\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\plugin\*.hpp %_DEST%\inc\offuh\com\sun\star\plugin\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\plugin\*.hdl %_DEST%\inc\offuh\com\sun\star\plugin\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\setup\*.hpp %_DEST%\inc\offuh\com\sun\star\setup\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\setup\*.hdl %_DEST%\inc\offuh\com\sun\star\setup\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\portal\client\*.hpp %_DEST%\inc\offuh\com\sun\star\portal\client\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\portal\client\*.hdl %_DEST%\inc\offuh\com\sun\star\portal\client\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\portal\daemons\sadmind\*.hpp %_DEST%\inc\offuh\com\sun\star\portal\daemons\sadmind\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\portal\daemons\sadmind\*.hdl %_DEST%\inc\offuh\com\sun\star\portal\daemons\sadmind\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\portal\daemons\sofficed\*.hpp %_DEST%\inc\offuh\com\sun\star\portal\daemons\sofficed\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\portal\daemons\sofficed\*.hdl %_DEST%\inc\offuh\com\sun\star\portal\daemons\sofficed\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\portal\system\*.hpp %_DEST%\inc\offuh\com\sun\star\portal\system\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\portal\system\*.hdl %_DEST%\inc\offuh\com\sun\star\portal\system\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\mozilla\*.hpp %_DEST%\inc\offuh\com\sun\star\mozilla\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\mozilla\*.hdl %_DEST%\inc\offuh\com\sun\star\mozilla\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\ldap\*.hpp %_DEST%\inc\offuh\com\sun\star\ldap\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\ldap\*.hdl %_DEST%\inc\offuh\com\sun\star\ldap\*.hdl
-
-..\%__SRC%\inc\offuh\drafts\com\sun\star\i18n\*.hpp %_DEST%\inc\offuh\drafts\com\sun\star\i18n\*.hpp
-..\%__SRC%\inc\offuh\drafts\com\sun\star\i18n\*.hdl %_DEST%\inc\offuh\drafts\com\sun\star\i18n\*.hdl
-
-..\%__SRC%\inc\offuh\com\sun\star\script\browse\*.hpp %_DEST%\inc\offuh\com\sun\star\script\browse\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\script\browse\*.hdl %_DEST%\inc\offuh\com\sun\star\script\browse\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\script\provider\*.hpp %_DEST%\inc\offuh\com\sun\star\script\provider\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\script\provider\*.hdl %_DEST%\inc\offuh\com\sun\star\script\provider\*.hdl
-
-..\%__SRC%\inc\offuh\drafts\com\sun\star\form\*.hpp %_DEST%\inc\offuh\drafts\com\sun\star\form\*.hpp
-..\%__SRC%\inc\offuh\drafts\com\sun\star\form\*.hdl %_DEST%\inc\offuh\drafts\com\sun\star\form\*.hdl
-
-#i20156 - add xmlsecurity module related
-..\%__SRC%\inc\offuh\com\sun\star\security\*.hpp %_DEST%\inc\offuh\com\sun\star\security\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\security\*.hdl %_DEST%\inc\offuh\com\sun\star\security\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\crypto\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\crypto\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\crypto\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\crypto\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\crypto\sax\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\crypto\sax\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\crypto\sax\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\crypto\sax\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\csax\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\csax\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\csax\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\csax\*.hdl
-..\%__SRC%\inc\offuh\com\sun\star\xml\wrapper\*.hpp %_DEST%\inc\offuh\com\sun\star\xml\wrapper\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\xml\wrapper\*.hdl %_DEST%\inc\offuh\com\sun\star\xml\wrapper\*.hdl
-#i20156 - end
-
-..\%__SRC%\inc\offuh\com\sun\star\rdf\*.hpp %_DEST%\inc\offuh\com\sun\star\rdf\*.hpp
-..\%__SRC%\inc\offuh\com\sun\star\rdf\*.hdl %_DEST%\inc\offuh\com\sun\star\rdf\*.hdl
-
-..\%__SRC%\inc\offuh\ooo\vba\*.hpp %_DEST%\inc\offuh\ooo\vba\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\*.hdl %_DEST%\inc\offuh\ooo\vba\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\*.hpp %_DEST%\inc\offuh\ooo\vba\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\*.hdl %_DEST%\inc\offuh\ooo\vba\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\access\*.hpp %_DEST%\inc\offuh\ooo\vba\access\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\access\*.hdl %_DEST%\inc\offuh\ooo\vba\access\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\adodb\*.hpp %_DEST%\inc\offuh\ooo\vba\adodb\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\adodb\*.hdl %_DEST%\inc\offuh\ooo\vba\adodb\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\dao\*.hpp %_DEST%\inc\offuh\ooo\vba\dao\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\dao\*.hdl %_DEST%\inc\offuh\ooo\vba\dao\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\excel\*.hpp %_DEST%\inc\offuh\ooo\vba\excel\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\excel\*.hdl %_DEST%\inc\offuh\ooo\vba\excel\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\msforms\*.hpp %_DEST%\inc\offuh\ooo\vba\msforms\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\msforms\*.hdl %_DEST%\inc\offuh\ooo\vba\msforms\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\office\*.hpp %_DEST%\inc\offuh\ooo\vba\office\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\office\*.hdl %_DEST%\inc\offuh\ooo\vba\office\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\powerpoint\*.hpp %_DEST%\inc\offuh\ooo\vba\powerpoint\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\powerpoint\*.hdl %_DEST%\inc\offuh\ooo\vba\powerpoint\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\stdole\*.hpp %_DEST%\inc\offuh\ooo\vba\stdole\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\stdole\*.hdl %_DEST%\inc\offuh\ooo\vba\stdole\*.hdl
-..\%__SRC%\inc\offuh\ooo\vba\word\*.hpp %_DEST%\inc\offuh\ooo\vba\word\*.hpp
-..\%__SRC%\inc\offuh\ooo\vba\word\*.hdl %_DEST%\inc\offuh\ooo\vba\word\*.hdl
-..\%__SRC%\inc\offuh\msforms\*.hpp %_DEST%\inc\offuh\msforms\*.hpp
-..\%__SRC%\inc\offuh\msforms\*.hdl %_DEST%\inc\offuh\msforms\*.hdl
-
diff --git a/offuh/source/makefile.mk b/offuh/source/makefile.mk
deleted file mode 100644
index 230dc750a..000000000
--- a/offuh/source/makefile.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..
-
-PRJNAME= offuh
-TARGET= offuh
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-# --- Targets ------------------------------------------------------
-.INCLUDE : target.mk
-
-ALLTAR : $(MISC)$/oovbaapi.don $(MISC)$/$(TARGET).don
-
-$(MISC)$/$(TARGET).don : $(UNOUCRRDB)
- @@-$(RM) $@
- $(CPPUMAKER) -Gc $(CPPUMAKERFLAGS) -B$(UNOUCRBASE) -O$(UNOUCROUT) $(UNOUCRRDB) && echo > $@
-
-$(MISC)$/oovbaapi.don : $(SOLARBINDIR)$/oovbaapi.rdb
- @@-$(RM) $@
- $(CPPUMAKER) -Gc $(CPPUMAKERFLAGS) -B$(UNOUCRBASE) -O$(UNOUCROUT) $(SOLARBINDIR)$/oovbaapi.rdb -X$(SOLARBINDIR)$/types.rdb && echo > $@
- echo $@
diff --git a/pyuno/prj/build.lst b/pyuno/prj/build.lst
index a7c1c5b03..e6e0914eb 100644
--- a/pyuno/prj/build.lst
+++ b/pyuno/prj/build.lst
@@ -1,4 +1,4 @@
-bgpu pyuno : stoc cpputools cppuhelper bridges tools PYTHON:python LIBXSLT:libxslt NULL
+bgpu pyuno : stoc DESKTOP:cpputools cppuhelper bridges tools PYTHON:python LIBXSLT:libxslt NULL
pu pyuno usr1 - all br_mkout NULL
pu pyuno\zipcore nmake - all pu_zipcore NULL
pu pyuno\source\module nmake - all pu_module NULL
diff --git a/pyuno/source/loader/pyuno_loader.cxx b/pyuno/source/loader/pyuno_loader.cxx
index b5ef002fb..4893a747a 100644
--- a/pyuno/source/loader/pyuno_loader.cxx
+++ b/pyuno/source/loader/pyuno_loader.cxx
@@ -245,13 +245,6 @@ static struct cppu::ImplementationEntry g_entries[] =
extern "C"
{
-//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/pyuno/source/module/makefile.mk b/pyuno/source/module/makefile.mk
index 627a97d71..935303f6f 100644
--- a/pyuno/source/module/makefile.mk
+++ b/pyuno/source/module/makefile.mk
@@ -52,7 +52,9 @@ EXTRA_FRAMEWORK_FLAG=-framework Python
.IF "$(GUI)" == "UNX"
PYUNORC=pyunorc
.ELSE
+.IF "$(CROSS_COMPILING)" != "YES"
.INCLUDE : pyversion.mk
+.ENDIF
PYUNORC=pyuno.ini
DLLPOST=.pyd
.ENDIF
@@ -111,7 +113,7 @@ ALLTAR : \
$(LB)$/lib$(TARGET).a
$(LB)$/lib$(TARGET).a: $(MISC)$/$(TARGET).def
- dlltool --dllname $(TARGET)$(DLLPOST) --input-def=$(MISC)$/$(TARGET).def --kill-at --output-lib=$(LB)$/lib$(TARGET).a
+ $(DLLTOOL) --dllname $(TARGET)$(DLLPOST) --input-def=$(MISC)$/$(TARGET).def --kill-at --output-lib=$(LB)$/lib$(TARGET).a
.ELSE
.IF "$(GUI)"!="WNT"
diff --git a/rdbmaker/source/rdbmaker/makefile.mk b/rdbmaker/source/rdbmaker/makefile.mk
index 4c93b8be9..8b41a93b6 100644
--- a/rdbmaker/source/rdbmaker/makefile.mk
+++ b/rdbmaker/source/rdbmaker/makefile.mk
@@ -37,11 +37,6 @@ ENABLE_EXCEPTIONS=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
-.IF "$(OS)" == "IOS"
-all:
- @echo No point in build-time executables for this platform
-.ENDIF
-
OBJFILES= $(OBJ)$/rdbmaker.obj \
$(OBJ)$/rdboptions.obj \
$(OBJ)$/typeblop.obj \
diff --git a/registry/util/makefile.mk b/registry/util/makefile.mk
index 0b6be7e6e..ecc356c7b 100644
--- a/registry/util/makefile.mk
+++ b/registry/util/makefile.mk
@@ -53,7 +53,11 @@ LIB1TARGET= $(SLB)$/$(TARGET).lib
LIB1FILES= $(SLB)$/$(TARGET)cpp.lib
SHL1TARGET= $(TARGET)
+.IF "$(COM)" == "MSC"
SHL1IMPLIB= ireg
+.ELSE
+SHL1IMPLIB= $(TARGET)
+.ENDIF
SHL1STDLIBS= \
$(SALLIB) \
$(STORELIB)
diff --git a/remotebridges/examples/exports.dxp b/remotebridges/examples/exports.dxp
index 9630d7e06..51703a046 100644
--- a/remotebridges/examples/exports.dxp
+++ b/remotebridges/examples/exports.dxp
@@ -1,3 +1,2 @@
-component_getImplementationEnvironment
component_writeInfo
component_getFactory
diff --git a/remotebridges/examples/officeclient.cxx b/remotebridges/examples/officeclient.cxx
index 96799366f..9341fc436 100644
--- a/remotebridges/examples/officeclient.cxx
+++ b/remotebridges/examples/officeclient.cxx
@@ -278,12 +278,6 @@ using namespace remotebridges_officeclient;
extern "C"
{
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
sal_Bool SAL_CALL component_writeInfo(
void * pServiceManager, void * pRegistryKey )
{
diff --git a/remotebridges/prj/build.lst b/remotebridges/prj/build.lst
index 5f2a661dd..ae454aa89 100644
--- a/remotebridges/prj/build.lst
+++ b/remotebridges/prj/build.lst
@@ -1,2 +1,2 @@
-rb remotebridges : LIBXSLT:libxslt cppu cppuhelper offuh rdbmaker sal NULL
+rb remotebridges : LIBXSLT:libxslt cppu cppuhelper offapi DESKTOP:rdbmaker sal NULL
rb remotebridges\source\unourl_resolver nmake - all rb_urlresolv NULL
diff --git a/remotebridges/source/unourl_resolver/unourl_resolver.cxx b/remotebridges/source/unourl_resolver/unourl_resolver.cxx
index e9af6aef5..d3b2f0cdc 100644
--- a/remotebridges/source/unourl_resolver/unourl_resolver.cxx
+++ b/remotebridges/source/unourl_resolver/unourl_resolver.cxx
@@ -215,12 +215,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/ridljar/prj/build.lst b/ridljar/prj/build.lst
index ac91c68bd..b0aca0888 100644
--- a/ridljar/prj/build.lst
+++ b/ridljar/prj/build.lst
@@ -1,4 +1,4 @@
-ri ridljar : codemaker solenv udkapi NULL
+ri ridljar : DESKTOP:codemaker solenv udkapi NULL
ri ridljar\javamaker nmake - all javamaker NULL
ri ridljar\com nmake - all com javamaker NULL
ri ridljar\util nmake - all util javamaker com NULL
diff --git a/sal/cppunittester/cppunittester.cxx b/sal/cppunittester/cppunittester.cxx
index 96d23472c..b351870b6 100644
--- a/sal/cppunittester/cppunittester.cxx
+++ b/sal/cppunittester/cppunittester.cxx
@@ -37,7 +37,6 @@
#include <iostream>
#include <limits>
#include <string>
-
#include "cppunittester/protectorfactory.hxx"
#include "osl/module.h"
#include "osl/module.hxx"
@@ -58,6 +57,8 @@
#include "cppunit/plugin/PlugInManager.h"
#include "cppunit/portability/Stream.h"
+#include "boost/noncopyable.hpp"
+
namespace {
void usageFailure() {
@@ -84,6 +85,39 @@ std::string convertLazy(rtl::OUString const & s16) {
: static_cast< std::string::size_type >(s8.getLength())));
}
+//Allow the whole uniting testing framework to be run inside a "Protector"
+//which knows about uno exceptions, so it can print the content of the
+//exception before falling over and dying
+class CPPUNIT_API ProtectedFixtureFunctor : public CppUnit::Functor, private boost::noncopyable
+{
+private:
+ const std::string &testlib;
+ const std::string &args;
+ CppUnit::TestResult &result;
+public:
+ ProtectedFixtureFunctor(const std::string& testlib_, const std::string &args_, CppUnit::TestResult &result_)
+ : testlib(testlib_)
+ , args(args_)
+ , result(result_)
+ {
+ }
+ bool run() const
+ {
+ CppUnit::PlugInManager manager;
+ manager.load(testlib, args);
+ CppUnit::TestRunner runner;
+ runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
+ CppUnit::TestResultCollector collector;
+ result.addListener(&collector);
+ runner.run(result);
+ CppUnit::CompilerOutputter(&collector, CppUnit::stdCErr()).write();
+ return collector.wasSuccessful();
+ }
+ virtual bool operator()() const
+ {
+ return run();
+ }
+};
}
SAL_IMPLEMENT_MAIN() {
@@ -95,12 +129,27 @@ SAL_IMPLEMENT_MAIN() {
#endif
CppUnit::TestResult result;
+ cppunittester::LibreOfficeProtector *throw_protector = 0;
+ std::string args;
+ std::string testlib;
sal_uInt32 index = 0;
- for (; index < rtl_getAppCommandArgCount(); index += 3) {
- if (!getArgument(index).equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM("--protector")))
+ while (index < rtl_getAppCommandArgCount())
+ {
+ rtl::OUString arg = getArgument(index);
+ if (!arg.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("--protector")))
{
- break;
+ if (testlib.empty())
+ {
+ testlib = rtl::OUStringToOString(arg, osl_getThreadTextEncoding()).getStr();
+ args += testlib;
+ }
+ else
+ {
+ args += ' ';
+ args += rtl::OUStringToOString(arg, osl_getThreadTextEncoding()).getStr();
+ }
+ ++index;
+ continue;
}
if (rtl_getAppCommandArgCount() - index < 3) {
usageFailure();
@@ -109,45 +158,29 @@ SAL_IMPLEMENT_MAIN() {
rtl::OUString sym(getArgument(index + 2));
oslGenericFunction fn = (new osl::Module(lib, SAL_LOADMODULE_GLOBAL))
->getFunctionSymbol(sym);
- CppUnit::Protector * p = fn == 0
+ throw_protector = fn == 0
? 0
: (*reinterpret_cast< cppunittester::ProtectorFactory * >(fn))();
- if (p == 0) {
+ if (throw_protector == 0) {
std::cerr
<< "Failure instantiating protector \"" << convertLazy(lib)
<< "\", \"" << convertLazy(sym) << '"' << std::endl;
std::exit(EXIT_FAILURE);
}
- result.pushProtector(p);
- }
- if (rtl_getAppCommandArgCount() - index < 1) {
- usageFailure();
+ result.pushProtector(throw_protector);
+ index+=3;
}
- std::string testlib;
- {
- rtl::OUString path;
- rtl_getAppCommandArg(index, &path.pData);
- testlib = rtl::OUStringToOString(path, osl_getThreadTextEncoding()).getStr();
- }
- std::string args = testlib;
- for (sal_uInt32 i = index + 1; i < rtl_getAppCommandArgCount(); ++i)
- {
- rtl::OUString arg;
- rtl_getAppCommandArg(i, &arg.pData);
- args += ' ';
- args += rtl::OUStringToOString(arg, osl_getThreadTextEncoding()).getStr();
- }
+ bool ok = false;
+ ProtectedFixtureFunctor tests(testlib, args, result);
+ //if the unoprotector was given on the command line, use it to catch
+ //and report the error message of exceptions
+ if (throw_protector)
+ ok = throw_protector->protect(tests);
+ else
+ ok = tests.run();
- CppUnit::PlugInManager manager;
- manager.load(testlib, args);
- CppUnit::TestRunner runner;
- runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
- CppUnit::TestResultCollector collector;
- result.addListener(&collector);
- runner.run(result);
- CppUnit::CompilerOutputter(&collector, CppUnit::stdCErr()).write();
- return collector.wasSuccessful() ? EXIT_SUCCESS : EXIT_FAILURE;
+ return ok ? EXIT_SUCCESS : EXIT_FAILURE;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/cppunittester/makefile.mk b/sal/cppunittester/makefile.mk
index 65b600b05..7c43bab6b 100644
--- a/sal/cppunittester/makefile.mk
+++ b/sal/cppunittester/makefile.mk
@@ -33,10 +33,12 @@ ENABLE_EXCEPTIONS = TRUE
.INCLUDE: settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
-
CFLAGSCXX += $(CPPUNIT_CFLAGS)
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -x objective-c++ -fobjc-abi-version=2 -fobjc-legacy-dispatch -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300
+.ENDIF
+
OBJFILES = $(APP1OBJS)
APP1OBJS = $(OBJ)/cppunittester.obj
@@ -44,6 +46,4 @@ APP1RPATH = NONE
APP1STDLIBS = $(CPPUNITLIB) $(SALLIB)
APP1TARGET = cppunittester
-.ENDIF
-
.INCLUDE: target.mk
diff --git a/sal/inc/cppunittester/protectorfactory.hxx b/sal/inc/cppunittester/protectorfactory.hxx
index c309dbe8a..916f89f74 100644
--- a/sal/inc/cppunittester/protectorfactory.hxx
+++ b/sal/inc/cppunittester/protectorfactory.hxx
@@ -32,14 +32,20 @@
#include "sal/types.h"
-namespace CppUnit { class Protector; }
-
-namespace cppunittester {
-
-// The type of CppUnit::Protector factory functions that can be plugged into
-// cppunittester:
-extern "C" typedef CppUnit::Protector * SAL_CALL ProtectorFactory();
-
+#include <cppunit/Protector.h>
+
+namespace cppunittester
+{
+ class LibreOfficeProtector : public CppUnit::Protector
+ {
+ public:
+ virtual bool protect(CppUnit::Functor const & functor) = 0;
+ using CppUnit::Protector::protect;
+ };
+
+ // The type of CppUnit::Protector factory functions that can be plugged into
+ // cppunittester:
+ extern "C" typedef LibreOfficeProtector * SAL_CALL ProtectorFactory();
}
#endif
diff --git a/sal/inc/osl/thread.h b/sal/inc/osl/thread.h
index 4cd058b28..9e088e6e4 100644
--- a/sal/inc/osl/thread.h
+++ b/sal/inc/osl/thread.h
@@ -68,7 +68,7 @@ typedef enum
typedef sal_uInt32 oslThreadIdentifier;
-typedef sal_uInt32 oslThreadKey;
+typedef void* oslThreadKey;
/** Create the thread, using the function-ptr pWorker as
its main (worker) function. This functions receives in
diff --git a/sal/inc/rtl/math.hxx b/sal/inc/rtl/math.hxx
index f7ef3b5bb..82fab5b87 100644
--- a/sal/inc/rtl/math.hxx
+++ b/sal/inc/rtl/math.hxx
@@ -142,8 +142,8 @@ inline void doubleToUStringBuffer( rtl::OUStringBuffer& rBuffer, double fValue,
*/
inline double stringToDouble(rtl::OString const & rString,
sal_Char cDecSeparator, sal_Char cGroupSeparator,
- rtl_math_ConversionStatus * pStatus,
- sal_Int32 * pParsedEnd)
+ rtl_math_ConversionStatus * pStatus = 0,
+ sal_Int32 * pParsedEnd = 0)
{
sal_Char const * pBegin = rString.getStr();
sal_Char const * pEnd;
@@ -161,8 +161,8 @@ inline double stringToDouble(rtl::OString const & rString,
inline double stringToDouble(rtl::OUString const & rString,
sal_Unicode cDecSeparator,
sal_Unicode cGroupSeparator,
- rtl_math_ConversionStatus * pStatus,
- sal_Int32 * pParsedEnd)
+ rtl_math_ConversionStatus * pStatus = 0,
+ sal_Int32 * pParsedEnd = 0)
{
sal_Unicode const * pBegin = rString.getStr();
sal_Unicode const * pEnd;
diff --git a/sal/inc/rtl/strbuf.h b/sal/inc/rtl/strbuf.h
index 0156e6ed7..9543b9a57 100644
--- a/sal/inc/rtl/strbuf.h
+++ b/sal/inc/rtl/strbuf.h
@@ -105,7 +105,6 @@ void SAL_CALL rtl_stringbuffer_ensureCapacity( /*inout*/rtl_String ** This,
@param offset the offset.
@param ch a character array.
@param len the number of characters to append.
- @return this string buffer.
*/
void SAL_CALL rtl_stringbuffer_insert( /*inout*/rtl_String ** This,
/*inout*/sal_Int32 * capacity,
@@ -113,6 +112,21 @@ void SAL_CALL rtl_stringbuffer_insert( /*inout*/rtl_String ** This,
const sal_Char * str,
sal_Int32 len);
+/**
+ Removes the characters in a substring of this sequence.
+
+ The substring begins at the specified <code>start</code> and
+ is <code>len</code> characters long.
+
+ start must be >= 0 && <= This->length
+
+ @param start The beginning index, inclusive
+ @param len The substring length
+ */
+void SAL_CALL rtl_stringbuffer_remove( /*inout*/rtl_String ** This,
+ sal_Int32 start,
+ sal_Int32 len );
+
#ifdef __cplusplus
}
#endif
diff --git a/sal/inc/rtl/strbuf.hxx b/sal/inc/rtl/strbuf.hxx
index 21ff60391..3a26c1b74 100644
--- a/sal/inc/rtl/strbuf.hxx
+++ b/sal/inc/rtl/strbuf.hxx
@@ -54,7 +54,7 @@ namespace rtl
is compiled to the equivalent of:
<p><blockquote><pre>
x = new OStringBuffer().append("a").append(4).append("c")
- .toString()
+ .makeStringAndClear()
</pre></blockquote><p>
The principal operations on a <code>OStringBuffer</code> are the
<code>append</code> and <code>insert</code> methods, which are
@@ -135,6 +135,25 @@ public:
rtl_stringbuffer_newFromStr_WithLength( &pData, value.getStr(), value.getLength() );
}
+ /**
+ Constructs a string buffer so that it represents the same
+ sequence of characters as the string argument.
+
+ The initial
+ capacity of the string buffer is <code>16</code> plus length
+
+ @param value a character array.
+ @param length the number of character which should be copied.
+ The character array length must be greater or
+ equal than this value.
+ */
+ OStringBuffer(const sal_Char * value, sal_Int32 length)
+ : pData(NULL)
+ , nCapacity( length + 16 )
+ {
+ rtl_stringbuffer_newFromStr_WithLength( &pData, value, length );
+ }
+
/** Assign to this a copy of value.
*/
OStringBuffer& operator = ( const OStringBuffer& value )
@@ -651,6 +670,25 @@ public:
sal_Char sz[RTL_STR_MAX_VALUEOFDOUBLE];
return insert( offset, sz, rtl_str_valueOfDouble( sz, d ) );
}
+
+ /**
+ Removes the characters in a substring of this sequence.
+
+ The substring begins at the specified <code>start</code> and
+ is <code>len</code> characters long.
+
+ start must be >= 0 && <= getLength() && <= end
+
+ @param start The beginning index, inclusive
+ @param len The substring length
+ @return this string buffer.
+ */
+ OStringBuffer & remove( sal_Int32 start, sal_Int32 len )
+ {
+ rtl_stringbuffer_remove( &pData, start, len );
+ return *this;
+ }
+
private:
/**
A pointer to the data structur which contains the data.
diff --git a/sal/inc/rtl/string.hxx b/sal/inc/rtl/string.hxx
index 186b515ca..ba66e0958 100644
--- a/sal/inc/rtl/string.hxx
+++ b/sal/inc/rtl/string.hxx
@@ -341,6 +341,30 @@ public:
}
/**
+ Perform a comparison of two strings.
+
+ The result is true if and only if second string
+ represents the same sequence of characters as the first string.
+ The ASCII string must be NULL-terminated and must be greater or
+ equal as length.
+ This function can't be used for language specific comparison.
+
+
+ @param value a character array.
+ @param length the length of the character array.
+ @return sal_True if the strings are equal;
+ sal_False, otherwise.
+ */
+ sal_Bool equalsL( const sal_Char* value, sal_Int32 length ) const SAL_THROW(())
+ {
+ if ( pData->length != length )
+ return sal_False;
+
+ return rtl_str_reverseCompare_WithLength( pData->buffer, pData->length,
+ value, length ) == 0;
+ }
+
+ /**
Perform a ASCII lowercase comparison of two strings.
The result is true if and only if second string
diff --git a/sal/inc/rtl/ustrbuf.h b/sal/inc/rtl/ustrbuf.h
index dfd8019ee..260db4f30 100644
--- a/sal/inc/rtl/ustrbuf.h
+++ b/sal/inc/rtl/ustrbuf.h
@@ -159,6 +159,21 @@ void SAL_CALL rtl_uStringbuffer_insert_ascii( /*inout*/rtl_uString ** This,
const sal_Char * str,
sal_Int32 len);
+/**
+ Removes the characters in a substring of this sequence.
+
+ The substring begins at the specified <code>start</code> and
+ is <code>len</code> characters long.
+
+ start must be >= 0 && <= This->length
+
+ @param start The beginning index, inclusive
+ @param len The substring length
+ */
+void SAL_CALL rtl_uStringbuffer_remove( /*inout*/rtl_uString ** This,
+ sal_Int32 start,
+ sal_Int32 len );
+
#ifdef __cplusplus
}
#endif
diff --git a/sal/inc/rtl/ustrbuf.hxx b/sal/inc/rtl/ustrbuf.hxx
index b6160ccc9..756959748 100644
--- a/sal/inc/rtl/ustrbuf.hxx
+++ b/sal/inc/rtl/ustrbuf.hxx
@@ -53,7 +53,7 @@ namespace rtl
is compiled to the equivalent of:
<p><blockquote><pre>
x = new OUStringBuffer().append("a").append(4).append("c")
- .toString()
+ .makeStringAndClear()
</pre></blockquote><p>
The principal operations on a <code>OUStringBuffer</code> are the
<code>append</code> and <code>insert</code> methods, which are
@@ -95,7 +95,7 @@ public:
Allocates a new string buffer that contains the same sequence of
characters as the string buffer argument.
- @param value a <code>OStringBuffer</code>.
+ @param value a <code>OUStringBuffer</code>.
*/
OUStringBuffer( const OUStringBuffer & value )
: pData(NULL)
@@ -280,7 +280,6 @@ public:
*/
const OUString toString() const { return OUString(pData->buffer); }
-
/**
The character at the specified index of this string buffer is set
to <code>ch</code>.
@@ -739,6 +738,24 @@ public:
return *this;
}
+ /**
+ Removes the characters in a substring of this sequence.
+
+ The substring begins at the specified <code>start</code> and
+ is <code>len</code> characters long.
+
+ start must be >= 0 && <= This->length
+
+ @param start The beginning index, inclusive
+ @param len The substring length
+ @return this string buffer.
+ */
+ OUStringBuffer & remove( sal_Int32 start, sal_Int32 len )
+ {
+ rtl_uStringbuffer_remove( &pData, start, len );
+ return *this;
+ }
+
/** Allows access to the internal data of this OUStringBuffer, for effective
manipulation.
diff --git a/sal/inc/sal/cppunit.h b/sal/inc/sal/cppunit.h
index d0b3e6099..41c465d62 100644
--- a/sal/inc/sal/cppunit.h
+++ b/sal/inc/sal/cppunit.h
@@ -35,6 +35,18 @@
#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/plugin/TestPlugIn.h>
+#include <cppunit/Protector.h>
+
+namespace cppunittester
+{
+ class LibreOfficeProtecter : public CppUnit::Protector
+ {
+ public:
+ virtual bool protect(CppUnit::Functor const & functor) = 0;
+ using CppUnit::Protector::protect;
+ };
+}
+
#undef CPPUNIT_PLUGIN_EXPORT
#define CPPUNIT_PLUGIN_EXPORT extern "C" SAL_DLLPUBLIC_EXPORT
diff --git a/sal/inc/sal/main.h b/sal/inc/sal/main.h
index bf7a82821..370cba4db 100644
--- a/sal/inc/sal/main.h
+++ b/sal/inc/sal/main.h
@@ -41,6 +41,82 @@ extern "C" {
void SAL_CALL sal_detail_initialize(int argc, char ** argv);
void SAL_CALL sal_detail_deinitialize();
+#ifdef IOS
+
+#include <premac.h>
+#import <UIKit/UIKit.h>
+#include <postmac.h>
+
+#define SAL_MAIN_WITH_ARGS_IMPL \
+int SAL_CALL main(int argc, char ** argv) \
+{ \
+ sal_detail_initialize(argc, argv); \
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; \
+ int retVal = UIApplicationMain (argc, argv, @"UIApplication", @"salAppDelegate"); \
+ [pool release]; \
+ sal_detail_deinitialize(); \
+ return retVal; \
+} \
+ \
+static int sal_main_with_args(int argc, char **argv); \
+ \
+static int \
+sal_main(void) \
+{ \
+ char *argv[] = { NULL }; \
+ return sal_main_with_args(0, argv); \
+}
+
+#define SAL_MAIN_IMPL \
+int SAL_CALL main(int argc, char ** argv) \
+{ \
+ sal_detail_initialize(argc, argv); \
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; \
+ int retVal = UIApplicationMain (argc, argv, @"UIApplication", @"salAppDelegate"); \
+ [pool release]; \
+ sal_detail_deinitialize(); \
+ return retVal; \
+}
+
+#define SAL_MAIN_WITH_GUI_IMPL \
+int SAL_CALL main(int argc, char ** argv) \
+{ \
+ sal_detail_initialize(argc, argv); \
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; \
+ int retVal = sal_main(); \
+ [pool release]; \
+ sal_detail_deinitialize(); \
+ return retVal; \
+}
+
+@interface salAppDelegate : NSObject <UIApplicationDelegate> {
+}
+@property (nonatomic, retain) UIWindow *window;
+@end
+
+static int sal_main(void);
+
+@implementation salAppDelegate
+
+@synthesize window=_window;
+
+- (BOOL)application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
+{
+ UIWindow *uiw = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
+ uiw.backgroundColor = [UIColor redColor];
+ self.window = uiw;
+ [uiw release];
+
+ sal_main();
+
+ [self.window makeKeyAndVisible];
+ return YES;
+}
+
+@end
+
+#else
+
#define SAL_MAIN_WITH_ARGS_IMPL \
int SAL_CALL main(int argc, char ** argv) \
{ \
@@ -61,6 +137,11 @@ int SAL_CALL main(int argc, char ** argv) \
return ret; \
}
+#define SAL_MAIN_WITH_GUI_IMPL SAL_MAIN_IMPL
+
+#endif
+
+
/* Definition macros for CRT entries */
#ifdef SAL_W32
@@ -118,6 +199,19 @@ int WINAPI WinMain( HINSTANCE _hinst, HINSTANCE _dummy, char* _cmdline, int _nsh
SAL_WIN_WinMain \
static int SAL_CALL sal_main(void)
+/* Use SAL_IMPLEMENT_MAIN_WITH_GUI in programs that actually have a
+ * VCL GUI. The difference is meaningful only for iOS support, which
+ * of course is a highly experimental work in progress. So actually,
+ * don't bother, just let developers who care for iOS take care of it
+ * when/if necessary.
+ */
+
+#define SAL_IMPLEMENT_MAIN_WITH_GUI() \
+ static int SAL_CALL sal_main(void); \
+ SAL_MAIN_WITH_GUI_IMPL \
+ SAL_WIN_WinMain \
+ static int SAL_CALL sal_main(void)
+
/*
"How to use" Examples:
diff --git a/sal/inc/sal/types.h b/sal/inc/sal/types.h
index 0b1a8f69c..1266c9ba7 100644
--- a/sal/inc/sal/types.h
+++ b/sal/inc/sal/types.h
@@ -241,8 +241,6 @@ typedef void * sal_Handle;
#if defined(SAL_W32) || defined(SAL_UNX)
# define SAL_MAX_ENUM 0x7fffffff
-#elif defined(SAL_W16)
-# define SAL_MAX_ENUM 0x7fff
#endif
#if defined(_MSC_VER) || defined(__MINGW32__)
diff --git a/sal/inc/systools/win32/StrConvert.h b/sal/inc/systools/win32/StrConvert.h
deleted file mode 100644
index 25ebec06e..000000000
--- a/sal/inc/systools/win32/StrConvert.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef _STRCONVERT_H_
-#define _STRCONVERT_H_
-
-#include <windows.h>
-
-#ifdef NDEBUG
-#define STRCONVERT_H_HAD_NDEBUG
-#undef NDEBUG
-#endif
-#if OSL_DEBUG_LEVEL == 0
-#define NDEBUG
-#endif
-#include <assert.h>
-
-#ifdef __cplusplus
-extern "C"{
-#endif
-
-int AllocNecessarySpaceAndCopyWStr2Str( LPCWSTR lpcwstrString, LPSTR* lppStr );
-int AllocSpaceAndCopyWStr2Str( LPCWSTR lpcwstrString, DWORD nWCharsToCopy, LPSTR* lppStr );
-int CalcLenDblNullTerminatedWStr( LPCWSTR lpcwstrString );
-int CalcLenDblNullTerminatedStr( LPCSTR lpcstrString );
-void FreeSpaceStr( LPSTR lpszString );
-
-/* WC2MB allocates a sufficient amount of memory on stack and converts
- the wide char parameter to multi byte string using the actual code
- page.
-
- @Param: wcStr - a wide char string
- mbStr - the corresponding multi byte string
-
- NOTE: due to the use of _alloca, this must be a macro and no function
-*/
-
-#define WC2MB( wcStr, mbStr ) \
-if( wcStr ) \
-{ \
- int needed = WideCharToMultiByte( CP_ACP, 0, wcStr, -1, NULL, 0, NULL, NULL ); \
- if( needed > 0 ) \
- { \
- int copied; \
- mbStr = _alloca( needed * sizeof( CHAR ) ); \
- copied = WideCharToMultiByte( CP_ACP, 0, wcStr, -1, mbStr, needed, NULL, NULL ); \
- assert( copied == needed ); \
- } \
-}
-
-
-/* WideCharListGetMultiByteLength
- calculates the needed length of a corresponding the multi byte string
- list for a wide char string list.
-
- @Param: cp - the code page to use for convertion.
- wcList - a double '\0' terminated wide char string list.
-*/
-
-int WideCharListGetMultiByteLength( UINT codepage, LPCWSTR wcList );
-
-/* WideCharListToMultiByteList
- converts a double '\0' terminated list of wide char strings to a
- multi byte string list.
-
- @Param: cp - the code page to use for convertion.
- wcList - a double '\0' terminated wide char string list.
- mbList - a double '\0' terminated multi byte string list.
- dwSize - size of buffer for multi byte string list.
-*/
-
-int WideCharListToMultiByteList( UINT codepage, LPCWSTR wcList, LPSTR mbList, DWORD dwSize );
-
-
-/* WCL2MBL allocates a sufficient amount of memory on stack and converts
- the wide char list parameter to multi byte string list using the actual
- code page.
-
- @Param: wcList - a wide char string list
- mbList - the corresponding multi byte string list
-
- NOTE: due to the use of _alloca, this must be a macro and no function
-*/
-
-#define WCL2MBL( wcList, mbList ) \
-if( wcList ) \
-{ \
- int needed = WideCharListGetMultiByteLength( CP_ACP, wcList ); \
- if( needed > 0 ) \
- { \
- int copied; \
- mbList = _alloca( needed * sizeof( CHAR ) ); \
- copied = WideCharListToMultiByteList( CP_ACP, wcList, mbList, needed ); \
- assert( copied == needed ); \
- } \
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-// Restore NDEBUG state
-#ifdef STRCONVERT_H_HAD_NDEBUG
-#define NDEBUG
-#else
-#undef NDEBUG
-#endif
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/inc/systools/win32/SyncObjects.hxx b/sal/inc/systools/win32/SyncObjects.hxx
deleted file mode 100644
index 273321581..000000000
--- a/sal/inc/systools/win32/SyncObjects.hxx
+++ /dev/null
@@ -1,113 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-#ifndef _SYNCOBJECTS_HXX_
-#define _SYNCOBJECTS_HXX_
-
-//------------------------------------------------------------------------
-// includes
-//------------------------------------------------------------------------
-
-#include <windows.h>
-
-//------------------------------------------------------------------------
-// a simple helper template for automatic locking/unlocking
-//------------------------------------------------------------------------
-
-template< class LOCK >
-class CLockGuard
-{
-public:
- CLockGuard( LOCK* aLock ) :
- m_pLock( aLock )
- {
- m_pLock->Lock( );
- }
-
- ~CLockGuard( )
- {
- m_pLock->Unlock( );
- }
-
-private:
- LOCK* m_pLock;
-};
-
-//------------------------------------------------------------------------
-// a interface base class for different locking sub classes
-//------------------------------------------------------------------------
-
-class CSyncObject
-{
-public:
- virtual ~CSyncObject( ) = 0;
-
- virtual int Lock( ) = 0;
- virtual int Unlock( ) = 0;
-};
-
-//------------------------------------------------------------------------
-// if no synchronization is necessary this class will be used
-// declaring the functions as inline safes runtime overhead
-//------------------------------------------------------------------------
-
-class CNullLock
-{
-public:
- inline virtual ~CNullLock ( ) {};
- inline virtual int Lock( ) {};
- inline virtual int Unlock() {};
-};
-
-//------------------------------------------------------------------------
-// a minimal wrapper for a win32 critical section
-//------------------------------------------------------------------------
-
-class CCriticalSection : public CSyncObject
-{
-public:
- CCriticalSection( );
- virtual ~CCriticalSection( );
-
- // both functions return always 0
- // because the win32 critsec functions
- // don't return any return code
- virtual int Lock( );
- virtual int Unlock( );
-
-private:
- CRITICAL_SECTION m_critSec;
-};
-
-
-typedef CLockGuard< CSyncObject > SyncObjLockGuard_t;
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/inc/systools/win32/uwinapi.h b/sal/inc/systools/win32/uwinapi.h
index a9e6a9fde..6c7e76304 100644
--- a/sal/inc/systools/win32/uwinapi.h
+++ b/sal/inc/systools/win32/uwinapi.h
@@ -51,58 +51,6 @@
#endif
#endif
-/** GetUserDomain
-
-The GetUserDomain function retrieves the name of the NT domain the user is
-logged in.
-
-Parameters
- @param lpBuffer
- [out] Pointer to a buffer that receives a null-terminated string
- containing the domain name.
- @param nBufferSize
- [in] Specifies the size, in TCHARs, of the buffer pointed to
- by the lpBuffer parameter.
-
-
-Return Values
- @return
- If the function succeeds, the return value is the number of TCHARs stored
- into the buffer pointed to by lpBuffer, not including the terminating
- null character.
-
- If the domain name can't be retrieved, the return value is zero.
-
- If the buffer pointed to by lpBuffer is not large enough, the return value
- is the buffer size, in TCHARs, required to hold the value string and its
- terminating null character.
-
-Remarks
- Windows 95/98/Me: If the user is not logged in onto a NT domain server
- the name of the workgroup is returned.
-
-Requirements
- Windows NT/2000/XP: Included in Windows NT 4 and later.
- Windows 95/98/Me: Included in Windows 95 and later.
- Header: Declared in Uwinapi.h; include Uwinapi.h.
- Library: Use Uwinapi.lib.
- Unicode: Implemented as Unicode and ANSI versions on Windows 95/98/Me/NT/2000/XP.
-
-See Also
-@see
-*/
-
-EXTERN_C WINBASEAPI DWORD WINAPI GetUserDomainA( LPSTR lpBuffer, DWORD nBuffserSize );
-EXTERN_C WINBASEAPI DWORD WINAPI GetUserDomainW( LPWSTR lpBuffer, DWORD nBuffserSize );
-
-#ifdef UNICODE
-#define GetUserDomain GetUserDomainW
-#else
-#define GetUserDomain GetUserDomainA
-#endif
-
-EXTERN_C WINBASEAPI DWORD WINAPI GetProcessId( HANDLE hProcess );
-
#ifdef __cplusplus
inline bool IsValidHandle(HANDLE handle)
diff --git a/sal/osl/unx/interlck.c b/sal/osl/unx/interlck.c
index e5bb3ea1e..a32f67c11 100644
--- a/sal/osl/unx/interlck.c
+++ b/sal/osl/unx/interlck.c
@@ -149,17 +149,6 @@ oslInterlockedCount SAL_CALL osl_decrementInterlockedCount(oslInterlockedCount*
return --nCount;
#endif
}
-
-#elif ( __GNUC__ > 4 ) || (( __GNUC__ == 4) && ( __GNUC_MINOR__ >= 4 ))
-oslInterlockedCount SAL_CALL osl_incrementInterlockedCount(oslInterlockedCount* pCount)
-{
- return __sync_add_and_fetch(pCount, 1);
-}
-
-oslInterlockedCount SAL_CALL osl_decrementInterlockedCount(oslInterlockedCount* pCount)
-{
- return __sync_sub_and_fetch(pCount, 1);
-}
#elif ( __GNUC__ > 4 ) || (( __GNUC__ == 4) && ( __GNUC_MINOR__ >= 4 ))
oslInterlockedCount SAL_CALL osl_incrementInterlockedCount(oslInterlockedCount* pCount)
{
diff --git a/sal/osl/unx/makefile.mk b/sal/osl/unx/makefile.mk
index cb566aeb1..2ec11e16f 100644
--- a/sal/osl/unx/makefile.mk
+++ b/sal/osl/unx/makefile.mk
@@ -49,6 +49,10 @@ ENABLE_EXCEPTIONS=TRUE
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
+.IF "$(OS)" == "IOS"
+CFLAGSCXX+=-D__IPHONE_OS_VERSION_MIN_REQUIRED=40300
+.ENDIF
+
# --- Files --------------------------------------------------------
SLOFILES= \
@@ -113,7 +117,7 @@ OBJFILES= $(OBJ)$/conditn.obj \
$(OBJ)$/readwrite_helper.obj
-.IF "$(OS)"=="MACOSX"
+.IF "$(OS)"=="MACOSX" || "$(OS)"=="IOS"
SLOFILES += $(SLO)$/osxlocale.obj
.ENDIF
diff --git a/sal/osl/unx/module.c b/sal/osl/unx/module.c
index c06368cdc..a5beea9f6 100644
--- a/sal/osl/unx/module.c
+++ b/sal/osl/unx/module.c
@@ -208,7 +208,8 @@ osl_getFunctionSymbol(oslModule module, rtl_uString *puFunctionSymbolName)
sal_Bool SAL_CALL osl_getModuleURLFromAddress(void * addr, rtl_uString ** ppLibraryUrl)
{
sal_Bool result = sal_False;
-#ifndef NO_DL_FUNCTIONS
+/* Bah, we do want to use dladdr here also on iOS, I think? */
+#if !defined(NO_DL_FUNCTIONS) || defined(IOS)
#if defined(AIX)
int i;
int size = 4 * 1024;
diff --git a/sal/osl/unx/nlsupport.c b/sal/osl/unx/nlsupport.c
index dcee27c8d..563aae980 100644
--- a/sal/osl/unx/nlsupport.c
+++ b/sal/osl/unx/nlsupport.c
@@ -35,13 +35,13 @@
defined(FREEBSD) || defined(MACOSX) || defined(IOS) || defined(OPENBSD) || \
defined(DRAGONFLY)
#include <pthread.h>
-#ifndef MACOSX
+#if !defined(MACOSX) && !defined(IOS)
#include <locale.h>
#include <langinfo.h>
#else
#include <osl/module.h>
#include <osl/thread.h>
-#endif /* !MACOSX */
+#endif /* !MACOSX && !IOS */
#endif /* LINUX || SOLARIS || NETBSD || MACOSX || IOS */
#include <string.h>
@@ -855,7 +855,7 @@ rtl_TextEncoding osl_getTextEncodingFromLocale( rtl_Locale * pLocale )
return RTL_TEXTENCODING_DONTKNOW;
}
-#ifdef MACOSX
+#if defined(MACOSX) || defined(IOS)
#include "system.h"
/* OS X locale discovery function */
diff --git a/sal/osl/unx/osxlocale.cxx b/sal/osl/unx/osxlocale.cxx
index 26434ef4e..37b34b200 100644
--- a/sal/osl/unx/osxlocale.cxx
+++ b/sal/osl/unx/osxlocale.cxx
@@ -33,7 +33,9 @@
#include <assert.h>
#include <premac.h>
+#ifndef IOS
#include <CoreServices/CoreServices.h>
+#endif
#include <CoreFoundation/CoreFoundation.h>
#include <postmac.h>
diff --git a/sal/osl/unx/salinit.cxx b/sal/osl/unx/salinit.cxx
index dd12d2f1c..9503443fe 100644
--- a/sal/osl/unx/salinit.cxx
+++ b/sal/osl/unx/salinit.cxx
@@ -30,7 +30,6 @@
#include "sal/config.h"
#include "osl/process.h"
-#include "sal/main.h"
#include "sal/types.h"
extern "C" {
diff --git a/sal/osl/unx/system.h b/sal/osl/unx/system.h
index d9c90d204..cc4d583ac 100644
--- a/sal/osl/unx/system.h
+++ b/sal/osl/unx/system.h
@@ -354,6 +354,7 @@ int macxp_resolveAlias(char *path, int buflen);
# ifndef ETIME
# define ETIME ETIMEDOUT
# endif
+# include <dlfcn.h>
# include <pthread.h>
# include <sys/file.h>
# include <sys/ioctl.h>
diff --git a/sal/osl/unx/tempfile.c b/sal/osl/unx/tempfile.c
index 862aff2c8..64ce56b3d 100644
--- a/sal/osl/unx/tempfile.c
+++ b/sal/osl/unx/tempfile.c
@@ -49,53 +49,29 @@
#include "file_url.h"
#endif
-/*****************************************************************/
-/* osl_getTempFirURL */
-/*****************************************************************/
-
oslFileError SAL_CALL osl_getTempDirURL( rtl_uString** pustrTempDir )
{
-#ifdef MACOSX
+ oslFileError error;
+ /* described in environ(7) */
const char *pValue = getenv( "TMPDIR" );
- /* If TMPDIR environment variable is not set, use "/tmp" instead
- of P_tmpdir because its value is "/var/tmp" and it is not
- deleted on system start up */
if ( !pValue )
- pValue = "/tmp";
-#else
-
- const char *pValue = getenv( "TEMP" );
+ pValue = getenv( "TEMP" );
if ( !pValue )
pValue = getenv( "TMP" );
-#if defined(NETBSD)
- if ( !pValue )
- pValue = _PATH_TMP;
-#else
- if ( !pValue )
- pValue = P_tmpdir;
-#endif
-
if ( !pValue )
pValue = "/tmp";
-#endif /* MACOSX */
- if ( pValue )
- {
- oslFileError error;
- rtl_uString *ustrTempPath = NULL;
+ rtl_uString *ustrTempPath = NULL;
- rtl_string2UString( &ustrTempPath, pValue, strlen( pValue ), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS );
- OSL_ASSERT(ustrTempPath != NULL);
- error = osl_getFileURLFromSystemPath( ustrTempPath, pustrTempDir );
- rtl_uString_release( ustrTempPath );
+ rtl_string2UString( &ustrTempPath, pValue, strlen( pValue ), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS );
+ OSL_ASSERT(ustrTempPath != NULL);
+ error = osl_getFileURLFromSystemPath( ustrTempPath, pustrTempDir );
+ rtl_uString_release( ustrTempPath );
- return error;
- }
- else
- return osl_File_E_NOENT;
+ return error;
}
/******************************************************************
diff --git a/sal/osl/unx/thread.c b/sal/osl/unx/thread.c
index 06730acb2..b11edb0e2 100644
--- a/sal/osl/unx/thread.c
+++ b/sal/osl/unx/thread.c
@@ -35,6 +35,7 @@
#include <osl/thread.h>
#include <osl/nlsupport.h>
#include <rtl/textenc.h>
+#include <rtl/alloc.h>
#include <sal/macros.h>
#if defined LINUX
@@ -975,17 +976,31 @@ oslThreadPriority SAL_CALL osl_getThreadPriority(const oslThread Thread)
return Priority;
}
+typedef struct _wrapper_pthread_key
+{
+ pthread_key_t m_key;
+ oslThreadKeyCallbackFunction pfnCallback;
+} wrapper_pthread_key;
+
/*****************************************************************************/
/* osl_createThreadKey */
/*****************************************************************************/
oslThreadKey SAL_CALL osl_createThreadKey( oslThreadKeyCallbackFunction pCallback )
{
- pthread_key_t key;
+ wrapper_pthread_key *pKey = (wrapper_pthread_key*)rtl_allocateMemory(sizeof(wrapper_pthread_key));
+
+ if (pKey)
+ {
+ pKey->pfnCallback = pCallback;
- if (pthread_key_create(&key, pCallback) != 0)
- key = 0;
+ if (pthread_key_create(&(pKey->m_key), pKey->pfnCallback) != 0)
+ {
+ rtl_freeMemory(pKey);
+ pKey = 0;
+ }
+ }
- return ((oslThreadKey)key);
+ return ((oslThreadKey)pKey);
}
/*****************************************************************************/
@@ -993,7 +1008,12 @@ oslThreadKey SAL_CALL osl_createThreadKey( oslThreadKeyCallbackFunction pCallbac
/*****************************************************************************/
void SAL_CALL osl_destroyThreadKey(oslThreadKey Key)
{
- pthread_key_delete((pthread_key_t)Key);
+ wrapper_pthread_key *pKey = (wrapper_pthread_key*)Key;
+ if (pKey)
+ {
+ pthread_key_delete(pKey->m_key);
+ rtl_freeMemory(pKey);
+ }
}
/*****************************************************************************/
@@ -1001,7 +1021,8 @@ void SAL_CALL osl_destroyThreadKey(oslThreadKey Key)
/*****************************************************************************/
void* SAL_CALL osl_getThreadKeyData(oslThreadKey Key)
{
- return (pthread_getspecific((pthread_key_t)Key));
+ wrapper_pthread_key *pKey = (wrapper_pthread_key*)Key;
+ return pKey ? pthread_getspecific(pKey->m_key) : NULL;
}
/*****************************************************************************/
@@ -1009,7 +1030,21 @@ void* SAL_CALL osl_getThreadKeyData(oslThreadKey Key)
/*****************************************************************************/
sal_Bool SAL_CALL osl_setThreadKeyData(oslThreadKey Key, void *pData)
{
- return (pthread_setspecific((pthread_key_t)Key, pData) == 0);
+ sal_Bool bRet;
+ void *pOldData = NULL;
+ wrapper_pthread_key *pKey = (wrapper_pthread_key*)Key;
+ if (!pKey)
+ return sal_False;
+
+ if (pKey->pfnCallback)
+ pOldData = pthread_getspecific(pKey->m_key);
+
+ bRet = (pthread_setspecific(pKey->m_key, pData) == 0);
+
+ if (bRet && pKey->pfnCallback && pOldData)
+ pKey->pfnCallback(pOldData);
+
+ return bRet;
}
/*****************************************************************************/
diff --git a/sal/osl/unx/uunxapi.cxx b/sal/osl/unx/uunxapi.cxx
index 2ba1f9d95..572f7a9ec 100644
--- a/sal/osl/unx/uunxapi.cxx
+++ b/sal/osl/unx/uunxapi.cxx
@@ -93,7 +93,7 @@
sal_Bool realpath_u(const rtl_uString* pustrFileName, rtl_uString** ppustrResolvedName)
{
#ifndef MACOSX // not MACOSX
- rtl::OString fn = OUStringToOString(pustrFileName);
+ rtl::OString fn = OUStringToOString(pustrFileName);
#else
rtl::OString fn = macxp_resolveAliasAndConvert(pustrFileName);
#endif
diff --git a/sal/prj/build.lst b/sal/prj/build.lst
index 4de757265..8222001e7 100644
--- a/sal/prj/build.lst
+++ b/sal/prj/build.lst
@@ -1,4 +1,4 @@
-sa sal : xml2cmp external BOOST:boost CPPUNIT:cppunit NULL
+sa sal : NATIVE:xml2cmp external BOOST:boost CPPUNIT:cppunit NULL
sa sal usr1 - all sa_mkout NULL
sa sal\inc nmake - all sa_inc NULL
sa sal\typesconfig nmake - all sa_tc sa_inc NULL
@@ -30,3 +30,4 @@ sa sal\qa\rtl\cipher nmake - all sa_qa_rtl_cipher sa_cppunittester sa_util NULL
sa sal\qa\rtl\doublelock nmake - all sa_qa_rtl_doublelock sa_cppunittester sa_util NULL
sa sal\qa\rtl\locale nmake - all sa_qa_rtl_locale sa_cppunittester sa_util NULL
sa sal\qa\sal nmake - all sa_qa_sal sa_cppunittester sa_util NULL
+sa sal\qa\static nmake - u sal_qa_static sa_qa_sal NULL
diff --git a/sal/qa/ByteSequence/makefile.mk b/sal/qa/ByteSequence/makefile.mk
index 60d87c83f..cc2d79dbf 100644
--- a/sal/qa/ByteSequence/makefile.mk
+++ b/sal/qa/ByteSequence/makefile.mk
@@ -35,7 +35,9 @@ ENABLE_EXCEPTIONS = TRUE
CFLAGSCXX += $(CPPUNIT_CFLAGS)
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
SHL1IMPLIB = i$(SHL1TARGET)
SHL1OBJS = $(SLO)/ByteSequence.obj
@@ -47,7 +49,5 @@ DEF1NAME = $(SHL1TARGET)
SLOFILES = $(SHL1OBJS)
-.ENDIF
-
.INCLUDE: target.mk
.INCLUDE: $(PRJ)$/qa$/cppunit_local.mk
diff --git a/sal/qa/OStringBuffer/makefile.mk b/sal/qa/OStringBuffer/makefile.mk
index e6419b72b..4149c5848 100644
--- a/sal/qa/OStringBuffer/makefile.mk
+++ b/sal/qa/OStringBuffer/makefile.mk
@@ -36,7 +36,9 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
@@ -63,8 +65,6 @@ SHL1RPATH = NONE
# do this here, so we get right dependencies
SLOFILES=$(SHL1OBJS)
-.ENDIF
-
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
diff --git a/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx b/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
index 206287b74..036a2c395 100644
--- a/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
+++ b/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
@@ -319,6 +319,53 @@ namespace rtl_OStringBuffer
CPPUNIT_TEST_SUITE_END();
};
+
+ class remove : public CppUnit::TestFixture
+ {
+ public:
+ void setUp()
+ {
+ }
+
+ void tearDown()
+ {
+ }
+
+ void remove_001()
+ {
+ ::rtl::OStringBuffer sb(
+ RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
+
+ sb.remove(0, 4);
+ CPPUNIT_ASSERT(sb.toString().equalsL(
+ RTL_CONSTASCII_STRINGPARAM("Hat, Inc.")));
+
+ sb.remove(3, 6);
+ CPPUNIT_ASSERT(sb.toString().equalsL(
+ RTL_CONSTASCII_STRINGPARAM("Hat")));
+
+ sb.remove(0, 100);
+
+ CPPUNIT_ASSERT(sb.toString().isEmpty());
+
+ sb.append(RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
+
+ sb.remove(3, 100);
+
+ CPPUNIT_ASSERT(sb.toString().equalsL(
+ RTL_CONSTASCII_STRINGPARAM("Red")));
+
+ sb.remove(0, sb.getLength());
+
+ CPPUNIT_ASSERT(sb.toString().isEmpty());
+ }
+
+ CPPUNIT_TEST_SUITE(remove);
+ CPPUNIT_TEST(remove_001);
+ CPPUNIT_TEST_SUITE_END();
+ };
+
+
// -----------------------------------------------------------------------------
class getLength : public CppUnit::TestFixture
@@ -16555,6 +16602,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_float);
CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_Float_Negative);
CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_double);
CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_Double_Negative);
+CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::remove);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sal/qa/OStringBuffer/rtl_String_Utils.cxx b/sal/qa/OStringBuffer/rtl_String_Utils.cxx
index f4445fa0d..f6c5bb3f1 100644
--- a/sal/qa/OStringBuffer/rtl_String_Utils.cxx
+++ b/sal/qa/OStringBuffer/rtl_String_Utils.cxx
@@ -194,172 +194,6 @@ sal_Char* createName( sal_Char* dst, const sal_Char* meth, sal_uInt32 cnt )
}
//------------------------------------------------------------------------
-// testing the method compareTo( const OString & aStr )
-//------------------------------------------------------------------------
-void makeComment( char *com, const char *str1, const char *str2,
- sal_Int32 sgn )
-{
- cpystr(com, str1);
- int str1Length = AStringLen( str1 );
- const char *sign = (sgn == 0) ? " == " : (sgn > 0) ? " > " : " < " ;
- cpystr(com + str1Length, sign);
- int signLength = AStringLen(sign);
- cpystr(com + str1Length + signLength, str2);
- com[str1Length + signLength + AStringLen(str2)] = 0;
-}
-
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToFloatCompare ( const sal_Char *pStr,
- const float nX,
- const float nEPS
- )
-{
- sal_Bool cmp = sal_False;
-
- if ( pStr != NULL )
- {
- ::rtl::OString aStr(pStr);
-
- float actNum = 0;
- float expNum = nX;
- float eps = nEPS;
-
- actNum = aStr.toFloat();
-
- if ( abs( (int)(actNum - expNum) ) <= eps )
- {
- cmp = sal_True;
- } // if
- } // if
-
- return cmp;
-} // AStringToFloatCompare
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToDoubleCompare ( const sal_Char *pStr,
- const double nX,
- const double nEPS
- )
-{
- sal_Bool cmp = sal_False;
-
- if ( pStr != NULL )
- {
- ::rtl::OString aStr(pStr);
-
- double actNum = 0;
- double expNum = nX;
- double eps = nEPS;
-
- actNum = aStr.toDouble();
-
- if ( abs( (int)(actNum - expNum) ) <= eps )
- {
- cmp = sal_True;
- } // if
- } // if
-
- return cmp;
-} // AStringToDoubleCompare
-
-sal_uInt32 UStringLen( const sal_Unicode *pUStr )
-{
- sal_uInt32 nUStrLen = 0;
-
- if ( pUStr != NULL )
- {
- const sal_Unicode *pTempUStr = pUStr;
-
- while( *pTempUStr )
- {
- pTempUStr++;
- } // while
-
- nUStrLen = (sal_uInt32)( pTempUStr - pUStr );
- } // if
-
- return nUStrLen;
-} // UStringLen
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringIsValid( const sal_Char *pAStr )
-{
- if ( pAStr != NULL )
- {
- sal_uInt32 nLen = AStringLen( pAStr );
- sal_uChar uChar = 0;
-
- while ( *pAStr )
- {
- uChar = (unsigned char)*pAStr;
-
- if ( uChar > 127 )
- {
- return sal_False;
- } // if
-
- pAStr++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nLen > 0 )
- {
- nLen--;
- } // if
- else
- {
- break;
- } // else
- } // while
- } // if
-
- return sal_True;
-} // AStringIsValid
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringNIsValid( const sal_Char *pAStr,
- const sal_uInt32 nStrLen
- )
-{
- sal_uInt32 nLen = nStrLen;
- sal_uChar uChar = 0;
-
- while ( *pAStr )
- {
- uChar = (unsigned char)*pAStr;
-
- if ( uChar > 127 )
- {
- return sal_False;
- } // if
-
- pAStr++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nLen > 0 )
- {
- nLen--;
- } // if
- else
- {
- break;
- } // else
- } // while
-
- return sal_True;
-} // AStringNIsValid
-
-//------------------------------------------------------------------------
static inline sal_Int32 ACharToUCharCompare( const sal_Unicode *pUStr,
const sal_Char *pAStr
@@ -374,224 +208,4 @@ static inline sal_Int32 ACharToUCharCompare( const sal_Unicode *pUStr,
return nCmp;
} // ACharToUCharCompare
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToUStringCompare( const sal_Unicode *pUStr,
- const sal_Char *pAStr
- )
-{
- sal_Int32 nCmp = kErrCompareAStringToUString;
-
- if ( ( pUStr != NULL ) && ( pAStr != NULL ) )
- {
- nCmp = ACharToUCharCompare( pUStr, pAStr );
-
- while ( ( nCmp == 0 ) && ( *pAStr ) )
- {
- pUStr++;
- pAStr++;
-
- nCmp = ACharToUCharCompare( pUStr, pAStr );
- } // while
- } // if
-
- return nCmp;
-} // AStringToUStringCompare
-
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToUStringNCompare( const sal_Unicode *pUStr,
- const sal_Char *pAStr,
- const sal_uInt32 nAStrCount
- )
-{
- sal_Int32 nCmp = kErrCompareNAStringToUString;
-
- if ( ( pUStr != NULL ) && ( pAStr != NULL ) )
- {
- sal_uInt32 nCount = nAStrCount;
-
- nCmp = ACharToUCharCompare( pUStr, pAStr );
-
- while ( ( nCmp == 0 ) && ( *pAStr ) && ( nCount ) )
- {
- pUStr++;
- pAStr++;
-
- nCmp = ACharToUCharCompare( pUStr, pAStr );
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nCount > 0 )
- {
- nCount--;
- } // if
- else
- {
- break;
- } // else
- } // while
- } // if
-
- return nCmp;
-} // AStringToUStringNCompare
-
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToRTLUStringCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr
- )
-{
- sal_Int32 nCmp = kErrCompareAStringToRTLUString;
-
- if ( ( pRTLUStr != NULL ) && ( pAStr != NULL ) )
- {
- rtl_uString *pRTLUStrCopy = NULL;
-
- rtl_uString_newFromString( &pRTLUStrCopy, pRTLUStr );
-
- if ( pRTLUStrCopy != NULL )
- {
- const sal_Unicode *pUStr = rtl_uString_getStr( pRTLUStrCopy );
-
- if ( pUStr != NULL )
- {
- nCmp = AStringToUStringCompare( pUStr, pAStr );
- } // if
-
- rtl_uString_release( pRTLUStrCopy );
-
- pRTLUStrCopy = NULL;
- } // if
- } // if
-
- return nCmp;
-} // AStringToRTLUStringCompare
-
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToRTLUStringNCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr,
- const sal_uInt32 nAStrCount
- )
-{
- sal_Int32 nCmp = kErrCompareNAStringToRTLUString;
-
- if ( ( pRTLUStr != NULL ) && ( pAStr != NULL ) )
- {
- rtl_uString *pRTLUStrCopy = NULL;
-
- rtl_uString_newFromString( &pRTLUStrCopy, pRTLUStr );
-
- if ( pRTLUStrCopy != NULL )
- {
- const sal_Unicode *pUStr = rtl_uString_getStr( pRTLUStrCopy );
-
- if ( pUStr != NULL )
- {
- nCmp = AStringToUStringNCompare( pUStr, pAStr, nAStrCount );
- } // if
-
- rtl_uString_release( pRTLUStrCopy );
-
- pRTLUStrCopy = NULL;
- } // if
- } // if
-
- return nCmp;
-} // AStringToRTLUStringNCompare
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToUStringCopy( sal_Unicode *pDest,
- const sal_Char *pSrc
- )
-{
- sal_Bool bCopied = sal_False;
- sal_uInt32 nCount = AStringLen( pSrc );
- sal_uInt32 nLen = nCount;
-
- if ( ( pDest != NULL )
- && ( pSrc != NULL )
- && ( AStringNIsValid( pSrc, nLen ) )
- )
- {
- for (;;)
- {
- *pDest = (unsigned char)*pSrc;
-
- pDest++;
- pSrc++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nCount > 0 )
- {
- nCount--;
- } // if
- else
- {
- break;
- } // else
- } // while
-
- if ( nCount == 0 )
- {
- bCopied = sal_True;
- } // if
- } // if
-
- return bCopied;
-} // AStringToUStringCopy
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToUStringNCopy( sal_Unicode *pDest,
- const sal_Char *pSrc,
- const sal_uInt32 nSrcLen
- )
-{
- sal_Bool bCopied = sal_False;
- sal_uInt32 nCount = nSrcLen;
- sal_uInt32 nLen = nSrcLen;
-
- if ( ( pDest != NULL )
- && ( pSrc != NULL )
- && ( AStringNIsValid( pSrc, nLen ) )
- )
- {
- for (;;)
- {
- *pDest = (unsigned char)*pSrc;
-
- pDest++;
- pSrc++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nCount > 0 )
- {
- nCount--;
- } // if
- else
- {
- break;
- } // else
- } // while
-
- if ( nCount == 0 )
- {
- bCopied = sal_True;
- } // if
- } // if
-
- return bCopied;
-} // AStringToUStringNCopy
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/qa/OStringBuffer/rtl_String_Utils.hxx b/sal/qa/OStringBuffer/rtl_String_Utils.hxx
index d9770d3fc..3eb160d7e 100644
--- a/sal/qa/OStringBuffer/rtl_String_Utils.hxx
+++ b/sal/qa/OStringBuffer/rtl_String_Utils.hxx
@@ -55,29 +55,12 @@ sal_Bool cmpustr( const sal_Unicode* str1, const sal_Unicode* str2, sal_uInt32 l
sal_Bool cmpustr( const sal_Unicode* str1, const sal_Unicode* str2 );
sal_Char* createName( sal_Char* dst, const sal_Char* src, sal_uInt32 cnt );
-void makeComment(char *com, const char *str1, const char *str2, sal_Int32 sgn);
sal_uInt32 AStringLen( const sal_Char *pAStr );
-sal_uInt32 UStringLen( const sal_Unicode *pUStr );
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToFloatCompare ( const sal_Char *pStr,
- const float nX,
- const float nEPS
- );
-
-sal_Bool AStringToDoubleCompare ( const sal_Char *pStr,
- const double nX,
- const double nEPS
- );
-
//------------------------------------------------------------------------
-sal_Bool AStringIsValid( const sal_Char *pAStr );
-
sal_Bool AStringNIsValid( const sal_Char *pAStr,
const sal_uInt32 nStrLen
);
@@ -93,26 +76,6 @@ sal_Int32 AStringToUStringNCompare( const sal_Unicode *pUStr,
const sal_uInt32 nAStrCount
);
-sal_Int32 AStringToRTLUStringCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr
- );
-
-sal_Int32 AStringToRTLUStringNCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr,
- const sal_uInt32 nAStrCount
- );
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToUStringCopy( sal_Unicode *pDest,
- const sal_Char *pSrc
- );
-
-sal_Bool AStringToUStringNCopy( sal_Unicode *pDest,
- const sal_Char *pSrc,
- const sal_uInt32 nSrcLen
- );
-
#endif /* __cplusplus */
#endif /* _RTL_STRING_UTILS_HXX */
diff --git a/sal/qa/cppunit_local.mk b/sal/qa/cppunit_local.mk
index 4b452b73c..eaa662877 100644
--- a/sal/qa/cppunit_local.mk
+++ b/sal/qa/cppunit_local.mk
@@ -25,6 +25,10 @@
# cppunittester is built in this module; cannot use delivered version
# this should be kept in sync with the definition in solenv/inc/settings.mk
+.IF "$(CROSS_COMPILING)"=="YES"
+CPPUNITTESTER=\#
+.ELSE
CPPUNITTESTER = $(AUGMENT_LIBRARY_PATH_LOCAL) $(GDBCPPUNITTRACE) $(VALGRINDTOOL) $(BIN)/cppunittester
+.ENDIF
.INCLUDE : _cppunit.mk
diff --git a/sal/qa/makefile.mk b/sal/qa/makefile.mk
index e9eec4d98..391ac66b8 100644
--- a/sal/qa/makefile.mk
+++ b/sal/qa/makefile.mk
@@ -47,8 +47,6 @@ TARGET=whole_sal_qa
ALLTAR : test_all
.ENDIF
-.IF "$(CROSS_COMPILING)"!="YES"
-
# OTHER STUFF ------------------------------------------------------
# test : test_all
@@ -62,5 +60,3 @@ test_all:
@echo - start sal unit tests
@echo ----------------------------------------------------------
$(PERL) buildall.pl $(TESTOPT)
-
-.ENDIF
diff --git a/sal/qa/osl/condition/makefile.mk b/sal/qa/osl/condition/makefile.mk
index 89a4fb363..9683f20a7 100644
--- a/sal/qa/osl/condition/makefile.mk
+++ b/sal/qa/osl/condition/makefile.mk
@@ -36,13 +36,13 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:Condition by codegen.pl
SHL1OBJS= \
$(SLO)$/osl_Condition.obj
@@ -53,10 +53,8 @@ SHL1IMPLIB= i$(SHL1TARGET)
DEF1NAME =$(SHL1TARGET)
SHL1VERSIONMAP = $(PRJ)$/qa$/export.map
-# auto generated Target:Condition
-# END ------------------------------------------------------------------
-
-.ENDIF
+# ------------------------------------------------------------------
+SLOFILES=$(SHL1OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/osl/file/makefile.mk b/sal/qa/osl/file/makefile.mk
index 4cb2ffebc..de85e5e5e 100644
--- a/sal/qa/osl/file/makefile.mk
+++ b/sal/qa/osl/file/makefile.mk
@@ -36,8 +36,6 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
-
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
@@ -79,9 +77,7 @@ SHL3VERSIONMAP = $(PRJ)$/qa$/export.map
#------------------------------- All object files -------------------------------
# do this here, so we get right dependencies
-SLOFILES=$(SHL1OBJS)
-
-.ENDIF
+SLOFILES=$(SHL1OBJS) $(SHL2OBJS) $(SHL3OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/osl/file/osl_File.cxx b/sal/qa/osl/file/osl_File.cxx
index 024619d74..e38da907e 100644
--- a/sal/qa/osl/file/osl_File.cxx
+++ b/sal/qa/osl/file/osl_File.cxx
@@ -29,6 +29,10 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
+#ifdef IOS
+#define CPPUNIT_PLUGIN_EXPORTED_NAME cppunitTest_qa_osl_File
+#endif
+
//------------------------------------------------------------------------
// include files
//------------------------------------------------------------------------
@@ -2176,7 +2180,7 @@ namespace osl_VolumeInfo
}
-#if ( defined UNX )
+#if defined(UNX) && !defined(ANDROID)
void getMaxNameLength_002( )
{
struct statvfs aStatFS;
@@ -5819,7 +5823,7 @@ namespace osl_Directory
nError1 = ::osl::Directory::getVolumeInfo( aTmpName3, aVolumeInfo );
// LLA: in Windows, it reply no error, it did not pass in (W32).
-#ifdef UNX
+#if defined(UNX) && !defined(IOS)
CPPUNIT_ASSERT_MESSAGE( "test for getVolumeInfo function: non-existence test. ",
( osl::FileBase::E_NOENT == nError1 ) );
#endif
@@ -6051,7 +6055,7 @@ namespace osl_Directory
if (tmp_x.lastIndexOf('/') != (tmp_x.getLength() - 1))
tmp_x += rtl::OString('/');
-#ifndef WNT
+#if !defined(WNT) && !defined(ANDROID)
// FIXME would be nice to create unique dir even on Windows
tmp_x += rtl::OString("XXXXXX");
char *out = mkdtemp(const_cast<char*>(tmp_x.getStr()));
diff --git a/sal/qa/osl/file/osl_File_Const.h b/sal/qa/osl/file/osl_File_Const.h
index ed2b6824e..88df98ef0 100644
--- a/sal/qa/osl/file/osl_File_Const.h
+++ b/sal/qa/osl/file/osl_File_Const.h
@@ -89,13 +89,15 @@ const sal_Char pBuffer_Blank[] = "";
# include <errno.h>
# include <fcntl.h>
# include <sys/stat.h>
-# if !defined(MACOSX) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined (DRAGONFLY)
+# if !defined(MACOSX) && !defined(IOS) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined (DRAGONFLY)
# include <sys/statfs.h>
# else
# include <sys/param.h>
# include <sys/mount.h>
# endif
-# include <sys/statvfs.h>
+# if !defined(ANDROID)
+# include <sys/statvfs.h>
+# endif
# include <sys/types.h>
# define TEST_PLATFORM ""
# define TEST_PLATFORM_ROOT "/"
diff --git a/sal/qa/osl/file/osl_old_test_file.cxx b/sal/qa/osl/file/osl_old_test_file.cxx
index 80e9e077b..e18649055 100644
--- a/sal/qa/osl/file/osl_old_test_file.cxx
+++ b/sal/qa/osl/file/osl_old_test_file.cxx
@@ -29,6 +29,10 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
+#ifdef IOS
+#define CPPUNIT_PLUGIN_EXPORTED_NAME cppunitTest_osl_old_test_file
+#endif
+
// LLA:
// this file is converted to use with testshl2
// original was placed in sal/test/textenc.cxx
diff --git a/sal/qa/osl/file/test_cpy_wrt_file.cxx b/sal/qa/osl/file/test_cpy_wrt_file.cxx
index 891163120..56135301e 100644
--- a/sal/qa/osl/file/test_cpy_wrt_file.cxx
+++ b/sal/qa/osl/file/test_cpy_wrt_file.cxx
@@ -29,6 +29,10 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
+#ifdef IOS
+#define CPPUNIT_PLUGIN_EXPORTED_NAME cppunitTest_tcwf
+#endif
+
#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/plugin/TestPlugIn.h>
@@ -43,7 +47,7 @@ using ::rtl::OUStringToOString;
using ::rtl::OString;
//Use to silence OSL_ warnings for a deliberate error
-extern "C" void SAL_CALL suppressOslDebugMessage( const sal_Char *, sal_Int32, const sal_Char * )
+extern "C" void SAL_CALL suppressOslDebugMessage2( const sal_Char *, sal_Int32, const sal_Char * )
{
}
@@ -71,7 +75,7 @@ public:
//deliberate errors, suppress run-time warning for operations on
//un-opened File
pfunc_osl_printDetailedDebugMessage pOldDebugMessageFunc =
- osl_setDetailedDebugMessageFunc( &suppressOslDebugMessage );
+ osl_setDetailedDebugMessageFunc( &suppressOslDebugMessage2 );
char buffer[1];
sal_uInt64 written = 0;
diff --git a/sal/qa/osl/getsystempathfromfileurl/makefile.mk b/sal/qa/osl/getsystempathfromfileurl/makefile.mk
index 769313aad..71597ba07 100644
--- a/sal/qa/osl/getsystempathfromfileurl/makefile.mk
+++ b/sal/qa/osl/getsystempathfromfileurl/makefile.mk
@@ -37,7 +37,9 @@ ENABLE_EXCEPTIONS = TRUE
.INCLUDE: settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGSCXX += $(CPPUNIT_CFLAGS)
@@ -53,8 +55,6 @@ DEF1NAME = $(SHL1TARGET)
SLOFILES = $(SHL1OBJS)
-.ENDIF
-
.INCLUDE: target.mk
.INCLUDE: _cppunit.mk
diff --git a/sal/qa/osl/module/makefile.mk b/sal/qa/osl/module/makefile.mk
index 22a4811ea..7fdf0ca43 100644
--- a/sal/qa/osl/module/makefile.mk
+++ b/sal/qa/osl/module/makefile.mk
@@ -36,7 +36,9 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
@@ -72,9 +74,8 @@ SHL2DEF= $(MISC)$/$(SHL2TARGET).def
DEF2NAME =$(SHL2TARGET)
SHL2VERSIONMAP= $(PRJ)$/qa$/export.map
-# END ------------------------------------------------------------------
-.ENDIF
+SLOFILES = $(SHL2OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/osl/module/osl_Module_DLL.cxx b/sal/qa/osl/module/osl_Module_DLL.cxx
index aa436a354..fa4cdaf82 100644
--- a/sal/qa/osl/module/osl_Module_DLL.cxx
+++ b/sal/qa/osl/module/osl_Module_DLL.cxx
@@ -43,9 +43,5 @@ extern "C" sal_Bool SAL_CALL firstfunc( sal_Bool bRes )
{
return ( bRes = sal_True );
}
-extern "C" void SAL_CALL secondfunc()
-{
- printf("second func called.\n");
-}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/qa/osl/process/makefile.mk b/sal/qa/osl/process/makefile.mk
index 17bac5faf..73360cbd0 100644
--- a/sal/qa/osl/process/makefile.mk
+++ b/sal/qa/osl/process/makefile.mk
@@ -35,15 +35,10 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
-
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:testjob by codegen.pl
-
-.IF "$(GUI)" == "WNT"
+.IF "$(COM)" == "MSC"
CFLAGS+=/Ob1
.ENDIF
@@ -54,8 +49,6 @@ SHL1IMPLIB=i$(SHL1TARGET)
DEF1NAME=$(SHL1TARGET)
SHL1VERSIONMAP = $(PRJ)$/qa$/export.map
-# END ------------------------------------------------------------------
-
SHL2OBJS=$(SLO)$/osl_process.obj
SHL2TARGET=osl_process
SHL2STDLIBS= $(SALLIB) $(CPPUNITLIB)
@@ -63,8 +56,6 @@ SHL2IMPLIB=i$(SHL2TARGET)
DEF2NAME=$(SHL2TARGET)
SHL2VERSIONMAP = $(PRJ)$/qa$/export.map
-# END ------------------------------------------------------------------
-
OBJ3FILES=$(OBJ)$/osl_process_child.obj
APP3TARGET=osl_process_child
APP3OBJS=$(OBJ3FILES)
@@ -75,12 +66,8 @@ SHL2DEPN=$(APP3TARGETN) \
$(BIN)/batch.bat
#------------------------------- All object files -------------------------------
-# do this here, so we get right dependencies
-
SLOFILES=$(SHL1OBJS) $(SHL2OBJS)
-.ENDIF
-
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
diff --git a/sal/qa/osl/process/osl_Thread.cxx b/sal/qa/osl/process/osl_Thread.cxx
index 3b021a497..de0589f45 100644
--- a/sal/qa/osl/process/osl_Thread.cxx
+++ b/sal/qa/osl/process/osl_Thread.cxx
@@ -29,6 +29,10 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
+#ifdef IOS
+#define CPPUNIT_PLUGIN_EXPORTED_NAME cppunitTest_osl_Thread
+#endif
+
#ifdef WNT
#define NOMINMAX
#include <windows.h>
@@ -1097,9 +1101,11 @@ namespace osl_Thread
case osl_Thread_PriorityAboveNormal:
sPrioStr = "AboveNormal";
+ break;
case osl_Thread_PriorityNormal:
sPrioStr = "Normal";
+ break;
case osl_Thread_PriorityBelowNormal:
sPrioStr = "BelowNormal";
@@ -2097,9 +2103,6 @@ namespace osl_ThreadData
"ThreadData setData: ",
cData1 == 'a' && cData2 == 'b' && aChar == 'o'
);
-
- delete [] pc2;
- delete [] pc;
}
CPPUNIT_TEST_SUITE(setData);
@@ -2147,8 +2150,6 @@ namespace osl_ThreadData
"ThreadData setData: ",
cData1 == 'c' && cData2 == 'd' && aChar == 'i'
);
-
- delete [] pc;
}
// setData then change the value in the address data pointer points,
diff --git a/sal/qa/osl/process/osl_process.cxx b/sal/qa/osl/process/osl_process.cxx
index 2535c4cd6..573a12241 100644
--- a/sal/qa/osl/process/osl_process.cxx
+++ b/sal/qa/osl/process/osl_process.cxx
@@ -29,6 +29,10 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
+#ifdef IOS
+#define CPPUNIT_PLUGIN_EXPORTED_NAME cppunitTest_osl_process
+#endif
+
#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/plugin/TestPlugIn.h>
@@ -76,14 +80,6 @@
const rtl::OUString EXECUTABLE_NAME (RTL_CONSTASCII_USTRINGPARAM("osl_process_child"));
#endif
-
-//########################################
-std::string OUString_to_std_string(const rtl::OUString& oustr)
-{
- rtl::OString ostr = rtl::OUStringToOString(oustr, osl_getThreadTextEncoding());
- return std::string(ostr.getStr());
-}
-
//########################################
using namespace osl;
@@ -477,6 +473,7 @@ public:
);
std::string line;
+ line.reserve(1024);
while (std::getline(file, line, '\0'))
env_container->push_back(line);
tidy_container(*env_container);
diff --git a/sal/qa/osl/security/makefile.mk b/sal/qa/osl/security/makefile.mk
index e6fbed4ab..85d9beb44 100755
--- a/sal/qa/osl/security/makefile.mk
+++ b/sal/qa/osl/security/makefile.mk
@@ -36,13 +36,13 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:Security by codegen.pl
SHL1OBJS= \
$(SLO)$/osl_Security.obj
@@ -57,10 +57,8 @@ SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME =$(SHL1TARGET)
SHL1VERSIONMAP= $(PRJ)$/qa$/export.map
-# auto generated Target:Security
-# END ------------------------------------------------------------------
-.ENDIF
+SLOFILES = $(SHL1OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/osl/security/osl_Security.cxx b/sal/qa/osl/security/osl_Security.cxx
index faa009750..230b27e96 100644
--- a/sal/qa/osl/security/osl_Security.cxx
+++ b/sal/qa/osl/security/osl_Security.cxx
@@ -126,12 +126,12 @@ namespace osl_Security
CPPUNIT_TEST_SUITE( logonUser );
- if ( !aStringForward.equals( aNullURL ) && aStringForward.indexOf( (sal_Unicode)' ' ) != -1 && ( aStringForward.indexOf( ( sal_Unicode ) ' ' ) == aStringForward.lastIndexOf( ( sal_Unicode ) ' ' ) ) )
+ if ( !aStringForward.equals( aNullUrl ) && aStringForward.indexOf( (sal_Unicode)' ' ) != -1 && ( aStringForward.indexOf( ( sal_Unicode ) ' ' ) == aStringForward.lastIndexOf( ( sal_Unicode ) ' ' ) ) )
/// if user name and passwd are forwarded
{
CPPUNIT_TEST( logonUser_user_pwd );
}
- if ( !aStringForward.equals( aNullURL ) && aStringForward.indexOf( (sal_Unicode)' ' ) != -1 && ( aStringForward.indexOf( ( sal_Unicode ) ' ' ) != aStringForward.lastIndexOf( ( sal_Unicode ) ' ' ) ) )
+ if ( !aStringForward.equals( aNullUrl ) && aStringForward.indexOf( (sal_Unicode)' ' ) != -1 && ( aStringForward.indexOf( ( sal_Unicode ) ' ' ) != aStringForward.lastIndexOf( ( sal_Unicode ) ' ' ) ) )
/// if user name and passwd and file server are forwarded
{
CPPUNIT_TEST( logonUser_user_pwd_server );
@@ -587,31 +587,31 @@ void MyTestPlugInImpl::initialize( CPPUNIT_NS::TestFactoryRegistry *,
t_print("#\n#Retrived system information is below:\n");
t_print("Computer Name: ");
- if ( strComputerName == aNullURL )
+ if ( strComputerName == aNullUrl )
t_print("Not retrived\n" );
else
printUString( strComputerName );
t_print("Current User Name: ");
- if ( strUserName == aNullURL )
+ if ( strUserName == aNullUrl )
t_print("Not retrived\n" );
else
printUString( strUserName );
t_print("Current User Home Directory:");
- if ( strHomeDirectory == aNullURL )
+ if ( strHomeDirectory == aNullUrl )
t_print("Not retrived\n" );
else
printUString( strHomeDirectory );
t_print("Current Config Directory: ");
- if ( strConfigDirectory == aNullURL )
+ if ( strConfigDirectory == aNullUrl )
t_print("Not retrived\n" );
else
printUString( strConfigDirectory );
t_print("Current UserID: ");
- if ( strUserID == aNullURL )
+ if ( strUserID == aNullUrl )
t_print("Not retrived\n" );
else
printUString( strUserID );
@@ -624,7 +624,7 @@ void MyTestPlugInImpl::initialize( CPPUNIT_NS::TestFactoryRegistry *,
/// get and display forwarded text if available.
aStringForward = ::rtl::OUString::createFromAscii( parameters.getCommandLine().c_str() );
- if ( !aStringForward.equals( aNullURL ) && aStringForward.indexOf( (sal_Unicode)' ' ) != -1 )
+ if ( !aStringForward.equals( aNullUrl ) && aStringForward.indexOf( (sal_Unicode)' ' ) != -1 )
{
sal_Int32 nFirstSpacePoint = aStringForward.indexOf( (sal_Unicode)' ' );;
sal_Int32 nLastSpacePoint = aStringForward.lastIndexOf( (sal_Unicode)' ' );;
diff --git a/sal/qa/osl/security/osl_Security_Const.h b/sal/qa/osl/security/osl_Security_Const.h
index 74e068e25..197745f7d 100644
--- a/sal/qa/osl/security/osl_Security_Const.h
+++ b/sal/qa/osl/security/osl_Security_Const.h
@@ -63,12 +63,15 @@ const char pTestString[17] = "Sun Microsystems";
//------------------------------------------------------------------------
// condition names
//------------------------------------------------------------------------
-OSLTEST_DECLARE_USTRING( TestSec, "testsecurity" );
-OSLTEST_DECLARE_USTRING( NullURL, "" );
-::rtl::OUString aLogonUser( aNullURL ), aLogonPasswd( aNullURL ), aFileServer( aNullURL ), aStringForward( aNullURL );
-::rtl::OUString strUserName( aNullURL ) , strComputerName( aNullURL ) , strHomeDirectory( aNullURL );
-::rtl::OUString strConfigDirectory( aNullURL ), strUserID( aNullURL );
+// Intentionally different from the aNullURL in osl_File_Const.h to avoid
+// duplicate symbols as all the unit tests here get linked together for iOS...
+
+OSLTEST_DECLARE_USTRING( NullUrl, "" );
+
+::rtl::OUString aLogonUser( aNullUrl ), aLogonPasswd( aNullUrl ), aFileServer( aNullUrl ), aStringForward( aNullUrl );
+::rtl::OUString strUserName( aNullUrl ) , strComputerName( aNullUrl ) , strHomeDirectory( aNullUrl );
+::rtl::OUString strConfigDirectory( aNullUrl ), strUserID( aNullUrl );
sal_Bool isAdmin = sal_False;
diff --git a/sal/qa/rtl/alloc/makefile.mk b/sal/qa/rtl/alloc/makefile.mk
index d829b1464..1a015da3b 100755
--- a/sal/qa/rtl/alloc/makefile.mk
+++ b/sal/qa/rtl/alloc/makefile.mk
@@ -35,7 +35,9 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
@@ -53,10 +55,7 @@ DEF1NAME =$(SHL1TARGET)
SHL1VERSIONMAP= $(PRJ)$/qa$/export.map
#------------------------------- All object files -------------------------------
-# do this here, so we get right dependencies
-# SLOFILES=$(SHL1OBJS)
-
-.ENDIF
+SLOFILES=$(SHL1OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/rtl/cipher/makefile.mk b/sal/qa/rtl/cipher/makefile.mk
index 30fc67825..fd95355ac 100644
--- a/sal/qa/rtl/cipher/makefile.mk
+++ b/sal/qa/rtl/cipher/makefile.mk
@@ -37,15 +37,15 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
CFLAGSCXX += $(CPPUNIT_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:joblist by codegen.pl
SHL1OBJS= \
$(SLO)$/rtl_cipher.obj
@@ -58,14 +58,9 @@ SHL1IMPLIB= i$(SHL1TARGET)
DEF1NAME =$(SHL1TARGET)
# DEF2EXPORTFILE= export.exp
SHL1VERSIONMAP= $(PRJ)$/qa$/export.map
-# auto generated Target:joblist
-# END ------------------------------------------------------------------
#------------------------------- All object files -------------------------------
-# do this here, so we get right dependencies
-# SLOFILES=$(SHL1OBJS)
-
-.ENDIF
+SLOFILES=$(SHL1OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/rtl/crc32/makefile.mk b/sal/qa/rtl/crc32/makefile.mk
index 23e7fd2aa..3820a8cf7 100755
--- a/sal/qa/rtl/crc32/makefile.mk
+++ b/sal/qa/rtl/crc32/makefile.mk
@@ -35,15 +35,15 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
CFLAGSCXX += $(CPPUNIT_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:jobfile by codegen.pl
SHL1OBJS= \
$(SLO)$/rtl_crc32.obj
@@ -56,14 +56,9 @@ SHL1IMPLIB= i$(SHL1TARGET)
DEF1NAME =$(SHL1TARGET)
# DEF1EXPORTFILE= export.exp
SHL1VERSIONMAP= $(PRJ)$/qa$/export.map
-# auto generated Target:jobfile
-# END ------------------------------------------------------------------
#------------------------------- All object files -------------------------------
-# do this here, so we get right dependencies
-# SLOFILES=$(SHL1OBJS)
-
-.ENDIF
+SLOFILES=$(SHL1OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/rtl/doublelock/makefile.mk b/sal/qa/rtl/doublelock/makefile.mk
index 87ef35bcb..a1d035673 100644
--- a/sal/qa/rtl/doublelock/makefile.mk
+++ b/sal/qa/rtl/doublelock/makefile.mk
@@ -35,17 +35,16 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
CFLAGSCXX += $(CPPUNIT_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:testjob by codegen.pl
-
-.IF "$(GUI)" == "WNT"
+.IF "$(COM)" == "MSC"
CFLAGS+=/Ob1
.ENDIF
@@ -59,15 +58,9 @@ SHL1IMPLIB= i$(SHL1TARGET)
DEF1NAME =$(SHL1TARGET)
SHL1VERSIONMAP = $(PRJ)$/qa$/export.map
-# END ------------------------------------------------------------------
-
#------------------------------- All object files -------------------------------
-# do this here, so we get right dependencies
-
SLOFILES=$(SHL1OBJS)
-.ENDIF
-
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
diff --git a/sal/qa/rtl/locale/makefile.mk b/sal/qa/rtl/locale/makefile.mk
index fd9714793..0d1c8f83f 100644
--- a/sal/qa/rtl/locale/makefile.mk
+++ b/sal/qa/rtl/locale/makefile.mk
@@ -35,15 +35,15 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
CFLAGSCXX += $(CPPUNIT_CFLAGS)
-# BEGIN ----------------------------------------------------------------
-# auto generated Target:locale by codegen.pl
SHL1OBJS= \
$(SLO)$/rtl_locale.obj
@@ -56,15 +56,9 @@ SHL1IMPLIB= i$(SHL1TARGET)
DEF1NAME =$(SHL1TARGET)
# DEF1EXPORTFILE= export.exp
SHL1VERSIONMAP= $(PRJ)$/qa$/export.map
-# auto generated Target:locale
-# END ------------------------------------------------------------------
-
#------------------------------- All object files -------------------------------
-# do this here, so we get right dependencies
-# SLOFILES=$(SHL1OBJS)
-
-.ENDIF
+SLOFILES=$(SHL1OBJS)
# --- Targets ------------------------------------------------------
diff --git a/sal/qa/rtl/oustringbuffer/makefile.mk b/sal/qa/rtl/oustringbuffer/makefile.mk
index 32583c2ff..0db90281a 100644
--- a/sal/qa/rtl/oustringbuffer/makefile.mk
+++ b/sal/qa/rtl/oustringbuffer/makefile.mk
@@ -34,7 +34,9 @@ ENABLE_EXCEPTIONS := TRUE
.INCLUDE: settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
@@ -51,7 +53,5 @@ SHL1STDLIBS := $(SALLIB) $(CPPUNITLIB)
SHL1VERSIONMAP := $(PRJ)$/qa$/export.map
DEF1NAME := $(SHL1TARGET)
-.ENDIF
-
.INCLUDE: target.mk
.INCLUDE: $(PRJ)$/qa$/cppunit_local.mk
diff --git a/sal/qa/rtl/strings/makefile.mk b/sal/qa/rtl/strings/makefile.mk
index 821e04e7f..c58476e59 100644
--- a/sal/qa/rtl/strings/makefile.mk
+++ b/sal/qa/rtl/strings/makefile.mk
@@ -34,7 +34,9 @@ ENABLE_EXCEPTIONS := TRUE
.INCLUDE: settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
@@ -52,7 +54,5 @@ SHL1STDLIBS := $(SALLIB) $(CPPUNITLIB)
SHL1VERSIONMAP := $(PRJ)$/qa$/export.map
DEF1NAME := $(SHL1TARGET)
-.ENDIF
-
.INCLUDE: target.mk
.INCLUDE: $(PRJ)$/qa$/cppunit_local.mk
diff --git a/sal/qa/rtl_strings/rtl_String_Utils.cxx b/sal/qa/rtl_strings/rtl_String_Utils.cxx
index 2250d98f7..62302441a 100644
--- a/sal/qa/rtl_strings/rtl_String_Utils.cxx
+++ b/sal/qa/rtl_strings/rtl_String_Utils.cxx
@@ -171,172 +171,6 @@ sal_Char* createName( sal_Char* dst, const sal_Char* meth, sal_uInt32 cnt )
}
//------------------------------------------------------------------------
-// testing the method compareTo( const OString & aStr )
-//------------------------------------------------------------------------
-void makeComment( char *com, const char *str1, const char *str2,
- sal_Int32 sgn )
-{
- cpystr(com, str1);
- int str1Length = AStringLen( str1 );
- const char *sign = (sgn == 0) ? " == " : (sgn > 0) ? " > " : " < " ;
- cpystr(com + str1Length, sign);
- int signLength = AStringLen(sign);
- cpystr(com + str1Length + signLength, str2);
- com[str1Length + signLength + AStringLen(str2)] = 0;
-}
-
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToFloatCompare ( const sal_Char *pStr,
- const float nX,
- const float nEPS
- )
-{
- sal_Bool cmp = sal_False;
-
- if ( pStr != NULL )
- {
- ::rtl::OString aStr(pStr);
-
- float actNum = 0;
- float expNum = nX;
- float eps = nEPS;
-
- actNum = aStr.toFloat();
-
- if ( abs( (int)(actNum - expNum) ) <= eps )
- {
- cmp = sal_True;
- } // if
- } // if
-
- return cmp;
-} // AStringToFloatCompare
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToDoubleCompare ( const sal_Char *pStr,
- const double nX,
- const double nEPS
- )
-{
- sal_Bool cmp = sal_False;
-
- if ( pStr != NULL )
- {
- ::rtl::OString aStr(pStr);
-
- double actNum = 0;
- double expNum = nX;
- double eps = nEPS;
-
- actNum = aStr.toDouble();
-
- if ( abs( (int)(actNum - expNum) ) <= eps )
- {
- cmp = sal_True;
- } // if
- } // if
-
- return cmp;
-} // AStringToDoubleCompare
-
-sal_uInt32 UStringLen( const sal_Unicode *pUStr )
-{
- sal_uInt32 nUStrLen = 0;
-
- if ( pUStr != NULL )
- {
- const sal_Unicode *pTempUStr = pUStr;
-
- while( *pTempUStr )
- {
- pTempUStr++;
- } // while
-
- nUStrLen = (sal_uInt32)( pTempUStr - pUStr );
- } // if
-
- return nUStrLen;
-} // UStringLen
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringIsValid( const sal_Char *pAStr )
-{
- if ( pAStr != NULL )
- {
- sal_uInt32 nLen = AStringLen( pAStr );
- sal_uChar uChar = 0;
-
- while ( ( nLen >= 0 ) && ( *pAStr ) )
- {
- uChar = (unsigned char)*pAStr;
-
- if ( uChar > 127 )
- {
- return sal_False;
- } // if
-
- pAStr++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nLen > 0 )
- {
- nLen--;
- } // if
- else
- {
- break;
- } // else
- } // while
- } // if
-
- return sal_True;
-} // AStringIsValid
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringNIsValid( const sal_Char *pAStr,
- const sal_uInt32 nStrLen
- )
-{
- sal_uInt32 nLen = nStrLen;
- sal_uChar uChar = 0;
-
- while ( ( nLen >= 0 ) && ( *pAStr ) )
- {
- uChar = (unsigned char)*pAStr;
-
- if ( uChar > 127 )
- {
- return sal_False;
- } // if
-
- pAStr++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nLen > 0 )
- {
- nLen--;
- } // if
- else
- {
- break;
- } // else
- } // while
-
- return sal_True;
-} // AStringNIsValid
-
-//------------------------------------------------------------------------
static inline sal_Int32 ACharToUCharCompare( const sal_Unicode *pUStr,
const sal_Char *pAStr
@@ -351,224 +185,4 @@ static inline sal_Int32 ACharToUCharCompare( const sal_Unicode *pUStr,
return nCmp;
} // ACharToUCharCompare
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToUStringCompare( const sal_Unicode *pUStr,
- const sal_Char *pAStr
- )
-{
- sal_Int32 nCmp = kErrCompareAStringToUString;
-
- if ( ( pUStr != NULL ) && ( pAStr != NULL ) )
- {
- nCmp = ACharToUCharCompare( pUStr, pAStr );
-
- while ( ( nCmp == 0 ) && ( *pAStr ) )
- {
- pUStr++;
- pAStr++;
-
- nCmp = ACharToUCharCompare( pUStr, pAStr );
- } // while
- } // if
-
- return nCmp;
-} // AStringToUStringCompare
-
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToUStringNCompare( const sal_Unicode *pUStr,
- const sal_Char *pAStr,
- const sal_uInt32 nAStrCount
- )
-{
- sal_Int32 nCmp = kErrCompareNAStringToUString;
-
- if ( ( pUStr != NULL ) && ( pAStr != NULL ) )
- {
- sal_uInt32 nCount = nAStrCount;
-
- nCmp = ACharToUCharCompare( pUStr, pAStr );
-
- while ( ( nCmp == 0 ) && ( *pAStr ) && ( nCount ) )
- {
- pUStr++;
- pAStr++;
-
- nCmp = ACharToUCharCompare( pUStr, pAStr );
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nCount > 0 )
- {
- nCount--;
- } // if
- else
- {
- break;
- } // else
- } // while
- } // if
-
- return nCmp;
-} // AStringToUStringNCompare
-
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToRTLUStringCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr
- )
-{
- sal_Int32 nCmp = kErrCompareAStringToRTLUString;
-
- if ( ( pRTLUStr != NULL ) && ( pAStr != NULL ) )
- {
- rtl_uString *pRTLUStrCopy = NULL;
-
- rtl_uString_newFromString( &pRTLUStrCopy, pRTLUStr );
-
- if ( pRTLUStrCopy != NULL )
- {
- const sal_Unicode *pUStr = rtl_uString_getStr( pRTLUStrCopy );
-
- if ( pUStr != NULL )
- {
- nCmp = AStringToUStringCompare( pUStr, pAStr );
- } // if
-
- rtl_uString_release( pRTLUStrCopy );
-
- pRTLUStrCopy = NULL;
- } // if
- } // if
-
- return nCmp;
-} // AStringToRTLUStringCompare
-
-//------------------------------------------------------------------------
-
-sal_Int32 AStringToRTLUStringNCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr,
- const sal_uInt32 nAStrCount
- )
-{
- sal_Int32 nCmp = kErrCompareNAStringToRTLUString;
-
- if ( ( pRTLUStr != NULL ) && ( pAStr != NULL ) )
- {
- rtl_uString *pRTLUStrCopy = NULL;
-
- rtl_uString_newFromString( &pRTLUStrCopy, pRTLUStr );
-
- if ( pRTLUStrCopy != NULL )
- {
- const sal_Unicode *pUStr = rtl_uString_getStr( pRTLUStrCopy );
-
- if ( pUStr != NULL )
- {
- nCmp = AStringToUStringNCompare( pUStr, pAStr, nAStrCount );
- } // if
-
- rtl_uString_release( pRTLUStrCopy );
-
- pRTLUStrCopy = NULL;
- } // if
- } // if
-
- return nCmp;
-} // AStringToRTLUStringNCompare
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToUStringCopy( sal_Unicode *pDest,
- const sal_Char *pSrc
- )
-{
- sal_Bool bCopied = sal_False;
- sal_uInt32 nCount = AStringLen( pSrc );
- sal_uInt32 nLen = nCount;
-
- if ( ( pDest != NULL )
- && ( pSrc != NULL )
- && ( AStringNIsValid( pSrc, nLen ) )
- )
- {
- while ( nCount >= 0 )
- {
- *pDest = (unsigned char)*pSrc;
-
- pDest++;
- pSrc++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nCount > 0 )
- {
- nCount--;
- } // if
- else
- {
- break;
- } // else
- } // while
-
- if ( nCount == 0 )
- {
- bCopied = sal_True;
- } // if
- } // if
-
- return bCopied;
-} // AStringToUStringCopy
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToUStringNCopy( sal_Unicode *pDest,
- const sal_Char *pSrc,
- const sal_uInt32 nSrcLen
- )
-{
- sal_Bool bCopied = sal_False;
- sal_uInt32 nCount = nSrcLen;
- sal_uInt32 nLen = nSrcLen;
-
- if ( ( pDest != NULL )
- && ( pSrc != NULL )
- && ( AStringNIsValid( pSrc, nLen ) )
- )
- {
- while ( nCount >= 0 )
- {
- *pDest = (unsigned char)*pSrc;
-
- pDest++;
- pSrc++;
-
- // Since we are dealing with unsigned integers
- // we want to make sure that the last number is
- // indeed zero.
-
- if ( nCount > 0 )
- {
- nCount--;
- } // if
- else
- {
- break;
- } // else
- } // while
-
- if ( nCount == 0 )
- {
- bCopied = sal_True;
- } // if
- } // if
-
- return bCopied;
-} // AStringToUStringNCopy
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/qa/rtl_strings/rtl_String_Utils.hxx b/sal/qa/rtl_strings/rtl_String_Utils.hxx
index be4083bd7..fc0e29be0 100644
--- a/sal/qa/rtl_strings/rtl_String_Utils.hxx
+++ b/sal/qa/rtl_strings/rtl_String_Utils.hxx
@@ -54,29 +54,12 @@ sal_Bool cmpustr( const sal_Unicode* str1, const sal_Unicode* str2, sal_uInt32 l
sal_Bool cmpustr( const sal_Unicode* str1, const sal_Unicode* str2 );
sal_Char* createName( sal_Char* dst, const sal_Char* src, sal_uInt32 cnt );
-void makeComment(char *com, const char *str1, const char *str2, sal_Int32 sgn);
sal_uInt32 AStringLen( const sal_Char *pAStr );
-sal_uInt32 UStringLen( const sal_Unicode *pUStr );
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToFloatCompare ( const sal_Char *pStr,
- const float nX,
- const float nEPS
- );
-
-sal_Bool AStringToDoubleCompare ( const sal_Char *pStr,
- const double nX,
- const double nEPS
- );
-
//------------------------------------------------------------------------
-sal_Bool AStringIsValid( const sal_Char *pAStr );
-
sal_Bool AStringNIsValid( const sal_Char *pAStr,
const sal_uInt32 nStrLen
);
@@ -92,34 +75,8 @@ sal_Int32 AStringToUStringNCompare( const sal_Unicode *pUStr,
const sal_uInt32 nAStrCount
);
-sal_Int32 AStringToRTLUStringCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr
- );
-
-sal_Int32 AStringToRTLUStringNCompare( const rtl_uString *pRTLUStr,
- const sal_Char *pAStr,
- const sal_uInt32 nAStrCount
- );
-
-//------------------------------------------------------------------------
-
-sal_Bool AStringToUStringCopy( sal_Unicode *pDest,
- const sal_Char *pSrc
- );
-
-sal_Bool AStringToUStringNCopy( sal_Unicode *pDest,
- const sal_Char *pSrc,
- const sal_uInt32 nSrcLen
- );
-
#endif /* __cplusplus */
#endif /* _RTL_STRING_UTILS_HXX */
-
-
-
-
-
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/qa/sal/makefile.mk b/sal/qa/sal/makefile.mk
index 78c8646c3..0677acc24 100644
--- a/sal/qa/sal/makefile.mk
+++ b/sal/qa/sal/makefile.mk
@@ -33,7 +33,9 @@ ENABLE_EXCEPTIONS := TRUE
.INCLUDE: settings.mk
-.IF "$(CROSS_COMPILING)"!="YES"
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -DCPPUNIT_PLUGIN_EXPORTED_NAME=cppunitTest_$(TARGET)
+.ENDIF
SHL1TARGET = $(TARGET)_types
SHL1OBJS = $(SLO)$/test_types.obj
@@ -44,7 +46,5 @@ DEF1NAME = $(SHL1TARGET)
SLOFILES = $(SHL1OBJS)
-.ENDIF
-
.INCLUDE: target.mk
.INCLUDE: $(PRJ)$/qa$/cppunit_local.mk
diff --git a/offapi/com/sun/star/configuration/backend/xml/makefile.mk b/sal/qa/static/makefile.mk
index b16dcb545..71c308544 100644
--- a/offapi/com/sun/star/configuration/backend/xml/makefile.mk
+++ b/sal/qa/static/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -23,21 +23,46 @@
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
-#*************************************************************************
+#***********************************************************************/
+
+PRJ = ../..
+PRJNAME = sal
+TARGET = sal_cppunittester_all
+
+ENABLE_EXCEPTIONS = TRUE
+LIBTARGET = NO
+
+.INCLUDE: settings.mk
+
+CFLAGSCXX += $(CPPUNIT_CFLAGS)
+
+.IF "$(OS)" != "IOS"
+
+ALL :
+ @echo This is only for iOS
-PRJ = ..$/..$/..$/..$/..$/..
-PRJNAME=offapi
+.ENDIF
-TARGET = csscbxml
-PACKAGE = com$/sun$/star$/configuration$/backend$/xml
+CFLAGSCXX += -x objective-c++ -fobjc-abi-version=2 -fobjc-legacy-dispatch -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
+OBJFILES = $(APP1OBJS)
-IDLFILES = \
- SchemaParser.idl \
- LayerParser.idl \
- LayerWriter.idl \
+APP1OBJS = $(OBJ)/sal_cppunittester_all.obj
+APP1RPATH = NONE
+APP1LIBS += \
+ $(SLB)/qa_ByteSequence.lib \
+ $(SLB)/qa_ostringbuffer.lib \
+ $(SLB)/qa_osl_condition.lib \
+ $(SLB)/qa_osl_file.lib \
+ $(SLB)/qa_osl_security.lib \
+ $(SLB)/qa_rtl_alloc.lib \
+ $(SLB)/qa_rtl_cipher.lib \
+ $(SLB)/qa_rtl_crc32.lib \
+ $(SLB)/qa_rtl_doublelock.lib \
+ $(SLB)/qa_rtl_locale.lib \
+ $(SLB)/qa_sal.lib
+APP1STDLIBS = $(CPPUNITLIB) $(SALLIB)
+APP1TARGET = $(TARGET)
.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
diff --git a/sal/qa/static/sal_cppunittester_all.cxx b/sal/qa/static/sal_cppunittester_all.cxx
new file mode 100644
index 000000000..4c3d942c1
--- /dev/null
+++ b/sal/qa/static/sal_cppunittester_all.cxx
@@ -0,0 +1,161 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+*
+* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+*
+* Copyright 2000, 2010 Oracle and/or its affiliates.
+*
+* OpenOffice.org - a multi-platform office productivity suite
+*
+* This file is part of OpenOffice.org.
+*
+* OpenOffice.org is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Lesser General Public License version 3
+* only, as published by the Free Software Foundation.
+*
+* OpenOffice.org is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License version 3 for more details
+* (a copy is included in the LICENSE file that accompanied this code).
+*
+* You should have received a copy of the GNU Lesser General Public License
+* version 3 along with OpenOffice.org. If not, see
+* <http://www.openoffice.org/license.html>
+* for a copy of the LGPLv3 License.
+*
+************************************************************************/
+
+#include "precompiled_sal.hxx"
+#include "sal/config.h"
+
+#include <cstdlib>
+#include <iostream>
+#include <limits>
+#include <string>
+#include "cppunittester/protectorfactory.hxx"
+#include "osl/module.h"
+#include "osl/module.hxx"
+#include "osl/thread.h"
+#include "rtl/process.h"
+#include "rtl/string.h"
+#include "rtl/string.hxx"
+#include "rtl/textcvt.h"
+#include "rtl/ustring.hxx"
+#include "sal/main.h"
+#include "sal/types.h"
+
+#include "cppunit/CompilerOutputter.h"
+#include "cppunit/TestResult.h"
+#include "cppunit/TestResultCollector.h"
+#include "cppunit/TestRunner.h"
+#include "cppunit/plugin/TestPlugIn.h"
+#include "cppunit/plugin/PlugInParameters.h"
+#include "cppunit/extensions/TestFactoryRegistry.h"
+#include "cppunit/portability/Stream.h"
+
+#include "boost/noncopyable.hpp"
+
+namespace {
+
+void usageFailure() {
+ std::cerr
+ << ("Usage: cppunittester (--protector <shared-library-path>"
+ " <function-symbol>)* <shared-library-path>")
+ << std::endl;
+ std::exit(EXIT_FAILURE);
+}
+
+rtl::OUString getArgument(sal_Int32 index) {
+ rtl::OUString arg;
+ rtl_getAppCommandArg(index, &arg.pData);
+ return arg;
+}
+
+std::string convertLazy(rtl::OUString const & s16) {
+ rtl::OString s8(rtl::OUStringToOString(s16, osl_getThreadTextEncoding()));
+ return std::string(
+ s8.getStr(),
+ ((static_cast< sal_uInt32 >(s8.getLength())
+ > (std::numeric_limits< std::string::size_type >::max)())
+ ? (std::numeric_limits< std::string::size_type >::max)()
+ : static_cast< std::string::size_type >(s8.getLength())));
+}
+
+//Allow the whole uniting testing framework to be run inside a "Protector"
+//which knows about uno exceptions, so it can print the content of the
+//exception before falling over and dying
+class CPPUNIT_API ProtectedFixtureFunctor : public CppUnit::Functor, private boost::noncopyable
+{
+private:
+ const std::string &args;
+ CppUnit::TestResult &result;
+public:
+ ProtectedFixtureFunctor(const std::string &args_, CppUnit::TestResult &result_)
+ : args(args_)
+ , result(result_)
+ {
+ }
+ bool run() const
+ {
+ CppUnit::TestRunner runner;
+ runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
+ CppUnit::TestResultCollector collector;
+ result.addListener(&collector);
+ runner.run(result);
+ CppUnit::CompilerOutputter(&collector, CppUnit::stdCErr()).write();
+ return collector.wasSuccessful();
+ }
+ virtual bool operator()() const
+ {
+ return run();
+ }
+};
+}
+
+extern "C" CppUnitTestPlugIn *cppunitTest_qa_ByteSequence(void),
+ *cppunitTest_qa_ostringbuffer(void),
+ *cppunitTest_qa_osl_condition(void),
+ *cppunitTest_qa_osl_File(void),
+ *cppunitTest_tcwf(void),
+ *cppunitTest_osl_old_test_file(void),
+ *cppunitTest_qa_osl_security(void),
+ *cppunitTest_qa_rtl_alloc(void),
+ *cppunitTest_qa_rtl_cipher(void),
+ *cppunitTest_qa_rtl_crc32(void),
+ *cppunitTest_qa_rtl_doublelock(void),
+ *cppunitTest_qa_rtl_locale(void),
+ *cppunitTest_qa_sal(void);
+
+SAL_IMPLEMENT_MAIN() {
+ TestPlugInSignature plugs[] = {
+ cppunitTest_qa_ByteSequence,
+ cppunitTest_qa_ostringbuffer,
+ cppunitTest_qa_osl_condition,
+ cppunitTest_qa_osl_File,
+ cppunitTest_tcwf,
+ cppunitTest_osl_old_test_file,
+ cppunitTest_qa_osl_security,
+ cppunitTest_qa_rtl_alloc,
+ cppunitTest_qa_rtl_cipher,
+ cppunitTest_qa_rtl_crc32,
+ cppunitTest_qa_rtl_doublelock,
+ cppunitTest_qa_rtl_locale,
+ cppunitTest_qa_sal,
+ NULL
+ };
+ CppUnit::TestResult result;
+ std::string args;
+ bool ok = false;
+ for (TestPlugInSignature *plug = plugs; *plug != NULL; plug++) {
+ CppUnitTestPlugIn *iface;
+ iface = (*plug)();
+ iface->initialize(&CppUnit::TestFactoryRegistry::getRegistry(), CppUnit::PlugInParameters());
+ }
+ ProtectedFixtureFunctor tests(args, result);
+ ok = tests.run();
+
+ return ok ? EXIT_SUCCESS : EXIT_FAILURE;
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/rtl/source/strbuf.c b/sal/rtl/source/strbuf.c
index 446b1cee2..c0e9694dc 100644
--- a/sal/rtl/source/strbuf.c
+++ b/sal/rtl/source/strbuf.c
@@ -144,6 +144,36 @@ void SAL_CALL rtl_stringbuffer_insert( rtl_String ** This,
(*This)->length = nOldLen + len;
pBuf[ nOldLen + len ] = 0;
}
+}
+
+/*************************************************************************
+ * rtl_stringbuffer_remove
+ */
+void SAL_CALL rtl_stringbuffer_remove( rtl_String ** This,
+ sal_Int32 start,
+ sal_Int32 len )
+{
+ sal_Int32 nTailLen;
+ sal_Char * pBuf;
+
+ if (len > (*This)->length - start)
+ len = (*This)->length - start;
+
+ //remove nothing
+ if (!len)
+ return;
+
+ pBuf = (*This)->buffer;
+ nTailLen = (*This)->length - ( start + len );
+
+ if (nTailLen)
+ {
+ /* move the tail */
+ rtl_moveMemory(pBuf + start, pBuf + start + len, nTailLen * sizeof(sal_Char));
+ }
+
+ (*This)->length-=len;
+ pBuf[ (*This)->length ] = 0;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/rtl/source/ustrbuf.c b/sal/rtl/source/ustrbuf.c
index 33317b6f3..638b27eeb 100644
--- a/sal/rtl/source/ustrbuf.c
+++ b/sal/rtl/source/ustrbuf.c
@@ -206,5 +206,34 @@ void SAL_CALL rtl_uStringbuffer_insert_ascii( /*inout*/rtl_uString ** This,
}
}
+/*************************************************************************
+ * rtl_uStringbuffer_remove
+ */
+void SAL_CALL rtl_uStringbuffer_remove( rtl_uString ** This,
+ sal_Int32 start,
+ sal_Int32 len )
+{
+ sal_Int32 nTailLen;
+ sal_Unicode * pBuf;
+
+ if (len > (*This)->length - start)
+ len = (*This)->length - start;
+
+ //remove nothing
+ if (!len)
+ return;
+
+ pBuf = (*This)->buffer;
+ nTailLen = (*This)->length - ( start + len );
+
+ if (nTailLen)
+ {
+ /* move the tail */
+ rtl_moveMemory(pBuf + start, pBuf + start + len, nTailLen * sizeof(sal_Unicode));
+ }
+
+ (*This)->length-=len;
+ pBuf[ (*This)->length ] = 0;
+}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/CommandLineToArgvW.cpp b/sal/systools/win32/uwinapi/CommandLineToArgvW.cpp
deleted file mode 100644
index 958206a0f..000000000
--- a/sal/systools/win32/uwinapi/CommandLineToArgvW.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
-#endif
-
-#include "macros.h"
-
-#ifdef __cplusplus
-#define local inline
-#else
-#define local static
-#endif
-
-local LPCWSTR SkipBlanks( LPCWSTR lpScan )
-{
- while ( ' ' == *lpScan || '\t' == *lpScan )
- lpScan++;
-
- return lpScan;
-}
-
-
-local LPCWSTR SkipArgument( LPCWSTR lpScan )
-{
- BOOL fQuoted = FALSE;
- LPCWSTR lpArgEnd = NULL;
-
- do
- {
- switch ( *lpScan )
- {
- case ' ':
- case '\t':
- if ( fQuoted )
- lpScan++;
- else
- lpArgEnd = lpScan;
- break;
- case '\"':
- lpScan++;
- fQuoted = !fQuoted;
- break;
- case '\0':
- lpArgEnd = lpScan;
- break;
- default:
- lpScan++;
- break;
- }
- } while( *lpScan && !lpArgEnd );
-
- return lpScan;
-}
-
-
-IMPLEMENT_THUNK( shell32, WINDOWS, LPWSTR *, WINAPI, CommandLineToArgvW, ( LPCWSTR lpCmdLineW, int *pNumArgs ) )
-{
- LPWSTR *lpArgvW = NULL;
-
- if ( !lpCmdLineW || !*lpCmdLineW )
- {
- CHAR szFileName[MAX_PATH];
-
- DWORD dwResult = GetModuleFileNameA( NULL, szFileName, MAX_PATH );
-
- if ( dwResult && dwResult < MAX_PATH )
- {
- int cchNeeded = MultiByteToWideChar( CP_ACP, 0, szFileName, -1, NULL, 0 );
-
- lpArgvW = (LPWSTR *)GlobalAlloc( 0, cchNeeded * sizeof(WCHAR) + sizeof(LPWSTR) );
-
- if ( lpArgvW )
- {
- lpArgvW[0] = (LPWSTR)(lpArgvW + 1);
-
- MultiByteToWideChar( CP_ACP, 0, szFileName, -1, lpArgvW[0], cchNeeded );
- *pNumArgs = 1;
- }
- else
- SetLastError( ERROR_OUTOFMEMORY );
- }
- }
- else
- {
- LPCWSTR lpScan = lpCmdLineW;
- int nTokens = 0;
- int cchNeeded = 0;
-
- // Count arguments and required size
-
- while ( *lpScan )
- {
- lpScan = SkipBlanks( lpScan );
- if ( *lpScan )
- {
- LPCWSTR lpArgEnd = SkipArgument( lpScan );
-
- nTokens++;
- cchNeeded += lpArgEnd - lpScan + 1;
- lpScan = lpArgEnd;
- }
- }
-
- // Allocate space for one additional NULL pointer to terminate list
-
- lpArgvW = (LPWSTR *)GlobalAlloc( 0, sizeof(LPWSTR) * (nTokens + 1) + sizeof(WCHAR) * cchNeeded );
-
- if ( lpArgvW )
- {
- // Collect arguments
-
- LPWSTR lpDestination = (LPWSTR)&lpArgvW[nTokens + 1];
-
- lpScan = lpCmdLineW;
- nTokens = 0;
-
- while ( *lpScan )
- {
- lpScan = SkipBlanks( lpScan );
- if ( *lpScan )
- {
- LPCWSTR lpArgEnd = SkipArgument( lpScan );
-
- lpArgvW[nTokens++] = lpDestination;
-
- while ( lpScan < lpArgEnd )
- {
- if ( '\"' != *lpScan )
- *lpDestination++ = *lpScan;
-
- lpScan++;
- }
- *lpDestination++ = 0;
- }
- }
-
- lpArgvW[nTokens] = NULL;
-
- *pNumArgs = nTokens;
- }
- else
- SetLastError( ERROR_OUTOFMEMORY );
-
- }
-
- return lpArgvW;
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/CopyFileExA.cpp b/sal/systools/win32/uwinapi/CopyFileExA.cpp
deleted file mode 100644
index fafc73a16..000000000
--- a/sal/systools/win32/uwinapi/CopyFileExA.cpp
+++ /dev/null
@@ -1,169 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
-#endif
-
-#define _WIN32_WINNT 0x0400
-#include "macros.h"
-
-#define BUFSIZE 16384
-
-static DWORD CALLBACK DefCopyProgressRoutine(
- LARGE_INTEGER TotalFileSize, // total file size, in bytes
- LARGE_INTEGER TotalBytesTransferred,
- // total number of bytes transferred
- LARGE_INTEGER StreamSize, // total number of bytes for this stream
- LARGE_INTEGER StreamBytesTransferred,
- // total number of bytes transferred for
- // this stream
- DWORD dwStreamNumber, // the current stream
- DWORD dwCallbackReason, // reason for callback
- HANDLE hSourceFile, // handle to the source file
- HANDLE hDestinationFile, // handle to the destination file
- LPVOID lpData // passed by CopyFileEx
-)
-{
- return PROGRESS_CONTINUE;
-}
-
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, BOOL, WINAPI, CopyFileExA, ( LPCSTR lpExistingFileNameA, LPCSTR lpNewFileNameA, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags ) )
-{
- BOOL fSuccess = FALSE; // Assume failure
-
- HANDLE hSourceFile = CreateFileA(
- lpExistingFileNameA,
- GENERIC_READ,
- FILE_SHARE_READ | FILE_SHARE_WRITE,
- NULL,
- OPEN_EXISTING,
- 0,
- NULL
- );
-
- if ( IsValidHandle(hSourceFile) )
- {
- LARGE_INTEGER FileSize, BytesTransferred;
- HANDLE hTargetFile = NULL;
-
- SetLastError( ERROR_SUCCESS );
- FileSize.LowPart = GetFileSize( hSourceFile, (LPDWORD)&FileSize.HighPart );
- BytesTransferred.QuadPart = 0;
-
- if ( (DWORD)-1 != FileSize.LowPart || ERROR_SUCCESS == GetLastError() )
- hTargetFile = CreateFileA(
- lpNewFileNameA,
- GENERIC_WRITE,
- 0,
- NULL,
- (DWORD) ((dwCopyFlags & COPY_FILE_FAIL_IF_EXISTS) ? CREATE_NEW : CREATE_ALWAYS),
- 0,
- NULL
- );
-
- if ( IsValidHandle(hTargetFile) )
- {
- DWORD dwProgressResult = PROGRESS_CONTINUE;
-
- fSuccess = SetEndOfFile( hTargetFile );
-
- if ( fSuccess )
- {
- if ( !lpProgressRoutine )
- lpProgressRoutine = DefCopyProgressRoutine;
-
- dwProgressResult = lpProgressRoutine(
- FileSize,
- BytesTransferred,
- FileSize,
- BytesTransferred,
- 1,
- CALLBACK_STREAM_SWITCH,
- hSourceFile,
- hTargetFile,
- lpData
- );
-
- // Suppress further notifications
-
- if ( PROGRESS_QUIET == dwProgressResult )
- {
- lpProgressRoutine = DefCopyProgressRoutine;
- dwProgressResult = PROGRESS_CONTINUE;
- }
- }
-
- while ( fSuccess && PROGRESS_CONTINUE == dwProgressResult )
- {
- BYTE buffer[BUFSIZE];
- DWORD dwBytesRead, dwBytesWritten = 0;
-
- fSuccess = ReadFile( hSourceFile, buffer, BUFSIZE, &dwBytesRead, NULL );
-
- if ( !dwBytesRead ) break;
-
- if ( fSuccess )
- fSuccess = WriteFile( hTargetFile, buffer, dwBytesRead, &dwBytesWritten, NULL );
-
- if ( fSuccess )
- {
- BytesTransferred.QuadPart += (LONGLONG)dwBytesWritten;
-
- if ( pbCancel && *pbCancel )
- dwProgressResult = PROGRESS_CANCEL;
- else
- dwProgressResult = lpProgressRoutine(
- FileSize,
- BytesTransferred,
- FileSize,
- BytesTransferred,
- 1,
- CALLBACK_CHUNK_FINISHED,
- hSourceFile,
- hTargetFile,
- lpData
- );
-
- }
-
- }
-
- CloseHandle( hTargetFile );
-
- if ( PROGRESS_CANCEL == dwProgressResult )
- DeleteFileA( lpNewFileNameA );
- }
-
-
- CloseHandle( hSourceFile );
- }
-
- return fSuccess;
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/DllGetVersion.cpp b/sal/systools/win32/uwinapi/DllGetVersion.cpp
deleted file mode 100644
index 7f3e4f1d0..000000000
--- a/sal/systools/win32/uwinapi/DllGetVersion.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#define WIN32_LEAN_AND_MEAN
-#ifdef _MSC_VER
-#pragma warning(push,1)
-#endif
-#include <windows.h>
-#include <shlwapi.h>
-#ifdef _MSC_VER
-#pragma warning(pop)
-#endif
-#include <malloc.h>
-
-extern HMODULE UWINAPI_BaseAddress;
-
-// This function should be exported by every DLL that wants to provide it's version number.
-// This code automaticly generates the information from the version resource
-
-extern "C" HRESULT CALLBACK DllGetVersion( DLLVERSIONINFO *pdvi )
-{
- TCHAR szModulePath[MAX_PATH];
- BOOL fSuccess = FALSE;
-
- if ( UWINAPI_BaseAddress && GetModuleFileName( UWINAPI_BaseAddress, szModulePath, MAX_PATH ) )
- {
- DWORD dwHandle = 0;
- DWORD dwSize = GetFileVersionInfoSize( szModulePath, &dwHandle );
- LPVOID lpData = _alloca( dwSize );
-
- if ( GetFileVersionInfo( szModulePath, dwHandle, dwSize, lpData ) )
- {
- VS_FIXEDFILEINFO *lpBuffer = NULL;
- UINT uLen = 0;
-
- if ( VerQueryValue( lpData, TEXT("\\"), (LPVOID *)&lpBuffer, &uLen ) )
- {
- pdvi->dwMajorVersion = HIWORD( lpBuffer->dwFileVersionMS );
- pdvi->dwMinorVersion = LOWORD( lpBuffer->dwFileVersionMS );
- pdvi->dwBuildNumber = HIWORD( lpBuffer->dwFileVersionLS );
- pdvi->dwPlatformID = (DWORD) ((lpBuffer->dwFileOS & VOS_NT) ? DLLVER_PLATFORM_NT : DLLVER_PLATFORM_WINDOWS);
-
- fSuccess = TRUE;
- }
- }
- }
-
- return fSuccess ? HRESULT_FROM_WIN32( GetLastError() ) : HRESULT_FROM_WIN32( NO_ERROR );
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/DllMain.cpp b/sal/systools/win32/uwinapi/DllMain.cpp
deleted file mode 100644
index 25be14ec0..000000000
--- a/sal/systools/win32/uwinapi/DllMain.cpp
+++ /dev/null
@@ -1,238 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#define WIN32_LEAN_AND_MEAN
-#ifdef _MSC_VER
-#pragma warning(push,1) // disable warnings within system headers
-#endif
-#include <windows.h>
-#ifdef _MSC_VER
-#pragma warning(pop)
-#endif
-#include <malloc.h>
-#define _MBCS
-#include <tchar.h>
-
-
-HMODULE UWINAPI_BaseAddress = NULL;
-const CHAR szUnicowsModuleName[] = "UNICOWS.DLL";
-
-static HMODULE WINAPI _LoadUnicowsLibrary(VOID)
-{
- CHAR szModulePath[MAX_PATH];
- HMODULE hModuleUnicows = NULL;
-
- // First search in the same directory as UWINAPI.DLL was loaded from. This is because
- // UWINAPI.DLL not always resides in the same directory as the actual application.
-
- if ( UWINAPI_BaseAddress && GetModuleFileNameA( UWINAPI_BaseAddress, szModulePath, MAX_PATH ) )
- {
- char *lpLastBkSlash = _tcsrchr( szModulePath, '\\' );
-
- if ( lpLastBkSlash )
- {
- size_t nParentDirSize = (size_t) (_tcsinc( lpLastBkSlash ) - szModulePath);
- LPSTR lpUnicowsModulePath = (LPTSTR)_alloca( nParentDirSize + sizeof(szUnicowsModuleName) );
-
- if ( lpUnicowsModulePath )
- {
- _tcsncpy( lpUnicowsModulePath, szModulePath, nParentDirSize );
- _tcscpy( lpUnicowsModulePath + nParentDirSize, szUnicowsModuleName );
-
- hModuleUnicows = LoadLibraryA( lpUnicowsModulePath );
- }
- }
- }
-
- // Search at the common places
-
- if ( !hModuleUnicows )
- hModuleUnicows = LoadLibraryA(szUnicowsModuleName);
-
- return hModuleUnicows;
-}
-
-static HMODULE WINAPI LoadUnicowsLibrary(VOID)
-{
- HMODULE hModuleUnicows;
- int idMsg = IDOK;
-
- do
- {
- hModuleUnicows = _LoadUnicowsLibrary();
-
- if ( !hModuleUnicows )
- {
- LPVOID lpMsgBuf;
-
- FormatMessageA(
- FORMAT_MESSAGE_ALLOCATE_BUFFER |
- FORMAT_MESSAGE_FROM_SYSTEM |
- FORMAT_MESSAGE_IGNORE_INSERTS,
- NULL,
- ERROR_DLL_NOT_FOUND /* GetLastError() */,
- MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
- (LPSTR)&lpMsgBuf,
- 0,
- NULL
- );
- // Process any inserts in lpMsgBuf.
- CHAR szModuleFileName[MAX_PATH];
-
- GetModuleFileNameA( NULL, szModuleFileName, sizeof(szModuleFileName) );
- LPSTR lpMessage = (LPSTR)_alloca( strlen( (LPCSTR)lpMsgBuf ) + sizeof(szUnicowsModuleName) + 1 );
- strcpy( lpMessage, (LPCSTR)lpMsgBuf );
- strcat( lpMessage, "\n" );
- strcat( lpMessage, szUnicowsModuleName );
- // Free the buffer.
- LocalFree( lpMsgBuf );
- // Display the string.
- idMsg = MessageBoxA( NULL, lpMessage,
- szModuleFileName, MB_ABORTRETRYIGNORE | MB_ICONERROR | MB_TASKMODAL );
-
- if ( IDABORT == idMsg )
- TerminateProcess( GetCurrentProcess(), 255 );
- }
- } while ( !hModuleUnicows && IDRETRY == idMsg );
-
- return hModuleUnicows;
-}
-
-extern "C" {
-FARPROC _PfnLoadUnicows = (FARPROC)LoadUnicowsLibrary;
-}
-
-#ifdef __MINGW32__
-
-extern "C" {
-
-typedef void (*func_ptr) (void);
-extern func_ptr __CTOR_LIST__[];
-extern func_ptr __DTOR_LIST__[];
-
-static void do_startup(void);
-static void do_cleanup(void);
-
-HMODULE hModuleUnicowsDLL;
-
-void
-__do_global_dtors (void)
-{
- static func_ptr *p = __DTOR_LIST__ + 1;
-
- /*
- * Call each destructor in the destructor list until a null pointer
- * is encountered.
- */
- while (*p)
- {
- (*(p)) ();
- p++;
- }
-}
-
-void
-__do_global_ctors (void)
-{
- unsigned long nptrs = (unsigned long) __CTOR_LIST__[0];
- unsigned i;
-
- /*
- * If the first entry in the constructor list is -1 then the list
- * is terminated with a null entry. Otherwise the first entry was
- * the number of pointers in the list.
- */
- if (nptrs == static_cast<unsigned long>(-1))
- {
- for (nptrs = 0; __CTOR_LIST__[nptrs + 1] != 0; nptrs++)
- ;
- }
-
- /*
- * Go through the list backwards calling constructors.
- */
- for (i = nptrs; i >= 1; i--)
- {
- __CTOR_LIST__[i] ();
- }
-
- /*
- * Register the destructors for processing on exit.
- */
- atexit (__do_global_dtors);
-}
-
-static int initialized = 0;
-
-void
-__main (void)
-{
- if (!initialized)
- {
- initialized = 1;
- do_startup();
- __do_global_ctors ();
- }
-}
-
-static void do_startup( void )
-{
- if (((LONG)GetVersion()&0x800000ff) == 0x80000004)
- {
- hModuleUnicowsDLL = LoadUnicowsLibrary();
- if (hModuleUnicowsDLL)
- atexit(do_cleanup);
- }
-}
-
-void do_cleanup( void )
-{
- FreeLibrary(hModuleUnicowsDLL);
-}
-}
-
-#endif
-
-extern "C" BOOL WINAPI DllMain( HMODULE hModule, DWORD dwReason, LPVOID )
-{
- switch ( dwReason )
- {
- case DLL_PROCESS_ATTACH:
- UWINAPI_BaseAddress = hModule;
-#ifdef __MINGW32__
- return TRUE;
-#else
- return DisableThreadLibraryCalls( hModule );
-#endif
- default:
- return TRUE;
- }
-
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/DrawStateW.cpp b/sal/systools/win32/uwinapi/DrawStateW.cpp
deleted file mode 100644
index 89003c437..000000000
--- a/sal/systools/win32/uwinapi/DrawStateW.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-IMPLEMENT_THUNK( user32, WINDOWS, BOOL, WINAPI, DrawStateW,
-(
- HDC hdc, // handle to device context
- HBRUSH hbr, // handle to brush
- DRAWSTATEPROC lpOutputFunc, // pointer to callback function
- LPARAM lData, // image information
- WPARAM wData, // more image information
- int x, // horizontal location of image
- int y, // vertical location of image
- int cx, // width of image
- int cy, // height of image
- UINT fuFlags // image type and state
-
-))
-{
- switch ( fuFlags & 0x000F )
- {
- case DST_TEXT:
- case DST_PREFIXTEXT:
- {
- LPSTR lpTextA = NULL;
-
- if ( lData )
- {
- int cchWideChar = (int) (wData ? wData : -1);
- int cchNeeded = WideCharToMultiByte( CP_ACP, 0, (LPCWSTR)lData, cchWideChar, NULL, 0, NULL, NULL );
-
- lpTextA = (LPSTR)_alloca( cchNeeded * sizeof(CHAR) );
-
- if ( !lpTextA )
- {
- SetLastError( ERROR_OUTOFMEMORY );
- return FALSE;
- }
-
- WideCharToMultiByte( CP_ACP, 0, (LPCWSTR)lData, cchWideChar, lpTextA, cchNeeded, NULL, NULL );
-
- }
-
- return DrawStateA( hdc, hbr, lpOutputFunc, (LPARAM)lpTextA, wData, x, y, cx, cy, fuFlags );
- }
- default:
- return DrawStateA( hdc, hbr, lpOutputFunc, lData, wData, x, y, cx, cy, fuFlags );
- }
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/EnumProcesses.cpp b/sal/systools/win32/uwinapi/EnumProcesses.cpp
deleted file mode 100644
index a8b5fabef..000000000
--- a/sal/systools/win32/uwinapi/EnumProcesses.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#include "macros.h"
-#include <tlhelp32.h>
-
-IMPLEMENT_THUNK( psapi, WINDOWS, BOOL, WINAPI, EnumProcesses, ( LPDWORD lpProcesses, DWORD cbSize, LPDWORD lpcbCopied ) )
-{
- BOOL fSuccess = FALSE;
- HANDLE hSnapshot = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
-
- if ( IsValidHandle( hSnapshot ) )
- {
- PROCESSENTRY32 pe;
-
- if ( lpcbCopied )
- *lpcbCopied = 0;
-
- pe.dwSize = sizeof(pe);
- if ( Process32First( hSnapshot, &pe ) )
- {
- fSuccess = TRUE;
-
- while ( cbSize >= sizeof(*lpProcesses) )
- {
- *(lpProcesses++) = pe.th32ProcessID;
- if ( lpcbCopied )
- *lpcbCopied += sizeof(*lpProcesses);
- cbSize -= sizeof(*lpProcesses);
-
- if ( !Process32Next( hSnapshot, &pe ) )
- break;
- }
- }
-
- CloseHandle( hSnapshot );
- }
- else
- SetLastError( ERROR_INVALID_HANDLE );
-
- return fSuccess;
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindFirstVolumeMountPointA.cpp b/sal/systools/win32/uwinapi/FindFirstVolumeMountPointA.cpp
deleted file mode 100644
index f9dc34131..000000000
--- a/sal/systools/win32/uwinapi/FindFirstVolumeMountPointA.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#include "macros.h"
-#ifdef __MINGW32__
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, FindFirstVolumeMountPointA, (LPSTR lpszRootPathName, LPSTR lpszVolumeMountPoint, DWORD cchBufferLength) )
-#else
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, FindFirstVolumeMountPointA, (LPCSTR lpszRootPathName, LPSTR lpszVolumeMountPoint, DWORD cchBufferLength) )
-#endif
-/*
-extern "C" _declspec( dllexport ) FARPROC kernel32_FindFirstVolumeMountPointA_Ptr;
-static HANDLE __stdcall FindFirstVolumeMountPointA_Failure (LPSTR lpszRootPathName, LPSTR lpszVolumeMountPoint, DWORD cchBufferLength);
-static _declspec ( naked ) void FindFirstVolumeMountPointA_Thunk()
-{
- ResolveThunk_TRYLOAD( &kernel32_FindFirstVolumeMountPointA_Ptr, "kernel32" ".dll", "FindFirstVolumeMountPointA", 0, (FARPROC)FindFirstVolumeMountPointA_Failure );
- _asm jmp [kernel32_FindFirstVolumeMountPointA_Ptr] }
-
-//extern "C" _declspec( naked ) HANDLE __stdcall
-//extern "C" HANDLE WINAPI
-extern "C" _declspec( naked ) HANDLE __stdcall FindFirstVolumeMountPointA (LPCSTR lpszRootPathName, LPSTR lpszVolumeMountPoint, DWORD cchBufferLength)
-{
- _asm jmp [kernel32_FindFirstVolumeMountPointA_Ptr]
-}
-
-extern "C" _declspec( dllexport ) FARPROC kernel32_FindFirstVolumeMountPointA_Ptr = (FARPROC)FindFirstVolumeMountPointA_Thunk;
-static HANDLE __stdcall FindFirstVolumeMountPointA_Failure (LPSTR lpszRootPathName, LPSTR lpszVolumeMountPoint, DWORD cchBufferLength)
-{ SetLastError( 120L ); return (HANDLE)0; }
-*/
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindFirstVolumeMountPointW.cpp b/sal/systools/win32/uwinapi/FindFirstVolumeMountPointW.cpp
deleted file mode 100644
index 5ac996cc1..000000000
--- a/sal/systools/win32/uwinapi/FindFirstVolumeMountPointW.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#include "macros.h"
-#ifdef __MINGW32__
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, FindFirstVolumeMountPointW, (LPWSTR lpszRootPathName, LPWSTR lpszVolumeMountPoint, DWORD cchBufferLength) )
-#else
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, FindFirstVolumeMountPointW, (LPCWSTR lpszRootPathName, LPWSTR lpszVolumeMountPoint, DWORD cchBufferLength) )
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindFirstVolumeW.cpp b/sal/systools/win32/uwinapi/FindFirstVolumeW.cpp
deleted file mode 100644
index 627e15c3b..000000000
--- a/sal/systools/win32/uwinapi/FindFirstVolumeW.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, FindFirstVolumeW, (LPWSTR lpszVolumeName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindNextVolumeA.cpp b/sal/systools/win32/uwinapi/FindNextVolumeA.cpp
deleted file mode 100644
index 22768460d..000000000
--- a/sal/systools/win32/uwinapi/FindNextVolumeA.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, FindNextVolumeA, (HANDLE hFindVolume, LPSTR lpszVolumeName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindNextVolumeMountPointW.cpp b/sal/systools/win32/uwinapi/FindNextVolumeMountPointW.cpp
deleted file mode 100644
index 5e15a9f2e..000000000
--- a/sal/systools/win32/uwinapi/FindNextVolumeMountPointW.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, FindNextVolumeMountPointW, (HANDLE hFindVolumeMountPoint, LPWSTR lpszVolumeMountPoint, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/FindVolumeClose.cpp b/sal/systools/win32/uwinapi/FindVolumeClose.cpp
deleted file mode 100644
index fe028b306..000000000
--- a/sal/systools/win32/uwinapi/FindVolumeClose.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, FindVolumeClose, (HANDLE hFindVolume) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetDiskFreeSpaceExA.cpp b/sal/systools/win32/uwinapi/GetDiskFreeSpaceExA.cpp
deleted file mode 100644
index 27dee507d..000000000
--- a/sal/systools/win32/uwinapi/GetDiskFreeSpaceExA.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-// GetDiskSpaceExA wrapper for Win 95A
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, GetDiskFreeSpaceExA,(
- LPCSTR lpRootPathName, // directory name
- PULARGE_INTEGER lpFreeBytesAvailable, // bytes available to caller
- PULARGE_INTEGER lpTotalNumberOfBytes, // bytes on disk
- PULARGE_INTEGER lpTotalNumberOfFreeBytes // free bytes on disk
-))
-{
- DWORD dwSectorsPerCluster, dwBytesPerSector, dwNumberOfFreeClusters, dwTotalNumberOfClusters;
-
- BOOL fSuccess = GetDiskFreeSpaceA( lpRootPathName, &dwSectorsPerCluster, &dwBytesPerSector, &dwNumberOfFreeClusters, &dwTotalNumberOfClusters );
-
- if ( fSuccess )
- {
- ULONGLONG ulBytesPerCluster = (ULONGLONG)dwSectorsPerCluster * (ULONGLONG)dwBytesPerSector;
-
- if ( lpFreeBytesAvailable )
- lpFreeBytesAvailable->QuadPart = ulBytesPerCluster * (ULONGLONG)dwNumberOfFreeClusters;
-
- if ( lpTotalNumberOfBytes )
- lpTotalNumberOfBytes->QuadPart = ulBytesPerCluster * (ULONGLONG)dwTotalNumberOfClusters;
-
- if ( lpTotalNumberOfFreeBytes )
- lpTotalNumberOfFreeBytes->QuadPart = ulBytesPerCluster * (ULONGLONG)dwNumberOfFreeClusters;
- }
-
- return fSuccess;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetDiskFreeSpaceExW.cpp b/sal/systools/win32/uwinapi/GetDiskFreeSpaceExW.cpp
deleted file mode 100644
index fd30de27c..000000000
--- a/sal/systools/win32/uwinapi/GetDiskFreeSpaceExW.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, BOOL, WINAPI, GetDiskFreeSpaceExW,(
- LPCWSTR lpRootPathNameW, // directory name
- PULARGE_INTEGER lpFreeBytesAvailable, // bytes available to caller
- PULARGE_INTEGER lpTotalNumberOfBytes, // bytes on disk
- PULARGE_INTEGER lpTotalNumberOfFreeBytes // free bytes on disk
-))
-{
- AUTO_WSTR2STR( lpRootPathName );
-
- return GetDiskFreeSpaceExA( lpRootPathNameA, lpFreeBytesAvailable, lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes );
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetLogicalDriveStringsW.cpp b/sal/systools/win32/uwinapi/GetLogicalDriveStringsW.cpp
deleted file mode 100644
index 0b14490c5..000000000
--- a/sal/systools/win32/uwinapi/GetLogicalDriveStringsW.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, DWORD, WINAPI, GetLogicalDriveStringsW, ( DWORD cchBuffer, LPWSTR lpBufferW ) )
-{
- AUTO_STR( lpBuffer, cchBuffer );
-
- DWORD dwResult = GetLogicalDriveStringsA( cchBuffer, lpBufferA );
-
-
- if ( dwResult && dwResult < cchBuffer )
- STRBUF2WSTR( lpBuffer, (int) (dwResult + 1), (int) cchBuffer );
-
- return dwResult;
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetLongPathName.cpp b/sal/systools/win32/uwinapi/GetLongPathName.cpp
deleted file mode 100644
index 77df88a55..000000000
--- a/sal/systools/win32/uwinapi/GetLongPathName.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-{
- DWORD dwResult = 0; // Assume failure
-
- if ( IsBadStringPtr( lpShortPath, MAX_PATH ) )
- {
- SetLastError( ERROR_INVALID_PARAMETER );
- return dwResult;
- }
-
- // Assume a not existing buffer means a bufsize of zero
- if ( !lpLongPath )
- cchBuffer = 0;
-
- if ( _tcslen( lpShortPath ) == 2 && lpShortPath[1] == ':' )
- {
- _tcscpy( lpLongPath, lpShortPath );
- dwResult = _tcslen( lpLongPath );
- }
- else
- {
- HANDLE hFind;
- WIN32_FIND_DATA aFindFileData;
-
- if ( lpShortPath[_tcslen(lpShortPath)-1] == '\\' )
- {
- TCHAR szFilePath[MAX_PATH];
-
- _tcscpy( szFilePath, lpShortPath );
- _tcscat( szFilePath, TEXT("*.*") );
- hFind = FindFirstFile( szFilePath, &aFindFileData );;
- aFindFileData.cFileName[0] = 0;
- }
- else
- {
- hFind = FindFirstFile( lpShortPath, &aFindFileData );
- if ( !IsValidHandle( hFind ) )
- {
- TCHAR szFilePath[MAX_PATH];
-
- _tcscpy( szFilePath, lpShortPath );
- _tcscat( szFilePath, TEXT("\\*.*") );
- hFind = FindFirstFile( szFilePath, &aFindFileData );;
- aFindFileData.cFileName[0] = 0;
- }
- }
-
- if ( IsValidHandle( hFind ) )
- {
- FindClose( hFind );
-
- LPCTSTR lpLastSlash = _tcsrchr( lpShortPath, '\\' );
-
- if ( lpLastSlash )
- {
- int nParentLen = lpLastSlash - lpShortPath;
- LPTSTR lpParentPath = (LPTSTR)_alloca( (nParentLen + 1) * sizeof(TCHAR) );
-
- CopyMemory( lpParentPath, lpShortPath, nParentLen * sizeof(TCHAR) );
- lpParentPath[nParentLen] = 0;
-
- dwResult = GetLongPathName( lpParentPath, lpLongPath, cchBuffer );
-
- if ( !dwResult )
- _tcscpy( lpLongPath, lpParentPath );
- }
- else
- {
- _tcscpy( lpLongPath, lpShortPath );
- dwResult = _tcslen( lpLongPath );
- }
-
- if ( dwResult < cchBuffer )
- {
- _tcscat( lpLongPath, TEXT("\\") );
- _tcscat( lpLongPath, aFindFileData.cFileName );
- dwResult = _tcslen( lpLongPath );
- }
- else
- dwResult += _tcslen( aFindFileData.cFileName ) + 1;
- }
- }
-
- return dwResult;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetLongPathNameA.cpp b/sal/systools/win32/uwinapi/GetLongPathNameA.cpp
deleted file mode 100644
index 259b33117..000000000
--- a/sal/systools/win32/uwinapi/GetLongPathNameA.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, DWORD, WINAPI, GetLongPathNameA, ( LPCTSTR lpShortPath, LPTSTR lpLongPath, DWORD cchBuffer ) )
-#include "GetLongPathName.cpp"
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetLongPathNameW.cpp b/sal/systools/win32/uwinapi/GetLongPathNameW.cpp
deleted file mode 100644
index 9a473937a..000000000
--- a/sal/systools/win32/uwinapi/GetLongPathNameW.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#define UNICODE
-#include "macros.h"
-
-EXTERN_C DWORD WINAPI GetLongPathNameW_NT( LPCWSTR lpShortPath, LPWSTR lpLongPath, DWORD cchBuffer )
-#include "GetLongPathName.cpp"
-
-EXTERN_C DWORD WINAPI GetLongPathNameW_WINDOWS( LPCWSTR lpShortPathW, LPWSTR lpLongPathW, DWORD cchBuffer )
-{
- AUTO_WSTR2STR( lpShortPath );
- AUTO_STR( lpLongPath, cchBuffer );
-
- DWORD dwResult = GetLongPathNameA( lpShortPathA, lpLongPathA, cchBuffer );
-
- if ( dwResult && dwResult < cchBuffer )
- STR2WSTR( lpLongPath, cchBuffer );
-
- return dwResult;
-}
-
-
-EXTERN_C void WINAPI ResolveThunk_GetLongPathNameW( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName )
-{
- if ( (LONG)GetVersion() < 0 )
- *lppfn = (FARPROC)GetLongPathNameW_WINDOWS;
- else
- {
- FARPROC lpfnResult = GetProcAddress( LoadLibraryA( lpLibFileName ), lpFuncName );
- if ( !lpfnResult )
- lpfnResult = (FARPROC)GetLongPathNameW_NT;
-
- *lppfn = lpfnResult;
- }
-}
-
-
-DEFINE_CUSTOM_THUNK( kernel32, GetLongPathNameW, DWORD, WINAPI, GetLongPathNameW, ( LPCWSTR lpShortPathW, LPWSTR lpLongPathW, DWORD cchBuffer ) );
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetModuleFileNameExA.cpp b/sal/systools/win32/uwinapi/GetModuleFileNameExA.cpp
deleted file mode 100644
index b765be70e..000000000
--- a/sal/systools/win32/uwinapi/GetModuleFileNameExA.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#include "macros.h"
-#ifdef _MSC_VER
-#pragma warning(push,1) // disable warnings within system headers
-#endif
-#include <psapi.h>
-#ifdef _MSC_VER
-#pragma warning(pop)
-#endif
-#include <tlhelp32.h>
-
-IMPLEMENT_THUNK( psapi, WINDOWS, DWORD, WINAPI, GetModuleFileNameExA, (HANDLE hProcess, HMODULE hModule, LPSTR lpFileName, DWORD nSize ) )
-{
- DWORD dwProcessId = 0;
- DWORD dwResult = 0;
-
- if ( !hProcess || hProcess == GetCurrentProcess() || GetCurrentProcessId() == (dwProcessId = GetProcessId( hProcess )) )
- return GetModuleFileNameA( hModule, lpFileName, nSize );
-
- HANDLE hSnapshot = CreateToolhelp32Snapshot( TH32CS_SNAPMODULE, dwProcessId );
-
- if ( IsValidHandle( hSnapshot ) )
- {
- MODULEENTRY32 me;
-
- me.dwSize = sizeof(me);
- if ( Module32First( hSnapshot, &me ) )
- {
- BOOL fFound = FALSE;
-
- if ( NULL == hModule )
- fFound = TRUE;
- else do
- {
- fFound = (me.hModule == hModule);
- } while ( !fFound && Module32Next( hSnapshot, &me ) );
-
- if ( fFound )
- {
- dwResult = _tcslen( me.szExePath );
-
- if ( dwResult > nSize && nSize > 0 )
- lpFileName[nSize -1] = 0;
-
- _tcsncpy( lpFileName, me.szExePath, nSize );
- }
- }
-
- CloseHandle( hSnapshot );
- }
-
- return dwResult;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetModuleFileNameExW.cpp b/sal/systools/win32/uwinapi/GetModuleFileNameExW.cpp
deleted file mode 100644
index 2c476731c..000000000
--- a/sal/systools/win32/uwinapi/GetModuleFileNameExW.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#include "macros.h"
-#ifdef _MSC_VER
-#pragma warning(push,1) // disable warnings within system headers
-#endif
-#include <psapi.h>
-#ifdef _MSC_VER
-#pragma warning(pop)
-#endif
-
-IMPLEMENT_THUNK( psapi, WINDOWS, DWORD, WINAPI, GetModuleFileNameExW, (HANDLE hProcess, HMODULE hModule, LPWSTR lpFileNameW, DWORD nSize ) )
-{
- AUTO_STR( lpFileName, 2 * nSize );
-
- if ( GetModuleFileNameExA( hProcess, hModule, lpFileNameA, 2 * nSize ) )
- return (DWORD) STR2WSTR( lpFileName, nSize );
- else
- return 0;
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetProcessId.cpp b/sal/systools/win32/uwinapi/GetProcessId.cpp
deleted file mode 100644
index c0fdd07c0..000000000
--- a/sal/systools/win32/uwinapi/GetProcessId.cpp
+++ /dev/null
@@ -1,167 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-#include "win95sys.h"
-#include <tlhelp32.h>
-static FARPROC WINAPI GetRealProcAddress( HMODULE hModule, LPCSTR lpProcName )
-{
- FARPROC lpfn = GetProcAddress( hModule, lpProcName );
-
- if ( lpfn )
- {
- if ( 0x68 == *(LPBYTE)lpfn )
- {
- /*
- 82C9F460 68 36 49 F8 BF push 0BFF84936h
- 82C9F465 E9 41 62 2F 3D jmp BFF956AB
- */
-
- lpfn = (FARPROC)*(LPDWORD)((LPBYTE)lpfn + 1);
-
- /*
- BFF956AB 9C pushfd
- BFF956AC FC cld
- BFF956AD 50 push eax
- BFF956AE 53 push ebx
- BFF956AF 52 push edx
- BFF956B0 64 8B 15 20 00 00 00 mov edx,dword ptr fs:[20h]
- BFF956B7 0B D2 or edx,edx
- BFF956B9 74 09 je BFF956C4
- BFF956BB 8B 42 04 mov eax,dword ptr [edx+4]
- BFF956BE 0B C0 or eax,eax
- BFF956C0 74 07 je BFF956C9
- BFF956C2 EB 42 jmp BFF95706
- BFF956C4 5A pop edx
- BFF956C5 5B pop ebx
- BFF956C6 58 pop eax
- BFF956C7 9D popfd
- BFF956C8 C3 ret
- */
- }
- }
-
- return lpfn;
-}
-
-
-typedef DWORD (WINAPI OBFUSCATE)( DWORD dwPTID );
-typedef OBFUSCATE *LPOBFUSCATE;
-
-static DWORD WINAPI Obfuscate( DWORD dwPTID )
-{
- static LPOBFUSCATE lpfnObfuscate = NULL;
-
- if ( !lpfnObfuscate )
- {
- LPBYTE lpCode = (LPBYTE)GetRealProcAddress( GetModuleHandleA("KERNEL32"), "GetCurrentThreadId" );
-
- if ( lpCode )
- {
- /*
- GetCurrentThreadId:
- lpCode + 00 BFF84936 A1 DC 9C FC BF mov eax,[BFFC9CDC] ; This is the real thread id
- lpcode + 05 BFF8493B FF 30 push dword ptr [eax]
- lpCode + 07 BFF8493D E8 17 C5 FF FF call BFF80E59 ; call Obfuscate function
- lpcode + 0C BFF84942 C3 ret
- */
-
- DWORD dwOffset = *(LPDWORD)(lpCode + 0x08);
-
- lpfnObfuscate = (LPOBFUSCATE)(lpCode + 0x0C + dwOffset);
- /*
- Obfuscate:
- BFF80E59 A1 CC 98 FC BF mov eax,[BFFC98CC]
- BFF80E5E 85 C0 test eax,eax
- BFF80E60 75 04 jne BFF80E66
- BFF80E62 33 C0 xor eax,eax
- BFF80E64 EB 04 jmp BFF80E6A
- BFF80E66 33 44 24 04 xor eax,dword ptr [esp+4]
- BFF80E6A C2 04 00 ret 4
- */
- }
-
- }
-
- return lpfnObfuscate ? lpfnObfuscate( dwPTID ) : 0;
-}
-
-
-EXTERN_C DWORD WINAPI GetProcessId_WINDOWS( HANDLE hProcess )
-{
- if ( GetCurrentProcess() == hProcess )
- return GetCurrentProcessId();
-
- DWORD dwProcessId = 0;
- PPROCESS_DATABASE pPDB = (PPROCESS_DATABASE)Obfuscate( GetCurrentProcessId() );
-
- if ( pPDB && K32OBJ_PROCESS == pPDB->Type )
- {
- DWORD dwHandleNumber = (DWORD)hProcess >> 2;
-
- if ( 0 == ((DWORD)hProcess & 0x03) && dwHandleNumber < pPDB->pHandleTable->cEntries )
- {
- if (
- pPDB->pHandleTable->array[dwHandleNumber].pObject &&
- K32OBJ_PROCESS == pPDB->pHandleTable->array[dwHandleNumber].pObject->Type
- )
- dwProcessId = Obfuscate( (DWORD)pPDB->pHandleTable->array[dwHandleNumber].pObject );
- }
-
- SetLastError( ERROR_INVALID_HANDLE );
- }
-
- return dwProcessId;
-}
-
-
-EXTERN_C DWORD WINAPI GetProcessId_NT( HANDLE hProcess )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return 0;
-}
-
-
-EXTERN_C void WINAPI ResolveThunk_GetProcessId( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName )
-{
- if ( (LONG)GetVersion() < 0 )
- *lppfn = (FARPROC)GetProcessId_WINDOWS;
- else
- {
- FARPROC lpfnResult = GetProcAddress( LoadLibraryA( lpLibFileName ), lpFuncName );
- if ( !lpfnResult )
- lpfnResult = (FARPROC)GetProcessId_NT;
-
- *lppfn = lpfnResult;
- }
-}
-
-
-DEFINE_CUSTOM_THUNK( kernel32, GetProcessId, DWORD, WINAPI, GetProcessId, ( HANDLE hProcess ) );
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetUserDomainA.cpp b/sal/systools/win32/uwinapi/GetUserDomainA.cpp
deleted file mode 100644
index 92cd9ea96..000000000
--- a/sal/systools/win32/uwinapi/GetUserDomainA.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-#include "macros.h"
-
-EXTERN_C DWORD WINAPI GetUserDomainA_NT( LPSTR lpBuffer, DWORD nSize )
-#include "GetUserDomain_NT.cpp"
-
-EXTERN_C DWORD WINAPI GetUserDomainA_WINDOWS( LPSTR lpBuffer, DWORD nSize )
-#include "GetUserDomain_WINDOWS.cpp"
-
-EXTERN_C void WINAPI ResolveThunk_GetUserDomainA( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName )
-{
- if ( (LONG)GetVersion() < 0 )
- *lppfn = (FARPROC)GetUserDomainA_WINDOWS;
- else
- *lppfn = (FARPROC)GetUserDomainA_NT;
-}
-
-DEFINE_CUSTOM_THUNK( kernel32, GetUserDomainA, DWORD, WINAPI, GetUserDomainA, ( LPSTR lpBuffer, DWORD nSize ) );
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetUserDomainW.cpp b/sal/systools/win32/uwinapi/GetUserDomainW.cpp
deleted file mode 100644
index 0a34fe35f..000000000
--- a/sal/systools/win32/uwinapi/GetUserDomainW.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#define UNICODE
-#include "macros.h"
-
-EXTERN_C DWORD WINAPI GetUserDomainW_NT( LPWSTR lpBuffer, DWORD nSize )
-#include "GetUserDomain_NT.cpp"
-
-
-EXTERN_C DWORD WINAPI GetUserDomainW_WINDOWS( LPWSTR lpBuffer, DWORD nSize )
-#include "GetUserDomain_WINDOWS.cpp"
-
-EXTERN_C void WINAPI ResolveThunk_GetUserDomainW( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName )
-{
- if ( (LONG)GetVersion() < 0 )
- *lppfn = (FARPROC)GetUserDomainW_WINDOWS;
- else
- *lppfn = (FARPROC)GetUserDomainW_NT;
-}
-
-DEFINE_CUSTOM_THUNK( kernel32, GetUserDomainW, DWORD, WINAPI, GetUserDomainW, ( LPWSTR lpBuffer, DWORD cchBuffer ) );
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetUserDomain_WINDOWS.cpp b/sal/systools/win32/uwinapi/GetUserDomain_WINDOWS.cpp
deleted file mode 100644
index 2ed058d33..000000000
--- a/sal/systools/win32/uwinapi/GetUserDomain_WINDOWS.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-{
- HKEY hkeyLogon;
- HKEY hkeyWorkgroup;
- DWORD dwResult = 0;
-
-
- if ( ERROR_SUCCESS == RegOpenKeyEx(
- HKEY_LOCAL_MACHINE,
- TEXT("Network\\Logon"),
- 0, KEY_READ, &hkeyLogon ) )
- {
- DWORD dwLogon = 0;
- DWORD dwLogonSize = sizeof(dwLogon);
- RegQueryValueEx( hkeyLogon, TEXT("LMLogon"), 0, NULL, (LPBYTE)&dwLogon, &dwLogonSize );
- RegCloseKey( hkeyLogon );
-
- if ( dwLogon )
- {
- HKEY hkeyNetworkProvider;
-
- if ( ERROR_SUCCESS == RegOpenKeyEx(
- HKEY_LOCAL_MACHINE,
- TEXT("SYSTEM\\CurrentControlSet\\Services\\MSNP32\\NetworkProvider"),
- 0, KEY_READ, &hkeyNetworkProvider ) )
- {
- DWORD dwBufferSize = nSize;
- LONG lResult = RegQueryValueEx( hkeyNetworkProvider, TEXT("AuthenticatingAgent"), 0, NULL, (LPBYTE)lpBuffer, &dwBufferSize );
-
- if ( ERROR_SUCCESS == lResult || ERROR_MORE_DATA == lResult )
- dwResult = dwBufferSize / sizeof(TCHAR);
-
- RegCloseKey( hkeyNetworkProvider );
- }
- }
- }
- else if ( ERROR_SUCCESS == RegOpenKeyEx(
- HKEY_LOCAL_MACHINE,
- TEXT("SYSTEM\\CurrentControlSet\\Services\\VxD\\VNETSUP"),
- 0, KEY_READ, &hkeyWorkgroup ) )
- {
- DWORD dwBufferSize = nSize;
- LONG lResult = RegQueryValueEx( hkeyWorkgroup, TEXT("Workgroup"), 0, NULL, (LPBYTE)lpBuffer, &dwBufferSize );
-
- if ( ERROR_SUCCESS == lResult || ERROR_MORE_DATA == lResult )
- dwResult = dwBufferSize / sizeof(TCHAR);
-
- RegCloseKey( hkeyWorkgroup );
- }
-
-
- return dwResult;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointA.cpp b/sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointA.cpp
deleted file mode 100644
index 895d37bfe..000000000
--- a/sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointA.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, GetVolumeNameForVolumeMountPointA, (LPCSTR lpszVolumeMountPoint, LPSTR lpszVolumeName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointW.cpp b/sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointW.cpp
deleted file mode 100644
index 12195a2db..000000000
--- a/sal/systools/win32/uwinapi/GetVolumeNameForVolumeMountPointW.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, GetVolumeNameForVolumeMountPointW, (LPCWSTR lpszVolumeMountPoint, LPWSTR lpszVolumeName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetVolumePathNameA.cpp b/sal/systools/win32/uwinapi/GetVolumePathNameA.cpp
deleted file mode 100644
index 5b236a90b..000000000
--- a/sal/systools/win32/uwinapi/GetVolumePathNameA.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, GetVolumePathNameA, (LPCSTR lpszFileName, LPSTR lpszVolumePathName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/GetVolumePathNameW.cpp b/sal/systools/win32/uwinapi/GetVolumePathNameW.cpp
deleted file mode 100644
index d333b1dd3..000000000
--- a/sal/systools/win32/uwinapi/GetVolumePathNameW.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, GetVolumePathNameW, (LPCWSTR lpszFileName, LPWSTR lpszVolumePathName, DWORD cchBufferLength) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/MCIWndCreateW.cpp b/sal/systools/win32/uwinapi/MCIWndCreateW.cpp
deleted file mode 100644
index c4fede9b4..000000000
--- a/sal/systools/win32/uwinapi/MCIWndCreateW.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-#include <vfw.h>
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, HWND, VFWAPIV, MCIWndCreateW,
-(
- HWND hwndParent,
- HINSTANCE hInstance,
- DWORD dwStyle,
- LPCWSTR lpFileW
-))
-{
- AUTO_WSTR2STR( lpFile );
-
- return MCIWndCreateA( hwndParent, hInstance, dwStyle, lpFileA );
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/MoveFileExA.cpp b/sal/systools/win32/uwinapi/MoveFileExA.cpp
deleted file mode 100644
index 6c47078a4..000000000
--- a/sal/systools/win32/uwinapi/MoveFileExA.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-#include <sal/macros.h>
-
-#define WININIT_FILENAME "wininit.ini"
-#define RENAME_SECTION "rename"
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, BOOL, WINAPI, MoveFileExA, ( LPCSTR lpExistingFileNameA, LPCSTR lpNewFileNameA, DWORD dwFlags ) )
-{
- BOOL fSuccess = FALSE; // assume failure
-
- // Windows 9x has a special mechanism to move files after reboot
-
- if ( dwFlags & MOVEFILE_DELAY_UNTIL_REBOOT )
- {
- CHAR szExistingFileNameA[MAX_PATH];
- CHAR szNewFileNameA[MAX_PATH] = "NUL";
-
- // Path names in WININIT.INI must be in short path name form
-
- if (
- GetShortPathNameA( lpExistingFileNameA, szExistingFileNameA, MAX_PATH ) &&
- (!lpNewFileNameA || GetShortPathNameA( lpNewFileNameA, szNewFileNameA, MAX_PATH ))
- )
- {
- CHAR szBuffer[32767]; // The buffer size must not exceed 32K
- DWORD dwBufLen = GetPrivateProfileSectionA( RENAME_SECTION, szBuffer, SAL_N_ELEMENTS(szBuffer), WININIT_FILENAME );
-
- CHAR szRename[MAX_PATH]; // This is enough for at most to times 67 chracters
- strcpy( szRename, szNewFileNameA );
- strcat( szRename, "=" );
- strcat( szRename, szExistingFileNameA );
- size_t lnRename = strlen(szRename);
-
- if ( dwBufLen + lnRename + 2 <= SAL_N_ELEMENTS(szBuffer) )
- {
- CopyMemory( &szBuffer[dwBufLen], szRename, lnRename );
- szBuffer[dwBufLen + lnRename ] = 0;
- szBuffer[dwBufLen + lnRename + 1 ] = 0;
-
- fSuccess = WritePrivateProfileSectionA( RENAME_SECTION, szBuffer, WININIT_FILENAME );
- }
- else
- SetLastError( ERROR_BUFFER_OVERFLOW );
- }
- }
- else
- {
-
- fSuccess = MoveFileA( lpExistingFileNameA, lpNewFileNameA );
-
- if ( !fSuccess && 0 != (dwFlags & (MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING)) )
- {
- BOOL bFailIfExist = 0 == (dwFlags & MOVEFILE_REPLACE_EXISTING);
-
- fSuccess = CopyFileA( lpExistingFileNameA, lpNewFileNameA, bFailIfExist );
-
- // In case of successfull copy do not return FALSE if delete fails.
- // Error detection is done by GetLastError()
-
- if ( fSuccess )
- {
- SetLastError( NO_ERROR );
- DeleteFileA( lpExistingFileNameA );
- }
- }
-
- }
-
- return fSuccess;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/MoveFileExW.cpp b/sal/systools/win32/uwinapi/MoveFileExW.cpp
deleted file mode 100644
index edd3c773c..000000000
--- a/sal/systools/win32/uwinapi/MoveFileExW.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-IMPLEMENT_THUNK( kernel32, WINDOWS, BOOL, WINAPI, MoveFileExW, ( LPCWSTR lpExistingFileNameW, LPCWSTR lpNewFileNameW, DWORD dwFlags ) )
-{
- AUTO_WSTR2STR( lpExistingFileName );
- AUTO_WSTR2STR( lpNewFileName );
-
- return MoveFileExA( lpExistingFileNameA, lpNewFileNameA, dwFlags );
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathAddBackslashW.cpp b/sal/systools/win32/uwinapi/PathAddBackslashW.cpp
deleted file mode 100644
index 3dac9f6b0..000000000
--- a/sal/systools/win32/uwinapi/PathAddBackslashW.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, LPWSTR, WINAPI, PathAddBackslashW,
-(
- LPWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- PathAddBackslashA(lpPathA);
- STR2WSTR(lpPath, MAX_PATH);
- return lpPathW + wcslen(lpPathW);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathCompactPathExW.cpp b/sal/systools/win32/uwinapi/PathCompactPathExW.cpp
deleted file mode 100644
index ef3f70c36..000000000
--- a/sal/systools/win32/uwinapi/PathCompactPathExW.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, BOOL, WINAPI, PathCompactPathExW,
-(
- LPWSTR pszOut,
- LPCWSTR lpPathW,
- UINT cchMax,
- DWORD dwFlags
-))
-{
- AUTO_WSTR2STR(lpPath);
- char* pOutA = (LPSTR)_alloca( cchMax * sizeof(CHAR) );
- BOOL bret = PathCompactPathExA(pOutA, lpPathA, cchMax, dwFlags);
- MultiByteToWideChar(CP_ACP, 0, pOutA, -1, pszOut, (int) cchMax);
- return bret;
-}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathFileExistsW.cpp b/sal/systools/win32/uwinapi/PathFileExistsW.cpp
deleted file mode 100644
index b5a292d21..000000000
--- a/sal/systools/win32/uwinapi/PathFileExistsW.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, BOOL, WINAPI, PathFileExistsW,
-(
- LPCWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- return PathFileExistsA(lpPathA);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathFindExtensionW.cpp b/sal/systools/win32/uwinapi/PathFindExtensionW.cpp
deleted file mode 100644
index 5b40591b9..000000000
--- a/sal/systools/win32/uwinapi/PathFindExtensionW.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-#include <tchar.h>
-#include <mbstring.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, LPWSTR, WINAPI, PathFindExtensionW,
-(
- LPCWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- char* pExt = PathFindExtensionA(lpPathA);
-
- if (*pExt)
- {
- *pExt = '\0';
- LPWSTR pOutW = const_cast<LPWSTR>(lpPathW);
- return (pOutW + _mbslen(reinterpret_cast<unsigned char*>(lpPathA)));
- }
- else
- return const_cast<LPWSTR>(lpPathW) + wcslen(lpPathW);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathFindFileNameW.cpp b/sal/systools/win32/uwinapi/PathFindFileNameW.cpp
deleted file mode 100644
index 975ae1dd3..000000000
--- a/sal/systools/win32/uwinapi/PathFindFileNameW.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-#include <mbstring.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, LPWSTR, WINAPI, PathFindFileNameW,
-(
- LPCWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- char* pFname = PathFindFileNameA(lpPathA);
-
- if (pFname > lpPathA)
- {
- *pFname = '\0';
- LPWSTR pOutW = const_cast<LPWSTR>(lpPathW);
- return (pOutW + _mbslen(reinterpret_cast<unsigned char*>(lpPathA)));
- }
- else
- return const_cast<LPWSTR>(lpPathW);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathIsFileSpecW.cpp b/sal/systools/win32/uwinapi/PathIsFileSpecW.cpp
deleted file mode 100644
index 5ee3bf9e7..000000000
--- a/sal/systools/win32/uwinapi/PathIsFileSpecW.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, BOOL, WINAPI, PathIsFileSpecW,
-(
- LPCWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- return PathIsFileSpecA(lpPathA);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathIsUNCW.cpp b/sal/systools/win32/uwinapi/PathIsUNCW.cpp
deleted file mode 100644
index 289dbca69..000000000
--- a/sal/systools/win32/uwinapi/PathIsUNCW.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, BOOL, WINAPI, PathIsUNCW,
-(
- LPCWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- return PathIsUNCA(lpPathA);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathRemoveExtensionW.cpp b/sal/systools/win32/uwinapi/PathRemoveExtensionW.cpp
deleted file mode 100644
index 5222cc713..000000000
--- a/sal/systools/win32/uwinapi/PathRemoveExtensionW.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, void, WINAPI, PathRemoveExtensionW,
-(
- LPWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- PathRemoveExtensionA(lpPathA);
- STR2WSTR(lpPath, wcslen(lpPathW) + 1);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathRemoveFileSpecW.cpp b/sal/systools/win32/uwinapi/PathRemoveFileSpecW.cpp
deleted file mode 100644
index e10de8987..000000000
--- a/sal/systools/win32/uwinapi/PathRemoveFileSpecW.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, BOOL, WINAPI, PathRemoveFileSpecW,
-(
- LPWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- BOOL bret = PathRemoveFileSpecA(lpPathA);
- STR2WSTR(lpPath, wcslen(lpPathW) + 1);
- return bret;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathSetDlgItemPathW.cpp b/sal/systools/win32/uwinapi/PathSetDlgItemPathW.cpp
deleted file mode 100644
index c87aee3c9..000000000
--- a/sal/systools/win32/uwinapi/PathSetDlgItemPathW.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, void, WINAPI, PathSetDlgItemPathW,
-(
- HWND hDlg,
- int id,
- LPCWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- PathSetDlgItemPathA(hDlg, id, lpPathA);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/PathStripToRootW.cpp b/sal/systools/win32/uwinapi/PathStripToRootW.cpp
deleted file mode 100644
index e439561ec..000000000
--- a/sal/systools/win32/uwinapi/PathStripToRootW.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-#define _SHLWAPI_
-#include <shlwapi.h>
-
-IMPLEMENT_THUNK( shlwapi, WINDOWS, BOOL, WINAPI, PathStripToRootW,
-(
- LPWSTR lpPathW
-))
-{
- AUTO_WSTR2STR(lpPath);
- BOOL bret = PathStripToRootA(lpPathA);
- STR2WSTR(lpPath, wcslen(lpPathW) + 1);
- return bret;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/ResolveThunk.cpp b/sal/systools/win32/uwinapi/ResolveThunk.cpp
deleted file mode 100644
index 1c8da78e2..000000000
--- a/sal/systools/win32/uwinapi/ResolveThunk.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-
-EXTERN_C void WINAPI ResolveThunk_WINDOWS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure )
-{
- FARPROC lpfnResult = (LONG)GetVersion() < 0 ? lpfnEmulate : GetProcAddress( LoadLibraryA( lpLibFileName ), lpFuncName );
-
- if ( !lpfnResult )
- lpfnResult = lpfnEmulate;
-
- if ( !lpfnResult )
- lpfnResult = lpfnFailure;
-
- *lppfn = lpfnResult;
-}
-
-
-EXTERN_C void WINAPI ResolveThunk_TRYLOAD( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure )
-{
- FARPROC lpfnResult = GetProcAddress( LoadLibraryA( lpLibFileName ), lpFuncName );
-
- if ( !lpfnResult )
- lpfnResult = lpfnEmulate;
-
- if ( !lpfnResult )
- lpfnResult = lpfnFailure;
-
- *lppfn = lpfnResult;
-}
-
-
-EXTERN_C void WINAPI ResolveThunk_ALLWAYS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure )
-{
- *lppfn = lpfnEmulate ? lpfnEmulate : lpfnFailure;
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/ResolveUnicows.cpp b/sal/systools/win32/uwinapi/ResolveUnicows.cpp
deleted file mode 100644
index 194c7bea2..000000000
--- a/sal/systools/win32/uwinapi/ResolveUnicows.cpp
+++ /dev/null
@@ -1,518 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#ifdef __MINGW32__
-#define _GDI32_
-#include "macros.h"
-#include <w32api.h>
-#include <multimon.h>
-extern "C" {
-extern HMODULE hModuleUnicowsDLL;
-}
-
-EXTERN_C void WINAPI ResolveThunk_UNICOWS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnFailure )
-{
- FARPROC lpfnResult = (((LONG)GetVersion()&0x800000ff) == 0x80000004) ? GetProcAddress( hModuleUnicowsDLL, lpFuncName ) : GetProcAddress( LoadLibraryA( lpLibFileName ), lpFuncName );
-
- if ( !lpfnResult )
- lpfnResult = lpfnFailure;
-
- *lppfn = lpfnResult;
-}
-
-static void GetProcAddress_Thunk();
-EXTERN_C { _declspec( dllexport ) FARPROC kernel32_GetProcAddress_Ptr = (FARPROC)GetProcAddress_Thunk; }
-static FARPROC WINAPI GetProcAddress_Failure (HINSTANCE,LPCSTR);
-static void GetProcAddress_Thunk()
-{
- ResolveThunk_UNICOWS( &kernel32_GetProcAddress_Ptr, "kernel32.dll", "GetProcAddress", (FARPROC)GetProcAddress_Failure );
- asm(" movl %ebp, %esp");
- asm(" popl %ebp");
- asm(" jmp *(%0)"::"m"(kernel32_GetProcAddress_Ptr));
-}
-EXTERN_C FARPROC WINAPI Internal_GetProcAddress (HINSTANCE,LPCSTR)
-{
- asm(" popl %ebp");
- asm(" jmp *(%0)"::"m"(kernel32_GetProcAddress_Ptr));
-}
-static FARPROC WINAPI GetProcAddress_Failure (HINSTANCE,LPCSTR)
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return (FARPROC)0;
-}
-
-#define DEFINE_UNICOWS_THUNK( module, rettype, calltype, func, params ) \
-static void func##_Thunk(); \
-EXTERN_C { _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; } \
-static rettype calltype func##_##Failure params; \
-static void func##_Thunk() \
-{ \
- ResolveThunk_UNICOWS( &module##_##func##_Ptr, #module ".dll", #func, (FARPROC)func##_##Failure ); \
- asm(" movl %ebp, %esp"); \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-EXTERN_C rettype calltype func params \
-{ \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-static rettype calltype func##_##Failure params \
-{ \
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); \
- return (rettype)0; \
-}
-
-DEFINE_UNICOWS_THUNK( kernel32, ATOM, WINAPI, AddAtomW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, AddFontResourceW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, AddJobW, (HANDLE,DWORD,PBYTE,DWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, AddPortW, (LPWSTR,HWND,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, AddPrintProcessorW, (LPWSTR,LPWSTR,LPWSTR,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, AddPrintProvidorW, (LPWSTR,DWORD,PBYTE) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, AddPrinterDriverW, (LPWSTR,DWORD,PBYTE) )
-DEFINE_UNICOWS_THUNK( winspool, HANDLE, WINAPI, AddPrinterW, (LPWSTR,DWORD,PBYTE) )
-DEFINE_UNICOWS_THUNK( winspool, LONG, WINAPI, AdvancedDocumentPropertiesW, (HWND,HANDLE,LPWSTR,PDEVMODE,PDEVMODEW) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, AppendMenuW, (HMENU,UINT,UINT_PTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, BeginUpdateResourceW, (LPCWSTR,BOOL) )
-DEFINE_UNICOWS_THUNK( user32, long, WINAPI, BroadcastSystemMessageW, (DWORD,LPDWORD,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, BuildCommDCBAndTimeoutsW, (LPCWSTR,LPDCB,LPCOMMTIMEOUTS) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, BuildCommDCBW, (LPCWSTR,LPDCB) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, CallMsgFilterW, (LPMSG,int) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CallNamedPipeW, (LPCWSTR,PVOID,DWORD,PVOID,DWORD,PDWORD,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, CallWindowProcA, (WNDPROC,HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, CallWindowProcW, (WNDPROC,HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, ChangeDisplaySettingsExW, (LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, ChangeDisplaySettingsW, (PDEVMODEW,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, ChangeMenuW, (HMENU,UINT,LPCWSTR,UINT,UINT) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, CharLowerBuffW, (LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, LPWSTR, WINAPI, CharLowerW, (LPWSTR) )
-DEFINE_UNICOWS_THUNK( user32, LPWSTR, WINAPI, CharNextW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, LPWSTR, WINAPI, CharPrevW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, CharToOemBuffW, (LPCWSTR,LPSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, CharToOemW, (LPCWSTR,LPSTR) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, CharUpperBuffW, (LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, LPWSTR, WINAPI, CharUpperW, (LPWSTR) )
-DEFINE_UNICOWS_THUNK( comdlg32, BOOL, WINAPI, ChooseColorW, (LPCHOOSECOLORW) )
-DEFINE_UNICOWS_THUNK( comdlg32, BOOL, WINAPI, ChooseFontW, (LPCHOOSEFONTW) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CommConfigDialogW, (LPCWSTR,HWND,LPCOMMCONFIG) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, CompareStringW, (LCID,DWORD,LPCWSTR,int,LPCWSTR,int) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, ConfigurePortW, (LPWSTR,HWND,LPWSTR) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, CopyAcceleratorTableW, (HACCEL,LPACCEL,int) )
-DEFINE_UNICOWS_THUNK( gdi32, HENHMETAFILE, WINAPI, CopyEnhMetaFileW, (HENHMETAFILE,LPCWSTR) )
-//DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CopyFileExW, (LPCWSTR,LPCWSTR,LPPROGRESS_ROUTINE,LPVOID,LPBOOL,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CopyFileW, (LPCWSTR,LPCWSTR,BOOL) )
-DEFINE_UNICOWS_THUNK( gdi32, HMETAFILE, WINAPI, CopyMetaFileW, (HMETAFILE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HACCEL, WINAPI, CreateAcceleratorTableW, (LPACCEL,int) )
-DEFINE_UNICOWS_THUNK( gdi32, HCOLORSPACE, WINAPI, CreateColorSpaceW, (LPLOGCOLORSPACEW) )
-DEFINE_UNICOWS_THUNK( gdi32, HDC, WINAPI, CreateDCW, (LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*) )
-DEFINE_UNICOWS_THUNK( user32, HWND, WINAPI, CreateDialogIndirectParamW, (HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, HWND, WINAPI, CreateDialogParamW, (HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CreateDirectoryExW, (LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CreateDirectoryW, (LPCWSTR,LPSECURITY_ATTRIBUTES) )
-DEFINE_UNICOWS_THUNK( gdi32, HDC, WINAPI, CreateEnhMetaFileW, (HDC,LPCWSTR,LPCRECT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateEventW, (LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateFileMappingW, (HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateFileW, (LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE) )
-DEFINE_UNICOWS_THUNK( gdi32, HFONT, WINAPI, CreateFontIndirectW, (const LOGFONTW*) )
-DEFINE_UNICOWS_THUNK( gdi32, HFONT, WINAPI, CreateFontW, (int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, HDC, WINAPI, CreateICW, (LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*) )
-DEFINE_UNICOWS_THUNK( user32, HWND, WINAPI, CreateMDIWindowW, (LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateMailslotW, (LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES) )
-DEFINE_UNICOWS_THUNK( gdi32, HDC, WINAPI, CreateMetaFileW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateMutexW, (LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, CreateProcessW, (LPCWSTR,LPWSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,PVOID,LPCWSTR,LPSTARTUPINFOW,LPPROCESS_INFORMATION) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, CreateScalableFontResourceW, (DWORD,LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateSemaphoreW, (LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( oeacc, HRESULT, STDAPICALLTYPE, CreateStdAccessibleProxyW, (HWND, LPCWSTR, LONG, REFIID, void**) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, CreateWaitableTimerW, (LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HWND, WINAPI, CreateWindowExW, (DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID) )
-DEFINE_UNICOWS_THUNK( user32, HCONV, WINAPI, DdeConnect, (DWORD,HSZ,HSZ,PCONVCONTEXT) )
-DEFINE_UNICOWS_THUNK( user32, HCONVLIST, WINAPI, DdeConnectList, (DWORD,HSZ,HSZ,HCONVLIST,PCONVCONTEXT) )
-DEFINE_UNICOWS_THUNK( user32, HSZ, WINAPI, DdeCreateStringHandleW, (DWORD,LPCWSTR,int) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, DdeInitializeW, (PDWORD,PFNCALLBACK,DWORD,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, DdeQueryConvInfo, (HCONV,DWORD,PCONVINFO) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, DdeQueryStringW, (DWORD,HSZ,LPWSTR,DWORD,int) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, DefDlgProcW, (HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, DefFrameProcW, (HWND,HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, DefMDIChildProcW, (HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, DefWindowProcW, (HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, DeleteFileW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, DeleteMonitorW, (LPWSTR,LPWSTR,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, DeletePortW, (LPWSTR,HWND,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, DeletePrintProcessorW, (LPWSTR,LPWSTR,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, DeletePrintProvidorW, (LPWSTR,LPWSTR,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, DeletePrinterDriverW, (LPWSTR,LPWSTR,LPWSTR) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, DialogBoxIndirectParamW, (HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, DialogBoxParamW, (HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, DispatchMessageW, (const MSG*) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, DlgDirListComboBoxW, (HWND,LPWSTR,int,int,UINT) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, DlgDirListW, (HWND,LPWSTR,int,int,UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, DlgDirSelectComboBoxExW, (HWND,LPWSTR,int,int) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, DlgDirSelectExW, (HWND,LPWSTR,int,int) )
-DEFINE_UNICOWS_THUNK( shell32, UINT, WINAPI, DragQueryFileW, (HDROP,UINT,LPWSTR,UINT) )
-//DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, DrawStateW, (HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, DrawTextExW, (HDC,LPWSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, DrawTextW, (HDC,LPCWSTR,int,LPRECT,UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, EnableWindow, (HWND,BOOL) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EndUpdateResourceW, (HANDLE,BOOL) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumCalendarInfoExW, (CALINFO_ENUMPROCEXW,LCID,CALID,CALTYPE) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumCalendarInfoW, (CALINFO_ENUMPROCW,LCID,CALID,CALTYPE) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, EnumClipboardFormats, (UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumDateFormatsExW, (DATEFMT_ENUMPROCEXW,LCID,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumDateFormatsW, (DATEFMT_ENUMPROCW,LCID,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, EnumDisplayDevicesW, (LPCWSTR,DWORD,PDISPLAY_DEVICEW,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, EnumDisplaySettingsExW, (LPCWSTR,DWORD,LPDEVMODEW,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, EnumDisplaySettingsW, (LPCWSTR,DWORD,PDEVMODEW) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, EnumFontFamiliesExW, (HDC,PLOGFONTW,FONTENUMPROCW,LPARAM,DWORD) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, EnumFontFamiliesW, (HDC,LPCWSTR,FONTENUMPROCW,LPARAM) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, EnumFontsW, (HDC,LPCWSTR,FONTENUMPROCW,LPARAM) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, EnumICMProfilesW, (HDC,ICMENUMPROCW,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, EnumPropsA, (HWND,PROPENUMPROCA) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, EnumPropsExA, (HWND,PROPENUMPROCEXA,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, EnumPropsExW, (HWND,PROPENUMPROCEXW,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, EnumPropsW, (HWND,PROPENUMPROCW) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumSystemCodePagesW, (CODEPAGE_ENUMPROCW,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumSystemLocalesW, (LOCALE_ENUMPROCW,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, EnumTimeFormatsW, (TIMEFMT_ENUMPROCW,LCID,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, ExpandEnvironmentStringsW, (LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, ExtTextOutW, (HDC,int,int,UINT,LPCRECT,LPCWSTR,UINT,const INT*) )
-DEFINE_UNICOWS_THUNK( shell32, UINT, WINAPI, ExtractIconExW, (LPCWSTR,int,HICON*,HICON*,UINT) )
-DEFINE_UNICOWS_THUNK( shell32, HICON, WINAPI, ExtractIconW, (HINSTANCE,LPCWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, void, WINAPI, FatalAppExitW, (UINT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FillConsoleOutputCharacterW, (HANDLE,WCHAR,DWORD,COORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, ATOM, WINAPI, FindAtomW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, FindFirstChangeNotificationW, (LPCWSTR,BOOL,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, FindFirstFileW, (LPCWSTR,LPWIN32_FIND_DATAW) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FindNextFileW, (HANDLE,LPWIN32_FIND_DATAW) )
-DEFINE_UNICOWS_THUNK( kernel32, HRSRC, WINAPI, FindResourceExW, (HINSTANCE,LPCWSTR,LPCWSTR,WORD) )
-DEFINE_UNICOWS_THUNK( kernel32, HRSRC, WINAPI, FindResourceW, (HINSTANCE,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( comdlg32, HWND, WINAPI, FindTextW, (LPFINDREPLACEW) )
-DEFINE_UNICOWS_THUNK( user32, HWND, WINAPI, FindWindowExW, (HWND,HWND,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HWND, WINAPI, FindWindowW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, FormatMessageW, (DWORD,PCVOID,DWORD,DWORD,LPWSTR,DWORD,va_list*) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FreeEnvironmentStringsW, (LPWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FtpCreateDirectoryW, (HANDLE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FtpDeleteFileW, (HANDLE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, FtpFindFirstFileW, (HANDLE,LPCWSTR,LPWIN32_FIND_DATA,DWORD,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FtpGetCurrentDirectoryW, (HANDLE,LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FtpRemoveDirectoryW, (HANDLE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, FtpSetCurrentDirectoryW, (HANDLE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetAltTabInfoW, (HWND,int,PALTTABINFO,LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetAtomNameW, (ATOM,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetCPInfo, (UINT,LPCPINFO) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetCPInfoExA, (UINT,DWORD,LPCPINFOEXA) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetCPInfoExW, (UINT,DWORD,LPCPINFOEXW) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, GetCalendarInfoW, (LCID,CALID,CALTYPE,LPWSTR,int,LPDWORD) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetCharABCWidthsW, (HDC,UINT,UINT,LPABC) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetCharWidthFloatW, (HDC,UINT,UINT,PFLOAT) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetCharWidthW, (HDC,UINT,UINT,LPINT) )
-DEFINE_UNICOWS_THUNK( gdi32, DWORD, WINAPI, GetCharacterPlacementW, (HDC,LPCWSTR,int,int,LPGCP_RESULTSW,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetClassInfoExW, (HINSTANCE,LPCWSTR,LPWNDCLASSEXW) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetClassInfoW, (HINSTANCE,LPCWSTR,LPWNDCLASSW) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, GetClassLongW, (HWND,int) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, GetClassNameW, (HWND,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, GetClipboardData, (UINT) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, GetClipboardFormatNameW, (UINT,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetComputerNameW, (LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetConsoleTitleW, (LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, GetCurrencyFormatW, (LCID,DWORD,LPCWSTR,const CURRENCYFMTW*,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetCurrentDirectoryW, (DWORD,LPWSTR) )
-DEFINE_UNICOWS_THUNK( advapi32, BOOL, WINAPI, GetCurrentHwProfileW, (LPHW_PROFILE_INFOW) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, GetDateFormatW, (LCID,DWORD,const SYSTEMTIME*,LPCWSTR,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetDefaultCommConfigW, (LPCWSTR,LPCOMMCONFIG,PDWORD) )
-//DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetDiskFreeSpaceExW, (LPCWSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetDiskFreeSpaceW, (LPCWSTR,PDWORD,PDWORD,PDWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, GetDlgItemTextW, (HWND,int,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetDriveTypeW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, UINT, WINAPI, GetEnhMetaFileDescriptionW, (HENHMETAFILE,UINT,LPWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, HENHMETAFILE, WINAPI, GetEnhMetaFileW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, LPWSTR, WINAPI, GetEnvironmentStringsW, (void) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetEnvironmentVariableW, (LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetFileAttributesExW, (LPCWSTR,GET_FILEEX_INFO_LEVELS,PVOID) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetFileAttributesW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( comdlg32, short, WINAPI, GetFileTitleW, (LPCWSTR,LPWSTR,WORD) )
-DEFINE_UNICOWS_THUNK( version, DWORD, WINAPI, GetFileVersionInfoSizeW, (LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( version, BOOL, WINAPI, GetFileVersionInfoW, (LPWSTR,DWORD,DWORD,PVOID) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetFullPathNameW, (LPCWSTR,DWORD,LPWSTR,LPWSTR*) )
-DEFINE_UNICOWS_THUNK( gdi32, DWORD, WINAPI, GetGlyphOutlineW, (HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetICMProfileW, (HDC,LPDWORD,LPWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, DWORD, WINAPI, GetKerningPairsW, (HDC,DWORD,LPKERNINGPAIR) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, GetKeyNameTextW, (LONG,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetKeyboardLayoutNameW, (LPWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, GetLocaleInfoW, (LCID,LCTYPE,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetLogColorSpaceW, (HCOLORSPACE,LPLOGCOLORSPACEW,DWORD) )
-//DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetLogicalDriveStringsW, (DWORD,LPWSTR) )
-//DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetLongPathNameW, (LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetMenuItemInfoW, (HMENU,UINT,BOOL,LPMENUITEMINFOW) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, GetMenuStringW, (HMENU,UINT,LPWSTR,int,UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetMessageW, (LPMSG,HWND,UINT,UINT) )
-DEFINE_UNICOWS_THUNK( gdi32, HMETAFILE, WINAPI, GetMetaFileW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetModuleFileNameW, (HINSTANCE,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, HMODULE, WINAPI, GetModuleHandleW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GetMonitorInfoW, (HMONITOR,LPMONITORINFO) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetNamedPipeHandleStateW, (HANDLE,PDWORD,PDWORD,PDWORD,PDWORD,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, GetNumberFormatW, (LCID,DWORD,LPCWSTR,const NUMBERFMTW*,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, GetObjectW, (HGDIOBJ,int,PVOID) )
-DEFINE_UNICOWS_THUNK( msvfw32, BOOL, WINAPI, GetOpenFileNamePreviewW, (LPOPENFILENAMEW) )
-DEFINE_UNICOWS_THUNK( comdlg32, BOOL, WINAPI, GetOpenFileNameW, (LPOPENFILENAMEW) )
-DEFINE_UNICOWS_THUNK( gdi32, UINT, WINAPI, GetOutlineTextMetricsW, (HDC,UINT,LPOUTLINETEXTMETRICW) )
-DEFINE_UNICOWS_THUNK( winspool, DWORD, WINAPI, GetPrintProcessorDirectoryW, (LPWSTR,LPWSTR,DWORD,PBYTE,DWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetPrivateProfileIntW, (LPCWSTR,LPCWSTR,INT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetPrivateProfileSectionNamesW, (LPWSTR,DWORD,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetPrivateProfileSectionW, (LPCWSTR,LPWSTR,DWORD,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetPrivateProfileStringW, (LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetPrivateProfileStructW, (LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetProfileIntW, (LPCWSTR,LPCWSTR,INT) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetProfileSectionW, (LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetProfileStringW, (LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, GetPropA, (HWND,LPCSTR) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, GetPropW, (HWND,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( oleacc, UINT, WINAPI, GetRoleTextW, (DWORD,LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( msvfw32, BOOL, WINAPI, GetSaveFileNamePreviewW, (LPOPENFILENAMEW) )
-DEFINE_UNICOWS_THUNK( comdlg32, BOOL, WINAPI, GetSaveFileNameW, (LPOPENFILENAMEW) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetShortPathNameW, (LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, VOID, WINAPI, GetStartupInfoW, (LPSTARTUPINFOW) )
-DEFINE_UNICOWS_THUNK( oleacc, UINT, WINAPI, GetStateTextW, (DWORD,LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetStringTypeExW, (LCID,DWORD,LPCWSTR,int,LPWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetStringTypeW, (DWORD,LPCWSTR,int,LPWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetSystemDirectoryW, (LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetSystemWindowsDirectoryW, (LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, GetTabbedTextExtentW, (HDC,LPCWSTR,int,int,CONST INT*) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetTempFileNameW, (LPCWSTR,LPCWSTR,UINT,LPWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, GetTempPathW, (DWORD,LPWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetTextExtentExPointW, ( HDC,LPCWSTR,int,int,LPINT,LPINT,LPSIZE ) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetTextExtentPoint32W, ( HDC,LPCWSTR,int,LPSIZE) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetTextExtentPointW, (HDC,LPCWSTR,int,LPSIZE) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, GetTextFaceW, (HDC,int,LPWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, GetTextMetricsW, (HDC,LPTEXTMETRICW) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, GetTimeFormatW, (LCID,DWORD,const SYSTEMTIME*,LPCWSTR,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( advapi32, BOOL, WINAPI, GetUserNameW, (LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetVersionExW, (LPOSVERSIONINFOW) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, GetVolumeInformationW, (LPCWSTR,LPWSTR,DWORD,PDWORD,PDWORD,PDWORD,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, GetWindowLongA, (HWND,int) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, GetWindowLongW, (HWND,int) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, GetWindowModuleFileNameW, (HWND,LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, GetWindowTextLengthW, (HWND) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, GetWindowTextW, (HWND,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GetWindowsDirectoryW, (LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, ATOM, WINAPI, GlobalAddAtomW, ( LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, ATOM, WINAPI, GlobalFindAtomW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, UINT, WINAPI, GlobalGetAtomNameW, (ATOM,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, GopherFindFirstFileW, (HANDLE,LPCWSTR,LPCWSTR,LPVOID,DWORD,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, GrayStringW, (HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, ImageList_LoadImageW, (HINSTANCE,LPCWSTR,int,int,COLORREF,UINT,UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, InsertMenuItemW, (HMENU,UINT,BOOL,LPCMENUITEMINFOW) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, InsertMenuW, (HMENU,UINT,UINT,UINT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, InternetFindNextFileW, (HANDLE,PVOID) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, IsBadStringPtrW, (LPCWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsCharAlphaNumericW, (WCHAR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsCharAlphaW, (WCHAR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsCharLowerW, (WCHAR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsCharUpperW, (WCHAR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsClipboardFormatAvailable, (UINT) )
-DEFINE_UNICOWS_THUNK( sensapi, BOOL, APIENTRY, IsDestinationReachableW, (LPCWSTR,LPVOID) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsDialogMessageW, (HWND,LPMSG) )
-DEFINE_UNICOWS_THUNK( advapi32, BOOL, WINAPI, IsTextUnicode, (PCVOID,int,LPINT) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, IsValidCodePage, (UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, IsWindowUnicode, (HWND) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, LCMapStringW, (LCID,DWORD,LPCWSTR,int,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( user32, HACCEL, WINAPI, LoadAcceleratorsW, (HINSTANCE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HBITMAP, WINAPI, LoadBitmapW, (HINSTANCE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HCURSOR, WINAPI, LoadCursorFromFileW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HCURSOR, WINAPI, LoadCursorW, (HINSTANCE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HICON, WINAPI, LoadIconW, (HINSTANCE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, LoadImageW, (HINSTANCE,LPCWSTR,UINT,int,int,UINT) )
-DEFINE_UNICOWS_THUNK( user32, HKL, WINAPI, LoadKeyboardLayoutW, (LPCWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, HINSTANCE, WINAPI, LoadLibraryExW, (LPCWSTR,HANDLE,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, HINSTANCE, WINAPI, LoadLibraryW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HMENU, WINAPI, LoadMenuIndirectW, (const MENUTEMPLATE*) )
-DEFINE_UNICOWS_THUNK( user32, HMENU, WINAPI, LoadMenuW, (HINSTANCE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, LoadStringW, (HINSTANCE,UINT,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( user32, HINSTANCE, WINAPI, MLLoadLibraryW, (LPCWSTR,HANDLE,DWORD,LPCWSTR,BOOL) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, MapVirtualKeyExW, (UINT,UINT,HKL) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, MapVirtualKeyW, (UINT,UINT) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, MessageBoxExW, (HWND,LPCWSTR,LPCWSTR,UINT,WORD) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, MessageBoxIndirectW, (CONST MSGBOXPARAMSW*) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, MessageBoxW, (HWND,LPCWSTR,LPCWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, ModifyMenuW, (HMENU,UINT,UINT,UINT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, MoveFileW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, MultiByteToWideChar, (UINT,DWORD,LPCSTR,int,LPWSTR,int) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, MultinetGetConnectionPerformanceW, (LPNETRESOURCEW,LPNETCONNECTINFOSTRUCT) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, OemToCharBuffW, (LPCSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, OemToCharW, (LPCSTR,LPWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, OpenEventW, (DWORD,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, OpenFileMappingW, (DWORD,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, OpenMutexW, (DWORD,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, OpenPrinterW, (LPWSTR,PHANDLE,LPPRINTER_DEFAULTSW) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, OpenSemaphoreW, (DWORD,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, HANDLE, WINAPI, OpenWaitableTimerW, (DWORD,BOOL,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, void, WINAPI, OutputDebugStringW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( comdlg32, BOOL, WINAPI, PageSetupDlgW, (LPPAGESETUPDLGW) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, PeekConsoleInputW, (HANDLE,PINPUT_RECORD,DWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, PeekMessageW, (LPMSG,HWND,UINT,UINT,UINT) )
-DEFINE_UNICOWS_THUNK( winmm, BOOL, WINAPI, PlaySoundW, (LPCWSTR,HMODULE,DWORD) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, PolyTextOutW, (HDC,const POLYTEXTW*,int) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, PostMessageW, (HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, PostThreadMessageW, (DWORD,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( comdlg32, BOOL, WINAPI, PrintDlgW, (LPPRINTDLGW) )
-DEFINE_UNICOWS_THUNK( comdlg32, DWORD, WINAPI, PrinterMessageBoxW, (HANDLE,DWORD,HWND,LPWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, QueryDosDeviceW, (LPCWSTR,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasConnectionNotificationW, (HANDLE, HANDLE, DWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasCreatePhonebookEntryW, (HWND, LPCWSTR) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasDeleteEntryW, (LPCWSTR, LPCWSTR) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasDeleteSubEntryW, (LPCWSTR, LPCWSTR, DWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasEditPhonebookEntryW, (HWND, LPCWSTR, LPCWSTR) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasEnumConnectionsW, (LPVOID, LPDWORD, LPDWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasEnumDevicesW, (LPVOID, LPDWORD, LPDWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasEnumEntriesW, (LPCWSTR, LPCWSTR, LPVOID, LPDWORD, LPDWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasGetConnectStatusW, (HANDLE, LPVOID) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasGetEntryDialParamsW, (LPCWSTR, LPVOID, LPBOOL) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasGetEntryPropertiesW, (LPCWSTR, LPCWSTR, LPVOID, LPDWORD, LPBYTE, LPDWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasGetErrorStringW, (UINT, LPWSTR, DWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasHangUpW, (HANDLE) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasRenameEntryW, (LPCWSTR, LPCWSTR, LPCWSTR) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasSetEntryDialParamsW, (LPCWSTR, LPVOID, BOOL) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasSetEntryPropertiesW, (LPCWSTR, LPCWSTR, LPVOID, DWORD, LPBYTE, DWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasSetSubEntryPropertiesW, (LPCWSTR, LPCWSTR, DWORD, LPVOID, DWORD, LPBYTE, DWORD) )
-DEFINE_UNICOWS_THUNK( rasapi32, DWORD, APIENTRY, RasValidateEntryNameW, (LPCWSTR, LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, ReadConsoleInputW, (HANDLE,PINPUT_RECORD,DWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, ReadConsoleOutputCharacterW, (HANDLE,LPWSTR,DWORD,COORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, ReadConsoleOutputW, (HANDLE,PCHAR_INFO,COORD,COORD,PSMALL_RECT) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, ReadConsoleW, (HANDLE,PVOID,DWORD,PDWORD,PVOID) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegConnectRegistryW, (LPCWSTR,HKEY,PHKEY) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegCreateKeyExW, (HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegCreateKeyW, (HKEY,LPCWSTR,PHKEY) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegDeleteKeyW, (HKEY,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegDeleteValueW, (HKEY,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegEnumKeyExW, (HKEY,DWORD,LPWSTR,PDWORD,PDWORD,LPWSTR,PDWORD,PFILETIME) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegEnumKeyW, (HKEY,DWORD,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegEnumValueW, (HKEY,DWORD,LPWSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegLoadKeyW, (HKEY,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegOpenKeyExW, (HKEY,LPCWSTR,DWORD,REGSAM,PHKEY) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegOpenKeyW, (HKEY,LPCWSTR,PHKEY) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegQueryInfoKeyW, (HKEY,LPWSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegQueryMultipleValuesW, (HKEY,PVALENTW,DWORD,LPWSTR,LPDWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegQueryValueExW, (HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegQueryValueW, (HKEY,LPCWSTR,LPWSTR,PLONG) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegReplaceKeyW, (HKEY,LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegSaveKeyW, (HKEY,LPCWSTR,LPSECURITY_ATTRIBUTES) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegSetValueExW, (HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegSetValueW, (HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( advapi32, LONG, WINAPI, RegUnLoadKeyW, (HKEY,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, ATOM, WINAPI, RegisterClassExW, (CONST WNDCLASSEXW*) )
-DEFINE_UNICOWS_THUNK( user32, ATOM, WINAPI, RegisterClassW, (CONST WNDCLASSW*) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, RegisterClipboardFormatW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HDEVNOTIFY, WINAPI, RegisterDeviceNotificationW, (HANDLE,LPVOID,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, UINT, WINAPI, RegisterWindowMessageW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, RemoveDirectoryW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, RemoveFontResourceW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, RemovePropA, (HWND,LPCSTR) )
-DEFINE_UNICOWS_THUNK( user32, HANDLE, WINAPI, RemovePropW, (HWND,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( comdlg32, HWND, WINAPI, ReplaceTextW, (LPFINDREPLACEW) )
-DEFINE_UNICOWS_THUNK( gdi32, HDC, WINAPI, ResetDCW, (HDC,const DEVMODEW*) )
-DEFINE_UNICOWS_THUNK( shell32, LPVOID, WINAPI, SHBrowseForFolderW, (LPVOID) )
-DEFINE_UNICOWS_THUNK( shell32, void, WINAPI, SHChangeNotify, (LONG,UINT,PCVOID,PCVOID) )
-DEFINE_UNICOWS_THUNK( shell32, INT, WINAPI, SHCreateDirectoryExW, (HWND,LPCWSTR,LPSECURITY_ATTRIBUTES) )
-DEFINE_UNICOWS_THUNK( shell32, int, WINAPI, SHFileOperationW, (LPSHFILEOPSTRUCTW) )
-DEFINE_UNICOWS_THUNK( shell32, DWORD, WINAPI, SHGetFileInfoW, (LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT) )
-DEFINE_UNICOWS_THUNK( shell32, BOOL, WINAPI, SHGetNewLinkInfoW, (LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT) )
-DEFINE_UNICOWS_THUNK( shell32, BOOL, WINAPI, SHGetPathFromIDListW, (LPVOID,LPWSTR) )
-DEFINE_UNICOWS_THUNK( shell32, int, __stdcall, SQLGetPrivateProfileStringW, (LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,int,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( shell32, BOOL, __stdcall, SQLWritePrivateProfileStringW, (LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, ScrollConsoleScreenBufferW, (HANDLE,const SMALL_RECT*,const SMALL_RECT*,COORD,const CHAR_INFO*) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, SearchPathW, (LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, SendDlgItemMessageW, (HWND,int,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SendMessageCallbackW, (HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, SendMessageTimeoutW, (HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD) )
-DEFINE_UNICOWS_THUNK( user32, LRESULT, WINAPI, SendMessageW, (HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SendNotifyMessageW, (HWND,UINT,WPARAM,LPARAM) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, SetCalendarInfoW, (LCID,CALID,CALTYPE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, SetClassLongW, (HWND,int,LONG) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetComputerNameW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetConsoleTitleW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetCurrentDirectoryW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetDefaultCommConfigW, (LPCWSTR,LPCOMMCONFIG,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SetDlgItemTextW, (HWND,int,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetEnvironmentVariableW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetFileAttributesW, (LPCWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, SetICMProfileW, (HDC,LPWSTR) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, SetJobW, (HANDLE,DWORD,DWORD,PBYTE,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetLocaleInfoW, (LCID,LCTYPE,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SetMenuItemInfoW, ( HMENU,UINT,BOOL,LPCMENUITEMINFOW) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, SetPrinterDataW, (HANDLE,LPWSTR,DWORD,PBYTE,DWORD) )
-DEFINE_UNICOWS_THUNK( winspool, BOOL, WINAPI, SetPrinterW, (HANDLE,DWORD,PBYTE,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SetPropA, (HWND,LPCSTR,HANDLE) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SetPropW, (HWND,LPCWSTR,HANDLE) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, SetVolumeLabelW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, SetWindowLongA, (HWND,int,LONG) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, SetWindowLongW, (HWND,int,LONG) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SetWindowTextW, (HWND,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( user32, HHOOK, WINAPI, SetWindowsHookExW, (int,HOOKPROC,HINSTANCE,DWORD) )
-DEFINE_UNICOWS_THUNK( user32, HHOOK, WINAPI, SetWindowsHookW, (int,HOOKPROC) )
-DEFINE_UNICOWS_THUNK( shell32, int, WINAPI, ShellAboutW, (HWND,LPCWSTR,LPCWSTR,HICON) )
-DEFINE_UNICOWS_THUNK( shell32, BOOL, WINAPI, ShellExecuteExW, (LPSHELLEXECUTEINFOW) )
-DEFINE_UNICOWS_THUNK( shell32, HINSTANCE, WINAPI, ShellExecuteW, (HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT) )
-DEFINE_UNICOWS_THUNK( shell32, BOOL, WINAPI, Shell_NotifyIconW, (DWORD,PNOTIFYICONDATAW) )
-DEFINE_UNICOWS_THUNK( winspool, DWORD, WINAPI, StartDocPrinterW, (HANDLE,DWORD,PBYTE) )
-DEFINE_UNICOWS_THUNK( gdi32, int, WINAPI, StartDocW, (HDC,const DOCINFOW*) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, SystemParametersInfoW, (UINT,UINT,PVOID,UINT) )
-DEFINE_UNICOWS_THUNK( user32, LONG, WINAPI, TabbedTextOutW, (HDC,int,int,LPCWSTR,int,int,CONST INT*,int) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, TextOutW, (HDC,int,int,LPCWSTR,int) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, TranslateAcceleratorW, (HWND,HACCEL,LPMSG) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, UnregisterClassW, (LPCWSTR,HINSTANCE) )
-DEFINE_UNICOWS_THUNK( gdi32, BOOL, WINAPI, UpdateICMRegKeyW, (DWORD,LPWSTR,LPWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, UpdateResourceW, (HANDLE,LPCWSTR,LPCWSTR,WORD,PVOID,DWORD) )
-DEFINE_UNICOWS_THUNK( version, DWORD, WINAPI, VerFindFileW, (DWORD,LPWSTR,LPWSTR,LPWSTR,LPWSTR,PUINT,LPWSTR,PUINT) )
-DEFINE_UNICOWS_THUNK( version, DWORD, WINAPI, VerInstallFileW, (DWORD,LPWSTR,LPWSTR,LPWSTR,LPWSTR,LPWSTR,LPWSTR,PUINT) )
-DEFINE_UNICOWS_THUNK( kernel32, DWORD, WINAPI, VerLanguageNameW, (DWORD,LPWSTR,DWORD) )
-#if ( __W32API_MAJOR_VERSION > 3 ) || ( __W32API_MAJOR_VERSION == 3 && __W32API_MINOR_VERSION > 13 )
-DEFINE_UNICOWS_THUNK( version, BOOL, WINAPI, VerQueryValueW, (const LPVOID,LPCWSTR,LPVOID*,PUINT) )
-#else
-DEFINE_UNICOWS_THUNK( version, BOOL, WINAPI, VerQueryValueW, (const LPVOID,LPWSTR,LPVOID*,PUINT) )
-#endif
-DEFINE_UNICOWS_THUNK( user32, SHORT, WINAPI, VkKeyScanExW, (WCHAR,HKL) )
-DEFINE_UNICOWS_THUNK( user32, SHORT, WINAPI, VkKeyScanW, (WCHAR) )
-DEFINE_UNICOWS_THUNK( user32, DWORD, WINAPI, SetupDecompressOrCopyFileW, (PCWSTR,PCWSTR,PUINT) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetAddConnection2W, (LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetAddConnection3W, (HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetAddConnectionW, (LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetCancelConnection2W, (LPCWSTR,DWORD,BOOL) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetCancelConnectionW, (LPCWSTR,BOOL) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetConnectionDialog1W, (LPCONNECTDLGSTRUCTW) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetDisconnectDialog1W, (LPDISCDLGSTRUCTW) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetEnumResourceW, (HANDLE,PDWORD,PVOID,PDWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetConnectionW, (LPCWSTR,LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetLastErrorW, (PDWORD,LPWSTR,DWORD,LPWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetNetworkInformationW, (LPCWSTR,LPNETINFOSTRUCT) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetProviderNameW, (DWORD,LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetResourceInformationW, (LPNETRESOURCEW,LPVOID,LPDWORD,LPWSTR*) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetResourceParentW, (LPNETRESOURCEW,LPVOID,LPDWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetUniversalNameW, (LPCWSTR,DWORD,PVOID,PDWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetGetUserW, (LPCWSTR,LPWSTR,PDWORD) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetOpenEnumW, (DWORD,DWORD,DWORD,LPNETRESOURCEW,LPHANDLE) )
-DEFINE_UNICOWS_THUNK( mpr, DWORD, APIENTRY, WNetUseConnectionW, (HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD,LPWSTR,PDWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WaitNamedPipeW, (LPCWSTR,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, WideCharToMultiByte, (UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL) )
-DEFINE_UNICOWS_THUNK( user32, BOOL, WINAPI, WinHelpW, (HWND,LPCWSTR,UINT,DWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WriteConsoleInputW, (HANDLE,const INPUT_RECORD*,DWORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WriteConsoleOutputCharacterW, (HANDLE,LPCWSTR,DWORD,COORD,PDWORD) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WriteConsoleOutputW, (HANDLE,const CHAR_INFO*,COORD,COORD,PSMALL_RECT) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WriteConsoleW, (HANDLE,PCVOID,DWORD,PDWORD,PVOID) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WritePrivateProfileSectionW, (LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WritePrivateProfileStringW, (LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WritePrivateProfileStructW, (LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WriteProfileSectionW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, BOOL, WINAPI, WriteProfileStringW, (LPCWSTR,LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( avicap32, HWND, WINAPI, capCreateCaptureWindowW, (LPCWSTR, DWORD, int, int, int, int, HWND, int) )
-DEFINE_UNICOWS_THUNK( avicap32, BOOL, WINAPI, capGetDriverDescriptionW, (UINT, LPWSTR, int, LPWSTR, int) )
-DEFINE_UNICOWS_THUNK( kernel32, LPWSTR, WINAPI, lstrcatW, (LPWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, lstrcmpW, (LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, lstrcmpiW, ( LPCWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, LPWSTR, WINAPI, lstrcpyW, (LPWSTR,LPCWSTR) )
-DEFINE_UNICOWS_THUNK( kernel32, LPWSTR, WINAPI, lstrcpynW, (LPWSTR,LPCWSTR,int) )
-DEFINE_UNICOWS_THUNK( kernel32, int, WINAPI, lstrlenW, (LPCWSTR) )
-DEFINE_UNICOWS_THUNK( winmm, BOOL, WINAPI, sndPlaySoundW, (LPCWSTR,UINT) )
-DEFINE_UNICOWS_THUNK( winmm, PROC, WINAPI, wglGetProcAddress, (LPCSTR) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPIV, wsprintfW, (LPWSTR,LPCWSTR,...) )
-DEFINE_UNICOWS_THUNK( user32, int, WINAPI, wvsprintfW, (LPWSTR,LPCWSTR,va_list arglist) )
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/SHILCreateFromPathW.cpp b/sal/systools/win32/uwinapi/SHILCreateFromPathW.cpp
deleted file mode 100644
index 5441eb3b8..000000000
--- a/sal/systools/win32/uwinapi/SHILCreateFromPathW.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#include "uwinapi.h"
-
-EXTERN_C LPITEMIDLIST WINAPI SHSimpleIDListFromPathW_Failure( LPCWSTR lpPathW )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return NULL;
-}
-
-EXTERN_C LPITEMIDLIST WINAPI SHSimpleIDListFromPathW_WINDOWS( LPCWSTR lpPathW )
-{
- AUTO_WSTR2STR( lpPath );
-
- return SHSimpleIDListFromPathA( lpPathA );
-}
-
-
-EXTERN_C void WINAPI ResolveThunk_SHSimpleIDListFromPathW( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName )
-{
- if ( (LONG)GetVersion < 0 )
- *lppfn = (FARPROC)SHSimpleIDListFromPathW_WINDOWS;
- else
- {
- FARPROC lpfnResult = GetProcAddress( LoadLibraryA( lpLibFileName ), MAKEINTRESOURCE(162) );
- if ( !lpfnResult )
- lpfnResult = (FARPROC)SHSimpleIDListFromPathW_Failure;
-
- *lppfn = lpfnResult;
- }
-}
-
-
-DEFINE_CUSTOM_THUNK( kernel32, GetLongPathNameW, DWORD, WINAPI, GetLongPathNameW, ( LPCWSTR lpShortPathW, LPWSTR lpLongPathW, DWORD cchBuffer ) );
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/SetVolumeMountPointA.cpp b/sal/systools/win32/uwinapi/SetVolumeMountPointA.cpp
deleted file mode 100644
index efe640874..000000000
--- a/sal/systools/win32/uwinapi/SetVolumeMountPointA.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, SetVolumeMountPointA, (LPCSTR lpszVolumeMountPoint, LPCSTR lpszVolumeName) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/SetVolumeMountPointW.cpp b/sal/systools/win32/uwinapi/SetVolumeMountPointW.cpp
deleted file mode 100644
index 5d2ff95e8..000000000
--- a/sal/systools/win32/uwinapi/SetVolumeMountPointW.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "macros.h"
-
-DEFINE_DEFAULT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, SetVolumeMountPointW, (LPCWSTR lpszVolumeMountPoint, LPCWSTR lpszVolumeName) )
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/Uwinapi.def b/sal/systools/win32/uwinapi/Uwinapi.def
deleted file mode 100644
index 58893d5a5..000000000
--- a/sal/systools/win32/uwinapi/Uwinapi.def
+++ /dev/null
@@ -1,22 +0,0 @@
-EXPORTS
- CommandLineToArgvW
- CopyFileW
- CopyFileExW
- CopyFileExA
- DeleteFileW
- DrawStateW
- GetLogicalDriveStringsW
- GetLongPathNameA
- GetLongPathNameW
- LoadLibraryExW
- LoadLibraryW
- MoveFileExA
- MoveFileExW
- MoveFileW
- GetVersion
- DllGetVersion
- lstrrchrA
- lstrrchrW
- lstrchrA
- lstrchrW
-
diff --git a/sal/systools/win32/uwinapi/Uwinapi.h b/sal/systools/win32/uwinapi/Uwinapi.h
deleted file mode 100644
index 5a1db0e87..000000000
--- a/sal/systools/win32/uwinapi/Uwinapi.h
+++ /dev/null
@@ -1,134 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#pragma once
-
-#ifdef _UWINAPI_
-#define _KERNEL32_
-#define _USER32_
-#define _SHELL32_
-#endif
-
-#include <windows.h>
-#include <malloc.h>
-
-#ifndef _UWINAPI_
-EXTERN_C WINBASEAPI DWORD UWINAPI_dwFakedVersion;
-#endif
-
-EXTERN_C WINBASEAPI DWORD SetVersion( DWORD dwVersion );
-
-/* Version macros */
-
-#define MAKE_VER_WIN32( major, minor, build, isWindows ) \
-((DWORD)MAKELONG( MAKEWORD( major, minor ), (build) | ( isWindows ? 0x8000 : 0 ) ))
-
-#define MAKE_VER_WIN32_NT( major, minor, build ) \
- MAKE_VER_WIN32( major, minor, build, FALSE )
-
-#define MAKE_VER_WIN32_WINDOWS( major, minor, build ) \
- MAKE_VER_WIN32( major, minor, build, TRUE )
-
-#define VER_WIN32_WINDOWS_95 MAKE_VER_WIN32_WINDOWS( 4, 0, 0 )
-#define VER_WIN32_WINDOWS_98 MAKE_VER_WIN32_WINDOWS( 4, 10, 0 )
-#define VER_WIN32_WINDOWS_ME MAKE_VER_WIN32_WINDOWS( 4, 90, 0 )
-#define VER_WIN32_NT_NT4 MAKE_VER_WIN32_NT( 4, 0, 0 )
-#define VER_WIN32_NT_2000 MAKE_VER_WIN32_NT( 5, 0, 0 )
-#define VER_WIN32_NT_XP MAKE_VER_WIN32_NT( 5, 1, 0 )
-
-
-EXTERN_C WINBASEAPI LPSTR WINAPI lstrchrA( LPCSTR lpString, CHAR c );
-EXTERN_C WINBASEAPI LPWSTR WINAPI lstrchrW( LPCWSTR lpString, WCHAR c );
-EXTERN_C WINBASEAPI LPSTR WINAPI lstrrchrA( LPCSTR lpString, CHAR c );
-EXTERN_C WINBASEAPI LPWSTR WINAPI lstrrchrW( LPCWSTR lpString, WCHAR c );
-
-#ifdef UNICODE
-#define lstrrchr lstrrchrW
-#define lstrchr lstrchrW
-#else
-#define lstrrchr lstrrchrA
-#define lstrchr lstrchrA
-#endif
-
-#define IsValidHandle(Handle) ((DWORD)(Handle) + 1 > 1)
-
-#ifdef __cplusplus
-
-#define _AUTO_WSTR2STR( lpStrA, lpStrW ) \
-LPSTR lpStrA; \
-if ( lpStrW ) \
-{ \
- int cNeeded = WideCharToMultiByte( CP_ACP, 0, lpStrW, -1, NULL, 0, NULL, NULL ); \
- lpStrA = (LPSTR)_alloca( cNeeded * sizeof(CHAR) ); \
- WideCharToMultiByte( CP_ACP, 0, lpStrW, -1, lpStrA, cNeeded, NULL, NULL ); \
-} \
-else \
- lpStrA = NULL;
-
-
-#define AUTO_WSTR2STR( lpStr ) \
- _AUTO_WSTR2STR( lpStr##A, lpStr##W )
-
-#define AUTO_STR( lpStr, cchBuffer ) \
-LPSTR lpStr##A = lpStr##W ? (LPSTR)_alloca( (cchBuffer) * sizeof(CHAR) ) : NULL;
-
-#endif // __cplusplus
-
-#define STRBUF2WSTR( lpStr, cchSrcBuffer, cchDestBuffer ) \
- MultiByteToWideChar( CP_ACP, 0, lpStr##A, cchSrcBuffer, lpStr##W, cchDestBuffer )
-
-#define STR2WSTR( lpStr, cchBuffer ) \
- STRBUF2WSTR( lpStr, -1, cchBuffer )
-
-#define WSTR2STR( lpStr, cchBuffer ) \
- WideCharToMultiByte( CP_ACP, 0, lpStr##W, -1, lpStr##A, cchBuffer, NULL, NULL )
-
-EXTERN_C void WINAPI ResolveThunk_WINDOWS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure );
-EXTERN_C void WINAPI ResolveThunk_TRYLOAD( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure );
-EXTERN_C void WINAPI ResolveThunk_ALLWAYS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure );
-
-
-
-
-#define IMPLEMENT_THUNK( module, resolve, rettype, calltype, func, params ) \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr; \
-EXTERN_C rettype calltype func##_##resolve params; \
-static rettype calltype func##_##Failure params; \
-static _declspec ( naked ) func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func, (FARPROC)func##_##resolve, (FARPROC)func##_##Failure ); \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( naked ) rettype calltype func params \
-{ \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; \
-static rettype calltype func##_##Failure params \
-{ \
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); \
- return (rettype)0; \
-} \
-EXTERN_C rettype calltype func##_##resolve params
-
-
-
-
-
-
-
-
-
-
-
-#define DEFINE_CUSTOM_THUNK( module, resolve, rettype, calltype, func, params ) \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr; \
-static _declspec ( naked ) func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func ); \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( naked ) rettype calltype func params \
-{ \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk;
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/macros.h b/sal/systools/win32/uwinapi/macros.h
deleted file mode 100644
index c550c2439..000000000
--- a/sal/systools/win32/uwinapi/macros.h
+++ /dev/null
@@ -1,235 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#define _UWINAPI_
-#include <systools/win32/uwinapi.h>
-
-#ifndef _INC_MALLOC
-# include <malloc.h>
-#endif
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
-#pragma warning(disable:4740)
-#endif
-
-#ifndef _INC_TCHAR
-# ifdef UNICODE
-# define _UNICODE
-# endif
-# include <tchar.h>
-#endif
-
-// Globally disable "warning C4100: unreferenced formal parameter" caused by
-// IMPLEMENT_THUNK:
-#ifdef _MSC_VER
-#pragma warning(disable:4100)
-#endif
-
-/* Version macros */
-
-#define MAKE_VER_WIN32( major, minor, build, isWindows ) \
-((DWORD)MAKELONG( MAKEWORD( major, minor ), (build) | ( isWindows ? 0x8000 : 0 ) ))
-
-#define MAKE_VER_WIN32_NT( major, minor, build ) \
- MAKE_VER_WIN32( major, minor, build, FALSE )
-
-#define MAKE_VER_WIN32_WINDOWS( major, minor, build ) \
- MAKE_VER_WIN32( major, minor, build, TRUE )
-
-#define VER_WIN32_WINDOWS_95 MAKE_VER_WIN32_WINDOWS( 4, 0, 0 )
-#define VER_WIN32_WINDOWS_98 MAKE_VER_WIN32_WINDOWS( 4, 10, 0 )
-#define VER_WIN32_WINDOWS_ME MAKE_VER_WIN32_WINDOWS( 4, 90, 0 )
-#define VER_WIN32_NT_NT4 MAKE_VER_WIN32_NT( 4, 0, 0 )
-#define VER_WIN32_NT_2000 MAKE_VER_WIN32_NT( 5, 0, 0 )
-#define VER_WIN32_NT_XP MAKE_VER_WIN32_NT( 5, 1, 0 )
-
-
-#ifdef __cplusplus
-
-#define _AUTO_WSTR2STR( lpStrA, lpStrW ) \
-LPSTR lpStrA; \
-if ( lpStrW ) \
-{ \
- int cNeeded = WideCharToMultiByte( CP_ACP, 0, lpStrW, -1, NULL, 0, NULL, NULL ); \
- lpStrA = (LPSTR)_alloca( cNeeded * sizeof(CHAR) ); \
- WideCharToMultiByte( CP_ACP, 0, lpStrW, -1, lpStrA, cNeeded, NULL, NULL ); \
-} \
-else \
- lpStrA = NULL;
-
-
-#define AUTO_WSTR2STR( lpStr ) \
- _AUTO_WSTR2STR( lpStr##A, lpStr##W )
-
-#define AUTO_STR( lpStr, cchBuffer ) \
-LPSTR lpStr##A = lpStr##W ? (LPSTR)_alloca( (cchBuffer) * sizeof(CHAR) ) : NULL;
-
-#endif /* __cplusplus */
-
-
-#define STRBUF2WSTR( lpStr, cchSrcBuffer, cchDestBuffer ) \
- MultiByteToWideChar( CP_ACP, 0, lpStr##A, cchSrcBuffer, lpStr##W, (int) cchDestBuffer )
-
-#define STR2WSTR( lpStr, cchBuffer ) \
- STRBUF2WSTR( lpStr, -1, cchBuffer )
-
-#define WSTR2STR( lpStr, cchBuffer ) \
- WideCharToMultiByte( CP_ACP, 0, lpStr##W, -1, lpStr##A, cchBuffer, NULL, NULL )
-
-EXTERN_C void WINAPI ResolveThunk_WINDOWS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure );
-EXTERN_C void WINAPI ResolveThunk_TRYLOAD( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure );
-EXTERN_C void WINAPI ResolveThunk_ALLWAYS( FARPROC *lppfn, LPCSTR lpLibFileName, LPCSTR lpFuncName, FARPROC lpfnEmulate, FARPROC lpfnFailure );
-
-
-
-
-#ifdef __MINGW32__
-#define IMPLEMENT_THUNK( module, resolve, rettype, calltype, func, params ) \
-static void func##_Thunk(); \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; \
-EXTERN_C rettype calltype func params \
-{ \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-EXTERN_C rettype calltype func##_##resolve params; \
-static rettype calltype func##_##Failure params; \
-static void func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func, (FARPROC)func##_##resolve, (FARPROC)func##_##Failure ); \
- asm(" movl %ebp, %esp"); \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-static rettype calltype func##_##Failure params \
-{ \
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); \
- return (rettype)0; \
-} \
-EXTERN_C rettype calltype func##_##resolve params
-#else
-#define IMPLEMENT_THUNK( module, resolve, rettype, calltype, func, params ) \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr; \
-EXTERN_C rettype calltype func##_##resolve params; \
-static rettype calltype func##_##Failure params; \
-static _declspec ( naked ) void func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func, (FARPROC)func##_##resolve, (FARPROC)func##_##Failure ); \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( naked ) rettype calltype func params \
-{ \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; \
-static rettype calltype func##_##Failure params \
-{ \
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); \
- return (rettype)0; \
-} \
-EXTERN_C rettype calltype func##_##resolve params
-#endif
-
-
-
-#ifdef __MINGW32__
-#define DEFINE_CUSTOM_THUNK( module, resolve, rettype, calltype, func, params ) \
-static void func##_Thunk(); \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; \
-static void func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func ); \
- asm(" movl %ebp, %esp"); \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-EXTERN_C rettype calltype func params \
-{ \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-}
-#else
-#define DEFINE_CUSTOM_THUNK( module, resolve, rettype, calltype, func, params ) \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr; \
-static _declspec ( naked ) void func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func ); \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( naked ) rettype calltype func params \
-{ \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk;
-#endif
-
-
-#ifdef __MINGW32__
-#define DEFINE_DEFAULT_THUNK( module, resolve, rettype, calltype, func, params ) \
-static void func##_Thunk(); \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; \
-static rettype calltype func##_##Failure params; \
-static _declspec ( naked ) void func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func, NULL, (FARPROC)func##_##Failure ); \
- asm(" movl %ebp, %esp"); \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-EXTERN_C _declspec( naked ) rettype calltype func params \
-{ \
- asm(" popl %ebp"); \
- asm(" jmp *(%0)"::"m"(module##_##func##_Ptr)); \
-} \
-static rettype calltype func##_##Failure params \
-{ \
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); \
- return (rettype)0; \
-}
-#else
-#define DEFINE_DEFAULT_THUNK( module, resolve, rettype, calltype, func, params ) \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr; \
-static rettype calltype func##_##Failure params; \
-static _declspec ( naked ) void func##_Thunk() \
-{ \
- ResolveThunk_##resolve( &module##_##func##_Ptr, #module ".dll", #func, NULL, (FARPROC)func##_##Failure ); \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( naked ) rettype calltype func params \
-{ \
- _asm jmp [module##_##func##_Ptr] \
-} \
-EXTERN_C _declspec( dllexport ) FARPROC module##_##func##_Ptr = (FARPROC)func##_Thunk; \
-static rettype calltype func##_##Failure params \
-{ \
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); \
- return (rettype)0; \
-}
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/makefile.mk b/sal/systools/win32/uwinapi/makefile.mk
index 1ec7706b8..0989b6121 100644
--- a/sal/systools/win32/uwinapi/makefile.mk
+++ b/sal/systools/win32/uwinapi/makefile.mk
@@ -47,69 +47,7 @@ CXXFLAGS+= $(LFS_CFLAGS)
CFLAGSCXX+=-Wno-unused-parameter -Wno-return-type
.ENDIF
-SLOFILES=
-
-.IF "$(CPU)"=="I" && "$(CROSS_COMPILING)"!="YES"
-
-SLOFILES+=\
- $(SLO)$/CheckTokenMembership.obj\
- $(SLO)$/CommandLineToArgvW.obj\
- $(SLO)$/CopyFileExA.obj\
- $(SLO)$/CopyFileExW.obj\
- $(SLO)$/DrawStateW.obj\
- $(SLO)$/EnumProcesses.obj\
- $(SLO)$/GetLogicalDriveStringsW.obj\
- $(SLO)$/GetLongPathNameA.obj\
- $(SLO)$/GetLongPathNameW.obj\
- $(SLO)$/GetModuleFileNameExA.obj\
- $(SLO)$/GetModuleFileNameExW.obj\
- $(SLO)$/GetProcessId.obj\
- $(SLO)$/GetUserDefaultUILanguage.obj\
- $(SLO)$/GetUserDomainA.obj\
- $(SLO)$/GetUserDomainW.obj\
- $(SLO)$/GetDiskFreeSpaceExA.obj\
- $(SLO)$/GetDiskFreeSpaceExW.obj\
- $(SLO)$/MoveFileExA.obj\
- $(SLO)$/MoveFileExW.obj\
- $(SLO)$/toolhelp.obj\
- $(SLO)$/DllGetVersion.obj\
- $(SLO)$/DllMain.obj\
- $(SLO)$/ResolveThunk.obj\
- $(SLO)$/ResolveUnicows.obj\
- $(SLO)$/FindFirstVolumeA.obj\
- $(SLO)$/FindFirstVolumeW.obj\
- $(SLO)$/FindNextVolumeA.obj\
- $(SLO)$/FindNextVolumeW.obj\
- $(SLO)$/FindVolumeClose.obj\
- $(SLO)$/FindFirstVolumeMountPointA.obj\
- $(SLO)$/FindFirstVolumeMountPointW.obj\
- $(SLO)$/FindNextVolumeMountPointA.obj\
- $(SLO)$/FindNextVolumeMountPointW.obj\
- $(SLO)$/FindVolumeMountPointClose.obj\
- $(SLO)$/GetVolumeNameForVolumeMountPointA.obj\
- $(SLO)$/GetVolumeNameForVolumeMountPointW.obj\
- $(SLO)$/DeleteVolumeMountPointA.obj\
- $(SLO)$/DeleteVolumeMountPointW.obj\
- $(SLO)$/GetVolumePathNameA.obj\
- $(SLO)$/GetVolumePathNameW.obj\
- $(SLO)$/SetVolumeMountPointA.obj\
- $(SLO)$/SetVolumeMountPointW.obj\
- $(SLO)$/PathAddBackslashW.obj\
- $(SLO)$/PathCompactPathExW.obj\
- $(SLO)$/PathFileExistsW.obj\
- $(SLO)$/PathFindExtensionW.obj\
- $(SLO)$/PathFindFileNameW.obj\
- $(SLO)$/PathIsFileSpecW.obj\
- $(SLO)$/PathIsUNCW.obj\
- $(SLO)$/PathRemoveExtensionW.obj\
- $(SLO)$/PathRemoveFileSpecW.obj\
- $(SLO)$/PathSetDlgItemPathW.obj\
- $(SLO)$/PathStripToRootW.obj\
- $(SLO)$/SHCreateItemFromParsingName.obj
-
-.ENDIF
-
-SLOFILES+=\
+SLOFILES=\
$(SLO)$/snprintf.obj\
$(SLO)$/snwprintf.obj
diff --git a/sal/systools/win32/uwinapi/toolhelp.cpp b/sal/systools/win32/uwinapi/toolhelp.cpp
deleted file mode 100644
index 411b6a2b6..000000000
--- a/sal/systools/win32/uwinapi/toolhelp.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#include "macros.h"
-#include <tlhelp32.h>
-
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Module32First, (HANDLE hSnapshot, LPMODULEENTRY32 lpme ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Module32FirstW, (HANDLE hSnapshot, LPMODULEENTRY32W lpme ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Module32Next, (HANDLE hSnapshot, LPMODULEENTRY32 lpme ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Module32NextW, (HANDLE hSnapshot, LPMODULEENTRY32W lpme ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Process32First, (HANDLE hSnapshot, LPPROCESSENTRY32 lppe ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Process32FirstW, (HANDLE hSnapshot, LPPROCESSENTRY32W lppe ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Process32Next, (HANDLE hSnapshot, LPPROCESSENTRY32 lppe ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, BOOL, WINAPI, Process32NextW, (HANDLE hSnapshot, LPPROCESSENTRY32W lppe ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return FALSE;
-}
-
-IMPLEMENT_THUNK( kernel32, TRYLOAD, HANDLE, WINAPI, CreateToolhelp32Snapshot, (DWORD dwFlags, DWORD th32ProcessID ) )
-{
- SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
- return NULL;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/systools/win32/uwinapi/unicows.dxp b/sal/systools/win32/uwinapi/unicows.dxp
deleted file mode 100644
index 771782a76..000000000
--- a/sal/systools/win32/uwinapi/unicows.dxp
+++ /dev/null
@@ -1,546 +0,0 @@
-;*************************************************************************
-;
-; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-;
-; Copyright 2000, 2010 Oracle and/or its affiliates.
-;
-; OpenOffice.org - a multi-platform office productivity suite
-;
-; This file is part of OpenOffice.org.
-;
-; OpenOffice.org is free software: you can redistribute it and/or modify
-; it under the terms of the GNU Lesser General Public License version 3
-; only, as published by the Free Software Foundation.
-;
-; OpenOffice.org is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-; GNU Lesser General Public License version 3 for more details
-; (a copy is included in the LICENSE file that accompanied this code).
-;
-; You should have received a copy of the GNU Lesser General Public License
-; version 3 along with OpenOffice.org. If not, see
-; <http://www.openoffice.org/license.html>
-; for a copy of the LGPLv3 License.
-;
-;*************************************************************************
-;
-; Functions that are exported but not implemented by unicows.dll
-; are only inserted as comment.
-;
-; In addition to MSDN Platform SDK documentation the following functions
-; are not implemented too:
-; AddMonitorW, FreeContextBufferW, GetPrinterDriverDirectoryW,
-; MCIWndCreateW
-;
-; The following functions of unicows.dll are buggy:
-; DrawStateW, GetLogicalDriveStringsW (both implemented in uwinapi.dll)
-;
-; The following functions of unicows.dll are wrapped but the ANSI versions
-; do not exist on Win9x so the wrapper is useless:
-; MoveFileExW, CopyFileExW (both implemented in uwinapi.dll along with the
-; ANSI versions )
-;
-; These functions do not exist on Win 95 and NT neither as Unicode
-; nor as ANSI version, so the wrapper will fail on NT4 and Win 95
-; GetLongPathNameW ( implemented in uwinapi.dll along with the
-; ANSI version )
-;
-; These essential functions aren't implemented by unicows.dll because
-; there's no ANSI version:
-; CommandLineToArgvW (implemented by uwinapi.dll)
-;
-;*************************************************************************
-
-;AcquireCredentialsHandleW
-AddAtomW
-AddFontResourceW
-AddJobW
-;AddMonitorW
-AddPortW
-AddPrintProcessorW
-AddPrintProvidorW
-AddPrinterDriverW
-AddPrinterW
-AdvancedDocumentPropertiesW
-AppendMenuW
-BeginUpdateResourceW
-BroadcastSystemMessageW
-BuildCommDCBAndTimeoutsW
-BuildCommDCBW
-CallMsgFilterW
-CallNamedPipeW
-CallWindowProcA
-CallWindowProcW
-ChangeDisplaySettingsExW
-ChangeDisplaySettingsW
-ChangeMenuW
-CharLowerBuffW
-CharLowerW
-CharNextW
-CharPrevW
-CharToOemBuffW
-CharToOemW
-CharUpperBuffW
-CharUpperW
-ChooseColorW
-ChooseFontW
-CommConfigDialogW
-CompareStringW
-ConfigurePortW
-CopyAcceleratorTableW
-CopyEnhMetaFileW
-CopyFileExW
-CopyFileW
-CopyMetaFileW
-CreateAcceleratorTableW
-CreateColorSpaceW
-CreateDCW
-CreateDialogIndirectParamW
-CreateDialogParamW
-CreateDirectoryExW
-CreateDirectoryW
-CreateEnhMetaFileW
-CreateEventW
-CreateFileMappingW
-CreateFileW
-CreateFontIndirectW
-CreateFontW
-CreateICW
-CreateMDIWindowW
-CreateMailslotW
-CreateMetaFileW
-CreateMutexW
-;CreateNamedPipeW
-CreateProcessW
-CreateScalableFontResourceW
-CreateSemaphoreW
-CreateStdAccessibleProxyW
-CreateWaitableTimerW
-CreateWindowExW
-DdeConnect
-DdeConnectList
-DdeCreateStringHandleW
-DdeInitializeW
-DdeQueryConvInfo
-DdeQueryStringW
-DefDlgProcW
-DefFrameProcW
-DefMDIChildProcW
-DefWindowProcW
-DeleteFileW
-DeleteMonitorW
-DeletePortW
-DeletePrintProcessorW
-DeletePrintProvidorW
-DeletePrinterDriverW
-;DeviceCapabilitiesW
-DialogBoxIndirectParamW
-DialogBoxParamW
-DispatchMessageW
-DlgDirListComboBoxW
-DlgDirListW
-DlgDirSelectComboBoxExW
-DlgDirSelectExW
-;DocumentPropertiesW
-DragQueryFileW
-DrawStateW
-DrawTextExW
-DrawTextW
-EnableWindow
-EndUpdateResourceW
-EnumCalendarInfoExW
-EnumCalendarInfoW
-EnumClipboardFormats
-EnumDateFormatsExW
-EnumDateFormatsW
-EnumDisplayDevicesW
-EnumDisplaySettingsExW
-EnumDisplaySettingsW
-EnumFontFamiliesExW
-EnumFontFamiliesW
-EnumFontsW
-EnumICMProfilesW
-;EnumMonitorsW
-;EnumPortsW
-;EnumPrintProcessorDatatypesW
-;EnumPrintProcessorsW
-;EnumPrinterDriversW
-;EnumPrintersW
-EnumPropsA
-EnumPropsExA
-EnumPropsExW
-EnumPropsW
-EnumSystemCodePagesW
-EnumSystemLocalesW
-EnumTimeFormatsW
-;EnumerateSecurityPackagesW
-ExpandEnvironmentStringsW
-ExtTextOutW
-ExtractIconExW
-ExtractIconW
-FatalAppExitW
-FillConsoleOutputCharacterW
-FindAtomW
-;FindExecutableW
-FindFirstChangeNotificationW
-FindFirstFileW
-FindNextFileW
-FindResourceExW
-FindResourceW
-FindTextW
-FindWindowExW
-FindWindowW
-FormatMessageW
-;FreeContextBufferW
-FreeEnvironmentStringsW
-GetAltTabInfoW
-GetAtomNameW
-GetCPInfo
-GetCPInfoExW
-GetCalendarInfoW
-;GetCharABCWidthsFloatW
-GetCharABCWidthsW
-GetCharWidthFloatW
-GetCharWidthW
-GetCharacterPlacementW
-GetClassInfoExW
-GetClassInfoW
-GetClassLongW
-GetClassNameW
-GetClipboardData
-GetClipboardFormatNameW
-GetComputerNameW
-GetConsoleTitleW
-GetCurrencyFormatW
-GetCurrentDirectoryW
-GetCurrentHwProfileW
-GetDateFormatW
-GetDefaultCommConfigW
-GetDiskFreeSpaceExW
-GetDiskFreeSpaceW
-GetDlgItemTextW
-GetDriveTypeW
-GetEnhMetaFileDescriptionW
-GetEnhMetaFileW
-GetEnvironmentStringsW
-GetEnvironmentVariableW
-GetFileAttributesExW
-GetFileAttributesW
-GetFileTitleW
-GetFileVersionInfoSizeW
-GetFileVersionInfoW
-GetFullPathNameW
-GetGlyphOutlineW
-GetICMProfileW
-;GetJobW
-GetKerningPairsW
-GetKeyNameTextW
-GetKeyboardLayoutNameW
-GetLocaleInfoW
-GetLogColorSpaceW
-GetLogicalDriveStringsW
-GetLongPathNameW
-GetMenuItemInfoW
-GetMenuStringW
-GetMessageW
-GetMetaFileW
-GetModuleFileNameW
-GetModuleHandleW
-GetMonitorInfoW
-GetNamedPipeHandleStateW
-GetNumberFormatW
-GetObjectW
-GetOpenFileNamePreviewW
-GetOpenFileNameW
-GetOutlineTextMetricsW
-GetPrintProcessorDirectoryW
-;GetPrinterDataW
-;GetPrinterDriverDirectoryW
-;GetPrinterDriverW
-;GetPrinterW
-GetPrivateProfileIntW
-GetPrivateProfileSectionNamesW
-GetPrivateProfileSectionW
-GetPrivateProfileStringW
-GetPrivateProfileStructW
-;GetProcAddress
-GetProfileIntW
-GetProfileSectionW
-GetProfileStringW
-GetPropA
-GetPropW
-GetRoleTextW
-GetSaveFileNamePreviewW
-GetSaveFileNameW
-GetShortPathNameW
-GetStartupInfoW
-GetStateTextW
-GetStringTypeExW
-GetStringTypeW
-GetSystemDirectoryW
-GetSystemWindowsDirectoryW
-GetTabbedTextExtentW
-GetTempFileNameW
-GetTempPathW
-GetTextExtentExPointW
-GetTextExtentPoint32W
-GetTextExtentPointW
-GetTextFaceW
-GetTextMetricsW
-GetTimeFormatW
-GetUserNameW
-GetVersionExW
-GetVolumeInformationW
-GetWindowLongA
-GetWindowLongW
-GetWindowModuleFileNameW
-GetWindowTextLengthW
-GetWindowTextW
-GetWindowsDirectoryW
-GlobalAddAtomW
-GlobalFindAtomW
-GlobalGetAtomNameW
-GrayStringW
-;InitSecurityInterfaceW
-;InitializeSecurityContextW
-InsertMenuItemW
-InsertMenuW
-IsBadStringPtrW
-IsCharAlphaNumericW
-IsCharAlphaW
-IsCharLowerW
-IsCharUpperW
-IsClipboardFormatAvailable
-IsDestinationReachableW
-IsDialogMessageW
-IsTextUnicode
-IsValidCodePage
-IsWindowUnicode
-LCMapStringW
-LoadAcceleratorsW
-LoadBitmapW
-LoadCursorFromFileW
-LoadCursorW
-LoadIconW
-LoadImageW
-LoadKeyboardLayoutW
-LoadLibraryExW
-LoadLibraryW
-LoadMenuIndirectW
-LoadMenuW
-LoadStringW
-;MCIWndCreateW
-MapVirtualKeyExW
-MapVirtualKeyW
-MessageBoxExW
-MessageBoxIndirectW
-MessageBoxW
-ModifyMenuW
-MoveFileW
-MultiByteToWideChar
-MultinetGetConnectionPerformanceW
-OemToCharBuffW
-OemToCharW
-;OleUIAddVerbMenuW
-;OleUIBusyW
-;OleUIChangeIconW
-;OleUIChangeSourceW
-;OleUIConvertW
-;OleUIEditLinksW
-;OleUIInsertObjectW
-;OleUIObjectPropertiesW
-;OleUIPasteSpecialW
-;OleUIPromptUserW
-;OleUIUpdateLinksW
-OpenEventW
-OpenFileMappingW
-OpenMutexW
-OpenPrinterW
-OpenSemaphoreW
-OpenWaitableTimerW
-OutputDebugStringW
-PageSetupDlgW
-PeekConsoleInputW
-PeekMessageW
-PlaySoundW
-;PolyTextOutW
-PostMessageW
-PostThreadMessageW
-PrintDlgW
-;QueryContextAttributesW
-;QueryCredentialsAttributesW
-QueryDosDeviceW
-;QuerySecurityPackageInfoW
-RasConnectionNotificationW
-RasCreatePhonebookEntryW
-RasDeleteEntryW
-RasDeleteSubEntryW
-;RasDialW
-RasEditPhonebookEntryW
-RasEnumConnectionsW
-RasEnumDevicesW
-RasEnumEntriesW
-RasGetConnectStatusW
-RasGetEntryDialParamsW
-RasGetEntryPropertiesW
-RasGetErrorStringW
-RasHangUpW
-RasRenameEntryW
-RasSetEntryDialParamsW
-RasSetEntryPropertiesW
-RasSetSubEntryPropertiesW
-RasValidateEntryNameW
-ReadConsoleInputW
-ReadConsoleOutputCharacterW
-ReadConsoleOutputW
-ReadConsoleW
-RegConnectRegistryW
-RegCreateKeyExW
-RegCreateKeyW
-RegDeleteKeyW
-RegDeleteValueW
-RegEnumKeyExW
-RegEnumKeyW
-RegEnumValueW
-RegLoadKeyW
-RegOpenKeyExW
-RegOpenKeyW
-RegQueryInfoKeyW
-RegQueryMultipleValuesW
-RegQueryValueExW
-RegQueryValueW
-RegReplaceKeyW
-RegSaveKeyW
-RegSetValueExW
-RegSetValueW
-RegUnLoadKeyW
-RegisterClassExW
-RegisterClassW
-RegisterClipboardFormatW
-RegisterDeviceNotificationW
-RegisterWindowMessageW
-RemoveDirectoryW
-RemoveFontResourceW
-RemovePropA
-RemovePropW
-ReplaceTextW
-ResetDCW
-;ResetPrinterW
-SHBrowseForFolderW
-SHChangeNotify
-SHFileOperationW
-SHGetFileInfoW
-SHGetNewLinkInfoW
-SHGetPathFromIDListW
-ScrollConsoleScreenBufferW
-SearchPathW
-SendDlgItemMessageW
-SendMessageCallbackW
-SendMessageTimeoutW
-SendMessageW
-SendNotifyMessageW
-SetCalendarInfoW
-SetClassLongW
-SetComputerNameW
-SetConsoleTitleW
-SetCurrentDirectoryW
-SetDefaultCommConfigW
-SetDlgItemTextW
-SetEnvironmentVariableW
-SetFileAttributesW
-SetICMProfileW
-SetJobW
-SetLocaleInfoW
-SetMenuItemInfoW
-SetPrinterDataW
-SetPrinterW
-SetPropA
-SetPropW
-SetVolumeLabelW
-SetWindowLongA
-SetWindowLongW
-SetWindowTextW
-SetWindowsHookExW
-SetWindowsHookW
-ShellAboutW
-ShellExecuteExW
-ShellExecuteW
-Shell_NotifyIconW
-StartDocPrinterW
-StartDocW
-SystemParametersInfoW
-TabbedTextOutW
-TextOutW
-TranslateAcceleratorW
-UnregisterClassW
-UpdateResourceW
-VerFindFileW
-VerInstallFileW
-VerLanguageNameW
-VerQueryValueW
-VkKeyScanExW
-VkKeyScanW
-WNetAddConnection2W
-WNetAddConnection3W
-WNetAddConnectionW
-WNetCancelConnection2W
-WNetCancelConnectionW
-WNetConnectionDialog1W
-WNetDisconnectDialog1W
-WNetEnumResourceW
-WNetGetConnectionW
-WNetGetLastErrorW
-WNetGetNetworkInformationW
-WNetGetProviderNameW
-WNetGetResourceInformationW
-WNetGetResourceParentW
-WNetGetUniversalNameW
-WNetGetUserW
-WNetOpenEnumW
-WNetUseConnectionW
-WaitNamedPipeW
-WideCharToMultiByte
-WinHelpW
-WriteConsoleInputW
-WriteConsoleOutputCharacterW
-WriteConsoleOutputW
-WriteConsoleW
-WritePrivateProfileSectionW
-WritePrivateProfileStringW
-WritePrivateProfileStructW
-WriteProfileSectionW
-WriteProfileStringW
-;auxGetDevCapsW
-capCreateCaptureWindowW
-capGetDriverDescriptionW
-;joyGetDevCapsW
-lstrcatW
-lstrcmpW
-lstrcmpiW
-lstrcpyW
-lstrcpynW
-lstrlenW
-;mciGetDeviceIDW
-;mciGetErrorStringW
-;mciSendCommandW
-;mciSendStringW
-;midiInGetDevCapsW
-;midiInGetErrorTextW
-;midiOutGetDevCapsW
-;midiOutGetErrorTextW
-;mixerGetControlDetailsW
-;mixerGetDevCapsW
-;mixerGetLineControlsW
-;mixerGetLineInfoW
-;mmioInstallIOProcW
-;mmioOpenW
-;mmioRenameW
-;mmioStringToFOURCCW
-sndPlaySoundW
-;waveInGetDevCapsW
-;waveInGetErrorTextW
-;waveOutGetDevCapsW
-;waveOutGetErrorTextW
-wsprintfW
-wvsprintfW \ No newline at end of file
diff --git a/sal/systools/win32/uwinapi/unicows_mingw.dxp b/sal/systools/win32/uwinapi/unicows_mingw.dxp
deleted file mode 100644
index f898d4b2a..000000000
--- a/sal/systools/win32/uwinapi/unicows_mingw.dxp
+++ /dev/null
@@ -1,544 +0,0 @@
-;*************************************************************************
-;
-; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-;
-; Copyright 2000, 2010 Oracle and/or its affiliates.
-;
-; OpenOffice.org - a multi-platform office productivity suite
-;
-; This file is part of OpenOffice.org.
-;
-; OpenOffice.org is free software: you can redistribute it and/or modify
-; it under the terms of the GNU Lesser General Public License version 3
-; only, as published by the Free Software Foundation.
-;
-; OpenOffice.org is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-; GNU Lesser General Public License version 3 for more details
-; (a copy is included in the LICENSE file that accompanied this code).
-;
-; You should have received a copy of the GNU Lesser General Public License
-; version 3 along with OpenOffice.org. If not, see
-; <http://www.openoffice.org/license.html>
-; for a copy of the LGPLv3 License.
-;
-;*************************************************************************
-;
-; Functions that are exported but not implemented by unicows.dll
-; are only inserted as comment.
-;
-; In addition to MSDN Platform SDK documentation the following functions
-; are not implemented too:
-; AddMonitorW, FreeContextBufferW, GetPrinterDriverDirectoryW,
-; MCIWndCreateW
-;
-; The following functions of unicows.dll are buggy:
-; DrawStateW, GetLogicalDriveStringsW (both implemented in uwinapi.dll)
-;
-; The following functions of unicows.dll are wrapped but the ANSI versions
-; do not exist on Win9x so the wrapper is useless:
-; MoveFileExW, CopyFileExW (both implemented in uwinapi.dll along with the
-; ANSI versions )
-;
-; These functions do not exist on Win 95 and NT neither as Unicode
-; nor as ANSI version, so the wrapper will fail on NT4 and Win 95
-; GetLongPathNameW ( implemented in uwinapi.dll along with the
-; ANSI version )
-;
-; These essential functions aren't implemented by unicows.dll because
-; there's no ANSI version:
-; CommandLineToArgvW (implemented by uwinapi.dll)
-;
-;*************************************************************************
-
-;AcquireCredentialsHandleW@36
-AddAtomW@4
-AddFontResourceW@4
-AddJobW@20
-AddPortW@12
-AddPrintProcessorW@16
-AddPrintProvidorW@12
-AddPrinterDriverW@12
-AddPrinterW@12
-AdvancedDocumentPropertiesW@20
-AppendMenuW@16
-BeginUpdateResourceW@8
-BroadcastSystemMessageW@20
-BuildCommDCBAndTimeoutsW@12
-BuildCommDCBW@8
-CallMsgFilterW@8
-CallNamedPipeW@28
-CallWindowProcA@20
-CallWindowProcW@20
-ChangeDisplaySettingsExW@20
-ChangeDisplaySettingsW@8
-ChangeMenuW@20
-CharLowerBuffW@8
-CharLowerW@4
-CharNextW@4
-CharPrevW@8
-CharToOemBuffW@12
-CharToOemW@8
-CharUpperBuffW@8
-CharUpperW@4
-ChooseColorW@4
-ChooseFontW@4
-CommConfigDialogW@12
-CompareStringW@24
-ConfigurePortW@12
-CopyAcceleratorTableW@12
-CopyEnhMetaFileW@8
-CopyFileExW@24
-CopyFileW@12
-CopyMetaFileW@8
-CreateAcceleratorTableW@8
-CreateColorSpaceW@4
-CreateDCW@16
-CreateDialogIndirectParamW@20
-CreateDialogParamW@20
-CreateDirectoryExW@12
-CreateDirectoryW@8
-CreateEnhMetaFileW@16
-CreateEventW@16
-CreateFileMappingW@24
-CreateFileW@28
-CreateFontIndirectW@4
-CreateFontW@56
-CreateICW@16
-CreateMDIWindowW@40
-CreateMailslotW@16
-CreateMetaFileW@4
-CreateMutexW@12
-;CreateNamedPipeW@32
-CreateProcessW@40
-CreateScalableFontResourceW@16
-CreateSemaphoreW@16
-CreateStdAccessibleProxyW@20
-CreateWaitableTimerW@12
-CreateWindowExW@48
-DdeConnect@16
-DdeConnectList@20
-DdeCreateStringHandleW@12
-DdeInitializeW@16
-DdeQueryConvInfo@12
-DdeQueryStringW@20
-DefDlgProcW@16
-DefFrameProcW@20
-DefMDIChildProcW@16
-DefWindowProcW@16
-DeleteFileW@4
-DeleteMonitorW@12
-DeletePortW@12
-DeletePrintProcessorW@12
-DeletePrintProvidorW@12
-DeletePrinterDriverW@12
-;DeviceCapabilitiesW@20
-DialogBoxIndirectParamW@20
-DialogBoxParamW@20
-DispatchMessageW@4
-DlgDirListComboBoxW@20
-DlgDirListW@20
-DlgDirSelectComboBoxExW@16
-DlgDirSelectExW@16
-;DocumentPropertiesW@24
-DragQueryFileW@16
-DrawStateW@40
-DrawTextExW@24
-DrawTextW@20
-EnableWindow@8
-EndUpdateResourceW@8
-EnumCalendarInfoExW@16
-EnumCalendarInfoW@16
-EnumClipboardFormats@4
-EnumDateFormatsExW@12
-EnumDateFormatsW@12
-EnumDisplayDevicesW@16
-EnumDisplaySettingsExW@16
-EnumDisplaySettingsW@12
-EnumFontFamiliesExW@20
-EnumFontFamiliesW@16
-EnumFontsW@16
-EnumICMProfilesW@12
-;EnumMonitorsW@24
-;EnumPortsW@24
-;EnumPrintProcessorDatatypesW@28
-;EnumPrintProcessorsW@28
-;EnumPrinterDriversW@28
-;EnumPrintersW@28
-EnumPropsA@8
-EnumPropsExA@12
-EnumPropsExW@12
-EnumPropsW@8
-EnumSystemCodePagesW@8
-EnumSystemLocalesW@8
-EnumTimeFormatsW@12
-;EnumerateSecurityPackagesW@8
-ExpandEnvironmentStringsW@12
-ExtTextOutW@32
-ExtractIconExW@20
-ExtractIconW@12
-FatalAppExitW@8
-FillConsoleOutputCharacterW@20
-FindAtomW@4
-;FindExecutableW@12
-FindFirstChangeNotificationW@12
-FindFirstFileW@8
-FindNextFileW@8
-FindResourceExW@16
-FindResourceW@12
-FindTextW@4
-FindWindowExW@16
-FindWindowW@8
-FormatMessageW@28
-;FreeContextBuffer@4
-FreeEnvironmentStringsW@4
-GetAltTabInfoW@20
-GetAtomNameW@12
-GetCPInfo@8
-GetCPInfoExW@12
-GetCalendarInfoW@24
-;GetCharABCWidthsFloatW@16
-GetCharABCWidthsW@16
-GetCharWidthFloatW@16
-GetCharWidthW@16
-GetCharacterPlacementW@24
-GetClassInfoExW@12
-GetClassInfoW@12
-GetClassLongW@8
-GetClassNameW@12
-GetClipboardData@4
-GetClipboardFormatNameW@12
-GetComputerNameW@8
-GetConsoleTitleW@8
-GetCurrencyFormatW@24
-GetCurrentDirectoryW@8
-GetCurrentHwProfileW@4
-GetDateFormatW@24
-GetDefaultCommConfigW@12
-GetDiskFreeSpaceExW@16
-GetDiskFreeSpaceW@20
-GetDlgItemTextW@16
-GetDriveTypeW@4
-GetEnhMetaFileDescriptionW@12
-GetEnhMetaFileW@4
-GetEnvironmentStringsW@0
-GetEnvironmentVariableW@12
-GetFileAttributesExW@12
-GetFileAttributesW@4
-GetFileTitleW@12
-GetFileVersionInfoSizeW@8
-GetFileVersionInfoW@16
-GetFullPathNameW@16
-GetGlyphOutlineW@28
-GetICMProfileW@12
-;GetJobW@24
-GetKerningPairsW@12
-GetKeyNameTextW@12
-GetKeyboardLayoutNameW@4
-GetLocaleInfoW@16
-GetLogColorSpaceW@12
-GetLogicalDriveStringsW@8
-GetLongPathNameW@12
-GetMenuItemInfoW@16
-GetMenuStringW@20
-GetMessageW@16
-GetMetaFileW@4
-GetModuleFileNameW@12
-GetModuleHandleW@4
-GetMonitorInfoW@8
-GetNamedPipeHandleStateW@28
-GetNumberFormatW@24
-GetObjectW@12
-GetOpenFileNamePreviewW@4
-GetOpenFileNameW@4
-GetOutlineTextMetricsW@12
-GetPrintProcessorDirectoryW@24
-;GetPrinterDataW@24
-;GetPrinterDriverDirectoryW24
-;GetPrinterDriverW@24
-;GetPrinterW@20
-GetPrivateProfileIntW@16
-GetPrivateProfileSectionNamesW@12
-GetPrivateProfileSectionW@16
-GetPrivateProfileStringW@24
-GetPrivateProfileStructW@20
-GetProcAddress@8=Internal_GetProcAddress@8
-GetProfileIntW@12
-GetProfileSectionW@12
-GetProfileStringW@20
-GetPropA@8
-GetPropW@8
-GetRoleTextW@12
-GetSaveFileNamePreviewW@4
-GetSaveFileNameW@4
-GetShortPathNameW@12
-GetStartupInfoW@4
-GetStateTextW@12
-GetStringTypeExW@20
-GetStringTypeW@16
-GetSystemDirectoryW@8
-GetSystemWindowsDirectoryW@8
-GetTabbedTextExtentW@20
-GetTempFileNameW@16
-GetTempPathW@8
-GetTextExtentExPointW@28
-GetTextExtentPoint32W@16
-GetTextExtentPointW@16
-GetTextFaceW@12
-GetTextMetricsW@8
-GetTimeFormatW@24
-GetUserNameW@8
-GetVersionExW@4
-GetVolumeInformationW@32
-GetWindowLongA@8
-GetWindowLongW@8
-GetWindowModuleFileNameW@12
-GetWindowTextLengthW@4
-GetWindowTextW@12
-GetWindowsDirectoryW@8
-GlobalAddAtomW@4
-GlobalFindAtomW@4
-GlobalGetAtomNameW@12
-GrayStringW@36
-;InitSecurityInterfaceW@0
-;InitializeSecurityContextW@48
-InsertMenuItemW@16
-InsertMenuW@20
-IsBadStringPtrW@8
-IsCharAlphaNumericW@4
-IsCharAlphaW@4
-IsCharLowerW@4
-IsCharUpperW@4
-IsClipboardFormatAvailable@4
-IsDestinationReachableW@8
-IsDialogMessageW@8
-IsTextUnicode@12
-IsValidCodePage@4
-IsWindowUnicode@4
-LCMapStringW@24
-LoadAcceleratorsW@8
-LoadBitmapW@8
-LoadCursorFromFileW@4
-LoadCursorW@8
-LoadIconW@8
-LoadImageW@24
-LoadKeyboardLayoutW@8
-LoadLibraryExW@12
-LoadLibraryW@4
-LoadMenuIndirectW@4
-LoadMenuW@8
-LoadStringW@16
-;MCIWndCreateW@4
-MapVirtualKeyExW@12
-MapVirtualKeyW@8
-MessageBoxExW@20
-MessageBoxIndirectW@4
-MessageBoxW@16
-ModifyMenuW@20
-MoveFileW@8
-MultiByteToWideChar@24
-MultinetGetConnectionPerformanceW@8
-OemToCharBuffW@12
-OemToCharW@8
-;OleUIAddVerbMenuW@36
-;OleUIBusyW@4
-;OleUIChangeIconW@4
-;OleUIChangeSourceW@4
-;OleUIConvertW@4
-;OleUIEditLinksW@4
-;OleUIInsertObjectW@4
-;OleUIObjectPropertiesW@4
-;OleUIPasteSpecialW@4
-;OleUIPromptUserW@8
-;OleUIUpdateLinksW@16
-OpenEventW@12
-OpenFileMappingW@12
-OpenMutexW@12
-OpenPrinterW@12
-OpenSemaphoreW@12
-OpenWaitableTimerW@12
-OutputDebugStringW@4
-PageSetupDlgW@4
-PeekConsoleInputW@16
-PeekMessageW@20
-PlaySoundW@12
-;PolyTextOutW@12
-PostMessageW@16
-PostThreadMessageW@16
-PrintDlgW@4
-;QueryContextAttributesW@12
-;QueryCredentialsAttributesW@12
-QueryDosDeviceW@12
-;QuerySecurityPackageInfoW@8
-RasConnectionNotificationW@12
-RasCreatePhonebookEntryW@8
-RasDeleteEntryW@8
-RasDeleteSubEntryW@12
-;RasDialW@24
-RasEditPhonebookEntryW@12
-RasEnumConnectionsW@12
-RasEnumDevicesW@12
-RasEnumEntriesW@20
-RasGetConnectStatusW@8
-RasGetEntryDialParamsW@12
-RasGetEntryPropertiesW@24
-RasGetErrorStringW@12
-RasHangUpW@4
-RasRenameEntryW@12
-RasSetEntryDialParamsW@12
-RasSetEntryPropertiesW@24
-RasSetSubEntryPropertiesW@28
-RasValidateEntryNameW@8
-ReadConsoleInputW@16
-ReadConsoleOutputCharacterW@20
-ReadConsoleOutputW@20
-ReadConsoleW@20
-RegConnectRegistryW@12
-RegCreateKeyExW@36
-RegCreateKeyW@12
-RegDeleteKeyW@8
-RegDeleteValueW@8
-RegEnumKeyExW@32
-RegEnumKeyW@16
-RegEnumValueW@32
-RegLoadKeyW@12
-RegOpenKeyExW@20
-RegOpenKeyW@12
-RegQueryInfoKeyW@48
-RegQueryMultipleValuesW@20
-RegQueryValueExW@24
-RegQueryValueW@16
-RegReplaceKeyW@16
-RegSaveKeyW@12
-RegSetValueExW@24
-RegSetValueW@20
-RegUnLoadKeyW@8
-RegisterClassExW@4
-RegisterClassW@4
-RegisterClipboardFormatW@4
-RegisterDeviceNotificationW@12
-RegisterWindowMessageW@4
-RemoveDirectoryW@4
-RemoveFontResourceW@4
-RemovePropA@8
-RemovePropW@8
-ReplaceTextW@4
-ResetDCW@8
-;ResetPrinterW@8
-SHBrowseForFolderW@4
-SHChangeNotify@16
-SHFileOperationW@4
-SHGetFileInfoW@20
-SHGetNewLinkInfoW@20
-SHGetPathFromIDListW@8
-ScrollConsoleScreenBufferW@20
-SearchPathW@24
-SendDlgItemMessageW@20
-SendMessageCallbackW@24
-SendMessageTimeoutW@28
-SendMessageW@16
-SendNotifyMessageW@16
-SetCalendarInfoW@16
-SetClassLongW@12
-SetComputerNameW@4
-SetConsoleTitleW@4
-SetCurrentDirectoryW@4
-SetDefaultCommConfigW@12
-SetDlgItemTextW@12
-SetEnvironmentVariableW@8
-SetFileAttributesW@8
-SetICMProfileW@8
-SetJobW@20
-SetLocaleInfoW@12
-SetMenuItemInfoW@16
-SetPrinterDataW@20
-SetPrinterW@16
-SetPropA@12
-SetPropW@12
-SetVolumeLabelW@8
-SetWindowLongA@12
-SetWindowLongW@12
-SetWindowTextW@8
-SetWindowsHookExW@16
-SetWindowsHookW@8
-ShellAboutW@16
-ShellExecuteExW@4
-ShellExecuteW@24
-Shell_NotifyIconW@8
-StartDocPrinterW@12
-StartDocW@8
-SystemParametersInfoW@16
-TabbedTextOutW@32
-TextOutW@20
-TranslateAcceleratorW@12
-UnregisterClassW@8
-UpdateICMRegKeyW@16
-UpdateResourceW@24
-VerFindFileW@32
-VerInstallFileW@32
-VerLanguageNameW@12
-VerQueryValueW@16
-VkKeyScanExW@8
-VkKeyScanW@4
-WNetAddConnection2W@16
-WNetAddConnection3W@20
-WNetAddConnectionW@12
-WNetCancelConnection2W@12
-WNetCancelConnectionW@8
-WNetConnectionDialog1W@4
-WNetDisconnectDialog1W@4
-WNetEnumResourceW@16
-WNetGetConnectionW@12
-WNetGetLastErrorW@20
-WNetGetNetworkInformationW@8
-WNetGetProviderNameW@12
-WNetGetResourceInformationW@16
-WNetGetResourceParentW@12
-WNetGetUniversalNameW@16
-WNetGetUserW@12
-WNetOpenEnumW@20
-WNetUseConnectionW@32
-WaitNamedPipeW@8
-WideCharToMultiByte@32
-WinHelpW@16
-WriteConsoleInputW@16
-WriteConsoleOutputCharacterW@20
-WriteConsoleOutputW@20
-WriteConsoleW@20
-WritePrivateProfileSectionW@12
-WritePrivateProfileStringW@16
-WritePrivateProfileStructW@20
-WriteProfileSectionW@8
-WriteProfileStringW@12
-;auxGetDevCapsW@12
-capCreateCaptureWindowW@32
-capGetDriverDescriptionW@20
-;joyGetDevCapsW@12
-lstrcatW@8
-lstrcmpW@8
-lstrcmpiW@8
-lstrcpyW@8
-lstrcpynW@12
-lstrlenW@4
-;mciGetDeviceIDW@4
-;mciGetErrorStringW@12
-;mciSendCommandW@16
-;mciSendStringW@16
-;midiInGetDevCapsW@12
-;midiInGetErrorTextW@12
-;midiOutGetDevCapsW@12
-;mixerGetControlDetailsW@12
-;mixerGetDevCapsW@12
-;mixerGetLineControlsW@12
-;mixerGetLineInfoW@12
-;mmioInstallIOProcW@12
-;mmioOpenW@@12
-;mmioRenameW@16
-;sndPlaySoundW@8
-;waveInGetDevCapsW@12
-;waveInGetErrorTextW@12
-;waveOutGetDevCapsW@12
-;waveOutGetErrorTextW@12
-wsprintfW
-wvsprintfW@12
diff --git a/sal/systools/win32/uwinapi/uwinapi.dxp b/sal/systools/win32/uwinapi/uwinapi.dxp
deleted file mode 100644
index 551671853..000000000
--- a/sal/systools/win32/uwinapi/uwinapi.dxp
+++ /dev/null
@@ -1,86 +0,0 @@
-;*************************************************************************
-;
-; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-;
-; Copyright 2000, 2010 Oracle and/or its affiliates.
-;
-; OpenOffice.org - a multi-platform office productivity suite
-;
-; This file is part of OpenOffice.org.
-;
-; OpenOffice.org is free software: you can redistribute it and/or modify
-; it under the terms of the GNU Lesser General Public License version 3
-; only, as published by the Free Software Foundation.
-;
-; OpenOffice.org is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-; GNU Lesser General Public License version 3 for more details
-; (a copy is included in the LICENSE file that accompanied this code).
-;
-; You should have received a copy of the GNU Lesser General Public License
-; version 3 along with OpenOffice.org. If not, see
-; <http://www.openoffice.org/license.html>
-; for a copy of the LGPLv3 License.
-;
-;*************************************************************************
-
-DllGetVersion
-;CheckTokenMembership
-CommandLineToArgvW
-CopyFileExA
-CopyFileExW
-CreateToolhelp32Snapshot
-DrawStateW
-EnumProcesses
-GetDiskFreeSpaceExA
-GetDiskFreeSpaceExW
-GetLogicalDriveStringsW
-GetLongPathNameA
-GetLongPathNameW
-GetModuleFileNameExA
-GetModuleFileNameExW
-GetProcessId
-GetUserDefaultUILanguage
-GetUserDomainA
-GetUserDomainW
-Module32First
-Module32FirstW
-Module32Next
-Module32NextW
-MoveFileExA
-MoveFileExW
-Process32First
-Process32FirstW
-Process32Next
-Process32NextW
-FindFirstVolumeA
-FindFirstVolumeW
-FindNextVolumeA
-FindNextVolumeW
-FindVolumeClose
-FindFirstVolumeMountPointA
-FindFirstVolumeMountPointW
-FindNextVolumeMountPointA
-FindNextVolumeMountPointW
-FindVolumeMountPointClose
-GetVolumeNameForVolumeMountPointA
-GetVolumeNameForVolumeMountPointW
-DeleteVolumeMountPointA
-DeleteVolumeMountPointW
-GetVolumePathNameA
-GetVolumePathNameW
-SetVolumeMountPointA
-SetVolumeMountPointW
-PathAddBackslashW
-PathCompactPathExW
-PathFileExistsW
-PathFindExtensionW
-PathFindFileNameW
-PathIsFileSpecW
-PathIsUNCW
-PathRemoveExtensionW
-PathRemoveFileSpecW
-PathSetDlgItemPathW
-PathStripToRootW
-SHCreateItemFromParsingName
diff --git a/sal/systools/win32/uwinapi/uwinapi_mingw.dxp b/sal/systools/win32/uwinapi/uwinapi_mingw.dxp
deleted file mode 100644
index 81cc6faa0..000000000
--- a/sal/systools/win32/uwinapi/uwinapi_mingw.dxp
+++ /dev/null
@@ -1,90 +0,0 @@
-;*************************************************************************
-;
-; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-;
-; Copyright 2000, 2010 Oracle and/or its affiliates.
-;
-; OpenOffice.org - a multi-platform office productivity suite
-;
-; This file is part of OpenOffice.org.
-;
-; OpenOffice.org is free software: you can redistribute it and/or modify
-; it under the terms of the GNU Lesser General Public License version 3
-; only, as published by the Free Software Foundation.
-;
-; OpenOffice.org is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-; GNU Lesser General Public License version 3 for more details
-; (a copy is included in the LICENSE file that accompanied this code).
-;
-; You should have received a copy of the GNU Lesser General Public License
-; version 3 along with OpenOffice.org. If not, see
-; <http://www.openoffice.org/license.html>
-; for a copy of the LGPLv3 License.
-;
-;*************************************************************************
-
-DllGetVersion@4
-CommandLineToArgvW@8
-CopyFileExA@24
-CopyFileExW@24
-CreateToolhelp32Snapshot@8
-DrawStateW@40
-EnumProcesses@12
-GetDiskFreeSpaceExA@16
-GetDiskFreeSpaceExW@16
-GetLogicalDriveStringsW@8
-GetLongPathNameA@12
-GetLongPathNameW@12
-GetModuleFileNameExA@16
-GetModuleFileNameExW@16
-GetProcessId@4
-GetUserDefaultUILanguage@0
-GetUserDomainA@8
-GetUserDomainW@8
-Module32First@8
-Module32FirstW@8
-Module32Next@8
-Module32NextW@8
-MoveFileExA@12
-MoveFileExW@12
-Process32First@8
-Process32FirstW@8
-Process32Next@8
-Process32NextW@8
-FindFirstVolumeA@8
-FindFirstVolumeW@8
-FindNextVolumeA@12
-FindNextVolumeW@12
-FindVolumeClose@4
-FindFirstVolumeMountPointA@12
-FindFirstVolumeMountPointW@12
-FindNextVolumeMountPointA@12
-FindNextVolumeMountPointW@12
-FindVolumeMountPointClose@4
-GetVolumeNameForVolumeMountPointA@12
-GetVolumeNameForVolumeMountPointW@12
-DeleteVolumeMountPointA@4
-DeleteVolumeMountPointW@4
-GetVolumePathNameA@12
-GetVolumePathNameW@12
-SetVolumeMountPointA@8
-SetVolumeMountPointW@8
-PathAddBackslashW@4
-PathCompactPathExW@16
-PathFileExistsW@4
-PathFindExtensionW@4
-PathFindFileNameW@4
-PathIsFileSpecW@4
-PathIsUNCW@4
-PathRemoveExtensionW@4
-PathRemoveFileSpecW@4
-PathSetDlgItemPathW@12
-PathStripToRootW@4
-SHCreateItemFromParsingName@16
-snprintf
-snwprintf
-vsnprintf
-vsnwprintf
-
diff --git a/sal/systools/win32/uwinapi/win95sys.h b/sal/systools/win32/uwinapi/win95sys.h
deleted file mode 100644
index a02789ece..000000000
--- a/sal/systools/win32/uwinapi/win95sys.h
+++ /dev/null
@@ -1,350 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#pragma once
-
-//Kernel32 objects
-
-#define K32OBJ_SEMAPHORE 0x1
-#define K32OBJ_EVENT 0x2
-#define K32OBJ_MUTEX 0x3
-#define K32OBJ_CRITICAL_SECTION 0x4
-#define K32OBJ_PROCESS 0x5
-#define K32OBJ_THREAD 0x6
-#define K32OBJ_FILE 0x7
-#define K32OBJ_CHANGE 0x8
-#define K32OBJ_CONSOLE 0x9
-#define K32OBJ_SCREEN_BUFFER 0xA
-#define K32OBJ_MEM_MAPPED_FILE 0xB
-#define K32OBJ_SERIAL 0xC
-#define K32OBJ_DEVICE_IOCTL 0xD
-#define K32OBJ_PIPE 0xE
-#define K32OBJ_MAILSLOT 0xF
-#define K32OBJ_TOOLHELP_SNAPSHOT 0x10
-#define K32OBJ_SOCKET 0x11
-
-
-//Process Database flags
-
-#define fDebugSingle 0x00000001
-#define fCreateProcessEvent 0x00000002
-#define fExitProcessEvent 0x00000004
-#define fWin16Process 0x00000008
-#define fDosProcess 0x00000010
-#define fConsoleProcess 0x00000020
-#define fFileApisAreOem 0x00000040
-#define fNukeProcess 0x00000080
-#define fServiceProcess 0x00000100
-#define fLoginScriptHack 0x00000800
-
-
-//Thread Database flags
-
-#define fCreateThreadEvent 0x00000001
-#define fCancelExceptionAbort 0x00000002
-#define fOnTempStack 0x00000004
-#define fGrowableStack 0x00000008
-#define fDelaySingleStep 0x00000010
-#define fOpenExeAsImmovableFile 0x00000020
-#define fCreateSuspended 0x00000040
-#define fStackOverflow 0x00000080
-#define fNestedCleanAPCs 0x00000100
-#define fWasOemNowAnsi 0x00000200
-#define fOKToSetThreadOem 0x00000400
-
-#ifdef _MSC_VER
-#pragma warning(disable:4103)
-#endif
-#pragma pack(1)
-
-
-//MODREF and IMTE structures
-
-typedef struct _MODREF {
- struct _MODREF *pNextModRef; // 00h
- DWORD un1; // 04h
- DWORD un2; // 08h
- DWORD un3; // 0Ch
- WORD mteIndex; // 10h
- WORD un4; // 12h
- DWORD un5; // 14h
- PVOID ppdb; // 18h Pointer to process database
- DWORD un6; // 1Ch
- DWORD un7; // 20h
- DWORD un8; // 24h
-} MODREF, *PMODREF;
-
-typedef struct _IMTE {
- DWORD un1; // 00h
- PIMAGE_NT_HEADERS pNTHdr; // 04h
- DWORD un2; // 08h
- PSTR pszFileName; // 0Ch
- PSTR pszModName; // 10h
- WORD cbFileName; // 14h
- WORD cbModName; // 16h
- DWORD un3; // 18h
- DWORD cSections; // 1Ch
- DWORD un5; // 20h
- DWORD baseAddress; // 24h
- WORD hModule16; // 28h
- WORD cUsage; // 2Ah
- DWORD un7; // 2Ch
- PSTR pszFileName2; // 30h
- WORD cbFileName2; // 34h
- DWORD pszModName2; // 36h
- WORD cbModName2; // 3Ah
-} IMTE, *PIMTE;
-
-
-//Process Database structure
-
-typedef struct _ENVIRONMENT_DATABASE {
-PSTR pszEnvironment; // 00h Pointer to Environment
-DWORD un1; // 04h
-PSTR pszCmdLine; // 08h Pointer to command line
-PSTR pszCurrDirectory; // 0Ch Pointer to current directory
-LPSTARTUPINFOA pStartupInfo;// 10h Pointer to STARTUPINFOA struct
-HANDLE hStdIn; // 14h Standard Input
-HANDLE hStdOut; // 18h Standard Output
-HANDLE hStdErr; // 1Ch Standard Error
-DWORD un2; // 20h
-DWORD InheritConsole; // 24h
-DWORD BreakType; // 28h
-DWORD BreakSem; // 2Ch
-DWORD BreakEvent; // 30h
-DWORD BreakThreadID; // 34h
-DWORD BreakHandlers; // 38h
-} ENVIRONMENT_DATABASE, *PENVIRONMENT_DATABASE;
-
-typedef struct _KERNEL_OBJECT {
-DWORD Type; // 00h KERNEL32 object type (5)
-DWORD cReference; // 04h Number of references to process
-} KERNEL_OBJECT, *PKERNEL_OBJECT;
-
-typedef struct _HANDLE_TABLE_ENTRY {
- DWORD flags; // Valid flags depend on what type of object this is
- PKERNEL_OBJECT pObject; // Pointer to the object that the handle refers to
-} HANDLE_TABLE_ENTRY, *PHANDLE_TABLE_ENTRY;
-
-typedef struct _HANDLE_TABLE {
- DWORD cEntries; // Max number of handles in table
- HANDLE_TABLE_ENTRY array[1]; // An array (number is given by cEntries)
-} HANDLE_TABLE, *PHANDLE_TABLE;
-
-
-typedef struct _PROCESS_DATABASE {
-DWORD Type; // 00h KERNEL32 object type (5)
-DWORD cReference; // 04h Number of references to process
-DWORD un1; // 08h
-DWORD someEvent; // 0Ch An event object (What's it used for???)
-DWORD TerminationStatus; // 10h Returned by GetExitCodeProcess
-DWORD un2; // 14h
-DWORD DefaultHeap; // 18h Address of the process heap
-DWORD MemoryContext; // 1Ch pointer to the process's context
-DWORD flags; // 20h
- // 0x00000001 - fDebugSingle
- // 0x00000002 - fCreateProcessEvent
- // 0x00000004 - fExitProcessEvent
- // 0x00000008 - fWin16Process
- // 0x00000010 - fDosProcess
- // 0x00000020 - fConsoleProcess
- // 0x00000040 - fFileApisAreOem
- // 0x00000080 - fNukeProcess
- // 0x00000100 - fServiceProcess
- // 0x00000800 - fLoginScriptHack
-DWORD pPSP; // 24h Linear address of PSP?
-WORD PSPSelector; // 28h
-WORD MTEIndex; // 2Ah
-WORD cThreads; // 2Ch
-WORD cNotTermThreads; // 2Eh
-WORD un3; // 30h
-WORD cRing0Threads; // 32h number of ring 0 threads
-HANDLE HeapHandle; // 34h Heap to allocate handle tables out of
- // This seems to always be the KERNEL32 heap
-HTASK W16TDB; // 38h Win16 Task Database selector
-DWORD MemMapFiles; // 3Ch memory mapped file list (?)
-PENVIRONMENT_DATABASE pEDB; // 40h Pointer to Environment Database
-PHANDLE_TABLE pHandleTable; // 44h Pointer to process handle table
-struct _PROCESS_DATABASE *ParentPDB; // 48h Parent process database
-PMODREF MODREFlist; // 4Ch Module reference list
-DWORD ThreadList; // 50h Threads in this process
-DWORD DebuggeeCB; // 54h Debuggee Context block?
-DWORD LocalHeapFreeHead; // 58h Head of free list in process heap
-DWORD InitialRing0ID; // 5Ch
-CRITICAL_SECTION crst; // 60h
-DWORD un4[3]; // 78h
-DWORD pConsole; // 84h Pointer to console for process
-DWORD tlsInUseBits1; // 88h // Represents TLS indices 0 - 31
-DWORD tlsInUseBits2; // 8Ch // Represents TLS indices 32 - 63
-DWORD ProcessDWORD; // 90h
-struct _PROCESS_DATABASE *ProcessGroup; // 94h
-DWORD pExeMODREF; // 98h pointer to EXE's MODREF
-DWORD TopExcFilter; // 9Ch Top Exception Filter?
-DWORD BasePriority; // A0h Base scheduling priority for process
-DWORD HeapOwnList; // A4h Head of the list of process heaps
-DWORD HeapHandleBlockList;// A8h Pointer to head of heap handle block list
-DWORD pSomeHeapPtr; // ACh normally zero, but can a pointer to a
- // moveable handle block in the heap
-DWORD pConsoleProvider; // B0h Process that owns the console we're using?
-WORD EnvironSelector; // B4h Selector containing process environment
-WORD ErrorMode; // B6H SetErrorMode value (also thunks to Win16)
-DWORD pevtLoadFinished; // B8h Pointer to event LoadFinished?
-WORD UTState; // BCh
-} PROCESS_DATABASE, *PPROCESS_DATABASE;
-
-
-//TIB (Thread Information Block) structure
-
-typedef struct _SEH_record {
- struct _SEH_record *pNext;
- FARPROC pfnHandler;
-} SEH_record, *PSEH_record;
-
-// This is semi-documented in the NTDDK.H file from the NT DDK
-typedef struct _TIB {
-PSEH_record pvExcept; // 00h Head of exception record list
-PVOID pvStackUserTop; // 04h Top of user stack
-PVOID pvStackUserBase; // 08h Base of user stack
-WORD pvTDB; // 0Ch TDB
-WORD pvThunksSS; // 0Eh SS selector used for thunking to 16 bits
-DWORD SelmanList; // 10h
-PVOID pvArbitrary; // 14h Available for application use
-struct _tib *ptibSelf; // 18h Linear address of TIB structure
-WORD TIBFlags; // 1Ch
-WORD Win16MutexCount; // 1Eh
-DWORD DebugContext; // 20h
-DWORD pCurrentPriority; // 24h
-DWORD pvQueue; // 28h Message Queue selector
-PVOID *pvTLSArray; // 2Ch Thread Local Storage array
-} TIB, *PTIB;
-
-
-//TDBX structure
-
-typedef struct _TDBX {
- DWORD ptdb; // 00h // PTHREAD_DATABASE
- DWORD ppdb; // 04h // PPROCESDS_DATABASE
- DWORD ContextHandle; // 08h
- DWORD un1; // 0Ch
- DWORD TimeOutHandle; // 10h
- DWORD WakeParam; // 14h
- DWORD BlockHandle; // 18h
- DWORD BlockState; // 1Ch
- DWORD SuspendCount; // 20h
- DWORD SuspendHandle; // 24h
- DWORD MustCompleteCount; // 28h
- DWORD WaitExFlags; // 2Ch
- // 0x00000001 - WAITEXBIT
- // 0x00000002 - WAITACKBIT
- // 0x00000004 - SUSPEND_APC_PENDING
- // 0x00000008 - SUSPEND_TERMINATED
- // 0x00000010 - BLOCKED_FOR_TERMINATION
- // 0x00000020 - EMULATE_NPX
- // 0x00000040 - WIN32_NPX
- // 0x00000080 - EXTENDED_HANDLES
- // 0x00000100 - FROZEN
- // 0x00000200 - DONT_FREEZE
- // 0x00000400 - DONT_UNFREEZE
- // 0x00000800 - DONT_TRACE
- // 0x00001000 - STOP_TRACING
- // 0x00002000 - WAITING_FOR_CRST_SAFE
- // 0x00004000 - CRST_SAFE
- // 0x00040000 - BLOCK_TERMINATE_APC
- DWORD SyncWaitCount; // 30h
- DWORD QueuedSyncFuncs; // 34h
- DWORD UserAPCList; // 38h
- DWORD KernAPCList; // 3Ch
- DWORD pPMPSPSelector; // 40h
- DWORD BlockedOnID; // 44h
- DWORD un2[7]; // 48h
- DWORD TraceRefData; // 64h
- DWORD TraceCallBack; // 68h
- DWORD TraceEventHandle; // 6Ch
- WORD TraceOutLastCS; // 70h
- WORD K16TDB; // 72h
- WORD K16PDB; // 74h
- WORD DosPDBSeg; // 76h
- WORD ExceptionCount; // 78h
-} TDBX, *PTDBX;
-
-
-//Thread Database structure
-
-typedef struct _THREAD_DATABASE {
-DWORD Type; // 00h
-DWORD cReference; // 04h
-PPROCESS_DATABASE pProcess; // 08h
-DWORD someEvent; // 0Ch An event object (What's it used for???)
-DWORD pvExcept; // 10h This field through field 3CH is a TIB
- // structure (see TIB.H)
-DWORD TopOfStack; // 14h
-DWORD StackLow; // 18h
-WORD W16TDB; // 1Ch
-WORD StackSelector16; // 1Eh Used when thunking down to 16 bits
-DWORD SelmanList; // 20h
-DWORD UserPointer; // 24h
-PTIB pTIB; // 28h
-WORD TIBFlags; // 2Ch TIBF_WIN32 = 1, TIBF_TRAP = 2
-WORD Win16MutexCount; // 2Eh
-DWORD DebugContext; // 30h
-PDWORD pCurrentPriority; // 34h
-DWORD MessageQueue; // 38h
-DWORD pTLSArray; // 3Ch
-PPROCESS_DATABASE pProcess2;// 40h Another copy of the thread's process???
-DWORD Flags; // 44h
- // 0x00000001 - fCreateThreadEvent
- // 0x00000002 - fCancelExceptionAbort
- // 0x00000004 - fOnTempStack
- // 0x00000008 - fGrowableStack
- // 0x00000010 - fDelaySingleStep
- // 0x00000020 - fOpenExeAsImmovableFile
- // 0x00000040 - fCreateSuspended
- // 0x00000080 - fStackOverflow
- // 0x00000100 - fNestedCleanAPCs
- // 0x00000200 - fWasOemNowAnsi
- // 0x00000400 - fOKToSetThreadOem
-DWORD TerminationStatus; // 48h Returned by GetExitCodeThread
-WORD TIBSelector; // 4Ch
-WORD EmulatorSelector; // 4Eh
-DWORD cHandles; // 50h
-DWORD WaitNodeList; // 54h
-DWORD un4; // 58h
-DWORD Ring0Thread; // 5Ch
-PTDBX pTDBX; // 60
-DWORD StackBase; // 64h
-DWORD TerminationStack; // 68h
-DWORD EmulatorData; // 6Ch
-DWORD GetLastErrorCode; // 70h
-DWORD DebuggerCB; // 74h
-DWORD DebuggerThread; // 78h
-PCONTEXT ThreadContext; // 7Ch // register context defined in WINNT.H
-DWORD Except16List; // 80h
-DWORD ThunkConnect; // 84h
-DWORD NegStackBase; // 88h
-DWORD CurrentSS; // 8Ch
-DWORD SSTable; // 90h
-DWORD ThunkSS16; // 94h
-DWORD TLSArray[64]; // 98h
-DWORD DeltaPriority; // 198h
-
-// The retail version breaks off somewhere around here.
-// All the remaining fields are most likely only in the debug version
-
-DWORD un5[7]; // 19Ch
-DWORD pCreateData16; // 1B8h
-DWORD APISuspendCount; // 1BCh # of times SuspendThread has been called
-DWORD un6; // 1C0h
-DWORD WOWChain; // 1C4h
-WORD wSSBig; // 1C8h
-WORD un7; // 1CAh
-DWORD lp16SwitchRec; // 1CCh
-DWORD un8[6]; // 1D0h
-DWORD pSomeCritSect1; // 1E8h
-DWORD pWin16Mutex; // 1ECh
-DWORD pWin32Mutex; // 1F0h
-DWORD pSomeCritSect2; // 1F4h
-DWORD un9; // 1F8h
-DWORD ripString; // 1FCh
-DWORD LastTlsSetValueEIP[64]; // 200h (parallel to TlsArray, contains EIP
- // where TLS value was last set from)
-} THREAD_DATABASE, *PTHREAD_DATABASE;
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sal/test/unloading/exports.dxp b/sal/test/unloading/exports.dxp
index 82adf8e8b..9990690a9 100644
--- a/sal/test/unloading/exports.dxp
+++ b/sal/test/unloading/exports.dxp
@@ -1,4 +1,3 @@
-component_getImplementationEnvironment
component_writeInfo
component_getFactory
component_canUnload
diff --git a/sal/test/unloading/samplelib1.cxx b/sal/test/unloading/samplelib1.cxx
index 5d6e1a9e5..a7b81a538 100644
--- a/sal/test/unloading/samplelib1.cxx
+++ b/sal/test/unloading/samplelib1.cxx
@@ -136,10 +136,6 @@ static Reference<XInterface> SAL_CALL test4_createInstance(const Reference<XMult
// Standard UNO library interface -------------------------------------------------
extern "C" {
- SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv){
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
- }
-
sal_Bool SAL_CALL component_writeInfo(void * pServiceManager, void * pRegistryKey) throw()
{
if (pRegistryKey)
diff --git a/sal/test/unloading/samplelib2.cxx b/sal/test/unloading/samplelib2.cxx
index 40d37681d..c7a20f7d2 100644
--- a/sal/test/unloading/samplelib2.cxx
+++ b/sal/test/unloading/samplelib2.cxx
@@ -126,10 +126,6 @@ static Reference<XInterface> SAL_CALL test23_createInstance(const Reference<XMul
// Standard UNO library interface -------------------------------------------------
extern "C" {
- SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv){
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
- }
-
sal_Bool SAL_CALL component_writeInfo(void * pServiceManager, void * pRegistryKey) throw()
{
if (pRegistryKey)
diff --git a/sal/util/makefile.mk b/sal/util/makefile.mk
index 22f85949d..3a3a16448 100644
--- a/sal/util/makefile.mk
+++ b/sal/util/makefile.mk
@@ -71,7 +71,7 @@ SHL1TARGET= $(TARGET)
SHL1IMPLIB= i$(TARGET)
.ELSE
SHL1TARGET= uno_$(TARGET)
-SHL1IMPLIB= $(SHL1TARGET)
+SHL1IMPLIB= uno_$(TARGET)
.ENDIF
SHL1VERSIONMAP= $(TARGET).map
SHL1RPATH=URELIB
diff --git a/sal/util/sal.map b/sal/util/sal.map
index 020e11fbc..152b02349 100755
--- a/sal/util/sal.map
+++ b/sal/util/sal.map
@@ -598,14 +598,19 @@ UDK_3.10 { # OOo 3.2
rtl_math_acosh;
} UDK_3.9;
-
-UDK_3.11 { # OOo 3.4
+UDK_3.11 { # symbols available in >= OOo/LibO 3.4
global:
osl_setEnvironment;
osl_clearEnvironment;
osl_setThreadName;
} UDK_3.10;
+LIBO_UDK_3.5 { # symbols available in >= LibO 3.5
+ global:
+ rtl_stringbuffer_remove;
+ rtl_uStringbuffer_remove;
+} UDK_3.10;
+
PRIVATE_1.0 {
global:
osl_detail_ObjectRegistry_storeAddresses;
diff --git a/sal/workben/makefile.mk b/sal/workben/makefile.mk
index 79b18ac4f..8c0e7c4ed 100644
--- a/sal/workben/makefile.mk
+++ b/sal/workben/makefile.mk
@@ -100,20 +100,6 @@ APP4STDLIBS=$(SALLIB)
APP4DEPN=$(SLB)$/sal.lib
#
-# tgetpwnam
-#
-.IF "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD" || "$(OS)"=="OPENBSD" || \
- "$(OS)"=="DRAGONFLY"
-OBJFILES+=\
- $(OBJ)$/tgetpwnam.obj
-
-APP5TARGET=tgetpwnam
-APP5OBJS=$(OBJ)$/tgetpwnam.obj
-APP5STDLIBS=$(SALLIB)
-APP5DEPN=$(SLB)$/sal.lib
-.ENDIF # (netbsd | freebsd)
-
-#
# measure_oustrings
#
OBJFILES+=\
diff --git a/sal/workben/tgetpwnam.cxx b/sal/workben/tgetpwnam.cxx
deleted file mode 100644
index 844aedee3..000000000
--- a/sal/workben/tgetpwnam.cxx
+++ /dev/null
@@ -1,250 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_sal.hxx"
-
-#include <pwd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <time.h>
-#include <pthread.h>
-#include <netdb.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#ifndef NETBSD
-#include <shadow.h>
-#endif
-
-/* exercises some reentrant libc-fucntions */
-
-extern "C"
-{
- struct tm *localtime_r(const time_t *timep, struct tm *buffer);
- struct passwd* getpwnam_r(char*, struct passwd*, char *, int);
- struct spwd* getspnam_r(char*, struct spwd*, char *, int);
- struct hostent *gethostbyname_r(const char *name, struct hostent *result,
- char *buffer, int buflen, int *h_errnop);
-}
-
-static int go;
-
-
-
-extern "C" void *workfunc1(void*)
-{
- char buffer[256];
- struct tm sttm;
- time_t nepoch;
- struct passwd stpwd;
- struct hostent sthostent;
- int nerr;
-
- printf("starting thread 1 ...\n");
- while (go) {
- getpwnam_r("hr", &stpwd, buffer, sizeof(buffer));
- gethostbyname_r("blauwal", &sthostent, buffer, sizeof(buffer), &nerr);
- time(&nepoch);
- localtime_r(&nepoch, &sttm);
- }
- return 0;
-}
-
-extern "C" void *workfunc2(void*)
-{
- char buffer[256];
- struct tm sttm;
- time_t nepoch;
- struct passwd stpwd;
- struct hostent sthostent;
- int nerr;
-
- printf("starting thread 2 ...\n");
- while(go) {
- getpwnam_r("mh", &stpwd, buffer, sizeof(buffer));
- gethostbyname_r("hr-1242", &sthostent, buffer, sizeof(buffer), &nerr);
- time(&nepoch);
- localtime_r(&nepoch, &sttm);
- }
- return 0;
-}
-
-
-extern int h_errno;
-
-int main(int argc, char *argv[])
-{
- char buffer[256];
- struct tm *ptm;
- time_t nepoch;
- struct passwd *pwd, *pres1;
-#ifndef NETBSD
- struct spwd *spwd, *pres2;
-#endif
- struct hostent *phostent, *pres3;
- char **p;
-
- pthread_t tid1,tid2;
- int res1,res2;
-
- go = 1;
-
- pthread_create(&tid1, NULL, workfunc1, &res1);
- pthread_create(&tid2, NULL, workfunc2, &res2);
-
- pwd = (struct passwd*)malloc(sizeof(struct passwd));
-
- pres1 = getpwnam_r("hr", pwd, buffer, sizeof(buffer));
-
- sleep(3);
-
- if (pres1) {
- printf("Name: %s\n", pwd->pw_name);
- printf("Passwd: %s\n", pwd->pw_passwd);
- printf("Uid: %d\n", pwd->pw_uid);
- printf("Gid: %d\n", pwd->pw_gid);
-#ifdef NETBSD
- printf("Change: %s", ctime(&pwd->pw_change));
- printf("Class: %s\n", pwd->pw_class);
-#else
- printf("Age: %s\n", pwd->pw_age);
- printf("Comment: %s\n", pwd->pw_comment);
-#endif
- printf("Gecos: %s\n", pwd->pw_gecos);
- printf("Dir: %s\n", pwd->pw_dir);
- printf("Shell: %s\n", pwd->pw_shell);
- }
- else
- printf("getpwnam_r() failed!\n");
-
- free(pwd);
-
-#ifndef NETBSD
- spwd = (struct spwd*)malloc(sizeof(struct spwd));
-
- pres2 = getspnam_r("hr", spwd, buffer, sizeof(buffer));
-
- if (pres2) {
- printf("Name: %s\n", spwd->sp_namp);
- printf("Passwd: %s\n", spwd->sp_pwdp);
- printf("Last Change: %ld\n", spwd->sp_lstchg);
- printf("Min: %ld\n", spwd->sp_min);
- printf("Max: %ld\n", spwd->sp_max);
- }
- else
- printf("getspnam_r() failed!\n");
-
- free(spwd);
-#endif
-
- ptm = (struct tm*)malloc(sizeof(struct tm));
-
- time(&nepoch);
- localtime_r(&nepoch, ptm);
-
- printf("Seconds: %d\n", ptm->tm_sec);
- printf("Minutes: %d\n", ptm->tm_min);
- printf("Hour: %d\n", ptm->tm_hour);
- printf("Day of Month: %d\n", ptm->tm_mday);
- printf("Month: %d\n", ptm->tm_mon);
- printf("Year: %d\n", ptm->tm_year);
- printf("Day of week: %d\n", ptm->tm_wday);
- printf("Day in the year: %d\n", ptm->tm_yday);
- printf("Daylight saving time: %d\n", ptm->tm_isdst);
-#ifdef NETBSD
- printf("Timezone: %s\n", ptm->tm_zone);
-#else
- printf("Timezone: %s\n", ptm->tm_name);
-#endif
-
- free(ptm);
-
- phostent = (struct hostent*)malloc(sizeof(struct hostent));
-
- pres3 = gethostbyname_r("blauwal", phostent, buffer, sizeof(buffer), h_errno);
-
- if (pres3) {
- printf("Official Hostname: %s\n", phostent->h_name);
- for ( p = phostent->h_aliases; *p != NULL; p++ )
- printf("Alias: %s\n", *p);
- printf("Addresstype: %d\n", phostent->h_addrtype);
- printf("Address length: %d\n", phostent->h_length);
- if ( phostent->h_addrtype == AF_INET ) {
- for ( p = phostent->h_addr_list; *p != NULL; *p++ )
- printf("Address: %s\n", inet_ntoa(**((in_addr**)p)));
- }
- }
-
-
- /* test boundary conditions */
- char smallbuf[23]; /* buffer to small */
- pres3 = gethostbyname_r("blauwal", phostent, smallbuf, sizeof(smallbuf), h_errno);
- if (!pres3) {
- perror("Expect ERANGE");
- }
- else
- {
- printf("ERROR: Check for buffersize went wrong\n");
- }
-
-#ifdef NETBSD
- char exactbuf[35];
-#else
- char exactbuf[24]; /* should be exact the necessary size */
-#endif
- pres3 = gethostbyname_r("blauwal", phostent, exactbuf, sizeof(exactbuf), &h_errno);
- if (!pres3) {
- perror("Check with exact buffersize");
- }
- else
- {
- printf("Boundary check ok\n");
- }
-
- /* test error conditions */
- pres3 = gethostbyname_r("nohost", phostent, buffer, sizeof(buffer), &h_errno);
- if (!pres3) {
- herror("Expect HOST_NOT_FOUND");
- }
- else
- {
- printf("failed to detect non existant host\n");
- }
-
- free(phostent);
- go = 0; /* atomic enough for our purposes */
-
- pthread_join(tid1, NULL);
- pthread_join(tid2, NULL);
-
- exit(0);
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/stoc/prj/build.lst b/stoc/prj/build.lst
index 256f09474..c7a1fe693 100644
--- a/stoc/prj/build.lst
+++ b/stoc/prj/build.lst
@@ -1,4 +1,4 @@
-tc stoc : rdbmaker cppuhelper cppu jvmaccess sal salhelper jvmfwk xmlreader LIBXSTL:libxslt NULL
+tc stoc : DESKTOP:rdbmaker cppuhelper cppu jvmaccess sal salhelper jvmfwk xmlreader LIBXSTL:libxslt registry NULL
tc stoc usr1 - all tc_mkout NULL
tc stoc\inc nmake - all tc_inc NULL
tc stoc\source\defaultregistry nmake - all tc_defr tc_boot tc_inc NULL
diff --git a/stoc/source/bootstrap/services.cxx b/stoc/source/bootstrap/services.cxx
index f529aa6bf..32f7a401b 100644
--- a/stoc/source/bootstrap/services.cxx
+++ b/stoc/source/bootstrap/services.cxx
@@ -126,12 +126,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/corereflection/crefl.cxx b/stoc/source/corereflection/crefl.cxx
index 29a471034..4d242471f 100644
--- a/stoc/source/corereflection/crefl.cxx
+++ b/stoc/source/corereflection/crefl.cxx
@@ -481,12 +481,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/inspect/introspection.cxx b/stoc/source/inspect/introspection.cxx
index c5ee6c41c..5ada829be 100644
--- a/stoc/source/inspect/introspection.cxx
+++ b/stoc/source/inspect/introspection.cxx
@@ -3044,13 +3044,6 @@ Reference< XInterface > SAL_CALL ImplIntrospection_CreateInstance( const Referen
extern "C"
{
-//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * )
{
diff --git a/stoc/source/invocation/invocation.cxx b/stoc/source/invocation/invocation.cxx
index ca9731b75..e5b05d09c 100644
--- a/stoc/source/invocation/invocation.cxx
+++ b/stoc/source/invocation/invocation.cxx
@@ -1222,12 +1222,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/invocation_adapterfactory/iafactory.cxx b/stoc/source/invocation_adapterfactory/iafactory.cxx
index c315709d1..f011c137a 100644
--- a/stoc/source/invocation_adapterfactory/iafactory.cxx
+++ b/stoc/source/invocation_adapterfactory/iafactory.cxx
@@ -991,13 +991,6 @@ sal_Bool SAL_CALL component_canUnload(
}
//==============================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
-//==============================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/javaloader/javaloader.cxx b/stoc/source/javaloader/javaloader.cxx
index 22452aca1..b28b766d5 100644
--- a/stoc/source/javaloader/javaloader.cxx
+++ b/stoc/source/javaloader/javaloader.cxx
@@ -445,15 +445,6 @@ static struct ImplementationEntry g_entries[] =
extern "C"
{
-// NOTE: component_canUnload is not exported, as the library cannot be unloaded.
-
-//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/javavm/javavm.cxx b/stoc/source/javavm/javavm.cxx
index abe67d934..93c21e174 100644
--- a/stoc/source/javavm/javavm.cxx
+++ b/stoc/source/javavm/javavm.cxx
@@ -609,12 +609,6 @@ private:
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(sal_Char const ** pEnvTypeName,
- uno_Environment **)
-{
- *pEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(sal_Char const * pImplName,
void * pServiceManager,
void * pRegistryKey)
diff --git a/stoc/source/loader/dllcomponentloader.cxx b/stoc/source/loader/dllcomponentloader.cxx
index 78aca34d3..9c27a1f1b 100644
--- a/stoc/source/loader/dllcomponentloader.cxx
+++ b/stoc/source/loader/dllcomponentloader.cxx
@@ -202,8 +202,26 @@ Reference<XInterface> SAL_CALL DllComponentLoader::activate(
throw(CannotActivateFactoryException, RuntimeException)
{
+ rtl::OUString aPrefix;
+ if( xKey.is() )
+ {
+ Reference<XRegistryKey > xActivatorKey = xKey->openKey(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("/UNO/ACTIVATOR") ) );
+ if (xActivatorKey.is() && xActivatorKey->getValueType() == RegistryValueType_ASCII )
+ {
+ Reference<XRegistryKey > xPrefixKey = xActivatorKey->openKey(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("/UNO/PREFIX") ) );
+ if( xPrefixKey.is() && xPrefixKey->getValueType() == RegistryValueType_ASCII )
+ {
+ aPrefix = xPrefixKey->getAsciiValue();
+ if( aPrefix.getLength() != 0 )
+ aPrefix = aPrefix + OUSTR("_");
+ }
+ }
+ }
+
return loadSharedLibComponentFactory(
- expand_url( rLibName ), OUString(), rImplName, m_xSMgr, xKey );
+ expand_url( rLibName ), OUString(), rImplName, m_xSMgr, xKey, aPrefix );
}
diff --git a/stoc/source/namingservice/namingservice.cxx b/stoc/source/namingservice/namingservice.cxx
index 39e1528ed..c93269578 100644
--- a/stoc/source/namingservice/namingservice.cxx
+++ b/stoc/source/namingservice/namingservice.cxx
@@ -213,12 +213,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/proxy_factory/proxyfac.cxx b/stoc/source/proxy_factory/proxyfac.cxx
index cc2d4a488..84833f379 100644
--- a/stoc/source/proxy_factory/proxyfac.cxx
+++ b/stoc/source/proxy_factory/proxyfac.cxx
@@ -521,12 +521,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue * pTime )
return g_moduleCount.canUnload( &g_moduleCount, pTime );
}
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/source/simpleregistry/textualservices.cxx b/stoc/source/simpleregistry/textualservices.cxx
index 483c8ba5b..a5dd8f5fa 100644
--- a/stoc/source/simpleregistry/textualservices.cxx
+++ b/stoc/source/simpleregistry/textualservices.cxx
@@ -63,6 +63,7 @@ namespace css = com::sun::star;
struct Implementation {
rtl::OUString uri;
rtl::OUString loader;
+ rtl::OUString prefix;
std::vector< rtl::OUString > services;
std::vector< rtl::OUString > singletons;
};
@@ -103,6 +104,7 @@ private:
rtl::Reference< Data > data_;
rtl::OUString attrUri_;
rtl::OUString attrLoader_;
+ rtl::OUString attrPrefix_;
rtl::OUString attrImplementation_;
};
@@ -238,6 +240,7 @@ Parser::Parser(rtl::OUString const & uri, rtl::Reference< Data > const & data):
void Parser::handleComponent() {
attrUri_ = rtl::OUString();
attrLoader_ = rtl::OUString();
+ attrPrefix_ = rtl::OUString();
xmlreader::Span name;
int nsId;
while (reader_.nextAttribute(&nsId, &name)) {
@@ -282,8 +285,29 @@ void Parser::handleComponent() {
": <component> has empty \"loader\" attribute"))),
css::uno::Reference< css::uno::XInterface >());
}
+ } else if (nsId == xmlreader::XmlReader::NAMESPACE_NONE &&
+ name.equals(RTL_CONSTASCII_STRINGPARAM("prefix")))
+ {
+ if (attrPrefix_.getLength() != 0) {
+ throw css::registry::InvalidRegistryException(
+ (reader_.getUrl() +
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ ": <component> has multiple \"prefix\""
+ " attributes"))),
+ css::uno::Reference< css::uno::XInterface >());
+ }
+ attrPrefix_ = reader_.getAttributeValue(false).convertFromUtf8();
+ if (attrPrefix_.getLength() == 0) {
+ throw css::registry::InvalidRegistryException(
+ (reader_.getUrl() +
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ ": <component> has empty \"prefix\" attribute"))),
+ css::uno::Reference< css::uno::XInterface >());
+ }
} else {
- OSL_FAIL ("unexpected component attribute, expected 'uri' or 'loader'");
+ OSL_FAIL ("unexpected component attribute, expected 'uri' or 'loader' or 'prefix'");
}
}
if (attrUri_.getLength() == 0) {
@@ -330,6 +354,7 @@ void Parser::handleImplementation() {
}
data_->implementations[attrImplementation_].uri = attrUri_;
data_->implementations[attrImplementation_].loader = attrLoader_;
+ data_->implementations[attrImplementation_].prefix = attrPrefix_;
}
void Parser::handleService() {
@@ -419,6 +444,7 @@ private:
UNO
LOCATION utf-8
ACTIVATOR utf-8
+ PREFIX utf-8
SERVICES
<service>
...
@@ -436,7 +462,7 @@ private:
*/
enum State {
STATE_ROOT, STATE_IMPLEMENTATIONS, STATE_IMPLEMENTATION, STATE_UNO,
- STATE_LOCATION, STATE_ACTIVATOR, STATE_IMPLEMENTATION_SERVICES,
+ STATE_LOCATION, STATE_ACTIVATOR, STATE_PREFIX, STATE_IMPLEMENTATION_SERVICES,
STATE_IMPLEMENTATION_SERVICE, STATE_IMPLEMENTATION_SINGLETONS,
STATE_IMPLEMENTATION_SINGLETON, STATE_SERVICES, STATE_SERVICE,
STATE_SINGLETONS, STATE_SINGLETON, STATE_REGISTEREDBY };
@@ -668,6 +694,8 @@ rtl::OUString Key::getAsciiValue() throw (
return data_->implementations[path_[1]].uri;
case STATE_ACTIVATOR:
return data_->implementations[path_[1]].loader;
+ case STATE_PREFIX:
+ return data_->implementations[path_[1]].prefix;
default:
throw css::registry::InvalidValueException(
rtl::OUString(
@@ -948,7 +976,7 @@ bool Key::find(
if (path != 0) {
*path = p;
}
- std::size_t const MAX_TRANSITIONS = 4;
+ std::size_t const MAX_TRANSITIONS = 5;
struct StateInfo {
css::registry::RegistryValueType type;
std::size_t count;
@@ -968,15 +996,18 @@ bool Key::find(
{ css::registry::RegistryValueType_NOT_DEFINED, 1,
{ { "UNO", STATE_UNO } } },
// STATE_UNO:
- { css::registry::RegistryValueType_NOT_DEFINED, 4,
+ { css::registry::RegistryValueType_NOT_DEFINED, 5,
{ { "LOCATION", STATE_LOCATION },
{ "ACTIVATOR", STATE_ACTIVATOR },
+ { "PREFIX", STATE_PREFIX },
{ "SERVICES", STATE_IMPLEMENTATION_SERVICES },
{ "SINGLETONS", STATE_IMPLEMENTATION_SINGLETONS } } },
// STATE_LOCATION:
{ css::registry::RegistryValueType_ASCII, 0, {} },
// STATE_ACTIVATOR:
{ css::registry::RegistryValueType_ASCII, 0, {} },
+ // STATE_PREFIX:
+ { css::registry::RegistryValueType_ASCII, 0, {} },
// STATE_IMPLEMENTATION_SERVICES:
{ css::registry::RegistryValueType_NOT_DEFINED, 1,
{ { 0, STATE_IMPLEMENTATION_SERVICE } } },
@@ -1084,15 +1115,17 @@ css::uno::Sequence< rtl::OUString > Key::getChildren() {
}
case STATE_UNO:
{
- css::uno::Sequence< rtl::OUString > seq(4);
+ css::uno::Sequence< rtl::OUString > seq(5);
seq[0] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("LOCATION"));
seq[1] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("ACTIVATOR"));
- seq[2] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SERVICES"));
- seq[3] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SINGLETONS"));
+ seq[2] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("PREFIX"));
+ seq[3] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SERVICES"));
+ seq[4] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SINGLETONS"));
return seq;
}
case STATE_LOCATION:
case STATE_ACTIVATOR:
+ case STATE_PREFIX:
case STATE_IMPLEMENTATION_SERVICE:
case STATE_IMPLEMENTATION_SINGLETON:
case STATE_SERVICE:
diff --git a/stoc/source/stocservices/stocservices.cxx b/stoc/source/stocservices/stocservices.cxx
index bd7894036..0a9e96c71 100644
--- a/stoc/source/stocservices/stocservices.cxx
+++ b/stoc/source/stocservices/stocservices.cxx
@@ -96,12 +96,6 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
}
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
{
diff --git a/stoc/test/excomp/excomp1.cxx b/stoc/test/excomp/excomp1.cxx
index 03c22f136..84c075d41 100644
--- a/stoc/test/excomp/excomp1.cxx
+++ b/stoc/test/excomp/excomp1.cxx
@@ -155,12 +155,6 @@ Reference<XInterface> SAL_CALL ExampleComponent1_CreateInstance( const Reference
extern "C"
{
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** /* ppEnv */ )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
sal_Bool SAL_CALL component_writeInfo(
void * /* pServiceManager */ , void * pRegistryKey )
{
diff --git a/stoc/test/excomp/excomp2.cxx b/stoc/test/excomp/excomp2.cxx
index 43235ab67..f9e84eaa9 100644
--- a/stoc/test/excomp/excomp2.cxx
+++ b/stoc/test/excomp/excomp2.cxx
@@ -226,12 +226,6 @@ Reference<XInterface> SAL_CALL ExampleComponent2_CreateInstance( const Reference
extern "C"
{
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** /* ppEnv */ )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
sal_Bool SAL_CALL component_writeInfo(
void * /* pServiceManager */, void * pRegistryKey )
{
diff --git a/stoc/test/excomp/exports.dxp b/stoc/test/excomp/exports.dxp
index 9630d7e06..51703a046 100644
--- a/stoc/test/excomp/exports.dxp
+++ b/stoc/test/excomp/exports.dxp
@@ -1,3 +1,2 @@
-component_getImplementationEnvironment
component_writeInfo
component_getFactory
diff --git a/stoc/test/registry_tdprovider/testregistrytdprovider.cxx b/stoc/test/registry_tdprovider/testregistrytdprovider.cxx
index c833197d2..bf395f1e7 100644
--- a/stoc/test/registry_tdprovider/testregistrytdprovider.cxx
+++ b/stoc/test/registry_tdprovider/testregistrytdprovider.cxx
@@ -882,14 +882,6 @@ css::uno::Reference< css::uno::XInterface > Service::createInstance(
return static_cast< cppu::OWeakObject * >(new Service(context));
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- if (envTypeName != 0) {
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
- }
-}
-
extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(char const * implName,
void * serviceManager, void *) {
void * p = 0;
diff --git a/stoc/test/tdmanager/testtdmanager.cxx b/stoc/test/tdmanager/testtdmanager.cxx
index 694a678df..81353ae5c 100644
--- a/stoc/test/tdmanager/testtdmanager.cxx
+++ b/stoc/test/tdmanager/testtdmanager.cxx
@@ -313,14 +313,6 @@ css::uno::Reference< css::uno::XInterface > Service::createInstance(
return static_cast< cppu::OWeakObject * >(new Service(context));
}
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- if (envTypeName != 0) {
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
- }
-}
-
extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(char const * implName,
void * serviceManager, void *) {
void * p = 0;
diff --git a/stoc/test/testsmgr_cpnt.cxx b/stoc/test/testsmgr_cpnt.cxx
index 22b6a000e..a16c5e016 100644
--- a/stoc/test/testsmgr_cpnt.cxx
+++ b/stoc/test/testsmgr_cpnt.cxx
@@ -292,12 +292,6 @@ extern "C" void SAL_CALL test_ServiceManager()
extern "C"
{
//==================================================================================================
-SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** /*ppEnv*/ )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-//==================================================================================================
sal_Bool SAL_CALL component_writeInfo(
void * /*pServiceManager*/, void * pRegistryKey )
{
diff --git a/stoc/test/testsmgr_cpnt.map b/stoc/test/testsmgr_cpnt.map
index ab5ed357b..3cfb43578 100644
--- a/stoc/test/testsmgr_cpnt.map
+++ b/stoc/test/testsmgr_cpnt.map
@@ -1,6 +1,5 @@
UDK_3_0_0 {
global:
- component_getImplementationEnvironment;
component_writeInfo;
component_getFactory;
test_ServiceManager;
diff --git a/store/prj/d.lst b/store/prj/d.lst
index 871fcf85e..b7809a7e1 100644
--- a/store/prj/d.lst
+++ b/store/prj/d.lst
@@ -5,7 +5,6 @@ mkdir: %_DEST%\inc\store
..\util\store.xml %_DEST%\xml\store.xml
..\%__SRC%\lib\istore.lib %_DEST%\lib\istore.lib
-..\%__SRC%\lib\libstore*.dll.a %_DEST%\lib\libstore*.dll.a
..\%__SRC%\lib\libstore.*.* %_DEST%\lib\*
..\%__SRC%\bin\sto*.dll %_DEST%\bin\sto*.dll
diff --git a/store/util/makefile.mk b/store/util/makefile.mk
index 5129273d8..801197cc8 100644
--- a/store/util/makefile.mk
+++ b/store/util/makefile.mk
@@ -59,7 +59,7 @@ SHL1TARGET= $(TARGET)
.IF "$(COM)" == "MSC"
SHL1IMPLIB= istore
.ELSE
-SHL1IMPLIB= store$(UDK_MAJOR)
+SHL1IMPLIB= store
.ENDIF
SHL1VERSIONMAP= $(TARGET).map
diff --git a/udkapi/Makefile b/udkapi/Makefile
new file mode 100644
index 000000000..a79aff831
--- /dev/null
+++ b/udkapi/Makefile
@@ -0,0 +1,38 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:
diff --git a/offapi/com/sun/star/sync2/makefile.mk b/udkapi/Module_udkapi.mk
index f158abd08..7b4d0d878 100644
--- a/offapi/com/sun/star/sync2/makefile.mk
+++ b/udkapi/Module_udkapi.mk
@@ -25,15 +25,14 @@
#
#*************************************************************************
-PRJ = ..$/..$/..$/..
-PRJNAME=offapi
-TARGET = csssync2
-PACKAGE = com$/sun$/star$/sync2
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
+$(eval $(call gb_Module_Module,udkapi))
-IDLFILES = \
- BadPartnershipException.idl
+$(eval $(call gb_Module_add_targets,udkapi,\
+ UnoApi_udkapi \
+ UnoApi_uretypes \
+ Package_udkapi_inc \
+ Package_udkapi_idl \
+))
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
+# vim: set noet sw=4 ts=4:
diff --git a/udkapi/Package_udkapi_idl.mk b/udkapi/Package_udkapi_idl.mk
new file mode 100644
index 000000000..c8b6d60ce
--- /dev/null
+++ b/udkapi/Package_udkapi_idl.mk
@@ -0,0 +1,29 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_autopackage_idl,udkapi))
+
diff --git a/udkapi/Package_udkapi_inc.mk b/udkapi/Package_udkapi_inc.mk
new file mode 100644
index 000000000..27943e7ec
--- /dev/null
+++ b/udkapi/Package_udkapi_inc.mk
@@ -0,0 +1,29 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_autopackage_inc,udkapi))
+
diff --git a/udkapi/UnoApi_udkapi.mk b/udkapi/UnoApi_udkapi.mk
new file mode 100644
index 000000000..4c0dca9a5
--- /dev/null
+++ b/udkapi/UnoApi_udkapi.mk
@@ -0,0 +1,468 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_UnoApiTarget,udkapi))
+
+$(eval $(call gb_UnoApiTarget_set_include,udkapi,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/udkapi \
+ -I$(OUTDIR)/idl \
+))
+
+$(eval $(call gb_UnoApiTarget_add_idlfiles_noheader,udkapi,\
+ udkapi/com/sun/star/beans/Introspection \
+ udkapi/com/sun/star/beans/PropertyBag \
+ udkapi/com/sun/star/beans/PropertySet \
+ udkapi/com/sun/star/bridge/Bridge \
+ udkapi/com/sun/star/bridge/BridgeFactory \
+ udkapi/com/sun/star/bridge/IiopBridge \
+ udkapi/com/sun/star/bridge/OleApplicationRegistration \
+ udkapi/com/sun/star/bridge/OleBridgeSupplier \
+ udkapi/com/sun/star/bridge/OleBridgeSupplier2 \
+ udkapi/com/sun/star/bridge/OleBridgeSupplierVar1 \
+ udkapi/com/sun/star/bridge/OleObjectFactory \
+ udkapi/com/sun/star/bridge/UrpBridge \
+ udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration \
+ udkapi/com/sun/star/bridge/oleautomation/BridgeSupplier \
+ udkapi/com/sun/star/bridge/oleautomation/Factory \
+ udkapi/com/sun/star/corba/corba \
+ udkapi/com/sun/star/corba/giop/giop \
+ udkapi/com/sun/star/corba/iiop/iiop \
+ udkapi/com/sun/star/corba/iop/iop \
+ udkapi/com/sun/star/io/DataInputStream \
+ udkapi/com/sun/star/io/DataOutputStream \
+ udkapi/com/sun/star/io/MarkableInputStream \
+ udkapi/com/sun/star/io/MarkableOutputStream \
+ udkapi/com/sun/star/io/ObjectInputStream \
+ udkapi/com/sun/star/io/ObjectOutputStream \
+ udkapi/com/sun/star/io/Pipe \
+ udkapi/com/sun/star/io/Pump \
+ udkapi/com/sun/star/io/TextInputStream \
+ udkapi/com/sun/star/io/TextOutputStream \
+ udkapi/com/sun/star/java/JavaVirtualMachine \
+ udkapi/com/sun/star/lang/MultiServiceFactory \
+ udkapi/com/sun/star/lang/RegistryServiceManager \
+ udkapi/com/sun/star/lang/ServiceManager \
+ udkapi/com/sun/star/loader/Dynamic \
+ udkapi/com/sun/star/loader/Java \
+ udkapi/com/sun/star/loader/Java2 \
+ udkapi/com/sun/star/loader/SharedLibrary \
+ udkapi/com/sun/star/reflection/CoreReflection \
+ udkapi/com/sun/star/reflection/ProxyFactory \
+ udkapi/com/sun/star/reflection/TypeDescriptionManager \
+ udkapi/com/sun/star/reflection/TypeDescriptionProvider \
+ udkapi/com/sun/star/registry/DefaultRegistry \
+ udkapi/com/sun/star/registry/ImplementationRegistration \
+ udkapi/com/sun/star/registry/NestedRegistry \
+ udkapi/com/sun/star/registry/SimpleRegistry \
+ udkapi/com/sun/star/script/AllListenerAdapter \
+ udkapi/com/sun/star/script/Converter \
+ udkapi/com/sun/star/script/Engine \
+ udkapi/com/sun/star/script/Invocation \
+ udkapi/com/sun/star/script/InvocationAdapterFactory \
+ udkapi/com/sun/star/script/JavaScript \
+ udkapi/com/sun/star/security/AccessController \
+ udkapi/com/sun/star/security/Policy \
+ udkapi/com/sun/star/test/TestFactory \
+ udkapi/com/sun/star/udk-modules \
+ udkapi/com/sun/star/uno/NamingService \
+ udkapi/com/sun/star/util/BootstrapMacroExpander \
+ udkapi/com/sun/star/util/MacroExpander \
+ udkapi/com/sun/star/util/logging/Logger \
+ udkapi/com/sun/star/util/logging/LoggerRemote \
+ udkapi/com/sun/star/util/theMacroExpander \
+))
+
+$(eval $(call gb_UnoApiTarget_add_idlfiles_nohdl,udkapi,\
+ udkapi/com/sun/star/bridge/UnoUrlResolver \
+ udkapi/com/sun/star/connection/Acceptor \
+ udkapi/com/sun/star/connection/Connector \
+ udkapi/com/sun/star/container/EnumerableMap \
+ udkapi/com/sun/star/io/SequenceInputStream \
+ udkapi/com/sun/star/io/SequenceOutputStream \
+ udkapi/com/sun/star/io/TempFile \
+ udkapi/com/sun/star/uri/ExternalUriReferenceTranslator \
+ udkapi/com/sun/star/uri/UriReferenceFactory \
+ udkapi/com/sun/star/uri/UriSchemeParser_vndDOTsunDOTstarDOTexpand \
+ udkapi/com/sun/star/uri/UriSchemeParser_vndDOTsunDOTstarDOTscript \
+ udkapi/com/sun/star/uri/VndSunStarPkgUrlReferenceFactory \
+))
+
+$(eval $(call gb_UnoApiTarget_add_idlfiles,udkapi,\
+ udkapi/com/sun/star/beans/Ambiguous \
+ udkapi/com/sun/star/beans/Defaulted \
+ udkapi/com/sun/star/beans/GetDirectPropertyTolerantResult \
+ udkapi/com/sun/star/beans/GetPropertyTolerantResult \
+ udkapi/com/sun/star/beans/IllegalTypeException \
+ udkapi/com/sun/star/beans/IntrospectionException \
+ udkapi/com/sun/star/beans/MethodConcept \
+ udkapi/com/sun/star/beans/NamedValue \
+ udkapi/com/sun/star/beans/NotRemoveableException \
+ udkapi/com/sun/star/beans/Optional \
+ udkapi/com/sun/star/beans/Pair \
+ udkapi/com/sun/star/beans/Property \
+ udkapi/com/sun/star/beans/PropertyAttribute \
+ udkapi/com/sun/star/beans/PropertyChangeEvent \
+ udkapi/com/sun/star/beans/PropertyConcept \
+ udkapi/com/sun/star/beans/PropertyExistException \
+ udkapi/com/sun/star/beans/PropertySetInfoChange \
+ udkapi/com/sun/star/beans/PropertySetInfoChangeEvent \
+ udkapi/com/sun/star/beans/PropertyState \
+ udkapi/com/sun/star/beans/PropertyStateChangeEvent \
+ udkapi/com/sun/star/beans/PropertyValue \
+ udkapi/com/sun/star/beans/PropertyValues \
+ udkapi/com/sun/star/beans/PropertyVetoException \
+ udkapi/com/sun/star/beans/SetPropertyTolerantFailed \
+ udkapi/com/sun/star/beans/StringPair \
+ udkapi/com/sun/star/beans/TolerantPropertySetResultType \
+ udkapi/com/sun/star/beans/UnknownPropertyException \
+ udkapi/com/sun/star/beans/XExactName \
+ udkapi/com/sun/star/beans/XFastPropertySet \
+ udkapi/com/sun/star/beans/XHierarchicalPropertySet \
+ udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo \
+ udkapi/com/sun/star/beans/XIntroTest \
+ udkapi/com/sun/star/beans/XIntrospection \
+ udkapi/com/sun/star/beans/XIntrospectionAccess \
+ udkapi/com/sun/star/beans/XMaterialHolder \
+ udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet \
+ udkapi/com/sun/star/beans/XMultiPropertySet \
+ udkapi/com/sun/star/beans/XMultiPropertyStates \
+ udkapi/com/sun/star/beans/XPropertiesChangeListener \
+ udkapi/com/sun/star/beans/XPropertiesChangeNotifier \
+ udkapi/com/sun/star/beans/XProperty \
+ udkapi/com/sun/star/beans/XPropertyAccess \
+ udkapi/com/sun/star/beans/XPropertyChangeListener \
+ udkapi/com/sun/star/beans/XPropertyContainer \
+ udkapi/com/sun/star/beans/XPropertySet \
+ udkapi/com/sun/star/beans/XPropertySetInfo \
+ udkapi/com/sun/star/beans/XPropertySetInfoChangeListener \
+ udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier \
+ udkapi/com/sun/star/beans/XPropertyState \
+ udkapi/com/sun/star/beans/XPropertyStateChangeListener \
+ udkapi/com/sun/star/beans/XPropertyWithState \
+ udkapi/com/sun/star/beans/XTolerantMultiPropertySet \
+ udkapi/com/sun/star/beans/XVetoableChangeListener \
+ udkapi/com/sun/star/bridge/BridgeExistsException \
+ udkapi/com/sun/star/bridge/InvalidProtocolChangeException \
+ udkapi/com/sun/star/bridge/ModelDependent \
+ udkapi/com/sun/star/bridge/ProtocolProperty \
+ udkapi/com/sun/star/bridge/XBridge \
+ udkapi/com/sun/star/bridge/XBridgeFactory \
+ udkapi/com/sun/star/bridge/XBridgeSupplier \
+ udkapi/com/sun/star/bridge/XBridgeSupplier2 \
+ udkapi/com/sun/star/bridge/XInstanceProvider \
+ udkapi/com/sun/star/bridge/XProtocolProperties \
+ udkapi/com/sun/star/bridge/XUnoUrlResolver \
+ udkapi/com/sun/star/bridge/oleautomation/Currency \
+ udkapi/com/sun/star/bridge/oleautomation/Date \
+ udkapi/com/sun/star/bridge/oleautomation/Decimal \
+ udkapi/com/sun/star/bridge/oleautomation/NamedArgument \
+ udkapi/com/sun/star/bridge/oleautomation/PropertyPutArgument \
+ udkapi/com/sun/star/bridge/oleautomation/SCode \
+ udkapi/com/sun/star/bridge/oleautomation/XAutomationObject \
+ udkapi/com/sun/star/connection/AlreadyAcceptingException \
+ udkapi/com/sun/star/connection/ConnectionSetupException \
+ udkapi/com/sun/star/connection/NoConnectException \
+ udkapi/com/sun/star/connection/SocketPermission \
+ udkapi/com/sun/star/connection/XAcceptor \
+ udkapi/com/sun/star/connection/XConnection \
+ udkapi/com/sun/star/connection/XConnection2 \
+ udkapi/com/sun/star/connection/XConnectionBroadcaster \
+ udkapi/com/sun/star/connection/XConnector \
+ udkapi/com/sun/star/container/ContainerEvent \
+ udkapi/com/sun/star/container/ElementExistException \
+ udkapi/com/sun/star/container/NoSuchElementException \
+ udkapi/com/sun/star/container/XChild \
+ udkapi/com/sun/star/container/XComponentEnumeration \
+ udkapi/com/sun/star/container/XComponentEnumerationAccess \
+ udkapi/com/sun/star/container/XContainer \
+ udkapi/com/sun/star/container/XContainerApproveBroadcaster \
+ udkapi/com/sun/star/container/XContainerApproveListener \
+ udkapi/com/sun/star/container/XContainerListener \
+ udkapi/com/sun/star/container/XContainerQuery \
+ udkapi/com/sun/star/container/XContentEnumerationAccess \
+ udkapi/com/sun/star/container/XElementAccess \
+ udkapi/com/sun/star/container/XEnumerableMap \
+ udkapi/com/sun/star/container/XEnumeration \
+ udkapi/com/sun/star/container/XEnumerationAccess \
+ udkapi/com/sun/star/container/XHierarchicalName \
+ udkapi/com/sun/star/container/XHierarchicalNameAccess \
+ udkapi/com/sun/star/container/XHierarchicalNameContainer \
+ udkapi/com/sun/star/container/XHierarchicalNameReplace \
+ udkapi/com/sun/star/container/XIdentifierAccess \
+ udkapi/com/sun/star/container/XIdentifierContainer \
+ udkapi/com/sun/star/container/XIdentifierReplace \
+ udkapi/com/sun/star/container/XImplicitIDAccess \
+ udkapi/com/sun/star/container/XImplicitIDContainer \
+ udkapi/com/sun/star/container/XImplicitIDReplace \
+ udkapi/com/sun/star/container/XIndexAccess \
+ udkapi/com/sun/star/container/XIndexContainer \
+ udkapi/com/sun/star/container/XIndexReplace \
+ udkapi/com/sun/star/container/XMap \
+ udkapi/com/sun/star/container/XNameAccess \
+ udkapi/com/sun/star/container/XNameContainer \
+ udkapi/com/sun/star/container/XNameReplace \
+ udkapi/com/sun/star/container/XNamed \
+ udkapi/com/sun/star/container/XSet \
+ udkapi/com/sun/star/container/XStringKeyMap \
+ udkapi/com/sun/star/container/XUniqueIDAccess \
+ udkapi/com/sun/star/io/AlreadyConnectedException \
+ udkapi/com/sun/star/io/BufferSizeExceededException \
+ udkapi/com/sun/star/io/ConnectException \
+ udkapi/com/sun/star/io/DataTransferEvent \
+ udkapi/com/sun/star/io/FilePermission \
+ udkapi/com/sun/star/io/IOException \
+ udkapi/com/sun/star/io/NoRouteToHostException \
+ udkapi/com/sun/star/io/NotConnectedException \
+ udkapi/com/sun/star/io/SocketException \
+ udkapi/com/sun/star/io/UnexpectedEOFException \
+ udkapi/com/sun/star/io/UnknownHostException \
+ udkapi/com/sun/star/io/WrongFormatException \
+ udkapi/com/sun/star/io/XActiveDataControl \
+ udkapi/com/sun/star/io/XActiveDataSink \
+ udkapi/com/sun/star/io/XActiveDataSource \
+ udkapi/com/sun/star/io/XActiveDataStreamer \
+ udkapi/com/sun/star/io/XAsyncOutputMonitor \
+ udkapi/com/sun/star/io/XConnectable \
+ udkapi/com/sun/star/io/XDataExporter \
+ udkapi/com/sun/star/io/XDataImporter \
+ udkapi/com/sun/star/io/XDataInputStream \
+ udkapi/com/sun/star/io/XDataOutputStream \
+ udkapi/com/sun/star/io/XDataTransferEventListener \
+ udkapi/com/sun/star/io/XInputStream \
+ udkapi/com/sun/star/io/XInputStreamProvider \
+ udkapi/com/sun/star/io/XMarkableStream \
+ udkapi/com/sun/star/io/XObjectInputStream \
+ udkapi/com/sun/star/io/XObjectOutputStream \
+ udkapi/com/sun/star/io/XOutputStream \
+ udkapi/com/sun/star/io/XPersist \
+ udkapi/com/sun/star/io/XPersistObject \
+ udkapi/com/sun/star/io/XSeekable \
+ udkapi/com/sun/star/io/XSeekableInputStream \
+ udkapi/com/sun/star/io/XSequenceOutputStream \
+ udkapi/com/sun/star/io/XStream \
+ udkapi/com/sun/star/io/XStreamListener \
+ udkapi/com/sun/star/io/XTempFile \
+ udkapi/com/sun/star/io/XTextInputStream \
+ udkapi/com/sun/star/io/XTextOutputStream \
+ udkapi/com/sun/star/io/XTruncate \
+ udkapi/com/sun/star/io/XXMLExtractor \
+ udkapi/com/sun/star/java/InvalidJavaSettingsException \
+ udkapi/com/sun/star/java/JavaDisabledException \
+ udkapi/com/sun/star/java/JavaInitializationException \
+ udkapi/com/sun/star/java/JavaNotConfiguredException \
+ udkapi/com/sun/star/java/JavaNotFoundException \
+ udkapi/com/sun/star/java/JavaVMCreationFailureException \
+ udkapi/com/sun/star/java/MissingJavaRuntimeException \
+ udkapi/com/sun/star/java/RestartRequiredException \
+ udkapi/com/sun/star/java/WrongJavaVersionException \
+ udkapi/com/sun/star/java/XJavaThreadRegister_11 \
+ udkapi/com/sun/star/java/XJavaVM \
+ udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException \
+ udkapi/com/sun/star/lang/ClassNotFoundException \
+ udkapi/com/sun/star/lang/DisposedException \
+ udkapi/com/sun/star/lang/EventObject \
+ udkapi/com/sun/star/lang/IllegalAccessException \
+ udkapi/com/sun/star/lang/IllegalArgumentException \
+ udkapi/com/sun/star/lang/IndexOutOfBoundsException \
+ udkapi/com/sun/star/lang/InvalidListenerException \
+ udkapi/com/sun/star/lang/ListenerExistException \
+ udkapi/com/sun/star/lang/Locale \
+ udkapi/com/sun/star/lang/NoSuchFieldException \
+ udkapi/com/sun/star/lang/NoSuchMethodException \
+ udkapi/com/sun/star/lang/NoSupportException \
+ udkapi/com/sun/star/lang/NotInitializedException \
+ udkapi/com/sun/star/lang/NullPointerException \
+ udkapi/com/sun/star/lang/ServiceNotRegisteredException \
+ udkapi/com/sun/star/lang/SystemDependent \
+ udkapi/com/sun/star/lang/WrappedTargetException \
+ udkapi/com/sun/star/lang/WrappedTargetRuntimeException \
+ udkapi/com/sun/star/lang/XComponent \
+ udkapi/com/sun/star/lang/XConnectionPoint \
+ udkapi/com/sun/star/lang/XConnectionPointContainer \
+ udkapi/com/sun/star/lang/XEventListener \
+ udkapi/com/sun/star/lang/XInitialization \
+ udkapi/com/sun/star/lang/XLocalizable \
+ udkapi/com/sun/star/lang/XMain \
+ udkapi/com/sun/star/lang/XMultiComponentFactory \
+ udkapi/com/sun/star/lang/XMultiServiceFactory \
+ udkapi/com/sun/star/lang/XServiceDisplayName \
+ udkapi/com/sun/star/lang/XServiceInfo \
+ udkapi/com/sun/star/lang/XServiceName \
+ udkapi/com/sun/star/lang/XSingleComponentFactory \
+ udkapi/com/sun/star/lang/XSingleServiceFactory \
+ udkapi/com/sun/star/lang/XTypeProvider \
+ udkapi/com/sun/star/lang/XUnoTunnel \
+ udkapi/com/sun/star/loader/CannotActivateFactoryException \
+ udkapi/com/sun/star/loader/XImplementationLoader \
+ udkapi/com/sun/star/reflection/FieldAccessMode \
+ udkapi/com/sun/star/reflection/InvalidTypeNameException \
+ udkapi/com/sun/star/reflection/InvocationTargetException \
+ udkapi/com/sun/star/reflection/MethodMode \
+ udkapi/com/sun/star/reflection/NoSuchTypeNameException \
+ udkapi/com/sun/star/reflection/ParamInfo \
+ udkapi/com/sun/star/reflection/ParamMode \
+ udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth \
+ udkapi/com/sun/star/reflection/XArrayTypeDescription \
+ udkapi/com/sun/star/reflection/XCompoundTypeDescription \
+ udkapi/com/sun/star/reflection/XConstantTypeDescription \
+ udkapi/com/sun/star/reflection/XConstantsTypeDescription \
+ udkapi/com/sun/star/reflection/XEnumTypeDescription \
+ udkapi/com/sun/star/reflection/XIdlArray \
+ udkapi/com/sun/star/reflection/XIdlClass \
+ udkapi/com/sun/star/reflection/XIdlClassProvider \
+ udkapi/com/sun/star/reflection/XIdlField \
+ udkapi/com/sun/star/reflection/XIdlField2 \
+ udkapi/com/sun/star/reflection/XIdlMember \
+ udkapi/com/sun/star/reflection/XIdlMethod \
+ udkapi/com/sun/star/reflection/XIdlReflection \
+ udkapi/com/sun/star/reflection/XIndirectTypeDescription \
+ udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription \
+ udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription2 \
+ udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription \
+ udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription \
+ udkapi/com/sun/star/reflection/XInterfaceTypeDescription \
+ udkapi/com/sun/star/reflection/XInterfaceTypeDescription2 \
+ udkapi/com/sun/star/reflection/XMethodParameter \
+ udkapi/com/sun/star/reflection/XModuleTypeDescription \
+ udkapi/com/sun/star/reflection/XParameter \
+ udkapi/com/sun/star/reflection/XPropertyTypeDescription \
+ udkapi/com/sun/star/reflection/XProxyFactory \
+ udkapi/com/sun/star/reflection/XPublished \
+ udkapi/com/sun/star/reflection/XServiceConstructorDescription \
+ udkapi/com/sun/star/reflection/XServiceTypeDescription \
+ udkapi/com/sun/star/reflection/XServiceTypeDescription2 \
+ udkapi/com/sun/star/reflection/XSingletonTypeDescription \
+ udkapi/com/sun/star/reflection/XSingletonTypeDescription2 \
+ udkapi/com/sun/star/reflection/XStructTypeDescription \
+ udkapi/com/sun/star/reflection/XTypeDescription \
+ udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration \
+ udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess \
+ udkapi/com/sun/star/reflection/XUnionTypeDescription \
+ udkapi/com/sun/star/registry/CannotRegisterImplementationException \
+ udkapi/com/sun/star/registry/InvalidRegistryException \
+ udkapi/com/sun/star/registry/InvalidValueException \
+ udkapi/com/sun/star/registry/MergeConflictException \
+ udkapi/com/sun/star/registry/RegistryKeyType \
+ udkapi/com/sun/star/registry/RegistryValueType \
+ udkapi/com/sun/star/registry/XImplementationRegistration \
+ udkapi/com/sun/star/registry/XImplementationRegistration2 \
+ udkapi/com/sun/star/registry/XRegistryKey \
+ udkapi/com/sun/star/registry/XSimpleRegistry \
+ udkapi/com/sun/star/script/AllEventObject \
+ udkapi/com/sun/star/script/ArrayWrapper \
+ udkapi/com/sun/star/script/BasicErrorException \
+ udkapi/com/sun/star/script/CannotConvertException \
+ udkapi/com/sun/star/script/CannotCreateAdapterException \
+ udkapi/com/sun/star/script/ContextInformation \
+ udkapi/com/sun/star/script/FailReason \
+ udkapi/com/sun/star/script/FinishEngineEvent \
+ udkapi/com/sun/star/script/FinishReason \
+ udkapi/com/sun/star/script/InterruptEngineEvent \
+ udkapi/com/sun/star/script/InterruptReason \
+ udkapi/com/sun/star/script/InvocationInfo \
+ udkapi/com/sun/star/script/MemberType \
+ udkapi/com/sun/star/script/ScriptEvent \
+ udkapi/com/sun/star/script/ScriptEventDescriptor \
+ udkapi/com/sun/star/script/XAllListener \
+ udkapi/com/sun/star/script/XAllListenerAdapterService \
+ udkapi/com/sun/star/script/XAutomationInvocation \
+ udkapi/com/sun/star/script/XDebugging \
+ udkapi/com/sun/star/script/XDefaultMethod \
+ udkapi/com/sun/star/script/XDefaultProperty \
+ udkapi/com/sun/star/script/XDirectInvocation \
+ udkapi/com/sun/star/script/XEngine \
+ udkapi/com/sun/star/script/XEngineListener \
+ udkapi/com/sun/star/script/XErrorQuery \
+ udkapi/com/sun/star/script/XEventAttacher \
+ udkapi/com/sun/star/script/XEventAttacherManager \
+ udkapi/com/sun/star/script/XInvocation \
+ udkapi/com/sun/star/script/XInvocation2 \
+ udkapi/com/sun/star/script/XInvocationAdapterFactory \
+ udkapi/com/sun/star/script/XInvocationAdapterFactory2 \
+ udkapi/com/sun/star/script/XLibraryAccess \
+ udkapi/com/sun/star/script/XScriptEventsAttacher \
+ udkapi/com/sun/star/script/XScriptEventsSupplier \
+ udkapi/com/sun/star/script/XScriptListener \
+ udkapi/com/sun/star/script/XStarBasicAccess \
+ udkapi/com/sun/star/script/XStarBasicDialogInfo \
+ udkapi/com/sun/star/script/XStarBasicLibraryInfo \
+ udkapi/com/sun/star/script/XStarBasicModuleInfo \
+ udkapi/com/sun/star/script/XTypeConverter \
+ udkapi/com/sun/star/security/AccessControlException \
+ udkapi/com/sun/star/security/AllPermission \
+ udkapi/com/sun/star/security/RuntimePermission \
+ udkapi/com/sun/star/security/XAccessControlContext \
+ udkapi/com/sun/star/security/XAccessController \
+ udkapi/com/sun/star/security/XAction \
+ udkapi/com/sun/star/security/XPolicy \
+ udkapi/com/sun/star/task/XInteractionAbort \
+ udkapi/com/sun/star/task/XInteractionContinuation \
+ udkapi/com/sun/star/task/XInteractionHandler \
+ udkapi/com/sun/star/task/XInteractionHandler2 \
+ udkapi/com/sun/star/task/XInteractionRequest \
+ udkapi/com/sun/star/task/XInteractionRetry \
+ udkapi/com/sun/star/test/TestEvent \
+ udkapi/com/sun/star/test/XSimpleTest \
+ udkapi/com/sun/star/test/XTest \
+ udkapi/com/sun/star/test/XTestListener \
+ udkapi/com/sun/star/test/bridge/XBridgeTest \
+ udkapi/com/sun/star/test/performance/XPerformanceTest \
+ udkapi/com/sun/star/uno/DeploymentException \
+ udkapi/com/sun/star/uno/Exception \
+ udkapi/com/sun/star/uno/RuntimeException \
+ udkapi/com/sun/star/uno/SecurityException \
+ udkapi/com/sun/star/uno/TypeClass \
+ udkapi/com/sun/star/uno/Uik \
+ udkapi/com/sun/star/uno/XAdapter \
+ udkapi/com/sun/star/uno/XAggregation \
+ udkapi/com/sun/star/uno/XComponentContext \
+ udkapi/com/sun/star/uno/XCurrentContext \
+ udkapi/com/sun/star/uno/XInterface \
+ udkapi/com/sun/star/uno/XNamingService \
+ udkapi/com/sun/star/uno/XReference \
+ udkapi/com/sun/star/uno/XUnloadingPreference \
+ udkapi/com/sun/star/uno/XWeak \
+ udkapi/com/sun/star/uri/RelativeUriExcessParentSegments \
+ udkapi/com/sun/star/uri/XExternalUriReferenceTranslator \
+ udkapi/com/sun/star/uri/XUriReference \
+ udkapi/com/sun/star/uri/XUriReferenceFactory \
+ udkapi/com/sun/star/uri/XUriSchemeParser \
+ udkapi/com/sun/star/uri/XVndSunStarExpandUrl \
+ udkapi/com/sun/star/uri/XVndSunStarExpandUrlReference \
+ udkapi/com/sun/star/uri/XVndSunStarPkgUrlReferenceFactory \
+ udkapi/com/sun/star/uri/XVndSunStarScriptUrl \
+ udkapi/com/sun/star/uri/XVndSunStarScriptUrlReference \
+ udkapi/com/sun/star/util/XMacroExpander \
+ udkapi/com/sun/star/util/XVeto \
+ udkapi/com/sun/star/util/logging/LogLevel \
+ udkapi/com/sun/star/util/logging/XLogger \
+ udkapi/com/sun/star/util/logging/XLoggerRemote \
+))
+
+
+# vim: set noet sw=4 ts=4:
diff --git a/udkapi/UnoApi_uretypes.mk b/udkapi/UnoApi_uretypes.mk
new file mode 100644
index 000000000..8fa615d5a
--- /dev/null
+++ b/udkapi/UnoApi_uretypes.mk
@@ -0,0 +1,34 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_UnoApiTarget,ure/types))
+
+$(eval $(call gb_UnoApiTarget_add_merge_rdbfiles,ure/types,\
+ udkapi \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/udkapi/com/sun/star/beans/makefile.mk b/udkapi/com/sun/star/beans/makefile.mk
deleted file mode 100644
index 8e5aba61f..000000000
--- a/udkapi/com/sun/star/beans/makefile.mk
+++ /dev/null
@@ -1,101 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssbeans
-PACKAGE=com$/sun$/star$/beans
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Ambiguous.idl\
- Defaulted.idl\
- GetDirectPropertyTolerantResult.idl\
- GetPropertyTolerantResult.idl\
- IllegalTypeException.idl\
- Introspection.idl\
- IntrospectionException.idl\
- MethodConcept.idl\
- NamedValue.idl\
- NotRemoveableException.idl\
- Optional.idl\
- Pair.idl\
- Property.idl\
- PropertyAttribute.idl\
- PropertyBag.idl\
- PropertyChangeEvent.idl\
- PropertyConcept.idl\
- PropertyExistException.idl\
- PropertySet.idl\
- PropertySetInfoChange.idl\
- PropertySetInfoChangeEvent.idl\
- PropertyState.idl\
- PropertyStateChangeEvent.idl\
- PropertyValue.idl\
- PropertyValues.idl\
- PropertyVetoException.idl\
- SetPropertyTolerantFailed.idl\
- StringPair.idl\
- TolerantPropertySetResultType.idl\
- UnknownPropertyException.idl\
- XExactName.idl\
- XFastPropertySet.idl\
- XHierarchicalPropertySet.idl\
- XHierarchicalPropertySetInfo.idl\
- XIntrospection.idl\
- XIntrospectionAccess.idl\
- XIntroTest.idl\
- XMaterialHolder.idl\
- XMultiPropertySet.idl\
- XMultiPropertyStates.idl\
- XMultiHierarchicalPropertySet.idl\
- XPropertiesChangeListener.idl\
- XPropertiesChangeNotifier.idl\
- XProperty.idl\
- XPropertyAccess.idl\
- XPropertyChangeListener.idl\
- XPropertyContainer.idl\
- XPropertySet.idl\
- XPropertySetInfo.idl\
- XPropertySetInfoChangeListener.idl\
- XPropertySetInfoChangeNotifier.idl\
- XPropertyState.idl\
- XPropertyStateChangeListener.idl\
- XPropertyWithState.idl\
- XTolerantMultiPropertySet.idl\
- XVetoableChangeListener.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/bridge/makefile.mk b/udkapi/com/sun/star/bridge/makefile.mk
deleted file mode 100644
index 74c95bfce..000000000
--- a/udkapi/com/sun/star/bridge/makefile.mk
+++ /dev/null
@@ -1,66 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssbridge
-PACKAGE=com$/sun$/star$/bridge
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ModelDependent.idl\
- OleApplicationRegistration.idl\
- OleBridgeSupplier.idl\
- OleBridgeSupplier2.idl\
- OleBridgeSupplierVar1.idl\
- OleObjectFactory.idl\
- XBridgeSupplier.idl\
- XBridgeSupplier2.idl\
- XBridge.idl \
- XBridgeFactory.idl\
- XInstanceProvider.idl\
- BridgeExistsException.idl \
- XUnoUrlResolver.idl \
- UnoUrlResolver.idl \
- XProtocolProperties.idl \
- ProtocolProperty.idl \
- InvalidProtocolChangeException.idl \
- Bridge.idl \
- BridgeFactory.idl \
- UrpBridge.idl \
- IiopBridge.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/bridge/oleautomation/makefile.mk b/udkapi/com/sun/star/bridge/oleautomation/makefile.mk
deleted file mode 100644
index acb0365a4..000000000
--- a/udkapi/com/sun/star/bridge/oleautomation/makefile.mk
+++ /dev/null
@@ -1,54 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssboleautomation
-PACKAGE=com$/sun$/star$/bridge$/oleautomation
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ApplicationRegistration.idl\
- BridgeSupplier.idl\
- Factory.idl \
- Decimal.idl \
- Currency.idl \
- Date.idl \
- NamedArgument.idl \
- SCode.idl \
- PropertyPutArgument.idl \
- XAutomationObject.idl
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/connection/makefile.mk b/udkapi/com/sun/star/connection/makefile.mk
deleted file mode 100644
index 616871af4..000000000
--- a/udkapi/com/sun/star/connection/makefile.mk
+++ /dev/null
@@ -1,56 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssconnection
-PACKAGE=com$/sun$/star$/connection
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- SocketPermission.idl\
- XConnection.idl\
- XConnection2.idl\
- XConnectionBroadcaster.idl\
- XAcceptor.idl\
- XConnector.idl\
- NoConnectException.idl\
- AlreadyAcceptingException.idl\
- ConnectionSetupException.idl \
- Connector.idl \
- Acceptor.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/container/makefile.mk b/udkapi/com/sun/star/container/makefile.mk
deleted file mode 100644
index 5385b7e98..000000000
--- a/udkapi/com/sun/star/container/makefile.mk
+++ /dev/null
@@ -1,83 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=csscontainer
-PACKAGE=com$/sun$/star$/container
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XIdentifierAccess.idl\
- XIdentifierReplace.idl\
- XIdentifierContainer.idl\
- ContainerEvent.idl\
- ElementExistException.idl\
- EnumerableMap.idl\
- NoSuchElementException.idl\
- XChild.idl\
- XUniqueIDAccess.idl\
- XComponentEnumeration.idl\
- XComponentEnumerationAccess.idl\
- XContainer.idl\
- XContainerApproveBroadcaster.idl\
- XContainerApproveListener.idl\
- XContainerListener.idl\
- XContainerQuery.idl\
- XContentEnumerationAccess.idl\
- XElementAccess.idl\
- XEnumerableMap.idl\
- XEnumeration.idl\
- XEnumerationAccess.idl\
- XHierarchicalName.idl\
- XHierarchicalNameAccess.idl\
- XHierarchicalNameReplace.idl\
- XHierarchicalNameContainer.idl\
- XImplicitIDAccess.idl\
- XImplicitIDContainer.idl\
- XImplicitIDReplace.idl\
- XIndexAccess.idl\
- XIndexContainer.idl\
- XIndexReplace.idl\
- XMap.idl\
- XNameAccess.idl\
- XNameContainer.idl\
- XNamed.idl\
- XNameReplace.idl\
- XSet.idl\
- XStringKeyMap.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/corba/giop/makefile.mk b/udkapi/com/sun/star/corba/giop/makefile.mk
deleted file mode 100644
index 1e05e5619..000000000
--- a/udkapi/com/sun/star/corba/giop/makefile.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssgiop
-PACKAGE=com$/sun$/star$/giop
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- giop.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/corba/iiop/makefile.mk b/udkapi/com/sun/star/corba/iiop/makefile.mk
deleted file mode 100644
index c59fd0029..000000000
--- a/udkapi/com/sun/star/corba/iiop/makefile.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssiiop
-PACKAGE=com$/sun$/star$/iiop
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- iiop.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/corba/iop/makefile.mk b/udkapi/com/sun/star/corba/iop/makefile.mk
deleted file mode 100644
index 982c68c9a..000000000
--- a/udkapi/com/sun/star/corba/iop/makefile.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssiop
-PACKAGE=com$/sun$/star$/iop
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- iop.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/corba/makefile.mk b/udkapi/com/sun/star/corba/makefile.mk
deleted file mode 100644
index a959378cf..000000000
--- a/udkapi/com/sun/star/corba/makefile.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=csscorba
-PACKAGE=com$/sun$/star$/corba
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- corba.idl
-
-# ------------------------------------------------------------------
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/io/makefile.mk b/udkapi/com/sun/star/io/makefile.mk
deleted file mode 100644
index 3c8b0d5ac..000000000
--- a/udkapi/com/sun/star/io/makefile.mk
+++ /dev/null
@@ -1,99 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssio
-PACKAGE=com$/sun$/star$/io
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- FilePermission.idl\
- BufferSizeExceededException.idl\
- MarkableInputStream.idl\
- MarkableOutputStream.idl\
- DataInputStream.idl\
- DataOutputStream.idl\
- DataTransferEvent.idl\
- IOException.idl\
- NotConnectedException.idl\
- AlreadyConnectedException.idl\
- ObjectInputStream.idl\
- ObjectOutputStream.idl\
- Pipe.idl\
- Pump.idl\
- SequenceInputStream.idl\
- SequenceOutputStream.idl\
- UnexpectedEOFException.idl\
- WrongFormatException.idl\
- XActiveDataControl.idl\
- XActiveDataSink.idl\
- XActiveDataSource.idl\
- XActiveDataStreamer.idl\
- XConnectable.idl\
- XDataExporter.idl\
- XDataImporter.idl\
- XDataInputStream.idl\
- XDataOutputStream.idl\
- XDataTransferEventListener.idl\
- XInputStream.idl\
- XStream.idl\
- XMarkableStream.idl\
- XObjectInputStream.idl\
- XObjectOutputStream.idl\
- XOutputStream.idl\
- XPersist.idl\
- XPersistObject.idl\
- XStreamListener.idl\
- XSeekable.idl\
- XSeekableInputStream.idl\
- XSequenceOutputStream.idl\
- TextInputStream.idl\
- TextOutputStream.idl\
- XTextInputStream.idl\
- XTextOutputStream.idl\
- XTruncate.idl\
- XXMLExtractor.idl\
- XInputStreamProvider.idl\
- UnknownHostException.idl\
- SocketException.idl\
- NoRouteToHostException.idl\
- ConnectException.idl \
- XAsyncOutputMonitor.idl\
- XTempFile.idl\
- TempFile.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/java/makefile.mk b/udkapi/com/sun/star/java/makefile.mk
deleted file mode 100644
index bf7f467c9..000000000
--- a/udkapi/com/sun/star/java/makefile.mk
+++ /dev/null
@@ -1,57 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssjava
-PACKAGE=com$/sun$/star$/java
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- JavaVirtualMachine.idl\
- WrongJavaVersionException.idl\
- XJavaThreadRegister_11.idl\
- XJavaVM.idl\
- JavaInitializationException.idl\
- JavaDisabledException.idl\
- JavaNotConfiguredException.idl\
- MissingJavaRuntimeException.idl\
- JavaVMCreationFailureException.idl\
- JavaNotFoundException.idl \
- InvalidJavaSettingsException.idl \
- RestartRequiredException.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/lang/SystemDependent.idl b/udkapi/com/sun/star/lang/SystemDependent.idl
index 22b77ce51..62555a447 100644
--- a/udkapi/com/sun/star/lang/SystemDependent.idl
+++ b/udkapi/com/sun/star/lang/SystemDependent.idl
@@ -61,18 +61,16 @@ published constants SystemDependent
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_WIN32
- /** The called interface method returns a value specified for the
- 32-bit Windows systems.
+ /** The called interface method returns a value specified for Windows.
- <p>These are Windows NT, Windows 95, Windows 98 or higher. </p>
+ <p>These are Windows XP or higher. </p>
*/
const short SYSTEM_WIN32 = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_WIN16
- /** The called interface method returns a value specified for
- the 16-bit Windows system.
+ /** The called interface method returns a value specified for 16-bit Windows.
<p>This is Windows 3.11. </p>
*/
@@ -81,12 +79,12 @@ published constants SystemDependent
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_JAVA
- /** The called interface method returns a value specified for the system java.
+ /** The called interface method returns a value specified for Java.
<p>These are <em>JRE 1.1</em>, <em>JRE 1.2</em>, <em>JDK 1.1</em>,
<em>JDK 1.2</em> or higher. </p>
- <p>The return should be a handle to a java object locked with
+ <p>The return should be a handle to a Java object locked with
the call <code>JavaEnvironment->NewGlobalRef( ... )</code>
by the callee. </p>
*/
@@ -94,8 +92,13 @@ published constants SystemDependent
//-------------------------------------------------------------------------
+ // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_OS2
+ /** The called interface method returns a value specified for <em>OS/2</em>.
+ */
+ const short SYSTEM_OS2 = 4;
+
// DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_MAC
- /** The called interface method returns a value specified for the <em>MAC-OS</em> system.
+ /** The called interface method returns a value specified for <em>Mac OS X</em>.
*/
const short SYSTEM_MAC = 5;
@@ -105,7 +108,21 @@ published constants SystemDependent
/** The called interface method returns a value specified for the <em>X Window System</em>.
*/
const short SYSTEM_XWINDOW = 6;
-
+
+ //-------------------------------------------------------------------------
+
+ // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_IOS
+ /** The called interface method returns a value specified for <em>iOS</em>.
+ */
+ const short SYSTEM_IOS = 7;
+
+ //-------------------------------------------------------------------------
+
+ // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_ANDROID
+ /** The called interface method returns a value specified for <em>Android</em>.
+ */
+ const short SYSTEM_ANDROID = 8;
+
};
//=============================================================================
diff --git a/udkapi/com/sun/star/lang/makefile.mk b/udkapi/com/sun/star/lang/makefile.mk
deleted file mode 100644
index b0a2d8172..000000000
--- a/udkapi/com/sun/star/lang/makefile.mk
+++ /dev/null
@@ -1,83 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=csslang
-PACKAGE=com$/sun$/star$/lang
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- ArrayIndexOutOfBoundsException.idl\
- ClassNotFoundException.idl\
- DisposedException.idl\
- EventObject.idl\
- IllegalAccessException.idl\
- IllegalArgumentException.idl\
- IndexOutOfBoundsException.idl\
- InvalidListenerException.idl\
- ListenerExistException.idl\
- Locale.idl\
- MultiServiceFactory.idl\
- NoSuchFieldException.idl\
- NoSuchMethodException.idl\
- NoSupportException.idl\
- NotInitializedException.idl\
- NullPointerException.idl\
- RegistryServiceManager.idl\
- ServiceManager.idl\
- ServiceNotRegisteredException.idl\
- SystemDependent.idl\
- WrappedTargetException.idl\
- WrappedTargetRuntimeException.idl\
- XComponent.idl\
- XConnectionPoint.idl\
- XConnectionPointContainer.idl\
- XEventListener.idl\
- XInitialization.idl\
- XLocalizable.idl\
- XMultiServiceFactory.idl\
- XMultiComponentFactory.idl\
- XServiceDisplayName.idl\
- XServiceInfo.idl\
- XServiceName.idl\
- XSingleServiceFactory.idl\
- XSingleComponentFactory.idl\
- XTypeProvider.idl\
- XUnoTunnel.idl\
- XMain.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/loader/makefile.mk b/udkapi/com/sun/star/loader/makefile.mk
deleted file mode 100644
index 3f3641b0d..000000000
--- a/udkapi/com/sun/star/loader/makefile.mk
+++ /dev/null
@@ -1,51 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssloader
-PACKAGE=com$/sun$/star$/loader
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- CannotActivateFactoryException.idl\
- Java.idl\
- Java2.idl\
- Dynamic.idl\
- SharedLibrary.idl\
- XImplementationLoader.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/makefile.mk b/udkapi/com/sun/star/makefile.mk
deleted file mode 100644
index ab74a150f..000000000
--- a/udkapi/com/sun/star/makefile.mk
+++ /dev/null
@@ -1,46 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-
-PRJNAME=api
-
-TARGET=css
-PACKAGE=com$/sun$/star
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- udk-modules.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/reflection/makefile.mk b/udkapi/com/sun/star/reflection/makefile.mk
deleted file mode 100644
index a8b1bc8e6..000000000
--- a/udkapi/com/sun/star/reflection/makefile.mk
+++ /dev/null
@@ -1,93 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssreflection
-PACKAGE=com$/sun$/star$/reflection
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- CoreReflection.idl\
- FieldAccessMode.idl\
- InvalidTypeNameException.idl\
- InvocationTargetException.idl\
- MethodMode.idl\
- NoSuchTypeNameException.idl\
- ParamInfo.idl\
- ParamMode.idl\
- ProxyFactory.idl\
- TypeDescriptionManager.idl\
- TypeDescriptionProvider.idl\
- TypeDescriptionSearchDepth.idl\
- XArrayTypeDescription.idl\
- XCompoundTypeDescription.idl\
- XConstantTypeDescription.idl\
- XConstantsTypeDescription.idl\
- XUnionTypeDescription.idl\
- XEnumTypeDescription.idl\
- XIdlArray.idl\
- XIdlClass.idl\
- XIdlClassProvider.idl\
- XIdlField.idl\
- XIdlField2.idl\
- XIdlMember.idl\
- XIdlMethod.idl\
- XIdlReflection.idl\
- XIndirectTypeDescription.idl\
- XInterfaceAttributeTypeDescription.idl\
- XInterfaceAttributeTypeDescription2.idl \
- XInterfaceMemberTypeDescription.idl\
- XInterfaceMethodTypeDescription.idl\
- XInterfaceTypeDescription.idl\
- XInterfaceTypeDescription2.idl \
- XMethodParameter.idl\
- XModuleTypeDescription.idl\
- XParameter.idl \
- XPropertyTypeDescription.idl\
- XProxyFactory.idl\
- XPublished.idl \
- XServiceConstructorDescription.idl \
- XServiceTypeDescription.idl\
- XServiceTypeDescription2.idl \
- XSingletonTypeDescription.idl\
- XSingletonTypeDescription2.idl \
- XStructTypeDescription.idl \
- XTypeDescription.idl\
- XTypeDescriptionEnumeration.idl\
- XTypeDescriptionEnumerationAccess.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/registry/makefile.mk b/udkapi/com/sun/star/registry/makefile.mk
deleted file mode 100644
index 0e420aa84..000000000
--- a/udkapi/com/sun/star/registry/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssregistry
-PACKAGE=com$/sun$/star$/registry
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- CannotRegisterImplementationException.idl\
- DefaultRegistry.idl\
- ImplementationRegistration.idl\
- InvalidRegistryException.idl\
- InvalidValueException.idl\
- MergeConflictException.idl\
- NestedRegistry.idl\
- RegistryKeyType.idl\
- RegistryValueType.idl\
- SimpleRegistry.idl\
- XImplementationRegistration.idl\
- XImplementationRegistration2.idl\
- XRegistryKey.idl\
- XSimpleRegistry.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/security/makefile.mk b/udkapi/com/sun/star/security/makefile.mk
deleted file mode 100644
index f8c66f9df..000000000
--- a/udkapi/com/sun/star/security/makefile.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-# build dependency: security
-# security/auth
-# security/auth/callback
-# security/auth/login
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=udkapi
-
-TARGET=csssec
-PACKAGE=com$/sun$/star$/security
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES= \
- AllPermission.idl \
- RuntimePermission.idl \
- Policy.idl \
- XPolicy.idl \
- AccessController.idl \
- XAccessController.idl \
- XAccessControlContext.idl \
- XAction.idl \
- AccessControlException.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
-
diff --git a/udkapi/com/sun/star/task/makefile.mk b/udkapi/com/sun/star/task/makefile.mk
deleted file mode 100644
index e95d79ce4..000000000
--- a/udkapi/com/sun/star/task/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=csstask
-PACKAGE=com$/sun$/star$/task
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XInteractionAbort.idl\
- XInteractionContinuation.idl\
- XInteractionHandler.idl\
- XInteractionHandler2.idl\
- XInteractionRequest.idl\
- XInteractionRetry.idl
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/test/bridge/makefile.mk b/udkapi/com/sun/star/test/bridge/makefile.mk
deleted file mode 100644
index 14347311a..000000000
--- a/udkapi/com/sun/star/test/bridge/makefile.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssbridgetest
-PACKAGE=com$/sun$/star$/test$/bridge
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XBridgeTest.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/test/makefile.mk b/udkapi/com/sun/star/test/makefile.mk
deleted file mode 100644
index a1f2016bf..000000000
--- a/udkapi/com/sun/star/test/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=csstest
-PACKAGE=com$/sun$/star$/test
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- TestFactory.idl\
- XSimpleTest.idl\
- TestEvent.idl\
- XTest.idl\
- XTestListener.idl\
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/test/performance/makefile.mk b/udkapi/com/sun/star/test/performance/makefile.mk
deleted file mode 100644
index 00168c2a0..000000000
--- a/udkapi/com/sun/star/test/performance/makefile.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..$/..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssperftest
-PACKAGE=com$/sun$/star$/test$/performance
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XPerformanceTest.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/uno/makefile.mk b/udkapi/com/sun/star/uno/makefile.mk
deleted file mode 100644
index d615b367f..000000000
--- a/udkapi/com/sun/star/uno/makefile.mk
+++ /dev/null
@@ -1,61 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssuno
-PACKAGE=com$/sun$/star$/uno
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- Exception.idl\
- NamingService.idl\
- RuntimeException.idl\
- SecurityException.idl\
- DeploymentException.idl\
- TypeClass.idl\
- Uik.idl\
- XAdapter.idl\
- XAggregation.idl\
- XInterface.idl\
- XNamingService.idl\
- XReference.idl\
- XWeak.idl\
- XComponentContext.idl\
- XCurrentContext.idl\
- XUnloadingPreference.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/uri/makefile.mk b/udkapi/com/sun/star/uri/makefile.mk
deleted file mode 100644
index 8b9a0b7a2..000000000
--- a/udkapi/com/sun/star/uri/makefile.mk
+++ /dev/null
@@ -1,54 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ := ..$/..$/..$/..
-PRJNAME := api
-TARGET := cssuri
-
-PACKAGE := com$/sun$/star$/uri
-
-.INCLUDE: $(PRJ)$/util$/makefile.pmk
-
-IDLFILES = \
- ExternalUriReferenceTranslator.idl \
- RelativeUriExcessParentSegments.idl \
- UriReferenceFactory.idl \
- UriSchemeParser_vndDOTsunDOTstarDOTexpand.idl \
- UriSchemeParser_vndDOTsunDOTstarDOTscript.idl \
- VndSunStarPkgUrlReferenceFactory.idl \
- XExternalUriReferenceTranslator.idl \
- XUriReference.idl \
- XUriReferenceFactory.idl \
- XUriSchemeParser.idl \
- XVndSunStarExpandUrl.idl \
- XVndSunStarExpandUrlReference.idl \
- XVndSunStarPkgUrlReferenceFactory.idl \
- XVndSunStarScriptUrl.idl \
- XVndSunStarScriptUrlReference.idl
-
-.INCLUDE: target.mk
-.INCLUDE: $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/util/logging/makefile.mk b/udkapi/com/sun/star/util/logging/makefile.mk
deleted file mode 100644
index e48b71921..000000000
--- a/udkapi/com/sun/star/util/logging/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ =..$/..$/..$/..$/..
-PRJNAME =logging
-TARGET =cssulog
-PACKAGE =com$/sun$/star$/util$/logging
-
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- LogLevel.idl\
- XLogger.idl\
- XLoggerRemote.idl\
- Logger.idl\
- LoggerRemote.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/com/sun/star/util/makefile.mk b/udkapi/com/sun/star/util/makefile.mk
deleted file mode 100644
index 9c5e0276d..000000000
--- a/udkapi/com/sun/star/util/makefile.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=api
-
-TARGET=cssutil
-PACKAGE=com$/sun$/star$/util
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- XVeto.idl \
- XMacroExpander.idl \
- MacroExpander.idl \
- BootstrapMacroExpander.idl \
- theMacroExpander.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/udkapi/prj/build.lst b/udkapi/prj/build.lst
index 071723a9e..b51f2a247 100644
--- a/udkapi/prj/build.lst
+++ b/udkapi/prj/build.lst
@@ -1,30 +1,3 @@
-ua udkapi : idlc NULL
+ua udkapi : DESKTOP:idlc DESKTOP:codemaker NULL
ua udkapi usr1 - all ua_mkout NULL
-ua udkapi\com\sun\star\beans nmake - all ua_bean NULL
-ua udkapi\com\sun\star\bridge nmake - all ua_brid NULL
-ua udkapi\com\sun\star\bridge\oleautomation nmake - all ua_auto ua_brid NULL
-ua udkapi\com\sun\star\connection nmake - all ua_connect NULL
-ua udkapi\com\sun\star\container nmake - all ua_cont NULL
-ua udkapi\com\sun\star\io nmake - all ua_io NULL
-ua udkapi\com\sun\star\java nmake - all ua_java NULL
-ua udkapi\com\sun\star\lang nmake - all ua_lang NULL
-ua udkapi\com\sun\star\loader nmake - all ua_load NULL
-ua udkapi\com\sun\star\reflection nmake - all ua_refl NULL
-ua udkapi\com\sun\star\registry nmake - all ua_regis NULL
-ua udkapi\com\sun\star\script nmake - all ua_scrpt NULL
-ua udkapi\com\sun\star\test nmake - all ua_test NULL
-ua udkapi\com\sun\star\test\performance nmake - all ua_tstperform NULL
-ua udkapi\com\sun\star\test\bridge nmake - all ua_tstbridge NULL
-ua udkapi\com\sun\star\corba\iop nmake - all ua_iop NULL
-ua udkapi\com\sun\star\corba\giop nmake - all ua_giop NULL
-ua udkapi\com\sun\star\corba\iiop nmake - all ua_iiop NULL
-ua udkapi\com\sun\star\corba nmake - all ua_corba NULL
-ua udkapi\com\sun\star\uno nmake - all ua_uno NULL
-ua udkapi\com\sun\star\security nmake - all ua_sec ua_uno NULL
-ua udkapi\com\sun\star\util nmake - all ua_uutil ua_lang ua_uno NULL
-ua udkapi\com\sun\star\util\logging nmake - all ua_log NULL
-ua udkapi\com\sun\star\task nmake - all ua_task ua_uno NULL
-ua udkapi\com\sun\star\uri nmake - all ua_uri ua_uno NULL
-ua udkapi\com\sun\star nmake - all ua_star NULL
-ua udkapi\util nmake - all ua_util ua_bean ua_brid ua_auto ua_connect ua_cont ua_corba ua_giop ua_iiop ua_io ua_iop ua_java ua_lang ua_load ua_refl ua_regis ua_scrpt ua_test ua_tstbridge ua_tstperform ua_sec ua_uno ua_uutil ua_log ua_task ua_uri ua_star NULL
-
+ua udkapi\prj nmake - all ua_prj NULL
diff --git a/offapi/util/makefile.pmk b/udkapi/prj/makefile.mk
index f58201109..c677d2b3e 100644
--- a/offapi/util/makefile.pmk
+++ b/udkapi/prj/makefile.mk
@@ -25,10 +25,16 @@
#
#*************************************************************************
-# --- Settings -----------------------------------------------------
-.INCLUDE : settings.mk
+PRJ=..
+TARGET=prj
-LOCALIDLFILES=TRUE
+.INCLUDE : settings.mk
-URDDOC=TRUE
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+all:
+ cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET)
diff --git a/udkapi/util/makefile.mk b/udkapi/util/makefile.mk
deleted file mode 100644
index 23dbd3782..000000000
--- a/udkapi/util/makefile.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..
-PRJPCH=
-
-PRJNAME=udkapi
-TARGET=udkapi
-
-#use_starjar=true
-
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : makefile.pmk
-
-# ------------------------------------------------------------------
-
-UNOIDLDBFILES= \
- $(UCR)$/css.db \
- $(UCR)$/cssutil.db \
- $(UCR)$/cssbeans.db \
- $(UCR)$/cssbridge.db \
- $(UCR)$/cssboleautomation.db \
- $(UCR)$/cssconnection.db\
- $(UCR)$/csscontainer.db \
- $(UCR)$/cssio.db \
- $(UCR)$/cssjava.db \
- $(UCR)$/csslang.db \
- $(UCR)$/csssec.db \
- $(UCR)$/cssloader.db \
- $(UCR)$/cssreflection.db \
- $(UCR)$/cssregistry.db \
- $(UCR)$/cssscript.db \
- $(UCR)$/csstest.db \
- $(UCR)$/cssperftest.db \
- $(UCR)$/cssbridgetest.db \
- $(UCR)$/cssuno.db \
- $(UCR)$/cssulog.db \
- $(UCR)$/csscorba.db \
- $(UCR)$/cssiop.db \
- $(UCR)$/cssiiop.db \
- $(UCR)$/cssgiop.db \
- $(UCR)$/csstask.db \
- $(UCR)$/cssuri.db
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-
-
diff --git a/unoil/prj/build.lst b/unoil/prj/build.lst
index c229639c7..15104e8ff 100644
--- a/unoil/prj/build.lst
+++ b/unoil/prj/build.lst
@@ -1,4 +1,4 @@
-ul unoil :: codemaker offapi ridljar solenv cli_ure NULL
+ul unoil :: DESKTOP:codemaker offapi ridljar solenv cli_ure NULL
ul unoil\javamaker nmake - all ul_javamaker NULL
ul unoil\util nmake - all ul_util ul_javamaker NULL
ul unoil\climaker nmake - all ul_climaker NULL \ No newline at end of file
diff --git a/ure/source/uretest/cppmain.cc b/ure/source/uretest/cppmain.cc
index ee2ca0814..816c58ef9 100644
--- a/ure/source/uretest/cppmain.cc
+++ b/ure/source/uretest/cppmain.cc
@@ -265,9 +265,3 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
return ::cppu::component_getFactoryHelper(
implName, serviceManager, registryKey, entries);
}
-
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, ::uno_Environment **)
-{
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
diff --git a/ure/source/uretest/cppserver.cc b/ure/source/uretest/cppserver.cc
index 68fe22e1f..960760c3f 100644
--- a/ure/source/uretest/cppserver.cc
+++ b/ure/source/uretest/cppserver.cc
@@ -117,9 +117,3 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
return ::cppu::component_getFactoryHelper(
implName, serviceManager, registryKey, entries);
}
-
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, ::uno_Environment **)
-{
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
diff --git a/ure/source/uretest/cpptest.cc b/ure/source/uretest/cpptest.cc
index 9f2c40af1..e138b8d07 100644
--- a/ure/source/uretest/cpptest.cc
+++ b/ure/source/uretest/cpptest.cc
@@ -117,9 +117,3 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
return cppu::component_getFactoryHelper(
implName, serviceManager, registryKey, entries);
}
-
-extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
- char const ** envTypeName, uno_Environment **)
-{
- *envTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
diff --git a/ure/source/uretest/version.map b/ure/source/uretest/version.map
index 7d305778d..4f37658f3 100644
--- a/ure/source/uretest/version.map
+++ b/ure/source/uretest/version.map
@@ -28,7 +28,6 @@
UDK_3_0_0 {
global:
component_getFactory;
- component_getImplementationEnvironment;
component_writeInfo;
_ZTI*;
diff --git a/xmlreader/prj/build.lst b/xmlreader/prj/build.lst
index 7c37df8a7..59b71b87d 100644
--- a/xmlreader/prj/build.lst
+++ b/xmlreader/prj/build.lst
@@ -1,2 +1,2 @@
-xr xmlreader : BOOST:boost cppu offuh sal stlport NULL
+xr xmlreader : BOOST:boost cppu offapi sal stlport NULL
xr xmlreader\prj nmake - all xr_prj NULL
diff --git a/xmlreader/prj/d.lst b/xmlreader/prj/d.lst
index e69de29bb..a4c06081d 100644
--- a/xmlreader/prj/d.lst
+++ b/xmlreader/prj/d.lst
@@ -0,0 +1 @@
+..\%__SRC%\lib\libxmlreader.dll.a %_DEST%\lib\libxmlreader.dll.a