2024-04-12 16:05:24 +02:00
|
|
|
using System.Runtime.InteropServices;
|
2024-04-20 15:54:17 +02:00
|
|
|
using EndiannessSourceGenerator;
|
2024-04-12 16:05:24 +02:00
|
|
|
|
|
|
|
namespace DisplayCommands.Internals;
|
|
|
|
|
2024-04-20 15:54:17 +02:00
|
|
|
[StructEndianness(IsLittleEndian = false)]
|
2024-04-12 16:05:24 +02:00
|
|
|
[StructLayout(LayoutKind.Sequential, Pack = 16, Size = 10)]
|
2024-04-20 15:54:17 +02:00
|
|
|
internal partial struct HeaderBitmap
|
2024-04-12 16:05:24 +02:00
|
|
|
{
|
2024-04-20 15:54:17 +02:00
|
|
|
private ushort _command;
|
2024-04-12 16:05:24 +02:00
|
|
|
|
2024-04-20 15:54:17 +02:00
|
|
|
private ushort _offset;
|
2024-04-12 16:05:24 +02:00
|
|
|
|
2024-04-20 15:54:17 +02:00
|
|
|
private ushort _length;
|
2024-04-12 16:05:24 +02:00
|
|
|
|
2024-04-20 15:54:17 +02:00
|
|
|
private ushort _subCommand;
|
2024-04-12 16:05:24 +02:00
|
|
|
|
2024-04-20 15:54:17 +02:00
|
|
|
private ushort _reserved;
|
|
|
|
}
|