ReactOS 0.4.16-dev-819-g75c0dc0
sysparams.c File Reference
#include <windef.h>
#include <wingdi.h>
#include <winuser.h>
#include <winbase.h>
#include "wine/debug.h"
Include dependency graph for sysparams.c:

Go to the source code of this file.

Classes

struct  DISPLAYCONFIG_DEVICE_INFO_HEADER
 
struct  DISPLAYCONFIG_DESKTOP_IMAGE_INFO
 
struct  DISPLAYCONFIG_RATIONAL
 
struct  DISPLAYCONFIG_PATH_TARGET_INFO
 
struct  DISPLAYCONFIG_PATH_SOURCE_INFO
 
struct  DISPLAYCONFIG_PATH_INFO
 
struct  DISPLAYCONFIG_SOURCE_MODE
 
struct  DISPLAYCONFIG_2DREGION
 
struct  DISPLAYCONFIG_VIDEO_SIGNAL_INFO
 
struct  DISPLAYCONFIG_TARGET_MODE
 
struct  DISPLAYCONFIG_MODE_INFO
 

Macros

#define WIN32_NO_STATUS
 
#define _INC_WINDOWS
 
#define COM_NO_WINDOWS_H
 

Typedefs

typedef enum DISPLAYCONFIG_TOPOLOGY_ID DISPLAYCONFIG_TOPOLOGY_ID
 
typedef struct DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_DEVICE_INFO_HEADER
 
typedef struct DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DESKTOP_IMAGE_INFO
 
typedef struct DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_RATIONAL
 
typedef struct DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_PATH_TARGET_INFO
 
typedef struct DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_SOURCE_INFO
 
typedef struct DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_INFO
 
typedef struct DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SOURCE_MODE
 
typedef struct DISPLAYCONFIG_2DREGION DISPLAYCONFIG_2DREGION
 
typedef struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO DISPLAYCONFIG_VIDEO_SIGNAL_INFO
 
typedef struct DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_MODE
 
typedef struct DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_MODE_INFO
 
typedef enum ORIENTATION_PREFERENCE ORIENTATION_PREFERENCE
 

Enumerations

enum  DISPLAYCONFIG_TOPOLOGY_ID {
  DISPLAYCONFIG_TOPOLOGY_INTERNAL = 0x00000001 , DISPLAYCONFIG_TOPOLOGY_CLONE = 0x00000002 , DISPLAYCONFIG_TOPOLOGY_EXTEND = 0x00000004 , DISPLAYCONFIG_TOPOLOGY_EXTERNAL = 0x00000008 ,
  DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32 = 0xFFFFFFFF
}
 
enum  DISPLAYCONFIG_DEVICE_INFO_TYPE {
  DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME = 1 , DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME = 2 , DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE = 3 , DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME = 4 ,
  DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE = 5 , DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE = 6 , DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION = 7 , DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION = 8 ,
  DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO = 9 , DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE = 10 , DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL = 11 , DISPLAYCONFIG_DEVICE_INFO_GET_MONITOR_SPECIALIZATION = 12 ,
  DISPLAYCONFIG_DEVICE_INFO_SET_MONITOR_SPECIALIZATION = 13 , DISPLAYCONFIG_DEVICE_INFO_SET_RESERVED1 = 14 , DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO_2 = 15 , DISPLAYCONFIG_DEVICE_INFO_SET_HDR_STATE = 16 ,
  DISPLAYCONFIG_DEVICE_INFO_SET_WCG_STATE = 17 , DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32 = 0xFFFFFFFF
}
 
enum  DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY {
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER = -1 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15 = 0 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO = 1 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO = 2 ,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO = 3 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI = 4 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI = 5 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS = 6 ,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN = 8 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI = 9 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL = 10 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED = 11 ,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL = 12 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED = 13 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE = 14 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST = 15 ,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED = 16 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL = 17 , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_USB_TUNNEL , DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL = 0x80000000 ,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32 = 0xFFFFFFFF
}
 
enum  DISPLAYCONFIG_ROTATION {
  DISPLAYCONFIG_ROTATION_IDENTITY = 1 , DISPLAYCONFIG_ROTATION_ROTATE90 = 2 , DISPLAYCONFIG_ROTATION_ROTATE180 = 3 , DISPLAYCONFIG_ROTATION_ROTATE270 = 4 ,
  DISPLAYCONFIG_ROTATION_FORCE_UINT32 = 0xFFFFFFFF
}
 
enum  DISPLAYCONFIG_SCALING {
  DISPLAYCONFIG_SCALING_IDENTITY = 1 , DISPLAYCONFIG_SCALING_CENTERED = 2 , DISPLAYCONFIG_SCALING_STRETCHED = 3 , DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4 ,
  DISPLAYCONFIG_SCALING_CUSTOM = 5 , DISPLAYCONFIG_SCALING_PREFERRED = 128 , DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
}
 
enum  DISPLAYCONFIG_SCANLINE_ORDERING {
  DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED = 0 , DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE = 1 , DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED = 2 , DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST ,
  DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST = 3 , DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32 = 0xFFFFFFFF
}
 
enum  DISPLAYCONFIG_PIXELFORMAT {
  DISPLAYCONFIG_PIXELFORMAT_8BPP = 1 , DISPLAYCONFIG_PIXELFORMAT_16BPP = 2 , DISPLAYCONFIG_PIXELFORMAT_24BPP = 3 , DISPLAYCONFIG_PIXELFORMAT_32BPP = 4 ,
  DISPLAYCONFIG_PIXELFORMAT_NONGDI = 5 , DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32 = 0xffffffff
}
 
enum  DISPLAYCONFIG_MODE_INFO_TYPE { DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE = 1 , DISPLAYCONFIG_MODE_INFO_TYPE_TARGET = 2 , DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE = 3 , DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32 = 0xFFFFFFFF }
 
enum  ORIENTATION_PREFERENCE {
  ORIENTATION_PREFERENCE_NONE = 0x0 , ORIENTATION_PREFERENCE_LANDSCAPE = 0x1 , ORIENTATION_PREFERENCE_PORTRAIT = 0x2 , ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED = 0x4 ,
  ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED = 0x8
}
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (win)
 
LONG WINAPI GetDisplayConfigBufferSizes (UINT32 flags, UINT32 *numPathArrayElements, UINT32 *numModeInfoArrayElements)
 
LONG WINAPI QueryDisplayConfig (UINT32 flags, UINT32 *numPathArrayElements, DISPLAYCONFIG_PATH_INFO *pathArray, UINT32 *numModeInfoArrayElements, DISPLAYCONFIG_MODE_INFO *modeInfoArray, DISPLAYCONFIG_TOPOLOGY_ID *currentTopologyId)
 
LONG WINAPI DisplayConfigGetDeviceInfo (DISPLAYCONFIG_DEVICE_INFO_HEADER *packet)
 
LONG WINAPI DisplayConfigSetDeviceInfo (DISPLAYCONFIG_DEVICE_INFO_HEADER *packet)
 
BOOL WINAPI GetDisplayAutoRotationPreferences (ORIENTATION_PREFERENCE *orientation)
 
LONG WINAPI SetDisplayConfig (UINT32 path_info_count, DISPLAYCONFIG_PATH_INFO *path_info, UINT32 mode_info_count, DISPLAYCONFIG_MODE_INFO *mode_info, UINT32 flags)
 
BOOL WINAPI SetDisplayAutoRotationPreferences (ORIENTATION_PREFERENCE orientation)
 

Macro Definition Documentation

◆ _INC_WINDOWS

#define _INC_WINDOWS

Definition at line 3 of file sysparams.c.

◆ COM_NO_WINDOWS_H

#define COM_NO_WINDOWS_H

Definition at line 4 of file sysparams.c.

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 2 of file sysparams.c.

Typedef Documentation

◆ DISPLAYCONFIG_2DREGION

◆ DISPLAYCONFIG_DESKTOP_IMAGE_INFO

◆ DISPLAYCONFIG_DEVICE_INFO_HEADER

◆ DISPLAYCONFIG_MODE_INFO

◆ DISPLAYCONFIG_PATH_INFO

◆ DISPLAYCONFIG_PATH_SOURCE_INFO

◆ DISPLAYCONFIG_PATH_TARGET_INFO

◆ DISPLAYCONFIG_RATIONAL

◆ DISPLAYCONFIG_SOURCE_MODE

◆ DISPLAYCONFIG_TARGET_MODE

◆ DISPLAYCONFIG_TOPOLOGY_ID

◆ DISPLAYCONFIG_VIDEO_SIGNAL_INFO

◆ ORIENTATION_PREFERENCE

Enumeration Type Documentation

◆ DISPLAYCONFIG_DEVICE_INFO_TYPE

Enumerator
DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME 
DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME 
DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE 
DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME 
DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE 
DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE 
DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION 
DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION 
DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO 
DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE 
DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL 
DISPLAYCONFIG_DEVICE_INFO_GET_MONITOR_SPECIALIZATION 
DISPLAYCONFIG_DEVICE_INFO_SET_MONITOR_SPECIALIZATION 
DISPLAYCONFIG_DEVICE_INFO_SET_RESERVED1 
DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO_2 
DISPLAYCONFIG_DEVICE_INFO_SET_HDR_STATE 
DISPLAYCONFIG_DEVICE_INFO_SET_WCG_STATE 
DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32 

Definition at line 22 of file sysparams.c.

23{
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_MODE_INFO_TYPE

Enumerator
DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE 
DISPLAYCONFIG_MODE_INFO_TYPE_TARGET 
DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE 
DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32 

Definition at line 193 of file sysparams.c.

193 {
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

Enumerator
DISPLAYCONFIG_PIXELFORMAT_8BPP 
DISPLAYCONFIG_PIXELFORMAT_16BPP 
DISPLAYCONFIG_PIXELFORMAT_24BPP 
DISPLAYCONFIG_PIXELFORMAT_32BPP 
DISPLAYCONFIG_PIXELFORMAT_NONGDI 
DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32 

Definition at line 152 of file sysparams.c.

152 {
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

◆ DISPLAYCONFIG_ROTATION

Enumerator
DISPLAYCONFIG_ROTATION_IDENTITY 
DISPLAYCONFIG_ROTATION_ROTATE90 
DISPLAYCONFIG_ROTATION_ROTATE180 
DISPLAYCONFIG_ROTATION_ROTATE270 
DISPLAYCONFIG_ROTATION_FORCE_UINT32 

Definition at line 82 of file sysparams.c.

82 {
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_SCALING

Enumerator
DISPLAYCONFIG_SCALING_IDENTITY 
DISPLAYCONFIG_SCALING_CENTERED 
DISPLAYCONFIG_SCALING_STRETCHED 
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX 
DISPLAYCONFIG_SCALING_CUSTOM 
DISPLAYCONFIG_SCALING_PREFERRED 
DISPLAYCONFIG_SCALING_FORCE_UINT32 

Definition at line 90 of file sysparams.c.

90 {
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_SCANLINE_ORDERING

Enumerator
DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED 
DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE 
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED 
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST 
DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST 
DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32 

Definition at line 105 of file sysparams.c.

105 {
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

◆ DISPLAYCONFIG_TOPOLOGY_ID

Enumerator
DISPLAYCONFIG_TOPOLOGY_INTERNAL 
DISPLAYCONFIG_TOPOLOGY_CLONE 
DISPLAYCONFIG_TOPOLOGY_EXTEND 
DISPLAYCONFIG_TOPOLOGY_EXTERNAL 
DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32 

Definition at line 13 of file sysparams.c.

14{
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

◆ DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

Enumerator
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_USB_TUNNEL 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL 
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32 

Definition at line 58 of file sysparams.c.

58 {
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

Enumerator
ORIENTATION_PREFERENCE_NONE 
ORIENTATION_PREFERENCE_LANDSCAPE 
ORIENTATION_PREFERENCE_PORTRAIT 
ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED 
ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED 

Definition at line 236 of file sysparams.c.

236 {
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

Function Documentation

◆ DisplayConfigGetDeviceInfo()

LONG WINAPI DisplayConfigGetDeviceInfo ( DISPLAYCONFIG_DEVICE_INFO_HEADER packet)

Definition at line 247 of file sysparams.c.

248{
249 FIXME( "DisplayConfigGetDeviceInfo: stub!\n" );
250 return 1;
251}
#define FIXME(fmt,...)
Definition: precomp.h:53

◆ DisplayConfigSetDeviceInfo()

LONG WINAPI DisplayConfigSetDeviceInfo ( DISPLAYCONFIG_DEVICE_INFO_HEADER packet)

Definition at line 256 of file sysparams.c.

257{
258 FIXME( "DisplayConfigSetDeviceInfo: stub!\n" );
259 return 1;
260}

◆ GetDisplayAutoRotationPreferences()

BOOL WINAPI GetDisplayAutoRotationPreferences ( ORIENTATION_PREFERENCE orientation)

Definition at line 265 of file sysparams.c.

266{
267 FIXME("(%p): stub\n", orientation);
268 *orientation = ORIENTATION_PREFERENCE_NONE;
269 return TRUE;
270}
#define TRUE
Definition: types.h:120

◆ GetDisplayConfigBufferSizes()

LONG WINAPI GetDisplayConfigBufferSizes ( UINT32  flags,
UINT32 numPathArrayElements,
UINT32 numModeInfoArrayElements 
)

Definition at line 213 of file sysparams.c.

217{
218 *numPathArrayElements = 0;
219 *numModeInfoArrayElements = 0;
220 return 0;
221}

Referenced by init_function_pointers().

◆ QueryDisplayConfig()

LONG WINAPI QueryDisplayConfig ( UINT32  flags,
UINT32 numPathArrayElements,
DISPLAYCONFIG_PATH_INFO pathArray,
UINT32 numModeInfoArrayElements,
DISPLAYCONFIG_MODE_INFO modeInfoArray,
DISPLAYCONFIG_TOPOLOGY_ID currentTopologyId 
)

Definition at line 225 of file sysparams.c.

232{
233 return ERROR_ACCESS_DENIED;
234}
#define ERROR_ACCESS_DENIED
Definition: compat.h:97

◆ SetDisplayAutoRotationPreferences()

BOOL WINAPI SetDisplayAutoRotationPreferences ( ORIENTATION_PREFERENCE  orientation)

Definition at line 287 of file sysparams.c.

288{
289 FIXME("(%d): stub\n", orientation);
290 return TRUE;
291}

◆ SetDisplayConfig()

LONG WINAPI SetDisplayConfig ( UINT32  path_info_count,
DISPLAYCONFIG_PATH_INFO path_info,
UINT32  mode_info_count,
DISPLAYCONFIG_MODE_INFO mode_info,
UINT32  flags 
)

Definition at line 275 of file sysparams.c.

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}
#define ERROR_SUCCESS
Definition: deptool.c:10
GLbitfield flags
Definition: glext.h:7161

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( win  )