Merge from branch ReactX to Trunk,
[reactos.git] / reactos / dll / cpl / sysdm / userprofile.c
1 /*
2 * PROJECT: ReactOS System Control Panel Applet
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: dll/cpl/sysdm/userprofile.c
5 * PURPOSE: Computer settings for networking
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 /* Property page dialog callback */
14 INT_PTR CALLBACK
15 UserProfileDlgProc(HWND hwndDlg,
16 UINT uMsg,
17 WPARAM wParam,
18 LPARAM lParam)
19 {
20 switch (uMsg)
21 {
22 case WM_INITDIALOG:
23 MessageBox(hwndDlg, _T("Dialog not yet implemented!"), NULL, 0);
24 break;
25
26 case WM_COMMAND:
27 if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
28 {
29 EndDialog(hwndDlg,
30 LOWORD(wParam));
31 return TRUE;
32 }
33 break;
34
35 case WM_NOTIFY:
36 {
37 NMHDR *nmhdr = (NMHDR *)lParam;
38
39 if (nmhdr->idFrom == IDC_USERACCOUNT_LINK && nmhdr->code == NM_CLICK)
40 {
41 ShellExecute(hwndDlg,
42 TEXT("open"),
43 TEXT("rundll32.exe"),
44 TEXT("shell32.dll, Control_RunDLL nusrmgr.cpl"),
45 NULL,
46 SW_SHOWNORMAL);
47 }
48 break;
49 }
50 }
51
52 return FALSE;
53 }