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;
Members
ulSize
Размер структуры.
ulCreateFlags
Должно быть 0.
pwszProfileName
Имя профиля.
ulCapabilities
Битовая маска следующих флагов возможностей.
Значение | Описание |
---|---|
MAPIOFFLINE_CAPABILITY_OFFLINE |
Автономный объект может перейти в автономный режим. |
MAPIOFFLINE_CAPABILITY_ONLINE |
Автономный объект может подключиться к сети. |
pGUID
Указатель на GUID, который используется для уникальной идентификации этого типа автономного объекта из других автономных объектов. GUID_GlobalState относится к глобальному автономному объекту, который объекты могут использовать в качестве родительского объекта.
pInstance
Указатель на GUID, который однозначно идентифицирует этот автономный объект. Он используется для дизамбига этих автономных объектов от других объектов.
pParent
Указатель на автономный объект, который является родительским объектом этого автономного объекта и изменения которого этот автономный объект наследуется.
pMAPISupport
Определяет объект поддержки MAPI, который будет использовать этот автономный объект. Например, если этот автономный объект используется для отслеживания состояния магазина в автономном режиме и в сети, то это объект поддержки хранилищ. Однако если это автономный объект для объекта без поддержки, он может иметь значение NULL.
pAggregateInfo
Указатель на структуру MAPIOFFLINE_AGGREGATEINFO. Дополнительные сведения см. в разделе MAPIOFFLINE_AGGREGATEINFO.
pConnectInfo
Должно иметь значение NULL.