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
167 lines
7.1 KiB
#ifndef _MDISPID_H_
|
|
#define _MDISPID_H_
|
|
|
|
//
|
|
// Dispatch IDs for DMsgrObjectEvents Dispatch Events.
|
|
//
|
|
#define DISPID_ONLOGONRESULT 100
|
|
#define DISPID_ONLOGOFF 101
|
|
#define DISPID_ONLISTADDRESULT 102
|
|
#define DISPID_ONLISTREMOVERESULT 103
|
|
#define DISPID_ONMESSAGEPRIVACYCHANGERESULT 104
|
|
#define DISPID_ONPROMPTCHANGERESULT 105
|
|
#define DISPID_ONUSERFRIENDLYNAMECHANGERESULT 106
|
|
#define DISPID_ONUSERSTATECHANGED 107
|
|
#define DISPID_ONTEXTRECEIVED 108
|
|
#define DISPID_ONLOCALFRIENDLYNAMECHANGERESULT 109
|
|
#define DISPID_ONLOCALSTATECHANGERESULT 110
|
|
#define DISPID_ONAPPINVITERECEIVED 111
|
|
#define DISPID_ONAPPINVITEACCEPTED 112
|
|
#define DISPID_ONAPPINVITECANCELLED 113
|
|
#define DISPID_ONSENDRESULT 114
|
|
#define DISPID_ONNEWERCLIENTAVAILABLE 115
|
|
#define DISPID_ONFINDRESULT 116
|
|
#define DISPID_ONINVITEMAILRESULT 117
|
|
#define DISPID_ONREQUESTURLRESULT 118
|
|
#define DISPID_ONSESSIONSTATECHANGE 119
|
|
#define DISPID_ONUSERJOIN 120
|
|
#define DISPID_ONUSERLEAVE 121
|
|
#define DISPID_ONNEWSESSIONREQUEST 122
|
|
#define DISPID_ONINVITEUSER 123
|
|
#define DISPID_ONSERVICELOGOFF 124
|
|
#define DISPID_ONPRIMARYSERVICECHANGED 125
|
|
#define DISPID_ONAPPSHUTDOWN 126
|
|
#define DISPID_ONUNREADEMAILCHANGED 127
|
|
#define DISPID_ONUSERDROPPED 128
|
|
#define DISPID_ONREQUESTURLPOSTRESULT 129
|
|
#define DISPID_ONNEWERSITESAVAILABLE 130
|
|
#define DISPID_ONTRUSTCHANGED 131
|
|
#define DISPID_ONFILETRANSFERINVITERECEIVED 132
|
|
#define DISPID_ONFILETRANSFERINVITEACCEPTED 133
|
|
#define DISPID_ONFILETRANSFERINVITECANCELLED 134
|
|
#define DISPID_ONFILETRANSFERCANCELLED 135
|
|
#define DISPID_ONFILETRANSFERSTATUSCHANGE 136
|
|
#define DISPID_ONSPMESSAGERECEIVED 137
|
|
#define DISPID_ONLOCALPROPERTYCHANGERESULT 141
|
|
#define DISPID_ONBUDDYPROPERTYCHANGERESULT 142
|
|
#define DISPID_ONNOTIFICATIONRECEIVED 143
|
|
|
|
//
|
|
// Dispatch IDs for DMessengerAppEvents Dispatch Events.
|
|
// (don't overlap DMsgrObjectEvents ids)
|
|
//
|
|
#define DISPID_ONBEFORELAUNCHIMUI 20000
|
|
#define DISPID_ONSHOWIMUI 20001
|
|
#define DISPID_ONDESTROYIMUI 20002
|
|
#define DISPID_ONINDICATEMESSAGERECEIVED 20003
|
|
#define DISPID_ONSTATUSTEXT 20004
|
|
#define DISPID_ONTITLEBARTEXT 20005
|
|
#define DISPID_ONINFOBARTEXT 20006
|
|
#define DISPID_ONSENDENABLED 20007
|
|
#define DISPID_ONTRANSLATEACCELERATOR 20008
|
|
#define DISPID_ONFILETRANSFER 20009
|
|
#define DISPID_ONVOICESESSIONSTATE 20010
|
|
#define DISPID_ONVOICEVOLUMECHANGED 20011
|
|
#define DISPID_ONMICROPHONEMUTE 20012
|
|
|
|
//
|
|
// Dispatch IDs for IMsgrObject.
|
|
//
|
|
#define DISPID_CREATEUSER 100
|
|
#define DISPID_LOGON 104
|
|
#define DISPID_LOGOFF 105
|
|
#define DISPID_GETLIST 0x60020003
|
|
#define DISPID_LOCALLOGONNAME 0x60020004
|
|
#define DISPID_LOCALFRIENDLYNAME 0x60020005
|
|
#define DISPID_LOCALSTATE 0x60020006
|
|
#define DISPID_MESSAGEPRIVACY 0x60020008
|
|
#define DISPID_PROMPT 0x6002000a
|
|
#define DISPID_SENDAPPINVITE 108
|
|
#define DISPID_SENDAPPINVITEACCEPT 109
|
|
#define DISPID_SENDAPPINVITECANCEL 110
|
|
#define DISPID_LOCALOPTION 0x6002000f
|
|
#define DISPID_FINDUSER 111
|
|
#define DISPID_SENDINVITEMAIL 112
|
|
#define DISPID_REQUESTURL 113
|
|
#define DISPID_IMSESSIONS 0x60020014
|
|
#define DISPID_CREATEIMSESSIONS 114
|
|
#define DISPID_SESSIONREQUESTACCEPT 115
|
|
#define DISPID_SESSIONREQUESTCANCEL 116
|
|
#define DISPID_SERVICES 0x60020018
|
|
#define DISPID_UNREADEMAIL 0x60020019
|
|
#define DISPID_SENDFILETRANSFERINVITE 117
|
|
#define DISPID_SENDFILETRANSFERINVITEACCEPT 118
|
|
#define DISPID_SENDFILETRANSFERINVITECANCEL 119
|
|
#define DISPID_CANCELFILETRANSFER 120
|
|
#define DISPID_FILETRANSFERSTATUS 121
|
|
|
|
|
|
//
|
|
// Dispatch IDs for IMessengerApp.
|
|
//
|
|
#define DISPID_APPLICATION 0x60020000
|
|
#define DISPID_PARENT 0x60020001
|
|
#define DISPID_QUIT 100
|
|
#define DISPID_NAME 0x60020003
|
|
#define DISPID_FULLNAME 0x60020004
|
|
#define DISPID_PATH 0x60020005
|
|
#define DISPID_LAUNCHLOGONUI 200
|
|
#define DISPID_LAUNCHOPTIONSUI 201
|
|
#define DISPID_LAUNCHADDCONTACTUI 202
|
|
#define DISPID_LAUNCHFINDCONTACTUI 203
|
|
#define DISPID_LAUNCHIMUI 210
|
|
#define DISPID_IMWINDOWS 0x6002000b
|
|
#define DISPID_TOOLBAR 0x6002000c
|
|
#define DISPID_STATUSBAR 0x6002000e
|
|
#define DISPID_STATUSTEXT 0x60020010
|
|
#define DISPID_GETHWND 0x60020012
|
|
#define DISPID_LEFT 0x60020013
|
|
#define DISPID_TOP 0x60020015
|
|
#define DISPID_WIDTH 0x60020017
|
|
#define DISPID_HEIGHT 0x60020019
|
|
#define DISPID_MSGS_VISIBLE 0x6002001b
|
|
#define DISPID_AUTOLOGON 222
|
|
#define DISPID_FIRSTTIMECREDENTIONS 0x6002001e
|
|
#define DISPID_CACHEDPASSWORD 0x6002001f
|
|
#define DISPID_REQUESTURLPOST 223
|
|
#define DISPID_MSGS_TASKBARICON 224
|
|
|
|
//
|
|
// Dispatch IDs for IMsgrUser.
|
|
//
|
|
#define DISPID_USERFRIENDLYNAME 0x60020000
|
|
#define DISPID_USEREMAILADDRESS 0x60020002
|
|
#define DISPID_USERSTATE 0x60020003
|
|
#define DISPID_USERLOGONNAME 0x60020004
|
|
#define DISPID_USERSENDTEXT 101
|
|
#define DISPID_USERSERVICE 0x60020006
|
|
|
|
//
|
|
// Dispatch IDs for IMsgrUsers.
|
|
//
|
|
#define DISPID_USERSCOUNT 0x60020000
|
|
#define DISPID_USERSADD 100
|
|
#define DISPID_USERSREMOVE 101
|
|
|
|
//
|
|
// Dispatch IDs for IMsgrService.
|
|
//
|
|
#define DISPID_SERVICESERVICENAME 0x60020000
|
|
#define DISPID_SERVICELOGONNAME 0x60020001
|
|
#define DISPID_SERVICEFRIENDLYNAME 0x60020002
|
|
#define DISPID_SERVICECAPABILITIES 0x60020004
|
|
#define DISPID_SERVICESTATUS 0x60020005
|
|
#define DISPID_SERVICELOGOFF 0x60020006
|
|
#define DISPID_SERVICEFINDUSER 0x60020007
|
|
#define DISPID_SERVICESENDINVITEMAIL 0x60020008
|
|
#define DISPID_SERVICEREQUESTURL 0x60020009
|
|
#define DISPID_SERVICEPROFILEFIELD 0x6002000a
|
|
|
|
//
|
|
// Dispatch IDs for IMsgrServices.
|
|
//
|
|
#define DISPID_SERVICESPRIMARYSERVICE 0x60020000
|
|
#define DISPID_SERVICESCOUNT 0x60020002
|
|
|
|
#endif // ! _MDISPID_H_
|
|
|