236 lines
11 KiB
C
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
|
|
|
|
|
|
|
|
|