<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div class="line">The current source code in <span class="preprocessor">XComponent.idl looks like:</span></div>
<div class="line"> </div>
<div class="line"><span class="preprocessor">#ifndef __com_sun_star_lang_XComponent_idl__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define __com_sun_star_lang_XComponent_idl__</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <<a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a08048.html">com/sun/star/uno/XInterface.idl</a>></span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> module <a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a08073.html">com</a> { module sun { module star { module lang {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <strong> published <span class="keyword">interface </span>XEventListener;</strong></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02244.html"> 42</a></span> published <span class="keyword">interface </span><a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02244.html">XComponent</a>: <a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02791.html">com::sun::star::uno::XInterface</a></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">void</span> dispose();</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">void</span> addEventListener( [in] <a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02546.html">XEventListener</a> xListener );</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">void</span> removeEventListener( [in] <a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02546.html">XEventListener</a> aListener );</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> };</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }; }; }; };</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#endif</span></div>
<div>can anyone check - and if positively found incorrect change the source - the following alternative:</div>
<div> </div>
<div>....</div>
<div>
<div class="line"> <span class="preprocessor">#include <<a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a08048.html">com/sun/star/uno/XInterface.idl</a>></span></div>
<div class="line">
<div class="line"><strong> <span class="preprocessor">#include <<a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a08048.html">com/sun/star/lang/XEventListener.idl</a>></span></strong></div>
</div>
<div class="line"><a name="l00023"></a><span class="lineno"> </span><span class="lineno"> 24</span> </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> module <a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a08073.html">com</a> { module sun { module star { module lang {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02244.html"> 42</a></span> published <span class="keyword">interface </span><a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02244.html">XComponent</a>: <a class="code" href="file:///C:/PBWin/USE/LibreOffice_5.1_SDK/sdk/docs/idl/ref/a02791.html">com::sun::star::uno::XInterface</a></div>
<div>....</div>
<div> </div>
<div>thx</div>
<div> </div>
<div>andy</div>
</div>
</div></div></body></html>