ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

monitor.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 /* Monitor object */
00004 typedef struct _MONITOR
00005 {
00006     HEAD head;
00007     struct _MONITOR* pMonitorNext;
00008     union
00009     {
00010         DWORD   dwMONFlags;
00011         struct
00012         {
00013             DWORD   IsVisible: 1;
00014             DWORD   IsPalette: 1;
00015             DWORD   IsPrimary: 1; /* Whether this is the primary monitor */
00016         };
00017     };
00018     RECT    rcMonitor;
00019     RECT    rcWork;
00020     HRGN    hrgnMonitor;
00021     SHORT   cFullScreen;
00022     SHORT   cWndStack;
00023     HDEV    hDev;
00024 } MONITOR, *PMONITOR;
00025 
00026 NTSTATUS NTAPI UserAttachMonitor(IN HDEV hDev);
00027 NTSTATUS NTAPI UserDetachMonitor(HDEV hDev);
00028 NTSTATUS NTAPI UserUpdateMonitorSize(IN HDEV hDev);
00029 PMONITOR NTAPI UserGetMonitorObject(IN HMONITOR);
00030 PMONITOR NTAPI UserGetPrimaryMonitor(VOID);
00031 PMONITOR NTAPI UserMonitorFromRect(PRECTL,DWORD);
00032 
00033 /* EOF */

Generated on Sat May 26 2012 04:37:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.