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.
116 lines
4.6 KiB
116 lines
4.6 KiB
/*
|
|
* mfulist.h - The default MFU lists
|
|
*
|
|
* The MFU lists need to be replicated for MUI purposes, so we centralize
|
|
* them here.
|
|
*
|
|
*/
|
|
|
|
#define MFU_SETDEFAULTS "%ALLUSERSPROFILE%\\Start Menu\\Set Program Access and Defaults.lnk"
|
|
|
|
//
|
|
// 32-bit Client for all user types
|
|
//
|
|
#define MFU_PRO32ALL_00 "%USERPROFILE%\\Start Menu\\Programs\\Internet Explorer.lnk"
|
|
#define MFU_PRO32ALL_01 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Accessories\\Media Center\\Media Center.lnk"
|
|
#define MFU_PRO32ALL_02 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Windows Journal.lnk"
|
|
#define MFU_PRO32ALL_03 "%ALLUSERSPROFILE%\\Start Menu\\Set Program Access and Defaults.lnk"
|
|
#define MFU_PRO32ALL_04 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Get Going with Tablet PC.lnk"
|
|
#define MFU_PRO32ALL_05 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Get Online with MSN.lnk"
|
|
#define MFU_PRO32ALL_06 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\MSN Explorer.lnk"
|
|
#define MFU_PRO32ALL_07 "%USERPROFILE%\\Start Menu\\Programs\\Windows Media Player.lnk"
|
|
#define MFU_PRO32ALL_08 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Windows Messenger.lnk"
|
|
#define MFU_PRO32ALL_09 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Tour Windows XP.lnk"
|
|
#define MFU_PRO32ALL_10 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Accessories\\Windows Movie Maker.lnk"
|
|
#define MFU_PRO32ALL_11 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Accessories\\System Tools\\Files and Settings Transfer Wizard.lnk"
|
|
#define MFU_PRO32ALL_12 ""
|
|
#define MFU_PRO32ALL_13 ""
|
|
#define MFU_PRO32ALL_14 ""
|
|
#define MFU_PRO32ALL_15 ""
|
|
|
|
//
|
|
// 64-bit Client for all user types
|
|
//
|
|
#define MFU_PRO64ALL_00 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Accessories\\Media Center\\Media Center.lnk"
|
|
#define MFU_PRO64ALL_01 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Windows Journal.lnk"
|
|
#define MFU_PRO64ALL_02 "%ALLUSERSPROFILE%\\Start Menu\\Set Program Access and Defaults.lnk"
|
|
#define MFU_PRO64ALL_03 "%ALLUSERSPROFILE%\\Start Menu\\Programs\\Get Going with Tablet PC.lnk"
|
|
#define MFU_PRO64ALL_04 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Command Prompt.lnk"
|
|
#define MFU_PRO64ALL_05 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Notepad.lnk"
|
|
#define MFU_PRO64ALL_06 ""
|
|
#define MFU_PRO64ALL_07 ""
|
|
#define MFU_PRO64ALL_08 ""
|
|
#define MFU_PRO64ALL_09 ""
|
|
#define MFU_PRO64ALL_10 ""
|
|
#define MFU_PRO64ALL_11 ""
|
|
#define MFU_PRO64ALL_12 ""
|
|
#define MFU_PRO64ALL_13 ""
|
|
#define MFU_PRO64ALL_14 ""
|
|
#define MFU_PRO64ALL_15 ""
|
|
|
|
//
|
|
// 32-bit Server for administrators
|
|
//
|
|
#define MFU_SRV32ADM_00 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Command Prompt.lnk"
|
|
#define MFU_SRV32ADM_01 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Notepad.lnk"
|
|
#define MFU_SRV32ADM_02 ""
|
|
#define MFU_SRV32ADM_03 ""
|
|
#define MFU_SRV32ADM_04 ""
|
|
#define MFU_SRV32ADM_05 ""
|
|
#define MFU_SRV32ADM_06 ""
|
|
#define MFU_SRV32ADM_07 ""
|
|
#define MFU_SRV32ADM_08 ""
|
|
#define MFU_SRV32ADM_09 ""
|
|
#define MFU_SRV32ADM_10 ""
|
|
#define MFU_SRV32ADM_11 ""
|
|
#define MFU_SRV32ADM_12 ""
|
|
#define MFU_SRV32ADM_13 ""
|
|
#define MFU_SRV32ADM_14 ""
|
|
#define MFU_SRV32ADM_15 ""
|
|
|
|
//
|
|
// 64-bit Server for administrators
|
|
//
|
|
#define MFU_SRV64ADM_00 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Command Prompt.lnk"
|
|
#define MFU_SRV64ADM_01 "%USERPROFILE%\\Start Menu\\Programs\\Accessories\\Notepad.lnk"
|
|
#define MFU_SRV64ADM_02 ""
|
|
#define MFU_SRV64ADM_03 ""
|
|
#define MFU_SRV64ADM_04 ""
|
|
#define MFU_SRV64ADM_05 ""
|
|
#define MFU_SRV64ADM_06 ""
|
|
#define MFU_SRV64ADM_07 ""
|
|
#define MFU_SRV64ADM_08 ""
|
|
#define MFU_SRV64ADM_09 ""
|
|
#define MFU_SRV64ADM_10 ""
|
|
#define MFU_SRV64ADM_11 ""
|
|
#define MFU_SRV64ADM_12 ""
|
|
#define MFU_SRV64ADM_13 ""
|
|
#define MFU_SRV64ADM_14 ""
|
|
#define MFU_SRV64ADM_15 ""
|
|
|
|
//
|
|
// Macros
|
|
//
|
|
#define MFU_ENUM(fn, type) \
|
|
fn(type##_00, MFU_##type##_00) \
|
|
fn(type##_01, MFU_##type##_01) \
|
|
fn(type##_02, MFU_##type##_02) \
|
|
fn(type##_03, MFU_##type##_03) \
|
|
fn(type##_04, MFU_##type##_04) \
|
|
fn(type##_05, MFU_##type##_05) \
|
|
fn(type##_06, MFU_##type##_06) \
|
|
fn(type##_07, MFU_##type##_07) \
|
|
fn(type##_08, MFU_##type##_08) \
|
|
fn(type##_09, MFU_##type##_09) \
|
|
fn(type##_10, MFU_##type##_10) \
|
|
fn(type##_11, MFU_##type##_11) \
|
|
fn(type##_12, MFU_##type##_12) \
|
|
fn(type##_13, MFU_##type##_13) \
|
|
fn(type##_14, MFU_##type##_14) \
|
|
fn(type##_15, MFU_##type##_15) \
|
|
|
|
#define MFUENUM_CSTR(nm, val) TEXT(val),
|
|
#define MFUENUM_RCSTR(nm, val) IDS_MFU_##nm val
|
|
|
|
#define MFU_ENUMRC(type) MFU_ENUM(MFUENUM_RCSTR, type)
|
|
#define MFU_ENUMC(type) MFU_ENUM(MFUENUM_CSTR, type)
|