Coding style clean-up. No code changes.
[reactos.git] / reactos / dll / cpl / sysdm / advanced.c
1 /*
2 * PROJECT: ReactOS System Control Panel Applet
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: dll/cpl/sysdm/advanced.c
5 * PURPOSE: Memory, start-up and profiles settings
6 * COPYRIGHT: Copyright Thomas Weidenmueller <w3seek@reactos.org>
7 Copyright 2006 Ged Murphy <gedmurphy@gmail.com>
8 *
9 */
10
11 #include "precomp.h"
12
13 static TCHAR BugLink[] = _T("http://www.reactos.org/bugzilla");
14
15 /* Property page dialog callback */
16 INT_PTR CALLBACK
17 AdvancedPageProc(HWND hwndDlg,
18 UINT uMsg,
19 WPARAM wParam,
20 LPARAM lParam)
21 {
22 UNREFERENCED_PARAMETER(lParam);
23
24 switch (uMsg)
25 {
26 case WM_INITDIALOG:
27 break;
28
29 case WM_COMMAND:
30 {
31 switch (LOWORD(wParam))
32 {
33 case IDC_PERFOR:
34 DialogBox(hApplet,
35 MAKEINTRESOURCE(IDD_VIRTMEM),
36 hwndDlg,
37 (DLGPROC)VirtMemDlgProc);
38 break;
39
40 case IDC_USERPROFILE:
41 DialogBox(hApplet,
42 MAKEINTRESOURCE(IDD_USERPROFILE),
43 hwndDlg,
44 (DLGPROC)UserProfileDlgProc);
45 break;
46
47 case IDC_STAREC:
48 DialogBox(hApplet,
49 MAKEINTRESOURCE(IDD_STARTUPRECOVERY),
50 hwndDlg,
51 (DLGPROC)StartRecDlgProc);
52 break;
53
54 case IDC_ENVVAR:
55 DialogBox(hApplet,
56 MAKEINTRESOURCE(IDD_ENVIRONMENT_VARIABLES),
57 hwndDlg,
58 (DLGPROC)EnvironmentDlgProc);
59 break;
60
61 case IDC_ERRORREPORT:
62 ShellExecute(NULL,
63 _T("open"),
64 BugLink,
65 NULL,
66 NULL,
67 SW_SHOWNORMAL);
68 break;
69 }
70 }
71
72 break;
73 }
74
75 return FALSE;
76 }