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