libtransistor
A userland library for the Nintendo Switch
|
Represents an unmarshalled outgoing IPC request. More...
#include <ipc.h>
Data Fields | |
uint32_t | type |
uint32_t | num_buffers |
ipc_buffer_t ** | buffers |
This should point to an array of num_buffers buffers. | |
uint32_t | request_id |
void * | raw_data |
size_t | raw_data_size |
Size in bytes of raw_data. | |
bool | send_pid |
uint8_t | num_copy_handles |
uint8_t | num_move_handles |
uint8_t | num_objects |
handle_t * | copy_handles |
Array of num_copy_handles handles to be copied. | |
handle_t * | move_handles |
Array of num_move_handles handles to be moved. | |
ipc_object_t * | objects |
Array of num_objects objects to be referenced. | |
bool | close_object |
Whether or not to close the domain object. You should use ipc_close instead of this. | |
Represents an unmarshalled outgoing IPC request.
see http://switchbrew.org/index.php?title=IPC_Marshalling#IPC_Command_Structure