struct user_other_info {
short alrtus_errcode;
short alrtus_numstrings;
};
/* followed by the consecutive ASCIIZ strings
unsigned char mergestrings [][];
unsigned char username[];
unsigned char computername[];
*/
where:
The ALERT.H header file contains macros to simplify access to the variable-length
fields in the alert structure as follows: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³MACRO
³TASK ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ALERT_OTHER_INFO, ³ When given a pointer to the start of the std_alert
data ³
³ ALERT_OTHER_INFO_F³ structure, the ALERT_OTHER_INFO macro resolves to
a ³
³ ³ pointer to the variable-length part of the alert message ³
³ ³ (the information specific to the alert class). When a ³
³ ³ far pointer is required, use ALERT_OTHER_INFO_F. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ALERT_VAR_DATA, ³ Works with the data structures defined in the ALERT.H
³
³ ALERT_VAR_DATA_F ³ header file. Given a pointer to the beginning address
³
³ ³ of the data structure, ALERT_VAR_DATA returns a pointer ³
³ ³ to the first variable-length ASCIIZ string. When a far ³
³ ³ pointer is required, use ALERT_VAR_DATA_F. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ