|
|
//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1998 - 1999
//
// File: ipxhelp.cpp
//
//--------------------------------------------------------------------------
#include "stdafx.h"
#include "ipxsnap.hm"
#include "resource.h"
//
// What follows is the data that gets generated from
// mkdlg.exe -c ipxsnap.rc
//
// "File ipxsnap.rc line 87 : Resource - DIALOG : IDD_GENERIC_PROP_PAGE"
static const DWORD rgdw_IDD_GENERIC_PROP_PAGE[] = { 0,0 };
// "File ipxsnap.rc line 96 : Resource - DIALOG : IDD_IPX_GLOBAL_GENERAL_PAGE"
static const DWORD rgdw_IDD_IPX_GLOBAL_GENERAL_PAGE[] = { IDC_IGG_BTN_LOG_NONE, HIDC_IGG_BTN_LOG_NONE, IDC_IGG_BTN_LOG_ERRORS, HIDC_IGG_BTN_LOG_ERRORS, IDC_IGG_BTN_LOG_WARNINGS, HIDC_IGG_BTN_LOG_WARNINGS, IDC_IGG_BTN_LOG_INFO, HIDC_IGG_BTN_LOG_INFO, 0,0 };
// "File ipxsnap.rc line 119 : Resource - DIALOG : IDD_IPX_IF_GENERAL_PAGE"
static const DWORD rgdw_IDD_IPX_IF_GENERAL_PAGE[] = { IDC_IIG_BTN_ADMIN_STATE, HIDC_IIG_BTN_ADMIN_STATE, IDC_IIG_GRP_CONTROL_PROTOCOL, HIDC_IIG_GRP_CONTROL_PROTOCOL, IDC_IIG_BTN_IPX_CP, HIDC_IIG_BTN_IPX_CP, IDC_IIG_BTN_IPX_WAN, HIDC_IIG_BTN_IPX_WAN, IDC_IIG_BTN_INPUT_FILTERS, HIDC_IIG_BTN_INPUT_FILTERS, IDC_IIG_BTN_OUTPUT_FILTERS, HIDC_IIG_BTN_OUTPUT_FILTERS, 0,0 };
// "File ipxsnap.rc line 144 : Resource - DIALOG : IDD_IPX_NB_IF_GENERAL_PAGE"
static const DWORD rgdw_IDD_IPX_NB_IF_GENERAL_PAGE[] = { IDC_NIG_BTN_ACCEPT, HIDC_NIG_BTN_ACCEPT, IDC_NIG_BTN_DELIVER_ALWAYS, HIDC_NIG_BTN_DELIVER_ALWAYS, IDC_NIG_BTN_DELIVER_NEVER, HIDC_NIG_BTN_DELIVER_NEVER, IDC_NIG_BTN_DELIVER_STATIC, HIDC_NIG_BTN_DELIVER_STATIC, IDC_NIG_BTN_DELIVER_WHEN_UP, HIDC_NIG_BTN_DELIVER_WHEN_UP, 0,0 };
// "File ipxsnap.rc line 173 : Resource - DIALOG : IDD_STATIC_ROUTE"
static const DWORD rgdw_IDD_STATIC_ROUTE[] = { IDC_SRD_EDIT_NETWORK_NUMBER, HIDC_SRD_EDIT_NETWORK_NUMBER, IDC_SRD_EDIT_NEXT_HOP, HIDC_SRD_EDIT_NEXT_HOP, IDC_SRD_EDIT_TICK_COUNT, HIDC_SRD_EDIT_TICK_COUNT, IDC_SRD_SPIN_TICK_COUNT, HIDC_SRD_SPIN_TICK_COUNT, IDC_SRD_EDIT_HOP_COUNT, HIDC_SRD_EDIT_HOP_COUNT, IDC_SRD_SPIN_HOP_COUNT, HIDC_SRD_SPIN_HOP_COUNT, IDC_SRD_COMBO_INTERFACE, HIDC_SRD_COMBO_INTERFACE, 0,0 };
// "File ipxsnap.rc line 203 : Resource - DIALOG : IDD_STATIC_SERVICE"
static const DWORD rgdw_IDD_STATIC_SERVICE[] = { IDC_SSD_EDIT_SERVICE_TYPE, HIDC_SSD_EDIT_SERVICE_TYPE, IDC_SSD_EDIT_SERVICE_NAME, HIDC_SSD_EDIT_SERVICE_NAME, IDC_SSD_EDIT_NETWORK_ADDRESS, HIDC_SSD_EDIT_NETWORK_ADDRESS, IDC_SSD_EDIT_NODE_ADDRESS, HIDC_SSD_EDIT_NODE_ADDRESS, IDC_SSD_EDIT_SOCKET_ADDRESS, HIDC_SSD_EDIT_SOCKET_ADDRESS, IDC_SSD_EDIT_HOP_COUNT, HIDC_SSD_EDIT_HOP_COUNT, IDC_SSD_SPIN_HOP_COUNT, HIDC_SSD_SPIN_HOP_COUNT, IDC_SSD_COMBO_INTERFACE, HIDC_SSD_COMBO_INTERFACE, 0,0 };
// "File ipxsnap.rc line 233 : Resource - DIALOG : IDD_STATIC_NETBIOS_NAME"
static const DWORD rgdw_IDD_STATIC_NETBIOS_NAME[] = { IDC_SND_EDIT_NAME, HIDC_SND_EDIT_NAME, IDC_SND_EDIT_TYPE, HIDC_SND_EDIT_TYPE, IDC_SND_COMBO_INTERFACE, HIDC_SND_COMBO_INTERFACE, 0,0 };
// "File ipxsnap.rc line 252 : Resource - DIALOG : IDD_RIP_GLOBAL_GENERAL_PAGE"
static const DWORD rgdw_IDD_RIP_GLOBAL_GENERAL_PAGE[] = { IDC_RGG_BTN_LOG_ERROR, HIDC_RGG_BTN_LOG_ERROR, IDC_RGG_BTN_LOG_WARN, HIDC_RGG_BTN_LOG_WARN, IDC_RGG_BTN_LOG_INFO, HIDC_RGG_BTN_LOG_INFO, IDC_RGG_BTN_LOG_NONE, HIDC_RGG_BTN_LOG_NONE, 0,0 };
// "File ipxsnap.rc line 275 : Resource - DIALOG : IDD_RIP_INTERFACE_GENERAL_PAGE"
static const DWORD rgdw_IDD_RIP_INTERFACE_GENERAL_PAGE[] = { IDC_RIG_BTN_ADMIN_STATE, HIDC_RIG_BTN_ADMIN_STATE, IDC_RIG_BTN_ADVERTISE_ROUTES, HIDC_RIG_BTN_ADVERTISE_ROUTES, IDC_RIG_BTN_ACCEPT_ROUTE_ADS, HIDC_RIG_BTN_ACCEPT_ROUTE_ADS, IDC_RIG_BTN_UPDATE_MODE_STANDARD, HIDC_RIG_BTN_UPDATE_MODE_STANDARD, IDC_RIG_BTN_UPDATE_MODE_NONE, HIDC_RIG_BTN_UPDATE_MODE_NONE, IDC_RIG_BTN_UPDATE_MODE_AUTOSTATIC, HIDC_RIG_BTN_UPDATE_MODE_AUTOSTATIC, IDC_RIG_EDIT_INTERVAL, HIDC_RIG_EDIT_INTERVAL, IDC_RIG_SPIN_INTERVAL, HIDC_RIG_SPIN_INTERVAL, IDC_RIG_EDIT_MULTIPLIER, HIDC_RIG_EDIT_MULTIPLIER, IDC_RIG_SPIN_MULTIPLIER, HIDC_RIG_SPIN_MULTIPLIER, IDC_RIG_BTN_INPUT_FILTERS, HIDC_RIG_BTN_INPUT_FILTERS, IDC_RIG_BTN_OUTPUT_FILTERS, HIDC_RIG_BTN_OUTPUT_FILTERS, 0,0 };
// "File ipxsnap.rc line 319 : Resource - DIALOG : IDD_SAP_GLOBAL_GENERAL_PAGE"
static const DWORD rgdw_IDD_SAP_GLOBAL_GENERAL_PAGE[] = { IDC_SGG_BTN_LOG_NONE, HIDC_SGG_BTN_LOG_NONE, IDC_SGG_BTN_LOG_ERROR, HIDC_SGG_BTN_LOG_ERROR, IDC_SGG_BTN_LOG_WARN, HIDC_SGG_BTN_LOG_WARN, IDC_SGG_BTN_LOG_INFO, HIDC_SGG_BTN_LOG_INFO, 0,0 };
// "File ipxsnap.rc line 341 : Resource - DIALOG : IDD_SAP_INTERFACE_GENERAL_PAGE"
static const DWORD rgdw_IDD_SAP_INTERFACE_GENERAL_PAGE[] = { IDC_SIG_BTN_ADMIN_STATE, HIDC_SIG_BTN_ADMIN_STATE, IDC_SIG_BTN_ADVERTISE_SERVICES, HIDC_SIG_BTN_ADVERTISE_SERVICES, IDC_SIG_BTN_ACCEPT_SERVICE_ADS, HIDC_SIG_BTN_ACCEPT_SERVICE_ADS, IDC_SIG_BTN_REPLY_GNS_REQUESTS, HIDC_SIG_BTN_REPLY_GNS_REQUESTS, IDC_SIG_BTN_UPDATE_MODE_STANDARD, HIDC_SIG_BTN_UPDATE_MODE_STANDARD, IDC_SIG_BTN_UPDATE_MODE_NONE, HIDC_SIG_BTN_UPDATE_MODE_NONE, IDC_SIG_BTN_UPDATE_MODE_AUTOSTATIC, HIDC_SIG_BTN_UPDATE_MODE_AUTOSTATIC, IDC_SIG_EDIT_INTERVAL, HIDC_SIG_EDIT_INTERVAL, IDC_SIG_SPIN_INTERVAL, HIDC_SIG_SPIN_INTERVAL, IDC_SIG_EDIT_MULTIPLIER, HIDC_SIG_EDIT_MULTIPLIER, IDC_SIG_SPIN_MULTIPLIER, HIDC_SIG_SPIN_MULTIPLIER, IDC_SIG_BTN_INPUT_FILTERS, HIDC_SIG_BTN_INPUT_FILTERS, IDC_SIG_BTN_OUTPUT_FILTERS, HIDC_SIG_BTN_OUTPUT_FILTERS, 0,0 };
// "File ipxsnap.rc line 390 : Resource - DIALOG : IDD_IPX_IF_CONFIG_PAGE"
static const DWORD rgdw_IDD_IPX_IF_CONFIG_PAGE[] = { IDC_IIC_EDIT_NETNUMBER, HIDC_IIC_EDIT_NETNUMBER, 0,0 };
// "File ipxsnap.rc line 401 : Resource - DIALOG : IDD_ROUTE_FILTERS_INPUT and IDD_ROUTE_FILTERS_OUTPUT"
static const DWORD rgdw_IDD_ROUTE_FILTERS[] = { IDC_RFS_BTN_DENY, HIDC_RFS_BTN_DENY, IDC_RFS_BTN_PERMIT, HIDC_RFS_BTN_PERMIT, IDC_RFS_LIST, HIDC_RFS_LIST, IDC_RFS_BTN_ADD, HIDC_RFS_BTN_ADD, IDC_RFS_BTN_EDIT, HIDC_RFS_BTN_EDIT, IDC_RFS_BTN_DELETE, HIDC_RFS_BTN_DELETE, 0,0 };
// "File ipxsnap.rc line 425 : Resource - DIALOG : IDD_ROUTE_FILTER"
static const DWORD rgdw_IDD_ROUTE_FILTER[] = { IDC_RF_TEXT_INTERFACE, HIDC_RF_TEXT_INTERFACE, IDC_RF_EDIT_INTERFACE, HIDC_RF_EDIT_INTERFACE, IDC_RF_EDIT_NETWORK, HIDC_RF_EDIT_NETWORK, IDC_RF_EDIT_NETMASK, HIDC_RF_EDIT_NETMASK, 0,0 };
// "File ipxsnap.rc line 443 : Resource - DIALOG : IDD_SERVICE_FILTER"
static const DWORD rgdw_IDD_SERVICE_FILTER[] = { IDC_SF_TEXT_INTERFACE, HIDC_SF_TEXT_INTERFACE, IDC_SF_EDIT_INTERFACE, HIDC_SF_EDIT_INTERFACE, IDC_SF_EDIT_SERVICE_TYPE, HIDC_SF_EDIT_SERVICE_TYPE, IDC_SF_EDIT_SERVICE_NAME, HIDC_SF_EDIT_SERVICE_NAME, 0,0 };
// "File ipxsnap.rc line 461 : Resource - DIALOG : IDD_SERVICE_FILTERS"
static const DWORD rgdw_IDD_SERVICE_FILTERS[] = { IDC_SFS_BTN_DENY, HIDC_SFS_BTN_DENY, IDC_SFS_BTN_PERMIT, HIDC_SFS_BTN_PERMIT, IDC_SFS_LIST, HIDC_SFS_LIST, IDC_SFS_BTN_ADD, HIDC_SFS_BTN_ADD, IDC_SFS_BTN_EDIT, HIDC_SFS_BTN_EDIT, IDC_SFS_BTN_DELETE, HIDC_SFS_BTN_DELETE, 0,0 };
//
// End of mkdlg.exe output
//
// This is similar to IDD_STATIC_ROUTE, so I'll use the same helps
static const DWORD rgdw_IDD_STATIC_ROUTE_PROPERTYPAGE[] = { IDC_SRD_EDIT_NETWORK_NUMBER, HIDC_SRD_EDIT_NETWORK_NUMBER, IDC_SRD_EDIT_NEXT_HOP, HIDC_SRD_EDIT_NEXT_HOP, IDC_SRD_EDIT_TICK_COUNT, HIDC_SRD_EDIT_TICK_COUNT, IDC_SRD_SPIN_TICK_COUNT, HIDC_SRD_SPIN_TICK_COUNT, IDC_SRD_EDIT_HOP_COUNT, HIDC_SRD_EDIT_HOP_COUNT, IDC_SRD_SPIN_HOP_COUNT, HIDC_SRD_SPIN_HOP_COUNT, 0,0 };
// This is similar to IDD_STATIC_NETBIOS_NAME, so I'll use the same helps
static const DWORD rgdw_IDD_STATIC_NETBIOS_NAME_PROPERTYPAGE[] = { IDC_SND_EDIT_NAME, HIDC_SND_EDIT_NAME, IDC_SND_EDIT_TYPE, HIDC_SND_EDIT_TYPE, 0,0 };
// Have to include the dialogs in common
#include "commhelp.cpp"
static BOOL s_fInitHelpMap = FALSE; static CMapWordToPtr s_IDDHelpMap; void InitHelpMap();
DWORD * IpxSnapHelpMap(DWORD dwIDD) { LPVOID pvHelpMap = NULL; if (!s_fInitHelpMap) { InitHelpMap(); s_fInitHelpMap = TRUE; }
// Look in the help map
s_IDDHelpMap.Lookup((SHORT) dwIDD, pvHelpMap); return (DWORD *) pvHelpMap; }
void InitHelpMap() { s_IDDHelpMap.SetAt(IDD_IPX_GLOBAL_GENERAL_PAGE, (LPVOID) rgdw_IDD_IPX_GLOBAL_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_IPX_IF_GENERAL_PAGE, (LPVOID) rgdw_IDD_IPX_IF_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_IPX_NB_IF_GENERAL_PAGE, (LPVOID) rgdw_IDD_IPX_NB_IF_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_STATIC_ROUTE, (LPVOID) rgdw_IDD_STATIC_ROUTE); s_IDDHelpMap.SetAt(IDD_STATIC_SERVICE, (LPVOID) rgdw_IDD_STATIC_SERVICE); s_IDDHelpMap.SetAt(IDD_STATIC_NETBIOS_NAME, (LPVOID) rgdw_IDD_STATIC_NETBIOS_NAME); s_IDDHelpMap.SetAt(IDD_RIP_GLOBAL_GENERAL_PAGE, (LPVOID) rgdw_IDD_RIP_GLOBAL_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_RIP_INTERFACE_GENERAL_PAGE, (LPVOID) rgdw_IDD_RIP_INTERFACE_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_SAP_GLOBAL_GENERAL_PAGE, (LPVOID) rgdw_IDD_SAP_GLOBAL_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_SAP_INTERFACE_GENERAL_PAGE, (LPVOID) rgdw_IDD_SAP_INTERFACE_GENERAL_PAGE); s_IDDHelpMap.SetAt(IDD_IPX_IF_CONFIG_PAGE, (LPVOID) rgdw_IDD_IPX_IF_CONFIG_PAGE); s_IDDHelpMap.SetAt(IDD_ROUTE_FILTERS_INPUT, (LPVOID) rgdw_IDD_ROUTE_FILTERS); s_IDDHelpMap.SetAt(IDD_ROUTE_FILTERS_OUTPUT, (LPVOID) rgdw_IDD_ROUTE_FILTERS);
s_IDDHelpMap.SetAt(IDD_ROUTE_FILTER, (LPVOID) rgdw_IDD_ROUTE_FILTER); s_IDDHelpMap.SetAt(IDD_SERVICE_FILTER, (LPVOID) rgdw_IDD_SERVICE_FILTER); s_IDDHelpMap.SetAt(IDD_SERVICE_FILTERS_INPUT, (LPVOID) rgdw_IDD_SERVICE_FILTERS); s_IDDHelpMap.SetAt(IDD_SERVICE_FILTERS_OUTPUT, (LPVOID) rgdw_IDD_SERVICE_FILTERS); s_IDDHelpMap.SetAt(IDD_STATIC_ROUTE_PROPERTYPAGE, (LPVOID) rgdw_IDD_STATIC_ROUTE_PROPERTYPAGE); s_IDDHelpMap.SetAt(IDD_STATIC_NETBIOS_NAME_PROPERTYPAGE, (LPVOID) rgdw_IDD_STATIC_NETBIOS_NAME_PROPERTYPAGE);
// Include the entries for common
s_IDDHelpMap.SetAt(IDD_STATS, (LPVOID) rgdw_IDD_STATS); s_IDDHelpMap.SetAt(IDD_STATS_NARROW, (LPVOID) rgdw_IDD_STATS_NARROW); s_IDDHelpMap.SetAt(IDD_COMMON_SELECT_COLUMNS, (LPVOID) rgdw_IDD_COMMON_SELECT_COLUMNS); s_IDDHelpMap.SetAt(IDD_BUSY, (LPVOID) rgdw_IDD_BUSY); }
|