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