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