Compartilhar via


Constantes (API de gerenciamento de contas)

Este tópico contém definições constantes, identificadores de classe e identificadores de interface para a API de Gerenciamento de Conta.

Constantes

Constante Definição
ACCT_INIT_NOSYNCH_MAPI_ACCTS
0x00000001
ACCT_INIT_NO_STORES_CHECK
0x00000002
ACCT_INIT_NO_NOTIFICATIONS
0x00000004
ACCTUI_NO_WARNING
0x0100
ACCTUI_SHOW_ACCTWIZARD
0x0400
ACCTUI_SHOW_DATA_TAB
0x0200
E_ACCT_NOT_FOUND
0x800C8101
E_ACCT_UI_BUSY
0x800C8102
E_ACCT_WRONG_SORT_ORDER
0x800C8105
E_INVALIDARG
Conforme definido no arquivo de cabeçalho de Software Development Kit do Windows (SDK do Windows) (SDK) winerror.h.
E_NOTIMPL
Conforme definido no arquivo de cabeçalho SDK do Windows winerror.h.
E_OLK_ALREADY_INITIALIZED
0x800C8002
E_OLK_NOT_INITIALIZED
0x800C8005
E_OLK_PARAM_NOT_SUPPORTED
0x800C8003
E_OLK_PROP_READ_ONLY
0x800C800D
E_OLK_REGISTRY
0x800C8001
As constantes a seguir que começam com ENCRYPT_ são usadas pela propriedade PROP_SMTP_SECURE_CONNECTION para especificar o tipo de conexão criptografada.
ENCRYPT_CONN_AUTO
3
ENCRYPT_CONN_NO_SECURITY
0
ENCRYPT_CONN_SSL
1
ENCRYPT_CONN_TLS
2
MAPIACCT_SEND_ONLY
0x00000001
NOTIFY_ACCT_CHANGED
1
NOTIFY_ACCT_CREATED
2
NOTIFY_ACCT_DELETED
3
NOTIFY_ACCT_ORDER_CHANGED
4
NOTIFY_ACCT_PREDELETED
5
OLK_ACCOUNT_NO_FLAGS
0
S_OK
Conforme definido no arquivo de cabeçalho SDK do Windows winerror.h.
S_FALSE
Conforme definido no arquivo de cabeçalho SDK do Windows winerror.h.
SECURE_FLAG
0x8000
As constantes a seguir que começam com SMTP_ são usadas pela propriedade PROP_SMTP_AUTH_METHOD e especificam o método de autenticação.
SMTP_AUTH_SAME_AS_POP
0
SMTP_AUTH_RECEIVE_BEFORE_SEND
2
SMTP_AUTH_USER_PASS
1
As 5 constantes e macros a seguir são usadas pela propriedade PROP_POP_LEAVE_ON_SERVER e especificam opções para contas POP deixarem uma cópia de uma mensagem no servidor.
LEAVE_ON_SERVER
0x1
REMOVE_AFTER
0x2
REMOVE_ON_NUKE
0x4
GET_REMOVE_AFTER_DAYS(ul)
((ul)>>16)
SET_REMOVE_AFTER_DAYS(dias)
((dias)<<16)

Identificadores de classe

Use a macro DEFINE_GUID definida no guiddef.h do arquivo de cabeçalho SDK do Windows para associar o nome simbólico GUID ao seu valor.

{ed475410-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkAccountManager, 0xed475410, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{ed475411-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkPOP3Account, 0xed475411, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{ed475412-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkIMAP4Account, 0xed475412, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{ed475414-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkMAPIAccount, 0xed475414, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{ed475418-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkMail, 0xed475418, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{ed475419-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkAddressBook, 0xed475419, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{ed475420-b0d6-11d2-8c3b-00104b2a6676}

DEFINE_GUID(CLSID_OlkStore, 0xed475420, 0xb0d6, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{4db5cbf0-3b77-4852-bc8e-bb81908861f3}

DEFINE_GUID(CLSID_OlkHotmailAccount, 0x4db5cbf0, 0x3b77, 0x4852, 0xbc, 0x8e, 0xbb, 0x81, 0x90, 0x88, 0x61, 0xf3);

{4db5cbf2-3b77-4852-bc8e-bb81908861f3}

DEFINE_GUID(CLSID_OlkLDAPAccount, 0x4db5cbf2, 0x3b77, 0x4852, 0xbc, 0x8e, 0xbb, 0x81, 0x90, 0x88, 0x61, 0xf3);

Identificadores de interface

Use a macro DEFINE_GUID definida no guiddef.h do arquivo de cabeçalho SDK do Windows para associar o nome simbólico GUID ao seu valor.

{9240A6C0-AF41-11d2-8C3B-00104B2A6676}

DEFINE_GUID(IID_IOlkErrorUnknown, 0x9240a6c0, 0xaf41, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{9240A6C1-AF41-11d2-8C3B-00104B2A6676}

DEFINE_GUID(IID_IOlkEnum, 0x9240a6c1, 0xaf41, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{9240a6c3-af41-11d2-8c3b-00104b2a6676}

DEFINE_GUID(IID_IOlkAccountNotify, 0x9240a6c3, 0xaf41, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{9240a6cb-af41-11d2-8c3b-00104b2a6676}

DEFINE_GUID(IID_IOlkAccountHelper, 0x9240a6cb, 0xaf41, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{9240a6cd-af41-11d2-8c3b-00104b2a6676}

DEFINE_GUID(IID_IOlkAccountManager, 0x9240a6cd, 0xaf41, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);

{9240a6d2-af41-11d2-8c3b-00104b2a6676}

DEFINE_GUID(IID_IOlkAccount, 0x9240a6d2, 0xaf41, 0x11d2, 0x8c, 0x3b, 0x0, 0x10, 0x4b, 0x2a, 0x66, 0x76);