xref: /reactos/dll/cpl/usrmgr/usrmgr.h (revision 8a978a17)
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 */
52