Constantes (API de gestion des comptes)
Cette rubrique contient des définitions constantes, des identificateurs de classe et des identificateurs d’interface pour l’API Gestion des comptes.
Constantes
Constante | Définition |
---|---|
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 |
Comme défini dans le fichier d’en-tête Kit de développement logiciel Windows (Kit SDK Windows) (SDK) winerror.h. |
E_NOTIMPL |
Comme défini dans le fichier d’en-tête SDK 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 |
Les constantes suivantes commençant par ENCRYPT_ sont utilisées par la propriété PROP_SMTP_SECURE_CONNECTION pour spécifier le type de connexion chiffrée. | |
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 |
Comme défini dans le fichier d’en-tête SDK Windows winerror.h. |
S_FALSE |
Comme défini dans le fichier d’en-tête SDK Windows winerror.h. |
SECURE_FLAG |
0x8000 |
Les constantes suivantes commençant par SMTP_ sont utilisées par la propriété PROP_SMTP_AUTH_METHOD et spécifient la méthode d’authentification. | |
SMTP_AUTH_SAME_AS_POP |
0 |
SMTP_AUTH_RECEIVE_BEFORE_SEND |
2 |
SMTP_AUTH_USER_PASS |
1 |
Les 5 constantes et macros suivantes sont utilisées par la propriété PROP_POP_LEAVE_ON_SERVER et spécifient les options permettant aux comptes POP de laisser une copie d’un message sur le serveur. | |
LEAVE_ON_SERVER |
0x1 |
REMOVE_AFTER |
0x2 |
REMOVE_ON_NUKE |
0x4 |
GET_REMOVE_AFTER_DAYS(ul) |
((ul)>>16) |
SET_REMOVE_AFTER_DAYS(jours) |
((jours)<<16) |
Identificateurs de classe
Utilisez la macro DEFINE_GUID définie dans le fichier d’en-tête SDK Windows guiddef.h pour associer le nom symbolique GUID à sa valeur.
{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) ;
Identificateurs d’interface
Utilisez la macro DEFINE_GUID définie dans le fichier d’en-tête SDK Windows guiddef.h pour associer le nom symbolique GUID à sa valeur.
{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) ;