-
Notifications
You must be signed in to change notification settings - Fork 6
/
axobjects.e
292 lines (268 loc) · 6.54 KB
/
axobjects.e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
-> EXPORT EXPORT OBJECTs for express
OPT MODULE
MODULE 'exec/ports'
MODULE 'exec/semaphores'
MODULE '*axconsts'
MODULE '*stringlist'
EXPORT OBJECT user
name[31]:ARRAY OF CHAR
pass[9]:ARRAY OF CHAR
location[30]:ARRAY OF CHAR
phoneNumber[13]:ARRAY OF CHAR
slotNumber: INT
secStatus: INT
secBoard: INT /* File or Byte Ratio */
secLibrary: INT /* Ratio */
secBulletin: INT /* Computer Type */
messagesPosted: INT
/* Note ConfYM = the last msg you actually read, ConfRead is the same ?? */
newSinceDate: LONG
pwdHash: LONG
confRead2: LONG ->not used
confRead3: LONG ->not used
zoomType: INT
unknown: INT ->not used
unknown2: INT ->not used
unknown3: INT ->not used
xferProtocol: INT
filler2: INT ->not used
lcFiles: INT ->not used
badFiles: INT ->not used
accountDate: LONG
screenType: INT
editorType: INT
conferenceAccess[10]: ARRAY OF CHAR
uploads: INT
downloads: INT
confRJoin: INT
timesCalled: INT
timeLastOn: LONG
timeUsed: LONG
timeLimit: LONG
timeTotal: LONG
bytesDownload: LONG
bytesUpload: LONG
dailyBytesLimit: LONG
dailyBytesDld: LONG
expert: CHAR
chatRemain: LONG
chatLimit: LONG
creditDays: LONG -> used to store days credited credit account
creditAmount: LONG -> used to store amount paid credit account
creditStartDate: LONG -> start date credit account
creditTotalToDate: LONG -> used to store amount paid to date credit account
creditTotalDate: LONG -> credit total to date date
creditTracking: CHAR -> track uploads/downloads flags in credit account
translatorID: CHAR
msgBaseRJoin:INT
confYM9: LONG ->not used
todaysBytesLimit : LONG
protocol: CHAR ->not really used
uucpa: CHAR
lineLength: CHAR
newUser: CHAR
ENDOBJECT
EXPORT OBJECT userKeys
userName[31]: ARRAY OF CHAR
number: LONG
newUser: CHAR
oldUpCPS: INT /* highest upload cps rate (max 64k) */
oldDnCPS: INT /* highest dnload cps rate (max 64k)*/
userFlags: INT /* */
baud: INT /* last online baud rate */
upCPS2: LONG /* new high upload cps with support for >64k */
dnCPS2: LONG /* new high download cps with support for >64k */
timesOnToday: INT /* number of times user has been online today */
ENDOBJECT
EXPORT OBJECT userMisc
internetName[10]:ARRAY OF CHAR
realName[26]:ARRAY OF CHAR
downloadBytesBCD[8]:ARRAY OF CHAR
uploadBytesBCD[8]:ARRAY OF CHAR
eMail[50]:ARRAY OF CHAR
lastDlCPS:LONG
pwdHash[32]:ARRAY OF CHAR
salt[8]:ARRAY OF CHAR
pwdType:CHAR
forcePwdReset:CHAR
accountLocked:CHAR
invalidAttempts:CHAR
pwdLastUpdated:LONG
lastIP:LONG
ipMask:LONG
unused[86]:ARRAY OF CHAR
ENDOBJECT
EXPORT OBJECT tempAccess
accessLevel: INT
ratioType: INT
ratio: INT
timeTotal: LONG
confAc[10]: ARRAY OF CHAR
ENDOBJECT
EXPORT OBJECT zModem
fileName[255]:ARRAY OF CHAR
titleBar[60]:ARRAY OF CHAR
zStat[60]:ARRAY OF CHAR
filesize:LONG
cps:LONG
eff:LONG
transPos:LONG
errorCount: LONG
errorPos:LONG
resumePos:LONG
elapsedTime[40]:ARRAY OF CHAR
apxTime[40]:ARRAY OF CHAR
lastTime[40]:ARRAY OF CHAR
pad[2]:ARRAY OF CHAR
lastUpdate: LONG
currentOperation: LONG
freeDFlag: LONG
fileList:PTR TO stdlist
currentUL: LONG
currentDL: LONG
totalDL: LONG
shouldUpdateDownloadStats: CHAR
needUpdateDownloadStats: CHAR
ENDOBJECT
EXPORT OBJECT confBase
handle[16]: ARRAY OF CHAR
downloadBytesBCD[8]:ARRAY OF CHAR
uploadBytesBCD[8]:ARRAY OF CHAR
newSinceDate: LONG
confRead: LONG
confYM: LONG
bytesDownload: LONG
bytesUpload: LONG
uploadTracking: INT
unused: INT
unused2:LONG ->dailyBytesDld: LONG
upload: INT
downloads: INT
ratioType: INT
ratio: INT
messagesPosted: INT
access: INT
active:INT
ENDOBJECT
EXPORT OBJECT doorMsg
door_Msg: mn
command:INT
data:INT
string[80]:ARRAY OF CHAR
carrier:INT
ENDOBJECT
EXPORT OBJECT awaitState
subState: LONG
redrawScreen: LONG
ENDOBJECT
EXPORT OBJECT loggedOnState
subState: LONG
ENDOBJECT
EXPORT OBJECT ansi
ansicode: INT
buf[80]: ARRAY OF CHAR
ENDOBJECT
EXPORT OBJECT mailHeader
status: CHAR
msgNumb: LONG
toName[31]: ARRAY OF CHAR
fromName[31]: ARRAY OF CHAR
subject[31]: ARRAY OF CHAR
msgDate: LONG
recv: LONG
extMsgNum: INT
ENDOBJECT ->110
->1+1+4+31+31+31+1+4+4+1
EXPORT OBJECT mailStat
lowestKey : LONG
highMsgNum : LONG
lowestNotDel : LONG
pad[6]:ARRAY OF CHAR
ENDOBJECT
EXPORT OBJECT txt
next:PTR TO txt
txt: PTR TO CHAR
ENDOBJECT
EXPORT OBJECT rndsay
saying[MAX_SAYINGS]: ARRAY OF LONG
rnum:CHAR /* num of random sayings */
type:CHAR
ENDOBJECT
->0 word - left
->2 word - top
->4 word - width
->6 word - height
->8 long - bitplanes ? and interlace?
->12 word -statbar
->14 Interlace
->16DupeCheck
->18QLogon
->20TakeCredits
->22SeenIt
->24 word trapdoor
->26 ?
->28
->30 word
->32 word ??? probably toggles[0]
->34 word
->36 word toggles[2]
->38 word toggles[3] startuplog START_LOG
->40 word toggles[4]
->42 word
->44 word toggles[6]
->46 word
->48 word
->50 word toggles[9]
->52 word Toggles[10]
->54 word toggles[11]
->56 word toggles[12]
->58 word toggles[13]
->60 word toggles[14]
->62 word toggles[15]
->64 word toggles[16]
->66 word toggles[17]
->68 word toggles[18]
->70 word toggles[19] credit by kb
->72 [80] array of char
->152 shutdown [80] array of char
->232 [80] array of char
->312 byte - rampen[80] array of char
->392 name prompt [80]
->472 files not allowed [80] array of char
->552 [80] array of char
->632 [80] array of char
->712 offHook[80]:ARRAY OF CHAR -> should be 712
->792 nodeScreen[80]:ARRAY OF CHAR -> should be 792
->872 t: PTR TO LONG -> should be 872
->876 s: PTR TO LONG -> should be 876
->880 unknown4: PTR TO LONG -> should be 880 - translator list (currently always null)
->884 unknown5: PTR TO LONG -> should be 884 - acp window
EXPORT OBJECT editor
maxFileLength:INT
maxScrLength:CHAR
editorTop:CHAR
editorMaxWidth:CHAR
editorFlags:LONG -> // Flags for the editor, duh!
editorFile: PTR TO CHAR
editorIncludeFile:PTR TO CHAR
editorPrependFile: PTR TO CHAR
editorPostPendFile: PTR TO CHAR
ENDOBJECT
EXPORT OBJECT qwkNDX
recNum:LONG
conf:CHAR
ENDOBJECT
EXPORT OBJECT bgCheckData
semi: ss
checkedCount: LONG
checkedBytes[8]:ARRAY OF CHAR
ENDOBJECT
EXPORT OBJECT diskObjectCacheItem
fileName:PTR TO CHAR
diskObject: LONG
ownsToolTypes: CHAR
ENDOBJECT
EXPORT OBJECT flagFileItem
fileName:PTR TO CHAR
confNum: LONG
ENDOBJECT