2010-02-26 11:43:19 +00:00
|
|
|
#pragma once
|
2002-01-14 01:11:58 +00:00
|
|
|
|
2015-03-10 00:13:29 +00:00
|
|
|
_Requires_lock_held_(*ppdev->hsemDevLock)
|
|
|
|
BOOL
|
|
|
|
NTAPI
|
|
|
|
MouseSafetyOnDrawStart(
|
|
|
|
_Inout_ PPDEVOBJ ppdev,
|
|
|
|
_In_ LONG HazardX1,
|
|
|
|
_In_ LONG HazardY1,
|
|
|
|
_In_ LONG HazardX2,
|
|
|
|
_In_ LONG HazardY2);
|
|
|
|
|
|
|
|
_Requires_lock_held_(*ppdev->hsemDevLock)
|
|
|
|
BOOL
|
|
|
|
NTAPI
|
|
|
|
MouseSafetyOnDrawEnd(
|
|
|
|
_Inout_ PPDEVOBJ ppdev);
|
|
|
|
|
|
|
|
ULONG
|
|
|
|
NTAPI
|
|
|
|
IntEngSetPointerShape(
|
|
|
|
_In_ SURFOBJ *pso,
|
|
|
|
_In_opt_ SURFOBJ *psoMask,
|
|
|
|
_In_opt_ SURFOBJ *psoColor,
|
|
|
|
_In_opt_ XLATEOBJ *pxlo,
|
|
|
|
_In_ LONG xHot,
|
|
|
|
_In_ LONG yHot,
|
|
|
|
_In_ LONG x,
|
|
|
|
_In_ LONG y,
|
|
|
|
_In_ RECTL *prcl,
|
|
|
|
_In_ FLONG fl);
|
2003-05-18 17:16:18 +00:00
|
|
|
|
2011-08-27 12:38:23 +00:00
|
|
|
ULONG
|
|
|
|
NTAPI
|
|
|
|
GreSetPointerShape(
|
2015-03-10 00:13:29 +00:00
|
|
|
_In_ HDC hdc,
|
|
|
|
_In_opt_ HBITMAP hbmMask,
|
|
|
|
_In_opt_ HBITMAP hbmColor,
|
|
|
|
_In_ LONG xHot,
|
|
|
|
_In_ LONG yHot,
|
|
|
|
_In_ LONG x,
|
|
|
|
_In_ LONG y,
|
|
|
|
_In_ FLONG fl);
|
2011-08-27 12:38:23 +00:00
|
|
|
|
|
|
|
VOID
|
|
|
|
NTAPI
|
|
|
|
GreMovePointer(
|
2015-03-10 00:13:29 +00:00
|
|
|
_In_ HDC hdc,
|
|
|
|
_In_ LONG x,
|
|
|
|
_In_ LONG y);
|
2003-05-18 17:16:18 +00:00
|
|
|
|