Leaked source code of windows server 2003
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

/*++
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_