1 /* 2 * PROJECT: ReactOS Task Manager 3 * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) 4 * PURPOSE: Applications Page 5 * COPYRIGHT: Copyright 1999-2001 Brian Palmer <brianp@reactos.org> 6 * Copyright 2005 Klemens Friedl <frik85@reactos.at> 7 * Copyright 2021 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> 8 */ 9 10 #pragma once 11 12 extern HWND hApplicationPage; /* Application List Property Page */ 13 extern HWND hApplicationPageListCtrl; /* Application ListCtrl Window */ 14 extern HWND hApplicationPageEndTaskButton; /* Application End Task button */ 15 extern HWND hApplicationPageSwitchToButton; /* Application Switch To button */ 16 extern HWND hApplicationPageNewTaskButton; /* Application New Task button */ 17 18 INT_PTR CALLBACK ApplicationPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); 19 void RefreshApplicationPage(void); 20 void UpdateApplicationListControlViewSetting(void); 21 22 void ApplicationPage_OnView(DWORD); 23 void ApplicationPage_OnWindowsTile(DWORD); 24 void ApplicationPage_OnWindowsMinimize(void); 25 void ApplicationPage_OnWindowsMaximize(void); 26 void ApplicationPage_OnWindowsCascade(void); 27 void ApplicationPage_OnWindowsBringToFront(void); 28 void ApplicationPage_OnSwitchTo(void); 29 void ApplicationPage_OnEndTask(void); 30 void ApplicationPage_OnGotoProcess(void); 31