Share via


IStore (Compact 7)

3/12/2014

The IStore interface represents a POOM item store (object database). It provides access to store-level functionality and.store properties.

Methods in Vtable Order

IStore methods Description

IStore::get_StoreId

Gets the item store's identifier (POLITEMID).

IStore::get_DisplayName

Gets a string value for this item store's display name.

IStore::get_Application

Gets a handle to the Outlook Mobile application object - the POOM entry point. For more information on the application object, see IPOutlookApp3.

IStore::GetProps

Retrieves this item store's property values.

IStore::SetProps

Sets this item store's property values.

IStore::GetDefaultFolder

Gets the default folder of a given item type, belonging to this item store.

IStore::GetFolders

Retrieves the collection of folders beneath this item store's root folder.

IStore::GetFolderFromId

Retrieves a folder object from this item store, given its item identifier (POLITEMID).

IStore::CreateFolder

Creates a new folder of the specified type, in this item store.

IStore::GetItems

Retrieves an item collection (IPOutlookItemCollection2) containing all items of a given type, from all of the folders in this item store.

IStore::GetItemFromItemId

Retrieves an item from this store, given its item identifier (POLITEMID).

IStore::Delete

Deletes this item store.

IStore::GetIDsFromNames

Retrieves the property identifiers that correspond to one or more property names.

IStore::ReceiveFromInfrared

Not supported in Windows Embedded Compact 7. Always returns E_NOTIMPL.

IStore::GetRecipientTable

Retrieves the recipient table for this store.

IStore::Advise

Registers a change notification sink for event messages from all item stores.

IStore::Unadvise

Unregisters a change notification sink for event messages from all item stores.

Remarks

Applies to Windows Embedded Compact 7.

Requirements

Header

pimstore.h

Library

Pimstore.lib

See Also

Reference

Pocket Outlook Object Model Interfaces
IPOutlookApp3::GetDefaultStore
IPOutlookApp3::GetStores
IPOutlookApp3::CreateStore
IPOutlookItemCollection2