SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
ICalenderSearchAddIn Interface Reference

import "CLMgrPub.idl";

Inheritance diagram for ICalenderSearchAddIn:

Public Member Functions

HRESULT FreeBusy ([in] BSTR name, [out] long *pCurrentState, [out] DATE *pCurrentStateTill, [out] long *pNextState, [out] DATE *pNextStateTill)
 
HRESULT ResolveRecipient ([in] BSTR searchString, [out] BSTR *resolvedName, [out] BSTR *resolvedEMailAddress, [out] BOOL *IsResolved, [out] BOOL *IsExchangeUser, [in] BOOL ShowDetails)
 
HRESULT CreateMeetingRequest ([in] BSTR recipient, [in] BSTR subject, [in] BSTR body)
 
HRESULT OpenCalendar ([in] BSTR recipient)
 
HRESULT CreateTaskRequest ([in] BSTR recipient, [in] BSTR subject, [in] BSTR body)
 
HRESULT CreateEMail ([in] BSTR recipient, [in] BSTR subject, [in] BSTR body)
 
HRESULT IsOfficeRunning ([out] BOOL *pbRunning)
 

Detailed Description

Line Manager PlugIn interface; used by Client Line Manager for getting free / busy information from Outlook, resolving parts of a name to Outlook addresses, creating Outlook meeting requests, opening Outlook calendars,

This interface has to be implemented by a Line Manager PlugIn

Member Function Documentation

◆ CreateEMail()

HRESULT ICalenderSearchAddIn::CreateEMail ( [in] BSTR recipient,
[in] BSTR subject,
[in] BSTR body )

◆ CreateMeetingRequest()

HRESULT ICalenderSearchAddIn::CreateMeetingRequest ( [in] BSTR recipient,
[in] BSTR subject,
[in] BSTR body )

◆ CreateTaskRequest()

HRESULT ICalenderSearchAddIn::CreateTaskRequest ( [in] BSTR recipient,
[in] BSTR subject,
[in] BSTR body )

◆ FreeBusy()

HRESULT ICalenderSearchAddIn::FreeBusy ( [in] BSTR name,
[out] long * pCurrentState,
[out] DATE * pCurrentStateTill,
[out] long * pNextState,
[out] DATE * pNextStateTill )

◆ IsOfficeRunning()

HRESULT ICalenderSearchAddIn::IsOfficeRunning ( [out] BOOL * pbRunning)

◆ OpenCalendar()

HRESULT ICalenderSearchAddIn::OpenCalendar ( [in] BSTR recipient)

◆ ResolveRecipient()

HRESULT ICalenderSearchAddIn::ResolveRecipient ( [in] BSTR searchString,
[out] BSTR * resolvedName,
[out] BSTR * resolvedEMailAddress,
[out] BOOL * IsResolved,
[out] BOOL * IsExchangeUser,
[in] BOOL ShowDetails )

The documentation for this interface was generated from the following file: