From d29f57fb137291a8d186612b8ed6d0222e7e557e Mon Sep 17 00:00:00 2001 From: Mina Brown Date: Fri, 15 Aug 2025 22:38:03 -0700 Subject: [PATCH] Change all instances of DEVMODE to DEVMODEW since the program is unicode --- WinPowerDMS/DisplayMode.c | 4 ++-- WinPowerDMS/WinPowerDMS.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/WinPowerDMS/DisplayMode.c b/WinPowerDMS/DisplayMode.c index 411294e..bff4064 100644 --- a/WinPowerDMS/DisplayMode.c +++ b/WinPowerDMS/DisplayMode.c @@ -30,7 +30,7 @@ DISPLAY_MODE GetModeFromCB(HWND hComboBox) { // returns the result of the ChangeDisplaySettings call that this results in. LONG ChangeDisplayMode(LPCWSTR displayName, const DISPLAY_MODE* mode, DWORD dwFlags) { - DEVMODE devMode = { + DEVMODEW devMode = { .dmSize = sizeof(devMode), .dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_DISPLAYFREQUENCY, .dmPelsWidth = mode->width, @@ -62,7 +62,7 @@ struct TestDisplayModeParams { static DWORD WINAPI TestDisplayModeThread(LPVOID lpParam) { struct TestDisplayModeParams* params = lpParam; - DEVMODE originalMode = { .dmSize = sizeof(originalMode) }; + DEVMODEW originalMode = { .dmSize = sizeof(originalMode) }; EnumDisplaySettings(params->displayName, ENUM_CURRENT_SETTINGS, &originalMode); ChangeDisplayMode(params->displayName, ¶ms->mode, CDS_FULLSCREEN); diff --git a/WinPowerDMS/WinPowerDMS.c b/WinPowerDMS/WinPowerDMS.c index 35db147..90a1297 100644 --- a/WinPowerDMS/WinPowerDMS.c +++ b/WinPowerDMS/WinPowerDMS.c @@ -87,7 +87,7 @@ static BOOL LoadPrefs(void) { } static DISPLAY_MODE GetCurrentDisplayMode(void) { - DEVMODE currentMode = { .dmSize = sizeof(currentMode) }; + DEVMODEW currentMode = { .dmSize = sizeof(currentMode) }; EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, ¤tMode); return (DISPLAY_MODE) { .width = currentMode.dmPelsWidth, @@ -104,7 +104,7 @@ static INT_PTR CALLBACK PrefsDialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPA switch (uMsg) { case WM_INITDIALOG: { // devMode object that will be enumerated - DEVMODE devMode; + DEVMODEW devMode; ZeroMemory(&devMode, sizeof(devMode)); devMode.dmSize = sizeof(devMode);