@@ -199,46 +199,40 @@ VOID NTAPI ProcessMenuInitializingCallback(
199
199
// Massive copy and paste from mainwnd.c.
200
200
// == START ==
201
201
202
- #define SET_MENU_ITEM_ENABLED (MenuItem , Enabled ) if (!(Enabled)) (MenuItem)->Flags |= PH_EMENU_DISABLED;
203
-
204
202
switch (serviceItem -> State )
205
203
{
206
204
case SERVICE_RUNNING :
207
205
{
208
- SET_MENU_ITEM_ENABLED (startMenuItem , FALSE);
209
- SET_MENU_ITEM_ENABLED (continueMenuItem , FALSE);
210
- SET_MENU_ITEM_ENABLED (pauseMenuItem ,
211
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
212
- SET_MENU_ITEM_ENABLED (stopMenuItem ,
213
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
206
+ PhSetEnabledEMenuItem (startMenuItem , FALSE);
207
+ PhSetEnabledEMenuItem (continueMenuItem , FALSE);
208
+ PhSetEnabledEMenuItem (pauseMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
209
+ PhSetEnabledEMenuItem (stopMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
214
210
}
215
211
break ;
216
212
case SERVICE_PAUSED :
217
213
{
218
- SET_MENU_ITEM_ENABLED (startMenuItem , FALSE);
219
- SET_MENU_ITEM_ENABLED (continueMenuItem ,
220
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
221
- SET_MENU_ITEM_ENABLED (pauseMenuItem , FALSE);
222
- SET_MENU_ITEM_ENABLED (stopMenuItem ,
223
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
214
+ PhSetEnabledEMenuItem (startMenuItem , FALSE);
215
+ PhSetEnabledEMenuItem (continueMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
216
+ PhSetEnabledEMenuItem (pauseMenuItem , FALSE);
217
+ PhSetEnabledEMenuItem (stopMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
224
218
}
225
219
break ;
226
220
case SERVICE_STOPPED :
227
221
{
228
- SET_MENU_ITEM_ENABLED (continueMenuItem , FALSE);
229
- SET_MENU_ITEM_ENABLED (pauseMenuItem , FALSE);
230
- SET_MENU_ITEM_ENABLED (stopMenuItem , FALSE);
222
+ PhSetEnabledEMenuItem (continueMenuItem , FALSE);
223
+ PhSetEnabledEMenuItem (pauseMenuItem , FALSE);
224
+ PhSetEnabledEMenuItem (stopMenuItem , FALSE);
231
225
}
232
226
break ;
233
227
case SERVICE_START_PENDING :
234
228
case SERVICE_CONTINUE_PENDING :
235
229
case SERVICE_PAUSE_PENDING :
236
230
case SERVICE_STOP_PENDING :
237
231
{
238
- SET_MENU_ITEM_ENABLED (startMenuItem , FALSE);
239
- SET_MENU_ITEM_ENABLED (continueMenuItem , FALSE);
240
- SET_MENU_ITEM_ENABLED (pauseMenuItem , FALSE);
241
- SET_MENU_ITEM_ENABLED (stopMenuItem , FALSE);
232
+ PhSetEnabledEMenuItem (startMenuItem , FALSE);
233
+ PhSetEnabledEMenuItem (continueMenuItem , FALSE);
234
+ PhSetEnabledEMenuItem (pauseMenuItem , FALSE);
235
+ PhSetEnabledEMenuItem (stopMenuItem , FALSE);
242
236
}
243
237
break ;
244
238
}
@@ -496,46 +490,40 @@ VOID MiListSectionMenuInitializingCallback(
496
490
// Massive copy and paste from mainwnd.c.
497
491
// == START ==
498
492
499
- #define SET_MENU_ITEM_ENABLED (MenuItem , Enabled ) if (!(Enabled)) (MenuItem)->Flags |= PH_EMENU_DISABLED;
500
-
501
493
switch (serviceItem -> State )
502
494
{
503
495
case SERVICE_RUNNING :
504
496
{
505
- SET_MENU_ITEM_ENABLED (startMenuItem , FALSE);
506
- SET_MENU_ITEM_ENABLED (continueMenuItem , FALSE);
507
- SET_MENU_ITEM_ENABLED (pauseMenuItem ,
508
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
509
- SET_MENU_ITEM_ENABLED (stopMenuItem ,
510
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
497
+ PhSetEnabledEMenuItem (startMenuItem , FALSE);
498
+ PhSetEnabledEMenuItem (continueMenuItem , FALSE);
499
+ PhSetEnabledEMenuItem (pauseMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
500
+ PhSetEnabledEMenuItem (stopMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
511
501
}
512
502
break ;
513
503
case SERVICE_PAUSED :
514
504
{
515
- SET_MENU_ITEM_ENABLED (startMenuItem , FALSE);
516
- SET_MENU_ITEM_ENABLED (continueMenuItem ,
517
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
518
- SET_MENU_ITEM_ENABLED (pauseMenuItem , FALSE);
519
- SET_MENU_ITEM_ENABLED (stopMenuItem ,
520
- serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
505
+ PhSetEnabledEMenuItem (startMenuItem , FALSE);
506
+ PhSetEnabledEMenuItem (continueMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_PAUSE_CONTINUE );
507
+ PhSetEnabledEMenuItem (pauseMenuItem , FALSE);
508
+ PhSetEnabledEMenuItem (stopMenuItem , serviceItem -> ControlsAccepted & SERVICE_ACCEPT_STOP );
521
509
}
522
510
break ;
523
511
case SERVICE_STOPPED :
524
512
{
525
- SET_MENU_ITEM_ENABLED (continueMenuItem , FALSE);
526
- SET_MENU_ITEM_ENABLED (pauseMenuItem , FALSE);
527
- SET_MENU_ITEM_ENABLED (stopMenuItem , FALSE);
513
+ PhSetEnabledEMenuItem (continueMenuItem , FALSE);
514
+ PhSetEnabledEMenuItem (pauseMenuItem , FALSE);
515
+ PhSetEnabledEMenuItem (stopMenuItem , FALSE);
528
516
}
529
517
break ;
530
518
case SERVICE_START_PENDING :
531
519
case SERVICE_CONTINUE_PENDING :
532
520
case SERVICE_PAUSE_PENDING :
533
521
case SERVICE_STOP_PENDING :
534
522
{
535
- SET_MENU_ITEM_ENABLED (startMenuItem , FALSE);
536
- SET_MENU_ITEM_ENABLED (continueMenuItem , FALSE);
537
- SET_MENU_ITEM_ENABLED (pauseMenuItem , FALSE);
538
- SET_MENU_ITEM_ENABLED (stopMenuItem , FALSE);
523
+ PhSetEnabledEMenuItem (startMenuItem , FALSE);
524
+ PhSetEnabledEMenuItem (continueMenuItem , FALSE);
525
+ PhSetEnabledEMenuItem (pauseMenuItem , FALSE);
526
+ PhSetEnabledEMenuItem (stopMenuItem , FALSE);
539
527
}
540
528
break ;
541
529
}
0 commit comments