1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: factreg.hxx,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
30 #include <rtl/unload.h>
34 extern rtl_StandardModuleCount g_moduleCount
;
37 Reference
< XInterface
> SAL_CALL
OPipeImpl_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw (Exception
);
38 OUString
OPipeImpl_getImplementationName();
39 Sequence
<OUString
> OPipeImpl_getSupportedServiceNames(void);
41 Reference
< XInterface
> SAL_CALL
ODataInputStream_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw (Exception
);
42 OUString
ODataInputStream_getImplementationName();
43 Sequence
<OUString
> ODataInputStream_getSupportedServiceNames(void);
45 Reference
< XInterface
> SAL_CALL
ODataOutputStream_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw (Exception
);
46 OUString
ODataOutputStream_getImplementationName();
47 Sequence
<OUString
> ODataOutputStream_getSupportedServiceNames(void);
49 Reference
< XInterface
> SAL_CALL
OMarkableOutputStream_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw (Exception
);
50 OUString
OMarkableOutputStream_getImplementationName();
51 Sequence
<OUString
> OMarkableOutputStream_getSupportedServiceNames(void);
53 Reference
< XInterface
> SAL_CALL
OMarkableInputStream_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw (Exception
);
54 OUString
OMarkableInputStream_getImplementationName() ;
55 Sequence
<OUString
> OMarkableInputStream_getSupportedServiceNames(void);
57 Reference
< XInterface
> SAL_CALL
OObjectOutputStream_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw(Exception
);
58 OUString
OObjectOutputStream_getImplementationName();
59 Sequence
<OUString
> OObjectOutputStream_getSupportedServiceNames(void);
61 Reference
< XInterface
> SAL_CALL
OObjectInputStream_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw(Exception
);
62 OUString
OObjectInputStream_getImplementationName() ;
63 Sequence
<OUString
> OObjectInputStream_getSupportedServiceNames(void);
65 Reference
< XInterface
> SAL_CALL
OPumpImpl_CreateInstance( const Reference
< XComponentContext
> & rSMgr
) throw (Exception
);
66 OUString
OPumpImpl_getImplementationName();
67 Sequence
<OUString
> OPumpImpl_getSupportedServiceNames(void);