;
; FAME Defines
;	
; $VER:FAMEDefine.i v0.23
;

	IFNDEF	FAME_FAMEDEFNE_I
FAME_FAMEDEFINE_I SET 1

	IFNDEF	DOS_DOS_I
	INCLUDE	"dos/dos.i"
	ENDC


; FAMEAllocObject() types:

FOBJ_FAMEDoorMsg		EQU	1
FOBJ_FAMEMailHeader		EQU	2
FOBJ_FAMEMailStat		EQU	3
FOBJ_FAMEToolPortMsg		EQU	4
FOBJ_FAMECoProcessMsg		EQU	5
FOBJ_FAMEExternEditor		EQU	6
FOBJ_FAMEToolNotifyMsg		EQU	7


; UL/DLSTAT Mode defines

ULSTAT_UPLOAD_MSGBASE		EQU    -1	; File attach to message
ULSTAT_UPLOAD_UL		EQU	0	; Upload local
ULSTAT_UPLOAD_UG		EQU	1	; Upload global
ULSTAT_UPLOAD_U			EQU	2	; Upload userdata depending
ULSTAT_UPLOAD_RZ		EQU	3	; Upload via Z-Modem identifying
ULSTAT_UPLOAD_PARTUL_RESUME	EQU	4	; Resuming a part upload
ULSTAT_UPLOAD_DOOR		EQU	5	; Door uses upload command
NORMAL_DL_XFER			EQU	6	; Normal download
ASL_DL_XFER			EQU	7	; Download from ASL req.
DOOR_DL_NORMAL			EQU	8	; Normal Door download
DOOR_DL_LIST			EQU	9	; Door download from list
DOOR_DL_MSG			EQU    10	; Download of msg files


; RawKey Codes

HELP_CODE			EQU	95
RAMIGA_CODE			EQU	103
CURSOR_UP_CODE			EQU	76
CURSOR_DOWN_CODE		EQU	77
CURSOR_RIGHT_CODE		EQU	78
CURSOR_LEFT_CODE		EQU	79
F01_CODE			EQU	80
F02_CODE			EQU	81
F03_CODE			EQU	82
F04_CODE			EQU	83
F05_CODE			EQU	84
F06_CODE			EQU	85
F07_CODE			EQU	86
F08_CODE			EQU	87
F09_CODE			EQU	88
F10_CODE			EQU	89
LSHIFT_CODE			EQU	96
RSHIFT_CODE			EQU	97

; Console key codes

CON_CURSOR_UP_CODE		EQU	65
CON_CURSOR_DOWN_CODE		EQU	66
CON_CURSOR_RIGHT_CODE		EQU	67
CON_CURSOR_LEFT_CODE		EQU	68
CON_CURSOR_SHIFT_UP_CODE	EQU	84
CON_CURSOR_SHIFT_DOWN_CODE	EQU	83
CON_F01_CODE			EQU	48
CON_F02_CODE			EQU	49
CON_F03_CODE			EQU	50
CON_F04_CODE			EQU	51
CON_F05_CODE			EQU	52
CON_F06_CODE			EQU	53
CON_F07_CODE			EQU	54
CON_F08_CODE			EQU	55
CON_F09_CODE			EQU	56
CON_F10_CODE			EQU	57
CON_HELP_CODE			EQU	63
CON_SPACE_CODE			EQU	32
CON_ESC_CODE			EQU	27
CON_BRAKET_TO_RIGHT_CODE	EQU	91
CON_CSI_CODE			EQU	155
CON_TILDE_CODE			EQU	126
CON_SHIFTED_FKEY_CODE		EQU	49

; BackFlag defines

TIMEOUT				EQU	-3
NO_CARRIER			EQU	-4
DOOR_TIMEOUT			EQU	-5
GOODBYE				EQU	-7
FAME_DROP_DTR			EQU	-1	; whatlogon phases
FAME_AWAIT_CALL			EQU	0	;
FAME_SYSOPLOGIN			EQU	1	;
FAME_LOCALLOGIN			EQU	2	;
FAME_MODEMLOGIN			EQU	3	;
FAME_REMOTELOGIN		EQU	4	;

FAME_AWAITCONNECT		EQU	5	; whereiam phases  ;
FAME_LOGGINGON			EQU	6
FAME_IDLE			EQU	7	;
FAME_DOWNLOAD			EQU	8	;
FAME_UPLOAD			EQU	9	;
FAME_READMAIL			EQU	10	;
FAME_WRITEMAIL			EQU	11	;
FAME_USERSTATUS			EQU	12	;
FAME_ACCOUNTEDIT		EQU	13	;
FAME_ZOOM			EQU	14
FAME_FILELISTING		EQU	15	;
FAME_BULLETINS			EQU	16	;
FAME_VIEWFILES			EQU	17	;
FAME_LOGOFF			EQU	18	;
FAME_SHELL			EQU	19
FAME_JOINCONF			EQU	20	;
FAME_SYSOPCHAT			EQU	21	;
FAME_NOTACTIVE			EQU	22
FAME_REQCHAT			EQU	23
FAME_CONNECT			EQU	24
FAME_SCANMAIL			EQU	25	;
FAME_SCANFILES			EQU	26	;
FAME_SHUTDOWN			EQU	27
FAME_MULTICHAT			EQU	28
FAME_SUSPEND			EQU	29
FAME_USERRESERVE		EQU	30
FAME_FLAGEDIT			EQU	31	;
FAME_WAITFORKEY			EQU	32	;
FAME_SYSOPCOMENT		EQU	33	;
FAME_BBSHELP			EQU	34	;
FAME_NEWFILES			EQU	35	;
FAME_PAGESYSOP			EQU	36	;
FAME_TIME			EQU	37	;
FAME_CHANGESTATS		EQU	38	;
FAME_SEARCHFOR			EQU	39	;
FAME_VIEWEDCAL			EQU	40	;
FAME_VIEWEDUDL			EQU	41	;
FAME_VIEWEDDOL			EQU	42	;
FAME_EDITFILELST		EQU	43	;
FAME_EDITFILES			EQU	44	;
FAME_ADOSLIST			EQU	45	;
FAME_ADOSDIR			EQU	46	;
FAME_ADOSINFO			EQU	47	;
FAME_WHO			EQU	48
FAME_OLM			EQU	49
FAME_OLC			EQU	50
FAME_OLD			EQU	51
FAME_OLG			EQU	52
FAME_OLS			EQU	53
FAME_OLT			EQU	54
FAME_VIEWSYSOP			EQU	55
FAME_DOWNSYSOP			EQU	56
FAME_MOVE			EQU	57
FAME_NUKE			EQU	58
FAME_NEWUSER			EQU	59	;
FAME_PWFAIL			EQU	60	;
FAME_ENDNODE			EQU	61
FAME_STARTNODE			EQU	62
FAME_4ONGO			EQU	63
FAME_STAR			EQU	64
FAME_LINE			EQU	65
FAME_ON				EQU	66
FAME_OFF			EQU	67
FAME_NAME			EQU	68
FAME_SYSFSTLGN			EQU	69	;
FAME_SYSLGN			EQU	70	;
FAME_LOCFSTLGN			EQU	71	;
FAME_LOCFSTRELGN		EQU	72	;
FAME_LOCLGN			EQU	73	;
FAME_REMFSTLGN			EQU	74	;
FAME_REMLGN			EQU	75	;
FAME_AUTOREJN			EQU	76	;
FAME_FREEDOWN			EQU	77
FAME_FREEUP			EQU	78
FAME_ULFAIL			EQU	79
FAME_DLFAIL			EQU	80
FAME_BIRTHDAY			EQU	81
FAME_SYSPWFAIL			EQU	82	;
FAME_ULSTATS			EQU	83
FAME_DLSTATS			EQU	84
FAME_ULMOVED			EQU	85
FAME_ENTEREALL			EQU	86	;
FAME_RELOGIN			EQU	87	;
FAME_SUSPEND_LOGON		EQU	88	;
FAME_EXTUSERED			EQU	89	;
FAME_EXTSYSTEMED		EQU	90	;
FAME_RESUME			EQU	91
FAME_ICONIFY			EQU	92
FAME_UNICONIFY			EQU	93
FAME_PREPAREDOWNL		EQU	94	;
FAME_PREPAREUPL			EQU	95	;
FAME_SHUTDOWNOH			EQU	96
FAME_SHUTDOWNUK			EQU	97
FAME_SHUTDOWNUKOH		EQU	98
FAME_DROPUSER			EQU	99
FAME_NUPPWFAIL			EQU	100	;
FAME_LOSTCARRIER		EQU	101
FAME_PARTUPLOAD			EQU	102
FAME_VIEWTEXT			EQU	103
FAME_REJOINCONF			EQU	104
FAME_MULTINODEUS		EQU	105
FAME_SCRIPT			EQU	106

DOORS				EQU	999	;

 ; ServerCommands

SERVER_sYSTEM			EQU	2000
SERVER_mISC			EQU	2002
SERVER_pROTOCOL			EQU	2003
SERVER_fAMEmODULES		EQU	2004
SERVER_aCTIVITIES		EQU	2005
SERVER_eRROR			EQU	2006
SERVER_iNTERNdOORS		EQU	2007
SERVER_lANGlOCALE		EQU	2008
SERVER_sCREENS			EQU	2009
SERVER_nODE			EQU	2010
SERVER_sERIAL			EQU	2011
SERVER_mODEM			EQU	2012
SERVER_sCREEN			EQU	2013
SERVER_cONF_dATA		EQU	2014
SERVER_GetServerCnf		EQU	2015

SERVER_QuietNode		EQU	3000
SERVER_APTR1			EQU	3001
SERVER_APTR2			EQU	3002
SERVER_LastConf			EQU	3101
SERVER_ForeGround		EQU	3102
SERVER_NodeIsReady		EQU	3103
SERVER_ChatFlag			EQU	3104
SERVER_DoorName			EQU	3105
SERVER_NamePrompt		EQU	3106
SERVER_InitModem		EQU	3107
SERVER_TransferCPS		EQU	3108
SERVER_ServerCommand		EQU	3109
SERVER_NodeEnds			EQU	3110
SERVER_NoShutDown		EQU	3111
SERVER_NewAction		EQU	3112
SERVER_Complete			EQU	3113
SERVER_SerialStart		EQU	3114
SERVER_SerialReady		EQU	3115
SERVER_BatchStart		EQU	3116
SERVER_BatchReady		EQU	3117
SERVER_UserReserve		EQU	3118
SERVER_SetColors		EQU	3119
SERVER_OLC			EQU	3120
SERVER_OLD			EQU	3121
SERVER_OLG			EQU	3122
SERVER_OLS			EQU	3123
SERVER_OLT			EQU	3124
SERVER_NewActionCPS		EQU	3125

SERVER_StartNode		EQU	4000
SERVER_SetSignal		EQU	4001

SERVER_BetaRequest		EQU	9999
SERVER_UpdateNodes		EQU	10000
SERVER_StringToNode		EQU	10001
SERVER_StartNodeCmd		EQU	10002
SERVER_BeADoorOnNode		EQU	10003
SERVER_OpenDoorPort		EQU	10004
SERVER_CloseDoorPort		EQU	10005
SERVER_DirStringToNd		EQU	10006
SERVER_DirStringToNds		EQU	10007
SERVER_NodeSpyStart		EQU	10008
SERVER_NodeSpyEnd		EQU	10009
SERVER_NodeSpyData		EQU	10010
SERVER_LastAction		EQU	10011
SERVER_FCheckResList		EQU	10012
SERVER_FCheckFileReady		EQU	10013

 ; HydraCommands

FAMEHYDRA_OPENWINDOWS		EQU	1
FAMEHYDRA_CLOSEWINDOWS		EQU	2
FAMEHYDRA_ABORT			EQU	3

 ; Misc. defines

MILLION				EQU	1000000

 ; A handy signal macro.

 ; xpr opts Normaly unused! See: FAMECnf.ProtocolOptsBuffer

ZMDM_INIT			EQU	"TN,OS,B32,F0,E10,AY,DN,KY,SN,RN,P"
ZMDM_INIT_RESUME		EQU	"TN,OR,B32,F0,E10,AY,DN,KY,SN,RN,P"

BLOCK_1KB			EQU	"M1024"
BLOCK_2KB			EQU	"M2048"
BLOCK_3KB			EQU	"M3072"
BLOCK_4KB			EQU	"M4096"
BLOCK_5KB			EQU	"M5120"
BLOCK_6KB			EQU	"M6144"
BLOCK_7KB			EQU	"M7168"
BLOCK_8KB			EQU	"M8192"

 ; FileChecker process defines

FFCC_CHECKFILE			EQU	1
FFCC_REQUESTINFOLIST		EQU	2

FFCD_OUTPUT			EQU	$01

FCSB_FILEPOSTED			EQU	$01

FFCP_RESULT_OK			EQU	RETURN_OK
FFCP_RESULT_NO_INTUILIB		EQU	RETURN_FAIL + 1
FFCP_RESULT_NO_FAMELIB		EQU	RETURN_FAIL + 2
FFCP_RESULT_NO_FILEIDLIB	EQU	RETURN_FAIL + 3
FFCP_RESULT_NO_NODEMSG		EQU	RETURN_FAIL + 4
FFCP_RESULT_NO_REPLYPORT	EQU	RETURN_FAIL + 5
FFCP_RESULT_NO_FIPATHSTR	EQU	RETURN_FAIL + 6
FFCP_RESULT_NO_CUTFILESTR	EQU	RETURN_FAIL + 7
FFCP_RESULT_NO_TEMPSTR		EQU	RETURN_FAIL + 8
FFCP_RESULT_NO_FCHECKPORT	EQU	RETURN_FAIL + 9
FFCP_RESULT_NO_DATASTRUCT	EQU	RETURN_FAIL + 10


; SystemEditor window direct defines (JUMP argument)

SYSED_WND_Main			EQU	 0
SYSED_WND_SystemDatas		EQU	 1
SYSED_WND_MoreSystemDatas	EQU	 2
SYSED_WND_ServerSettings	EQU	 3
SYSED_WND_NodeEdit		EQU	 4
SYSED_WND_SerModScr		EQU	 5
SYSED_WND_MoreNodeEdit		EQU	 6
SYSED_WND_Conferences		EQU	 7
SYSED_WND_AccessSecure		EQU	 8
SYSED_WND_Levels		EQU	 9
SYSED_WND_MoreLevels		EQU	10
SYSED_WND_ConferenceAccess	EQU	11
SYSED_WND_Presets		EQU	12
SYSED_WND_Activities		EQU	13
SYSED_WND_Doors			EQU	14
SYSED_WND_rESERVED1		EQU	15
SYSED_WND_rESERVED2		EQU	16
SYSED_WND_InternalDoors		EQU	17
SYSED_WND_ComputerTypes		EQU	18
SYSED_WND_ModemTypes		EQU	19
SYSED_WND_Screens		EQU	20
SYSED_WND_FileCheckers		EQU	21
SYSED_WND_TextLanguage		EQU	22
SYSED_WND_uNuSED1		EQU	23
SYSED_WND_FAMEModules		EQU	24
SYSED_WND_ExternModules		EQU	25
SYSED_WND_UserFileBase		EQU	26
SYSED_WND_Protocols		EQU	27
SYSED_WND_DoonError		EQU	28
SYSED_WND_DoorPortNames		EQU	29
SYSED_WND_uNuSED2		EQU	30
SYSED_WND_uNuSED3		EQU	31
SYSED_WND_About			EQU	32


 ; xpr serial bits.

ST_PARTYON			EQU	$0001
ST_PARTYODD			EQU	$0002
ST_7WIRE			EQU	$0004
ST_QBREAK			EQU	$0008
ST_RADBOOGIE			EQU	$0010
ST_SHARED			EQU	$0020
ST_EOFMODE			EQU	$0040
ST_XDISABLED			EQU	$0080
ST_PARTYMARKON			EQU	$0100
ST_PARTYMARK			EQU	$0200
ST_2BITS			EQU	$0400
ST_READ7			EQU	$0800
ST_WRITE7			EQU	$1000

 ; UserFlag1 defines (UserData)

UD_SPY				EQU	$00000001
UD_EXPERT			EQU	$00000002
UD_NEWUSER			EQU	$00000004
UD_MSGCLS			EQU	$00000008
UD_FILECLS			EQU	$00000010
UD_UFLAG			EQU	$00000020
UD_DFLAG			EQU	$00000040
UD_UFBASE			EQU	$00000080
UD_HIDE				EQU	$00000100
UD_MSGROOM			EQU	$00000200
UD_STRED			EQU	$00000400
UD_SCRPAUSE			EQU	$00000800
UD_FSTGOODBYE			EQU	$00001000
UD_VFLAG			EQU	$00002000
UD_ZFLAG			EQU	$00004000
UD_ASCIIMSG			EQU	$00008000
UD_SWAPREDWHITE			EQU	$00010000
UD_AUTOQUOTE			EQU	$00020000
UD_KEEPREPLYPRIV		EQU	$00040000
UD_KEEPREPLYSUBJECT		EQU	$00080000
UD_FILECHECKPROCESS		EQU	$00100000

 ; UserFlag1 defines (ConfUserData)

UC_NEWMSG			EQU	$01
UC_NEWFILES			EQU	$02
UC_ZOOM				EQU	$04
UC_USERCNFXS			EQU	$08
UC_OBSOLETE			EQU	$10
UC_USCNFDATA			EQU	$20

 ; NToNComFlag1 defines (UserData)

NTN_DEFAULT			EQU	$00000001
NTN_BBSHELP			EQU	$00000002
NTN_BULLETINS			EQU	$00000004
NTN_CHANGESTATS			EQU	$00000008
NTN_ENTEREALL			EQU	$00000010
NTN_FILELISTING			EQU	$00000020
NTN_FLAGEDIT			EQU	$00000040
NTN_JOINCONF			EQU	$00000080
NTN_LOGGINGON			EQU	$00000100
NTN_MULTICHAT			EQU	$00000200
NTN_NEWFILES			EQU	$00000400
NTN_PREPAREDOWNL		EQU	$00000800
NTN_PREPAREUPL			EQU	$00001000
NTN_READMAIL			EQU	$00002000
NTN_SCANFILES			EQU	$00004000
NTN_SCANMAIL			EQU	$00008000
NTN_SEARCHFOR			EQU	$00010000
NTN_SHELL			EQU	$00020000
NTN_SYSOPCHAT			EQU	$00040000
NTN_SYSOPCOMENT			EQU	$00080000
NTN_VIEWFILES			EQU	$00100000
NTN_VIEWTEXT			EQU	$00200000
NTN_WAITFORKEY			EQU	$00400000
NTN_WHO				EQU	$00800000
NTN_WRITEMAIL			EQU	$01000000

 ; FAMECfgFlag1 defines (FAME Config)

FAMECfg_AllowHistory		EQU	$00000001
FAMECfg_NSTOGGLE		EQU	$00000002
FAMECfg_CHATIS			EQU	$00000004
FAMECfg_ASLIS			EQU	$00000008
FAMECfg_RoOm			EQU	$00000010
FAMECfg_KEY			EQU	$00000020
FAMECfg_SER			EQU	$00000040
FAMECfg_SERDRV			EQU	$00000080
FAMECfg_USERIP			EQU	$00000100
FAMECfg_ANSI			EQU	$00000200
FAMECfg_ASCII			EQU	$00000400
FAMECfg_QUIET			EQU	$00000800
FAMECfg_SYSOPXS			EQU	$00001000
FAMECfg_DOWNASL			EQU	$00002000
FAMECfg_WASUDLOGBEFORE		EQU	$00004000
FAMECfg_SysOpCanRead		EQU	$00008000
FAMECfg_DisTimeout		EQU	$00010000
FAMECfg_WF_StatCmd		EQU	$00020000
FAMECfg_WF_IconifyCmd		EQU	$00040000
FAMECfg_WF_Trans		EQU	$00080000
FAMECfg_InitModem		EQU	$00100000
FAMECfg_WF_DoorTool		EQU	$00200000
FAMECfg_WF_Chat			EQU	$00400000
FAMECfg_FreeFile		EQU	$00800000
FAMECfg_OkToInt			EQU	$01000000
FAMECfg_IconifyIs		EQU	$02000000
FAMECfg_NodeSpyis		EQU	$04000000
FAMECfg_FIRSTONHERE		EQU	$08000000
FAMECfg_DoorUp			EQU	$10000000
FAMECfg_RESUME			EQU	$20000000
FAMECfg_GlobalDL		EQU	$40000000
FAMECfg_CloseIt			EQU	$80000000

 ; FAMECfgFlag2 defines (FAME Config)

FAMECfg_SerInSetFlg		EQU	$00000001
FAMECfg_SerOutSetFlg		EQU	$00000002
FAMECfg_TransferAborted		EQU	$00000004
FAMECfg_TransferError		EQU	$00000008
FAMECfg_TransferFailed		EQU	$00000010
FAMECfg_OkToScan		EQU	$00000020
FAMECfg_DoNotAsk		EQU	$00000040
FAMECfg_TransferIs		EQU	$00000080
FAMECfg_WaitForXpr		EQU	$00000100
FAMECfg_OffHook			EQU	$00000200
FAMECfg_HydraIs			EQU	$00000400
FAMECfg_HydraOpensWnds		EQU	$00000800
FAMECfg_HydraWndsAreOpen	EQU	$00001000
FAMECfg_HydraIconify		EQU	$00002000
FAMECfg_HydraInvalidPort	EQU	$00004000
FAMECfg_SerIn			EQU	$00008000
FAMECfg_SerOut			EQU	$00010000
FAMECfg_CHKLSTCHR		EQU	$00020000
FAMECfg_NEWOPENED		EQU	$00040000
FAMECfg_Suspend			EQU	$00080000
FAMECfg_AbortIOPort		EQU	$00100000
FAMECfg_SaveUFlgs		EQU	$00200000
FAMECfg_HydraNoTglIcnfy		EQU	$00400000

 ; _SvMsgInBitFlg1 defines (MainPart internal)

SMIBF_SERVER_sYSTEM		EQU	$00000001
SMIBF_SERVER_mISC		EQU	$00000002
SMIBF_SERVER_pROTOCOL		EQU	$00000004
SMIBF_SERVER_fAMEmODULES	EQU	$00000008
SMIBF_SERVER_aCTIVITIES		EQU	$00000010
SMIBF_SERVER_eRROR		EQU	$00000020
SMIBF_SERVER_iNTERNdOORS	EQU	$00000040
SMIBF_SERVER_cONF_dATA		EQU	$00000080
SMIBF_SERVER_sCREENS		EQU	$00000100
SMIBF_SERVER_nODE		EQU	$00000200
SMIBF_SERVER_sERIAL		EQU	$00000400
SMIBF_SERVER_mODEM		EQU	$00000800
SMIBF_SERVER_sCREEN		EQU	$00001000
SMIBF_SERVER_GetServerCnf	EQU	$00002000
SMIBF_SERVER_SerialReady	EQU	$00004000
SMIBF_SERVER_BatchReady		EQU	$00008000
SMIBF_SERVER_FCheckResList	EQU	$00010000
SMIBF_SERVER_FCheckFileReady	EQU	$00020000

 ; CoProzess Flag1 defines

COPR_ACTIVE			EQU	$01

 ; Hydra Data Flag defines

FAMEHDF_Upload			EQU	$01
FAMEHDF_Download		EQU	$02

 ; FAMEDoorMsg FDM_BitFlag defines

FBF_OLMSAVAIL			EQU	$01

 ; FAMEDoorMsg FDM_InternalBit defines

FIBF_NODOORDROP			EQU	$01

; FAMEInfoList fili_BitFlags defines

FILI_USERSAVELOCK		EQU	$01

 ; Header defines of FAME Datafiles

FAMEUNKN   EQU	0  ; Unknown FAME DataType
FAMEBAUD   EQU	1  ; BaudTimes means in which time array a connect rate
		   ; is allowed. 2400 baud is allowed from x to y
FAMEPROT   EQU	2  ; Transfer Protocols holds the settings for the
		   ; xpr.library and hydra
FAMEMISC   EQU	3  ; Miscellaneous holds many different settings
FAMESYST   EQU	4  ; System holds the settings for the whole BBS
		   ; These datas are global for all nodes.
FAMESERV   EQU	5  ; Server holds the settings for the Server
FAMECONF   EQU	6  ; Conference holds the settings for each conference
FAMELEVL   EQU	7  ; Levels holds the settings allowed for a level
		   ; This gives a user access to different commands
		   ; and actions in the BBS
FAMECOXS   EQU	8  ; Conference Access holds flags which shows the node
		   ; to which conferences the user has access
FAMEPRES   EQU	9  ; Presets are different basic settings which can
		   ; easy set datas for a normaly newuser account.
FAMEACTI   EQU	10 ; Activities holds different settings to note the
		   ; nodes what they should so, like which logtypes
		   ; should be written, because there are different
		   ; log types avail, like Callers.log and
		   ; "steady Callers.log".
FAMEERRO   EQU	11 ; Errors holds info's which are needed by the nodes
		   ; to show what the node should do if an error
		   ; occurs.
FAMEDOOR   EQU	12 ; Doors holds the settings for every single door.
		   ; Doortype, stack, priority and many more...
FAMEINDO   EQU	13 ; Internal Doors holds the settings for internal
		   ; Doors of the BBS.
FAMESCRS   EQU	14 ; Screens (Textfiles) holds different settings
		   ; for screentexts
FAMENODE   EQU	15 ; Node holds the individual settings of every single
		   ; node
FAMESERI   EQU	16 ; Serial (Node) holds the (serial).device settings
		   ; and that for every single node
FAMEMODM   EQU	17 ; Modem (Node) holds the modem settings
		   ; and that for every single node
FAMESCRE   EQU	18 ; Screen (Node) holds the screen/window settings
		   ; and that for every single node
FAMEFCHK   EQU	19 ; FileCheckers holds the settings for every single
		   ; filechecker type like lha,zip,...
FAMETXLA   EQU	20 ; Text language holds the settings for the
		   ; available textsuffix types, like .txt .ger
FAMELALO   EQU	21 ; Language Locale holds the settings for the
		   ; different locale.library's
FAMEDOCO   EQU	22 ; Door Config holds the settings for Doorconfig
		   ; modules. This are additional Doortools for Doors
		   ; which let the user configure settings for a Door
FAMEFMMO   EQU	23 ; FAME Modules are settings like pathes for
		   ; FAME Modules like Server,MainPart,SystemEd,UserEd
FAMECOTY   EQU	24 ; Computer Types holds the available Computertypes
		   ; listed to the user
FAMEMOTY   EQU	25 ; Modem Types holds the available Modemtypes
		   ; listed to the user
FAMEMAHE   EQU	26 ; MailHeader is the Headerfile for MsgBases
FAMEMAST   EQU	27 ; MailStatus is the 2nd HeaderFile for MsgBases
		   ; which is needed for faster MsgBase Operations,
		   ; because it contains the number of the last written
		   ; message
FAMEUSDA   EQU	28 ; User.data is the main userdata file
FAMEUSKE   EQU	29 ; User.keys is the 2nd userdata file for faster
		   ; access
FAMEUSCO   EQU	30 ; UserCnf.data is the additional userdata file
		   ; which is located for/in every conference
FAMECOPR   EQU	31 ; xyz.dat located in Settings/CoProzesses/
		   ; to tell the Server which CoProzesses are avail
		   ; and their requests. This Data is a defined structure
		   ; for detail look out for: struct CoProzess in
		   ; GlobalBBSStructs.c
FAMEPAMS   EQU	32 ; Msgheader and Message writen while a LossCarrier
		   ; happens
FAMESCPT   EQU	33 ; FAME Sysop/System/User Scripts
		   ; Are all 3 script types like: Sysop scripts, are scripts,
		   ; maybe like doors, which user can decide if they want
		   ; them or not. System scripts are scripts like doors
		   ; (SYSCMD types) and they will be executed at different
		   ; places in the BBS. User scripts are self written
		   ; scripts from and for users, placed in an own directory
		   ; for each user.
FAMEUSCA   EQU	34 ; User script commands allow
		   ; Is a datafile of bitflags which describes which
		   ; script commands are allowed in a user script and
		   ; which not. Also it holds additional datas to handle
		   ; all needed things for secure and so on.
		   ; This is an expansion structure of the original
		   ; user.data
FAMESMSK   EQU	35 ; System script Mask
		   ; Is a datafile of bitflags which toggles every
		   ; system script at all their different places in the
		   ; BBS
FAMEUSFB   EQU	36 ; User FileBase
		   ; Is a future used expansion structure of the original
		   ; user.data and includes all user datas for the own
		   ; user filearea like unix. A dir where user can do
		   ; waht they want with theri own files.. maybe only 4MB
		   ; for each user etc.
FAMEUEXP   EQU	37 ; Is a future used expansion structure of the original
		   ; user.data and includes nothing until now
FAMEUSBU   EQU	38 ; This datafield contains all the free definable user
		   ; buttons at the Server.
FAMELOCK   EQU	39 ; MsgBases lock file.

   ENDC * FAME_FAMEDEFINE_I
