Files
TeslaRel410/BORLAND/BDE/EXAMPLES/C/ADDRESS/ID_DEFS.H
T
CydandClaude Fable 5 63312e07f9 source410: literal 4.10 source reconstruction + BC++ 4.52 fleet toolchain archived
- BORLAND/: Borland C++ 4.52 (chosen over 4.5 by byte-match: CODE/RP/CW32.LIB
  is identical to 4.52's install lib). BCC32/TLINK32/TLIB/MAKE run natively on
  Win11; CODE/BT/OPT.MAK is the shipped BTL4OPT.EXE's exact flag recipe
  (extender = Borland PowerPack DPMI32, not Phar Lap TNT).
- restoration/source410/: the literal 1995-form reconstruction of the missing
  BT game source (never mixed into CODE/). Round 1-3 state:
  * 6 of 10 surviving original TUs COMPILE CLEAN under the period toolchain
    (BTMSSN, BTCNSL, BTSCNRL, BTTEAM, BTL4MODE, BTL4ARND) - first builds
    since 1996.
  * BT_L4/BTL4APP.CPP pilot reconstruction: 12/12 functions, Fail() lands on
    its binary-recorded line 400 exactly.
  * BT/BTCNSL.HPP: console wire IDs recovered from the binary's ctors
    (Killed=9, Damaged=10, ScoreUpdate=13, DeathWithoutHonor=15 [T1];
    TeamScore=12 flagged [T4]).
  * MUNGA/: 8 engine-header backfills back-dated from the BT412 WinTesla tree
    (VDATA numbering decomp-verified; AUDREND's OpenAL-era virtual removed -
    the period compiler is the drift detector).
  * Tooling: backdate.py (WinTesla->1995 header transform), compile410.sh
    (per-TU verification sweep under authentic OPT.MAK flags).
  * README: corrected roadmap - MECH.HPP is the capstone grown with the mech
    TU reconstructions; BTREG.CPP green = the header-family milestone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 07:33:26 -05:00

206 lines
7.1 KiB
C++

// BDE - (C) Copyright 1994 by Borland International
// These defines are used on both menu items & buttons
#define ID_FIRST_REC 1100
#define ID_PREV_REC 1110
#define ID_NEXT_REC 1120
#define ID_LAST_REC 1130
#define ID_ABOUT 1140
#define ID_ADD_REC 1150
#define ID_DEL_REC 1160
#define ID_MOD_REC 1170
#define ID_ORDER 1180
#define ID_RANGE 1190
#define ID_CLEAR_RANGE 1200
#define ID_SEARCH 1210
#define ID_UNDO_REC 1220
#define ID_DELETETABLE 1230
// File menu options
#define ID_OPEN 1300
#define ID_NEW 1310
#define ID_EXIT 1320
// Edit box ID's
#define IDE_FIRST_NAME 2000
#define IDE_LAST_NAME 2001
#define IDE_SP_COMP 2002
#define IDE_ADDRESS1 2003
#define IDE_ADDRESS2 2004
#define IDE_CITY 2005
#define IDE_STATE 2006
#define IDE_ZIP 2007
#define IDE_PHONE1 2008
#define IDE_PHONE2 2009
#define IDE_LAST_DATE 2010
#define IDE_COMMENTS 2011
// Static text & group box defines
#define IDS_GROUP_1 3000
#define IDS_DATABASE_HDR 3002
#define IDS_NEW_REC_DESC 3003
#define IDS_FIELD1 3004
#define IDS_FIELD2 3005
#define IDS_FIELD3 3006
#define IDS_FIELD4 3007
#define IDS_FIELD5 3008
#define IDS_FIELD6 3009
#define IDS_FIELD7 3010
#define IDS_FIELD8 3011
#define IDS_FIELD9 3012
#define IDS_FIELD10 3013
#define IDS_FIELD11 3014
#define IDS_FIELD12 3015
#define IDS_TABLENAME 3016
#define IDS_DBTYPE 3017
// Controls on the Order Dialog Box
#define IDE_ORDER_COMBOBOX 1181
#define IDE_ORDER_INFO 1182
// Controls on the Range Dialog Box
#define IDE_RANGE_COMBO 1191
#define IDE_BM_HIGH 1192
#define IDE_BM_LOW 1193
#define IDE_HIGHRANGE 1194
#define IDE_LOWRANGE 1195
#define IDS_RANGE_TEXT 1196
// Controls for the Search Dialog Box
#define IDE_SEARCH_COMBO 1211
#define IDE_SEARCH 1212
#define IDC_GREATER 1214
#define IDC_GREATEREQ 1213
#define IDC_EQUAL 1215
#define IDS_SEARCH_TEXT 1216
// Controls for the Open/Save As dialog Box
#define FILEOPENORD 1536
#define chx1 0x0410
#define stc1 0x0440
#define stc2 0x0441
#define stc3 0x0442
#define stc4 0x0443
#define stc5 0x0444
#define lst1 0x0460
#define lst2 0x0461
#define edt1 0x0480
#define pshHelp 0x040e
#define cmb1 0x0470
#define cmb2 0x0471
#define IDC_PERGROUP 1039
#define IDC_PERSONAL 1041
#define IDC_BUSINESS 1042
// Controls for the Password dialog
#define IDC_PASS 3010
#define IDS_ALIAS 3011
#define IDS_DATABASE 3012
// Controls for the Table Type dialog
#define IDC_PARADOX 2500
#define IDC_DBASE 2501
#define IDC_GROUPBOX1 2502
#define IDS_TABLETYPE 2503
#define ID_TYPE_DESC 2504
// Static strings used when filling a newly created table.
#define IDS_FIRST_NAME_1 2100
#define IDS_LAST_NAME_1 2101
#define IDS_SPOUSE_1 2102
#define IDS_BUSINESS_1 2103
#define IDS_ADDR1_1 2104
#define IDS_ADDR2_1 2105
#define IDS_CITY_1 2106
#define IDS_STATE_1 2107
#define IDS_ZIP_1 2108
#define IDS_PHONE1_1 2109
#define IDS_PHONE2_1 2110
#define IDS_DATE_1 2111
#define IDS_COMMENTS_1 2112
#define IDS_FIRST_NAME_2 2113
#define IDS_LAST_NAME_2 2114
#define IDS_SPOUSE_2 2115
#define IDS_BUSINESS_2 2116
#define IDS_ADDR1_2 2117
#define IDS_ADDR2_2 2118
#define IDS_CITY_2 2119
#define IDS_STATE_2 2120
#define IDS_ZIP_2 2121
#define IDS_PHONE1_2 2122
#define IDS_PHONE2_2 2123
#define IDS_DATE_2 2124
#define IDS_COMMENTS_2 2125
#define IDS_FIRST_NAME_3 2126
#define IDS_LAST_NAME_3 2127
#define IDS_SPOUSE_3 2128
#define IDS_BUSINESS_3 2129
#define IDS_ADDR1_3 2130
#define IDS_ADDR2_3 2131
#define IDS_CITY_3 2132
#define IDS_STATE_3 2133
#define IDS_ZIP_3 2134
#define IDS_PHONE1_3 2135
#define IDS_PHONE2_3 2136
#define IDS_DATE_3 2137
#define IDS_COMMENTS_3 2138
#define IDS_FIRST_NAME_4 2139
#define IDS_LAST_NAME_4 2140
#define IDS_SPOUSE_4 2141
#define IDS_BUSINESS_4 2142
#define IDS_ADDR1_4 2143
#define IDS_ADDR2_4 2144
#define IDS_CITY_4 2145
#define IDS_STATE_4 2146
#define IDS_ZIP_4 2147
#define IDS_PHONE1_4 2148
#define IDS_PHONE2_4 2149
#define IDS_DATE_4 2150
#define IDS_COMMENTS_4 2151
#define IDS_FIRST_NAME_5 2152
#define IDS_LAST_NAME_5 2153
#define IDS_SPOUSE_5 2154
#define IDS_BUSINESS_5 2155
#define IDS_ADDR1_5 2156
#define IDS_ADDR2_5 2157
#define IDS_CITY_5 2158
#define IDS_STATE_5 2159
#define IDS_ZIP_5 2160
#define IDS_PHONE1_5 2161
#define IDS_PHONE2_5 2162
#define IDS_DATE_5 2163
#define IDS_COMMENTS_5 2164
#define IDS_FIRST_NAME_6 2165
#define IDS_LAST_NAME_6 2166
#define IDS_SPOUSE_6 2167
#define IDS_BUSINESS_6 2168
#define IDS_ADDR1_6 2169
#define IDS_ADDR2_6 2170
#define IDS_CITY_6 2171
#define IDS_STATE_6 2172
#define IDS_ZIP_6 2173
#define IDS_PHONE1_6 2174
#define IDS_PHONE2_6 2175
#define IDS_DATE_6 2176
#define IDS_COMMENTS_6 2177
#define IDS_RANGE 2178
#define IDS_SEARCH 2179
#define IDS_MAIN 2180
#define IDS_FILTERSTRING 2181
#define IDS_INITIALIZATION 2182
#define IDS_DIALOGFAILURE 2183
#define IDS_LOCKRESFAILURE 2184
#define IDS_NOTEMPLATE 2185
#define IDS_NOHINSTANCE 2186
#define IDS_MEMALLOCFAILURE 2187
#define IDS_MEMLOCKFAILURE 2188
// Self defined messages
#define WM_DISPLAY 2200
#define WM_ENDRANGE 2201
#define WM_DBIINIT 2202
#define WM_ALL 2204
#define WM_ABFILEOPEN 2205
#define WM_ABFILECREATE 2206
#define WM_SETUP 2207