Share via


IPOutlookApp3::Advise (Compact 7)

3/12/2014

The Advise method registers a notification sink from all stores.

Syntax

HRESULT Advise(
  OlObjectType olType,
  DWORD dwFlags,
  IChangeEventSin pSink,
  DWORD* pdwCookie
);

Parameters

  • olType
    [In] Restrict the notifications to the given object type. For all receiving changes of all types, pass in olUndefinedObjec.
  • dwFlags
    [in] Bitmask of OlEventType enumeration values that determine what information to include in the notifications.
  • pSink
    [in] The callback sink for the notifications.
  • pdwCookie
    [out] The identifier for this instance of the notification to be used during an unadvise.

Return Value

The Advise method returns the following standard HRESULT values.

  • S_OK
    The operation completed successfully.
  • E_FAIL
    The operation failed due to an unspecified error.
  • E_INVALIDARG
    The operation failed because one (or more) of the arguments is not valid.
  • E_OUTOFMEMORY
    The operation failed because it needs more memory resources.
  • E_UNEXPECTED
    The operation failed due to an unexpected failure.

Remarks

New for Windows Embedded Compact 7.

Requirements

Header

pimstore.h

Library

Pimstore.lib

See Also

Reference

IPOutlookApp3