The Data Packet is a location in application storage that contains the configuration data for the display on which the mode is being set. The configuration data has the following format:
┌──────────────────────────────────────────────────────┐ │Field Length C Datatype │ ├──────────────────────────────────────────────────────┤ │Length WORD USHORT │ ├──────────────────────────────────────────────────────┤ │Adapter Type WORD USHORT │ ├──────────────────────────────────────────────────────┤ │Display Type WORD USHORT │ ├──────────────────────────────────────────────────────┤ │Memory DWORD USHORT │ ├──────────────────────────────────────────────────────┤ │Configuration Number WORD USHORT │ ├──────────────────────────────────────────────────────┤ │Device Driver Version Number WORD USHORT │ ├──────────────────────────────────────────────────────┤ │Flag Bits WORD USHORT │ ├──────────────────────────────────────────────────────┤ │Hardware State Buffer Size DWORD ULONG │ ├──────────────────────────────────────────────────────┤ │Maximum Buffer Size - Full DWORD ULONG │ │Save │ ├──────────────────────────────────────────────────────┤ │Maximum Buffer Size - Partial DWORD ULONG │ │Save │ ├──────────────────────────────────────────────────────┤ │Offset to Mode Data WORD USHORT │ └──────────────────────────────────────────────────────┘