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.

167 lines
7.1 KiB

  1. #ifndef _MDISPID_H_
  2. #define _MDISPID_H_
  3. //
  4. // Dispatch IDs for DMsgrObjectEvents Dispatch Events.
  5. //
  6. #define DISPID_ONLOGONRESULT 100
  7. #define DISPID_ONLOGOFF 101
  8. #define DISPID_ONLISTADDRESULT 102
  9. #define DISPID_ONLISTREMOVERESULT 103
  10. #define DISPID_ONMESSAGEPRIVACYCHANGERESULT 104
  11. #define DISPID_ONPROMPTCHANGERESULT 105
  12. #define DISPID_ONUSERFRIENDLYNAMECHANGERESULT 106
  13. #define DISPID_ONUSERSTATECHANGED 107
  14. #define DISPID_ONTEXTRECEIVED 108
  15. #define DISPID_ONLOCALFRIENDLYNAMECHANGERESULT 109
  16. #define DISPID_ONLOCALSTATECHANGERESULT 110
  17. #define DISPID_ONAPPINVITERECEIVED 111
  18. #define DISPID_ONAPPINVITEACCEPTED 112
  19. #define DISPID_ONAPPINVITECANCELLED 113
  20. #define DISPID_ONSENDRESULT 114
  21. #define DISPID_ONNEWERCLIENTAVAILABLE 115
  22. #define DISPID_ONFINDRESULT 116
  23. #define DISPID_ONINVITEMAILRESULT 117
  24. #define DISPID_ONREQUESTURLRESULT 118
  25. #define DISPID_ONSESSIONSTATECHANGE 119
  26. #define DISPID_ONUSERJOIN 120
  27. #define DISPID_ONUSERLEAVE 121
  28. #define DISPID_ONNEWSESSIONREQUEST 122
  29. #define DISPID_ONINVITEUSER 123
  30. #define DISPID_ONSERVICELOGOFF 124
  31. #define DISPID_ONPRIMARYSERVICECHANGED 125
  32. #define DISPID_ONAPPSHUTDOWN 126
  33. #define DISPID_ONUNREADEMAILCHANGED 127
  34. #define DISPID_ONUSERDROPPED 128
  35. #define DISPID_ONREQUESTURLPOSTRESULT 129
  36. #define DISPID_ONNEWERSITESAVAILABLE 130
  37. #define DISPID_ONTRUSTCHANGED 131
  38. #define DISPID_ONFILETRANSFERINVITERECEIVED 132
  39. #define DISPID_ONFILETRANSFERINVITEACCEPTED 133
  40. #define DISPID_ONFILETRANSFERINVITECANCELLED 134
  41. #define DISPID_ONFILETRANSFERCANCELLED 135
  42. #define DISPID_ONFILETRANSFERSTATUSCHANGE 136
  43. #define DISPID_ONSPMESSAGERECEIVED 137
  44. #define DISPID_ONLOCALPROPERTYCHANGERESULT 141
  45. #define DISPID_ONBUDDYPROPERTYCHANGERESULT 142
  46. #define DISPID_ONNOTIFICATIONRECEIVED 143
  47. //
  48. // Dispatch IDs for DMessengerAppEvents Dispatch Events.
  49. // (don't overlap DMsgrObjectEvents ids)
  50. //
  51. #define DISPID_ONBEFORELAUNCHIMUI 20000
  52. #define DISPID_ONSHOWIMUI 20001
  53. #define DISPID_ONDESTROYIMUI 20002
  54. #define DISPID_ONINDICATEMESSAGERECEIVED 20003
  55. #define DISPID_ONSTATUSTEXT 20004
  56. #define DISPID_ONTITLEBARTEXT 20005
  57. #define DISPID_ONINFOBARTEXT 20006
  58. #define DISPID_ONSENDENABLED 20007
  59. #define DISPID_ONTRANSLATEACCELERATOR 20008
  60. #define DISPID_ONFILETRANSFER 20009
  61. #define DISPID_ONVOICESESSIONSTATE 20010
  62. #define DISPID_ONVOICEVOLUMECHANGED 20011
  63. #define DISPID_ONMICROPHONEMUTE 20012
  64. //
  65. // Dispatch IDs for IMsgrObject.
  66. //
  67. #define DISPID_CREATEUSER 100
  68. #define DISPID_LOGON 104
  69. #define DISPID_LOGOFF 105
  70. #define DISPID_GETLIST 0x60020003
  71. #define DISPID_LOCALLOGONNAME 0x60020004
  72. #define DISPID_LOCALFRIENDLYNAME 0x60020005
  73. #define DISPID_LOCALSTATE 0x60020006
  74. #define DISPID_MESSAGEPRIVACY 0x60020008
  75. #define DISPID_PROMPT 0x6002000a
  76. #define DISPID_SENDAPPINVITE 108
  77. #define DISPID_SENDAPPINVITEACCEPT 109
  78. #define DISPID_SENDAPPINVITECANCEL 110
  79. #define DISPID_LOCALOPTION 0x6002000f
  80. #define DISPID_FINDUSER 111
  81. #define DISPID_SENDINVITEMAIL 112
  82. #define DISPID_REQUESTURL 113
  83. #define DISPID_IMSESSIONS 0x60020014
  84. #define DISPID_CREATEIMSESSIONS 114
  85. #define DISPID_SESSIONREQUESTACCEPT 115
  86. #define DISPID_SESSIONREQUESTCANCEL 116
  87. #define DISPID_SERVICES 0x60020018
  88. #define DISPID_UNREADEMAIL 0x60020019
  89. #define DISPID_SENDFILETRANSFERINVITE 117
  90. #define DISPID_SENDFILETRANSFERINVITEACCEPT 118
  91. #define DISPID_SENDFILETRANSFERINVITECANCEL 119
  92. #define DISPID_CANCELFILETRANSFER 120
  93. #define DISPID_FILETRANSFERSTATUS 121
  94. //
  95. // Dispatch IDs for IMessengerApp.
  96. //
  97. #define DISPID_APPLICATION 0x60020000
  98. #define DISPID_PARENT 0x60020001
  99. #define DISPID_QUIT 100
  100. #define DISPID_NAME 0x60020003
  101. #define DISPID_FULLNAME 0x60020004
  102. #define DISPID_PATH 0x60020005
  103. #define DISPID_LAUNCHLOGONUI 200
  104. #define DISPID_LAUNCHOPTIONSUI 201
  105. #define DISPID_LAUNCHADDCONTACTUI 202
  106. #define DISPID_LAUNCHFINDCONTACTUI 203
  107. #define DISPID_LAUNCHIMUI 210
  108. #define DISPID_IMWINDOWS 0x6002000b
  109. #define DISPID_TOOLBAR 0x6002000c
  110. #define DISPID_STATUSBAR 0x6002000e
  111. #define DISPID_STATUSTEXT 0x60020010
  112. #define DISPID_GETHWND 0x60020012
  113. #define DISPID_LEFT 0x60020013
  114. #define DISPID_TOP 0x60020015
  115. #define DISPID_WIDTH 0x60020017
  116. #define DISPID_HEIGHT 0x60020019
  117. #define DISPID_MSGS_VISIBLE 0x6002001b
  118. #define DISPID_AUTOLOGON 222
  119. #define DISPID_FIRSTTIMECREDENTIONS 0x6002001e
  120. #define DISPID_CACHEDPASSWORD 0x6002001f
  121. #define DISPID_REQUESTURLPOST 223
  122. #define DISPID_MSGS_TASKBARICON 224
  123. //
  124. // Dispatch IDs for IMsgrUser.
  125. //
  126. #define DISPID_USERFRIENDLYNAME 0x60020000
  127. #define DISPID_USEREMAILADDRESS 0x60020002
  128. #define DISPID_USERSTATE 0x60020003
  129. #define DISPID_USERLOGONNAME 0x60020004
  130. #define DISPID_USERSENDTEXT 101
  131. #define DISPID_USERSERVICE 0x60020006
  132. //
  133. // Dispatch IDs for IMsgrUsers.
  134. //
  135. #define DISPID_USERSCOUNT 0x60020000
  136. #define DISPID_USERSADD 100
  137. #define DISPID_USERSREMOVE 101
  138. //
  139. // Dispatch IDs for IMsgrService.
  140. //
  141. #define DISPID_SERVICESERVICENAME 0x60020000
  142. #define DISPID_SERVICELOGONNAME 0x60020001
  143. #define DISPID_SERVICEFRIENDLYNAME 0x60020002
  144. #define DISPID_SERVICECAPABILITIES 0x60020004
  145. #define DISPID_SERVICESTATUS 0x60020005
  146. #define DISPID_SERVICELOGOFF 0x60020006
  147. #define DISPID_SERVICEFINDUSER 0x60020007
  148. #define DISPID_SERVICESENDINVITEMAIL 0x60020008
  149. #define DISPID_SERVICEREQUESTURL 0x60020009
  150. #define DISPID_SERVICEPROFILEFIELD 0x6002000a
  151. //
  152. // Dispatch IDs for IMsgrServices.
  153. //
  154. #define DISPID_SERVICESPRIMARYSERVICE 0x60020000
  155. #define DISPID_SERVICESCOUNT 0x60020002
  156. #endif // ! _MDISPID_H_