- @param Guid An indirect pointer to EFI_GUID. On input it designates a known \r
- token namespace from which the search will start. On output, \r
- it designates the next valid token namespace on the platform. \r
- If *Guid is NULL, then the GUID of the first token space of the current platform is returned.\r
- If this input token namespace is the last tokenspace on the platform,\r
+ @param[in, out] Guid An indirect pointer to EFI_GUID. On input it designates a known \r
+ token namespace from which the search will start. On output, it designates \r
+ the next valid token namespace on the platform. If the input token namespace \r
+ does not exist on the platform, an error is returned and the value of *Guid is \r
+ undefined. If *Guid is NULL, then the GUID of the first token space of the \r
+ current platform is assigned to *Guid the function return EFI_SUCCESS. \r
+ If *Guid is NULL and there is no namespace exist in the platform other than the default \r
+ (NULL) tokennamespace, *Guid is unchanged and the function return EFI_SUCCESS. \r
+ If this input token namespace is the last namespace on the platform, \r