h6. [[WindowManager]] h6(. » [[WindowManager SWI Calls|SWI Calls]] h6((. » [[Wimp_SpriteOp]] h6(((. » Wimp_SpriteOp 36 h2. Wimp_SpriteOp 36 h5. (SWI &400E9) |_<^. Entry |_<^. | |<^. R0 |<^. 36 ("Sprite Reason Code":OS_SpriteOp#reason) | |<^. R1 |<^. Unused | |<^. R2 |<^. Pointer to sprite name| |<^. R3-R7 |<^. As per [[OS_SpriteOp 36]] | |_<^. Exit |_<^. | |<^. - |<^. All registers preserved (as per [[OS_SpriteOp 36]]) | h4. Use The purpose of this call is to define a pointer shape (using a sprite from the Wimp sprite pool), or to change the current shape number. h4. Notes [[Wimp_SpriteOp]] is a wrapper around [[OS_SpriteOp]] that allows the Wimp sprite pool to be used in a safe way by applications. See [[OS_SpriteOp 36]] for full details of this call. This call should be used in preference to the older [[Wimp_SetPointerShape]] call. h4. See also * [[OS_SpriteOp 36]] * [[Wimp_SpriteOp]] * [[Wimp_SetPointerShape]]