* Sync to trunk HEAD (r53318).
[reactos.git] / dll / cpl / usrmgr / usrmgr.h
1 #include <windows.h>
2 #include <commctrl.h>
3 #include <commdlg.h>
4 #include <cpl.h>
5 #include <tchar.h>
6 #include <setupapi.h>
7 #include <lmaccess.h>
8 #include <lmapibuf.h>
9 #include <lmerr.h>
10 #include <stdio.h>
11
12 #include "resource.h"
13
14 typedef struct _APPLET
15 {
16 int idIcon;
17 int idName;
18 int idDescription;
19 APPLET_PROC AppletProc;
20 } APPLET, *PAPPLET;
21
22 extern HINSTANCE hApplet;
23
24
25 INT_PTR CALLBACK UsersPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
26 INT_PTR CALLBACK GroupsPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
27 INT_PTR CALLBACK ExtraPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
28
29 /* groupprops.c */
30 BOOL
31 GroupProperties(HWND hwndDlg);
32
33 /* misc.c */
34 VOID
35 DebugPrintf(LPTSTR szFormat, ...);
36
37 BOOL
38 CheckAccountName(HWND hwndDlg,
39 INT nIdDlgItem,
40 LPTSTR lpAccountName);
41
42 /* userprops.c */
43 BOOL
44 UserProperties(HWND hwndDlg);