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.

139 lines
8.3 KiB

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1995 - 1998
  3. All rights reserved.
  4. Module Name:
  5. prids.h
  6. Abstract:
  7. Printer Ids.
  8. Author:
  9. Albert Ting (AlbertT) 22-Jun-1995
  10. Revision History:
  11. --*/
  12. /********************************************************************
  13. Header translations: 0x3900 -> 0x3a00
  14. These strings are used in the column headers of the Queue UI.
  15. Although all of the PRINTER_NOTIFY_* fields are defined here,
  16. only those that actually visible in the UI are defined in
  17. the resource file.
  18. ********************************************************************/
  19. #define IDS_HEAD 0x3900
  20. #define IDS_HEAD_DELTA 0x80
  21. #define IDS_HEAD_JOB IDS_HEAD
  22. #define IDS_HEAD_JOB_PRINTER_NAME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_PRINTER_NAME)
  23. #define IDS_HEAD_JOB_MACHINE_NAME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_MACHINE_NAME)
  24. #define IDS_HEAD_JOB_PORT_NAME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_PORT_NAME)
  25. #define IDS_HEAD_JOB_USER_NAME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_USER_NAME)
  26. #define IDS_HEAD_JOB_NOTIFY_NAME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_NOTIFY_NAME)
  27. #define IDS_HEAD_JOB_DATATYPE (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_DATATYPE)
  28. #define IDS_HEAD_JOB_PRINT_PROCESSOR (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_PRINT_PROCESSOR)
  29. #define IDS_HEAD_JOB_PARAMETERS (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_PARAMETERS)
  30. #define IDS_HEAD_JOB_DRIVER_NAME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_DRIVER_NAME)
  31. #define IDS_HEAD_JOB_DEVMODE (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_DEVMODE)
  32. #define IDS_HEAD_JOB_STATUS (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_STATUS)
  33. #define IDS_HEAD_JOB_STATUS_STRING (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_STATUS_STRING)
  34. #define IDS_HEAD_JOB_SECURITY_DESCRIPTOR (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_SECURITY_DESCRIPTOR)
  35. #define IDS_HEAD_JOB_DOCUMENT (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_DOCUMENT)
  36. #define IDS_HEAD_JOB_PRIORITY (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_PRIORITY)
  37. #define IDS_HEAD_JOB_POSITION (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_POSITION)
  38. #define IDS_HEAD_JOB_SUBMITTED (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_SUBMITTED)
  39. #define IDS_HEAD_JOB_START_TIME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_START_TIME)
  40. #define IDS_HEAD_JOB_UNTIL_TIME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_UNTIL_TIME)
  41. #define IDS_HEAD_JOB_TIME (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_TIME)
  42. #define IDS_HEAD_JOB_TOTAL_PAGES (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_TOTAL_PAGES)
  43. #define IDS_HEAD_JOB_PAGES_PRINTED (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_PAGES_PRINTED)
  44. #define IDS_HEAD_JOB_TOTAL_BYTES (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_TOTAL_BYTES)
  45. #define IDS_HEAD_JOB_BYTES_PRINTED (IDS_HEAD_JOB + JOB_NOTIFY_FIELD_BYTES_PRINTED)
  46. #define IDS_HEAD_PRINTER (IDS_HEAD_JOB + IDS_HEAD_DELTA)
  47. #define IDS_HEAD_PRINTER_SERVER_NAME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_SERVER_NAME)
  48. #define IDS_HEAD_PRINTER_PRINTER_NAME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_PRINTER_NAME)
  49. #define IDS_HEAD_PRINTER_SHARE_NAME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_SHARE_NAME)
  50. #define IDS_HEAD_PRINTER_PORT_NAME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_PORT_NAME)
  51. #define IDS_HEAD_PRINTER_DRIVER_NAME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_DRIVER_NAME)
  52. #define IDS_HEAD_PRINTER_COMMENT (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_COMMENT)
  53. #define IDS_HEAD_PRINTER_LOCATION (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_LOCATION)
  54. #define IDS_HEAD_PRINTER_DEVMODE (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_DEVMODE)
  55. #define IDS_HEAD_PRINTER_SEPFILE (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_SEPFILE)
  56. #define IDS_HEAD_PRINTER_PRINT_PROCESSOR (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_PRINT_PROCESSOR)
  57. #define IDS_HEAD_PRINTER_PARAMETERS (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_PARAMETERS)
  58. #define IDS_HEAD_PRINTER_DATATYPE (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_DATATYPE)
  59. #define IDS_HEAD_PRINTER_SECURITY_DESCRIPTOR (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_SECURITY_DESCRIPTOR)
  60. #define IDS_HEAD_PRINTER_ATTRIBUTES (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_ATTRIBUTES)
  61. #define IDS_HEAD_PRINTER_PRIORITY (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_PRIORITY)
  62. #define IDS_HEAD_PRINTER_DEFAULT_PRIORITY (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_DEFAULT_PRIORITY)
  63. #define IDS_HEAD_PRINTER_START_TIME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_START_TIME)
  64. #define IDS_HEAD_PRINTER_UNTIL_TIME (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_UNTIL_TIME)
  65. #define IDS_HEAD_PRINTER_STATUS (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_STATUS)
  66. #define IDS_HEAD_PRINTER_STATUS_STRING (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_STATUS_STRING)
  67. #define IDS_HEAD_PRINTER_CJOBS (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_CJOBS)
  68. #define IDS_HEAD_PRINTER_AVERAGE_PPM (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_AVERAGE_PPM)
  69. #define IDS_HEAD_PRINTER_TOTAL_PAGES (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_TOTAL_PAGES)
  70. #define IDS_HEAD_PRINTER_PAGES_PRINTED (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_PAGES_PRINTED)
  71. #define IDS_HEAD_PRINTER_TOTAL_BYTES (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_TOTAL_BYTES)
  72. #define IDS_HEAD_PRINTER_BYTES_PRINTED (IDS_HEAD_PRINTER + PRINTER_NOTIFY_FIELD_BYTES_PRINTED)
  73. #define IDS_DRIVER_BASE 0x3a20
  74. #define IDS_DRIVER_WIN95 (IDS_DRIVER_BASE + DRIVER_WIN95)
  75. #define IDS_DRIVER_X86_2 (IDS_DRIVER_BASE + DRIVER_X86_2)
  76. #define IDS_DRIVER_X86_3 (IDS_DRIVER_BASE + DRIVER_X86_3)
  77. #define IDS_DRIVER_IA64_3 (IDS_DRIVER_BASE + DRIVER_IA64_3)
  78. #define IDS_DRIVER_END 0x3a3e
  79. #define IDS_MH_PRINTER_PAUSE (MH_PRINTER + IDM_PRINTER_PAUSE)
  80. #define IDS_MH_PRINTER_INSTALL (MH_PRINTER + IDM_PRINTER_INSTALL)
  81. #define IDS_MH_PRINTER_PURGE (MH_PRINTER + IDM_PRINTER_PURGE)
  82. #define IDS_MH_PRINTER_SET_DEFAULT (MH_PRINTER + IDM_PRINTER_SET_DEFAULT)
  83. #define IDS_MH_PRINTER_SHARING (MH_PRINTER + IDM_PRINTER_SHARING)
  84. #define IDS_MH_PRINTER_WORKOFFLINE (MH_PRINTER + IDM_PRINTER_WORKOFFLINE)
  85. #define IDS_MH_REFRESH (MH_PRINTER + IDM_REFRESH)
  86. #define IDS_MH_PRINTER_PROPERTIES (MH_PRINTER + IDM_PRINTER_PROPERTIES)
  87. #define IDS_MH_PRINTER_CLOSE (MH_PRINTER + IDM_PRINTER_CLOSE)
  88. #define IDS_MH_PRINTER_DOCUMENT_DEFAULTS (MH_PRINTER + IDM_PRINTER_DOCUMENT_DEFAULTS)
  89. #define IDS_MH_STATUS_BAR (MH_PRINTER + IDM_STATUS_BAR)
  90. #define IDS_MH_HELP_CONTENTS (MH_PRINTER + IDM_HELP_CONTENTS)
  91. #define IDS_MH_HELP_TROUBLESHOOTER (MH_PRINTER + IDM_HELP_TROUBLESHOOTER)
  92. #define IDS_MH_HELP_ABOUT (MH_PRINTER + IDM_HELP_ABOUT)
  93. #define IDS_MH_JOB_PAUSE (MH_PRINTER + IDM_JOB_PAUSE)
  94. #define IDS_MH_JOB_RESUME (MH_PRINTER + IDM_JOB_RESUME)
  95. #define IDS_MH_JOB_RESTART (MH_PRINTER + IDM_JOB_RESTART)
  96. #define IDS_MH_JOB_CANCEL (MH_PRINTER + IDM_JOB_CANCEL)
  97. #define IDS_MH_JOB_PROPERTIES (MH_PRINTER + IDM_JOB_PROPERTIES)
  98. #define IDS_MH_WEB_OPEN (MH_PRINTER + IDM_WEB_OPEN)
  99. /********************************************************************
  100. These ids are fixed and defined by setupapi.h, the are used
  101. in the add printer wizard to allow the setup api pages to
  102. integrated properly with our pages.
  103. ********************************************************************/
  104. #define DLG_WIZ_PRE_INTRO IDD_DYNAWIZ_FIRSTPAGE
  105. #define DLG_WIZ_PRE_SELECT_DEVICE IDD_DYNAWIZ_SELECT_PREVPAGE
  106. #define DLG_WIZ_POST_SELECT_DEVICE IDD_DYNAWIZ_SELECT_NEXTPAGE
  107. /********************************************************************
  108. Print help trouble shooter tipic id. This is a fixed id which
  109. pss has defined. It is referred to as the Mapped topic id.
  110. ********************************************************************/
  111. #define IDH_PRINTING_TROUBLESHOOTERS_HTM 1000