Share via


MAPIOFFLINE_ADVISEINFO

Applies to: Office 2010 | Outlook 2010 | Visual Studio

Provides information to IMAPIOfflineMgr::Advise to register callback for an offline object.

Quick Info

See IMAPIOfflineMgr::Advise.

typedef struct 
{ 
      ULONG                   ulSize; 
      ULONG                   ulClientToken; 
      MAPIOFFLINE_CALLBACK_TYPE     CallbackType; 
      IUnknown*               pCallback; 
      ULONG                   ulAdviseTypes; 
      ULONG                   ulStateMask; 
} MAPIOFFLINE_ADVISEINFO;

Members

  • ulSize
    The size of MAPIOFFLINE_ADVISEINFO.

  • ulClientToken
    A token defined by the client about a callback. It is the ulClientToken member of the MAPIOFFLINE_NOTIFY structure passed to IMAPIOfflineNotify::Notify.

  • CallbackType
    Type of callback to make.

    • MAPIOFFLINE_CALLBACK_TYPE_NOTIFY

      • The type of callback is by notification. This is the only supported type of callback. pCallback must indicate the interface IMAPIOfflineNotify.
  • pCallback
    Interface to use for callback. This is the client's implementation of IMAPIOfflineNotify.

  • ulAdviseTypes
    The types of advise, as identified by the condition for advising. The only supported type is MAPIOFFLINE_ADVISE_TYPE_STATECHANGE.

  • ulStateMask
    The only supported state is MAPIOFFLINE_STATE_ALL.

See Also

Reference

IMAPIOfflineMgr::Advise

Concepts

About the Offline State API

MAPI Constants

MAPIOFFLINE_CALLBACK_TYPE