MAPIOFFLINE_CREATEINFO
Aplica-se a: Outlook 2013 | Outlook 2016
Essa estrutura é usada com 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
O tamanho da estrutura.
ulCreateFlags
Deve ser 0.
pwszProfileName
O nome do perfil.
ulCapabilities
Uma máscara de bit dos sinalizadores de funcionalidade a seguir.
Valor | Descrição |
---|---|
MAPIOFFLINE_CAPABILITY_OFFLINE |
O objeto offline é capaz de ficar offline. |
MAPIOFFLINE_CAPABILITY_ONLINE |
O objeto offline é capaz de entrar online. |
Pguid
Ponteiro para um GUID que é usado para identificar exclusivamente esse tipo de objeto offline de outros objetos offline. GUID_GlobalState refere-se ao objeto offline global que os objetos podem usar como objeto pai.
pInstance
Ponteiro para GUID que identifica exclusivamente esse objeto offline. Ele é usado para desambiguar esses objetos offline de outros objetos.
Pparent
Ponteiro para objeto offline que é o pai desse objeto offline e cujas alterações esse objeto offline herdará.
pMAPISupport
Identifica o objeto de suporte mapi que usará esse objeto offline. Por exemplo, se esse objeto offline for usado para controlar o estado offline e online de uma loja, esse será o objeto de suporte de armazenamento. No entanto, se este for um objeto offline para um objeto sem objeto de suporte, ele poderá ser NULL.
pAggregateInfo
Um ponteiro para uma estrutura MAPIOFFLINE_AGGREGATEINFO. Para obter mais informações, consulte MAPIOFFLINE_AGGREGATEINFO.
pConnectInfo
Deve ser nulo.