MAPIOFFLINE_CREATEINFO
適用対象: Outlook 2013 | Outlook 2016
この構造体は HrCreateOfflineObj と共に使用されます。
typedef struct
{
ULONG ulSize;
ULONG ulCreateFlags;
LPCWSTR pwszProfileName;
ULONG ulCapabilities;
const GUID* pGUID;
const GUID* pInstance;
IMAPIOfflineMgr* pParent;
IUnknown* pMAPISupport;
MAPIOFFLINE_AGGREGATEINFO* pAggregateInfo;
MAPIOFFLINE_CONNECTINFO* pConnectInfo;
} MAPIOFFLINE_CREATEINFO;
メンバー
ulSize
構造体のサイズ。
ulCreateFlags
0 にする必要があります。
pwszProfileName
プロファイルの名前を指定します。
ulCapabilities
次の機能フラグのビット マスク。
値 | 説明 |
---|---|
MAPIOFFLINE_CAPABILITY_OFFLINE |
オフライン オブジェクトはオフラインにできます。 |
MAPIOFFLINE_CAPABILITY_ONLINE |
オフライン オブジェクトはオンラインにできます。 |
pGUID
他のオフライン オブジェクトからこの種類のオフライン オブジェクトを一意に識別するために使用される GUID へのポインター。 GUID_GlobalStateは、オブジェクトが親オブジェクトとして使用できるグローバル オフライン オブジェクトを参照します。
pInstance
このオフライン オブジェクトを一意に識別する GUID へのポインター。 このオフライン オブジェクトを他のオブジェクトから明確にするために使用されます。
pParent
このオフライン オブジェクトの親であり、このオフライン オブジェクトが継承する変更を行うオフライン オブジェクトへのポインター。
pMAPISupport
このオフライン オブジェクトを使用する MAPI サポート オブジェクトを識別します。 たとえば、このオフライン オブジェクトを使用してストアのオフライン状態とオンライン状態を追跡する場合、これは stores サポート オブジェクトです。 ただし、これがサポート オブジェクトを持たないオブジェクトのオフライン オブジェクトである場合は、NULL にすることができます。
pAggregateInfo
MAPIOFFLINE_AGGREGATEINFO構造体へのポインター。 詳細については、「 MAPIOFFLINE_AGGREGATEINFO」を参照してください。
pConnectInfo
null にする必要があります。