============================================================================ The Definitive Long GETUSER List for CNet Amiga, v3.05c thru v4.26b+! ============================================================================ x1xxxxx (CHAR): Number/Character. Also: BYTE, UBYTE (8bit, 1 byte) x2xxxxx (SHORT): Number. Also: USHORT (16bit, 2 bytes) x3xxxxx (STRING): Text. Also: CHAR (Length in []'s) x4xxxxx (LONG): Big Number. Also: ULONG (32bit, 4 bytes) x5xxxxA (DATE): Expanded(Wed 19-Jan-1994 12:50a) (6 bytes) `-->If 1, A=Year, A+1=Month, A+2=Day, A+3=Hour, A+4=Minutes, A+5=Seconds x6xxxxx (POINTER): A Pointer in Memory. Also: STRUCT (4 bytes) ---------------------------------------------------------------------------- 1xyyyyy - PortData Structure 3xyyyyy - PortDataExtension Structure 2xyyyyy - MainPort Structure 4xyyyyy - MainPortExtension Structure ============================================================================ LEGEND: $VER: GetUsers, v4.02 (21-Mar-97) by Dotoran of Frontiers! Length of STRING + "00"x --> [??] Use GETUSER ?? Command Instead! --> u?? Use GETSCRATCH ?? Command Instead! --> s?? v4.xx Does NOT Have, or Use This Value. ---> <---- v3.xx Does NOT Have, or Use This Value. <---- Value EITHER didn't exist, or was never documented before! ? <--- I'm Not Sure WHAT This Value Does! ---> ? * <- Confirmed As a WORKING GetUser Value!! -> * ! <--- BRAND NEW VALUE! First Time Listed On This List! ============================================================================ v3.xx | Start with "PortData" Structure... | v4.xx ------------+--------------------------------------------+------------------ | ANY date can be read using two methods: | | | 1500000 *| Current Date & Time(ddd dd-mmm-yyyy hh:mmx)|* 1500000 u12 <--. | | | 1100000 *| Current Year (Last 2 Digits) ie: 97 |* 1100000\ | 1100001 *| Current Month (1 or 2 Digits) ie: 2 |* 1100001| | 1100002 *| Current Day (1 or 2 Digits) ie: 26 |* 1100002|-------' 1100003 *| Current Hour24 (1 or 2 Digits) ie: 14 |* 1100003| 1100004 *| Current Minutes (1 or 2 Digits) ie: 24 |* 1100004| 1100005 *| Current Seconds (1 or 2 Digits) ie: 27 |* 1100005/ | | 1500006 *| Connect Date & Time of User Online. |* 1500006 1200012 *| Account Number of User Online. |* 1200012 u40 1200014 *| Port Number This User Signed Onto. |* 1200014 u23 1200016 *| Age of User Online(In Years). |* 1200016 1200018 *| Logon CPS Rate (For BAUD, multiply by 10) |* 1200018 u24 1200020 *| Type of Logon (0-Ascii, 1-C= C/G, 2=IBM, |* 1200020 | 3=Amiga, 4=SkyPix) | 1200022 *| Type of LogOff (Number from 0 to 11, where |* 1200022 | 0=line 82 of bbstext, 1=line 83, etc.) | 1200024 *| Messages Written SO FAR This Call |* 1200024 | (This includes Posts AND Responses) | 1200026 *| Feedbacks Sent SO FAR This Call |* 1200026 1200028 *| Time Left This Call (Divide by 10 for Mins)|* 1200028 u7 1200030 *| Time IDLE This Call (Divide by 10 for Mins)|* 1200030 1200032 *| Time Since Logon (Divide by 10 for Mins)|* 1200032 1200034 *| Time Credits(UL's) (Divide by 10 for Mins)|* 1200034 1200036 *| Time (In Minutes) User Has Been Online |* 1200036 1200038 *| Carrier? (1=Local,0=No Carrier,>1=Carrier) |* 1200038 1600040 *| Access Group Name of Current User |* 1600040 u16 1200044 *| SysMaint Access? (If 0, No, if NOT 0, Yes!)|* 1400044 u17 1400048 *| Current Area Sur-Time Minutes (Accounting) |* 1400048 1400052 *| Current Area Sur-Charge/Min. (Accounting) |* 1400052 1400056 ?| LastTime |? 1400056 1400060 ?| ServLen, Seconds between Service() calls |? 1400060 1400064 *| Which Caller Number Am I? (-1=Local) |* 1400064 u47 ------------+--------------------------------------------+------------------ v3.xx | Jump into "UserData" (User1) Structure... | v4.xx ------------+--------------------------------------------+------------------ 1400068 *| Serial ID Number of User Online |* 1400068 u41 | (In 4.xx, use d2x(result) to match VDE) | 1300072 *| Handle of User Online |* 1300072 [21] u1 1300093 *| Real Name of User Online |* 1300093 [26] u3 1300119 *| Street Address of User Online |* 1300119 [31] u6 1300150 *| City & State of User Online |* 1300150 [31] u4 1300181 *| Zip Code of User Online |* 1300181 [11] u5 1300192 *| Country of User Online |* 1300192 [8] u56 1300200 *| DATA Phone Number of User Online |* 1300200 [17] u10 1300217 *| Password of Current User Online |* 1300217 [15] u2 1300232 *| SysOp Comment For User Online |* 1300232 [34] u8 1300266 *| Macro # 1 (Logon Macro) |* 1300266 [36] 1300302 *| Macro # 2 (Control-E Macro) |* 1300302 [36] 1300338 *| Macro # 3 (Control-F Macro) |* 1300338 [36] 1300374 *| Organization Line of User Online |* 1300374 [31] u59 1100405 *| Caller ID Phone Check (A num. 0 - 5, where |* 1100405 | 0=line 1813 in bbstext, 1=line 1814, etc)| 1400406 ?| PortDat *z; (For Locked Account) | 1600406 1500410 *| BirthDate of User (ddd dd-mmm-yyyy hh:mmx) |* 1500410 u58 1100410 *| BirthYear of User Online(Last 2 Digits) |* 1100410 1100411 *| BirthMonth of User Online(Using 2 Digits) |* 1100411 1500416 *| 1st Call of User (ddd dd-mmm-yyyy hh:mmx) |* 1500416 1500422 *| Last Call of User (ddd dd-mmm-yyyy hh:mmx) |* 1500422 u11 ! *| Default EMail Flags (RealName, CopySelf, | 1400428 | Receipt, Signature, & Quote saved here) | | gu 1400428 ; a=BitTST(d2c(result,4),x) | | where "x" is: 0=realname, 1=copyself, | | 10=receipt, 11=signature, 12=quote | 1200432 | Message Read Interface(0=CNet/4,1=CNet/3) |* 1200432 1500434 *| Logon Date of User(ddd dd-mmm-yyyy hh:mmx) |* 1500434 u57 1500440 *| Date of Last YANK (ddd dd-mmm-yyyy hh:mmx) |* 1500440 1100446 *| Access Group of User Online |* 1100446 u15 1100447 *| Expiration Access Group for this User |* 1100447 1200448 *| PFile Time USED Today (Updated @ LogOff) |* 1200448 1200450 *| >>> THIS VALUE NO LONGER USED <<< |* 1200450 1100452 *| Number of BBSTEXT Set(0=Eng,1=Fre, etc) |* 1100452 1100453 *| Time Format (0=12 Hour, 1=24 Hour) |* 1100453 1100454 *| Use More Prompt? (0=No, 1=Yes) |* 1100454 1100455 *| Need Linefeeds? (0=No, 1=Yes) |* 1100455 1100456 *| FracBal; 0184 (Not sure on this) |? 1100456 1100457 *| Time Zone (# hrs to add/subtract) |* 1100457 1100458 *| Use ANSI Colors? (0=No, 1=Yes) |* 1100458 1100459 *| Use ANSI Tabs? (0=No, 1=Yes) |* 1100459 1100460 *| ANSI Support? (0=None, 1=Simple, 2=Full) |* 1100460 1100461 *| User Gender (0=Female, 1=Male) |* 1100461 1100462 *| Message Reading (Response Pausing) |* 1100462 | (0=Continuous,1=Prompts,2=Paging,3=Scroll) | 1100463 *| Graphics Set (0=Asc,1=C64,2=IBM,3=Ami,4=Sky|* 1100463 u28 1100464 *| Help Level(0=Nov,1=Int,2=Exp,3=Super) |* 1100464 u55 1100465 *| Computer Type(0 to defined highest) |* 1100465 1100466 *| Default Protocol (Ascii 90=Z,89=Y,88=X-Mod)|* 1100466 u29 1100467 *| Term Width (Number of Columns) |* 1100467 u27 1100468 *| Term Height (Number of Rows) |* 1100468 1100469 *| Mail Box Status (0=Closed, 1=Open) |* 1100469 1200470 *| Forward Mail to this ID# (0=Don't Forward) |* 1200470 1400472 *| Total Calls Made by User Online |* 1400472 u22 1400476 *| Total Public Messages User has made |* 1400476 u36 1400480 *| Total Private Messages User has made |* 1400480 u37 1400484 *| Total KBytes Uploaded by this User |* 1400484 u30 1400488 *| Total Uploaded Files from this User |* 1400488 u31 1400492 *| Total KBytes Downloaded by this User |* 1400492 u32 1400496 *| Total Downloaded Files by this User |* 1400496 u33 1400500 *| Total File Credits this User has |* 1400500 u34 1400504 *| Total Byte Credits this User has |* 1400504 u35 1400508 *| Total Time Credits (For Minutes, / by 10) |* 1400508 1400512 *| Total Owing Balance of Current User |* 1400512 u20 1400516 *| Total Network Credits User has |* 1400516 1400520 *| Total Door Points User has |* 1400520 u21 1400524 *| Maximum Bytes user can Upload a Day |* 1400524 1400528 *| Maximum Bytes user can Download a Day |* 1400528 1200532 *| Maximum Files user can Upload a Day |* 1200532 1200534 *| Maximum Files user can Download a Day |* 1200534 1200536 *| Total Calls made by User TODAY |* 1200536 1200538 *| Total Time Used TODAY(Divide by 10 for Min)|* 1200538 u18 1200540 *| Bad Logon Attempts (=0 After Good Logon) |* 1200540 1200542 *| Logon CPS Rate (Multiply by 10 For Baud) |* 1200542 1200544 *| High CPS Ever Connected At (Baud, * by 10) |* 1200544 1300546 *| UUCP Address of User Online |* 1300546 [11] u39 1100557 *| Is Real Name Private? (0=No, 1=Yes) |* 1100557 1100558 *| Is User Age Private? (0=No, 1=Yes) |* 1100558 1100559 *| Is Address Private? (0=No, 1=Yes) |* 1100559 1100560 *| Is Voice Phone Private? (0=No, 1=Yes) |* 1100560 1100561 *| Is Data Phone Private? (0=No, 1=Yes) |* 1100561 1300562 *| The User's WHO Banner |* 1300562 [43] u38 1300605 *| VOICE Phone Number of User |* 1300605 [17] u9 1200622 *| Yank Count (Number of Yanks Performed) |* 1200622 1500624 *| User Expire Date (ddd dd-mmm-yyyy hh:mmx) |* 1500624 1500630 *| Find NEW Items Date(ddd dd-mmm-yyyy hh:mmx)|* 1500630 1300636 *| more[7]; 0238 (reserved) |? 1300636 [7] 1100643 *| Yank CR (0=LF Only, 1=CR Only, 2=LF+CR) |* 1100643 1100644 *| Message bundling/Archiver (From Archivers) |* 1100644 | (0-Txt,1-Arc,7-Lha,8-Lzh,10-Zip,12-Zoo) | 1100645 *| Default Editor (0=Line, 1=Visual) |* 1100645 1100646 *| Auto Hide (0=Off, 1=Own, 2=Other, 3=All) |* 1100646 ! | MailSort (0=Sys,1=Last,2=1st,3=Subj,4=Han) |* 1100647 ------------+--------------------------------------------+------------------ v3.xx | "User1" jumps into "Privs" Structure... | v4.xx ------------+--------------------------------------------+------------------ 1400648 *| User Message Base Flags (Flags 0 thru 31) |* 1400648 | | | Use this routine to check for flags held: | | | | getuser 1400648 ; ck=CKFL(result,"0 1 3") | | | | CKFL:;do i=1 to words(Arg(2)) | | a=BitTST(d2c(Arg(1),4),word(Arg(2),i)) | | if ~a then return 0;end i;return 1 | | | | If flags 0, 1, and 3 are held by the user, | | a "1" will be returned, however if ANY ONE | | of them is missing, a "0" is returned. | | | | Change the last line of the routine to: | | | | if a then return 1;end i;return 0 | | | | This check see's if they have ANY ONE of | | the specified flags. You can specify them | | in priority order too, if one flag holds | | more weight than another, etc. | | | 1400652 *| User File Base Flags (Flags 0 thru 31) |* 1400652 | | | Use 1400652 in a GETUSER command, then use | | the above routine to check these flags. | | | 1400656 *| User List Base Flags (Flags 0 thru 31) |* 1400656 | | | Use 1400656 in a GETUSER command, then use | | the above routine to check these flags. | | | ------------+--------------------------------------------+------------------ v3.xx | CNET PRIVILEDGE FLAGS INFORMATION! | v4.xx ------------+--------------------------------------------+------------------ | You can use the following routine to check | | if a user holds one or more priv. flags. | | | | The 1st Argument should be the ABIT Block | | Number that contains the priviledges you'd | | like to test(a 0 or a 1), followed by the | | flag positions in that block. Use commas | | to separate all arguments: | | | | p=PRIV(0,0,1,24) ; transmit p ; exit | | | | PRIV:;getuser 1400660+(44*Arg(1)) | | a=reverse(d2c(result,4));do i=2 to Arg() | | if ~BitTST(a,Arg(i)) then return 0 | | end i;return 1 | | | | In the above example, if the user has MCI | | Level 1 and Level 2 clearances AND is able | Priviledge VDE Scr. | to send EMail, a "1" will be returned, but | Flag Positions. /Location | if ANY ONE of the priviledges is NOT set |/Use these #'s / Col Row | for the user, a "0" is returned. / as args above. / | /| \ 1400660 *| ABIT Block 0, Byte 0 character. ||* 1400660 \ | || \c1 r13 *| MCI1_FLAG - MCI level 1 0|* c1 r14 *| MCI2_FLAG - MCI level 2 1|* c1 r15 *| RELOGON_FLAG - Relogon 2|* c1 r3 *| RECEIVEMAIL_FLAG - Receive EMail 3|* c1 r8 *| FORWARD_FLAG - Forward mail 4|* c2 r15 *| VOTETOPIC_FLAG - Add new vote topics 5|* c2 r16 *| VOTECHOICE_FLAG - Add new vote choices 6|* c2 r14 *| NOLOCKS_FLAG - TimeLock exempt 7|* | || | ABIT Block 0, Byte 1 character. || | || | XXXXXXXXX_FLAG - >> NOT USED YET! << 8| | XXXXXXXXX4_FLAG - >> NOT USED YET! << 9| c2 r6 *| AUTOVALID_FLAG - Skip file validation 10|* | XXXXXXXXX2_FLAG - >> NOT USED YET! << 11| c2 r8 *| SEEANON_FLAG - Trace anonymous 12|* | XXXXXXXXX3_FLAG - >> NOT USED YET! << 13| c1 r12 *| CONF_FLAG - Use CC, Join, OLMs 14|* c2 r10 *| CONFCON_FLAG - Conference control 15|* | || | ABIT Block 0, Byte 2 character. || | || c1 r4 *| EXPIREMAIL_FLAG - Set mail expiration 16|* c1 r5 *| XXXXXXXXX5_FLAG - Send bulk mail 17|* c1 r6 *| XXXXXXXXX6_FLAG - Send party mail 18|* c1 r7 *| XXXXXXXXX7_FLAG - Send urgent mail 19|* c1 r16 *| TIMESBP_FLAG - Bypass bbsevents 20|* c1 r18 *| FILEADD_FLAG - Adopt orphans 21|* c2 r3 *| READANY_FLAG - Read private msgs 22|* c2 r4 *| DELETEANY_FLAG - Kill/edit any file 23|* | || | ABIT Block 0, Byte 3 character. || | || c1 r2 *| EMAIL_FLAG - Send EMail 24|* c1 r9 *| PFILE_FLAG - Use doors 25|* c1 r10 *| GFILE_FLAG - Use text/door lists 26|* c1 r11 *| ULIST_FLAG - Use the UserList 27|* c1 r1 *| SYSOP_FLAG - SYSTEM OPERATOR 28|* c3 r17 *| REWARDS_FLAG - Receive DL rewards 29|* c2 r11 *| FCREDEX_FLAG - Infinite file credit 30|* c2 r12 *| BCREDEX_FLAG - Infinite byte credit 31|* | | Priviledgee VDE Scr. | | Flag Positions. /Location | The second Priviledge Block appears later |/Use these #'s / Col Row | in the list, but is explained here: This / as args above. / | block holds 64 flags! /| \ | || \ 1400708 *| ABIT Block 1, Byte 0 character. || 1400708 \ | || ! c3 r20 -| SUPERUSER_FLAG - Superuser <> 0|* | >> NOT USED YET! << 1| | >> NOT USED YET! << 2| | >> NOT USED YET! << 3| | >> NOT USED YET! << 4| | >> NOT USED YET! << 5| | >> NOT USED YET! << 6| | >> NOT USED YET! << 7| | || | ABIT Block 1, Byte 1 character. || | || | EXPANSION2_FLAG - >> NOT USED YET! << 8| | EXPANSION3_FLAG - >> NOT USED YET! << 9| | EXPANSION4_FLAG - >> NOT USED YET! << 10| c3 r12 *| UUCPMAIL_FLAG - Send UUCP NetMail 11|* c3 r16 *| NETCOSTCREDITS_F - Costs are NetCredits 12|* c3 r14 *| HOLDANDCRASH_FLA - Hold and Crash mail 13|* | EXPANSION8_FLAG - >> NOT USED YET! << 14| c3 r19 *| BROADCAST_FLAG - Broadcast OLMs 15|* | || | ABIT Block 1, Byte 2 character. || | || c2 r17 *| VOTEMAINT_FLAG - Kill/Edit vote topic 16|* c3 r8 *| ALARMSYSOP_FLAG - Alarm sysop @logon 17|* c3 r9 *| OPENSCREEN_FLAG - Open screen @logon 18|* c3 r10 *| OPENCAPTURE_FLAG - Open capture @logon 19|* c3 r11 *| NETMAIL_FLAG - Send FIDO NetMail 20|* c3 r13 *| FREQSEND_FLAG - FIDO FReq and Attach 21|* c3 r15 *| NETCOSTEXEMPT_FL - NetMail Cost exempt 22|* | EXPANSION1_FLAG - >> NOT USED YET! << 23| | || | ABIT Block 1, Byte 3 character. || | || c2 r18 | EDHANDLE_FLAG - Edit handle 24|* c2 r19 | EDREALNAME_FLAG - Edit name, bday, sex 25|* c2 r20 | EDADDRESS_FLAG - Edit address, st/zip 26|* c3 r3 | EDVOICE_FLAG - Edit voice phone# 27|* c3 r4 | EDDATA_FLAG - Edit data phone# 28|* c3 r5 | BANNER_FLAG - Allow WHO banner 29|* | NOT_USED_FLAG - >> NOT USED YET! << 30| c3 r7 | PORTMONITOR_FLAG - Monitor another port 31|* ------------+--------------------------------------------+------------------ 1400664 *| DownBytes/day (DL Bytes Allowed PER DAY) |* 1400664 1400668 *| UpBytes/day (UL Bytes Allowed PER DAY) |* 1400668 1400672 ?| XFreeBytes; (NOT USED ANYMORE) |? 1400676 ?| XFreeFiles; (NOT USED ANYMORE) |? 1200680 *| Total Calls/Day User is allowed to make |* 1200680 1200682 *| Total Mins/Call User is allowed to make |* 1200682 1200684 *| Total Mins/Day User is allowed to make |* 1200684 1200686 *| Download Files/Day User is allowed to make |* 1200686 1200688 *| Upload Files/Day User is allowed to make |* 1200688 1200690 *| Total Messages/Call User allowed to make |* 1200690 1200692 *| Total Feedbacks/Call User allowed to make |* 1200692 1200694 *| Total Editor Lines User has available |* 1200694 1200696 *| Total Idle Minutes User has available |* 1200696 1200698 *| Maximum KiloBytes of Electronic Mail |* 1200698 1200700 *| Inactive Days before User is Killed |* 1200700 1100702 *| User's FILE RATIO Default (#1) |* 1100702 u25 1100703 *| User's BYTE RATIO Default (#1) |* 1100703 u26 1100704 *| User's FILE RATIO Default (#2) |* 1100704 1100705 *| User's BYTE RATIO Default (#2) |* 1100705 1100706 *| User's FILE RATIO Default (#3) |* 1100706 1100707 *| User's BYTE RATIO Default (#3) |* 1100707 1400708 *| ABIT Block 1 (See info above on 1400660) |* 1400708 1200712 *| Total Lines for each Signature Allowed |* 1200712 1100714 *| Alias msg authors (0=No, 1=Sub, 2=Yes) |* 1100714 c1 r17 1100715 *| Kill/edit own files (0=No, 1=Sub, 2=Yes) |* 1100715 c2 r3 1100716 *| Write anonymously (0=No, 1=Sub, 2=Yes) |* 1100716 c2 r5 1100717 *| Private messages (0=No, 1=Sub, 2=Yes) |* 1100717 c2 r7 1200718 *| Total Daily Pfile Minutes Allowed |* 1200718 1200720 *| Send log to this User Number |* 1200720 1400722 *| User Log Flags (Flags 0 thru 31) |* 1400722 | | | Use 1400722 in the routine discussed above | | to obtain these flags! (See GU 1400648) | | | 1100726 *| AutoCallBack @logon (0=No, 1=Yes, 2=Opt) |* 1100726 c2 r11 1100727 *| Use TermLink (0=No, 1=Ltd, 2=Ful) |* 1100727 c3 r4 1100728 *| Use of CallerID# (0=No action, 1=Copy to |* 1100728 | data #, 2=Must exist, 3=Must exist/copy, | | 4=Must match data#) | 1100729 *| May page the sysop (0=Def, 1=No, 2=Yes) |* 1100729 c3 r16 1310730 *| >>> THIS GETUSER LOCATION IS NOT USED <<< |* 1300730 [6] 1200736 *| Network Aliases This User Allowed |* 1200736 1200738 *| Dictionary Entries This User Allowed |* 1200738 ------------+--------------------------------------------+------------------ v3.xx | End "User1", now back to "PortData", then | v4.xx | CNet's "User2" Structure (Scratch Buffer) | ------------+--------------------------------------------+------------------ 1400740 *| Scratch: ID Number |* 1400740 s41 1300744 *| Scratch: Handle |* 1300744 [21] s1 1300765 *| Scratch: Real Name |* 1300765 [26] s3 1300791 *| Scratch: Street Address |* 1300791 [31] s6 1300822 *| Scratch: City & State |* 1300822 [31] s4 1300853 *| Scratch: Zip Code |* 1300853 [11] s5 1300864 *| Scratch: Country |* 1300864 [8] s56 1300872 *| Scratch: DATA Phone Number |* 1300872 [17] s10 1300889 *| Scratch: Password |* 1300889 [15] s2 1300904 *| Scratch: SysOp Comment |* 1300904 [34] s8 1300938 *| Scratch: Macro # 1 (Logon Macro) |* 1300938 [36] 1300974 *| Scratch: Macro # 2 (Control-E Macro) |* 1300974 [36] 1301010 *| Scratch: Macro # 3 (Control-F Macro) |* 1301010 [36] 1301046 *| Scratch: Organization |* 1301046 [31] s59 1101077 *| Scratch: Phone Verification (A number 0-5, |* 1101077 | where 0=line 1813, 1=line 1814, etc. in | | the BBSTEXT file) | 1404078 ?| Scratch: PortData *z; (For Lock Account) |? 1404078 1501082 *| Scratch: Birthdate (ddd dd-mmm-yyyy hh:mmx)|* 1501082 s58 1101082 *| Scratch: BirthYear of User(Last 2 Digits)|* 1101082 1101083 *| Scratch: BirthMonth of User(Using 2 Digits)|* 1101083 1501088 *| Scratch: First Call (same as above) |* 1501088 1501094 *| Scratch: Last Call (same as above) |* 1501094 s11 ! | Scratch: EMail Flags (See notes above for |* 1401100 | getuser 1400428) | ! | Scratch: Message Read Interface |* 1201104 | (0=CNet/4, 1=CNet/3 Interface) | 1501106 *| Scratch: LogOn Last Call (same as 1501094) |* 1501106 1501112 *| Scratch: Last YANK Date (same as above) |* 1501112 1101118 *| Scratch: Access Level |* 1101118 s15 1101119 *| Scratch: Expire Access Level |* 1101119 1201120 *| Scratch: PFile Time Today |* 1201120 1201122 *| Scratch: >> THIS LOCATION NO LONGER USED <<|* 1201122 1101124 *| Scratch: Text Set (0=Eng, 1=Fre, etc) |* 1101124 1101125 *| Scratch: Time Format (0=12Hr, 1=24Hr) |* 1101125 1101126 *| Scratch: Use More Prompt? (0=No, 1=Yes) |* 1101126 1101127 *| Scratch: Need Linefeeds? (0=No, 1=Yes) |* 1101127 1101128 ?| Scratch: FracBal (1/100ths of a cent) | 1101128 1101129 *| Scratch: Time Zone (GMT - Hours Here) |* 1101129 1101130 *| Scratch: ANSI Colors? (0=No, 1=Yes) |* 1101130 1101131 *| Scratch: ANSI Tabs? (0=No, 1=Yes) |* 1101131 1101132 *| Scratch: ANSI Support? (0=No,1=Sim,2=Full) |* 1101132 1101133 *| Scratch: Gender (1=Male, 0=Female) |* 1101133 1101134 *| Scratch: Message Reading (0=Continuous, |* 1101134 | 1=Prompts, 2=ANSI Paging, 3=ANSI Scroll) | 1101135 *| Scratch: Graphics Set (0=Ascii, 1=C64/128, |* 1101135 s28 | 2=IBM ANSI, 3=Amiga ANSI, 4=SkyPix) | 1101136 *| Scratch: Help Level(0=Novice, 1=Intermed, |* 1101136 s55 | 2=Expert, 3=SuperUser) | 1101137 *| Scratch: Computer Type Number (Number is |* 1101137 | entry name in Menu # 30 in BBSMENU file) | 1101138 *| Scratch: Default Protocol (Result in ASCII |* 1101138 s29 | 90=Zmodem, 89=Ymodem, 88=X-Modem, etc.) | | Use d2c(result) for nicer returned value | 1101139 *| Scratch: Terminal Width (In Columns) |* 1101139 s27 1101140 *| Scratch: Terminal Height (In Rows) |* 1101140 1101141 *| Scratch: Mail Box Open? (0=No, 1=Yes) |* 1101141 1201142 *| Scratch: Forward ID # (0=No Forward) |* 1201142 1401144 *| Scratch: Total Calls EVER |* 1401144 s22 1401148 *| Scratch: Total Public Messages |* 1401148 s36 1401152 *| Scratch: Total Private Messages |* 1401152 s37 1401156 *| Scratch: Total Uploaded KBytes |* 1401156 s30 1401160 *| Scratch: Total Uploaded Files |* 1401160 s31 1401164 *| Scratch: Total Downloaded KBytes |* 1401164 s32 1401168 *| Scratch: Total Downloaded Files |* 1401168 s33 1401172 *| Scratch: Total File Credits |* 1401172 s34 1401176 *| Scratch: Total Byte Credits |* 1401176 s35 1401180 *| Scratch: Total Time Credits(UL's) |* 1401180 1401184 *| Scratch: Total Owing Balance |* 1401184 s20 1401188 *| Scratch: Total Network Credits |* 1401188 1401192 *| Scratch: Total PFile(Door) Points |* 1401192 s21 1401196 *| Scratch: Maximum Bytes User can Upload |* 1401196 1401200 *| Scratch: Maximum Bytes User can Download |* 1401200 1201204 *| Scratch: Maximum Files User can Upload |* 1201204 1201206 *| Scratch: Maximum Files User can Download |* 1201206 1201208 *| Scratch: Calls Made TODAY |* 1201208 1201210 *| Scratch: Total Time Used TODAY |* 1201210 s18 1201212 *| Scratch: Total Bad Logon Attempts |* 1201212 1201214 *| Scratch: Logon CPS Rate |* 1201214 1201216 *| Scratch: High CPS Rate (Stated) |* 1201216 1301218 *| Scratch: UUCP Address (Mail Directory) |* 1301218 [11] s39 1101229 *| Scratch: Private Name (0=No, 1=Yes) |* 1101229 1101230 *| Scratch: Private Age (0=No, 1=Yes) |* 1101230 1101231 *| Scratch: Private Address (0=No, 1=Yes) |* 1101231 1101232 *| Scratch: Private VOICE Phone (0=No, 1=Yes) |* 1101232 1101233 *| Scratch: Private DATA Phone (0=No, 1=Yes) |* 1101233 1301234 *| Scratch: WHO Banner |* 1301234 [43] s38 1301277 *| Scratch: VOICE Phone Number |* 1301277 [17] s9 1101294 *| Scratch: Number of YANKS Waiting |* 1101294 1501296 *| Scratch: Expire Date (ddd dd-mmm-yy hh:mmx)|* 1501296 1501302 *| Scratch: NEW Items Date (same as above) |* 1501302 1301308 *| Scratch: more[7] (reserved) |? 1301308 [7] 1101315 *| Scratch: Yank CR (Same data as GU 1100643) |* 1101315 1101316 *| Scratch: Message Bundling/Archiver |* 1101316 1101317 *| Scratch: Editor (0=Line, 1=Visual) |* 1101317 1101318 *| Scratch: Auto Hide (Same as GU 1100646) |* 1101318 1101319 *| Scratch: MailSort (0=Sys-Def,1=Last Date, |* 1101319 | 2=1st Date, 3=Subject,4=Handle/Name) | ------------+--------------------------------------------+------------------ v3.xx | "User2" jump into "Privs" Structure... | v4.xx ------------+--------------------------------------------+------------------ 1401320 *| Scratch: Message Base Flags |* 1401320 | | | Use 1401320 in the routine discussed above | | to obtain these flags! (See GU 1400648) | | | 1401324 *| Scratch: File Base Flags |* 1401324 | | | Use 1401324 in the routine discussed above | | to obtain these flags! (See GU 1400648) | | | 1401328 *| Scratch: List Base Flags |* 1401328 | | | Use 1401328 in the routine discussed above | | to obtain these flags! (See GU 1400648) | | | 1401332 *| Scratch: ABIT Block 0 Privilege Flags |* 1401332 | | | Use 1401332 in the routine discussed above | | to obtain these flags! (See GU 1400660) | | | 1401336 *| Scratch: Download Bytes Allowed PER DAY |* 1401336 1401340 *| Scratch: Upload Bytes Allowed PER DAY |* 1401340 1401344 *| Scratch: >> LOCATION NO LONGER USED << |* 1401348 *| Scratch: >> LOCATION NO LONGER USED << |* 1201352 *| Scratch: Total Calls/Day Allowed |* 1201352 1201354 *| Scratch: Total Mins/Call Allowed |* 1201354 1201356 *| Scratch: Total Mins/Day Allowed |* 1201356 1201358 *| Scratch: Download Files/Day Allowed |* 1201358 1201360 *| Scratch: Upload Files/Day Allowed |* 1201360 1201362 *| Scratch: Total Messages/Call Allowed |* 1201362 1201364 *| Scratch: Total Feedbacks/Call Allowed |* 1201364 1201366 *| Scratch: Total Editor Lines Available |* 1201366 1201368 *| Scratch: Total Idle Minutes Available |* 1201368 1201370 *| Scratch: Maximum KiloBytes of E-Mail |* 1201370 1201372 *| Scratch: Inactive Days before Purge |* 1201372 1101374 *| Scratch: FILE RATIO Default (#1) |* 1101374 s25 1101375 *| Scratch: BYTE RATIO Default (#1) |* 1101375 s26 1101376 *| Scratch: FILE RATIO Default (#2) |* 1101376 1101377 *| Scratch: BYTE RATIO Default (#2) |* 1101377 1101378 *| Scratch: FILE RATIO Default (#3) |* 1101378 1101379 *| Scratch: BYTE RATIO Default (#3) |* 1101379 1401380 *| Scratch: ABIT Block 1 Privilege Flags |* 1401380 | | | Use 1401380 in the routine discussed above | | to obtain these flags! (See GU 1400660) | | | 1201384 *| Scratch: Maximum Signature Lines Allowed |* 1201384 1101386 *| Scratch: Alias Msg Authors (GU 1100714) |* 1101386 1101387 *| Scratch: Kill/Edit Own Files (GU 1100715) |* 1101387 1101388 *| Scratch: Write Anonymously (GU 1100716) |* 1101388 1101389 *| Scratch: Private Messages (GU 1100717) |* 1101389 1201390 *| Scratch: Daily Door Minutes Allowed |* 1201390 1201392 *| Scratch: Send log to this User ID Number |* 1201392 1401394 *| Scratch: Log Verbosity Flags |* 1401394 | | | Use 1401394 in the routine discussed above | | to obtain these flags! (See GU 1400648) | | | 1101398 *| Scratch: Auto CallBack @logon (GU 1100726) |* 1101398 1101399 *| Scratch: Use TermLink (GU 1100727) |* 1101399 1101400 *| Scratch: Use of CallerID# (GU 1100728) |* 1101400 1101401 *| Scratch: May page the sysop (GU 1100729) |* 1101401 1301402 *| Scratch: >> LOCATION NO LONGER USED << |* 1301402 [6] 1201408 *| Scratch: Network Aliases Allowed |* 1201408 1201410 *| Scratch: Dictionary Entries Allowed |* 1201410 ------------+--------------------------------------------+------------------ v3.xx | End "User2", now back to "PortData"... | v4.xx ------------+--------------------------------------------+------------------ 1201412 *| Total Number of Mail Items This User Has |* 1201412 u13 1201414 *| Total NEW Mail Items This User Has |* 1201414 u14 1201416 *| Current Subboard(Base/UDBase) Number |* 1201416 u48 1301418 *| CallerID Data String from Supra |* 1301418 [18] 1201436 *| CallerID[0] Accounts Which Match(0=Current)|* 1201436 +2 | | +2 | | | | +2 | | +2 1201450 *| CallerID[7] Accounts Which Match(0=Current)|* 1201450 ! | InFeedback (Flag set before MailSend that |* 1101452 | denotes feedback, thus skipping the MS | | creation menu). | ! | NoClearIBuff (Adds "/" to InBuffer if=1) |* 1101453 ! | NoSpaceAbort (Adds " " to InBuffer if=1) |* 1101454 | UBYTE Expansion[15] |* 1101455 | | +1 | | 1101469 1101470 *| Posting Access in Current SubBoard |* 1101470 u51 1101471 *| Reading Access in Current SubBoard |* 1101471 u52 1101472 *| Downloading Access in Current SubBoard |* 1101472 u53 1101473 *| Uploading Access in Current SubBoard |* 1101473 u54 1301474 ?| File Suffix (Obtained from READ prompt) |* 1301474 [8] 1301482 ?| File Root Name (Also obtained from READ) |* 1301482 [32] 1301514 ?| Screen Title Bar (Port/(c)Date/ID/Handle) |* 1301514 [80] 1301594 ?| >>NOT USED<< (Was lastby, but moved to PDE)|* 1301594 [36] 1101630 *| Hide / Muffle / Monitor / ChatReq Status |* 1101630 port 0 631 *| |* 631 port 1 +1 *| GETUSER 1101??? ; chk=BitTST(result,?) |* +1 port 2 | *| |* | | *| where: ??? = 630 thru 729 for PORT. |* | | *| |* | | *| ? = 0 : YOU hiding from PORT. |* | | *| 1 : YOU muffling from PORT. |* | +1 *| 2 : YOU monitoring PORT. |* +1 port 97 728 *| |* 728 port 98 1101729 *| chk = 1 : YES, 0 : NO |* 1101729 port 99 1601730 *| Where IS this User? (The WHERE Who Column) |* 1601730 1601734 *| Pointer to CRoom (CNetC Struct Location) |* 1601734 1601738 *| Pointer to CUser (CNetC Struct Location) |* 1601738 1101742 *| Dumped, auto-kickoff flag |* 1101742 1101743 *| OLMWaiting, OLM waiting |* 1101743 1101744 *| Is User HIDDEN from Everyone? (0=No,1=Yes) |* 1101744 1101745 *| Is User MUFFLING Everyone? (0=No,1=Yes) |* 1101745 1101746 *| Is User MONITORING Everyone? (0=No,1=Yes) |* 1101746 1101747 *| OnLine; Is Port Modem Online? (0=No,1=Yes) |* 1101747 1101748 *| How Many Pfiles Is This Port Running? |* 1101748 1101749 ?| ChatCode, who's chatting with whom |? 1101749 1101750 ?| WantToOpen |? 1101750 1101751 ?| getout, flag to auto-quit port |? 1101751 1101752 ?| loaded, Is this port loaded? |? 1101752 1101753 ?| Other |? 1101753 1101754 ?| Other |? 1101754 1101755 ?| Other |? 1101755 1401756 ?| LastEvent, keep track of the last event |? 1401756 1401760 ?| LastCut, time in these 4 catagories |? 1401760 1401764 ?| LastHold |? 1401764 1401768 ?| LastOnLine |? 1401768 1401772 ?| TempSysMaint |? 1401772 ! | ConfIdle; | 1201776 ! | Folders; linked list of mail folders | 1601778 | (may not be loaded until MR or MS) | ! | Folder0; Folder currently in use | 1601782 ! | MailHeader4 *rmhead; linked list of mail | | header pointers allocated during MR | 1601786 ! | MailAlias *Aliases; linked list of mail | | aliases - may not be loaded until MR/MS | 1601790 1401794 ?| DOIO_MASK |? 1401794 1601798 ?| Pointer to IOStdReq *DoReq |? 1601798 1601802 ?| Pointer to MsgPort *DoPort |? 1601802 1401806 ?| uz[1] for C programmer use. You can |? 1401806 +4 | (typecast) them as you need to. | +4 | | | | +4 | | +4 1401842 ?| uz[10] for C programmer use. |? 1401842 1601846 | Pointer to Task *ThisTask |* 1601846 1601850 | Pointer to MainPort *cnp |* 1601850 1601854 | Pointer to Window *Window |* 1601854 1601858 | Pointer to Window *CWindow |* 1601858 1601862 | Pointer to Window *SWindow |* 1601862 1601866 | Pointer to Window *TWindow |* 1601866 1601870 | Pointer to Window *TTWindow |* 1601870 1601874 | Pointer to Window *WBWindow |* 1601874 1601878 | Pointer to Screen *Screen |* 1601878 1601882 | Pointer to RastPort *wrp |* 1601882 1601886 | Pointer to RastPort *trp |* 1601886 1601890 | Pointer to TextFont *BlueFont |* 1601890 1601894 | Pointer to TextFont *StandardFont|* 1601894 1601898 | Pointer to IOStdReq *UTReq |* 1601898 1601902 | Pointer to IOStdReq *ServReq |* 1601902 1601906 | Pointer to IOStdReq *PrintReq |* 1601906 1601910 | Pointer to IOStdReq *ConReq |* 1601910 1601914 | Pointer to IOExtSer *SerRdReq |* 1601914 1601918 | Pointer to IOExtSer *SerWrReq |* 1601918 1601922 | Pointer to IOExtSer *SerIOReq |* 1601922 1601926 | Pointer to MsgPort *SerRdPort |* 1601926 1601930 | Pointer to MsgPort *SerWrPort |* 1601930 1601934 | Pointer to MsgPort *SerIOPort |* 1601934 1601938 | Pointer to MsgPort *ConPort |* 1601938 1601942 | Pointer to MsgPort *UTPort |* 1601942 1601946 | Pointer to MsgPort *ServPort |* 1601946 1601950 | Pointer to MsgPort *PrintPort |* 1601950 1601954 | Pointer to MsgPort *cpreplyp |* 1601954 1601958 | Pointer to FileInfoBlock *fib |* 1601958 | (for reading directories) | 1601962 | Pointer to InfoData *IData |* 1601962 | (for getting free disk space, etc). | 1601966 | Pointer to AnchorPath *ap |* 1601966 1601970 | Pointer to MessageType3 *Message |* 1601970 1601974 | Pointer to BaseUser *buser |* 1601974 1601978 | Pointer to SelectType *Select |* 1601978 1601982 | Pointer to BaseUser *brec |* 1601982 1601986 | Pointer to SelectType *Upload |* 1601986 1601990 | Pointer to ListItem *fpt |* 1601990 1601994 | Pointer to ItemHeader **ih |* 1601994 1601998 | Pointer to ItemHeader *ihead_obs |* 1601998 1602002 | Pointer to ItemType3 **ip |* 1602002 1602006 | Pointer to Editor Lines **EdBuffer |* 1602006 1602010 | Pointer to Editor Memory *EdBase |* 1602010 1602014 | Pointer to line Memory *CR |* 1602014 1602018 | Pointer to BBSMENU Lines *mm |* 1602018 1602022 | Pointer to BBSTEXT Lines *bm |* 1602022 1602026 | Pointer to Menu Start *menustart |* 1602026 1602030 | Pointer to Menu Length *menulen |* 1602030 1402034 | plsize |? 1402034 1402038 | nplanes |? 1402038 1202042 | skyxpen |? 1202042 1202044 | skyypen |? 1202044 1402046 | planePtr |? 1402046 1602050 | Pointer to TmpRas *tmpRas |? 1602050 1602058 | Pointer to BitMap *SkyBrush |? 1602058 1402098 ?| FullMaint (Will be set to "1" if the user |* 1402098 | successfully ID'ed themselves FULLY.) | 1402102 ?| Window-Edit, current number (Port Number?) |? 1402102 1402106 *| Window Width in Pixels (80 Columns) |? 1402106 1402110 *| Window Length in Pixels (24 Rows) |? 1402110 1402114 *| Window Left in Pixels (Default 0) |? 1402114 1402118 *| Window Right in Pixels (Default 639) |? 1402118 1402122 *| Window Top in Pixels (Default 11) |? 1402122 1402126 *| Window Bottom, def YMAX (See GU 1202138) |* 1402126 1202130 *| Cursor Position X coordinate (In Pixels) |* 1202130 1202132 *| Cursor Position Y coordinate (In Pixels) |* 1202132 1202134 ?| X-Storage(For ANSI [s, [t Codes In Pixels) |* 1202134 1202136 ?| Y-Storage(For ANSI [s, [t Codes In Pixels) |* 1202136 1202138 *| YMAX, Max Y-Value Allowed (In Pixels) |* 1202138 1202140 *| Current Mouse X-CoOrdinate (In Pixels) |* 1202140 1202142 *| Current Mouse Y-CoOrdinate (In Pixels) |* 1202142 | Mouse Location Updated w/ LMB & RETURN Key | 1202144 ?| countWE, window-edit, # characters |* 1202144 1202146 *| Is HalfScreen Selected? (0=No, 1=Yes) |* 1202146 1202148 *| CNet Term Length (Affected by GU 1202146) |* 1202148 1202150 *| Screen Width in Pixels |* 1202150 1202152 *| Screen Height in Pixels |* 1202152 1202154 *| Display Width in Pixels |* 1202154 1102156 ?| io_bad |? 1102156 1102157 ?| io_status, debugging Supra hangs |? 1102157 1602158 *| Pointer to Primary Poster *by0 |* 1602158 u75 1602162 *| Pointer to Secondary Poster *by1 |* 1602162 u76 1602166 *| Pointer to Primary Reply-To *to0 |* 1602166 u77 1602170 *| Pointer to Secondary Reply-To *to1 |* 1602170 u78 | | | These pointers will also return data values| | based on the "Show names/handles" setting | | on the EL screen for the base you are in. | | If set to Handles Only or Real Names Only, | | or if the user doesn't have access to SEE | | the PRIVATE infos, then the "Secondary" GU | | values will be null: "" data. | | | 1602174 ?| Pointer to (See GU 1511096) *date0 |* 1602174 1602178 *| Pointer to Posters Organization |* 1602178 u80 1302182 *| Item Flags: '+'=Favorite, '-'=Unfinished |* 1302182 [2] u89 1302184 *| Item Flags: '*'=New Responses |* 1302184 [2] u90 1302186 *| Upload Date "Short" Format (21-Dec) |* 1302186 [2] u93 1302194 *| File Size in K (like this: "11K") |* 1302194 [8] u88 1302202 *| Transfer Time of File (In "0m 12s" Format) |* 1302202 [8] u94 1602214 *| Filename/Post Title of this Item. |* 1602214 u87 1602218 *| Who sent this OLM (Handle) |* 1602218 1602222 *| Subject Text to appear in Visual Editor. |* 1602222 1602226 *| The To: Text to appear in Visual Editor. |* 1602226 1602230 ?| Pointer to User Default |? 1602230 1602234 ?| Pointer to Subject Default |? 1602234 1202238 *| Number of Bitplanes on Display |* 1202238 1202240 *| Display Height in Pixels |* 1202240 1202242 *| TextSet; 0==use system-wide text/menu |* 1202242 1202244 *| Number of Parsed Items in Last Command. |* 1202244 | (Subtract 1 for Total Arguments!) | 1302246 *| The Command text entered at prompt. |* 1302246 [61] 1302307 *| The 1st of 6 possible args; else a NULL. |* 1302307 [61] 1302368 *| The 2nd of 6 possible args; else a NULL. |* 1302368 [61] 1302429 *| The 3rd of 6 possible args; else a NULL. |* 1302429 [61] 1302490 *| The 4th of 6 possible args; else a NULL. |* 1302490 [61] 1302551 *| The 5th of 6 possible args; else a NULL. |* 1302551 [61] 1302612 *| The 6th of 6 possible args; else a NULL. |* 1302612 [61] 1302673 ?| Not sure WHAT this value holds? (Not Args!)|? 1302673 [61] 1402734 *| Number of Lines in ED Buffer |* 1402734 1302738 *| GBuffer[0] General Purpose 2-D Text Buffer |* 1302738 [81] +81 | | +81 | | (80 Characters PLUS a Carriage Return) | | +81 | | +81 1303953 *| GBuffer[15] |* 1303953 [81] 1104034 *| GCR[0] Cursor Return at End of Line? |* 1104034 +1 | | +1 | | (0=No,1=Yes) (Used with General Buffer) | | +1 | | +1 1104049 *| GCR[15] |* 1104049 1404050 ?| WaitFlags |? 1404050 1404054 ?| SERVICE_MASK |? 1404054 1404058 ?| RAWKEY_MASK |? 1404058 ! | Pointer to JobType4 *pEvents | 1604062 ! | pesem; semaphore for locking port events | 1604066 [46] ! | mfsem; semaphore for locking Folders list | 1604112 [46] ! | eventtick; events are ticking | 1404158 ! | nextevent; time next event for this port | 1404162 | (measured in seconds) | ! | SignalSemaphore sem; | 1604166 [46] ! | nothing171196 (ordered listing (pointers) | 1404212 | of items in door/list areas) | ! | Pointer to MailHeader4 *POMail0; | 1604216 ------------+--------------------------------------------+------------------ v3.xx | ACCOUNT SYSTEM VARIABLE DATA | v4.xx ------------+--------------------------------------------+------------------ 1204222 | Pointer to ChargeSet *NowCharge | 1604220 1404224 | CTC0 usr.acc, 62 items, Cost of This Call | 1404224 +4 | | +4 | | (80 GU's in all, here!) | | +4 | | +4 1404540 | CTC79 | 1404540 ------------+--------------------------------------------+------------------ 1204544 | sorder0, max subboards per subdir is 240 | 1204544 +2 | | +2 | | (240 GU's in all, here!) (Sort Order?) | | +2 | | +2 1205022 | sorder239 | 1205022 1605024 | Pointer to LastErr,for file transf WHY cmd | 1605024 1305028 | RexxObject | 1305028 [100] 1305128 *| Keyboard Buffer! |* 1305128 [256] 1305384 | ABuffer, workspace |* 1305384 [256] 1305640 | InBuffer, after a line input |* 1305640 [256] | (Use this in conjunction with {i4 } MCI) | ! | rbyname[]; handle/name to look for if name | 1305896 [40] | in "read mess by handle/name" is ~ local | ! | def_mailsubj[]; default mail subject for | 1305936 [81] | new mails. ARexx "SetMailSubject". | ! | rtoname[]; handle/name to look for if name | 1306017 [40] | in "read mess to handle/name" is ~ local | ! | Port Data Extension *PDE; | 1606058 ! | Expansion290896[198]; | 1306062 [198] 1306260 *| Doing |* 1306260 [48] 1306308 *| SPrompt[]; Subboard Prompt |* 1306308 [128] u49 1306436 *| LPrompt[]; G/P/N List Prompt |* 1306436 [128] ! 1306564 | ldiscloc[]; diskloc for P/G/N |* 1306564 [160] ! 1306724 | Myloc (for Read-Mail) | 1306724 [164] ! | filename (full path to sys.entry file) | 1306888 [116] 1307004 | ListArea | 1307004 [40] 1307044 | Rsearch | 1307044 [64] 1307108 | Myfile | 1307108 [54] 1307162 *| Dirname (returns Base or UDBase) | 1307162 [32] 1307194 | CStack, Command stacking | 1307194 [80] 1307274 | ChatMsg, current chat message | 1307274 [84] 1307358 | sbuff[]; Last Command Used (1st 12 Chars) | 1307358 [48] 1307406 | Outbuffer | 1307406 [84] 1307490 | Ansiout | 1307490 [164] 1307654 *| ConnectCode | 1307654 [84] 1307738 | ChatBuff | 1307738 [84] 1307822 | APrint, for PrintAccess | 1307822 [36] 1307858 *| Program Name (ARexx) | 1307858 [32] 1307890 | Program Name ??? | 1307890 [32] 1307922 | Program Name ??? | 1307922 [32] 1307954 | User Online's Mail Dir (MAIL:USERS/xx/) | 1307954 [36] 1307990 | Qwk_to | 1307990 [28] 1308018 | Qwk_subject | 1308018 [28] 1308046 *| 1st of 10 Last Commands Executed | 1308046 [80] +80 | | +80 | | (see GU 1409358) | | +80 | | +80 1308766 *| 10th of 10 Last Commands Executed | 1308766 [80] 1308846 *| 1st of 8 G/P/N Subdir History | 1308846 [64] +64 | | +64 | | (Directory Path(s) History) | | +64 | | +64 1309294 *| 8th of 8 G/P/N Subdir History | 1309294 [64] 1409358 *| Pointer to Next Empty Command Buffer | 1409358 | | | Use the following to find LAST COMMAND: | | | | 1308046+substr('9012345678',result+1,1)*80 | ------------+--------------------------------------------+------------------ 1409362 | warn1 | 1409362 1409366 | TotalCTC, TOTAL Cost of this Call (100ths) | 1409366 1209370 | bz, # of subs on current List | 1209370 1209372 | dz, how deep in the tree are we? | 1209372 1209374 | br, item last used | 1209374 1209376 | rn_obs, how many items, current list | 1209376 1209378 | nl, number on g/p/n list | 1209378 1209380 | allin_obs, Are all items in memory? | 1209380 1209382 | VTimeOnLine, may reset at midnight | 1209382 1209384 | PTimeOnLine, in-current-pfile time counter | 1209384 1209386 | mx, highest item NOT killed | 1209386 1209388 | listn, current list subboard pointer | 1209388 1209390 | parent0 | 1209390 1209392 | gpos, for global commands, last command # | 1209392 1209394 | nsubs, tracks # subs acc. in a Global cmd | 1209394 1209396 | LinkPort | 1209396 1409398 | TermLinkBaud | 1409398 ! | *mygokeyword; keyword for user's current | 1609402 | location - if Main, user is at main menu | 1409406 | rs | 1409406 1409410 | cpos | 1409410 1409414 | mstart | 1409414 1409418 | mend | 1409418 1409422 | new_i, responses/item or per subboard | 1409422 1409426 | new_n | 1409426 1409430 | new_f | 1409430 1409434 | new_p | 1409434 1409438 | new_ri | 1409438 1409442 | t_new_i, total new items | 1409442 1409446 | t_new_n, total new messages to you | 1409446 1409450 | t_new_f, total new files | 1409450 1409454 | t_new_p, total new posts | 1409454 1409458 | t_new_ri total new response items | 1409458 1209462 | AParams (Ray, what is this?) | 1209462 1209464 | AParam[0] | 1209464 +2 | | +2 | | | | +2 | | +2 1209496 | AParam[16] | 1209496 1109498 | qwk | 1109498 1109499 | ylharc | 1109499 1109500 | yaddcr | 1109500 1109501 | ylocal | 1109501 1209502 | zmatches | 1209502 1109504 | zheader | 1109504 1109505 | readnew | 1109505 1409506 | nsets (Ray?) | 1409506 1409510 | rset | 1409510 1409514 | rcount | 1409514 1409518 | rtotal | 1409518 1409522 | set1[0] | 1409522 +4 | | +4 | | | | +4 | | +4 1409558 | set1[9] | 1409558 1409562 | set2[0] | 1409562 +4 | | +4 | | | | +4 | | +4 1409598 | set2[9] | 1409598 1109602 | runseen | 1109602 1109603 | resetIP, flag, must re-order item pointers | 1109603 1109604 | atbase | 1109604 1109605 | TermLink | 1109605 1109606 | rtome | 1109606 1109607 | rfree | 1109607 1109608 | rfavorite | 1109608 1109609 | runval | 1109609 1109610 | rprivate | 1109610 1109611 | rreverse | 1109611 1109612 | rbrandnew | 1109612 1109613 | rnresponse | 1109613 1109614 | rpass | 1109614 1109615 | rsince | 1109615 1109616 | rnew | 1109616 1109617 | rglobal | 1109617 1109618 | rdeftype | 1109618 1109619 | rchron | 1109619 1109620 | rbyme | 1109620 1109621 | runtil | 1109621 1109622 | rjustposts | 1109622 1109623 | rpreview | 1109623 1109624 | rbanner | 1109624 1109625 | rjustfiles | 1109625 1509626 | rdate | 1509626 1509632 | udate | 1509632 1209638 | pos | 1209638 1209640 | num | 1209640 1209642 | rdelta; for/back n items | 1209642 1209644 | NoSelected, number of items in Select List | 1209644 1209646 | NoUploaded | 1209646 1209648 | ModelType, Controls .M in editor. | 1209648 ! | RangeContext EdRange; | 1609650 [92] 1409742 | tline | 1409742 1409746 | bit_mci | 1409746 1209750 | times | 1209750 1209752 | repmode | 1209752 1209754 | MaxLines | 1209754 1209756 | WScroll | 1209756 1409758 | warn2 | 1409758 ! | keyin; | 1309762 [1] ! | edall_not; allow enterline all chars | 1309763 [1] ! | serbuffer[2]; | 1309764 [2] ! | mode; | 1109766 ! | ZAlternate; | 1109767 ! | CheckAllEvents; force check TimeTilEvent's | 1109768 ! | TrapDoor; | 1109769 ! | AtPrompt; | 1109770 ! | InShell; | 1109771 ! | donormal; | 1109772 ! | dtr; modem device OPENED and ready | 1109773 ! | sread; read request pending | 1109774 ! | modem; modem exists ... allows BBSPORT0 | 1109775 ! | mio; modem IO allowed | 1109776 ! | isud_not; | 1109777 ! | MaxColors; # of colors on screen | 1109778 ! | FlagCH; | 1109779 ! | FlagED; | 1109780 ! | Gflag; | 1109781 ! | ConfMode; Are we in conference? | 1109782 ! | column; | 1109783 ! | KB1; DeQueue pointers | 1109784 ! | KB2; | 1109785 ! | KB3; what inter-user chat sees | 1109786 ! | CursorStatus; is cursor on? | 1109787 ! | AbortFlags; | 1109788 ! | HourNow; | 1109789 ! | LastHour; | 1109790 ! | Indent; | 1109791 ! | InANSI; | 1109792 ! | GETarg; | 1109793 ! | CMDarg; | 1109794 ! | LocalMode; BOOLS .. In Local Mode? | 1109795 ! | noflowcontrol; | 1109796 ! | AtWaitScreen; Are we at IDLE? | 1109797 ! | InMCI; | 1109798 ! | DoQuick; ! at last input | 1109799 ! | AutoLogon; | 1109800 ! | TermOn; in terminal? | 1109801 ! | ANSIon; can we type ansi? (ESC) | 1109802 ! | PrintFlags; space or ^C pressed | 1109803 ! | CountUp; | 1109804 ! | InputFlags; | 1109805 ! | Relogon; | 1109806 ! | Logoff; | 1109807 ! | NewScanBROWSE; BROWSE at logon for new? | 1109808 ! | AutoScroll; | 1109809 ! | WWrap; | 1109810 ! | DoubleBuffer; | 1109811 ! | MoreRow; | 1109812 ! | MoreAtRow; | 1109813 ! | WScreen; | 1109814 ! | InTransfer; | 1109815 ! | NoMCI; | 1109816 ! | FreezeTime; | 1109817 ! | kolorific; | 1109818 ! | mciflash; actually, bold | 1109819 ! | mciscore; (underline) | 1109820 ! | mcireverse; | 1109821 ! | intense; color greater than 7? | 1109822 ! | mciprint; | 1109823 ! | mcispeed; | 1109824 ! | mcicolor; the requested MCI color 0-7 | 1109825 ! | pencolor; actual screen pencolor | 1109826 ! | mcinoabort; | 1109827 ! | backcolor; background color | 1109828 ! | mciback; | 1109829 ! | MCIenv; current MCI environ flags | 1109830 ! | MCIdefenv; | 1109831 ! | MRinuse; (How is Mail being used) |* 1109832 | 1=MailRead, 2=MailSend, 4=Post Office | ! | OffLine; skip answering the phone?? | 1109833 ! | cminute; | 1109834 ! | chour; | 1109835 ! | FNewSave; flag: update FNewDate at logoff | 1109836 ! | intab; for LoadLine() | 1109837 ! | mcitest; MCI stuff | 1309838 [1] ! | EditorOn; is editor on? | 1309839 [1] ! | var5; | 1309840 [1] ! | ScreenWidth; | 1309841 [1] ! | warn3; | 1409842 ! | swrite; file transfer stuff | 1409846 ! | LogoffFlag; | 1409850 ! | ResumeSize; | 1409854 ! | ResumeNumber; | 1209858 ! | StartUpTime; | 1209860 ! | protonum; | 1209862 ! | protobyte; | 1309864 [1] ! | edbuff; 1=saved, 0=empty, -1=aborted editor| 1309865 [1] ! | char *QuoteFrom; Who are we quoting? | 1609866 ! | *QuoteDate; When was that message written? | 1509870 ! | QuoteEnd; LAST BYTE position in file(or^Z) | 1409874 ! | qwk_anonymous; | 1109878 ! | qwk_private; | 1109879 ! | xfercount; | 1209880 ! | XferTime; | 1409882 ! | LastCPS; | 1409886 ! | cpsavecount; | 1409890 ! | cpsavesum; | 1409894 ! | LastXTime; | 1409898 ! | StartByte; | 1409902 ! | LastByte; | 1409906 ! | ARunCount; depth of AREXX pfiles | 1209910 ! | CRunCount; depth of C pfiles | 1209912 ! | CSpawn[84]; | 1309914 [84] ! | TrapBaud; | 1409998 ! | TrapLock; | 1410002 ! | QuoteType; 0==Mail, 1==Base, 2=User | 1110006 ! | QuotePath[103]; Message Quoting in editor | 1310007 [103] ! | QuoteSeek; What's starting byte position? | 1410110 ! | imode; Insert mode in editor? | 1210114 ! | iline; If yes, what line to insert at. | 1210116 ! | abort; | 1410118 ! | UrgentMail1; | 1210122 ! | ExtTransfer; | 1310124 [1] ! | ExtProtocol; | 1310125 [1] ! | ExtMinFree; | 1410126 ! | ALogon; | 1410130 ! | BLogon; | 1410134 ! | ATransfer; | 1410138 ! | BDownload; | 1410142 ! | BUpload; | 1410146 ! | APfiles; | 1410150 ! | BCharge; | 1410154 ! | hiCharge; | 1410158 ! | loCharge; | 1410162 ! | rtoid; to 'handle' searches | 1410166 ! | TimeTilOnLine; | 1410170 ! | TimeTilCutoff; Log user off first event | 1410174 ! | TimeTilEvent; Immediate (regular) event | 1410178 ! | TimeTilHold; hold until off-line event | 1410182 ! | SERIAL_MASK; | 1410186 ! | UTILITY_MASK; | 1410190 ! | *xpr_filename; | 1610194 ! | xpr_obsolete[124]; | 1110198 [124] ! | *rexxPort; | 1610322 ! | rexxPortBit; | 1410326 ! | char *extension; | 1610330 [4] ! | rexxCommandList *globalrcl | 1610334 ! | callback; enable AUTOCALLBACK @ LOGON | 1110338 ! | avalid; which avalid set to use | 1110339 ! | joinlink; 0==off, 1==accept, 2==acceptONLY | 1110340 ! | FreezeIdle; special use--stop idle timer | 1110341 ! | rbyid; by 'handle' searches | 1410342 ------------+--------------------------------------------+------------------ v3.xx | User Online's "LAST" SAM Column Values | v4.xx ------------+--------------------------------------------+------------------ 1410346 *| Number of FeedBacks on this Call | 1410346 1410350 *| Number of Private Mail Sent on this Call | 1410350 1410354 *| Number of Mail Sent to ID #1 on this Call | 1410354 1410358 *| Number of Public Posts on this Call | 1410358 1410362 *| Number of Public Responses on this Call | 1410362 1410366 *| Number of GFiles Read on this Call | 1410366 1410370 *| Number of Doors Launched on this Call | 1410370 | (This one hasn't worked in 4.xx yet) | 1410374 *| Number of NEW Users & Guests on this Call? | 1410374 1410378 *| Number of Uploaded Files on this Call | 1410378 u44 1410382 *| Number of Uploaded Bytes on this Call | 1410382 u42 1410386 *| Number of Downloaded Files on this Call | 1410386 u45 1410390 *| Number of Downloaded Bytes on this Call | 1410390 u43 1410394 *| Number of Minutes Used on this Call | 1410394 1410398 *| Number of Minutes Idle on this Call | 1410398 1410402 *| Amount of Charges Billed on this Call | 1410402 1410406 ?| More SAM Users Stuff | 1410406 1410410 ?| More SAM Users Stuff | 1410410 1410414 ?| More SAM Users Stuff | 1410414 1410418 ?| More SAM Users Stuff | 1410418 1410422 ?| More SAM Users Stuff | 1410422 ------------+--------------------------------------------+------------------ v3.xx | CMessage Structure (cpmess) | v4.xx ------------+--------------------------------------------+------------------ 1310426 | cn_Message[20] | 1310426 [20] 1410446 | arg1 | 1410446 1410450 | arg2 | 1410450 1410454 | arg3 | 1410454 1410460 | arg4 | 1410458 1410462 | result | 1410462 1110466 | command | 1110466 1110467 | align[1] | 1110467 1110468 | align[1] | 1110468 1110469 | align[1] | 1110469 ------------+--------------------------------------------+------------------ v3.xx | Back to PortData Structure | v4.xx ------------+--------------------------------------------+------------------ | RRM_trig (Set TRUE if user used RepairMail | 1110470 | and needs to rescan mail). | | was_SerPort[347] - Data moved to PDE. | 1110447 ------------+--------------------------------------------+------------------ v3.xx | BaseUser Structure (xbrec) | v4.xx ------------+--------------------------------------------+------------------ 1410818 | UID, ==IDNumber if user's been here | 1410818 1110822 | Joined (-1=Dropped, 0=Sub.Def., 1=Joined) | 1110822 1110823 | Invited (-1=Denied, 0=Sub.Def., 1=Invited) | 1110823 1110824 | Sort | 1110824 1110825 | scan_flags, used to 'mark' subboards | 1110825 1510826 | LastMNew | 1510826 1510832 | MNewDate | 1510832 1410838 | Created, when sub was created | 1410838 1310842 | Alias | 1310842 [22] 1110864 | Carbons (-1=No, 0=Sub.Def., 1=Yes) | 1110864 1110865 | MNewSave | 1110865 1210866 | tome0 | 1210866 1210868 | tome1, while "online" | 1210868 1310870 | expansion | 1310870 [12] ------------+--------------------------------------------+------------------ v3.xx | Back to PortData, then ItemType3 (Item0) | v4.xx ------------+--------------------------------------------+------------------ 1310882 *| Title | 1310882 [42] 1210924 *| ByAccount, Uploader's account | 1210924 1410926 *| ByID | 1410926 1410930 *| ToID | 1410930 1510934 *| UsedDate, new downloads? | 1510934 1210940 *| Part, which partition? | 1210940 1410942 *| Downloads | 1410942 u85 1410946 *| ByteCharges, Accounting system charges | 1410946 1210950 *| FileCharges, to the uploader... | 1210950 1110952 *| Private | 1110952 1110953 *| DLnotifyULer | 1110953 1110954 *| PleaseKill_obs | 1110954 1110955 *| Frozen | 1110955 1110956 *| Free | 1110956 1110957 *| delta | 1110957 1110958 *| Favorite | 1110958 1110959 *| Validated | 1110959 1110960 *| Finished | 1110960 1110961 *| Described | 1110961 1110962 *| Transformed, has the script been ran? | 1110962 1110963 *| PurgeKill, delete file when purged? | 1110963 1110964 *| MissingFile, offline? | 1110964 1110965 *| Integrity, (-1=Failed, 0=Not tested ) | 1110965 | ( 1=Passed, 2=Not testable) | 1110966 *| AutoGrab, ASCII-Grab when read | 1110966 1110967 *| PurgeStatus (0=Auto, 1=@DL, 2=Query@DL) | 1110967 | (3=@Amaint, 4=Protected) | ! 1510968 | ShowDate | 1510968 ! 1210974 | order (on disk ...) | 1210974 1310968 *| nada [5] (reserved) | 1310976 [5] 1110981 *| VirusChecked | 1110981 1110982 *| override | 1110982 1110983 *| loaded, is in memory? | 1110983 1210984 *| FilePayBack, after each download | 1210984 1410986 *| BytePayBack, Credits to award the uploader | 1410986 1410990 *| VoteLink, vote serial# | 1410990 1410994 *| SizeTemp, used privately by AT | 1410994 1410998 *| ByteRewards, # of bytes awarded so far | 1410998 1411002 *| FileRewards, # of files awarded so far | 1411002 1411006 *| ByteDownload, # of byte cred to download | 1411006 1211010 *| FileDownload, # of file cred to download | 1211010 1511012 *| DLableFrom Date | 1511012 1511018 *| DLableTo Date | 1511018 1511024 *| PurgeOn Date | 1511024 1411030 *| BestCPS, best download rate this file | 1411030 u86 1411034 *| First, pointer to post in _Text | 1411034 1411038 *| Last, pointer to last response in _Text | 1411038 1411042 *| InfoX, pointer into _Short | 1411042 1411046 *| InfoLen | 1411046 ------------+--------------------------------------------+------------------ v3.xx | Back to PortData, then ItemHeader (ihead0) | v4.xx ------------+--------------------------------------------+------------------ 1411050 ?| Number | 1411050 1411054 *| Size, (If == 0, is a POST, not a File) | 1411054 u84 1411058 *| Responses, How many responses | 1411058 u83 1511062 *| Post Date, new item? | 1511062 1511068 *| Respond Date, new responses? | 1511068 ! 1111074 *| TitleSort[9] | 1111074 1111083 | Killed | 1111083 ------------+--------------------------------------------+------------------ v3.xx | Back to PortData, then HeaderType(Header0) | v4.xx ------------+--------------------------------------------+------------------ 1511084 *| ShowDate, for display | 1511084 1511090 *| EditDate, last edited | 1511090 1511096 *| PostDate | 1511096 u79 (Yes) 1211102 *| ByAccount | 1211102 1311104 *| NetAddress (May Be Shortened) | 1311104 [52] 1411156 *| UUCPnumber | 1411156 1311160 *| other | 1311160 [16] 1311176 *| By Real name or alias | 1311176 [36] 1311212 *| ByUser Handle | 1311212 [24] 1411236 *| ByID | 1411236 1311240 *| To | 1311240 [36] 1311276 *| ToUser | 1311276 [24] 1411300 *| ToID | 1411300 1111304 *| ByNotParanoid, allow showing real name? | 1111304 1111305 *| ByAnonymous | 1111305 1111306 *| ToAnonymous | 1111306 1111307 *| Private | 1111307 1111308 *| Imported | 1111308 1111309 *| ByAlias, is BY an alais for ByUser? | 1111309 1111310 *| ToNotParanoid, allow showing real name? | 1111310 1111311 *| ToAlias, is TO an alias for ToUser? | 1111311 1211312 *| ToAccount, for SendToMailBox() | 1211312 1411314 *| Magic, to ensure alignment | 1411314 1411318 *| Number, unique message number | 1411318 1411322 *| Text | 1411322 1411326 *| TextLen | 1411326 1311330 *| Organ | 1311330 [31] 1111361 *| Received | 1111361 1211362 *| unknown | 1211362 1411364 *| Next | 1411364 1411368 *| Previous | 1411368 ------------+--------------------------------------------+------------------ v3.xx | --> PortData, then HeaderType (LastHeader) | v4.xx ------------+--------------------------------------------+------------------ 1511372 *| showDate, for display | 1511372 1511378 *| EditDate, last edited | 1511378 1511384 *| PostDate | 1511384 1211390 *| ByAccount | 1211390 1311392 *| NetAddress (May be shortened) | 1311392 [52] 1411444 *| UUCPnumber | 1411444 1311448 *| other | 1311448 [16] 1311464 *| By Real name or alias | 1311464 [36] 1311500 *| ByUser Handle | 1311500 [24] 1411524 *| ByID | 1411524 1311528 *| To | 1311528 [36] 1311564 *| ToUser | 1311564 [24] 1411588 *| ToID | 1411588 1111592 *| ByNotParanoid, allow showing real name? | 1111592 1111593 *| ByAnonymous | 1111593 1111594 *| ToAnonymous | 1111594 1111595 *| Private | 1111595 1111596 *| Imported | 1111596 1111597 *| ByAlias, is BY an alais for ByUser? | 1111597 1111598 *| ToNotParanoid, allow showing real name? | 1111598 1111599 *| ToAlias, is TO an alias for ToUser? | 1111599 1211600 *| ToAccount, for SendToMailBox() | 1211600 1411602 *| Magic, to ensure alignment | 1411602 1411606 *| Number, unique message number | 1411606 1411610 *| Text | 1411610 1411614 *| TextLen | 1411614 1311618 *| Organ | 1311618 [31] 1111649 *| Received | 1111649 1211650 *| unknown | 1211650 1411652 *| Next | 1411652 1411656 *| Previous | 1411656 ------------+--------------------------------------------+------------------ v3.xx | --> PortData --> OldMailHeader(OMail0_NOT) | v4.xx ------------+--------------------------------------------+------------------ 1511660 *| Date | 1511660 1511666 *| EDate, for EXPIRATION setting | 1511666 1211672 *| EDays | 1211672 1311674 *| Subject | 1311674 [81] 1311755 *| From | 1311755 [27] 1411782 *| Number | 1411782 1211786 *| ByAccount | 1211786 1411788 *| ByID | 1411788 1311792 *| To (if was Sent/forwarded) | 1311792 [28] 1411820 *| ToID | 1411820 1211824 *| ToAccount | 1211824 1111826 *| Receipt, return-receipt ?? | 1111826 1111827 *| Return, return original message?? | 1111827 1111828 *| HasOriginal, is org. attached to this one? | 1111828 1111829 *| File, for File Mail | 1111829 1111830 *| Anonymous, From an anonymous user? | 1111830 1311831 *| Route (for Bulk, list of recipients) | 1311831 [41] 1211872 *| Recipients, number of recipients ... | 1211872 1111874 *| Party, Allow party responses? | 1111874 1411876 *| Length | 1411876 1411880 *| CheckSum, must be 0 | 1411880 1411884 *| Item, if this message is repeated | 1411884 1411888 *| Seek, somewhere on the system | 1411888 1211892 *| Base, this tells where !!! | 1211892 1311894 *| NetAddress (may be shortened) | 1311894 [52] 1111946 *| Alias | 1111946 1111947 *| Replied | 1111947 1111948 *| Received | 1111948 1111949 *| NoEdits | 1111949 1511950 *| ShowDate | 1511950 ------------+--------------------------------------------+------------------ v3.xx | Back to PortData, then SelectType(Select0) | v4.xx ------------+--------------------------------------------+------------------ 1411956 *| size | 1411956 1311960 *| Title | 1311960 [32] 1311992 *| Location (Physical path to file) | 1311992 [96] 1212088 *| Base ,physical subboard # | 1212088 1112090 *| SDownFiles, Which accounting schedule ? | 1112090 1112091 *| SDownBytes | 1112091 1112092 *| temp_rem, DS from DS list!! | 1112092 1112093 *| CDROM, Copy to CDROMpath before download? | 1112093 1112094 *| FreeStuff | 1112094 1112095 *| AutoKill (1=mark for amaint del. when DL, | 1112095 | (2=Yank, 3=DELETE when unselected | 1412096 *| ByteDownload, (credits to subtract when | 1412096 1212100 *| FileDownload, (this item is downloaded. | 1212100 1512102 *| IsDate ADate, utility ... AO adopt dates? | 1512102 1412108 *| Number, item number | 1412108 ------------+--------------------------------------------+------------------ v3.xx | --> PortData, then MessageType3 (Message0) | v4.xx ------------+--------------------------------------------+------------------ 1412112 *| ItemNumber, item serial ID# | 1412112 1412116 *| Seek, position in text | 1412116 1412120 *| ByID | 1412120 1412124 *| ToID | 1412124 1412128 *| Number, serial ID# | 1412128 1512132 *| Post Date | 1512132 1112138 *| Imported | 1112138 1112139 *| IsFile | 1112139 ------------+--------------------------------------------+------------------ v3.xx | Back to PortData Structure... | v4.xx ------------+--------------------------------------------+------------------ ! | Subdir_NOT [000] | 1112140 | | +1 | | | | | +1 ! | Subdir_NOT [171] | 1112311 ! | Pointer to SubboardType4 Structure | 1612312 ! | rpattok[202] tokenized search pattern | 1312316 [202] ! | Subboard0_NOT [000] | 1112518 | | +1 | | | | | +1 ! | Subboard0_NOT [275] | 1112793 ! | WBorTop | 1212794 ! | nupload (# of upload allocated) | 1212796 ! | nips_obs | 1212798 ! | Monitored (128 + port number if monitored) | 1212800 ! | ModelEnable (Controls .M in editor) | 1212802 ! | MCIfile (BPTR) | 1612804 ! | mcilabel | 1412808 ! | nlabels | 1412812 ! | mlabel[00] | 1412816 | | +4 | 20 MCI Labels | | | | +4 ! | mlabel[19] | 1412892 ! | mfseek[00] | 1412896 | | +4 | 20 MCI File Seek Locations | | | | +4 ! | mfseek[19] | 1412972 ! | MCInreg[0] | 1412976 u60 | | +4 u61 | MCI Numeric Registers (GU 60 thru GU 69) | | | | | +4 u68 ! | MCInreg[9] | 1413012 u69 ! | MCIcreg[0] | 1313016 [100] u70 | MCI Character Reg.(0=GU 70/MCI \g0 & \i) | +100 u71 | (1-4=GU 71/MCI \g1 thru GU 74/MCI \g4) | | u72 | | +100 u73 ! | MCIcreg[4] | 1313416 [100] u74 ! | sf pointer (for _short scan) | 1613516 ! | sfin | 1413520 ! | VoteItem (which vote? -1==New) | 1413524 ! | *VotePath (for Vote in Any Area!) | 1613528 ! | q_kolorific (MCI Q2/Q3 storage) | 1113532 ! | q_mciflash | 1113533 ! | q_mciscore | 1113534 ! | q_mcireverse | 1113535 ! | q_intense | 1113536 ! | q_mciprint | 1113537 ! | q_mcispeed | 1113538 ! | q_mcicolor | 1113539 ! | q_mciback | 1113540 ! | q_mcinoabort | 1113541 ! | q_MCIenv | 1113542 ! | SelectInMemory (is _select in memory(1), | 1113543 | or on disk(0)?) | ! | Event (*FirstEvent) | 1613544 ! | Event (*FirstCutEvent) | 1613548 ! | Event (*FirstHoldEvent) | 1613552 ! | Event (*FirstOnLineEvent) | 1613556 ------------+--------------------------------------------+------------------ v3.xx | Skip to TermLink Structure... | v4.xx ------------+--------------------------------------------+------------------ ! | dial[20] | 1313560 [32] ! | baud | 1413592 ! | ports[40] | 1313596 [40] ! | __access | 1413636 ! | rate | 1213640 ! | name[38] | 1313642 [38] ! | databits | 1213680 ------------+--------------------------------------------+------------------ v3.xx | Back to PortData Structure... | v4.xx ------------+--------------------------------------------+------------------ ! | JoinLinkOut[76] | 1313682 [76] ! | VDEentry (*vv) - currently loaded VDE file | 1613758 ! | vns (used with VDEapply features!) | 1213762 ! | vmulti (editing more than one?) | 1113764 ! | iselect (is the input SELECTED?) | 1113765 ! | gmPath[36] (global Read-Mail variables...) | 1313766 [36] ! | *gmPos | 1613802 ! | *gmNum (needed for Yank command...) | 1613806 ! | *gmFlags | 1613810 ! | *amem (DrawEd variables) | 1613814 ! | *cmem | 1613818 ! | maxdraw | 1413822 ! | predraw | 1113826 ! | GiveCPR (CPR request received in term) | 1113827 ! | hmmmm[1] | 1113828 ! | hmmmm[2] | 1113829 ! | *smem | 1613830 ! | inlen | 1413834 ! | edlength | 1413838 ! | invalid | 1113842 ! | FileNote[750] (temp storage for "short" | 1313843 [750] | descriptions, DIZ and filenotes) | ------------+--------------------------------------------+------------------ v3.xx | Skip to MailHeader4 Structure... | v4.xx ------------+--------------------------------------------+------------------ | General purpose mailheader(not a pointer!) | | used for outgoing/incoming mail & mailread | | | ! | HeaderSeek (dynamic, set by MailRead() and | 1414594 | CheckMail() header location in _mhead4) | ! | Date (date mail SENT - time_t value) | 1414598 ! | EDate (for EXPIRATION setting- expire DATE | 1414602 | (time_t value) | ! | EDays (expire days) | 1214606 ! | Subject [81] (Ahh, nice and roomy) | 1314608 [81] ! | From [27] (FROM user - Handle/name) | 1314689 [27] ! | Number (unique ID number in 16 bit HEX) | 1414716 ! | ByAccount (if local user, account number) | 1214720 ! | ByID (if local user, IDNumber) | 1414722 ! | To [200] (originals, if was Sent/forwarded | 1314726 [200] | or multi/carbon) | ! | ToID (if local user, IDNumber) | 1414926 ! | ToAccount (To account number) | 1214930 ! | Receipt (return-receipt ??) | 1114932 ! | Return (return original message??) | 1114933 ! | Anonymous (From an anonymous user??) | 1114934 ! | NoSAMCharge (do not alter SAM when this | 1114935 | item is killed) | ! | Expansion[127] (future expansion) | 1314936 [127] ! | Recipients (number of recipients...) | 1215064 ! | Length (Length of MESSAGE body) | 1415066 ! | CheckSum (must be 0) | 1415070 ! | Item (if this message is repeated) | 1415074 ! | Seek (somewhere on the system) | 1415078 ! | UniqueBase[75] (this tells where - Same as | 1315082 [75] | subboard GO keyword !!!) | ! | NetAddress[80] (Net address of the user | 1315157 [80] | this mail is from if a network mail) | ! | Alias (did user use an alias??) | 1115237 ! | Replied (did user reply??) | 1115238 ! | Received (did user receive/read it yet??) | 1115239 ! | HasOriginal (user kept original message??) | 1115240 ! | NoEdits (mail not editable if TRUE) | 1115241 ! | ReadDate (Date message READ-same as "Date" | 1415242 | unless read) | ! | FileAttach[128] (full path/filename of | 1315246 [128] | attached file) | ! | set (which charge schedule to use-Physical | 1215374 | number - Use NumToChargeSet() to get a | | pointer of type (struct ChargeSet *) to | | the actual ChargeSet) | ! | flags (Mail flags) | 1415376 ! | magic[13] (Usually "1234CNET56789" for a | 1315380 [13] | VALID/non-corrupt header) | ! | text (Seek() value for text in _text4) | 1415394 ! | Killed(TRUE if mail is marked for deletion | 1115398 | only used for moving mail to trashcan) | ! | MailHeader4 *next (set internally-pointer | 1615400 | to next mail header in current folder) | ------------+--------------------------------------------+------------------ v3.xx | -->PortData, then to SignalSemaphore(masem)| v4.xx ------------+--------------------------------------------+------------------ | semaphore for locking Aliases list | | | | I don't think these values can be tweaked! | | | ! | 0 0 ss_Link | xx15404 ! | 14 10 WORD ss_NestCount | xx15414 ! | 16 2 ss_WaitQueue | xx15416 ! | 28 12 ss_MultipleLink | xx15428 ! | 40 12 *ss_Owner | xx15440 ! | 44 4 WORD ss_QueueCount | xx15444 ------------+--------------------------------------------+------------------ v3.xx | ->PortData, then to SignalSemaphore(rmhsem)| v4.xx ------------+--------------------------------------------+------------------ | semaphore for locking the mail header list | | | | I don't think these values can be tweaked! | | | ! | 0 0 ss_Link | xx15450 ! | 14 10 WORD ss_NestCount | xx15460 ! | 16 2 ss_WaitQueue | xx15462 ! | 28 12 ss_MultipleLink | xx15474 ! | 40 12 *ss_Owner | xx15486 ! | 44 4 WORD ss_QueueCount | xx15490 ------------+--------------------------------------------+------------------ v3.xx | End of PortData Structure | v4.xx -=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=- v3.xx | Start of PortDataExtension Structure... | v4.xx ------------+--------------------------------------------+------------------ ! | TNHostEntry (*TNHost0 - pointer to telnet | 3600000 | host entry in use during list/scan/edit | | of sysop/pre-configured hosts) | ! | TNHostEntry (*CurrentTNHost - pointer to | 3600004 | telnet host entry currently connected to | | - NULL/0 if none/unique) | ! | *GoMatches (pointer to array of GO matches | 3400008 | used in parsing GO keys) | ! | *DynamicGoKey (go keyword currently shown | 3600012 | for GO arg listings) | ! | *DynamicGoTitle (Title of currently shown | 3600016 | subboard in Go arg listing) | ! | DynamicGoNum (# in current list of Go arg) | 3400020 ! | InMailFwd (TRUE if we are currently | 3100024 | forwarding mail.) | ! | def_part (default partition to move files | 3200026 | to [dynamic setting pertains to bbstext | | line 1778]) | ! | MailArrived (number of new mails attached | 3200028 | to online user's mailbox - by mail-task | ! | lastby[52] (Last CNet Screen Opened/Used | 3300030 [52] | by Handle) | ------------+--------------------------------------------+------------------ v3.xx | Skip to SerPort4 (sp) Structure... | v4.xx ------------+--------------------------------------------+------------------ ! | unit | 3400082 ! | flags | 3400086 ! | idlebaud | 3200090 ! | escape | 3200092 ! | answerpause | 3200094 ! | seconds | 3200096 ! | name[40] | 3300098 [40] ! | init1[50] | 3300138 [50] ! | ppass[11] | 3300188 [11] ! | init2[50] | 3300199 [50] ! | TrapHours | 3400250 ! | MailHours | 3400254 ! | hangup[21] | 3300258 [21] ! | dialout[21] | 3300279 [21] ! | answer[21] | 3300300 [21] ! | offhook[21] | 3300321 [21] ! | terminal[50] | 3300342 [50] ! | callerid[11] | 3300392 [11] ! | ring[9] | 3300403 [9] ! | connect[11] | 3300412 [11] ! | termlink[21] | 3300423 [21] ! | null (local terminal, no clear line) | 3100444 ! | IdleWho[21]; (text displayed in the Handle | 3300445 [21] | /Name area of who for idle port(s)) | ! | expansion[001] | 3100466 | | +1 | Single Byte Expansion Fields | | | | +1 ! | expansion[107] | 3100573 ============================================================================ v3.xx | Start of the MainPort Data Structure... | v4.xx ============================================================================ v3.xx | Skip to MsgPort structure... | v4.xx ------------|--------------------------------------------|------------------ ! | mp_Node (14 bytes) | xx00000 ! | UBYTE mp_Flags | 2100014 ! | UBYTE mp_SigBit | 2100015 ! | void *mp_SigTask | 2600016 ! | mp_MsgList (14 bytes) | xx00020 ------------|--------------------------------------------|------------------ v3.xx | Back to MainPort Structure... | v4.xx ------------|--------------------------------------------|------------------ 2300034 *| portName[22] (Port Name) |* 2300034 [22] 2300056 *| LastOn[32] (Last User Online - ANY Port) |* 2300056 [32] 2400088 *| Total Number of Physical User Accounts |* 2400088 2400092 *| Total Number of In-Use User Accounts |* 2400092 2400096 *| Last Assigned Unique ID Number(SID) |* 2400096 2400100 *| Number of Calls to System (Total) |* 2400100 u95 2400104 *| Number of Calls Now Logged(in "calls" log) |* 2400104 ------------+--------------------------------------------+------------------ v3.xx | SAG[2][72] (System Activity Graph) Values | v4.xx ------------+--------------------------------------------+------------------ 2400108 *| SAG (System Activity Graph) Usage Time |* 2400108 12:00AM +4 | (Use these techniques to obtain Minutes) | +4 12:20AM | | result%10 -or- {L60 2400108}{M60 #10 /} | | 12:40AM | | (SAG Graphs Intervals of Twenty Minutes) | | 1:00AM +4 | (Add 4 for Next Interval, 12 for Next Hour)| +4 2400392 *| 2400108=12AM(Midnight) to 2400392=11:40PM |* 2400392 11:40PM | | 2400396 *| SAG (System Activity Graph) NonUsage Time |* 2400396 12:00AM +4 | (Use these techniques to obtain Minutes) | +4 12:20AM | | result%10 -or- {L60 2400396}{M60 #10 /} | | 12:40AM | | (SAG Graphs Intervals of Twenty Minutes) | | 1:00AM +4 | (Add 4 for Next Interval, 12 for Next Hour)| +4 2400680 *| 2400396=12AM(Midnight) to 2400680=11:40PM |* 2400680 11:40PM | | | To obtain PERCENTAGES of Usage, use: | | Percentage=(Usage*100)%(Usage+NonUsage) | ------------+--------------------------------------------+------------------ v3.xx | SAM[5][15] (System Activity Monitor) Values| v4.xx ------------+--------------------------------------------+------------------ 2400684 *| SAM "Last" (System Activity Monitor) |* 2400684 +4 | | +4 | | (See GU 1410346 for Current User "LAST"'s) | | +4 | | +4 2400740 *| (Cleared Every Logon. Are of Little Use) |* 2400740 | | 2400744 *| SAM "SetUp" : Number of FeedBacks |* 2400744 2400748 *| SAM "SetUp" : Number of Private Mail Sent |* 2400748 2400752 *| SAM "SetUp" : Number of Mail Sent to ID #1 |* 2400752 2400756 *| SAM "SetUp" : Number of Public Posts |* 2400756 2400760 *| SAM "SetUp" : Number of Public Responses |* 2400760 2400764 *| SAM "SetUp" : Number of Texts Read |* 2400764 2400768 *| SAM "SetUp" : Number pf Doors Opened |* 2400768 2400772 *| SAM "SetUp" : Number of NEW Users & Guests |* 2400772 2400776 *| SAM "SetUp" : Number of Uploaded Files |* 2400776 2400780 *| SAM "SetUp" : Number of Uploaded KBytes |* 2400780 2400784 *| SAM "SetUp" : Number of Downloaded Files |* 2400784 2400788 *| SAM "SetUp" : Number of Downloaded KBytes |* 2400788 2400792 *| SAM "SetUp" : Number of Minutes Used |* 2400792 2400796 *| SAM "SetUp" : Number of Minutes Idle |* 2400796 2400800 *| SAM "SetUp" : Amount of Charges Billed |* 2400800 | (Fifteen Values In All for SETUP Column) | | (To Convert to KiloBytes, do the following)| | result%1024 -or- {L60 2400???}{M60 #1024 /}| | | 2400804 *| SAM "Period" : Number of Feedbacks |* 2400804 2400808 *| SAM "Period" : Number of Private Mail Sent |* 2400808 2400812 *| SAM "Period" : Number of Mail Sent to ID #1|* 2400812 2400816 *| SAM "Period" : Number of Public Posts |* 2400816 2400820 *| SAM "Period" : Number of Public Responses |* 2400820 2400824 *| SAM "Period" : Number of Texts Read |* 2400824 2400828 *| SAM "Period" : Number of Doors Opened |* 2400828 2400832 *| SAM "Period" : Number of NEW Users/Guests |* 2400832 2400836 *| SAM "Period" : Number of Uploaded Files |* 2400836 2400840 *| SAM "Period" : Number of Uploaded KBytes |* 2400840 2400844 *| SAM "Period" : Number of Downloaded Files |* 2400844 2400848 *| SAM "Period" : Number of Downloaded KBytes |* 2400848 2400852 *| SAM "Period" : Number of Minutes Used |* 2400852 2400856 *| SAM "Period" : Number of Minutes Idle |* 2400856 2400860 *| SAM "Period" : Amount of Charges Billed |* 2400860 | (Fifteen Values In All for PERIOD Column) | | (To Convert to KiloBytes, do the following)| | result%1024 -or- {L60 2400???}{M60 #1024 /}| | | 2400864 *| SAM "Total" : Number of Feedbacks |* 2400864 2400868 *| SAM "Total" : Number of Private Mail Sent |* 2400868 2400872 *| SAM "Total" : Number of Mail Sent to ID #1 |* 2400872 2400876 *| SAM "Total" : Number of Public Posts |* 2400876 2400880 *| SAM "Total" : Number of Public Responses |* 2400880 2400884 *| SAM "Total" : Number of Texts Read |* 2400884 2400888 *| SAM "Total" : Number of Doors Opened |* 2400888 2400892 *| SAM "Total" : Number of NEW Users/Guests |* 2400892 2400896 *| SAM "Total" : Number of Uploaded Files |* 2400896 u96 2400900 *| SAM "Total" : Number of Uploaded KBytes |* 2400900 u97 2400904 *| SAM "Total" : Number of Downloaded Files |* 2400904 u98 2400908 *| SAM "Total" : Number of Downloaded KBytes |* 2400908 u99 2400912 *| SAM "Total" : Number of Minutes Used |* 2400912 2400916 *| SAM "Total" : Number of Minutes Idle |* 2400916 2400920 *| SAM "Total" : Amount of Charges Billed |* 2400920 | (Fifteen Values In All for TOTAL Column) | | (To Convert to KiloBytes, do the following)| | result%1024 -or- {L60 2400???}{M60 #1024 /}| | | 2400924 *| SAM "Current" (+4 for 10 Values) |* 2400924 2400928 *| SAM "Current" : Number of Private Mail Sent|* 2400928 2400932 *| SAM "Current" : Number of Mail Sent to ID#1|* 2400932 2400936 *| SAM "Current" : Number of Public Posts |* 2400936 2400940 *| SAM "Current" : Number of Public Responses |* 2400940 2400944 *| SAM "Current" : Number of Texts Read |* 2400944 2400948 *| SAM "Current" : Number of Doors Opened |* 2400948 2400952 *| SAM "Current" : Number of NEW Users/Guests |* 2400952 2400956 *| SAM "Current" : Number of Uploaded Files |* 2400956 2400960 *| SAM "Current" : Number of Uploaded KBytes |* 2400960 | (Ten Values In All for CURRENT Column) | | (To Convert to KiloBytes, do the following)| | result%1024 -or- {L60 2400???}{M60 #1024 /}| | | 2500984 ?| SAM "Date" : Register/License? (Expanded) |* 2500984 2500990 *| SAM "Date" : Last CNet SetUp (Expanded) |* 2500990 2500996 *| SAM "Date" : Last Period Reset (Expanded) |* 2500996 2501002 *| SAM "Date" : Last Currents (Expanded) |* 2501002 2501008 ?| SAM "Date" : Expansion? (Expanded) |* 2501008 2501014 ?| SAM "Date" : Expansion? (Expanded) |* 2501014 | | | Expanded Format: "Fri 21-Mar-1997 11:39a" | ------------+--------------------------------------------+------------------ 2401020 | um[00] (for C programmer use.) | 2401020 +4 | | +4 | | TypeCast Values in here as needed! | | +4 | | +4 2401056 | um[09] (for C programmer use.) | 2401056 2601060 | Window (*PWindow) - Pointer to Control | 2601060 | Window if open, otherwise set to 0. | 2601064 | TransType (*FirstTT) pointer | 2601064 2601068 | SubboardType4 (*Subboard) | 2601068 2601072 | LinkPort (*link) - all-linked port users | 2601072 2601076 | KeyElement4 (*Key) - alpha order, etc. | 2601076 2601080 | *IName (Indexes into KeyElement4 array) | 2601080 2601084 | *IPhone (Indexes into KeyElement4 array) | 2601084 2601088 | *SubTitle | 2601088 ! | MailLock (*mlock) | 2601092 ! | ChargeSet (*FirstCharge) | 2601096 ------------+--------------------------------------------+------------------ 2401100 *| Number of Subs in Memory (Allocated) | 2401100 ! | toss_up (=1 if CNet Toss is running) | 2101104 ! | yank_up (=1 if CNet Yank-Task is running) | 2101105 ! | serv_exit (internally set to 1 to tell | 2101106 | Mail-Task, Yank-Task & any other server | | programs to quit whenever Control quits. | ! | item_up (not used) | 2101107 ! | mail_up (=1 if mail-task running) | 2101108 ! | fileman_up (=1 if test/transform server up | 2101109 | and running) | ! | expansion1[1] (for future expansion) | 2101110 | | +1 | Single Byte Expansion Fields. | | | | +1 ! | expansion1[6] (for future expansion) | 2101115 2401116 *| OpenPfiles (Number of currently Open Doors)| 2401116 ! | NoiseType (*FirstNT) | 2601120 2401124 *| ClickMaint, can we use local mouse maint? | 2401124 2401128 *| Verbose do not redirect to NIL: for debug | 2401128 2401132 *| s1 - Version # of CONTROL (encoded) | 2401132 2401136 *| s2 - Version # of BBS (encoded) | 2401136 2401140 *| s3 - Serial Number of Owner (0==DEMO) | 2401140 ! | BitMap (ClockBrush) - For Idle Port Clock | 2601144 [40] ! | SignalSemaphore SEM[01] | 2601184 | | +46 | Each is 46 Bytes in Length | | | | +46 ! | SignalSemaphore SEM[19] | 2602012 ------------+--------------------------------------------+------------------ v3.xx | Skip to AccessGroup AGC[32] for Group # 0 | v4.xx ------------+--------------------------------------------+------------------ 2302058 *| Name[32] of Access Group |* 2302058 [32] ------------+--------------------------------------------+------------------ v3.xx | -->AccessGroup skip to Privs Struct | v4.xx ------------+--------------------------------------------+------------------ 2402090 *| Message base flags (See 1400648 for Help!) |* 2402090 2402094 *| File base flags (See 1400648 for Info!) |* 2402094 2402098 *| Gfile/Pfile flags (See 1400648 for List!) |* 2402098 2402102 *| Abits1 of Priv. Flags(See 1400660 for Info)|* 2402102 2402106 *| DailyDownBytes (Download Bytes per Day) |* 2402106 2402110 *| DailyUpBytes (Upload Bytes per Day) |* 2402110 2402114 *| XFreeBytes |* 2402114 2402118 *| XFreeFiles |* 2402118 2202122 *| Calls; Calls/Day (0-999) |* 2202122 2202124 *| CallMinutes; Min/Call (5-999) |* 2202124 2202126 *| DilyMinutes; Mins/Day (0-999) |* 2202126 2202128 *| DailyDownloads; Downloads/Day |* 2202128 2202130 *| DilyUploads; Uploads/Day |* 2202130 2202132 *| Messages; Messages/Call |* 2202132 2202134 *| Feedbacks; Feedbacks/Call |* 2202134 2202136 *| EditorLines; Editor Lines |* 2202136 2202138 *| Idle; Mins Idle (0-999) |* 2202138 2202140 *| MaxMailKBytes; Maximum Email (KB) |* 2202140 2202142 *| PurgeDays; Inactivity Days |* 2202142 2102144 *| FileRatio; User's FILE RATIO Default (#1) |* 2102144 2102145 *| ByteRatio; User's BYTE RATIO Default (#1) |* 2102145 2102146 *| FileRatio2; User's FILE RATIO Default (#2) |* 2102146 2102147 *| ByteRatio2; User's BYTE RATIO Default (#2) |* 2102147 2102148 *| FileRatio3; User's FILE RATIO Default (#3) |* 2102148 2102149 *| ByteRatio3; User's BYTE RATIO Default (#3) |* 2102149 2402150 *| Abits2 of Priv. Flags(See 1400660 for Info)|* 2402150 2202154 *| SigLines; Lines per Signature _ |* 2202154 2102156 *| AllowAliases; Alias msg authors | \ |* 2102156 2102157 *| DeleteOwn; Kill/edit own files | 0=No |* 2102157 2102158 *| Anonymous; Write anonymously | 1=Sub |* 2102158 2102159 *| PrivateArea; Private messages |__2=Yes |* 2102159 2202160 *| DailyPfileMinutes; (Daily door minutes) |* 2202160 2202162 *| LogToMail; (Send Log to User ID #) |* 2202162 2402164 *| LogFlags; Log Verbosity Flags(See 1400648) |* 2402164 2102168 *| CallBack; Call Back @ Logon(0=N,1=Y,2=Opt) |* 2102168 2102169 *| TermLink; Use TermLink(0=No,1=Ltd,2=Full) |* 2102169 2102170 *| CallerID; Use of CallerID# (0=No Action, |* 2102170 | 1=Copy to Data#, 2=Must Exist, | | 3=Must Exist/Copy, 4=Must Match Data#) | 2102171 *| PageSysOp; Alarm SysOp @ Logon (0=N,1=Y) |* 2102171 ! | not_usedeither |* 2402172 ! 2302172 *| exp[2] Expansion |* 2302176 [2] 2202178 *| Alias; Network Aliases allowed |* 2202178 2202180 *| Dictionary; Dictionary Entries allowed |* 2202180 ------------+--------------------------------------------+------------------ v3.xx | Back to AccessGroup Struct for Group # 0 | v4.xx ------------+--------------------------------------------+------------------ 2202182 | ExpireDays; Default Days Until Expiration |* 2202182 2102184 | ExpireAccess; Default Expiration To Group |* 2102184 2302185 | exp[29]; String Expansion (29 bytes) |* 2302185 [29] ------------+--------------------------------------------+------------------ 2302058 *|0.-Access Group Start Value: (Group Name)-.0|* 2302058 [32] 2302214 *|1 1|* 2302214 [32] 2302370 *|2 To find values for other Access Groups 2|* 2302370 [32] 2302526 *|3 first find the corresponding Group 0 3|* 2302526 [32] 2302682 *|4 value above, then add the following 4|* 2302682 [32] 2302838 *|5 additional offset value: (Offset=156) 5|* 2302838 [32] 2302994 *|6 6|* 2302994 [32] 2303150 *|7 Group # 1: 156 Group # 2: 312 7|* 2303150 [32] 2303306 *|8 Group # 3: 468 Group # 4: 624 8|* 2303306 [32] 2303462 *|9 Group # 5: 780 Group # 6: 936 9|* 2302462 [32] 2303618 *|10 Group # 7: 1092 Group # 8: 1248 10|* 2302618 [32] 2303774 *|11 Group # 9: 1404 Group # 10: 1560 11|* 2302774 [32] 2303930 *|12 Group # 11: 1716 Group # 12: 1872 12|* 2302930 [32] 2304086 *|13 Group # 13: 2028 Group # 14: 2184 13|* 2304086 [32] 2304242 *|14 Group # 15: 2340 Group # 16: 2496 14|* 2304242 [32] 2304398 *|15 Group # 17: 2652 Group # 18: 2808 15|* 2304398 [32] 2304554 *|16 Group # 19: 2964 Group # 20: 3120 16|* 2304554 [32] 2304710 *|17 Group # 21: 3276 Group # 22: 3432 17|* 2304710 [32] 2304866 *|18 Group # 23: 3588 Group # 24: 3744 18|* 2304866 [32] 2305022 *|19 Group # 25: 3900 Group # 26: 4056 19|* 2305022 [32] 2305178 *|20 Group # 27: 4212 Group # 28: 4368 20|* 2305178 [32] 2305334 *|21 Group # 29: 4524 Group # 30: 4680 21|* 2305334 [32] 2305490 *|22 Group # 31: 4836 22|* 2305490 [32] 2305646 *|23 23|* 2305646 [32] 2305802 *|24 24|* 2305802 [32] 2305958 *|25 25|* 2305958 [32] 2306114 *|26 26|* 2306114 [32] 2306270 *|27 27|* 2306270 [32] 2306426 *|28 28|* 2306426 [32] 2306582 *|29 29|* 2306582 [32] 2306738 *|30 30|* 2306738 [32] 2306894 *|31 31|* 2306894 [32] | \.First Data Item In Each Access Group./ | ------------+--------------------------------------------+------------------ v3.xx | --> MainPort, then to NewConfig1 Struct | v4.xx ------------+--------------------------------------------+------------------ 2307050 *| MySystemName[26]; BBS System Name |* 2307050 [26] 2307076 *| MySysOpName[26]; Name of BBS Sysop |* 2307076 [26] 2307102 *| MyLocation[26]; City/State of BBS |* 2307102 [26] 2307128 *| MyPhoneNumber[20]; Phone Number of BBS |* 2307128 [20] 2307148 *| MyBBSID[10]; BBSID for QWK, etc. |* 2307148 [10] 2307158 *| FontName[40]; Fontname Used in BBS |* 2307158 [40] 2407198 *| DefBalance; Default Starting Acc. Bal. |* 2407198 2407202 *| DefaultColor; (0=Black,1=Red,2=Green...) |* 2407202 2407206 *| BlankTicks; Screen dim pause (1/10 mins) |* 2407206 2407210 *| BlankBright; Screen dim intensity (0-15) |* 2407210 2407214 *| nUDBASEx; Highest UDBASE partition |* 2407214 2407218 *| MaxShortLines; Short description lines |* 2407218 2407222 *| MaxOpenPfiles; Maximum pfiles at once |* 2407222 2407226 *| MaxUserAccounts; Maximum user accounts |* 2407226 2407230 *| NumRooms; Maximum conference rooms |* 2407230 2407234 *| nLinkPorts; Maximum JoinLink link-ID |* 2407234 2407238 *| nsub; Maximum ud/base subboards|* 2407238 2407242 *| BListPurgeDays; Maximum items/subboard |* 2407242 2407246 *| nselect; Maximum selected files |* 2407246 2407250 *| nupload; Maximum uploads per batch|* 2407250 2407254 *| nlist; Maximum g/pfiles per list|* 2407254 2407258 *| maxYankTasks; Maximum yank-tasks |* 2407258 2407262 *| maxYankSize; Maximum yank file size(K)|* 2407262 2407266 *| maxYankDays; Days to hold yank files |* 2407266 2407270 *| maxLogonAttempts; Maximum logon attempts |* 2407270 2407274 *| maxLogonTime; Logon time (1/10 minutes)|* 2407274 2407278 *| maxYanksPerUser; Maximum yanks per user |* 2407278 2407282 *| DefNetCredits; Default net credits |* 2407282 2407286 *| DefByteCredits; Default byte credits |* 2407286 2407290 *| DefFileCredits; Default file credits |* 2407290 2307294 *| MyCountry[4]; Country of BBS |* 2307294 [4] 2307298 *| MyAreaCode[12]; Area Code of BBS |* 2307298 [12] 2307310 *| DefDefProtocol[4]; New User Default Proto |* 2307310 [4] 2307314 *| Yprefix[4]; Yank prefix identifier |* 2307314 [4] 2407318 *| DefDoorPoints; Default game points |* 2407318 2407322 *| DefTimeForm; Default Time(0=12, 1=24) |* 2407322 2107326 *| MyLinkID; System JoinLink ID Number|* 2107326 2107327 *| LogonFeedback; Feedback @ logon(0=N,1=Y)|* 2107327 2107328 *| LogonSearch; Allow WHO & UL @ logon? |* 2107328 2107329 *| GuestUsers; Allow guest users |* 2107329 2107330 *| HideStatus; Status window OFF @ logon|* 2107330 2107331 *| ConfProfile; Keep user conf. prefs |* 2107331 2107332 *| MailFeedbck; Feedback goes to box #1 |* 2107332 2107333 *| SeparateTexts; Use multiple text/menu |* 2107333 | (0=No, 1=User Specific,2=Port Specific) | 2107334 *| IndentSpaces; Indent messages one space|* 2107334 2107335 *| CIDvalidate; Validate NEW Users w/CID |* 2107335 2107336 *| CIDhandleskip; Skip Handle Ask if CIDval|* 2107336 2107337 *| SkipIdlePorts; No Idle Ports in WHO's |* 2107337 2307338 *| MyLinkPass[8]; System JoinLink Password |* 2307338 [8] 2307346 *| OLMpath[40]; OLM Path |* 2307346 [40] 2307386 *| ZIPpath[40]; ZIP Path (Editor Temp) |* 2307386 [40] 2307426 *| EXTRACTpath[40]; EXTRACT Path |* 2307426 [40] 2307466 *| YANKwork[40]; YANK Path |* 2307466 [40] 2307506 *| RAMpath[40]; RAM Path |* 2307506 [40] 2307546 *| TERMpath[40]; TERM Path |* 2307546 [40] 2307586 *| LocalEditor[40]; Local Editor |* 2307586 [40] 2307626 *| CDROMpath[40]; CDROM Path |* 2307626 [40] 2307666 *| DictPath[40]; Dictionary Path |* 2307666 [40] 2307706 *| FKey [10][80] BBS Function Key Macro # 1 |* 2307706 [80] +80 | | +80 | | 80 Characters Each ( ` is a ) | | +80 | | +80 2308426 *| BBSKEYS Macro # 10 (As Stated in CONFIG) |* 2308426 [80] 2308506 *| TFKey[10][80] TERM Function Key Macro # 1 |* 2308506 [80] +80 | | +80 | | 80 Characters Each ( ` is a ) | | +80 | | +80 2309226 *| TERMKEYS macro 10 (As Stated in CONFIG) |* 2309226 [80] 2209306 *| DColors2[0]; Color 0 in 2 Color Mode |* 2209306 2209308 *| DColors2[1]; Color 1 in 2 Color Mode |* 2209308 2209310 *| DColors4[0]; Color 0 in 4 Color Mode |* 2209310 2209312 *| DColors4[1]; Color 1 in 4 Color Mode |* 2209312 2209314 *| DColors4[2]; Color 2 in 4 Color Mode |* 2209314 2209316 *| DColors4[3]; Color 3 in 4 Color Mode |* 2209316 2209318 *| DColors8[0]; Color 0 in 8 Color Mode |* 2209318 +2 | | +2 | | | | +2 | | +2 2209332 *| DColors8[7]; Color 7 in 8 Color Mode |* 2209332 2209334 *| DColors16[0]; Color 0 in 16 Color Mode |* 2209334 +2 | | +2 | | | | +2 | | +2 2209364 *| DColors16[15]; Color 15 in 16 Color Mode |* 2209364 | | | Use this routine to generate the 3 decimal | | values CNet displays as each color: | | | | getuser 22093?? ; a=d2x(result) ; b='' | | do i=1 to 3 ; b=b||x2d(substr(a),i,1)' ' | | end i ; transmit b /* "b" holds values */ | | | 2409366 *| narc; Number of Archivers Defined |* 2409366 2409370 *| ned; Number of Editors Defined |* 2409370 2409374 *| nproto; Number of Protocols Defined |* 2409374 2409378 *| nfido; Number of FTN Nets Defined |* 2409378 2409382 *| nlog; Number of Logs Defined |* 2409382 ------------+--------------------------------------------+------------------ v3.xx | ..from NewConfig1 --> NewArcType arc[20] | v4.xx ------------+--------------------------------------------+------------------ 2309386 *| Suffix[8]; (LETTERS to Designate Arc) |* 2309386 [8] 2309394 *| Keyword[16]; (Text for Successful Test) |* 2309394 [16] 2309410 *| View[64]; (Command to VIEW Archive) |* 2309410 [64] 2309474 *| Test[64]; (Command to TEST Archive) |* 2309474 [64] 2309538 *| Pack[64]; (Command to PACK Archive) |* 2309538 [64] 2309602 *| Extract[64]; (Command to PULL Archive) |* 2309602 [64] 2409666 *| Row; (Row Keyword Is Found On) |* 2409666 2409670 *| Column; (Col Keyword Is Found At) |* 2409670 ! | DizExtract[64]; (Command to EXTRACT Diz) |* 2309674 [64] ! | DizAdd[64]; (Command to ADD a Diz) |* 2309738 [64] ------------+--------------------------------------------+------------------ Stock CNet | There are 20 Archivers in All, numbered | Stock CNet | 0 thru 19. Add these offsets to the above | TXT : 000 | values to find others: (OffSet is 416) | LHA : 2496 ARJ : 416 | | LZH : 2912 DMS : 832 | 1: 416 6: 2496 11: 4576 16: 6656 | ZIP : 3328 DOC : 1248 | 2: 832 7: 2912 12: 4992 17: 7072 | ZOO : 3744 DOX : 1664 | 3: 1248 8: 3328 13: 5408 18: 7488 | LZX : 4160 GIF : 2080 | 4: 1664 9: 3744 14: 5824 19: 7904 | | 5: 2080 10: 4160 15: 6240 | ------------+--------------------------------------------+------------------ v3.xx | ..from NewConfig1 --> EditorType ed[8] | v4.xx ------------+--------------------------------------------+------------------ 2315146 *| name[20]; Editor Name (As Appears On List) |* 2317706 [20] 2315166 *| path[32]; Editor Path (Where Is Ed Found?) |* 2317726 [32] 2415198 *| flags; Editor Flags |* 2417758 ------------+--------------------------------------------+------------------ | There are 8 Editor Types, numbered 0 thru | Stock CNet | 7. Add these offsets to the above values | | to find others: (Offset is 56) | Line : 000 | | Visual : 056 | 1: 056 3: 168 5: 280 7: 392 | | 2: 112 4: 224 6: 336 | ------------+--------------------------------------------+------------------ v3.xx | ..from NewConfig1 --> ProtoType proto[16] | v4.xx ------------+--------------------------------------------+------------------ 2315594 *| Name[16]; Protocol Name (Shown On List) |* 2318154 [16] 2315610 *| Env[36]; Protocol Settings (Performance) |* 2318170 [36] 2215646 *| Flags; Flags (Resumable? MultiFile?) |* 2218206 | (0=Neither,1=Resume,2=MultiFile,3=Both) | 2315648 *| One[2]; Letter for this Archiver(On List)|* 2318208 [2] 2315650 *| Path[22]; Protocol Path/Name(Where Is It?) |* 2318210 [22] ------------+--------------------------------------------+------------------ Stock CNet | There are 16 Protocol Types, numbered 0 | Stock CNet | thru 15. Add these offsets to the above | ASCII : 0 | values to find others: (Offset is 78) | YModem-G : 234 XModem: 78 | | ZModem : 312 YModem: 156 | 1: 78 4: 312 7: 546 10: 780 13: 1014 | ZedZap : 390 | 2: 156 5: 390 8: 624 11: 858 14: 1092 | | 3: 234 6: 468 9: 702 12: 936 15: 1170 | ------------+--------------------------------------------+------------------ v3.xx | ..from NewConfig1 --> FidoType fido[12] | v4.xx ------------+--------------------------------------------+------------------ 2316842 *| Name[25]; (What Network Called?) |* 2319402 [26] 2216868 *| ZoneB; (of First AKA Address) |* 2219428 2216870 *| Zone; (of Primary Address) |* 2219430 2216872 *| NetB; (of First AKA Address) |* 2219432 2216874 *| Net; (of Primary Address) |* 2219434 2216876 *| NodeB; (of First AKA Address) |* 2219436 2216878 *| Node; (of Primary Address) |* 2219438 2216880 *| PointB; (of First AKA Address) |* 2219440 2216882 *| Point; (of Primary Address) |* 2219442 2216884 *| ZoneC; (of Second AKA Address) |* 2219444 2216886 *| NetC; (of Second AKA Address) |* 2219446 2216888 *| NodeC; (of Second AKA Address) |* 2219448 2216890 *| PointC; (of Second AKA Address) |* 2219450 2316892 *| EchoOrigin[78]; (Shown in Echo Messages) |* 2319452 [78] 2216970 *| LoZone; (Lowest Zone to Service) |* 2219530 2316972 *| NetOrigin[76]; (to appear on this BBS) |* 2319532 [76] 2217048 *| PointNet; (Fake/Pointnet Info!) |* 2219608 2217050 *| HiZone; (High Zone to Service) |* 2219610 ------------+--------------------------------------------+------------------ | There are 12 FIDO(Network) Types, numbered | Stock CNet | 0 thru 11. Add these offsets to the above | | values to find others: (Offset is 210) | FIDO : 0 | | | 1: 210 4: 840 7: 1470 10: 2100 | | 2: 420 5: 1050 8: 1680 11: 2310 | | 3: 630 6: 1260 9: 1890 | ------------+--------------------------------------------+------------------ v3.xx | ..from NewConfig1 --> LogType log[88] | v4.xx ------------+--------------------------------------------+------------------ 2319362 *| name[10]; (What CNet Calls This Log) |* 2321922 [10] 2219372 *| id; (Unique Logging Number) |* 2221932 2319374 *| custom[10]; (Alternate FILENAME to Use) |* 2321934 [10] 2119384 *| flag; (User Log Flag range 0-31) |* 2121944 | (if >32=Log Only When Remote)| 2119385 *| other; (Possibly for Expansion?) |* 2121945 ------------+--------------------------------------------+------------------ | There are 88 Log Types, numbered 0 thru 87.| | | | To find info on other Logs, use the CNet | | CONFIG to find the LOCATION of the Log in | | the listing, and use it in this formula: | | | | Start Offset = 21898 + ( location * 24 ) | | | | Now, take the calculated value and ADD to | | it the given OFFSET addition for the item | | you wish to find out. Finally, place the | | stated PREFIX in FRONT of the new value, | | and you'll have the GETUSER you want! | | | Prefix: | For instance, in Cnet 4.26b, the "UpLoad" | Add to OFFSET: | log is the 15th log in the list, so: | 23: LogName | | 0: Log Name 22: LogID | 21898+(15*24) would equal: 22258 | 10: Log ID 23: Custom | | 12: Custom 21: Flag | To find the LogID for this log, add 10 to | 22: Flag 21: Other | this value to get 22268, then PRECEED this | 23: Other | value with "22" and get: 2222268 | ------------+--------------------------------------------+------------------ v3.xx | Back to the NewConfig1 Structure | v4.xx ------------+--------------------------------------------+------------------ 2321474 *| MyUUCPName[44]; UUCP Host Name |* 2324034 [44] 2321518 *| OutBoundPath[40]; Directory Path |* 2324078 [40] 2321558 *| InboundPath[40]; Directory Path |* 2324118 [40] 2421598 *| TossInputSize; Buffer Size (In Bytes) |* 2424158 2421602 *| TossOutputSize; Export to Node(Bytes) |* 2424162 2221606 *| DupeTableSize; Per Area in Messages |* 2224166 2121608 *| BadUnknown; UnKnown EchoMail to Bad |* 2124168 2121609 *| Trapdoor174; Use TrapDoor Front-End |* 2124169 2121610 *| BadDupes; Send Dupes Mail to Bad |* 2124170 2121611 *| ZoneGateAdjust; |* 2124171 2121612 *| ShowKludges; in Imported Messages? |* 2124172 2121613 *| ThreeD; Addr. with Point-Nets? |* 2124173 2121614 *| DeleteUUCP; Messages when Killed? |* 2124174 2121615 *| CIDsilence; Skip Handle w/ CID? |* 2124175 2121616 *| TwoDotMsg; Xfido/Ifido with 2.msg? |* 2124176 ! 2121617 *| expansion; Space for Expansion |* 2124177 ! | RamUploadSize; |? 2224178 ! | RamUpload [30]; |? 2324180 [30] ! | DiskUpload[40]; |? 2324210 [40] 2321690 *| Nodelist[40]; Directory Path |* 2324250 [40] ! | MIDFromHandle; (If =1, then Handle will |* 2124290 | be used to make UUCP/Mail ID, otherwise | | use user's Real Name) | ! | FileTaskNotify; (If =0, then Mail/OLM the|* 2124291 | user only if test/transform failed, but | | if =1, Mail/OLM user with ALL results). | ! | DefMailSort; (System Default Method |* 2124292 | for Mail Sort: 0=Sys.Default, 1=Newest | | Last, 2=Newest First, 3=Subject, 4=Name | ! | MonitorUUMail; (True if mail-task should |* 2124293 | monitor and import msgs from IUUMAIL:) | ! | UUMailPath[40]; (Path to where internet |* 2324294 [40] | mail is placed (UUMAIL: is usual but | | configurable for future expansion etc) | ! | CreateWebDir; CNet creates the user Web |* 2124334 | dir "mail:users//WEB" if this | | is TRUE=1 This is for support of the new | | AWS cnetdir.library and will be used by | | CNet itself in the future.. | ! | NewsTaskPost; (Enable news task posting. |* 2124335 | If this is enabled=1, all CNet posts/ | | replies in a "Usenet news" subboard are | | posted to the Internet service provider | | using news-task. Otherwise, CNet will | | use "PostNews" or whatever program is | | specified on BBSTEXT line 2151 | ! | NewsServer[80]; (NewsServer to connect |* 2324336 [80] | to for posting and retrieving news.) | ! | NNTPPort; (default=119) |* 2324416 [1] ! | dynamicIP; (if true, "NEWS" is placed in |* 2124417 | the path: line of outbound) | ------------+--------------------------------------------+------------------ v3.xx | Back to the MainPort Structure | v4.xx ------------+--------------------------------------------+------------------ 2321730 *| SysPassword[0][21]; (Control Panel Lock) |* 2324418 [21] 2321751 *| SysPassword[1][21]; (Remote Maintenance) |* 2324439 [21] 2321772 *| SysPassword[2][21]; (Full Remote Maint) |* 2324460 [21] 2321793 *| SysPassword[3][21]; (Online Shell Access) |* 2324481 [21] 2321814 *| SysPassword[4][21]; (Logon Password) |* 2324502 [21] 2321835 *| SysPassword[5][21]; (New User Password) |* 2324523 [21] 2321856 | IDQ; |* 2424544 ! | root; (first area#) | 2224548 ------------+--------------------------------------------+------------------ v3.xx | Skip to PortConfig (pc[101]) Structure... | v4.xx ------------+--------------------------------------------+------------------ 2121862 | online; (port loaded or not) |* 2124550 2121863 | open; (1==permanent, 2==call only) |* 2124551 2121864 | check; (port menu bits) |* 2124552 | GU 2124428 ; chk=BitTST(d2c(result),??) | | where ?? is 0=DoorsClosed, 1=FilesClosed | | 2=MsgsClosed, 3=NoNewUsers, 4=SysOpIsIn. | | If chk=1 then a checkmark exists. Also, | | see GU 2128078 if you CHANGE any bits! | 2121865 | idle; (clock, SAG, SAM ?) |* 2124553 ! | offline; (port loaded, but modem offline) |* 2124554 2221866 | not_used; |* 2124555 2121868 | bplanes; (# of colors Port is set to) |* 2124556 | 1=2, 2=4, 3=8, and 4=16 colors | 2121869 | lace; (0=none, 1=24 line, 2=49 line) |* 2124557 2221870 | sizes[0]; (workbench window & zoom size) |* 2224558 | | +2 | | | | | +2 2221884 | sizes[7]; (workbench window & zoom size) |* 2224572 ------------+--------------------------------------------+------------------ | CNet 3/4.xx has 101 ports - 0 thru 100 | | | | Each PortConfig uses 24 bytes TOTAL! The | | above values reflect Port 0's settings. To | | obtain settings for other ports, add the | | following offsets to the above values. For | | a port not listed, multiply port number by | Use Port 100| 24 and use the result as the offset to add!| The highest port to obtain | | offsets are also settings for| 1: 24 2: 48 3: 72 4: 96 | included for those ALL (Global)| 5: 120 6: 144 7: 168 8: 192 | SysOps using one ports, like | 9: 216 10: 240 11: 264 12: 288 | or more of these SysOp Is In | | ports for maint, on ALL Ports| 93: 2232 94: 2256 95: 2280 96: 2304 | purposes, telnet | 97: 2328 98: 2352 99: 2376 100: 2400 | sessions, etc. ------------+--------------------------------------------+------------------ | Back to MainPort structure... | ------------+--------------------------------------------+------------------ 2624286 | PortData; (*PortZ[100]) Struct - Port 0 | 2626974 +4 | | +4 | | (Pointer in MEMORY where struct is stored) | | +4 | | +4 2624682 | PortData; (*PortZ[100]) Struct - Port 99 | 2627370 2624686 | Room; (*CRoom[100]) Stuct - Room 0 (Lobby) | 2627374 +4 | | +4 | | (Pointer in MEMORY where struct is stored) | | +4 | | +4 2625082 | Room; (*CRoom[100]) Stuct - Room 99 | 2627770 2625086 | ULock *FirstULock; (Locked Account List) | 2627774 2225090 | LastTickHour; (In CONTROL, 24hr HOUR) | 2227778 2225092 | LastTickMinute; (In CONTROL, Last MINUTE) | 2227780 2225094 | HiPort; (Highest Port Number Loaded) | 2227782 2225096 | nPorts; (Total Number of Ports Loaded) | 2227784 ! | regto[32]; (This CNet is Registered to...) | 2327786 [32] ! | regco[32]; (Registered to this "company") | 2327818 [32] ! | SignalSemaphore (ysem;) - 3.1 Tank-Task | xx27850 (46) ! | YankType (*yfirst;) | 2627896 ! | SignalSemaphore (isem;) - no longer used | xx27900 (46) ! | ItemServerType (*ifirst;) - no longer used | 2627946 ! | SignalSemaphore (csem;) - 3.1 Charge Server| xx27950 (46) ! | ChargeType (*cfirst;) | 2627996 ! | SignalSemaphore (sem;) | xx28000 (46) ! | PortData (*z0;) - Control's PortData struct| 2628046 ! | cron_up; (is >0 if events are being edited)| 2128050 | (Control will NOT exit while this is >0) | ! | JobType4 (*Events;) Configured events | 2628052 ! | SignalSemaphore (eventsem;) | xx28056 (46) ! | SignalSemaphore (cesem;) | xx28102 (46) ! | JobType4 (*cEvents;) - Control Events | 2628148 ! | SignalSemaphore (flsem;) | xx28152 (46) ! | Library (*NodelistBase;) - traplist.library| 2628198 ! | check_latch; - Set to "1" if you change ANY| 2128202 | of the PortMenu checkmarks(GU 2124428). | | Changes will NOT be made unless this=1! | ! | Task (*mailtask;) | 2628204 ! | Task (*filetask;) | 2628208 ! | Task (*nntptask;) | 2628212 ! | Task (*yanktask;) | 2628216 ! | MainPortExtension (*MPE;) | 2628220 ------------+--------------------------------------------+------------------ v3.xx | End of MainPortData Structure | v4.xx -=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=- v3.xx | Start of MainPortExtension Structure... | v4.xx ------------+--------------------------------------------+------------------ ! | SignalSemaphore (sem[20];) | xx00000 (46) | sem[0] - lock reload_text variable | | sem[1..19] not yet assigned/used. | ! | reload_text; (set to 1 causes Control to | 4100920 | reload text/menu files) You MUST "obtain"| | semaphore 0 above before accessing. Do | | NOT attempt this in AREXX yet! ;-) | ! | newsman_up; (will=1 if cnet news server | 4100921 | (news-task) is running. | ! | Task *newstask; (pointer to news-task Task | 4600922 | structure if running.) | ============^============================================^================== GetUsers 4.02 by Dotoran!