typedef enum { olExchange = 0, olImap = 1, olPop3 = 2, olHttp = 3, olOtherAccount = 5 } OlAccountType; 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 { olExchangeUserAddressEntry = 0, olExchangeDistributionListAddressEntry = 1, olExchangePublicFolderAddressEntry = 2, olExchangeAgentAddressEntry = 3, olExchangeOrganizationAddressEntry = 4, olExchangeRemoteUserAddressEntry = 5, olOutlookContactAddressEntry = 10, olOutlookDistributionListAddressEntry = 11, olLdapAddressEntry = 20, olSmtpAddressEntry = 30, olOtherAddressEntry = 40 } OlAddressEntryUserType; typedef enum { olExchangeGlobalAddressList = 0, olExchangeContainer = 1, olOutlookAddressList = 2, olOutlookLdapAddressList = 3, olCustomAddressList = 4 } OlAddressListType; typedef enum { olAlignLeft = 0, olAlignCenter = 1, olAlignRight = 2 } OlAlign; typedef enum { olAlignmentLeft = 0, olAlignmentRight = 1 } OlAlignment; typedef enum { olAppointmentTimeFieldNone = 1, olAppointmentTimeFieldStart = 2, olAppointmentTimeFieldEnd = 3 } OlAppointmentTimeField; typedef enum { olAttachmentBlockLevelNone = 0, olAttachmentBlockLevelOpen = 1 } OlAttachmentBlockLevel; typedef enum { olByValue = 1, olByReference = 4, olEmbeddeditem = 5, olOLE = 6 } OlAttachmentType; typedef enum { olAutoDiscoverConnectionUnknown = 0, olAutoDiscoverConnectionExternal = 1, olAutoDiscoverConnectionInternal = 2, olAutoDiscoverConnectionInternalDomain = 3 } OlAutoDiscoverConnectionMode; typedef enum { olAutoPreviewAll = 0, olAutoPreviewUnread = 1, olAutoPreviewNone = 2 } OlAutoPreview; typedef enum { olBackStyleTransparent = 0, olBackStyleOpaque = 1 } OlBackStyle; typedef enum { olFormatUnspecified = 0, olFormatPlain = 1, olFormatHTML = 2, olFormatRichText = 3 } OlBodyFormat; typedef enum { olBorderStyleNone = 0, olBorderStyleSingle = 1 } OlBorderStyle; typedef enum { olBusinessCardTypeOutlook = 0, olBusinessCardTypeInterConnect = 1 } OlBusinessCardType; typedef enum { olFree = 0, olTentative = 1, olBusy = 2, olOutOfOffice = 3 } OlBusyStatus; typedef enum { olFreeBusyOnly = 0, olFreeBusyAndSubject = 1, olFullDetails = 2 } OlCalendarDetail; typedef enum { olCalendarMailFormatDailySchedule = 0, olCalendarMailFormatEventList = 1 } OlCalendarMailFormat; typedef enum { olCalendarViewDay = 0, olCalendarViewWeek = 1, olCalendarViewMonth = 2, olCalendarViewMultiDay = 3, olCalendarView5DayWeek = 4 } OlCalendarViewMode; typedef enum { olCategoryColorNone = 0, olCategoryColorRed = 1, olCategoryColorOrange = 2, olCategoryColorPeach = 3, olCategoryColorYellow = 4, olCategoryColorGreen = 5, olCategoryColorTeal = 6, olCategoryColorOlive = 7, olCategoryColorBlue = 8, olCategoryColorPurple = 9, olCategoryColorMaroon = 10, olCategoryColorSteel = 11, olCategoryColorDarkSteel = 12, olCategoryColorGray = 13, olCategoryColorDarkGray = 14, olCategoryColorBlack = 15, olCategoryColorDarkRed = 16, olCategoryColorDarkOrange = 17, olCategoryColorDarkPeach = 18, olCategoryColorDarkYellow = 19, olCategoryColorDarkGreen = 20, olCategoryColorDarkTeal = 21, olCategoryColorDarkOlive = 22, olCategoryColorDarkBlue = 23, olCategoryColorDarkPurple = 24, olCategoryColorDarkMaroon = 25 } OlCategoryColor; typedef enum { olCategoryShortcutKeyNone = 0, olCategoryShortcutKeyCtrlF2 = 1, olCategoryShortcutKeyCtrlF3 = 2, olCategoryShortcutKeyCtrlF4 = 3, olCategoryShortcutKeyCtrlF5 = 4, olCategoryShortcutKeyCtrlF6 = 5, olCategoryShortcutKeyCtrlF7 = 6, olCategoryShortcutKeyCtrlF8 = 7, olCategoryShortcutKeyCtrlF9 = 8, olCategoryShortcutKeyCtrlF10 = 9, olCategoryShortcutKeyCtrlF11 = 10, olCategoryShortcutKeyCtrlF12 = 11 } OlCategoryShortcutKey; typedef enum { olAutoColor = 0, olColorBlack = 1, olColorMaroon = 2, olColorGreen = 3, olColorOlive = 4, olColorNavy = 5, olColorPurple = 6, olColorTeal = 7, olColorGray = 8, olColorSilver = 9, olColorRed = 10, olColorLime = 11, olColorYellow = 12, olColorBlue = 13, olColorFuchsia = 14, olColorAqua = 15, olColorWhite = 16 } OlColor; typedef enum { olComboBoxStyleCombo = 0, olComboBoxStyleList = 2 } OlComboBoxStyle; typedef enum { olContactPhoneAssistant = 0, olContactPhoneBusiness = 1, olContactPhoneBusiness2 = 2, olContactPhoneBusinessFax = 3, olContactPhoneCallback = 4, olContactPhoneCar = 5, olContactPhoneCompany = 6, olContactPhoneHome = 7, olContactPhoneHome2 = 8, olContactPhoneHomeFax = 9, olContactPhoneISDN = 10, olContactPhoneMobile = 11, olContactPhoneOther = 12, olContactPhoneOtherFax = 13, olContactPhonePager = 14, olContactPhonePrimary = 15, olContactPhoneRadio = 16, olContactPhoneTelex = 17, olContactPhoneTTYTTD = 18 } OlContactPhoneNumber; typedef enum { olItemContextMenu = 0, olViewContextMenu = 1, olFolderContextMenu = 2, olAttachmentContextMenu = 3, olStoreContextMenu = 4, olShortcutContextMenu = 5 } OlContextMenu; typedef enum { olSunday = 1, olMonday = 2, olTuesday = 4, olWednesday = 8, olThursday = 16, olFriday = 32, olSaturday = 64 } OlDaysOfWeek; typedef enum { olTimeScale5Minutes = 0, olTimeScale6Minutes = 1, olTimeScale10Minutes = 2, olTimeScale15Minutes = 3, olTimeScale30Minutes = 4, olTimeScale60Minutes = 5 } OlDayWeekTimeScale; typedef enum { olAllExpanded = 0, olAllCollapsed = 1, olLastViewed = 2 } OlDefaultExpandCollapseSetting; 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, olFolderRssFeeds = 25, olFolderToDo = 28, olFolderManagedEmail = 29 } OlDefaultFolders; typedef enum { olDefaultMail = 1, olDefaultMeeting = 2, olDefaultSharingRequest = 4, olDefaultTask = 3, olDefaultMembers = 5, olDefaultDelegates = 6, olDefaultSingleName = 7, olDefaultPickRooms = 8 } OlDefaultSelectNamesDisplayMode; 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 { olDragBehaviorDisabled = 0, olDragBehaviorEnabled = 1 } OlDragBehavior; typedef enum { olEditorText = 1, olEditorHTML = 2, olEditorRTF = 3, olEditorWord = 4 } OlEditorType; typedef enum { olEnterFieldBehaviorSelectAll = 0, olEnterFieldBehaviorRecallSelection = 1 } OlEnterFieldBehavior; typedef enum { olNoExchange = 0, olOffline = 100, olCachedOffline = 200, olDisconnected = 300, olCachedDisconnected = 400, olCachedConnectedHeaders = 500, olCachedConnectedDrizzle = 600, olCachedConnectedFull = 700, olOnline = 800 } OlExchangeConnectionMode; typedef enum { olPrimaryExchangeMailbox = 0, olExchangeMailbox = 1, olExchangePublicFolder = 2, olNotExchange = 3 } OlExchangeStoreType; 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 { olFormatCurrencyDecimal = 1, olFormatCurrencyNonDecimal = 2 } OlFormatCurrency; typedef enum { olFormatDateTimeLongDayDateTime = 1, olFormatDateTimeShortDateTime = 2, olFormatDateTimeShortDayDateTime = 3, olFormatDateTimeShortDayMonthDateTime = 4, OlFormatDateTimeLongDayDate = 5, olFormatDateTimeLongDate = 6, olFormatDateTimeLongDateReversed = 7, olFormatDateTimeShortDate = 8, olFormatDateTimeShortDateNumOnly = 9, olFormatDateTimeShortDayMonth = 10, olFormatDateTimeShortMonthYear = 11, olFormatDateTimeShortMonthYearNumOnly = 12, olFormatDateTimeShortDayDate = 13, olFormatDateTimeLongTime = 15, olFormatDateTimeShortTime = 16, olFormatDateTimeBestFit = 17 } OlFormatDateTime; typedef enum { olFormatDurationShort = 1, olFormatDurationLong = 2, olFormatDurationShortBusiness = 3, olFormatDurationLongBusiness = 4 } OlFormatDuration; typedef enum { olFormatEnumBitmap = 1, olFormatEnumText = 2 } OlFormatEnumeration; typedef enum { olFormatIntegerPlain = 1, olFormatIntegerComputer1 = 2, olFormatIntegerComputer2 = 3, olFormatIntegerComputer3 = 4 } OlFormatInteger; typedef enum { olFormatKeywordsText = 1 } OlFormatKeywords; typedef enum { olFormatNumberAllDigits = 1, olFormatNumberTruncated = 2, olFormatNumber1Decimal = 3, olFormatNumber2Decimal = 4, olFormatNumberScientific = 5, olFormatNumberComputer1 = 6, olFormatNumberComputer2 = 7, olFormatNumberComputer3 = 8, olFormatNumberRaw = 9 } OlFormatNumber; typedef enum { olFormatPercentRounded = 1, olFormatPercent1Decimal = 2, olFormatPercent2Decimal = 3, olFormatPercentAllDigits = 4 } OlFormatPercent; typedef enum { olFormatSmartFromFromTo = 1, olFormatSmartFromFromOnly = 2 } OlFormatSmartFrom; typedef enum { olFormatTextText = 1 } OlFormatText; typedef enum { olFormatYesNoYesNo = 1, olFormatYesNoOnOff = 2, olFormatYesNoTrueFalse = 3, olFormatYesNoIcon = 4 } OlFormatYesNo; typedef enum { olFormRegionIconDefault = 1, olFormRegionIconUnread = 2, olFormRegionIconRead = 3, olFormRegionIconReplied = 4, olFormRegionIconForwarded = 5, olFormRegionIconUnsent = 6, olFormRegionIconSubmitted = 7, olFormRegionIconSigned = 8, olFormRegionIconEncrypted = 9, olFormRegionIconWindow = 10, olFormRegionIconPage = 11, olFormRegionIconRecurring = 12 } OlFormRegionIcon; typedef enum { olFormRegionRead = 0, olFormRegionCompose = 1, olFormRegionPreview = 2 } OlFormRegionMode; typedef enum { olFormRegionTypeSeparate = 0, olFormRegionTypeAdjoining = 1 } OlFormRegionSize; typedef enum { olDefaultRegistry = 0, olPersonalRegistry = 2, olFolderRegistry = 3, olOrganizationRegistry = 4 } OlFormRegistry; typedef enum { olUnspecified = 0, olFemale = 1, olMale = 2 } OlGender; typedef enum { olGridLineNone = 0, olGridLineSmallDots = 1, olGridLineLargeDots = 2, olGridLineDashes = 3, olGridLineSolid = 4 } OlGridLineStyle; typedef enum { olCustomFoldersGroup = 0, olMyFoldersGroup = 1, olPeopleFoldersGroup = 2, olOtherFoldersGroup = 3, olFavoriteFoldersGroup = 4 } OlGroupType; typedef enum { olHorizontalLayoutAlignLeft = 0, olHorizontalLayoutAlignCenter = 1, olHorizontalLayoutAlignRight = 2, olHorizontalLayoutGrow = 3 } OlHorizontalLayout; typedef enum { olIconDoNotArrange = 0, olIconLineUp = 1, olIconAutoArrange = 2, olIconSortAndAutoArrange = 3 } OlIconViewPlacement; typedef enum { olIconViewLarge = 0, olIconViewSmall = 1, olIconViewList = 2 } OlIconViewType; 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 { olMarkToday = 0, olMarkTomorrow = 1, olMarkThisWeek = 2, olMarkNextWeek = 3, olMarkNoDate = 4 } OlMarkInterval; typedef enum { olMatchEntryFirstLetter = 0, olMatchEntryComplete = 1, olMatchEntryNone = 2 } OlMatchEntry; 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, olMeetingReceivedAndCanceled = 7 } OlMeetingStatus; typedef enum { olMouseButtonLeft = 1, olMouseButtonRight = 2, olMouseButtonMiddle = 4 } OlMouseButton; typedef enum { olMousePointerDefault = 0, olMousePointerArrow = 1, olMousePointerCross = 2, olMousePointerIBeam = 3, olMousePointerSizeNESW = 6, olMousePointerSizeNS = 7, olMousePointerSizeNWSE = 8, olMousePointerSizeWE = 9, olMousePointerUpArrow = 10, olMousePointerHourGlass = 11, olMousePointerNoDrop = 12, olMousePointerAppStarting = 13, olMousePointerHelp = 14, olMousePointerSizeAll = 15, olMousePointerCustom = 99 } OlMousePointer; typedef enum { olWidthMultiLine = 0, olAlwaysSingleLine = 1, olAlwaysMultiLine = 2 } OlMultiLine; typedef enum { olMultiSelectSingle = 0, olMultiSelectMulti = 1, olMultiSelectExtended = 2 } OlMultiSelect; typedef enum { olModuleMail = 0, olModuleCalendar = 1, olModuleContacts = 2, olModuleTasks = 3, olModuleJournal = 4, olModuleNotes = 5, olModuleFolderList = 6, olModuleShortcuts = 7 } OlNavigationModuleType; 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, olSharing = 104, olAccount = 105, olAccounts = 106, olStore = 107, olStores = 108, olSelectNamesDialog = 109, olExchangeUser = 110, olExchangeDistributionList = 111, olPropertyAccessor = 112, olStorageItem = 113, olRules = 114, olRule = 115, olRuleActions = 116, olRuleAction = 117, olMoveOrCopyRuleAction = 118, olSendRuleAction = 119, olTable = 120, olRow = 121, olAssignToCategoryRuleAction = 122, olPlaySoundRuleAction = 123, olMarkAsTaskRuleAction = 124, olNewItemAlertRuleAction = 125, olRuleConditions = 126, olRuleCondition = 127, olImportanceRuleCondition = 128, olFormRegion = 129, olCategoryRuleCondition = 130, olFormNameRuleCondition = 131, olFromRuleCondition = 132, olSenderInAddressListRuleCondition = 133, olTextRuleCondition = 134, olAccountRuleCondition = 135, olClassTableView = 136, olClassIconView = 137, olClassCardView = 138, olClassCalendarView = 139, olClassTimeLineView = 140, olViewFields = 141, olViewField = 142, olOrderField = 144, olOrderFields = 145, olViewFont = 146, olAutoFormatRule = 147, olAutoFormatRules = 148, olColumnFormat = 149, olColumns = 150, olCalendarSharing = 151, olCategory = 152, olCategories = 153, olColumn = 154, olClassNavigationPane = 155, olNavigationModules = 156, olNavigationModule = 157, olMailModule = 158, olCalendarModule = 159, olContactsModule = 160, olTasksModule = 161, olJournalModule = 162, olNotesModule = 163, olNavigationGroups = 164, olNavigationGroup = 165, olNavigationFolders = 166, olNavigationFolder = 167, olClassBusinessCardView = 168, olAttachmentSelection = 169, olAddressRuleCondition = 170, olUserDefinedProperty = 171, olUserDefinedProperties = 172, olFromRssFeedRuleCondition = 173, olClassTimeZone = 174, olClassTimeZones = 175 } OlObjectClass; typedef enum { olExcelWorkSheetItem = 8, olWordDocumentItem = 9, olPowerPointShowItem = 10 } OlOfficeDocItemsType; typedef enum { olLargeIcon = 0, olSmallIcon = 1 } OlOutlookBarViewType; typedef enum { olPageTypePlanner = 0, olPageTypeTracker = 1 } OlPageType; typedef enum { olOutlookBar = 1, olFolderList = 2, olPreview = 3, olNavigationPane = 4, olToDoBar = 5 } OlPane; typedef enum { olUnrestricted = 0, olDoNotForward = 1, olPermissionTemplate = 2 } OlPermission; typedef enum { olUnknown = 0, olWindows = 1, olPassport = 2 } OlPermissionService; typedef enum { olPictureAlignmentLeft = 0, olPictureAlignmentTop = 1 } OlPictureAlignment; typedef enum { olShowNone = 0, olShowTo = 1, olShowToCc = 2, olShowToCcBcc = 3 } OlRecipientSelectors; 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 { olWeak = 0, olStrong = 1 } OlReferenceType; 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 { olRuleActionUnknown = 0, olRuleActionMoveToFolder = 1, olRuleActionAssignToCategory = 2, olRuleActionDelete = 3, olRuleActionDeletePermanently = 4, olRuleActionCopyToFolder = 5, olRuleActionForward = 6, olRuleActionForwardAsAttachment = 7, olRuleActionRedirect = 8, olRuleActionServerReply = 9, olRuleActionTemplate = 10, olRuleActionFlagForActionInDays = 11, olRuleActionFlagColor = 12, olRuleActionFlagClear = 13, olRuleActionImportance = 14, olRuleActionSensitivity = 15, olRuleActionPrint = 16, olRuleActionPlaySound = 17, olRuleActionStartApplication = 18, olRuleActionMarkRead = 19, olRuleActionRunScript = 20, olRuleActionStop = 21, olRuleActionCustomAction = 22, olRuleActionNewItemAlert = 23, olRuleActionDesktopAlert = 24, olRuleActionNotifyRead = 25, olRuleActionNotifyDelivery = 26, olRuleActionCcMessage = 27, olRuleActionDefer = 28, olRuleActionMarkAsTask = 29, olRuleActionClearCategories = 30 } OlRuleActionType; typedef enum { olConditionUnknown = 0, olConditionFrom = 1, olConditionSubject = 2, olConditionAccount = 3, olConditionOnlyToMe = 4, olConditionTo = 5, olConditionImportance = 6, olConditionSensitivity = 7, olConditionFlaggedForAction = 8, olConditionCc = 9, olConditionToOrCc = 10, olConditionNotTo = 11, olConditionSentTo = 12, olConditionBody = 13, olConditionBodyOrSubject = 14, olConditionMessageHeader = 15, olConditionRecipientAddress = 16, olConditionSenderAddress = 17, olConditionCategory = 18, olConditionOOF = 19, olConditionHasAttachment = 20, olConditionSizeRange = 21, olConditionDateRange = 22, olConditionFormName = 23, olConditionProperty = 24, olConditionSenderInAddressBook = 25, olConditionMeetingInviteOrUpdate = 26, olConditionLocalMachineOnly = 27, olConditionOtherMachine = 28, olConditionAnyCategory = 29, olConditionFromRssFeed = 30, olConditionFromAnyRssFeed = 31 } OlRuleConditionType; typedef enum { olRuleExecuteAllMessages = 0, olRuleExecuteReadMessages = 1, olRuleExecuteUnreadMessages = 2 } OlRuleExecuteOption; typedef enum { olRuleReceive = 0, olRuleSend = 1 } OlRuleType; typedef enum { olTXT = 0, olRTF = 1, olTemplate = 2, olMSG = 3, olDoc = 4, olHTML = 5, olVCard = 6, olVCal = 7, olICal = 8, olMSGUnicode = 9, olMHTML = 10 } OlSaveAsType; typedef enum { olScrollBarsNone = 0, olScrollBarsHorizontal = 1, olScrollBarsVertical = 2, olScrollBarsBoth = 3 } OlScrollBars; typedef enum { olSearchScopeCurrentFolder = 0, olSearchScopeAllFolders = 1 } OlSearchScope; typedef enum { olNormal = 0, olPersonal = 1, olPrivate = 2, olConfidential = 3 } OlSensitivity; typedef enum { olSharingMsgTypeUnknown = 0, olSharingMsgTypeRequest = 1, olSharingMsgTypeInvite = 2, olSharingMsgTypeInviteAndRequest = 3, olSharingMsgTypeResponseAllow = 4, olSharingMsgTypeResponseDeny = 5 } OlSharingMsgType; typedef enum { olProviderUnknown = 0, olProviderExchange = 1, olProviderWebCal = 2, olProviderPubCal = 3, olProviderICal = 4, olProviderSharePoint = 5, olProviderRSS = 6 } OlSharingProvider; typedef enum { olShiftStateShiftMask = 1, olShiftStateCtrlMask = 2, olShiftStateAltMask = 4 } OlShiftState; typedef enum { olNoItemCount = 0, olShowUnreadItemCount = 1, olShowTotalItemCount = 2 } OlShowItemCount; typedef enum { olSortNone = 0, olAscending = 1, olDescending = 2 } OlSortOrder; typedef enum { olSpecialFolderAllTasks = 0, olSpecialFolderReminders = 1 } OlSpecialFolders; typedef enum { olIdentifyBySubject = 0, olIdentifyByEntryID = 1, olIdentifyByMessageClass = 2 } OlStorageIdentifierType; typedef enum { olStoreDefault = 1, olStoreUnicode = 2, olStoreANSI = 3 } OlStoreType; typedef enum { olSyncStopped = 0, olSyncStarted = 1 } OlSyncState; typedef enum { olUserItems = 0, olHiddenItems = 1 } OlTableContents; 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 { olTextAlignLeft = 1, olTextAlignCenter = 2, olTextAlignRight = 3 } OlTextAlign; typedef enum { olTimelineViewDay = 0, olTimelineViewWeek = 1, olTimelineViewMonth = 2 } OlTimelineViewMode; typedef enum { olTimeStyleTimeOnly = 0, olTimeStyleTimeDuration = 1, olTimeStyleShortDuration = 4 } OlTimeStyle; 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, olInteger = 20, olEnumeration = 21, olSmartFrom = 22 } OlUserPropertyType; typedef enum { olVerticalLayoutAlignTop = 0, olVerticalLayoutAlignMiddle = 1, olVerticalLayoutAlignBottom = 2, olVerticalLayoutGrow = 3 } OlVerticalLayout; typedef enum { olViewSaveOptionThisFolderEveryone = 0, olViewSaveOptionThisFolderOnlyMe = 1, olViewSaveOptionAllFoldersOfType = 2 } OlViewSaveOption; typedef enum { olTableView = 0, olCardView = 1, olCalendarView = 2, olIconView = 3, olTimelineView = 4, olBusinessCardView = 5, olDailyTaskListView = 6 } OlViewType; typedef enum { olMaximized = 0, olMinimized = 1, olNormalWindow = 2 } OlWindowState; interface _Account : 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(0x0000fad2), propget] HRESULT AccountType([out, retval] OlAccountType* AccountType); [id(0x00003001), propget] HRESULT DisplayName([out, retval] BSTR* DisplayName); [id(0x0000fad3), propget] HRESULT UserName([out, retval] BSTR* UserName); [id(0x0000fad4), propget] HRESULT SmtpAddress([out, retval] BSTR* SmtpAddress); } interface _AccountRuleCondition : 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(0x00000067), propget] HRESULT Enabled([out, retval] VARIANT_BOOL* Enabled); [id(0x00000067), propput] HRESULT Enabled([in] VARIANT_BOOL Enabled); [id(0x0000fb2a), propget] HRESULT ConditionType([out, retval] OlRuleConditionType* ConditionType); [id(0x0000fad1), propget] HRESULT Account([out, retval] Account** Account); [id(0x0000fad1), propput] HRESULT Account([in] Account* Account); } interface _Accounts : 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] _Account** Item); } interface _AddressRuleCondition : 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(0x00000067), propget] HRESULT Enabled([out, retval] VARIANT_BOOL* Enabled); [id(0x00000067), propput] HRESULT Enabled([in] VARIANT_BOOL Enabled); [id(0x0000fb2a), propget] HRESULT ConditionType([out, retval] OlRuleConditionType* ConditionType); [id(0x0000fb27), propget] HRESULT Address([out, retval] VARIANT* Address); [id(0x0000fb27), propput] HRESULT Address([in] VARIANT Address); } 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, hidden] 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, hidden] 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); [id(0x0000fad6), propget] HRESULT DefaultProfileName([out, retval] BSTR* DefaultProfileName); [id(0x0000fbf3), propget] HRESULT IsTrusted([out, retval] VARIANT_BOOL* IsTrusted); [id(0x0000fbd6)] HRESULT GetObjectReference( [in] IDispatch* Item, [in] OlReferenceType ReferenceType, [out, retval] IDispatch** NewObject); [id(0x0000fc08), propget] HRESULT Assistance([out, retval] IAssistance** Assistance); [id(0x0000fc29), propget] HRESULT TimeZones([out, retval] TimeZones** TimeZones); } 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, hidden] HRESULT IsOnlineMeeting([out, retval] VARIANT_BOOL* IsOnlineMeeting); [id(0x00008240), propput, hidden] 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, hidden] HRESULT NetMeetingAutoStart([out, retval] VARIANT_BOOL* NetMeetingAutoStart); [id(0x00008244), propput, hidden] HRESULT NetMeetingAutoStart([in] VARIANT_BOOL NetMeetingAutoStart); [id(0x00008243), propget, hidden] HRESULT NetMeetingOrganizerAlias([out, retval] BSTR* NetMeetingOrganizerAlias); [id(0x00008243), propput, hidden] HRESULT NetMeetingOrganizerAlias([in] BSTR NetMeetingOrganizerAlias); [id(0x00008242), propget, hidden] HRESULT NetMeetingServer([out, retval] BSTR* NetMeetingServer); [id(0x00008242), propput, hidden] HRESULT NetMeetingServer([in] BSTR NetMeetingServer); [id(0x00008241), propget, hidden] HRESULT NetMeetingType([out, retval] OlNetMeetingType* NetMeetingType); [id(0x00008241), propput, hidden] 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, hidden] HRESULT NetMeetingDocPathName([out, retval] BSTR* NetMeetingDocPathName); [id(0x00008247), propput, hidden] HRESULT NetMeetingDocPathName([in] BSTR NetMeetingDocPathName); [id(0x00008248), propget, hidden] HRESULT NetShowURL([out, retval] BSTR* NetShowURL); [id(0x00008248), propput, hidden] HRESULT NetShowURL([in] BSTR NetShowURL); [id(0x0000f405), propget] HRESULT Links([out, retval] Links** Links); [id(0x00008246), propget, hidden] HRESULT ConferenceServerAllowExternal([out, retval] VARIANT_BOOL* ConferenceServerAllowExternal); [id(0x00008246), propput, hidden] HRESULT ConferenceServerAllowExternal([in] VARIANT_BOOL ConferenceServerAllowExternal); [id(0x00008249), propget, hidden] HRESULT ConferenceServerPassword([out, retval] BSTR* ConferenceServerPassword); [id(0x00008249), propput, hidden] 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); [id(0x0000fafd), propget] HRESULT PropertyAccessor([out, retval] PropertyAccessor** PropertyAccessor); [id(0x0000fad1), propget] HRESULT SendUsingAccount([out, retval] Account** SendUsingAccount); [id(0x0000fad1), propput] HRESULT SendUsingAccount([in] Account* SendUsingAccount); [id(0x0000fbfd), propget] HRESULT GlobalAppointmentID([out, retval] BSTR* GlobalAppointmentID); [id(0x0000f53a), propget] HRESULT ForceUpdateToAllAttendees([out, retval] VARIANT_BOOL* ForceUpdateToAllAttendees); [id(0x0000f53a), propput] HRESULT ForceUpdateToAllAttendees([in] VARIANT_BOOL ForceUpdateToAllAttendees); [id(0x00008268), propget] HRESULT StartUTC([out, retval] DATE* StartUTC); [id(0x00008268), propput] HRESULT StartUTC([in] DATE StartUTC); [id(0x00008269), propget] HRESULT EndUTC([out, retval] DATE* EndUTC); [id(0x00008269), propput] HRESULT EndUTC([in] DATE EndUTC); [id(0x00008266), propget] HRESULT StartInStartTimeZone([out, retval] DATE* StartInStartTimeZone); [id(0x00008266), propput] HRESULT StartInStartTimeZone([in] DATE StartInStartTimeZone); [id(0x00008267), propget] HRESULT EndInEndTimeZone([out, retval] DATE* EndInEndTimeZone); [id(0x00008267), propput] HRESULT EndInEndTimeZone([in] DATE EndInEndTimeZone); [id(0x0000fc27), propget] HRESULT StartTimeZone([out, retval] _TimeZone** StartTimeZone); [id(0x0000fc27), propput] HRESULT StartTimeZone([in] _TimeZone* StartTimeZone); [id(0x0000fc28), propget] HRESULT EndTimeZone([out, retval] _TimeZone** EndTimeZone); [id(0x0000fc28), propput] HRESULT EndTimeZone([in] _TimeZone* EndTimeZone); } interface _AssignToCategoryRuleAction : 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(0x00000067), propget] HRESULT Enabled([out, retval] VARIANT_BOOL* Enabled); [id(0x00000067), propput] HRESULT Enabled([in] VARIANT_BOOL Enabled); [id(0x0000fb0f), propget] HRESULT ActionType([out, retval] OlRuleActionType* ActionType); [id(0x0000fb21), propget] HRESULT Categories([out, retval] VARIANT* Categories); [id(0x0000fb21), propput] HRESULT Categories([in] VARIANT Categories); } interface _AttachmentSelection : 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] Attachment** Item); } interface _AutoFormatRule : 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(0x00002102), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x00002102), propput] HRESULT Name([in] BSTR Name); [id(0x0000fa18), propget] HRESULT Filter([out, retval] BSTR* Filter); [id(0x0000fa18), propput] HRESULT Filter([in] BSTR Filter); [id(0x00000067), propget] HRESULT Enabled([out, retval] VARIANT_BOOL* Enabled); [id(0x00000067), propput] HRESULT Enabled([in] VARIANT_BOOL Enabled); [id(0x0000fa17), propget] HRESULT Font([out, retval] ViewFont** Font); [id(0x0000fa17), propput] HRESULT Font([in] ViewFont* Font); [id(0x0000fa3e), propget] HRESULT Standard([out, retval] VARIANT_BOOL* Standard); } interface _AutoFormatRules : 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] AutoFormatRule** Item); [id(0x0000005f)] HRESULT Add( [in] BSTR Name, [out, retval] AutoFormatRule** AutoFormatRule); [id(0x0000fb56)] HRESULT Insert( [in] BSTR Name, [in] VARIANT Index, [out, retval] AutoFormatRule** AutoFormatRule); [id(0x00000052)] HRESULT Remove([in] VARIANT Index); [id(0x0000fb57)] HRESULT RemoveAll(); [id(0x0000f048)] HRESULT Save(); } interface _BusinessCardView : 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(0x00000197)] HRESULT Apply(); [id(0x0000f032)] HRESULT Copy( [in] BSTR Name, [in, optional] OlViewSaveOption SaveOption, [out, retval] View** ppview); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000fa44)] HRESULT Reset(); [id(0x0000f048)] HRESULT Save(); [id(0x0000fa41), propget] HRESULT Language([out, retval] BSTR* Language); [id(0x0000fa41), propput] HRESULT Language([in] BSTR Language); [id(0x0000fa40), propget] HRESULT LockUserChanges([out, retval] VARIANT_BOOL* LockUserChanges); [id(0x0000fa40), propput] HRESULT LockUserChanges([in] VARIANT_BOOL LockUserChanges); [id(00000000), propget] HRESULT Name([out, retval] BSTR* Name); [id(00000000), propput] HRESULT Name([in] BSTR Name); [id(0x0000fa3f), propget] HRESULT SaveOption([out, retval] OlViewSaveOption* SaveOption); [id(0x0000fa3e), propget] HRESULT Standard([out, retval] VARIANT_BOOL* Standard); [id(0x00000194), propget] HRESULT ViewType([out, retval] OlViewType* ViewType); [id(0x0000fa3c), propget] HRESULT XML([out, retval] BSTR* XML); [id(0x0000fa3c), propput] HRESULT XML([in] BSTR XML); [id(0x0000fa36)] HRESULT GoToDate([in] DATE Date); [id(0x00000199), propget] HRESULT Filter([out, retval] BSTR* Filter); [id(0x00000199), propput] HRESULT Filter([in] BSTR Filter); [id(0x0000fb79), propget] HRESULT HeadingsFont([out, retval] ViewFont** HeadingsFont); [id(0x0000fb5a), propget] HRESULT SortFields([out, retval] OrderFields** SortFields); [id(0x0000fbda), propget] HRESULT CardSize([out, retval] long* CardSize); [id(0x0000fbda), propput] HRESULT CardSize([in] long CardSize); } interface _CalendarModule : 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(0x0000fbb9), propget] HRESULT NavigationModuleType([out, retval] OlNavigationModuleType* NavigationModuleType); [id(0x00002102), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x0000fbba), propget] HRESULT Position([out, retval] long* Position); [id(0x0000fbba), propput] HRESULT Position([in] long Position); [id(0x0000fbbb), propget] HRESULT Visible([out, retval] VARIANT_BOOL* Visible); [id(0x0000fbbb), propput] HRESULT Visible([in] VARIANT_BOOL Visible); [id(0x0000fbbc), propget] HRESULT NavigationGroups([out, retval] _NavigationGroups** NavigationGroups); } interface _CalendarSharing : 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(0x0000fb98)] HRESULT SaveAsICal([in] BSTR Path); [id(0x0000fb99)] HRESULT ForwardAsICal( [in] OlCalendarMailFormat MailFormat, [out, retval] MailItem** RetVal); [id(0x0000fb9a), propget] HRESULT CalendarDetail([out, retval] OlCalendarDetail* CalendarDetail); [id(0x0000fb9a), propput] HRESULT CalendarDetail([in] OlCalendarDetail CalendarDetail); [id(0x0000fb9b), propget] HRESULT EndDate([out, retval] DATE* EndDate); [id(0x0000fb9b), propput] HRESULT EndDate([in] DATE EndDate); [id(0x0000fb9c), propget] HRESULT Folder([out, retval] MAPIFolder** Folder); [id(0x0000fb9d), propget] HRESULT IncludeAttachments([out, retval] VARIANT_BOOL* IncludeAttachments); [id(0x0000fb9d), propput] HRESULT IncludeAttachments([in] VARIANT_BOOL IncludeAttachments); [id(0x0000fb9e), propget] HRESULT IncludePrivateDetails([out, retval] VARIANT_BOOL* IncludePrivateDetails); [id(0x0000fb9e), propput] HRESULT IncludePrivateDetails([in] VARIANT_BOOL IncludePrivateDetails); [id(0x0000fb9f), propget] HRESULT RestrictToWorkingHours([out, retval] VARIANT_BOOL* RestrictToWorkingHours); [id(0x0000fb9f), propput] HRESULT RestrictToWorkingHours([in] VARIANT_BOOL RestrictToWorkingHours); [id(0x0000fba0), propget] HRESULT StartDate([out, retval] DATE* StartDate); [id(0x0000fba0), propput] HRESULT StartDate([in] DATE StartDate); [id(0x0000fba1), propget] HRESULT IncludeWholeCalendar([out, retval] VARIANT_BOOL* IncludeWholeCalendar); [id(0x0000fba1), propput] HRESULT IncludeWholeCalendar([in] VARIANT_BOOL IncludeWholeCalendar); } interface _CalendarView : 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(0x00000197)] HRESULT Apply(); [id(0x0000f032)] HRESULT Copy( [in] BSTR Name, [in, optional] OlViewSaveOption SaveOption, [out, retval] View** ppview); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000fa44)] HRESULT Reset(); [id(0x0000f048)] HRESULT Save(); [id(0x0000fa41), propget] HRESULT Language([out, retval] BSTR* Language); [id(0x0000fa41), propput] HRESULT Language([in] BSTR Language); [id(0x0000fa40), propget] HRESULT LockUserChanges([out, retval] VARIANT_BOOL* LockUserChanges); [id(0x0000fa40), propput] HRESULT LockUserChanges([in] VARIANT_BOOL LockUserChanges); [id(00000000), propget] HRESULT Name([out, retval] BSTR* Name); [id(00000000), propput] HRESULT Name([in] BSTR Name); [id(0x0000fa3f), propget] HRESULT SaveOption([out, retval] OlViewSaveOption* SaveOption); [id(0x0000fa3e), propget] HRESULT Standard([out, retval] VARIANT_BOOL* Standard); [id(0x00000194), propget] HRESULT ViewType([out, retval] OlViewType* ViewType); [id(0x0000fa3c), propget] HRESULT XML([out, retval] BSTR* XML); [id(0x0000fa3c), propput] HRESULT XML([in] BSTR XML); [id(0x0000fa36)] HRESULT GoToDate([in] DATE Date); [id(0x00000199), propget] HRESULT Filter([out, retval] BSTR* Filter); [id(0x00000199), propput] HRESULT Filter([in] BSTR Filter); [id(0x00002101), propget] HRESULT StartField([out, retval] BSTR* StartField); [id(0x00002101), propput] HRESULT StartField([in] BSTR StartField); [id(0x0000fb7b), propget] HRESULT EndField([out, retval] BSTR* EndField); [id(0x0000fb7b), propput] HRESULT EndField([in] BSTR EndField); [id(0x0000fb77), propget] HRESULT CalendarViewMode([out, retval] OlCalendarViewMode* CalendarViewMode); [id(0x0000fb77), propput] HRESULT CalendarViewMode([in] OlCalendarViewMode CalendarViewMode); [id(0x0000fb6d), propget] HRESULT DayWeekTimeScale([out, retval] OlDayWeekTimeScale* DayWeekTimeScale); [id(0x0000fb6d), propput] HRESULT DayWeekTimeScale([in] OlDayWeekTimeScale DayWeekTimeScale); [id(0x0000fb71), propget] HRESULT MonthShowEndTime([out, retval] VARIANT_BOOL* MonthShowEndTime); [id(0x0000fb71), propput] HRESULT MonthShowEndTime([in] VARIANT_BOOL MonthShowEndTime); [id(0x0000fb73), propget] HRESULT BoldDatesWithItems([out, retval] VARIANT_BOOL* BoldDatesWithItems); [id(0x0000fb73), propput] HRESULT BoldDatesWithItems([in] VARIANT_BOOL BoldDatesWithItems); [id(0x0000fb7c), propget] HRESULT DayWeekTimeFont([out, retval] ViewFont** DayWeekTimeFont); [id(0x0000fb7d), propget] HRESULT DayWeekFont([out, retval] ViewFont** DayWeekFont); [id(0x0000fb7f), propget] HRESULT MonthFont([out, retval] ViewFont** MonthFont); [id(0x0000fa3b), propget] HRESULT AutoFormatRules([out, retval] AutoFormatRules** AutoFormatRules); [id(0x0000fb82), propget] HRESULT DaysInMultiDayMode([out, retval] long* DaysInMultiDayMode); [id(0x0000fb82), propput] HRESULT DaysInMultiDayMode([in] long DaysInMultiDayMode); [id(0x0000fc07), propget] HRESULT DisplayedDates([out, retval] VARIANT* DisplayedDates); [id(0x0000fc11), propget] HRESULT BoldSubjects([out, retval] VARIANT_BOOL* BoldSubjects); [id(0x0000fc11), propput] HRESULT BoldSubjects([in] VARIANT_BOOL BoldSubjects); } interface _CardView : 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(0x00000197)] HRESULT Apply(); [id(0x0000f032)] HRESULT Copy( [in] BSTR Name, [in, optional] OlViewSaveOption SaveOption, [out, retval] View** ppview); [id(0x0000f04a)] HRESULT Delete(); [id(0x0000fa44)] HRESULT Reset(); [id(0x0000f048)] HRESULT Save(); [id(0x0000fa41), propget] HRESULT Language([out, retval] BSTR* Language); [id(0x0000fa41), propput] HRESULT Language([in] BSTR Language); [id(0x0000fa40), propget] HRESULT LockUserChanges([out, retval] VARIANT_BOOL* LockUserChanges); [id(0x0000fa40), propput] HRESULT LockUserChanges([in] VARIANT_BOOL LockUserChanges); [id(00000000), propget] HRESULT Name([out, retval] BSTR* Name); [id(00000000), propput] HRESULT Name([in] BSTR Name); [id(0x0000fa3f), propget] HRESULT SaveOption([out, retval] OlViewSaveOption* SaveOption); [id(0x0000fa3e), propget] HRESULT Standard([out, retval] VARIANT_BOOL* Standard); [id(0x00000194), propget] HRESULT ViewType([out, retval] OlViewType* ViewType); [id(0x0000fa3c), propget] HRESULT XML([out, retval] BSTR* XML); [id(0x0000fa3c), propput] HRESULT XML([in] BSTR XML); [id(0x0000fa36)] HRESULT GoToDate([in] DATE Date); [id(0x00000199), propget] HRESULT Filter([out, retval] BSTR* Filter); [id(0x00000199), propput] HRESULT Filter([in] BSTR Filter); [id(0x0000fb5a), propget] HRESULT SortFields([out, retval] OrderFields** SortFields); [id(0x0000fb5f), propget] HRESULT AllowInCellEditing([out, retval] VARIANT_BOOL* AllowInCellEditing); [id(0x0000fb5f), propput] HRESULT AllowInCellEditing([in] VARIANT_BOOL AllowInCellEditing); [id(0x0000fb76), propget] HRESULT ShowEmptyFields([out, retval] VARIANT_BOOL* ShowEmptyFields); [id(0x0000fb76), propput] HRESULT ShowEmptyFields([in] VARIANT_BOOL ShowEmptyFields); [id(0x00002117), propget] HRESULT Width([out, retval] long* Width); [id(0x00002117), propput] HRESULT Width([in] long Width); [id(0x0000fb6c), propget] HRESULT MultiLineFieldHeight([out, retval] long* MultiLineFieldHeight); [id(0x0000fb6c), propput] HRESULT MultiLineFieldHeight([in] long MultiLineFieldHeight); [id(0x0000fb55), propget] HRESULT ViewFields([out, retval] ViewFields** ViewFields); [id(0x0000fb79), propget] HRESULT HeadingsFont([out, retval] ViewFont** HeadingsFont); [id(0x0000fb7a), propget] HRESULT BodyFont([out, retval] ViewFont** BodyFont); [id(0x0000fa3b), propget] HRESULT AutoFormatRules([out, retval] AutoFormatRules** AutoFormatRules); } interface _Categories : 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] _Category** Item); [id(0x0000005f)] HRESULT Add( [in] BSTR Name, [in, optional] VARIANT Color, [in, optional] VARIANT ShortcutKey, [out, retval] Category** ppCategory); [id(0x00000052)] HRESULT Remove([in] VARIANT Index); } interface _Category : 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(0x00002102), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x00002102), propput] HRESULT Name([in] BSTR Name); [id(0x0000fba3), propget] HRESULT Color([out, retval] OlCategoryColor* Color); [id(0x0000fba3), propput] HRESULT Color([in] OlCategoryColor Color); [id(0x0000fba4), propget] HRESULT ShortcutKey([out, retval] OlCategoryShortcutKey* ShortcutKey); [id(0x0000fba4), propput] HRESULT ShortcutKey([in] OlCategoryShortcutKey ShortcutKey); [id(0x0000fbd0), propget] HRESULT CategoryID([out, retval] BSTR* CategoryID); [id(0x0000fc1b), propget] HRESULT CategoryBorderColor([out, retval] OLE_COLOR* CategoryBorderColor); [id(0x0000fc1c), propget] HRESULT CategoryGradientTopColor([out, retval] OLE_COLOR* CategoryGradientTopColor); [id(0x0000fc1d), propget] HRESULT CategoryGradientBottomColor([out, retval] OLE_COLOR* CategoryGradientBottomColor); } interface _CategoryRuleCondition : 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(0x00000067), propget] HRESULT Enabled([out, retval] VARIANT_BOOL* Enabled); [id(0x00000067), propput] HRESULT Enabled([in] VARIANT_BOOL Enabled); [id(0x0000fb2a), propget] HRESULT ConditionType([out, retval] OlRuleConditionType* ConditionType); [id(0x0000fb45), propget] HRESULT Categories([out, retval] VARIANT* Categories); [id(0x0000fb45), propput] HRESULT Categories([in] VARIANT Categories); } interface _Column : 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(0x00002102), propget] HRESULT Name([out, retval] BSTR* Name); } interface _ColumnFormat : 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(0x0000fa1e), propget] HRESULT Label([out, retval] BSTR* Label); [id(0x0000fa1e), propput] HRESULT Label([in] BSTR Label); [id(0x0000fb8c), propget] HRESULT FieldFormat([out, retval] long* FieldFormat); [id(0x0000fb8c), propput] HRESULT FieldFormat([in] long FieldFormat); [id(0x00002117), propget] HRESULT Width([out, retval] long* Width); [id(0x00002117), propput] HRESULT Width([in] long Width); [id(0x0000fa22), propget] HRESULT Align([out, retval] OlAlign* Align); [id(0x0000fa22), propput] HRESULT Align([in] OlAlign Align); [id(0x0000fb8e), propget] HRESULT FieldType([out, retval] OlUserPropertyType* FieldType); } interface _Columns : 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] _Column** Item); [id(0x0000005f)] HRESULT Add( [in] BSTR Name, [out, retval] Column** Column); [id(0x00000052)] HRESULT Remove([in] VARIANT Index); [id(0x00000053)] HRESULT RemoveAll(); } 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, hidden] HRESULT UserCertificate([out, retval] BSTR* UserCertificate); [id(0x00008016), propput, hidden] 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); [id(0x0000fafd), propget] HRESULT PropertyAccessor([out, retval] PropertyAccessor** PropertyAccessor); [id(0x0000fb94)] HRESULT ForwardAsBusinessCard([out, retval] MailItem** Item); [id(0x0000fb95)] HRESULT ShowBusinessCardEditor(); [id(0x0000fb97)] HRESULT SaveBusinessCardImage([in] BSTR Path); [id(0x0000fbd7)] HRESULT ShowCheckPhoneDialog([in] OlContactPhoneNumber PhoneNumber); [id(0x0000fc1f), propget] HRESULT TaskSubject([out, retval] BSTR* TaskSubject); [id(0x0000fc1f), propput] HRESULT TaskSubject([in] BSTR TaskSubject); [id(0x00008105), propget] HRESULT TaskDueDate([out, retval] DATE* TaskDueDate); [id(0x00008105), propput] HRESULT TaskDueDate([in] DATE TaskDueDate); [id(0x00008104), propget] HRESULT TaskStartDate([out, retval] DATE* TaskStartDate); [id(0x00008104), propput] HRESULT TaskStartDate([in] DATE TaskStartDate); [id(0x0000810f), propget] HRESULT TaskCompletedDate([out, retval] DATE* TaskCompletedDate); [id(0x0000810f), propput] HRESULT TaskCompletedDate([in] DATE TaskCompletedDate); [id(0x000085a0), propget] HRESULT ToDoTaskOrdinal([out, retval] DATE* ToDoTaskOrdinal); [id(0x000085a0), propput] HRESULT ToDoTaskOrdinal([in] DATE ToDoTaskOrdinal); [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(0x0000fbfe)] HRESULT MarkAsTask([in] OlMarkInterval MarkInterval); [id(0x0000fc09)] HRESULT ClearTaskFlag(); [id(0x0000fc0a), propget] HRESULT IsMarkedAsTask([out, retval] VARIANT_BOOL* IsMarkedAsTask); [id(0x0000fc0d), propget] HRESULT BusinessCardLayoutXml([out, retval] BSTR* BusinessCardLayoutXml); [id(0x0000fc0d), propput] HRESULT BusinessCardLayoutXml([in] BSTR BusinessCardLayoutXml); [id(0x0000fc0e)] H RESULT ResetBusinessCard(); [id(0x0000fc0f)] HRESULT AddBusinessCardLogoPicture([in] BSTR Path); [id(0x0000fc10), propget] HRESULT BusinessCardType([out, retval] OlBusinessCardType* BusinessCardType); } interface _ContactsModule : 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(0x0000fbb9), propget] HRESULT NavigationModuleType([out, retval] OlNavigationModuleType* NavigationModuleType); [id(0x00002102), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x0000fbba), propget] HRESULT Position([out, retval] long* Position); [id(0x0000fbba), propput] HRESULT Position([in] long Position); [id(0x0000fbbb), propget] HRESULT Visible([out, retval] VARIANT_BOOL* Visible); [id(0x0000fbbb), propput] HRESULT Visible([in] VARIANT_BOOL Visible); [id(0x0000fbbc), propget] HRESULT NavigationGroups([out, retval] _NavigationGroups** NavigationGroups); } 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); [id(0x0000fafd), propget] HRESULT PropertyAccessor([out, retval] PropertyAccessor** PropertyAccessor); [id(0x0000fc1f), propget] HRESULT TaskSubject([out, retval] BSTR* TaskSubject); [id(0x0000fc1f), propput] HRESULT TaskSubject([in] BSTR TaskSubject); [id(0x00008105), propget] HRESULT TaskDueDate([out, retval] DATE* TaskDueDate); [id(0x00008105), propput] HRESULT TaskDueDate([in] DATE TaskDueDate); [id(0x00008104), propget] HRESULT TaskStartDate([out, retval] DATE* TaskStartDate); [id(0x00008104), propput] HRESULT TaskStartDate([in] DATE TaskStartDate); [id(0x0000810f), propget] HRESULT TaskCompletedDate([out, retval] DATE* TaskCompletedDate); [id(0x0000810f), propput] HRESULT TaskCompletedDate([in] DATE TaskCompletedDate); [id(0x000085a0), propget] HRESULT ToDoTaskOrdinal([out, retval] DATE* ToDoTaskOrdinal); [id(0x000085a0), propput] HRESULT ToDoTaskOrdinal([in] DATE ToDoTaskOrdinal); [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(0x0000fbfe)] HRESULT MarkAsTask([in] OlMarkInterval MarkInterval); [id(0x0000fc09)] HRESULT ClearTaskFlag(); [id(0x0000fc0a), propget] HRESULT IsMarkedAsTask([out, retval] VARIANT_BOOL* IsMarkedAsTask); } 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); [id(0x0000fafd), propget] HRESULT PropertyAccessor([out, retval] PropertyAccessor** PropertyAccessor); } interface _ExchangeDistributionList : 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(0x00003003), propget] HRESULT Address([out, retval] BSTR* Address); [id(0x00003003), propput] HRESULT Address([in] BSTR Address); [id(0x00003900), propget] HRESULT DisplayType([out, retval] OlDisplayType* DisplayType); [id(0x0000f01e), propget] HRESULT ID([out, retval] BSTR* ID); [id(0x00000303), propget, hidden] HRESULT Manager([out, retval] AddressEntry** Manager); [id(0x0000f100), propget, hidden] HRESULT MAPIOBJECT([out, retval] IUnknown** MAPIOBJECT); [id(0x0000f100), propput, hidden] HRESULT MAPIOBJECT([in] IUnknown* MAPIOBJECT); [id(0x00000304), propget, hidden] HRESULT Members([out, retval] AddressEntries** Members); [id(0x00003001), propget] HRESULT Name([out, retval] BSTR* Name); [id(0x00003001), propput] HRESULT Name([in] BSTR Name); [id(0x00003002), propget] HRESULT Type([out, retval] BSTR* Type); [id(0x00003002), propput] HRESULT Type([in] BSTR Type); [id(0x00000302)] HRESULT Delete(); [id(0x00000301)] HRESULT Details([in, optional] VARIANT HWnd); [id(0x00000306)] HRESULT GetFreeBusy( [in] DATE Start, [in] long MinPerChar, [in, optional] VARIANT CompleteFormat, [out, retval] BSTR* FreeBusyInfo); [id(0x00000300)] HRESULT Update( [in, optional] VARIANT MakePermanent, [in, optional] VARIANT Refresh); [id(0x00000307), hidden] HRESULT UpdateFreeBusy(); [id(0x0000faf0)] HRESULT GetContact([out, retval] _ContactItem** ret); [id(0x0000faf1)] HRESULT GetExchangeUser([out, retval] ExchangeUser** ret); [id(0x0000faf2), propget] HRESULT AddressEntryUserType([out, retval] OlAddressEntryUserType* AddressEntryUserType); [id(0x0000faef)] HRESULT GetExchangeDistributionList([out, retval] ExchangeDistributionList** ret); [id(0x0000fafd), propget] HRESULT PropertyAccessor([out, retval] PropertyAccessor** PropertyAccessor); [id(0x0000faf4)] HRESULT GetMemberOfList([out, retval] AddressEntries** ret); [id(0x0000faf6)] HRESULT GetExchangeDistributionListMembers([out, retval] AddressEntries** ret); [id(0x00003a00), propget] HRESULT Alias([out, retval] BSTR* Alias); [id(0x00003004), propget] HRESULT Comments([out, retval] BSTR* Comments); [id(0x00003004), propput] HRESULT Comments([in] BSTR Comments); [id(0x0000faf5), propget] HRESULT PrimarySmtpAddress([out, retval] BSTR* PrimarySmtpAddress); [id(0x0000faf7)] HRESULT GetOwners([out, retval] AddressEntries** ret); } interface _ExchangeUser : 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(0x00003003), propget] HRESULT Address([out, retval] BSTR*