ReactOS  0.4.15-dev-3175-g222acf5
mouse.h
Go to the documentation of this file.
1 #pragma once
2 
3 _Requires_lock_held_(*ppdev->hsemDevLock)
4 BOOL
5 NTAPI
7  _Inout_ PPDEVOBJ ppdev,
8  _In_ LONG HazardX1,
9  _In_ LONG HazardY1,
10  _In_ LONG HazardX2,
11  _In_ LONG HazardY2);
12 
13 _Requires_lock_held_(*ppdev->hsemDevLock)
14 BOOL
15 NTAPI
17  _Inout_ PPDEVOBJ ppdev);
18 
19 ULONG
20 NTAPI
22  _In_ SURFOBJ *pso,
26  _In_ LONG xHot,
27  _In_ LONG yHot,
28  _In_ LONG x,
29  _In_ LONG y,
30  _In_ RECTL *prcl,
31  _In_ FLONG fl);
32 
33 ULONG
34 NTAPI
36  _In_ HDC hdc,
37  _In_opt_ HBITMAP hbmMask,
38  _In_opt_ HBITMAP hbmColor,
39  _In_ LONG xHot,
40  _In_ LONG yHot,
41  _In_ LONG x,
42  _In_ LONG y,
43  _In_ FLONG fl);
44 
45 VOID
46 NTAPI
48  _In_ HDC hdc,
49  _In_ LONG x,
50  _In_ LONG y);
51 
#define _In_opt_
Definition: ms_sal.h:309
#define _Inout_
Definition: ms_sal.h:378
static HDC
Definition: imagelist.c:92
_Requires_lock_held_ ppdev BOOL NTAPI MouseSafetyOnDrawEnd(_Inout_ PPDEVOBJ ppdev)
Definition: mouse.c:99
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
_In_ FLONG fl
Definition: winddi.h:1279
unsigned int BOOL
Definition: ntddk_ex.h:94
long LONG
Definition: pedump.c:60
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ XLATEOBJ _In_ LONG _In_ LONG yHot
Definition: winddi.h:4049
#define _In_
Definition: ms_sal.h:308
unsigned long FLONG
Definition: ntbasedef.h:366
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)
Definition: mouse.c:606
_In_ HANDLE _In_ SURFOBJ * pso
Definition: winddi.h:3664
VOID NTAPI GreMovePointer(_In_ HDC hdc, _In_ LONG x, _In_ LONG y)
Definition: mouse.c:767
ULONG NTAPI GreSetPointerShape(_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)
Definition: mouse.c:671
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ XLATEOBJ _In_ LONG xHot
Definition: winddi.h:4049
HDC hdc
Definition: main.c:9
_In_opt_ SURFOBJ _In_opt_ SURFOBJ * psoColor
Definition: winddi.h:4049
_In_opt_ SURFOBJ _In_opt_ SURFOBJ * psoMask
Definition: winddi.h:3433
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
_In_ ULONG _In_ CLIPOBJ _In_ RECTL * prcl
Definition: winddi.h:3529
unsigned int ULONG
Definition: retypes.h:1
static HBITMAP
Definition: button.c:44
_Requires_lock_held_ ppdev BOOL NTAPI MouseSafetyOnDrawStart(_Inout_ PPDEVOBJ ppdev, _In_ LONG HazardX1, _In_ LONG HazardY1, _In_ LONG HazardX2, _In_ LONG HazardY2)
Definition: mouse.c:41
#define _Requires_lock_held_(a)
Definition: btrfs_drv.h:206
_In_ SURFOBJ _In_ CLIPOBJ _In_opt_ XLATEOBJ * pxlo
Definition: winddi.h:3414