| Entry | |
|---|---|
| R1 | Pointer to block |
| Exit | |
|---|---|
| R0 | Corrupt |
| block +0 | Window handle, or -1 if none |
| +4 | Icon handle, or -1 if none |
| +8 | X offset |
| +12 | Y offset |
| +16 | Caret Flags, or -1 if not displayed |
| +20 | Index into string, or -1 if writeable icon |
The purpose of this call is to return information relating to the caret.
The index value returned is a byte index, and not a character index. Therefore, there is only a distinction when the system alphabet is UTF8.