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