880 bytes added
, Sunday at 18:32
=Request=
{{IPC/Request}}
{{IPC/RequestHeader|0x000D|1|0}}
{{IPC/RequestEntry|Unique ID (see description)}}
{{IPC/RequestEnd}}
=Response=
{{IPC/Request}}
{{#vardefine:ipc_offset|0}}
{{IPC/RequestHeader|0x000D|5|0}}
{{IPC/RequestEntry|Result code}}
{{IPC/RequestEntryRange|4|UUID}}
{{IPC/RequestEnd}}
=Description=
Generates a UUID. See [[ACT_Services#UUIDs|UUIDs]].
The following methods of UUID generation can be used with this command.
{| class="wikitable" border="1"
|-
! Value of "Unique ID" parameter !! Description
|-
| -1 (0xFFFFFFFF) || Returns a [[ACT_Services#Regular_UUIDs|regular UUID]].
|-
| -2 (0xFFFFFFFE) || Returns a [[ACT_Services#Title-specific_UUIDs|title-specific UUID]] using the unique ID for the current (caller) process.
|-
| (all other values) || Returns a [[ACT_Services#Title-specific_UUIDs|title-specific UUID]] using the given unique ID value.
|}