localui.h
上传用户:looem2003
上传日期:2014-07-20
资源大小:13733k
文件大小:2k
源码类别:

打印编程

开发平台:

Visual C++

  1. /*++
  2. Copyright (c) 1990-2003  Microsoft Corporation
  3. All rights reserved
  4. Module Name:
  5.     localui.h
  6. --*/
  7. #ifndef _LOCALUI_H_
  8. #define _LOCALUI_H_
  9. typedef struct _PORTDIALOG {
  10.     HANDLE  hXcv;
  11.     PWSTR   pszServer;
  12.     PWSTR   pszPortName;
  13.     DWORD   dwRet;
  14. } PORTDIALOG, *PPORTDIALOG;
  15. extern WCHAR szPorts[];
  16. extern WCHAR szWindows[];
  17. extern WCHAR szINIKey_TransmissionRetryTimeout[];
  18. extern WCHAR szDeviceNameHeader[];
  19. extern WCHAR szFILE[];
  20. extern WCHAR szCOM[];
  21. extern WCHAR szLPT[];
  22. extern HINSTANCE    hInst;
  23. extern WCHAR        szCOM[];
  24. extern WCHAR        szLPT[];
  25. #define MSG_ERROR           MB_OK | MB_ICONSTOP
  26. #define MSG_WARNING         MB_OK | MB_ICONEXCLAMATION
  27. #define MSG_YESNO           MB_YESNO | MB_ICONQUESTION
  28. #define MSG_INFORMATION     MB_OK | MB_ICONINFORMATION
  29. #define MSG_CONFIRMATION    MB_OKCANCEL | MB_ICONEXCLAMATION
  30. #define TIMEOUT_MIN         1
  31. #define TIMEOUT_MAX         999999
  32. #define TIMEOUT_STRING_MAX  6
  33. #define WITHINRANGE( val, lo, hi ) 
  34.     ( ( val <= hi ) && ( val >= lo ) )
  35. #define IS_COM_PORT(pName) 
  36.     IsCOMPort( pName )
  37. #define IS_LPT_PORT(pName) 
  38.     IsLPTPort( pName )
  39. BOOL
  40. IsCOMPort(
  41.     PCWSTR pPort
  42.     );
  43. BOOL
  44. IsLPTPort(
  45.     PCWSTR pPort
  46.     );
  47. INT_PTR APIENTRY
  48. ConfigureLPTPortDlg(
  49.             HWND   hwnd,
  50.             UINT   msg,
  51.     __in    WPARAM wparam,
  52.     __in    LPARAM lparam
  53.     );
  54. INT
  55. WINAPIV
  56. Message(
  57.     HWND    hwnd,
  58.     DWORD   Type,
  59.     INT     CaptionID,
  60.     INT     TextID,
  61.     ...
  62.     );
  63. INT_PTR CALLBACK
  64. PortNameDlg(
  65.             HWND   hwnd,
  66.             WORD   msg,
  67.     __in    WPARAM wparam,
  68.     __in    LPARAM lparam
  69.     );
  70. PWSTR
  71. ConstructXcvName(
  72.     PCWSTR pServerName,
  73.     PCWSTR pObjectName,
  74.     PCWSTR pObjectType
  75.     );
  76. INT
  77. ErrorMessage(
  78.     HWND    hwnd,
  79.     DWORD   dwStatus
  80.     );
  81. #endif // _LOCALUI_H_