typedef enum { olReply = 0, olReplyAll = 1, olForward = 2, olReplyFolder = 3, olRespond = 4 } OlActionCopyLike; typedef enum { olOmitOriginalText = 0, olEmbedOriginalItem = 1, olIncludeOriginalText = 2, olIndentOriginalText = 3, olLinkOriginalItem = 4, olUserPreference = 5, olReplyTickOriginalText = 1000 } OlActionReplyStyle; typedef enum { olOpen = 0, olSend = 1, olPrompt = 2 } OlActionResponseStyle; typedef enum { olDontShow = 0, olMenu = 1, olMenuAndToolbar = 2 } OlActionShowOn; typedef enum { olByValue = 1, olByReference = 4, olEmbeddeditem = 5, olOLE = 6 } OlAttachmentType; typedef enum { olFormatUnspecified = 0, olFormatPlain = 1, olFormatHTML = 2, olFormatRichText = 3 } OlBodyFormat; typedef enum { olFree = 0, olTentative = 1, olBusy = 2, olOutOfOffice = 3 } OlBusyStatus; typedef enum { olSunday = 1, olMonday = 2, olTuesday = 4, olWednesday = 8, olThursday = 16, olFriday = 32, olSaturday = 64 } OlDaysOfWeek; typedef enum { olFolderDeletedItems = 3, olFolderOutbox = 4, olFolderSentMail = 5, olFolderInbox = 6, olFolderCalendar = 9, olFolderContacts = 10, olFolderJournal = 11, olFolderNotes = 12, olFolderTasks = 13, olFolderDrafts = 16, olPublicFoldersAllPublicFolders = 18, olFolderConflicts = 19, olFolderSyncIssues = 20, olFolderLocalFailures = 21, olFolderServerFailures = 22, olFolderJunk = 23 } OlDefaultFolders; typedef enum { olUser = 0, olDistList = 1, olForum = 2, olAgent = 3, olOrganization = 4, olPrivateDistList = 5, olRemoteUser = 6 } OlDisplayType; typedef enum { olHeaderOnly = 0, olFullItem = 1 } OlDownloadState; typedef enum { olEditorText = 1, olEditorHTML = 2, olEditorRTF = 3, olEditorWord = 4 } OlEditorType; typedef enum { olNoExchange = 0, olOffline = 100, olCachedOffline = 200, olDisconnected = 300, olCachedDisconnected = 400, olCachedConnectedHeaders = 500, olCachedConnectedDrizzle = 600, olCachedConnectedFull = 700, olOnline = 800 } OlExchangeConnectionMode; typedef enum { olNoFlagIcon = 0, olPurpleFlagIcon = 1, olOrangeFlagIcon = 2, olGreenFlagIcon = 3, olYellowFlagIcon = 4, olBlueFlagIcon = 5, olRedFlagIcon = 6 } OlFlagIcon; typedef enum { olNoFlag = 0, olFlagComplete = 1, olFlagMarked = 2 } OlFlagStatus; typedef enum { olFolderDisplayNormal = 0, olFolderDisplayFolderOnly = 1, olFolderDisplayNoNavigation = 2 } OlFolderDisplayMode; typedef enum { olDefaultRegistry = 0, olPersonalRegistry = 2, olFolderRegistry = 3, olOrganizationRegistry = 4 } OlFormRegistry; typedef enum { olUnspecified = 0, olFemale = 1, olMale = 2 } OlGender; typedef enum { olImportanceLow = 0, olImportanceNormal = 1, olImportanceHigh = 2 } OlImportance; typedef enum { olSave = 0, olDiscard = 1, olPromptForSave = 2 } OlInspectorClose; typedef enum { olMailItem = 0, olAppointmentItem = 1, olContactItem = 2, olTaskItem = 3, olJournalItem = 4, olNoteItem = 5, olPostItem = 6, olDistributionListItem = 7 } OlItemType; typedef enum { olAssociatedContact = 1 } OlJournalRecipientType; typedef enum { olNone = 0, olHome = 1, olBusiness = 2, olOther = 3 } OlMailingAddress; typedef enum { olOriginator = 0, olTo = 1, olCC = 2, olBCC = 3 } OlMailRecipientType; typedef enum { olOrganizer = 0, olRequired = 1, olOptional = 2, olResource = 3 } OlMeetingRecipientType; typedef enum { olMeetingTentative = 2, olMeetingAccepted = 3, olMeetingDeclined = 4 } OlMeetingResponse; typedef enum { olNonMeeting = 0, olMeeting = 1, olMeetingReceived = 3, olMeetingCanceled = 5 } OlMeetingStatus; typedef enum { olNetMeeting = 0, olNetShow = 1, olExchangeConferencing = 2 } OlNetMeetingType; typedef enum { olBlue = 0, olGreen = 1, olPink = 2, olYellow = 3, olWhite = 4 } OlNoteColor; typedef enum { olApplication = 0, olNamespace = 1, olFolder = 2, olRecipient = 4, olAttachment = 5, olAddressList = 7, olAddressEntry = 8, olFolders = 15, olItems = 16, olRecipients = 17, olAttachments = 18, olAddressLists = 20, olAddressEntries = 21, olAppointment = 26, olMeetingRequest = 53, olMeetingCancellation = 54, olMeetingResponseNegative = 55, olMeetingResponsePositive = 56, olMeetingResponseTentative = 57, olRecurrencePattern = 28, olExceptions = 29, olException = 30, olAction = 32, olActions = 33, olExplorer = 34, olInspector = 35, olPages = 36, olFormDescription = 37, olUserProperties = 38, olUserProperty = 39, olContact = 40, olDocument = 41, olJournal = 42, olMail = 43, olNote = 44, olPost = 45, olReport = 46, olRemote = 47, olTask = 48, olTaskRequest = 49, olTaskRequestUpdate = 50, olTaskRequestAccept = 51, olTaskRequestDecline = 52, olExplorers = 60, olInspectors = 61, olPanes = 62, olOutlookBarPane = 63, olOutlookBarStorage = 64, olOutlookBarGroups = 65, olOutlookBarGroup = 66, olOutlookBarShortcuts = 67, olOutlookBarShortcut = 68, olDistributionList = 69, olPropertyPageSite = 70, olPropertyPages = 71, olSyncObject = 72, olSyncObjects = 73, olSelection = 74, olLink = 75, olLinks = 76, olSearch = 77, olResults = 78, olViews = 79, olView = 80, olItemProperties = 98, olItemProperty = 99, olReminders = 100, olReminder = 101, olConflict = 102, olConflicts = 103 } OlObjectClass; typedef enum { olExcelWorkSheetItem = 8, olWordDocumentItem = 9, olPowerPointShowItem = 10 } OlOfficeDocItemsType; typedef enum { olLargeIcon = 0, olSmallIcon = 1 } OlOutlookBarViewType; typedef enum { olOutlookBar = 1, olFolderList = 2, olPreview = 3, olNavigationPane = 4 } OlPane; typedef enum { olUnrestricted = 0, olDoNotForward = 1, olPermissionTemplate = 2 } OlPermission; typedef enum { olUnknown = 0, olWindows = 1, olPassport = 2 } OlPermissionService; typedef enum { olApptNotRecurring = 0, olApptMaster = 1, olApptOccurrence = 2, olApptException = 3 } OlRecurrenceState; typedef enum { olRecursDaily = 0, olRecursWeekly = 1, olRecursMonthly = 2, olRecursMonthNth = 3, olRecursYearly = 5, olRecursYearNth = 6 } OlRecurrenceType; typedef enum { olRemoteStatusNone = 0, olUnMarked = 1, olMarkedForDownload = 2, olMarkedForCopy = 3, olMarkedForDelete = 4 } OlRemoteStatus; typedef enum { olResponseNone = 0, olResponseOrganized = 1, olResponseTentative = 2, olResponseAccepted = 3, olResponseDeclined = 4, olResponseNotResponded = 5 } OlResponseStatus; typedef enum { olTXT = 0, olRTF = 1, olTemplate = 2, olMSG = 3, olDoc = 4, olHTML = 5, olVCard = 6, olVCal = 7, olICal = 8, olMSGUnicode = 9 } OlSaveAsType; typedef enum { olNormal = 0, olPersonal = 1, olPrivate = 2, olConfidential = 3 } OlSensitivity; typedef enum { olNoItemCount = 0, olShowUnreadItemCount = 1, olShowTotalItemCount = 2 } OlShowItemCount; typedef enum { olSortNone = 0, olAscending = 1, olDescending = 2 } OlSortOrder; typedef enum { olStoreDefault = 1, olStoreUnicode = 2, olStoreANSI = 3 } OlStoreType; typedef enum { olSyncStopped = 0, olSyncStarted = 1 } OlSyncState; typedef enum { olTaskNotDelegated = 0, olTaskDelegationUnknown = 1, olTaskDelegationAccepted = 2, olTaskDelegationDeclined = 3 } OlTaskDelegationState; typedef enum { olNewTask = 0, olDelegatedTask = 1, olOwnTask = 2 } OlTaskOwnership; typedef enum { olUpdate = 2, olFinalStatus = 3 } OlTaskRecipientType; typedef enum { olTaskSimple = 0, olTaskAssign = 1, olTaskAccept = 2, olTaskDecline = 3 } OlTaskResponse; typedef enum { olTaskNotStarted = 0, olTaskInProgress = 1, olTaskComplete = 2, olTaskWaiting = 3, olTaskDeferred = 4 } OlTaskStatus; typedef enum { olTrackingNone = 0, olTrackingDelivered = 1, olTrackingNotDelivered = 2, olTrackingNotRead = 3, olTrackingRecallFailure = 4, olTrackingRecallSuccess = 5, olTrackingRead = 6, olTrackingReplied = 7 } OlTrackingStatus; typedef enum { olOutlookInternal = 0, olText = 1, olNumber = 3, olDateTime = 5, olYesNo = 6, olDuration = 7, olKeywords = 11, olPercent = 12, olCurrency = 14, olFormula = 18, olCombination = 19 } OlUserPropertyType; typedef enum { olViewSaveOptionThisFolderEveryone = 0, olViewSaveOptionThisFolderOnlyMe = 1, olViewSaveOptionAllFoldersOfType = 2 } OlViewSaveOption; typedef enum { olTableView = 0, olCardView = 1, olCalendarView = 2, olIconView = 3, olTimelineView = 4 } OlViewType; typedef enum { olMaximized = 0, olMinimized = 1, olNormalWindow = 2 } OlWindowState; interface _Application : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000114), propget] HRESULT Assistant([out, retval] Assistant** Assistant); [id(0x00003001), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x00000116), propget] HRESULT Version([out, retval] BSTR* Version); [id(0x00000111)] HRESULT ActiveExplorer([out, retval] _Explorer** ActiveExplorer); [id(0x00000112)] HRESULT ActiveInspector([out, retval] _Inspector** ActiveInspector); [id(0x0000010a)] HRESULT CreateItem( [in] OlItemType ItemType, [out, retval] IDispatch** Item); [id(0x0000010b)] HRESULT CreateItemFromTemplate( [in] BSTR TemplatePath, [in, optional] VARIANT InFolder, [out, retval] IDispatch** Item); [id(0x00000115)] HRESULT CreateObject( [in] BSTR ObjectName, [out, retval] IDispatch** Object); [id(0x00000110)] HRESULT GetNamespace( [in] BSTR Type, [out, retval] _NameSpace** NameSpace); [id(0x00000113)] HRESULT Quit(); [id(0x00000118), propget] HRESULT COMAddIns([out, retval] COMAddIns** COMAddIns); [id(0x00000119), propget] HRESULT Explorers([out, retval] _Explorers** Explorers); [id(0x0000011a), propget] HRESULT Inspectors([out, retval] _Inspectors** Inspectors); [id(0x0000011b), propget] HRESULT LanguageSettings([out, retval] LanguageSettings** LanguageSettings); [id(0x0000011c), propget] HRESULT ProductCode([out, retval] BSTR* ProductCode); [id(0x0000011d), propget] HRESULT AnswerWizard([out, retval] AnswerWizard** AnswerWizard); [id(0x0000011e), propget, hidden] HRESULT FeatureInstall([out, retval] MsoFeatureInstall* FeatureInstall); [id(0x0000011e), propput, hidden] HRESULT FeatureInstall([in] MsoFeatureInstall FeatureInstall); [id(0x0000011f)] HRESULT ActiveWindow([out, retval] IDispatch** ActiveWindow); [id(0x0000fa62)] HRESULT CopyFile( [in] BSTR FilePath, [in] BSTR DestFolderPath, [out, retval] IDispatch** DocItem); [id(0x0000fa65)] HRESULT AdvancedSearch( [in] BSTR Scope, [in, optional] VARIANT Filter, [in, optional] VARIANT SearchSubFolders, [in, optional] VARIANT Tag, [out, retval] Search** AdvancedSearch); [id(0x0000fa6c)] HRESULT IsSearchSynchronous( [in] BSTR LookInFolders, [out, retval] VARIANT_BOOL* IsSearchSynchronous); [id(0x0000fa48), hidden] HRESULT GetNewNickNames([in] VARIANT* pvar); [id(0x0000fa99), propget] HRESULT Reminders([out, retval] _Reminders** Reminders); } interface _AppointmentItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00008215), propget] HRESULT AllDayEvent([out, retval] VARIANT_BOOL* AllDayEvent); [id(0x00008215), propput] HRESULT AllDayEvent([in] VARIANT_BOOL AllDayEvent); [id(0x00008205), propget] HRESULT BusyStatus([out, retval] OlBusyStatus* BusyStatus); [id(0x00008205), propput] HRESULT BusyStatus([in] OlBusyStatus BusyStatus); [id(0x00008213), propget] HRESULT Duration([out, retval] long* Duration); [id(0x00008213), propput] HRESULT Duration([in] long Duration); [id(0x0000820e), propget] HRESULT End([out, retval] DATE* End); [id(0x0000820e), propput] HRESULT End([in] DATE End); [id(0x00008240), propget] HRESULT IsOnlineMeeting([out, retval] VARIANT_BOOL* IsOnlineMeeting); [id(0x00008240), propput] HRESULT IsOnlineMeeting([in] VARIANT_BOOL IsOnlineMeeting); [id(0x00008223), propget] HRESULT IsRecurring([out, retval] VARIANT_BOOL* IsRecurring); [id(0x00008208), propget] HRESULT Location([out, retval] BSTR* Location); [id(0x00008208), propput] HRESULT Location([in] BSTR Location); [id(0x00008217), propget] HRESULT MeetingStatus([out, retval] OlMeetingStatus* MeetingStatus); [id(0x00008217), propput] HRESULT MeetingStatus([in] OlMeetingStatus MeetingStatus); [id(0x00008244), propget] HRESULT NetMeetingAutoStart([out, retval] VARIANT_BOOL* NetMeetingAutoStart); [id(0x00008244), propput] HRESULT NetMeetingAutoStart([in] VARIANT_BOOL NetMeetingAutoStart); [id(0x00008243), propget] HRESULT NetMeetingOrganizerAlias([out, retval] BSTR* NetMeetingOrganizerAlias); [id(0x00008243), propput] HRESULT NetMeetingOrganizerAlias([in] BSTR NetMeetingOrganizerAlias); [id(0x00008242), propget] HRESULT NetMeetingServer([out, retval] BSTR* NetMeetingServer); [id(0x00008242), propput] HRESULT NetMeetingServer([in] BSTR NetMeetingServer); [id(0x00008241), propget] HRESULT NetMeetingType([out, retval] OlNetMeetingType* NetMeetingType); [id(0x00008241), propput] HRESULT NetMeetingType([in] OlNetMeetingType NetMeetingType); [id(0x00000e03), propget] HRESULT OptionalAttendees([out, retval] BSTR* OptionalAttendees); [id(0x00000e03), propput] HRESULT OptionalAttendees([in] BSTR OptionalAttendees); [id(0x00000042), propget] HRESULT Organizer([out, retval] BSTR* Organizer); [id(0x0000f814), propget] HRESULT Recipients([out, retval] Recipients** Recipients); [id(0x0000f545), propget] HRESULT RecurrenceState([out, retval] OlRecurrenceState* RecurrenceState); [id(0x00008501), propget] HRESULT ReminderMinutesBeforeStart([out, retval] long* ReminderMinutesBeforeStart); [id(0x00008501), propput] HRESULT ReminderMinutesBeforeStart([in] long ReminderMinutesBeforeStart); [id(0x0000851c), propget] HRESULT ReminderOverrideDefault([out, retval] VARIANT_BOOL* ReminderOverrideDefault); [id(0x0000851c), propput] HRESULT ReminderOverrideDefault([in] VARIANT_BOOL ReminderOverrideDefault); [id(0x0000851e), propget] HRESULT ReminderPlaySound([out, retval] VARIANT_BOOL* ReminderPlaySound); [id(0x0000851e), propput] HRESULT ReminderPlaySound([in] VARIANT_BOOL ReminderPlaySound); [id(0x00008503), propget] HRESULT ReminderSet([out, retval] VARIANT_BOOL* ReminderSet); [id(0x00008503), propput] HRESULT ReminderSet([in] VARIANT_BOOL ReminderSet); [id(0x0000851f), propget] HRESULT ReminderSoundFile([out, retval] BSTR* ReminderSoundFile); [id(0x0000851f), propput] HRESULT ReminderSoundFile([in] BSTR ReminderSoundFile); [id(0x00008220), propget] HRESULT ReplyTime([out, retval] DATE* ReplyTime); [id(0x00008220), propput] HRESULT ReplyTime([in] DATE ReplyTime); [id(0x00000e04), propget] HRESULT RequiredAttendees([out, retval] BSTR* RequiredAttendees); [id(0x00000e04), propput] HRESULT RequiredAttendees([in] BSTR RequiredAttendees); [id(0x00000e02), propget] HRESULT Resources([out, retval] BSTR* Resources); [id(0x00000e02), propput] HRESULT Resources([in] BSTR Resources); [id(0x00000063), propget] HRESULT ResponseRequested([out, retval] VARIANT_BOOL* ResponseRequested); [id(0x00000063), propput] HRESULT ResponseRequested([in] VARIANT_BOOL ResponseRequested); [id(0x00008218), propget] HRESULT ResponseStatus([out, retval] OlResponseStatus* ResponseStatus); [id(0x0000820d), propget] HRESULT Start([out, retval] DATE* Start); [id(0x0000820d), propput] HRESULT Start([in] DATE Start); [id(0x0000f0a5)] HRESULT ClearRecurrencePattern(); [id(0x0000f547)] HRESULT ForwardAsVcal([out, retval] MailItem** Item); [id(0x0000f0a4)] HRESULT GetRecurrencePattern([out, retval] RecurrencePattern** RecurrencPattern); [id(0x0000f502)] HRESULT Respond( [in] OlMeetingResponse Response, [in, optional] VARIANT fNoUI, [in, optional] VARIANT fAdditionalTextDialog, [out, retval] MeetingItem** ResponseItem); [id(0x0000f075)] HRESULT Send(); [id(0x00008247), propget] HRESULT NetMeetingDocPathName([out, retval] BSTR* NetMeetingDocPathName); [id(0x00008247), propput] HRESULT NetMeetingDocPathName([in] BSTR NetMeetingDocPathName); [id(0x00008248), propget] HRESULT NetShowURL([out, retval] BSTR* NetShowURL); [id(0x00008248), propput] HRESULT NetShowURL([in] BSTR NetShowURL); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x00008246), propget] HRESULT ConferenceServerAllowExternal([out, retval] VARIANT_BOOL* ConferenceServerAllowExternal); [id(0x00008246), propput] HRESULT ConferenceServerAllowExternal([in] VARIANT_BOOL ConferenceServerAllowExternal); [id(0x00008249), propget] HRESULT ConferenceServerPassword([out, retval] BSTR* ConferenceServerPassword); [id(0x00008249), propput] HRESULT ConferenceServerPassword([in] BSTR ConferenceServerPassword); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x00003fde), propget] HRESULT InternetCodepage([out, retval] long* InternetCodepage); [id(0x00003fde), propput] HRESULT InternetCodepage([in] long InternetCodepage); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x00008209), propget] HRESULT MeetingWorkspaceURL([out, retval] BSTR* MeetingWorkspaceURL); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); } interface _ContactItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00003a00), propget] HRESULT Account([out, retval] BSTR* Account); [id(0x00003a00), propput] HRESULT Account([in] BSTR Account); [id(0x00003a41), propget] HRESULT Anniversary([out, retval] DATE* Anniversary); [id(0x00003a41), propput] HRESULT Anniversary([in] DATE Anniversary); [id(0x00003a30), propget] HRESULT AssistantName([out, retval] BSTR* AssistantName); [id(0x00003a30), propput] HRESULT AssistantName([in] BSTR AssistantName); [id(0x00003a2e), propget] HRESULT AssistantTelephoneNumber([out, retval] BSTR* AssistantTelephoneNumber); [id(0x00003a2e), propput] HRESULT AssistantTelephoneNumber([in] BSTR AssistantTelephoneNumber); [id(0x00003a42), propget] HRESULT Birthday([out, retval] DATE* Birthday); [id(0x00003a42), propput] HRESULT Birthday([in] DATE Birthday); [id(0x00003a1b), propget] HRESULT Business2TelephoneNumber([out, retval] BSTR* Business2TelephoneNumber); [id(0x00003a1b), propput] HRESULT Business2TelephoneNumber([in] BSTR Business2TelephoneNumber); [id(0x0000801b), propget] HRESULT BusinessAddress([out, retval] BSTR* BusinessAddress); [id(0x0000801b), propput] HRESULT BusinessAddress([in] BSTR BusinessAddress); [id(0x00008046), propget] HRESULT BusinessAddressCity([out, retval] BSTR* BusinessAddressCity); [id(0x00008046), propput] HRESULT BusinessAddressCity([in] BSTR BusinessAddressCity); [id(0x00008049), propget] HRESULT BusinessAddressCountry([out, retval] BSTR* BusinessAddressCountry); [id(0x00008049), propput] HRESULT BusinessAddressCountry([in] BSTR BusinessAddressCountry); [id(0x00008048), propget] HRESULT BusinessAddressPostalCode([out, retval] BSTR* BusinessAddressPostalCode); [id(0x00008048), propput] HRESULT BusinessAddressPostalCode([in] BSTR BusinessAddressPostalCode); [id(0x0000804a), propget] HRESULT BusinessAddressPostOfficeBox([out, retval] BSTR* BusinessAddressPostOfficeBox); [id(0x0000804a), propput] HRESULT BusinessAddressPostOfficeBox([in] BSTR BusinessAddressPostOfficeBox); [id(0x00008047), propget] HRESULT BusinessAddressState([out, retval] BSTR* BusinessAddressState); [id(0x00008047), propput] HRESULT BusinessAddressState([in] BSTR BusinessAddressState); [id(0x00008045), propget] HRESULT BusinessAddressStreet([out, retval] BSTR* BusinessAddressStreet); [id(0x00008045), propput] HRESULT BusinessAddressStreet([in] BSTR BusinessAddressStreet); [id(0x00003a24), propget] HRESULT BusinessFaxNumber([out, retval] BSTR* BusinessFaxNumber); [id(0x00003a24), propput] HRESULT BusinessFaxNumber([in] BSTR BusinessFaxNumber); [id(0x00003a51), propget] HRESULT BusinessHomePage([out, retval] BSTR* BusinessHomePage); [id(0x00003a51), propput] HRESULT BusinessHomePage([in] BSTR BusinessHomePage); [id(0x00003a08), propget] HRESULT BusinessTelephoneNumber([out, retval] BSTR* BusinessTelephoneNumber); [id(0x00003a08), propput] HRESULT BusinessTelephoneNumber([in] BSTR BusinessTelephoneNumber); [id(0x00003a02), propget] HRESULT CallbackTelephoneNumber([out, retval] BSTR* CallbackTelephoneNumber); [id(0x00003a02), propput] HRESULT CallbackTelephoneNumber([in] BSTR CallbackTelephoneNumber); [id(0x00003a1e), propget] HRESULT CarTelephoneNumber([out, retval] BSTR* CarTelephoneNumber); [id(0x00003a1e), propput] HRESULT CarTelephoneNumber([in] BSTR CarTelephoneNumber); [id(0x0000800c), propget] HRESULT Children([out, retval] BSTR* Children); [id(0x0000800c), propput] HRESULT Children([in] BSTR Children); [id(0x00008018), propget] HRESULT CompanyAndFullName([out, retval] BSTR* CompanyAndFullName); [id(0x00008032), propget] HRESULT CompanyLastFirstNoSpace([out, retval] BSTR* CompanyLastFirstNoSpace); [id(0x00008033), propget] HRESULT CompanyLastFirstSpaceOnly([out, retval] BSTR* CompanyLastFirstSpaceOnly); [id(0x00003a57), propget] HRESULT CompanyMainTelephoneNumber([out, retval] BSTR* CompanyMainTelephoneNumber); [id(0x00003a57), propput] HRESULT CompanyMainTelephoneNumber([in] BSTR CompanyMainTelephoneNumber); [id(0x00003a16), propget] HRESULT CompanyName([out, retval] BSTR* CompanyName); [id(0x00003a16), propput] HRESULT CompanyName([in] BSTR CompanyName); [id(0x00003a49), propget] HRESULT ComputerNetworkName([out, retval] BSTR* ComputerNetworkName); [id(0x00003a49), propput] HRESULT ComputerNetworkName([in] BSTR ComputerNetworkName); [id(0x00003a4a), propget] HRESULT CustomerID([out, retval] BSTR* CustomerID); [id(0x00003a4a), propput] HRESULT CustomerID([in] BSTR CustomerID); [id(0x00003a18), propget] HRESULT Department([out, retval] BSTR* Department); [id(0x00003a18), propput] HRESULT Department([in] BSTR Department); [id(0x00008083), propget] HRESULT Email1Address([out, retval] BSTR* Email1Address); [id(0x00008083), propput] HRESULT Email1Address([in] BSTR Email1Address); [id(0x00008082), propget] HRESULT Email1AddressType([out, retval] BSTR* Email1AddressType); [id(0x00008082), propput] HRESULT Email1AddressType([in] BSTR Email1AddressType); [id(0x00008080), propget] HRESULT Email1DisplayName([out, retval] BSTR* Email1DisplayName); [id(0x00008085), propget] HRESULT Email1EntryID([out, retval] BSTR* Email1EntryID); [id(0x00008093), propget] HRESULT Email2Address([out, retval] BSTR* Email2Address); [id(0x00008093), propput] HRESULT Email2Address([in] BSTR Email2Address); [id(0x00008092), propget] HRESULT Email2AddressType([out, retval] BSTR* Email2AddressType); [id(0x00008092), propput] HRESULT Email2AddressType([in] BSTR Email2AddressType); [id(0x00008090), propget] HRESULT Email2DisplayName([out, retval] BSTR* Email2DisplayName); [id(0x00008095), propget] HRESULT Email2EntryID([out, retval] BSTR* Email2EntryID); [id(0x000080a3), propget] HRESULT Email3Address([out, retval] BSTR* Email3Address); [id(0x000080a3), propput] HRESULT Email3Address([in] BSTR Email3Address); [id(0x000080a2), propget] HRESULT Email3AddressType([out, retval] BSTR* Email3AddressType); [id(0x000080a2), propput] HRESULT Email3AddressType([in] BSTR Email3AddressType); [id(0x000080a0), propget] HRESULT Email3DisplayName([out, retval] BSTR* Email3DisplayName); [id(0x000080a5), propget] HRESULT Email3EntryID([out, retval] BSTR* Email3EntryID); [id(0x00008005), propget] HRESULT FileAs([out, retval] BSTR* FileAs); [id(0x00008005), propput] HRESULT FileAs([in] BSTR FileAs); [id(0x00003a06), propget] HRESULT FirstName([out, retval] BSTR* FirstName); [id(0x00003a06), propput] HRESULT FirstName([in] BSTR FirstName); [id(0x00003a4c), propget] HRESULT FTPSite([out, retval] BSTR* FTPSite); [id(0x00003a4c), propput] HRESULT FTPSite([in] BSTR FTPSite); [id(0x00003001), propget] HRESULT FullName([out, retval] BSTR* FullName); [id(0x00003001), propput] HRESULT FullName([in] BSTR FullName); [id(0x00008019), propget] HRESULT FullNameAndCompany([out, retval] BSTR* FullNameAndCompany); [id(0x00003a4d), propget] HRESULT Gender([out, retval] OlGender* Gender); [id(0x00003a4d), propput] HRESULT Gender([in] OlGender Gender); [id(0x00003a07), propget] HRESULT GovernmentIDNumber([out, retval] BSTR* GovernmentIDNumber); [id(0x00003a07), propput] HRESULT GovernmentIDNumber([in] BSTR GovernmentIDNumber); [id(0x00003a43), propget] HRESULT Hobby([out, retval] BSTR* Hobby); [id(0x00003a43), propput] HRESULT Hobby([in] BSTR Hobby); [id(0x00003a2f), propget] HRESULT Home2TelephoneNumber([out, retval] BSTR* Home2TelephoneNumber); [id(0x00003a2f), propput] HRESULT Home2TelephoneNumber([in] BSTR Home2TelephoneNumber); [id(0x0000801a), propget] HRESULT HomeAddress([out, retval] BSTR* HomeAddress); [id(0x0000801a), propput] HRESULT HomeAddress([in] BSTR HomeAddress); [id(0x00003a59), propget] HRESULT HomeAddressCity([out, retval] BSTR* HomeAddressCity); [id(0x00003a59), propput] HRESULT HomeAddressCity([in] BSTR HomeAddressCity); [id(0x00003a5a), propget] HRESULT HomeAddressCountry([out, retval] BSTR* HomeAddressCountry); [id(0x00003a5a), propput] HRESULT HomeAddressCountry([in] BSTR HomeAddressCountry); [id(0x00003a5b), propget] HRESULT HomeAddressPostalCode([out, retval] BSTR* HomeAddressPostalCode); [id(0x00003a5b), propput] HRESULT HomeAddressPostalCode([in] BSTR HomeAddressPostalCode); [id(0x00003a5e), propget] HRESULT HomeAddressPostOfficeBox([out, retval] BSTR* HomeAddressPostOfficeBox); [id(0x00003a5e), propput] HRESULT HomeAddressPostOfficeBox([in] BSTR HomeAddressPostOfficeBox); [id(0x00003a5c), propget] HRESULT HomeAddressState([out, retval] BSTR* HomeAddressState); [id(0x00003a5c), propput] HRESULT HomeAddressState([in] BSTR HomeAddressState); [id(0x00003a5d), propget] HRESULT HomeAddressStreet([out, retval] BSTR* HomeAddressStreet); [id(0x00003a5d), propput] HRESULT HomeAddressStreet([in] BSTR HomeAddressStreet); [id(0x00003a25), propget] HRESULT HomeFaxNumber([out, retval] BSTR* HomeFaxNumber); [id(0x00003a25), propput] HRESULT HomeFaxNumber([in] BSTR HomeFaxNumber); [id(0x00003a09), propget] HRESULT HomeTelephoneNumber([out, retval] BSTR* HomeTelephoneNumber); [id(0x00003a09), propput] HRESULT HomeTelephoneNumber([in] BSTR HomeTelephoneNumber); [id(0x00003a0a), propget] HRESULT Initials([out, retval] BSTR* Initials); [id(0x00003a0a), propput] HRESULT Initials([in] BSTR Initials); [id(0x000080d8), propget] HRESULT InternetFreeBusyAddress([out, retval] BSTR* InternetFreeBusyAddress); [id(0x000080d8), propput] HRESULT InternetFreeBusyAddress([in] BSTR InternetFreeBusyAddress); [id(0x00003a2d), propget] HRESULT ISDNNumber([out, retval] BSTR* ISDNNumber); [id(0x00003a2d), propput] HRESULT ISDNNumber([in] BSTR ISDNNumber); [id(0x00003a17), propget] HRESULT JobTitle([out, retval] BSTR* JobTitle); [id(0x00003a17), propput] HRESULT JobTitle([in] BSTR JobTitle); [id(0x00008025), propget] HRESULT Journal([out, retval] VARIANT_BOOL* Journal); [id(0x00008025), propput] HRESULT Journal([in] VARIANT_BOOL Journal); [id(0x00003a0c), propget] HRESULT Language([out, retval] BSTR* Language); [id(0x00003a0c), propput] HRESULT Language([in] BSTR Language); [id(0x00008036), propget] HRESULT LastFirstAndSuffix([out, retval] BSTR* LastFirstAndSuffix); [id(0x00008030), propget] HRESULT LastFirstNoSpace([out, retval] BSTR* LastFirstNoSpace); [id(0x00008034), propget] HRESULT LastFirstNoSpaceCompany([out, retval] BSTR* LastFirstNoSpaceCompany); [id(0x00008031), propget] HRESULT LastFirstSpaceOnly([out, retval] BSTR* LastFirstSpaceOnly); [id(0x00008035), propget] HRESULT LastFirstSpaceOnlyCompany([out, retval] BSTR* LastFirstSpaceOnlyCompany); [id(0x00003a11), propget] HRESULT LastName([out, retval] BSTR* LastName); [id(0x00003a11), propput] HRESULT LastName([in] BSTR LastName); [id(0x00008017), propget] HRESULT LastNameAndFirstName([out, retval] BSTR* LastNameAndFirstName); [id(0x00003a15), propget] HRESULT MailingAddress([out, retval] BSTR* MailingAddress); [id(0x00003a15), propput] HRESULT MailingAddress([in] BSTR MailingAddress); [id(0x00003a27), propget] HRESULT MailingAddressCity([out, retval] BSTR* MailingAddressCity); [id(0x00003a27), propput] HRESULT MailingAddressCity([in] BSTR MailingAddressCity); [id(0x00003a26), propget] HRESULT MailingAddressCountry([out, retval] BSTR* MailingAddressCountry); [id(0x00003a26), propput] HRESULT MailingAddressCountry([in] BSTR MailingAddressCountry); [id(0x00003a2a), propget] HRESULT MailingAddressPostalCode([out, retval] BSTR* MailingAddressPostalCode); [id(0x00003a2a), propput] HRESULT MailingAddressPostalCode([in] BSTR MailingAddressPostalCode); [id(0x00003a2b), propget] HRESULT MailingAddressPostOfficeBox([out, retval] BSTR* MailingAddressPostOfficeBox); [id(0x00003a2b), propput] HRESULT MailingAddressPostOfficeBox([in] BSTR MailingAddressPostOfficeBox); [id(0x00003a28), propget] HRESULT MailingAddressState([out, retval] BSTR* MailingAddressState); [id(0x00003a28), propput] HRESULT MailingAddressState([in] BSTR MailingAddressState); [id(0x00003a29), propget] HRESULT MailingAddressStreet([out, retval] BSTR* MailingAddressStreet); [id(0x00003a29), propput] HRESULT MailingAddressStreet([in] BSTR MailingAddressStreet); [id(0x00003a4e), propget] HRESULT ManagerName([out, retval] BSTR* ManagerName); [id(0x00003a4e), propput] HRESULT ManagerName([in] BSTR ManagerName); [id(0x00003a44), propget] HRESULT MiddleName([out, retval] BSTR* MiddleName); [id(0x00003a44), propput] HRESULT MiddleName([in] BSTR MiddleName); [id(0x00003a1c), propget] HRESULT MobileTelephoneNumber([out, retval] BSTR* MobileTelephoneNumber); [id(0x00003a1c), propput] HRESULT MobileTelephoneNumber([in] BSTR MobileTelephoneNumber); [id(0x0000805f), propget] HRESULT NetMeetingAlias([out, retval] BSTR* NetMeetingAlias); [id(0x0000805f), propput] HRESULT NetMeetingAlias([in] BSTR NetMeetingAlias); [id(0x00008060), propget] HRESULT NetMeetingServer([out, retval] BSTR* NetMeetingServer); [id(0x00008060), propput] HRESULT NetMeetingServer([in] BSTR NetMeetingServer); [id(0x00003a4f), propget] HRESULT NickName([out, retval] BSTR* NickName); [id(0x00003a4f), propput] HRESULT NickName([in] BSTR NickName); [id(0x00003a19), propget] HRESULT OfficeLocation([out, retval] BSTR* OfficeLocation); [id(0x00003a19), propput] HRESULT OfficeLocation([in] BSTR OfficeLocation); [id(0x00003a10), propget] HRESULT OrganizationalIDNumber([out, retval] BSTR* OrganizationalIDNumber); [id(0x00003a10), propput] HRESULT OrganizationalIDNumber([in] BSTR OrganizationalIDNumber); [id(0x0000801c), propget] HRESULT OtherAddress([out, retval] BSTR* OtherAddress); [id(0x0000801c), propput] HRESULT OtherAddress([in] BSTR OtherAddress); [id(0x00003a5f), propget] HRESULT OtherAddressCity([out, retval] BSTR* OtherAddressCity); [id(0x00003a5f), propput] HRESULT OtherAddressCity([in] BSTR OtherAddressCity); [id(0x00003a60), propget] HRESULT OtherAddressCountry([out, retval] BSTR* OtherAddressCountry); [id(0x00003a60), propput] HRESULT OtherAddressCountry([in] BSTR OtherAddressCountry); [id(0x00003a61), propget] HRESULT OtherAddressPostalCode([out, retval] BSTR* OtherAddressPostalCode); [id(0x00003a61), propput] HRESULT OtherAddressPostalCode([in] BSTR OtherAddressPostalCode); [id(0x00003a64), propget] HRESULT OtherAddressPostOfficeBox([out, retval] BSTR* OtherAddressPostOfficeBox); [id(0x00003a64), propput] HRESULT OtherAddressPostOfficeBox([in] BSTR OtherAddressPostOfficeBox); [id(0x00003a62), propget] HRESULT OtherAddressState([out, retval] BSTR* OtherAddressState); [id(0x00003a62), propput] HRESULT OtherAddressState([in] BSTR OtherAddressState); [id(0x00003a63), propget] HRESULT OtherAddressStreet([out, retval] BSTR* OtherAddressStreet); [id(0x00003a63), propput] HRESULT OtherAddressStreet([in] BSTR OtherAddressStreet); [id(0x00003a23), propget] HRESULT OtherFaxNumber([out, retval] BSTR* OtherFaxNumber); [id(0x00003a23), propput] HRESULT OtherFaxNumber([in] BSTR OtherFaxNumber); [id(0x00003a1f), propget] HRESULT OtherTelephoneNumber([out, retval] BSTR* OtherTelephoneNumber); [id(0x00003a1f), propput] HRESULT OtherTelephoneNumber([in] BSTR OtherTelephoneNumber); [id(0x00003a21), propget] HRESULT PagerNumber([out, retval] BSTR* PagerNumber); [id(0x00003a21), propput] HRESULT PagerNumber([in] BSTR PagerNumber); [id(0x00003a50), propget] HRESULT PersonalHomePage([out, retval] BSTR* PersonalHomePage); [id(0x00003a50), propput] HRESULT PersonalHomePage([in] BSTR PersonalHomePage); [id(0x00003a1a), propget] HRESULT PrimaryTelephoneNumber([out, retval] BSTR* PrimaryTelephoneNumber); [id(0x00003a1a), propput] HRESULT PrimaryTelephoneNumber([in] BSTR PrimaryTelephoneNumber); [id(0x00003a46), propget] HRESULT Profession([out, retval] BSTR* Profession); [id(0x00003a46), propput] HRESULT Profession([in] BSTR Profession); [id(0x00003a1d), propget] HRESULT RadioTelephoneNumber([out, retval] BSTR* RadioTelephoneNumber); [id(0x00003a1d), propput] HRESULT RadioTelephoneNumber([in] BSTR RadioTelephoneNumber); [id(0x00003a47), propget] HRESULT ReferredBy([out, retval] BSTR* ReferredBy); [id(0x00003a47), propput] HRESULT ReferredBy([in] BSTR ReferredBy); [id(0x00008022), propget] HRESULT SelectedMailingAddress([out, retval] OlMailingAddress* SelectedMailingAddress); [id(0x00008022), propput] HRESULT SelectedMailingAddress([in] OlMailingAddress SelectedMailingAddress); [id(0x00003a48), propget] HRESULT Spouse([out, retval] BSTR* Spouse); [id(0x00003a48), propput] HRESULT Spouse([in] BSTR Spouse); [id(0x00003a05), propget] HRESULT Suffix([out, retval] BSTR* Suffix); [id(0x00003a05), propput] HRESULT Suffix([in] BSTR Suffix); [id(0x00003a2c), propget] HRESULT TelexNumber([out, retval] BSTR* TelexNumber); [id(0x00003a2c), propput] HRESULT TelexNumber([in] BSTR TelexNumber); [id(0x00003a45), propget] HRESULT Title([out, retval] BSTR* Title); [id(0x00003a45), propput] HRESULT Title([in] BSTR Title); [id(0x00003a4b), propget] HRESULT TTYTDDTelephoneNumber([out, retval] BSTR* TTYTDDTelephoneNumber); [id(0x00003a4b), propput] HRESULT TTYTDDTelephoneNumber([in] BSTR TTYTDDTelephoneNumber); [id(0x0000804f), propget] HRESULT User1([out, retval] BSTR* User1); [id(0x0000804f), propput] HRESULT User1([in] BSTR User1); [id(0x00008050), propget] HRESULT User2([out, retval] BSTR* User2); [id(0x00008050), propput] HRESULT User2([in] BSTR User2); [id(0x00008051), propget] HRESULT User3([out, retval] BSTR* User3); [id(0x00008051), propput] HRESULT User3([in] BSTR User3); [id(0x00008052), propget] HRESULT User4([out, retval] BSTR* User4); [id(0x00008052), propput] HRESULT User4([in] BSTR User4); [id(0x00008016), propget] HRESULT UserCertificate([out, retval] BSTR* UserCertificate); [id(0x00008016), propput] HRESULT UserCertificate([in] BSTR UserCertificate); [id(0x0000802b), propget] HRESULT WebPage([out, retval] BSTR* WebPage); [id(0x0000802b), propput] HRESULT WebPage([in] BSTR WebPage); [id(0x0000802e), propget] HRESULT YomiCompanyName([out, retval] BSTR* YomiCompanyName); [id(0x0000802e), propput] HRESULT YomiCompanyName([in] BSTR YomiCompanyName); [id(0x0000802c), propget] HRESULT YomiFirstName([out, retval] BSTR* YomiFirstName); [id(0x0000802c), propput] HRESULT YomiFirstName([in] BSTR YomiFirstName); [id(0x0000802d), propget] HRESULT YomiLastName([out, retval] BSTR* YomiLastName); [id(0x0000802d), propput] HRESULT YomiLastName([in] BSTR YomiLastName); [id(0x0000f8a1)] HRESULT ForwardAsVcard([out, retval] MailItem** Item); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x00008038), propget] HRESULT LastFirstNoSpaceAndSuffix([out, retval] BSTR* LastFirstNoSpaceAndSuffix); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x00008062), propget] HRESULT IMAddress([out, retval] BSTR* IMAddress); [id(0x00008062), propput] HRESULT IMAddress([in] BSTR IMAddress); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x00008080), propput] HRESULT Email1DisplayName([in] BSTR Email1DisplayName); [id(0x00008090), propput] HRESULT Email2DisplayName([in] BSTR Email2DisplayName); [id(0x000080a0), propput] HRESULT Email3DisplayName([in] BSTR Email3DisplayName); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); [id(0x0000fabd)] HRESULT AddPicture([in] BSTR Path); [id(0x0000fabe)] HRESULT RemovePicture(); [id(0x0000fabf), propget] HRESULT HasPicture([out, retval] VARIANT_BOOL* HasPicture); } interface _DistListItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00008053), propget] HRESULT DLName([out, retval] BSTR* DLName); [id(0x00008053), propput] HRESULT DLName([in] BSTR DLName); [id(0x0000804b), propget] HRESULT MemberCount([out, retval] long* MemberCount); [id(0x0000804c), propget, hidden] HRESULT CheckSum([out, retval] long* CheckSum); [id(0x00008055), propget, hidden] HRESULT Members([out, retval] VARIANT* Members); [id(0x00008055), propput, hidden] HRESULT Members([in] VARIANT Members); [id(0x00008054), propget, hidden] HRESULT OneOffMembers([out, retval] VARIANT* OneOffMembers); [id(0x00008054), propput, hidden] HRESULT OneOffMembers([in] VARIANT OneOffMembers); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000f900)] HRESULT AddMembers([in] Recipients* Recipients); [id(0x0000f901)] HRESULT RemoveMembers([in] Recipients* Recipients); [id(0x0000f905)] HRESULT GetMember( [in] long Index, [out, retval] Recipient** Recipient); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x0000fa8c)] HRESULT AddMember([in] Recipient* Recipient); [id(0x0000fa8d)] HRESULT RemoveMember([in] Recipient* Recipient); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); } interface _DocumentItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); } interface _Explorer : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00002100), propget] HRESULT CommandBars([out, retval] CommandBars** CommandBars); [id(0x00002101), propget] HRESULT CurrentFolder([out, retval] MAPIFolder** CurrentFolder); [id(0x00002101), propputref] HRESULT CurrentFolder([in] MAPIFolder* CurrentFolder); [id(0x00002103)] HRESULT Close(); [id(0x00002104)] HRESULT Display(); [id(0x00002111), propget] HRESULT Caption([out, retval] BSTR* Caption); [id(0x00002200), propget] HRESULT CurrentView([out, retval] VARIANT* CurrentView); [id(0x00002200), propput] HRESULT CurrentView([in] VARIANT CurrentView); [id(0x00002114), propget] HRESULT Height([out, retval] long* Height); [id(0x00002114), propput] HRESULT Height([in] long Height); [id(0x00002115), propget] HRESULT Left([out, retval] long* Left); [id(0x00002115), propput] HRESULT Left([in] long Left); [id(0x00002201), propget] HRESULT Panes([out, retval] Panes** Panes); [id(0x00002202), propget] HRESULT Selection([out, retval] Selection** Selection); [id(0x00002116), propget] HRESULT Top([out, retval] long* Top); [id(0x00002116), propput] HRESULT Top([in] long Top); [id(0x00002117), propget] HRESULT Width([out, retval] long* Width); [id(0x00002117), propput] HRESULT Width([in] long Width); [id(0x00002112), propget] HRESULT WindowState([out, retval] OlWindowState* WindowState); [id(0x00002112), propput] HRESULT WindowState([in] OlWindowState WindowState); [id(0x00002113)] HRESULT Activate(); [id(0x00002203)] HRESULT IsPaneVisible( [in] OlPane Pane, [out, retval] VARIANT_BOOL* IsPaneVisible); [id(0x00002204)] HRESULT ShowPane( [in] OlPane Pane, [in] VARIANT_BOOL Visible); [id(0x00003109), propget, hidden] HRESULT Views([out, retval] IDispatch** Views); [id(0x0000fa92), propget] HRESULT HTMLDocument([out, retval] IDispatch** HTMLDocument); [id(0x0000fab1)] HRESULT SelectFolder([in] MAPIFolder* Folder); [id(0x0000fab2)] HRESULT DeselectFolder([in] MAPIFolder* Folder); [id(0x0000fab3)] HRESULT IsFolderSelected( [in] MAPIFolder* Folder, [out, retval] VARIANT_BOOL* fIsSelected); } interface _Explorers : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000050), propget] HRESULT Count([out, retval] long* Count); [id(0x00000051), , custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), custom(2941FF83-88D8-4F73-B6A9-BDF8712D000D, "propget")] HRESULT Item( [in] VARIANT Index, [out, retval] Explorer** Item); [id(0x0000005f)] HRESULT Add( [in] VARIANT Folder, [in, optional] OlFolderDisplayMode DisplayMode, [out, retval] _Explorer** Explorer); } interface _Folders : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000050), propget] HRESULT Count([out, retval] long* Count); [id(0x00000051), , custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), custom(2941FF83-88D8-4F73-B6A9-BDF8712D000D, "propget")] HRESULT Item( [in] VARIANT Index, [out, retval] MAPIFolder** Item); [id(0x0000005a), propget, hidden] HRESULT RawTable([out, retval] IUnknown** RawTable); [id(0x0000005f)] HRESULT Add( [in] BSTR Name, [in, optional] VARIANT Type, [out, retval] MAPIFolder** Folder); [id(0x00000056)] HRESULT GetFirst([out, retval] MAPIFolder** Folder); [id(0x00000058)] HRESULT GetLast([out, retval] MAPIFolder** Folder); [id(0x00000057)] HRESULT GetNext([out, retval] MAPIFolder** Folder); [id(0x00000059)] HRESULT GetPrevious([out, retval] MAPIFolder** Folder); [id(0x00000054)] HRESULT Remove([in] long Index); } interface _Inspector : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00002100), propget] HRESULT CommandBars([out, retval] CommandBars** CommandBars); [id(0x00002102), propget] HRESULT CurrentItem([out, retval] IDispatch** CurrentItem); [id(0x00002110), propget] HRESULT EditorType([out, retval] OlEditorType* EditorType); [id(0x00002106), propget] HRESULT ModifiedFormPages([out, retval] IDispatch** ModifiedFormPages); [id(0x00002103)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x00002104)] HRESULT Display([in, optional] VARIANT Modal); [id(0x00002108)] HRESULT HideFormPage([in] BSTR PageName); [id(0x00002105)] HRESULT IsWordMail([out, retval] VARIANT_BOOL* IsWordMail); [id(0x0000210c)] HRESULT SetCurrentFormPage([in] BSTR PageName); [id(0x00002109)] HRESULT ShowFormPage([in] BSTR PageName); [id(0x0000210e), propget] HRESULT HTMLEditor([out, retval] IDispatch** HTMLEditor); [id(0x0000210f), propget] HRESULT WordEditor([out, retval] IDispatch** WordEditor); [id(0x00002111), propget] HRESULT Caption([out, retval] BSTR* Caption); [id(0x00002114), propget] HRESULT Height([out, retval] long* Height); [id(0x00002114), propput] HRESULT Height([in] long Height); [id(0x00002115), propget] HRESULT Left([out, retval] long* Left); [id(0x00002115), propput] HRESULT Left([in] long Left); [id(0x00002116), propget] HRESULT Top([out, retval] long* Top); [id(0x00002116), propput] HRESULT Top([in] long Top); [id(0x00002117), propget] HRESULT Width([out, retval] long* Width); [id(0x00002117), propput] HRESULT Width([in] long Width); [id(0x00002112), propget] HRESULT WindowState([out, retval] OlWindowState* WindowState); [id(0x00002112), propput] HRESULT WindowState([in] OlWindowState WindowState); [id(0x00002113)] HRESULT Activate(); [id(0x0000fac9)] HRESULT SetControlItemProperty( [in] IDispatch* Control, [in] BSTR PropertyName); } interface _Inspectors : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000050), propget] HRESULT Count([out, retval] long* Count); [id(0x00000051), , custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), custom(2941FF83-88D8-4F73-B6A9-BDF8712D000D, "propget")] HRESULT Item( [in] VARIANT Index, [out, retval] Inspector** Item); [id(0x0000005f)] HRESULT Add( [in] IDispatch* Item, [out, retval] _Inspector** Inspector); } interface _Items : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000050), propget] HRESULT Count([out, retval] long* Count); [id(0x00000051), , custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), custom(2941FF83-88D8-4F73-B6A9-BDF8712D000D, "propget")] HRESULT Item( [in] VARIANT Index, [out, retval] IDispatch** Item); [id(0x0000005a), propget, hidden] HRESULT RawTable([out, retval] IUnknown** RawTable); [id(0x000000ce), propget] HRESULT IncludeRecurrences([out, retval] VARIANT_BOOL* IncludeRecurrences); [id(0x000000ce), propput] HRESULT IncludeRecurrences([in] VARIANT_BOOL IncludeRecurrences); [id(0x0000005f)] HRESULT Add( [in, optional] VARIANT Type, [out, retval] IDispatch** Item); [id(0x00000062)] HRESULT Find( [in] BSTR Filter, [out, retval] IDispatch** Item); [id(0x00000063)] HRESULT FindNext([out, retval] IDispatch** Item); [id(0x00000056)] HRESULT GetFirst([out, retval] IDispatch** Item); [id(0x00000058)] HRESULT GetLast([out, retval] IDispatch** Item); [id(0x00000057)] HRESULT GetNext([out, retval] IDispatch** Item); [id(0x00000059)] HRESULT GetPrevious([out, retval] IDispatch** Item); [id(0x00000054)] HRESULT Remove([in] long Index); [id(0x0000005d)] HRESULT ResetColumns(); [id(0x00000064)] HRESULT Restrict( [in] BSTR Filter, [out, retval] _Items** Items); [id(0x0000005c)] HRESULT SetColumns([in] BSTR Columns); [id(0x00000061)] HRESULT Sort( [in] BSTR Property, [in, optional] VARIANT Descending); } interface _JournalItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00000e04), propget] HRESULT ContactNames([out, retval] BSTR* ContactNames); [id(0x00000e04), propput] HRESULT ContactNames([in] BSTR ContactNames); [id(0x00008711), propget] HRESULT DocPosted([out, retval] VARIANT_BOOL* DocPosted); [id(0x00008711), propput] HRESULT DocPosted([in] VARIANT_BOOL DocPosted); [id(0x0000870e), propget] HRESULT DocPrinted([out, retval] VARIANT_BOOL* DocPrinted); [id(0x0000870e), propput] HRESULT DocPrinted([in] VARIANT_BOOL DocPrinted); [id(0x00008710), propget] HRESULT DocRouted([out, retval] VARIANT_BOOL* DocRouted); [id(0x00008710), propput] HRESULT DocRouted([in] VARIANT_BOOL DocRouted); [id(0x0000870f), propget] HRESULT DocSaved([out, retval] VARIANT_BOOL* DocSaved); [id(0x0000870f), propput] HRESULT DocSaved([in] VARIANT_BOOL DocSaved); [id(0x00008707), propget] HRESULT Duration([out, retval] long* Duration); [id(0x00008707), propput] HRESULT Duration([in] long Duration); [id(0x00008708), propget] HRESULT End([out, retval] DATE* End); [id(0x00008708), propput] HRESULT End([in] DATE End); [id(0x00008700), propget] HRESULT Type([out, retval] BSTR* Type); [id(0x00008700), propput] HRESULT Type([in] BSTR Type); [id(0x0000f814), propget] HRESULT Recipients([out, retval] Recipients** Recipients); [id(0x00008706), propget] HRESULT Start([out, retval] DATE* Start); [id(0x00008706), propput] HRESULT Start([in] DATE Start); [id(0x0000f813)] HRESULT Forward([out, retval] MailItem** Item); [id(0x0000f810)] HRESULT Reply([out, retval] MailItem** Item); [id(0x0000f811)] HRESULT ReplyAll([out, retval] MailItem** Item); [id(0x0000f725)] HRESULT StartTimer(); [id(0x0000f726)] HRESULT StopTimer(); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); } interface _MailItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00000002), propget] HRESULT AlternateRecipientAllowed([out, retval] VARIANT_BOOL* AlternateRecipientAllowed); [id(0x00000002), propput] HRESULT AlternateRecipientAllowed([in] VARIANT_BOOL AlternateRecipientAllowed); [id(0x00000005), propget] HRESULT AutoForwarded([out, retval] VARIANT_BOOL* AutoForwarded); [id(0x00000005), propput] HRESULT AutoForwarded([in] VARIANT_BOOL AutoForwarded); [id(0x00000e02), propget] HRESULT BCC([out, retval] BSTR* BCC); [id(0x00000e02), propput] HRESULT BCC([in] BSTR BCC); [id(0x00000e03), propget] HRESULT CC([out, retval] BSTR* CC); [id(0x00000e03), propput] HRESULT CC([in] BSTR CC); [id(0x0000000f), propget] HRESULT DeferredDeliveryTime([out, retval] DATE* DeferredDeliveryTime); [id(0x0000000f), propput] HRESULT DeferredDeliveryTime([in] DATE DeferredDeliveryTime); [id(0x00000e01), propget] HRESULT DeleteAfterSubmit([out, retval] VARIANT_BOOL* DeleteAfterSubmit); [id(0x00000e01), propput] HRESULT DeleteAfterSubmit([in] VARIANT_BOOL DeleteAfterSubmit); [id(0x00000015), propget] HRESULT ExpiryTime([out, retval] DATE* ExpiryTime); [id(0x00000015), propput] HRESULT ExpiryTime([in] DATE ExpiryTime); [id(0x00000030), propget] HRESULT FlagDueBy([out, retval] DATE* FlagDueBy); [id(0x00000030), propput] HRESULT FlagDueBy([in] DATE FlagDueBy); [id(0x00008530), propget] HRESULT FlagRequest([out, retval] BSTR* FlagRequest); [id(0x00008530), propput] HRESULT FlagRequest([in] BSTR FlagRequest); [id(0x00001090), propget] HRESULT FlagStatus([out, retval] OlFlagStatus* FlagStatus); [id(0x00001090), propput] HRESULT FlagStatus([in] OlFlagStatus FlagStatus); [id(0x0000f404), propget] HRESULT HTMLBody([out, retval] BSTR* HTMLBody); [id(0x0000f404), propput] HRESULT HTMLBody([in] BSTR HTMLBody); [id(0x00000023), propget] HRESULT OriginatorDeliveryReportRequested([out, retval] VARIANT_BOOL* OriginatorDeliveryReportRequested); [id(0x00000023), propput] HRESULT OriginatorDeliveryReportRequested([in] VARIANT_BOOL OriginatorDeliveryReportRequested); [id(0x00000029), propget] HRESULT ReadReceiptRequested([out, retval] VARIANT_BOOL* ReadReceiptRequested); [id(0x00000029), propput] HRESULT ReadReceiptRequested([in] VARIANT_BOOL ReadReceiptRequested); [id(0x0000003f), propget] HRESULT ReceivedByEntryID([out, retval] BSTR* ReceivedByEntryID); [id(0x00000040), propget] HRESULT ReceivedByName([out, retval] BSTR* ReceivedByName); [id(0x00000043), propget] HRESULT ReceivedOnBehalfOfEntryID([out, retval] BSTR* ReceivedOnBehalfOfEntryID); [id(0x00000044), propget] HRESULT ReceivedOnBehalfOfName([out, retval] BSTR* ReceivedOnBehalfOfName); [id(0x00000e06), propget] HRESULT ReceivedTime([out, retval] DATE* ReceivedTime); [id(0x0000002b), propget] HRESULT RecipientReassignmentProhibited([out, retval] VARIANT_BOOL* RecipientReassignmentProhibited); [id(0x0000002b), propput] HRESULT RecipientReassignmentProhibited([in] VARIANT_BOOL RecipientReassignmentProhibited); [id(0x0000f814), propget] HRESULT Recipients([out, retval] Recipients** Recipients); [id(0x0000851c), propget] HRESULT ReminderOverrideDefault([out, retval] VARIANT_BOOL* ReminderOverrideDefault); [id(0x0000851c), propput] HRESULT ReminderOverrideDefault([in] VARIANT_BOOL ReminderOverrideDefault); [id(0x0000851e), propget] HRESULT ReminderPlaySound([out, retval] VARIANT_BOOL* ReminderPlaySound); [id(0x0000851e), propput] HRESULT ReminderPlaySound([in] VARIANT_BOOL ReminderPlaySound); [id(0x00008503), propget] HRESULT ReminderSet([out, retval] VARIANT_BOOL* ReminderSet); [id(0x00008503), propput] HRESULT ReminderSet([in] VARIANT_BOOL ReminderSet); [id(0x0000851f), propget] HRESULT ReminderSoundFile([out, retval] BSTR* ReminderSoundFile); [id(0x0000851f), propput] HRESULT ReminderSoundFile([in] BSTR ReminderSoundFile); [id(0x00008502), propget] HRESULT ReminderTime([out, retval] DATE* ReminderTime); [id(0x00008502), propput] HRESULT ReminderTime([in] DATE ReminderTime); [id(0x00008511), propget] HRESULT RemoteStatus([out, retval] OlRemoteStatus* RemoteStatus); [id(0x00008511), propput] HRESULT RemoteStatus([in] OlRemoteStatus RemoteStatus); [id(0x00000050), propget] HRESULT ReplyRecipientNames([out, retval] BSTR* ReplyRecipientNames); [id(0x0000f013), propget] HRESULT ReplyRecipients([out, retval] Recipients** ReplyRecipients); [id(0x0000f401), propget] HRESULT SaveSentMessageFolder([out, retval] MAPIFolder** SaveSentMessageFolder); [id(0x0000f401), propputref] HRESULT SaveSentMessageFolder([in] MAPIFolder* SaveSentMessageFolder); [id(0x00000c1a), propget] HRESULT SenderName([out, retval] BSTR* SenderName); [id(0x0000f402), propget] HRESULT Sent([out, retval] VARIANT_BOOL* Sent); [id(0x00000039), propget] HRESULT SentOn([out, retval] DATE* SentOn); [id(0x00000042), propget] HRESULT SentOnBehalfOfName([out, retval] BSTR* SentOnBehalfOfName); [id(0x00000042), propput] HRESULT SentOnBehalfOfName([in] BSTR SentOnBehalfOfName); [id(0x0000f403), propget] HRESULT Submitted([out, retval] VARIANT_BOOL* Submitted); [id(0x00000e04), propget] HRESULT To([out, retval] BSTR* To); [id(0x00000e04), propput] HRESULT To([in] BSTR To); [id(0x0000f01b), propget] HRESULT VotingOptions([out, retval] BSTR* VotingOptions); [id(0x0000f01b), propput] HRESULT VotingOptions([in] BSTR VotingOptions); [id(0x00008524), propget] HRESULT VotingResponse([out, retval] BSTR* VotingResponse); [id(0x00008524), propput] HRESULT VotingResponse([in] BSTR VotingResponse); [id(0x0000f822)] HRESULT ClearConversationIndex(); [id(0x0000f813)] HRESULT Forward([out, retval] MailItem** Item); [id(0x0000f810)] HRESULT Reply([out, retval] MailItem** Item); [id(0x0000f811)] HRESULT ReplyAll([out, retval] MailItem** Item); [id(0x0000f075)] HRESULT Send(); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x0000fa49), propget] HRESULT BodyFormat([out, retval] OlBodyFormat* BodyFormat); [id(0x0000fa49), propput] HRESULT BodyFormat([in] OlBodyFormat BodyFormat); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x00003fde), propget] HRESULT InternetCodepage([out, retval] long* InternetCodepage); [id(0x00003fde), propput] HRESULT InternetCodepage([in] long InternetCodepage); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000859b), propget, hidden] HRESULT IsIPFax([out, retval] VARIANT_BOOL* IsIPFax); [id(0x0000859b), propput, hidden] HRESULT IsIPFax([in] VARIANT_BOOL IsIPFax); [id(0x0000facc), propget] HRESULT FlagIcon([out, retval] OlFlagIcon* FlagIcon); [id(0x0000facc), propput] HRESULT FlagIcon([in] OlFlagIcon FlagIcon); [id(0x0000fab0), propget, hidden] HRESULT HasCoverSheet([out, retval] VARIANT_BOOL* HasCoverSheet); [id(0x0000fab0), propput, hidden] HRESULT HasCoverSheet([in] VARIANT_BOOL HasCoverSheet); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); [id(0x00000c1f), propget] HRESULT SenderEmailAddress([out, retval] BSTR* SenderEmailAddress); [id(0x00000c1e), propget] HRESULT SenderEmailType([out, retval] BSTR* SenderEmailType); [id(0x0000fac4), propget, hidden] HRESULT EnableSharedAttachments([out, retval] VARIANT_BOOL* EnableSharedAttachments); [id(0x0000fac4), propput, hidden] HRESULT EnableSharedAttachments([in] VARIANT_BOOL EnableSharedAttachments); [id(0x0000fac6), propget] HRESULT Permission([out, retval] OlPermission* Permission); [id(0x0000fac6), propput] HRESULT Permission([in] OlPermission Permission); [id(0x0000facb), propget] HRESULT PermissionService([out, retval] OlPermissionService* PermissionService); [id(0x0000facb), propput] HRESULT PermissionService([in] OlPermissionService PermissionService); } interface _MeetingItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00000005), propget] HRESULT AutoForwarded([out, retval] VARIANT_BOOL* AutoForwarded); [id(0x00000005), propput] HRESULT AutoForwarded([in] VARIANT_BOOL AutoForwarded); [id(0x0000000f), propget] HRESULT DeferredDeliveryTime([out, retval] DATE* DeferredDeliveryTime); [id(0x0000000f), propput] HRESULT DeferredDeliveryTime([in] DATE DeferredDeliveryTime); [id(0x00000e01), propget] HRESULT DeleteAfterSubmit([out, retval] VARIANT_BOOL* DeleteAfterSubmit); [id(0x00000e01), propput] HRESULT DeleteAfterSubmit([in] VARIANT_BOOL DeleteAfterSubmit); [id(0x00000015), propget] HRESULT ExpiryTime([out, retval] DATE* ExpiryTime); [id(0x00000015), propput] HRESULT ExpiryTime([in] DATE ExpiryTime); [id(0x00000030), propget] HRESULT FlagDueBy([out, retval] DATE* FlagDueBy); [id(0x00000030), propput] HRESULT FlagDueBy([in] DATE FlagDueBy); [id(0x00008530), propget] HRESULT FlagRequest([out, retval] BSTR* FlagRequest); [id(0x00008530), propput] HRESULT FlagRequest([in] BSTR FlagRequest); [id(0x00001090), propget] HRESULT FlagStatus([out, retval] OlFlagStatus* FlagStatus); [id(0x00001090), propput] HRESULT FlagStatus([in] OlFlagStatus FlagStatus); [id(0x00000023), propget] HRESULT OriginatorDeliveryReportRequested([out, retval] VARIANT_BOOL* OriginatorDeliveryReportRequested); [id(0x00000023), propput] HRESULT OriginatorDeliveryReportRequested([in] VARIANT_BOOL OriginatorDeliveryReportRequested); [id(0x00000e06), propget] HRESULT ReceivedTime([out, retval] DATE* ReceivedTime); [id(0x00000e06), propput] HRESULT ReceivedTime([in] DATE ReceivedTime); [id(0x0000f814), propget] HRESULT Recipients([out, retval] Recipients** Recipients); [id(0x00008503), propget] HRESULT ReminderSet([out, retval] VARIANT_BOOL* ReminderSet); [id(0x00008503), propput] HRESULT ReminderSet([in] VARIANT_BOOL ReminderSet); [id(0x00008502), propget] HRESULT ReminderTime([out, retval] DATE* ReminderTime); [id(0x00008502), propput] HRESULT ReminderTime([in] DATE ReminderTime); [id(0x0000f013), propget] HRESULT ReplyRecipients([out, retval] Recipients** ReplyRecipients); [id(0x0000f401), propget] HRESULT SaveSentMessageFolder([out, retval] MAPIFolder** SaveSentMessageFolder); [id(0x0000f401), propputref] HRESULT SaveSentMessageFolder([in] MAPIFolder* SaveSentMessageFolder); [id(0x00000c1a), propget] HRESULT SenderName([out, retval] BSTR* SenderName); [id(0x0000f402), propget] HRESULT Sent([out, retval] VARIANT_BOOL* Sent); [id(0x00000039), propget] HRESULT SentOn([out, retval] DATE* SentOn); [id(0x0000f403), propget] HRESULT Submitted([out, retval] VARIANT_BOOL* Submitted); [id(0x0000f813)] HRESULT Forward([out, retval] MeetingItem** Item); [id(0x0000f760)] HRESULT GetAssociatedAppointment( [in] VARIANT_BOOL AddToCalendar, [out, retval] AppointmentItem** Item); [id(0x0000f810)] HRESULT Reply([out, retval] MailItem** Item); [id(0x0000f811)] HRESULT ReplyAll([out, retval] MailItem** Item); [id(0x0000f075)] HRESULT Send(); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x00008209), propget] HRESULT MeetingWorkspaceURL([out, retval] BSTR* MeetingWorkspaceURL); [id(0x0000facc), propget] HRESULT FlagIcon([out, retval] OlFlagIcon* FlagIcon); [id(0x0000facc), propput] HRESULT FlagIcon([in] OlFlagIcon FlagIcon); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); [id(0x00000c1f), propget] HRESULT SenderEmailAddress([out, retval] BSTR* SenderEmailAddress); [id(0x00000c1e), propget] HRESULT SenderEmailType([out, retval] BSTR* SenderEmailType); } interface _NameSpace : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00002101), propget] HRESULT CurrentUser([out, retval] Recipient** CurrentUser); [id(0x00002103), propget] HRESULT Folders([out, retval] _Folders** Folders); [id(0x00002104), propget] HRESULT Type([out, retval] BSTR* Type); [id(0x0000210d), propget] HRESULT AddressLists([out, retval] AddressLists** AddressLists); [id(0x0000210a)] HRESULT CreateRecipient( [in] BSTR RecipientName, [out, retval] Recipient** Recipient); [id(0x0000210b)] HRESULT GetDefaultFolder( [in] OlDefaultFolders FolderType, [out, retval] MAPIFolder** Folder); [id(0x00002108)] HRESULT GetFolderFromID( [in] BSTR EntryIDFolder, [in, optional] VARIANT EntryIDStore, [out, retval] MAPIFolder** Folder); [id(0x00002109)] HRESULT GetItemFromID( [in] BSTR EntryIDItem, [in, optional] VARIANT EntryIDStore, [out, retval] IDispatch** Item); [id(0x00002107)] HRESULT GetRecipientFromID( [in] BSTR EntryID, [out, retval] Recipient** Recipient); [id(0x0000210c)] HRESULT GetSharedDefaultFolder( [in] Recipient* Recipient, [in] OlDefaultFolders FolderType, [out, retval] MAPIFolder** Folder); [id(0x00002106)] HRESULT Logoff(); [id(0x00002105)] HRESULT Logon( [in, optional] VARIANT Profile, [in, optional] VARIANT Password, [in, optional] VARIANT ShowDialog, [in, optional] VARIANT NewSession); [id(0x0000210e)] HRESULT PickFolder([out, retval] MAPIFolder** Folder); [id(0x00002117), hidden] HRESULT RefreshRemoteHeaders(); [id(0x00002118), propget] HRESULT SyncObjects([out, retval] SyncObjects** SyncObjects); [id(0x00002119)] HRESULT AddStore([in] VARIANT Store); [id(0x0000211a)] HRESULT RemoveStore([in] MAPIFolder* Folder); [id(0x0000fa4c), propget] HRESULT Offline([out, retval] VARIANT_BOOL* Offline); [id(0x0000fa0d)] HRESULT Dial([in, optional] VARIANT ContactItem); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000fac1), propget] HRESULT ExchangeConnectionMode([out, retval] OlExchangeConnectionMode* ExchangeConnectionMode); [id(0x0000fac5)] HRESULT AddStoreEx( [in] VARIANT Store, [in] OlStoreType Type); } interface _NoteItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x00008b00), propget] HRESULT Color([out, retval] OlNoteColor* Color); [id(0x00008b00), propput] HRESULT Color([in] OlNoteColor Color); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00008b03), propget] HRESULT Height([out, retval] long* Height); [id(0x00008b03), propput] HRESULT Height([in] long Height); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x00008b04), propget] HRESULT Left([out, retval] long* Left); [id(0x00008b04), propput] HRESULT Left([in] long Left); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x0000f7a0), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00008b05), propget] HRESULT Top([out, retval] long* Top); [id(0x00008b05), propput] HRESULT Top([in] long Top); [id(0x00008b02), propget] HRESULT Width([out, retval] long* Width); [id(0x00008b02), propput] HRESULT Width([in] long Width); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); } interface _OutlookBarGroups : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000050), propget] HRESULT Count([out, retval] long* Count); [id(0x00000051), , custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), custom(2941FF83-88D8-4F73-B6A9-BDF8712D000D, "propget")] HRESULT Item( [in] VARIANT Index, [out, retval] OutlookBarGroup** Item); [id(0x0000005f)] HRESULT Add( [in] BSTR Name, [in, optional] VARIANT Index, [out, retval] OutlookBarGroup** Group); [id(0x00000054)] HRESULT Remove([in] VARIANT Index); } interface _OutlookBarPane : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00002100), propget] HRESULT Contents([out, retval] OutlookBarStorage** Contents); [id(0x00002101), propget] HRESULT CurrentGroup([out, retval] OutlookBarGroup** CurrentGroup); [id(0x00002101), propputref] HRESULT CurrentGroup([in] OutlookBarGroup* CurrentGroup); [id(00000000), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x00002103), propget] HRESULT Visible([out, retval] VARIANT_BOOL* Visible); [id(0x00002103), propput] HRESULT Visible([in] VARIANT_BOOL Visible); } interface _OutlookBarShortcuts : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x00000050), propget] HRESULT Count([out, retval] long* Count); [id(0x00000051), , custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), custom(2941FF83-88D8-4F73-B6A9-BDF8712D000D, "propget")] HRESULT Item( [in] VARIANT Index, [out, retval] OutlookBarShortcut** Item); [id(0x0000005f)] HRESULT Add( [in] VARIANT Target, [in] BSTR Name, [in, optional] VARIANT Index, [out, retval] OutlookBarShortcut** Shortcut); [id(0x00000054)] HRESULT Remove([in] VARIANT Index); } interface _PostItem : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), propget] HRESULT Session([out, retval] _NameSpace** Session); [id(0x0000f001), propget] HRESULT Parent([out, retval] IDispatch** Parent); [id(0x0000f817), propget] HRESULT Actions([out, retval] Actions** Actions); [id(0x0000f815), propget] HRESULT Attachments([out, retval] Attachments** Attachments); [id(0x00008535), propget] HRESULT BillingInformation([out, retval] BSTR* BillingInformation); [id(0x00008535), propput] HRESULT BillingInformation([in] BSTR BillingInformation); [id(0x00009100), propget] HRESULT Body([out, retval] BSTR* Body); [id(0x00009100), propput] HRESULT Body([in] BSTR Body); [id(0x00009001), propget] HRESULT Categories([out, retval] BSTR* Categories); [id(0x00009001), propput] HRESULT Categories([in] BSTR Categories); [id(0x0000853b), propget] HRESULT Companies([out, retval] BSTR* Companies); [id(0x0000853b), propput] HRESULT Companies([in] BSTR Companies); [id(0x0000fac0), propget] HRESULT ConversationIndex([out, retval] BSTR* ConversationIndex); [id(0x00000070), propget] HRESULT ConversationTopic([out, retval] BSTR* ConversationTopic); [id(0x00003007), propget] HRESULT CreationTime([out, retval] DATE* CreationTime); [id(0x0000f01e), propget] HRESULT EntryID([out, retval] BSTR* EntryID); [id(0x0000f095), propget] HRESULT FormDescription([out, retval] FormDescription** FormDescription); [id(0x0000f03e), propget] HRESULT GetInspector([out, retval] _Inspector** GetInspector); [id(0x00000017), propget] HRESULT Importance([out, retval] OlImportance* Importance); [id(0x00000017), propput] HRESULT Importance([in] OlImportance Importance); [id(0x00003008), propget] HRESULT LastModificationTime([out, retval] DATE* LastModificationTime); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000001a), propget] HRESULT MessageClass([out, retval] BSTR* MessageClass); [id(0x0000001a), propput] HRESULT MessageClass([in] BSTR MessageClass); [id(0x00008534), propget] HRESULT Mileage([out, retval] BSTR* Mileage); [id(0x00008534), propput] HRESULT Mileage([in] BSTR Mileage); [id(0x0000850e), propget] HRESULT NoAging([out, retval] VARIANT_BOOL* NoAging); [id(0x0000850e), propput] HRESULT NoAging([in] VARIANT_BOOL NoAging); [id(0x00008552), propget] HRESULT OutlookInternalVersion([out, retval] long* OutlookInternalVersion); [id(0x00008554), propget] HRESULT OutlookVersion([out, retval] BSTR* OutlookVersion); [id(0x0000f0a3), propget] HRESULT Saved([out, retval] VARIANT_BOOL* Saved); [id(0x00000036), propget] HRESULT Sensitivity([out, retval] OlSensitivity* Sensitivity); [id(0x00000036), propput] HRESULT Sensitivity([in] OlSensitivity Sensitivity); [id(0x00000e08), propget] HRESULT Size([out, retval] long* Size); [id(0x00000037), propget] HRESULT Subject([out, retval] BSTR* Subject); [id(0x00000037), propput] HRESULT Subject([in] BSTR Subject); [id(0x0000f01c), propget] HRESULT UnRead([out, retval] VARIANT_BOOL* UnRead); [id(0x0000f01c), propput] HRESULT UnRead([in] VARIANT_BOOL UnRead); [id(0x0000f816), propget] HRESULT UserProperties([out, retval] UserProperties** UserProperties); [id(0x0000f023)] HRESULT Close([in] OlInspectorClose SaveMode); [id(0x0000f032)] HRESULT Copy([out, retval] IDispatch** Item); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000f0a6)] HRESULT Display([in, optional] VARIANT Modal); [id(0x0000f034)] HRESULT Move( [in] MAPIFolder* DestFldr, [out, retval] IDispatch** Item); [id(0x0000f033)] HRESULT PrintOut(); [id(0x0000f048)] HRESULT Save(); [id(0x0000f051)] HRESULT SaveAs( [in] BSTR Path, [in, optional] VARIANT Type); [id(0x00000015), propget] HRESULT ExpiryTime([out, retval] DATE* ExpiryTime); [id(0x00000015), propput] HRESULT ExpiryTime([in] DATE ExpiryTime); [id(0x0000f404), propget] HRESULT HTMLBody([out, retval] BSTR* HTMLBody); [id(0x0000f404), propput] HRESULT HTMLBody([in] BSTR HTMLBody); [id(0x00000e06), propget] HRESULT ReceivedTime([out, retval] DATE* ReceivedTime); [id(0x00000c1a), propget] HRESULT SenderName([out, retval] BSTR* SenderName); [id(0x00000039), propget] HRESULT SentOn([out, retval] DATE* SentOn); [id(0x0000f822)] HRESULT ClearConversationIndex(); [id(0x0000f813)] HRESULT Forward([out, retval] MailItem** Item); [id(0x0000f075)] HRESULT Post(); [id(0x0000f810)] HRESULT Reply([out, retval] MailItem** Item); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x0000fa09), propget] HRESULT ItemProperties([out, retval] ItemProperties** ItemProperties); [id(0x0000fa49), propget] HRESULT BodyFormat([out, retval] OlBodyFormat* BodyFormat); [id(0x0000fa49), propput] HRESULT BodyFormat([in] OlBodyFormat BodyFormat); [id(0x0000fa4d), propget] HRESULT DownloadState([out, retval] OlDownloadState* DownloadState); [id(0x0000fa0b)] HRESULT ShowCategoriesDialog(); [id(0x00003fde), propget] HRESULT InternetCodepage([out, retval] long* InternetCodepage); [id(0x00003fde), propput] HRESULT InternetCodepage([in] long InternetCodepage); [id(0x00008571), propget] HRESULT MarkForDownload([out, retval] OlRemoteStatus* MarkForDownload); [id(0x00008571), propput] HRESULT MarkForDownload([in] OlRemoteStatus MarkForDownload); [id(0x0000faa3), hidden] HRESULT SetACLs([out, retval] VARIANT_BOOL* AllOkay); [id(0x0000faa4), propget] HRESULT IsConflict([out, retval] VARIANT_BOOL* IsConflict); [id(0x0000faba), propget] HRESULT AutoResolvedWinner([out, retval] VARIANT_BOOL* AutoResolvedWinner); [id(0x0000fabb), propget] HRESULT Conflicts([out, retval] Conflicts** Conflicts); [id(0x00000c1f), propget] HRESULT SenderEmailAddress([out, retval] BSTR* SenderEmailAddress); [id(0x00000c1e), propget] HRESULT SenderEmailType([out, retval] BSTR* SenderEmailType); } interface _Reminder : IDispatch { [id(0x0000f000), propget] HRESULT Application([out, retval] _Application** Application); [id(0x0000f00a), propget] HRESULT Class([out, retval] OlObjectClass* Class); [id(0x0000f00b), prop