diff options
Diffstat (limited to 'src/core/hle/ipc.h')
-rw-r--r-- | src/core/hle/ipc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/hle/ipc.h b/src/core/hle/ipc.h index 2f8a520ba..16f51a635 100644 --- a/src/core/hle/ipc.h +++ b/src/core/hle/ipc.h @@ -144,6 +144,16 @@ struct DataPayloadHeader { }; static_assert(sizeof(DataPayloadHeader) == 8, "DataPayloadRequest size is incorrect"); +struct DomainMessageHeader { + union { + BitField<0, 8, u32_le> command; + BitField<16, 16, u32_le> size; + }; + u32_le object_id; + INSERT_PADDING_WORDS(2); +}; +static_assert(sizeof(DomainMessageHeader) == 16, "DomainMessageHeader size is incorrect"); + enum DescriptorType : u32 { // Buffer related desciptors types (mask : 0x0F) StaticBuffer = 0x02, |