105b261ecSmrg/* 205b261ecSmrg * mipointrst.h 305b261ecSmrg * 405b261ecSmrg */ 505b261ecSmrg 605b261ecSmrg/* 705b261ecSmrg 805b261ecSmrgCopyright 1989, 1998 The Open Group 905b261ecSmrg 1005b261ecSmrgPermission to use, copy, modify, distribute, and sell this software and its 1105b261ecSmrgdocumentation for any purpose is hereby granted without fee, provided that 1205b261ecSmrgthe above copyright notice appear in all copies and that both that 1305b261ecSmrgcopyright notice and this permission notice appear in supporting 1405b261ecSmrgdocumentation. 1505b261ecSmrg 1605b261ecSmrgThe above copyright notice and this permission notice shall be included in 1705b261ecSmrgall copies or substantial portions of the Software. 1805b261ecSmrg 1905b261ecSmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2005b261ecSmrgIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2105b261ecSmrgFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2205b261ecSmrgOPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 2305b261ecSmrgAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 2405b261ecSmrgCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 2505b261ecSmrg 2605b261ecSmrgExcept as contained in this notice, the name of The Open Group shall not be 2705b261ecSmrgused in advertising or otherwise to promote the sale, use or other dealings 2805b261ecSmrgin this Software without prior written authorization from The Open Group. 2905b261ecSmrg*/ 3005b261ecSmrg 314642e01fSmrg#ifndef MIPOINTRST_H 324642e01fSmrg#define MIPOINTRST_H 334642e01fSmrg 3405b261ecSmrg#include "mipointer.h" 3505b261ecSmrg#include "scrnintstr.h" 3605b261ecSmrg 3705b261ecSmrgtypedef struct { 3835c4bbdfSmrg miPointerSpriteFuncPtr spriteFuncs; /* sprite-specific methods */ 3935c4bbdfSmrg miPointerScreenFuncPtr screenFuncs; /* screen-specific methods */ 4035c4bbdfSmrg CloseScreenProcPtr CloseScreen; 411b5d61b8Smrg Bool waitForUpdate; /* don't move cursor from input thread */ 4235c4bbdfSmrg Bool showTransparent; /* show empty cursors */ 4305b261ecSmrg} miPointerScreenRec, *miPointerScreenPtr; 4435c4bbdfSmrg#endif /* MIPOINTRST_H */ 45