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.

122 lines
4.7 KiB

  1. ////////////////////////////////////////////////////////////////////////
  2. //
  3. // THORMSGS.H
  4. //
  5. // Internally defined window messages
  6. //
  7. ////////////////////////////////////////////////////////////////////////
  8. #ifndef _INC_THORMSGS_H
  9. #define _INC_THORMSGS_H
  10. // newsview/mailview common messages
  11. #define CM_OPTIONADVISE (WM_USER + 1034)
  12. #define WMR_CLICKOUTSIDE (WM_USER + 1035)
  13. #define WM_UPDATELAYOUT (WM_USER + 1036)
  14. #define WM_POSTCREATE (WM_USER + 1037)
  15. #define WM_FINDNEXT (WM_USER + 1038)
  16. #define WM_SELECTROW (WM_USER + 1039)
  17. #define WM_TEST_GETMSGID (WM_USER + 1040)
  18. #define WM_TEST_SAVEMSG (WM_USER + 1041)
  19. #define WM_TOGGLE_CLOSE_PIN (WM_USER + 1042)
  20. #define WM_GET_TITLE_BAR_HEIGHT (WM_USER + 1043)
  21. #define WM_NEW_MAIL (WM_USER + 1044)
  22. #define WM_UPDATE_PREVIEW (WM_USER + 1045)
  23. #define WM_OE_ENABLETHREADWINDOW (WM_USER + 10666)
  24. #define WM_OE_ACTIVATETHREADWINDOW (WM_USER + 10667)
  25. #define WM_OESETFOCUS (WM_USER + 1046)
  26. #define WM_OE_DESTROYNOTE (WM_USER + 1047)
  27. #define WM_OENOTE_ON_COMPLETE (WM_USER + 1048)
  28. #define WM_HEADER_GETFONT (WM_USER + 1049)
  29. // WMR_CLICKOUTSIDE - Subcodes, passed in the wParam to indicate what action cause this
  30. // message to be sent. If MOUSE, hwnd is in lParam, if KeyBd VK code in LPARAM
  31. // If deactivate lparam is 0. Also the combination 0,0 may be sent to
  32. // indicate other cases
  33. #define CLK_OUT_MOUSE 0
  34. #define CLK_OUT_KEYBD 1
  35. #define CLK_OUT_DEACTIVATE 2
  36. // newsview-specific messages
  37. #define NVM_INITHEADERS (WM_USER + 1101)
  38. #define NVM_CHANGESERVERS (WM_USER + 1104) // Used in subscr.cpp
  39. #define NVM_GETNEWGROUPS (WM_USER + 1105)
  40. // mailview-specific messages
  41. #define MVM_REDOCOLUMNS (WM_USER + 1202)
  42. #define MVM_SPOOLERDELIVERY (WM_USER + 1206)
  43. #define MVM_NOTIFYICONEVENT (WM_USER + 1208)
  44. // note window messages
  45. #define NWM_UPDATETOOLBAR (WM_USER + 1300)
  46. #define NWM_TESTGETDISP (WM_USER + 1301)
  47. #define NWM_TESTGETADDR (WM_USER + 1302)
  48. #define NWM_DROPFILEDESC (WM_USER + 1303)
  49. #define NWM_SETDROPTARGET (WM_USER + 1304)
  50. #define NWM_DEFEREDINIT (WM_USER + 1305)
  51. #define NWM_GETDROPTARGET (WM_USER + 1306)
  52. #define NWM_FILTERACCELERATOR (WM_USER + 1307)
  53. #define NWM_SHOWVCARDPROP (WM_USER + 1308)
  54. #define NWM_PASTETOATTACHMENT (WM_USER + 1309)
  55. // dochost window messages
  56. #define DHM_AUTODETECT (WM_USER + 1350)
  57. // Font cache notifications
  58. #define FTN_POSTCHANGE (WM_USER + 1403)
  59. #define FTN_PRECHANGE (WM_USER + 1404)
  60. // Test team hooks
  61. #define TT_GETCOOLBARFOLDER (WM_USER + 1501)
  62. #define TT_ISTEXTVISIBLE (WM_USER + 1502)
  63. // INETMAIL Delivery Messages
  64. #define IMAIL_DELIVERNOW (WM_USER + 1700)
  65. #define IMAIL_UPDATENOTIFYICON (WM_USER + 1701)
  66. #define IMAIL_POOLFORMAIL (WM_USER + 1702)
  67. #define IMAIL_WATCHDOGTIMER (WM_USER + 1703)
  68. #define IMAIL_NEXTTASK (WM_USER + 1704)
  69. #define IMAIL_SHOWWINDOW (WM_USER + 1705)
  70. #define IMAIL_SETPROGRESSRANGE (WM_USER + 1706)
  71. #define IMAIL_UPDATEPROGRESS (WM_USER + 1707)
  72. #define IMAIL_UPDATEGENERAL (WM_USER + 1708)
  73. // Spooler Messages
  74. #define SPOOLER_POLLTIMER (WM_USER + 1750)
  75. #define SPOOLER_DELIVERNOW (WM_USER + 1751)
  76. #define SPOOLER_APPENDQUEUE (WM_USER + 1752)
  77. #define SPOOLER_NEXTEVENT (WM_USER + 1753)
  78. // IInetMsgCont notification messages
  79. #define IMC_UPDATEHDR (WM_USER + 1800)
  80. #define IMC_ARTICLEPROG (WM_USER + 1801)
  81. #define IMC_UPDATEANDREFOCUS (WM_USER + 1802)
  82. #define IMC_HDRSTATECHANGE (WM_USER + 1803)
  83. #define IMC_BODYAVAIL (WM_USER + 1804)
  84. #define IMC_BODYERROR (WM_USER + 1805)
  85. #define IMC_INSERTROW (WM_USER + 1806)
  86. #define IMC_DELETEROW (WM_USER + 1807)
  87. #define IMC_DISKOUTOFSPACE (WM_USER + 1808) // Bug #50704 (v-snatar)
  88. // Connection Manager Messages
  89. #define CM_CONNECT (WM_USER + 2100) // wParam is an HMENU, lParam is the command ID
  90. #define CM_UPDATETOOLBAR (WM_USER + 2101)
  91. #define CM_NOTIFY (WM_USER + 2102)
  92. #define CM_INTERNALRECONNECT (WM_USER + 2103)
  93. // Spooler task messages
  94. #define NTM_NEXTSTATE (WM_USER + 2202)
  95. #define NTM_NEXTARTICLESTATE (WM_USER + 2203)
  96. // Outlook Bar notification message
  97. #define WM_RELOADSHORTCUTS (WM_USER + 2301)
  98. // OE Rules messages
  99. #define WM_OE_GET_RULES (WM_USER + 2400)
  100. #define WM_OE_FIND_DUP (WM_USER + 2401)
  101. //Toolbar notifications
  102. #define WM_OE_TOOLBAR_STYLE (WM_USER + 2402)
  103. #endif // _INC_THORMSGS_H