libnx
Data Fields
IpcParsedCommand Struct Reference

IPC parsed command (response) structure. More...

#include <ipc.h>

Data Fields

IpcCommandType CommandType
 Type of the command.
 
bool HasPid
 true if the 'Pid' field is filled out.
 
u64 Pid
 PID included in the response (only if HasPid is true)
 
size_t NumHandles
 Number of handles copied.
 
Handle Handles [8]
 Handles.
 
bool WasHandleCopied [8]
 true if the handle was moved, false if it was copied.
 
u32 ThisObjectId
 Object ID to call the command on (for domain messages).
 
size_t NumObjectIds
 Number of object IDs (for domain messages).
 
u32 ObjectIds [8]
 Object IDs (for domain messages).
 
size_t NumBuffers
 Number of buffers in the response.
 
void * Buffers [8]
 Pointers to the buffers.
 
size_t BufferSizes [8]
 Sizes of the buffers.
 
BufferType BufferTypes [8]
 Types of the buffers.
 
BufferDirection BufferDirections [8]
 Direction of each buffer.
 
size_t NumStatics
 Number of statics in the response.
 
void * Statics [8]
 Pointers to the statics.
 
size_t StaticSizes [8]
 Sizes of the statics.
 
u8 StaticIndices [8]
 Indices of the statics.
 
size_t NumStaticsOut
 Number of output statics available in the response.
 
void * Raw
 Pointer to the raw embedded data structure in the response.
 
void * RawWithoutPadding
 Pointer to the raw embedded data structure, without padding.
 
size_t RawSize
 Size of the raw embedded data.
 

Detailed Description

IPC parsed command (response) structure.


The documentation for this struct was generated from the following file: