BOSSP:GetNsDataHeaderInfoPrivileged: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
=Request=
=Request=
{| class="wikitable" border="1"
{{IPC/Request}}
|-
{{#vardefine:ipc_offset|0}}
!  Index Word
{{IPC/RequestEntry|Header code [0x04160142]}}
!  Description
{{IPC/RequestEntryRange|2|u64 programID}}
|-
{{IPC/RequestEntry|Same as u32 cmdreq[1] for [[BOSSU:GetNsDataHeaderInfo]].}}
| 0
{{IPC/RequestEntry|u8 type}}
| Header code [0x04160142]
{{IPC/RequestEntry|Size}}
|-
{{IPC/MapPointerW|Destination pointer}}
| 1-2
{{IPC/RequestEnd}}
| u64 programID
|-
| 3
| Same as u32 cmdreq[1] for [[BOSSU:GetNsDataHeaderInfo]].
|-
| 4
| u8 type
|-
| 5
| Size
|-
| 6
| (Size << 4)  <nowiki>|</nowiki> 0xC
|-
| 7
| Output Data Pointer
|}


=Response=
=Response=
{| class="wikitable" border="1"
{{IPC/Request}}
|-
{{#vardefine:ipc_offset|0}}
!  Index Word
{{IPC/RequestEntry|Header code}}
!  Description
{{IPC/RequestEntry|Result code}}
|-
{{IPC/RequestEnd}}
| 0
| Header code
|-
| 1
| Result code
|}


=Description=
=Description=
This is similar to [[BOSSU:GetNsDataHeaderInfo]].
This is similar to [[BOSSU:GetNsDataHeaderInfo]].

Revision as of 18:53, 7 October 2016

Request

Index Word Description
0 Header code [0x04160142]
1-2 u64 programID
3 Same as u32 cmdreq[1] for BOSSU:GetNsDataHeaderInfo.
4 u8 type
5 Size
6 Descriptor for mapping a write-only buffer in the target process
7 Destination pointer

Response

Index Word Description
0 Header code
1 Result code

Description

This is similar to BOSSU:GetNsDataHeaderInfo.