home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PILOT / PC / RUNWAY / PILOT.INC < prev    next >
Encoding:
Text File  |  1996-10-02  |  82.4 KB  |  2,713 lines

  1.         list 0                  ;disable listing
  2.  
  3. ;-----------------------------------------------------------------------------
  4. ; pilot.inc
  5. ;
  6. ;   include file for pila
  7. ;
  8. ;   processed from USR Pilot include files
  9. ;
  10. ;-----------------------------------------------------------------------------
  11.  
  12. ; buildrules.h
  13. EMULATION_NONE         equ 0
  14. EMULATION_WINDOWS      equ 1
  15. EMULATION_DOS          equ 2
  16. EMULATION_MAC          equ 3
  17.  
  18. MEMORY_LOCAL           equ 0
  19. MEMORY_REMOTE          equ 1
  20.  
  21. ENVIRONMENT_CW         equ 0
  22. ENVIRONMENT_MPW        equ 1
  23.  
  24. ERROR_CHECK_NONE       equ 0
  25. ERROR_CHECK_PARTIAL    equ 1
  26. ERROR_CHECK_FULL       equ 2
  27.  
  28. CPU_68K                equ 0
  29. CPU_x86                equ 1
  30.  
  31. HW_TARGET_NONE         equ 0
  32. HW_TARGET_302          equ 1
  33. HW_TARGET_328EMU       equ 2
  34. HW_TARGET_328          equ 3
  35. HW_TARGET_TD1          equ 4
  36.  
  37. MEMORY_FORCE_LOCK_OFF  equ 0
  38. MEMORY_FORCE_LOCK_ON   equ 1
  39.  
  40. DEBUG_LEVEL_NONE       equ 1
  41. DEBUG_LEVEL_PARTIAL    equ 2
  42. DEBUG_LEVEL_FULL       equ 3
  43.  
  44. COUNTRY_UNITED_STATES  equ 0
  45. COUNTRY_FRANCE         equ 1
  46. COUNTRY_GERMANY        equ 2
  47.  
  48. LANGUAGE_ENGLISH       equ 0
  49. LANGUAGE_FRENCH        equ 1
  50. LANGUAGE_GERMAN        equ 2
  51.  
  52. MEMORY_FORCE_LOCK      equ 1
  53. MEMORY_TYPE            equ $00000000
  54. ENVIRONMENT            equ $00000000
  55. ERROR_CHECK_LEVEL      equ $00000002
  56. CPU_TYPE               equ $00000000
  57. HW_TARGET              equ $00000000
  58. COUNTRY                equ $00000000
  59. LANGUAGE               equ $00000000
  60.  
  61.  
  62. ; appbuildrules.h
  63. SHELL_COMMAND_DB        equ 0
  64. SHELL_COMMAND_UI        equ 0
  65. SHELL_COMMAND_APP       equ 0
  66. SHELL_COMMAND_EMULATOR  equ 1
  67.  
  68.  
  69. ; common.h
  70. USE_TRAPS equ 1
  71.  
  72. NULL  equ 0
  73.  
  74. false equ 0
  75. true  equ 1
  76.  
  77. ; hardware\m68khwr.h
  78. m68kTrapInstr                   equ $00004e40
  79. m68kTrapVectorMask              equ $0000000f
  80. M68KExcTableType_initStack      equ 0
  81. M68KExcTableType_initPC         equ 4
  82. M68KExcTableType_busErr         equ 8
  83. M68KExcTableType_addressErr     equ 12
  84. M68KExcTableType_illegalInstr   equ 16
  85. M68KExcTableType_divideByZero   equ 20
  86. M68KExcTableType_chk            equ 24
  87. M68KExcTableType_trap           equ 28
  88. M68KExcTableType_privilege      equ 32
  89. M68KExcTableType_trace          equ 36
  90. M68KExcTableType_aTrap          equ 40
  91. M68KExcTableType_fTrap          equ 44
  92. M68KExcTableType_reserved12     equ 48
  93. M68KExcTableType_coproc         equ 52
  94. M68KExcTableType_formatErr      equ 56
  95. M68KExcTableType_unitializedInt equ 60
  96. M68KExcTableType_reserved       equ 64
  97. M68KExcTableType_spuriousInt    equ 96
  98. M68KExcTableType_autoVec1       equ 100
  99. M68KExcTableType_autoVec2       equ 104
  100. M68KExcTableType_autoVec3       equ 108
  101. M68KExcTableType_autoVec4       equ 112
  102. M68KExcTableType_autoVec5       equ 116
  103. M68KExcTableType_autoVec6       equ 120
  104. M68KExcTableType_autoVec7       equ 124
  105. M68KExcTableType_trapN          equ 128
  106. M68KExcTableType_unassigned     equ 192
  107. M68KExcTableType_sizeof         equ 256
  108. M68KRegsType_d                  equ 0
  109. M68KRegsType_a                  equ 32
  110. M68KRegsType_usp                equ 60
  111. M68KRegsType_ssp                equ 64
  112. M68KRegsType_pc                 equ 68
  113. M68KRegsType_sr                 equ 72
  114. M68KRegsType_sizeof             equ 74
  115. m68kSrTraceMask                 equ $00008000
  116. m68kSrTraceBit                  equ 15
  117. m68kSrSupervisorMask            equ $00002000
  118. m68kSrInterruptMask             equ $00000700
  119. m68kSrInterruptOffset           equ 8
  120. m68kSrExtendMask                equ $00000010
  121. m68kSrNegativeMask              equ $00000008
  122. m68kSrZeroMask                  equ $00000004
  123. m68kSrOverflowMask              equ $00000002
  124. m68kSrCarryMask                 equ $00000001
  125.  
  126. ; system\systraps.h
  127. sysTrapBase                            equ $0000a000
  128. sysTrapMemInit                         equ 40960
  129. sysTrapMemInitHeapTable                equ 40961
  130. sysTrapMemStoreInit                    equ 40962
  131. sysTrapMemCardFormat                   equ 40963
  132. sysTrapMemCardInfo                     equ 40964
  133. sysTrapMemStoreInfo                    equ 40965
  134. sysTrapMemStoreSetInfo                 equ 40966
  135. sysTrapMemNumHeaps                     equ 40967
  136. sysTrapMemNumRAMHeaps                  equ 40968
  137. sysTrapMemHeapID                       equ 40969
  138. sysTrapMemHeapPtr                      equ 40970
  139. sysTrapMemHeapFreeBytes                equ 40971
  140. sysTrapMemHeapSize                     equ 40972
  141. sysTrapMemHeapFlags                    equ 40973
  142. sysTrapMemHeapCompact                  equ 40974
  143. sysTrapMemHeapInit                     equ 40975
  144. sysTrapMemHeapFreeByOwnerID            equ 40976
  145. sysTrapMemChunkNew                     equ 40977
  146. sysTrapMemChunkFree                    equ 40978
  147. sysTrapMemPtrNew                       equ 40979
  148. sysTrapMemPtrRecoverHandle             equ 40980
  149. sysTrapMemPtrFlags                     equ 40981
  150. sysTrapMemPtrSize                      equ 40982
  151. sysTrapMemPtrOwner                     equ 40983
  152. sysTrapMemPtrHeapID                    equ 40984
  153. sysTrapMemPtrCardNo                    equ 40985
  154. sysTrapMemPtrToLocalID                 equ 40986
  155. sysTrapMemPtrSetOwner                  equ 40987
  156. sysTrapMemPtrResize                    equ 40988
  157. sysTrapMemPtrResetLock                 equ 40989
  158. sysTrapMemHandleNew                    equ 40990
  159. sysTrapMemHandleLockCount              equ 40991
  160. sysTrapMemHandleToLocalID              equ 40992
  161. sysTrapMemHandleLock                   equ 40993
  162. sysTrapMemHandleUnlock                 equ 40994
  163. sysTrapMemLocalIDToGlobal              equ 40995
  164. sysTrapMemLocalIDKind                  equ 40996
  165. sysTrapMemLocalIDToPtr                 equ 40997
  166. sysTrapMemMove                         equ 40998
  167. sysTrapMemSet                          equ 40999
  168. sysTrapMemStoreSearch                  equ 41000
  169. sysTrapMemPtrDataStorage               equ 41001
  170. sysTrapMemKernelInit                   equ 41002
  171. sysTrapMemHandleFree                   equ 41003
  172. sysTrapMemHandleFlags                  equ 41004
  173. sysTrapMemHandleSize                   equ 41005
  174. sysTrapMemHandleOwner                  equ 41006
  175. sysTrapMemHandleHeapID                 equ 41007
  176. sysTrapMemHandleDataStorage            equ 41008
  177. sysTrapMemHandleCardNo                 equ 41009
  178. sysTrapMemHandleSetOwner               equ 41010
  179. sysTrapMemHandleResize                 equ 41011
  180. sysTrapMemHandleResetLock              equ 41012
  181. sysTrapMemPtrUnlock                    equ 41013
  182. sysTrapMemLocalIDToLockedPtr           equ 41014
  183. sysTrapMemSetDebugMode                 equ 41015
  184. sysTrapMemHeapScramble                 equ 41016
  185. sysTrapMemHeapCheck                    equ 41017
  186. sysTrapMemNumCards                     equ 41018
  187. sysTrapMemDebugMode                    equ 41019
  188. sysTrapMemSemaphoreReserve             equ 41020
  189. sysTrapMemSemaphoreRelease             equ 41021
  190. sysTrapMemHeapDynamic                  equ 41022
  191. sysTrapMemNVParams                     equ 41023
  192. sysTrapDmInit                          equ 41024
  193. sysTrapDmCreateDatabase                equ 41025
  194. sysTrapDmDeleteDatabase                equ 41026
  195. sysTrapDmNumDatabases                  equ 41027
  196. sysTrapDmGetDatabase                   equ 41028
  197. sysTrapDmFindDatabase                  equ 41029
  198. sysTrapDmDatabaseInfo                  equ 41030
  199. sysTrapDmSetDatabaseInfo               equ 41031
  200. sysTrapDmDatabaseSize                  equ 41032
  201. sysTrapDmOpenDatabase                  equ 41033
  202. sysTrapDmCloseDatabase                 equ 41034
  203. sysTrapDmNextOpenDatabase              equ 41035
  204. sysTrapDmOpenDatabaseInfo              equ 41036
  205. sysTrapDmResetRecordStates             equ 41037
  206. sysTrapDmGetLastErr                    equ 41038
  207. sysTrapDmNumRecords                    equ 41039
  208. sysTrapDmRecordInfo                    equ 41040
  209. sysTrapDmSetRecordInfo                 equ 41041
  210. sysTrapDmAttachRecord                  equ 41042
  211. sysTrapDmDetachRecord                  equ 41043
  212. sysTrapDmMoveRecord                    equ 41044
  213. sysTrapDmNewRecord                     equ 41045
  214. sysTrapDmRemoveRecord                  equ 41046
  215. sysTrapDmDeleteRecord                  equ 41047
  216. sysTrapDmArchiveRecord                 equ 41048
  217. sysTrapDmNewHandle                     equ 41049
  218. sysTrapDmRemoveSecretRecords           equ 41050
  219. sysTrapDmQueryRecord                   equ 41051
  220. sysTrapDmGetRecord                     equ 41052
  221. sysTrapDmResizeRecord                  equ 41053
  222. sysTrapDmReleaseRecord                 equ 41054
  223. sysTrapDmGetResource                   equ 41055
  224. sysTrapDmGet1Resource                  equ 41056
  225. sysTrapDmReleaseResource               equ 41057
  226. sysTrapDmResizeResource                equ 41058
  227. sysTrapDmNextOpenResDatabase           equ 41059
  228. sysTrapDmFindResourceType              equ 41060
  229. sysTrapDmFindResource                  equ 41061
  230. sysTrapDmSearchResource                equ 41062
  231. sysTrapDmNumResources                  equ 41063
  232. sysTrapDmResourceInfo                  equ 41064
  233. sysTrapDmSetResourceInfo               equ 41065
  234. sysTrapDmAttachResource                equ 41066
  235. sysTrapDmDetachResource                equ 41067
  236. sysTrapDmNewResource                   equ 41068
  237. sysTrapDmRemoveResource                equ 41069
  238. sysTrapDmGetResourceIndex              equ 41070
  239. sysTrapDmQuickSort                     equ 41071
  240. sysTrapDmQueryNextInCategory           equ 41072
  241. sysTrapDmNumRecordsInCategory          equ 41073
  242. sysTrapDmPositionInCategory            equ 41074
  243. sysTrapDmSeekRecordInCategory          equ 41075
  244. sysTrapDmMoveCategory                  equ 41076
  245. sysTrapDmOpenDatabaseByTypeCreator     equ 41077
  246. sysTrapDmWrite                         equ 41078
  247. sysTrapDmStrCopy                       equ 41079
  248. sysTrapDmGetNextDatabaseByTypeCreator  equ 41080
  249. sysTrapDmWriteCheck                    equ 41081
  250. sysTrapDmMoveOpenDBContext             equ 41082
  251. sysTrapDmFindRecordByID                equ 41083
  252. sysTrapDmGetAppInfoID                  equ 41084
  253. sysTrapDmFindSortPosition              equ 41085
  254. sysTrapDmSet                           equ 41086
  255. sysTrapDmCreateDatabaseFromImage       equ 41087
  256. sysTrapDbgSrcMessage                   equ 41088
  257. sysTrapDbgMessage                      equ 41089
  258. sysTrapDbgGetMessage                   equ 41090
  259. sysTrapDbgCommSettings                 equ 41091
  260. sysTrapErrDisplayFileLineMsg           equ 41092
  261. sysTrapErrSetJump                      equ 41093
  262. sysTrapErrLongJump                     equ 41094
  263. sysTrapErrThrow                        equ 41095
  264. sysTrapErrExceptionList                equ 41096
  265. sysTrapSysBroadcastActionCode          equ 41097
  266. sysTrapSysUnimplemented                equ 41098
  267. sysTrapSysColdBoot                     equ 41099
  268. sysTrapSysReset                        equ 41100
  269. sysTrapSysDoze                         equ 41101
  270. sysTrapSysAppLaunch                    equ 41102
  271. sysTrapSysAppStartup                   equ 41103
  272. sysTrapSysAppExit                      equ 41104
  273. sysTrapSysSetA5                        equ 41105
  274. sysTrapSysSetTrapAddress               equ 41106
  275. sysTrapSysGetTrapAddress               equ 41107
  276. sysTrapSysTranslateKernelErr           equ 41108
  277. sysTrapSysSemaphoreCreate              equ 41109
  278. sysTrapSysSemaphoreDelete              equ 41110
  279. sysTrapSysSemaphoreWait                equ 41111
  280. sysTrapSysSemaphoreSignal              equ 41112
  281. sysTrapSysTimerCreate                  equ 41113
  282. sysTrapSysTimerWrite                   equ 41114
  283. sysTrapSysTaskCreate                   equ 41115
  284. sysTrapSysTaskDelete                   equ 41116
  285. sysTrapSysTaskTrigger                  equ 41117
  286. sysTrapSysTaskID                       equ 41118
  287. sysTrapSysTaskUserInfoPtr              equ 41119
  288. sysTrapSysTaskDelay                    equ 41120
  289. sysTrapSysTaskSetTermProc              equ 41121
  290. sysTrapSysUILaunch                     equ 41122
  291. sysTrapSysNewOwnerID                   equ 41123
  292. sysTrapSysSemaphoreSet                 equ 41124
  293. sysTrapSysDisableInts                  equ 41125
  294. sysTrapSysRestoreStatus                equ 41126
  295. sysTrapSysUIAppSwitch                  equ 41127
  296. sysTrapSysCurAppInfoP                  equ 41128
  297. sysTrapSysHandleEvent                  equ 41129
  298. sysTrapSysInit                         equ 41130
  299. sysTrapSysQSort                        equ 41131
  300. sysTrapSysCurAppDatabase               equ 41132
  301. sysTrapSysFatalAlert                   equ 41133
  302. sysTrapSysResSemaphoreCreate           equ 41134
  303. sysTrapSysResSemaphoreDelete           equ 41135
  304. sysTrapSysResSemaphoreReserve          equ 41136
  305. sysTrapSysResSemaphoreRelease          equ 41137
  306. sysTrapSysSleep                        equ 41138
  307. sysTrapSysKeyboardDialog               equ 41139
  308. sysTrapSysAppLauncherDialog            equ 41140
  309. sysTrapSysSetPerformance               equ 41141
  310. sysTrapSysBatteryInfo                  equ 41142
  311. sysTrapSysLibInstall                   equ 41143
  312. sysTrapSysLibRemove                    equ 41144
  313. sysTrapSysLibTblEntry                  equ 41145
  314. sysTrapSysLibFind                      equ 41146
  315. sysTrapSysBatteryDialog                equ 41147
  316. sysTrapSysCopyStringResource           equ 41148
  317. sysTrapSysKernelInfo                   equ 41149
  318. sysTrapSysLaunchConsole                equ 41150
  319. sysTrapSysTimerDelete                  equ 41151
  320. sysTrapSysSetAutoOffTime               equ 41152
  321. sysTrapSysFormPointerArrayToStrings    equ 41153
  322. sysTrapSysRandom                       equ 41154
  323. sysTrapSysTaskSwitching                equ 41155
  324. sysTrapSysTimerRead                    equ 41156
  325. sysTrapStrCopy                         equ 41157
  326. sysTrapStrCat                          equ 41158
  327. sysTrapStrLen                          equ 41159
  328. sysTrapStrCompare                      equ 41160
  329. sysTrapStrIToA                         equ 41161
  330. sysTrapStrCaselessCompare              equ 41162
  331. sysTrapStrIToH                         equ 41163
  332. sysTrapStrChr                          equ 41164
  333. sysTrapStrStr                          equ 41165
  334. sysTrapStrAToI                         equ 41166
  335. sysTrapStrToLower                      equ 41167
  336. sysTrapSerReceiveISP                   equ 41168
  337. sysTrapSlkOpen                         equ 41169
  338. sysTrapSlkClose                        equ 41170
  339. sysTrapSlkOpenSocket                   equ 41171
  340. sysTrapSlkCloseSocket                  equ 41172
  341. sysTrapSlkSocketRefNum                 equ 41173
  342. sysTrapSlkSocketSetTimeout             equ 41174
  343. sysTrapSlkFlushSocket                  equ 41175
  344. sysTrapSlkSetSocketListener            equ 41176
  345. sysTrapSlkSendPacket                   equ 41177
  346. sysTrapSlkReceivePacket                equ 41178
  347. sysTrapSlkSysPktDefaultResponse        equ 41179
  348. sysTrapSlkProcessRPC                   equ 41180
  349. sysTrapConPutS                         equ 41181
  350. sysTrapConGetS                         equ 41182
  351. sysTrapFplInit                         equ 41183
  352. sysTrapFplFree                         equ 41184
  353. sysTrapFplFToA                         equ 41185
  354. sysTrapFplAToF                         equ 41186
  355. sysTrapFplBase10Info                   equ 41187
  356. sysTrapFplLongToFloat                  equ 41188
  357. sysTrapFplFloatToLong                  equ 41189
  358. sysTrapFplFloatToULong                 equ 41190
  359. sysTrapFplMul                          equ 41191
  360. sysTrapFplAdd                          equ 41192
  361. sysTrapFplSub                          equ 41193
  362. sysTrapFplDiv                          equ 41194
  363. sysTrapScrInit                         equ 41195
  364. sysTrapScrCopyRectangle                equ 41196
  365. sysTrapScrDrawChars                    equ 41197
  366. sysTrapScrLineRoutine                  equ 41198
  367. sysTrapScrRectangleRoutine             equ 41199
  368. sysTrapScrScreenInfo                   equ 41200
  369. sysTrapScrDrawNotify                   equ 41201
  370. sysTrapScrSendUpdateArea               equ 41202
  371. sysTrapScrCompressScanLine             equ 41203
  372. sysTrapScrDeCompressScanLine           equ 41204
  373. sysTrapTimGetSeconds                   equ 41205
  374. sysTrapTimSetSeconds                   equ 41206
  375. sysTrapTimGetTicks                     equ 41207
  376. sysTrapTimInit                         equ 41208
  377. sysTrapTimSetAlarm                     equ 41209
  378. sysTrapTimGetAlarm                     equ 41210
  379. sysTrapTimHandleInterrupt              equ 41211
  380. sysTrapTimSecondsToDateTime            equ 41212
  381. sysTrapTimDateTimeToSeconds            equ 41213
  382. sysTrapTimAdjust                       equ 41214
  383. sysTrapTimSleep                        equ 41215
  384. sysTrapTimWake                         equ 41216
  385. sysTrapCategoryCreateList              equ 41217
  386. sysTrapCategoryFreeList                equ 41218
  387. sysTrapCategoryFind                    equ 41219
  388. sysTrapCategoryGetName                 equ 41220
  389. sysTrapCategoryEdit                    equ 41221
  390. sysTrapCategorySelect                  equ 41222
  391. sysTrapCategoryGetNext                 equ 41223
  392. sysTrapCategorySetTriggerLabel         equ 41224
  393. sysTrapCategoryTruncateName            equ 41225
  394. sysTrapClipboardAddItem                equ 41226
  395. sysTrapClipboardCheckIfItemExist       equ 41227
  396. sysTrapClipboardGetItem                equ 41228
  397. sysTrapCtlDrawControl                  equ 41229
  398. sysTrapCtlEraseControl                 equ 41230
  399. sysTrapCtlHideControl                  equ 41231
  400. sysTrapCtlShowControl                  equ 41232
  401. sysTrapCtlGetValue                     equ 41233
  402. sysTrapCtlSetValue                     equ 41234
  403. sysTrapCtlGetLabel                     equ 41235
  404. sysTrapCtlSetLabel                     equ 41236
  405. sysTrapCtlHandleEvent                  equ 41237
  406. sysTrapCtlHitControl                   equ 41238
  407. sysTrapCtlSetEnabled                   equ 41239
  408. sysTrapCtlSetUsable                    equ 41240
  409. sysTrapCtlEnabled                      equ 41241
  410. sysTrapEvtInitialize                   equ 41242
  411. sysTrapEvtAddEventToQueue              equ 41243
  412. sysTrapEvtCopyEvent                    equ 41244
  413. sysTrapEvtGetEvent                     equ 41245
  414. sysTrapEvtGetPen                       equ 41246
  415. sysTrapEvtSysInit                      equ 41247
  416. sysTrapEvtGetSysEvent                  equ 41248
  417. sysTrapEvtProcessSoftKeyStroke         equ 41249
  418. sysTrapEvtGetPenBtnList                equ 41250
  419. sysTrapEvtSetPenQueuePtr               equ 41251
  420. sysTrapEvtPenQueueSize                 equ 41252
  421. sysTrapEvtFlushPenQueue                equ 41253
  422. sysTrapEvtEnqueuePenPoint              equ 41254
  423. sysTrapEvtDequeuePenStrokeInfo         equ 41255
  424. sysTrapEvtDequeuePenPoint              equ 41256
  425. sysTrapEvtFlushNextPenStroke           equ 41257
  426. sysTrapEvtSetKeyQueuePtr               equ 41258
  427. sysTrapEvtKeyQueueSize                 equ 41259
  428. sysTrapEvtFlushKeyQueue                equ 41260
  429. sysTrapEvtEnqueueKey                   equ 41261
  430. sysTrapEvtDequeueKeyEvent              equ 41262
  431. sysTrapEvtWakeup                       equ 41263
  432. sysTrapEvtResetAutoOffTimer            equ 41264
  433. sysTrapEvtKeyQueueEmpty                equ 41265
  434. sysTrapEvtEnableGraffiti               equ 41266
  435. sysTrapFldCopy                         equ 41267
  436. sysTrapFldCut                          equ 41268
  437. sysTrapFldDrawField                    equ 41269
  438. sysTrapFldEraseField                   equ 41270
  439. sysTrapFldFreeMemory                   equ 41271
  440. sysTrapFldGetBounds                    equ 41272
  441. sysTrapFldGetTextPtr                   equ 41273
  442. sysTrapFldGetSelection                 equ 41274
  443. sysTrapFldHandleEvent                  equ 41275
  444. sysTrapFldPaste                        equ 41276
  445. sysTrapFldRecalculateField             equ 41277
  446. sysTrapFldSetBounds                    equ 41278
  447. sysTrapFldSetText                      equ 41279
  448. sysTrapFldGetFont                      equ 41280
  449. sysTrapFldSetFont                      equ 41281
  450. sysTrapFldSetSelection                 equ 41282
  451. sysTrapFldGrabFocus                    equ 41283
  452. sysTrapFldReleaseFocus                 equ 41284
  453. sysTrapFldGetInsPtPosition             equ 41285
  454. sysTrapFldSetInsPtPosition             equ 41286
  455. sysTrapFldSetScrollPosition            equ 41287
  456. sysTrapFldGetScrollPosition            equ 41288
  457. sysTrapFldGetTextHeight                equ 41289
  458. sysTrapFldGetTextAllocatedSize         equ 41290
  459. sysTrapFldGetTextLength                equ 41291
  460. sysTrapFldScrollField                  equ 41292
  461. sysTrapFldScrollable                   equ 41293
  462. sysTrapFldGetVisibleLines              equ 41294
  463. sysTrapFldGetAttributes                equ 41295
  464. sysTrapFldSetAttributes                equ 41296
  465. sysTrapFldSendChangeNotification       equ 41297
  466. sysTrapFldCalcFieldHeight              equ 41298
  467. sysTrapFldGetTextHandle                equ 41299
  468. sysTrapFldCompactText                  equ 41300
  469. sysTrapFldDirty                        equ 41301
  470. sysTrapFldWordWrap                     equ 41302
  471. sysTrapFldSetTextAllocatedSize         equ 41303
  472. sysTrapFldSetTextHandle                equ 41304
  473. sysTrapFldSetTextPtr                   equ 41305
  474. sysTrapFldGetMaxChars                  equ 41306
  475. sysTrapFldSetMaxChars                  equ 41307
  476. sysTrapFldSetUsable                    equ 41308
  477. sysTrapFldInsert                       equ 41309
  478. sysTrapFldDelete                       equ 41310
  479. sysTrapFldUndo                         equ 41311
  480. sysTrapFldSetDirty                     equ 41312
  481. sysTrapFldSendHeightChangeNotification equ 41313
  482. sysTrapFldMakeFullyVisible             equ 41314
  483. sysTrapFntGetFont                      equ 41315
  484. sysTrapFntSetFont                      equ 41316
  485. sysTrapFntGetFontPtr                   equ 41317
  486. sysTrapFntBaseLine                     equ 41318
  487. sysTrapFntCharHeight                   equ 41319
  488. sysTrapFntLineHeight                   equ 41320
  489. sysTrapFntAverageCharWidth             equ 41321
  490. sysTrapFntCharWidth                    equ 41322
  491. sysTrapFntCharsWidth                   equ 41323
  492. sysTrapFntDescenderHeight              equ 41324
  493. sysTrapFntCharsInWidth                 equ 41325
  494. sysTrapFntLineWidth                    equ 41326
  495. sysTrapFrmInitForm                     equ 41327
  496. sysTrapFrmDeleteForm                   equ 41328
  497. sysTrapFrmDrawForm                     equ 41329
  498. sysTrapFrmEraseForm                    equ 41330
  499. sysTrapFrmGetActiveForm                equ 41331
  500. sysTrapFrmSetActiveForm                equ 41332
  501. sysTrapFrmGetActiveFormID              equ 41333
  502. sysTrapFrmGetUserModifiedState         equ 41334
  503. sysTrapFrmSetNotUserModified           equ 41335
  504. sysTrapFrmGetFocus                     equ 41336
  505. sysTrapFrmSetFocus                     equ 41337
  506. sysTrapFrmHandleEvent                  equ 41338
  507. sysTrapFrmGetFormBounds                equ 41339
  508. sysTrapFrmGetWindowHandle              equ 41340
  509. sysTrapFrmGetFormId                    equ 41341
  510. sysTrapFrmGetFormPtr                   equ 41342
  511. sysTrapFrmGetNumberOfObjects           equ 41343
  512. sysTrapFrmGetObjectIndex               equ 41344
  513. sysTrapFrmGetObjectId                  equ 41345
  514. sysTrapFrmGetObjectType                equ 41346
  515. sysTrapFrmGetObjectPtr                 equ 41347
  516. sysTrapFrmHideObject                   equ 41348
  517. sysTrapFrmShowObject                   equ 41349
  518. sysTrapFrmGetObjectPosition            equ 41350
  519. sysTrapFrmSetObjectPositon             equ 41351
  520. sysTrapFrmGetControlValue              equ 41352
  521. sysTrapFrmSetControlValue              equ 41353
  522. sysTrapFrmGetControlGroupSelection     equ 41354
  523. sysTrapFrmSetControlGroupSelection     equ 41355
  524. sysTrapFrmCopyLabel                    equ 41356
  525. sysTrapFrmSetLabel                     equ 41357
  526. sysTrapFrmGetLabel                     equ 41358
  527. sysTrapFrmSetCategoryLabel             equ 41359
  528. sysTrapFrmGetTitle                     equ 41360
  529. sysTrapFrmSetTitle                     equ 41361
  530. sysTrapFrmAlert                        equ 41362
  531. sysTrapFrmDoDialog                     equ 41363
  532. sysTrapFrmCustomAlert                  equ 41364
  533. sysTrapFrmHelp                         equ 41365
  534. sysTrapFrmUpdateScrollers              equ 41366
  535. sysTrapFrmGetFirstForm                 equ 41367
  536. sysTrapFrmVisible                      equ 41368
  537. sysTrapFrmGetObjectBounds              equ 41369
  538. sysTrapFrmCopyTitle                    equ 41370
  539. sysTrapFrmGotoForm                     equ 41371
  540. sysTrapFrmPopupForm                    equ 41372
  541. sysTrapFrmUpdateForm                   equ 41373
  542. sysTrapFrmReturnToForm                 equ 41374
  543. sysTrapFrmSetEventHandler              equ 41375
  544. sysTrapFrmDispatchEvent                equ 41376
  545. sysTrapFrmCloseAllForms                equ 41377
  546. sysTrapFrmSaveAllForms                 equ 41378
  547. sysTrapFrmGetGadgetData                equ 41379
  548. sysTrapFrmSetGadgetData                equ 41380
  549. sysTrapFrmSetCategoryTrigger           equ 41381
  550. sysTrapUIInitialize                    equ 41382
  551. sysTrapUIReset                         equ 41383
  552. sysTrapInsPtInitialize                 equ 41384
  553. sysTrapInsPtSetLocation                equ 41385
  554. sysTrapInsPtGetLocation                equ 41386
  555. sysTrapInsPtEnable                     equ 41387
  556. sysTrapInsPtEnabled                    equ 41388
  557. sysTrapInsPtSetHeight                  equ 41389
  558. sysTrapInsPtGetHeight                  equ 41390
  559. sysTrapInsPtCheckBlink                 equ 41391
  560. sysTrapLstSetDrawFunction              equ 41392
  561. sysTrapLstDrawList                     equ 41393
  562. sysTrapLstEraseList                    equ 41394
  563. sysTrapLstGetSelection                 equ 41395
  564. sysTrapLstGetSelectionText             equ 41396
  565. sysTrapLstHandleEvent                  equ 41397
  566. sysTrapLstSetHeight                    equ 41398
  567. sysTrapLstSetSelection                 equ 41399
  568. sysTrapLstSetListChoices               equ 41400
  569. sysTrapLstMakeItemVisible              equ 41401
  570. sysTrapLstGetNumberOfItems             equ 41402
  571. sysTrapLstPopupList                    equ 41403
  572. sysTrapLstSetPosition                  equ 41404
  573. sysTrapMenuInit                        equ 41405
  574. sysTrapMenuDispose                     equ 41406
  575. sysTrapMenuHandleEvent                 equ 41407
  576. sysTrapMenuDrawMenu                    equ 41408
  577. sysTrapMenuEraseStatus                 equ 41409
  578. sysTrapMenuGetActiveMenu               equ 41410
  579. sysTrapMenuSetActiveMenu               equ 41411
  580. sysTrapRctSetRectangle                 equ 41412
  581. sysTrapRctCopyRectangle                equ 41413
  582. sysTrapRctInsetRectangle               equ 41414
  583. sysTrapRctOffsetRectangle              equ 41415
  584. sysTrapRctPtInRectangle                equ 41416
  585. sysTrapRctGetIntersection              equ 41417
  586. sysTrapTblDrawTable                    equ 41418
  587. sysTrapTblEraseTable                   equ 41419
  588. sysTrapTblHandleEvent                  equ 41420
  589. sysTrapTblGetItemBounds                equ 41421
  590. sysTrapTblSelectItem                   equ 41422
  591. sysTrapTblGetItemInt                   equ 41423
  592. sysTrapTblSetItemInt                   equ 41424
  593. sysTrapTblSetItemStyle                 equ 41425
  594. sysTrapTblUnhighlightSelection         equ 41426
  595. sysTrapTblSetRowUsable                 equ 41427
  596. sysTrapTblGetNumberOfRows              equ 41428
  597. sysTrapTblSetCustomDrawProcedure       equ 41429
  598. sysTrapTblSetRowSelectable             equ 41430
  599. sysTrapTblRowSelectable                equ 41431
  600. sysTrapTblSetLoadDataProcedure         equ 41432
  601. sysTrapTblSetSaveDataProcedure         equ 41433
  602. sysTrapTblGetBounds                    equ 41434
  603. sysTrapTblSetRowHeight                 equ 41435
  604. sysTrapTblGetColumnWidth               equ 41436
  605. sysTrapTblGetRowID                     equ 41437
  606. sysTrapTblSetRowID                     equ 41438
  607. sysTrapTblMarkRowInvalid               equ 41439
  608. sysTrapTblMarkTableInvalid             equ 41440
  609. sysTrapTblGetSelection                 equ 41441
  610. sysTrapTblInsertRow                    equ 41442
  611. sysTrapTblRemoveRow                    equ 41443
  612. sysTrapTblRowInvalid                   equ 41444
  613. sysTrapTblRedrawTable                  equ 41445
  614. sysTrapTblRowUsable                    equ 41446
  615. sysTrapTblReleaseFocus                 equ 41447
  616. sysTrapTblEditing                      equ 41448
  617. sysTrapTblGetCurrentField              equ 41449
  618. sysTrapTblSetColumnUsable              equ 41450
  619. sysTrapTblGetRowHeight                 equ 41451
  620. sysTrapTblSetColumnWidth               equ 41452
  621. sysTrapTblGrabFocus                    equ 41453
  622. sysTrapTblSetItemPtr                   equ 41454
  623. sysTrapTblFindRowID                    equ 41455
  624. sysTrapTblGetLastUsableRow             equ 41456
  625. sysTrapTblGetColumnSpacing             equ 41457
  626. sysTrapTblFindRowData                  equ 41458
  627. sysTrapTblGetRowData                   equ 41459
  628. sysTrapTblSetRowData                   equ 41460
  629. sysTrapTblSetColumnSpacing             equ 41461
  630. sysTrapWinCreateWindow                 equ 41462
  631. sysTrapWinCreateOffscreenWindow        equ 41463
  632. sysTrapWinDeleteWindow                 equ 41464
  633. sysTrapWinInitializeWindow             equ 41465
  634. sysTrapWinAddWindow                    equ 41466
  635. sysTrapWinRemoveWindow                 equ 41467
  636. sysTrapWinSetActiveWindow              equ 41468
  637. sysTrapWinSetDrawWindow                equ 41469
  638. sysTrapWinGetDrawWindow                equ 41470
  639. sysTrapWinGetActiveWindow              equ 41471
  640. sysTrapWinGetDisplayWindow             equ 41472
  641. sysTrapWinGetFirstWindow               equ 41473
  642. sysTrapWinEnableWindow                 equ 41474
  643. sysTrapWinDisableWindow                equ 41475
  644. sysTrapWinGetWindowFrameRect           equ 41476
  645. sysTrapWinDrawWindowFrame              equ 41477
  646. sysTrapWinEraseWindow                  equ 41478
  647. sysTrapWinSaveBits                     equ 41479
  648. sysTrapWinRestoreBits                  equ 41480
  649. sysTrapWinCopyRectangle                equ 41481
  650. sysTrapWinScrollRectangle              equ 41482
  651. sysTrapWinGetDisplayExtent             equ 41483
  652. sysTrapWinGetWindowExtent              equ 41484
  653. sysTrapWinDisplayToWindowPt            equ 41485
  654. sysTrapWinWindowToDisplayPt            equ 41486
  655. sysTrapWinGetClip                      equ 41487
  656. sysTrapWinSetClip                      equ 41488
  657. sysTrapWinResetClip                    equ 41489
  658. sysTrapWinClipRectangle                equ 41490
  659. sysTrapWinDrawLine                     equ 41491
  660. sysTrapWinDrawGrayLine                 equ 41492
  661. sysTrapWinEraseLine                    equ 41493
  662. sysTrapWinInvertLine                   equ 41494
  663. sysTrapWinFillLine                     equ 41495
  664. sysTrapWinDrawRectangle                equ 41496
  665. sysTrapWinEraseRectangle               equ 41497
  666. sysTrapWinInvertRectangle              equ 41498
  667. sysTrapWinDrawRectangleFrame           equ 41499
  668. sysTrapWinDrawGrayRectangleFrame       equ 41500
  669. sysTrapWinEraseRectangleFrame          equ 41501
  670. sysTrapWinInvertRectangleFrame         equ 41502
  671. sysTrapWinGetFramesRectangle           equ 41503
  672. sysTrapWinDrawChars                    equ 41504
  673. sysTrapWinEraseChars                   equ 41505
  674. sysTrapWinInvertChars                  equ 41506
  675. sysTrapWinGetPattern                   equ 41507
  676. sysTrapWinSetPattern                   equ 41508
  677. sysTrapWinSetUnderlineMode             equ 41509
  678. sysTrapWinDrawBitmap                   equ 41510
  679. sysTrapWinModal                        equ 41511
  680. sysTrapWinGetWindowBounds              equ 41512
  681. sysTrapWinFillRectangle                equ 41513
  682. sysTrapWinDrawInvertedChars            equ 41514
  683. sysTrapPrefOpenPreferenceDB            equ 41515
  684. sysTrapPrefGetPreferences              equ 41516
  685. sysTrapPrefSetPreferences              equ 41517
  686. sysTrapPrefGetAppPreferences           equ 41518
  687. sysTrapPrefSetAppPreferences           equ 41519
  688. sysTrapSndInit                         equ 41520
  689. sysTrapSndSetDefaultVolume             equ 41521
  690. sysTrapSndGetDefaultVolume             equ 41522
  691. sysTrapSndDoCmd                        equ 41523
  692. sysTrapSndPlaySystemSound              equ 41524
  693. sysTrapAlmInit                         equ 41525
  694. sysTrapAlmCancelAll                    equ 41526
  695. sysTrapAlmAlarmCallback                equ 41527
  696. sysTrapAlmSetAlarm                     equ 41528
  697. sysTrapAlmGetAlarm                     equ 41529
  698. sysTrapAlmDisplayAlarm                 equ 41530
  699. sysTrapAlmEnableNotification           equ 41531
  700. sysTrapHwrGetRAMMapping                equ 41532
  701. sysTrapHwrMemWritable                  equ 41533
  702. sysTrapHwrMemReadable                  equ 41534
  703. sysTrapHwrDoze                         equ 41535
  704. sysTrapHwrSleep                        equ 41536
  705. sysTrapHwrWake                         equ 41537
  706. sysTrapHwrSetSystemClock               equ 41538
  707. sysTrapHwrSetCPUDutyCycle              equ 41539
  708. sysTrapHwrLCDInit                      equ 41540
  709. sysTrapHwrLCDSleep                     equ 41541
  710. sysTrapHwrTimerInit                    equ 41542
  711. sysTrapHwrCursor                       equ 41543
  712. sysTrapHwrBatteryLevel                 equ 41544
  713. sysTrapHwrDelay                        equ 41545
  714. sysTrapHwrEnableDataWrites             equ 41546
  715. sysTrapHwrDisableDataWrites            equ 41547
  716. sysTrapHwrLCDBaseAddr                  equ 41548
  717. sysTrapHwrLCDDrawBitmap                equ 41549
  718. sysTrapHwrTimerSleep                   equ 41550
  719. sysTrapHwrTimerWake                    equ 41551
  720. sysTrapHwrLCDWake                      equ 41552
  721. sysTrapHwrIRQ1Handler                  equ 41553
  722. sysTrapHwrIRQ2Handler                  equ 41554
  723. sysTrapHwrIRQ3Handler                  equ 41555
  724. sysTrapHwrIRQ4Handler                  equ 41556
  725. sysTrapHwrIRQ5Handler                  equ 41557
  726. sysTrapHwrIRQ6Handler                  equ 41558
  727. sysTrapHwrDockSignals                  equ 41559
  728. sysTrapHwrPluggedIn                    equ 41560
  729. sysTrapCrc16CalcBlock                  equ 41561
  730. sysTrapSelectDay                       equ 41562
  731. sysTrapSelectTime                      equ 41563
  732. sysTrapDayDrawDaySelector              equ 41564
  733. sysTrapDayHandleEvent                  equ 41565
  734. sysTrapDayDrawDays                     equ 41566
  735. sysTrapDayOfWeek                       equ 41567
  736. sysTrapDaysInMonth                     equ 41568
  737. sysTrapDayOfMonth                      equ 41569
  738. sysTrapDateDaysToDate                  equ 41570
  739. sysTrapDateToDays                      equ 41571
  740. sysTrapDateAdjust                      equ 41572
  741. sysTrapDateSecondsToDate               equ 41573
  742. sysTrapDateToAscii                     equ 41574
  743. sysTrapDateToDOWDMFormat               equ 41575
  744. sysTrapTimeToAscii                     equ 41576
  745. sysTrapFind                            equ 41577
  746. sysTrapFindStrInStr                    equ 41578
  747. sysTrapFindSaveMatch                   equ 41579
  748. sysTrapFindGetLineBounds               equ 41580
  749. sysTrapFindDrawHeader                  equ 41581
  750. sysTrapPenOpen                         equ 41582
  751. sysTrapPenClose                        equ 41583
  752. sysTrapPenGetRawPen                    equ 41584
  753. sysTrapPenCalibrate                    equ 41585
  754. sysTrapPenRawToScreen                  equ 41586
  755. sysTrapPenScreenToRaw                  equ 41587
  756. sysTrapPenResetCalibration             equ 41588
  757. sysTrapPenSleep                        equ 41589
  758. sysTrapPenWake                         equ 41590
  759. sysTrapResLoadForm                     equ 41591
  760. sysTrapResLoadMenu                     equ 41592
  761. sysTrapFtrInit                         equ 41593
  762. sysTrapFtrUnregister                   equ 41594
  763. sysTrapFtrGet                          equ 41595
  764. sysTrapFtrSet                          equ 41596
  765. sysTrapFtrGetByIndex                   equ 41597
  766. sysTrapGrfInit                         equ 41598
  767. sysTrapGrfFree                         equ 41599
  768. sysTrapGrfGetState                     equ 41600
  769. sysTrapGrfSetState                     equ 41601
  770. sysTrapGrfFlushPoints                  equ 41602
  771. sysTrapGrfAddPoint                     equ 41603
  772. sysTrapGrfInitState                    equ 41604
  773. sysTrapGrfCleanState                   equ 41605
  774. sysTrapGrfMatch                        equ 41606
  775. sysTrapGrfGetMacro                     equ 41607
  776. sysTrapGrfFilterPoints                 equ 41608
  777. sysTrapGrfGetNumPoints                 equ 41609
  778. sysTrapGrfGetPoint                     equ 41610
  779. sysTrapGrfFindBranch                   equ 41611
  780. sysTrapGrfMatchGlyph                   equ 41612
  781. sysTrapGrfGetGlyphMapping              equ 41613
  782. sysTrapGrfGetMacroName                 equ 41614
  783. sysTrapGrfDeleteMacro                  equ 41615
  784. sysTrapGrfAddMacro                     equ 41616
  785. sysTrapGrfGetAndExpandMacro            equ 41617
  786. sysTrapGrfProcessStroke                equ 41618
  787. sysTrapGrfFieldChange                  equ 41619
  788. sysTrapGetCharSortValue                equ 41620
  789. sysTrapGetCharAttr                     equ 41621
  790. sysTrapGetCharCaselessValue            equ 41622
  791. sysTrapPwdExists                       equ 41623
  792. sysTrapPwdVerify                       equ 41624
  793. sysTrapPwdSet                          equ 41625
  794. sysTrapPwdRemove                       equ 41626
  795. sysTrapGsiInitialize                   equ 41627
  796. sysTrapGsiSetLocation                  equ 41628
  797. sysTrapGsiEnable                       equ 41629
  798. sysTrapGsiEnabled                      equ 41630
  799. sysTrapGsiSetShiftState                equ 41631
  800. sysTrapKeyInit                         equ 41632
  801. sysTrapKeyHandleInterrupt              equ 41633
  802. sysTrapKeyCurrentState                 equ 41634
  803. sysTrapKeyResetDoubleTap               equ 41635
  804. sysTrapKeyRates                        equ 41636
  805. sysTrapKeySleep                        equ 41637
  806. sysTrapKeyWake                         equ 41638
  807. sysTrapCmBroadcast                     equ 41639
  808. sysTrapDlkStartServer                  equ 41640
  809. sysTrapDlkGetSyncInfo                  equ 41641
  810. sysTrapDlkSetLogEntry                  equ 41642
  811. sysTrapPsrInit                         equ 41643
  812. sysTrapPsrClose                        equ 41644
  813. sysTrapPsrGetCommand                   equ 41645
  814. sysTrapPsrSendReply                    equ 41646
  815. sysTrapAbtShowAbout                    equ 41647
  816. sysTrapMdmDial                         equ 41648
  817. sysTrapMdmHangUp                       equ 41649
  818. sysTrapDmSearchRecord                  equ 41650
  819. sysTrapSysInsertionSort                equ 41651
  820. sysTrapDmInsertionSort                 equ 41652
  821. sysTrapLstSetTopItem                   equ 41653
  822. sysTrapLastTrapNumber                  equ 41654
  823.  
  824. sysLibTrapBase   equ $0000a800
  825. sysLibTrapName   equ 43008
  826. sysLibTrapOpen   equ 43009
  827. sysLibTrapClose  equ 43010
  828. sysLibTrapSleep  equ 43011
  829. sysLibTrapWake   equ 43012
  830. sysLibTrapCustom equ 43013
  831.  
  832. sysDbgBreakpointTrapNum    equ 0
  833. sysDbgTrapNum              equ 8
  834. sysDispatchTrapNum         equ 15
  835.  
  836. sysResIDBootReset          equ 10000
  837. sysResIDBootInitCode       equ 10001
  838. sysResIDBootSysCodeStart   equ 10100
  839. sysResIDBootSysCodeMin     equ 10102
  840. sysResIDBootUICodeStart    equ 10200
  841. sysResIDBootUICodeMin      equ 10203
  842. sysResIDFeatures           equ 10000
  843. sysResIDGrfTemplate        equ 10000
  844. sysResIDGrfDictionary      equ 10000
  845. sysResIDGrfDefaultMacros   equ 10000
  846. sysResIDDefaultDB          equ 1
  847. sysResIDSysPrefMain        equ 0
  848. sysResIDSysPrefPassword    equ 1
  849. sysResIDSysPrefFindStr     equ 2
  850. sysResIDSysPrefCalibration equ 3
  851. sysResIDDlkUserInfo        equ 4
  852.  
  853.  
  854. ;ui\uicommon.h
  855. appVersionID                equ 1
  856. ainID                       equ 1000
  857. systemVersionID             equ 10000
  858. palmLogoBitmap              equ 10000
  859. keyboardBackspaceBitmap     equ 10001
  860. keyboardTabBitmap           equ 10002
  861. keyboardReturnBitmap        equ 10003
  862. InformationAlertBitmap      equ 10004
  863. ConfirmationAlertBitmap     equ 10005
  864. WarningAlertBitmap          equ 10006
  865. ErrorAlertBitmap            equ 10007
  866. keyboardShiftBitmap         equ 10008
  867. keyboardCapBitmap           equ 10009
  868. daysOfWeekStrID             equ 10000
  869. dayFullNamesStrID           equ 10001
  870. monthNamesStrID             equ 10002
  871. monthFullNamesStrID         equ 10003
  872. categoryAllStrID            equ 10004
  873. categoryEditStrID           equ 10005
  874. menuCommandStrID            equ 10006
  875. launcherBatteryStrID        equ 10007
  876. systemNameStrID             equ 10008
  877. RenameCategoryAlert         equ 10000
  878. RenameCategoryYes           equ 0
  879. RenameCategoryNo            equ 1
  880. RemoveCategoryAlert         equ 10001
  881. RemoveCategoryYes           equ 0
  882. RemoveCategoryNo            equ 1
  883. LowBatteryAlert             equ 10002
  884. VeryLowBatteryAlert         equ 10003
  885. UndoAlert                   equ 10004
  886. UndoCancelButton            equ 1
  887. MergeCategoryAlert          equ 10005
  888. MergeCategoryYes            equ 0
  889. MergeCategoryNo             equ 1
  890. privateRecordInfoAlert      equ 10006
  891. ClipboardLimitAlert         equ 10007
  892. CategoryExistsAlert         equ 10012
  893. DeviceFullAlert             equ 10013
  894. sysEditMenuID               equ 10000
  895. sysEditMenuUndoCmd          equ 10000
  896. sysEditMenuCutCmd           equ 10001
  897. sysEditMenuCopyCmd          equ 10002
  898. sysEditMenuPasteCmd         equ 10003
  899. sysEditMenuSelectAllCmd     equ 10004
  900. sysEditMenuSeparator        equ 10005
  901. sysEditMenuKeyboardCmd      equ 10006
  902. sysKeyboardMenuID           equ 10100
  903. sysKeyboardEditUndoCmd      equ 100
  904. sysKeyboardEditCutCmd       equ 101
  905. sysKeyboardEditCopyCmd      equ 102
  906. sysKeyboardEditPasteCmd     equ 103
  907. sysKeyboardEditSelectAllCmd equ 104
  908. noteMenuID                  equ 10200
  909. noteUndoCmd                 equ 10000
  910. noteCutCmd                  equ 10001
  911. noteCopyCmd                 equ 10002
  912. notePasteCmd                equ 10003
  913. noteSelectAllCmd            equ 10004
  914. noteSeparator               equ 10005
  915. noteKeyboardCmd             equ 10006
  916. noteTopOfPageCmd            equ 10200
  917. noteBottomOfPageCmd         equ 10201
  918. SystemKeyboardID            equ 10000
  919. CategoriesEditForm          equ 10000
  920. CategoriesEditDoneButton    equ 10002
  921. CategoriesEditFirstField    equ 10004
  922. DateSelectorForm            equ 10100
  923. DateSelectorYearLabel       equ 10102
  924. DateSelectorPriorYearButton equ 10103
  925. DateSelectorNextYearButton  equ 10104
  926. DateSelectorTodayButton     equ 10118
  927. DateSelectorCancelButton    equ 10119
  928. DateSelectorDayGadget       equ 10120
  929. TimeSelectorForm            equ 10200
  930. TimeSelectorStartTimeButton equ 10204
  931. TimeSelectorEndTimeButton   equ 10205
  932. TimeSelectorHourList        equ 10206
  933. TimeSelectorMinuteList      equ 10207
  934. TimeSelectorOKButton        equ 10208
  935. TimeSelectorCancelButton    equ 10209
  936. TimeSelectorNoTimeButton    equ 10210
  937. KeyboardForm                equ 10300
  938. KeyboardGadget              equ 10310
  939. HelpForm                    equ 10400
  940. HelpField                   equ 10402
  941. HelpDoneButton              equ 10403
  942. HelpUpButton                equ 10404
  943. HelpDownButton              equ 10405
  944. FindDialog                  equ 10500
  945. FindStrField                equ 10503
  946. FindOKButton                equ 10504
  947. FindResultsDialog           equ 10600
  948. FindResultsMsgLabel         equ 10602
  949. FindResultsTable            equ 10603
  950. FindResultsGoToButton       equ 10604
  951. FindResultsCancelButton     equ 10605
  952. FindResultsMoreButton       equ 10606
  953. FindResultsSearchingStr     equ 10607
  954. FindResultsMatchesStr       equ 10608
  955. FindResultsNoMatchesStr     equ 10609
  956. FindResultsContinueStr      equ 10610
  957. NoteView                    equ 10900
  958. NoteField                   equ 10901
  959. NoteDoneButton              equ 10902
  960. NoteSmallFontButton         equ 10903
  961. NoteLargeFontButton         equ 10904
  962. NoteDeleteButton            equ 10905
  963. NoteUpButton                equ 10906
  964. NoteDownButton              equ 10907
  965. NoteFontGroup               equ 1
  966. aboutDialog                 equ 11000
  967. aboutNameLabel              equ 11001
  968. aboutVersionLabel           equ 11002
  969. aboutErrorStr               equ 11003
  970.  
  971. struct M68KExcTableType
  972.     initStack.l
  973.     initPC.l
  974.     busErr.l
  975.     addressErr.l
  976.     illegalInstr.l
  977.     divideByZero.l
  978.     chk.l
  979.     trap.l
  980.     privilege.l
  981.     trace.l
  982.     aTrap.l
  983.     fTrap.l
  984.     reserved12.l
  985.     coproc.l
  986.     formatErr.l
  987.     unitializedInt.l
  988.     reserved.32
  989.     spuriousInt.l
  990.     autoVec1.l
  991.     autoVec2.l
  992.     autoVec3.l
  993.     autoVec4.l
  994.     autoVec5.l
  995.     autoVec6.l
  996.     autoVec7.l
  997.     trapN.64
  998.     unassigned.64
  999. endstruct
  1000.  
  1001. struct M68KRegsType
  1002.     d.32
  1003.     a.28
  1004.     usp.l
  1005.     ssp.l
  1006.     pc.l
  1007.     sr.w
  1008. endstruct
  1009.  
  1010. struct AbsRectType
  1011.     left.w
  1012.     top.w
  1013.     right.w
  1014.     bottom.w
  1015. endstruct
  1016.  
  1017. struct PointType
  1018.     x.w
  1019.     y.w
  1020. endstruct
  1021.  
  1022. struct RectangleType
  1023.     topLeft.PointType
  1024.     extent.PointType
  1025. endstruct
  1026.  
  1027. ; ui\font.h
  1028. struct FontCharInfoType
  1029.     offset.b
  1030.     width.b
  1031. endstruct
  1032.  
  1033. struct FontType
  1034.     fontType.w
  1035.     firstChar.w
  1036.     lastChar.w
  1037.     maxWidth.w
  1038.     kernMax.w
  1039.     nDescent.w
  1040.     fRectWidth.w
  1041.     fRectHeight.w
  1042.     owTLoc.w
  1043.     ascent.w
  1044.     descent.w
  1045.     leading.w
  1046.     rowWords.w
  1047. endstruct
  1048.  
  1049. stdFont equ 0
  1050. boldFont equ 1
  1051. largeFont equ 2
  1052. symbolFont equ 3
  1053. symbol11Font equ 4
  1054. symbol7Font equ 5
  1055. ledFont equ 6
  1056.  
  1057.  
  1058. ; ui\window.h
  1059.  
  1060. up    equ 0
  1061. down  equ 1
  1062. left  equ 2
  1063. right equ 3
  1064.  
  1065. screenFormat  equ 0
  1066. genericFormat equ 1
  1067.  
  1068. scrCopy    equ 0
  1069. scrAND     equ 1
  1070. scrANDNOT  equ 2
  1071. scrXOR     equ 3
  1072. scrOR      equ 4
  1073. scrCopyNOT equ 5
  1074.  
  1075. blackPattern     equ 0
  1076. whitePattern     equ 1
  1077. grayPattern      equ 2
  1078. customPattern    equ 3
  1079. grayHLinePattern equ $000000aa
  1080. noUnderline      equ 0
  1081. grayUnderline    equ 1
  1082. solidUnderline   equ 2
  1083.  
  1084.  
  1085. BitmapFlagsType_compressed_shift equ 0
  1086. BitmapFlagsType_compressed_count equ 1
  1087. BitmapFlagsType_compressed_mask  equ $00000001
  1088. BitmapFlagsType_reserved_shift   equ 1
  1089. BitmapFlagsType_reserved_count   equ 15
  1090. BitmapFlagsType_reserved_mask    equ $0000fffe
  1091.  
  1092. struct BitmapType
  1093.     width.w
  1094.     height.w
  1095.     rowBytes.w
  1096.     flags.w ; BitmapFlagsType
  1097.     reserved.8
  1098. endstruct
  1099.  
  1100.  
  1101. struct GraphicStateType
  1102.     grafMode.b
  1103.     patternMode.b
  1104.     pattern.w
  1105.     customPtn.8
  1106.     fontId.w
  1107.     font.l
  1108.     underlineMode.w
  1109. endstruct
  1110.  
  1111.  
  1112. FrameBits_cornerDiam_shift  equ 0
  1113. FrameBits_cornerDiam_count  equ 8
  1114. FrameBits_cornerDiam_mask   equ $000000ff
  1115. FrameBits_reserved_shift    equ 8
  1116. FrameBits_reserved_count    equ 4
  1117. FrameBits_reserved_mask     equ $00000f00
  1118. FrameBits_shadowWidth_shift equ 12
  1119. FrameBits_shadowWidth_count equ 2
  1120. FrameBits_shadowWidth_mask  equ $00003000
  1121. FrameBits_width_shift       equ 14
  1122. FrameBits_width_count       equ 2
  1123. FrameBits_width_mask        equ $0000c000
  1124. FrameBits_sizeof            equ 2
  1125. FrameBitsType_bits          equ 0
  1126. FrameBitsType_word          equ 0
  1127. FrameBitsType_sizeof        equ 2
  1128.  
  1129. noFrame        equ 0
  1130. simpleFrame    equ 1
  1131. rectangleFrame equ 1
  1132. roundFrame     equ $00000401
  1133. boldRoundFrame equ $00000702
  1134. popupFrame     equ $00000205
  1135. dialogFrame    equ $00000302
  1136. menuFrame      equ $00000205
  1137.  
  1138. WindowFlagsType_format_shift     equ 0
  1139. WindowFlagsType_format_count     equ 1
  1140. WindowFlagsType_format_mask      equ $00000001
  1141. WindowFlagsType_offscreen_shift  equ 1
  1142. WindowFlagsType_offscreen_count  equ 1
  1143. WindowFlagsType_offscreen_mask   equ $00000002
  1144. WindowFlagsType_modal_shift      equ 2
  1145. WindowFlagsType_modal_count      equ 1
  1146. WindowFlagsType_modal_mask       equ $00000004
  1147. WindowFlagsType_focusable_shift  equ 3
  1148. WindowFlagsType_focusable_count  equ 1
  1149. WindowFlagsType_focusable_mask   equ $00000008
  1150. WindowFlagsType_enabled_shift    equ 4
  1151. WindowFlagsType_enabled_count    equ 1
  1152. WindowFlagsType_enabled_mask     equ $00000010
  1153. WindowFlagsType_visible_shift    equ 5
  1154. WindowFlagsType_visible_count    equ 1
  1155. WindowFlagsType_visible_mask     equ $00000020
  1156. WindowFlagsType_dialog_shift     equ 6
  1157. WindowFlagsType_dialog_count     equ 1
  1158. WindowFlagsType_dialog_mask      equ $00000040
  1159. WindowFlagsType_compressed_shift equ 7
  1160. WindowFlagsType_compressed_count equ 1
  1161. WindowFlagsType_compressed_mask  equ $00000080
  1162. WindowFlagsType_reserved_shift   equ 8
  1163. WindowFlagsType_reserved_count   equ 8
  1164. WindowFlagsType_reserved_mask    equ $0000ff00
  1165.  
  1166. struct WindowType
  1167.     displayWidth.w
  1168.     displayHeight.w
  1169.     displayAddr.l
  1170.     windowFlags.w
  1171.     windowBounds.RectangleType
  1172.     clippingBounds.AbsRectType
  1173.     viewOrigin.PointType
  1174.     frameType.w
  1175.     gstate.l
  1176.     nextWindow.l
  1177. endstruct
  1178.  
  1179.  
  1180. ; ui\inspoint.h
  1181. insPtBlinkInterval equ 30
  1182. insPtWidth equ 2
  1183.  
  1184. ; ui\event.h
  1185.  
  1186. nilEvent              equ 0
  1187. penDownEvent          equ 1
  1188. penUpEvent            equ 2
  1189. penMoveEvent          equ 3
  1190. keyDownEvent          equ 4
  1191. winEnterEvent         equ 5
  1192. winExitEvent          equ 6
  1193. ctlEnterEvent         equ 7
  1194. ctlExitEvent          equ 8
  1195. ctlSelectEvent        equ 9
  1196. ctlRepeatEvent        equ 10
  1197. lstEnterEvent         equ 11
  1198. lstSelectEvent        equ 12
  1199. lstExitEvent          equ 13
  1200. popSelectEvent        equ 14
  1201. fldEnterEvent         equ 15
  1202. fldHeightChangedEvent equ 16
  1203. fldChangedEvent       equ 17
  1204. tblEnterEvent         equ 18
  1205. tblSelectEvent        equ 19
  1206. daySelectEvent        equ 20
  1207. menuEvent             equ 21
  1208. appStopEvent          equ 22
  1209. frmLoadEvent          equ 23
  1210. frmOpenEvent          equ 24
  1211. frmGotoEvent          equ 25
  1212. frmUpdateEvent        equ 26
  1213. frmSaveEvent          equ 27
  1214. frmCloseEvent         equ 28
  1215. tblExitEvent          equ 29
  1216. firstUserEvent        equ 32767
  1217.  
  1218. ; keyDownEvent modifiers
  1219. shiftKeyMask      equ $00000001
  1220. capsLockMask      equ $00000002
  1221. numLockMask       equ $00000004
  1222. commandKeyMask    equ $00000008
  1223. optionKeyMask     equ $00000010
  1224. controlKeyMask    equ $00000020
  1225. autoRepeatKeyMask equ $00000040
  1226. doubleTapKeyMask  equ $00000080
  1227. poweredOnKeyMask  equ $00000100
  1228.  
  1229. ; Event timeouts
  1230. evtWaitForever equ -1
  1231.  
  1232. ; EventType data unions
  1233. struct generic
  1234.     data1.w
  1235.     data2.w
  1236.     data3.w
  1237.     data4.w
  1238.     data5.w
  1239.     data6.w
  1240.     data7.w
  1241.     data8.w
  1242. endstruct
  1243.  
  1244. struct penUp
  1245.     start.PointType
  1246.     end.PointType
  1247. endstruct
  1248.  
  1249. struct keyDown
  1250.     chr.w
  1251.     keyCode.w
  1252.     modifiers.w
  1253. endstruct
  1254.  
  1255. struct winEnter
  1256.     enterWindow.l
  1257.     exitWindow.l
  1258. endstruct
  1259.  
  1260. struct winExit
  1261.     enterWindow.l
  1262.     exitWindow.l
  1263. endstruct
  1264.  
  1265. struct ctlEnter
  1266.     controlID.w
  1267.     pControl.l
  1268. endstruct
  1269.  
  1270. struct ctlSelect
  1271.     controlID.w
  1272.     pControl.l
  1273.     on.b
  1274.     bPad.b
  1275. endstruct
  1276.  
  1277. struct ctlRepeat
  1278.     controlID.w
  1279.     pControl.l
  1280.     time.l
  1281. endstruct
  1282.  
  1283. struct fldEnter
  1284.     fieldID.w
  1285.     pField.l
  1286. endstruct
  1287.  
  1288. struct fldHeightChanged
  1289.     fieldID.w
  1290.     pField.l
  1291.     newHeight.w
  1292.     currentPos.w
  1293. endstruct
  1294.  
  1295. struct fldChanged
  1296.     fieldID.w
  1297.     pField.l
  1298. endstruct
  1299.  
  1300. struct fldExit
  1301.     fieldID.w
  1302.     pField.l
  1303. endstruct
  1304.  
  1305. struct lstEnter
  1306.     listID.w
  1307.     pList.l
  1308.     selection.w
  1309. endstruct
  1310.  
  1311. struct lstExit
  1312.     listID.w
  1313.     pList.l
  1314. endstruct
  1315.  
  1316. struct lstSelect
  1317.     listID.w
  1318.     pList.l
  1319.     selection.w
  1320. endstruct
  1321.  
  1322. struct tblEnter
  1323.     tableID.w
  1324.     pTable.l
  1325.     row.w
  1326.     column.w
  1327. endstruct
  1328.  
  1329. struct tblExit
  1330.     tableID.w
  1331.     pTable.l
  1332.     row.w
  1333.     column.w
  1334. endstruct
  1335.  
  1336. struct tblSelect
  1337.     tableID.w
  1338.     pTable.l
  1339.     row.w
  1340.     column.w
  1341. endstruct
  1342.  
  1343. struct frmLoad
  1344.     formID.w
  1345. endstruct
  1346.  
  1347. struct frmOpen
  1348.     formID.w
  1349. endstruct
  1350.  
  1351. struct frmGoto
  1352.     formID.w
  1353.     recordNum.w
  1354.     matchPos.w
  1355.     matchLen.w
  1356.     matchFieldNum.w
  1357.     matchCustom.l
  1358. endstruct
  1359.  
  1360. struct frmClose
  1361.     formID.w
  1362. endstruct
  1363.  
  1364. struct frmUpdate
  1365.     formID.w
  1366.     updateCode.w
  1367. endstruct
  1368.  
  1369. struct daySelect
  1370.     pSelector.l
  1371.     selection.w
  1372.     useThisDate.b
  1373.     bPad.b
  1374. endstruct
  1375.  
  1376. struct menu
  1377.     itemID.w
  1378. endstruct
  1379.  
  1380. struct popSelect
  1381.     controlID.w
  1382.     controlP.l
  1383.     listID.w
  1384.     listP.l
  1385.     selection.w
  1386.     priorSelection.w
  1387. endstruct
  1388.  
  1389.  
  1390. struct EventType
  1391.     eType.w
  1392.     penDown.w
  1393.     screenX.w
  1394.     screenY.w
  1395.     data.16
  1396. endstruct
  1397.  
  1398. ; system\systemmgr.h
  1399. sysAppLaunchCmdNormalLaunch        equ 0
  1400. sysAppLaunchCmdFind                equ 1
  1401. sysAppLaunchCmdGoTo                equ 2
  1402. sysAppLaunchCmdSyncNotify          equ 3
  1403. sysAppLaunchCmdTimeChange          equ 4
  1404. sysAppLaunchCmdSystemReset         equ 5
  1405. sysAppLaunchCmdAlarmTriggered      equ 6
  1406. sysAppLaunchCmdDisplayAlarm        equ 7
  1407. sysAppLaunchCmdCountryChange       equ 8
  1408. sysAppLaunchCmdSyncRequest         equ 9
  1409. sysAppLaunchCmdSaveData            equ 10
  1410. sysAppLaunchCmdInitDatabase        equ 11
  1411. sysAppLaunchCmdSyncCallApplication equ 12
  1412.  
  1413. sysAppLaunchFlagNewThread  equ $00000001
  1414. sysAppLaunchFlagNewStack   equ $00000002
  1415. sysAppLaunchFlagNewGlobals equ $00000004
  1416. sysAppLaunchFlagUIApp      equ $00000008
  1417. sysAppLaunchFlagSubCall    equ $00000010
  1418.  
  1419. sysDbgCommLibraryRefNum equ 0
  1420.  
  1421. memErrorClass equ $00000100
  1422. dmErrorClass  equ $00000200
  1423. serErrorClass equ $00000300
  1424. slkErrorClass equ $00000400
  1425. sysErrorClass equ $00000500
  1426. fplErrorClass equ $00000600
  1427. evtErrorClass equ $00000700
  1428. sndErrorClass equ $00000800
  1429. almErrorClass equ $00000900
  1430. timErrorClass equ $00000a00
  1431. penErrorClass equ $00000b00
  1432. ftrErrorClass equ $00000c00
  1433. cmpErrorClass equ $00000d00
  1434. dlkErrorClass equ $00000e00
  1435. padErrorClass equ $00000f00
  1436. grfErrorClass equ $00001000
  1437. mdmErrorClass equ $00001100
  1438.  
  1439. sysErrTimeout        equ $00000501
  1440. sysErrParamErr       equ $00000502
  1441. sysErrNoFreeResource equ $00000503
  1442. sysErrNoFreeRAM      equ $00000504
  1443. sysErrNotAllowed     equ $00000505
  1444. sysErrSemInUse       equ $00000506
  1445. sysErrInvalidID      equ $00000507
  1446. sysErrOutOfOwnerIDs  equ $00000508
  1447. sysErrNoFreeLibSlots equ $00000509
  1448. sysErrLibNotFound    equ $0000050a
  1449.  
  1450. sysFtrNumROMVersion equ 1
  1451. sysFtrNumProductID  equ 2
  1452.  
  1453. sysBatteryKindAlkaline equ 0
  1454. sysBatteryKindNiCad    equ 1
  1455. sysBatteryKindLithium  equ 2
  1456.  
  1457. sysTicksPerSecond equ 100
  1458.  
  1459. sysRandomMax equ $00007fff
  1460.  
  1461.  
  1462. struct SysAppLaunchCmdSaveDataType
  1463.     uiComing.b
  1464. endstruct
  1465.  
  1466. struct SysAppLaunchCmdSystemResetType
  1467.     hardReset.b
  1468.     createDefaultDB.b
  1469. endstruct
  1470.  
  1471. struct SysAppLaunchCmdInitDatabaseType
  1472.     dbP.l
  1473.     creator.l
  1474.     type.l
  1475.     version.w
  1476. endstruct
  1477.  
  1478. struct SysAppLaunchCmdSyncCallApplicationType
  1479.     action.w
  1480.     paramSize.w
  1481.     paramP.l
  1482.     remoteSocket.b
  1483.     tid.b
  1484.     handled.b
  1485.     bPad.b
  1486. endstruct
  1487.  
  1488. struct SysLibTblEntryType
  1489.     dispatchTblP.l
  1490.     globalsP.l
  1491. endstruct
  1492.  
  1493.  
  1494. ; system\memorymgr.h
  1495. memIDPtr    equ 0
  1496. memIDHandle equ 1
  1497.  
  1498. memNewChunkFlagPreLock    equ $00000100
  1499. memNewChunkFlagNonMovable equ $00000200
  1500. memNewChunkFlagAtStart    equ $00000400
  1501. memNewChunkFlagAtEnd      equ $00000800
  1502.  
  1503. memDebugModeCheckOnChange        equ $00000001
  1504. memDebugModeCheckOnAll           equ $00000002
  1505. memDebugModeScrambleOnChange     equ $00000004
  1506. memDebugModeScrambleOnAll        equ $00000008
  1507. memDebugModeFillFree             equ $00000010
  1508. memDebugModeAllHeaps             equ $00000020
  1509. memDebugModeRecordMinDynHeapFree equ $00000040
  1510.  
  1511.  
  1512.  
  1513.  
  1514. ; system\datamgr.h
  1515. dmRecAttrCategoryMask equ $0000000f
  1516.  
  1517. dmRecNumCategories equ 16
  1518.  
  1519. dmCategoryLength equ 16
  1520.  
  1521. dmAllCategories   equ $000000ff
  1522. dmUnfiledCategory equ 0
  1523. dmMaxRecordIndex  equ $0000ffff
  1524. dmRecAttrDelete   equ $00000080
  1525. dmRecAttrDirty    equ $00000040
  1526. dmRecAttrBusy     equ $00000020
  1527. dmRecAttrSecret   equ $00000010
  1528.  
  1529. dmDBNameLength equ 32
  1530.  
  1531. dmHdrAttrResDB        equ $00000001
  1532. dmHdrAttrReadOnly     equ $00000002
  1533. dmHdrAttrAppInfoDirty equ $00000004
  1534. dmHdrAttrBackup       equ $00000008
  1535. dmHdrAttrOpen         equ $00008000
  1536.  
  1537. dmModeReadOnly   equ $00000001
  1538. dmModeWrite      equ $00000002
  1539. dmModeReadWrite  equ $00000003
  1540. dmModeLeaveOpen  equ $00000004
  1541. dmModeExclusive  equ $00000008
  1542. dmModeShowSecret equ $00000010
  1543.  
  1544. dmSeekForward  equ 1
  1545. dmSeekBackward equ -1
  1546.  
  1547. struct DmSearchStateType
  1548.     info.32
  1549. endstruct
  1550.  
  1551.  
  1552. dmErrMemError             equ $0000021
  1553. dmErrIndexOutOfRange      equ $0000022
  1554. dmErrInvalidParam         equ $0000023
  1555. dmErrReadOnly             equ $0000024
  1556. dmErrDatabaseOpen         equ $0000025
  1557. dmErrCantOpen             equ $0000026
  1558. dmErrCantFind             equ $0000027
  1559. dmErrRecordInWrongCard    equ $0000028
  1560. dmErrCorruptDatabase      equ $0000029
  1561. dmErrRecordDeleted        equ $00000210
  1562. dmErrRecordArchived       equ $00000211
  1563. dmErrNotRecordDB          equ $00000212
  1564. dmErrNotResourceDB        equ $00000213
  1565. dmErrROMBased             equ $00000214
  1566. dmErrRecordBusy           equ $00000215
  1567. dmErrResourceNotFound     equ $00000216
  1568. dmErrNoOpenDatabase       equ $00000217
  1569. dmErrInvalidCategory      equ $00000218
  1570. dmErrNotValidRecord       equ $00000219
  1571. dmErrWriteOutOfBounds     equ $00000220
  1572. dmErrSeekFailed           equ $00000221
  1573. dmErrAlreadyOpenForWrites equ $00000222
  1574. dmErrOpenedByAnotherTask  equ $00000223
  1575. dmErrUniqueIDNotFound     equ $00000224
  1576. dmErrAlreadyExists        equ $00000225
  1577. dmErrInvalidDatabaseName  equ $00000226
  1578.  
  1579. ; system\errormgr.h
  1580.  
  1581. struct ErrExceptionType
  1582.     nextP.l
  1583.     state.52
  1584.     err.l
  1585. endstruct
  1586.  
  1587. ; system\preferences.h
  1588.  
  1589. preferenceDataVersion  equ 1
  1590. defaultAutoOffDuration equ 2
  1591.  
  1592. Australia          equ 0
  1593. Austria            equ 1
  1594. BelgiumDutch       equ 2
  1595. BelgiumFrench      equ 3
  1596. Brazil             equ 4
  1597. CanadaEnglish      equ 5
  1598. CanadaFrench       equ 6
  1599. Denmark            equ 7
  1600. Finland            equ 8
  1601. France             equ 9
  1602. Germany            equ 10
  1603. Iceland            equ 11
  1604. Ireland            equ 12
  1605. Italy              equ 13
  1606. Japan              equ 14
  1607. Mexico             equ 15
  1608. Netherlands        equ 16
  1609. NewZealand         equ 17
  1610. Norway             equ 18
  1611. Portugal           equ 19
  1612. SouthKorea         equ 20
  1613. Spain              equ 21
  1614. Sweden             equ 22
  1615. SwitzerlandFrench  equ 23
  1616. SwitzerlandGerman  equ 24
  1617. SwitzerlandItalian equ 25
  1618. Taiwan             equ 26
  1619. UnitedStates       equ 27
  1620. UnitedKingdom      equ 28
  1621.  
  1622. tfColon     equ 0
  1623. tfColonAMPM equ 1
  1624. tfColon24h  equ 2
  1625. tfDot       equ 3
  1626. tfDotAMPM   equ 4
  1627. tfDot24h    equ 5
  1628. tfHoursAMPM equ 6
  1629. tfHours24h  equ 7
  1630.  
  1631. slOn  equ 0
  1632. slOff equ 1
  1633.  
  1634. dfMDYWithSlashes   equ 0
  1635. dfDMYWithSlashes   equ 1
  1636. dfDMYWithDots      equ 2
  1637. dfDMYWithDashes    equ 3
  1638. dfYMDWithSlashes   equ 4
  1639. dfYMDWithDots      equ 5
  1640. dfYMDWithDashes    equ 6
  1641. dfMDYLongWithComma equ 7
  1642. dfDMYLong          equ 8
  1643. dfDMYLongWithDot   equ 9
  1644. dfDMYLongNoDay     equ 10
  1645. dfDMYLongWithComma equ 11
  1646. dfYMDLongWithDot   equ 12
  1647. dfMYMed            equ 13
  1648.  
  1649. nfCommaPeriod      equ 0
  1650. nfPeriodComma      equ 1
  1651. nfSpaceComma       equ 2
  1652. nfApostrophePeriod equ 3
  1653.  
  1654. struct SystemPreferencesType
  1655.     version.w
  1656.     country.b
  1657.     dateFormat.b
  1658.     longDateFormat.b
  1659.     weekStartDay.b
  1660.     timeFormat.b
  1661.     numberFormat.b
  1662.     autoOffDuration.b
  1663.     sysSoundLevel.b
  1664.     alarmSoundLevel.b
  1665.     hideSecretRecords.b
  1666.     deviceLocked.b
  1667.     bPad.b
  1668.     sysPrefFlags.w
  1669.     sysBatteryKind.b
  1670.     bPad2.b
  1671. endstruct
  1672.  
  1673. ; system\timemgr.h
  1674. timErrMemory equ $00000a01
  1675.  
  1676. ; system\alarmmgr.h
  1677. almErrMemory equ $00000901
  1678. almErrFull   equ $00000902
  1679.  
  1680. struct SysAlarmTriggeredParamType
  1681.     ref.l
  1682.     alarmSeconds.l
  1683.     purgeAlarm.w
  1684. endstruct
  1685.  
  1686. struct SysDisplayAlarmParamType
  1687.     ref.l
  1688.     alarmSeconds.l
  1689.     soundAlarm.w
  1690. endstruct
  1691.  
  1692.  
  1693. ; sysstem\soundmgr.h
  1694. sndMaxAmp             equ 64
  1695. sndDefaultAmp         equ $00000040
  1696. sndCmdFreqDurationAmp equ 1
  1697.  
  1698. struct SndCommandType
  1699.     cmd.w
  1700.     param1.l
  1701.     param2.w
  1702.     param3.w
  1703. endstruct
  1704.  
  1705. sndInfo         equ 1
  1706. sndWarning      equ 2
  1707. sndError        equ 3
  1708. sndStartUp      equ 4
  1709. sndAlarm        equ 5
  1710. sndConfirmation equ 6
  1711. sndClick        equ 7
  1712.  
  1713. sndErrBadParam   equ $00000801
  1714. sndErrBadChannel equ $00000802
  1715. sndErrMemory     equ $00000803
  1716. sndErrOpen       equ $00000804
  1717. sndErrQFull      equ $00000805
  1718. sndErrQEmpty     equ $00000806
  1719.  
  1720.  
  1721. ; system\keyboard.h
  1722. kbdShiftKey equ 2
  1723. kbdCapsKey  equ 1
  1724. kbdNoKey    equ -1
  1725.  
  1726. ; ui\chars.h
  1727. downArrowChr             equ $0000001f
  1728. upArrowChr               equ $0000001e
  1729. leftArrowChr             equ $0000001c
  1730. rightArrowChr            equ $0000001d
  1731. pageUpChr                equ $0000000b
  1732. pageDownChr              equ $0000000c
  1733. lowBatteryChr            equ $00000101
  1734. enterDebuggerChr         equ $00000102
  1735. nextFieldChr             equ $00000103
  1736. startConsoleChr          equ $00000104
  1737. menuChr                  equ $00000105
  1738. commandChr               equ $00000106
  1739. confirmChr               equ $00000107
  1740. launchChr                equ $00000108
  1741. keyboardChr              equ $00000109
  1742. findChr                  equ $0000010a
  1743. calcChr                  equ $0000010b
  1744. prevFieldChr             equ $0000010c
  1745. alarmChr                 equ $0000010d
  1746. hardKeyMin               equ $00000200
  1747. hardKeyMax               equ $000002ff
  1748. hard1Chr                 equ $00000204
  1749. hard2Chr                 equ $00000205
  1750. hard3Chr                 equ $00000206
  1751. hard4Chr                 equ $00000207
  1752. hardPowerChr             equ $00000208
  1753. hardCradleChr            equ $00000209
  1754. nullChr                  equ $00000000
  1755. backspaceChr             equ $00000008
  1756. tabChr                   equ $00000009
  1757. linefeedChr              equ $0000000a
  1758. crChr                    equ $0000000d
  1759. colonChr                 equ $0000003a
  1760. periodChr                equ $0000002e
  1761. commaChr                 equ $0000002c
  1762. quoteChr                 equ $00000022
  1763. returnChr                equ $0000000d
  1764. escapeChr                equ $0000001b
  1765. spaceChr                 equ $00000020
  1766. lastAsciiChr             equ $000000ff
  1767. numericSpaceChr          equ $00000080
  1768. cutChr                   equ $0000012d
  1769. copyChr                  equ $0000012e
  1770. pasteChr                 equ $0000012f
  1771. lowSingleCommaQuoteChr   equ $00000082
  1772. scriptFChr               equ $00000083
  1773. lowDblCommaQuoteChr      equ $00000084
  1774. horizEllipsisChr         equ $00000085
  1775. daggerChr                equ $00000086
  1776. dblDaggerChr             equ $00000087
  1777. circumflexChr            equ $00000088
  1778. perMilleChr              equ $00000089
  1779. upSHacekChr              equ $0000008a
  1780. leftSingleGuillemetChr   equ $0000008b
  1781. upOEChr                  equ $0000008c
  1782. diamondChr               equ $0000008d
  1783. clubChr                  equ $0000008e
  1784. heartChr                 equ $0000008f
  1785. spadeChr                 equ $00000090
  1786. singleOpenCommaQuoteChr  equ $00000091
  1787. singleCloseCommaQuoteChr equ $00000092
  1788. dblOpenCommaQuoteChr     equ $00000093
  1789. dblCloseCommaQuoteChr    equ $00000094
  1790. bulletChr                equ $00000095
  1791. enDashChr                equ $00000096
  1792. emDashChr                equ $00000097
  1793. spacingTildeChr          equ $00000098
  1794. trademarkChr             equ $00000099
  1795. lowSHacekChr             equ $0000009a
  1796. rightSingleGuillemetChr  equ $0000009b
  1797. lowOEChr                 equ $0000009c
  1798. upYDiaeresisChr          equ $0000009f
  1799. nonBreakSpaceChr         equ $000000a0
  1800. invertedExclamationChr   equ $000000a1
  1801. centChr                  equ $000000a2
  1802. poundChr                 equ $000000a3
  1803. currencyChr              equ $000000a4
  1804. yenChr                   equ $000000a5
  1805. brokenVertBarChr         equ $000000a6
  1806. sectionChr               equ $000000a7
  1807. spacingDiaeresisChr      equ $000000a8
  1808. copyrightChr             equ $000000a9
  1809. feminineOrdinalChr       equ $000000aa
  1810. leftGuillemetChr         equ $000000ab
  1811. notChr                   equ $000000ac
  1812. softHyphenChr            equ $000000ad
  1813. registeredChr            equ $000000ae
  1814. spacingMacronChr         equ $000000af
  1815. degreeChr                equ $000000b0
  1816. plusMinusChr             equ $000000b1
  1817. superscript2Chr          equ $000000b2
  1818. superscript3Chr          equ $000000b3
  1819. spacingAcuteChr          equ $000000b4
  1820. microChr                 equ $000000b5
  1821. paragraphChr             equ $000000b6
  1822. middleDotChr             equ $000000b7
  1823. spacingCedillaChr        equ $000000b8
  1824. superscript1Chr          equ $000000b9
  1825. masculineOrdinalChr      equ $000000ba
  1826. rightGuillemetChr        equ $000000bb
  1827. fractOneQuarterChr       equ $000000bc
  1828. fractOneHalfChr          equ $000000bd
  1829. fractThreeQuartersChr    equ $000000be
  1830. invertedQuestionChr      equ $000000bf
  1831. upAGraveChr              equ $000000c0
  1832. upAAcuteChr              equ $000000c1
  1833. upACircumflexChr         equ $000000c2
  1834. upATildeChr              equ $000000c3
  1835. upADiaeresisChr          equ $000000c4
  1836. upARingChr               equ $000000c5
  1837. upAEChr                  equ $000000c6
  1838. upCCedillaChr            equ $000000c7
  1839. upEGraveChr              equ $000000c8
  1840. upEAcuteChr              equ $000000c9
  1841. upECircumflexChr         equ $000000ca
  1842. upEDiaeresisChr          equ $000000cb
  1843. upIGraveChr              equ $000000cc
  1844. upIAcuteChr              equ $000000cd
  1845. upICircumflexChr         equ $000000ce
  1846. upIDiaeresisChr          equ $000000cf
  1847. upEthChr                 equ $000000d0
  1848. upNTildeChr              equ $000000d1
  1849. upOGraveChr              equ $000000d2
  1850. upOAcuteChr              equ $000000d3
  1851. upOCircumflexChr         equ $000000d4
  1852. upOTildeChr              equ $000000d5
  1853. upODiaeresisChr          equ $000000d6
  1854. multiplyChr              equ $000000d7
  1855. upOSlashChr              equ $000000d8
  1856. upUGraveChr              equ $000000d9
  1857. upUAcuteChr              equ $000000da
  1858. upUCircumflexChr         equ $000000db
  1859. upUDiaeresisChr          equ $000000dc
  1860. upYAcuteChr              equ $000000dd
  1861. upThorn                  equ $000000de
  1862. lowSharpSChr             equ $000000df
  1863. lowAGraveChr             equ $000000e0
  1864. lowAAcuteChr             equ $000000e1
  1865. lowACircumflexChr        equ $000000e2
  1866. lowATildeChr             equ $000000e3
  1867. lowADiaeresisChr         equ $000000e4
  1868. lowARingChr              equ $000000e5
  1869. lowAEChr                 equ $000000e6
  1870. lowCCedillaChr           equ $000000e7
  1871. lowEGraveChr             equ $000000e8
  1872. lowEAcuteChr             equ $000000e9
  1873. lowECircumflexChr        equ $000000ea
  1874. lowEDiaeresisChr         equ $000000eb
  1875. lowIGraveChr             equ $000000ec
  1876. lowIAcuteChr             equ $000000ed
  1877. lowICircumflexChr        equ $000000ee
  1878. lowIDiaeresisChr         equ $000000ef
  1879. lowEthChr                equ $000000f0
  1880. lowNTildeChr             equ $000000f1
  1881. lowOGraveChr             equ $000000f2
  1882. lowOAcuteChr             equ $000000f3
  1883. lowOCircumflexChr        equ $000000f4
  1884. lowOTildeChr             equ $000000f5
  1885. lowODiaeresisChr         equ $000000f6
  1886. divideChr                equ $000000f7
  1887. lowOSlashChr             equ $000000f8
  1888. lowUGraveChr             equ $000000f9
  1889. lowUAcuteChr             equ $000000fa
  1890. lowUCircumflexChr        equ $000000fb
  1891. lowUDiaeresisChr         equ $000000fc
  1892. lowYAcuteChr             equ $000000fd
  1893. lowThorn                 equ $000000fe
  1894. lowYDiaeresisChr         equ $000000ff
  1895.  
  1896. symbolLeftArrow           equ 3
  1897. symbolRightArrow          equ 4
  1898. symbolUpArrow             equ 5
  1899. symbolDownArrow           equ 6
  1900. symbolSmallDownArrow      equ 7
  1901. symbolSmallUpArrow        equ 8
  1902. symbolMemo                equ 9
  1903. symbolHelp                equ 10
  1904. symbolNote                equ 11
  1905. symbolNoteSelected        equ 12
  1906. symbolCapsLock            equ 13
  1907. symbolNumLock             equ 14
  1908. symbolShiftUpper          equ 15
  1909. symbolShiftPunc           equ 16
  1910. symbolShiftExt            equ 17
  1911. symbolShiftNone           equ 18
  1912. symbolNoTime              equ 19
  1913. symbol7ScrollUp           equ 1
  1914. symbol7ScrollDown         equ 2
  1915. symbol7ScrollUpDisabled   equ 3
  1916. symbol7ScrollDownDisabled equ 4
  1917. symbolCheckboxOff         equ 0
  1918. symbolCheckboxOn          equ 1
  1919. symbol11LeftArrow         equ 2
  1920. symbol11RightArrow        equ 3
  1921.  
  1922. glfCapsLock         equ $00000001
  1923. glfNumLock          equ $00000002
  1924. gsiShiftNone        equ 0
  1925. gsiNumLock          equ 1
  1926. gsiCapsLock         equ 2
  1927. gsiShiftPunctuation equ 3
  1928. gsiShiftExtended    equ 4
  1929. gsiShiftUpper       equ 5
  1930. gsiShiftLower       equ 6
  1931.  
  1932. ; ui\clipboard.h
  1933. numClipboardForamts equ 3
  1934. cbdMaxTextLength    equ 1000
  1935.  
  1936. clipboardText   equ 0
  1937. clipboardInk    equ 1
  1938. clipboardBitmap equ 2
  1939.  
  1940. struct ClipboardItem
  1941.     item.l
  1942.     length.w
  1943. endstruct
  1944.  
  1945. ; ui\control.h
  1946. buttonCtl            equ 0
  1947. pushButtonCtl        equ 1
  1948. checkboxCtl          equ 2
  1949. popupTriggerCtl      equ 3
  1950. selectorTriggerCtl   equ 4
  1951. repeatingButtonCtl   equ 5
  1952. noButtonFrame        equ 0
  1953. standardButtonFrame  equ 1
  1954. boldButtonFrame      equ 2
  1955. rectangleButtonFrame equ 3
  1956.  
  1957. ControlAttrType_usable_shift     equ 0
  1958. ControlAttrType_usable_count     equ 1
  1959. ControlAttrType_usable_mask      equ $00000001
  1960. ControlAttrType_enabled_shift    equ 1
  1961. ControlAttrType_enabled_count    equ 1
  1962. ControlAttrType_enabled_mask     equ $00000002
  1963. ControlAttrType_visible_shift    equ 2
  1964. ControlAttrType_visible_count    equ 1
  1965. ControlAttrType_visible_mask     equ $00000004
  1966. ControlAttrType_on_shift         equ 3
  1967. ControlAttrType_on_count         equ 1
  1968. ControlAttrType_on_mask          equ $00000008
  1969. ControlAttrType_leftAnchor_shift equ 4
  1970. ControlAttrType_leftAnchor_count equ 1
  1971. ControlAttrType_leftAnchor_mask  equ $00000010
  1972. ControlAttrType_frame_shift      equ 5
  1973. ControlAttrType_frame_count      equ 3
  1974. ControlAttrType_frame_mask       equ $000000e0
  1975.  
  1976.  
  1977. struct ControlType
  1978.     id.w
  1979.     bounds.RectangleType
  1980.     text.l
  1981.     attr.w
  1982.     style.w
  1983.     font.b
  1984.     group.b
  1985. endstruct
  1986.  
  1987. ; ui\field.h
  1988.  
  1989. maxFieldTextLen equ $00007fff
  1990. maxFieldLines   equ 11
  1991.  
  1992. leftAlign   equ 0
  1993. centerAlign equ 1
  1994. rightAlign  equ 2
  1995.  
  1996. undoBufferSize equ 100
  1997. undoNone       equ 0
  1998. undoTyping     equ 1
  1999. undoBackspace  equ 2
  2000. undoDelete     equ 3
  2001. undoPaste      equ 4
  2002. undoCut        equ 5
  2003.  
  2004. struct FieldUndoType
  2005.     mode.w
  2006.     start.w
  2007.     end.w
  2008.     bufferLen.w
  2009.     buffer.l
  2010. endstruct
  2011.  
  2012. struct LineInfoType
  2013.     start.w
  2014.     length.w
  2015. endstruct
  2016.  
  2017.  
  2018. FieldAttrType_usable_shift        equ 0
  2019. FieldAttrType_usable_count        equ 1
  2020. FieldAttrType_usable_mask         equ $00000001
  2021. FieldAttrType_visible_shift       equ 1
  2022. FieldAttrType_visible_count       equ 1
  2023. FieldAttrType_visible_mask        equ $00000002
  2024. FieldAttrType_editable_shift      equ 2
  2025. FieldAttrType_editable_count      equ 1
  2026. FieldAttrType_editable_mask       equ $00000004
  2027. FieldAttrType_singleLine_shift    equ 3
  2028. FieldAttrType_singleLine_count    equ 1
  2029. FieldAttrType_singleLine_mask     equ $00000008
  2030. FieldAttrType_hasFocus_shift      equ 4
  2031. FieldAttrType_hasFocus_count      equ 1
  2032. FieldAttrType_hasFocus_mask       equ $00000010
  2033. FieldAttrType_dynamicSize_shift   equ 5
  2034. FieldAttrType_dynamicSize_count   equ 1
  2035. FieldAttrType_dynamicSize_mask    equ $00000020
  2036. FieldAttrType_insPtVisible_shift  equ 6
  2037. FieldAttrType_insPtVisible_count  equ 1
  2038. FieldAttrType_insPtVisible_mask   equ $00000040
  2039. FieldAttrType_dirty_shift         equ 7
  2040. FieldAttrType_dirty_count         equ 1
  2041. FieldAttrType_dirty_mask          equ $00000080
  2042. FieldAttrType_underlined_shift    equ 8
  2043. FieldAttrType_underlined_count    equ 2
  2044. FieldAttrType_underlined_mask     equ $00000300
  2045. FieldAttrType_justification_shift equ 10
  2046. FieldAttrType_justification_count equ 2
  2047. FieldAttrType_justification_mask  equ $00000c00
  2048.  
  2049. struct FieldType
  2050.     id.w
  2051.     rect.RectangleType
  2052.     attr.w
  2053.     text.l
  2054.     textHandle.l
  2055.     lines.l
  2056.     textLen.w
  2057.     textBlockSize.w
  2058.     maxChars.w
  2059.     selFirstPos.w
  2060.     selLastPos.w
  2061.     insPtXPos.w
  2062.     insPtYPos.w
  2063.     fontID.w
  2064. endstruct
  2065.  
  2066. ; ui\list.h
  2067. noListSelection equ $0000ffff
  2068.  
  2069. ListAttrType_usable_shift   equ 0
  2070. ListAttrType_usable_count   equ 1
  2071. ListAttrType_usable_mask    equ $00000001
  2072. ListAttrType_enabled_shift  equ 1
  2073. ListAttrType_enabled_count  equ 1
  2074. ListAttrType_enabled_mask   equ $00000002
  2075. ListAttrType_visible_shift  equ 2
  2076. ListAttrType_visible_count  equ 1
  2077. ListAttrType_visible_mask   equ $00000004
  2078. ListAttrType_poppedUp_shift equ 3
  2079. ListAttrType_poppedUp_count equ 1
  2080. ListAttrType_poppedUp_mask  equ $00000008
  2081. ListAttrType_reserved_shift equ 4
  2082. ListAttrType_reserved_count equ 4
  2083. ListAttrType_reserved_mask  equ $000000f0
  2084.  
  2085. struct ListType
  2086.     id.w
  2087.     bounds.RectangleType
  2088.     attr.w
  2089.     itemsText.l
  2090.     numItems.w
  2091.     currentItem.w
  2092.     topItem.w
  2093.     font.w
  2094.     popupWin.l
  2095.     drawItemsCallback.l
  2096. endstruct
  2097.  
  2098. ; ui\table.h
  2099. tableDefaultColumnSpacing equ 1
  2100. tableNoteIndicatorWidth   equ 7
  2101. tableNoteIndicatorHeight  equ 11
  2102.  
  2103. checkboxTableItem     equ 0
  2104. customTableItem       equ 1
  2105. dateTableItem         equ 2
  2106. labelTableItem        equ 3
  2107. numericTableItem      equ 4
  2108. popupTriggerTableItem equ 5
  2109. textTableItem         equ 6
  2110. textWithNoteTableItem equ 7
  2111. timeTableItem         equ 8
  2112.  
  2113. struct TableItemType
  2114.     itemType.b
  2115.     fontID.b
  2116.     intValue.w
  2117.     ptr.l
  2118. endstruct
  2119.  
  2120. struct TableColumnAttrType
  2121.     width.w
  2122.     usable.w
  2123.     spacing.w
  2124.     drawCallback.l
  2125.     loadDataCallback.l
  2126.     saveDataCallback.l
  2127. endstruct
  2128.  
  2129. struct TableRowAttrType
  2130.     id.w
  2131.     height.w
  2132.     data.l
  2133.     usable.b
  2134.     selectable.b
  2135.     invalid.w
  2136. endstruct
  2137.  
  2138. TableAttrType_visible_shift  equ 0
  2139. TableAttrType_visible_count  equ 1
  2140. TableAttrType_visible_mask   equ $00000001
  2141. TableAttrType_editable_shift equ 1
  2142. TableAttrType_editable_count equ 1
  2143. TableAttrType_editable_mask  equ $00000002
  2144. TableAttrType_editing_shift  equ 2
  2145. TableAttrType_editing_count  equ 1
  2146. TableAttrType_editing_mask   equ $00000004
  2147. TableAttrType_selected_shift equ 3
  2148. TableAttrType_selected_count equ 1
  2149. TableAttrType_selected_mask  equ $00000008
  2150.  
  2151. struct TableType
  2152.     id.w
  2153.     bounds.RectangleType
  2154.     attr.w
  2155.     numColumns.w
  2156.     numRows.w
  2157.     currentRow.w
  2158.     currentColumn.w
  2159.     topRow.w
  2160.     columnAttrs.l
  2161.     rowAttrs.l
  2162.     items.l
  2163.     currentField.FieldType
  2164. endstruct
  2165.  
  2166. ; ui\form.h
  2167. noFocus equ $0000ffff
  2168.  
  2169. frmRedrawUpdateCode equ $00008000
  2170.  
  2171. informationAlert  equ 0
  2172. confirmationAlert equ 1
  2173. warningAlert      equ 2
  2174. errorAlert        equ 3
  2175.  
  2176. struct AlertTemplateType
  2177.     alertType.w
  2178.     helpRscID.w
  2179.     numButtons.w
  2180.     defaultButton.w
  2181. endstruct
  2182.  
  2183.  
  2184. frmFieldObj         equ 0
  2185. frmControlObj       equ 1
  2186. frmListObj          equ 2
  2187. frmTableObj         equ 3
  2188. frmBitmapObj        equ 4
  2189. frmLineObj          equ 5
  2190. frmFrameObj         equ 6
  2191. frmRectangleObj     equ 7
  2192. frmLabelObj         equ 8
  2193. frmTitleObj         equ 9
  2194. frmPopupObj         equ 10
  2195. frmGraffitiStateObj equ 11
  2196. frmGadgetObj        equ 12
  2197.  
  2198. FormObjAttrType_usable_shift equ 0
  2199. FormObjAttrType_usable_count equ 1
  2200. FormObjAttrType_usable_mask  equ $00000001
  2201.  
  2202. struct FormBitmapType
  2203.     attr.w
  2204.     pos.PointType
  2205.     rscID.w
  2206. endstruct
  2207.  
  2208. struct FormLineType
  2209.     attr.w
  2210.     point1.PointType
  2211.     point2.PointType
  2212. endstruct
  2213.  
  2214. struct FormFrameType
  2215.     id.w
  2216.     attr.w
  2217.     rect.RectangleType
  2218.     frameType.w
  2219. endstruct
  2220.  
  2221. struct FormRectangleType
  2222.     attr.w
  2223.     rect.RectangleType
  2224. endstruct
  2225.  
  2226. struct FormLabelType
  2227.     id.w
  2228.     pos.PointType
  2229.     attr.w
  2230.     fontID.w
  2231.     text.l
  2232. endstruct
  2233.  
  2234. struct FormTitleType
  2235.     rect.RectangleType
  2236.     text.l
  2237. endstruct
  2238.  
  2239. struct FormPopupType
  2240.     controlID.w
  2241.     listID.w
  2242. endstruct
  2243.  
  2244. struct FrmGraffitiStateType
  2245.     pos.PointType
  2246. endstruct
  2247.  
  2248. struct FormGadgetType
  2249.     id.w
  2250.     attr.w
  2251.     rect.RectangleType
  2252.     data.l
  2253. endstruct
  2254.  
  2255. struct FormObjListType
  2256.     objectType.w
  2257.     object.l
  2258. endstruct
  2259.  
  2260. FormAttrType_usable        equ 0
  2261. FormAttrType_enabled       equ 0
  2262. FormAttrType_visible       equ 0
  2263. FormAttrType_dirty         equ 0
  2264. FormAttrType_saveBehind    equ 0
  2265. FormAttrType_graffitiShift equ 0
  2266. FormAttrType_reserved      equ 2
  2267.  
  2268. struct FormType
  2269.     window.WindowType
  2270.     formId.w
  2271.     attr.l
  2272.     bitsBehindForm.l
  2273.     handler.l
  2274.     focus.w
  2275.     defaultButton.w
  2276.     helpRscId.w
  2277.     menuRscId.w
  2278.     numObjects.w
  2279.     objects.l
  2280. endstruct
  2281.  
  2282. ; ui\menu.h
  2283. noMenuSelection     equ -1
  2284. noMenuItemSelection equ -1
  2285. MenuSeparatorChar   equ $0000002d
  2286.  
  2287. struct MenuItemType
  2288.     id.w
  2289.     command.b
  2290.     unused.b
  2291.     itemStr.l
  2292. endstruct
  2293.  
  2294. struct MenuPullDownType
  2295.     menuWin.l
  2296.     bounds.RectangleType
  2297.     bitsBehind.l
  2298.     titleBounds.RectangleType
  2299.     title.l
  2300.     numItems.w
  2301.     items.l
  2302. endstruct
  2303.  
  2304. MenuBarAttrType_visible_shift        equ 0
  2305. MenuBarAttrType_visible_count        equ 1
  2306. MenuBarAttrType_visible_mask         equ $00000001
  2307. MenuBarAttrType_commandPending_shift equ 1
  2308. MenuBarAttrType_commandPending_count equ 1
  2309. MenuBarAttrType_commandPending_mask  equ $00000002
  2310. MenuBarAttrType_insPtEnabled_shift   equ 2
  2311. MenuBarAttrType_insPtEnabled_count   equ 1
  2312. MenuBarAttrType_insPtEnabled_mask    equ $00000004
  2313. MenuBarAttrType_sizeof               equ 2
  2314.  
  2315. struct MenuBarType
  2316.     barWin.l
  2317.     bitsBehind.l
  2318.     savedActiveWin.l
  2319.     bitsBehindStatus.l
  2320.     attr.w
  2321.     curMenu.w
  2322.     curItem.w
  2323.     commandTick.l
  2324.     numMenus.w
  2325.     menus.l
  2326. endstruct
  2327.  
  2328. ; ui\category.h
  2329.  
  2330. struct AppInfoType
  2331.     renamedCategories.w
  2332.     categoryLabels.256
  2333.     categoryUniqIDs.16
  2334.     lastUniqID.b
  2335. endstruct
  2336.  
  2337. ; ui\find.h
  2338. maxFinds equ 9
  2339. maxFindStrLen equ 16
  2340.  
  2341. struct FindMatchType
  2342.     appCardNo.w
  2343.     appDbID.l
  2344.     foundInCaller.w
  2345.     dbCardNo.w
  2346.     dbID.l
  2347.     recordNum.w
  2348.     matchPos.w
  2349.     matchFieldNum.w
  2350.     matchCustom.l
  2351. endstruct
  2352.  
  2353. struct FindParamsType
  2354.     dbAccesMode.w
  2355.     recordNum.w
  2356.     more.b
  2357.     strAsTyped.17
  2358.     strToFind.17
  2359.     numMatches.w
  2360.     lineNumber.w
  2361.     continuation.b
  2362.     searchedCaller.b
  2363.     callerAppDbID.l
  2364.     callerAppCardNo.w
  2365.     appDbID.l
  2366.     appCardNo.w
  2367.     newSearch.w
  2368.     searchState.DmSearchStateType
  2369.     match0.FindMatchType
  2370.     match1.FindMatchType
  2371.     match2.FindMatchType
  2372.     match3.FindMatchType
  2373.     match4.FindMatchType
  2374.     match5.FindMatchType
  2375.     match6.FindMatchType
  2376.     match7.FindMatchType
  2377.     match8.FindMatchType
  2378. endstruct
  2379.  
  2380. struct GoToParamsType
  2381.     searchStrLen.w
  2382.     dbCardNo.w
  2383.     dbID.l
  2384.     recordNum.w
  2385.     matchPos.w
  2386.     matchFieldNum.w
  2387.     matchCustom.l
  2388. endstruct
  2389.  
  2390. ; system\datetime.h
  2391. struct DateTimeType
  2392.     second.w
  2393.     minute.w
  2394.     hour.w
  2395.     day.w
  2396.     month.w
  2397.     year.w
  2398.     weekDay.w
  2399. endstruct
  2400.  
  2401. struct TimeType
  2402.     hours.b
  2403.     minutes.b
  2404. endstruct
  2405.  
  2406. noTime equ -1
  2407.  
  2408. DateType_year_shift  equ 0
  2409. DateType_year_count  equ 7
  2410. DateType_year_mask   equ $0000007f
  2411. DateType_month_shift equ 7
  2412. DateType_month_count equ 4
  2413. DateType_month_mask  equ $00000780
  2414. DateType_day_shift   equ 11
  2415. DateType_day_count   equ 5
  2416. DateType_day_mask    equ $0000f800
  2417.  
  2418.  
  2419. timeStringLength  equ 9
  2420. dateStringLength  equ 9
  2421. longDateStrLenght equ 15
  2422. firstYear         equ 1904
  2423. numberOfYears     equ 128
  2424. lastYear          equ $000007ef
  2425. minutesInSeconds  equ 60
  2426. hoursInMinutes    equ 60
  2427. hoursInSeconds    equ $00000e10
  2428. hoursPerDay       equ 24
  2429. daysInSeconds     equ $00015180
  2430. daysInWeek        equ 7
  2431. daysInYear        equ 365
  2432. daysInLeapYear    equ 366
  2433. daysInFourYears   equ $000005b5
  2434. monthsInYear      equ 12
  2435. maxTime           equ $00477180
  2436.  
  2437. sunday     equ 0
  2438. monday     equ 1
  2439. tuesday    equ 2
  2440. wednesday  equ 3
  2441. thursday   equ 4
  2442. friday     equ 5
  2443. saturday   equ 6
  2444.  
  2445. january    equ 1
  2446. february   equ 2
  2447. march      equ 3
  2448. april      equ 4
  2449. may        equ 5
  2450. june       equ 6
  2451. july       equ 7
  2452. august     equ 8
  2453. september  equ 9
  2454. october    equ 10
  2455. november   equ 11
  2456. december   equ 12
  2457.  
  2458. dom1stSun  equ 0
  2459. dom1stMon  equ 1
  2460. dom1stTue  equ 2
  2461. dom1stWen  equ 3
  2462. dom1stThu  equ 4
  2463. dom1stFri  equ 5
  2464. dom1stSat  equ 6
  2465. dom2ndSun  equ 7
  2466. dom2ndMon  equ 8
  2467. dom2ndTue  equ 9
  2468. dom2ndWen  equ 10
  2469. dom2ndThu  equ 11
  2470. dom2ndFri  equ 12
  2471. dom2ndSat  equ 13
  2472. dom3rdSun  equ 14
  2473. dom3rdMon  equ 15
  2474. dom3rdTue  equ 16
  2475. dom3rdWen  equ 17
  2476. dom3rdThu  equ 18
  2477. dom3rdFri  equ 19
  2478. dom3rdSat  equ 20
  2479. dom4thSun  equ 21
  2480. dom4thMon  equ 22
  2481. dom4thTue  equ 23
  2482. dom4thWen  equ 24
  2483. dom4thThu  equ 25
  2484. dom4thFri  equ 26
  2485. dom4thSat  equ 27
  2486. domLastSun equ 28
  2487. domLastMon equ 29
  2488. domLastTue equ 30
  2489. domLastWen equ 31
  2490. domLastThu equ 32
  2491. domLastFri equ 33
  2492. domLastSat equ 34
  2493.  
  2494. struct DaySelectorType
  2495.     bounds.RectangleType
  2496.     visible.w
  2497.     visibleMonth.w
  2498.     visibleYear.w
  2499.     selected.DateTimeType
  2500. endstruct
  2501.  
  2502. daySelectorMinYear equ $00000770
  2503. daySelectorMaxYear equ $000007ef
  2504. NumericSpaceChar   equ $00000080
  2505.  
  2506. ; ui\seltime.h
  2507.  
  2508. struct HMSTime
  2509.     hours.b
  2510.     minutes.b
  2511.     seconds.b
  2512. endstruct
  2513.  
  2514. ; system\globals.h
  2515. sysUIRsvGlobalsSize equ $000000a0
  2516.  
  2517. struct FixedGlobalsType
  2518.     memCardSlots.b
  2519.     dbgWasEntered.b
  2520.     memCardInfoP.l
  2521.     memSemaphoreID.l
  2522.     memDebugMode.w
  2523.     dmOpenList.l
  2524.     dbgInDebugger.b
  2525.     dbgTracing.b
  2526.     dbgGlobalsP.l
  2527.     dbgSerGlobalsP.l
  2528.     sysAppInfoP.l
  2529.     sysKernelDataP.l
  2530.     sysDispatchTableP.l
  2531.     sysOwnerIDsInUse.l
  2532.     sysAMXAppInfoP.l
  2533.     sysClockFreq.l
  2534.     sysHardKeyCreators.l
  2535.     sysBatteryCheckTimer.w
  2536.     sysBatteryMinThreshold.b
  2537.     hwrBatteryLevel.b
  2538.     sysNextBatteryAlertTimer.w
  2539.     sysBatteryWarnThreshold.b
  2540.     sysDispatchTableRev.b
  2541.     sysDispatchTableSize.w
  2542.     sysLibTableP.l
  2543.     sysLibTableEntries.w
  2544.     sysConsoleStackChunkP.l
  2545.     sysUIShellAppInfoP.l
  2546.     sysTimerID.l
  2547.     sysAutoOffEvtTicks.l
  2548.     sysAutoOffSeconds.w
  2549.     sysRandomSeed.l
  2550.     slkGlobalsP.l
  2551.     serGlobalsP.l
  2552.     scrGlobalsP.l
  2553.     fplGlobalsP.l
  2554.     penGlobalsP.l
  2555.     sysEvtMgrGlobalsP.l
  2556.     sndGlobalsP.l
  2557.     timGlobalsP.l
  2558.     almGlobalsP.l
  2559.     ftrGlobalsP.l
  2560.     grfGlobalsP.l
  2561.     keyGlobalsP.l
  2562.     uiGlobals.160
  2563.     uiExtensionsP.l
  2564.     curUIAppInfoP.l
  2565.     nextUIAppDBID.l
  2566.     nextUIAppCmd.w
  2567.     nextUIAppCmdPBP.l
  2568.     nextUIAppCardNo.b
  2569.     hwrDataWELevel.b
  2570.     hwrWakeUp.w
  2571.     hwrCPUDutyCycle.b
  2572.     hwrPenDown.b
  2573.     hwrCurTicks.l
  2574.     hwrTotalRAMSize.l
  2575.     hwrDozeSubTicks.l
  2576.     padGlobalsP.l
  2577.     sysResetFlags.b
  2578.     sysBatteryKind.b
  2579.     memMinDynHeapFree.l
  2580.     sysPrefFlags.w
  2581.     sysGlobalsP.l
  2582.     sysMiscFlags.w
  2583. endstruct
  2584.  
  2585. struct LowMemHdrType
  2586.     vectors.M68KExcTableType
  2587.     globals.FixedGlobalsType
  2588. endstruct
  2589.  
  2590. PilotGlobalsP equ 0
  2591.  
  2592. ; ui\uiglobals.h
  2593. UINumFonts equ 7
  2594. eventQueueSize equ 10
  2595.  
  2596. struct UIGlobalsType
  2597.     activeWindow.l
  2598.     displayWindow.l
  2599.     drawWindow.l
  2600.     firstWindow.l
  2601.     exitWindowID.l
  2602.     enterWindowID.l
  2603.     exitedWindowID.l
  2604.     gState.GraphicStateType
  2605.     eventQ.l
  2606.     eventQIndex.w
  2607.     eventQLength.w
  2608.     lastScreenX.w
  2609.     lastScreenY.w
  2610.     lastPenDown.w
  2611.     needNullTickCount.l
  2612.     uiCurrentFontPtr.l
  2613.     uiFontTable.28
  2614.     uiCurrentFontID.w
  2615.     currentForm.l
  2616.     insPtIsEnabled.b
  2617.     insPtOn.b
  2618.     insPtLoc.PointType
  2619.     insPtHeight.w
  2620.     insPtLastTick.l
  2621.     insPtBitsBehind.l
  2622.     clipboard.18
  2623.     uiCurrentMenu.l
  2624.     undoGlobals.FieldUndoType
  2625.     gsiState.b
  2626.     gsiIsEnabled.b
  2627.     gsiLocation.PointType
  2628. endstruct
  2629.  
  2630. ; system\serialmgr.h
  2631. serErrBadParam    equ $00000301
  2632. serErrBadPort     equ $00000302
  2633. serErrNoMem       equ $00000303
  2634. serErrBadConnID   equ $00000304
  2635. serErrTimeOut     equ $00000305
  2636. serErrLineErr     equ $00000306
  2637. serErrAlreadyOpen equ $00000307
  2638. serErrStillOpen   equ $00000308
  2639. serErrNotOpen     equ $00000309
  2640.  
  2641. struct SerSettingsType
  2642.     baudRate.l
  2643.     flags.l
  2644.     ctsTimeout.l
  2645. endstruct
  2646.  
  2647. serSettingsFlagStopBitsM    equ $00000001
  2648. serSettingsFlagStopBits1    equ $00000000
  2649. serSettingsFlagStopBits2    equ $00000001
  2650. serSettingsFlagParityOnM    equ $00000002
  2651. serSettingsFlagParityEvenM  equ $00000004
  2652. serSettingsFlagXonXoffM     equ $00000008
  2653. serSettingsFlagRTSAutoM     equ $00000010
  2654. serSettingsFlagCTSAutoM     equ $00000020
  2655. serSettingsFlagBitsPerCharM equ $000000c0
  2656. serSettingsFlagBitsPerChar5 equ $00000000
  2657. serSettingsFlagBitsPerChar6 equ $00000040
  2658. serSettingsFlagBitsPerChar7 equ $00000080
  2659. serSettingsFlagBitsPerChar8 equ $000000c0
  2660.  
  2661. serDefaultSettings equ $000000d0
  2662.  
  2663. serLineErrorParity    equ $00000001
  2664. serLineErrorHWOverrun equ $00000002
  2665. serLineErrorFraming   equ $00000004
  2666. serLineErrorBreak     equ $00000008
  2667. serLineErrorHShake    equ $00000010
  2668. serLineErrorSWOverrun equ $00000020
  2669.  
  2670. sysLibTrapSerName             equ 43008
  2671. sysLibTrapSerOpen             equ 43009
  2672. sysLibTrapSerClose            equ 43010
  2673. sysLibTrapSerSleep            equ 43011
  2674. sysLibTrapSerWake             equ 43012
  2675. sysLibTrapSerGetSettings      equ 43013
  2676. sysLibTrapSerSetSettings      equ 43014
  2677. sysLibTrapSerGetStatus        equ 43015
  2678. sysLibTrapSerClearErr         equ 43016
  2679. sysLibTrapSerSend             equ 43017
  2680. sysLibTrapSerSendWait         equ 43018
  2681. sysLibTrapSerSendCheck        equ 43019
  2682. sysLibTrapSerSendFlush        equ 43020
  2683. sysLibTrapSerReceive          equ 43021
  2684. sysLibTrapSerReceiveWait      equ 43022
  2685. sysLibTrapSerReceiveCheck     equ 43023
  2686. sysLibTrapSerReceiveFlush     equ 43024
  2687. sysLibTrapSerSetReceiveBuffer equ 43025
  2688.  
  2689. ; system\featuremgr.h
  2690. ftrErrInvalidParam  equ $00000c01
  2691. ftrErrNoSuchFeature equ $00000c02
  2692. ftrErrAlreadyExists equ $00000c03
  2693. ftrErrROMBased      equ $00000c04
  2694. ftrErrInternalErr   equ $00000c05
  2695.  
  2696. ; system\systemprv.h
  2697. struct SysAppInfoType
  2698.     cmd.w
  2699.     cmdPBP.l
  2700.     launchFlags.w
  2701.     taskID.l
  2702.     codeH.l
  2703.     dbP.l
  2704.     stackP.l
  2705.     globalsChunkP.l
  2706.     memOwnerID.w
  2707.     dmAccessP.l
  2708.     dmLastErr.w
  2709.     errExceptionP.l
  2710. endstruct
  2711.  
  2712.         list 1                  ;renable listing
  2713.