The POOM (Pocket Outlook Object Manager) object can be used to integrate a PocketBuilder application more tightly with the Pocket PC or Smartphone. It serves as an object store for the device contact manager and appointment calendar. The POOM object can be used to manipulate tasks, contacts, and appointments programmatically.
POOM property |
Datatype |
Description |
---|---|---|
Boolean |
Specifies compatibility with Microsoft Outlook on the desktop. Values are:
This is a readonly property whose value is determined by system settings. |
|
String |
Specifies the version of the Pocket Outlook object model. This is a readonly property whose value is determined by system settings. |
POOM event |
Occurs |
---|---|
When the object is created |
|
When the object is destroyed |
POOM function |
Datatype returned |
Description |
---|---|---|
Appointment, contact, or task object |
Adds an appointment, contact, or task. |
|
Integer |
Adds an appointment, contact, or task to the infrared queue. |
|
POOMAppointment |
Obtains a single appointment using an index. |
|
POOMAppointment |
Obtains a single appointment using a specific object identifier (OID). |
|
Integer |
Obtains an array of appointments. This function is overloaded. Syntax 1 obtains an array of appointments meeting specified criteria. Syntax 2 obtains an array of all appointments. |
|
POOMContact |
Obtains a single contact using an index. |
|
POOMContact |
Obtains a single contact using a specific object identifier (OID). |
|
Integer |
Obtains an array of contacts. This function is overloaded. Syntax 1 obtains an array of contacts meeting specified criteria. Syntax 2 obtains an array of all contacts. |
|
POOMTask |
Obtains a single task using an index. |
|
POOMTask |
Obtains a single task using a specific object identifier (OID). |
|
Integer |
Obtains an array of tasks. This function is overloaded. Syntax 1 obtains an array of tasks meeting specified criteria. Syntax 2 obtains an array of all tasks. |
|
Integer |
Logs in to a Pocket Outlook session. Required to add or remove appointments, contacts, and tasks. This function has an optional argument that specifies the parent window of the Outlook session. |
|
Integer |
Logs out of the Pocket Outlook session. Failure to log out can result in an out-of-memory error. |
|
Integer |
Receives items over an infrared link and distributes them to destination folders. |
|
Integer |
Removes an appointment, contact, or task. |
|
Integer |
Sends the entire infrared queue. |
Copyright © 2004. Sybase Inc. All rights reserved. |
![]() |