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.
154 lines
2.5 KiB
154 lines
2.5 KiB
/*++
|
|
|
|
Copyright (c) 1990-2003 Microsoft Corporation
|
|
All rights reserved
|
|
|
|
Module Name:
|
|
|
|
localui.h
|
|
|
|
// @@BEGIN_DDKSPLIT
|
|
Abstract:
|
|
|
|
|
|
Author:
|
|
|
|
Environment:
|
|
|
|
User Mode -Win32
|
|
|
|
Revision History:
|
|
// @@END_DDKSPLIT
|
|
--*/
|
|
|
|
#ifndef _LOCALUI_H_
|
|
#define _LOCALUI_H_
|
|
|
|
extern HANDLE hInst;
|
|
extern DWORD PortInfo1Strings[];
|
|
extern DWORD PortInfo2Strings[];
|
|
extern PINIPORT pIniFirstPort;
|
|
extern PINIXCVPORT pIniFirstXcvPort;
|
|
|
|
extern WCHAR szPorts[];
|
|
extern WCHAR szWindows[];
|
|
extern WCHAR szINIKey_TransmissionRetryTimeout[];
|
|
extern WCHAR szDeviceNameHeader[];
|
|
extern WCHAR szFILE[];
|
|
extern WCHAR szCOM[];
|
|
extern WCHAR szLPT[];
|
|
|
|
|
|
#define IDS_LOCALMONITOR 300
|
|
#define IDS_INVALIDPORTNAME_S 301
|
|
#define IDS_PORTALREADYEXISTS_S 302
|
|
#define IDS_NOTHING_TO_CONFIGURE 303
|
|
|
|
#define MSG_ERROR MB_OK | MB_ICONSTOP
|
|
#define MSG_WARNING MB_OK | MB_ICONEXCLAMATION
|
|
#define MSG_YESNO MB_YESNO | MB_ICONQUESTION
|
|
#define MSG_INFORMATION MB_OK | MB_ICONINFORMATION
|
|
#define MSG_CONFIRMATION MB_OKCANCEL | MB_ICONEXCLAMATION
|
|
|
|
#define TIMEOUT_MIN 1
|
|
#define TIMEOUT_MAX 999999
|
|
#define TIMEOUT_STRING_MAX 6
|
|
|
|
#define WITHINRANGE( val, lo, hi ) \
|
|
( ( val <= hi ) && ( val >= lo ) )
|
|
|
|
|
|
#define IS_FILE_PORT(pName) \
|
|
!_wcsicmp( pName, szFILE )
|
|
|
|
#define IS_COM_PORT(pName) \
|
|
IsCOMPort( pName )
|
|
|
|
#define IS_LPT_PORT(pName) \
|
|
IsLPTPort( pName )
|
|
|
|
BOOL
|
|
IsCOMPort(
|
|
PCWSTR pPort
|
|
);
|
|
|
|
BOOL
|
|
IsLPTPort(
|
|
PCWSTR pPort
|
|
);
|
|
|
|
INT_PTR APIENTRY
|
|
ConfigureLPTPortDlg(
|
|
HWND hwnd,
|
|
UINT msg,
|
|
WPARAM wparam,
|
|
LPARAM lparam
|
|
);
|
|
|
|
|
|
int
|
|
Message(
|
|
HWND hwnd,
|
|
DWORD Type,
|
|
int CaptionID,
|
|
int TextID,
|
|
...
|
|
);
|
|
|
|
|
|
|
|
PINIXCVPORT
|
|
CreateXcvPortEntry(
|
|
DWORD dwMethod,
|
|
LPCWSTR pszName
|
|
);
|
|
|
|
|
|
BOOL
|
|
GetIniCommValues(
|
|
LPWSTR pName,
|
|
LPDCB pdcb,
|
|
LPCOMMTIMEOUTS pcto
|
|
);
|
|
|
|
BOOL
|
|
ConfigurePortUI(
|
|
LPCWSTR pName,
|
|
HWND hWnd,
|
|
LPCWSTR pPortName
|
|
);
|
|
|
|
|
|
BOOL
|
|
DeletePortUI(
|
|
PCWSTR pszServer,
|
|
HWND hWnd,
|
|
PCWSTR pszPortName
|
|
);
|
|
|
|
INT_PTR CALLBACK
|
|
PortNameDlg(
|
|
HWND hwnd,
|
|
WORD msg,
|
|
WPARAM wparam,
|
|
LPARAM lparam
|
|
);
|
|
|
|
|
|
PWSTR
|
|
ConstructXcvName(
|
|
PCWSTR pServerName,
|
|
PCWSTR pObjectName,
|
|
PCWSTR pObjectType
|
|
);
|
|
|
|
|
|
INT
|
|
ErrorMessage(
|
|
HWND hwnd,
|
|
DWORD dwStatus
|
|
);
|
|
|
|
VOID cdecl DbgMsg( LPWSTR MsgFormat, ... );
|
|
|
|
#endif // _LOCALUI_H_
|