Difference between revisions of "FRDU:RequestGameAuthentication"
Jump to navigation
Jump to search
TimmSkiller (talk | contribs) (Created page with "=Request= {{IPC/Request}} {{IPC/RequestHeader|0x0028|9|4}} {{IPC/RequestEntry|NEX Server ID}} {{IPC/RequestEntryRange|6|UTF-16 <code>ingamesn</code> value for NASC requests, s...") |
TimmSkiller (talk | contribs) |
||
Line 4: | Line 4: | ||
{{IPC/RequestEntry|NEX Server ID}} | {{IPC/RequestEntry|NEX Server ID}} | ||
{{IPC/RequestEntryRange|6|UTF-16 <code>ingamesn</code> value for NASC requests, see [[Online_Play|Online Play]]}} | {{IPC/RequestEntryRange|6|UTF-16 <code>ingamesn</code> value for NASC requests, see [[Online_Play|Online Play]]}} | ||
− | {{IPC/RequestEntry| | + | {{IPC/RequestEntry|u8, Major SDK version}} |
{{IPC/RequestEntry|u8, Minor SDK version}} | {{IPC/RequestEntry|u8, Minor SDK version}} | ||
{{IPC/ProcessID}} | {{IPC/ProcessID}} |
Revision as of 15:39, 15 December 2024
Request
Index Word | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
0 |
| ||||||||
1 | NEX Server ID | ||||||||
2-7 | UTF-16 ingamesn value for NASC requests, see Online Play
| ||||||||
8 | u8, Major SDK version | ||||||||
9 | u8, Minor SDK version | ||||||||
10 | Descriptor for process ID | ||||||||
11 | Placeholder for process ID | ||||||||
12 | Descriptor for copying 1 handle | ||||||||
13 | Completion event handle |
Response
Index Word | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
0 |
| ||||||||
1 | Result code |
Description
Requests NEX authentication data for game servers.
The client SDK version must be at least 0x3010000, otherwise this returns error 0xC8A0C7F0.
To request authentication data, the friends module sends a NASC LOGIN
HTTP request using the given information (see Online Play for more details).
Once the completion handle has been signaled, the client can use FRDU:GetGameAuthenticationData to retrieve the data received from the server.