ReactOS  0.4.15-dev-3331-g8ebe441
monitors.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Printing Stack Marshalling Functions
3  * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4  * PURPOSE: Marshalling definitions for MONITOR_INFO_*
5  * COPYRIGHT: Copyright 2015-2018 Colin Finck (colin@reactos.org)
6  */
7 
9  sizeof(MONITOR_INFO_1W),
10  {
12  { MAXDWORD, 0, 0, FALSE }
13  }
14 };
15 
17  sizeof(MONITOR_INFO_2W),
18  {
20  { FIELD_OFFSET(MONITOR_INFO_2W, pEnvironment), RTL_FIELD_SIZE(MONITOR_INFO_2W, pEnvironment), RTL_FIELD_SIZE(MONITOR_INFO_2W, pEnvironment), TRUE },
22  { MAXDWORD, 0, 0, FALSE }
23  }
24 };
25 
27  NULL,
30 };
static const MARSHALLING MonitorInfo2Marshalling
Definition: monitors.h:16
#define RTL_FIELD_SIZE(type, field)
Definition: kdb_expr.c:84
#define TRUE
Definition: types.h:120
static const MARSHALLING * pMonitorInfoMarshalling[]
Definition: monitors.h:26
static const MARSHALLING MonitorInfo1Marshalling
Definition: monitors.h:8
struct _MONITOR_INFO_2W MONITOR_INFO_2W
#define FALSE
Definition: types.h:117
#define MAXDWORD
static LPSTR pName
Definition: security.c:75
#define FIELD_OFFSET(t, f)
Definition: typedefs.h:255
#define NULL
Definition: types.h:112
struct _MONITOR_INFO_1W MONITOR_INFO_1W