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