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.
8279 lines
311 KiB
8279 lines
311 KiB
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 5.01.0164 */
|
|
/* at Fri Mar 02 11:18:03 2001
|
|
*/
|
|
/* Compiler settings for ..\..\msgsm7\bl\msbl\mdisp.idl:
|
|
Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
|
|
error checks: allocation ref bounds_check enum stub_data
|
|
*/
|
|
//@@MIDL_FILE_HEADING( )
|
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 440
|
|
#endif
|
|
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
|
|
#ifndef __RPCNDR_H_VERSION__
|
|
#error this stub requires an updated version of <rpcndr.h>
|
|
#endif // __RPCNDR_H_VERSION__
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __mdisp_h__
|
|
#define __mdisp_h__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __IMsgrObject_FWD_DEFINED__
|
|
#define __IMsgrObject_FWD_DEFINED__
|
|
typedef interface IMsgrObject IMsgrObject;
|
|
#endif /* __IMsgrObject_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrUser_FWD_DEFINED__
|
|
#define __IMsgrUser_FWD_DEFINED__
|
|
typedef interface IMsgrUser IMsgrUser;
|
|
#endif /* __IMsgrUser_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrUsers_FWD_DEFINED__
|
|
#define __IMsgrUsers_FWD_DEFINED__
|
|
typedef interface IMsgrUsers IMsgrUsers;
|
|
#endif /* __IMsgrUsers_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrIMSession_FWD_DEFINED__
|
|
#define __IMsgrIMSession_FWD_DEFINED__
|
|
typedef interface IMsgrIMSession IMsgrIMSession;
|
|
#endif /* __IMsgrIMSession_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrIMSessions_FWD_DEFINED__
|
|
#define __IMsgrIMSessions_FWD_DEFINED__
|
|
typedef interface IMsgrIMSessions IMsgrIMSessions;
|
|
#endif /* __IMsgrIMSessions_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerApp_FWD_DEFINED__
|
|
#define __IMessengerApp_FWD_DEFINED__
|
|
typedef interface IMessengerApp IMessengerApp;
|
|
#endif /* __IMessengerApp_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerApp2_FWD_DEFINED__
|
|
#define __IMessengerApp2_FWD_DEFINED__
|
|
typedef interface IMessengerApp2 IMessengerApp2;
|
|
#endif /* __IMessengerApp2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerApp3_FWD_DEFINED__
|
|
#define __IMessengerApp3_FWD_DEFINED__
|
|
typedef interface IMessengerApp3 IMessengerApp3;
|
|
#endif /* __IMessengerApp3_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerIMWindow_FWD_DEFINED__
|
|
#define __IMessengerIMWindow_FWD_DEFINED__
|
|
typedef interface IMessengerIMWindow IMessengerIMWindow;
|
|
#endif /* __IMessengerIMWindow_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerIMWindows_FWD_DEFINED__
|
|
#define __IMessengerIMWindows_FWD_DEFINED__
|
|
typedef interface IMessengerIMWindows IMessengerIMWindows;
|
|
#endif /* __IMessengerIMWindows_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrServices_FWD_DEFINED__
|
|
#define __IMsgrServices_FWD_DEFINED__
|
|
typedef interface IMsgrServices IMsgrServices;
|
|
#endif /* __IMsgrServices_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrService_FWD_DEFINED__
|
|
#define __IMsgrService_FWD_DEFINED__
|
|
typedef interface IMsgrService IMsgrService;
|
|
#endif /* __IMsgrService_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrObject2_FWD_DEFINED__
|
|
#define __IMsgrObject2_FWD_DEFINED__
|
|
typedef interface IMsgrObject2 IMsgrObject2;
|
|
#endif /* __IMsgrObject2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DMsgrObjectEvents_FWD_DEFINED__
|
|
#define __DMsgrObjectEvents_FWD_DEFINED__
|
|
typedef interface DMsgrObjectEvents DMsgrObjectEvents;
|
|
#endif /* __DMsgrObjectEvents_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DMsgrSPEvents_FWD_DEFINED__
|
|
#define __DMsgrSPEvents_FWD_DEFINED__
|
|
typedef interface DMsgrSPEvents DMsgrSPEvents;
|
|
#endif /* __DMsgrSPEvents_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrUser2_FWD_DEFINED__
|
|
#define __IMsgrUser2_FWD_DEFINED__
|
|
typedef interface IMsgrUser2 IMsgrUser2;
|
|
#endif /* __IMsgrUser2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrSP_FWD_DEFINED__
|
|
#define __IMsgrSP_FWD_DEFINED__
|
|
typedef interface IMsgrSP IMsgrSP;
|
|
#endif /* __IMsgrSP_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrSP2_FWD_DEFINED__
|
|
#define __IMsgrSP2_FWD_DEFINED__
|
|
typedef interface IMsgrSP2 IMsgrSP2;
|
|
#endif /* __IMsgrSP2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __MsgrObject_FWD_DEFINED__
|
|
#define __MsgrObject_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class MsgrObject MsgrObject;
|
|
#else
|
|
typedef struct MsgrObject MsgrObject;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __MsgrObject_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __MessengerApp_FWD_DEFINED__
|
|
#define __MessengerApp_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class MessengerApp MessengerApp;
|
|
#else
|
|
typedef struct MessengerApp MessengerApp;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __MessengerApp_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DMessengerAppEvents_FWD_DEFINED__
|
|
#define __DMessengerAppEvents_FWD_DEFINED__
|
|
typedef interface DMessengerAppEvents DMessengerAppEvents;
|
|
#endif /* __DMessengerAppEvents_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsnMessengerIMWindow_FWD_DEFINED__
|
|
#define __IMsnMessengerIMWindow_FWD_DEFINED__
|
|
typedef interface IMsnMessengerIMWindow IMsnMessengerIMWindow;
|
|
#endif /* __IMsnMessengerIMWindow_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsnMessengerIMWindow2_FWD_DEFINED__
|
|
#define __IMsnMessengerIMWindow2_FWD_DEFINED__
|
|
typedef interface IMsnMessengerIMWindow2 IMsnMessengerIMWindow2;
|
|
#endif /* __IMsnMessengerIMWindow2_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "objidl.h"
|
|
#include "oleidl.h"
|
|
#include "oaidl.h"
|
|
#include "lock.h"
|
|
#include "sessions.h"
|
|
|
|
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
|
|
|
/* interface __MIDL_itf_mdisp_0000 */
|
|
/* [local] */
|
|
|
|
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright 1997 Microsoft Corporation. All Rights Reserved.
|
|
//
|
|
// File: mdisp.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_mdisp_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_mdisp_0000_v0_0_s_ifspec;
|
|
|
|
|
|
#ifndef __Messenger_LIBRARY_DEFINED__
|
|
#define __Messenger_LIBRARY_DEFINED__
|
|
|
|
/* library Messenger */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0001
|
|
{ MSTATE_UNKNOWN = 0,
|
|
MSTATE_OFFLINE = 0x1,
|
|
MSTATE_ONLINE = 0x2,
|
|
MSTATE_INVISIBLE = 0x6,
|
|
MSTATE_BUSY = 0xa,
|
|
MSTATE_BE_RIGHT_BACK = 0xe,
|
|
MSTATE_IDLE = 0x12,
|
|
MSTATE_AWAY = 0x22,
|
|
MSTATE_ON_THE_PHONE = 0x32,
|
|
MSTATE_OUT_TO_LUNCH = 0x42,
|
|
MSTATE_LOCAL_FINDING_SERVER = 0x100,
|
|
MSTATE_LOCAL_CONNECTING_TO_SERVER = 0x200,
|
|
MSTATE_LOCAL_SYNCHRONIZING_WITH_SERVER = 0x300,
|
|
MSTATE_LOCAL_DISCONNECTING_FROM_SERVER = 0x400
|
|
} MSTATE;
|
|
|
|
typedef /* [public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0002
|
|
{ MPROMPT_YES_IF_NOT_ALLOWED_OR_BLOCKED = 0,
|
|
MPROMPT_NO_ADD_TO_ALLOW = 1
|
|
} MPROMPT;
|
|
|
|
typedef /* [public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0003
|
|
{ MMSGPRIVACY_BLOCK_LIST_EXCLUDED = 0,
|
|
MMSGPRIVACY_ALLOW_LIST_ONLY = 1
|
|
} MMSGPRIVACY;
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0004
|
|
{ MURLTYPE_CHANGE_PASSWORD = 0,
|
|
MURLTYPE_CHANGE_INFO = 1,
|
|
MURLTYPE_COMPOSE_EMAIL = 2,
|
|
MURLTYPE_GO_TO_EMAIL_INBOX = 3,
|
|
MURLTYPE_GO_TO_EMAIL_FOLDERS = 4,
|
|
MURLTYPE_MOBILE_SIGNUP = 5,
|
|
MURLTYPE_CHANGE_MOBILE_INFO = 6,
|
|
MURLTYPE_CHANGE_PROFILE = 7,
|
|
MURLTYPE_N2P_ACCOUNT = 8,
|
|
MURLTYPE_N2P_ADD_FUND = 9
|
|
} MURLTYPE;
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0005
|
|
{ MLIST_CONTACT = 0,
|
|
MLIST_ALLOW = 1,
|
|
MLIST_BLOCK = 2,
|
|
MLIST_REVERSE = 3
|
|
} MLIST;
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0006
|
|
{ MMSGTYPE_NO_RESULT = 0,
|
|
MMSGTYPE_ERRORS_ONLY = 1,
|
|
MMSGTYPE_ALL_RESULTS = 2
|
|
} MMSGTYPE;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0007
|
|
{ MUPDATE_OPTIONAL = 0x1,
|
|
MUPDATE_MANDATORY = 0x2,
|
|
MUPDATE_BRANDED = 0x4
|
|
} MUPDATE_FLAGS;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0008
|
|
{ MIF_NONE = 0,
|
|
MIF_REQUEST_LAUNCH = 0x1,
|
|
MIF_REQUEST_IP = 0x4,
|
|
MIF_PROVIDE_IP = 0x8
|
|
} MINVITE_FLAGS;
|
|
|
|
typedef /* [public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0009
|
|
{ MPFLFIELD_COUNTRY = 0,
|
|
MPFLFIELD_POSTALCODE = 1,
|
|
MPFLFIELD_LANG_PREFERENCE = 2,
|
|
MPFLFIELD_GENDER = 3,
|
|
MPFLFIELD_PREFERRED_EMAIL = 4,
|
|
MPFLFIELD_NICKNAME = 5,
|
|
MPFLFIELD_ACCESSIBILITY = 6,
|
|
MPFLFIELD_WALLET = 7,
|
|
MPFLFIELD_DIRECTORY = 8,
|
|
MPFLFIELD_INETACCESS = 9
|
|
} MPFLFIELD;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0010
|
|
{ MSGR_E_CONNECT = 0x81000300 + 0x1,
|
|
MSGR_E_INVALID_SERVER_NAME = 0x81000300 + 0x2,
|
|
MSGR_E_INVALID_PASSWORD = 0x81000300 + 0x3,
|
|
MSGR_E_ALREADY_LOGGED_ON = 0x81000300 + 0x4,
|
|
MSGR_E_SERVER_VERSION = 0x81000300 + 0x5,
|
|
MSGR_E_LOGON_TIMEOUT = 0x81000300 + 0x6,
|
|
MSGR_E_LIST_FULL = 0x81000300 + 0x7,
|
|
MSGR_E_AI_REJECT = 0x81000300 + 0x8,
|
|
MSGR_E_AI_REJECT_NOT_INST = 0x81000300 + 0x9,
|
|
MSGR_E_USER_NOT_FOUND = 0x81000300 + 0xa,
|
|
MSGR_E_ALREADY_IN_LIST = 0x81000300 + 0xb,
|
|
MSGR_E_DISCONNECTED = 0x81000300 + 0xc,
|
|
MSGR_E_UNEXPECTED = 0x81000300 + 0xd,
|
|
MSGR_E_SERVER_TOO_BUSY = 0x81000300 + 0xe,
|
|
MSGR_E_INVALID_AUTH_PACKAGES = 0x81000300 + 0xf,
|
|
MSGR_E_NEWER_CLIENT_AVAILABLE = 0x81000300 + 0x10,
|
|
MSGR_E_AI_TIMEOUT = 0x81000300 + 0x11,
|
|
MSGR_E_CANCEL = 0x81000300 + 0x12,
|
|
MSGR_E_TOO_MANY_MATCHES = 0x81000300 + 0x13,
|
|
MSGR_E_SERVER_UNAVAILABLE = 0x81000300 + 0x14,
|
|
MSGR_E_LOGON_UI_ACTIVE = 0x81000300 + 0x15,
|
|
MSGR_E_OPTION_UI_ACTIVE = 0x81000300 + 0x16,
|
|
MSGR_E_CONTACT_UI_ACTIVE = 0x81000300 + 0x17,
|
|
MSGR_E_PRIMARY_SERVICE_NOT_LOGGED_ON = 0x81000300 + 0x18,
|
|
MSGR_E_LOGGED_ON = 0x81000300 + 0x19,
|
|
MSGR_E_CONNECT_PROXY = 0x81000300 + 0x1a,
|
|
MSGR_E_PROXY_AUTH = 0x81000300 + 0x1b,
|
|
MSGR_E_PROXY_AUTH_TYPE = 0x81000300 + 0x1c,
|
|
MSGR_E_INVALID_PROXY_NAME = 0x81000300 + 0x1d,
|
|
MSGR_E_NOT_LOGGED_ON = 0x81000300 + 0x1e,
|
|
MSGR_E_NOT_PRIMARY_SERVICE = 0x81000300 + 0x20,
|
|
MSGR_E_TOO_MANY_SESSIONS = 0x81000300 + 0x21,
|
|
MSGR_E_TOO_MANY_MESSAGES = 0x81000300 + 0x22,
|
|
MSGR_E_REMOTE_LOGIN = 0x81000300 + 0x23,
|
|
MSGR_E_INVALID_FRIENDLY_NAME = 0x81000300 + 0x24,
|
|
MSGR_E_SESSION_FULL = 0x81000300 + 0x25,
|
|
MSGR_E_NOT_ALLOWING_NEW_USERS = 0x81000300 + 0x26,
|
|
MSGR_E_INVALID_DOMAIN = 0x81000300 + 0x27,
|
|
MSGR_E_TCP_ERROR = 0x81000300 + 0x28,
|
|
MSGR_E_SESSION_TIMEOUT = 0x81000300 + 0x29,
|
|
MSGR_E_MULTIPOINT_SESSION_BEGIN_TIMEOUT = 0x81000300 + 0x2a,
|
|
MSGR_E_MULTIPOINT_SESSION_END_TIMEOUT = 0x81000300 + 0x2b,
|
|
MSGR_E_REVERSE_LIST_FULL = 0x81000300 + 0x2c,
|
|
MSGR_E_SERVER_ERROR = 0x81000300 + 0x2d,
|
|
MSGR_E_SYSTEM_CONFIG = 0x81000300 + 0x2e,
|
|
MSGR_E_NO_DIRECTORY = 0x81000300 + 0x2f,
|
|
MSGR_E_RETRY_SET = 0x81000300 + 0x30,
|
|
MSGR_E_CHILD_WITHOUT_CONSENT = 0x81000300 + 0x31,
|
|
MSGR_E_USER_CANCELLED = 0x81000300 + 0x32,
|
|
MSGR_E_CANCEL_BEFORE_CONNECT = 0x81000300 + 0x33,
|
|
MSGR_E_VOICE_IM_TIMEOUT = 0x81000300 + 0x34,
|
|
MSGR_E_NOT_ACCEPTING_PAGES = 0x81000300 + 0x35,
|
|
MSGR_E_EMAIL_PASSPORT_NOT_VALIDATED = 0x81000300 + 0x36,
|
|
MSGR_E_AUDIO_UI_ACTIVE = 0x81000300 + 0x37,
|
|
MSGR_E_NO_HARDWARE = 0x81000300 + 0x38,
|
|
MSGR_E_PAGING_UNAVAILABLE = 0x81000300 + 0x39,
|
|
MSGR_E_PHONE_INVALID_NUMBER = 0x81000300 + 0x3a,
|
|
MSGR_E_PHONE_NO_FUNDS = 0x81000300 + 0x3b,
|
|
MSGR_E_VOICE_NO_ANSWER = 0x81000300 + 0x3c,
|
|
MSGR_E_VOICE_WAVEIN_DEVICE = 0x81000300 + 0x3d,
|
|
MSGR_E_FT_TIMEOUT = 0x81000300 + 0x3e,
|
|
MSGR_E_MESSAGE_TOO_LONG = 0x81000300 + 0x3f,
|
|
MSGR_E_VOICE_FIREWALL = 0x81000300 + 0x40,
|
|
MSGR_E_VOICE_NETCONN = 0x81000300 + 0x41,
|
|
MSGR_E_PHONE_CIRCUITS_BUSY = 0x81000300 + 0x42,
|
|
MSGR_E_SERVER_PROTOCOL = 0x81000300 + 0x43,
|
|
MSGR_E_UNAVAILABLE_VIA_HTTP = 0x81000300 + 0x44,
|
|
MSGR_E_PHONE_INVALID_PIN = 0x81000300 + 0x45,
|
|
MSGR_E_PHONE_PINPROCEED_TIMEOUT = 0x81000300 + 0x46,
|
|
MSGR_E_SERVER_SHUTDOWN = 0x81000300 + 0x47,
|
|
MSGR_E_CLIENT_DISALLOWED = 0x81000300 + 0x48,
|
|
MSGR_E_PHONE_CALL_NOT_COMPLETE = 0x81000300 + 0x49,
|
|
MSGR_S_ALREADY_IN_THE_MODE = 0x1000300 + 0x1,
|
|
MSGR_S_TRANSFER_SEND_BEGUN = 0x1000300 + 0x2,
|
|
MSGR_S_TRANSFER_SEND_FINISHED = 0x1000300 + 0x3,
|
|
MSGR_S_TRANSFER_RECEIVE_BEGUN = 0x1000300 + 0x4,
|
|
MSGR_S_TRANSFER_RECEIVE_FINISHED = 0x1000300 + 0x5,
|
|
MSGR_E_FAIL = 0x80004005,
|
|
MSGR_S_OK = 0
|
|
} MSGRConstants;
|
|
|
|
typedef /* [public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0011
|
|
{ SSTATE_DISCONNECTED = 0,
|
|
SSTATE_CONNECTING = 1,
|
|
SSTATE_CONNECTED = 2,
|
|
SSTATE_DISCONNECTING = 3,
|
|
SSTATE_ERROR = 4
|
|
} SSTATE;
|
|
|
|
typedef /* [public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0012
|
|
{ MFOLDER_INBOX = 0,
|
|
MFOLDER_ALL_OTHER_FOLDERS = 1
|
|
} MFOLDER;
|
|
|
|
typedef /* [public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0013
|
|
{ MLOPT_PROXY_STATE = 0,
|
|
MLOPT_PROXY_TYPE = 1,
|
|
MLOPT_SOCKS4_SERVER = 2,
|
|
MLOPT_SOCKS5_SERVER = 3,
|
|
MLOPT_HTTPS_SERVER = 4,
|
|
MLOPT_SOCKS4_PORT = 5,
|
|
MLOPT_SOCKS5_PORT = 6,
|
|
MLOPT_HTTPS_PORT = 7,
|
|
MLOPT_SOCKS5_USERNAME = 8,
|
|
MLOPT_SOCKS5_PASSWORD = 9,
|
|
MLOPT_SERVER_NAME = 10,
|
|
MLOPT_ENABLE_IDLE_DETECT = 11,
|
|
MLOPT_IDLE_THRESHOLD = 12,
|
|
MLOPT_IDLE_DETECTABLE = 13,
|
|
MLOPT_SS_DETECTABLE = 14,
|
|
MLOPT_HTTP_SERVER = 15,
|
|
MLOPT_HTTP_PORT = 16
|
|
} MLOCALOPTION;
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0014
|
|
{ MUSERPROP_INVALID_PROPERTY = -1,
|
|
MUSERPROP_HOME_PHONE_NUMBER = 0,
|
|
MUSERPROP_WORK_PHONE_NUMBER = 1,
|
|
MUSERPROP_MOBILE_PHONE_NUMBER = 2,
|
|
MUSERPROP_PAGES_ALLOWED = 3,
|
|
MUSERPROP_NUMBER_OF_PUBLIC_PROPERTIES = 4,
|
|
MUSERPROP_PAGES_ENABLED = 4,
|
|
MUSERPROP_NUMBER_OF_PROPERTIES = MUSERPROP_PAGES_ENABLED + 1
|
|
} MUSERPROPERTY;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0015
|
|
{ MLOPT_MAX_SERVICE_STRING = 255,
|
|
MLOPT_MAX_PROXY_STRING = 255,
|
|
MLOPT_MAX_PORT_NUMBER = 65535,
|
|
MLOPT_MAX_IDLE_THRESHOLD = 999
|
|
} MLOCALOPTION_LIMITS;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0016
|
|
{ MPROXYTYPE_NO_PROXY = 0,
|
|
MPROXYTYPE_SOCKS4 = 1,
|
|
MPROXYTYPE_SOCKS5 = 2,
|
|
MPROXYTYPE_HTTPS = 3,
|
|
MPROXYTYPE_HTTP = 4
|
|
} MPROXYTYPE;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0017
|
|
{ MCONNECTIONTYPE_DISCONNECTED = 0,
|
|
MCONNECTIONTYPE_DIRECT = 1,
|
|
MCONNECTIONTYPE_BROWSER_PROXY = 2,
|
|
MCONNECTIONTYPE_HTTP_PROXY = 3,
|
|
MCONNECTIONTYPE_SOCKS_PROXY = 4
|
|
} MCONNECTIONTYPE;
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0018
|
|
{ MOPTDLG_GENERAL_PAGE = 0,
|
|
MOPTDLG_PRIVACY_PAGE = 1,
|
|
MOPTDLG_EXCHANGE_PAGE = 2,
|
|
MOPTDLG_ACCOUNTS_PAGE = 3,
|
|
MOPTDLG_CONNECTION_PAGE = 4,
|
|
MOPTDLG_PREFERENCES_PAGE = 5,
|
|
MOPTDLG_SERVICES_PAGE = 6,
|
|
MOPTDLG_PHONE_PAGE = 7
|
|
} MOPTDLGPAGE;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0019
|
|
{ MSF_PRIMARY = 0x1,
|
|
MSF_APP_INVITE = 0x2,
|
|
MSF_MULTI_IM = 0x4,
|
|
MSF_BLOCKING = 0x8,
|
|
MSF_UNAME_IN_EMAIL_FMT = 0x10,
|
|
MSF_LOCAL_LISTS = 0x20,
|
|
MSF_FIND_USER = 0x40,
|
|
MSF_INVITE_MAIL = 0x80,
|
|
MSF_INTERNET = 0x100,
|
|
MSF_NO_ALLOW_LIST = 0x200
|
|
} MSERVICE_FLAGS;
|
|
|
|
typedef /* [public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0020
|
|
{ MFT_SAVE_PASSWORD = 0,
|
|
MFT_DONT_SAVE_PASSWORD = 0x1,
|
|
MFT_OVERWRITE_EXISTING = 0x2
|
|
} MFIRSTTIME_FLAGS;
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0021
|
|
{ MSS_LOGGED_ON = 0,
|
|
MSS_NOT_LOGGED_ON = 1,
|
|
MSS_LOGGING_ON = 2,
|
|
MSS_LOGGING_OFF = 3
|
|
} MSVCSTATUS;
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0000_0022
|
|
{ MFTF_SENDING = 0x4,
|
|
MFTF_RECEIVING = 0x8,
|
|
MFTF_CONNECTING = 0x10,
|
|
MFTF_CONNECTED = 0x20,
|
|
MFTF_DISCONNECTED = 0x40
|
|
} MFILETRANSFER_FLAGS;
|
|
|
|
|
|
EXTERN_C const IID LIBID_Messenger;
|
|
|
|
#ifndef __IMsgrObject_INTERFACE_DEFINED__
|
|
#define __IMsgrObject_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrObject */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrObject;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("218CB451-20B6-11d2-8E17-0000F803A446")
|
|
IMsgrObject : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateUser(
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Logon(
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Logoff( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_List(
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LocalLogonName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LocalFriendlyName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_LocalState(
|
|
/* [in] */ MSTATE mState) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalState(
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MessagePrivacy(
|
|
/* [in] */ MMSGPRIVACY mmpSetting) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MessagePrivacy(
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Prompt(
|
|
/* [in] */ MPROMPT mpSetting) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Prompt(
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendAppInvite(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrAppGUID,
|
|
/* [in] */ BSTR bstrAppName,
|
|
/* [in] */ BSTR bstrAppURL,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendAppInviteAccept(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendAppInviteCancel(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_LocalOption(
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [in] */ VARIANT vSetting) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalOption(
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSetting) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE FindUser(
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendInviteMail(
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE RequestURLPost(
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IMSessions(
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateIMSession(
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SessionRequestAccept(
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SessionRequestCancel(
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Services(
|
|
/* [retval][out] */ IMsgrServices __RPC_FAR *__RPC_FAR *ppServices) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UnreadEmail(
|
|
/* [in] */ MFOLDER mFolder,
|
|
/* [retval][out] */ long __RPC_FAR *pcUnreadEmail) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrObjectVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrObject __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrObject __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateUser )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logon )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
|
|
IMsgrObject __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_List )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalLogonName )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalFriendlyName )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalState )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MSTATE mState);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalState )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessagePrivacy )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MMSGPRIVACY mmpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessagePrivacy )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Prompt )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MPROMPT mpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Prompt )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendAppInvite )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrAppGUID,
|
|
/* [in] */ BSTR bstrAppName,
|
|
/* [in] */ BSTR bstrAppURL,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendAppInviteAccept )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendAppInviteCancel )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalOption )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [in] */ VARIANT vSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalOption )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSetting);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindUser )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendInviteMail )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMSessions )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateIMSession )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SessionRequestAccept )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SessionRequestCancel )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Services )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrServices __RPC_FAR *__RPC_FAR *ppServices);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnreadEmail )(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MFOLDER mFolder,
|
|
/* [retval][out] */ long __RPC_FAR *pcUnreadEmail);
|
|
|
|
END_INTERFACE
|
|
} IMsgrObjectVtbl;
|
|
|
|
interface IMsgrObject
|
|
{
|
|
CONST_VTBL struct IMsgrObjectVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrObject_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrObject_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrObject_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrObject_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrObject_CreateUser(This,bstrLogonName,pService,ppUser) \
|
|
(This)->lpVtbl -> CreateUser(This,bstrLogonName,pService,ppUser)
|
|
|
|
#define IMsgrObject_Logon(This,bstrUser,bstrPassword,pService) \
|
|
(This)->lpVtbl -> Logon(This,bstrUser,bstrPassword,pService)
|
|
|
|
#define IMsgrObject_Logoff(This) \
|
|
(This)->lpVtbl -> Logoff(This)
|
|
|
|
#define IMsgrObject_get_List(This,mList,ppUsers) \
|
|
(This)->lpVtbl -> get_List(This,mList,ppUsers)
|
|
|
|
#define IMsgrObject_get_LocalLogonName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LocalLogonName(This,pbstrName)
|
|
|
|
#define IMsgrObject_get_LocalFriendlyName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LocalFriendlyName(This,pbstrName)
|
|
|
|
#define IMsgrObject_put_LocalState(This,mState) \
|
|
(This)->lpVtbl -> put_LocalState(This,mState)
|
|
|
|
#define IMsgrObject_get_LocalState(This,pmState) \
|
|
(This)->lpVtbl -> get_LocalState(This,pmState)
|
|
|
|
#define IMsgrObject_put_MessagePrivacy(This,mmpSetting) \
|
|
(This)->lpVtbl -> put_MessagePrivacy(This,mmpSetting)
|
|
|
|
#define IMsgrObject_get_MessagePrivacy(This,pmmpSetting) \
|
|
(This)->lpVtbl -> get_MessagePrivacy(This,pmmpSetting)
|
|
|
|
#define IMsgrObject_put_Prompt(This,mpSetting) \
|
|
(This)->lpVtbl -> put_Prompt(This,mpSetting)
|
|
|
|
#define IMsgrObject_get_Prompt(This,pmpSetting) \
|
|
(This)->lpVtbl -> get_Prompt(This,pmpSetting)
|
|
|
|
#define IMsgrObject_SendAppInvite(This,pUser,lCookie,bstrAppGUID,bstrAppName,bstrAppURL,lInviteType,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendAppInvite(This,pUser,lCookie,bstrAppGUID,bstrAppName,bstrAppURL,lInviteType,mmtType,plCookie)
|
|
|
|
#define IMsgrObject_SendAppInviteAccept(This,pUser,lCookie,lInviteType,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendAppInviteAccept(This,pUser,lCookie,lInviteType,mmtType,plCookie)
|
|
|
|
#define IMsgrObject_SendAppInviteCancel(This,pUser,lCookie,hrReason,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendAppInviteCancel(This,pUser,lCookie,hrReason,mmtType,plCookie)
|
|
|
|
#define IMsgrObject_put_LocalOption(This,option,vSetting) \
|
|
(This)->lpVtbl -> put_LocalOption(This,option,vSetting)
|
|
|
|
#define IMsgrObject_get_LocalOption(This,option,pvSetting) \
|
|
(This)->lpVtbl -> get_LocalOption(This,option,pvSetting)
|
|
|
|
#define IMsgrObject_FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie) \
|
|
(This)->lpVtbl -> FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie)
|
|
|
|
#define IMsgrObject_SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie) \
|
|
(This)->lpVtbl -> SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie)
|
|
|
|
#define IMsgrObject_RequestURLPost(This,muType,bstrAdditionalInfo,plCookie) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,bstrAdditionalInfo,plCookie)
|
|
|
|
#define IMsgrObject_get_IMSessions(This,ppIMSessions) \
|
|
(This)->lpVtbl -> get_IMSessions(This,ppIMSessions)
|
|
|
|
#define IMsgrObject_CreateIMSession(This,vUser,ppIMSession) \
|
|
(This)->lpVtbl -> CreateIMSession(This,vUser,ppIMSession)
|
|
|
|
#define IMsgrObject_SessionRequestAccept(This,pIMsgrIMSession,hrReason) \
|
|
(This)->lpVtbl -> SessionRequestAccept(This,pIMsgrIMSession,hrReason)
|
|
|
|
#define IMsgrObject_SessionRequestCancel(This,pIMsgrIMSession,hrReason) \
|
|
(This)->lpVtbl -> SessionRequestCancel(This,pIMsgrIMSession,hrReason)
|
|
|
|
#define IMsgrObject_get_Services(This,ppServices) \
|
|
(This)->lpVtbl -> get_Services(This,ppServices)
|
|
|
|
#define IMsgrObject_get_UnreadEmail(This,mFolder,pcUnreadEmail) \
|
|
(This)->lpVtbl -> get_UnreadEmail(This,mFolder,pcUnreadEmail)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_CreateUser_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_CreateUser_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_Logon_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_Logon_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_Logoff_Proxy(
|
|
IMsgrObject __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_Logoff_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_List_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_List_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_LocalLogonName_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_LocalLogonName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_LocalFriendlyName_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_LocalFriendlyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrObject_put_LocalState_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MSTATE mState);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_put_LocalState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_LocalState_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_LocalState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrObject_put_MessagePrivacy_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MMSGPRIVACY mmpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_put_MessagePrivacy_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_MessagePrivacy_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_MessagePrivacy_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrObject_put_Prompt_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MPROMPT mpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_put_Prompt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_Prompt_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_Prompt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_SendAppInvite_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrAppGUID,
|
|
/* [in] */ BSTR bstrAppName,
|
|
/* [in] */ BSTR bstrAppURL,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_SendAppInvite_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_SendAppInviteAccept_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_SendAppInviteAccept_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_SendAppInviteCancel_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_SendAppInviteCancel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrObject_put_LocalOption_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [in] */ VARIANT vSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_put_LocalOption_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_LocalOption_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_LocalOption_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_FindUser_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_FindUser_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_SendInviteMail_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_SendInviteMail_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_RequestURLPost_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_RequestURLPost_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_IMSessions_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_IMSessions_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_CreateIMSession_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_CreateIMSession_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_SessionRequestAccept_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_SessionRequestAccept_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject_SessionRequestCancel_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_SessionRequestCancel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_Services_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrServices __RPC_FAR *__RPC_FAR *ppServices);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_Services_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject_get_UnreadEmail_Proxy(
|
|
IMsgrObject __RPC_FAR * This,
|
|
/* [in] */ MFOLDER mFolder,
|
|
/* [retval][out] */ long __RPC_FAR *pcUnreadEmail);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject_get_UnreadEmail_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrObject_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrUser_INTERFACE_DEFINED__
|
|
#define __IMsgrUser_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrUser */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrUser;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("218CB453-20B6-11d2-8E17-0000F803A446")
|
|
IMsgrUser : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FriendlyName(
|
|
/* [in] */ BSTR bstrFriendlyName) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FriendlyName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailAddress(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_State(
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LogonName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendText(
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrUserVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrUser __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrUser __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FriendlyName )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFriendlyName);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmailAddress )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogonName )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendText )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Service )(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
END_INTERFACE
|
|
} IMsgrUserVtbl;
|
|
|
|
interface IMsgrUser
|
|
{
|
|
CONST_VTBL struct IMsgrUserVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrUser_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrUser_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrUser_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrUser_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrUser_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrUser_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrUser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrUser_put_FriendlyName(This,bstrFriendlyName) \
|
|
(This)->lpVtbl -> put_FriendlyName(This,bstrFriendlyName)
|
|
|
|
#define IMsgrUser_get_FriendlyName(This,pbstrFriendlyName) \
|
|
(This)->lpVtbl -> get_FriendlyName(This,pbstrFriendlyName)
|
|
|
|
#define IMsgrUser_get_EmailAddress(This,pbstrEmailAddress) \
|
|
(This)->lpVtbl -> get_EmailAddress(This,pbstrEmailAddress)
|
|
|
|
#define IMsgrUser_get_State(This,pmState) \
|
|
(This)->lpVtbl -> get_State(This,pmState)
|
|
|
|
#define IMsgrUser_get_LogonName(This,pbstrLogonName) \
|
|
(This)->lpVtbl -> get_LogonName(This,pbstrLogonName)
|
|
|
|
#define IMsgrUser_SendText(This,bstrMsgHeader,bstrMsgText,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendText(This,bstrMsgHeader,bstrMsgText,mmtType,plCookie)
|
|
|
|
#define IMsgrUser_get_Service(This,ppService) \
|
|
(This)->lpVtbl -> get_Service(This,ppService)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrUser_put_FriendlyName_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFriendlyName);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_put_FriendlyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrUser_get_FriendlyName_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_get_FriendlyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrUser_get_EmailAddress_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_get_EmailAddress_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrUser_get_State_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_get_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrUser_get_LogonName_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_get_LogonName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrUser_SendText_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_SendText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrUser_get_Service_Proxy(
|
|
IMsgrUser __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser_get_Service_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrUser_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrUsers_INTERFACE_DEFINED__
|
|
#define __IMsgrUsers_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrUsers */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrUsers;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("218CB454-20B6-11d2-8E17-0000F803A446")
|
|
IMsgrUsers : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *pcUsers) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrUsersVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrUsers __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrUsers __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcUsers);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser);
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IMsgrUsersVtbl;
|
|
|
|
interface IMsgrUsers
|
|
{
|
|
CONST_VTBL struct IMsgrUsersVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrUsers_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrUsers_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrUsers_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrUsers_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrUsers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrUsers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrUsers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrUsers_get_Count(This,pcUsers) \
|
|
(This)->lpVtbl -> get_Count(This,pcUsers)
|
|
|
|
#define IMsgrUsers_Item(This,Index,ppUser) \
|
|
(This)->lpVtbl -> Item(This,Index,ppUser)
|
|
|
|
#define IMsgrUsers_Add(This,pUser) \
|
|
(This)->lpVtbl -> Add(This,pUser)
|
|
|
|
#define IMsgrUsers_Remove(This,pUser) \
|
|
(This)->lpVtbl -> Remove(This,pUser)
|
|
|
|
#define IMsgrUsers_get__NewEnum(This,ppUnknown) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppUnknown)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrUsers_get_Count_Proxy(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcUsers);
|
|
|
|
|
|
void __RPC_STUB IMsgrUsers_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrUsers_Item_Proxy(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
|
|
void __RPC_STUB IMsgrUsers_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrUsers_Add_Proxy(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser);
|
|
|
|
|
|
void __RPC_STUB IMsgrUsers_Add_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrUsers_Remove_Proxy(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser);
|
|
|
|
|
|
void __RPC_STUB IMsgrUsers_Remove_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMsgrUsers_get__NewEnum_Proxy(
|
|
IMsgrUsers __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IMsgrUsers_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrUsers_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrIMSession_INTERFACE_DEFINED__
|
|
#define __IMsgrIMSession_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrIMSession */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrIMSession;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("82e11592-20f5-11d2-91ad-0000f81fefc9")
|
|
IMsgrIMSession : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Members(
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_State(
|
|
/* [retval][out] */ SSTATE __RPC_FAR *psState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Invitees(
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LeaveSession( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InviteUser(
|
|
/* [in] */ VARIANT vUser) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendText(
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrIMSessionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrIMSession __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrIMSession __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Members )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ SSTATE __RPC_FAR *psState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Service )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Invitees )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LeaveSession )(
|
|
IMsgrIMSession __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InviteUser )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendText )(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
END_INTERFACE
|
|
} IMsgrIMSessionVtbl;
|
|
|
|
interface IMsgrIMSession
|
|
{
|
|
CONST_VTBL struct IMsgrIMSessionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrIMSession_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrIMSession_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrIMSession_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrIMSession_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrIMSession_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrIMSession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrIMSession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrIMSession_get_Members(This,ppUsers) \
|
|
(This)->lpVtbl -> get_Members(This,ppUsers)
|
|
|
|
#define IMsgrIMSession_get_State(This,psState) \
|
|
(This)->lpVtbl -> get_State(This,psState)
|
|
|
|
#define IMsgrIMSession_get_Service(This,ppService) \
|
|
(This)->lpVtbl -> get_Service(This,ppService)
|
|
|
|
#define IMsgrIMSession_get_Invitees(This,ppUsers) \
|
|
(This)->lpVtbl -> get_Invitees(This,ppUsers)
|
|
|
|
#define IMsgrIMSession_LeaveSession(This) \
|
|
(This)->lpVtbl -> LeaveSession(This)
|
|
|
|
#define IMsgrIMSession_InviteUser(This,vUser) \
|
|
(This)->lpVtbl -> InviteUser(This,vUser)
|
|
|
|
#define IMsgrIMSession_SendText(This,bstrMsgHeader,bstrMsgText,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendText(This,bstrMsgHeader,bstrMsgText,mmtType,plCookie)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_get_Members_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_get_Members_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_get_State_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ SSTATE __RPC_FAR *psState);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_get_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_get_Service_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_get_Service_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_get_Invitees_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_get_Invitees_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_LeaveSession_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_LeaveSession_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_InviteUser_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_InviteUser_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrIMSession_SendText_Proxy(
|
|
IMsgrIMSession __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSession_SendText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrIMSession_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrIMSessions_INTERFACE_DEFINED__
|
|
#define __IMsgrIMSessions_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrIMSessions */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrIMSessions;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("6fd143e6-20a5-11d2-91ad-0000f81fefc9")
|
|
IMsgrIMSessions : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *pcSessions) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrIMSessionsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrIMSessions __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrIMSessions __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcSessions);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IMsgrIMSessionsVtbl;
|
|
|
|
interface IMsgrIMSessions
|
|
{
|
|
CONST_VTBL struct IMsgrIMSessionsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrIMSessions_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrIMSessions_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrIMSessions_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrIMSessions_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrIMSessions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrIMSessions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrIMSessions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrIMSessions_get_Count(This,pcSessions) \
|
|
(This)->lpVtbl -> get_Count(This,pcSessions)
|
|
|
|
#define IMsgrIMSessions_Item(This,Index,ppIMSession) \
|
|
(This)->lpVtbl -> Item(This,Index,ppIMSession)
|
|
|
|
#define IMsgrIMSessions_get__NewEnum(This,ppUnknown) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppUnknown)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrIMSessions_get_Count_Proxy(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcSessions);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSessions_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrIMSessions_Item_Proxy(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSessions_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMsgrIMSessions_get__NewEnum_Proxy(
|
|
IMsgrIMSessions __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IMsgrIMSessions_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrIMSessions_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerApp_INTERFACE_DEFINED__
|
|
#define __IMessengerApp_INTERFACE_DEFINED__
|
|
|
|
/* interface IMessengerApp */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMessengerApp;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("F3A614DD-ABE0-11d2-A441-00C04F795683")
|
|
IMessengerApp : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Quit( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FullName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFullName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Path(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrPath) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchLogonUI( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchOptionsUI(
|
|
/* [in] */ MOPTDLGPAGE mOptDlgPage) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchAddContactUI(
|
|
/* [in] */ BSTR bstrEMail) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchFindContactUI(
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [optional][in] */ VARIANT vbstrCity,
|
|
/* [optional][in] */ VARIANT vbstrState,
|
|
/* [optional][in] */ VARIANT vbstrCountry) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchIMUI(
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IMWindows(
|
|
/* [retval][out] */ IMessengerIMWindows __RPC_FAR *__RPC_FAR *ppIMWindows) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ToolBar(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ToolBar(
|
|
/* [in] */ VARIANT_BOOL BoolToolBar) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StatusBar(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StatusBar(
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StatusText(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StatusText(
|
|
/* [in] */ BSTR bstrStatusText) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HWND(
|
|
/* [retval][out] */ long __RPC_FAR *phWnd) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
|
|
/* [retval][out] */ long __RPC_FAR *plLeft) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Left(
|
|
/* [in] */ long lLeft) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
|
|
/* [retval][out] */ long __RPC_FAR *plTop) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Top(
|
|
/* [in] */ long lTop) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
|
|
/* [retval][out] */ long __RPC_FAR *plWidth) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
|
|
/* [in] */ long lWidth) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
|
|
/* [retval][out] */ long __RPC_FAR *plHeight) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
|
|
/* [in] */ long lHeight) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
|
|
/* [in] */ VARIANT_BOOL BoolVisible) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AutoLogon( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FirstTimeCredentials(
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ long lFlags) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_CachedPassword(
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ VARIANT_BOOL BoolSavePassword) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE RequestURLPost(
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [optional][in] */ VARIANT vbstrAdditionalInfo) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TaskbarIcon(
|
|
/* [in] */ VARIANT_BOOL BoolVisible) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TaskbarIcon(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessengerAppVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit )(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FullName )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFullName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Path )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrPath);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchLogonUI )(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchOptionsUI )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ MOPTDLGPAGE mOptDlgPage);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchAddContactUI )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEMail);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchFindContactUI )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [optional][in] */ VARIANT vbstrCity,
|
|
/* [optional][in] */ VARIANT vbstrState,
|
|
/* [optional][in] */ VARIANT vbstrCountry);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchIMUI )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMWindows )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ IMessengerIMWindows __RPC_FAR *__RPC_FAR *ppIMWindows);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToolBar )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToolBar )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolToolBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusBar )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusBar )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusText )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusText )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrStatusText);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HWND )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plLeft);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lLeft);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plTop);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lTop);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plWidth);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lWidth);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plHeight);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lHeight);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AutoLogon )(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstTimeCredentials )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ long lFlags);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CachedPassword )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ VARIANT_BOOL BoolSavePassword);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [optional][in] */ VARIANT vbstrAdditionalInfo);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TaskbarIcon )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TaskbarIcon )(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
END_INTERFACE
|
|
} IMessengerAppVtbl;
|
|
|
|
interface IMessengerApp
|
|
{
|
|
CONST_VTBL struct IMessengerAppVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMessengerApp_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMessengerApp_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMessengerApp_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMessengerApp_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMessengerApp_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMessengerApp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMessengerApp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMessengerApp_get_Application(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Application(This,ppDisp)
|
|
|
|
#define IMessengerApp_get_Parent(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Parent(This,ppDisp)
|
|
|
|
#define IMessengerApp_Quit(This) \
|
|
(This)->lpVtbl -> Quit(This)
|
|
|
|
#define IMessengerApp_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
|
|
#define IMessengerApp_get_FullName(This,pbstrFullName) \
|
|
(This)->lpVtbl -> get_FullName(This,pbstrFullName)
|
|
|
|
#define IMessengerApp_get_Path(This,pbstrPath) \
|
|
(This)->lpVtbl -> get_Path(This,pbstrPath)
|
|
|
|
#define IMessengerApp_LaunchLogonUI(This) \
|
|
(This)->lpVtbl -> LaunchLogonUI(This)
|
|
|
|
#define IMessengerApp_LaunchOptionsUI(This,mOptDlgPage) \
|
|
(This)->lpVtbl -> LaunchOptionsUI(This,mOptDlgPage)
|
|
|
|
#define IMessengerApp_LaunchAddContactUI(This,bstrEMail) \
|
|
(This)->lpVtbl -> LaunchAddContactUI(This,bstrEMail)
|
|
|
|
#define IMessengerApp_LaunchFindContactUI(This,bstrFirstName,bstrLastName,vbstrCity,vbstrState,vbstrCountry) \
|
|
(This)->lpVtbl -> LaunchFindContactUI(This,bstrFirstName,bstrLastName,vbstrCity,vbstrState,vbstrCountry)
|
|
|
|
#define IMessengerApp_LaunchIMUI(This,vUser,ppIMWindow) \
|
|
(This)->lpVtbl -> LaunchIMUI(This,vUser,ppIMWindow)
|
|
|
|
#define IMessengerApp_get_IMWindows(This,ppIMWindows) \
|
|
(This)->lpVtbl -> get_IMWindows(This,ppIMWindows)
|
|
|
|
#define IMessengerApp_get_ToolBar(This,pBoolToolBar) \
|
|
(This)->lpVtbl -> get_ToolBar(This,pBoolToolBar)
|
|
|
|
#define IMessengerApp_put_ToolBar(This,BoolToolBar) \
|
|
(This)->lpVtbl -> put_ToolBar(This,BoolToolBar)
|
|
|
|
#define IMessengerApp_get_StatusBar(This,pBoolStatusBar) \
|
|
(This)->lpVtbl -> get_StatusBar(This,pBoolStatusBar)
|
|
|
|
#define IMessengerApp_put_StatusBar(This,BoolStatusBar) \
|
|
(This)->lpVtbl -> put_StatusBar(This,BoolStatusBar)
|
|
|
|
#define IMessengerApp_get_StatusText(This,pbstrStatusText) \
|
|
(This)->lpVtbl -> get_StatusText(This,pbstrStatusText)
|
|
|
|
#define IMessengerApp_put_StatusText(This,bstrStatusText) \
|
|
(This)->lpVtbl -> put_StatusText(This,bstrStatusText)
|
|
|
|
#define IMessengerApp_get_HWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_HWND(This,phWnd)
|
|
|
|
#define IMessengerApp_get_Left(This,plLeft) \
|
|
(This)->lpVtbl -> get_Left(This,plLeft)
|
|
|
|
#define IMessengerApp_put_Left(This,lLeft) \
|
|
(This)->lpVtbl -> put_Left(This,lLeft)
|
|
|
|
#define IMessengerApp_get_Top(This,plTop) \
|
|
(This)->lpVtbl -> get_Top(This,plTop)
|
|
|
|
#define IMessengerApp_put_Top(This,lTop) \
|
|
(This)->lpVtbl -> put_Top(This,lTop)
|
|
|
|
#define IMessengerApp_get_Width(This,plWidth) \
|
|
(This)->lpVtbl -> get_Width(This,plWidth)
|
|
|
|
#define IMessengerApp_put_Width(This,lWidth) \
|
|
(This)->lpVtbl -> put_Width(This,lWidth)
|
|
|
|
#define IMessengerApp_get_Height(This,plHeight) \
|
|
(This)->lpVtbl -> get_Height(This,plHeight)
|
|
|
|
#define IMessengerApp_put_Height(This,lHeight) \
|
|
(This)->lpVtbl -> put_Height(This,lHeight)
|
|
|
|
#define IMessengerApp_get_Visible(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_Visible(This,pBoolVisible)
|
|
|
|
#define IMessengerApp_put_Visible(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_Visible(This,BoolVisible)
|
|
|
|
#define IMessengerApp_AutoLogon(This) \
|
|
(This)->lpVtbl -> AutoLogon(This)
|
|
|
|
#define IMessengerApp_put_FirstTimeCredentials(This,bstrUser,bstrPassword,pService,lFlags) \
|
|
(This)->lpVtbl -> put_FirstTimeCredentials(This,bstrUser,bstrPassword,pService,lFlags)
|
|
|
|
#define IMessengerApp_put_CachedPassword(This,bstrUser,bstrPassword,pService,BoolSavePassword) \
|
|
(This)->lpVtbl -> put_CachedPassword(This,bstrUser,bstrPassword,pService,BoolSavePassword)
|
|
|
|
#define IMessengerApp_RequestURLPost(This,muType,vbstrAdditionalInfo) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,vbstrAdditionalInfo)
|
|
|
|
#define IMessengerApp_put_TaskbarIcon(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_TaskbarIcon(This,BoolVisible)
|
|
|
|
#define IMessengerApp_get_TaskbarIcon(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_TaskbarIcon(This,pBoolVisible)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Application_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Parent_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_Quit_Proxy(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_Quit_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Name_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_FullName_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFullName);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_FullName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Path_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrPath);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Path_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_LaunchLogonUI_Proxy(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_LaunchLogonUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_LaunchOptionsUI_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ MOPTDLGPAGE mOptDlgPage);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_LaunchOptionsUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_LaunchAddContactUI_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEMail);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_LaunchAddContactUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_LaunchFindContactUI_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [optional][in] */ VARIANT vbstrCity,
|
|
/* [optional][in] */ VARIANT vbstrState,
|
|
/* [optional][in] */ VARIANT vbstrCountry);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_LaunchFindContactUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_LaunchIMUI_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_LaunchIMUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_IMWindows_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ IMessengerIMWindows __RPC_FAR *__RPC_FAR *ppIMWindows);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_IMWindows_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_ToolBar_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_ToolBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_ToolBar_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolToolBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_ToolBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_StatusBar_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_StatusBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_StatusBar_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_StatusBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_StatusText_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_StatusText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_StatusText_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrStatusText);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_StatusText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_HWND_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_HWND_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Left_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plLeft);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Left_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_Left_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lLeft);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_Left_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Top_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plTop);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Top_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_Top_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lTop);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_Top_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Width_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plWidth);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Width_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_Width_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lWidth);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_Width_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Height_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plHeight);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Height_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_Height_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ long lHeight);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_Height_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_Visible_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_Visible_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_Visible_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_Visible_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_AutoLogon_Proxy(
|
|
IMessengerApp __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_AutoLogon_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_FirstTimeCredentials_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ long lFlags);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_FirstTimeCredentials_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_CachedPassword_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ VARIANT_BOOL BoolSavePassword);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_CachedPassword_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_RequestURLPost_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [optional][in] */ VARIANT vbstrAdditionalInfo);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_RequestURLPost_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_put_TaskbarIcon_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_put_TaskbarIcon_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp_get_TaskbarIcon_Proxy(
|
|
IMessengerApp __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp_get_TaskbarIcon_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMessengerApp_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerApp2_INTERFACE_DEFINED__
|
|
#define __IMessengerApp2_INTERFACE_DEFINED__
|
|
|
|
/* interface IMessengerApp2 */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMessengerApp2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("FF55D627-CF5B-40de-850F-62D20BC241C8")
|
|
IMessengerApp2 : public IMessengerApp
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchPhoneUI(
|
|
/* [in] */ VARIANT vUser,
|
|
/* [in] */ MUSERPROPERTY ePhoneNumber) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchAudioTuningWizard(
|
|
/* [in] */ long hwndParent) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessengerApp2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessengerApp2 __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessengerApp2 __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit )(
|
|
IMessengerApp2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FullName )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFullName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Path )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrPath);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchLogonUI )(
|
|
IMessengerApp2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchOptionsUI )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ MOPTDLGPAGE mOptDlgPage);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchAddContactUI )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEMail);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchFindContactUI )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [optional][in] */ VARIANT vbstrCity,
|
|
/* [optional][in] */ VARIANT vbstrState,
|
|
/* [optional][in] */ VARIANT vbstrCountry);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchIMUI )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMWindows )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ IMessengerIMWindows __RPC_FAR *__RPC_FAR *ppIMWindows);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToolBar )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToolBar )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolToolBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusBar )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusBar )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusText )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusText )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrStatusText);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HWND )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plLeft);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ long lLeft);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plTop);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ long lTop);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plWidth);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ long lWidth);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plHeight);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ long lHeight);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AutoLogon )(
|
|
IMessengerApp2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstTimeCredentials )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ long lFlags);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CachedPassword )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ VARIANT_BOOL BoolSavePassword);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [optional][in] */ VARIANT vbstrAdditionalInfo);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TaskbarIcon )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TaskbarIcon )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchPhoneUI )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [in] */ MUSERPROPERTY ePhoneNumber);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchAudioTuningWizard )(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ long hwndParent);
|
|
|
|
END_INTERFACE
|
|
} IMessengerApp2Vtbl;
|
|
|
|
interface IMessengerApp2
|
|
{
|
|
CONST_VTBL struct IMessengerApp2Vtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMessengerApp2_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMessengerApp2_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMessengerApp2_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMessengerApp2_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMessengerApp2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMessengerApp2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMessengerApp2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMessengerApp2_get_Application(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Application(This,ppDisp)
|
|
|
|
#define IMessengerApp2_get_Parent(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Parent(This,ppDisp)
|
|
|
|
#define IMessengerApp2_Quit(This) \
|
|
(This)->lpVtbl -> Quit(This)
|
|
|
|
#define IMessengerApp2_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
|
|
#define IMessengerApp2_get_FullName(This,pbstrFullName) \
|
|
(This)->lpVtbl -> get_FullName(This,pbstrFullName)
|
|
|
|
#define IMessengerApp2_get_Path(This,pbstrPath) \
|
|
(This)->lpVtbl -> get_Path(This,pbstrPath)
|
|
|
|
#define IMessengerApp2_LaunchLogonUI(This) \
|
|
(This)->lpVtbl -> LaunchLogonUI(This)
|
|
|
|
#define IMessengerApp2_LaunchOptionsUI(This,mOptDlgPage) \
|
|
(This)->lpVtbl -> LaunchOptionsUI(This,mOptDlgPage)
|
|
|
|
#define IMessengerApp2_LaunchAddContactUI(This,bstrEMail) \
|
|
(This)->lpVtbl -> LaunchAddContactUI(This,bstrEMail)
|
|
|
|
#define IMessengerApp2_LaunchFindContactUI(This,bstrFirstName,bstrLastName,vbstrCity,vbstrState,vbstrCountry) \
|
|
(This)->lpVtbl -> LaunchFindContactUI(This,bstrFirstName,bstrLastName,vbstrCity,vbstrState,vbstrCountry)
|
|
|
|
#define IMessengerApp2_LaunchIMUI(This,vUser,ppIMWindow) \
|
|
(This)->lpVtbl -> LaunchIMUI(This,vUser,ppIMWindow)
|
|
|
|
#define IMessengerApp2_get_IMWindows(This,ppIMWindows) \
|
|
(This)->lpVtbl -> get_IMWindows(This,ppIMWindows)
|
|
|
|
#define IMessengerApp2_get_ToolBar(This,pBoolToolBar) \
|
|
(This)->lpVtbl -> get_ToolBar(This,pBoolToolBar)
|
|
|
|
#define IMessengerApp2_put_ToolBar(This,BoolToolBar) \
|
|
(This)->lpVtbl -> put_ToolBar(This,BoolToolBar)
|
|
|
|
#define IMessengerApp2_get_StatusBar(This,pBoolStatusBar) \
|
|
(This)->lpVtbl -> get_StatusBar(This,pBoolStatusBar)
|
|
|
|
#define IMessengerApp2_put_StatusBar(This,BoolStatusBar) \
|
|
(This)->lpVtbl -> put_StatusBar(This,BoolStatusBar)
|
|
|
|
#define IMessengerApp2_get_StatusText(This,pbstrStatusText) \
|
|
(This)->lpVtbl -> get_StatusText(This,pbstrStatusText)
|
|
|
|
#define IMessengerApp2_put_StatusText(This,bstrStatusText) \
|
|
(This)->lpVtbl -> put_StatusText(This,bstrStatusText)
|
|
|
|
#define IMessengerApp2_get_HWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_HWND(This,phWnd)
|
|
|
|
#define IMessengerApp2_get_Left(This,plLeft) \
|
|
(This)->lpVtbl -> get_Left(This,plLeft)
|
|
|
|
#define IMessengerApp2_put_Left(This,lLeft) \
|
|
(This)->lpVtbl -> put_Left(This,lLeft)
|
|
|
|
#define IMessengerApp2_get_Top(This,plTop) \
|
|
(This)->lpVtbl -> get_Top(This,plTop)
|
|
|
|
#define IMessengerApp2_put_Top(This,lTop) \
|
|
(This)->lpVtbl -> put_Top(This,lTop)
|
|
|
|
#define IMessengerApp2_get_Width(This,plWidth) \
|
|
(This)->lpVtbl -> get_Width(This,plWidth)
|
|
|
|
#define IMessengerApp2_put_Width(This,lWidth) \
|
|
(This)->lpVtbl -> put_Width(This,lWidth)
|
|
|
|
#define IMessengerApp2_get_Height(This,plHeight) \
|
|
(This)->lpVtbl -> get_Height(This,plHeight)
|
|
|
|
#define IMessengerApp2_put_Height(This,lHeight) \
|
|
(This)->lpVtbl -> put_Height(This,lHeight)
|
|
|
|
#define IMessengerApp2_get_Visible(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_Visible(This,pBoolVisible)
|
|
|
|
#define IMessengerApp2_put_Visible(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_Visible(This,BoolVisible)
|
|
|
|
#define IMessengerApp2_AutoLogon(This) \
|
|
(This)->lpVtbl -> AutoLogon(This)
|
|
|
|
#define IMessengerApp2_put_FirstTimeCredentials(This,bstrUser,bstrPassword,pService,lFlags) \
|
|
(This)->lpVtbl -> put_FirstTimeCredentials(This,bstrUser,bstrPassword,pService,lFlags)
|
|
|
|
#define IMessengerApp2_put_CachedPassword(This,bstrUser,bstrPassword,pService,BoolSavePassword) \
|
|
(This)->lpVtbl -> put_CachedPassword(This,bstrUser,bstrPassword,pService,BoolSavePassword)
|
|
|
|
#define IMessengerApp2_RequestURLPost(This,muType,vbstrAdditionalInfo) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,vbstrAdditionalInfo)
|
|
|
|
#define IMessengerApp2_put_TaskbarIcon(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_TaskbarIcon(This,BoolVisible)
|
|
|
|
#define IMessengerApp2_get_TaskbarIcon(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_TaskbarIcon(This,pBoolVisible)
|
|
|
|
|
|
#define IMessengerApp2_LaunchPhoneUI(This,vUser,ePhoneNumber) \
|
|
(This)->lpVtbl -> LaunchPhoneUI(This,vUser,ePhoneNumber)
|
|
|
|
#define IMessengerApp2_LaunchAudioTuningWizard(This,hwndParent) \
|
|
(This)->lpVtbl -> LaunchAudioTuningWizard(This,hwndParent)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp2_LaunchPhoneUI_Proxy(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [in] */ MUSERPROPERTY ePhoneNumber);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp2_LaunchPhoneUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp2_LaunchAudioTuningWizard_Proxy(
|
|
IMessengerApp2 __RPC_FAR * This,
|
|
/* [in] */ long hwndParent);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp2_LaunchAudioTuningWizard_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMessengerApp2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerApp3_INTERFACE_DEFINED__
|
|
#define __IMessengerApp3_INTERFACE_DEFINED__
|
|
|
|
/* interface IMessengerApp3 */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMessengerApp3;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("28E28123-7DC5-45d3-860E-8EE1C3681BD5")
|
|
IMessengerApp3 : public IMessengerApp2
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchPagerUI(
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessengerApp3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessengerApp3 __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessengerApp3 __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit )(
|
|
IMessengerApp3 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FullName )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFullName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Path )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrPath);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchLogonUI )(
|
|
IMessengerApp3 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchOptionsUI )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ MOPTDLGPAGE mOptDlgPage);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchAddContactUI )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEMail);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchFindContactUI )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [optional][in] */ VARIANT vbstrCity,
|
|
/* [optional][in] */ VARIANT vbstrState,
|
|
/* [optional][in] */ VARIANT vbstrCountry);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchIMUI )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMWindows )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ IMessengerIMWindows __RPC_FAR *__RPC_FAR *ppIMWindows);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToolBar )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToolBar )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolToolBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusBar )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusBar )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusText )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusText )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrStatusText);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HWND )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plLeft);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ long lLeft);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plTop);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ long lTop);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plWidth);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ long lWidth);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plHeight);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ long lHeight);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AutoLogon )(
|
|
IMessengerApp3 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstTimeCredentials )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ long lFlags);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CachedPassword )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [in] */ VARIANT_BOOL BoolSavePassword);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [optional][in] */ VARIANT vbstrAdditionalInfo);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TaskbarIcon )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TaskbarIcon )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchPhoneUI )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [in] */ MUSERPROPERTY ePhoneNumber);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchAudioTuningWizard )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ long hwndParent);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchPagerUI )(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
END_INTERFACE
|
|
} IMessengerApp3Vtbl;
|
|
|
|
interface IMessengerApp3
|
|
{
|
|
CONST_VTBL struct IMessengerApp3Vtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMessengerApp3_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMessengerApp3_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMessengerApp3_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMessengerApp3_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMessengerApp3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMessengerApp3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMessengerApp3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMessengerApp3_get_Application(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Application(This,ppDisp)
|
|
|
|
#define IMessengerApp3_get_Parent(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Parent(This,ppDisp)
|
|
|
|
#define IMessengerApp3_Quit(This) \
|
|
(This)->lpVtbl -> Quit(This)
|
|
|
|
#define IMessengerApp3_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
|
|
#define IMessengerApp3_get_FullName(This,pbstrFullName) \
|
|
(This)->lpVtbl -> get_FullName(This,pbstrFullName)
|
|
|
|
#define IMessengerApp3_get_Path(This,pbstrPath) \
|
|
(This)->lpVtbl -> get_Path(This,pbstrPath)
|
|
|
|
#define IMessengerApp3_LaunchLogonUI(This) \
|
|
(This)->lpVtbl -> LaunchLogonUI(This)
|
|
|
|
#define IMessengerApp3_LaunchOptionsUI(This,mOptDlgPage) \
|
|
(This)->lpVtbl -> LaunchOptionsUI(This,mOptDlgPage)
|
|
|
|
#define IMessengerApp3_LaunchAddContactUI(This,bstrEMail) \
|
|
(This)->lpVtbl -> LaunchAddContactUI(This,bstrEMail)
|
|
|
|
#define IMessengerApp3_LaunchFindContactUI(This,bstrFirstName,bstrLastName,vbstrCity,vbstrState,vbstrCountry) \
|
|
(This)->lpVtbl -> LaunchFindContactUI(This,bstrFirstName,bstrLastName,vbstrCity,vbstrState,vbstrCountry)
|
|
|
|
#define IMessengerApp3_LaunchIMUI(This,vUser,ppIMWindow) \
|
|
(This)->lpVtbl -> LaunchIMUI(This,vUser,ppIMWindow)
|
|
|
|
#define IMessengerApp3_get_IMWindows(This,ppIMWindows) \
|
|
(This)->lpVtbl -> get_IMWindows(This,ppIMWindows)
|
|
|
|
#define IMessengerApp3_get_ToolBar(This,pBoolToolBar) \
|
|
(This)->lpVtbl -> get_ToolBar(This,pBoolToolBar)
|
|
|
|
#define IMessengerApp3_put_ToolBar(This,BoolToolBar) \
|
|
(This)->lpVtbl -> put_ToolBar(This,BoolToolBar)
|
|
|
|
#define IMessengerApp3_get_StatusBar(This,pBoolStatusBar) \
|
|
(This)->lpVtbl -> get_StatusBar(This,pBoolStatusBar)
|
|
|
|
#define IMessengerApp3_put_StatusBar(This,BoolStatusBar) \
|
|
(This)->lpVtbl -> put_StatusBar(This,BoolStatusBar)
|
|
|
|
#define IMessengerApp3_get_StatusText(This,pbstrStatusText) \
|
|
(This)->lpVtbl -> get_StatusText(This,pbstrStatusText)
|
|
|
|
#define IMessengerApp3_put_StatusText(This,bstrStatusText) \
|
|
(This)->lpVtbl -> put_StatusText(This,bstrStatusText)
|
|
|
|
#define IMessengerApp3_get_HWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_HWND(This,phWnd)
|
|
|
|
#define IMessengerApp3_get_Left(This,plLeft) \
|
|
(This)->lpVtbl -> get_Left(This,plLeft)
|
|
|
|
#define IMessengerApp3_put_Left(This,lLeft) \
|
|
(This)->lpVtbl -> put_Left(This,lLeft)
|
|
|
|
#define IMessengerApp3_get_Top(This,plTop) \
|
|
(This)->lpVtbl -> get_Top(This,plTop)
|
|
|
|
#define IMessengerApp3_put_Top(This,lTop) \
|
|
(This)->lpVtbl -> put_Top(This,lTop)
|
|
|
|
#define IMessengerApp3_get_Width(This,plWidth) \
|
|
(This)->lpVtbl -> get_Width(This,plWidth)
|
|
|
|
#define IMessengerApp3_put_Width(This,lWidth) \
|
|
(This)->lpVtbl -> put_Width(This,lWidth)
|
|
|
|
#define IMessengerApp3_get_Height(This,plHeight) \
|
|
(This)->lpVtbl -> get_Height(This,plHeight)
|
|
|
|
#define IMessengerApp3_put_Height(This,lHeight) \
|
|
(This)->lpVtbl -> put_Height(This,lHeight)
|
|
|
|
#define IMessengerApp3_get_Visible(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_Visible(This,pBoolVisible)
|
|
|
|
#define IMessengerApp3_put_Visible(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_Visible(This,BoolVisible)
|
|
|
|
#define IMessengerApp3_AutoLogon(This) \
|
|
(This)->lpVtbl -> AutoLogon(This)
|
|
|
|
#define IMessengerApp3_put_FirstTimeCredentials(This,bstrUser,bstrPassword,pService,lFlags) \
|
|
(This)->lpVtbl -> put_FirstTimeCredentials(This,bstrUser,bstrPassword,pService,lFlags)
|
|
|
|
#define IMessengerApp3_put_CachedPassword(This,bstrUser,bstrPassword,pService,BoolSavePassword) \
|
|
(This)->lpVtbl -> put_CachedPassword(This,bstrUser,bstrPassword,pService,BoolSavePassword)
|
|
|
|
#define IMessengerApp3_RequestURLPost(This,muType,vbstrAdditionalInfo) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,vbstrAdditionalInfo)
|
|
|
|
#define IMessengerApp3_put_TaskbarIcon(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_TaskbarIcon(This,BoolVisible)
|
|
|
|
#define IMessengerApp3_get_TaskbarIcon(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_TaskbarIcon(This,pBoolVisible)
|
|
|
|
|
|
#define IMessengerApp3_LaunchPhoneUI(This,vUser,ePhoneNumber) \
|
|
(This)->lpVtbl -> LaunchPhoneUI(This,vUser,ePhoneNumber)
|
|
|
|
#define IMessengerApp3_LaunchAudioTuningWizard(This,hwndParent) \
|
|
(This)->lpVtbl -> LaunchAudioTuningWizard(This,hwndParent)
|
|
|
|
|
|
#define IMessengerApp3_LaunchPagerUI(This,vUser,ppIMWindow) \
|
|
(This)->lpVtbl -> LaunchPagerUI(This,vUser,ppIMWindow)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerApp3_LaunchPagerUI_Proxy(
|
|
IMessengerApp3 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
|
|
void __RPC_STUB IMessengerApp3_LaunchPagerUI_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMessengerApp3_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerIMWindow_INTERFACE_DEFINED__
|
|
#define __IMessengerIMWindow_INTERFACE_DEFINED__
|
|
|
|
/* interface IMessengerIMWindow */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMessengerIMWindow;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("35EDD1CD-1A8C-11d2-B49D-00C04FB90376")
|
|
IMessengerIMWindow : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IMSession(
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_History(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrHistory) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendText(
|
|
/* [in] */ BSTR bstrSendText) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ToolBar(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ToolBar(
|
|
/* [in] */ VARIANT_BOOL BoolToolBar) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StatusBar(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StatusBar(
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StatusText(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StatusText(
|
|
/* [in] */ BSTR bstrStatusText) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HWND(
|
|
/* [retval][out] */ long __RPC_FAR *phWnd) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
|
|
/* [retval][out] */ long __RPC_FAR *plLeft) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Left(
|
|
/* [in] */ long lLeft) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
|
|
/* [retval][out] */ long __RPC_FAR *plTop) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Top(
|
|
/* [in] */ long lTop) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
|
|
/* [retval][out] */ long __RPC_FAR *plWidth) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
|
|
/* [in] */ long lWidth) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
|
|
/* [retval][out] */ long __RPC_FAR *plHeight) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
|
|
/* [in] */ long lHeight) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
|
|
/* [in] */ VARIANT_BOOL BoolVisible) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Members(
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessengerIMWindowVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessengerIMWindow __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessengerIMWindow __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMSession )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrHistory);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendText )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrSendText);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
|
|
IMessengerIMWindow __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToolBar )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToolBar )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolToolBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusBar )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusBar )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusText )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusText )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrStatusText);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HWND )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plLeft);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lLeft);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plTop);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lTop);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plWidth);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lWidth);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plHeight);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lHeight);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Members )(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
END_INTERFACE
|
|
} IMessengerIMWindowVtbl;
|
|
|
|
interface IMessengerIMWindow
|
|
{
|
|
CONST_VTBL struct IMessengerIMWindowVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMessengerIMWindow_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMessengerIMWindow_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMessengerIMWindow_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMessengerIMWindow_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMessengerIMWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMessengerIMWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMessengerIMWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMessengerIMWindow_get_Application(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Application(This,ppDisp)
|
|
|
|
#define IMessengerIMWindow_get_Parent(This,ppDisp) \
|
|
(This)->lpVtbl -> get_Parent(This,ppDisp)
|
|
|
|
#define IMessengerIMWindow_get_IMSession(This,ppIMSession) \
|
|
(This)->lpVtbl -> get_IMSession(This,ppIMSession)
|
|
|
|
#define IMessengerIMWindow_get_History(This,pbstrHistory) \
|
|
(This)->lpVtbl -> get_History(This,pbstrHistory)
|
|
|
|
#define IMessengerIMWindow_SendText(This,bstrSendText) \
|
|
(This)->lpVtbl -> SendText(This,bstrSendText)
|
|
|
|
#define IMessengerIMWindow_Close(This) \
|
|
(This)->lpVtbl -> Close(This)
|
|
|
|
#define IMessengerIMWindow_get_ToolBar(This,pBoolToolBar) \
|
|
(This)->lpVtbl -> get_ToolBar(This,pBoolToolBar)
|
|
|
|
#define IMessengerIMWindow_put_ToolBar(This,BoolToolBar) \
|
|
(This)->lpVtbl -> put_ToolBar(This,BoolToolBar)
|
|
|
|
#define IMessengerIMWindow_get_StatusBar(This,pBoolStatusBar) \
|
|
(This)->lpVtbl -> get_StatusBar(This,pBoolStatusBar)
|
|
|
|
#define IMessengerIMWindow_put_StatusBar(This,BoolStatusBar) \
|
|
(This)->lpVtbl -> put_StatusBar(This,BoolStatusBar)
|
|
|
|
#define IMessengerIMWindow_get_StatusText(This,pbstrStatusText) \
|
|
(This)->lpVtbl -> get_StatusText(This,pbstrStatusText)
|
|
|
|
#define IMessengerIMWindow_put_StatusText(This,bstrStatusText) \
|
|
(This)->lpVtbl -> put_StatusText(This,bstrStatusText)
|
|
|
|
#define IMessengerIMWindow_get_HWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_HWND(This,phWnd)
|
|
|
|
#define IMessengerIMWindow_get_Left(This,plLeft) \
|
|
(This)->lpVtbl -> get_Left(This,plLeft)
|
|
|
|
#define IMessengerIMWindow_put_Left(This,lLeft) \
|
|
(This)->lpVtbl -> put_Left(This,lLeft)
|
|
|
|
#define IMessengerIMWindow_get_Top(This,plTop) \
|
|
(This)->lpVtbl -> get_Top(This,plTop)
|
|
|
|
#define IMessengerIMWindow_put_Top(This,lTop) \
|
|
(This)->lpVtbl -> put_Top(This,lTop)
|
|
|
|
#define IMessengerIMWindow_get_Width(This,plWidth) \
|
|
(This)->lpVtbl -> get_Width(This,plWidth)
|
|
|
|
#define IMessengerIMWindow_put_Width(This,lWidth) \
|
|
(This)->lpVtbl -> put_Width(This,lWidth)
|
|
|
|
#define IMessengerIMWindow_get_Height(This,plHeight) \
|
|
(This)->lpVtbl -> get_Height(This,plHeight)
|
|
|
|
#define IMessengerIMWindow_put_Height(This,lHeight) \
|
|
(This)->lpVtbl -> put_Height(This,lHeight)
|
|
|
|
#define IMessengerIMWindow_get_Visible(This,pBoolVisible) \
|
|
(This)->lpVtbl -> get_Visible(This,pBoolVisible)
|
|
|
|
#define IMessengerIMWindow_put_Visible(This,BoolVisible) \
|
|
(This)->lpVtbl -> put_Visible(This,BoolVisible)
|
|
|
|
#define IMessengerIMWindow_get_Members(This,ppUsers) \
|
|
(This)->lpVtbl -> get_Members(This,ppUsers)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Application_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Parent_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppDisp);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_IMSession_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_IMSession_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_History_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrHistory);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_History_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_SendText_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrSendText);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_SendText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_Close_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_Close_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_ToolBar_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolToolBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_ToolBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_ToolBar_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolToolBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_ToolBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_StatusBar_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolStatusBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_StatusBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_StatusBar_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolStatusBar);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_StatusBar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_StatusText_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrStatusText);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_StatusText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_StatusText_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrStatusText);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_StatusText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_HWND_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_HWND_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Left_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plLeft);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Left_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_Left_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lLeft);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_Left_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Top_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plTop);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Top_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_Top_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lTop);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_Top_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Width_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plWidth);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Width_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_Width_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lWidth);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_Width_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Height_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plHeight);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Height_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_Height_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lHeight);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_Height_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Visible_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolVisible);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Visible_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_put_Visible_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolVisible);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_put_Visible_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindow_get_Members_Proxy(
|
|
IMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindow_get_Members_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMessengerIMWindow_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessengerIMWindows_INTERFACE_DEFINED__
|
|
#define __IMessengerIMWindows_INTERFACE_DEFINED__
|
|
|
|
/* interface IMessengerIMWindows */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMessengerIMWindows;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("35EDD1CC-1A8C-11d2-B49D-00C04FB90376")
|
|
IMessengerIMWindows : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *pcWindows) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessengerIMWindowsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessengerIMWindows __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessengerIMWindows __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcWindows);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IMessengerIMWindowsVtbl;
|
|
|
|
interface IMessengerIMWindows
|
|
{
|
|
CONST_VTBL struct IMessengerIMWindowsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMessengerIMWindows_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMessengerIMWindows_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMessengerIMWindows_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMessengerIMWindows_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMessengerIMWindows_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMessengerIMWindows_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMessengerIMWindows_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMessengerIMWindows_get_Count(This,pcWindows) \
|
|
(This)->lpVtbl -> get_Count(This,pcWindows)
|
|
|
|
#define IMessengerIMWindows_Item(This,Index,ppIMWindow) \
|
|
(This)->lpVtbl -> Item(This,Index,ppIMWindow)
|
|
|
|
#define IMessengerIMWindows_get__NewEnum(This,ppUnknown) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppUnknown)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindows_get_Count_Proxy(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcWindows);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindows_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindows_Item_Proxy(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMessengerIMWindow __RPC_FAR *__RPC_FAR *ppIMWindow);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindows_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMessengerIMWindows_get__NewEnum_Proxy(
|
|
IMessengerIMWindows __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IMessengerIMWindows_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMessengerIMWindows_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrServices_INTERFACE_DEFINED__
|
|
#define __IMsgrServices_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrServices */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrServices;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("659ECAD8-A5C0-11d2-A440-00C04F795683")
|
|
IMsgrServices : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_PrimaryService(
|
|
/* [in] */ IMsgrService __RPC_FAR *pService) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PrimaryService(
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *pcServices) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrServicesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrServices __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrServices __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PrimaryService )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrimaryService )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcServices);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IMsgrServicesVtbl;
|
|
|
|
interface IMsgrServices
|
|
{
|
|
CONST_VTBL struct IMsgrServicesVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrServices_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrServices_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrServices_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrServices_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrServices_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrServices_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrServices_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrServices_put_PrimaryService(This,pService) \
|
|
(This)->lpVtbl -> put_PrimaryService(This,pService)
|
|
|
|
#define IMsgrServices_get_PrimaryService(This,ppService) \
|
|
(This)->lpVtbl -> get_PrimaryService(This,ppService)
|
|
|
|
#define IMsgrServices_get_Count(This,pcServices) \
|
|
(This)->lpVtbl -> get_Count(This,pcServices)
|
|
|
|
#define IMsgrServices_Item(This,Index,ppService) \
|
|
(This)->lpVtbl -> Item(This,Index,ppService)
|
|
|
|
#define IMsgrServices_get__NewEnum(This,ppUnknown) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppUnknown)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrServices_put_PrimaryService_Proxy(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService);
|
|
|
|
|
|
void __RPC_STUB IMsgrServices_put_PrimaryService_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrServices_get_PrimaryService_Proxy(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
|
|
void __RPC_STUB IMsgrServices_get_PrimaryService_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrServices_get_Count_Proxy(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pcServices);
|
|
|
|
|
|
void __RPC_STUB IMsgrServices_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrServices_Item_Proxy(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
|
|
void __RPC_STUB IMsgrServices_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMsgrServices_get__NewEnum_Proxy(
|
|
IMsgrServices __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IMsgrServices_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrServices_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrService_INTERFACE_DEFINED__
|
|
#define __IMsgrService_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrService */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrService;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("659ECAD9-A5C0-11d2-A440-00C04F795683")
|
|
IMsgrService : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrServiceName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LogonName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FriendlyName(
|
|
/* [in] */ BSTR bstrName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FriendlyName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Capabilities(
|
|
/* [retval][out] */ LONG __RPC_FAR *plCapabilities) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Status(
|
|
/* [retval][out] */ MSVCSTATUS __RPC_FAR *pmStatus) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Logoff( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE FindUser(
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE SendInviteMail(
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE RequestURLPost(
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ProfileField(
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [in] */ VARIANT vFieldValue) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ProfileField(
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvFieldValue) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrServiceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrService __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrService __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServiceName )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrServiceName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogonName )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FriendlyName )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCapabilities);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ MSVCSTATUS __RPC_FAR *pmStatus);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
|
|
IMsgrService __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindUser )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendInviteMail )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProfileField )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [in] */ VARIANT vFieldValue);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProfileField )(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvFieldValue);
|
|
|
|
END_INTERFACE
|
|
} IMsgrServiceVtbl;
|
|
|
|
interface IMsgrService
|
|
{
|
|
CONST_VTBL struct IMsgrServiceVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrService_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrService_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrService_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrService_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrService_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrService_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrService_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrService_get_ServiceName(This,pbstrServiceName) \
|
|
(This)->lpVtbl -> get_ServiceName(This,pbstrServiceName)
|
|
|
|
#define IMsgrService_get_LogonName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LogonName(This,pbstrName)
|
|
|
|
#define IMsgrService_put_FriendlyName(This,bstrName) \
|
|
(This)->lpVtbl -> put_FriendlyName(This,bstrName)
|
|
|
|
#define IMsgrService_get_FriendlyName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_FriendlyName(This,pbstrName)
|
|
|
|
#define IMsgrService_get_Capabilities(This,plCapabilities) \
|
|
(This)->lpVtbl -> get_Capabilities(This,plCapabilities)
|
|
|
|
#define IMsgrService_get_Status(This,pmStatus) \
|
|
(This)->lpVtbl -> get_Status(This,pmStatus)
|
|
|
|
#define IMsgrService_Logoff(This) \
|
|
(This)->lpVtbl -> Logoff(This)
|
|
|
|
#define IMsgrService_FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie) \
|
|
(This)->lpVtbl -> FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie)
|
|
|
|
#define IMsgrService_SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie) \
|
|
(This)->lpVtbl -> SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie)
|
|
|
|
#define IMsgrService_RequestURLPost(This,muType,bstrAdditionalInfo,plCookie) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,bstrAdditionalInfo,plCookie)
|
|
|
|
#define IMsgrService_put_ProfileField(This,mpflField,vFieldValue) \
|
|
(This)->lpVtbl -> put_ProfileField(This,mpflField,vFieldValue)
|
|
|
|
#define IMsgrService_get_ProfileField(This,mpflField,pvFieldValue) \
|
|
(This)->lpVtbl -> get_ProfileField(This,mpflField,pvFieldValue)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrService_get_ServiceName_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrServiceName);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_get_ServiceName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrService_get_LogonName_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_get_LogonName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrService_put_FriendlyName_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_put_FriendlyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrService_get_FriendlyName_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_get_FriendlyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrService_get_Capabilities_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCapabilities);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_get_Capabilities_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrService_get_Status_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [retval][out] */ MSVCSTATUS __RPC_FAR *pmStatus);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_get_Status_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrService_Logoff_Proxy(
|
|
IMsgrService __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_Logoff_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrService_FindUser_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_FindUser_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrService_SendInviteMail_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_SendInviteMail_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrService_RequestURLPost_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_RequestURLPost_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrService_put_ProfileField_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [in] */ VARIANT vFieldValue);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_put_ProfileField_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrService_get_ProfileField_Proxy(
|
|
IMsgrService __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvFieldValue);
|
|
|
|
|
|
void __RPC_STUB IMsgrService_get_ProfileField_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrService_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrObject2_INTERFACE_DEFINED__
|
|
#define __IMsgrObject2_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrObject2 */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrObject2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("218CB455-20B6-11d2-8E17-0000F803A446")
|
|
IMsgrObject2 : public IMsgrObject
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendFileTransferInvite(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrFilePath,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendFileTransferInviteAccept(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrFilePath,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendFileTransferInviteCancel(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CancelFileTransfer(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE FileTransferStatus(
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [out] */ long __RPC_FAR *plStatus,
|
|
/* [out] */ BSTR __RPC_FAR *pbstrFilePath,
|
|
/* [out] */ long __RPC_FAR *plTotalBytes,
|
|
/* [out] */ long __RPC_FAR *plBytesTransferred) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_LocalProperty(
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalProperty(
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendPage(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ BSTR bstrMessage,
|
|
/* [in] */ MUSERPROPERTY ePhoneType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendCustomInviteMail(
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [in] */ BSTR bstrCustomText,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrObject2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrObject2 __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrObject2 __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateUser )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logon )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ IMsgrService __RPC_FAR *pService);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
|
|
IMsgrObject2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_List )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalLogonName )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalFriendlyName )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalState )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MSTATE mState);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalState )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessagePrivacy )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MMSGPRIVACY mmpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessagePrivacy )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Prompt )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MPROMPT mpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Prompt )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendAppInvite )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrAppGUID,
|
|
/* [in] */ BSTR bstrAppName,
|
|
/* [in] */ BSTR bstrAppURL,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendAppInviteAccept )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG lInviteType,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendAppInviteCancel )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalOption )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [in] */ VARIANT vSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalOption )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MLOCALOPTION option,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSetting);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindUser )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendInviteMail )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMSessions )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateIMSession )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT vUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SessionRequestAccept )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SessionRequestCancel )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrIMSession __RPC_FAR *pIMsgrIMSession,
|
|
/* [in] */ long hrReason);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Services )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrServices __RPC_FAR *__RPC_FAR *ppServices);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnreadEmail )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MFOLDER mFolder,
|
|
/* [retval][out] */ long __RPC_FAR *pcUnreadEmail);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFileTransferInvite )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrFilePath,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFileTransferInviteAccept )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrFilePath,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFileTransferInviteCancel )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelFileTransfer )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FileTransferStatus )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [out] */ long __RPC_FAR *plStatus,
|
|
/* [out] */ BSTR __RPC_FAR *pbstrFilePath,
|
|
/* [out] */ long __RPC_FAR *plTotalBytes,
|
|
/* [out] */ long __RPC_FAR *plBytesTransferred);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalProperty )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalProperty )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendPage )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ BSTR bstrMessage,
|
|
/* [in] */ MUSERPROPERTY ePhoneType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendCustomInviteMail )(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [in] */ BSTR bstrCustomText,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
END_INTERFACE
|
|
} IMsgrObject2Vtbl;
|
|
|
|
interface IMsgrObject2
|
|
{
|
|
CONST_VTBL struct IMsgrObject2Vtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrObject2_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrObject2_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrObject2_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrObject2_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrObject2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrObject2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrObject2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrObject2_CreateUser(This,bstrLogonName,pService,ppUser) \
|
|
(This)->lpVtbl -> CreateUser(This,bstrLogonName,pService,ppUser)
|
|
|
|
#define IMsgrObject2_Logon(This,bstrUser,bstrPassword,pService) \
|
|
(This)->lpVtbl -> Logon(This,bstrUser,bstrPassword,pService)
|
|
|
|
#define IMsgrObject2_Logoff(This) \
|
|
(This)->lpVtbl -> Logoff(This)
|
|
|
|
#define IMsgrObject2_get_List(This,mList,ppUsers) \
|
|
(This)->lpVtbl -> get_List(This,mList,ppUsers)
|
|
|
|
#define IMsgrObject2_get_LocalLogonName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LocalLogonName(This,pbstrName)
|
|
|
|
#define IMsgrObject2_get_LocalFriendlyName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LocalFriendlyName(This,pbstrName)
|
|
|
|
#define IMsgrObject2_put_LocalState(This,mState) \
|
|
(This)->lpVtbl -> put_LocalState(This,mState)
|
|
|
|
#define IMsgrObject2_get_LocalState(This,pmState) \
|
|
(This)->lpVtbl -> get_LocalState(This,pmState)
|
|
|
|
#define IMsgrObject2_put_MessagePrivacy(This,mmpSetting) \
|
|
(This)->lpVtbl -> put_MessagePrivacy(This,mmpSetting)
|
|
|
|
#define IMsgrObject2_get_MessagePrivacy(This,pmmpSetting) \
|
|
(This)->lpVtbl -> get_MessagePrivacy(This,pmmpSetting)
|
|
|
|
#define IMsgrObject2_put_Prompt(This,mpSetting) \
|
|
(This)->lpVtbl -> put_Prompt(This,mpSetting)
|
|
|
|
#define IMsgrObject2_get_Prompt(This,pmpSetting) \
|
|
(This)->lpVtbl -> get_Prompt(This,pmpSetting)
|
|
|
|
#define IMsgrObject2_SendAppInvite(This,pUser,lCookie,bstrAppGUID,bstrAppName,bstrAppURL,lInviteType,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendAppInvite(This,pUser,lCookie,bstrAppGUID,bstrAppName,bstrAppURL,lInviteType,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_SendAppInviteAccept(This,pUser,lCookie,lInviteType,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendAppInviteAccept(This,pUser,lCookie,lInviteType,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_SendAppInviteCancel(This,pUser,lCookie,hrReason,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendAppInviteCancel(This,pUser,lCookie,hrReason,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_put_LocalOption(This,option,vSetting) \
|
|
(This)->lpVtbl -> put_LocalOption(This,option,vSetting)
|
|
|
|
#define IMsgrObject2_get_LocalOption(This,option,pvSetting) \
|
|
(This)->lpVtbl -> get_LocalOption(This,option,pvSetting)
|
|
|
|
#define IMsgrObject2_FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie) \
|
|
(This)->lpVtbl -> FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie)
|
|
|
|
#define IMsgrObject2_SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie) \
|
|
(This)->lpVtbl -> SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie)
|
|
|
|
#define IMsgrObject2_RequestURLPost(This,muType,bstrAdditionalInfo,plCookie) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,bstrAdditionalInfo,plCookie)
|
|
|
|
#define IMsgrObject2_get_IMSessions(This,ppIMSessions) \
|
|
(This)->lpVtbl -> get_IMSessions(This,ppIMSessions)
|
|
|
|
#define IMsgrObject2_CreateIMSession(This,vUser,ppIMSession) \
|
|
(This)->lpVtbl -> CreateIMSession(This,vUser,ppIMSession)
|
|
|
|
#define IMsgrObject2_SessionRequestAccept(This,pIMsgrIMSession,hrReason) \
|
|
(This)->lpVtbl -> SessionRequestAccept(This,pIMsgrIMSession,hrReason)
|
|
|
|
#define IMsgrObject2_SessionRequestCancel(This,pIMsgrIMSession,hrReason) \
|
|
(This)->lpVtbl -> SessionRequestCancel(This,pIMsgrIMSession,hrReason)
|
|
|
|
#define IMsgrObject2_get_Services(This,ppServices) \
|
|
(This)->lpVtbl -> get_Services(This,ppServices)
|
|
|
|
#define IMsgrObject2_get_UnreadEmail(This,mFolder,pcUnreadEmail) \
|
|
(This)->lpVtbl -> get_UnreadEmail(This,mFolder,pcUnreadEmail)
|
|
|
|
|
|
#define IMsgrObject2_SendFileTransferInvite(This,pUser,lCookie,bstrFilePath,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendFileTransferInvite(This,pUser,lCookie,bstrFilePath,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_SendFileTransferInviteAccept(This,pUser,lCookie,bstrFilePath,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendFileTransferInviteAccept(This,pUser,lCookie,bstrFilePath,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_SendFileTransferInviteCancel(This,pUser,lCookie,hrReason,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendFileTransferInviteCancel(This,pUser,lCookie,hrReason,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_CancelFileTransfer(This,pUser,lCookie,hrReason,mmtType,plCookie) \
|
|
(This)->lpVtbl -> CancelFileTransfer(This,pUser,lCookie,hrReason,mmtType,plCookie)
|
|
|
|
#define IMsgrObject2_FileTransferStatus(This,lCookie,pUser,plStatus,pbstrFilePath,plTotalBytes,plBytesTransferred) \
|
|
(This)->lpVtbl -> FileTransferStatus(This,lCookie,pUser,plStatus,pbstrFilePath,plTotalBytes,plBytesTransferred)
|
|
|
|
#define IMsgrObject2_put_LocalProperty(This,ePropType,vPropVal) \
|
|
(This)->lpVtbl -> put_LocalProperty(This,ePropType,vPropVal)
|
|
|
|
#define IMsgrObject2_get_LocalProperty(This,ePropType,pvPropVal) \
|
|
(This)->lpVtbl -> get_LocalProperty(This,ePropType,pvPropVal)
|
|
|
|
#define IMsgrObject2_SendPage(This,pUser,bstrMessage,ePhoneType,plCookie) \
|
|
(This)->lpVtbl -> SendPage(This,pUser,bstrMessage,ePhoneType,plCookie)
|
|
|
|
#define IMsgrObject2_SendCustomInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,bstrCustomText,plCookie) \
|
|
(This)->lpVtbl -> SendCustomInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,bstrCustomText,plCookie)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_SendFileTransferInvite_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrFilePath,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_SendFileTransferInvite_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_SendFileTransferInviteAccept_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ BSTR bstrFilePath,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_SendFileTransferInviteAccept_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_SendFileTransferInviteCancel_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_SendFileTransferInviteCancel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_CancelFileTransfer_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ LONG hrReason,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_CancelFileTransfer_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_FileTransferStatus_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ LONG lCookie,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [out] */ long __RPC_FAR *plStatus,
|
|
/* [out] */ BSTR __RPC_FAR *pbstrFilePath,
|
|
/* [out] */ long __RPC_FAR *plTotalBytes,
|
|
/* [out] */ long __RPC_FAR *plBytesTransferred);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_FileTransferStatus_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_put_LocalProperty_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_put_LocalProperty_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_get_LocalProperty_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_get_LocalProperty_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_SendPage_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ BSTR bstrMessage,
|
|
/* [in] */ MUSERPROPERTY ePhoneType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_SendPage_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrObject2_SendCustomInviteMail_Proxy(
|
|
IMsgrObject2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [in] */ BSTR bstrCustomText,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrObject2_SendCustomInviteMail_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrObject2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __DMsgrObjectEvents_DISPINTERFACE_DEFINED__
|
|
#define __DMsgrObjectEvents_DISPINTERFACE_DEFINED__
|
|
|
|
/* dispinterface DMsgrObjectEvents */
|
|
/* [hidden][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID DIID_DMsgrObjectEvents;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("218CB452-20B6-11d2-8E17-0000F803A446")
|
|
DMsgrObjectEvents : public IDispatch
|
|
{
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct DMsgrObjectEventsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
DMsgrObjectEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
DMsgrObjectEvents __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
DMsgrObjectEvents __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
DMsgrObjectEvents __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
DMsgrObjectEvents __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
DMsgrObjectEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
DMsgrObjectEvents __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
END_INTERFACE
|
|
} DMsgrObjectEventsVtbl;
|
|
|
|
interface DMsgrObjectEvents
|
|
{
|
|
CONST_VTBL struct DMsgrObjectEventsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define DMsgrObjectEvents_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define DMsgrObjectEvents_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define DMsgrObjectEvents_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define DMsgrObjectEvents_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define DMsgrObjectEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define DMsgrObjectEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define DMsgrObjectEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
#endif /* __DMsgrObjectEvents_DISPINTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __DMsgrSPEvents_DISPINTERFACE_DEFINED__
|
|
#define __DMsgrSPEvents_DISPINTERFACE_DEFINED__
|
|
|
|
/* dispinterface DMsgrSPEvents */
|
|
/* [hidden][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID DIID_DMsgrSPEvents;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2B2F1E9E-B01D-47e9-BD6A-EF6D63DE7170")
|
|
DMsgrSPEvents : public IDispatch
|
|
{
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct DMsgrSPEventsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
DMsgrSPEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
DMsgrSPEvents __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
DMsgrSPEvents __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
DMsgrSPEvents __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
DMsgrSPEvents __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
DMsgrSPEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
DMsgrSPEvents __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
END_INTERFACE
|
|
} DMsgrSPEventsVtbl;
|
|
|
|
interface DMsgrSPEvents
|
|
{
|
|
CONST_VTBL struct DMsgrSPEventsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define DMsgrSPEvents_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define DMsgrSPEvents_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define DMsgrSPEvents_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define DMsgrSPEvents_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define DMsgrSPEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define DMsgrSPEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define DMsgrSPEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
#endif /* __DMsgrSPEvents_DISPINTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrUser2_INTERFACE_DEFINED__
|
|
#define __IMsgrUser2_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrUser2 */
|
|
/* [object][oleautomation][dual][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrUser2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("218CB456-20B6-11d2-8E17-0000F803A446")
|
|
IMsgrUser2 : public IMsgrUser
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Property(
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Property(
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrUser2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrUser2 __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrUser2 __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FriendlyName )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFriendlyName);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmailAddress )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogonName )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendText )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrMsgHeader,
|
|
/* [in] */ BSTR bstrMsgText,
|
|
/* [in] */ MMSGTYPE mmtType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Service )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrService __RPC_FAR *__RPC_FAR *ppService);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Property )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Property )(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal);
|
|
|
|
END_INTERFACE
|
|
} IMsgrUser2Vtbl;
|
|
|
|
interface IMsgrUser2
|
|
{
|
|
CONST_VTBL struct IMsgrUser2Vtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrUser2_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrUser2_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrUser2_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrUser2_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrUser2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrUser2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrUser2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrUser2_put_FriendlyName(This,bstrFriendlyName) \
|
|
(This)->lpVtbl -> put_FriendlyName(This,bstrFriendlyName)
|
|
|
|
#define IMsgrUser2_get_FriendlyName(This,pbstrFriendlyName) \
|
|
(This)->lpVtbl -> get_FriendlyName(This,pbstrFriendlyName)
|
|
|
|
#define IMsgrUser2_get_EmailAddress(This,pbstrEmailAddress) \
|
|
(This)->lpVtbl -> get_EmailAddress(This,pbstrEmailAddress)
|
|
|
|
#define IMsgrUser2_get_State(This,pmState) \
|
|
(This)->lpVtbl -> get_State(This,pmState)
|
|
|
|
#define IMsgrUser2_get_LogonName(This,pbstrLogonName) \
|
|
(This)->lpVtbl -> get_LogonName(This,pbstrLogonName)
|
|
|
|
#define IMsgrUser2_SendText(This,bstrMsgHeader,bstrMsgText,mmtType,plCookie) \
|
|
(This)->lpVtbl -> SendText(This,bstrMsgHeader,bstrMsgText,mmtType,plCookie)
|
|
|
|
#define IMsgrUser2_get_Service(This,ppService) \
|
|
(This)->lpVtbl -> get_Service(This,ppService)
|
|
|
|
|
|
#define IMsgrUser2_put_Property(This,ePropType,vPropVal) \
|
|
(This)->lpVtbl -> put_Property(This,ePropType,vPropVal)
|
|
|
|
#define IMsgrUser2_get_Property(This,ePropType,pvPropVal) \
|
|
(This)->lpVtbl -> get_Property(This,ePropType,pvPropVal)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrUser2_put_Property_Proxy(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser2_put_Property_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrUser2_get_Property_Proxy(
|
|
IMsgrUser2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal);
|
|
|
|
|
|
void __RPC_STUB IMsgrUser2_get_Property_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrUser2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrSP_INTERFACE_DEFINED__
|
|
#define __IMsgrSP_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrSP */
|
|
/* [object][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrSP;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E5B42158-AF2C-11d2-8D9D-0000F875C541")
|
|
IMsgrSP : public IMsgrService
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Logon(
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE CreateUser(
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_List(
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MessagePrivacy(
|
|
/* [in] */ MMSGPRIVACY mmpSetting) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MessagePrivacy(
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Prompt(
|
|
/* [in] */ MPROMPT mpSetting) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Prompt(
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_LocalState(
|
|
/* [in] */ MSTATE mState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LocalState(
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE AddBuddy(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE RemoveBuddy(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE CreateIMSession(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IMSessions(
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrSPVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrSP __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrSP __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServiceName )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrServiceName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogonName )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FriendlyName )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCapabilities);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MSVCSTATUS __RPC_FAR *pmStatus);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
|
|
IMsgrSP __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindUser )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendInviteMail )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProfileField )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [in] */ VARIANT vFieldValue);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProfileField )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvFieldValue);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logon )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateUser )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_List )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessagePrivacy )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MMSGPRIVACY mmpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessagePrivacy )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Prompt )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MPROMPT mpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Prompt )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalState )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MSTATE mState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalState )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBuddy )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveBuddy )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateIMSession )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMSessions )(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions);
|
|
|
|
END_INTERFACE
|
|
} IMsgrSPVtbl;
|
|
|
|
interface IMsgrSP
|
|
{
|
|
CONST_VTBL struct IMsgrSPVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrSP_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrSP_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrSP_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrSP_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrSP_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrSP_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrSP_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrSP_get_ServiceName(This,pbstrServiceName) \
|
|
(This)->lpVtbl -> get_ServiceName(This,pbstrServiceName)
|
|
|
|
#define IMsgrSP_get_LogonName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LogonName(This,pbstrName)
|
|
|
|
#define IMsgrSP_put_FriendlyName(This,bstrName) \
|
|
(This)->lpVtbl -> put_FriendlyName(This,bstrName)
|
|
|
|
#define IMsgrSP_get_FriendlyName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_FriendlyName(This,pbstrName)
|
|
|
|
#define IMsgrSP_get_Capabilities(This,plCapabilities) \
|
|
(This)->lpVtbl -> get_Capabilities(This,plCapabilities)
|
|
|
|
#define IMsgrSP_get_Status(This,pmStatus) \
|
|
(This)->lpVtbl -> get_Status(This,pmStatus)
|
|
|
|
#define IMsgrSP_Logoff(This) \
|
|
(This)->lpVtbl -> Logoff(This)
|
|
|
|
#define IMsgrSP_FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie) \
|
|
(This)->lpVtbl -> FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie)
|
|
|
|
#define IMsgrSP_SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie) \
|
|
(This)->lpVtbl -> SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie)
|
|
|
|
#define IMsgrSP_RequestURLPost(This,muType,bstrAdditionalInfo,plCookie) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,bstrAdditionalInfo,plCookie)
|
|
|
|
#define IMsgrSP_put_ProfileField(This,mpflField,vFieldValue) \
|
|
(This)->lpVtbl -> put_ProfileField(This,mpflField,vFieldValue)
|
|
|
|
#define IMsgrSP_get_ProfileField(This,mpflField,pvFieldValue) \
|
|
(This)->lpVtbl -> get_ProfileField(This,mpflField,pvFieldValue)
|
|
|
|
|
|
#define IMsgrSP_Logon(This,bstrUser,bstrPassword) \
|
|
(This)->lpVtbl -> Logon(This,bstrUser,bstrPassword)
|
|
|
|
#define IMsgrSP_CreateUser(This,bstrLogonName,ppUser) \
|
|
(This)->lpVtbl -> CreateUser(This,bstrLogonName,ppUser)
|
|
|
|
#define IMsgrSP_get_List(This,mList,ppUsers) \
|
|
(This)->lpVtbl -> get_List(This,mList,ppUsers)
|
|
|
|
#define IMsgrSP_put_MessagePrivacy(This,mmpSetting) \
|
|
(This)->lpVtbl -> put_MessagePrivacy(This,mmpSetting)
|
|
|
|
#define IMsgrSP_get_MessagePrivacy(This,pmmpSetting) \
|
|
(This)->lpVtbl -> get_MessagePrivacy(This,pmmpSetting)
|
|
|
|
#define IMsgrSP_put_Prompt(This,mpSetting) \
|
|
(This)->lpVtbl -> put_Prompt(This,mpSetting)
|
|
|
|
#define IMsgrSP_get_Prompt(This,pmpSetting) \
|
|
(This)->lpVtbl -> get_Prompt(This,pmpSetting)
|
|
|
|
#define IMsgrSP_put_LocalState(This,mState) \
|
|
(This)->lpVtbl -> put_LocalState(This,mState)
|
|
|
|
#define IMsgrSP_get_LocalState(This,pmState) \
|
|
(This)->lpVtbl -> get_LocalState(This,pmState)
|
|
|
|
#define IMsgrSP_AddBuddy(This,pBuddy,mList) \
|
|
(This)->lpVtbl -> AddBuddy(This,pBuddy,mList)
|
|
|
|
#define IMsgrSP_RemoveBuddy(This,pBuddy,mList) \
|
|
(This)->lpVtbl -> RemoveBuddy(This,pBuddy,mList)
|
|
|
|
#define IMsgrSP_CreateIMSession(This,pUser,ppIMSession) \
|
|
(This)->lpVtbl -> CreateIMSession(This,pUser,ppIMSession)
|
|
|
|
#define IMsgrSP_get_IMSessions(This,ppIMSessions) \
|
|
(This)->lpVtbl -> get_IMSessions(This,ppIMSessions)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrSP_Logon_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_Logon_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrSP_CreateUser_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_CreateUser_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP_get_List_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_get_List_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrSP_put_MessagePrivacy_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MMSGPRIVACY mmpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_put_MessagePrivacy_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP_get_MessagePrivacy_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_get_MessagePrivacy_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrSP_put_Prompt_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MPROMPT mpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_put_Prompt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP_get_Prompt_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_get_Prompt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrSP_put_LocalState_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ MSTATE mState);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_put_LocalState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP_get_LocalState_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_get_LocalState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrSP_AddBuddy_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_AddBuddy_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrSP_RemoveBuddy_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_RemoveBuddy_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IMsgrSP_CreateIMSession_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_CreateIMSession_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP_get_IMSessions_Proxy(
|
|
IMsgrSP __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP_get_IMSessions_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrSP_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsgrSP2_INTERFACE_DEFINED__
|
|
#define __IMsgrSP2_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsgrSP2 */
|
|
/* [object][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsgrSP2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E5B42159-AF2C-11d2-8D9D-0000F875C541")
|
|
IMsgrSP2 : public IMsgrSP
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LocalIPAddress(
|
|
/* [retval][out] */ long __RPC_FAR *plAddr) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_LocalProperty(
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalProperty(
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendPage(
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ BSTR bstrMessage,
|
|
/* [in] */ MUSERPROPERTY ePhoneType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendCustomInviteMail(
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [in] */ BSTR bstrCustomText,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsgrSP2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsgrSP2 __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsgrSP2 __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServiceName )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrServiceName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogonName )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FriendlyName )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCapabilities);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ MSVCSTATUS __RPC_FAR *pmStatus);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
|
|
IMsgrSP2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindUser )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFirstName,
|
|
/* [in] */ BSTR bstrLastName,
|
|
/* [in] */ BSTR bstrCity,
|
|
/* [in] */ BSTR bstrState,
|
|
/* [in] */ BSTR bstrCountry,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendInviteMail )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestURLPost )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MURLTYPE muType,
|
|
/* [in] */ BSTR bstrAdditionalInfo,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProfileField )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [in] */ VARIANT vFieldValue);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProfileField )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MPFLFIELD mpflField,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvFieldValue);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logon )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrUser,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateUser )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrLogonName,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_List )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MLIST mList,
|
|
/* [retval][out] */ IMsgrUsers __RPC_FAR *__RPC_FAR *ppUsers);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessagePrivacy )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MMSGPRIVACY mmpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessagePrivacy )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ MMSGPRIVACY __RPC_FAR *pmmpSetting);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Prompt )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MPROMPT mpSetting);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Prompt )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ MPROMPT __RPC_FAR *pmpSetting);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalState )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MSTATE mState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalState )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ MSTATE __RPC_FAR *pmState);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBuddy )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveBuddy )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pBuddy,
|
|
/* [in] */ MLIST mList);
|
|
|
|
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateIMSession )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [retval][out] */ IMsgrIMSession __RPC_FAR *__RPC_FAR *ppIMSession);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IMSessions )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrIMSessions __RPC_FAR *__RPC_FAR *ppIMSessions);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalIPAddress )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAddr);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalProperty )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalProperty )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendPage )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ BSTR bstrMessage,
|
|
/* [in] */ MUSERPROPERTY ePhoneType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendCustomInviteMail )(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [in] */ BSTR bstrCustomText,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
END_INTERFACE
|
|
} IMsgrSP2Vtbl;
|
|
|
|
interface IMsgrSP2
|
|
{
|
|
CONST_VTBL struct IMsgrSP2Vtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsgrSP2_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsgrSP2_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsgrSP2_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsgrSP2_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMsgrSP2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMsgrSP2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMsgrSP2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMsgrSP2_get_ServiceName(This,pbstrServiceName) \
|
|
(This)->lpVtbl -> get_ServiceName(This,pbstrServiceName)
|
|
|
|
#define IMsgrSP2_get_LogonName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_LogonName(This,pbstrName)
|
|
|
|
#define IMsgrSP2_put_FriendlyName(This,bstrName) \
|
|
(This)->lpVtbl -> put_FriendlyName(This,bstrName)
|
|
|
|
#define IMsgrSP2_get_FriendlyName(This,pbstrName) \
|
|
(This)->lpVtbl -> get_FriendlyName(This,pbstrName)
|
|
|
|
#define IMsgrSP2_get_Capabilities(This,plCapabilities) \
|
|
(This)->lpVtbl -> get_Capabilities(This,plCapabilities)
|
|
|
|
#define IMsgrSP2_get_Status(This,pmStatus) \
|
|
(This)->lpVtbl -> get_Status(This,pmStatus)
|
|
|
|
#define IMsgrSP2_Logoff(This) \
|
|
(This)->lpVtbl -> Logoff(This)
|
|
|
|
#define IMsgrSP2_FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie) \
|
|
(This)->lpVtbl -> FindUser(This,bstrFirstName,bstrLastName,bstrCity,bstrState,bstrCountry,plCookie)
|
|
|
|
#define IMsgrSP2_SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie) \
|
|
(This)->lpVtbl -> SendInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,plCookie)
|
|
|
|
#define IMsgrSP2_RequestURLPost(This,muType,bstrAdditionalInfo,plCookie) \
|
|
(This)->lpVtbl -> RequestURLPost(This,muType,bstrAdditionalInfo,plCookie)
|
|
|
|
#define IMsgrSP2_put_ProfileField(This,mpflField,vFieldValue) \
|
|
(This)->lpVtbl -> put_ProfileField(This,mpflField,vFieldValue)
|
|
|
|
#define IMsgrSP2_get_ProfileField(This,mpflField,pvFieldValue) \
|
|
(This)->lpVtbl -> get_ProfileField(This,mpflField,pvFieldValue)
|
|
|
|
|
|
#define IMsgrSP2_Logon(This,bstrUser,bstrPassword) \
|
|
(This)->lpVtbl -> Logon(This,bstrUser,bstrPassword)
|
|
|
|
#define IMsgrSP2_CreateUser(This,bstrLogonName,ppUser) \
|
|
(This)->lpVtbl -> CreateUser(This,bstrLogonName,ppUser)
|
|
|
|
#define IMsgrSP2_get_List(This,mList,ppUsers) \
|
|
(This)->lpVtbl -> get_List(This,mList,ppUsers)
|
|
|
|
#define IMsgrSP2_put_MessagePrivacy(This,mmpSetting) \
|
|
(This)->lpVtbl -> put_MessagePrivacy(This,mmpSetting)
|
|
|
|
#define IMsgrSP2_get_MessagePrivacy(This,pmmpSetting) \
|
|
(This)->lpVtbl -> get_MessagePrivacy(This,pmmpSetting)
|
|
|
|
#define IMsgrSP2_put_Prompt(This,mpSetting) \
|
|
(This)->lpVtbl -> put_Prompt(This,mpSetting)
|
|
|
|
#define IMsgrSP2_get_Prompt(This,pmpSetting) \
|
|
(This)->lpVtbl -> get_Prompt(This,pmpSetting)
|
|
|
|
#define IMsgrSP2_put_LocalState(This,mState) \
|
|
(This)->lpVtbl -> put_LocalState(This,mState)
|
|
|
|
#define IMsgrSP2_get_LocalState(This,pmState) \
|
|
(This)->lpVtbl -> get_LocalState(This,pmState)
|
|
|
|
#define IMsgrSP2_AddBuddy(This,pBuddy,mList) \
|
|
(This)->lpVtbl -> AddBuddy(This,pBuddy,mList)
|
|
|
|
#define IMsgrSP2_RemoveBuddy(This,pBuddy,mList) \
|
|
(This)->lpVtbl -> RemoveBuddy(This,pBuddy,mList)
|
|
|
|
#define IMsgrSP2_CreateIMSession(This,pUser,ppIMSession) \
|
|
(This)->lpVtbl -> CreateIMSession(This,pUser,ppIMSession)
|
|
|
|
#define IMsgrSP2_get_IMSessions(This,ppIMSessions) \
|
|
(This)->lpVtbl -> get_IMSessions(This,ppIMSessions)
|
|
|
|
|
|
#define IMsgrSP2_get_LocalIPAddress(This,plAddr) \
|
|
(This)->lpVtbl -> get_LocalIPAddress(This,plAddr)
|
|
|
|
#define IMsgrSP2_put_LocalProperty(This,ePropType,vPropVal) \
|
|
(This)->lpVtbl -> put_LocalProperty(This,ePropType,vPropVal)
|
|
|
|
#define IMsgrSP2_get_LocalProperty(This,ePropType,pvPropVal) \
|
|
(This)->lpVtbl -> get_LocalProperty(This,ePropType,pvPropVal)
|
|
|
|
#define IMsgrSP2_SendPage(This,pUser,bstrMessage,ePhoneType,plCookie) \
|
|
(This)->lpVtbl -> SendPage(This,pUser,bstrMessage,ePhoneType,plCookie)
|
|
|
|
#define IMsgrSP2_SendCustomInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,bstrCustomText,plCookie) \
|
|
(This)->lpVtbl -> SendCustomInviteMail(This,bstrEmailAddress,lFindCookie,lFindIndex,lLCID,bstrCustomText,plCookie)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP2_get_LocalIPAddress_Proxy(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAddr);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP2_get_LocalIPAddress_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsgrSP2_put_LocalProperty_Proxy(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [in] */ VARIANT vPropVal);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP2_put_LocalProperty_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE IMsgrSP2_get_LocalProperty_Proxy(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY ePropType,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvPropVal);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP2_get_LocalProperty_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrSP2_SendPage_Proxy(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ IMsgrUser __RPC_FAR *pUser,
|
|
/* [in] */ BSTR bstrMessage,
|
|
/* [in] */ MUSERPROPERTY ePhoneType,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP2_SendPage_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsgrSP2_SendCustomInviteMail_Proxy(
|
|
IMsgrSP2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrEmailAddress,
|
|
/* [in] */ LONG lFindCookie,
|
|
/* [in] */ LONG lFindIndex,
|
|
/* [in] */ LONG lLCID,
|
|
/* [in] */ BSTR bstrCustomText,
|
|
/* [retval][out] */ LONG __RPC_FAR *plCookie);
|
|
|
|
|
|
void __RPC_STUB IMsgrSP2_SendCustomInviteMail_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsgrSP2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
EXTERN_C const CLSID CLSID_MsgrObject;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("F3A614DC-ABE0-11d2-A441-00C04F795683")
|
|
MsgrObject;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_MessengerApp;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("FB7199AB-79BF-11d2-8D94-0000F875C541")
|
|
MessengerApp;
|
|
#endif
|
|
#endif /* __Messenger_LIBRARY_DEFINED__ */
|
|
|
|
/* interface __MIDL_itf_mdisp_0154 */
|
|
/* [local] */
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0154_0001
|
|
{ INFOBAR_DEFAULT = 0,
|
|
INFOBAR_INFORMATION = 1,
|
|
INFOBAR_EXCLAMATION = 2
|
|
} INFOBAR;
|
|
|
|
typedef /* [public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0154_0002
|
|
{ FONTSIZE_SMALLEST = 0,
|
|
FONTSIZE_SMALLER = 1,
|
|
FONTSIZE_MEDIUM = 2,
|
|
FONTSIZE_LARGER = 3,
|
|
FONTSIZE_LARGEST = 4
|
|
} FONTSIZE;
|
|
|
|
typedef /* [public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_mdisp_0154_0003
|
|
{ VOICESESSIONSTATE_DISABLED = 0,
|
|
VOICESESSIONSTATE_INACTIVE = 1,
|
|
VOICESESSIONSTATE_ACTIVE = 2
|
|
} VOICESESSIONSTATE;
|
|
|
|
typedef struct tagLOGFONT_DATA
|
|
{
|
|
LONG lfHeight;
|
|
LONG lfWidth;
|
|
LONG lfEscapement;
|
|
LONG lfOrientation;
|
|
LONG lfWeight;
|
|
LONG lfItalic;
|
|
LONG lfUnderline;
|
|
LONG lfStrikeOut;
|
|
LONG lfCharSet;
|
|
LONG lfOutPrecision;
|
|
LONG lfClipPrecision;
|
|
LONG lfQuality;
|
|
LONG lfPitchAndFamily;
|
|
BSTR bstrFaceName;
|
|
} LOGFONT_DATA;
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_mdisp_0154_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_mdisp_0154_v0_0_s_ifspec;
|
|
|
|
#ifndef __IMsnMessengerIMWindow_INTERFACE_DEFINED__
|
|
#define __IMsnMessengerIMWindow_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsnMessengerIMWindow */
|
|
/* [object][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsnMessengerIMWindow;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2B7E6AA9-C4FA-4951-815B-4AFE39D81453")
|
|
IMsnMessengerIMWindow : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HistoryHWND(
|
|
/* [retval][out] */ long __RPC_FAR *phWnd) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_InputHWND(
|
|
/* [retval][out] */ long __RPC_FAR *phWnd) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetWindowStyle(
|
|
/* [in] */ long hWnd,
|
|
/* [in] */ long lStyle,
|
|
/* [in] */ long lExStyle) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextSize(
|
|
/* [retval][out] */ FONTSIZE __RPC_FAR *plSize) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_TextSize(
|
|
/* [in] */ FONTSIZE lSize) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessageFont(
|
|
/* [out] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [out] */ COLORREF __RPC_FAR *pcrMessage,
|
|
/* [out] */ long __RPC_FAR *plMinPointSize,
|
|
/* [out] */ long __RPC_FAR *plMaxPointSize) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMessageFont(
|
|
/* [in] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [in] */ COLORREF crMessage) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SendFile(
|
|
/* [in] */ BSTR bstrFilePath) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CancelFileTransfer( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VoiceSessionState(
|
|
/* [retval][out] */ VOICESESSIONSTATE __RPC_FAR *plState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_VoiceSessionState(
|
|
/* [in] */ VOICESESSIONSTATE lState) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VoiceVolume(
|
|
/* [retval][out] */ long __RPC_FAR *plVolume) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_VoiceVolume(
|
|
/* [in] */ long lVolume) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MicrophoneMute(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolMute) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MicrophoneMute(
|
|
/* [in] */ VARIANT_BOOL BoolMute) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MicrophoneAmplitude(
|
|
/* [retval][out] */ long __RPC_FAR *plAmplitude) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IsPageMode(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolPager) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumber(
|
|
/* [retval][out] */ MUSERPROPERTY __RPC_FAR *plProp) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_PhoneNumber(
|
|
/* [in] */ MUSERPROPERTY lProp) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultUser(
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsnMessengerIMWindowVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HistoryHWND )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InputHWND )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWindowStyle )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long hWnd,
|
|
/* [in] */ long lStyle,
|
|
/* [in] */ long lExStyle);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextSize )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ FONTSIZE __RPC_FAR *plSize);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextSize )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ FONTSIZE lSize);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMessageFont )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [out] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [out] */ COLORREF __RPC_FAR *pcrMessage,
|
|
/* [out] */ long __RPC_FAR *plMinPointSize,
|
|
/* [out] */ long __RPC_FAR *plMaxPointSize);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMessageFont )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [in] */ COLORREF crMessage);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFile )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFilePath);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelFileTransfer )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VoiceSessionState )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VOICESESSIONSTATE __RPC_FAR *plState);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VoiceSessionState )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VOICESESSIONSTATE lState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VoiceVolume )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plVolume);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VoiceVolume )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lVolume);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MicrophoneMute )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolMute);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MicrophoneMute )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolMute);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MicrophoneAmplitude )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAmplitude);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsPageMode )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolPager);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PhoneNumber )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ MUSERPROPERTY __RPC_FAR *plProp);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PhoneNumber )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY lProp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultUser )(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
END_INTERFACE
|
|
} IMsnMessengerIMWindowVtbl;
|
|
|
|
interface IMsnMessengerIMWindow
|
|
{
|
|
CONST_VTBL struct IMsnMessengerIMWindowVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsnMessengerIMWindow_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsnMessengerIMWindow_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsnMessengerIMWindow_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsnMessengerIMWindow_get_HistoryHWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_HistoryHWND(This,phWnd)
|
|
|
|
#define IMsnMessengerIMWindow_get_InputHWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_InputHWND(This,phWnd)
|
|
|
|
#define IMsnMessengerIMWindow_SetWindowStyle(This,hWnd,lStyle,lExStyle) \
|
|
(This)->lpVtbl -> SetWindowStyle(This,hWnd,lStyle,lExStyle)
|
|
|
|
#define IMsnMessengerIMWindow_get_TextSize(This,plSize) \
|
|
(This)->lpVtbl -> get_TextSize(This,plSize)
|
|
|
|
#define IMsnMessengerIMWindow_put_TextSize(This,lSize) \
|
|
(This)->lpVtbl -> put_TextSize(This,lSize)
|
|
|
|
#define IMsnMessengerIMWindow_GetMessageFont(This,plfMessage,pcrMessage,plMinPointSize,plMaxPointSize) \
|
|
(This)->lpVtbl -> GetMessageFont(This,plfMessage,pcrMessage,plMinPointSize,plMaxPointSize)
|
|
|
|
#define IMsnMessengerIMWindow_SetMessageFont(This,plfMessage,crMessage) \
|
|
(This)->lpVtbl -> SetMessageFont(This,plfMessage,crMessage)
|
|
|
|
#define IMsnMessengerIMWindow_SendFile(This,bstrFilePath) \
|
|
(This)->lpVtbl -> SendFile(This,bstrFilePath)
|
|
|
|
#define IMsnMessengerIMWindow_CancelFileTransfer(This) \
|
|
(This)->lpVtbl -> CancelFileTransfer(This)
|
|
|
|
#define IMsnMessengerIMWindow_get_VoiceSessionState(This,plState) \
|
|
(This)->lpVtbl -> get_VoiceSessionState(This,plState)
|
|
|
|
#define IMsnMessengerIMWindow_put_VoiceSessionState(This,lState) \
|
|
(This)->lpVtbl -> put_VoiceSessionState(This,lState)
|
|
|
|
#define IMsnMessengerIMWindow_get_VoiceVolume(This,plVolume) \
|
|
(This)->lpVtbl -> get_VoiceVolume(This,plVolume)
|
|
|
|
#define IMsnMessengerIMWindow_put_VoiceVolume(This,lVolume) \
|
|
(This)->lpVtbl -> put_VoiceVolume(This,lVolume)
|
|
|
|
#define IMsnMessengerIMWindow_get_MicrophoneMute(This,pBoolMute) \
|
|
(This)->lpVtbl -> get_MicrophoneMute(This,pBoolMute)
|
|
|
|
#define IMsnMessengerIMWindow_put_MicrophoneMute(This,BoolMute) \
|
|
(This)->lpVtbl -> put_MicrophoneMute(This,BoolMute)
|
|
|
|
#define IMsnMessengerIMWindow_get_MicrophoneAmplitude(This,plAmplitude) \
|
|
(This)->lpVtbl -> get_MicrophoneAmplitude(This,plAmplitude)
|
|
|
|
#define IMsnMessengerIMWindow_get_IsPageMode(This,pBoolPager) \
|
|
(This)->lpVtbl -> get_IsPageMode(This,pBoolPager)
|
|
|
|
#define IMsnMessengerIMWindow_get_PhoneNumber(This,plProp) \
|
|
(This)->lpVtbl -> get_PhoneNumber(This,plProp)
|
|
|
|
#define IMsnMessengerIMWindow_put_PhoneNumber(This,lProp) \
|
|
(This)->lpVtbl -> put_PhoneNumber(This,lProp)
|
|
|
|
#define IMsnMessengerIMWindow_get_DefaultUser(This,ppUser) \
|
|
(This)->lpVtbl -> get_DefaultUser(This,ppUser)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_HistoryHWND_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_HistoryHWND_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_InputHWND_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_InputHWND_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_SetWindowStyle_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long hWnd,
|
|
/* [in] */ long lStyle,
|
|
/* [in] */ long lExStyle);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_SetWindowStyle_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_TextSize_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ FONTSIZE __RPC_FAR *plSize);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_TextSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_put_TextSize_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ FONTSIZE lSize);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_put_TextSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_GetMessageFont_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [out] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [out] */ COLORREF __RPC_FAR *pcrMessage,
|
|
/* [out] */ long __RPC_FAR *plMinPointSize,
|
|
/* [out] */ long __RPC_FAR *plMaxPointSize);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_GetMessageFont_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_SetMessageFont_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [in] */ COLORREF crMessage);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_SetMessageFont_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_SendFile_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFilePath);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_SendFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_CancelFileTransfer_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_CancelFileTransfer_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_VoiceSessionState_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VOICESESSIONSTATE __RPC_FAR *plState);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_VoiceSessionState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_put_VoiceSessionState_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VOICESESSIONSTATE lState);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_put_VoiceSessionState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_VoiceVolume_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plVolume);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_VoiceVolume_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_put_VoiceVolume_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ long lVolume);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_put_VoiceVolume_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_MicrophoneMute_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolMute);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_MicrophoneMute_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_put_MicrophoneMute_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolMute);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_put_MicrophoneMute_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_MicrophoneAmplitude_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAmplitude);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_MicrophoneAmplitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_IsPageMode_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolPager);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_IsPageMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_PhoneNumber_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ MUSERPROPERTY __RPC_FAR *plProp);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_PhoneNumber_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_put_PhoneNumber_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY lProp);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_put_PhoneNumber_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow_get_DefaultUser_Proxy(
|
|
IMsnMessengerIMWindow __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow_get_DefaultUser_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsnMessengerIMWindow_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMsnMessengerIMWindow2_INTERFACE_DEFINED__
|
|
#define __IMsnMessengerIMWindow2_INTERFACE_DEFINED__
|
|
|
|
/* interface IMsnMessengerIMWindow2 */
|
|
/* [object][helpcontext][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMsnMessengerIMWindow2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("70BF15A8-58CD-4687-A8B3-D14E2F760371")
|
|
IMsnMessengerIMWindow2 : public IMsnMessengerIMWindow
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ProcessSysChar(
|
|
long lChar) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMsnMessengerIMWindow2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HistoryHWND )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InputHWND )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *phWnd);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWindowStyle )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ long hWnd,
|
|
/* [in] */ long lStyle,
|
|
/* [in] */ long lExStyle);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextSize )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ FONTSIZE __RPC_FAR *plSize);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextSize )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ FONTSIZE lSize);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMessageFont )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [out] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [out] */ COLORREF __RPC_FAR *pcrMessage,
|
|
/* [out] */ long __RPC_FAR *plMinPointSize,
|
|
/* [out] */ long __RPC_FAR *plMaxPointSize);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMessageFont )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ LOGFONT_DATA __RPC_FAR *plfMessage,
|
|
/* [in] */ COLORREF crMessage);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFile )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrFilePath);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelFileTransfer )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VoiceSessionState )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ VOICESESSIONSTATE __RPC_FAR *plState);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VoiceSessionState )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ VOICESESSIONSTATE lState);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VoiceVolume )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plVolume);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VoiceVolume )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ long lVolume);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MicrophoneMute )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolMute);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MicrophoneMute )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL BoolMute);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MicrophoneAmplitude )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAmplitude);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsPageMode )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBoolPager);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PhoneNumber )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ MUSERPROPERTY __RPC_FAR *plProp);
|
|
|
|
/* [helpcontext][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PhoneNumber )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [in] */ MUSERPROPERTY lProp);
|
|
|
|
/* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultUser )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
/* [retval][out] */ IMsgrUser __RPC_FAR *__RPC_FAR *ppUser);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessSysChar )(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
long lChar);
|
|
|
|
END_INTERFACE
|
|
} IMsnMessengerIMWindow2Vtbl;
|
|
|
|
interface IMsnMessengerIMWindow2
|
|
{
|
|
CONST_VTBL struct IMsnMessengerIMWindow2Vtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMsnMessengerIMWindow2_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMsnMessengerIMWindow2_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMsnMessengerIMWindow2_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMsnMessengerIMWindow2_get_HistoryHWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_HistoryHWND(This,phWnd)
|
|
|
|
#define IMsnMessengerIMWindow2_get_InputHWND(This,phWnd) \
|
|
(This)->lpVtbl -> get_InputHWND(This,phWnd)
|
|
|
|
#define IMsnMessengerIMWindow2_SetWindowStyle(This,hWnd,lStyle,lExStyle) \
|
|
(This)->lpVtbl -> SetWindowStyle(This,hWnd,lStyle,lExStyle)
|
|
|
|
#define IMsnMessengerIMWindow2_get_TextSize(This,plSize) \
|
|
(This)->lpVtbl -> get_TextSize(This,plSize)
|
|
|
|
#define IMsnMessengerIMWindow2_put_TextSize(This,lSize) \
|
|
(This)->lpVtbl -> put_TextSize(This,lSize)
|
|
|
|
#define IMsnMessengerIMWindow2_GetMessageFont(This,plfMessage,pcrMessage,plMinPointSize,plMaxPointSize) \
|
|
(This)->lpVtbl -> GetMessageFont(This,plfMessage,pcrMessage,plMinPointSize,plMaxPointSize)
|
|
|
|
#define IMsnMessengerIMWindow2_SetMessageFont(This,plfMessage,crMessage) \
|
|
(This)->lpVtbl -> SetMessageFont(This,plfMessage,crMessage)
|
|
|
|
#define IMsnMessengerIMWindow2_SendFile(This,bstrFilePath) \
|
|
(This)->lpVtbl -> SendFile(This,bstrFilePath)
|
|
|
|
#define IMsnMessengerIMWindow2_CancelFileTransfer(This) \
|
|
(This)->lpVtbl -> CancelFileTransfer(This)
|
|
|
|
#define IMsnMessengerIMWindow2_get_VoiceSessionState(This,plState) \
|
|
(This)->lpVtbl -> get_VoiceSessionState(This,plState)
|
|
|
|
#define IMsnMessengerIMWindow2_put_VoiceSessionState(This,lState) \
|
|
(This)->lpVtbl -> put_VoiceSessionState(This,lState)
|
|
|
|
#define IMsnMessengerIMWindow2_get_VoiceVolume(This,plVolume) \
|
|
(This)->lpVtbl -> get_VoiceVolume(This,plVolume)
|
|
|
|
#define IMsnMessengerIMWindow2_put_VoiceVolume(This,lVolume) \
|
|
(This)->lpVtbl -> put_VoiceVolume(This,lVolume)
|
|
|
|
#define IMsnMessengerIMWindow2_get_MicrophoneMute(This,pBoolMute) \
|
|
(This)->lpVtbl -> get_MicrophoneMute(This,pBoolMute)
|
|
|
|
#define IMsnMessengerIMWindow2_put_MicrophoneMute(This,BoolMute) \
|
|
(This)->lpVtbl -> put_MicrophoneMute(This,BoolMute)
|
|
|
|
#define IMsnMessengerIMWindow2_get_MicrophoneAmplitude(This,plAmplitude) \
|
|
(This)->lpVtbl -> get_MicrophoneAmplitude(This,plAmplitude)
|
|
|
|
#define IMsnMessengerIMWindow2_get_IsPageMode(This,pBoolPager) \
|
|
(This)->lpVtbl -> get_IsPageMode(This,pBoolPager)
|
|
|
|
#define IMsnMessengerIMWindow2_get_PhoneNumber(This,plProp) \
|
|
(This)->lpVtbl -> get_PhoneNumber(This,plProp)
|
|
|
|
#define IMsnMessengerIMWindow2_put_PhoneNumber(This,lProp) \
|
|
(This)->lpVtbl -> put_PhoneNumber(This,lProp)
|
|
|
|
#define IMsnMessengerIMWindow2_get_DefaultUser(This,ppUser) \
|
|
(This)->lpVtbl -> get_DefaultUser(This,ppUser)
|
|
|
|
|
|
#define IMsnMessengerIMWindow2_ProcessSysChar(This,lChar) \
|
|
(This)->lpVtbl -> ProcessSysChar(This,lChar)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMsnMessengerIMWindow2_ProcessSysChar_Proxy(
|
|
IMsnMessengerIMWindow2 __RPC_FAR * This,
|
|
long lChar);
|
|
|
|
|
|
void __RPC_STUB IMsnMessengerIMWindow2_ProcessSysChar_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMsnMessengerIMWindow2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|