msimcntl.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:133k
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IMSIMMessageView __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 )(
- IMSIMMessageView __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);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetService )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pService,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *pApp);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Service )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Service )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ short newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasService )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoLogon )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoLogon )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LoggedOn )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logon )(
- IMSIMMessageView __RPC_FAR * This,
- /* [defaultvalue][full][in] */ BSTR bstrAddress,
- /* [defaultvalue][full][in] */ BSTR bstrName,
- /* [defaultvalue][full][in] */ BSTR bstrPassword,
- /* [defaultvalue][full][in] */ BSTR bstrDomain);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
- IMSIMMessageView __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocalState )(
- IMSIMMessageView __RPC_FAR * This,
- /* [out] */ VARIANT __RPC_FAR *pvarState,
- /* [optional][out] */ VARIANT __RPC_FAR *pvarDescription,
- /* [optional][out] */ VARIANT __RPC_FAR *pvarData);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocalState )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ long lState,
- /* [optional][in] */ VARIANT varDescription,
- /* [optional][in] */ VARIANT varData);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *phwnd);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Appearance )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ short appearance);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Appearance )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pappearance);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowParticipants )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowParticipants )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowMembers )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowMembers )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowAvailable )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowAvailable )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableList )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AvailableList )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowMessageHistory )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowMessageHistory )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowEdit )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowEdit )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HideStatus )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HideStatus )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessageHistory )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusText )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusText )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessageText )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageText )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invite )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT varContact);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndSession )(
- IMSIMMessageView __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddToAvailable )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT varContact);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFromAvailable )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT varContact);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InviteNetMeeting )(
- IMSIMMessageView __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NetMeetingInvite )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pIMSession,
- /* [in] */ IDispatch __RPC_FAR *pContact,
- /* [in] */ long lInviteCookie);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceURL )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SourceURL )(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InSession )(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- END_INTERFACE
- } IMSIMMessageViewVtbl;
- interface IMSIMMessageView
- {
- CONST_VTBL struct IMSIMMessageViewVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSIMMessageView_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSIMMessageView_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSIMMessageView_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSIMMessageView_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSIMMessageView_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSIMMessageView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSIMMessageView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSIMMessageView_SetService(This,pService,pApp)
- (This)->lpVtbl -> SetService(This,pService,pApp)
- #define IMSIMMessageView_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define IMSIMMessageView_put_Service(This,newVal)
- (This)->lpVtbl -> put_Service(This,newVal)
- #define IMSIMMessageView_get_HasService(This,pVal)
- (This)->lpVtbl -> get_HasService(This,pVal)
- #define IMSIMMessageView_get_AutoLogon(This,pVal)
- (This)->lpVtbl -> get_AutoLogon(This,pVal)
- #define IMSIMMessageView_put_AutoLogon(This,newVal)
- (This)->lpVtbl -> put_AutoLogon(This,newVal)
- #define IMSIMMessageView_get_LoggedOn(This,pVal)
- (This)->lpVtbl -> get_LoggedOn(This,pVal)
- #define IMSIMMessageView_Logon(This,bstrAddress,bstrName,bstrPassword,bstrDomain)
- (This)->lpVtbl -> Logon(This,bstrAddress,bstrName,bstrPassword,bstrDomain)
- #define IMSIMMessageView_Logoff(This)
- (This)->lpVtbl -> Logoff(This)
- #define IMSIMMessageView_GetLocalState(This,pvarState,pvarDescription,pvarData)
- (This)->lpVtbl -> GetLocalState(This,pvarState,pvarDescription,pvarData)
- #define IMSIMMessageView_SetLocalState(This,lState,varDescription,varData)
- (This)->lpVtbl -> SetLocalState(This,lState,varDescription,varData)
- #define IMSIMMessageView_get_Window(This,phwnd)
- (This)->lpVtbl -> get_Window(This,phwnd)
- #define IMSIMMessageView_put_Appearance(This,appearance)
- (This)->lpVtbl -> put_Appearance(This,appearance)
- #define IMSIMMessageView_get_Appearance(This,pappearance)
- (This)->lpVtbl -> get_Appearance(This,pappearance)
- #define IMSIMMessageView_get_ShowParticipants(This,pVal)
- (This)->lpVtbl -> get_ShowParticipants(This,pVal)
- #define IMSIMMessageView_put_ShowParticipants(This,newVal)
- (This)->lpVtbl -> put_ShowParticipants(This,newVal)
- #define IMSIMMessageView_get_ShowMembers(This,pVal)
- (This)->lpVtbl -> get_ShowMembers(This,pVal)
- #define IMSIMMessageView_put_ShowMembers(This,newVal)
- (This)->lpVtbl -> put_ShowMembers(This,newVal)
- #define IMSIMMessageView_get_ShowAvailable(This,pVal)
- (This)->lpVtbl -> get_ShowAvailable(This,pVal)
- #define IMSIMMessageView_put_ShowAvailable(This,newVal)
- (This)->lpVtbl -> put_ShowAvailable(This,newVal)
- #define IMSIMMessageView_get_AvailableList(This,pVal)
- (This)->lpVtbl -> get_AvailableList(This,pVal)
- #define IMSIMMessageView_put_AvailableList(This,newVal)
- (This)->lpVtbl -> put_AvailableList(This,newVal)
- #define IMSIMMessageView_get_ShowMessageHistory(This,pVal)
- (This)->lpVtbl -> get_ShowMessageHistory(This,pVal)
- #define IMSIMMessageView_put_ShowMessageHistory(This,newVal)
- (This)->lpVtbl -> put_ShowMessageHistory(This,newVal)
- #define IMSIMMessageView_get_ShowEdit(This,pVal)
- (This)->lpVtbl -> get_ShowEdit(This,pVal)
- #define IMSIMMessageView_put_ShowEdit(This,newVal)
- (This)->lpVtbl -> put_ShowEdit(This,newVal)
- #define IMSIMMessageView_get_HideStatus(This,pVal)
- (This)->lpVtbl -> get_HideStatus(This,pVal)
- #define IMSIMMessageView_put_HideStatus(This,newVal)
- (This)->lpVtbl -> put_HideStatus(This,newVal)
- #define IMSIMMessageView_get_MessageHistory(This,pVal)
- (This)->lpVtbl -> get_MessageHistory(This,pVal)
- #define IMSIMMessageView_get_StatusText(This,pVal)
- (This)->lpVtbl -> get_StatusText(This,pVal)
- #define IMSIMMessageView_put_StatusText(This,newVal)
- (This)->lpVtbl -> put_StatusText(This,newVal)
- #define IMSIMMessageView_get_MessageText(This,pVal)
- (This)->lpVtbl -> get_MessageText(This,pVal)
- #define IMSIMMessageView_put_MessageText(This,newVal)
- (This)->lpVtbl -> put_MessageText(This,newVal)
- #define IMSIMMessageView_Invite(This,varContact)
- (This)->lpVtbl -> Invite(This,varContact)
- #define IMSIMMessageView_EndSession(This)
- (This)->lpVtbl -> EndSession(This)
- #define IMSIMMessageView_AddToAvailable(This,varContact)
- (This)->lpVtbl -> AddToAvailable(This,varContact)
- #define IMSIMMessageView_RemoveFromAvailable(This,varContact)
- (This)->lpVtbl -> RemoveFromAvailable(This,varContact)
- #define IMSIMMessageView_InviteNetMeeting(This)
- (This)->lpVtbl -> InviteNetMeeting(This)
- #define IMSIMMessageView_NetMeetingInvite(This,pIMSession,pContact,lInviteCookie)
- (This)->lpVtbl -> NetMeetingInvite(This,pIMSession,pContact,lInviteCookie)
- #define IMSIMMessageView_get_SourceURL(This,pVal)
- (This)->lpVtbl -> get_SourceURL(This,pVal)
- #define IMSIMMessageView_put_SourceURL(This,newVal)
- (This)->lpVtbl -> put_SourceURL(This,newVal)
- #define IMSIMMessageView_get_InSession(This,pVal)
- (This)->lpVtbl -> get_InSession(This,pVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_Window_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *phwnd);
- void __RPC_STUB IMSIMMessageView_get_Window_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_Appearance_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ short appearance);
- void __RPC_STUB IMSIMMessageView_put_Appearance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_Appearance_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pappearance);
- void __RPC_STUB IMSIMMessageView_get_Appearance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_ShowParticipants_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_ShowParticipants_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_ShowParticipants_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSIMMessageView_put_ShowParticipants_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_ShowMembers_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_ShowMembers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_ShowMembers_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSIMMessageView_put_ShowMembers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_ShowAvailable_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_ShowAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_ShowAvailable_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSIMMessageView_put_ShowAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_AvailableList_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_AvailableList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_AvailableList_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT newVal);
- void __RPC_STUB IMSIMMessageView_put_AvailableList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_ShowMessageHistory_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_ShowMessageHistory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_ShowMessageHistory_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSIMMessageView_put_ShowMessageHistory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_ShowEdit_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_ShowEdit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_ShowEdit_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSIMMessageView_put_ShowEdit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_HideStatus_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_HideStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_HideStatus_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSIMMessageView_put_HideStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_MessageHistory_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_MessageHistory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_StatusText_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_StatusText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_StatusText_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB IMSIMMessageView_put_StatusText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_MessageText_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_MessageText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_MessageText_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB IMSIMMessageView_put_MessageText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_Invite_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT varContact);
- void __RPC_STUB IMSIMMessageView_Invite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_EndSession_Proxy(
- IMSIMMessageView __RPC_FAR * This);
- void __RPC_STUB IMSIMMessageView_EndSession_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_AddToAvailable_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT varContact);
- void __RPC_STUB IMSIMMessageView_AddToAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_RemoveFromAvailable_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ VARIANT varContact);
- void __RPC_STUB IMSIMMessageView_RemoveFromAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_InviteNetMeeting_Proxy(
- IMSIMMessageView __RPC_FAR * This);
- void __RPC_STUB IMSIMMessageView_InviteNetMeeting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_NetMeetingInvite_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pIMSession,
- /* [in] */ IDispatch __RPC_FAR *pContact,
- /* [in] */ long lInviteCookie);
- void __RPC_STUB IMSIMMessageView_NetMeetingInvite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_SourceURL_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_SourceURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_put_SourceURL_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB IMSIMMessageView_put_SourceURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMMessageView_get_InSession_Proxy(
- IMSIMMessageView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
- void __RPC_STUB IMSIMMessageView_get_InSession_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSIMMessageView_INTERFACE_DEFINED__ */
- #ifndef __DMSIMMessageViewEvents_DISPINTERFACE_DEFINED__
- #define __DMSIMMessageViewEvents_DISPINTERFACE_DEFINED__
- /* dispinterface DMSIMMessageViewEvents */
- /* [helpstring][uuid] */
- EXTERN_C const IID DIID_DMSIMMessageViewEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("EFFE4FAB-E75C-46EC-AB15-582CD469EB08")
- DMSIMMessageViewEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DMSIMMessageViewEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- DMSIMMessageViewEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- DMSIMMessageViewEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- DMSIMMessageViewEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- DMSIMMessageViewEvents __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- DMSIMMessageViewEvents __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- DMSIMMessageViewEvents __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 )(
- DMSIMMessageViewEvents __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
- } DMSIMMessageViewEventsVtbl;
- interface DMSIMMessageViewEvents
- {
- CONST_VTBL struct DMSIMMessageViewEventsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DMSIMMessageViewEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DMSIMMessageViewEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DMSIMMessageViewEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DMSIMMessageViewEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DMSIMMessageViewEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DMSIMMessageViewEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DMSIMMessageViewEvents_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 /* __DMSIMMessageViewEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSIMContactView;
- #ifdef __cplusplus
- class DECLSPEC_UUID("B06EDBC7-287D-405C-A899-9C7F8358EF26")
- MSIMContactView;
- #endif
- EXTERN_C const CLSID CLSID_MSIMMessageView;
- #ifdef __cplusplus
- class DECLSPEC_UUID("528B6917-4DED-43F1-B56C-35A1519129CA")
- MSIMMessageView;
- #endif
- #ifndef __IIMSafeContact_INTERFACE_DEFINED__
- #define __IIMSafeContact_INTERFACE_DEFINED__
- /* interface IIMSafeContact */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IIMSafeContact;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C7B1AD00-4099-4E41-A566-4C49DD3FA19E")
- IIMSafeContact : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogonName(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FriendlyName(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EmailAddress(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
- /* [retval][out] */ long __RPC_FAR *plState) = 0;
-
- virtual /* [restricted][helpstring][id] */ HRESULT STDMETHODCALLTYPE _SetBaseContact(
- IDispatch __RPC_FAR *pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchInstantMessage( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchEmail( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LaunchNetMeeting( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IIMSafeContactVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIMSafeContact __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIMSafeContact __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIMSafeContact __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIMSafeContact __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIMSafeContact __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIMSafeContact __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 )(
- IIMSafeContact __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);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogonName )(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmailAddress )(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plState);
-
- /* [restricted][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_SetBaseContact )(
- IIMSafeContact __RPC_FAR * This,
- IDispatch __RPC_FAR *pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchInstantMessage )(
- IIMSafeContact __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchEmail )(
- IIMSafeContact __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchNetMeeting )(
- IIMSafeContact __RPC_FAR * This);
-
- END_INTERFACE
- } IIMSafeContactVtbl;
- interface IIMSafeContact
- {
- CONST_VTBL struct IIMSafeContactVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IIMSafeContact_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IIMSafeContact_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IIMSafeContact_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IIMSafeContact_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IIMSafeContact_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IIMSafeContact_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IIMSafeContact_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IIMSafeContact_get_LogonName(This,pbstrLogonName)
- (This)->lpVtbl -> get_LogonName(This,pbstrLogonName)
- #define IIMSafeContact_get_FriendlyName(This,pbstrFriendlyName)
- (This)->lpVtbl -> get_FriendlyName(This,pbstrFriendlyName)
- #define IIMSafeContact_get_EmailAddress(This,pbstrEmailAddress)
- (This)->lpVtbl -> get_EmailAddress(This,pbstrEmailAddress)
- #define IIMSafeContact_get_State(This,plState)
- (This)->lpVtbl -> get_State(This,plState)
- #define IIMSafeContact__SetBaseContact(This,pUnk)
- (This)->lpVtbl -> _SetBaseContact(This,pUnk)
- #define IIMSafeContact_LaunchInstantMessage(This)
- (This)->lpVtbl -> LaunchInstantMessage(This)
- #define IIMSafeContact_LaunchEmail(This)
- (This)->lpVtbl -> LaunchEmail(This)
- #define IIMSafeContact_LaunchNetMeeting(This)
- (This)->lpVtbl -> LaunchNetMeeting(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_get_LogonName_Proxy(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrLogonName);
- void __RPC_STUB IIMSafeContact_get_LogonName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_get_FriendlyName_Proxy(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrFriendlyName);
- void __RPC_STUB IIMSafeContact_get_FriendlyName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_get_EmailAddress_Proxy(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrEmailAddress);
- void __RPC_STUB IIMSafeContact_get_EmailAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_get_State_Proxy(
- IIMSafeContact __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plState);
- void __RPC_STUB IIMSafeContact_get_State_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][helpstring][id] */ HRESULT STDMETHODCALLTYPE IIMSafeContact__SetBaseContact_Proxy(
- IIMSafeContact __RPC_FAR * This,
- IDispatch __RPC_FAR *pUnk);
- void __RPC_STUB IIMSafeContact__SetBaseContact_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_LaunchInstantMessage_Proxy(
- IIMSafeContact __RPC_FAR * This);
- void __RPC_STUB IIMSafeContact_LaunchInstantMessage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_LaunchEmail_Proxy(
- IIMSafeContact __RPC_FAR * This);
- void __RPC_STUB IIMSafeContact_LaunchEmail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIMSafeContact_LaunchNetMeeting_Proxy(
- IIMSafeContact __RPC_FAR * This);
- void __RPC_STUB IIMSafeContact_LaunchNetMeeting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IIMSafeContact_INTERFACE_DEFINED__ */
- #ifndef __IMSIMContactList_INTERFACE_DEFINED__
- #define __IMSIMContactList_INTERFACE_DEFINED__
- /* interface IMSIMContactList */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IMSIMContactList;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("31AE52BA-BCED-4D92-9582-8C4560D6C258")
- IMSIMContactList : public _IUseIMBase
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_List(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarList) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_List(
- /* [in] */ VARIANT varList) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ VARIANT vUser) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ VARIANT vUser) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SelectedMenuOptions(
- /* [in] */ long lRow,
- /* [retval][out] */ long __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InstantMessage(
- /* [in] */ long lRow) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EMail(
- /* [in] */ long lRow) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Invite(
- /* [in] */ long lRow) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Block(
- /* [in] */ long lRow) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Unblock(
- /* [in] */ long lRow) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pnCount) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT Var,
- /* [retval][out] */ VARIANT __RPC_FAR *pSafeContact) = 0;
-
- virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LocalState(
- /* [retval][out] */ long __RPC_FAR *pnState) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_LocalState(
- /* [in] */ long nState) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LocalLogonName(
- /* [retval][out] */ BSTR __RPC_FAR *pval) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSIMContactListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMSIMContactList __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMSIMContactList __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IMSIMContactList __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IMSIMContactList __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 )(
- IMSIMContactList __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);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetService )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pService,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *pApp);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Service )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Service )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ short newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasService )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoLogon )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoLogon )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LoggedOn )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logon )(
- IMSIMContactList __RPC_FAR * This,
- /* [defaultvalue][full][in] */ BSTR bstrAddress,
- /* [defaultvalue][full][in] */ BSTR bstrName,
- /* [defaultvalue][full][in] */ BSTR bstrPassword,
- /* [defaultvalue][full][in] */ BSTR bstrDomain);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
- IMSIMContactList __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocalState )(
- IMSIMContactList __RPC_FAR * This,
- /* [out] */ VARIANT __RPC_FAR *pvarState,
- /* [optional][out] */ VARIANT __RPC_FAR *pvarDescription,
- /* [optional][out] */ VARIANT __RPC_FAR *pvarData);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocalState )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lState,
- /* [optional][in] */ VARIANT varDescription,
- /* [optional][in] */ VARIANT varData);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_List )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarList);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_List )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT varList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT vUser);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT vUser);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SelectedMenuOptions )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow,
- /* [retval][out] */ long __RPC_FAR *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstantMessage )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EMail )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invite )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Block )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unblock )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pnCount);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT Var,
- /* [retval][out] */ VARIANT __RPC_FAR *pSafeContact);
-
- /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalState )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pnState);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalState )(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long nState);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalLogonName )(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pval);
-
- END_INTERFACE
- } IMSIMContactListVtbl;
- interface IMSIMContactList
- {
- CONST_VTBL struct IMSIMContactListVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSIMContactList_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSIMContactList_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSIMContactList_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSIMContactList_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSIMContactList_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSIMContactList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSIMContactList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSIMContactList_SetService(This,pService,pApp)
- (This)->lpVtbl -> SetService(This,pService,pApp)
- #define IMSIMContactList_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define IMSIMContactList_put_Service(This,newVal)
- (This)->lpVtbl -> put_Service(This,newVal)
- #define IMSIMContactList_get_HasService(This,pVal)
- (This)->lpVtbl -> get_HasService(This,pVal)
- #define IMSIMContactList_get_AutoLogon(This,pVal)
- (This)->lpVtbl -> get_AutoLogon(This,pVal)
- #define IMSIMContactList_put_AutoLogon(This,newVal)
- (This)->lpVtbl -> put_AutoLogon(This,newVal)
- #define IMSIMContactList_get_LoggedOn(This,pVal)
- (This)->lpVtbl -> get_LoggedOn(This,pVal)
- #define IMSIMContactList_Logon(This,bstrAddress,bstrName,bstrPassword,bstrDomain)
- (This)->lpVtbl -> Logon(This,bstrAddress,bstrName,bstrPassword,bstrDomain)
- #define IMSIMContactList_Logoff(This)
- (This)->lpVtbl -> Logoff(This)
- #define IMSIMContactList_GetLocalState(This,pvarState,pvarDescription,pvarData)
- (This)->lpVtbl -> GetLocalState(This,pvarState,pvarDescription,pvarData)
- #define IMSIMContactList_SetLocalState(This,lState,varDescription,varData)
- (This)->lpVtbl -> SetLocalState(This,lState,varDescription,varData)
- #define IMSIMContactList_get_List(This,pvarList)
- (This)->lpVtbl -> get_List(This,pvarList)
- #define IMSIMContactList_put_List(This,varList)
- (This)->lpVtbl -> put_List(This,varList)
- #define IMSIMContactList_Add(This,vUser)
- (This)->lpVtbl -> Add(This,vUser)
- #define IMSIMContactList_Remove(This,vUser)
- (This)->lpVtbl -> Remove(This,vUser)
- #define IMSIMContactList_get_SelectedMenuOptions(This,lRow,pVal)
- (This)->lpVtbl -> get_SelectedMenuOptions(This,lRow,pVal)
- #define IMSIMContactList_InstantMessage(This,lRow)
- (This)->lpVtbl -> InstantMessage(This,lRow)
- #define IMSIMContactList_EMail(This,lRow)
- (This)->lpVtbl -> EMail(This,lRow)
- #define IMSIMContactList_Invite(This,lRow)
- (This)->lpVtbl -> Invite(This,lRow)
- #define IMSIMContactList_Block(This,lRow)
- (This)->lpVtbl -> Block(This,lRow)
- #define IMSIMContactList_Unblock(This,lRow)
- (This)->lpVtbl -> Unblock(This,lRow)
- #define IMSIMContactList_get_Count(This,pnCount)
- (This)->lpVtbl -> get_Count(This,pnCount)
- #define IMSIMContactList_get_Item(This,Var,pSafeContact)
- (This)->lpVtbl -> get_Item(This,Var,pSafeContact)
- #define IMSIMContactList_get__NewEnum(This,ppunkEnum)
- (This)->lpVtbl -> get__NewEnum(This,ppunkEnum)
- #define IMSIMContactList_get_LocalState(This,pnState)
- (This)->lpVtbl -> get_LocalState(This,pnState)
- #define IMSIMContactList_put_LocalState(This,nState)
- (This)->lpVtbl -> put_LocalState(This,nState)
- #define IMSIMContactList_get_LocalLogonName(This,pval)
- (This)->lpVtbl -> get_LocalLogonName(This,pval)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get_List_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarList);
- void __RPC_STUB IMSIMContactList_get_List_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_put_List_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT varList);
- void __RPC_STUB IMSIMContactList_put_List_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_Add_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT vUser);
- void __RPC_STUB IMSIMContactList_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_Remove_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT vUser);
- void __RPC_STUB IMSIMContactList_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get_SelectedMenuOptions_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow,
- /* [retval][out] */ long __RPC_FAR *pVal);
- void __RPC_STUB IMSIMContactList_get_SelectedMenuOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_InstantMessage_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
- void __RPC_STUB IMSIMContactList_InstantMessage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_EMail_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
- void __RPC_STUB IMSIMContactList_EMail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_Invite_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
- void __RPC_STUB IMSIMContactList_Invite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_Block_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
- void __RPC_STUB IMSIMContactList_Block_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_Unblock_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long lRow);
- void __RPC_STUB IMSIMContactList_Unblock_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get_Count_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pnCount);
- void __RPC_STUB IMSIMContactList_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get_Item_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ VARIANT Var,
- /* [retval][out] */ VARIANT __RPC_FAR *pSafeContact);
- void __RPC_STUB IMSIMContactList_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get__NewEnum_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum);
- void __RPC_STUB IMSIMContactList_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get_LocalState_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pnState);
- void __RPC_STUB IMSIMContactList_get_LocalState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_put_LocalState_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [in] */ long nState);
- void __RPC_STUB IMSIMContactList_put_LocalState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSIMContactList_get_LocalLogonName_Proxy(
- IMSIMContactList __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pval);
- void __RPC_STUB IMSIMContactList_get_LocalLogonName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSIMContactList_INTERFACE_DEFINED__ */
- #ifndef __DIMContactListEvents_DISPINTERFACE_DEFINED__
- #define __DIMContactListEvents_DISPINTERFACE_DEFINED__
- /* dispinterface DIMContactListEvents */
- /* [helpstring][uuid] */
- EXTERN_C const IID DIID_DIMContactListEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("8D99BC3C-1F60-4f2e-9D8B-5881604A2E51")
- DIMContactListEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DIMContactListEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- DIMContactListEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- DIMContactListEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- DIMContactListEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- DIMContactListEvents __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- DIMContactListEvents __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- DIMContactListEvents __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 )(
- DIMContactListEvents __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
- } DIMContactListEventsVtbl;
- interface DIMContactListEvents
- {
- CONST_VTBL struct DIMContactListEventsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DIMContactListEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DIMContactListEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DIMContactListEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DIMContactListEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DIMContactListEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DIMContactListEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DIMContactListEvents_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 /* __DIMContactListEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSIMContactList;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0711F6B0-B4FA-4DDB-893E-CC197A8F9DC7")
- MSIMContactList;
- #endif
- EXTERN_C const CLSID CLSID_IMSafeContact;
- #ifdef __cplusplus
- class DECLSPEC_UUID("EFF88E1B-4A46-4B09-9D2A-8191C42A1661")
- IMSafeContact;
- #endif
- #endif /* __MSIMCNTLLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif