ReactOS 0.4.16-dev-819-g75c0dc0
sysparams.c
Go to the documentation of this file.
1
2#define WIN32_NO_STATUS
3#define _INC_WINDOWS
4#define COM_NO_WINDOWS_H
5#include <windef.h>
6#include <wingdi.h>
7#include <winuser.h>
8#include <winbase.h>
9#include "wine/debug.h"
10
12
14{
21
22typedef enum
23{
43
45{
51
57
58typedef enum {
81
82typedef enum {
89
90typedef enum {
99
104
105typedef enum {
113
117 union {
119 struct {
132
136 union {
138 struct {
145
151
152typedef enum {
160
162{
172
179 union {
180 struct {
190{
193typedef enum {
203 union {
209
210
211LONG
212WINAPI
215 UINT32 *numPathArrayElements,
216 UINT32 *numModeInfoArrayElements)
217{
218 *numPathArrayElements = 0;
219 *numModeInfoArrayElements = 0;
220 return 0;
221}
222
223LONG
224WINAPI
227 UINT32 *numPathArrayElements,
228 DISPLAYCONFIG_PATH_INFO *pathArray,
229 UINT32 *numModeInfoArrayElements,
230 DISPLAYCONFIG_MODE_INFO *modeInfoArray,
231 DISPLAYCONFIG_TOPOLOGY_ID *currentTopologyId)
232{
233 return ERROR_ACCESS_DENIED;
234}
235
243
244/***********************************************************************
245 * DisplayConfigGetDeviceInfo (USER32.@)
246 */
248{
249 FIXME( "DisplayConfigGetDeviceInfo: stub!\n" );
250 return 1;
251}
252
253/***********************************************************************
254 * DisplayConfigSetDeviceInfo (USER32.@)
255 */
257{
258 FIXME( "DisplayConfigSetDeviceInfo: stub!\n" );
259 return 1;
260}
261
262/**********************************************************************
263 * GetDisplayAutoRotationPreferences (USER32.@)
264 */
266{
267 FIXME("(%p): stub\n", orientation);
268 *orientation = ORIENTATION_PREFERENCE_NONE;
269 return TRUE;
270}
271
272/***********************************************************************
273 * SetDisplayConfig (USER32.@)
274 */
275LONG WINAPI SetDisplayConfig(UINT32 path_info_count, DISPLAYCONFIG_PATH_INFO *path_info, UINT32 mode_info_count,
277{
278 FIXME("path_info_count %u, path_info %p, mode_info_count %u, mode_info %p, flags %#x stub.\n",
279 path_info_count, path_info, mode_info_count, mode_info, flags);
280
281 return ERROR_SUCCESS;
282}
283
284/**********************************************************************
285 * SetDisplayAutoRotationPreferences (USER32.@)
286 */
288{
289 FIXME("(%d): stub\n", orientation);
290 return TRUE;
291}
unsigned long long UINT64
unsigned int UINT32
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition: precomp.h:23
#define FIXME(fmt,...)
Definition: precomp.h:53
#define ERROR_SUCCESS
Definition: deptool.c:10
#define TRUE
Definition: types.h:120
#define ERROR_ACCESS_DENIED
Definition: compat.h:97
unsigned int BOOL
Definition: ntddk_ex.h:94
GLbitfield flags
Definition: glext.h:7161
static real win[4][36]
long LONG
Definition: pedump.c:60
DISPLAYCONFIG_DEVICE_INFO_TYPE type
Definition: sysparams.c:46
DISPLAYCONFIG_TARGET_MODE targetMode
Definition: sysparams.c:204
union DISPLAYCONFIG_MODE_INFO::@5227 DUMMYUNIONNAME
DISPLAYCONFIG_SOURCE_MODE sourceMode
Definition: sysparams.c:205
DISPLAYCONFIG_DESKTOP_IMAGE_INFO desktopImageInfo
Definition: sysparams.c:206
DISPLAYCONFIG_MODE_INFO_TYPE infoType
Definition: sysparams.c:200
DISPLAYCONFIG_PATH_SOURCE_INFO sourceInfo
Definition: sysparams.c:147
DISPLAYCONFIG_PATH_TARGET_INFO targetInfo
Definition: sysparams.c:148
struct DISPLAYCONFIG_PATH_SOURCE_INFO::@5223::@5224 DUMMYSTRUCTNAME
union DISPLAYCONFIG_PATH_SOURCE_INFO::@5223 DUMMYUNIONNAME
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology
Definition: sysparams.c:124
DISPLAYCONFIG_ROTATION rotation
Definition: sysparams.c:125
DISPLAYCONFIG_SCALING scaling
Definition: sysparams.c:126
struct DISPLAYCONFIG_PATH_TARGET_INFO::@5221::@5222 DUMMYSTRUCTNAME
DISPLAYCONFIG_RATIONAL refreshRate
Definition: sysparams.c:127
DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering
Definition: sysparams.c:128
union DISPLAYCONFIG_PATH_TARGET_INFO::@5221 DUMMYUNIONNAME
DISPLAYCONFIG_PIXELFORMAT pixelFormat
Definition: sysparams.c:165
DISPLAYCONFIG_VIDEO_SIGNAL_INFO targetVideoSignalInfo
Definition: sysparams.c:191
union DISPLAYCONFIG_VIDEO_SIGNAL_INFO::@5225 DUMMYUNIONNAME
struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO::@5225::@5226 AdditionalSignalInfo
DISPLAYCONFIG_RATIONAL hSyncFreq
Definition: sysparams.c:175
DISPLAYCONFIG_RATIONAL vSyncFreq
Definition: sysparams.c:176
DISPLAYCONFIG_2DREGION totalSize
Definition: sysparams.c:178
DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering
Definition: sysparams.c:187
DISPLAYCONFIG_2DREGION activeSize
Definition: sysparams.c:177
Definition: dhcpd.h:135
DISPLAYCONFIG_SCANLINE_ORDERING
Definition: sysparams.c:105
@ DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32
Definition: sysparams.c:111
@ DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE
Definition: sysparams.c:107
@ DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED
Definition: sysparams.c:106
@ DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED
Definition: sysparams.c:108
@ DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST
Definition: sysparams.c:109
@ DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST
Definition: sysparams.c:110
LONG WINAPI QueryDisplayConfig(UINT32 flags, UINT32 *numPathArrayElements, DISPLAYCONFIG_PATH_INFO *pathArray, UINT32 *numModeInfoArrayElements, DISPLAYCONFIG_MODE_INFO *modeInfoArray, DISPLAYCONFIG_TOPOLOGY_ID *currentTopologyId)
Definition: sysparams.c:225
BOOL WINAPI GetDisplayAutoRotationPreferences(ORIENTATION_PREFERENCE *orientation)
Definition: sysparams.c:265
LONG WINAPI SetDisplayConfig(UINT32 path_info_count, DISPLAYCONFIG_PATH_INFO *path_info, UINT32 mode_info_count, DISPLAYCONFIG_MODE_INFO *mode_info, UINT32 flags)
Definition: sysparams.c:275
LONG WINAPI DisplayConfigSetDeviceInfo(DISPLAYCONFIG_DEVICE_INFO_HEADER *packet)
Definition: sysparams.c:256
DISPLAYCONFIG_SCALING
Definition: sysparams.c:90
@ DISPLAYCONFIG_SCALING_IDENTITY
Definition: sysparams.c:91
@ DISPLAYCONFIG_SCALING_STRETCHED
Definition: sysparams.c:93
@ DISPLAYCONFIG_SCALING_CUSTOM
Definition: sysparams.c:95
@ DISPLAYCONFIG_SCALING_FORCE_UINT32
Definition: sysparams.c:97
@ DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
Definition: sysparams.c:94
@ DISPLAYCONFIG_SCALING_CENTERED
Definition: sysparams.c:92
@ DISPLAYCONFIG_SCALING_PREFERRED
Definition: sysparams.c:96
DISPLAYCONFIG_TOPOLOGY_ID
Definition: sysparams.c:14
@ DISPLAYCONFIG_TOPOLOGY_EXTEND
Definition: sysparams.c:17
@ DISPLAYCONFIG_TOPOLOGY_CLONE
Definition: sysparams.c:16
@ DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32
Definition: sysparams.c:19
@ DISPLAYCONFIG_TOPOLOGY_EXTERNAL
Definition: sysparams.c:18
@ DISPLAYCONFIG_TOPOLOGY_INTERNAL
Definition: sysparams.c:15
LONG WINAPI DisplayConfigGetDeviceInfo(DISPLAYCONFIG_DEVICE_INFO_HEADER *packet)
Definition: sysparams.c:247
BOOL WINAPI SetDisplayAutoRotationPreferences(ORIENTATION_PREFERENCE orientation)
Definition: sysparams.c:287
DISPLAYCONFIG_DEVICE_INFO_TYPE
Definition: sysparams.c:23
@ DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME
Definition: sysparams.c:27
@ DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO
Definition: sysparams.c:32
@ DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME
Definition: sysparams.c:25
@ DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO_2
Definition: sysparams.c:38
@ DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE
Definition: sysparams.c:29
@ DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32
Definition: sysparams.c:41
@ DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE
Definition: sysparams.c:28
@ DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME
Definition: sysparams.c:24
@ DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION
Definition: sysparams.c:31
@ DISPLAYCONFIG_DEVICE_INFO_SET_RESERVED1
Definition: sysparams.c:37
@ DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL
Definition: sysparams.c:34
@ DISPLAYCONFIG_DEVICE_INFO_SET_MONITOR_SPECIALIZATION
Definition: sysparams.c:36
@ DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE
Definition: sysparams.c:33
@ DISPLAYCONFIG_DEVICE_INFO_GET_MONITOR_SPECIALIZATION
Definition: sysparams.c:35
@ DISPLAYCONFIG_DEVICE_INFO_SET_WCG_STATE
Definition: sysparams.c:40
@ DISPLAYCONFIG_DEVICE_INFO_SET_HDR_STATE
Definition: sysparams.c:39
@ DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE
Definition: sysparams.c:26
@ DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION
Definition: sysparams.c:30
DISPLAYCONFIG_ROTATION
Definition: sysparams.c:82
@ DISPLAYCONFIG_ROTATION_IDENTITY
Definition: sysparams.c:83
@ DISPLAYCONFIG_ROTATION_FORCE_UINT32
Definition: sysparams.c:87
@ DISPLAYCONFIG_ROTATION_ROTATE270
Definition: sysparams.c:86
@ DISPLAYCONFIG_ROTATION_ROTATE180
Definition: sysparams.c:85
@ DISPLAYCONFIG_ROTATION_ROTATE90
Definition: sysparams.c:84
DISPLAYCONFIG_MODE_INFO_TYPE
Definition: sysparams.c:193
@ DISPLAYCONFIG_MODE_INFO_TYPE_TARGET
Definition: sysparams.c:195
@ DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE
Definition: sysparams.c:194
@ DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32
Definition: sysparams.c:197
@ DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE
Definition: sysparams.c:196
DISPLAYCONFIG_PIXELFORMAT
Definition: sysparams.c:152
@ DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32
Definition: sysparams.c:158
@ DISPLAYCONFIG_PIXELFORMAT_16BPP
Definition: sysparams.c:154
@ DISPLAYCONFIG_PIXELFORMAT_8BPP
Definition: sysparams.c:153
@ DISPLAYCONFIG_PIXELFORMAT_24BPP
Definition: sysparams.c:155
@ DISPLAYCONFIG_PIXELFORMAT_NONGDI
Definition: sysparams.c:157
@ DISPLAYCONFIG_PIXELFORMAT_32BPP
Definition: sysparams.c:156
LONG WINAPI GetDisplayConfigBufferSizes(UINT32 flags, UINT32 *numPathArrayElements, UINT32 *numModeInfoArrayElements)
Definition: sysparams.c:213
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
Definition: sysparams.c:58
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST
Definition: sysparams.c:74
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED
Definition: sysparams.c:70
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI
Definition: sysparams.c:65
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL
Definition: sysparams.c:78
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL
Definition: sysparams.c:71
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL
Definition: sysparams.c:69
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO
Definition: sysparams.c:61
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN
Definition: sysparams.c:67
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO
Definition: sysparams.c:62
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO
Definition: sysparams.c:63
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE
Definition: sysparams.c:73
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI
Definition: sysparams.c:64
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED
Definition: sysparams.c:72
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_USB_TUNNEL
Definition: sysparams.c:77
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15
Definition: sysparams.c:60
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32
Definition: sysparams.c:79
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL
Definition: sysparams.c:76
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS
Definition: sysparams.c:66
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED
Definition: sysparams.c:75
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER
Definition: sysparams.c:59
@ DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI
Definition: sysparams.c:68
ORIENTATION_PREFERENCE
Definition: sysparams.c:236
@ ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED
Definition: sysparams.c:240
@ ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED
Definition: sysparams.c:241
@ ORIENTATION_PREFERENCE_LANDSCAPE
Definition: sysparams.c:238
@ ORIENTATION_PREFERENCE_NONE
Definition: sysparams.c:237
@ ORIENTATION_PREFERENCE_PORTRAIT
Definition: sysparams.c:239
#define WINAPI
Definition: msvc.h:6