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. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ