/*++ Copyright (c) 1994-1998 Microsoft Corporation Module Name : constr.h Abstract: Registry constant definitions Author: Ronald Meijer (ronaldm) Project: Internet Services Manager Revision History: --*/ #ifndef _CONSTR_H_ #define _CONSTR_H_ // ========================================================================== // // Keys // // ========================================================================== #define REG_KEY HKEY_LOCAL_MACHINE #define SZ_INETMGR_REG_KEY _T("Software\\Microsoft\\INetMgr") #define SZ_PARAMETERS SZ_INETMGR_REG_KEY _T("\\Parameters") #define SZ_ADDONSERVICES SZ_PARAMETERS _T("\\AddOnServices") #define SZ_ADDONTOOLS SZ_PARAMETERS _T("\\AddOnTools") #define SZ_ADDONHELP SZ_PARAMETERS _T("\\AddOnHelp") #define SZ_ADDONMACHINEPAGES SZ_PARAMETERS _T("\\AddOnMachinePages") #define SZ_REMOTEIISEXT _T("System\\CurrentControlSet\\Control\\IIS Extensions") // ========================================================================== // // Values // // ========================================================================== // // Computer Values // #define SZ_MAJORVERSION _T("MajorVersion") #define SZ_MINORVERSION _T("MinorVersion") #define SZ_HELPPATH _T("HelpLocation") // // User Values // #define SZ_X _T("x") #define SZ_Y _T("y") #define SZ_DX _T("dx") #define SZ_DY _T("dy") #define SZ_MODE _T("Mode") #define SZ_WAITTIME _T("WaitTime") #define SZ_VIEW _T("View") #define SZ_SHOW_SPLASH _T("ShowSplash") // // Help File Document // #define SZ_HELP_DOC _T("http://localhost/iishelp/iis/misc/default.asp") // ========================================================================== // // Helper MACROS // // ========================================================================== #define SET_INT_AS_DWORD(rk, value, nValue, dwParm) \ { \ dwParm = (DWORD)nValue; \ rk.SetValue( value, dwParm ); \ } #define SET_DW_IF_EXIST(rk, value, dwParm, dwTarget) \ if (rk.QueryValue(value, dwParm) == ERROR_SUCCESS) \ { \ dwTarget = dwParm; \ } #endif // _CONSTR_H_