This patch removes the cursor location from the window station object and always uses it in the GDIDEVICE. Patch by tinus. Fixes bug #484

svn path=/trunk/; revision=13333
This commit is contained in:
Thomas Bluemel
2005-01-27 00:49:24 +00:00
parent f99bb4b97d
commit a84129a69e
8 changed files with 100 additions and 61 deletions
+5 -3
View File
@@ -124,9 +124,6 @@ typedef struct _GDIPOINTER /* should stay private to ENG */
RECTL Exclude; /* required publicly for SPS_ACCEPT_EXCLUDE */
PGD_MOVEPOINTER MovePointer;
ULONG Status;
UINT SafetyRemoveLevel; /* at what level was the cursor removed?
0 for not removed */
UINT SafetyRemoveCount;
} GDIPOINTER, *PGDIPOINTER;
typedef struct
@@ -141,6 +138,11 @@ typedef struct
PFILE_OBJECT VideoFileObject;
GDIPOINTER Pointer;
/* Stuff to keep track of software cursors; win32k gdi part */
UINT SafetyRemoveLevel; /* at what level was the cursor removed?
0 for not removed */
UINT SafetyRemoveCount;
} GDIDEVICE;
/* Internal functions */