Iterate over all attributes associated with the return value.
The iterator structure is typically stack allocated, and must have its first member initialized to null .
Both the name and value should be treated as constants and must not be freed.
See iterate_attributes for an example of how to use a similar API.
| iterator |
a AttributeIter structure, must be initialized; see below |
| name |
Returned name, must not be freed |
| value |
Returned name, must not be freed |
| info |
|
true if there are more attributes |