Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 2001 Microsoft Corporation
Module Name:
fxocUpgrade.h
Abstract:
Header file for Upgrade process
Author:
Iv Garber (IvG) Mar, 2001
Revision History:
--*/
#ifndef _FXOCUPGRADE_H_
#define _FXOCUPGRADE_H_
//
// MSI DLL is used for checking the SBS 5.0 Client presence on the system
//
#include "faxSetup.h"
/**
Following functions are used at OS Upgrade, where Windows XP Fax should replace other installed Fax applications.
The process is as following : fxocUpg_Init() will check which Fax applications are installed.
fxocUpg_SaveSettings() will save different settings of these old Fax applications.
fxocUpg_MoveFiles() will move files of these old Fax applications to new places.
fxocUpg_RestoreSettings() will restore back the settings that were stored at the SaveSettings().
fxocUpg_MoveRegistry() will migrate existing registry to the fax service **/
DWORD fxocUpg_Init(void); DWORD fxocUpg_MoveFiles(void); DWORD fxocUpg_SaveSettings(void); DWORD fxocUpg_RestoreSettings(void); DWORD fxocUpg_WhichFaxWasUninstalled(DWORD dwFaxAppList); DWORD fxocUpg_GetUpgradeApp(void); DWORD fxocUpg_MoveRegistry(void);
#define UNINSTALL_TIMEOUT 5 * 60 * 1000 // 5 minutes in milliseconds
#define MAX_SETUP_STRING_LEN 256
#define CP_PREFIX_W2K _T("Win2K")
#define CP_PREFIX_SBS _T("SBS")
#define FAXOCM_NAME _T("FAXOCM.DLL")
#define CPDIR_RESOURCE_ID 627
#define REGKEY_PFW_ROUTING _T("Routing")
#define REGKEY_SBS50SERVER _T("Software\\Microsoft\\SharedFax")
#define REGVAL_PFW_OUTBOXDIR _T("ArchiveDirectory")
#define REGVAL_PFW_INBOXDIR _T("Store Directory")
#endif // _FXOCUPGRADE_H_
|