summaryrefslogtreecommitdiffabout
path: root/outport/msoutl9.h
Side-by-side diff
Diffstat (limited to 'outport/msoutl9.h') (more/less context) (ignore whitespace changes)
-rw-r--r--outport/msoutl9.h1526
1 files changed, 1526 insertions, 0 deletions
diff --git a/outport/msoutl9.h b/outport/msoutl9.h
new file mode 100644
index 0000000..a6fbfe7
--- a/dev/null
+++ b/outport/msoutl9.h
@@ -0,0 +1,1526 @@
+/*
+ Copyright 2001 Justin Kirby
+ This file is part of Outport.
+
+ Outport is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Outport is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with olexp; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+*/
+// Machine generated IDispatch wrapper class(es) created with ClassWizard
+/////////////////////////////////////////////////////////////////////////////
+// _Application wrapper class
+#ifndef OLEXP_MSOUTL_H
+#define OLEXP_MSOUTL_H
+
+class _Application : public COleDispatchDriver
+{
+public:
+ _Application() {} // Calls COleDispatchDriver default constructor
+ _Application(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _Application(const _Application& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetAssistant();
+ CString GetName();
+ CString GetVersion();
+ LPDISPATCH ActiveExplorer();
+ LPDISPATCH ActiveInspector();
+ LPDISPATCH CreateItem(long ItemType);
+ LPDISPATCH CreateItemFromTemplate(LPCTSTR TemplatePath, const VARIANT& InFolder);
+ LPDISPATCH CreateObject(LPCTSTR ObjectName);
+ LPDISPATCH GetNamespace(LPCTSTR Type);
+ void Quit();
+ LPDISPATCH GetCOMAddIns();
+ LPDISPATCH GetExplorers();
+ LPDISPATCH GetInspectors();
+ LPDISPATCH GetLanguageSettings();
+ CString GetProductCode();
+ LPDISPATCH GetAnswerWizard();
+ LPDISPATCH ActiveWindow();
+};
+/////////////////////////////////////////////////////////////////////////////
+// _Folders wrapper class
+
+class _Folders : public COleDispatchDriver
+{
+public:
+ _Folders() {} // Calls COleDispatchDriver default constructor
+ _Folders(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _Folders(const _Folders& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ LPDISPATCH Add(LPCTSTR Name, const VARIANT& Type);
+ LPDISPATCH GetFirst();
+ LPDISPATCH GetLast();
+ LPDISPATCH GetNext();
+ LPDISPATCH GetPrevious();
+ void Remove(long Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// MAPIFolder wrapper class
+
+class MAPIFolder : public COleDispatchDriver
+{
+public:
+ MAPIFolder() {} // Calls COleDispatchDriver default constructor
+ MAPIFolder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ MAPIFolder(const MAPIFolder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetDefaultItemType();
+ CString GetDefaultMessageClass();
+ CString GetDescription();
+ void SetDescription(LPCTSTR lpszNewValue);
+ CString GetEntryID();
+ LPDISPATCH GetFolders();
+ LPDISPATCH GetItems();
+ CString GetName();
+ void SetName(LPCTSTR lpszNewValue);
+ CString GetStoreID();
+ long GetUnReadItemCount();
+ LPDISPATCH CopyTo(LPDISPATCH DestinationFolder);
+ void Delete();
+ void Display();
+ LPDISPATCH GetExplorer(const VARIANT& DisplayMode);
+ void MoveTo(LPDISPATCH DestinationFolder);
+ BOOL GetWebViewOn();
+ void SetWebViewOn(BOOL bNewValue);
+ CString GetWebViewURL();
+ void SetWebViewURL(LPCTSTR lpszNewValue);
+ BOOL GetWebViewAllowNavigation();
+ void SetWebViewAllowNavigation(BOOL bNewValue);
+};
+/////////////////////////////////////////////////////////////////////////////
+// _NameSpace wrapper class
+
+class _NameSpace : public COleDispatchDriver
+{
+public:
+ _NameSpace() {} // Calls COleDispatchDriver default constructor
+ _NameSpace(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _NameSpace(const _NameSpace& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetCurrentUser();
+ LPDISPATCH GetFolders();
+ CString GetType();
+ LPDISPATCH GetAddressLists();
+ LPDISPATCH CreateRecipient(LPCTSTR RecipientName);
+ LPDISPATCH GetDefaultFolder(long FolderType);
+ LPDISPATCH GetFolderFromID(LPCTSTR EntryIDFolder, const VARIANT& EntryIDStore);
+ LPDISPATCH GetItemFromID(LPCTSTR EntryIDItem, const VARIANT& EntryIDStore);
+ LPDISPATCH GetRecipientFromID(LPCTSTR EntryID);
+ LPDISPATCH GetSharedDefaultFolder(LPDISPATCH Recipient, long FolderType);
+ void Logoff();
+ void Logon(const VARIANT& Profile, const VARIANT& Password, const VARIANT& ShowDialog, const VARIANT& NewSession);
+ LPDISPATCH PickFolder();
+ LPDISPATCH GetSyncObjects();
+ void AddStore(const VARIANT& Store);
+};
+/////////////////////////////////////////////////////////////////////////////
+// _Items wrapper class
+
+class _Items : public COleDispatchDriver
+{
+public:
+ _Items() {} // Calls COleDispatchDriver default constructor
+ _Items(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _Items(const _Items& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ BOOL GetIncludeRecurrences();
+ void SetIncludeRecurrences(BOOL bNewValue);
+ LPDISPATCH Add(const VARIANT& Type);
+ LPDISPATCH Find(LPCTSTR Filter);
+ LPDISPATCH FindNext();
+ LPDISPATCH GetFirst();
+ LPDISPATCH GetLast();
+ LPDISPATCH GetNext();
+ LPDISPATCH GetPrevious();
+ void Remove(long Index);
+ void ResetColumns();
+ LPDISPATCH Restrict(LPCTSTR Filter);
+ void SetColumns(LPCTSTR Columns);
+ void Sort(LPCTSTR Property_, const VARIANT& Descending);
+};
+/////////////////////////////////////////////////////////////////////////////
+// _TaskItem wrapper class
+
+class _TaskItem : public COleDispatchDriver
+{
+public:
+ _TaskItem() {} // Calls COleDispatchDriver default constructor
+ _TaskItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _TaskItem(const _TaskItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetActions();
+ LPDISPATCH GetAttachments();
+ CString GetBillingInformation();
+ void SetBillingInformation(LPCTSTR lpszNewValue);
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ CString GetCompanies();
+ void SetCompanies(LPCTSTR lpszNewValue);
+ CString GetConversationIndex();
+ CString GetConversationTopic();
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetFormDescription();
+ LPDISPATCH GetGetInspector();
+ long GetImportance();
+ void SetImportance(long nNewValue);
+ DATE GetLastModificationTime();
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetMileage();
+ void SetMileage(LPCTSTR lpszNewValue);
+ BOOL GetNoAging();
+ void SetNoAging(BOOL bNewValue);
+ long GetOutlookInternalVersion();
+ CString GetOutlookVersion();
+ BOOL GetSaved();
+ long GetSensitivity();
+ void SetSensitivity(long nNewValue);
+ long GetSize();
+ CString GetSubject();
+ void SetSubject(LPCTSTR lpszNewValue);
+ BOOL GetUnRead();
+ void SetUnRead(BOOL bNewValue);
+ LPDISPATCH GetUserProperties();
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ long GetActualWork();
+ void SetActualWork(long nNewValue);
+ CString GetCardData();
+ void SetCardData(LPCTSTR lpszNewValue);
+ BOOL GetComplete();
+ void SetComplete(BOOL bNewValue);
+ CString GetContacts();
+ void SetContacts(LPCTSTR lpszNewValue);
+ CString GetContactNames();
+ void SetContactNames(LPCTSTR lpszNewValue);
+ DATE GetDateCompleted();
+ void SetDateCompleted(DATE newValue);
+ long GetDelegationState();
+ CString GetDelegator();
+ DATE GetDueDate();
+ void SetDueDate(DATE newValue);
+ BOOL GetIsRecurring();
+ long GetOrdinal();
+ void SetOrdinal(long nNewValue);
+ CString GetOwner();
+ void SetOwner(LPCTSTR lpszNewValue);
+ long GetOwnership();
+ long GetPercentComplete();
+ void SetPercentComplete(long nNewValue);
+ LPDISPATCH GetRecipients();
+ DATE GetReminderTime();
+ void SetReminderTime(DATE newValue);
+ BOOL GetReminderOverrideDefault();
+ void SetReminderOverrideDefault(BOOL bNewValue);
+ BOOL GetReminderPlaySound();
+ void SetReminderPlaySound(BOOL bNewValue);
+ BOOL GetReminderSet();
+ void SetReminderSet(BOOL bNewValue);
+ CString GetReminderSoundFile();
+ void SetReminderSoundFile(LPCTSTR lpszNewValue);
+ long GetResponseState();
+ CString GetRole();
+ void SetRole(LPCTSTR lpszNewValue);
+ CString GetSchedulePlusPriority();
+ void SetSchedulePlusPriority(LPCTSTR lpszNewValue);
+ DATE GetStartDate();
+ void SetStartDate(DATE newValue);
+ long GetStatus();
+ void SetStatus(long nNewValue);
+ CString GetStatusOnCompletionRecipients();
+ void SetStatusOnCompletionRecipients(LPCTSTR lpszNewValue);
+ CString GetStatusUpdateRecipients();
+ void SetStatusUpdateRecipients(LPCTSTR lpszNewValue);
+ BOOL GetTeamTask();
+ void SetTeamTask(BOOL bNewValue);
+ long GetTotalWork();
+ void SetTotalWork(long nNewValue);
+ LPDISPATCH Assign();
+ void CancelResponseState();
+ void ClearRecurrencePattern();
+ LPDISPATCH GetRecurrencePattern();
+ void MarkComplete();
+ LPDISPATCH Respond(long Response, const VARIANT& fNoUI, const VARIANT& fAdditionalTextDialog);
+ void Send();
+ BOOL SkipRecurrence();
+ LPDISPATCH StatusReport();
+ LPDISPATCH GetLinks();
+};
+/////////////////////////////////////////////////////////////////////////////
+// _AppointmentItem wrapper class
+
+class _AppointmentItem : public COleDispatchDriver
+{
+public:
+ _AppointmentItem() {} // Calls COleDispatchDriver default constructor
+ _AppointmentItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _AppointmentItem(const _AppointmentItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetActions();
+ LPDISPATCH GetAttachments();
+ CString GetBillingInformation();
+ void SetBillingInformation(LPCTSTR lpszNewValue);
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ CString GetCompanies();
+ void SetCompanies(LPCTSTR lpszNewValue);
+ CString GetConversationIndex();
+ CString GetConversationTopic();
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetFormDescription();
+ LPDISPATCH GetGetInspector();
+ long GetImportance();
+ void SetImportance(long nNewValue);
+ DATE GetLastModificationTime();
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetMileage();
+ void SetMileage(LPCTSTR lpszNewValue);
+ BOOL GetNoAging();
+ void SetNoAging(BOOL bNewValue);
+ long GetOutlookInternalVersion();
+ CString GetOutlookVersion();
+ BOOL GetSaved();
+ long GetSensitivity();
+ void SetSensitivity(long nNewValue);
+ long GetSize();
+ CString GetSubject();
+ void SetSubject(LPCTSTR lpszNewValue);
+ BOOL GetUnRead();
+ void SetUnRead(BOOL bNewValue);
+ LPDISPATCH GetUserProperties();
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ BOOL GetAllDayEvent();
+ void SetAllDayEvent(BOOL bNewValue);
+ long GetBusyStatus();
+ void SetBusyStatus(long nNewValue);
+ long GetDuration();
+ void SetDuration(long nNewValue);
+ DATE GetEnd();
+ void SetEnd(DATE newValue);
+ BOOL GetIsOnlineMeeting();
+ void SetIsOnlineMeeting(BOOL bNewValue);
+ BOOL GetIsRecurring();
+ CString GetLocation();
+ void SetLocation(LPCTSTR lpszNewValue);
+ long GetMeetingStatus();
+ void SetMeetingStatus(long nNewValue);
+ BOOL GetNetMeetingAutoStart();
+ void SetNetMeetingAutoStart(BOOL bNewValue);
+ CString GetNetMeetingOrganizerAlias();
+ void SetNetMeetingOrganizerAlias(LPCTSTR lpszNewValue);
+ CString GetNetMeetingServer();
+ void SetNetMeetingServer(LPCTSTR lpszNewValue);
+ long GetNetMeetingType();
+ void SetNetMeetingType(long nNewValue);
+ CString GetOptionalAttendees();
+ void SetOptionalAttendees(LPCTSTR lpszNewValue);
+ CString GetOrganizer();
+ LPDISPATCH GetRecipients();
+ long GetRecurrenceState();
+ long GetReminderMinutesBeforeStart();
+ void SetReminderMinutesBeforeStart(long nNewValue);
+ BOOL GetReminderOverrideDefault();
+ void SetReminderOverrideDefault(BOOL bNewValue);
+ BOOL GetReminderPlaySound();
+ void SetReminderPlaySound(BOOL bNewValue);
+ BOOL GetReminderSet();
+ void SetReminderSet(BOOL bNewValue);
+ CString GetReminderSoundFile();
+ void SetReminderSoundFile(LPCTSTR lpszNewValue);
+ DATE GetReplyTime();
+ void SetReplyTime(DATE newValue);
+ CString GetRequiredAttendees();
+ void SetRequiredAttendees(LPCTSTR lpszNewValue);
+ CString GetResources();
+ void SetResources(LPCTSTR lpszNewValue);
+ BOOL GetResponseRequested();
+ void SetResponseRequested(BOOL bNewValue);
+ long GetResponseStatus();
+ DATE GetStart();
+ void SetStart(DATE newValue);
+ void ClearRecurrencePattern();
+ LPDISPATCH ForwardAsVcal();
+ LPDISPATCH GetRecurrencePattern();
+ LPDISPATCH Respond(long Response, const VARIANT& fNoUI, const VARIANT& fAdditionalTextDialog);
+ void Send();
+ CString GetNetMeetingDocPathName();
+ void SetNetMeetingDocPathName(LPCTSTR lpszNewValue);
+ CString GetNetShowURL();
+ void SetNetShowURL(LPCTSTR lpszNewValue);
+ LPDISPATCH GetLinks();
+ BOOL GetConferenceServerAllowExternal();
+ void SetConferenceServerAllowExternal(BOOL bNewValue);
+ CString GetConferenceServerPassword();
+ void SetConferenceServerPassword(LPCTSTR lpszNewValue);
+};
+/////////////////////////////////////////////////////////////////////////////
+// _MailItem wrapper class
+
+class _MailItem : public COleDispatchDriver
+{
+public:
+ _MailItem() {} // Calls COleDispatchDriver default constructor
+ _MailItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _MailItem(const _MailItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetActions();
+ LPDISPATCH GetAttachments();
+ CString GetBillingInformation();
+ void SetBillingInformation(LPCTSTR lpszNewValue);
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ CString GetCompanies();
+ void SetCompanies(LPCTSTR lpszNewValue);
+ CString GetConversationIndex();
+ CString GetConversationTopic();
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetFormDescription();
+ LPDISPATCH GetGetInspector();
+ long GetImportance();
+ void SetImportance(long nNewValue);
+ DATE GetLastModificationTime();
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetMileage();
+ void SetMileage(LPCTSTR lpszNewValue);
+ BOOL GetNoAging();
+ void SetNoAging(BOOL bNewValue);
+ long GetOutlookInternalVersion();
+ CString GetOutlookVersion();
+ BOOL GetSaved();
+ long GetSensitivity();
+ void SetSensitivity(long nNewValue);
+ long GetSize();
+ CString GetSubject();
+ void SetSubject(LPCTSTR lpszNewValue);
+ BOOL GetUnRead();
+ void SetUnRead(BOOL bNewValue);
+ LPDISPATCH GetUserProperties();
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ BOOL GetAlternateRecipientAllowed();
+ void SetAlternateRecipientAllowed(BOOL bNewValue);
+ BOOL GetAutoForwarded();
+ void SetAutoForwarded(BOOL bNewValue);
+ CString GetBcc();
+ void SetBcc(LPCTSTR lpszNewValue);
+ CString GetCc();
+ void SetCc(LPCTSTR lpszNewValue);
+ DATE GetDeferredDeliveryTime();
+ void SetDeferredDeliveryTime(DATE newValue);
+ BOOL GetDeleteAfterSubmit();
+ void SetDeleteAfterSubmit(BOOL bNewValue);
+ DATE GetExpiryTime();
+ void SetExpiryTime(DATE newValue);
+ DATE GetFlagDueBy();
+ void SetFlagDueBy(DATE newValue);
+ CString GetFlagRequest();
+ void SetFlagRequest(LPCTSTR lpszNewValue);
+ long GetFlagStatus();
+ void SetFlagStatus(long nNewValue);
+ CString GetHTMLBody();
+ void SetHTMLBody(LPCTSTR lpszNewValue);
+ BOOL GetOriginatorDeliveryReportRequested();
+ void SetOriginatorDeliveryReportRequested(BOOL bNewValue);
+ BOOL GetReadReceiptRequested();
+ void SetReadReceiptRequested(BOOL bNewValue);
+ CString GetReceivedByEntryID();
+ CString GetReceivedByName();
+ CString GetReceivedOnBehalfOfEntryID();
+ CString GetReceivedOnBehalfOfName();
+ DATE GetReceivedTime();
+ BOOL GetRecipientReassignmentProhibited();
+ void SetRecipientReassignmentProhibited(BOOL bNewValue);
+ LPDISPATCH GetRecipients();
+ BOOL GetReminderOverrideDefault();
+ void SetReminderOverrideDefault(BOOL bNewValue);
+ BOOL GetReminderPlaySound();
+ void SetReminderPlaySound(BOOL bNewValue);
+ BOOL GetReminderSet();
+ void SetReminderSet(BOOL bNewValue);
+ CString GetReminderSoundFile();
+ void SetReminderSoundFile(LPCTSTR lpszNewValue);
+ DATE GetReminderTime();
+ void SetReminderTime(DATE newValue);
+ long GetRemoteStatus();
+ void SetRemoteStatus(long nNewValue);
+ CString GetReplyRecipientNames();
+ LPDISPATCH GetReplyRecipients();
+ LPDISPATCH GetSaveSentMessageFolder();
+ void SetRefSaveSentMessageFolder(LPDISPATCH newValue);
+ CString GetSenderName();
+ BOOL GetSent();
+ DATE GetSentOn();
+ CString GetSentOnBehalfOfName();
+ void SetSentOnBehalfOfName(LPCTSTR lpszNewValue);
+ BOOL GetSubmitted();
+ CString GetTo();
+ void SetTo(LPCTSTR lpszNewValue);
+ CString GetVotingOptions();
+ void SetVotingOptions(LPCTSTR lpszNewValue);
+ CString GetVotingResponse();
+ void SetVotingResponse(LPCTSTR lpszNewValue);
+ void ClearConversationIndex();
+ LPDISPATCH Forward();
+ LPDISPATCH Reply();
+ LPDISPATCH ReplyAll();
+ void Send();
+ LPDISPATCH GetLinks();
+};
+/////////////////////////////////////////////////////////////////////////////
+// _ContactItem wrapper class
+
+class _ContactItem : public COleDispatchDriver
+{
+public:
+ _ContactItem() {} // Calls COleDispatchDriver default constructor
+ _ContactItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _ContactItem(const _ContactItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetActions();
+ LPDISPATCH GetAttachments();
+ CString GetBillingInformation();
+ void SetBillingInformation(LPCTSTR lpszNewValue);
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ CString GetCompanies();
+ void SetCompanies(LPCTSTR lpszNewValue);
+ CString GetConversationIndex();
+ CString GetConversationTopic();
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetFormDescription();
+ LPDISPATCH GetGetInspector();
+ long GetImportance();
+ void SetImportance(long nNewValue);
+ DATE GetLastModificationTime();
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetMileage();
+ void SetMileage(LPCTSTR lpszNewValue);
+ BOOL GetNoAging();
+ void SetNoAging(BOOL bNewValue);
+ long GetOutlookInternalVersion();
+ CString GetOutlookVersion();
+ BOOL GetSaved();
+ long GetSensitivity();
+ void SetSensitivity(long nNewValue);
+ long GetSize();
+ CString GetSubject();
+ void SetSubject(LPCTSTR lpszNewValue);
+ BOOL GetUnRead();
+ void SetUnRead(BOOL bNewValue);
+ LPDISPATCH GetUserProperties();
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ CString GetAccount();
+ void SetAccount(LPCTSTR lpszNewValue);
+ DATE GetAnniversary();
+ void SetAnniversary(DATE newValue);
+ CString GetAssistantName();
+ void SetAssistantName(LPCTSTR lpszNewValue);
+ CString GetAssistantTelephoneNumber();
+ void SetAssistantTelephoneNumber(LPCTSTR lpszNewValue);
+ DATE GetBirthday();
+ void SetBirthday(DATE newValue);
+ CString GetBusiness2TelephoneNumber();
+ void SetBusiness2TelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetBusinessAddress();
+ void SetBusinessAddress(LPCTSTR lpszNewValue);
+ CString GetBusinessAddressCity();
+ void SetBusinessAddressCity(LPCTSTR lpszNewValue);
+ CString GetBusinessAddressCountry();
+ void SetBusinessAddressCountry(LPCTSTR lpszNewValue);
+ CString GetBusinessAddressPostalCode();
+ void SetBusinessAddressPostalCode(LPCTSTR lpszNewValue);
+ CString GetBusinessAddressPostOfficeBox();
+ void SetBusinessAddressPostOfficeBox(LPCTSTR lpszNewValue);
+ CString GetBusinessAddressState();
+ void SetBusinessAddressState(LPCTSTR lpszNewValue);
+ CString GetBusinessAddressStreet();
+ void SetBusinessAddressStreet(LPCTSTR lpszNewValue);
+ CString GetBusinessFaxNumber();
+ void SetBusinessFaxNumber(LPCTSTR lpszNewValue);
+ CString GetBusinessHomePage();
+ void SetBusinessHomePage(LPCTSTR lpszNewValue);
+ CString GetBusinessTelephoneNumber();
+ void SetBusinessTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetCallbackTelephoneNumber();
+ void SetCallbackTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetCarTelephoneNumber();
+ void SetCarTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetChildren();
+ void SetChildren(LPCTSTR lpszNewValue);
+ CString GetCompanyAndFullName();
+ CString GetCompanyLastFirstNoSpace();
+ CString GetCompanyLastFirstSpaceOnly();
+ CString GetCompanyMainTelephoneNumber();
+ void SetCompanyMainTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetCompanyName();
+ void SetCompanyName(LPCTSTR lpszNewValue);
+ CString GetComputerNetworkName();
+ void SetComputerNetworkName(LPCTSTR lpszNewValue);
+ CString GetCustomerID();
+ void SetCustomerID(LPCTSTR lpszNewValue);
+ CString GetDepartment();
+ void SetDepartment(LPCTSTR lpszNewValue);
+ CString GetEmail1Address();
+ void SetEmail1Address(LPCTSTR lpszNewValue);
+ CString GetEmail1AddressType();
+ void SetEmail1AddressType(LPCTSTR lpszNewValue);
+ CString GetEmail1DisplayName();
+ CString GetEmail1EntryID();
+ CString GetEmail2Address();
+ void SetEmail2Address(LPCTSTR lpszNewValue);
+ CString GetEmail2AddressType();
+ void SetEmail2AddressType(LPCTSTR lpszNewValue);
+ CString GetEmail2DisplayName();
+ CString GetEmail2EntryID();
+ CString GetEmail3Address();
+ void SetEmail3Address(LPCTSTR lpszNewValue);
+ CString GetEmail3AddressType();
+ void SetEmail3AddressType(LPCTSTR lpszNewValue);
+ CString GetEmail3DisplayName();
+ CString GetEmail3EntryID();
+ CString GetFileAs();
+ void SetFileAs(LPCTSTR lpszNewValue);
+ CString GetFirstName();
+ void SetFirstName(LPCTSTR lpszNewValue);
+ CString GetFTPSite();
+ void SetFTPSite(LPCTSTR lpszNewValue);
+ CString GetFullName();
+ void SetFullName(LPCTSTR lpszNewValue);
+ CString GetFullNameAndCompany();
+ long GetGender();
+ void SetGender(long nNewValue);
+ CString GetGovernmentIDNumber();
+ void SetGovernmentIDNumber(LPCTSTR lpszNewValue);
+ CString GetHobby();
+ void SetHobby(LPCTSTR lpszNewValue);
+ CString GetHome2TelephoneNumber();
+ void SetHome2TelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetHomeAddress();
+ void SetHomeAddress(LPCTSTR lpszNewValue);
+ CString GetHomeAddressCity();
+ void SetHomeAddressCity(LPCTSTR lpszNewValue);
+ CString GetHomeAddressCountry();
+ void SetHomeAddressCountry(LPCTSTR lpszNewValue);
+ CString GetHomeAddressPostalCode();
+ void SetHomeAddressPostalCode(LPCTSTR lpszNewValue);
+ CString GetHomeAddressPostOfficeBox();
+ void SetHomeAddressPostOfficeBox(LPCTSTR lpszNewValue);
+ CString GetHomeAddressState();
+ void SetHomeAddressState(LPCTSTR lpszNewValue);
+ CString GetHomeAddressStreet();
+ void SetHomeAddressStreet(LPCTSTR lpszNewValue);
+ CString GetHomeFaxNumber();
+ void SetHomeFaxNumber(LPCTSTR lpszNewValue);
+ CString GetHomeTelephoneNumber();
+ void SetHomeTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetInitials();
+ void SetInitials(LPCTSTR lpszNewValue);
+ CString GetInternetFreeBusyAddress();
+ void SetInternetFreeBusyAddress(LPCTSTR lpszNewValue);
+ CString GetISDNNumber();
+ void SetISDNNumber(LPCTSTR lpszNewValue);
+ CString GetJobTitle();
+ void SetJobTitle(LPCTSTR lpszNewValue);
+ BOOL GetJournal();
+ void SetJournal(BOOL bNewValue);
+ CString GetLanguage();
+ void SetLanguage(LPCTSTR lpszNewValue);
+ CString GetLastFirstAndSuffix();
+ CString GetLastFirstNoSpace();
+ CString GetLastFirstNoSpaceCompany();
+ CString GetLastFirstSpaceOnly();
+ CString GetLastFirstSpaceOnlyCompany();
+ CString GetLastName();
+ void SetLastName(LPCTSTR lpszNewValue);
+ CString GetLastNameAndFirstName();
+ CString GetMailingAddress();
+ void SetMailingAddress(LPCTSTR lpszNewValue);
+ CString GetMailingAddressCity();
+ void SetMailingAddressCity(LPCTSTR lpszNewValue);
+ CString GetMailingAddressCountry();
+ void SetMailingAddressCountry(LPCTSTR lpszNewValue);
+ CString GetMailingAddressPostalCode();
+ void SetMailingAddressPostalCode(LPCTSTR lpszNewValue);
+ CString GetMailingAddressPostOfficeBox();
+ void SetMailingAddressPostOfficeBox(LPCTSTR lpszNewValue);
+ CString GetMailingAddressState();
+ void SetMailingAddressState(LPCTSTR lpszNewValue);
+ CString GetMailingAddressStreet();
+ void SetMailingAddressStreet(LPCTSTR lpszNewValue);
+ CString GetManagerName();
+ void SetManagerName(LPCTSTR lpszNewValue);
+ CString GetMiddleName();
+ void SetMiddleName(LPCTSTR lpszNewValue);
+ CString GetMobileTelephoneNumber();
+ void SetMobileTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetNetMeetingAlias();
+ void SetNetMeetingAlias(LPCTSTR lpszNewValue);
+ CString GetNetMeetingServer();
+ void SetNetMeetingServer(LPCTSTR lpszNewValue);
+ CString GetNickName();
+ void SetNickName(LPCTSTR lpszNewValue);
+ CString GetOfficeLocation();
+ void SetOfficeLocation(LPCTSTR lpszNewValue);
+ CString GetOrganizationalIDNumber();
+ void SetOrganizationalIDNumber(LPCTSTR lpszNewValue);
+ CString GetOtherAddress();
+ void SetOtherAddress(LPCTSTR lpszNewValue);
+ CString GetOtherAddressCity();
+ void SetOtherAddressCity(LPCTSTR lpszNewValue);
+ CString GetOtherAddressCountry();
+ void SetOtherAddressCountry(LPCTSTR lpszNewValue);
+ CString GetOtherAddressPostalCode();
+ void SetOtherAddressPostalCode(LPCTSTR lpszNewValue);
+ CString GetOtherAddressPostOfficeBox();
+ void SetOtherAddressPostOfficeBox(LPCTSTR lpszNewValue);
+ CString GetOtherAddressState();
+ void SetOtherAddressState(LPCTSTR lpszNewValue);
+ CString GetOtherAddressStreet();
+ void SetOtherAddressStreet(LPCTSTR lpszNewValue);
+ CString GetOtherFaxNumber();
+ void SetOtherFaxNumber(LPCTSTR lpszNewValue);
+ CString GetOtherTelephoneNumber();
+ void SetOtherTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetPagerNumber();
+ void SetPagerNumber(LPCTSTR lpszNewValue);
+ CString GetPersonalHomePage();
+ void SetPersonalHomePage(LPCTSTR lpszNewValue);
+ CString GetPrimaryTelephoneNumber();
+ void SetPrimaryTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetProfession();
+ void SetProfession(LPCTSTR lpszNewValue);
+ CString GetRadioTelephoneNumber();
+ void SetRadioTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetReferredBy();
+ void SetReferredBy(LPCTSTR lpszNewValue);
+ long GetSelectedMailingAddress();
+ void SetSelectedMailingAddress(long nNewValue);
+ CString GetSpouse();
+ void SetSpouse(LPCTSTR lpszNewValue);
+ CString GetSuffix();
+ void SetSuffix(LPCTSTR lpszNewValue);
+ CString GetTelexNumber();
+ void SetTelexNumber(LPCTSTR lpszNewValue);
+ CString GetTitle();
+ void SetTitle(LPCTSTR lpszNewValue);
+ CString GetTTYTDDTelephoneNumber();
+ void SetTTYTDDTelephoneNumber(LPCTSTR lpszNewValue);
+ CString GetUser1();
+ void SetUser1(LPCTSTR lpszNewValue);
+ CString GetUser2();
+ void SetUser2(LPCTSTR lpszNewValue);
+ CString GetUser3();
+ void SetUser3(LPCTSTR lpszNewValue);
+ CString GetUser4();
+ void SetUser4(LPCTSTR lpszNewValue);
+ CString GetUserCertificate();
+ void SetUserCertificate(LPCTSTR lpszNewValue);
+ CString GetWebPage();
+ void SetWebPage(LPCTSTR lpszNewValue);
+ CString GetYomiCompanyName();
+ void SetYomiCompanyName(LPCTSTR lpszNewValue);
+ CString GetYomiFirstName();
+ void SetYomiFirstName(LPCTSTR lpszNewValue);
+ CString GetYomiLastName();
+ void SetYomiLastName(LPCTSTR lpszNewValue);
+ LPDISPATCH ForwardAsVcard();
+ LPDISPATCH GetLinks();
+};
+/////////////////////////////////////////////////////////////////////////////
+// _DistListItem wrapper class
+
+class _DistListItem : public COleDispatchDriver
+{
+public:
+ _DistListItem() {} // Calls COleDispatchDriver default constructor
+ _DistListItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _DistListItem(const _DistListItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetActions();
+ LPDISPATCH GetAttachments();
+ CString GetBillingInformation();
+ void SetBillingInformation(LPCTSTR lpszNewValue);
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ CString GetCompanies();
+ void SetCompanies(LPCTSTR lpszNewValue);
+ CString GetConversationIndex();
+ CString GetConversationTopic();
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetFormDescription();
+ LPDISPATCH GetGetInspector();
+ long GetImportance();
+ void SetImportance(long nNewValue);
+ DATE GetLastModificationTime();
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetMileage();
+ void SetMileage(LPCTSTR lpszNewValue);
+ BOOL GetNoAging();
+ void SetNoAging(BOOL bNewValue);
+ long GetOutlookInternalVersion();
+ CString GetOutlookVersion();
+ BOOL GetSaved();
+ long GetSensitivity();
+ void SetSensitivity(long nNewValue);
+ long GetSize();
+ CString GetSubject();
+ void SetSubject(LPCTSTR lpszNewValue);
+ BOOL GetUnRead();
+ void SetUnRead(BOOL bNewValue);
+ LPDISPATCH GetUserProperties();
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ CString GetDLName();
+ void SetDLName(LPCTSTR lpszNewValue);
+ long GetMemberCount();
+ LPDISPATCH GetLinks();
+ void AddMembers(LPDISPATCH Recipients);
+ void RemoveMembers(LPDISPATCH Recipients);
+ LPDISPATCH GetMember(long Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// _JournalItem wrapper class
+
+class _JournalItem : public COleDispatchDriver
+{
+public:
+ _JournalItem() {} // Calls COleDispatchDriver default constructor
+ _JournalItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _JournalItem(const _JournalItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetActions();
+ LPDISPATCH GetAttachments();
+ CString GetBillingInformation();
+ void SetBillingInformation(LPCTSTR lpszNewValue);
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ CString GetCompanies();
+ void SetCompanies(LPCTSTR lpszNewValue);
+ CString GetConversationIndex();
+ CString GetConversationTopic();
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetFormDescription();
+ LPDISPATCH GetGetInspector();
+ long GetImportance();
+ void SetImportance(long nNewValue);
+ DATE GetLastModificationTime();
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetMileage();
+ void SetMileage(LPCTSTR lpszNewValue);
+ BOOL GetNoAging();
+ void SetNoAging(BOOL bNewValue);
+ long GetOutlookInternalVersion();
+ CString GetOutlookVersion();
+ BOOL GetSaved();
+ long GetSensitivity();
+ void SetSensitivity(long nNewValue);
+ long GetSize();
+ CString GetSubject();
+ void SetSubject(LPCTSTR lpszNewValue);
+ BOOL GetUnRead();
+ void SetUnRead(BOOL bNewValue);
+ LPDISPATCH GetUserProperties();
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ CString GetContactNames();
+ void SetContactNames(LPCTSTR lpszNewValue);
+ BOOL GetDocPosted();
+ void SetDocPosted(BOOL bNewValue);
+ BOOL GetDocPrinted();
+ void SetDocPrinted(BOOL bNewValue);
+ BOOL GetDocRouted();
+ void SetDocRouted(BOOL bNewValue);
+ BOOL GetDocSaved();
+ void SetDocSaved(BOOL bNewValue);
+ long GetDuration();
+ void SetDuration(long nNewValue);
+ DATE GetEnd();
+ void SetEnd(DATE newValue);
+ CString GetType();
+ void SetType(LPCTSTR lpszNewValue);
+ LPDISPATCH GetRecipients();
+ DATE GetStart();
+ void SetStart(DATE newValue);
+ LPDISPATCH Forward();
+ LPDISPATCH Reply();
+ LPDISPATCH ReplyAll();
+ void StartTimer();
+ void StopTimer();
+ LPDISPATCH GetLinks();
+};
+/////////////////////////////////////////////////////////////////////////////
+// _NoteItem wrapper class
+
+class _NoteItem : public COleDispatchDriver
+{
+public:
+ _NoteItem() {} // Calls COleDispatchDriver default constructor
+ _NoteItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _NoteItem(const _NoteItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ CString GetBody();
+ void SetBody(LPCTSTR lpszNewValue);
+ CString GetCategories();
+ void SetCategories(LPCTSTR lpszNewValue);
+ long GetColor();
+ void SetColor(long nNewValue);
+ DATE GetCreationTime();
+ CString GetEntryID();
+ LPDISPATCH GetGetInspector();
+ long GetHeight();
+ void SetHeight(long nNewValue);
+ DATE GetLastModificationTime();
+ long GetLeft();
+ void SetLeft(long nNewValue);
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ BOOL GetSaved();
+ long GetSize();
+ CString GetSubject();
+ long GetTop();
+ void SetTop(long nNewValue);
+ long GetWidth();
+ void SetWidth(long nNewValue);
+ void Close(long SaveMode);
+ LPDISPATCH Copy();
+ void Delete();
+ void Display(const VARIANT& Modal);
+ LPDISPATCH Move(LPDISPATCH DestFldr);
+ void PrintOut();
+ void Save();
+ void SaveAs(LPCTSTR Path, const VARIANT& Type);
+ LPDISPATCH GetLinks();
+};
+/////////////////////////////////////////////////////////////////////////////
+// Action wrapper class
+
+class Action : public COleDispatchDriver
+{
+public:
+ Action() {} // Calls COleDispatchDriver default constructor
+ Action(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Action(const Action& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCopyLike();
+ void SetCopyLike(long nNewValue);
+ BOOL GetEnabled();
+ void SetEnabled(BOOL bNewValue);
+ CString GetMessageClass();
+ void SetMessageClass(LPCTSTR lpszNewValue);
+ CString GetName();
+ void SetName(LPCTSTR lpszNewValue);
+ CString GetPrefix();
+ void SetPrefix(LPCTSTR lpszNewValue);
+ long GetReplyStyle();
+ void SetReplyStyle(long nNewValue);
+ long GetResponseStyle();
+ void SetResponseStyle(long nNewValue);
+ long GetShowOn();
+ void SetShowOn(long nNewValue);
+ void Delete();
+ LPDISPATCH Execute();
+};
+/////////////////////////////////////////////////////////////////////////////
+// Recipient wrapper class
+
+class Recipient : public COleDispatchDriver
+{
+public:
+ Recipient() {} // Calls COleDispatchDriver default constructor
+ Recipient(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Recipient(const Recipient& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ CString GetAddress();
+ LPDISPATCH GetAddressEntry();
+ void SetRefAddressEntry(LPDISPATCH newValue);
+ CString GetAutoResponse();
+ void SetAutoResponse(LPCTSTR lpszNewValue);
+ long GetDisplayType();
+ CString GetEntryID();
+ long GetIndex();
+ long GetMeetingResponseStatus();
+ CString GetName();
+ BOOL GetResolved();
+ long GetTrackingStatus();
+ void SetTrackingStatus(long nNewValue);
+ DATE GetTrackingStatusTime();
+ void SetTrackingStatusTime(DATE newValue);
+ long GetType();
+ void SetType(long nNewValue);
+ void Delete();
+ CString FreeBusy(DATE Start, long MinPerChar, const VARIANT& CompleteFormat);
+ BOOL Resolve();
+};
+/////////////////////////////////////////////////////////////////////////////
+// _Inspector wrapper class
+
+class _Inspector : public COleDispatchDriver
+{
+public:
+ _Inspector() {} // Calls COleDispatchDriver default constructor
+ _Inspector(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ _Inspector(const _Inspector& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetCommandBars();
+ LPDISPATCH GetCurrentItem();
+ long GetEditorType();
+ LPDISPATCH GetModifiedFormPages();
+ void Close(long SaveMode);
+ void Display(const VARIANT& Modal);
+ void HideFormPage(LPCTSTR PageName);
+ BOOL IsWordMail();
+ void SetCurrentFormPage(LPCTSTR PageName);
+ void ShowFormPage(LPCTSTR PageName);
+ LPDISPATCH GetHTMLEditor();
+ LPDISPATCH GetWordEditor();
+ CString GetCaption();
+ long GetHeight();
+ void SetHeight(long nNewValue);
+ long GetLeft();
+ void SetLeft(long nNewValue);
+ long GetTop();
+ void SetTop(long nNewValue);
+ long GetWidth();
+ void SetWidth(long nNewValue);
+ long GetWindowState();
+ void SetWindowState(long nNewValue);
+ void Activate();
+};
+/////////////////////////////////////////////////////////////////////////////
+// Actions wrapper class
+
+class Actions : public COleDispatchDriver
+{
+public:
+ Actions() {} // Calls COleDispatchDriver default constructor
+ Actions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Actions(const Actions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ LPDISPATCH Add();
+ void Remove(long Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// Attachments wrapper class
+
+class Attachments : public COleDispatchDriver
+{
+public:
+ Attachments() {} // Calls COleDispatchDriver default constructor
+ Attachments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Attachments(const Attachments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ LPDISPATCH Add(const VARIANT& Source, const VARIANT& Type, const VARIANT& Position, const VARIANT& DisplayName);
+ void Remove(long Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// Attachment wrapper class
+
+class Attachment : public COleDispatchDriver
+{
+public:
+ Attachment() {} // Calls COleDispatchDriver default constructor
+ Attachment(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Attachment(const Attachment& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ CString GetDisplayName();
+ void SetDisplayName(LPCTSTR lpszNewValue);
+ CString GetFileName();
+ long GetIndex();
+ CString GetPathName();
+ long GetPosition();
+ void SetPosition(long nNewValue);
+ long GetType();
+ void Delete();
+ void SaveAsFile(LPCTSTR Path);
+};
+/////////////////////////////////////////////////////////////////////////////
+// FormDescription wrapper class
+
+class FormDescription : public COleDispatchDriver
+{
+public:
+ FormDescription() {} // Calls COleDispatchDriver default constructor
+ FormDescription(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ FormDescription(const FormDescription& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ CString GetCategory();
+ void SetCategory(LPCTSTR lpszNewValue);
+ CString GetCategorySub();
+ void SetCategorySub(LPCTSTR lpszNewValue);
+ CString GetComment();
+ void SetComment(LPCTSTR lpszNewValue);
+ CString GetContactName();
+ void SetContactName(LPCTSTR lpszNewValue);
+ CString GetDisplayName();
+ void SetDisplayName(LPCTSTR lpszNewValue);
+ BOOL GetHidden();
+ void SetHidden(BOOL bNewValue);
+ CString GetIcon();
+ void SetIcon(LPCTSTR lpszNewValue);
+ BOOL GetLocked();
+ void SetLocked(BOOL bNewValue);
+ CString GetMessageClass();
+ CString GetMiniIcon();
+ void SetMiniIcon(LPCTSTR lpszNewValue);
+ CString GetName();
+ void SetName(LPCTSTR lpszNewValue);
+ CString GetNumber();
+ void SetNumber(LPCTSTR lpszNewValue);
+ BOOL GetOneOff();
+ void SetOneOff(BOOL bNewValue);
+ CString GetPassword();
+ void SetPassword(LPCTSTR lpszNewValue);
+ CString GetScriptText();
+ CString GetTemplate();
+ void SetTemplate(LPCTSTR lpszNewValue);
+ BOOL GetUseWordMail();
+ void SetUseWordMail(BOOL bNewValue);
+ CString GetVersion();
+ void SetVersion(LPCTSTR lpszNewValue);
+ void PublishForm(long Registry, const VARIANT& Folder);
+};
+/////////////////////////////////////////////////////////////////////////////
+// Recipients wrapper class
+
+class Recipients : public COleDispatchDriver
+{
+public:
+ Recipients() {} // Calls COleDispatchDriver default constructor
+ Recipients(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Recipients(const Recipients& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ LPDISPATCH Add(LPCTSTR Name);
+ void Remove(long Index);
+ BOOL ResolveAll();
+};
+/////////////////////////////////////////////////////////////////////////////
+// Links wrapper class
+
+class Links : public COleDispatchDriver
+{
+public:
+ Links() {} // Calls COleDispatchDriver default constructor
+ Links(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Links(const Links& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ LPDISPATCH Add(LPDISPATCH Item);
+ void Remove(const VARIANT& Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// Link wrapper class
+
+class Link : public COleDispatchDriver
+{
+public:
+ Link() {} // Calls COleDispatchDriver default constructor
+ Link(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Link(const Link& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ CString GetName();
+ long GetType();
+ LPDISPATCH GetItem();
+};
+/////////////////////////////////////////////////////////////////////////////
+// RecurrencePattern wrapper class
+
+class RecurrencePattern : public COleDispatchDriver
+{
+public:
+ RecurrencePattern() {} // Calls COleDispatchDriver default constructor
+ RecurrencePattern(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ RecurrencePattern(const RecurrencePattern& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetDayOfMonth();
+ void SetDayOfMonth(long nNewValue);
+ long GetDayOfWeekMask();
+ void SetDayOfWeekMask(long nNewValue);
+ long GetDuration();
+ void SetDuration(long nNewValue);
+ DATE GetEndTime();
+ void SetEndTime(DATE newValue);
+ LPDISPATCH GetExceptions();
+ long GetInstance();
+ void SetInstance(long nNewValue);
+ long GetInterval();
+ void SetInterval(long nNewValue);
+ long GetMonthOfYear();
+ void SetMonthOfYear(long nNewValue);
+ BOOL GetNoEndDate();
+ void SetNoEndDate(BOOL bNewValue);
+ long GetOccurrences();
+ void SetOccurrences(long nNewValue);
+ DATE GetPatternEndDate();
+ void SetPatternEndDate(DATE newValue);
+ DATE GetPatternStartDate();
+ void SetPatternStartDate(DATE newValue);
+ long GetRecurrenceType();
+ void SetRecurrenceType(long nNewValue);
+ BOOL GetRegenerate();
+ void SetRegenerate(BOOL bNewValue);
+ DATE GetStartTime();
+ void SetStartTime(DATE newValue);
+ LPDISPATCH GetOccurrence(DATE StartDate);
+};
+
+/////////////////////////////////////////////////////////////////////////////
+// UserProperties wrapper class
+
+class UserProperties : public COleDispatchDriver
+{
+public:
+ UserProperties() {} // Calls COleDispatchDriver default constructor
+ UserProperties(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ UserProperties(const UserProperties& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+ LPDISPATCH Add(LPCTSTR Name, long Type, const VARIANT& AddToFolderFields, const VARIANT& DisplayFormat);
+ LPDISPATCH Find(LPCTSTR Name, const VARIANT& Custom);
+ void Remove(long Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// Exceptions wrapper class
+
+class Exceptions : public COleDispatchDriver
+{
+public:
+ Exceptions() {} // Calls COleDispatchDriver default constructor
+ Exceptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Exceptions(const Exceptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ long GetCount();
+ LPDISPATCH Item(const VARIANT& Index);
+};
+/////////////////////////////////////////////////////////////////////////////
+// Exception wrapper class
+
+class Exception : public COleDispatchDriver
+{
+public:
+ Exception() {} // Calls COleDispatchDriver default constructor
+ Exception(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
+ Exception(const Exception& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
+
+// Attributes
+public:
+
+// Operations
+public:
+ LPDISPATCH GetApplication();
+ long GetClass();
+ LPDISPATCH GetSession();
+ LPDISPATCH GetParent();
+ LPDISPATCH GetAppointmentItem();
+ BOOL GetDeleted();
+ DATE GetOriginalDate();
+};
+#endif