ReactOS 0.4.16-dev-340-g0540c21
monitor.h
Go to the documentation of this file.
1#pragma once
2
3/* Monitor object */
4typedef struct _MONITOR
5{
8 union
9 {
11 struct
12 {
15 DWORD IsPrimary: 1; /* Whether this is the primary monitor */
16 };
17 };
23 HDEV hDev;
25
33
34/* EOF */
LONG NTSTATUS
Definition: precomp.h:26
unsigned long DWORD
Definition: ntddk_ex.h:95
NTSTATUS NTAPI UserDetachMonitor(HDEV hDev)
PMONITOR NTAPI UserGetMonitorObject(IN HMONITOR)
Definition: monitor.c:74
struct _MONITOR * PMONITOR
struct _MONITOR MONITOR
PMONITOR NTAPI UserMonitorFromRect(PRECTL, DWORD)
Definition: monitor.c:405
PMONITOR FASTCALL UserMonitorFromPoint(POINT, DWORD)
NTSTATUS NTAPI UserAttachMonitor(IN HDEV hDev)
Definition: monitor.c:129
NTSTATUS NTAPI UserUpdateMonitorSize(IN HDEV hDev)
Definition: monitor.c:225
PMONITOR NTAPI UserGetPrimaryMonitor(VOID)
Definition: monitor.c:102
#define FASTCALL
Definition: nt_native.h:50
short SHORT
Definition: pedump.c:59
Definition: ntuser.h:180
SHORT cWndStack
Definition: monitor.h:22
RECT rcWork
Definition: monitor.h:19
DWORD IsPalette
Definition: monitor.h:14
HDEV hDev
Definition: monitor.h:23
DWORD IsVisible
Definition: monitor.h:13
RECT rcMonitor
Definition: monitor.h:18
HEAD head
Definition: monitor.h:6
HRGN hrgnMonitor
Definition: monitor.h:20
SHORT cFullScreen
Definition: monitor.h:21
DWORD IsPrimary
Definition: monitor.h:15
struct _MONITOR * pMonitorNext
Definition: monitor.h:7
DWORD dwMONFlags
Definition: monitor.h:10
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39