1#ifndef __com_sun_star_ucb_GnomeVFSDocumentContent_idl__
2#define __com_sun_star_ucb_GnomeVFSDocumentContent_idl__
3
4#ifndef __com_sun_star_lang_XComponent_idl__
5#include <com/sun/star/lang/XComponent.idl>
6#endif
7
8#ifndef __com_sun_star_ucb_XContent_idl__
9#include <com/sun/star/ucb/XContent.idl>
10#endif
11
12#ifndef __com_sun_star_ucb_XCommandProcessor_idl__
13#include <com/sun/star/ucb/XCommandProcessor.idl>
14#endif
15
16#ifndef __com_sun_star_ucb_XCommandProcessor2_idl__
17#include <com/sun/star/ucb/XCommandProcessor2.idl>
18#endif
19
20#ifndef __com_sun_star_beans_XPropertiesChangeNotifier_idl__
21#include <com/sun/star/beans/XPropertiesChangeNotifier.idl>
22#endif
23
24#ifndef __com_sun_star_beans_XPropertyContainer_idl__
25#include <com/sun/star/beans/XPropertyContainer.idl>
26#endif
27
28#ifndef __com_sun_star_beans_XPropertySetInfoChangeNotifier_idl__
29#include <com/sun/star/beans/XPropertySetInfoChangeNotifier.idl>
30#endif
31
32#ifndef __com_sun_star_ucb_XCommandInfoChangeNotifier_idl__
33#include <com/sun/star/ucb/XCommandInfoChangeNotifier.idl>
34#endif
35
36#ifndef __com_sun_star_container_XChild_idl__
37#include <com/sun/star/container/XChild.idl>
38#endif
39
40//=============================================================================
41
42module com { module sun { module star { module ucb {
43
44service GnomeVFSDocumentContent
45{
46	//-------------------------------------------------------------------------
47	/** This interface is implemented according to the specification of
48		service <type>Content</type>.
49	 */
50	interface com::sun::star::lang::XComponent;
51
52	//-------------------------------------------------------------------------
53	/** This interface is implemented according to the specification of
54		service <type>Content</type>.
55	 */
56	interface com::sun::star::ucb::XContent;
57
58	interface com::sun::star::ucb::XCommandProcessor;
59
60	[optional] interface com::sun::star::ucb::XCommandProcessor2;
61
62	//-------------------------------------------------------------------------
63	/** This interface is implemented according to the specification of
64		service <type>Content</type>.
65	 */
66	interface com::sun::star::beans::XPropertiesChangeNotifier;
67
68	//-------------------------------------------------------------------------
69	/** This interface is implemented according to the specification of
70		service <type>Content</type>.
71	 */
72	interface com::sun::star::beans::XPropertyContainer;
73
74	//-------------------------------------------------------------------------
75	/** This interface is implemented according to the specification of
76		service <type>Content</type>.
77	 */
78	interface com::sun::star::beans::XPropertySetInfoChangeNotifier;
79
80	//-------------------------------------------------------------------------
81	/** This interface is implemented according to the specification of
82		service <type>Content</type>.
83	 */
84	interface com::sun::star::ucb::XCommandInfoChangeNotifier;
85
86	//-------------------------------------------------------------------------
87	/** This interface is implemented according to the specification of
88		service <type>Content</type>.
89	 */
90	interface com::sun::star::container::XChild;
91};
92
93//=============================================================================
94
95}; }; }; };
96
97#endif
98