@hiraokahypertools/pst-extractor - v0.5.0-alpha.2
    Preparing search index...

    Interface IPSTAppointment

    interface IPSTAppointment {
        get acknowledgementMode(): number;
        get addrType(): string;
        get allAttendees(): string;
        get appointmentCounterProposal(): boolean;
        get appointmentSequence(): number;
        get attendeeCriticalChange(): Date | null;
        get attrHidden(): boolean;
        get body(): string;
        get bodyHTML(): string;
        get bodyPrefix(): string;
        get bodyRTF(): string;
        get busyStatus(): number;
        get ccAttendees(): string;
        get clientSubmitTime(): Date | null;
        get color(): number;
        get colorCategories(): string[];
        get comment(): string;
        get conversationId(): Uint8Array<ArrayBufferLike> | null;
        get conversationTopic(): string;
        get creationTime(): Date | null;
        get deleteAfterSubmit(): boolean;
        get displayBCC(): string;
        get displayCC(): string;
        get displayName(): string;
        get displayTo(): string;
        get duration(): number;
        get emailAddress(): string;
        get endTime(): Date | null;
        get hasAttachments(): boolean;
        get iconIndex(): number;
        get importance(): number;
        get inReplyToId(): string;
        get internetArticleNumber(): number;
        get internetMessageId(): string;
        get isAssociated(): boolean;
        get isConversationIndexTracking(): boolean;
        get isFromMe(): boolean;
        get isNonReceiptNotificationRequested(): boolean;
        get isOnlineMeeting(): boolean;
        get isOriginatorNonDeliveryReportRequested(): boolean;
        get isRead(): boolean;
        get isRecurring(): boolean;
        get isReplyRequested(): boolean;
        get isResent(): boolean;
        get isRTFInSync(): boolean;
        get isSilent(): boolean;
        get isSubmitted(): boolean;
        get isUnmodified(): boolean;
        get isUnsent(): boolean;
        get lastVerbExecuted(): number;
        get lastVerbExecutionTime(): Date | null;
        get localeId(): number;
        get location(): string;
        get meetingStatus(): number;
        get messageCcMe(): boolean;
        get messageClass(): string;
        get messageDeliveryTime(): Date | null;
        get messageRecipMe(): boolean;
        get messageSize(): Long;
        get messageToMe(): boolean;
        get modificationTime(): Date | null;
        get netMeetingDocumentPathName(): string;
        get netMeetingOrganizerAlias(): string;
        get netMeetingServer(): string;
        get netMeetingType(): number;
        get netShowURL(): string;
        get nextSendAcct(): string;
        get objectType(): number;
        get originalDisplayBcc(): string;
        get originalDisplayCc(): string;
        get originalDisplayTo(): string;
        get originalSensitivity(): number;
        get originalSubject(): string;
        get originatorDeliveryReportRequested(): boolean;
        get pidTagSentRepresentingSearchKey(): Uint8Array<ArrayBufferLike> | null;
        get primaryNodeId(): number;
        get primarySendAccount(): string;
        get priority(): number;
        get rcvdRepresentingAddrtype(): string;
        get rcvdRepresentingEmailAddress(): string;
        get rcvdRepresentingName(): string;
        get readReceiptRequested(): boolean;
        get receivedByAddress(): string;
        get receivedByAddressType(): string;
        get receivedByName(): string;
        get recipientReassignmentProhibited(): boolean;
        get recipientType(): number;
        get recurrenceBase(): Date | null;
        get recurrencePattern(): string;
        get recurrenceStructure(): Uint8Array<ArrayBufferLike> | null;
        get recurrenceType(): number;
        get reminderDelta(): number;
        get reminderSet(): boolean;
        get replyRecipientNames(): string;
        get requiredAttendees(): string;
        get responseRequested(): boolean;
        get responseStatus(): number;
        get responsibility(): boolean;
        get returnPath(): string;
        get rtfSyncBodyCount(): number;
        get rtfSyncBodyCRC(): number;
        get rtfSyncBodyTag(): string;
        get rtfSyncPrefixCount(): number;
        get rtfSyncTrailingCount(): number;
        get sendAsICAL(): boolean;
        get senderAddrtype(): string;
        get senderEmailAddress(): string;
        get senderEntryId(): Uint8Array<ArrayBufferLike> | null;
        get senderName(): string;
        get sensitivity(): number;
        get sentRepresentingAddressType(): string;
        get sentRepresentingEmailAddress(): string;
        get sentRepresentingName(): string;
        get showAsBusy(): boolean;
        get startTime(): Date | null;
        get subject(): string;
        get subType(): boolean;
        get taskDueDate(): Date | null;
        get taskStartDate(): Date | null;
        get timezone(): Uint8Array<ArrayBufferLike> | null;
        get toAttendees(): string;
        get transportMessageHeaders(): string;
        get urlCompName(): string;
        getAllProperties(): Property[];
        getAttachment(attachmentNumber: number): Promise<IPSTAttachment>;
        getAttachments(): Promise<IPSTAttachment[]>;
        getNumberOfAttachments(): Promise<number>;
        getNumberOfRecipients(): Promise<number>;
        getProperty(key: number): Property | undefined;
        getRecipient(recipientNumber: number): Promise<IPSTRecipient>;
        getRecipients(): Promise<IPSTRecipient[]>;
        requestAccessToUserSubNode(): Promise<PUSubNode | undefined>;
        toJSON(): any;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Accessors

    acknowledgementMode addrType allAttendees appointmentCounterProposal appointmentSequence attendeeCriticalChange attrHidden body bodyHTML bodyPrefix bodyRTF busyStatus ccAttendees clientSubmitTime color colorCategories comment conversationId conversationTopic creationTime deleteAfterSubmit displayBCC displayCC displayName displayTo duration emailAddress endTime hasAttachments iconIndex importance inReplyToId internetArticleNumber internetMessageId isAssociated isConversationIndexTracking isFromMe isNonReceiptNotificationRequested isOnlineMeeting isOriginatorNonDeliveryReportRequested isRead isRecurring isReplyRequested isResent isRTFInSync isSilent isSubmitted isUnmodified isUnsent lastVerbExecuted lastVerbExecutionTime localeId location meetingStatus messageCcMe messageClass messageDeliveryTime messageRecipMe messageSize messageToMe modificationTime netMeetingDocumentPathName netMeetingOrganizerAlias netMeetingServer netMeetingType netShowURL nextSendAcct objectType originalDisplayBcc originalDisplayCc originalDisplayTo originalSensitivity originalSubject originatorDeliveryReportRequested pidTagSentRepresentingSearchKey primaryNodeId primarySendAccount priority rcvdRepresentingAddrtype rcvdRepresentingEmailAddress rcvdRepresentingName readReceiptRequested receivedByAddress receivedByAddressType receivedByName recipientReassignmentProhibited recipientType recurrenceBase recurrencePattern recurrenceStructure recurrenceType reminderDelta reminderSet replyRecipientNames requiredAttendees responseRequested responseStatus responsibility returnPath rtfSyncBodyCount rtfSyncBodyCRC rtfSyncBodyTag rtfSyncPrefixCount rtfSyncTrailingCount sendAsICAL senderAddrtype senderEmailAddress senderEntryId senderName sensitivity sentRepresentingAddressType sentRepresentingEmailAddress sentRepresentingName showAsBusy startTime subject subType taskDueDate taskStartDate timezone toAttendees transportMessageHeaders urlCompName

    Methods

    Accessors

    • get acknowledgementMode(): number

      Acknowledgment mode Integer 32-bit signed

      Returns number

    • get bodyHTML(): string

      Contains the HTML version of the message text.

      Returns string

    • get bodyPrefix(): string

      Plain text body prefix.

      Returns string

    • get colorCategories(): string[]

      Color categories

      Returns string[]

    • get primaryNodeId(): number

      Get the primary node ID.

      Returns number

    • get responsibility(): boolean

      Contains TRUE if some transport provider has already accepted responsibility for delivering the message to this recipient, and FALSE if the MAPI spooler considers that this transport provider should accept responsibility. https://msdn.microsoft.com/en-us/library/office/cc765767.aspx

      Returns boolean

    Methods

    • Try to get specified property from PropertyContext.

      Parameters

      • key: number

        0x3001 is PR_DISPLAY_NAME for example

      Returns Property | undefined

      The found one will be returned. Otherwise undefined is returned.