The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Rinchi::Outlook - A module for representing Microsoft Outlook® 11.0 Object Library objects.

SYNOPSIS

The following two examples show the use of this module to save Personal Folders to an XML file with the attachments saved and duplicate attachments eliminated, and the preparation of and index of the saved attachments.

 use strict;
 use Win32::OLE qw(in with);
 use Win32::OLE::Const 'Microsoft Outlook 11.0 Object Library';
 use Win32::OLE::NLS qw(:LOCALE :DATE);
 use Rinchi::Outlook;
 use Digest::MD5; #  qw(md5 md5_hex md5_base64);
 
 my $document;
 my @attachments;
 my %fingerprints;
 
 #===============================================================================
 sub get_uuid() {
 # ToDo: Add routine to generate or fetch a UUID here.
   return $uuid;
 }
 
 #===============================================================================
 sub add_attachments($$) {
   my ($Item,$item) = @_;
   my $count = $Item->Attachments->{'Count'};
   foreach my $index (1..$count) {
     my $Attachment = $Item->Attachments($index);
     my $attachment = $document->createElement(Rinchi::Outlook::Attachment::TAG_NAME);
     $attachment->Class($Attachment->{'Class'});
     $attachment->DisplayName($Attachment->{'DisplayName'});
     my $filename = $Attachment->{'FileName'};
     my $ext;
     $ext = $1 if($filename =~ /(\.[0-9A-Za-z]+)$/);
     my $uuid = get_uuid();
     my $path="C:/mail/attachment/$uuid$ext";
     $attachment->FileName($filename);
     $attachment->Index($Attachment->{'Index'});
     $attachment->PathName($path);
     $attachment->Position($Attachment->{'Position'});
     $attachment->Type($Attachment->{'Type'});
     $attachment->xmi_id($uuid);
     $item->Attachments->appendChild($attachment);
     $Attachment->SaveAsFile($path);
     push @attachments,$attachment;
     print "Saving attachment \'$filename\' as \'$path\'\n";
   }
 }
 
 #===============================================================================
 sub add_items($$) {
   my ($Folder,$folder) = @_;
   my $count = $Folder->Items->{'Count'};
   foreach my $index (1..$count) {
     my $Item = $Folder->Items($index);
     my $class = $Item->{'Class'};
     my $item;
     if ($class == Rinchi::Outlook::OlObjectClass::olMail) {
 #common
       $item = $document->createElement(Rinchi::Outlook::MailItem::TAG_NAME);
       $item->BillingInformation($Item->{'BillingInformation'}) if ($Item->{'BillingInformation'});
       $item->Companies($Item->{'Companies'}) if ($Item->{'Companies'});
       $item->ConversationIndex($Item->{'ConversationIndex'}) if ($Item->{'ConversationIndex'});
       $item->ConversationTopic($Item->{'ConversationTopic'}) if ($Item->{'ConversationTopic'});
       $item->Importance($Item->{'Importance'});
       $item->Mileage($Item->{'Mileage'}) if ($Item->{'Mileage'});
       $item->NoAging('true') if ($Item->{'NoAging'});
       $item->OutlookInternalVersion($Item->{'OutlookInternalVersion'});
       $item->OutlookVersion($Item->{'OutlookVersion'});
       $item->Sensitivity($Item->{'Sensitivity'});
       $item->UnRead('true') if ($Item->{'UnRead'});
 #specific to MailItem
       $item->AlternateRecipientAllowed('true') if($Item->{'AlternateRecipientAllowed'});
       $item->AutoForwarded('true') if ($Item->{'AutoForwarded'});
       $item->BCC($Item->{'BCC'}) if ($Item->{'BCC'});
       $item->BodyFormat($Item->{'BodyFormat'});
       $item->CC($Item->{'CC'}) if ($Item->{'CC'});
       $item->DeferredDeliveryTime($Item->{'DeferredDeliveryTime'}->Date(DATE_LONGDATE)) unless(${$Item->{'DeferredDeliveryTime'}} == 39679620);
       $item->DeleteAfterSubmit('true') if ($Item->{'DeleteAfterSubmit'});
       $item->EnableSharedAttachments('true') if ($Item->{'EnableSharedAttachments'});
       $item->ExpiryTime($Item->{'ExpiryTime'}->Date(DATE_LONGDATE)) unless(${$Item->{'ExpiryTime'}} == 39679620);
       $item->FlagDueBy($Item->{'FlagDueBy'}->Date(DATE_LONGDATE)) unless(${$Item->{'FlagDueBy'}} == 39679620);
       $item->FlagIcon($Item->{'FlagIcon'}) if ($Item->{'FlagIcon'});
       $item->FlagRequest($Item->{'FlagRequest'}) if ($Item->{'FlagRequest'});
       $item->FlagStatus($Item->{'FlagStatus'}) if ($Item->{'FlagStatus'});
       $item->HasCoverSheet('true') if ($Item->{'HasCoverSheet'});
       $item->InternetCodepage($Item->{'InternetCodepage'});
       $item->IsIPFax('true') if ($Item->{'IsIPFax'});
       $item->OriginatorDeliveryReportRequested('true') if($Item->{'OriginatorDeliveryReportRequested'});
       $item->Permission($Item->{'Permission'});
       $item->PermissionService($Item->{'PermissionService'});
       $item->ReadReceiptRequested('true') if ($Item->{'ReadReceiptRequested'});
       $item->ReceivedByName($Item->{'ReceivedByName'});
       $item->ReceivedOnBehalfOfName($Item->{'ReceivedOnBehalfOfName'});
       $item->ReceivedTime($Item->{'ReceivedTime'}->Date(DATE_LONGDATE)) unless(${$Item->{'ReceivedTime'}} == 39679620);
       $item->RecipientReassignmentProhibited('true') if($Item->{'RecipientReassignmentProhibited'});
       $item->ReminderOverrideDefault('true') if($Item->{'ReminderOverrideDefault'});
       $item->ReminderPlaySound('true') if($Item->{'ReminderPlaySound'});
       $item->ReminderSet('true') if($Item->{'ReminderSet'});
       $item->ReminderSoundFile($Item->{'ReminderSoundFile'}) if($Item->{'ReminderSoundFile'});
       $item->ReminderTime($Item->{'ReminderTime'}->Date(DATE_LONGDATE)) unless(${$Item->{'ReminderTime'}} == 39679620);
       $item->RemoteStatus($Item->{'RemoteStatus'});
       $item->ReplyRecipientNames($Item->{'ReplyRecipientNames'});
       $item->SenderEmailAddress($Item->{'SenderEmailAddress'});
       $item->SenderEmailType($Item->{'SenderEmailType'});
       $item->SenderName($Item->{'SenderName'});
       $item->Sent('true') if($Item->{'Sent'});
       $item->SentOn($Item->{'SentOn'}->Date(DATE_LONGDATE)) unless(${$Item->{'SentOn'}} == 39679620);
       $item->SentOnBehalfOfName($Item->{'SentOnBehalfOfName'});
       $item->Submitted('true') if($Item->{'Submitted'});
       $item->To($Item->{'To'});
       $item->VotingOptions($Item->{'VotingOptions'}) if ($Item->{'VotingOptions'});
       $item->VotingResponse($Item->{'VotingResponse'}) if ($Item->{'VotingResponse'});
       add_attachments($Item,$item) if ($Item->Attachments->{'Count'} > 0);
     }
     if (defined($item)) {
       $item->Body(escape_xml($Item->{'Body'}));
       $item->Class($Item->{'Class'});
       $item->CreationTime($Item->{'CreationTime'}->Date(DATE_LONGDATE)) unless(${$Item->{'CreationTime'}} == 39679620);
       $item->DownloadState($Item->{'DownloadState'});
       $item->EntryID($Item->{'EntryID'});
       $item->IsConflict('true') if ($Item->{'IsConflict'});
       $item->LastModificationTime($Item->{'LastModificationTime'}->Date(DATE_LONGDATE)) unless(${$Item->{'LastModificationTime'}} == 39679620);
       $item->MarkForDownload($Item->{'MarkForDownload'});
       $item->MessageClass($Item->{'MessageClass'});
       $item->Saved('true') if ($Item->{'Saved'});
       $item->Size($Item->{'Size'});
       $item->Subject($Item->{'Subject'});
       $item->xmi_id(get_uuid());
       $folder->appendChild($item);
     }
   }
 }
 
 #===============================================================================
 sub add_folders($$) {
   my ($Folders,$folders) = @_;
   my $count = $Folders->{'Count'};
   foreach my $index (1..$count) {
     my $Folder = $Folders->Item($index);
     my $folder = $document->createElement(Rinchi::Outlook::MAPIFolder::TAG_NAME);
     $folder->AddressBookName($Folder->{'AddressBookName'});
     $folder->Description($Folder->{'Description'});
     $folder->FolderPath($Folder->{'FolderPath'});
     $folder->FullFolderPath($Folder->{'FullFolderPath'});
     $folder->Name($Folder->{'Name'});
     $folder->DefaultItemType($Folder->{'DefaultItemType'});
     $folder->Class(Rinchi::Outlook::OlObjectClass::olFolder);
     $folder->xmi_id(get_uuid());
     $folders->appendChild($folder);
     add_folders($Folder->Folders,$folder->Folders) if($Folder->Folders->{'Count'} > 0);
     add_items($Folder,$folder) if($Folder->Items->{'Count'} > 0);
   }
 }
 
 #===============================================================================
 sub top_folders($$) {
   my ($Folders,$folders) = @_;
   my $count = $Folders->{'Count'};
   foreach my $index (1..$count) {
     my $Folder = $Folders->Item($index);
     my $folder = $document->createElement(Rinchi::Outlook::MAPIFolder::TAG_NAME);
     my $name = $Folder->{'Name'};
     $folder->AddressBookName($Folder->{'AddressBookName'});
     $folder->Description($Folder->{'Description'});
     $folder->FolderPath($Folder->{'FolderPath'});
     $folder->FullFolderPath($Folder->{'FullFolderPath'});
     $folder->Name($name);
     $folder->DefaultItemType($Folder->{'DefaultItemType'});
     $folder->Class(Rinchi::Outlook::OlObjectClass::olFolder);
     $folder->xmi_id(get_uuid());
     $folders->appendChild($folder);
     add_folders($Folder->Folders,$folder->Folders) if($Folder->Folders->{'Count'} > 0 and $name eq 'Personal Folders');
   }
 }
 
 #===============================================================================
 my $Outlook;
 eval {
   $Outlook = Win32::OLE->GetActiveObject('Outlook.Application')
 };
 if ($@ || !defined($Outlook)) {
   $Outlook = Win32::OLE->new('Outlook.Application', sub {$_[0]->Quit;})
     or return undef;
 }
 my $Namespace = $Outlook->GetNameSpace("MAPI") or return undef;
 
 $document = Rinchi::Outlook::Document->new(Rinchi::Outlook::NameSpace::TAG_NAME);
 my $namespace = $document->getDocumentElement();
 $namespace->xmi_id(get_uuid);
 
 top_folders($Namespace->Folders,$namespace->Folders);
 
 my $md5 = Digest::MD5->new();
 foreach my $attachment(@attachments) {
   my $path = $attachment->PathName(); 
   my $ferr = 0;
   open FH,'<',$path or $ferr = 1;
   unless ($ferr > 0) {
     binmode(FH);
     $md5->new();
     $md5->addfile(*FH);
     my $fingerprint = $md5->hexdigest();
     close FH;
     $attachment->MD5($fingerprint);
     if(exists($fingerprints{$fingerprint})) {
       $attachment->PathName($fingerprints{$fingerprint});
       unlink $path;
       print "Duplicate file \'$path\' deleted.\n";
     } else {
       $fingerprints{$fingerprint} = $path;
     }
   }
 }
 
 $document->printToFile('C:/mail/personal_folders.xml');
 
 #========================================
 
 use strict;
 use Rinchi::Outlook;
 
 my $source = 'C:/mail/personal_folders.xml';
 
 my $document = Rinchi::Outlook->parsefile($source);
 
 my @attachments = $document->getElementsByTagName('attachment');
 
 open HTML,'>','C:/mail/attachment/index.html';
 print HTML "<html>\n  <head>\n    <title>Index of Attachments</title>\n  </head>\n  <body>\n    <h1>Index of Attachments</h1>\n    <table border=\"1\" cellspacing=\"0\">\n";
 print HTML "      <tr><th>Display Name</th><th>Subject</th><th>Sender</th><th>Path Name</th><th>FileName</th></tr>\n";
 foreach my $attachment (@attachments) {
   my $link = $attachment->PathName;
   my @l = split('\/',$link);
   $link = pop @l;
   printf HTML "      <tr><td><a href=\"%s\">%s</a></td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n",$link,$attachment->DisplayName,$attachment->getParentNode->getParentNode->Subject,$attachment->getParentNode->getParentNode->SenderName,$attachment->PathName,$attachment->FileName;
 }
 print HTML "    </table>\n  </body>\n</html>\n";
 close HTML;

DESCRIPTION

Microsoft Outlook 11.0 Object Library

EXPORT

None by default.

METHODS

$Document = Rinchi::Outlook->parsefile($path);

Calls XML::Parser->parsefile with the given path and the Rinchi::Outlook handlers. A tree of DOM objects is returned.

Open FILE for reading, then call parse with the open handle. The file is closed no matter how parse returns. Returns what parse returns.

DESCRIPTION of Document

Rinchi::Outlook::Document subclasses XML::DOM::Document and is used for creating Rinchi::Outlook::* objects based on the following tag to class mapping.

  'action'                            => 'Rinchi::Outlook::Action',
  'actions'                           => 'Rinchi::Outlook::Actions',
  'address-entries'                   => 'Rinchi::Outlook::AddressEntries',
  'address-entry'                     => 'Rinchi::Outlook::AddressEntry',
  'address-list'                      => 'Rinchi::Outlook::AddressList',
  'address-lists'                     => 'Rinchi::Outlook::AddressLists',
  'application'                       => 'Rinchi::Outlook::Application',
  'appointment-item'                  => 'Rinchi::Outlook::AppointmentItem',
  'attachment'                        => 'Rinchi::Outlook::Attachment',
  'attachments'                       => 'Rinchi::Outlook::Attachments',
  'Body'                              => 'Rinchi::Outlook::Body',
  'conflict'                          => 'Rinchi::Outlook::Conflict',
  'conflicts'                         => 'Rinchi::Outlook::Conflicts',
  'contact-item'                      => 'Rinchi::Outlook::ContactItem',
  'dist-list-item'                    => 'Rinchi::Outlook::DistListItem',
  'document-item'                     => 'Rinchi::Outlook::DocumentItem',
  'exception'                         => 'Rinchi::Outlook::Exception',
  'exceptions'                        => 'Rinchi::Outlook::Exceptions',
  'explorer'                          => 'Rinchi::Outlook::Explorer',
  'explorers'                         => 'Rinchi::Outlook::Explorers',
  'folders'                           => 'Rinchi::Outlook::Folders',
  'form-description'                  => 'Rinchi::Outlook::FormDescription',
  'inspector'                         => 'Rinchi::Outlook::Inspector',
  'inspectors'                        => 'Rinchi::Outlook::Inspectors',
  'item-properties'                   => 'Rinchi::Outlook::ItemProperties',
  'item-property'                     => 'Rinchi::Outlook::ItemProperty',
  'items'                             => 'Rinchi::Outlook::Items',
  'journal-item'                      => 'Rinchi::Outlook::JournalItem',
  'link'                              => 'Rinchi::Outlook::Link',
  'links'                             => 'Rinchi::Outlook::Links',
  'mail-item'                         => 'Rinchi::Outlook::MailItem',
  'mapi-folder'                       => 'Rinchi::Outlook::MAPIFolder',
  'meeting-item'                      => 'Rinchi::Outlook::MeetingItem',
  'name-space'                        => 'Rinchi::Outlook::NameSpace',
  'note-item'                         => 'Rinchi::Outlook::NoteItem',
  'outlook-bar-group'                 => 'Rinchi::Outlook::OutlookBarGroup',
  'outlook-bar-groups'                => 'Rinchi::Outlook::OutlookBarGroups',
  'outlook-bar-pane'                  => 'Rinchi::Outlook::OutlookBarPane',
  'outlook-bar-shortcut'              => 'Rinchi::Outlook::OutlookBarShortcut',
  'outlook-bar-shortcuts'             => 'Rinchi::Outlook::OutlookBarShortcuts',
  'outlook-bar-storage'               => 'Rinchi::Outlook::OutlookBarStorage',
  'outlook-base-item-object'          => 'Rinchi::Outlook::OutlookBaseItemObject',
  'outlook-collection'                => 'Rinchi::Outlook::OutlookCollection',
  'outlook-entry'                     => 'Rinchi::Outlook::OutlookEntry',
  'outlook-item-object'               => 'Rinchi::Outlook::OutlookItemObject',
  'outlook-named-entry'               => 'Rinchi::Outlook::OutlookNamedEntry',
  'pages'                             => 'Rinchi::Outlook::Pages',
  'panes'                             => 'Rinchi::Outlook::Panes',
  'post-item'                         => 'Rinchi::Outlook::PostItem',
  'property-pages'                    => 'Rinchi::Outlook::PropertyPages',
  'property-page-site'                => 'Rinchi::Outlook::PropertyPageSite',
  'recipient'                         => 'Rinchi::Outlook::Recipient',
  'recipients'                        => 'Rinchi::Outlook::Recipients',
  'recurrence-pattern'                => 'Rinchi::Outlook::RecurrencePattern',
  'reminder'                          => 'Rinchi::Outlook::Reminder',
  'reminders'                         => 'Rinchi::Outlook::Reminders',
  'remote-item'                       => 'Rinchi::Outlook::RemoteItem',
  'report-item'                       => 'Rinchi::Outlook::ReportItem',
  'results'                           => 'Rinchi::Outlook::Results',
  'search'                            => 'Rinchi::Outlook::Search',
  'selection'                         => 'Rinchi::Outlook::Selection',
  'sync-object'                       => 'Rinchi::Outlook::SyncObject',
  'sync-objects'                      => 'Rinchi::Outlook::SyncObjects',
  'task-item'                         => 'Rinchi::Outlook::TaskItem',
  'task-request-accept-item'          => 'Rinchi::Outlook::TaskRequestAcceptItem',
  'task-request-decline-item'         => 'Rinchi::Outlook::TaskRequestDeclineItem',
  'task-request-item'                 => 'Rinchi::Outlook::TaskRequestItem',
  'task-request-update-item'          => 'Rinchi::Outlook::TaskRequestUpdateItem',
  'user-properties'                   => 'Rinchi::Outlook::UserProperties',
  'user-property'                     => 'Rinchi::Outlook::UserProperty',
  'view'                              => 'Rinchi::Outlook::View',
  'views'                             => 'Rinchi::Outlook::Views',

METHODS for Document objects

$Object = Rinchi::Outlook::Document->new();

Create a new Rinchi::Outlook::Document object.

METHODS for Rinchi::Outlook::Element objects

$value = $Object->xmi_id([$new_value]);

Set or get value of the xmi_id attribute. This attribute is used to provide unique object identification.

 Type: UUID
 Lower: 0
 Upper: 1

$value = $Object->xmi_idref([$new_value]);

Set or get value of the xmi_idref attribute. The UUID used can reference any object, including external objects.

 Type: UUID
 Lower: 0
 Upper: 1

DESCRIPTION of Action class

Rinchi::Outlook::Action is used for representing Action objects. Represents a specialized action (for example, the voting options response) that can be executed on an item. The Action object is a member of the Actions object.

METHODS for Action objects

$value = $Object->CopyLike([$new_value]);

Set or get value of the CopyLike attribute.

 Type: OlActionCopyLike
 Lower: 0
 Upper: 1

$value = $Object->Enabled([$new_value]);

Set or get value of the Enabled attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->MessageClass([$new_value]);

Set or get value of the MessageClass attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Prefix([$new_value]);

Set or get value of the Prefix attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReplyStyle([$new_value]);

Set or get value of the ReplyStyle attribute.

 Type: OlActionReplyStyle
 Lower: 0
 Upper: 1

$value = $Object->ResponseStyle([$new_value]);

Set or get value of the ResponseStyle attribute.

 Type: OlActionResponseStyle
 Lower: 0
 Upper: 1

$value = $Object->ShowOn([$new_value]);

Set or get value of the ShowOn attribute.

 Type: OlActionShowOn
 Lower: 0
 Upper: 1

DESCRIPTION of AddressEntry objects

Rinchi::Outlook::AddressEntry is used for representing AddressEntry objects.

METHODS for AddressEntry objects

$value = $Object->Address([$new_value]);

Set or get value of the Address attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DisplayType([$new_value]);

Set or get value of the DisplayType attribute.

 Type: OlDisplayType
 Lower: 0
 Upper: 1

$value = $Object->ID([$new_value]);

Set or get value of the ID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Manager([$new_value]);

Set or get value of the Manager attribute.

 Type: AddressEntry
 Lower: 0
 Upper: 1

$Element = $Object->Members();

Set or get value of the Members attribute.

 Type: AddressEntries
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of AddressList objects

Rinchi::Outlook::AddressList is used for representing AddressList objects.

METHODS for AddressList objects

$Element = $Object->AddressEntries();

Set or get value of the AddressEntries attribute.

 Type: AddressEntries
 Lower: 0
 Upper: 1

$value = $Object->ID([$new_value]);

Set or get value of the ID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Index([$new_value]);

Set or get value of the Index attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->IsReadOnly([$new_value]);

Set or get value of the IsReadOnly attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

DESCRIPTION of Application objects

Rinchi::Outlook::Application is used for representing Application objects.

METHODS for Application objects

$value = $Object->AnswerWizard([$new_value]);

Set or get value of the AnswerWizard attribute.

 Type: AnswerWizard
 Lower: 0
 Upper: 1

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Assistant([$new_value]);

Set or get value of the Assistant attribute.

 Type: Assistant
 Lower: 0
 Upper: 1

$value = $Object->COMAddIns([$new_value]);

Set or get value of the COMAddIns attribute.

 Type: COMAddIns
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$Element = $Object->Explorers();

Set or get value of the Explorers attribute.

 Type: Explorers
 Lower: 0
 Upper: 1

$value = $Object->FeatureInstall([$new_value]);

Set or get value of the FeatureInstall attribute.

 Type: MsoFeatureInstall
 Lower: 0
 Upper: 1

$Element = $Object->Inspectors();

Set or get value of the Inspectors attribute.

 Type: Inspectors
 Lower: 0
 Upper: 1

$value = $Object->LanguageSettings([$new_value]);

Set or get value of the LanguageSettings attribute.

 Type: LanguageSettings
 Lower: 0
 Upper: 1

$value = $Object->Name([$new_value]);

Set or get value of the Name attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->ProductCode([$new_value]);

Set or get value of the ProductCode attribute.

 Type: String
 Lower: 0
 Upper: 1

$Element = $Object->Reminders();

Set or get value of the Reminders attribute.

 Type: Reminders
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$value = $Object->Version([$new_value]);

Set or get value of the Version attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of Attachment

Rinchi::Outlook::Attachment is used for representing Attachment objects. An Attachment represents a document or link to a document contained in an Outlook item.

METHODS for Attachment objects

$value = $Object->DisplayName([$new_value]);

Set or get value of the DisplayName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FileName([$new_value]);

Set or get value of the FileName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Index([$new_value]);

Set or get value of the Index attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->PathName([$new_value]);

Set or get value of the PathName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Position([$new_value]);

Set or get value of the Position attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: OlAttachmentType
 Lower: 0
 Upper: 1

$value = $Object->MD5([$new_value]);

Set or get value of the MD5 attribute.

  Added attribute for saving the MD5 hash of the saved attachement.  This is used for elimination of duplicate files.

 Type: String
 Lower: 1
 Upper: 1

DESCRIPTION of Conflict class

Rinchi::Outlook::Conflict is used for representing Conflict objects.

METHODS for Conflict objects

$value = $Object->Item([$new_value]);

Set or get value of the Item attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Name([$new_value]);

Set or get value of the Name attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

DESCRIPTION of Exception class

Rinchi::Outlook::Exception is used for representing Exception objects. An Exception object holds information about one instance of an AppointmentItem object which is an exception to a recurring series.

METHODS for Exception objects

$value = $Object->AppointmentItem([$new_value]);

Set or get value of the AppointmentItem attribute.

 Type: AppointmentItem
 Lower: 0
 Upper: 1

$value = $Object->Deleted([$new_value]);

Set or get value of the Deleted attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$Element = $Object->ItemProperties();

Set or get value of the ItemProperties attribute.

 Type: ItemProperties (Collection)
 Lower: 0
 Upper: 1

$value = $Object->OriginalDate([$new_value]);

Set or get value of the OriginalDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

DESCRIPTION of Explorer class

Rinchi::Outlook::Explorer is used for representing Explorer objects. An Explorer represents the window in which the contents of a folder are displayed.

METHODS for Explorer objects

$value = $Object->Caption([$new_value]);

Set or get value of the Caption attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CommandBars([$new_value]);

Set or get value of the CommandBars attribute.

 Type: CommandBars (Collection)
 Lower: 0
 Upper: 1

$value = $Object->CurrentFolder([$new_value]);

Set or get value of the CurrentFolder attribute.

 Type: MAPIFolder
 Lower: 0
 Upper: 1

$value = $Object->CurrentView([$new_value]);

Set or get value of the CurrentView attribute.

 Type: Variant
 Lower: 0
 Upper: 1

$value = $Object->HTMLDocument([$new_value]);

Set or get value of the HTMLDocument attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Height([$new_value]);

Set or get value of the Height attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Left([$new_value]);

Set or get value of the Left attribute.

 Type: Long
 Lower: 0
 Upper: 1

$Element = $Object->Panes();

Set or get value of the Panes attribute.

 Type: Panes (Collection)
 Lower: 0
 Upper: 1

$value = $Object->Selection([$new_value]);

Set or get value of the Selection attribute.

 Type: Selection
 Lower: 0
 Upper: 1

$value = $Object->Top([$new_value]);

Set or get value of the Top attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Views([$new_value]);

Set or get value of the Views attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Width([$new_value]);

Set or get value of the Width attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->WindowState([$new_value]);

Set or get value of the WindowState attribute.

 Type: OlWindowState
 Lower: 0
 Upper: 1

DESCRIPTION of FormDescription class

Rinchi::Outlook::FormDescription is used for representing FormDescription objects. A FormDescription contains the general properties of a Microsoft Outlook form.

METHODS for FormDescription objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Category([$new_value]);

Set or get value of the Category attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CategorySub([$new_value]);

Set or get value of the CategorySub attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Comment([$new_value]);

Set or get value of the Comment attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ContactName([$new_value]);

Set or get value of the ContactName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DisplayName([$new_value]);

Set or get value of the DisplayName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Hidden([$new_value]);

Set or get value of the Hidden attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Icon([$new_value]);

Set or get value of the Icon attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Locked([$new_value]);

Set or get value of the Locked attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->MessageClass([$new_value]);

Set or get value of the MessageClass attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MiniIcon([$new_value]);

Set or get value of the MiniIcon attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Name([$new_value]);

Set or get value of the Name attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Number([$new_value]);

Set or get value of the Number attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OneOff([$new_value]);

Set or get value of the OneOff attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Password([$new_value]);

Set or get value of the Password attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ScriptText([$new_value]);

Set or get value of the ScriptText attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$value = $Object->Template([$new_value]);

Set or get value of the Template attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->UseWordMail([$new_value]);

Set or get value of the UseWordMail attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Version([$new_value]);

Set or get value of the Version attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of Inspector class

Rinchi::Outlook::Inspector is used for representing Inspector objects. An Inspector represents the window in which an Outlook item is displayed.

METHODS for Inspector objects

$value = $Object->Caption([$new_value]);

Set or get value of the Caption attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CommandBars([$new_value]);

Set or get value of the CommandBars attribute.

 Type: CommandBars
 Lower: 0
 Upper: 1

$value = $Object->CurrentItem([$new_value]);

Set or get value of the CurrentItem attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->EditorType([$new_value]);

Set or get value of the EditorType attribute.

 Type: OlEditorType
 Lower: 0
 Upper: 1

$value = $Object->HTMLEditor([$new_value]);

Set or get value of the HTMLEditor attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Height([$new_value]);

Set or get value of the Height attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Left([$new_value]);

Set or get value of the Left attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->ModifiedFormPages([$new_value]);

Set or get value of the ModifiedFormPages attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Top([$new_value]);

Set or get value of the Top attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Width([$new_value]);

Set or get value of the Width attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->WindowState([$new_value]);

Set or get value of the WindowState attribute.

 Type: OlWindowState
 Lower: 0
 Upper: 1

$value = $Object->WordEditor([$new_value]);

Set or get value of the WordEditor attribute.

 Type: Object
 Lower: 0
 Upper: 1

DESCRIPTION of ItemProperty class

Rinchi::Outlook::ItemProperty is used for representing ItemProperty objects. An ItemProperty object contains information about a given item property. Each item property defines a certain attribute of the item, such as the name, type, or value of the item. The ItemProperty object is a member of the ItemProperties collection.

METHODS for ItemProperty objects

$value = $Object->Formula([$new_value]);

Set or get value of the Formula attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->IsUserProperty([$new_value]);

Set or get value of the IsUserProperty attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: OlUserPropertyType
 Lower: 0
 Upper: 1

$value = $Object->ValidationFormula([$new_value]);

Set or get value of the ValidationFormula attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ValidationText([$new_value]);

Set or get value of the ValidationText attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Value([$new_value]);

Set or get value of the Value attribute.

 Type: Variant
 Lower: 0
 Upper: 1

DESCRIPTION of Link class

Rinchi::Outlook::Link is used for representing Link objects. A Link represents an item that is linked to another Microsoft Outlook item. Each item has a Links object associated with it that represents all the items that have been linked to the item.

METHODS for Link objects

$value = $Object->Item([$new_value]);

Set or get value of the Item attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

DESCRIPTION of MAPIFolder class

Rinchi::Outlook::MAPIFolder is used for representing MAPIFolder objects. A MAPIFolder object Represents a Microsoft Outlook folder. A MAPIFolder object can contain other MAPIFolder objects, as well as Outlook items.

METHODS for MAPIFolder objects

$value = $Object->AddressBookName([$new_value]);

Set or get value of the AddressBookName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CurrentView([$new_value]);

Set or get value of the CurrentView attribute.

 Type: View
 Lower: 0
 Upper: 1

$value = $Object->CustomViewsOnly([$new_value]);

Set or get value of the CustomViewsOnly attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->DefaultItemType([$new_value]);

Set or get value of the DefaultItemType attribute.

 Type: OlItemType
 Lower: 0
 Upper: 1

$value = $Object->DefaultMessageClass([$new_value]);

Set or get value of the DefaultMessageClass attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Description([$new_value]);

Set or get value of the Description attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->EntryID([$new_value]);

Set or get value of the EntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FolderPath([$new_value]);

Set or get value of the FolderPath attribute.

 Type: String
 Lower: 0
 Upper: 1

$Element = $Object->Folders();

Set or get value of the Folders attribute.

 Type: Folders
 Lower: 0
 Upper: 1

$value = $Object->FullFolderPath([$new_value]);

Set or get value of the FullFolderPath attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->InAppFolderSyncObject([$new_value]);

Set or get value of the InAppFolderSyncObject attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->IsSharePointFolder([$new_value]);

Set or get value of the IsSharePointFolder attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$Element = $Object->Items();

Set or get value of the Items attribute.

 Type: Items
 Lower: 0
 Upper: 1

$value = $Object->ShowAsOutlookAB([$new_value]);

Set or get value of the ShowAsOutlookAB attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ShowItemCount([$new_value]);

Set or get value of the ShowItemCount attribute.

 Type: OlShowItemCount
 Lower: 0
 Upper: 1

$value = $Object->StoreID([$new_value]);

Set or get value of the StoreID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->UnReadItemCount([$new_value]);

Set or get value of the UnReadItemCount attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->UserPermissions([$new_value]);

Set or get value of the UserPermissions attribute.

 Type: Object
 Lower: 0
 Upper: 1

$Element = $Object->Views();

Set or get value of the Views attribute.

 Type: Views
 Lower: 0
 Upper: 1

$value = $Object->WebViewAllowNavigation([$new_value]);

Set or get value of the WebViewAllowNavigation attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->WebViewOn([$new_value]);

Set or get value of the WebViewOn attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->WebViewURL([$new_value]);

Set or get value of the WebViewURL attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of NameSpace class

Rinchi::Outlook::NameSpace is used for representing NameSpace objects. A NameSpace object represents an abstract root object for any data source.

METHODS for NameSpace objects

$Element = $Object->AddressLists();

Set or get value of the AddressLists attribute.

 Type: AddressLists (Collection)
 Lower: 1
 Upper: 1

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->CurrentUser([$new_value]);

Set or get value of the CurrentUser attribute.

 Type: Recipient
 Lower: 0
 Upper: 1

$value = $Object->ExchangeConnectionMode([$new_value]);

Set or get value of the ExchangeConnectionMode attribute.

 Type: OlExchangeConnectionMode
 Lower: 0
 Upper: 1

$Element = $Object->Folders();

Set or get value of the Folders attribute.

 Type: Folders
 Lower: 0
 Upper: 1

$value = $Object->Offline([$new_value]);

Set or get value of the Offline attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$Element = $Object->SyncObjects();

Set or get value of the SyncObjects attribute.

 Type: SyncObjects
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookBarGroup class

Rinchi::Outlook::OutlookBarGroup is used for representing OutlookBarGroup objects. An OutlookBarGroup object represents a group of shortcuts in the Shortcuts pane of an explorer window.

METHODS for OutlookBarGroup objects

$Element = $Object->Shortcuts();

Set or get value of the Shortcuts attribute.

 Type: OutlookBarShortcuts (Collection)
 Lower: 0
 Upper: 1

$value = $Object->ViewType([$new_value]);

Set or get value of the ViewType attribute.

 Type: OlOutlookBarViewType
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookBarPane class

Rinchi::Outlook::OutlookBarPane is used for representing OutlookBarPane objects. An OutlookBarPane object represents the Shortcuts pane in an explorer window.

METHODS for OutlookBarPane objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Contents([$new_value]);

Set or get value of the Contents attribute.

 Type: OutlookBarStorage
 Lower: 0
 Upper: 1

$value = $Object->CurrentGroup([$new_value]);

Set or get value of the CurrentGroup attribute.

 Type: OutlookBarGroup
 Lower: 0
 Upper: 1

$value = $Object->Name([$new_value]);

Set or get value of the Name attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$value = $Object->Visible([$new_value]);

Set or get value of the Visible attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookBarShortcut class

Rinchi::Outlook::OutlookBarShortcut is used for representing OutlookBarShortcut objects.

METHODS for OutlookBarShortcut objects

$value = $Object->Target([$new_value]);

Set or get value of the Target attribute.

 Type: Variant
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookBarStorage class

Rinchi::Outlook::OutlookBarStorage is used for representing OutlookBarStorage objects.

METHODS for OutlookBarStorage objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Groups([$new_value]);

Set or get value of the Groups attribute.

 Type: 
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

DESCRIPTION of PropertyPageSite class

Rinchi::Outlook::PropertyPageSite is used for representing PropertyPageSite objects.

METHODS for PropertyPageSite objects

DESCRIPTION of Recipient class

Rinchi::Outlook::Recipient is used for representing Recipient objects.

METHODS for Recipient objects

$value = $Object->Address([$new_value]);

Set or get value of the Address attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->AddressEntry([$new_value]);

Set or get value of the AddressEntry attribute.

 Type: AddressEntry
 Lower: 0
 Upper: 1

$value = $Object->AutoResponse([$new_value]);

Set or get value of the AutoResponse attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DisplayType([$new_value]);

Set or get value of the DisplayType attribute.

 Type: OlDisplayType
 Lower: 0
 Upper: 1

$value = $Object->EntryID([$new_value]);

Set or get value of the EntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Index([$new_value]);

Set or get value of the Index attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->MeetingResponseStatus([$new_value]);

Set or get value of the MeetingResponseStatus attribute.

 Type: OlResponseStatus
 Lower: 0
 Upper: 1

$value = $Object->Resolved([$new_value]);

Set or get value of the Resolved attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->TrackingStatus([$new_value]);

Set or get value of the TrackingStatus attribute.

 Type: OlTrackingStatus
 Lower: 0
 Upper: 1

$value = $Object->TrackingStatusTime([$new_value]);

Set or get value of the TrackingStatusTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: Long
 Lower: 0
 Upper: 1

DESCRIPTION of RecurrencePattern class

Rinchi::Outlook::RecurrencePattern is used for representing RecurrencePattern objects.

METHODS for RecurrencePattern objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->DayOfMonth([$new_value]);

Set or get value of the DayOfMonth attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->DayOfWeekMask([$new_value]);

Set or get value of the DayOfWeekMask attribute.

 Type: OlDaysOfWeek
 Lower: 0
 Upper: 1

$value = $Object->Duration([$new_value]);

Set or get value of the Duration attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->EndTime([$new_value]);

Set or get value of the EndTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$Element = $Object->Exceptions();

Set or get value of the Exceptions attribute.

 Type: Exceptions
 Lower: 0
 Upper: 1

$value = $Object->Instance([$new_value]);

Set or get value of the Instance attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Interval([$new_value]);

Set or get value of the Interval attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->MonthOfYear([$new_value]);

Set or get value of the MonthOfYear attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->NoEndDate([$new_value]);

Set or get value of the NoEndDate attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Occurrences([$new_value]);

Set or get value of the Occurrences attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->PatternEndDate([$new_value]);

Set or get value of the PatternEndDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->PatternStartDate([$new_value]);

Set or get value of the PatternStartDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->RecurrenceType([$new_value]);

Set or get value of the RecurrenceType attribute.

 Type: OlRecurrenceType
 Lower: 0
 Upper: 1

$value = $Object->Regenerate([$new_value]);

Set or get value of the Regenerate attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$value = $Object->StartTime([$new_value]);

Set or get value of the StartTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

DESCRIPTION of Reminder class

Rinchi::Outlook::Reminder is used for representing Reminder objects.

METHODS for Reminder objects

$value = $Object->Caption([$new_value]);

Set or get value of the Caption attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->IsVisible([$new_value]);

Set or get value of the IsVisible attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Item([$new_value]);

Set or get value of the Item attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->NextReminderDate([$new_value]);

Set or get value of the NextReminderDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->OriginalReminderDate([$new_value]);

Set or get value of the OriginalReminderDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

DESCRIPTION of Search class

Rinchi::Outlook::Search is used for representing Search objects.

METHODS for Search objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Filter([$new_value]);

Set or get value of the Filter attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->IsSynchronous([$new_value]);

Set or get value of the IsSynchronous attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Results([$new_value]);

Set or get value of the Results attribute.

 Type: 
 Lower: 0
 Upper: 1

$value = $Object->Scope([$new_value]);

Set or get value of the Scope attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SearchSubFolders([$new_value]);

Set or get value of the SearchSubFolders attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$value = $Object->Tag([$new_value]);

Set or get value of the Tag attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of Selection class

Rinchi::Outlook::Selection is used for representing Selection objects.

METHODS for Selection objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Count([$new_value]);

Set or get value of the Count attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

DESCRIPTION of SyncObject class

Rinchi::Outlook::SyncObject is used for representing SyncObject objects.

METHODS for SyncObject objects

DESCRIPTION of UserProperty class

Rinchi::Outlook::UserProperty is used for representing UserProperty objects. A UserProperty object represents a custom property of a Microsoft Outlook item.

METHODS for UserProperty objects

$value = $Object->Formula([$new_value]);

Set or get value of the Formula attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->IsUserProperty([$new_value]);

Set or get value of the IsUserProperty attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: OlUserPropertyType
 Lower: 0
 Upper: 1

$value = $Object->ValidationFormula([$new_value]);

Set or get value of the ValidationFormula attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ValidationText([$new_value]);

Set or get value of the ValidationText attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Value([$new_value]);

Set or get value of the Value attribute.

 Type: Variant
 Lower: 0
 Upper: 1

DESCRIPTION of View class

Rinchi::Outlook::View is used for representing View objects.

METHODS for View objects

$value = $Object->Language([$new_value]);

Set or get value of the Language attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LockUserChanges([$new_value]);

Set or get value of the LockUserChanges attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->SaveOption([$new_value]);

Set or get value of the SaveOption attribute.

 Type: OlViewSaveOption
 Lower: 0
 Upper: 1

$value = $Object->Standard([$new_value]);

Set or get value of the Standard attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ViewType([$new_value]);

Set or get value of the ViewType attribute.

 Type: OlViewType
 Lower: 0
 Upper: 1

$value = $Object->XML([$new_value]);

Set or get value of the XML attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookNamedEntry class

Rinchi::Outlook::OutlookNamedEntry is an abstract class representing OutlookNamedEntry objects.

METHODS for OutlookNamedEntry objects.

$value = $Object->Name([$new_value]);

Set or get value of the Name attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookEntry class

Rinchi::Outlook::OutlookEntry is an abstract class for representing OutlookEntry objects.

METHODS for OutlookEntry objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookCollection

Rinchi::Outlook::OutlookCollection is used for representing OutlookCollection objects.

METHODS for OutlookCollection objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$value = $Object->Count([$new_value]);

Set or get value of the Count attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

DESCRIPTION of Items class

Rinchi::Outlook::Items is used for representing Items objects.

METHODS for Items objects

$value = $Object->IncludeRecurrences([$new_value]);

Set or get value of the IncludeRecurrences attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->RawTable([$new_value]);

Set or get value of the RawTable attribute.

 Type: Unknown
 Lower: 0
 Upper: 1

DESCRIPTION of Links class

Rinchi::Outlook::Links is used for representing Links objects.

METHODS for Links objects

$arrayref = $Object->link();

Returns a reference to an array of the contained Link objects.

 Type: 

$value = $Object->push_link([$new_value]);

Set or get value of the link attribute.

 Type: 

DESCRIPTION of Explorers class

Rinchi::Outlook::Explorers is used for representing Explorers objects.

METHODS for Explorers objects

$arrayref = $Object->Explorer();

Returns a reference to an array of the contained Explorer objects. Get values of the Explorer property.

 Type: 

$value = $Object->push_Explorer([$new_value]);

Set or get value of the Explorer attribute.

 Type: 

DESCRIPTION of AddressEntries

Rinchi::Outlook::AddressEntries is used for representing AddressEntries objects.

METHODS for AddressEntries objects

$value = $Object->RawTable([$new_value]);

Set or get value of the RawTable attribute.

 Type: Unknown
 Lower: 0
 Upper: 1

$arrayref = $Object->addressEntry();

Returns a reference to an array of the contained AddressEntry objects. Get values of the addressEntry property.

 Type: 

$value = $Object->push_addressEntry([$new_value]);

Set or get value of the addressEntry attribute.

 Type: 

DESCRIPTION of AddressLists class

Rinchi::Outlook::AddressLists is used for representing AddressLists objects.

METHODS for AddressLists objects

$arrayref = $Object->addressList();

Returns a reference to an array of the contained AddressList objects. Get values of the addressList property.

 Type: 

$value = $Object->push_addressList([$new_value]);

Set or get value of the addressList attribute.

 Type: 

DESCRIPTION of Actions

Rinchi::Outlook::Actions is used for representing Actions objects.

METHODS for Actions objects

$arrayref = $Object->action();

Returns a reference to an array of the contained Action objects. Get values of the action property.

 Type: 

$value = $Object->push_action([$new_value]);

Set or get value of the action attribute.

 Type: 

DESCRIPTION of Attachments

Rinchi::Outlook::Attachments is used for representing Attachments objects.

METHODS for Attachments objects

$arrayref = $Object->attachment();

Returns a reference to an array of the contained Attachment objects. Get values of the attachment property.

 Type: 

$value = $Object->push_attachment([$new_value]);

Set or get value of the attachment attribute.

 Type: 

DESCRIPTION of Conflicts class

Rinchi::Outlook::Conflicts is used for representing Conflicts objects.

METHODS for Conflicts objects

$arrayref = $Object->Conflict();

Returns a reference to an array of the contained Conflict objects. Get values of the Conflict property.

 Type: 

$value = $Object->push_Conflict([$new_value]);

Set or get value of the Conflict attribute.

 Type: 

DESCRIPTION of Exceptions class

Rinchi::Outlook::Exceptions is used for representing Exceptions objects.

METHODS for Exceptions objects

$arrayref = $Object->Exception();

Returns a reference to an array of the contained Exception objects. Get values of the Exception property.

 Type: 

$value = $Object->push_Exception([$new_value]);

Set or get value of the Exception attribute.

 Type: 

DESCRIPTION of Inspectors class

Rinchi::Outlook::Inspectors is used for representing Inspectors objects.

METHODS for Inspectors objects

$arrayref = $Object->inspector();

Returns a reference to an array of the contained Inspector objects. Get values of the inspector property.

 Type: 

$value = $Object->push_inspector([$new_value]);

Set or get value of the inspector attribute.

 Type: 

DESCRIPTION of ItemProperties class

Rinchi::Outlook::ItemProperties is used for representing ItemProperties objects.

METHODS for ItemProperties objects

$arrayref = $Object->itemProperty();

Returns a reference to an array of the contained ItemProperty objects. Get values of the itemProperty property.

 Type: 

$value = $Object->push_itemProperty([$new_value]);

Set or get value of the itemProperty attribute.

 Type: 

DESCRIPTION of OutlookBarGroups

Rinchi::Outlook::OutlookBarGroups is used for representing OutlookBarGroups objects.

METHODS for OutlookBarGroups objects

$arrayref = $Object->outlookBarGroup();

Returns a reference to an array of the contained OutlookBarGroup objects. Get values of the outlookBarGroup property.

 Type: 

$value = $Object->push_outlookBarGroup([$new_value]);

Set or get value of the outlookBarGroup attribute.

 Type: 

DESCRIPTION of OutlookBarShortcuts class

Rinchi::Outlook::OutlookBarShortcuts is used for representing OutlookBarShortcuts objects.

METHODS for OutlookBarShortcuts objects

$arrayref = $Object->outlookBarShortcut();

Returns a reference to an array of the contained OutlookBarShortcut objects. Get values of the outlookBarShortcut property.

 Type: 

$value = $Object->push_outlookBarShortcut([$new_value]);

Set or get value of the outlookBarShortcut attribute.

 Type: 

DESCRIPTION of Pages

Rinchi::Outlook::Pages is used for representing Pages objects.

METHODS for

DESCRIPTION of Panes

Rinchi::Outlook::Panes is used for representing Panes objects.

METHODS for

DESCRIPTION of PropertyPages

Rinchi::Outlook::PropertyPages is used for representing PropertyPages objects.

METHODS for

cut

#===============================================================================

{ no strict "refs"; *TAG_NAME = sub { return 'property-pages'; }; }

#=============================================================================== # Rinchi::Outlook::PropertyPageSite::propertyPage

$arrayref = $Object->propertyPage();

Returns a reference to an array of the contained PropertyPageSite objects. Get values of the propertyPage property.

 Type: 

$value = $Object->push_propertyPage([$new_value]);

Set or get value of the propertyPage attribute.

 Type: 

DESCRIPTION of Recipients

Rinchi::Outlook::Recipients is used for representing Recipients objects.

METHODS for Recipients objects

$arrayref = $Object->recipient();

Returns a reference to an array of the contained Recipient objects. Get values of the recipient property.

 Type: 

$value = $Object->push_recipient([$new_value]);

Set or get value of the recipient attribute.

 Type: 

DESCRIPTION of Reminders class

Rinchi::Outlook::Reminders is used for representing Reminders objects.

METHODS for Reminders objects

$arrayref = $Object->reminder();

Returns a reference to an array of the contained Reminder objects. Get values of the reminder property.

 Type: 

$value = $Object->push_reminder([$new_value]);

Set or get value of the reminder attribute.

 Type: 

DESCRIPTION of Results class

Rinchi::Outlook::Results is used for representing Results objects.

METHODS for Results objects

$value = $Object->DefaultItemType([$new_value]);

Set or get value of the DefaultItemType attribute.

 Type: OlItemType
 Lower: 0
 Upper: 1

$value = $Object->RawTable([$new_value]);

Set or get value of the RawTable attribute.

 Type: Unknown
 Lower: 0
 Upper: 1

DESCRIPTION of SyncObjects class

Rinchi::Outlook::SyncObjects is used for representing SyncObjects objects.

METHODS for SyncObjects objects

$value = $Object->AppFolders([$new_value]);

Set or get value of the AppFolders attribute.

 Type: SyncObject
 Lower: 0
 Upper: 1

$arrayref = $Object->syncObject();

Returns a reference to an array of the contained SyncObject objects. Get values of the syncObject property.

 Type: 

$value = $Object->push_syncObject([$new_value]);

Set or get value of the syncObject attribute.

 Type: 

DESCRIPTION of UserProperties class

Rinchi::Outlook::UserProperties is used for representing UserProperties objects.

METHODS for UserProperties objects

$arrayref = $Object->userProperty();

Returns a reference to an array of the contained UserProperty objects. Get values of the userProperty property.

 Type: 

$value = $Object->push_userProperty([$new_value]);

Set or get value of the userProperty attribute.

 Type: 

DESCRIPTION of Views

Rinchi::Outlook::Views is used for representing Views objects.

METHODS for Views objects

$arrayref = $Object->view();

Returns a reference to an array of the contained View objects. Get values of the view property.

 Type: 

$value = $Object->push_view([$new_value]);

Set or get value of the view attribute.

 Type: 

DESCRIPTION of Folders class

Rinchi::Outlook::Folders is used for representing Folders objects.

METHODS for Folders objects

$value = $Object->RawTable([$new_value]);

Set or get value of the RawTable attribute.

 Type: Unknown
 Lower: 0
 Upper: 1

$arrayref = $Object->MAPIFolder();

Returns a reference to an array of the contained MAPIFolder objects. Get values of the MAPIFolder property.

 Type: 

$value = $Object->push_MAPIFolder([$new_value]);

Set or get value of the MAPIFolder attribute.

 Type: 

DESCRIPTION of AppointmentItem class

Rinchi::Outlook::AppointmentItem is used for representing AppointmentItem objects. An AppointmentItem object represents an appointment in the Calendar folder. An AppointmentItem object can represent a meeting, a one-time appointment, or a recurring appointment or meeting.

METHODS for AppointmentItem objects

$value = $Object->AllDayEvent([$new_value]);

Set or get value of the AllDayEvent attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->BusyStatus([$new_value]);

Set or get value of the BusyStatus attribute.

 Type: OlBusyStatus
 Lower: 0
 Upper: 1

$value = $Object->ConferenceServerAllowExternal([$new_value]);

Set or get value of the ConferenceServerAllowExternal attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ConferenceServerPassword([$new_value]);

Set or get value of the ConferenceServerPassword attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Duration([$new_value]);

Set or get value of the Duration attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->End([$new_value]);

Set or get value of the End attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->InternetCodepage([$new_value]);

Set or get value of the InternetCodepage attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->IsOnlineMeeting([$new_value]);

Set or get value of the IsOnlineMeeting attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->IsRecurring([$new_value]);

Set or get value of the IsRecurring attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Location([$new_value]);

Set or get value of the Location attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MeetingStatus([$new_value]);

Set or get value of the MeetingStatus attribute.

 Type: OlMeetingStatus
 Lower: 0
 Upper: 1

$value = $Object->MeetingWorkspaceURL([$new_value]);

Set or get value of the MeetingWorkspaceURL attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingAutoStart([$new_value]);

Set or get value of the NetMeetingAutoStart attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingDocPathName([$new_value]);

Set or get value of the NetMeetingDocPathName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingOrganizerAlias([$new_value]);

Set or get value of the NetMeetingOrganizerAlias attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingServer([$new_value]);

Set or get value of the NetMeetingServer attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingType([$new_value]);

Set or get value of the NetMeetingType attribute.

 Type: OlNetMeetingType
 Lower: 0
 Upper: 1

$value = $Object->NetShowURL([$new_value]);

Set or get value of the NetShowURL attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OptionalAttendees([$new_value]);

Set or get value of the OptionalAttendees attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Organizer([$new_value]);

Set or get value of the Organizer attribute.

 Type: String
 Lower: 0
 Upper: 1

$Element = $Object->Recipients();

Set or get value of the Recipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->RecurrenceState([$new_value]);

Set or get value of the RecurrenceState attribute.

 Type: OlRecurrenceState
 Lower: 0
 Upper: 1

$value = $Object->ReminderMinutesBeforeStart([$new_value]);

Set or get value of the ReminderMinutesBeforeStart attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->ReminderOverrideDefault([$new_value]);

Set or get value of the ReminderOverrideDefault attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderPlaySound([$new_value]);

Set or get value of the ReminderPlaySound attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderSet([$new_value]);

Set or get value of the ReminderSet attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderSoundFile([$new_value]);

Set or get value of the ReminderSoundFile attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReplyTime([$new_value]);

Set or get value of the ReplyTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->RequiredAttendees([$new_value]);

Set or get value of the RequiredAttendees attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Resources([$new_value]);

Set or get value of the Resources attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ResponseRequested([$new_value]);

Set or get value of the ResponseRequested attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ResponseStatus([$new_value]);

Set or get value of the ResponseStatus attribute.

 Type: OlResponseStatus
 Lower: 0
 Upper: 1

$value = $Object->Start([$new_value]);

Set or get value of the Start attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

DESCRIPTION of ContactItem class

Rinchi::Outlook::ContactItem is used for representing ContactItem objects. A ContactItem object represents a contact in a contacts folder. A contact can represent any person with whom you have any personal or professional contact.

METHODS for ContactItem objects

$value = $Object->Account([$new_value]);

Set or get value of the Account attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Anniversary([$new_value]);

Set or get value of the Anniversary attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->AssistantName([$new_value]);

Set or get value of the AssistantName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->AssistantTelephoneNumber([$new_value]);

Set or get value of the AssistantTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Birthday([$new_value]);

Set or get value of the Birthday attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->Business2TelephoneNumber([$new_value]);

Set or get value of the Business2TelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddress([$new_value]);

Set or get value of the BusinessAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddressCity([$new_value]);

Set or get value of the BusinessAddressCity attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddressCountry([$new_value]);

Set or get value of the BusinessAddressCountry attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddressPostOfficeBox([$new_value]);

Set or get value of the BusinessAddressPostOfficeBox attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddressPostalCode([$new_value]);

Set or get value of the BusinessAddressPostalCode attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddressState([$new_value]);

Set or get value of the BusinessAddressState attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessAddressStreet([$new_value]);

Set or get value of the BusinessAddressStreet attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessFaxNumber([$new_value]);

Set or get value of the BusinessFaxNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessHomePage([$new_value]);

Set or get value of the BusinessHomePage attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BusinessTelephoneNumber([$new_value]);

Set or get value of the BusinessTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CallbackTelephoneNumber([$new_value]);

Set or get value of the CallbackTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CarTelephoneNumber([$new_value]);

Set or get value of the CarTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Children([$new_value]);

Set or get value of the Children attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CompanyAndFullName([$new_value]);

Set or get value of the CompanyAndFullName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CompanyLastFirstNoSpace([$new_value]);

Set or get value of the CompanyLastFirstNoSpace attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CompanyLastFirstSpaceOnly([$new_value]);

Set or get value of the CompanyLastFirstSpaceOnly attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CompanyMainTelephoneNumber([$new_value]);

Set or get value of the CompanyMainTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CompanyName([$new_value]);

Set or get value of the CompanyName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ComputerNetworkName([$new_value]);

Set or get value of the ComputerNetworkName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->CustomerID([$new_value]);

Set or get value of the CustomerID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Department([$new_value]);

Set or get value of the Department attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email1Address([$new_value]);

Set or get value of the Email1Address attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email1AddressType([$new_value]);

Set or get value of the Email1AddressType attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email1DisplayName([$new_value]);

Set or get value of the Email1DisplayName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email1EntryID([$new_value]);

Set or get value of the Email1EntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email2Address([$new_value]);

Set or get value of the Email2Address attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email2AddressType([$new_value]);

Set or get value of the Email2AddressType attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email2DisplayName([$new_value]);

Set or get value of the Email2DisplayName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email2EntryID([$new_value]);

Set or get value of the Email2EntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email3Address([$new_value]);

Set or get value of the Email3Address attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email3AddressType([$new_value]);

Set or get value of the Email3AddressType attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email3DisplayName([$new_value]);

Set or get value of the Email3DisplayName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Email3EntryID([$new_value]);

Set or get value of the Email3EntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FTPSite([$new_value]);

Set or get value of the FTPSite attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FileAs([$new_value]);

Set or get value of the FileAs attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FirstName([$new_value]);

Set or get value of the FirstName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FullName([$new_value]);

Set or get value of the FullName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FullNameAndCompany([$new_value]);

Set or get value of the FullNameAndCompany attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Gender([$new_value]);

Set or get value of the Gender attribute.

 Type: OlGender
 Lower: 0
 Upper: 1

$value = $Object->GovernmentIDNumber([$new_value]);

Set or get value of the GovernmentIDNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HasPicture([$new_value]);

Set or get value of the HasPicture attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Hobby([$new_value]);

Set or get value of the Hobby attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Home2TelephoneNumber([$new_value]);

Set or get value of the Home2TelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddress([$new_value]);

Set or get value of the HomeAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddressCity([$new_value]);

Set or get value of the HomeAddressCity attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddressCountry([$new_value]);

Set or get value of the HomeAddressCountry attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddressPostOfficeBox([$new_value]);

Set or get value of the HomeAddressPostOfficeBox attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddressPostalCode([$new_value]);

Set or get value of the HomeAddressPostalCode attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddressState([$new_value]);

Set or get value of the HomeAddressState attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeAddressStreet([$new_value]);

Set or get value of the HomeAddressStreet attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeFaxNumber([$new_value]);

Set or get value of the HomeFaxNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HomeTelephoneNumber([$new_value]);

Set or get value of the HomeTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->IMAddress([$new_value]);

Set or get value of the IMAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ISDNNumber([$new_value]);

Set or get value of the ISDNNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Initials([$new_value]);

Set or get value of the Initials attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->InternetFreeBusyAddress([$new_value]);

Set or get value of the InternetFreeBusyAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->JobTitle([$new_value]);

Set or get value of the JobTitle attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Journal([$new_value]);

Set or get value of the Journal attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Language([$new_value]);

Set or get value of the Language attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastFirstAndSuffix([$new_value]);

Set or get value of the LastFirstAndSuffix attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastFirstNoSpace([$new_value]);

Set or get value of the LastFirstNoSpace attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastFirstNoSpaceAndSuffix([$new_value]);

Set or get value of the LastFirstNoSpaceAndSuffix attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastFirstNoSpaceCompany([$new_value]);

Set or get value of the LastFirstNoSpaceCompany attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastFirstSpaceOnly([$new_value]);

Set or get value of the LastFirstSpaceOnly attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastFirstSpaceOnlyCompany([$new_value]);

Set or get value of the LastFirstSpaceOnlyCompany attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastName([$new_value]);

Set or get value of the LastName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->LastNameAndFirstName([$new_value]);

Set or get value of the LastNameAndFirstName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddress([$new_value]);

Set or get value of the MailingAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddressCity([$new_value]);

Set or get value of the MailingAddressCity attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddressCountry([$new_value]);

Set or get value of the MailingAddressCountry attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddressPostOfficeBox([$new_value]);

Set or get value of the MailingAddressPostOfficeBox attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddressPostalCode([$new_value]);

Set or get value of the MailingAddressPostalCode attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddressState([$new_value]);

Set or get value of the MailingAddressState attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MailingAddressStreet([$new_value]);

Set or get value of the MailingAddressStreet attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ManagerName([$new_value]);

Set or get value of the ManagerName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MiddleName([$new_value]);

Set or get value of the MiddleName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MobileTelephoneNumber([$new_value]);

Set or get value of the MobileTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingAlias([$new_value]);

Set or get value of the NetMeetingAlias attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NetMeetingServer([$new_value]);

Set or get value of the NetMeetingServer attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NickName([$new_value]);

Set or get value of the NickName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OfficeLocation([$new_value]);

Set or get value of the OfficeLocation attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OrganizationalIDNumber([$new_value]);

Set or get value of the OrganizationalIDNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddress([$new_value]);

Set or get value of the OtherAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddressCity([$new_value]);

Set or get value of the OtherAddressCity attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddressCountry([$new_value]);

Set or get value of the OtherAddressCountry attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddressPostOfficeBox([$new_value]);

Set or get value of the OtherAddressPostOfficeBox attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddressPostalCode([$new_value]);

Set or get value of the OtherAddressPostalCode attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddressState([$new_value]);

Set or get value of the OtherAddressState attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherAddressStreet([$new_value]);

Set or get value of the OtherAddressStreet attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherFaxNumber([$new_value]);

Set or get value of the OtherFaxNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OtherTelephoneNumber([$new_value]);

Set or get value of the OtherTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->PagerNumber([$new_value]);

Set or get value of the PagerNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->PersonalHomePage([$new_value]);

Set or get value of the PersonalHomePage attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->PrimaryTelephoneNumber([$new_value]);

Set or get value of the PrimaryTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Profession([$new_value]);

Set or get value of the Profession attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->RadioTelephoneNumber([$new_value]);

Set or get value of the RadioTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReferredBy([$new_value]);

Set or get value of the ReferredBy attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SelectedMailingAddress([$new_value]);

Set or get value of the SelectedMailingAddress attribute.

 Type: OlMailingAddress
 Lower: 0
 Upper: 1

$value = $Object->Spouse([$new_value]);

Set or get value of the Spouse attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Suffix([$new_value]);

Set or get value of the Suffix attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->TTYTDDTelephoneNumber([$new_value]);

Set or get value of the TTYTDDTelephoneNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->TelexNumber([$new_value]);

Set or get value of the TelexNumber attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Title([$new_value]);

Set or get value of the Title attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->User1([$new_value]);

Set or get value of the User1 attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->User2([$new_value]);

Set or get value of the User2 attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->User3([$new_value]);

Set or get value of the User3 attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->User4([$new_value]);

Set or get value of the User4 attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->UserCertificate([$new_value]);

Set or get value of the UserCertificate attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->WebPage([$new_value]);

Set or get value of the WebPage attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->YomiCompanyName([$new_value]);

Set or get value of the YomiCompanyName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->YomiFirstName([$new_value]);

Set or get value of the YomiFirstName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->YomiLastName([$new_value]);

Set or get value of the YomiLastName attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of DistListItem

Rinchi::Outlook::DistListItem is used for representing DistListItem objects. A DistListItem object represents a distribution list in a contacts folder. A distribution list can contain multiple recipients and is used to send messages to everyone in the list.

METHODS for DistListItem objects

$value = $Object->CheckSum([$new_value]);

Set or get value of the CheckSum attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->DLName([$new_value]);

Set or get value of the DLName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->MemberCount([$new_value]);

Set or get value of the MemberCount attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Members([$new_value]);

Set or get value of the Members attribute.

 Type: Variant
 Lower: 0
 Upper: 1

$value = $Object->OneOffMembers([$new_value]);

Set or get value of the OneOffMembers attribute.

 Type: Variant
 Lower: 0
 Upper: 1

DESCRIPTION of DocumentItem

Rinchi::Outlook::DocumentItem is used for representing DocumentItem objects. A DocumentItem object is any document other than a Microsoft Outlook item as an item in an Outlook folder. In common usage, this will be an Office document but may be any type of document or executable file.

Note When you try to programmatically add a user-defined property to a DocumentItem object, you receive the following error message: "Property is read-only." This is because the Outlook object model does not support this functionality. Example

The following Visual Basic for Applications (VBA) example shows how to create a DocumentItem.

Sub AddDocItem() Dim outApp As New Outlook.Application Dim nsp As Outlook.NameSpace Dim mpfInbox As Outlook.MAPIFolder Dim doci As Outlook.DocumentItem

    Set nsp = outApp.GetNamespace("MAPI")
    Set mpfInbox = nsp.GetDefaultFolder(olFolderInbox)
    Set doci = mpfInbox.Items.Add(olWordDocumentItem)
    doci.Subject = "Word Document Item"
    doci.Save
End Sub

DESCRIPTION of JournalItem class

Rinchi::Outlook::JournalItem is used for representing JournalItem objects. Represents a journal entry in a Journal folder. A journal entry represents a record of all Microsoft Outlook-moderated transactions for any given period.

METHODS for JournalItem objects

$value = $Object->ContactNames([$new_value]);

Set or get value of the ContactNames attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DocPosted([$new_value]);

Set or get value of the DocPosted attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->DocPrinted([$new_value]);

Set or get value of the DocPrinted attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->DocRouted([$new_value]);

Set or get value of the DocRouted attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->DocSaved([$new_value]);

Set or get value of the DocSaved attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Duration([$new_value]);

Set or get value of the Duration attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->End([$new_value]);

Set or get value of the End attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$Element = $Object->Recipients();

Set or get value of the Recipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->Start([$new_value]);

Set or get value of the Start attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->Type([$new_value]);

Set or get value of the Type attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of MailItem

Rinchi::Outlook::MailItem is used for representing MailItem objects. A MailItem object Represents a mail message in an Inbox (mail) folder.

METHODS for MailItem objects

$value = $Object->AlternateRecipientAllowed([$new_value]);

Set or get value of the AlternateRecipientAllowed attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->AutoForwarded([$new_value]);

Set or get value of the AutoForwarded attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->BCC([$new_value]);

Set or get value of the BCC attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->BodyFormat([$new_value]);

Set or get value of the BodyFormat attribute.

 Type: OlBodyFormat
 Lower: 0
 Upper: 1

$value = $Object->CC([$new_value]);

Set or get value of the CC attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DeferredDeliveryTime([$new_value]);

Set or get value of the DeferredDeliveryTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->DeleteAfterSubmit([$new_value]);

Set or get value of the DeleteAfterSubmit attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->EnableSharedAttachments([$new_value]);

Set or get value of the EnableSharedAttachments attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ExpiryTime([$new_value]);

Set or get value of the ExpiryTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->FlagDueBy([$new_value]);

Set or get value of the FlagDueBy attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->FlagIcon([$new_value]);

Set or get value of the FlagIcon attribute.

 Type: OlFlagIcon
 Lower: 0
 Upper: 1

$value = $Object->FlagRequest([$new_value]);

Set or get value of the FlagRequest attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FlagStatus([$new_value]);

Set or get value of the FlagStatus attribute.

 Type: OlFlagStatus
 Lower: 0
 Upper: 1

$value = $Object->HTMLBody([$new_value]);

Set or get value of the HTMLBody attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->HasCoverSheet([$new_value]);

Set or get value of the HasCoverSheet attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->InternetCodepage([$new_value]);

Set or get value of the InternetCodepage attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->IsIPFax([$new_value]);

Set or get value of the IsIPFax attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->OriginatorDeliveryReportRequested([$new_value]);

Set or get value of the OriginatorDeliveryReportRequested attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Permission([$new_value]);

Set or get value of the Permission attribute.

 Type: OlPermission
 Lower: 0
 Upper: 1

$value = $Object->PermissionService([$new_value]);

Set or get value of the PermissionService attribute.

 Type: OlPermissionService
 Lower: 0
 Upper: 1

$value = $Object->ReadReceiptRequested([$new_value]);

Set or get value of the ReadReceiptRequested attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReceivedByEntryID([$new_value]);

Set or get value of the ReceivedByEntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReceivedByName([$new_value]);

Set or get value of the ReceivedByName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReceivedOnBehalfOfEntryID([$new_value]);

Set or get value of the ReceivedOnBehalfOfEntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReceivedOnBehalfOfName([$new_value]);

Set or get value of the ReceivedOnBehalfOfName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReceivedTime([$new_value]);

Set or get value of the ReceivedTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->RecipientReassignmentProhibited([$new_value]);

Set or get value of the RecipientReassignmentProhibited attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$Element = $Object->Recipients();

Set or get value of the Recipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->ReminderOverrideDefault([$new_value]);

Set or get value of the ReminderOverrideDefault attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderPlaySound([$new_value]);

Set or get value of the ReminderPlaySound attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderSet([$new_value]);

Set or get value of the ReminderSet attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderSoundFile([$new_value]);

Set or get value of the ReminderSoundFile attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReminderTime([$new_value]);

Set or get value of the ReminderTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->RemoteStatus([$new_value]);

Set or get value of the RemoteStatus attribute.

 Type: OlRemoteStatus
 Lower: 0
 Upper: 1

$value = $Object->ReplyRecipientNames([$new_value]);

Set or get value of the ReplyRecipientNames attribute.

 Type: String
 Lower: 0
 Upper: 1

$Element = $Object->ReplyRecipients();

Set or get value of the ReplyRecipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->SaveSentMessageFolder([$new_value]);

Set or get value of the SaveSentMessageFolder attribute.

 Type: MAPIFolder
 Lower: 0
 Upper: 1

$value = $Object->SenderEmailAddress([$new_value]);

Set or get value of the SenderEmailAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SenderEmailType([$new_value]);

Set or get value of the SenderEmailType attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SenderName([$new_value]);

Set or get value of the SenderName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Sent([$new_value]);

Set or get value of the Sent attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->SentOn([$new_value]);

Set or get value of the SentOn attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->SentOnBehalfOfName([$new_value]);

Set or get value of the SentOnBehalfOfName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Submitted([$new_value]);

Set or get value of the Submitted attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->To([$new_value]);

Set or get value of the To attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->VotingOptions([$new_value]);

Set or get value of the VotingOptions attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->VotingResponse([$new_value]);

Set or get value of the VotingResponse attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of MeetingItem class

Rinchi::Outlook::MeetingItem is used for representing MeetingItem objects. A MeetingItem object Represents an item in an Inbox (mail) folder. A MeetingItem object represents a change to the recipient's Calendar folder initiated by another party or as a result of a group action.

METHODS for MeetingItem objects

$value = $Object->AutoForwarded([$new_value]);

Set or get value of the AutoForwarded attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->DeferredDeliveryTime([$new_value]);

Set or get value of the DeferredDeliveryTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->DeleteAfterSubmit([$new_value]);

Set or get value of the DeleteAfterSubmit attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ExpiryTime([$new_value]);

Set or get value of the ExpiryTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->FlagDueBy([$new_value]);

Set or get value of the FlagDueBy attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->FlagIcon([$new_value]);

Set or get value of the FlagIcon attribute.

 Type: OlFlagIcon
 Lower: 0
 Upper: 1

$value = $Object->FlagRequest([$new_value]);

Set or get value of the FlagRequest attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FlagStatus([$new_value]);

Set or get value of the FlagStatus attribute.

 Type: OlFlagStatus
 Lower: 0
 Upper: 1

$value = $Object->MeetingWorkspaceURL([$new_value]);

Set or get value of the MeetingWorkspaceURL attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->OriginatorDeliveryReportRequested([$new_value]);

Set or get value of the OriginatorDeliveryReportRequested attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReceivedTime([$new_value]);

Set or get value of the ReceivedTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$Element = $Object->Recipients();

Set or get value of the Recipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->ReminderSet([$new_value]);

Set or get value of the ReminderSet attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderTime([$new_value]);

Set or get value of the ReminderTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$Element = $Object->ReplyRecipients();

Set or get value of the ReplyRecipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->SaveSentMessageFolder([$new_value]);

Set or get value of the SaveSentMessageFolder attribute.

 Type: MAPIFolder
 Lower: 0
 Upper: 1

$value = $Object->SenderEmailAddress([$new_value]);

Set or get value of the SenderEmailAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SenderEmailType([$new_value]);

Set or get value of the SenderEmailType attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SenderName([$new_value]);

Set or get value of the SenderName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Sent([$new_value]);

Set or get value of the Sent attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->SentOn([$new_value]);

Set or get value of the SentOn attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->Submitted([$new_value]);

Set or get value of the Submitted attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

DESCRIPTION of NoteItem

Rinchi::Outlook::NoteItem is used for representing NoteItem objects. A NoteItem object represents a note in a Notes folder.

METHODS for NoteItem objects

$value = $Object->Color([$new_value]);

Set or get value of the Color attribute.

 Type: OlNoteColor
 Lower: 0
 Upper: 1

$value = $Object->Height([$new_value]);

Set or get value of the Height attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Left([$new_value]);

Set or get value of the Left attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Top([$new_value]);

Set or get value of the Top attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Width([$new_value]);

Set or get value of the Width attribute.

 Type: Long
 Lower: 0
 Upper: 1

DESCRIPTION of PostItem class

Rinchi::Outlook::PostItem is used for representing PostItem objects. A PostItem object represents a post in a public folder that others may browse.

METHODS for PostItem objects

$value = $Object->BodyFormat([$new_value]);

Set or get value of the BodyFormat attribute.

 Type: OlBodyFormat
 Lower: 0
 Upper: 1

$value = $Object->ExpiryTime([$new_value]);

Set or get value of the ExpiryTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->HTMLBody([$new_value]);

Set or get value of the HTMLBody attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->InternetCodepage([$new_value]);

Set or get value of the InternetCodepage attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->ReceivedTime([$new_value]);

Set or get value of the ReceivedTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->SenderEmailAddress([$new_value]);

Set or get value of the SenderEmailAddress attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SenderEmailType([$new_value]);

Set or get value of the SenderEmailType attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SenderName([$new_value]);

Set or get value of the SenderName attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SentOn([$new_value]);

Set or get value of the SentOn attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

DESCRIPTION of RemoteItem class

Rinchi::Outlook::RemoteItem is used for representing RemoteItem objects. A RemoteItem objects represents a remote item in an Inbox (mail) folder. The RemoteItem object is similar to the MailItem object, but it contains only the Subject, Received Date and Time, Sender, Size, and the first 256 characters of the body of the message. It is used to give someone connecting in remote mode enough information to decide whether or not to download the corresponding mail message. However, the headers in items contained in an Offline Folders file (.ost) cannot be accessed using the RemoteItem object.

METHODS for RemoteItem objects

$value = $Object->HasAttachment([$new_value]);

Set or get value of the HasAttachment attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->RemoteMessageClass([$new_value]);

Set or get value of the RemoteMessageClass attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->TransferSize([$new_value]);

Set or get value of the TransferSize attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->TransferTime([$new_value]);

Set or get value of the TransferTime attribute.

 Type: Long
 Lower: 0
 Upper: 1

DESCRIPTION of ReportItem

Rinchi::Outlook::ReportItem is used for representing ReportItem objects. A ReportItem objects represents a mail-delivery report in an Inbox (mail) folder. The ReportItem object is similar to a MailItem object, and it contains a report (usually the non-delivery report) or error message from the mail transport system.

METHODS for ReportItem objects

DESCRIPTION of TaskItem class

Rinchi::Outlook::TaskItem is used for representing TaskItem objects. A TaskItem object represents a task (an assigned, delegated, or self-imposed task to be performed within a specified time frame) in a Tasks folder.

METHODS for TaskItem objects

$value = $Object->ActualWork([$new_value]);

Set or get value of the ActualWork attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->CardData([$new_value]);

Set or get value of the CardData attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Complete([$new_value]);

Set or get value of the Complete attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ContactNames([$new_value]);

Set or get value of the ContactNames attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Contacts([$new_value]);

Set or get value of the Contacts attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DateCompleted([$new_value]);

Set or get value of the DateCompleted attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->DelegationState([$new_value]);

Set or get value of the DelegationState attribute.

 Type: OlTaskDelegationState
 Lower: 0
 Upper: 1

$value = $Object->Delegator([$new_value]);

Set or get value of the Delegator attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->DueDate([$new_value]);

Set or get value of the DueDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->InternetCodepage([$new_value]);

Set or get value of the InternetCodepage attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->IsRecurring([$new_value]);

Set or get value of the IsRecurring attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Ordinal([$new_value]);

Set or get value of the Ordinal attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Owner([$new_value]);

Set or get value of the Owner attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Ownership([$new_value]);

Set or get value of the Ownership attribute.

 Type: OlTaskOwnership
 Lower: 0
 Upper: 1

$value = $Object->PercentComplete([$new_value]);

Set or get value of the PercentComplete attribute.

 Type: Long
 Lower: 0
 Upper: 1

$Element = $Object->Recipients();

Set or get value of the Recipients attribute.

 Type: Recipients
 Lower: 0
 Upper: 1

$value = $Object->ReminderOverrideDefault([$new_value]);

Set or get value of the ReminderOverrideDefault attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderPlaySound([$new_value]);

Set or get value of the ReminderPlaySound attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderSet([$new_value]);

Set or get value of the ReminderSet attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->ReminderSoundFile([$new_value]);

Set or get value of the ReminderSoundFile attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ReminderTime([$new_value]);

Set or get value of the ReminderTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->ResponseState([$new_value]);

Set or get value of the ResponseState attribute.

 Type: OlTaskResponse
 Lower: 0
 Upper: 1

$value = $Object->Role([$new_value]);

Set or get value of the Role attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->SchedulePlusPriority([$new_value]);

Set or get value of the SchedulePlusPriority attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->StartDate([$new_value]);

Set or get value of the StartDate attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->Status([$new_value]);

Set or get value of the Status attribute.

 Type: OlTaskStatus
 Lower: 0
 Upper: 1

$value = $Object->StatusOnCompletionRecipients([$new_value]);

Set or get value of the StatusOnCompletionRecipients attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->StatusUpdateRecipients([$new_value]);

Set or get value of the StatusUpdateRecipients attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->TeamTask([$new_value]);

Set or get value of the TeamTask attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->TotalWork([$new_value]);

Set or get value of the TotalWork attribute.

 Type: Long
 Lower: 0
 Upper: 1

DESCRIPTION of TaskRequestAcceptItem

Rinchi::Outlook::TaskRequestAcceptItem is used for representing TaskRequestAcceptItem objects. A TaskRequestAcceptItem object Represents an item in an Inbox (mail) folder.

A TaskRequestAcceptItem object represents a response to a TaskRequestItem sent by the initiating user. If the delegated user accepts the task, the ResponseState property is set to olTaskAccept. The associated TaskItem is received by the delegator as a TaskRequestAcceptItem object.

METHODS for TaskRequestAcceptItem objects

DESCRIPTION of TaskRequestDeclineItem class

Rinchi::Outlook::TaskRequestDeclineItem is used for representing TaskRequestDeclineItem objects. A TaskRequestDeclineItem object represents an item in an Inbox (mail) folder.

A TaskRequestDeclineItem object represents a response to a TaskRequestItem sent by the initiating user. If the delegated user declines the task, the ResponseState property is set to olTaskDecline. The associated TaskItem is received by the delegator as a TaskRequestDeclineItem object.

METHODS for TaskRequestDeclineItem objects

DESCRIPTION of TaskRequestItem class

Rinchi::Outlook::TaskRequestItem is used for representing TaskRequestItem objects. A TaskRequestItem object represents an item in an Inbox (mail) folder. A TaskRequestItem object represents a change to the recipient's Tasks list initiated by another party or as a result of a group tasking.

METHODS for TaskRequestItem objects

DESCRIPTION of TaskRequestUpdateItem class

Rinchi::Outlook::TaskRequestUpdateItem is used for representing TaskRequestUpdateItem objects. A TaskRequestUpdateItem object represents an item in an Inbox (mail) folder.

A TaskRequestUpdateItem object represents a response to a TaskRequestItem sent by the initiating user. If the delegated user updates the task by changing properties such as the DueDate or the Status, and then sends it, the associated TaskItem is received by the delegator as a TaskRequestUpdateItem object.

METHODS for TaskRequestUpdateItem objects

DESCRIPTION of OutlookBaseItemObject class

Rinchi::Outlook::OutlookBaseItemObject is an abstract class used for representing OutlookBaseItemObject objects. Classes derived from OutlookBaseItemObject include OutlookItemObject and NoteItem.

METHODS for OutlookBaseItemObject objects

$value = $Object->Application([$new_value]);

Set or get value of the Application attribute.

 Type: Application
 Lower: 0
 Upper: 1

$value = $Object->AutoResolvedWinner([$new_value]);

Set or get value of the AutoResolvedWinner attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Body([$new_value]);

Set or get value of the Body attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Categories([$new_value]);

Set or get value of the Categories attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Class([$new_value]);

Set or get value of the Class attribute.

 Type: OlObjectClass
 Lower: 0
 Upper: 1

$Element = $Object->Conflicts();

Set or get value of the Conflicts attribute.

 Type: Conflicts
 Lower: 0
 Upper: 1

$value = $Object->CreationTime([$new_value]);

Set or get value of the CreationTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$value = $Object->DownloadState([$new_value]);

Set or get value of the DownloadState attribute.

 Type: OlDownloadState
 Lower: 0
 Upper: 1

$value = $Object->EntryID([$new_value]);

Set or get value of the EntryID attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->GetInspector([$new_value]);

Set or get value of the GetInspector attribute.

 Type: Inspector
 Lower: 0
 Upper: 1

$value = $Object->IsConflict([$new_value]);

Set or get value of the IsConflict attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$Element = $Object->ItemProperties();

Set or get value of the ItemProperties attribute.

 Type: ItemProperties
 Lower: 0
 Upper: 1

$value = $Object->LastModificationTime([$new_value]);

Set or get value of the LastModificationTime attribute.

 Type: VT_DATE
 Lower: 0
 Upper: 1

$Element = $Object->Links();

Set or get value of the Links attribute.

 Type: Links
 Lower: 0
 Upper: 1

$value = $Object->MarkForDownload([$new_value]);

Set or get value of the MarkForDownload attribute.

 Type: OlRemoteStatus
 Lower: 0
 Upper: 1

$value = $Object->MessageClass([$new_value]);

Set or get value of the MessageClass attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Parent([$new_value]);

Set or get value of the Parent attribute.

 Type: Object
 Lower: 0
 Upper: 1

$value = $Object->Saved([$new_value]);

Set or get value of the Saved attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->Session([$new_value]);

Set or get value of the Session attribute.

 Type: NameSpace
 Lower: 0
 Upper: 1

$value = $Object->Size([$new_value]);

Set or get value of the Size attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->Subject([$new_value]);

Set or get value of the Subject attribute.

 Type: String
 Lower: 0
 Upper: 1

DESCRIPTION of OutlookItemObject class

Rinchi::Outlook::OutlookItemObject is an abstract class used for representing OutlookItemObject objects. Classes derived from OutlookItemObject include the following:

  AppointmentItem
  ContactItem
  DistListItem
  DocumentItem
  JournalItem
  MailItem
  MeetingItem
  PostItem
  RemoteItem
  ReportItem
  TaskItem
  TaskRequestAcceptItem
  TaskRequestDeclineItem
  TaskRequestItem
  TaskRequestUpdateItem

METHODS for OutlookItemObject objects

$Element = $Object->Actions();

Set or get value of the Actions attribute.

 Type: Actions
 Lower: 0
 Upper: 1

$Element = $Object->Attachments();

Set or get value of the Attachments attribute.

 Type: Attachments
 Lower: 0
 Upper: 1

$value = $Object->BillingInformation([$new_value]);

Set or get value of the BillingInformation attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Companies([$new_value]);

Set or get value of the Companies attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ConversationIndex([$new_value]);

Set or get value of the ConversationIndex attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->ConversationTopic([$new_value]);

Set or get value of the ConversationTopic attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->FormDescription([$new_value]);

Set or get value of the FormDescription attribute.

 Type: FormDescription
 Lower: 0
 Upper: 1

$value = $Object->Importance([$new_value]);

Set or get value of the Importance attribute.

 Type: OlImportance
 Lower: 0
 Upper: 1

$value = $Object->Mileage([$new_value]);

Set or get value of the Mileage attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->NoAging([$new_value]);

Set or get value of the NoAging attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$value = $Object->OutlookInternalVersion([$new_value]);

Set or get value of the OutlookInternalVersion attribute.

 Type: Long
 Lower: 0
 Upper: 1

$value = $Object->OutlookVersion([$new_value]);

Set or get value of the OutlookVersion attribute.

 Type: String
 Lower: 0
 Upper: 1

$value = $Object->Sensitivity([$new_value]);

Set or get value of the Sensitivity attribute.

 Type: OlSensitivity
 Lower: 0
 Upper: 1

$value = $Object->UnRead([$new_value]);

Set or get value of the UnRead attribute.

 Type: Boolean
 Lower: 0
 Upper: 1

$Element = $Object->UserProperties();

Set or get value of the UserProperties attribute.

 Type: UserProperties
 Lower: 0
 Upper: 1

DESCRIPTION of OlActionCopyLike enumeration

Rinchi::Outlook::OlActionCopyLike is used for representing the OlActionCopyLike enumeration.

CONSTANTS for the OlActionCopyLike enumeration

 olReply                                   => 0
 olReplyAll                                => 1
 olForward                                 => 2
 olReplyFolder                             => 3
 olRespond                                 => 4

METHODS for the OlActionCopyLike enumeration

@Literals = Rinchi::Outlook::OlActionCopyLike::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlActionCopyLike::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlActionReplyStyle

Rinchi::Outlook::OlActionReplyStyle is used representing the OlActionReplyStyle enumeration.

CONSTANTS for the OlActionReplyStyle enumeration

 olOmitOriginalText                        => 0
 olEmbedOriginalItem                       => 1
 olIncludeOriginalText                     => 2
 olIndentOriginalText                      => 3
 olLinkOriginalItem                        => 4
 olUserPreference                          => 5
 olReplyTickOriginalText                   => 1000

METHODS for the OlActionReplyStyle enumeration

@Literals = Rinchi::Outlook::OlActionReplyStyle::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlActionReplyStyle::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlActionResponseStyle enumeration

Rinchi::Outlook::OlActionResponseStyle - Module representing the OlActionResponseStyle enumeration.

CONSTANTS for the OlActionResponseStyle enumeration

 olOpen                                    => 0
 olSend                                    => 1
 olPrompt                                  => 2

METHODS for the OlActionResponseStyle enumeration

@Literals = Rinchi::Outlook::OlActionResponseStyle::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlActionResponseStyle::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlActionShowOn enumeration

Rinchi::Outlook::OlActionShowOn - Module representing the OlActionShowOn enumeration.

CONSTANTS for the OlActionShowOn enumeration

 olDontShow                                => 0
 olMenu                                    => 1
 olMenuAndToolbar                          => 2

METHODS for the OlActionShowOn enumeration

@Literals = Rinchi::Outlook::OlActionShowOn::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlActionShowOn::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlAttachmentType enumeration

Rinchi::Outlook::OlAttachmentType - Module representing the OlAttachmentType enumeration.

CONSTANTS for the OlAttachmentType enumeration

 olByValue                                 => 1
 olByReference                             => 4
 olEmbeddeditem                            => 5
 olOLE                                     => 6

METHODS for the OlAttachmentType enumeration

@Literals = Rinchi::Outlook::OlAttachmentType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlAttachmentType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlBodyFormat enumeration

Rinchi::Outlook::OlBodyFormat - Module representing the OlBodyFormat enumeration.

CONSTANTS for the OlBodyFormat enumeration

 olFormatUnspecified                       => 0
 olFormatPlain                             => 1
 olFormatHTML                              => 2
 olFormatRichText                          => 3

METHODS for the OlBodyFormat enumeration

@Literals = Rinchi::Outlook::OlBodyFormat::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlBodyFormat::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlBusyStatus enumeration

Rinchi::Outlook::OlBusyStatus - Module representing the OlBusyStatus enumeration.

CONSTANTS for the OlBusyStatus enumeration

 olFree                                    => 0
 olTentative                               => 1
 olBusy                                    => 2
 olOutOfOffice                             => 3

METHODS for the OlBusyStatus enumeration

@Literals = Rinchi::Outlook::OlBusyStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlBusyStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlDaysOfWeek enumeration

Rinchi::Outlook::OlDaysOfWeek - Module representing the OlDaysOfWeek enumeration.

CONSTANTS for the OlDaysOfWeek enumeration

 olSunday                                  => 1
 olThursday                                => 16
 olMonday                                  => 2
 olFriday                                  => 32
 olTuesday                                 => 4
 olSaturday                                => 64
 olWednesday                               => 8

METHODS for the OlDaysOfWeek enumeration

@Literals = Rinchi::Outlook::OlDaysOfWeek::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlDaysOfWeek::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlDefaultFolders enumeration

Rinchi::Outlook::OlDefaultFolders - Module representing the OlDefaultFolders enumeration.

CONSTANTS for the OlDefaultFolders enumeration

 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

METHODS for the OlDefaultFolders enumeration

@Literals = Rinchi::Outlook::OlDefaultFolders::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlDefaultFolders::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlDisplayType enumeration

Rinchi::Outlook::OlDisplayType - Module representing the OlDisplayType enumeration.

CONSTANTS for the OlDisplayType enumeration

 olUser                                    => 0
 olDistList                                => 1
 olForum                                   => 2
 olAgent                                   => 3
 olOrganization                            => 4
 olPrivateDistList                         => 5
 olRemoteUser                              => 6

METHODS for the OlDisplayType enumeration

@Literals = Rinchi::Outlook::OlDisplayType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlDisplayType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlDownloadState enumeration

Rinchi::Outlook::OlDownloadState - Module representing the OlDownloadState enumeration.

CONSTANTS for the OlDownloadState enumeration

 olHeaderOnly                              => 0
 olFullItem                                => 1

METHODS for the OlDownloadState enumeration

@Literals = Rinchi::Outlook::OlDownloadState::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlDownloadState::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlEditorType enumeration

Rinchi::Outlook::OlEditorType - Module representing the OlEditorType enumeration.

CONSTANTS for the OlEditorType enumeration

 olEditorText                              => 1
 olEditorHTML                              => 2
 olEditorRTF                               => 3
 olEditorWord                              => 4

METHODS for the OlEditorType enumeration

@Literals = Rinchi::Outlook::OlEditorType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlEditorType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlExchangeConnectionMode enumeration

Rinchi::Outlook::OlExchangeConnectionMode - Module representing the OlExchangeConnectionMode enumeration.

CONSTANTS for the OlExchangeConnectionMode enumeration

 olNoExchange                              => 0
 olOffline                                 => 100
 olCachedOffline                           => 200
 olDisconnected                            => 300
 olCachedDisconnected                      => 400
 olCachedConnectedHeaders                  => 500
 olCachedConnectedDrizzle                  => 600
 olCachedConnectedFull                     => 700
 olOnline                                  => 800

METHODS for the OlExchangeConnectionMode enumeration

@Literals = Rinchi::Outlook::OlExchangeConnectionMode::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlExchangeConnectionMode::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlFlagIcon enumeration

Rinchi::Outlook::OlFlagIcon - Module representing the OlFlagIcon enumeration.

CONSTANTS for the OlFlagIcon enumeration

 olNoFlagIcon                              => 0
 olPurpleFlagIcon                          => 1
 olOrangeFlagIcon                          => 2
 olGreenFlagIcon                           => 3
 olYellowFlagIcon                          => 4
 olBlueFlagIcon                            => 5
 olRedFlagIcon                             => 6

METHODS for the OlFlagIcon enumeration

@Literals = Rinchi::Outlook::OlFlagIcon::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlFlagIcon::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlFlagStatus enumeration

Rinchi::Outlook::OlFlagStatus - Module representing the OlFlagStatus enumeration.

CONSTANTS for the OlFlagStatus enumeration

 olNoFlag                                  => 0
 olFlagComplete                            => 1
 olFlagMarked                              => 2

METHODS for the OlFlagStatus enumeration

@Literals = Rinchi::Outlook::OlFlagStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlFlagStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlFolderDisplayMode enumeration

Rinchi::Outlook::OlFolderDisplayMode - Module representing the OlFolderDisplayMode enumeration.

CONSTANTS for the OlFolderDisplayMode enumeration

 olFolderDisplayNormal                     => 0
 olFolderDisplayFolderOnly                 => 1
 olFolderDisplayNoNavigation               => 2

METHODS for the OlFolderDisplayMode enumeration

@Literals = Rinchi::Outlook::OlFolderDisplayMode::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlFolderDisplayMode::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlFormRegistry enumeration

Rinchi::Outlook::OlFormRegistry - Module representing the OlFormRegistry enumeration.

CONSTANTS for the OlFormRegistry enumeration

 olDefaultRegistry                         => 0
 olPersonalRegistry                        => 2
 olFolderRegistry                          => 3
 olOrganizationRegistry                    => 4

METHODS for the OlFormRegistry enumeration

@Literals = Rinchi::Outlook::OlFormRegistry::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlFormRegistry::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlGender enumeration

Rinchi::Outlook::OlGender - Module representing the OlGender enumeration.

CONSTANTS for the OlGender enumeration

 olUnspecified                             => 0
 olFemale                                  => 1
 olMale                                    => 2

METHODS for the OlGender enumeration

@Literals = Rinchi::Outlook::OlGender::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlGender::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlImportance enumeration

Rinchi::Outlook::OlImportance - Module representing the OlImportance enumeration.

CONSTANTS for the OlImportance enumeration

 olImportanceLow                           => 0
 olImportanceNormal                        => 1
 olImportanceHigh                          => 2

METHODS for the OlImportance enumeration

@Literals = Rinchi::Outlook::OlImportance::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlImportance::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlInspectorClose enumeration

Rinchi::Outlook::OlInspectorClose - Module representing the OlInspectorClose enumeration.

CONSTANTS for the OlInspectorClose enumeration

 olSave                                    => 0
 olDiscard                                 => 1
 olPromptForSave                           => 2

METHODS for the OlInspectorClose enumeration

@Literals = Rinchi::Outlook::OlInspectorClose::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlInspectorClose::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlItemType enumeration

Rinchi::Outlook::OlItemType - Module representing the OlItemType enumeration.

CONSTANTS for the OlItemType enumeration

 olMailItem                                => 0
 olAppointmentItem                         => 1
 olContactItem                             => 2
 olTaskItem                                => 3
 olJournalItem                             => 4
 olNoteItem                                => 5
 olPostItem                                => 6
 olDistributionListItem                    => 7

METHODS for the OlItemType enumeration

@Literals = Rinchi::Outlook::OlItemType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlItemType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlJournalRecipientType enumeration

Rinchi::Outlook::OlJournalRecipientType - Module representing the OlJournalRecipientType enumeration.

CONSTANTS for the OlJournalRecipientType enumeration

 olAssociatedContact                       => 1

METHODS for the OlJournalRecipientType enumeration

@Literals = Rinchi::Outlook::OlJournalRecipientType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlJournalRecipientType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlMailRecipientType enumeration

Rinchi::Outlook::OlMailRecipientType - Module representing the OlMailRecipientType enumeration.

CONSTANTS for the OlMailRecipientType enumeration

 olOriginator                              => 0
 olTo                                      => 1
 olCC                                      => 2
 olBCC                                     => 3

METHODS for the OlMailRecipientType enumeration

@Literals = Rinchi::Outlook::OlMailRecipientType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlMailRecipientType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlMailingAddress enumeration

Rinchi::Outlook::OlMailingAddress - Module representing the OlMailingAddress enumeration.

CONSTANTS for the OlMailingAddress enumeration

 olNone                                    => 0
 olHome                                    => 1
 olBusiness                                => 2
 olOther                                   => 3

METHODS for the OlMailingAddress enumeration

@Literals = Rinchi::Outlook::OlMailingAddress::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlMailingAddress::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlMeetingRecipientType enumeration

Rinchi::Outlook::OlMeetingRecipientType - Module representing the OlMeetingRecipientType enumeration.

CONSTANTS for the OlMeetingRecipientType enumeration

 olOrganizer                               => 0
 olRequired                                => 1
 olOptional                                => 2
 olResource                                => 3

METHODS for the OlMeetingRecipientType enumeration

@Literals = Rinchi::Outlook::OlMeetingRecipientType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlMeetingRecipientType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlMeetingResponse enumeration

Rinchi::Outlook::OlMeetingResponse - Module representing the OlMeetingResponse enumeration.

CONSTANTS for the OlMeetingResponse enumeration

 olMeetingTentative                        => 2
 olMeetingAccepted                         => 3
 olMeetingDeclined                         => 4

METHODS for the OlMeetingResponse enumeration

@Literals = Rinchi::Outlook::OlMeetingResponse::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlMeetingResponse::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlMeetingStatus enumeration

Rinchi::Outlook::OlMeetingStatus - Module representing the OlMeetingStatus enumeration.

CONSTANTS for the OlMeetingStatus enumeration

 olNonMeeting                              => 0
 olMeeting                                 => 1
 olMeetingReceived                         => 3
 olMeetingCanceled                         => 5

METHODS for the OlMeetingStatus enumeration

@Literals = Rinchi::Outlook::OlMeetingStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlMeetingStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlNetMeetingType enumeration

Rinchi::Outlook::OlNetMeetingType - Module representing the OlNetMeetingType enumeration.

CONSTANTS for the OlNetMeetingType enumeration

 olNetMeeting                              => 0
 olNetShow                                 => 1
 olExchangeConferencing                    => 2

METHODS for the OlNetMeetingType enumeration

@Literals = Rinchi::Outlook::OlNetMeetingType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlNetMeetingType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlNoteColor enumeration

Rinchi::Outlook::OlNoteColor - Module representing the OlNoteColor enumeration.

CONSTANTS for the OlNoteColor enumeration

 olBlue                                    => 0
 olGreen                                   => 1
 olPink                                    => 2
 olYellow                                  => 3
 olWhite                                   => 4

METHODS for the OlNoteColor enumeration

@Literals = Rinchi::Outlook::OlNoteColor::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlNoteColor::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlObjectClass enumeration

Rinchi::Outlook::OlObjectClass - Module representing the OlObjectClass enumeration.

CONSTANTS for the OlObjectClass enumeration

 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
 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
 olMeetingRequest                          => 53
 olMeetingCancellation                     => 54
 olMeetingResponseNegative                 => 55
 olMeetingResponsePositive                 => 56
 olMeetingResponseTentative                => 57
 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

METHODS for the OlObjectClass enumeration

@Literals = Rinchi::Outlook::OlObjectClass::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlObjectClass::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlOfficeDocItemsType enumeration

Rinchi::Outlook::OlOfficeDocItemsType - Module representing the OlOfficeDocItemsType enumeration.

CONSTANTS for the OlOfficeDocItemsType enumeration

 olPowerPointShowItem                      => 10
 olExcelWorkSheetItem                      => 8
 olWordDocumentItem                        => 9

METHODS for the OlOfficeDocItemsType enumeration

@Literals = Rinchi::Outlook::OlOfficeDocItemsType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlOfficeDocItemsType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlOutlookBarViewType enumeration

Rinchi::Outlook::OlOutlookBarViewType - Module representing the OlOutlookBarViewType enumeration.

CONSTANTS for the OlOutlookBarViewType enumeration

 olLargeIcon                               => 0
 olSmallIcon                               => 1

METHODS for the OlOutlookBarViewType enumeration

@Literals = Rinchi::Outlook::OlOutlookBarViewType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlOutlookBarViewType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlPane enumeration

Rinchi::Outlook::OlPane - Module representing the OlPane enumeration.

CONSTANTS for the OlPane enumeration

 olOutlookBar                              => 1
 olFolderList                              => 2
 olPreview                                 => 3
 olNavigationPane                          => 4

METHODS for the OlPane enumeration

@Literals = Rinchi::Outlook::OlPane::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlPane::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlPermission enumeration

Rinchi::Outlook::OlPermission - Module representing the OlPermission enumeration.

CONSTANTS for the OlPermission enumeration

 olUnrestricted                            => 0
 olDoNotForward                            => 1
 olPermissionTemplate                      => 2

METHODS for the OlPermission enumeration

@Literals = Rinchi::Outlook::OlPermission::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlPermission::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlPermissionService enumeration

Rinchi::Outlook::OlPermissionService - Module representing the OlPermissionService enumeration.

CONSTANTS for the OlPermissionService enumeration

 olUnknown                                 => 0
 olWindows                                 => 1
 olPassport                                => 2

METHODS for the OlPermissionService enumeration

@Literals = Rinchi::Outlook::OlPermissionService::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlPermissionService::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlRecurrenceState enumeration

Rinchi::Outlook::OlRecurrenceState - Module representing the OlRecurrenceState enumeration.

CONSTANTS for the OlRecurrenceState enumeration

 olApptNotRecurring                        => 0
 olApptMaster                              => 1
 olApptOccurrence                          => 2
 olApptException                           => 3

METHODS for the OlRecurrenceState enumeration

@Literals = Rinchi::Outlook::OlRecurrenceState::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlRecurrenceState::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlRecurrenceType enumeration

Rinchi::Outlook::OlRecurrenceType - Module representing the OlRecurrenceType enumeration.

CONSTANTS for the OlRecurrenceType enumeration

 olRecursDaily                             => 0
 olRecursWeekly                            => 1
 olRecursMonthly                           => 2
 olRecursMonthNth                          => 3
 olRecursYearly                            => 5
 olRecursYearNth                           => 6

METHODS for the OlRecurrenceType enumeration

@Literals = Rinchi::Outlook::OlRecurrenceType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlRecurrenceType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlRemoteStatus enumeration

Rinchi::Outlook::OlRemoteStatus - Module representing the OlRemoteStatus enumeration.

CONSTANTS for the OlRemoteStatus enumeration

 olRemoteStatusNone                        => 0
 olUnMarked                                => 1
 olMarkedForDownload                       => 2
 olMarkedForCopy                           => 3
 olMarkedForDelete                         => 4

METHODS for the OlRemoteStatus enumeration

@Literals = Rinchi::Outlook::OlRemoteStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlRemoteStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlResponseStatus enumeration

Rinchi::Outlook::OlResponseStatus - Module representing the OlResponseStatus enumeration.

CONSTANTS for the OlResponseStatus enumeration

 olResponseNone                            => 0
 olResponseOrganized                       => 1
 olResponseTentative                       => 2
 olResponseAccepted                        => 3
 olResponseDeclined                        => 4
 olResponseNotResponded                    => 5

METHODS for the OlResponseStatus enumeration

@Literals = Rinchi::Outlook::OlResponseStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlResponseStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlSaveAsType enumeration

Rinchi::Outlook::OlSaveAsType - Module representing the OlSaveAsType enumeration.

CONSTANTS for the OlSaveAsType enumeration

 olTXT                                     => 0
 olRTF                                     => 1
 olTemplate                                => 2
 olMSG                                     => 3
 olDoc                                     => 4
 olHTML                                    => 5
 olVCard                                   => 6
 olVCal                                    => 7
 olICal                                    => 8
 olMSGUnicode                              => 9

METHODS for the OlSaveAsType enumeration

@Literals = Rinchi::Outlook::OlSaveAsType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlSaveAsType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlSensitivity enumeration

Rinchi::Outlook::OlSensitivity - Module representing the OlSensitivity enumeration.

CONSTANTS for the OlSensitivity enumeration

 olNormal                                  => 0
 olPersonal                                => 1
 olPrivate                                 => 2
 olConfidential                            => 3

METHODS for the OlSensitivity enumeration

@Literals = Rinchi::Outlook::OlSensitivity::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlSensitivity::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlShowItemCount enumeration

Rinchi::Outlook::OlShowItemCount - Module representing the OlShowItemCount enumeration.

CONSTANTS for the OlShowItemCount enumeration

 olNoItemCount                             => 0
 olShowUnreadItemCount                     => 1
 olShowTotalItemCount                      => 2

METHODS for the OlShowItemCount enumeration

@Literals = Rinchi::Outlook::OlShowItemCount::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlShowItemCount::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlSortOrder enumeration

Rinchi::Outlook::OlSortOrder - Module representing the OlSortOrder enumeration.

CONSTANTS for the OlSortOrder enumeration

 olSortNone                                => 0
 olAscending                               => 1
 olDescending                              => 2

METHODS for the OlSortOrder enumeration

@Literals = Rinchi::Outlook::OlSortOrder::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlSortOrder::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlStoreType enumeration

Rinchi::Outlook::OlStoreType - Module representing the OlStoreType enumeration.

CONSTANTS for the OlStoreType enumeration

 olStoreDefault                            => 1
 olStoreUnicode                            => 2
 olStoreANSI                               => 3

METHODS for the OlStoreType enumeration

@Literals = Rinchi::Outlook::OlStoreType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlStoreType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlSyncState enumeration

Rinchi::Outlook::OlSyncState - Module representing the OlSyncState enumeration.

CONSTANTS for the OlSyncState enumeration

 olSyncStopped                             => 0
 olSyncStarted                             => 1

METHODS for the OlSyncState enumeration

@Literals = Rinchi::Outlook::OlSyncState::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlSyncState::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlTaskDelegationState enumeration

Rinchi::Outlook::OlTaskDelegationState - Module representing the OlTaskDelegationState enumeration.

CONSTANTS for the OlTaskDelegationState enumeration

 olTaskNotDelegated                        => 0
 olTaskDelegationUnknown                   => 1
 olTaskDelegationAccepted                  => 2
 olTaskDelegationDeclined                  => 3

METHODS for the OlTaskDelegationState enumeration

@Literals = Rinchi::Outlook::OlTaskDelegationState::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlTaskDelegationState::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlTaskOwnership enumeration

Rinchi::Outlook::OlTaskOwnership - Module representing the OlTaskOwnership enumeration.

CONSTANTS for the OlTaskOwnership enumeration

 olNewTask                                 => 0
 olDelegatedTask                           => 1
 olOwnTask                                 => 2

METHODS for the OlTaskOwnership enumeration

@Literals = Rinchi::Outlook::OlTaskOwnership::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlTaskOwnership::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlTaskRecipientType enumeration

Rinchi::Outlook::OlTaskRecipientType - Module representing the OlTaskRecipientType enumeration.

CONSTANTS for the OlTaskRecipientType enumeration

 olUpdate                                  => 2
 olFinalStatus                             => 3

METHODS for the OlTaskRecipientType enumeration

@Literals = Rinchi::Outlook::OlTaskRecipientType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlTaskRecipientType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlTaskResponse enumeration

Rinchi::Outlook::OlTaskResponse - Module representing the OlTaskResponse enumeration.

CONSTANTS for the OlTaskResponse enumeration

 olTaskSimple                              => 0
 olTaskAssign                              => 1
 olTaskAccept                              => 2
 olTaskDecline                             => 3

METHODS for the OlTaskResponse enumeration

@Literals = Rinchi::Outlook::OlTaskResponse::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlTaskResponse::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlTaskStatus enumeration

Rinchi::Outlook::OlTaskStatus - Module representing the OlTaskStatus enumeration.

CONSTANTS for the OlTaskStatus enumeration

 olTaskNotStarted                          => 0
 olTaskInProgress                          => 1
 olTaskComplete                            => 2
 olTaskWaiting                             => 3
 olTaskDeferred                            => 4

METHODS for the OlTaskStatus enumeration

@Literals = Rinchi::Outlook::OlTaskStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlTaskStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlTrackingStatus enumeration

Rinchi::Outlook::OlTrackingStatus - Module representing the OlTrackingStatus enumeration.

CONSTANTS for the OlTrackingStatus enumeration

 olTrackingNone                            => 0
 olTrackingDelivered                       => 1
 olTrackingNotDelivered                    => 2
 olTrackingNotRead                         => 3
 olTrackingRecallFailure                   => 4
 olTrackingRecallSuccess                   => 5
 olTrackingRead                            => 6
 olTrackingReplied                         => 7

METHODS for the OlTrackingStatus enumeration

@Literals = Rinchi::Outlook::OlTrackingStatus::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlTrackingStatus::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlUserPropertyType enumeration

Rinchi::Outlook::OlUserPropertyType - Module representing the OlUserPropertyType enumeration.

CONSTANTS for the OlUserPropertyType enumeration

 olOutlookInternal                         => 0
 olText                                    => 1
 olNumber                                  => 3
 olDateTime                                => 5
 olYesNo                                   => 6
 olDuration                                => 7
 olKeywords                                => 11
 olPercent                                 => 12
 olCurrency                                => 14
 olFormula                                 => 18
 olCombination                             => 19

METHODS for the OlUserPropertyType enumeration

@Literals = Rinchi::Outlook::OlUserPropertyType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlUserPropertyType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlViewSaveOption enumeration

Rinchi::Outlook::OlViewSaveOption - Module representing the OlViewSaveOption enumeration.

CONSTANTS for the OlViewSaveOption enumeration

 olViewSaveOptionThisFolderEveryone        => 0
 olViewSaveOptionThisFolderOnlyMe          => 1
 olViewSaveOptionAllFoldersOfType          => 2

METHODS for the OlViewSaveOption enumeration

@Literals = Rinchi::Outlook::OlViewSaveOption::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlViewSaveOption::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlViewType enumeration

Rinchi::Outlook::OlViewType - Module representing the OlViewType enumeration.

CONSTANTS for the OlViewType enumeration

 olTableView                               => 0
 olCardView                                => 1
 olCalendarView                            => 2
 olIconView                                => 3
 olTimelineView                            => 4

METHODS for the OlViewType enumeration

@Literals = Rinchi::Outlook::OlViewType::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlViewType::Literals

Returns a hash of literal name-value pairs.

DESCRIPTION of OlWindowState enumeration

Rinchi::Outlook::OlWindowState - Module representing the OlWindowState enumeration.

CONSTANTS for the OlWindowState enumeration

 olMaximized                               => 0
 olMinimized                               => 1
 olNormalWindow                            => 2

METHODS for the OlWindowState enumeration

@Literals = Rinchi::Outlook::OlWindowState::Literals

Returns an array of literal name-value pairs.

%Literals = Rinchi::Outlook::OlWindowState::Literals

Returns a hash of literal name-value pairs.

AUTHOR

Brian M. Ames, <bmames@apk.net>

SEE ALSO

XML::Parser. XML::DOM.

COPYRIGHT and LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 19:

Non-ASCII character seen before =encoding in 'Outlook®'. Assuming UTF-8