2.9.154 Mcd
The Mcd structure specifies a macro.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
reserved1 |
reserved2 |
ibst |
|||||||||||||||||||||||||||||
ibstName |
reserved3 |
||||||||||||||||||||||||||||||
reserved4 |
|||||||||||||||||||||||||||||||
reserved5 |
|||||||||||||||||||||||||||||||
reserved6 |
|||||||||||||||||||||||||||||||
reserved7 |
reserved1 (1 byte): A signed integer that MUST be 0x56.
reserved2 (1 byte): This value MUST be 0.
ibst (2 bytes): An unsigned integer that specifies the name of the macro. The macro name is specified by MacroName.xstz of the MacroName entry in the MacroNames, such that MacroName.ibst equals ibst. MacroNames MUST contain such an entry.
ibstName (2 bytes): An unsigned integer that specifies the index into the Command String Table (TcgSttbf.sttbf) where the name and arguments of the macro are specified.
reserved3 (2 bytes): An unsigned integer that MUST be 0xFFFF.
reserved4 (4 bytes): This field MUST be ignored.
reserved5 (4 bytes): This field MUST be 0.
reserved6 (4 bytes): This field MUST be ignored.
reserved7 (4 bytes): This field MUST be ignored.