hle: Eliminate need to specify command headers for IPC. (#6678)

This commit is contained in:
Steveice10 2023-07-14 17:32:59 -07:00 committed by GitHub
parent 0bedb28bdc
commit e043caac27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
96 changed files with 2691 additions and 2707 deletions

View file

@ -13,21 +13,21 @@ DEV::DEV() : ServiceFramework("pxi:dev", 1) {
// clang-format off
static const FunctionInfo functions[] = {
// clang-format off
{IPC::MakeHeader(0x0001, 7, 2), nullptr, "ReadHostIO"},
{IPC::MakeHeader(0x0002, 7, 2), nullptr, "WriteHostIO"},
{IPC::MakeHeader(0x0003, 4, 2), nullptr, "ReadHostEx"},
{IPC::MakeHeader(0x0004, 4, 2), nullptr, "WriteHostEx"},
{IPC::MakeHeader(0x0005, 4, 2), nullptr, "WriteHostExStart"},
{IPC::MakeHeader(0x0006, 4, 2), nullptr, "WriteHostExChunk"},
{IPC::MakeHeader(0x0007, 0, 0), nullptr, "WriteHostExEnd"},
{IPC::MakeHeader(0x0008, 0, 0), nullptr, "InitializeMIDI"},
{IPC::MakeHeader(0x0009, 0, 0), nullptr, "FinalizeMIDI"},
{IPC::MakeHeader(0x000A, 0, 0), nullptr, "GetMIDIInfo"},
{IPC::MakeHeader(0x000B, 0, 0), nullptr, "GetMIDIBufferSize"},
{IPC::MakeHeader(0x000C, 1, 2), nullptr, "ReadMIDI"},
{IPC::MakeHeader(0x000D, 26, 8), nullptr, "SPIMultiWriteRead"},
{IPC::MakeHeader(0x000E, 10, 4), nullptr, "SPIWriteRead"},
{IPC::MakeHeader(0x000F, 0, 0), nullptr, "GetCardDevice"},
{0x0001, nullptr, "ReadHostIO"},
{0x0002, nullptr, "WriteHostIO"},
{0x0003, nullptr, "ReadHostEx"},
{0x0004, nullptr, "WriteHostEx"},
{0x0005, nullptr, "WriteHostExStart"},
{0x0006, nullptr, "WriteHostExChunk"},
{0x0007, nullptr, "WriteHostExEnd"},
{0x0008, nullptr, "InitializeMIDI"},
{0x0009, nullptr, "FinalizeMIDI"},
{0x000A, nullptr, "GetMIDIInfo"},
{0x000B, nullptr, "GetMIDIBufferSize"},
{0x000C, nullptr, "ReadMIDI"},
{0x000D, nullptr, "SPIMultiWriteRead"},
{0x000E, nullptr, "SPIWriteRead"},
{0x000F, nullptr, "GetCardDevice"},
// clang-format on
};
// clang-format on