IInboxService2 interface
Contains functions and methods that enable you to work with your Esendex inbox.
Implemented by Inbox2 class
EsendexLib::SendService2 spInboxService; spInboxService.CreateInstance(uuidof(EsendexLib::InboxService2));
Initialise the class with your Esendex credentials. You must call this method before you call any other on the interface.
Initialise(_bstr_t Username, _bstr_t Password, _bstr_t Account, _variant_t IsServerSide);
Parameters
Retrieves messages from your Esendex inbox.
IObjectCollectionPtr GetMessages();
Return Value: A collection of messages contained in your Esendex inbox.
Retrieves a message from your Esendex inbox.
ISMSMessage2Ptr GetMessageByID(_bstr_t MessageID);
Parameters
Return Value: A message from your Esendex inbox.
Retrieves messages from your Esendex inbox for a given day.
IObjectCollectionPtr GetMessages(long Year, long Month, long Day);
Parameters
Return Value: A collection of messages contained in your Esendex inbox.
Retrieves messages from your Esendex inbox for a given date range.
IObjectCollectionPtr GetMessages(Date StartDate, Date EndDate);
Parameters
Return Value: A collection of messages contained in your Esendex inbox.
Retrieves messages from your Esendex inbox.
IObjectCollectionPtr GetMessagesByID(_bstr_t MessageIDs);
Parameters
Return Value: A collection of messages contained in your Esendex inbox.
Deletes a message from your Esendex inbox.
DeleteMessage(_bstr_t MessageID);
Parameters
Deletes multiple messages from your Esendex inbox.
DeleteMessage(_bstr_t MessageIDs);
Parameters