xref: /aoo41x/main/tools/inc/tools/shl.hxx (revision cdf0e10c)
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 
28 #ifndef _SHL_HXX
29 #define _SHL_HXX
30 
31 #include <tools/solar.h>
32 #include "tools/toolsdllapi.h"
33 
34 // ----------------
35 // - GetAppData() -
36 // ----------------
37 
38 #define SHL_SHL1		0
39 #define SHL_SHL2		1
40 #define SHL_SHL3		2
41 #define SHL_APP1		3
42 #define SHL_APP2		4
43 #define SHL_APP3		5
44 #define SHL_TOOLS		6
45 #define SHL_SV			7
46 #define SHL_SVT 		8
47 #define SHL_SVDDE		9
48 #define SHL_ERR 		10
49 #define SHL_IPC 		11
50 #define SHL_SVX 		12
51 #define SHL_ITEM		13
52 #define SHL_SVD 		14
53 #define SHL_SI			15
54 #define SHL_SFC 		16
55 #define SHL_SFX 		17
56 //#define SHL_SO2 		18
57 #define SHL_IDL 		19
58 #define SHL_IDE 		20
59 #define SHL_EDIT		21
60 #define SHL_VCED		22
61 #define SHL_BASIC		23
62 #define SHL_HELP		24
63 #define SHL_LNKCCH		25
64 #define SHL_CHANNEL 	26
65 #define SHL_SBX 		27
66 #define SHL_SBC 		28
67 #define SHL_SDB 		29
68 #define SHL_SBA 		30
69 #define SHL_SBA2		31
70 #define SHL_SCH 		32
71 #define SHL_SIM 		33
72 #define SHL_SM			34
73 #define SHL_SGA 		35
74 #define SHL_DOCMGR		36
75 // 37 removed
76 #define SHL_MAIL		38
77 #define SHL_NEWS		39
78 #define SHL_OFFAPP		40
79 #define SHL_INET		41
80 #define SHL_CHAOS		42
81 #define SHL_HISTORY 	43
82 #define SHL_SJ			44
83 #define SHL_CALC		45
84 #define SHL_DRAW		46
85 #define SHL_WRITER		47
86 #define SHL_MONEY		48
87 #define SHL_HBCI		49
88 #define SHL_BASE3D		50
89 #define SHL_BRUSHITEM	51
90 #define SHL_SFONTITEM	52
91 
92 // #110743#
93 // #define SHL_COUNT		53
94 // the following added for binary filter project
95 // Sice an array is created for that values, it is necessary to
96 // put them directly behind the defined ones. Else, some space is
97 // wasted.
98 #define BF_SHL_SVX 		53
99 #define BF_SHL_ITEM		54
100 #define BF_SHL_SVD 		55
101 #define BF_SHL_EDIT		56
102 #define BF_SHL_SCH 		57
103 #define BF_SHL_SM		58
104 #define BF_SHL_CALC		59
105 #define BF_SHL_DRAW		60
106 #define BF_SHL_WRITER	61
107 #define BF_SHL_SVT 		62
108 #define BF_SHL_SVDDE	63
109 
110 #define SHL_COUNT		64
111 
112 TOOLS_DLLPUBLIC void** GetAppData( sal_uInt16 nSharedLib );
113 
114 #endif // _SHL_HXX
115