Alias Level 11
This data structure applies only to DSS.
struct alias_info_11 {
unsigned char LSFAR * LSPTR ai11_alias;
unsigned char LSFAR * LSPTR ai11_global_name;
unsigned char ai11_pad[2 ];
unsigned char LSFAR * LSPTR ai11_remark;
unsigned short ai11_type;
};
where:
- The first two fields in this data structure are identical
to those in the previous level.
- ai11_pad word-aligns the data structure component.
- ai11_remark points to an ASCIIZ string containing
an optional comment about the alias. The string must be no longer than
40 bytes. A null string indicates no remark.
- ai11_type is one of three values indicating
the alias type. The following values are defined in the DCDB.H header file:
┌──────────────────────┬─────────┬─────────────────────────────────────────────┐│SYMBOLICCONSTANT
│VALUE │MEANING │
├──────────────────────┼─────────┼─────────────────────────────────────────────┤
│ ALIAS_TYPE_FILE │ 0x0001 │ File alias │
├──────────────────────┼─────────┼─────────────────────────────────────────────┤
│ ALIAS_TYPE_PRINTER │ 0x0002 │ Printer alias │
├──────────────────────┼─────────┼─────────────────────────────────────────────┤
│ ALIAS_TYPE_SERIAL │ 0x0004 │ Serial device alias │
└──────────────────────┴─────────┴─────────────────────────────────────────────┘
[Back: Alias Level 10]
[Next: Alias Level 12]