xref: /reactos/dll/win32/syssetup/globals.h (revision 80db0551)
1c2c66affSColin Finck /*
2c2c66affSColin Finck  * Copyright (C) 2004 Eric Kohl
3c2c66affSColin Finck  *
4c2c66affSColin Finck  * This program is free software; you can redistribute it and/or modify
5c2c66affSColin Finck  * it under the terms of the GNU General Public License as published by
6c2c66affSColin Finck  * the Free Software Foundation; either version 2 of the License, or
7c2c66affSColin Finck  * (at your option) any later version.
8c2c66affSColin Finck  *
9c2c66affSColin Finck  * This program is distributed in the hope that it will be useful,
10c2c66affSColin Finck  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11c2c66affSColin Finck  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12c2c66affSColin Finck  * GNU General Public License for more details.
13c2c66affSColin Finck  *
14c2c66affSColin Finck  * You should have received a copy of the GNU General Public License along
15c2c66affSColin Finck  * with this program; if not, write to the Free Software Foundation, Inc.,
16c2c66affSColin Finck  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17c2c66affSColin Finck  */
18c2c66affSColin Finck 
19c2c66affSColin Finck #pragma once
20c2c66affSColin Finck 
21c2c66affSColin Finck typedef struct _ADMIN_INFO
22c2c66affSColin Finck {
23c2c66affSColin Finck     LPWSTR Name;
24c2c66affSColin Finck     LPWSTR Domain;
25c2c66affSColin Finck     LPWSTR Password;
26c2c66affSColin Finck } ADMIN_INFO, *PADMIN_INFO;
27c2c66affSColin Finck 
28c2c66affSColin Finck extern HINSTANCE hDllInstance;
29c2c66affSColin Finck extern HINF hSysSetupInf;
30c2c66affSColin Finck extern ADMIN_INFO AdminInfo;
31c2c66affSColin Finck 
32c2c66affSColin Finck BOOL RegisterTypeLibraries (HINF hinf, LPCWSTR szSection);
33c2c66affSColin Finck 
34*80db0551SEric Kohl /* netinstall.c */
35*80db0551SEric Kohl 
36*80db0551SEric Kohl BOOL
37*80db0551SEric Kohl InstallNetworkComponent(
38*80db0551SEric Kohl     _In_ PWSTR pszComponentId);
39*80db0551SEric Kohl 
40c2c66affSColin Finck /* security.c */
41c2c66affSColin Finck 
42c2c66affSColin Finck VOID InstallSecurity(VOID);
43c2c66affSColin Finck NTSTATUS
44c2c66affSColin Finck SetAdministratorPassword(LPCWSTR Password);
45c2c66affSColin Finck 
46c2c66affSColin Finck VOID
47c2c66affSColin Finck SetAutoAdminLogon(VOID);
48c2c66affSColin Finck 
49c2c66affSColin Finck /* wizard.c */
50c2c66affSColin Finck VOID InstallWizard (VOID);
51c2c66affSColin Finck 
52c2c66affSColin Finck /* EOF */
53