?? dial.h
字號(hào):
// Copyright (c) 1999-2000 Microsoft Corporation. All rights reserved.
#ifndef DIAL_H
#define DIAL_H
#define toupper(ch) (((ch >= 'a') && (ch <= 'z')) ? ch-'a'+'A':ch)
//#define isxdigit(ch) (((ch >= 'a') && (ch <= 'f')) || ((ch >= 'A') && (ch <= 'F')) || ((ch >= '0') && (ch <= '9')))
//#define isdigit(ch) ((ch >= '0') && (ch <= '9'))
#define ctox(ch) (((ch >='0') && (ch <= '9')) ? ch-'0': toupper(ch)-'A'+10)
#define MAXSTRINGLENGTH 256
#define MAXUINTSTRLENGTH 11 // Max UINT in ascii + terminator
#define REG_NULL 0xFFFFFFFF // indicates an invalid registry handle
#define CMD_INDEX_START 1 // "1", "2", "3", "4", ...
typedef struct _ModemMacro {
TCHAR MacroName[MAXSTRINGLENGTH];
TCHAR MacroValue[MAXSTRINGLENGTH];
} MODEMMACRO;
#define LMSCH '<'
#define RMSCH '>'
#define APPEND_MACRO TEXT("<append>")
#define APPEND_MACRO_LENGTH 8
#define CR_MACRO TEXT("<cr>")
#define CR_MACRO_LENGTH 4
#define LF_MACRO TEXT("<lf>")
#define LF_MACRO_LENGTH 4
#define INTEGER_MACRO TEXT("<#>")
#define INTEGER_MACRO_LENGTH 3
#define CR '\r' // 0x0D
#define LF '\n' // 0x0A
#define MAX_COMMAND_TRIES 3 // # of times to try a command before giving up.
#define MAX_HANGUP_TRIES 3 // # of times to try hanging up before giving up.
#define MODEM_ESCAPE_SEQUENCE "+++"
#define MODEM_ESCAPE_SEQUENCE_LEN 3
#define MDMLOG_RESPONSE 1
#define MDMLOG_COMMAND_OK 2
#define MDMLOG_COMMAND_FAIL 3
typedef enum _ModemRespCodes
{
MODEM_SUCCESS = 0,
MODEM_PENDING,
MODEM_CONNECT,
MODEM_FAILURE,
MODEM_HANGUP,
MODEM_NODIALTONE,
MODEM_BUSY,
MODEM_NOANSWER,
MODEM_RING,
MODEM_CARRIER,
MODEM_PROTOCOL,
MODEM_PROGRESS,
MODEM_UNKNOWN,
MODEM_IGNORE, // Used to ignore echo's of original command
MODEM_EXIT
} MODEMRESPCODES;
typedef struct _MODEM_RESPONSE
{
PUCHAR pszResponse;
MODEMRESPCODES ModemRespCode;
} MODEM_RESPONSE, *PTMODEMRESPONSE;
#define LEAVECS TRUE
#define NOCS FALSE
MODEMRESPCODES MdmGetResponse(PTLINEDEV pLineDev, PUCHAR pszCommand, BOOL bLeaveCS);
BOOL MdmSendCommand(PTLINEDEV pLineDev, UCHAR const *pszCommand);
LPSTR MdmConvertCommand(WCHAR const *pszWCommand,LPSTR pchCmd,LPDWORD lpdwSize);
#endif // DIAL_H
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -