[Libreoffice-commits] core.git: udkapi/com

Stephan Bergmann (via logerrit) logerrit at kemper.freedesktop.org
Sat Dec 28 18:56:08 UTC 2019


 udkapi/com/sun/star/beans/Ambiguous.idl                                |    4 +++-
 udkapi/com/sun/star/beans/Defaulted.idl                                |    4 +++-
 udkapi/com/sun/star/beans/GetDirectPropertyTolerantResult.idl          |    4 +++-
 udkapi/com/sun/star/beans/GetPropertyTolerantResult.idl                |    4 +++-
 udkapi/com/sun/star/beans/IllegalTypeException.idl                     |    4 +++-
 udkapi/com/sun/star/beans/Introspection.idl                            |    4 +++-
 udkapi/com/sun/star/beans/IntrospectionException.idl                   |    4 +++-
 udkapi/com/sun/star/beans/MethodConcept.idl                            |    4 +++-
 udkapi/com/sun/star/beans/NamedValue.idl                               |    4 +++-
 udkapi/com/sun/star/beans/NotRemoveableException.idl                   |    4 +++-
 udkapi/com/sun/star/beans/Optional.idl                                 |    4 +++-
 udkapi/com/sun/star/beans/Pair.idl                                     |    4 +++-
 udkapi/com/sun/star/beans/Property.idl                                 |    4 +++-
 udkapi/com/sun/star/beans/PropertyAttribute.idl                        |    4 +++-
 udkapi/com/sun/star/beans/PropertyBag.idl                              |    4 +++-
 udkapi/com/sun/star/beans/PropertyChangeEvent.idl                      |    4 +++-
 udkapi/com/sun/star/beans/PropertyConcept.idl                          |    4 +++-
 udkapi/com/sun/star/beans/PropertyExistException.idl                   |    4 +++-
 udkapi/com/sun/star/beans/PropertySet.idl                              |    4 +++-
 udkapi/com/sun/star/beans/PropertySetInfoChange.idl                    |    4 +++-
 udkapi/com/sun/star/beans/PropertySetInfoChangeEvent.idl               |    4 +++-
 udkapi/com/sun/star/beans/PropertyState.idl                            |    4 +++-
 udkapi/com/sun/star/beans/PropertyStateChangeEvent.idl                 |    4 +++-
 udkapi/com/sun/star/beans/PropertyValue.idl                            |    4 +++-
 udkapi/com/sun/star/beans/PropertyValues.idl                           |    4 +++-
 udkapi/com/sun/star/beans/PropertyVetoException.idl                    |    4 +++-
 udkapi/com/sun/star/beans/SetPropertyTolerantFailed.idl                |    4 +++-
 udkapi/com/sun/star/beans/StringPair.idl                               |    4 +++-
 udkapi/com/sun/star/beans/TolerantPropertySetResultType.idl            |    4 +++-
 udkapi/com/sun/star/beans/UnknownPropertyException.idl                 |    4 +++-
 udkapi/com/sun/star/beans/XExactName.idl                               |    4 +++-
 udkapi/com/sun/star/beans/XFastPropertySet.idl                         |    4 +++-
 udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl                 |    4 +++-
 udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl             |    4 +++-
 udkapi/com/sun/star/beans/XIntrospection.idl                           |    4 +++-
 udkapi/com/sun/star/beans/XIntrospectionAccess.idl                     |    4 +++-
 udkapi/com/sun/star/beans/XMaterialHolder.idl                          |    4 +++-
 udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl            |    4 +++-
 udkapi/com/sun/star/beans/XMultiPropertySet.idl                        |    4 +++-
 udkapi/com/sun/star/beans/XMultiPropertyStates.idl                     |    4 +++-
 udkapi/com/sun/star/beans/XPropertiesChangeListener.idl                |    4 +++-
 udkapi/com/sun/star/beans/XPropertiesChangeNotifier.idl                |    4 +++-
 udkapi/com/sun/star/beans/XProperty.idl                                |    4 +++-
 udkapi/com/sun/star/beans/XPropertyAccess.idl                          |    4 +++-
 udkapi/com/sun/star/beans/XPropertyBag.idl                             |    4 +++-
 udkapi/com/sun/star/beans/XPropertyChangeListener.idl                  |    4 +++-
 udkapi/com/sun/star/beans/XPropertyContainer.idl                       |    4 +++-
 udkapi/com/sun/star/beans/XPropertySet.idl                             |    4 +++-
 udkapi/com/sun/star/beans/XPropertySetInfo.idl                         |    4 +++-
 udkapi/com/sun/star/beans/XPropertySetInfoChangeListener.idl           |    4 +++-
 udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier.idl           |    4 +++-
 udkapi/com/sun/star/beans/XPropertySetOption.idl                       |    4 +++-
 udkapi/com/sun/star/beans/XPropertyState.idl                           |    4 +++-
 udkapi/com/sun/star/beans/XPropertyStateChangeListener.idl             |    4 +++-
 udkapi/com/sun/star/beans/XPropertyWithState.idl                       |    4 +++-
 udkapi/com/sun/star/beans/XTolerantMultiPropertySet.idl                |    4 +++-
 udkapi/com/sun/star/beans/XVetoableChangeListener.idl                  |    4 +++-
 udkapi/com/sun/star/beans/theIntrospection.idl                         |    4 +++-
 udkapi/com/sun/star/bridge/Bridge.idl                                  |    4 +++-
 udkapi/com/sun/star/bridge/BridgeExistsException.idl                   |    4 +++-
 udkapi/com/sun/star/bridge/BridgeFactory.idl                           |    4 +++-
 udkapi/com/sun/star/bridge/IiopBridge.idl                              |    4 +++-
 udkapi/com/sun/star/bridge/InvalidProtocolChangeException.idl          |    4 +++-
 udkapi/com/sun/star/bridge/ModelDependent.idl                          |    4 +++-
 udkapi/com/sun/star/bridge/OleApplicationRegistration.idl              |    4 +++-
 udkapi/com/sun/star/bridge/OleBridgeSupplier.idl                       |    4 +++-
 udkapi/com/sun/star/bridge/OleBridgeSupplier2.idl                      |    4 +++-
 udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl                   |    4 +++-
 udkapi/com/sun/star/bridge/OleObjectFactory.idl                        |    4 +++-
 udkapi/com/sun/star/bridge/ProtocolProperty.idl                        |    4 +++-
 udkapi/com/sun/star/bridge/UnoUrlResolver.idl                          |    4 +++-
 udkapi/com/sun/star/bridge/UrpBridge.idl                               |    4 +++-
 udkapi/com/sun/star/bridge/XBridge.idl                                 |    4 +++-
 udkapi/com/sun/star/bridge/XBridgeFactory.idl                          |    4 +++-
 udkapi/com/sun/star/bridge/XBridgeFactory2.idl                         |    4 +++-
 udkapi/com/sun/star/bridge/XBridgeSupplier.idl                         |    4 +++-
 udkapi/com/sun/star/bridge/XBridgeSupplier2.idl                        |    4 +++-
 udkapi/com/sun/star/bridge/XInstanceProvider.idl                       |    4 +++-
 udkapi/com/sun/star/bridge/XProtocolProperties.idl                     |    4 +++-
 udkapi/com/sun/star/bridge/XUnoUrlResolver.idl                         |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl   |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/BridgeSupplier.idl            |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/Currency.idl                  |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/Date.idl                      |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/Decimal.idl                   |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/Factory.idl                   |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/NamedArgument.idl             |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/PropertyPutArgument.idl       |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/SCode.idl                     |    4 +++-
 udkapi/com/sun/star/bridge/oleautomation/XAutomationObject.idl         |    4 +++-
 udkapi/com/sun/star/connection/Acceptor.idl                            |    4 +++-
 udkapi/com/sun/star/connection/AlreadyAcceptingException.idl           |    4 +++-
 udkapi/com/sun/star/connection/ConnectionSetupException.idl            |    4 +++-
 udkapi/com/sun/star/connection/Connector.idl                           |    4 +++-
 udkapi/com/sun/star/connection/NoConnectException.idl                  |    4 +++-
 udkapi/com/sun/star/connection/SocketPermission.idl                    |    4 +++-
 udkapi/com/sun/star/connection/XAcceptor.idl                           |    4 +++-
 udkapi/com/sun/star/connection/XConnection.idl                         |    4 +++-
 udkapi/com/sun/star/connection/XConnection2.idl                        |    4 +++-
 udkapi/com/sun/star/connection/XConnectionBroadcaster.idl              |    4 +++-
 udkapi/com/sun/star/connection/XConnector.idl                          |    4 +++-
 udkapi/com/sun/star/container/ContainerEvent.idl                       |    4 +++-
 udkapi/com/sun/star/container/ElementExistException.idl                |    4 +++-
 udkapi/com/sun/star/container/EnumerableMap.idl                        |    4 +++-
 udkapi/com/sun/star/container/NoSuchElementException.idl               |    4 +++-
 udkapi/com/sun/star/container/XChild.idl                               |    4 +++-
 udkapi/com/sun/star/container/XComponentEnumeration.idl                |    4 +++-
 udkapi/com/sun/star/container/XComponentEnumerationAccess.idl          |    4 +++-
 udkapi/com/sun/star/container/XContainer.idl                           |    4 +++-
 udkapi/com/sun/star/container/XContainerApproveBroadcaster.idl         |    4 +++-
 udkapi/com/sun/star/container/XContainerApproveListener.idl            |    4 +++-
 udkapi/com/sun/star/container/XContainerListener.idl                   |    4 +++-
 udkapi/com/sun/star/container/XContainerQuery.idl                      |    4 +++-
 udkapi/com/sun/star/container/XContentEnumerationAccess.idl            |    4 +++-
 udkapi/com/sun/star/container/XElementAccess.idl                       |    4 +++-
 udkapi/com/sun/star/container/XEnumerableMap.idl                       |    4 +++-
 udkapi/com/sun/star/container/XEnumeration.idl                         |    4 +++-
 udkapi/com/sun/star/container/XEnumerationAccess.idl                   |    4 +++-
 udkapi/com/sun/star/container/XHierarchicalName.idl                    |    4 +++-
 udkapi/com/sun/star/container/XHierarchicalNameAccess.idl              |    4 +++-
 udkapi/com/sun/star/container/XHierarchicalNameContainer.idl           |    4 +++-
 udkapi/com/sun/star/container/XHierarchicalNameReplace.idl             |    4 +++-
 udkapi/com/sun/star/container/XIdentifierAccess.idl                    |    4 +++-
 udkapi/com/sun/star/container/XIdentifierContainer.idl                 |    4 +++-
 udkapi/com/sun/star/container/XIdentifierReplace.idl                   |    4 +++-
 udkapi/com/sun/star/container/XImplicitIDAccess.idl                    |    4 +++-
 udkapi/com/sun/star/container/XImplicitIDContainer.idl                 |    4 +++-
 udkapi/com/sun/star/container/XImplicitIDReplace.idl                   |    4 +++-
 udkapi/com/sun/star/container/XIndexAccess.idl                         |    4 +++-
 udkapi/com/sun/star/container/XIndexContainer.idl                      |    4 +++-
 udkapi/com/sun/star/container/XIndexReplace.idl                        |    4 +++-
 udkapi/com/sun/star/container/XMap.idl                                 |    4 +++-
 udkapi/com/sun/star/container/XNameAccess.idl                          |    4 +++-
 udkapi/com/sun/star/container/XNameContainer.idl                       |    4 +++-
 udkapi/com/sun/star/container/XNameReplace.idl                         |    4 +++-
 udkapi/com/sun/star/container/XNamed.idl                               |    4 +++-
 udkapi/com/sun/star/container/XSet.idl                                 |    4 +++-
 udkapi/com/sun/star/container/XStringKeyMap.idl                        |    4 +++-
 udkapi/com/sun/star/container/XUniqueIDAccess.idl                      |    4 +++-
 udkapi/com/sun/star/io/AlreadyConnectedException.idl                   |    4 +++-
 udkapi/com/sun/star/io/BufferSizeExceededException.idl                 |    4 +++-
 udkapi/com/sun/star/io/ConnectException.idl                            |    4 +++-
 udkapi/com/sun/star/io/DataInputStream.idl                             |    4 +++-
 udkapi/com/sun/star/io/DataOutputStream.idl                            |    4 +++-
 udkapi/com/sun/star/io/DataTransferEvent.idl                           |    4 +++-
 udkapi/com/sun/star/io/FilePermission.idl                              |    4 +++-
 udkapi/com/sun/star/io/IOException.idl                                 |    4 +++-
 udkapi/com/sun/star/io/MarkableInputStream.idl                         |    4 +++-
 udkapi/com/sun/star/io/MarkableOutputStream.idl                        |    4 +++-
 udkapi/com/sun/star/io/NoRouteToHostException.idl                      |    4 +++-
 udkapi/com/sun/star/io/NotConnectedException.idl                       |    4 +++-
 udkapi/com/sun/star/io/ObjectInputStream.idl                           |    4 +++-
 udkapi/com/sun/star/io/ObjectOutputStream.idl                          |    4 +++-
 udkapi/com/sun/star/io/Pipe.idl                                        |    4 +++-
 udkapi/com/sun/star/io/Pump.idl                                        |    4 +++-
 udkapi/com/sun/star/io/SequenceInputStream.idl                         |    4 +++-
 udkapi/com/sun/star/io/SequenceOutputStream.idl                        |    4 +++-
 udkapi/com/sun/star/io/SocketException.idl                             |    4 +++-
 udkapi/com/sun/star/io/TempFile.idl                                    |    4 +++-
 udkapi/com/sun/star/io/TextInputStream.idl                             |    4 +++-
 udkapi/com/sun/star/io/TextOutputStream.idl                            |    4 +++-
 udkapi/com/sun/star/io/UnexpectedEOFException.idl                      |    4 +++-
 udkapi/com/sun/star/io/UnknownHostException.idl                        |    4 +++-
 udkapi/com/sun/star/io/WrongFormatException.idl                        |    4 +++-
 udkapi/com/sun/star/io/XActiveDataControl.idl                          |    4 +++-
 udkapi/com/sun/star/io/XActiveDataSink.idl                             |    4 +++-
 udkapi/com/sun/star/io/XActiveDataSource.idl                           |    4 +++-
 udkapi/com/sun/star/io/XActiveDataStreamer.idl                         |    4 +++-
 udkapi/com/sun/star/io/XAsyncOutputMonitor.idl                         |    4 +++-
 udkapi/com/sun/star/io/XConnectable.idl                                |    4 +++-
 udkapi/com/sun/star/io/XDataExporter.idl                               |    4 +++-
 udkapi/com/sun/star/io/XDataImporter.idl                               |    4 +++-
 udkapi/com/sun/star/io/XDataInputStream.idl                            |    4 +++-
 udkapi/com/sun/star/io/XDataOutputStream.idl                           |    4 +++-
 udkapi/com/sun/star/io/XDataTransferEventListener.idl                  |    4 +++-
 udkapi/com/sun/star/io/XInputStream.idl                                |    4 +++-
 udkapi/com/sun/star/io/XInputStreamProvider.idl                        |    4 +++-
 udkapi/com/sun/star/io/XMarkableStream.idl                             |    4 +++-
 udkapi/com/sun/star/io/XObjectInputStream.idl                          |    4 +++-
 udkapi/com/sun/star/io/XObjectOutputStream.idl                         |    4 +++-
 udkapi/com/sun/star/io/XOutputStream.idl                               |    4 +++-
 udkapi/com/sun/star/io/XPersist.idl                                    |    4 +++-
 udkapi/com/sun/star/io/XPersistObject.idl                              |    4 +++-
 udkapi/com/sun/star/io/XPipe.idl                                       |    4 +++-
 udkapi/com/sun/star/io/XSeekable.idl                                   |    4 +++-
 udkapi/com/sun/star/io/XSeekableInputStream.idl                        |    4 +++-
 udkapi/com/sun/star/io/XSequenceOutputStream.idl                       |    4 +++-
 udkapi/com/sun/star/io/XStream.idl                                     |    4 +++-
 udkapi/com/sun/star/io/XStreamListener.idl                             |    4 +++-
 udkapi/com/sun/star/io/XTempFile.idl                                   |    4 +++-
 udkapi/com/sun/star/io/XTextInputStream.idl                            |    4 +++-
 udkapi/com/sun/star/io/XTextInputStream2.idl                           |    4 +++-
 udkapi/com/sun/star/io/XTextOutputStream.idl                           |    4 +++-
 udkapi/com/sun/star/io/XTextOutputStream2.idl                          |    4 +++-
 udkapi/com/sun/star/io/XTruncate.idl                                   |    4 +++-
 udkapi/com/sun/star/io/XXMLExtractor.idl                               |    4 +++-
 udkapi/com/sun/star/java/InvalidJavaSettingsException.idl              |    4 +++-
 udkapi/com/sun/star/java/JavaDisabledException.idl                     |    4 +++-
 udkapi/com/sun/star/java/JavaInitializationException.idl               |    4 +++-
 udkapi/com/sun/star/java/JavaNotConfiguredException.idl                |    4 +++-
 udkapi/com/sun/star/java/JavaNotFoundException.idl                     |    4 +++-
 udkapi/com/sun/star/java/JavaVMCreationFailureException.idl            |    4 +++-
 udkapi/com/sun/star/java/JavaVirtualMachine.idl                        |    4 +++-
 udkapi/com/sun/star/java/MissingJavaRuntimeException.idl               |    4 +++-
 udkapi/com/sun/star/java/RestartRequiredException.idl                  |    4 +++-
 udkapi/com/sun/star/java/WrongJavaVersionException.idl                 |    4 +++-
 udkapi/com/sun/star/java/XJavaThreadRegister_11.idl                    |    4 +++-
 udkapi/com/sun/star/java/XJavaVM.idl                                   |    4 +++-
 udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl            |    4 +++-
 udkapi/com/sun/star/lang/ClassNotFoundException.idl                    |    4 +++-
 udkapi/com/sun/star/lang/DisposedException.idl                         |    4 +++-
 udkapi/com/sun/star/lang/EventObject.idl                               |    4 +++-
 udkapi/com/sun/star/lang/IllegalAccessException.idl                    |    4 +++-
 udkapi/com/sun/star/lang/IllegalArgumentException.idl                  |    4 +++-
 udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl                 |    4 +++-
 udkapi/com/sun/star/lang/InvalidListenerException.idl                  |    4 +++-
 udkapi/com/sun/star/lang/ListenerExistException.idl                    |    4 +++-
 udkapi/com/sun/star/lang/Locale.idl                                    |    4 +++-
 udkapi/com/sun/star/lang/MultiServiceFactory.idl                       |    4 +++-
 udkapi/com/sun/star/lang/NoSuchFieldException.idl                      |    4 +++-
 udkapi/com/sun/star/lang/NoSuchMethodException.idl                     |    4 +++-
 udkapi/com/sun/star/lang/NoSupportException.idl                        |    4 +++-
 udkapi/com/sun/star/lang/NotInitializedException.idl                   |    4 +++-
 udkapi/com/sun/star/lang/NullPointerException.idl                      |    4 +++-
 udkapi/com/sun/star/lang/RegistryServiceManager.idl                    |    4 +++-
 udkapi/com/sun/star/lang/ServiceManager.idl                            |    4 +++-
 udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl             |    4 +++-
 udkapi/com/sun/star/lang/SystemDependent.idl                           |    4 +++-
 udkapi/com/sun/star/lang/WrappedTargetException.idl                    |    4 +++-
 udkapi/com/sun/star/lang/WrappedTargetRuntimeException.idl             |    4 +++-
 udkapi/com/sun/star/lang/XComponent.idl                                |    4 +++-
 udkapi/com/sun/star/lang/XConnectionPoint.idl                          |    4 +++-
 udkapi/com/sun/star/lang/XConnectionPointContainer.idl                 |    4 +++-
 udkapi/com/sun/star/lang/XEventListener.idl                            |    4 +++-
 udkapi/com/sun/star/lang/XInitialization.idl                           |    4 +++-
 udkapi/com/sun/star/lang/XLocalizable.idl                              |    4 +++-
 udkapi/com/sun/star/lang/XMain.idl                                     |    4 +++-
 udkapi/com/sun/star/lang/XMultiComponentFactory.idl                    |    4 +++-
 udkapi/com/sun/star/lang/XMultiServiceFactory.idl                      |    4 +++-
 udkapi/com/sun/star/lang/XServiceDisplayName.idl                       |    4 +++-
 udkapi/com/sun/star/lang/XServiceInfo.idl                              |    4 +++-
 udkapi/com/sun/star/lang/XServiceName.idl                              |    4 +++-
 udkapi/com/sun/star/lang/XSingleComponentFactory.idl                   |    4 +++-
 udkapi/com/sun/star/lang/XSingleServiceFactory.idl                     |    4 +++-
 udkapi/com/sun/star/lang/XTypeProvider.idl                             |    4 +++-
 udkapi/com/sun/star/lang/XUnoTunnel.idl                                |    4 +++-
 udkapi/com/sun/star/loader/CannotActivateFactoryException.idl          |    4 +++-
 udkapi/com/sun/star/loader/Dynamic.idl                                 |    4 +++-
 udkapi/com/sun/star/loader/Java.idl                                    |    4 +++-
 udkapi/com/sun/star/loader/Java2.idl                                   |    4 +++-
 udkapi/com/sun/star/loader/SharedLibrary.idl                           |    4 +++-
 udkapi/com/sun/star/loader/XImplementationLoader.idl                   |    4 +++-
 udkapi/com/sun/star/modules.idl                                        |    4 +++-
 udkapi/com/sun/star/reflection/CoreReflection.idl                      |    4 +++-
 udkapi/com/sun/star/reflection/FieldAccessMode.idl                     |    4 +++-
 udkapi/com/sun/star/reflection/InvalidTypeNameException.idl            |    4 +++-
 udkapi/com/sun/star/reflection/InvocationTargetException.idl           |    4 +++-
 udkapi/com/sun/star/reflection/MethodMode.idl                          |    4 +++-
 udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl             |    4 +++-
 udkapi/com/sun/star/reflection/ParamInfo.idl                           |    4 +++-
 udkapi/com/sun/star/reflection/ParamMode.idl                           |    4 +++-
 udkapi/com/sun/star/reflection/ProxyFactory.idl                        |    4 +++-
 udkapi/com/sun/star/reflection/TypeDescriptionManager.idl              |    4 +++-
 udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl             |    4 +++-
 udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl          |    4 +++-
 udkapi/com/sun/star/reflection/XArrayTypeDescription.idl               |    4 +++-
 udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl            |    4 +++-
 udkapi/com/sun/star/reflection/XConstantTypeDescription.idl            |    4 +++-
 udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl           |    4 +++-
 udkapi/com/sun/star/reflection/XEnumTypeDescription.idl                |    4 +++-
 udkapi/com/sun/star/reflection/XIdlArray.idl                           |    4 +++-
 udkapi/com/sun/star/reflection/XIdlClass.idl                           |    4 +++-
 udkapi/com/sun/star/reflection/XIdlClassProvider.idl                   |    4 +++-
 udkapi/com/sun/star/reflection/XIdlField.idl                           |    4 +++-
 udkapi/com/sun/star/reflection/XIdlField2.idl                          |    4 +++-
 udkapi/com/sun/star/reflection/XIdlMember.idl                          |    4 +++-
 udkapi/com/sun/star/reflection/XIdlMethod.idl                          |    4 +++-
 udkapi/com/sun/star/reflection/XIdlReflection.idl                      |    4 +++-
 udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl            |    4 +++-
 udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl  |    4 +++-
 udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription2.idl |    4 +++-
 udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl     |    4 +++-
 udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl     |    4 +++-
 udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl           |    4 +++-
 udkapi/com/sun/star/reflection/XInterfaceTypeDescription2.idl          |    4 +++-
 udkapi/com/sun/star/reflection/XMethodParameter.idl                    |    4 +++-
 udkapi/com/sun/star/reflection/XModuleTypeDescription.idl              |    4 +++-
 udkapi/com/sun/star/reflection/XParameter.idl                          |    4 +++-
 udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl            |    4 +++-
 udkapi/com/sun/star/reflection/XProxyFactory.idl                       |    4 +++-
 udkapi/com/sun/star/reflection/XPublished.idl                          |    4 +++-
 udkapi/com/sun/star/reflection/XServiceConstructorDescription.idl      |    4 +++-
 udkapi/com/sun/star/reflection/XServiceTypeDescription.idl             |    4 +++-
 udkapi/com/sun/star/reflection/XServiceTypeDescription2.idl            |    4 +++-
 udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl           |    4 +++-
 udkapi/com/sun/star/reflection/XSingletonTypeDescription2.idl          |    4 +++-
 udkapi/com/sun/star/reflection/XStructTypeDescription.idl              |    4 +++-
 udkapi/com/sun/star/reflection/XTypeDescription.idl                    |    4 +++-
 udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl         |    4 +++-
 udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl   |    4 +++-
 udkapi/com/sun/star/reflection/XUnionTypeDescription.idl               |    4 +++-
 udkapi/com/sun/star/reflection/theCoreReflection.idl                   |    4 +++-
 udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl |    4 +++-
 udkapi/com/sun/star/registry/DefaultRegistry.idl                       |    4 +++-
 udkapi/com/sun/star/registry/ImplementationRegistration.idl            |    4 +++-
 udkapi/com/sun/star/registry/InvalidRegistryException.idl              |    4 +++-
 udkapi/com/sun/star/registry/InvalidValueException.idl                 |    4 +++-
 udkapi/com/sun/star/registry/MergeConflictException.idl                |    4 +++-
 udkapi/com/sun/star/registry/NestedRegistry.idl                        |    4 +++-
 udkapi/com/sun/star/registry/RegistryKeyType.idl                       |    4 +++-
 udkapi/com/sun/star/registry/RegistryValueType.idl                     |    4 +++-
 udkapi/com/sun/star/registry/SimpleRegistry.idl                        |    4 +++-
 udkapi/com/sun/star/registry/XImplementationRegistration.idl           |    4 +++-
 udkapi/com/sun/star/registry/XImplementationRegistration2.idl          |    4 +++-
 udkapi/com/sun/star/registry/XRegistryKey.idl                          |    4 +++-
 udkapi/com/sun/star/registry/XSimpleRegistry.idl                       |    4 +++-
 udkapi/com/sun/star/script/AllEventObject.idl                          |    4 +++-
 udkapi/com/sun/star/script/AllListenerAdapter.idl                      |    4 +++-
 udkapi/com/sun/star/script/ArrayWrapper.idl                            |    4 +++-
 udkapi/com/sun/star/script/BasicErrorException.idl                     |    4 +++-
 udkapi/com/sun/star/script/CannotConvertException.idl                  |    4 +++-
 udkapi/com/sun/star/script/CannotCreateAdapterException.idl            |    4 +++-
 udkapi/com/sun/star/script/ContextInformation.idl                      |    4 +++-
 udkapi/com/sun/star/script/Converter.idl                               |    4 +++-
 udkapi/com/sun/star/script/Engine.idl                                  |    4 +++-
 udkapi/com/sun/star/script/EventListener.idl                           |    4 +++-
 udkapi/com/sun/star/script/FailReason.idl                              |    4 +++-
 udkapi/com/sun/star/script/FinishEngineEvent.idl                       |    4 +++-
 udkapi/com/sun/star/script/FinishReason.idl                            |    4 +++-
 udkapi/com/sun/star/script/InterruptEngineEvent.idl                    |    4 +++-
 udkapi/com/sun/star/script/InterruptReason.idl                         |    4 +++-
 udkapi/com/sun/star/script/Invocation.idl                              |    4 +++-
 udkapi/com/sun/star/script/InvocationAdapterFactory.idl                |    4 +++-
 udkapi/com/sun/star/script/InvocationInfo.idl                          |    4 +++-
 udkapi/com/sun/star/script/JavaScript.idl                              |    4 +++-
 udkapi/com/sun/star/script/MemberType.idl                              |    4 +++-
 udkapi/com/sun/star/script/ScriptEvent.idl                             |    4 +++-
 udkapi/com/sun/star/script/ScriptEventDescriptor.idl                   |    4 +++-
 udkapi/com/sun/star/script/XAllListener.idl                            |    4 +++-
 udkapi/com/sun/star/script/XAllListenerAdapterService.idl              |    4 +++-
 udkapi/com/sun/star/script/XAutomationInvocation.idl                   |    4 +++-
 udkapi/com/sun/star/script/XDebugging.idl                              |    4 +++-
 udkapi/com/sun/star/script/XDefaultMethod.idl                          |    4 +++-
 udkapi/com/sun/star/script/XDefaultProperty.idl                        |    4 +++-
 udkapi/com/sun/star/script/XDirectInvocation.idl                       |    4 +++-
 udkapi/com/sun/star/script/XEngine.idl                                 |    4 +++-
 udkapi/com/sun/star/script/XEngineListener.idl                         |    4 +++-
 udkapi/com/sun/star/script/XErrorQuery.idl                             |    4 +++-
 udkapi/com/sun/star/script/XEventAttacher.idl                          |    4 +++-
 udkapi/com/sun/star/script/XEventAttacher2.idl                         |    4 +++-
 udkapi/com/sun/star/script/XEventAttacherManager.idl                   |    4 +++-
 udkapi/com/sun/star/script/XInvocation.idl                             |    4 +++-
 udkapi/com/sun/star/script/XInvocation2.idl                            |    4 +++-
 udkapi/com/sun/star/script/XInvocationAdapterFactory.idl               |    4 +++-
 udkapi/com/sun/star/script/XInvocationAdapterFactory2.idl              |    4 +++-
 udkapi/com/sun/star/script/XLibraryAccess.idl                          |    4 +++-
 udkapi/com/sun/star/script/XScriptEventsAttacher.idl                   |    4 +++-
 udkapi/com/sun/star/script/XScriptEventsSupplier.idl                   |    4 +++-
 udkapi/com/sun/star/script/XScriptListener.idl                         |    4 +++-
 udkapi/com/sun/star/script/XStarBasicAccess.idl                        |    4 +++-
 udkapi/com/sun/star/script/XStarBasicDialogInfo.idl                    |    4 +++-
 udkapi/com/sun/star/script/XStarBasicLibraryInfo.idl                   |    4 +++-
 udkapi/com/sun/star/script/XStarBasicModuleInfo.idl                    |    4 +++-
 udkapi/com/sun/star/script/XTypeConverter.idl                          |    4 +++-
 udkapi/com/sun/star/security/AccessControlException.idl                |    4 +++-
 udkapi/com/sun/star/security/AccessController.idl                      |    4 +++-
 udkapi/com/sun/star/security/AllPermission.idl                         |    4 +++-
 udkapi/com/sun/star/security/Policy.idl                                |    4 +++-
 udkapi/com/sun/star/security/RuntimePermission.idl                     |    4 +++-
 udkapi/com/sun/star/security/XAccessControlContext.idl                 |    4 +++-
 udkapi/com/sun/star/security/XAccessController.idl                     |    4 +++-
 udkapi/com/sun/star/security/XAction.idl                               |    4 +++-
 udkapi/com/sun/star/security/XPolicy.idl                               |    4 +++-
 udkapi/com/sun/star/task/XInteractionAbort.idl                         |    4 +++-
 udkapi/com/sun/star/task/XInteractionContinuation.idl                  |    4 +++-
 udkapi/com/sun/star/task/XInteractionHandler.idl                       |    4 +++-
 udkapi/com/sun/star/task/XInteractionHandler2.idl                      |    4 +++-
 udkapi/com/sun/star/task/XInteractionRequest.idl                       |    4 +++-
 udkapi/com/sun/star/task/XInteractionRetry.idl                         |    4 +++-
 udkapi/com/sun/star/uno/DeploymentException.idl                        |    4 +++-
 udkapi/com/sun/star/uno/Exception.idl                                  |    4 +++-
 udkapi/com/sun/star/uno/NamingService.idl                              |    4 +++-
 udkapi/com/sun/star/uno/RuntimeException.idl                           |    4 +++-
 udkapi/com/sun/star/uno/SecurityException.idl                          |    4 +++-
 udkapi/com/sun/star/uno/TypeClass.idl                                  |    4 +++-
 udkapi/com/sun/star/uno/Uik.idl                                        |    4 +++-
 udkapi/com/sun/star/uno/XAdapter.idl                                   |    4 +++-
 udkapi/com/sun/star/uno/XAggregation.idl                               |    4 +++-
 udkapi/com/sun/star/uno/XComponentContext.idl                          |    4 +++-
 udkapi/com/sun/star/uno/XCurrentContext.idl                            |    4 +++-
 udkapi/com/sun/star/uno/XInterface.idl                                 |    4 +++-
 udkapi/com/sun/star/uno/XNamingService.idl                             |    4 +++-
 udkapi/com/sun/star/uno/XReference.idl                                 |    4 +++-
 udkapi/com/sun/star/uno/XUnloadingPreference.idl                       |    4 +++-
 udkapi/com/sun/star/uno/XWeak.idl                                      |    4 +++-
 udkapi/com/sun/star/uri/ExternalUriReferenceTranslator.idl             |    4 +++-
 udkapi/com/sun/star/uri/RelativeUriExcessParentSegments.idl            |    4 +++-
 udkapi/com/sun/star/uri/UriReferenceFactory.idl                        |    4 +++-
 udkapi/com/sun/star/uri/UriSchemeParser_vndDOTsunDOTstarDOTexpand.idl  |    4 +++-
 udkapi/com/sun/star/uri/UriSchemeParser_vndDOTsunDOTstarDOTscript.idl  |    4 +++-
 udkapi/com/sun/star/uri/VndSunStarPkgUrlReferenceFactory.idl           |    4 +++-
 udkapi/com/sun/star/uri/XExternalUriReferenceTranslator.idl            |    4 +++-
 udkapi/com/sun/star/uri/XUriReference.idl                              |    4 +++-
 udkapi/com/sun/star/uri/XUriReferenceFactory.idl                       |    4 +++-
 udkapi/com/sun/star/uri/XUriSchemeParser.idl                           |    4 +++-
 udkapi/com/sun/star/uri/XVndSunStarExpandUrl.idl                       |    4 +++-
 udkapi/com/sun/star/uri/XVndSunStarExpandUrlReference.idl              |    4 +++-
 udkapi/com/sun/star/uri/XVndSunStarPkgUrlReferenceFactory.idl          |    4 +++-
 udkapi/com/sun/star/uri/XVndSunStarScriptUrl.idl                       |    4 +++-
 udkapi/com/sun/star/uri/XVndSunStarScriptUrlReference.idl              |    4 +++-
 udkapi/com/sun/star/util/BootstrapMacroExpander.idl                    |    4 +++-
 udkapi/com/sun/star/util/MacroExpander.idl                             |    4 +++-
 udkapi/com/sun/star/util/XMacroExpander.idl                            |    4 +++-
 udkapi/com/sun/star/util/XVeto.idl                                     |    4 +++-
 udkapi/com/sun/star/util/theMacroExpander.idl                          |    4 +++-
 415 files changed, 1245 insertions(+), 415 deletions(-)

New commits:
commit 3bf4af8d187ba21498af5b6ea7a94cdfc3b93613
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Sat Dec 28 18:08:42 2019 +0100
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Sat Dec 28 19:55:35 2019 +0100

    Revert "tdf#124176: Use "pragma once" on udkapi/*"
    
    This reverts commit 8fd8c0894deb1e9161aa4290c0f9c860ab4b14fb.
    
    Reason for revert: As the failed Jenkins build shows, idlc does not support "#pragma once" in UNO .idl files.
    
    Change-Id: Ic025d11254da87876e6248db47b8a9a124f26796
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85929
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/udkapi/com/sun/star/beans/Ambiguous.idl b/udkapi/com/sun/star/beans/Ambiguous.idl
index d24e1912d8cb..73b063f7c5c5 100644
--- a/udkapi/com/sun/star/beans/Ambiguous.idl
+++ b/udkapi/com/sun/star/beans/Ambiguous.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_Ambiguous_idl__
+#define __com_sun_star_beans_Ambiguous_idl__
 
 module com {  module sun {  module star {  module beans {
 
@@ -46,5 +47,6 @@ struct Ambiguous<T> {
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/Defaulted.idl b/udkapi/com/sun/star/beans/Defaulted.idl
index b26b608117c7..b7f816e59242 100644
--- a/udkapi/com/sun/star/beans/Defaulted.idl
+++ b/udkapi/com/sun/star/beans/Defaulted.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_Defaulted_idl__
+#define __com_sun_star_beans_Defaulted_idl__
 
 module com {  module sun {  module star {  module beans {
 
@@ -46,5 +47,6 @@ struct Defaulted<T> {
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/GetDirectPropertyTolerantResult.idl b/udkapi/com/sun/star/beans/GetDirectPropertyTolerantResult.idl
index d44bed8f7510..6a398309faf1 100644
--- a/udkapi/com/sun/star/beans/GetDirectPropertyTolerantResult.idl
+++ b/udkapi/com/sun/star/beans/GetDirectPropertyTolerantResult.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_GetDirectPropertyTolerantResult_idl__
+#define __com_sun_star_beans_GetDirectPropertyTolerantResult_idl__
 
 #include <com/sun/star/beans/TolerantPropertySetResultType.idl>
 #include <com/sun/star/beans/GetPropertyTolerantResult.idl>
@@ -45,5 +46,6 @@ published struct GetDirectPropertyTolerantResult : com::sun::star::beans::GetPro
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/GetPropertyTolerantResult.idl b/udkapi/com/sun/star/beans/GetPropertyTolerantResult.idl
index 7967385f00a9..dda56b6b3a8b 100644
--- a/udkapi/com/sun/star/beans/GetPropertyTolerantResult.idl
+++ b/udkapi/com/sun/star/beans/GetPropertyTolerantResult.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_GetPropertyTolerantResult_idl__
+#define __com_sun_star_beans_GetPropertyTolerantResult_idl__
 
 #include <com/sun/star/beans/TolerantPropertySetResultType.idl>
 #include <com/sun/star/beans/PropertyState.idl>
@@ -60,5 +61,6 @@ published struct GetPropertyTolerantResult
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/IllegalTypeException.idl b/udkapi/com/sun/star/beans/IllegalTypeException.idl
index 76d166e2613f..9f9c1cf173ce 100644
--- a/udkapi/com/sun/star/beans/IllegalTypeException.idl
+++ b/udkapi/com/sun/star/beans/IllegalTypeException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_IllegalTypeException_idl__
+#define __com_sun_star_beans_IllegalTypeException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -38,5 +39,6 @@ published exception IllegalTypeException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/Introspection.idl b/udkapi/com/sun/star/beans/Introspection.idl
index b490588d97eb..1904d601dfc9 100644
--- a/udkapi/com/sun/star/beans/Introspection.idl
+++ b/udkapi/com/sun/star/beans/Introspection.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_Introspection_idl__
+#define __com_sun_star_beans_Introspection_idl__
 
 #include <com/sun/star/beans/XIntrospection.idl>
 
@@ -33,5 +34,6 @@ published service Introspection : com::sun::star::beans::XIntrospection;
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/IntrospectionException.idl b/udkapi/com/sun/star/beans/IntrospectionException.idl
index 74c7ec2401df..be56b7c49f91 100644
--- a/udkapi/com/sun/star/beans/IntrospectionException.idl
+++ b/udkapi/com/sun/star/beans/IntrospectionException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_IntrospectionException_idl__
+#define __com_sun_star_beans_IntrospectionException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -37,5 +38,6 @@ published exception IntrospectionException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/MethodConcept.idl b/udkapi/com/sun/star/beans/MethodConcept.idl
index 42eb19dcbee2..8d34a054f0da 100644
--- a/udkapi/com/sun/star/beans/MethodConcept.idl
+++ b/udkapi/com/sun/star/beans/MethodConcept.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_MethodConcept_idl__
+#define __com_sun_star_beans_MethodConcept_idl__
 
 
 
@@ -104,5 +105,6 @@ published constants MethodConcept
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/NamedValue.idl b/udkapi/com/sun/star/beans/NamedValue.idl
index bc9c157b06e5..8b9cdbfa6613 100644
--- a/udkapi/com/sun/star/beans/NamedValue.idl
+++ b/udkapi/com/sun/star/beans/NamedValue.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_NamedValue_idl__
+#define __com_sun_star_beans_NamedValue_idl__
 
  module com {  module sun {  module star {  module beans {
 
@@ -38,5 +39,6 @@ published struct NamedValue
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/NotRemoveableException.idl b/udkapi/com/sun/star/beans/NotRemoveableException.idl
index 0c3ff64dd5dd..3229b567c7d9 100644
--- a/udkapi/com/sun/star/beans/NotRemoveableException.idl
+++ b/udkapi/com/sun/star/beans/NotRemoveableException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_NotRemoveableException_idl__
+#define __com_sun_star_beans_NotRemoveableException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -34,5 +35,6 @@ published exception NotRemoveableException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/Optional.idl b/udkapi/com/sun/star/beans/Optional.idl
index e55be0a31387..e7ab5f20e4d3 100644
--- a/udkapi/com/sun/star/beans/Optional.idl
+++ b/udkapi/com/sun/star/beans/Optional.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_Optional_idl__
+#define __com_sun_star_beans_Optional_idl__
 
 module com {  module sun {  module star {  module beans {
 
@@ -47,5 +48,6 @@ struct Optional<T> {
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/Pair.idl b/udkapi/com/sun/star/beans/Pair.idl
index 3423f7b2bfd7..f394f5d50150 100644
--- a/udkapi/com/sun/star/beans/Pair.idl
+++ b/udkapi/com/sun/star/beans/Pair.idl
@@ -17,7 +17,8 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#pragma once
+#ifndef __com_sun_star_beans_Pair_idl__
+#define __com_sun_star_beans_Pair_idl__
 
 module com {  module sun {  module star {  module beans {
 
@@ -42,5 +43,6 @@ struct Pair<T, U> {
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/Property.idl b/udkapi/com/sun/star/beans/Property.idl
index aca7346151e6..7892e1668dce 100644
--- a/udkapi/com/sun/star/beans/Property.idl
+++ b/udkapi/com/sun/star/beans/Property.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_Property_idl__
+#define __com_sun_star_beans_Property_idl__
 
 #include <com/sun/star/reflection/XIdlClass.idl>
 
@@ -71,5 +72,6 @@ published struct Property
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyAttribute.idl b/udkapi/com/sun/star/beans/PropertyAttribute.idl
index f1aa3309d7cd..a75f4afaa0e2 100644
--- a/udkapi/com/sun/star/beans/PropertyAttribute.idl
+++ b/udkapi/com/sun/star/beans/PropertyAttribute.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyAttribute_idl__
+#define __com_sun_star_beans_PropertyAttribute_idl__
 
 
  module com {  module sun {  module star {  module beans {
@@ -96,5 +97,6 @@ published constants PropertyAttribute
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyBag.idl b/udkapi/com/sun/star/beans/PropertyBag.idl
index 3efb396c9b02..11e150ef8b23 100644
--- a/udkapi/com/sun/star/beans/PropertyBag.idl
+++ b/udkapi/com/sun/star/beans/PropertyBag.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyBag_idl__
+#define __com_sun_star_beans_PropertyBag_idl__
 
 #include <com/sun/star/beans/XPropertyBag.idl>
 
@@ -42,5 +43,6 @@ published service PropertyBag : XPropertyBag
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyChangeEvent.idl b/udkapi/com/sun/star/beans/PropertyChangeEvent.idl
index d05efc5bce26..80b6e75d8cf5 100644
--- a/udkapi/com/sun/star/beans/PropertyChangeEvent.idl
+++ b/udkapi/com/sun/star/beans/PropertyChangeEvent.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyChangeEvent_idl__
+#define __com_sun_star_beans_PropertyChangeEvent_idl__
 
 #include <com/sun/star/lang/EventObject.idl>
 
@@ -72,5 +73,6 @@ published struct PropertyChangeEvent: com::sun::star::lang::EventObject
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyConcept.idl b/udkapi/com/sun/star/beans/PropertyConcept.idl
index 0732c9770a05..9cc007350961 100644
--- a/udkapi/com/sun/star/beans/PropertyConcept.idl
+++ b/udkapi/com/sun/star/beans/PropertyConcept.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyConcept_idl__
+#define __com_sun_star_beans_PropertyConcept_idl__
 
 
 
@@ -73,5 +74,6 @@ published constants PropertyConcept
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyExistException.idl b/udkapi/com/sun/star/beans/PropertyExistException.idl
index a231683799a8..375b5afd19de 100644
--- a/udkapi/com/sun/star/beans/PropertyExistException.idl
+++ b/udkapi/com/sun/star/beans/PropertyExistException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyExistException_idl__
+#define __com_sun_star_beans_PropertyExistException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -37,5 +38,6 @@ published exception PropertyExistException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertySet.idl b/udkapi/com/sun/star/beans/PropertySet.idl
index 8d9c1dbf07bf..f612695cc9af 100644
--- a/udkapi/com/sun/star/beans/PropertySet.idl
+++ b/udkapi/com/sun/star/beans/PropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertySet_idl__
+#define __com_sun_star_beans_PropertySet_idl__
 
 #include <com/sun/star/beans/XPropertySet.idl>
 
@@ -51,5 +52,6 @@ published service PropertySet
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertySetInfoChange.idl b/udkapi/com/sun/star/beans/PropertySetInfoChange.idl
index 1d15f0e72e30..fddcc514e66f 100644
--- a/udkapi/com/sun/star/beans/PropertySetInfoChange.idl
+++ b/udkapi/com/sun/star/beans/PropertySetInfoChange.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertySetInfoChange_idl__
+#define __com_sun_star_beans_PropertySetInfoChange_idl__
 
 
 
@@ -44,5 +45,6 @@ published constants PropertySetInfoChange
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertySetInfoChangeEvent.idl b/udkapi/com/sun/star/beans/PropertySetInfoChangeEvent.idl
index 8509eac7bb04..7ba1ac54f0bb 100644
--- a/udkapi/com/sun/star/beans/PropertySetInfoChangeEvent.idl
+++ b/udkapi/com/sun/star/beans/PropertySetInfoChangeEvent.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertySetInfoChangeEvent_idl__
+#define __com_sun_star_beans_PropertySetInfoChangeEvent_idl__
 
 #include <com/sun/star/lang/EventObject.idl>
 
@@ -56,5 +57,6 @@ published struct PropertySetInfoChangeEvent: com::sun::star::lang::EventObject
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyState.idl b/udkapi/com/sun/star/beans/PropertyState.idl
index 989004e72719..ffda69801c16 100644
--- a/udkapi/com/sun/star/beans/PropertyState.idl
+++ b/udkapi/com/sun/star/beans/PropertyState.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyState_idl__
+#define __com_sun_star_beans_PropertyState_idl__
 
 
 
@@ -79,5 +80,6 @@ published enum PropertyState
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyStateChangeEvent.idl b/udkapi/com/sun/star/beans/PropertyStateChangeEvent.idl
index e023337fa1cc..4573a1e474f7 100644
--- a/udkapi/com/sun/star/beans/PropertyStateChangeEvent.idl
+++ b/udkapi/com/sun/star/beans/PropertyStateChangeEvent.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyStateChangeEvent_idl__
+#define __com_sun_star_beans_PropertyStateChangeEvent_idl__
 
 #include <com/sun/star/lang/EventObject.idl>
 
@@ -72,5 +73,6 @@ published struct PropertyStateChangeEvent: com::sun::star::lang::EventObject
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyValue.idl b/udkapi/com/sun/star/beans/PropertyValue.idl
index 7f6c1a173667..842a57e4d9d4 100644
--- a/udkapi/com/sun/star/beans/PropertyValue.idl
+++ b/udkapi/com/sun/star/beans/PropertyValue.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyValue_idl__
+#define __com_sun_star_beans_PropertyValue_idl__
 
 #include <com/sun/star/beans/Property.idl>
 
@@ -63,5 +64,6 @@ published struct PropertyValue
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyValues.idl b/udkapi/com/sun/star/beans/PropertyValues.idl
index 2f93c8bcbf18..8f79c10c7423 100644
--- a/udkapi/com/sun/star/beans/PropertyValues.idl
+++ b/udkapi/com/sun/star/beans/PropertyValues.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyValues_idl__
+#define __com_sun_star_beans_PropertyValues_idl__
 
 #include <com/sun/star/beans/PropertyValue.idl>
 
@@ -32,5 +33,6 @@ published typedef sequence<PropertyValue> PropertyValues;
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/PropertyVetoException.idl b/udkapi/com/sun/star/beans/PropertyVetoException.idl
index f6d6aa19fc72..cf95f15ed1c8 100644
--- a/udkapi/com/sun/star/beans/PropertyVetoException.idl
+++ b/udkapi/com/sun/star/beans/PropertyVetoException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_PropertyVetoException_idl__
+#define __com_sun_star_beans_PropertyVetoException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -37,5 +38,6 @@ published exception PropertyVetoException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/SetPropertyTolerantFailed.idl b/udkapi/com/sun/star/beans/SetPropertyTolerantFailed.idl
index 346f5f2116c9..5964c1925073 100644
--- a/udkapi/com/sun/star/beans/SetPropertyTolerantFailed.idl
+++ b/udkapi/com/sun/star/beans/SetPropertyTolerantFailed.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_SetPropertyTolerantFailed_idl__
+#define __com_sun_star_beans_SetPropertyTolerantFailed_idl__
 
 
 
@@ -50,5 +51,6 @@ published struct SetPropertyTolerantFailed
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/StringPair.idl b/udkapi/com/sun/star/beans/StringPair.idl
index 570e316bf193..f6846add4e20 100644
--- a/udkapi/com/sun/star/beans/StringPair.idl
+++ b/udkapi/com/sun/star/beans/StringPair.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_StringPair_idl__
+#define __com_sun_star_beans_StringPair_idl__
 
 
  module com {  module sun {  module star {  module beans {
@@ -39,5 +40,6 @@ published struct StringPair
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/TolerantPropertySetResultType.idl b/udkapi/com/sun/star/beans/TolerantPropertySetResultType.idl
index 3cec048fbb7d..f4cb92f4eb27 100644
--- a/udkapi/com/sun/star/beans/TolerantPropertySetResultType.idl
+++ b/udkapi/com/sun/star/beans/TolerantPropertySetResultType.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_TolerantPropertySetResultType_idl__
+#define __com_sun_star_beans_TolerantPropertySetResultType_idl__
 
 
 
@@ -75,5 +76,6 @@ constants TolerantPropertySetResultType
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/UnknownPropertyException.idl b/udkapi/com/sun/star/beans/UnknownPropertyException.idl
index 6a52a407635a..a05a78af7ede 100644
--- a/udkapi/com/sun/star/beans/UnknownPropertyException.idl
+++ b/udkapi/com/sun/star/beans/UnknownPropertyException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_UnknownPropertyException_idl__
+#define __com_sun_star_beans_UnknownPropertyException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -37,5 +38,6 @@ published exception UnknownPropertyException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XExactName.idl b/udkapi/com/sun/star/beans/XExactName.idl
index 3f8b88e22ede..13663f514fcd 100644
--- a/udkapi/com/sun/star/beans/XExactName.idl
+++ b/udkapi/com/sun/star/beans/XExactName.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XExactName_idl__
+#define __com_sun_star_beans_XExactName_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -55,5 +56,6 @@ published interface XExactName: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XFastPropertySet.idl b/udkapi/com/sun/star/beans/XFastPropertySet.idl
index 2eccdbb210b7..f41997c2d237 100644
--- a/udkapi/com/sun/star/beans/XFastPropertySet.idl
+++ b/udkapi/com/sun/star/beans/XFastPropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XFastPropertySet_idl__
+#define __com_sun_star_beans_XFastPropertySet_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -99,5 +100,6 @@ published interface XFastPropertySet: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl b/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl
index 9ce91c1289cb..9230dcc28a5e 100644
--- a/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl
+++ b/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XHierarchicalPropertySet_idl__
+#define __com_sun_star_beans_XHierarchicalPropertySet_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -144,5 +145,6 @@ published interface XHierarchicalPropertySet: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl b/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl
index d0b96f43447a..7a21e4596f9b 100644
--- a/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl
+++ b/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XHierarchicalPropertySetInfo_idl__
+#define __com_sun_star_beans_XHierarchicalPropertySetInfo_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -79,5 +80,6 @@ published interface XHierarchicalPropertySetInfo: com::sun::star::uno::XInterfac
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XIntrospection.idl b/udkapi/com/sun/star/beans/XIntrospection.idl
index 9bc006f6f9de..9fdb736fc66c 100644
--- a/udkapi/com/sun/star/beans/XIntrospection.idl
+++ b/udkapi/com/sun/star/beans/XIntrospection.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XIntrospection_idl__
+#define __com_sun_star_beans_XIntrospection_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -97,5 +98,6 @@ published interface XIntrospection: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XIntrospectionAccess.idl b/udkapi/com/sun/star/beans/XIntrospectionAccess.idl
index 9423ee0e316e..be325005f117 100644
--- a/udkapi/com/sun/star/beans/XIntrospectionAccess.idl
+++ b/udkapi/com/sun/star/beans/XIntrospectionAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XIntrospectionAccess_idl__
+#define __com_sun_star_beans_XIntrospectionAccess_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -272,5 +273,6 @@ published interface XIntrospectionAccess: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XMaterialHolder.idl b/udkapi/com/sun/star/beans/XMaterialHolder.idl
index 2f24dc84fd70..372b9af8cbe1 100644
--- a/udkapi/com/sun/star/beans/XMaterialHolder.idl
+++ b/udkapi/com/sun/star/beans/XMaterialHolder.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XMaterialHolder_idl__
+#define __com_sun_star_beans_XMaterialHolder_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -49,5 +50,6 @@ published interface XMaterialHolder: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl b/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl
index 7ebbf4a6bd7b..079e6614175c 100644
--- a/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl
+++ b/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XMultiHierarchicalPropertySet_idl__
+#define __com_sun_star_beans_XMultiHierarchicalPropertySet_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -132,5 +133,6 @@ published interface XMultiHierarchicalPropertySet: com::sun::star::uno::XInterfa
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XMultiPropertySet.idl b/udkapi/com/sun/star/beans/XMultiPropertySet.idl
index fb74ccc6c82d..c49b9a0216b7 100644
--- a/udkapi/com/sun/star/beans/XMultiPropertySet.idl
+++ b/udkapi/com/sun/star/beans/XMultiPropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XMultiPropertySet_idl__
+#define __com_sun_star_beans_XMultiPropertySet_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -148,5 +149,6 @@ published interface XMultiPropertySet: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XMultiPropertyStates.idl b/udkapi/com/sun/star/beans/XMultiPropertyStates.idl
index baeb0d422160..3dff94770422 100644
--- a/udkapi/com/sun/star/beans/XMultiPropertyStates.idl
+++ b/udkapi/com/sun/star/beans/XMultiPropertyStates.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XMultiPropertyStates_idl__
+#define __com_sun_star_beans_XMultiPropertyStates_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 #include <com/sun/star/beans/PropertyState.idl>
@@ -107,5 +108,6 @@ published interface XMultiPropertyStates: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl b/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl
index a85b4d2ab9b5..fac3578ab19f 100644
--- a/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl
+++ b/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertiesChangeListener_idl__
+#define __com_sun_star_beans_XPropertiesChangeListener_idl__
 
 #include <com/sun/star/lang/XEventListener.idl>
 
@@ -46,5 +47,6 @@ published interface XPropertiesChangeListener: com::sun::star::lang::XEventListe
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertiesChangeNotifier.idl b/udkapi/com/sun/star/beans/XPropertiesChangeNotifier.idl
index 60b3ba7d4b1c..cb5d6fa8b6fa 100644
--- a/udkapi/com/sun/star/beans/XPropertiesChangeNotifier.idl
+++ b/udkapi/com/sun/star/beans/XPropertiesChangeNotifier.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertiesChangeNotifier_idl__
+#define __com_sun_star_beans_XPropertiesChangeNotifier_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -50,5 +51,6 @@ published interface XPropertiesChangeNotifier: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XProperty.idl b/udkapi/com/sun/star/beans/XProperty.idl
index 441c78e77983..de65682f5131 100644
--- a/udkapi/com/sun/star/beans/XProperty.idl
+++ b/udkapi/com/sun/star/beans/XProperty.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XProperty_idl__
+#define __com_sun_star_beans_XProperty_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -49,5 +50,6 @@ published interface XProperty: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyAccess.idl b/udkapi/com/sun/star/beans/XPropertyAccess.idl
index e93e9dbd7b1c..d8cbb43c4bfe 100644
--- a/udkapi/com/sun/star/beans/XPropertyAccess.idl
+++ b/udkapi/com/sun/star/beans/XPropertyAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyAccess_idl__
+#define __com_sun_star_beans_XPropertyAccess_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -71,5 +72,6 @@ published interface XPropertyAccess: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyBag.idl b/udkapi/com/sun/star/beans/XPropertyBag.idl
index fc6a532f037d..3d9efd0abb6c 100644
--- a/udkapi/com/sun/star/beans/XPropertyBag.idl
+++ b/udkapi/com/sun/star/beans/XPropertyBag.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyBag_idl__
+#define __com_sun_star_beans_XPropertyBag_idl__
 
 #include <com/sun/star/beans/XPropertySet.idl>
 #include <com/sun/star/beans/XPropertyContainer.idl>
@@ -43,5 +44,6 @@ published interface XPropertyBag
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyChangeListener.idl b/udkapi/com/sun/star/beans/XPropertyChangeListener.idl
index 8439e1ed901f..c80ec9748409 100644
--- a/udkapi/com/sun/star/beans/XPropertyChangeListener.idl
+++ b/udkapi/com/sun/star/beans/XPropertyChangeListener.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyChangeListener_idl__
+#define __com_sun_star_beans_XPropertyChangeListener_idl__
 
 #include <com/sun/star/lang/XEventListener.idl>
 
@@ -42,5 +43,6 @@ published interface XPropertyChangeListener: com::sun::star::lang::XEventListene
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyContainer.idl b/udkapi/com/sun/star/beans/XPropertyContainer.idl
index 66d65d518281..1843082b27e7 100644
--- a/udkapi/com/sun/star/beans/XPropertyContainer.idl
+++ b/udkapi/com/sun/star/beans/XPropertyContainer.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyContainer_idl__
+#define __com_sun_star_beans_XPropertyContainer_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -87,5 +88,6 @@ published interface XPropertyContainer: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertySet.idl b/udkapi/com/sun/star/beans/XPropertySet.idl
index 1346eb9571d3..bcf97fa6edd9 100644
--- a/udkapi/com/sun/star/beans/XPropertySet.idl
+++ b/udkapi/com/sun/star/beans/XPropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertySet_idl__
+#define __com_sun_star_beans_XPropertySet_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -179,5 +180,6 @@ published interface XPropertySet: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertySetInfo.idl b/udkapi/com/sun/star/beans/XPropertySetInfo.idl
index 01bdbe3585fd..fb368b21f940 100644
--- a/udkapi/com/sun/star/beans/XPropertySetInfo.idl
+++ b/udkapi/com/sun/star/beans/XPropertySetInfo.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertySetInfo_idl__
+#define __com_sun_star_beans_XPropertySetInfo_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -78,5 +79,6 @@ published interface XPropertySetInfo: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertySetInfoChangeListener.idl b/udkapi/com/sun/star/beans/XPropertySetInfoChangeListener.idl
index 12de08b03ef5..1d0676332488 100644
--- a/udkapi/com/sun/star/beans/XPropertySetInfoChangeListener.idl
+++ b/udkapi/com/sun/star/beans/XPropertySetInfoChangeListener.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertySetInfoChangeListener_idl__
+#define __com_sun_star_beans_XPropertySetInfoChangeListener_idl__
 
 #include <com/sun/star/lang/XEventListener.idl>
 
@@ -43,5 +44,6 @@ published interface XPropertySetInfoChangeListener: com::sun::star::lang::XEvent
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier.idl b/udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier.idl
index e7fd645cb1c7..b8302b640743 100644
--- a/udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier.idl
+++ b/udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertySetInfoChangeNotifier_idl__
+#define __com_sun_star_beans_XPropertySetInfoChangeNotifier_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 #include <com/sun/star/beans/XPropertySetInfoChangeListener.idl>
@@ -54,5 +55,6 @@ published interface XPropertySetInfoChangeNotifier: com::sun::star::uno::XInterf
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertySetOption.idl b/udkapi/com/sun/star/beans/XPropertySetOption.idl
index 64be210221dc..a896b5c4097b 100644
--- a/udkapi/com/sun/star/beans/XPropertySetOption.idl
+++ b/udkapi/com/sun/star/beans/XPropertySetOption.idl
@@ -7,7 +7,8 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
-#pragma once
+#ifndef __com_sun_star_beans_XPropertySetOption_idl__
+#define __com_sun_star_beans_XPropertySetOption_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -25,5 +26,6 @@ interface XPropertySetOption: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyState.idl b/udkapi/com/sun/star/beans/XPropertyState.idl
index cb4d2745f50d..fa809164a0ec 100644
--- a/udkapi/com/sun/star/beans/XPropertyState.idl
+++ b/udkapi/com/sun/star/beans/XPropertyState.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyState_idl__
+#define __com_sun_star_beans_XPropertyState_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -122,5 +123,6 @@ published interface XPropertyState: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyStateChangeListener.idl b/udkapi/com/sun/star/beans/XPropertyStateChangeListener.idl
index c4a74fa5ca78..2ae37f1fa5f2 100644
--- a/udkapi/com/sun/star/beans/XPropertyStateChangeListener.idl
+++ b/udkapi/com/sun/star/beans/XPropertyStateChangeListener.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyStateChangeListener_idl__
+#define __com_sun_star_beans_XPropertyStateChangeListener_idl__
 
 #include <com/sun/star/lang/XEventListener.idl>
 
@@ -45,5 +46,6 @@ published interface XPropertyStateChangeListener: com::sun::star::lang::XEventLi
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XPropertyWithState.idl b/udkapi/com/sun/star/beans/XPropertyWithState.idl
index 55aa52f5b812..cde3739023b3 100644
--- a/udkapi/com/sun/star/beans/XPropertyWithState.idl
+++ b/udkapi/com/sun/star/beans/XPropertyWithState.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XPropertyWithState_idl__
+#define __com_sun_star_beans_XPropertyWithState_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -93,5 +94,6 @@ published interface XPropertyWithState: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XTolerantMultiPropertySet.idl b/udkapi/com/sun/star/beans/XTolerantMultiPropertySet.idl
index 564d0b78bde3..a003c14b4883 100644
--- a/udkapi/com/sun/star/beans/XTolerantMultiPropertySet.idl
+++ b/udkapi/com/sun/star/beans/XTolerantMultiPropertySet.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XTolerantMultiPropertySet_idl__
+#define __com_sun_star_beans_XTolerantMultiPropertySet_idl__
 
 
 #include <com/sun/star/uno/XInterface.idl>
@@ -131,5 +132,6 @@ published interface XTolerantMultiPropertySet : com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/XVetoableChangeListener.idl b/udkapi/com/sun/star/beans/XVetoableChangeListener.idl
index 9bb8625360dc..60738a54b421 100644
--- a/udkapi/com/sun/star/beans/XVetoableChangeListener.idl
+++ b/udkapi/com/sun/star/beans/XVetoableChangeListener.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_beans_XVetoableChangeListener_idl__
+#define __com_sun_star_beans_XVetoableChangeListener_idl__
 
 #include <com/sun/star/lang/XEventListener.idl>
 
@@ -48,5 +49,6 @@ published interface XVetoableChangeListener: com::sun::star::lang::XEventListene
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/beans/theIntrospection.idl b/udkapi/com/sun/star/beans/theIntrospection.idl
index 9a9876c7502e..ba100f4b6b7f 100644
--- a/udkapi/com/sun/star/beans/theIntrospection.idl
+++ b/udkapi/com/sun/star/beans/theIntrospection.idl
@@ -7,7 +7,8 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
-#pragma once
+#ifndef INCLUDED_com_sun_star_beans_theIntrospection_idl
+#define INCLUDED_com_sun_star_beans_theIntrospection_idl
 
 module com {  module sun {  module star {  module beans {
 
@@ -28,5 +29,6 @@ published singleton theIntrospection: XIntrospection;
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/Bridge.idl b/udkapi/com/sun/star/bridge/Bridge.idl
index c8ad88f062fb..f16d06f24b4f 100644
--- a/udkapi/com/sun/star/bridge/Bridge.idl
+++ b/udkapi/com/sun/star/bridge/Bridge.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_Bridge_idl__
+#define __com_sun_star_bridge_Bridge_idl__
 
 #include <com/sun/star/lang/XInitialization.idl>
 #include <com/sun/star/lang/XComponent.idl>
@@ -71,5 +72,6 @@ published service Bridge
 
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/BridgeExistsException.idl b/udkapi/com/sun/star/bridge/BridgeExistsException.idl
index e7c8d2d7d378..ec53eb98e0a4 100644
--- a/udkapi/com/sun/star/bridge/BridgeExistsException.idl
+++ b/udkapi/com/sun/star/bridge/BridgeExistsException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_BRIDGEEXISTSEXCEPTION_IDL_
+#define _COM_SUN_STAR_BRIDGE_BRIDGEEXISTSEXCEPTION_IDL_
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -32,5 +33,6 @@ published exception BridgeExistsException: com::sun::star::uno::Exception
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/BridgeFactory.idl b/udkapi/com/sun/star/bridge/BridgeFactory.idl
index 8d47a98259e2..765d2e481ad1 100644
--- a/udkapi/com/sun/star/bridge/BridgeFactory.idl
+++ b/udkapi/com/sun/star/bridge/BridgeFactory.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_BridgeFactory_idl__
+#define __com_sun_star_bridge_BridgeFactory_idl__
 
 #include <com/sun/star/bridge/XBridgeFactory2.idl>
 
@@ -36,5 +37,6 @@ published service BridgeFactory : com::sun::star::bridge::XBridgeFactory2;
 
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/IiopBridge.idl b/udkapi/com/sun/star/bridge/IiopBridge.idl
index abf47bf177be..c6b2681ef63e 100644
--- a/udkapi/com/sun/star/bridge/IiopBridge.idl
+++ b/udkapi/com/sun/star/bridge/IiopBridge.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_IiopBridge_idl__
+#define __com_sun_star_bridge_IiopBridge_idl__
 
 #include <com/sun/star/lang/XInitialization.idl>
 #include <com/sun/star/lang/XComponent.idl>
@@ -57,5 +58,6 @@ published service IiopBridge
 };
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/InvalidProtocolChangeException.idl b/udkapi/com/sun/star/bridge/InvalidProtocolChangeException.idl
index 4f912f2c08fd..9b6191ab5615 100644
--- a/udkapi/com/sun/star/bridge/InvalidProtocolChangeException.idl
+++ b/udkapi/com/sun/star/bridge/InvalidProtocolChangeException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_INVALIDPROTOCOLCHANGEEXCEPTION_IDL_
+#define _COM_SUN_STAR_BRIDGE_INVALIDPROTOCOLCHANGEEXCEPTION_IDL_
 
 #include <com/sun/star/bridge/ProtocolProperty.idl>
 #include <com/sun/star/uno/Exception.idl>
@@ -43,5 +44,6 @@ published exception InvalidProtocolChangeException : com::sun::star::uno::Except
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/ModelDependent.idl b/udkapi/com/sun/star/bridge/ModelDependent.idl
index 712fc20c8e96..13a37f7c2042 100644
--- a/udkapi/com/sun/star/bridge/ModelDependent.idl
+++ b/udkapi/com/sun/star/bridge/ModelDependent.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_ModelDependent_idl__
+#define __com_sun_star_bridge_ModelDependent_idl__
 
 
 
@@ -40,5 +41,6 @@ published constants ModelDependent
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl b/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl
index bd4c98a35009..61dec5ffe16d 100644
--- a/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl
+++ b/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_OleApplicationRegistration_idl__
+#define __com_sun_star_bridge_OleApplicationRegistration_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -57,5 +58,6 @@ published service OleApplicationRegistration
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl b/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl
index 1bd809944e23..614e7d442d3e 100644
--- a/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl
+++ b/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_OleBridgeSupplier_idl__
+#define __com_sun_star_bridge_OleBridgeSupplier_idl__
 
 #include <com/sun/star/bridge/XBridgeSupplier.idl>
 
@@ -43,5 +44,6 @@ published service OleBridgeSupplier
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/OleBridgeSupplier2.idl b/udkapi/com/sun/star/bridge/OleBridgeSupplier2.idl
index d1a0fd470096..86c6a6397e39 100644
--- a/udkapi/com/sun/star/bridge/OleBridgeSupplier2.idl
+++ b/udkapi/com/sun/star/bridge/OleBridgeSupplier2.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_OleBridgeSupplier2_idl__
+#define __com_sun_star_bridge_OleBridgeSupplier2_idl__
 
 #include <com/sun/star/bridge/XBridgeSupplier2.idl>
 
@@ -58,5 +59,6 @@ published service OleBridgeSupplier2
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl b/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl
index 9e187ae080b1..ea2ad053b0cb 100644
--- a/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl
+++ b/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_OleBridgeSupplierVar1_idl__
+#define __com_sun_star_bridge_OleBridgeSupplierVar1_idl__
 
 #include <com/sun/star/bridge/OleBridgeSupplier2.idl>
 
@@ -43,5 +44,6 @@ published service OleBridgeSupplierVar1
 }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/OleObjectFactory.idl b/udkapi/com/sun/star/bridge/OleObjectFactory.idl
index af6d4f9dcc19..fb5a69cc8171 100644
--- a/udkapi/com/sun/star/bridge/OleObjectFactory.idl
+++ b/udkapi/com/sun/star/bridge/OleObjectFactory.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_OleObjectFactory_idl__
+#define __com_sun_star_bridge_OleObjectFactory_idl__
 
 #include <com/sun/star/lang/XMultiServiceFactory.idl>
 
@@ -47,5 +48,6 @@ published service OleObjectFactory
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/ProtocolProperty.idl b/udkapi/com/sun/star/bridge/ProtocolProperty.idl
index b42c3e04c21e..015ddf0734fc 100644
--- a/udkapi/com/sun/star/bridge/ProtocolProperty.idl
+++ b/udkapi/com/sun/star/bridge/ProtocolProperty.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_PROTOCOLPROPERTY_IDL_
+#define _COM_SUN_STAR_BRIDGE_PROTOCOLPROPERTY_IDL_
 
 module com { module sun { module star { module bridge {
 
@@ -30,5 +31,6 @@ published struct ProtocolProperty
 };
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/UnoUrlResolver.idl b/udkapi/com/sun/star/bridge/UnoUrlResolver.idl
index 6a4a7b52f2af..4a1d72161d08 100644
--- a/udkapi/com/sun/star/bridge/UnoUrlResolver.idl
+++ b/udkapi/com/sun/star/bridge/UnoUrlResolver.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_UnoUrlResolver_idl__
+#define __com_sun_star_bridge_UnoUrlResolver_idl__
 
 
  module com {  module sun {  module star {  module bridge {
@@ -33,5 +34,6 @@ published service UnoUrlResolver: XUnoUrlResolver;
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/UrpBridge.idl b/udkapi/com/sun/star/bridge/UrpBridge.idl
index 79cb0ba21a9c..0697cfc1e8cf 100644
--- a/udkapi/com/sun/star/bridge/UrpBridge.idl
+++ b/udkapi/com/sun/star/bridge/UrpBridge.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_UrpBridge_idl__
+#define __com_sun_star_bridge_UrpBridge_idl__
 
 #include <com/sun/star/lang/XInitialization.idl>
 #include <com/sun/star/lang/XComponent.idl>
@@ -57,5 +58,6 @@ published service UrpBridge
 };
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XBridge.idl b/udkapi/com/sun/star/bridge/XBridge.idl
index 63008c32ca72..41fc2d4344c5 100644
--- a/udkapi/com/sun/star/bridge/XBridge.idl
+++ b/udkapi/com/sun/star/bridge/XBridge.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_XBRIDGE_IDL_
+#define _COM_SUN_STAR_BRIDGE_XBRIDGE_IDL_
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -52,5 +53,6 @@ published interface XBridge: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XBridgeFactory.idl b/udkapi/com/sun/star/bridge/XBridgeFactory.idl
index e99578c95869..a849f3e7a19c 100644
--- a/udkapi/com/sun/star/bridge/XBridgeFactory.idl
+++ b/udkapi/com/sun/star/bridge/XBridgeFactory.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_XBRIDGEFACTORY_IDL_
+#define _COM_SUN_STAR_BRIDGE_XBRIDGEFACTORY_IDL_
 
 #include <com/sun/star/lang/IllegalArgumentException.idl>
 
@@ -83,5 +84,6 @@ published interface XBridgeFactory: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XBridgeFactory2.idl b/udkapi/com/sun/star/bridge/XBridgeFactory2.idl
index 84e8b634dff4..92849570d83b 100644
--- a/udkapi/com/sun/star/bridge/XBridgeFactory2.idl
+++ b/udkapi/com/sun/star/bridge/XBridgeFactory2.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_XBridgeFactory2_idl__
+#define __com_sun_star_bridge_XBridgeFactory2_idl__
 
 #include <com/sun/star/lang/XComponent.idl>
 #include <com/sun/star/bridge/XBridgeFactory.idl>
@@ -43,5 +44,6 @@ published interface XBridgeFactory2
 
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XBridgeSupplier.idl b/udkapi/com/sun/star/bridge/XBridgeSupplier.idl
index ebd5c818430e..d6d6aff37faa 100644
--- a/udkapi/com/sun/star/bridge/XBridgeSupplier.idl
+++ b/udkapi/com/sun/star/bridge/XBridgeSupplier.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_XBridgeSupplier_idl__
+#define __com_sun_star_bridge_XBridgeSupplier_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -81,5 +82,6 @@ published interface XBridgeSupplier: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl b/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl
index dce658107b9d..94c36850116c 100644
--- a/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl
+++ b/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_XBridgeSupplier2_idl__
+#define __com_sun_star_bridge_XBridgeSupplier2_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -96,5 +97,6 @@ published interface XBridgeSupplier2: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XInstanceProvider.idl b/udkapi/com/sun/star/bridge/XInstanceProvider.idl
index 077c4d9bcfff..50454f513f79 100644
--- a/udkapi/com/sun/star/bridge/XInstanceProvider.idl
+++ b/udkapi/com/sun/star/bridge/XInstanceProvider.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_XINSTANCEPROVIDER_IDL_
+#define _COM_SUN_STAR_BRIDGE_XINSTANCEPROVIDER_IDL_
 
 #include <com/sun/star/container/NoSuchElementException.idl>
 
@@ -52,5 +53,6 @@ published interface XInstanceProvider: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XProtocolProperties.idl b/udkapi/com/sun/star/bridge/XProtocolProperties.idl
index 8c4eccb0c73d..501c2aceb99f 100644
--- a/udkapi/com/sun/star/bridge/XProtocolProperties.idl
+++ b/udkapi/com/sun/star/bridge/XProtocolProperties.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_BRIDGE_XPROTOCOLPROPERTIES_IDL_
+#define _COM_SUN_STAR_BRIDGE_XPROTOCOLPROPERTIES_IDL_
 #include <com/sun/star/bridge/ProtocolProperty.idl>
 #include <com/sun/star/bridge/InvalidProtocolChangeException.idl>
 
@@ -88,5 +89,6 @@ published interface XProtocolProperties : com::sun::star::uno::XInterface
 };
 
 };};};};
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl b/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl
index 1d60e0afef8c..60415b8a2cb3 100644
--- a/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl
+++ b/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_XUnoUrlResolver_idl__
+#define __com_sun_star_bridge_XUnoUrlResolver_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 #include <com/sun/star/lang/IllegalArgumentException.idl>
@@ -48,5 +49,6 @@ published interface XUnoUrlResolver: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl b/udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl
index 3aca4763ce45..ad8159c6b339 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/ApplicationRegistration.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_ApplicationRegistration_idl__
+#define __com_sun_star_bridge_oleautomation_ApplicationRegistration_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -61,5 +62,6 @@ service ApplicationRegistration
 
 }; }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/BridgeSupplier.idl b/udkapi/com/sun/star/bridge/oleautomation/BridgeSupplier.idl
index 5835415d778f..cfb82cbb129f 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/BridgeSupplier.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/BridgeSupplier.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_BridgeSupplier_idl__
+#define __com_sun_star_bridge_oleautomation_BridgeSupplier_idl__
 
 #include <com/sun/star/bridge/XBridgeSupplier2.idl>
 
@@ -63,5 +64,6 @@ service BridgeSupplier
 
 }; }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/Currency.idl b/udkapi/com/sun/star/bridge/oleautomation/Currency.idl
index efacf80a8d00..f9bbcf91ee84 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/Currency.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/Currency.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_Currency_idl__
+#define __com_sun_star_bridge_oleautomation_Currency_idl__
 
 
 module com {  module sun {  module star {  module bridge {  module oleautomation {
@@ -49,5 +50,6 @@ struct Currency
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/Date.idl b/udkapi/com/sun/star/bridge/oleautomation/Date.idl
index 30a1d6f6aec1..cc6b886b40f1 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/Date.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/Date.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_Date_idl__
+#define __com_sun_star_bridge_oleautomation_Date_idl__
 
 
 module com {  module sun {  module star {  module bridge {  module oleautomation {
@@ -48,5 +49,6 @@ struct Date
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/Decimal.idl b/udkapi/com/sun/star/bridge/oleautomation/Decimal.idl
index 95bb5e5e4977..f07ba471eaf9 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/Decimal.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/Decimal.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_Decimal_idl__
+#define __com_sun_star_bridge_oleautomation_Decimal_idl__
 
 
 module com {  module sun {  module star {  module bridge {  module oleautomation {
@@ -52,5 +53,6 @@ struct Decimal
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/Factory.idl b/udkapi/com/sun/star/bridge/oleautomation/Factory.idl
index 752853635f54..47a58746c855 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/Factory.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/Factory.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_Factory_idl__
+#define __com_sun_star_bridge_oleautomation_Factory_idl__
 
 #include <com/sun/star/lang/XMultiServiceFactory.idl>
 
@@ -49,5 +50,6 @@ service Factory
 
 }; }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/NamedArgument.idl b/udkapi/com/sun/star/bridge/oleautomation/NamedArgument.idl
index 6ab183ec1964..9de3ae2faec3 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/NamedArgument.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/NamedArgument.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_NamedArgument_idl__
+#define __com_sun_star_bridge_oleautomation_NamedArgument_idl__
 
 
 module com {  module sun {  module star {  module bridge {  module oleautomation {
@@ -51,5 +52,6 @@ struct NamedArgument
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/PropertyPutArgument.idl b/udkapi/com/sun/star/bridge/oleautomation/PropertyPutArgument.idl
index cc9ebf4e73e9..a01054d6d743 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/PropertyPutArgument.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/PropertyPutArgument.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_PropertyPutArgument_idl__
+#define __com_sun_star_bridge_oleautomation_PropertyPutArgument_idl__
 
 
 module com {  module sun {  module star {  module bridge {  module oleautomation {
@@ -58,5 +59,6 @@ struct PropertyPutArgument
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/SCode.idl b/udkapi/com/sun/star/bridge/oleautomation/SCode.idl
index 3d320a73a66f..5791d9ddb7fb 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/SCode.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/SCode.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_SCode_idl__
+#define __com_sun_star_bridge_oleautomation_SCode_idl__
 
 
 module com {  module sun {  module star {  module bridge {  module oleautomation {
@@ -50,5 +51,6 @@ struct SCode
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/bridge/oleautomation/XAutomationObject.idl b/udkapi/com/sun/star/bridge/oleautomation/XAutomationObject.idl
index f597071ebca4..3d38578ed25a 100644
--- a/udkapi/com/sun/star/bridge/oleautomation/XAutomationObject.idl
+++ b/udkapi/com/sun/star/bridge/oleautomation/XAutomationObject.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_bridge_oleautomation_XAutomationObject_idl__
+#define __com_sun_star_bridge_oleautomation_XAutomationObject_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -44,5 +45,6 @@ interface XAutomationObject: com::sun::star::uno::XInterface
 }; }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/Acceptor.idl b/udkapi/com/sun/star/connection/Acceptor.idl
index feeb06da6090..9448a1f71b06 100644
--- a/udkapi/com/sun/star/connection/Acceptor.idl
+++ b/udkapi/com/sun/star/connection/Acceptor.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_connection_Acceptor_idl__
+#define __com_sun_star_connection_Acceptor_idl__
 
 
  module com {  module sun {  module star {  module connection {
@@ -35,5 +36,6 @@ published service Acceptor: XAcceptor;
 
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/AlreadyAcceptingException.idl b/udkapi/com/sun/star/connection/AlreadyAcceptingException.idl
index 6583b642e66a..ab9e3a1548cf 100644
--- a/udkapi/com/sun/star/connection/AlreadyAcceptingException.idl
+++ b/udkapi/com/sun/star/connection/AlreadyAcceptingException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_ALREADYACCEPTINGEXCEPTION_IDL_
+#define _COM_SUN_STAR_CONNECTION_ALREADYACCEPTINGEXCEPTION_IDL_
 #include <com/sun/star/uno/Exception.idl>
 
  module com {  module sun {  module star {  module connection {
@@ -30,5 +31,6 @@ published exception AlreadyAcceptingException: com::sun::star::uno::Exception
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/ConnectionSetupException.idl b/udkapi/com/sun/star/connection/ConnectionSetupException.idl
index 49cef3e86b15..816454afd58a 100644
--- a/udkapi/com/sun/star/connection/ConnectionSetupException.idl
+++ b/udkapi/com/sun/star/connection/ConnectionSetupException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_CONNECTIONSETUPEXCEPTION_IDL_
+#define _COM_SUN_STAR_CONNECTION_CONNECTIONSETUPEXCEPTION_IDL_
 #include <com/sun/star/uno/Exception.idl>
 
  module com {  module sun {  module star {  module connection {
@@ -30,5 +31,6 @@ published exception ConnectionSetupException: com::sun::star::uno::Exception
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/Connector.idl b/udkapi/com/sun/star/connection/Connector.idl
index a920765fa36f..b5fecbb6640e 100644
--- a/udkapi/com/sun/star/connection/Connector.idl
+++ b/udkapi/com/sun/star/connection/Connector.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_connection_Connector_idl__
+#define __com_sun_star_connection_Connector_idl__
 
 
  module com {  module sun {  module star {  module connection {
@@ -34,5 +35,6 @@ published service Connector: XConnector;
 
 
 }; }; }; };
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/NoConnectException.idl b/udkapi/com/sun/star/connection/NoConnectException.idl
index d0714da213cc..63044bdf353e 100644
--- a/udkapi/com/sun/star/connection/NoConnectException.idl
+++ b/udkapi/com/sun/star/connection/NoConnectException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_NOCONNECTEXCEPTION_IDL_
+#define _COM_SUN_STAR_CONNECTION_NOCONNECTEXCEPTION_IDL_
 #include <com/sun/star/uno/Exception.idl>
 
 module com {  module sun {  module star {  module connection {
@@ -30,5 +31,6 @@ published exception NoConnectException: com::sun::star::uno::Exception
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/SocketPermission.idl b/udkapi/com/sun/star/connection/SocketPermission.idl
index b6ac2cb42022..7f838a25f8a5 100644
--- a/udkapi/com/sun/star/connection/SocketPermission.idl
+++ b/udkapi/com/sun/star/connection/SocketPermission.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_connection_SocketPermission_idl__
+#define __com_sun_star_connection_SocketPermission_idl__
 
 
 module com {  module sun {  module star {  module connection {
@@ -89,5 +90,6 @@ published struct SocketPermission
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/XAcceptor.idl b/udkapi/com/sun/star/connection/XAcceptor.idl
index e685eff38063..c75469d81236 100644
--- a/udkapi/com/sun/star/connection/XAcceptor.idl
+++ b/udkapi/com/sun/star/connection/XAcceptor.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_XACCEPTOR_IDL_
+#define _COM_SUN_STAR_CONNECTION_XACCEPTOR_IDL_
 
 #include <com/sun/star/connection/ConnectionSetupException.idl>
 #include <com/sun/star/connection/AlreadyAcceptingException.idl>
@@ -70,5 +71,6 @@ published interface XAcceptor: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/XConnection.idl b/udkapi/com/sun/star/connection/XConnection.idl
index 77dfc9c306c5..e8325775c407 100644
--- a/udkapi/com/sun/star/connection/XConnection.idl
+++ b/udkapi/com/sun/star/connection/XConnection.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_XCONNECTION_IDL_
+#define _COM_SUN_STAR_CONNECTION_XCONNECTION_IDL_
 
 #include <com/sun/star/io/IOException.idl>
 
@@ -86,5 +87,6 @@ published interface XConnection: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/XConnection2.idl b/udkapi/com/sun/star/connection/XConnection2.idl
index f7b04d913d69..74e4796d5221 100644
--- a/udkapi/com/sun/star/connection/XConnection2.idl
+++ b/udkapi/com/sun/star/connection/XConnection2.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_XCONNECTION2_IDL_
+#define _COM_SUN_STAR_CONNECTION_XCONNECTION2_IDL_
 
 #include <com/sun/star/io/IOException.idl>
 #include <com/sun/star/io/BufferSizeExceededException.idl>
@@ -52,5 +53,6 @@ published interface XConnection2: com::sun::star::connection::XConnection
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/XConnectionBroadcaster.idl b/udkapi/com/sun/star/connection/XConnectionBroadcaster.idl
index b841a173a054..b60b3c5c54eb 100644
--- a/udkapi/com/sun/star/connection/XConnectionBroadcaster.idl
+++ b/udkapi/com/sun/star/connection/XConnectionBroadcaster.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_XCONNECTIONBROADCASTER_IDL_
+#define _COM_SUN_STAR_CONNECTION_XCONNECTIONBROADCASTER_IDL_
 
 #include <com/sun/star/io/XStreamListener.idl>
 
@@ -51,5 +52,6 @@ published interface XConnectionBroadcaster: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/connection/XConnector.idl b/udkapi/com/sun/star/connection/XConnector.idl
index b12a8da385d2..93709195f2c3 100644
--- a/udkapi/com/sun/star/connection/XConnector.idl
+++ b/udkapi/com/sun/star/connection/XConnector.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef _COM_SUN_STAR_CONNECTION_XCONNECTOR_IDL_
+#define _COM_SUN_STAR_CONNECTION_XCONNECTOR_IDL_
 
 #include <com/sun/star/connection/ConnectionSetupException.idl>
 #include <com/sun/star/connection/NoConnectException.idl>
@@ -58,5 +59,6 @@ published interface XConnector: com::sun::star::uno::XInterface
 
 };};};};
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/ContainerEvent.idl b/udkapi/com/sun/star/container/ContainerEvent.idl
index 108382e7191b..735d4f58f73b 100644
--- a/udkapi/com/sun/star/container/ContainerEvent.idl
+++ b/udkapi/com/sun/star/container/ContainerEvent.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_ContainerEvent_idl__
+#define __com_sun_star_container_ContainerEvent_idl__
 
 #include <com/sun/star/lang/EventObject.idl>
 
@@ -53,5 +54,6 @@ published struct ContainerEvent: com::sun::star::lang::EventObject
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/ElementExistException.idl b/udkapi/com/sun/star/container/ElementExistException.idl
index 259318dda333..c711686d5dbc 100644
--- a/udkapi/com/sun/star/container/ElementExistException.idl
+++ b/udkapi/com/sun/star/container/ElementExistException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_ElementExistException_idl__
+#define __com_sun_star_container_ElementExistException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -41,5 +42,6 @@ published exception ElementExistException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/EnumerableMap.idl b/udkapi/com/sun/star/container/EnumerableMap.idl
index f6f63588df93..44cab340aef7 100644
--- a/udkapi/com/sun/star/container/EnumerableMap.idl
+++ b/udkapi/com/sun/star/container/EnumerableMap.idl
@@ -17,7 +17,8 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#pragma once
+#ifndef __com_sun_star_container_EnumerableMap_idl__
+#define __com_sun_star_container_EnumerableMap_idl__
 
 #include <com/sun/star/beans/IllegalTypeException.idl>
 #include <com/sun/star/beans/Pair.idl>
@@ -125,5 +126,6 @@ service EnumerableMap : XEnumerableMap
 }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/NoSuchElementException.idl b/udkapi/com/sun/star/container/NoSuchElementException.idl
index c28acb882f37..b8a0c9ae042d 100644
--- a/udkapi/com/sun/star/container/NoSuchElementException.idl
+++ b/udkapi/com/sun/star/container/NoSuchElementException.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_NoSuchElementException_idl__
+#define __com_sun_star_container_NoSuchElementException_idl__
 
 #include <com/sun/star/uno/Exception.idl>
 
@@ -37,5 +38,6 @@ published exception NoSuchElementException: com::sun::star::uno::Exception
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XChild.idl b/udkapi/com/sun/star/container/XChild.idl
index 23e93de36b80..e234673c4256 100644
--- a/udkapi/com/sun/star/container/XChild.idl
+++ b/udkapi/com/sun/star/container/XChild.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XChild_idl__
+#define __com_sun_star_container_XChild_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -53,5 +54,6 @@ published interface XChild: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XComponentEnumeration.idl b/udkapi/com/sun/star/container/XComponentEnumeration.idl
index 4b1ecdc9eb2a..d95a6975c18a 100644
--- a/udkapi/com/sun/star/container/XComponentEnumeration.idl
+++ b/udkapi/com/sun/star/container/XComponentEnumeration.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XComponentEnumeration_idl__
+#define __com_sun_star_container_XComponentEnumeration_idl__
 
 #include <com/sun/star/container/XEnumeration.idl>
 
@@ -48,5 +49,6 @@ published interface XComponentEnumeration: com::sun::star::container::XEnumerati
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XComponentEnumerationAccess.idl b/udkapi/com/sun/star/container/XComponentEnumerationAccess.idl
index 44e8cbae41a3..a296c0490840 100644
--- a/udkapi/com/sun/star/container/XComponentEnumerationAccess.idl
+++ b/udkapi/com/sun/star/container/XComponentEnumerationAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XComponentEnumerationAccess_idl__
+#define __com_sun_star_container_XComponentEnumerationAccess_idl__
 
 #include <com/sun/star/container/XEnumerationAccess.idl>
 
@@ -42,5 +43,6 @@ published interface XComponentEnumerationAccess: com::sun::star::container::XEnu
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XContainer.idl b/udkapi/com/sun/star/container/XContainer.idl
index 0ea5dbc93c64..9e38a6b9658d 100644
--- a/udkapi/com/sun/star/container/XContainer.idl
+++ b/udkapi/com/sun/star/container/XContainer.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XContainer_idl__
+#define __com_sun_star_container_XContainer_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -72,5 +73,6 @@ published interface XContainer: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XContainerApproveBroadcaster.idl b/udkapi/com/sun/star/container/XContainerApproveBroadcaster.idl
index b4ca1bd3c908..8ecbf087ed5f 100644
--- a/udkapi/com/sun/star/container/XContainerApproveBroadcaster.idl
+++ b/udkapi/com/sun/star/container/XContainerApproveBroadcaster.idl
@@ -17,7 +17,8 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#pragma once
+#ifndef __com_sun_star_container_XContainerApproveBroadcaster_idl__
+#define __com_sun_star_container_XContainerApproveBroadcaster_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -47,5 +48,6 @@ interface XContainerApproveBroadcaster
 }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XContainerApproveListener.idl b/udkapi/com/sun/star/container/XContainerApproveListener.idl
index 874c95f5f80e..2521398a3e69 100644
--- a/udkapi/com/sun/star/container/XContainerApproveListener.idl
+++ b/udkapi/com/sun/star/container/XContainerApproveListener.idl
@@ -17,7 +17,8 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#pragma once
+#ifndef __com_sun_star_container_XContainerApproveListener_idl
+#define __com_sun_star_container_XContainerApproveListener_idl
 
 #include <com/sun/star/container/ContainerEvent.idl>
 #include <com/sun/star/lang/WrappedTargetException.idl>
@@ -65,5 +66,6 @@ interface XContainerApproveListener
 }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XContainerListener.idl b/udkapi/com/sun/star/container/XContainerListener.idl
index 09b3d399a3fa..8323292e8691 100644
--- a/udkapi/com/sun/star/container/XContainerListener.idl
+++ b/udkapi/com/sun/star/container/XContainerListener.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XContainerListener_idl__
+#define __com_sun_star_container_XContainerListener_idl__
 
 #include <com/sun/star/lang/XEventListener.idl>
 
@@ -51,5 +52,6 @@ published interface XContainerListener: com::sun::star::lang::XEventListener
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XContainerQuery.idl b/udkapi/com/sun/star/container/XContainerQuery.idl
index 43d9eb17b71e..8e99f53f7ccd 100644
--- a/udkapi/com/sun/star/container/XContainerQuery.idl
+++ b/udkapi/com/sun/star/container/XContainerQuery.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XContainerQuery_idl__
+#define __com_sun_star_container_XContainerQuery_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 #include <com/sun/star/container/XEnumeration.idl>
@@ -89,5 +90,6 @@ published interface XContainerQuery: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XContentEnumerationAccess.idl b/udkapi/com/sun/star/container/XContentEnumerationAccess.idl
index 4b45c7eb3d15..50eee6d97d47 100644
--- a/udkapi/com/sun/star/container/XContentEnumerationAccess.idl
+++ b/udkapi/com/sun/star/container/XContentEnumerationAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XContentEnumerationAccess_idl__
+#define __com_sun_star_container_XContentEnumerationAccess_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -60,5 +61,6 @@ published interface XContentEnumerationAccess: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XElementAccess.idl b/udkapi/com/sun/star/container/XElementAccess.idl
index c4855376e1a1..e009b36a7a16 100644
--- a/udkapi/com/sun/star/container/XElementAccess.idl
+++ b/udkapi/com/sun/star/container/XElementAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XElementAccess_idl__
+#define __com_sun_star_container_XElementAccess_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -51,5 +52,6 @@ published interface XElementAccess: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XEnumerableMap.idl b/udkapi/com/sun/star/container/XEnumerableMap.idl
index c76ed5098308..74470f9d9873 100644
--- a/udkapi/com/sun/star/container/XEnumerableMap.idl
+++ b/udkapi/com/sun/star/container/XEnumerableMap.idl
@@ -17,7 +17,8 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#pragma once
+#ifndef __com_sun_star_container_XEnumerableMap_idl__
+#define __com_sun_star_container_XEnumerableMap_idl__
 
 #include <com/sun/star/container/XMap.idl>
 #include <com/sun/star/container/XEnumeration.idl>
@@ -94,5 +95,6 @@ interface XEnumerableMap : XMap
 }; }; }; };
 
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XEnumeration.idl b/udkapi/com/sun/star/container/XEnumeration.idl
index f26d5a6cadae..48a46a6fd004 100644
--- a/udkapi/com/sun/star/container/XEnumeration.idl
+++ b/udkapi/com/sun/star/container/XEnumeration.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XEnumeration_idl__
+#define __com_sun_star_container_XEnumeration_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -78,5 +79,6 @@ published interface XEnumeration: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XEnumerationAccess.idl b/udkapi/com/sun/star/container/XEnumerationAccess.idl
index 306f9000a5bd..e4c35005271a 100644
--- a/udkapi/com/sun/star/container/XEnumerationAccess.idl
+++ b/udkapi/com/sun/star/container/XEnumerationAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XEnumerationAccess_idl__
+#define __com_sun_star_container_XEnumerationAccess_idl__
 
 #include <com/sun/star/container/XElementAccess.idl>
 
@@ -43,5 +44,6 @@ published interface XEnumerationAccess: com::sun::star::container::XElementAcces
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XHierarchicalName.idl b/udkapi/com/sun/star/container/XHierarchicalName.idl
index 12499bcc6eda..f4db3968c1a8 100644
--- a/udkapi/com/sun/star/container/XHierarchicalName.idl
+++ b/udkapi/com/sun/star/container/XHierarchicalName.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XHierarchicalName_idl__
+#define __com_sun_star_container_XHierarchicalName_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -59,5 +60,6 @@ published interface XHierarchicalName: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XHierarchicalNameAccess.idl b/udkapi/com/sun/star/container/XHierarchicalNameAccess.idl
index a15c3fb56b71..59acaf0c07e3 100644
--- a/udkapi/com/sun/star/container/XHierarchicalNameAccess.idl
+++ b/udkapi/com/sun/star/container/XHierarchicalNameAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XHierarchicalNameAccess_idl__
+#define __com_sun_star_container_XHierarchicalNameAccess_idl__
 
 #include <com/sun/star/uno/XInterface.idl>
 
@@ -69,5 +70,6 @@ published interface XHierarchicalNameAccess: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl b/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl
index ed60e8b5d41e..a8e7ea077e3b 100644
--- a/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl
+++ b/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XHierarchicalNameContainer_idl__
+#define __com_sun_star_container_XHierarchicalNameContainer_idl__
 
 #include <com/sun/star/container/XHierarchicalNameReplace.idl>
 #include <com/sun/star/container/XHierarchicalNameAccess.idl>
@@ -59,5 +60,6 @@ published interface XHierarchicalNameContainer : com::sun::star::container::XHie
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl b/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl
index b50893366a26..dd23a05faf75 100644
--- a/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl
+++ b/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XHierarchicalNameReplace_idl__
+#define __com_sun_star_container_XHierarchicalNameReplace_idl__
 
 #include <com/sun/star/container/XHierarchicalNameAccess.idl>
 #include <com/sun/star/lang/IllegalArgumentException.idl>
@@ -51,5 +52,6 @@ published interface XHierarchicalNameReplace : com::sun::star::container::XHiera
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XIdentifierAccess.idl b/udkapi/com/sun/star/container/XIdentifierAccess.idl
index f08d42e16357..0711ed6defb5 100644
--- a/udkapi/com/sun/star/container/XIdentifierAccess.idl
+++ b/udkapi/com/sun/star/container/XIdentifierAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XIdentifierAccess_idl__
+#define __com_sun_star_container_XIdentifierAccess_idl__
 
 #include <com/sun/star/container/XElementAccess.idl>
 
@@ -63,5 +64,6 @@ published interface XIdentifierAccess: com::sun::star::container::XElementAccess
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XIdentifierContainer.idl b/udkapi/com/sun/star/container/XIdentifierContainer.idl
index 2a1956f45d98..11d59aa517d0 100644
--- a/udkapi/com/sun/star/container/XIdentifierContainer.idl
+++ b/udkapi/com/sun/star/container/XIdentifierContainer.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XIdentifierContainer_idl__
+#define __com_sun_star_container_XIdentifierContainer_idl__
 
 #include <com/sun/star/container/XIdentifierReplace.idl>
 
@@ -84,5 +85,6 @@ published interface XIdentifierContainer: com::sun::star::container::XIdentifier
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XIdentifierReplace.idl b/udkapi/com/sun/star/container/XIdentifierReplace.idl
index 9eafd7018c8a..2a57473f1f87 100644
--- a/udkapi/com/sun/star/container/XIdentifierReplace.idl
+++ b/udkapi/com/sun/star/container/XIdentifierReplace.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XIdentifierReplace_idl__
+#define __com_sun_star_container_XIdentifierReplace_idl__
 
 #include <com/sun/star/container/XIdentifierAccess.idl>
 
@@ -66,5 +67,6 @@ published interface XIdentifierReplace: com::sun::star::container::XIdentifierAc
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XImplicitIDAccess.idl b/udkapi/com/sun/star/container/XImplicitIDAccess.idl
index 277221b012d0..b5f5ac023b5a 100644
--- a/udkapi/com/sun/star/container/XImplicitIDAccess.idl
+++ b/udkapi/com/sun/star/container/XImplicitIDAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XImplicitIDAccess_idl__
+#define __com_sun_star_container_XImplicitIDAccess_idl__
 
 #include <com/sun/star/container/XElementAccess.idl>
 
@@ -45,5 +46,6 @@ published interface XImplicitIDAccess: com::sun::star::container::XElementAccess
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XImplicitIDContainer.idl b/udkapi/com/sun/star/container/XImplicitIDContainer.idl
index 74ca866464ef..ee2e4c91f3a6 100644
--- a/udkapi/com/sun/star/container/XImplicitIDContainer.idl
+++ b/udkapi/com/sun/star/container/XImplicitIDContainer.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XImplicitIDContainer_idl__
+#define __com_sun_star_container_XImplicitIDContainer_idl__
 
 #include <com/sun/star/container/XImplicitIDReplace.idl>
 
@@ -51,5 +52,6 @@ published interface XImplicitIDContainer: com::sun::star::container::XImplicitID
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XImplicitIDReplace.idl b/udkapi/com/sun/star/container/XImplicitIDReplace.idl
index 21e326fd38d3..e16b3b6159f2 100644
--- a/udkapi/com/sun/star/container/XImplicitIDReplace.idl
+++ b/udkapi/com/sun/star/container/XImplicitIDReplace.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XImplicitIDReplace_idl__
+#define __com_sun_star_container_XImplicitIDReplace_idl__
 
 #include <com/sun/star/container/XImplicitIDAccess.idl>
 
@@ -43,5 +44,6 @@ published interface XImplicitIDReplace: com::sun::star::uno::XInterface
 
 }; }; }; };
 
+#endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/udkapi/com/sun/star/container/XIndexAccess.idl b/udkapi/com/sun/star/container/XIndexAccess.idl
index bae0fefdf215..684efd991123 100644
--- a/udkapi/com/sun/star/container/XIndexAccess.idl
+++ b/udkapi/com/sun/star/container/XIndexAccess.idl
@@ -16,7 +16,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-#pragma once
+#ifndef __com_sun_star_container_XIndexAccess_idl__
+#define __com_sun_star_container_XIndexAccess_idl__
 
 #include <com/sun/star/container/XElementAccess.idl>
 

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list