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