MAPIINIT_0
The MAPIINIT_0
structure conveys options to the MAPIInitialize
Quick Info
Header
file: |
MAPIX.H |
typedef struct
{
ULONG
ulVersion;
ULONG
ulFlags;
} MAPIINIT_0, FAR *LPMAPIINIT_0;
Members
ulVersion
The integer
value representing the version of the MAPIINIT_0 structure. Currently, ulVersion
must be set to MAPI_INIT_VERSION.
ulFlags
Bitmask of flags
used to control the initialization of the MAPI session. The following flags can
be set:
MAPI_MULTITHREAD_NOTIFICATIONS
MAPI should
generate notifications using a thread dedicated to notification handling.
MAPI_NT_SERVICE
The caller is
running as a Windows NT service. Callers that are not running as a Windows NT
service should not set this flag; callers that are running as a service must
set this flag.
Remarks
Multithreaded
clients running under Windows NT or Windows 95 should set the
MAPI_MULTITHREADED_NOTIFICATIONS flag. If the flag is not set, notifications
are generated on the thread used to make the first call to MAPIInitialize.
For more information about when to set this flag and how to implement thread
safety in a client, see Threading in MAPI
See Also