reactos/dll/cpl/desk
Stanislav Motylkov 3900cf88b3
[DESK] Implement pCDevSettings_GetDeviceInstanceId properly
- CM_Locate_DevNodeW expects a Device Instance ID as second argument,
  so it cannot be used for converting a Hardware ID.
- Use SetupAPI functions here instead, as documented in:
  https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-enumdisplaydevicesw
- Now our desk.cpl passes correct identifier to CPL extensions,
  such as deskadp and deskmon, so clicking on "Properties" in the
  advanced display properties now works in Windows XP.
- Also fix copypasta in DisplayAdvancedSettings that affected applet
  built with MSVC - deskadp extension was loaded twice.
- Also fix magic flag value for EDD_GET_DEVICE_INTERFACE_NAME.
2022-05-23 19:04:47 +03:00
..
lang [DESK] Synchronize translations 2022-05-23 02:44:03 +03:00
resources [CPL][DESK] Use shell32 icon directly; follow-up to #2281 2020-01-28 14:05:51 +09:00
advappdlg.c
advmon.c [DESK] Implement pCDevSettings_GetDeviceInstanceId properly 2022-05-23 19:04:47 +03:00
appearance.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
appearance.h [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
background.c [DESK] Set some flags for Browse for Wallpaper dialog (#2699) 2020-04-30 11:10:40 +03:00
classinst.c [DESK] Remove call to SetupDiRestartDevices() 2022-04-30 14:05:05 +02:00
CMakeLists.txt [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
desk.c [DESK][CONTROL] Select property pages by command line, for example 'control desk.cpl,,1' and fix 'control color' 2020-03-15 11:46:31 +01:00
desk.h [DESK][SHELL32] Allow Desk.cpl to run standalone on WinXP/2003 again CORE-15412 2018-12-17 22:01:49 +01:00
desk.rc [TRANSLATION] Update Hong Kong Chinese (zh-HK) translation - Part 2 (#4347) 2022-03-31 17:10:21 +03:00
desk.spec [DESK] Add MonitorClassInstaller 2018-09-15 14:11:04 +02:00
devsett.c [DESK] Implement pCDevSettings_GetDeviceInstanceId properly 2022-05-23 19:04:47 +03:00
dibitmap.c
draw.c [DESK.CPL] Fix hardcoded colors in classic theme preview 2018-01-22 21:45:03 +02:00
draw.h
effappdlg.c [DESK.CPL] Add flat menus option to effects dialog 2018-01-22 20:42:10 +02:00
general.c [DESK.CPL] Fix a Clang-Cl warning about "LogPixels" 2018-05-04 22:02:48 +02:00
guid.c
misc.c
monslctl.c
monslctl.h
muireg.c [DESK][SHELL32] Allow Desk.cpl to run standalone on WinXP/2003 again CORE-15412 2018-12-17 22:01:49 +01:00
preview.c
preview.h
resource.h [DESK][THEMEUI] Update French translation (#2591) 2020-04-25 18:34:41 +02:00
screensaver.c [DESK] Change the property "Screensaver" page on text change 2019-08-17 15:36:47 +02:00
settings.c [DESK] Implement pCDevSettings_GetDeviceInstanceId properly 2022-05-23 19:04:47 +03:00
theme.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00