#ifndef _WIZARD_H_ #define _WIZARD_H_ #define _MSOERT_ #define MSOERT_NO_STRPARSE #define MSOERT_NO_BYTESTM #define MSOERT_NO_ENUMFMT #define MSOERT_NO_CLOGFILE #define MSOERT_NO_LISTOBJS #include #include #include #include #include #include #include #ifdef NT_BUILD #include #else #include #endif #include "wizdef.h" #include "ids.h" // Globals extern HINSTANCE g_hInstance; // global module instance handle // Defines // functions in PROPMGR.C void InstallUser(); HRESULT InstallMachine(); void HandleV1Uninstall(BOOL fSetup); void HandleLinks(BOOL fCreate); BOOL MigrateSettings(); void CopySettings(HKEY hkey, SETUPVER sv, BOOL bUpgrade); BOOL bVerInfoExists(SETUPVER sv); HRESULT CreateLink(LPCTSTR lpszPathObj, LPCTSTR lpszArg, LPCTSTR lpszPathLink, LPCTSTR lpszDesc, LPCTSTR lpszIcon, int iIcon); BOOL UninstallOEMapi(); void UpdateStubInfo(BOOL fInstall); // functions in UNINSTALL.C void UnInstallUser(); BOOL UnInstallMachine(); LONG RegDeleteKeyRecursive(HKEY hKey, LPCTSTR lpszSubKey); void BackMigrateConnSettings(); // functions in MENU.CPP void DisplayMenu(); #endif // _WIZARD_H_