xref: /aoo4110/main/solenv/inc/starview.hid (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski###############################################################
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski###############################################################
21*b1cdbd2cSJim Jagielski#include <stdio.h>
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski#define leer 0
24*b1cdbd2cSJim Jagielski
25*b1cdbd2cSJim Jagielski#define application 1
26*b1cdbd2cSJim Jagielski#define Application 1
27*b1cdbd2cSJim Jagielski#define APPLICATION 1
28*b1cdbd2cSJim Jagielski#define resource 2
29*b1cdbd2cSJim Jagielski#define Resource 2
30*b1cdbd2cSJim Jagielski#define RESOURCE 2
31*b1cdbd2cSJim Jagielski#define string 3
32*b1cdbd2cSJim Jagielski#define String 3
33*b1cdbd2cSJim Jagielski#define STRING 3
34*b1cdbd2cSJim Jagielski#define icon 4
35*b1cdbd2cSJim Jagielski#define Icon 4
36*b1cdbd2cSJim Jagielski#define ICON 4
37*b1cdbd2cSJim Jagielski#define bitmap 5
38*b1cdbd2cSJim Jagielski#define Bitmap 5
39*b1cdbd2cSJim Jagielski#define BITMAP 5
40*b1cdbd2cSJim Jagielski#define pointer 6
41*b1cdbd2cSJim Jagielski#define Pointer 6
42*b1cdbd2cSJim Jagielski#define POINTER 6
43*b1cdbd2cSJim Jagielski#define brush 7
44*b1cdbd2cSJim Jagielski#define Brush 7
45*b1cdbd2cSJim Jagielski#define BRUSH 7
46*b1cdbd2cSJim Jagielski#define color 8
47*b1cdbd2cSJim Jagielski#define Color 8
48*b1cdbd2cSJim Jagielski#define COLOR 8
49*b1cdbd2cSJim Jagielski#define font 9
50*b1cdbd2cSJim Jagielski#define Font 9
51*b1cdbd2cSJim Jagielski#define FONT 9
52*b1cdbd2cSJim Jagielski#define pen 10
53*b1cdbd2cSJim Jagielski#define Pen 10
54*b1cdbd2cSJim Jagielski#define PEN 10
55*b1cdbd2cSJim Jagielski#define mapmode 11
56*b1cdbd2cSJim Jagielski#define MapMode 11
57*b1cdbd2cSJim Jagielski#define MAPMODE 11
58*b1cdbd2cSJim Jagielski#define accel 12
59*b1cdbd2cSJim Jagielski#define Accel 12
60*b1cdbd2cSJim Jagielski#define ACCEL 12
61*b1cdbd2cSJim Jagielski#define accelitem 13
62*b1cdbd2cSJim Jagielski#define AccelItem 13
63*b1cdbd2cSJim Jagielski#define ACCELITEM 13
64*b1cdbd2cSJim Jagielski#define menu 14
65*b1cdbd2cSJim Jagielski#define Menu 14
66*b1cdbd2cSJim Jagielski#define MENU 14
67*b1cdbd2cSJim Jagielski#define menuitem 15
68*b1cdbd2cSJim Jagielski#define MenuItem 15
69*b1cdbd2cSJim Jagielski#define MENUITEM 15
70*b1cdbd2cSJim Jagielski#define outputdevice 16
71*b1cdbd2cSJim Jagielski#define OutputDevice 16
72*b1cdbd2cSJim Jagielski#define OUTPUTDEVICE 16
73*b1cdbd2cSJim Jagielski#define keycode 17
74*b1cdbd2cSJim Jagielski#define KeyCode 17
75*b1cdbd2cSJim Jagielski#define KEYCODE 17
76*b1cdbd2cSJim Jagielski#define time 18
77*b1cdbd2cSJim Jagielski#define Time 18
78*b1cdbd2cSJim Jagielski#define TIME 18
79*b1cdbd2cSJim Jagielski#define date 19
80*b1cdbd2cSJim Jagielski#define Date 19
81*b1cdbd2cSJim Jagielski#define DATE 19
82*b1cdbd2cSJim Jagielski#define international 20
83*b1cdbd2cSJim Jagielski#define International 20
84*b1cdbd2cSJim Jagielski#define INTERNATIONAL 20
85*b1cdbd2cSJim Jagielski#define image 21
86*b1cdbd2cSJim Jagielski#define Image 21
87*b1cdbd2cSJim Jagielski#define IMAGE 21
88*b1cdbd2cSJim Jagielski#define imagelist 22
89*b1cdbd2cSJim Jagielski#define ImageList 22
90*b1cdbd2cSJim Jagielski#define IMAGELIST 22
91*b1cdbd2cSJim Jagielski#define messbox 23
92*b1cdbd2cSJim Jagielski#define MessBox 23
93*b1cdbd2cSJim Jagielski#define MESSBOX 23
94*b1cdbd2cSJim Jagielski#define infobox 24
95*b1cdbd2cSJim Jagielski#define InfoBox 24
96*b1cdbd2cSJim Jagielski#define INFOBOX 24
97*b1cdbd2cSJim Jagielski#define warningbox 25
98*b1cdbd2cSJim Jagielski#define WarningBox 25
99*b1cdbd2cSJim Jagielski#define WARNINGBOX 25
100*b1cdbd2cSJim Jagielski#define errorbox 26
101*b1cdbd2cSJim Jagielski#define ErrorBox 26
102*b1cdbd2cSJim Jagielski#define ERRORBOX 26
103*b1cdbd2cSJim Jagielski#define querybox 27
104*b1cdbd2cSJim Jagielski#define QueryBox 27
105*b1cdbd2cSJim Jagielski#define QUERYBOX 27
106*b1cdbd2cSJim Jagielski#define window 28
107*b1cdbd2cSJim Jagielski#define Window 28
108*b1cdbd2cSJim Jagielski#define WINDOW 28
109*b1cdbd2cSJim Jagielski#define syswindow 29
110*b1cdbd2cSJim Jagielski#define SysWindow 29
111*b1cdbd2cSJim Jagielski#define SYSWINDOW 29
112*b1cdbd2cSJim Jagielski#define workwin 30
113*b1cdbd2cSJim Jagielski#define WorkWin 30
114*b1cdbd2cSJim Jagielski#define WORKWIN 30
115*b1cdbd2cSJim Jagielski#define mdiwindow 31
116*b1cdbd2cSJim Jagielski#define MdiWindow 31
117*b1cdbd2cSJim Jagielski#define MDIWINDOW 31
118*b1cdbd2cSJim Jagielski#define floatingwindow 32
119*b1cdbd2cSJim Jagielski#define FloatingWindow 32
120*b1cdbd2cSJim Jagielski#define FLOATINGWINDOW 32
121*b1cdbd2cSJim Jagielski#define dialog 33
122*b1cdbd2cSJim Jagielski#define Dialog 33
123*b1cdbd2cSJim Jagielski#define DIALOG 33
124*b1cdbd2cSJim Jagielski#define modelessdialog 34
125*b1cdbd2cSJim Jagielski#define ModelessDialog 34
126*b1cdbd2cSJim Jagielski#define MODELESSDIALOG 34
127*b1cdbd2cSJim Jagielski#define modaldialog 35
128*b1cdbd2cSJim Jagielski#define ModalDialog 35
129*b1cdbd2cSJim Jagielski#define MODALDIALOG 35
130*b1cdbd2cSJim Jagielski#define systemdialog 36
131*b1cdbd2cSJim Jagielski#define SystemDialog 36
132*b1cdbd2cSJim Jagielski#define SYSTEMDIALOG 36
133*b1cdbd2cSJim Jagielski#define pathdialog 37
134*b1cdbd2cSJim Jagielski#define PathDialog 37
135*b1cdbd2cSJim Jagielski#define PATHDIALOG 37
136*b1cdbd2cSJim Jagielski#define filedialog 38
137*b1cdbd2cSJim Jagielski#define FileDialog 38
138*b1cdbd2cSJim Jagielski#define FILEDIALOG 38
139*b1cdbd2cSJim Jagielski#define printersetupdialog 39
140*b1cdbd2cSJim Jagielski#define PrinterSetupDialog 39
141*b1cdbd2cSJim Jagielski#define PRINTERSETUPDIALOG 39
142*b1cdbd2cSJim Jagielski#define printdialog 40
143*b1cdbd2cSJim Jagielski#define PrintDialog 40
144*b1cdbd2cSJim Jagielski#define PRINTDIALOG 40
145*b1cdbd2cSJim Jagielski#define colordialog 41
146*b1cdbd2cSJim Jagielski#define ColorDialog 41
147*b1cdbd2cSJim Jagielski#define COLORDIALOG 41
148*b1cdbd2cSJim Jagielski#define fontdialog 42
149*b1cdbd2cSJim Jagielski#define FontDialog 42
150*b1cdbd2cSJim Jagielski#define FONTDIALOG 42
151*b1cdbd2cSJim Jagielski#define control 43
152*b1cdbd2cSJim Jagielski#define Control 43
153*b1cdbd2cSJim Jagielski#define CONTROL 43
154*b1cdbd2cSJim Jagielski#define button 44
155*b1cdbd2cSJim Jagielski#define Button 44
156*b1cdbd2cSJim Jagielski#define BUTTON 44
157*b1cdbd2cSJim Jagielski#define pushbutton 45
158*b1cdbd2cSJim Jagielski#define PushButton 45
159*b1cdbd2cSJim Jagielski#define PUSHBUTTON 45
160*b1cdbd2cSJim Jagielski#define okbutton 46
161*b1cdbd2cSJim Jagielski#define OkButton 46
162*b1cdbd2cSJim Jagielski#define OKButton 46
163*b1cdbd2cSJim Jagielski#define OKBUTTON 46
164*b1cdbd2cSJim Jagielski#define cancelbutton 47
165*b1cdbd2cSJim Jagielski#define CancelButton 47
166*b1cdbd2cSJim Jagielski#define CANCELBUTTON 47
167*b1cdbd2cSJim Jagielski#define helpbutton 48
168*b1cdbd2cSJim Jagielski#define HelpButton 48
169*b1cdbd2cSJim Jagielski#define HELPBUTTON 48
170*b1cdbd2cSJim Jagielski#define imagebutton 49
171*b1cdbd2cSJim Jagielski#define ImageButton 49
172*b1cdbd2cSJim Jagielski#define IMAGEBUTTON 49
173*b1cdbd2cSJim Jagielski#define menubutton 50
174*b1cdbd2cSJim Jagielski#define MenuButton 50
175*b1cdbd2cSJim Jagielski#define MENUBUTTON 50
176*b1cdbd2cSJim Jagielski#define morebutton 51
177*b1cdbd2cSJim Jagielski#define MoreButton 51
178*b1cdbd2cSJim Jagielski#define MOREBUTTON 51
179*b1cdbd2cSJim Jagielski#define spinbutton 52
180*b1cdbd2cSJim Jagielski#define SpinButton 52
181*b1cdbd2cSJim Jagielski#define SPINBUTTON 52
182*b1cdbd2cSJim Jagielski#define radiobutton 53
183*b1cdbd2cSJim Jagielski#define RadioButton 53
184*b1cdbd2cSJim Jagielski#define RADIOBUTTON 53
185*b1cdbd2cSJim Jagielski#define checkbox 54
186*b1cdbd2cSJim Jagielski#define CheckBox 54
187*b1cdbd2cSJim Jagielski#define CHECKBOX 54
188*b1cdbd2cSJim Jagielski#define tristatebox 55
189*b1cdbd2cSJim Jagielski#define TriStateBox 55
190*b1cdbd2cSJim Jagielski#define TRISTATEBOX 55
191*b1cdbd2cSJim Jagielski#define edit 56
192*b1cdbd2cSJim Jagielski#define Edit 56
193*b1cdbd2cSJim Jagielski#define EDIT 56
194*b1cdbd2cSJim Jagielski#define multilineedit 57
195*b1cdbd2cSJim Jagielski#define MultiLineEdit 57
196*b1cdbd2cSJim Jagielski#define MULTILINEEDIT 57
197*b1cdbd2cSJim Jagielski#define combobox 58
198*b1cdbd2cSJim Jagielski#define ComboBox 58
199*b1cdbd2cSJim Jagielski#define COMBOBOX 58
200*b1cdbd2cSJim Jagielski#define listbox 59
201*b1cdbd2cSJim Jagielski#define ListBox 59
202*b1cdbd2cSJim Jagielski#define LISTBOX 59
203*b1cdbd2cSJim Jagielski#define multilistbox 60
204*b1cdbd2cSJim Jagielski#define MultiListBox 60
205*b1cdbd2cSJim Jagielski#define MULTILISTBOX 60
206*b1cdbd2cSJim Jagielski#define text 61
207*b1cdbd2cSJim Jagielski#define Text 61
208*b1cdbd2cSJim Jagielski#define TEXT 61
209*b1cdbd2cSJim Jagielski#define fixedline 62
210*b1cdbd2cSJim Jagielski#define FixedLine 62
211*b1cdbd2cSJim Jagielski#define FIXEDLINE 62
212*b1cdbd2cSJim Jagielski#define fixedbitmap 63
213*b1cdbd2cSJim Jagielski#define FixedBitmap 63
214*b1cdbd2cSJim Jagielski#define FIXEDBITMAP 63
215*b1cdbd2cSJim Jagielski#define fixedimage 64
216*b1cdbd2cSJim Jagielski#define FixedImage 64
217*b1cdbd2cSJim Jagielski#define FIXEDIMAGE 64
218*b1cdbd2cSJim Jagielski#define fixedicon 65
219*b1cdbd2cSJim Jagielski#define FixedIcon 65
220*b1cdbd2cSJim Jagielski#define FIXEDICON 65
221*b1cdbd2cSJim Jagielski#define groupBox 66
222*b1cdbd2cSJim Jagielski#define GroupBox 66
223*b1cdbd2cSJim Jagielski#define GROUPBOX 66
224*b1cdbd2cSJim Jagielski#define scrollbar 67
225*b1cdbd2cSJim Jagielski#define ScrollBar 67
226*b1cdbd2cSJim Jagielski#define SCROLLBAR 67
227*b1cdbd2cSJim Jagielski#define scrollbarbox 68
228*b1cdbd2cSJim Jagielski#define ScrollBarBox 68
229*b1cdbd2cSJim Jagielski#define SCROLLBARBOX 68
230*b1cdbd2cSJim Jagielski#define splitter 69
231*b1cdbd2cSJim Jagielski#define Splitter 69
232*b1cdbd2cSJim Jagielski#define SPLITTER 69
233*b1cdbd2cSJim Jagielski#define splitwindow 70
234*b1cdbd2cSJim Jagielski#define SplitWindow 70
235*b1cdbd2cSJim Jagielski#define SPLITWINDOW 70
236*b1cdbd2cSJim Jagielski#define spinfield 71
237*b1cdbd2cSJim Jagielski#define SpinField 71
238*b1cdbd2cSJim Jagielski#define SPINFIELD 71
239*b1cdbd2cSJim Jagielski#define patternfield 72
240*b1cdbd2cSJim Jagielski#define PatternField 72
241*b1cdbd2cSJim Jagielski#define PATTERNFIELD 72
242*b1cdbd2cSJim Jagielski#define numericfield 73
243*b1cdbd2cSJim Jagielski#define NumericField 73
244*b1cdbd2cSJim Jagielski#define NUMERICFIELD 73
245*b1cdbd2cSJim Jagielski#define metricfield 74
246*b1cdbd2cSJim Jagielski#define MetricField 74
247*b1cdbd2cSJim Jagielski#define METRICFIELD 74
248*b1cdbd2cSJim Jagielski#define currencyfield 75
249*b1cdbd2cSJim Jagielski#define CurrencyField 75
250*b1cdbd2cSJim Jagielski#define CURRENCYFIELD 75
251*b1cdbd2cSJim Jagielski#define datefield 76
252*b1cdbd2cSJim Jagielski#define DateField 76
253*b1cdbd2cSJim Jagielski#define DATEFIELD 76
254*b1cdbd2cSJim Jagielski#define timefield 77
255*b1cdbd2cSJim Jagielski#define TimeField 77
256*b1cdbd2cSJim Jagielski#define TIMEFIELD 77
257*b1cdbd2cSJim Jagielski#define patternbox 78
258*b1cdbd2cSJim Jagielski#define PatternBox 78
259*b1cdbd2cSJim Jagielski#define PATTERNBOX 78
260*b1cdbd2cSJim Jagielski#define numericbox 79
261*b1cdbd2cSJim Jagielski#define NumericBox 79
262*b1cdbd2cSJim Jagielski#define NUMERICBOX 79
263*b1cdbd2cSJim Jagielski#define metricbox 80
264*b1cdbd2cSJim Jagielski#define MetricBox 80
265*b1cdbd2cSJim Jagielski#define METRICBOX 80
266*b1cdbd2cSJim Jagielski#define currencybox 81
267*b1cdbd2cSJim Jagielski#define CurrencyBox 81
268*b1cdbd2cSJim Jagielski#define CURRENCYBOX 81
269*b1cdbd2cSJim Jagielski#define datebox 82
270*b1cdbd2cSJim Jagielski#define DateBox 82
271*b1cdbd2cSJim Jagielski#define DATEBOX 82
272*b1cdbd2cSJim Jagielski#define timebox 83
273*b1cdbd2cSJim Jagielski#define TimeBox 83
274*b1cdbd2cSJim Jagielski#define TIMEBOX 83
275*b1cdbd2cSJim Jagielski#define toolboxitem 84
276*b1cdbd2cSJim Jagielski#define ToolBoxItem 84
277*b1cdbd2cSJim Jagielski#define TOOLBOXITEM 84
278*b1cdbd2cSJim Jagielski#define toolbox 85
279*b1cdbd2cSJim Jagielski#define ToolBox 85
280*b1cdbd2cSJim Jagielski#define TOOLBOX 85
281*b1cdbd2cSJim Jagielski#define dockingwindow 86
282*b1cdbd2cSJim Jagielski#define DockingWindow 86
283*b1cdbd2cSJim Jagielski#define DOCKINGWINDOW 86
284*b1cdbd2cSJim Jagielski#define statusbar 87
285*b1cdbd2cSJim Jagielski#define StatusBar 87
286*b1cdbd2cSJim Jagielski#define STATUSBAR 87
287*b1cdbd2cSJim Jagielski#define tabpage 88
288*b1cdbd2cSJim Jagielski#define TabPage 88
289*b1cdbd2cSJim Jagielski#define TABPAGE 88
290*b1cdbd2cSJim Jagielski#define tabcontrol 89
291*b1cdbd2cSJim Jagielski#define TabControl 89
292*b1cdbd2cSJim Jagielski#define TABCONTROL 89
293*b1cdbd2cSJim Jagielski#define tabdialog 90
294*b1cdbd2cSJim Jagielski#define TabDialog 90
295*b1cdbd2cSJim Jagielski#define TABDIALOG 90
296*b1cdbd2cSJim Jagielski#define tabcontrolitem 91
297*b1cdbd2cSJim Jagielski#define TabControlItem 91
298*b1cdbd2cSJim Jagielski#define TABCONTROLITEM 91
299*b1cdbd2cSJim Jagielski#define treelistbox 92
300*b1cdbd2cSJim Jagielski#define TreeListBox 92
301*b1cdbd2cSJim Jagielski#define TREELISTBOX 92
302*b1cdbd2cSJim Jagielski#define stringarray 93
303*b1cdbd2cSJim Jagielski#define StringArray 93
304*b1cdbd2cSJim Jagielski#define STRINGARRAY 93
305*b1cdbd2cSJim Jagielski/* MH and OG */
306*b1cdbd2cSJim Jagielski#define fixedtext	94
307*b1cdbd2cSJim Jagielski#define FixedText	94
308*b1cdbd2cSJim Jagielski#define FIXEDTEXT 94
309*b1cdbd2cSJim Jagielski#define pageitem	95
310*b1cdbd2cSJim Jagielski#define PageItem	95
311*b1cdbd2cSJim Jagielski#define PAGEITEM 95
312*b1cdbd2cSJim Jagielski#define accelerator	96
313*b1cdbd2cSJim Jagielski#define Accelerator	96
314*b1cdbd2cSJim Jagielski#define ACCELERATOR 96
315*b1cdbd2cSJim Jagielski#define acceleratoritem	97
316*b1cdbd2cSJim Jagielski#define AcceleratorItem	97
317*b1cdbd2cSJim Jagielski#define ACCELERATORITEM 97
318*b1cdbd2cSJim Jagielski
319*b1cdbd2cSJim Jagielski#define SfxStyleFamilies 98
320*b1cdbd2cSJim Jagielski#define SfxStyleFamilyItem 99
321*b1cdbd2cSJim Jagielski#define SfxSlotInfo 100
322*b1cdbd2cSJim Jagielski
323*b1cdbd2cSJim Jagielski#define define 127
324*b1cdbd2cSJim Jagielski
325