mirror of https://github.com/lianthony/NT4.0
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.
308 lines
14 KiB
308 lines
14 KiB
#include "windows.h"
|
|
#include "prsht.h"
|
|
#include "clientr.h"
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Default line and phone icons
|
|
//
|
|
// these icons taken from VB\ICONS\COMM
|
|
// REVIEW: these should be replaced with something better
|
|
//
|
|
//
|
|
|
|
|
|
#if WINNT
|
|
TAPILINE ICON DISCARDABLE "NET09A.ICO"
|
|
TAPIPHONE ICON DISCARDABLE "PHONE03.ICO"
|
|
CALLCARD ICON DISCARDABLE "CCARD1.ICO"
|
|
IDCL_LOC_BMP BITMAP DISCARDABLE "LOC.BMP"
|
|
IDCL_LOC_SIMPLE_BMP BITMAP DISCARDABLE "LOCSIMP.BMP"
|
|
#else
|
|
TAPILINE ICON DISCARDABLE "..\\NET09A.ICO"
|
|
TAPIPHONE ICON DISCARDABLE "..\\PHONE03.ICO"
|
|
CALLCARD ICON DISCARDABLE "..\\CCARD1.ICO"
|
|
IDCL_LOC_BMP BITMAP DISCARDABLE "..\\LOC.BMP"
|
|
IDCL_LOC_SIMPLE_BMP BITMAP DISCARDABLE "..\\LOCSIMP.BMP"
|
|
#endif
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
|
|
IDD_DEFINE_LOCATION DIALOG DISCARDABLE 10, 10, 265, 217
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU //| DS_3DLOOK
|
|
CAPTION "My Locations"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "I am &dialing from:",IDCS_DL_NAME,10,11,56,10
|
|
COMBOBOX IDCC_DL_NAME,70,9,83,50,CBS_DROPDOWN |
|
|
CBS_SORT | WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL
|
|
PUSHBUTTON "&New...",IDCB_DL_NEW_LOCATION,160,9,41,14
|
|
PUSHBUTTON "&Remove",IDCB_DL_REMOVE_LOCATION,205,9,41,14
|
|
GROUPBOX "Where I am:",IDC_STATIC,7,26,250,57
|
|
LTEXT "The area &code is:",IDCS_DL_AREACODE,15,40,59,10
|
|
EDITTEXT IDCE_DL_AREACODE,76,38,40,14,ES_AUTOHSCROLL
|
|
LTEXT "",IDC_STATIC+1,120,40,56,10
|
|
LTEXT "&I am in:",IDCS_DL_COUNTRY,15,59,51,10
|
|
COMBOBOX IDCC_DL_COUNTRY,76,58,128,128,CBS_DROPDOWNLIST |
|
|
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
|
GROUPBOX "How I dial from this location:",IDC_STATIC+2,7,88,250,90
|
|
LTEXT "To access an &outside line, first dial:",IDCS_DL_OUTSIDE,
|
|
15,104,114,10
|
|
EDITTEXT IDCE_DL_OUTSIDEACCESS,130,102,15,14,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
LTEXT "for local,",IDCS_DL_OUTSIDEACCESS,147,104,30,10
|
|
EDITTEXT IDCE_DL_LONGDISTANCEACCESS,181,102,15,14,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
LTEXT "for long distance.",IDCS_DL_LONGDISTANCEACCESS,198,104,55,10
|
|
CONTROL "Dial &using Calling Card:",IDCK_DL_CALLINGCARD,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,15,120,88,13
|
|
/* removed to temporarily fix bug 1156; following "LTEXT" is replacement
|
|
CONTROL "",IDCE_DL_CALLINGCARD,"Static",SS_LEFTNOWORDWRAP |
|
|
SS_NOPREFIX | WS_DISABLED | WS_GROUP,104,120,98,14
|
|
*/
|
|
LTEXT "",IDCE_DL_CALLINGCARD,104,122,98,12,SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
|
PUSHBUTTON "C&hange...",IDCB_DL_CHANGE_CARD,208,120,42,14
|
|
CONTROL "This location has call &waiting. To disable it, dial:",
|
|
IDCK_DL_CALLWAITING,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,15,141,168,10
|
|
COMBOBOX IDCC_DL_CALLWAITING,190,140,42,90,CBS_DROPDOWN |
|
|
WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "The phone system at this location uses:",IDCS_PULSE,15,160,159,10
|
|
RADIOBUTTON "&Tone dialing",IDCR_TONE,145,157,55,14,WS_GROUP
|
|
RADIOBUTTON "&Pulse dialing",IDCR_PULSE,200,157,55,14
|
|
|
|
LTEXT "Number to be dialed:",IDCS_DIAL_NUMBER_TEXT,15,184,70,10
|
|
LTEXT "",IDCS_DL_DIAL_NUMBER,86,184,165,17,SS_NOPREFIX
|
|
CONTROL "Dial as a &long distance call",IDCK_DL_IN_LOCAL,
|
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,203,98,10
|
|
END
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
IDD_CALLING_CARD_CHANGE DIALOG DISCARDABLE 10, 10, 293, 130
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
|
|
CAPTION "Change Calling Card"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
// LTEXT "Calling Card to &use:",IDCS_DR_CARD_NAME,54,22,67,10
|
|
DEFPUSHBUTTON "OK",IDOK,236,9,50,14
|
|
LTEXT "Calling Card to &use:",IDCS_DR_CARD_NAME,54,22,67,10
|
|
COMBOBOX IDCC_DR_CARD_NAME,124,19,96,120,CBS_DROPDOWN | CBS_SORT |
|
|
WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL
|
|
LTEXT "&Calling Card number:",IDCS_DR_CARD_NUM,54,43,68,10
|
|
EDITTEXT IDCE_DR_CARD_NUM,123,41,96,14,ES_AUTOHSCROLL
|
|
PUSHBUTTON "&New...",IDCB_DR_NEW_CARD,54,99,52,14
|
|
PUSHBUTTON "&Remove",IDCB_DR_REMOVE_CARD,110,99,52,14
|
|
// PUSHBUTTON "&Advanced...",IDCB_DR_ADVANCED,166,99,53,14
|
|
PUSHBUTTON "Ru&les...",IDCB_DR_ADVANCED,166,99,53,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,236,27,50,14
|
|
GROUPBOX "",IDC_STATIC,7,5,222,118
|
|
ICON "CALLCARD",IDC_STATIC,17,19,18,20
|
|
/* CONTROL "",IDC_STATIC,"Static",SS_BLACKRECT,45,10,2,112 */
|
|
END
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
IDD_DIALING_RULES DIALOG DISCARDABLE 10, 10, 220, 106
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
|
|
CAPTION "Dialing Rules"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Calls within the same area code:",IDCS_DR_LOCAL_NUM,7,
|
|
7,117,10
|
|
EDITTEXT IDCE_DR_LOCAL_NUM,7,18,140,14,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
LTEXT "&Long distance calls:",IDCS_DR_LONG_NUM,7,38,73,10
|
|
EDITTEXT IDCE_DR_LONG_NUM,7,49,140,14,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
LTEXT "&International calls:",IDCS_DR_INTERNATIONAL_NUM,7,68,
|
|
68,10
|
|
EDITTEXT IDCE_DR_INTERNATIONAL_NUM,7,78,140,14,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
PUSHBUTTON "Close",IDOK,159,7,54,14
|
|
// PUSHBUTTON "Cancel",IDCANCEL,159,25,54,14
|
|
PUSHBUTTON "Copy &From...",IDCB_DR_COPY_FROM,159,25,54,14
|
|
END
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
IDD_NEW_CARD DIALOG DISCARDABLE 10, 10, 160, 63
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
|
|
CAPTION "Create New Calling Card"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Create a new calling card named:",IDCS_NC_NEW_CARD,10,
|
|
9,120,10
|
|
EDITTEXT IDCE_NC_NEW_CARD,10,20,139,14,ES_AUTOHSCROLL
|
|
DEFPUSHBUTTON "OK",IDOK,44,39,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,99,39,50,14
|
|
END
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
IDD_COPY_DIAL_RULES DIALOG DISCARDABLE 10, 10, 160, 140
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
|
|
CAPTION "Copy Dialing Rules"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Select the calling card from which to copy:",
|
|
IDCS_CR_RULE_LIST,10,10,140,10
|
|
LISTBOX IDCL_CR_RULE_LIST,10,21,140,90,LBS_SORT | WS_VSCROLL |
|
|
WS_TABSTOP
|
|
DEFPUSHBUTTON "OK",IDOK,45,116,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,100,116,50,14
|
|
END
|
|
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
/* If any (non-size related) changes are made to this dialog, be sure to
|
|
* propagate them to the IDD_WIZ_DIALINFO dialog too. That is used by
|
|
* the RNA guys in their Modems wizard.
|
|
*/
|
|
IDD_DEFINE_LOCATION_SIMPLE DIALOG DISCARDABLE 10, 10, 303, 199
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
|
|
CAPTION "Location Information"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
|
|
LTEXT "&What country are you in now?",IDC_STATIC,107,35,109,10
|
|
COMBOBOX IDCC_DL_COUNTRY,107,47,180,68,CBS_DROPDOWNLIST |
|
|
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "What area (or city) &code are you in now?",IDC_STATIC,
|
|
107,65,181,10
|
|
|
|
EDITTEXT IDCE_DL_AREACODE,107,77,40,12,ES_AUTOHSCROLL
|
|
CONTROL IDCL_LOC_SIMPLE_BMP,IDCS_LOC_BMP,"Static",SS_BITMAP,10,10,100,33
|
|
/* CONTROL "",IDCS_LOC_BMP,"Static",0xe,10,10,100,33 */
|
|
LTEXT "Please provide information about your current location so that your calls can be dialed correctly.",
|
|
// LTEXT "Please enter the following so that your calls can be dialed correctly.",
|
|
IDCS_DL_SILENTTEXT,107,15,188,17
|
|
LTEXT "If you dial a number to access an &outside line, what is it?",
|
|
IDCS_DL_OUTSIDEACCESS,107,95,189,10
|
|
EDITTEXT IDCE_DL_OUTSIDEACCESS,107,107,40,12,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
|
|
LTEXT "The phone system at this location uses:",
|
|
IDCS_PULSE,107,125,159,10
|
|
RADIOBUTTON "&Tone dialing",IDCR_TONE,107,135,57,14,WS_GROUP
|
|
RADIOBUTTON "&Pulse dialing",IDCR_PULSE,175,135,57,14
|
|
|
|
LTEXT "",IDCS_DL_AREACODE,0,165,310,10,NOT WS_GROUP
|
|
DEFPUSHBUTTON "Close",IDOK,246,175,50,14
|
|
// DEFPUSHBUTTON "OK",IDOK,185,175,50,14
|
|
// PUSHBUTTON "Cancel",IDCANCEL,246,175,50,14
|
|
|
|
END
|
|
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
/* If any (non-size related) changes are made to this dialog, be sure to
|
|
* propagate them to the IDD_DEFINE_LOCATION_SIMPLE dialog too. That is
|
|
* used by Tapi to prompt the user for information when the dialing
|
|
* rules have never been initialized before.
|
|
*/
|
|
IDD_WIZ_DIALINFO DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Location Information"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&What country are you in now?",IDC_STATIC,92,22,109,10
|
|
COMBOBOX IDCC_DL_COUNTRY,92,33,177,68,CBS_DROPDOWNLIST |
|
|
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "What area (or city) &code are you in now?",IDC_STATIC,
|
|
92,54,181,10
|
|
EDITTEXT IDCE_DL_AREACODE,92,65,40,14,ES_AUTOHSCROLL
|
|
|
|
CONTROL IDCL_LOC_SIMPLE_BMP,IDCS_LOC_BMP,"Static",SS_BITMAP,0,0,
|
|
WIZ_CXBMP,WIZ_CYDLG
|
|
|
|
LTEXT "Please provide information about your current location so that your calls can be dialed correctly.",
|
|
IDC_STATIC,92,0,177,18
|
|
|
|
LTEXT "If you dial a number to access an &outside line, what is it?",
|
|
IDCS_DL_OUTSIDEACCESS,92,88,189,10
|
|
EDITTEXT IDCE_DL_OUTSIDEACCESS,92,99,40,14,ES_AUTOHSCROLL | ES_UPPERCASE
|
|
|
|
LTEXT "The phone system at this location uses:",
|
|
IDCS_PULSE,92,121,159,10
|
|
|
|
RADIOBUTTON "&Tone dialing",IDCR_TONE,92,130,55,12,WS_GROUP
|
|
RADIOBUTTON "&Pulse dialing",IDCR_PULSE,155,130,55,12
|
|
|
|
END
|
|
|
|
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
|
|
#include "general.rc"
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
|
|
DIALINGPROPERTIES_NAME "Dialing Properties"
|
|
|
|
IDS_NEWLOCATION "New Location"
|
|
|
|
IDS_NOCALLINGCARD "None (Direct Dial)"
|
|
|
|
IDS_WRN_CANT_REMOVE_LAST_CARD "This calling card cannot be removed"
|
|
REMOVE_CARD "Are you sure you want to remove the selected calling card?"
|
|
REMOVE_LOCATION "Are you sure you want to remove the selected location?"
|
|
IDCS_DL_CREATED_LOCATION "A new location was created"
|
|
IDS_WRN_TITLE_SURE "Are You Sure?"
|
|
IDS_WRN_TITLE_REQUIRED "Required Entry Not Made"
|
|
IDS_WRN_CARD_NUMBER_REQUIRED "The calling card you have selected requires a card number (PIN) to be entered."
|
|
IDS_WRN_AREA_CODE_REQUIRED "Locations in the selected country must specify an area (city) code. Please enter one."
|
|
|
|
IDS_MSG_SIMPLEMSG_MDMINSTALLED "Your modem has been installed. Please enter the following so that your calls can be dialed correctly."
|
|
|
|
IDS_WRN_TITLE_INVALCHAR "Improper Character Entered"
|
|
|
|
IDS_WRN_RULESNEEDED "You now must enter dialing ""rules"" for this calling card. These rules will define how a phone number is dialed using this calling card. If this is not done correctly, the calling card may not be used in making calls."
|
|
IDS_DL_DUP_NAME "The name you have entered matches another name already in use. Please enter a unique name."
|
|
IDS_DL_DUP_NAME_CAPTION "Name in Use"
|
|
IDS_DL_NULL_NAME "A valid location name is required for the current location."
|
|
IDS_DL_NULL_NAME_CAPTION "Required Entry Not Made"
|
|
END
|
|
|
|
#if WINNT
|
|
#include <ntverp.h>
|
|
#else
|
|
#include <version.h>
|
|
#endif
|
|
|
|
#define VER_FILEDESCRIPTION_STR "Microsoft\256 Windows(TM) Telephony API Client DLL"
|
|
#define VER_INTERNALNAME_STR "tapi32"
|
|
#define VER_ORIGINALFILENAME_STR "TAPI32.DLL"
|
|
//#define VER_LEGALCOPYRIGHT_STR "Copyright \251 Microsoft Corporation 1995. Portions Copyright Intel/Microsoft 1992-93. All Rights Reserved."
|
|
#define VER_LEGALCOPYRIGHT_STR "Copyright \251 Microsoft Corporation 1996. All Rights Reserved."
|
|
|
|
#define VER_FILETYPE VFT_DLL
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
|
|
#include <common.ver>
|
|
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
// /////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
#include "..\cpl\telephon.rc"
|
|
|
|
#include "tapini.rc"
|
|
#include "tapierr.rc"
|