windows-nt/Source/XPSP1/NT/net/config/shell/folder/foldres.h
2020-09-26 16:20:57 +08:00

236 lines
11 KiB
C

//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1997.
//
// File: F O L D R E S . H
//
// Contents: Folder resources
//
// Notes:
//
// Author: jeffspr 29 Sep 1997
//
//----------------------------------------------------------------------------
#pragma once
// Foldres owns from 0-1, and 10000 - 15999
// Connections folder icon
//
#define IDI_CONNECTIONS_FOLDER_LARGE 0
#define IDI_CONNECTIONS_FOLDER_LARGE2 5
// NT4 .RNK file icon
//
#define IDI_RNK_FILE 1 // NT4 .RNK file
// PBK file icon
//
#define IDI_PBK_FILE 2 // .BPK file
// The item icon for the wizard
//
#define IDI_CONFOLD_WIZARD 3
#define IDI_CONFOLD_HOMENET_WIZARD 4
// Toolbar bitmap
#define IDB_TB_SMALL 10100
// Dialog
#define IDD_STATUS 10500
#define IDC_TXT_STATUS 10501
// Message Strings
#define IDS_STATUS_BRIDGE_CREATION 10600
#define IDS_STATUS_BRIDGE_DELETING 10601
#define IDS_STATUS_BRIDGE_REMOVE_MEMBER 10602
#define IDS_CONFOLD_BRIDGE_NOLOCK 10603
#define IDS_BRIDGE_EDUCATION 10604
#define IDS_CONFOLD_BRIDGE_UNEXPECTED 10605
//---[ Menus, etc ]------------------------------------------------------------
// $$NOTE - Don't change the ordering of these menus, at least not the
// relation of CONNECTED, DISCONNECTED, and UNAVAILABLE. The code uses
// this ordering to decide which of the three menus to bring up based
// on the state of the connection
//
#define MENU_WIZARD 11000
#define MENU_WIZARD_V 11001
#define MENU_LAN_DISCON 11010
#define MENU_LAN_DISCON_V 11011
#define MENU_LAN_CON 11012
#define MENU_LAN_CON_V 11013
#define MENU_LAN_UNAVAIL 11014
#define MENU_LAN_UNAVAIL_V 11015
#define MENU_DIAL_DISCON 11020
#define MENU_DIAL_DISCON_V 11021
#define MENU_DIAL_CON 11022
#define MENU_DIAL_CON_V 11023
#define MENU_DIAL_UNAVAIL 11024
#define MENU_DIAL_UNAVAIL_V 11025
#define MENU_DIAL_CON_UNSET 11026
#define MENU_DIAL_DISCON_UNSET 11027
#define MENU_DIAL_UNAVAIL_UNSET 11028
#define MENU_INCOM_DISCON 11030
#define MENU_INCOM_DISCON_V 11031
#define MENU_INCOM_CON 11032
#define MENU_INCOM_CON_V 11033
#define MENU_INCOM_UNAVAIL 11034
#define MENU_INCOM_UNAVAIL_V 11035
#define MENU_INET_DISCON 11040
#define MENU_INET_DISCON_V 11041
#define MENU_INET_CON 11042
#define MENU_INET_CON_V 11043
#define MENU_INET_UNAVAIL 11044
#define MENU_INET_UNAVAIL_V 11045
#define MENU_SALAN_CON 11050
#define MENU_SALAN_DISCON 11051
#define MENU_SARAS_CON 11052
#define MENU_SARAS_DISCON 11053
#define MENU_MERGE_INBOUND_DISCON 11100
#define MENU_MERGE_INBOUND_CON 11101
#define MENU_MERGE_INBOUND_UNAVAIL 11102
#define MENU_MERGE_OUTBOUND_DISCON 11103
#define MENU_MERGE_OUTBOUND_CON 11104
#define MENU_MERGE_OUTBOUND_UNAVAIL 11105
#define MENU_MERGE_FOLDER_BACKGROUND 11110
#define POPUP_MERGE_FOLDER_CONNECTIONS 11112
#define MENU_DIAL98_UNAVAIL_V 11113
//---[ Commands (context/menus) ]----------------------------------------------
#define CMIDM_FIRST 0x0000
#define CMIDM_NEW_CONNECTION (CMIDM_FIRST + 0x0001)
#define CMIDM_CONNECT (CMIDM_FIRST + 0x0002)
#define CMIDM_DISCONNECT (CMIDM_FIRST + 0x0003)
#define CMIDM_STATUS (CMIDM_FIRST + 0x0004)
#define CMIDM_CREATE_SHORTCUT (CMIDM_FIRST + 0x0005)
#define CMIDM_DELETE (CMIDM_FIRST + 0x0006)
#define CMIDM_RENAME (CMIDM_FIRST + 0x0007)
#define CMIDM_PROPERTIES (CMIDM_FIRST + 0x0008)
#define CMIDM_CREATE_COPY (CMIDM_FIRST + 0x0009)
#define CMIDM_ENABLE (CMIDM_FIRST + 0x0010)
#define CMIDM_DISABLE (CMIDM_FIRST + 0x0011)
#define CMIDM_CREATE_BRIDGE (CMIDM_FIRST + 0x0012)
#define CMIDM_ADD_TO_BRIDGE (CMIDM_FIRST + 0x0013)
#define CMIDM_REMOVE_FROM_BRIDGE (CMIDM_FIRST + 0x0014)
#define CMIDM_SET_DEFAULT (CMIDM_FIRST + 0x0015)
#define CMIDM_UNSET_DEFAULT (CMIDM_FIRST + 0x0016)
#define CMIDM_FIX (CMIDM_FIRST + 0x0017)
#define CMIDM_WZCDLG_SHOW (CMIDM_FIRST + 0x0018)
#define CMIDM_WZCPROPERTIES (CMIDM_FIRST + 0x0019)
// We use different command IDs for the Connections Menu because they're
// mostly duplicates of what's found in the File menu, and having
// dupes prevents correct enable/disable by ID.
//
#define CMIDM_CONNECTIONS (CMIDM_FIRST + 0x0020)
#define CMIDM_CONMENU_DIALUP_PREFS (CMIDM_FIRST + 0x0021)
#define CMIDM_CONMENU_ADVANCED_CONFIG (CMIDM_FIRST + 0x0022)
#define CMIDM_CONMENU_NETWORK_ID (CMIDM_FIRST + 0x0023)
#define CMIDM_CONMENU_OPERATOR_ASSIST (CMIDM_FIRST + 0x0024)
#define CMIDM_CONMENU_OPTIONALCOMPONENTS (CMIDM_FIRST + 0x0025)
#define CMIDM_ARRANGE (CMIDM_FIRST + 0x0026)
#define CMIDM_ARRANGE_BY_NAME (CMIDM_FIRST + 0x0027)
#define CMIDM_ARRANGE_BY_TYPE (CMIDM_FIRST + 0x0028)
#define CMIDM_ARRANGE_BY_STATUS (CMIDM_FIRST + 0x0029)
#define CMIDM_ARRANGE_BY_OWNER (CMIDM_FIRST + 0x0030)
#define CMIDM_ARRANGE_BY_PHONEORHOSTADDRESS (CMIDM_FIRST + 0x0031)
#define CMIDM_ARRANGE_BY_DEVICE_NAME (CMIDM_FIRST + 0x0032)
#define CMIDM_CONMENU_CREATE_BRIDGE (CMIDM_FIRST + 0x0033)
#define CMIDM_HOMENET_WIZARD (CMIDM_FIRST + 0x0034)
#define CMIDM_NET_DIAGNOSTICS (CMIDM_FIRST + 0x0035)
#define CMIDM_NET_TROUBLESHOOT (CMIDM_FIRST + 0x0036)
// Debug only commands
//
#if DBG
#define CMIDM_DEBUG (CMIDM_FIRST + 0x0040)
#define CMIDM_DEBUG_TRAY (CMIDM_FIRST + 0x0041)
#define CMIDM_DEBUG_TRACING (CMIDM_FIRST + 0x0042)
#define CMIDM_DEBUG_NOTIFYADD (CMIDM_FIRST + 0x0044)
#define CMIDM_DEBUG_NOTIFYREMOVE (CMIDM_FIRST + 0x0045)
#define CMIDM_DEBUG_NOTIFYTEST (CMIDM_FIRST + 0x0046)
#define CMIDM_DEBUG_REFRESH (CMIDM_FIRST + 0x0047)
#define CMIDM_DEBUG_REFRESHNOFLUSH (CMIDM_FIRST + 0x0048)
#define CMIDM_DEBUG_REFRESHSELECTED (CMIDM_FIRST + 0x0049)
#define CMIDM_DEBUG_REMOVETRAYICONS (CMIDM_FIRST + 0x004A)
#endif
// Menu options
//
#define IDM_OPEN 11200
//---[ Strings for command ID's (shows in status line) ]-----------------------
//
#define IDS_CMIDM_START 12000
#define IDS_CMIDM_NEW_CONNECTION (IDS_CMIDM_START + CMIDM_NEW_CONNECTION)
#define IDS_CMIDM_CONNECT (IDS_CMIDM_START + CMIDM_CONNECT)
#define IDS_CMIDM_ENABLE (IDS_CMIDM_START + CMIDM_ENABLE)
#define IDS_CMIDM_DISCONNECT (IDS_CMIDM_START + CMIDM_DISCONNECT)
#define IDS_CMIDM_DISABLE (IDS_CMIDM_START + CMIDM_DISABLE)
#define IDS_CMIDM_STATUS (IDS_CMIDM_START + CMIDM_STATUS)
#define IDS_CMIDM_CREATE_SHORTCUT (IDS_CMIDM_START + CMIDM_CREATE_SHORTCUT)
#define IDS_CMIDM_DELETE (IDS_CMIDM_START + CMIDM_DELETE)
#define IDS_CMIDM_RENAME (IDS_CMIDM_START + CMIDM_RENAME)
#define IDS_CMIDM_PROPERTIES (IDS_CMIDM_START + CMIDM_PROPERTIES)
#define IDS_CMIDM_CREATE_COPY (IDS_CMIDM_START + CMIDM_CREATE_COPY)
#define IDS_CMIDM_CREATE_BRIDGE (IDS_CMIDM_START + CMIDM_CREATE_BRIDGE)
#define IDS_CMIDM_ADD_TO_BRIDGE (IDS_CMIDM_START + CMIDM_ADD_TO_BRIDGE)
#define IDS_CMIDM_REMOVE_FROM_BRIDGE (IDS_CMIDM_START + CMIDM_REMOVE_FROM_BRIDGE)
#define IDS_CMIDM_SET_DEFAULT (IDS_CMIDM_START + CMIDM_SET_DEFAULT)
#define IDS_CMIDM_UNSET_DEFAULT (IDS_CMIDM_START + CMIDM_UNSET_DEFAULT)
#define IDS_CMIDM_FIX (IDS_CMIDM_START + CMIDM_FIX)
#define IDS_CMIDM_HOMENET_WIZARD (IDS_CMIDM_START + CMIDM_HOMENET_WIZARD)
#define IDS_CMIDM_WZCDLG_SHOW (IDS_CMIDM_START + CMIDM_WZCDLG_SHOW)
#define IDS_CMIDM_NET_TROUBLESHOOT (IDS_CMIDM_START + CMIDM_NET_TROUBLESHOOT)
#define IDS_CMIDM_CONNECTIONS (IDS_CMIDM_START + CMIDM_CONNECTIONS)
#define IDS_CMIDM_CONMENU_DIALUP_PREFS (IDS_CMIDM_START + CMIDM_CONMENU_DIALUP_PREFS)
#define IDS_CMIDM_CONMENU_ADVANCED_CONFIG (IDS_CMIDM_START + CMIDM_CONMENU_ADVANCED_CONFIG)
#define IDS_CMIDM_CONMENU_CREATE_BRIDGE (IDS_CMIDM_START + CMIDM_CONMENU_CREATE_BRIDGE)
#define IDS_CMIDM_CONMENU_NETWORK_ID (IDS_CMIDM_START + CMIDM_CONMENU_NETWORK_ID)
#define IDS_CMIDM_CONMENU_OPERATOR_ASSIST (IDS_CMIDM_START + CMIDM_CONMENU_OPERATOR_ASSIST)
#define IDS_CMIDM_CONMENU_OPTIONALCOMPONENTS (IDS_CMIDM_START + CMIDM_CONMENU_OPTIONALCOMPONENTS)
#define IDS_CMIDM_ARRANGE (IDS_CMIDM_START + CMIDM_ARRANGE)
#define IDS_CMIDM_ARRANGE_BY_NAME (IDS_CMIDM_START + CMIDM_ARRANGE_BY_NAME)
#define IDS_CMIDM_ARRANGE_BY_TYPE (IDS_CMIDM_START + CMIDM_ARRANGE_BY_TYPE)
#define IDS_CMIDM_ARRANGE_BY_STATUS (IDS_CMIDM_START + CMIDM_ARRANGE_BY_STATUS)
#define IDS_CMIDM_ARRANGE_BY_OWNER (IDS_CMIDM_START + CMIDM_ARRANGE_BY_OWNER)
#define IDS_CMIDM_ARRANGE_BY_PHONEORHOSTADDRESS (IDS_CMIDM_START + CMIDM_ARRANGE_BY_PHONEORHOSTADDRESS)
#define IDS_CMIDM_ARRANGE_BY_DEVICE_NAME (IDS_CMIDM_START + CMIDM_ARRANGE_BY_DEVICE_NAME)
// Debug only commands
//
#if DBG
#define IDS_CMIDM_DEBUG (IDS_CMIDM_START + CMIDM_DEBUG)
#define IDS_CMIDM_DEBUG_TRAY (IDS_CMIDM_START + CMIDM_DEBUG_TRAY)
#define IDS_CMIDM_DEBUG_TRACING (IDS_CMIDM_START + CMIDM_DEBUG_TRACING)
#define IDS_CMIDM_DEBUG_NOTIFYADD (IDS_CMIDM_START + CMIDM_DEBUG_NOTIFYADD)
#define IDS_CMIDM_DEBUG_NOTIFYREMOVE (IDS_CMIDM_START + CMIDM_DEBUG_NOTIFYREMOVE)
#define IDS_CMIDM_DEBUG_NOTIFYTEST (IDS_CMIDM_START + CMIDM_DEBUG_NOTIFYTEST)
#define IDS_CMIDM_DEBUG_REFRESH (IDS_CMIDM_START + CMIDM_DEBUG_REFRESH)
#define IDS_CMIDM_DEBUG_REFRESHNOFLUSH (IDS_CMIDM_START + CMIDM_DEBUG_REFRESHNOFLUSH)
#define IDS_CMIDM_DEBUG_REFRESHSELECTED (IDS_CMIDM_START + CMIDM_DEBUG_REFRESHSELECTED)
#define IDS_CMIDM_DEBUG_REMOVETRAYICONS (IDS_CMIDM_START + CMIDM_DEBUG_REMOVETRAYICONS)
#endif