X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=Xserver%2Fprograms%2FXserver%2Fmi%2Fmisprite.h;fp=Xserver%2Fprograms%2FXserver%2Fmi%2Fmisprite.h;h=0000000000000000000000000000000000000000;hp=6fe1bbcb6ac6d6e3e52ddc9e420f82d70ebac184;hb=ce66b81460e5353db09d45c02339d4583fbda255;hpb=7772d71ffd742cfc9b7ff214659d16c5bb56a391 diff --git a/Xserver/programs/Xserver/mi/misprite.h b/Xserver/programs/Xserver/mi/misprite.h deleted file mode 100644 index 6fe1bbc..0000000 --- a/Xserver/programs/Xserver/mi/misprite.h +++ /dev/null @@ -1,112 +0,0 @@ -/* - * misprite.h - * - * software-sprite/sprite drawing interface spec - * - * mi versions of these routines exist. - */ - -/* $XConsortium: misprite.h,v 5.5 94/04/17 20:27:55 dpw Exp $ */ - -/* - -Copyright (c) 1989 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. -*/ - -typedef struct { - Bool (*RealizeCursor)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - CursorPtr /*pCursor*/ -#endif -); - Bool (*UnrealizeCursor)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - CursorPtr /*pCursor*/ -#endif -); - Bool (*PutUpCursor)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - CursorPtr /*pCursor*/, - int /*x*/, - int /*y*/, - unsigned long /*source*/, - unsigned long /*mask*/ -#endif -); - Bool (*SaveUnderCursor)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - int /*x*/, - int /*y*/, - int /*w*/, - int /*h*/ -#endif -); - Bool (*RestoreUnderCursor)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - int /*x*/, - int /*y*/, - int /*w*/, - int /*h*/ -#endif -); - Bool (*MoveCursor)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - CursorPtr /*pCursor*/, - int /*x*/, - int /*y*/, - int /*w*/, - int /*h*/, - int /*dx*/, - int /*dy*/, - unsigned long /*source*/, - unsigned long /*mask*/ -#endif -); - Bool (*ChangeSave)( -#if NeedNestedPrototypes - ScreenPtr /*pScreen*/, - int /*x*/, - int /*y*/, - int /*w*/, - int /*h*/, - int /*dx*/, - int /*dy*/ -#endif -); - -} miSpriteCursorFuncRec, *miSpriteCursorFuncPtr; - -extern Bool miSpriteInitialize( -#if NeedFunctionPrototypes - ScreenPtr /*pScreen*/, - miSpriteCursorFuncPtr /*cursorFuncs*/, - miPointerScreenFuncPtr /*screenFuncs*/ -#endif -);