ReactOS 0.4.15-dev-6703-g6528ab8
applpage.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

INT_PTR CALLBACK ApplicationPageWndProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 
void RefreshApplicationPage (void)
 
void UpdateApplicationListControlViewSetting (void)
 
void ApplicationPage_OnView (DWORD)
 
void ApplicationPage_OnWindowsTile (DWORD)
 
void ApplicationPage_OnWindowsMinimize (void)
 
void ApplicationPage_OnWindowsMaximize (void)
 
void ApplicationPage_OnWindowsCascade (void)
 
void ApplicationPage_OnWindowsBringToFront (void)
 
void ApplicationPage_OnSwitchTo (void)
 
void ApplicationPage_OnEndTask (void)
 
void ApplicationPage_OnGotoProcess (void)
 

Variables

HWND hApplicationPage
 
HWND hApplicationPageListCtrl
 
HWND hApplicationPageEndTaskButton
 
HWND hApplicationPageSwitchToButton
 
HWND hApplicationPageNewTaskButton
 

Function Documentation

◆ ApplicationPage_OnEndTask()

void ApplicationPage_OnEndTask ( void  )

Definition at line 873 of file applpage.c.

874{
877 int i;
878
879 /* Trick: on Windows, pressing the CTRL key forces the task to be ended */
880 BOOL ForceEndTask = !!(GetKeyState(VK_CONTROL) & 0x8000);
881
883 memset(&item, 0, sizeof(LV_ITEM));
885 item.iItem = i;
886 item.stateMask = (UINT)-1;
888 if (item.state & LVIS_SELECTED) {
889 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
890 if (pAPLI) {
891 EndTask(pAPLI->hWnd, 0, ForceEndTask);
892 }
893 }
894 }
895}
struct APPLICATION_PAGE_LIST_ITEM * LPAPPLICATION_PAGE_LIST_ITEM
HWND hApplicationPageListCtrl
Definition: applpage.c:21
#define NULL
Definition: types.h:112
BOOL WINAPI EndTask(HWND hWnd, BOOL fShutDown, BOOL fForce)
Definition: exit.c:207
unsigned int BOOL
Definition: ntddk_ex.h:94
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
if(dx< 0)
Definition: linetemp.h:194
static ATOM item
Definition: dde.c:856
unsigned int UINT
Definition: ndis.h:50
#define LVIF_STATE
Definition: commctrl.h:2312
#define ListView_GetItemCount(hwnd)
Definition: commctrl.h:2307
#define LVIS_SELECTED
Definition: commctrl.h:2319
#define LVIF_PARAM
Definition: commctrl.h:2311
#define LV_ITEM
Definition: commctrl.h:2337
#define ListView_GetItem(hwnd, pitem)
Definition: commctrl.h:2394
#define memset(x, y, z)
Definition: compat.h:39
#define VK_CONTROL
Definition: winuser.h:2193
SHORT WINAPI GetKeyState(_In_ int)

Referenced by ApplicationPageOnNotify(), ApplicationPageWndProc(), and TaskManagerWndProc().

◆ ApplicationPage_OnGotoProcess()

void ApplicationPage_OnGotoProcess ( void  )

Definition at line 897 of file applpage.c.

898{
901 int i;
902
904 memset(&item, 0, sizeof(LV_ITEM));
906 item.iItem = i;
907 item.stateMask = (UINT)-1;
909 if (item.state & LVIS_SELECTED) {
910 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
911 break;
912 }
913 }
914 if (pAPLI) {
915 DWORD dwProcessId;
916
917 GetWindowThreadProcessId(pAPLI->hWnd, &dwProcessId);
918 /*
919 * Switch to the process tab
920 */
922 /*
923 * Select the process item in the list
924 */
925 i = ProcGetIndexByProcessId(dwProcessId);
926 if (i != -1)
927 {
929 i,
933 i,
934 FALSE);
935 }
936 }
937}
int ProcGetIndexByProcessId(DWORD dwProcessId)
Definition: procpage.c:67
#define FALSE
Definition: types.h:117
unsigned long DWORD
Definition: ntddk_ex.h:95
HWND hTabWnd
Definition: msconfig.c:22
HWND hProcessPageListCtrl
Definition: procpage.c:28
#define ListView_SetItemState(hwndLV, i, data, mask)
Definition: commctrl.h:2673
#define LVIS_FOCUSED
Definition: commctrl.h:2318
#define ListView_EnsureVisible(hwndLV, i, fPartialOK)
Definition: commctrl.h:2519
#define TabCtrl_SetCurFocus(hwnd, i)
Definition: commctrl.h:4102
DWORD WINAPI GetWindowThreadProcessId(HWND hWnd, PDWORD lpdwProcessId)

Referenced by TaskManagerWndProc().

◆ ApplicationPage_OnSwitchTo()

void ApplicationPage_OnSwitchTo ( void  )

Definition at line 848 of file applpage.c.

849{
852 int i;
853
855 memset(&item, 0, sizeof(LV_ITEM));
857 item.iItem = i;
858 item.stateMask = (UINT)-1;
860
861 if (item.state & LVIS_SELECTED) {
862 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
863 break;
864 }
865 }
866 if (pAPLI) {
870 }
871}
#define TRUE
Definition: types.h:120
HWND hMainWnd
Definition: magnifier.c:32
TASKMANAGER_SETTINGS TaskManagerSettings
Definition: taskmgr.c:37
VOID WINAPI SwitchToThisWindow(HWND hwnd, BOOL fAltTab)
Definition: window.c:82
#define SW_MINIMIZE
Definition: winuser.h:770
BOOL WINAPI ShowWindowAsync(_In_ HWND, _In_ int)

Referenced by ApplicationPageOnNotify(), ApplicationPageWndProc(), and TaskManagerWndProc().

◆ ApplicationPage_OnView()

void ApplicationPage_OnView ( DWORD  dwMode)

Definition at line 710 of file applpage.c.

711{
712 HMENU hMenu;
713 HMENU hViewMenu;
714
715 hMenu = GetMenu(hMainWnd);
716 hViewMenu = GetSubMenu(hMenu, 2);
717
720
722}
void UpdateApplicationListControlViewSetting(void)
Definition: applpage.c:235
#define ID_VIEW_LARGE
Definition: resource.h:33
#define ID_VIEW_DETAILS
Definition: resource.h:36
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
Definition: ordinal.c:63
#define MF_BYCOMMAND
Definition: winuser.h:202
HMENU WINAPI GetSubMenu(_In_ HMENU, _In_ int)
BOOL WINAPI CheckMenuRadioItem(_In_ HMENU, _In_ UINT, _In_ UINT, _In_ UINT, _In_ UINT)
HMENU WINAPI GetMenu(_In_ HWND)

Referenced by TaskManagerWndProc().

◆ ApplicationPage_OnWindowsBringToFront()

void ApplicationPage_OnWindowsBringToFront ( void  )

Definition at line 826 of file applpage.c.

827{
830 int i;
831
833 memset(&item, 0, sizeof(LV_ITEM));
835 item.iItem = i;
836 item.stateMask = (UINT)-1;
838 if (item.state & LVIS_SELECTED) {
839 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
840 break;
841 }
842 }
843 if (pAPLI) {
845 }
846}

Referenced by TaskManagerWndProc().

◆ ApplicationPage_OnWindowsCascade()

void ApplicationPage_OnWindowsCascade ( void  )

Definition at line 797 of file applpage.c.

798{
801 int i;
802 HWND* hWndArray;
803 int nWndCount;
804
806 nWndCount = 0;
807
809 memset(&item, 0, sizeof(LV_ITEM));
811 item.iItem = i;
812 item.stateMask = (UINT)-1;
814 if (item.state & LVIS_SELECTED) {
815 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
816 if (pAPLI) {
817 hWndArray[nWndCount] = pAPLI->hWnd;
818 nWndCount++;
819 }
820 }
821 }
822 CascadeWindows(NULL, 0, NULL, nWndCount, hWndArray);
823 HeapFree(GetProcessHeap(), 0, hWndArray);
824}
#define GetProcessHeap()
Definition: compat.h:736
HANDLE HWND
Definition: compat.h:19
#define HeapAlloc
Definition: compat.h:733
#define HeapFree(x, y, z)
Definition: compat.h:735
WORD WINAPI CascadeWindows(_In_opt_ HWND hwndParent, _In_ UINT wHow, _In_opt_ CONST RECT *lpRect, _In_ UINT cKids, _In_reads_opt_(cKids) const HWND FAR *lpKids)

Referenced by TaskManagerWndProc().

◆ ApplicationPage_OnWindowsMaximize()

void ApplicationPage_OnWindowsMaximize ( void  )

Definition at line 776 of file applpage.c.

777{
780 int i;
781
783 memset(&item, 0, sizeof(LV_ITEM));
785 item.iItem = i;
786 item.stateMask = (UINT)-1;
788 if (item.state & LVIS_SELECTED) {
789 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
790 if (pAPLI) {
792 }
793 }
794 }
795}
#define SW_MAXIMIZE
Definition: winuser.h:766

Referenced by TaskManagerWndProc().

◆ ApplicationPage_OnWindowsMinimize()

void ApplicationPage_OnWindowsMinimize ( void  )

Definition at line 755 of file applpage.c.

756{
759 int i;
760
762 memset(&item, 0, sizeof(LV_ITEM));
764 item.iItem = i;
765 item.stateMask = (UINT)-1;
767 if (item.state & LVIS_SELECTED) {
768 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
769 if (pAPLI) {
771 }
772 }
773 }
774}

Referenced by TaskManagerWndProc().

◆ ApplicationPage_OnWindowsTile()

void ApplicationPage_OnWindowsTile ( DWORD  dwMode)

Definition at line 724 of file applpage.c.

725{
728 int i;
729 HWND* hWndArray;
730 int nWndCount;
731
733 nWndCount = 0;
734
736 memset(&item, 0, sizeof(LV_ITEM));
738 item.iItem = i;
739 item.stateMask = (UINT)-1;
741
742 if (item.state & LVIS_SELECTED) {
743 pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
744 if (pAPLI) {
745 hWndArray[nWndCount] = pAPLI->hWnd;
746 nWndCount++;
747 }
748 }
749 }
750
751 TileWindows(NULL, dwMode, NULL, nWndCount, hWndArray);
752 HeapFree(GetProcessHeap(), 0, hWndArray);
753}
WORD WINAPI TileWindows(_In_opt_ HWND hwndParent, _In_ UINT wHow, _In_opt_ CONST RECT *lpRect, _In_ UINT cKids, _In_reads_opt_(cKids) const HWND FAR *lpKids)

Referenced by TaskManagerWndProc().

◆ ApplicationPageWndProc()

INT_PTR CALLBACK ApplicationPageWndProc ( HWND  hDlg,
UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 89 of file applpage.c.

90{
91 RECT rc;
92 int nXDifference;
93 int nYDifference;
95 WCHAR szTemp[256];
96 int cx, cy;
97
98 switch (message) {
99 case WM_INITDIALOG:
100
101 /* Save the width and height */
102 GetClientRect(hDlg, &rc);
105
106 /* Update window position */
108
109 /* Get handles to the controls */
114
116
117 /* Initialize the application page's controls */
119
120 LoadStringW(hInst, IDS_TAB_TASK, szTemp, 256);
121 column.pszText = szTemp;
122 column.cx = 250;
123 (void)ListView_InsertColumn(hApplicationPageListCtrl, 0, &column); /* Add the "Task" column */
125 LoadStringW(hInst, IDS_TAB_STATUS, szTemp, 256);
126 column.pszText = szTemp;
127 column.cx = 95;
128 (void)ListView_InsertColumn(hApplicationPageListCtrl, 1, &column); /* Add the "Status" column */
129
132
134
135 /* Start our refresh thread */
136#ifdef RUN_APPS_PAGE
138#endif
139
140 /* Refresh page */
142
143 return TRUE;
144
145 case WM_DESTROY:
146 /* Close refresh thread */
147#ifdef RUN_APPS_PAGE
149#endif
151 break;
152
153 case WM_COMMAND:
154
155 /* Handle the button clicks */
156 switch (LOWORD(wParam))
157 {
158 case IDC_ENDTASK:
160 break;
161 case IDC_SWITCHTO:
163 break;
164 case IDC_NEWTASK:
166 break;
167 }
168
169 break;
170
171 case WM_SIZE:
172 if (wParam == SIZE_MINIMIZED)
173 return 0;
174
175 cx = LOWORD(lParam);
176 cy = HIWORD(lParam);
177 nXDifference = cx - nApplicationPageWidth;
178 nYDifference = cy - nApplicationPageHeight;
181
182 /* Reposition the application page's controls */
184 cx = (rc.right - rc.left) + nXDifference;
185 cy = (rc.bottom - rc.top) + nYDifference;
188
190 MapWindowPoints(hApplicationPageEndTaskButton, hDlg, (LPPOINT)(PRECT)(&rc), sizeof(RECT)/sizeof(POINT));
191 cx = rc.left + nXDifference;
192 cy = rc.top + nYDifference;
195
197 MapWindowPoints(hApplicationPageSwitchToButton, hDlg, (LPPOINT)(PRECT)(&rc), sizeof(RECT)/sizeof(POINT));
198 cx = rc.left + nXDifference;
199 cy = rc.top + nYDifference;
202
204 MapWindowPoints(hApplicationPageNewTaskButton, hDlg, (LPPOINT)(PRECT)(&rc), sizeof(RECT)/sizeof(POINT));
205 cx = rc.left + nXDifference;
206 cy = rc.top + nYDifference;
209
210 break;
211
212 case WM_NOTIFY:
214 break;
215
216 case WM_KEYDOWN:
217 if (wParam == VK_DELETE)
219 break;
220
221 }
222
223 return 0;
224}
void ApplicationPage_OnEndTask(void)
Definition: applpage.c:873
HWND hApplicationPageEndTaskButton
Definition: applpage.c:22
static DWORD dwApplicationThread
Definition: applpage.c:43
DWORD WINAPI ApplicationPageRefreshThread(void *lpParameter)
Definition: applpage.c:251
static HANDLE hApplicationThread
Definition: applpage.c:42
HWND hApplicationPageNewTaskButton
Definition: applpage.c:24
void ApplicationPageOnNotify(WPARAM wParam, LPARAM lParam)
Definition: applpage.c:546
static int nApplicationPageWidth
Definition: applpage.c:25
HWND hApplicationPageSwitchToButton
Definition: applpage.c:23
void AppPageCleanup(void)
Definition: applpage.c:71
static int nApplicationPageHeight
Definition: applpage.c:26
void ApplicationPageUpdate(void)
Definition: applpage.c:489
void ApplicationPage_OnSwitchTo(void)
Definition: applpage.c:848
INT GetSystemColorDepth()
Definition: misc.cpp:321
#define ID_FILE_NEW
Definition: resource.h:40
#define IDS_TAB_TASK
Definition: resource.h:205
#define IDS_TAB_STATUS
Definition: resource.h:206
#define IDC_ENDTASK
Definition: resource.h:36
#define IDC_SWITCHTO
Definition: resource.h:37
#define IDC_APPLIST
Definition: resource.h:40
#define IDC_NEWTASK
Definition: resource.h:38
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
HIMAGELIST WINAPI ImageList_Create(INT cx, INT cy, UINT flags, INT cInitial, INT cGrow)
Definition: imagelist.c:804
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
Definition: thread.c:137
HINSTANCE hInst
Definition: dxdiag.c:13
void ProcessPage_OnEndProcess(void)
Definition: endproc.c:15
#define L(x)
Definition: ntvdm.h:50
#define LOWORD(l)
Definition: pedump.c:82
#define LVSIL_SMALL
Definition: commctrl.h:2299
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:586
#define ListView_InsertColumn(hwnd, iCol, pcol)
Definition: commctrl.h:2636
#define ListView_SetImageList(hwnd, himl, iImageList)
Definition: commctrl.h:2304
#define LVCF_WIDTH
Definition: commctrl.h:2587
_Out_opt_ int * cx
Definition: commctrl.h:585
#define ILC_MASK
Definition: commctrl.h:351
#define LVCF_TEXT
Definition: commctrl.h:2588
#define LV_COLUMN
Definition: commctrl.h:2547
#define LVSIL_NORMAL
Definition: commctrl.h:2298
#define WM_NOTIFY
Definition: richedit.h:61
Definition: tftpd.h:60
LONG right
Definition: windef.h:308
LONG bottom
Definition: windef.h:309
LONG top
Definition: windef.h:307
LONG left
Definition: windef.h:306
DWORD EndLocalThread(HANDLE *hThread, DWORD dwThread)
Definition: taskmgr.c:1113
#define HIWORD(l)
Definition: typedefs.h:247
#define MAKEWPARAM(l, h)
Definition: winuser.h:3999
#define SWP_NOACTIVATE
Definition: winuser.h:1232
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
#define WM_SIZE
Definition: winuser.h:1601
#define SWP_NOMOVE
Definition: winuser.h:1234
#define WM_COMMAND
Definition: winuser.h:1730
#define SWP_NOSIZE
Definition: winuser.h:1235
#define SIZE_MINIMIZED
Definition: winuser.h:2496
#define WM_INITDIALOG
Definition: winuser.h:1729
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI SetWindowTextW(_In_ HWND, _In_opt_ LPCWSTR)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
#define SWP_NOOWNERZORDER
Definition: winuser.h:1239
#define VK_DELETE
Definition: winuser.h:2223
#define WM_DESTROY
Definition: winuser.h:1599
#define WM_KEYDOWN
Definition: winuser.h:1705
BOOL WINAPI InvalidateRect(_In_opt_ HWND, _In_opt_ LPCRECT, _In_ BOOL)
#define SWP_NOZORDER
Definition: winuser.h:1237
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
__wchar_t WCHAR
Definition: xmlstorage.h:180

Referenced by OnCreate().

◆ RefreshApplicationPage()

void RefreshApplicationPage ( void  )

Definition at line 226 of file applpage.c.

227{
228#ifdef RUN_APPS_PAGE
229 /* Signal the event so that our refresh thread */
230 /* will wake up and refresh the application page */
232#endif
233}
#define PostThreadMessage
Definition: winuser.h:5823
#define WM_TIMER
Definition: winuser.h:1732

Referenced by OnCreate(), TaskManagerWndProc(), and UpdateApplicationListControlViewSetting().

◆ UpdateApplicationListControlViewSetting()

void UpdateApplicationListControlViewSetting ( void  )

Definition at line 235 of file applpage.c.

236{
238
239 dwStyle &= ~(LVS_REPORT | LVS_ICON | LVS_LIST | LVS_SMALLICON);
240
242 case ID_VIEW_LARGE: dwStyle |= LVS_ICON; break;
243 case ID_VIEW_SMALL: dwStyle |= LVS_SMALLICON; break;
244 case ID_VIEW_DETAILS: dwStyle |= LVS_REPORT; break;
245 }
247
249}
void RefreshApplicationPage(void)
Definition: applpage.c:226
#define ID_VIEW_SMALL
Definition: resource.h:34
#define LVS_ICON
Definition: commctrl.h:2261
#define LVS_REPORT
Definition: commctrl.h:2262
#define LVS_SMALLICON
Definition: commctrl.h:2263
#define LVS_LIST
Definition: commctrl.h:2264
#define GetWindowLongPtrW
Definition: winuser.h:4819
#define SetWindowLongPtrW
Definition: winuser.h:5336
#define GWL_STYLE
Definition: winuser.h:846

Referenced by ApplicationPage_OnView(), and ApplicationPageWndProc().

Variable Documentation

◆ hApplicationPage

HWND hApplicationPage
extern

Definition at line 20 of file applpage.c.

Referenced by OnCreate(), OnMove(), OnSize(), and TaskManager_OnTabWndSelChange().

◆ hApplicationPageEndTaskButton

HWND hApplicationPageEndTaskButton
extern

Definition at line 22 of file applpage.c.

Referenced by ApplicationPageUpdate(), and ApplicationPageWndProc().

◆ hApplicationPageListCtrl

◆ hApplicationPageNewTaskButton

HWND hApplicationPageNewTaskButton
extern

Definition at line 24 of file applpage.c.

Referenced by ApplicationPageWndProc().

◆ hApplicationPageSwitchToButton

HWND hApplicationPageSwitchToButton
extern

Definition at line 23 of file applpage.c.

Referenced by ApplicationPageUpdate(), and ApplicationPageWndProc().