11/*
2- * PROJECT: ReactOS Power Configuration Applet
3- * LICENSE: GPL - See COPYING in the top level directory
4- * FILE: dll/cpl/powercfg/alarms.c
5- * PURPOSE: alarms tab of applet
6- * PROGRAMMERS: Alexander Wurzinger (Lohnegrim at gmx dot net)
7- * Johannes Anderwald ([email protected] ) 8- * Martin Rottensteiner
9- * Dmitry Chapyshev ([email protected] ) 2+ * PROJECT: ReactOS Power Configuration Applet
3+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4+ * PURPOSE: Alarms tab
5+ * COPYRIGHT: Copyright 2006 Alexander Wurzinger <[email protected] > 6+ * Copyright 2006 Johannes Anderwald <[email protected] > 7+ * Copyright 2006 Martin Rottensteiner <[email protected] > 108 */
119
1210#include "powercfg.h"
@@ -23,73 +21,65 @@ Ala_InitData(HWND hwndDlg)
2321 TCHAR szProgram [MAX_PATH ];
2422
2523 if (!ReadGlobalPwrPolicy (& gGPP ))
26- {
2724 return FALSE;
28- }
2925
3026 if (gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].Enable )
3127 {
3228 CheckDlgButton (hwndDlg , IDC_ALARM1 ,
3329 gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].Enable ? BST_CHECKED : BST_UNCHECKED );
3430
35- if (LoadString (hApplet , IDS_PERCENT , szTemp , MAX_PATH ))
31+ if (LoadString (hApplet , IDS_PERCENT , szTemp , _countof ( szTemp ) ))
3632 {
3733 _stprintf (szBatteryLevel , szTemp , gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].BatteryLevel );
3834 SetDlgItemText (hwndDlg , IDC_ALARMVALUE1 , szBatteryLevel );
3935 }
4036
4137 SendDlgItemMessage (hwndDlg , IDC_ALARMBAR1 ,
42- TBM_SETRANGE ,
43- (WPARAM )TRUE,
44- (LPARAM )MAKELONG (0 , 100 ));
38+ TBM_SETRANGE ,
39+ (WPARAM )TRUE,
40+ (LPARAM )MAKELONG (0 , 100 ));
4541 SendDlgItemMessage (hwndDlg , IDC_ALARMBAR1 ,
46- TBM_SETTICFREQ ,
47- (WPARAM )TRUE,
48- (LPARAM )20 );
42+ TBM_SETTICFREQ ,
43+ (WPARAM )TRUE,
44+ (LPARAM )20 );
4945 SendDlgItemMessage (hwndDlg , IDC_ALARMBAR1 ,
50- TBM_SETPOS ,
51- (WPARAM )TRUE,
52- (LPARAM )gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].BatteryLevel );
46+ TBM_SETPOS ,
47+ (WPARAM )TRUE,
48+ (LPARAM )gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].BatteryLevel );
5349
54- if (LoadString (hApplet , gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].PowerPolicy .Action + IDS_PowerActionNone1 , szAction , MAX_PATH ))
50+ if (LoadString (hApplet , gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].PowerPolicy .Action + IDS_PowerActionNone1 , szAction , _countof ( szAction ) ))
5551 {
5652 SetDlgItemText (hwndDlg , IDC_ALARMAKTION1 , szAction );
5753 }
5854
59- memset (szMessage , 0x0 , sizeof (szMessage ));
60- LoadString (hApplet , IDS_NOACTION , szMessage , MAX_PATH );
55+ ZeroMemory (szMessage , sizeof (szMessage ));
56+ LoadString (hApplet , IDS_NOACTION , szMessage , _countof ( szMessage ) );
6157
6258 if (LOWORD (gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].PowerPolicy .EventCode ) & POWER_LEVEL_USER_NOTIFY_TEXT )
6359 {
6460 if (LOWORD (gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].PowerPolicy .EventCode ) & POWER_LEVEL_USER_NOTIFY_SOUND )
6561 {
66- if (LoadString (hApplet , IDS_SOUND , szSound , MAX_PATH ) && LoadString (hApplet , IDS_TEXT , szText , MAX_PATH ))
67- {
68- _stprintf (szMessage ,_T ("%s, %s" ),szSound ,szText );
69- }
62+ if (LoadString (hApplet , IDS_SOUND , szSound , _countof (szSound )) && LoadString (hApplet , IDS_TEXT , szText , _countof (szText )))
63+ _stprintf (szMessage , _T ("%s, %s" ), szSound , szText );
7064 }
7165 else
7266 {
73- if (LoadString (hApplet , IDS_TEXT , szText , MAX_PATH ))
74- {
75- _stprintf (szMessage ,_T ("%s" ),szText );
76- }
67+ if (LoadString (hApplet , IDS_TEXT , szText , _countof (szText )))
68+ _stprintf (szMessage , _T ("%s" ), szText );
7769 }
7870 }
7971 else
8072 {
8173 if (LOWORD (gGPP .user .DischargePolicy [DISCHARGE_POLICY_LOW ].PowerPolicy .EventCode ) & POWER_LEVEL_USER_NOTIFY_SOUND )
8274 {
83- if (LoadString (hApplet , IDS_SOUND , szSound , MAX_PATH ))
84- {
85- _stprintf (szMessage ,_T ("%s" ),szSound );
86- }
75+ if (LoadString (hApplet , IDS_SOUND , szSound , _countof (szSound )))
76+ _stprintf (szMessage , _T ("%s" ), szSound );
8777 }
8878 }
8979
9080 SetDlgItemText (hwndDlg , IDC_ALARMMSG1 , szMessage );
9181
92- if (LoadString (hApplet , IDS_PowerActionNone2 , szProgram , MAX_PATH ))
82+ if (LoadString (hApplet , IDS_PowerActionNone2 , szProgram , _countof ( szProgram ) ))
9383 {
9484 SetDlgItemText (hwndDlg , IDC_ALARMPROG1 , szProgram );
9585 }
@@ -100,60 +90,54 @@ Ala_InitData(HWND hwndDlg)
10090 CheckDlgButton (hwndDlg , IDC_ALARM2 ,
10191 gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].Enable ? BST_CHECKED : BST_UNCHECKED );
10292
103- if (LoadString (hApplet , IDS_PERCENT , szTemp , MAX_PATH ))
93+ if (LoadString (hApplet , IDS_PERCENT , szTemp , _countof ( szTemp ) ))
10494 {
10595 _stprintf (szBatteryLevel , szTemp , gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].BatteryLevel );
10696 SetDlgItemText (hwndDlg , IDC_ALARMVALUE2 , szBatteryLevel );
10797 }
10898
10999 SendDlgItemMessage (hwndDlg , IDC_ALARMBAR2 ,
110- TBM_SETRANGE ,
111- (WPARAM )TRUE,
112- (LPARAM )MAKELONG (0 , 100 ));
100+ TBM_SETRANGE ,
101+ (WPARAM )TRUE,
102+ (LPARAM )MAKELONG (0 , 100 ));
113103 SendDlgItemMessage (hwndDlg , IDC_ALARMBAR2 ,
114- TBM_SETPOS ,
115- (WPARAM )TRUE,
116- (LPARAM )gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].BatteryLevel );
104+ TBM_SETPOS ,
105+ (WPARAM )TRUE,
106+ (LPARAM )gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].BatteryLevel );
117107
118- if (LoadString (hApplet , gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].PowerPolicy .Action + IDS_PowerActionNone1 , szAction , MAX_PATH ))
108+ if (LoadString (hApplet , gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].PowerPolicy .Action + IDS_PowerActionNone1 , szAction , _countof ( szAction ) ))
119109 {
120110 SetDlgItemText (hwndDlg , IDC_ALARMAKTION2 , szAction );
121111 }
122112
123- memset (szMessage , 0x0 , sizeof (szMessage ));
124- LoadString (hApplet , IDS_NOACTION , szMessage , MAX_PATH );
113+ ZeroMemory (szMessage , sizeof (szMessage ));
114+ LoadString (hApplet , IDS_NOACTION , szMessage , _countof ( szMessage ) );
125115
126116 if (LOWORD (gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].PowerPolicy .EventCode ) & POWER_LEVEL_USER_NOTIFY_TEXT )
127117 {
128118 if (LOWORD (gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].PowerPolicy .EventCode ) & POWER_LEVEL_USER_NOTIFY_SOUND )
129119 {
130- if (LoadString (hApplet , IDS_TEXT , szText , MAX_PATH ) && LoadString (hApplet , IDS_SOUND , szSound , MAX_PATH ))
131- {
132- _stprintf (szMessage ,_T ("%s, %s" ),szSound ,szText );
133- }
120+ if (LoadString (hApplet , IDS_TEXT , szText , _countof (szText )) && LoadString (hApplet , IDS_SOUND , szSound , _countof (szSound )))
121+ _stprintf (szMessage , _T ("%s, %s" ), szSound , szText );
134122 }
135123 else
136124 {
137- if (LoadString (hApplet , IDS_TEXT , szText , MAX_PATH ))
138- {
139- _stprintf (szMessage ,_T ("%s" ),szText );
140- }
125+ if (LoadString (hApplet , IDS_TEXT , szText , _countof (szText )))
126+ _stprintf (szMessage , _T ("%s" ), szText );
141127 }
142128 }
143129 else
144130 {
145131 if (LOWORD (gGPP .user .DischargePolicy [DISCHARGE_POLICY_CRITICAL ].PowerPolicy .EventCode ) & POWER_LEVEL_USER_NOTIFY_SOUND )
146132 {
147- if (LoadString (hApplet , IDS_SOUND , szSound , MAX_PATH ))
148- {
149- _stprintf (szMessage ,_T ("%s" ),szSound );
150- }
133+ if (LoadString (hApplet , IDS_SOUND , szSound , _countof (szSound )))
134+ _stprintf (szMessage , _T ("%s" ), szSound );
151135 }
152136 }
153137
154138 SetDlgItemText (hwndDlg , IDC_ALARMMSG2 , szMessage );
155139
156- if (LoadString (hApplet , IDS_PowerActionNone2 , szProgram , MAX_PATH ))
140+ if (LoadString (hApplet , IDS_PowerActionNone2 , szProgram , _countof ( szProgram ) ))
157141 {
158142 SetDlgItemText (hwndDlg , IDC_ALARMPROG2 , szProgram );
159143 }
0 commit comments