open-insight/SYSPROG/STPROCINS/RTI_CFG_EVENTS_EQUATES.txt
2024-03-25 15:17:34 -07:00

58 lines
2.1 KiB
Plaintext

compile insert rti_Cfg_Events_Equates
/*
** Copyright (C) 2012-2018 Revelation Software Inc. All Rights Reserved **
Author : Captain C
Date : October 2018
Purpose : Constants for use with the SYSENV CFG_EVENTS record
Comments
========
Amended Date Reason
======= ==== ======
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _RTI_CFG_EVENTS_EQUATES_
#define _RTI_CFG_EVENTS_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
equ CFG_EVENTS_TABLE$ to "SYSENV"
equ CFG_EVENTS_KEY$ to "CFG_EVENTS"
// Note this is hardcoded to SYSPROG, NOT @appid<1> !!!
equ CFG_EVENTS_ENTID$ to "SYSPROG*APPROW**SYSENV:CFG_EVENTS"
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// CFG_EVENTS record layout
//
// CFG_EVENTS is in a "LIST" format with one type per row. Each row
// has the following format:
//
// <0,1> TypeID
// <0,2> EventIDs (@svm delimited)
// <0,3> EventArgs (@svm/"," delimited)
// <0,4> EventForceFlags (@svm delimited)
// <0,5> EventNames (@svm delimited)
equ CFG_EVENTS_POS_TYPEID$ to 1
equ CFG_EVENTS_POS_EVENTID$ to 2
equ CFG_EVENTS_POS_EVENTARGS$ to 3
equ CFG_EVENTS_POS_EVENTFORCE$ to 4
equ CFG_EVENTS_POS_EVENTNAMES$ to 5
equ CFG_EVENTS_POS_FIRST$ to CFG_EVENTS_POS_TYPEID$
equ CFG_EVENTS_POS_LAST$ to CFG_EVENTS_POS_EVENTNAMES$
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////