Partager via


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) ;