PC MAPI: Sample C Code for MAPIAddress Function CallLast reviewed: October 10, 1997Article ID: Q126658 |
3.00 3.20
WINDOWS
kbprg kbcode
The information in this article applies to:
SUMMARYThe simple messaging application program interface (MAPI) for Microsoft Mail for PC Networks includes a function that allows developers to access the address list user interface. The following C code illustrates a successful call to this function. This example allows address browsing only. The code was compiled, linked, and ran successfully using Microsoft Visual C++, version 1.5.
MORE INFORMATION
/* start code for MAPIAddress() call */ #include <stdio.h> #include <windows.h> #include <mapi.h> lpMapiRecipDesc lppNewRecips; int main(void){ LHANDLE lhSession; ULONG rc, lpnNewRecips = 0; rc = MAPILogon(0L, "", "", MAPI_LOGON_UI, 0L, &lhSession); rc = MAPIAddress(lhSession, 0L, NULL, 0L, NULL, 0L, NULL, 0L, 0L, \ &lpnNewRecips, &lppNewRecips); if( rc != SUCCESS_SUCCESS ) printf("MAPIAddress failed with %d", rc); rc=MAPIFreeBuffer(lppNewRecips);/* free the memory used by MAPIAddress */ rc = MAPILogoff(lhSession, 0L, 0L, 0L); return (0); } /* end code */ MORE INFORMATIONFor more information, please see the Microsoft Mail "Technical Reference," pages 96-98.
|
Additional reference words: 3.00 3.20 MAPI address function
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |