home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / dbmsg / mapi / simple.cli / smapi.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-11  |  1.6 KB  |  56 lines

  1. /*
  2.  -  S M A P I . H
  3.  -
  4.  *  Purpose:
  5.  *      Header file for Simple MAPI definitions.
  6.  *
  7.  *  Copyright 1993-1995 Microsoft Corporation. All Rights Reserved.
  8.  */
  9.  
  10. #ifndef MAPI_H
  11. #include <mapi.h>
  12. #endif
  13.  
  14. extern HINSTANCE    hlibMAPI;
  15.  
  16. extern LPMAPILOGON lpfnMAPILogon;
  17. extern LPMAPILOGOFF lpfnMAPILogoff;
  18. extern LPMAPISENDMAIL lpfnMAPISendMail;
  19. extern LPMAPISENDDOCUMENTS lpfnMAPISendDocuments;
  20. extern LPMAPIFINDNEXT lpfnMAPIFindNext;
  21. extern LPMAPIREADMAIL lpfnMAPIReadMail;
  22. extern LPMAPISAVEMAIL lpfnMAPISaveMail;
  23. extern LPMAPIDELETEMAIL lpfnMAPIDeleteMail;
  24. extern LPMAPIFREEBUFFER lpfnMAPIFreeBuffer;
  25. extern LPMAPIADDRESS lpfnMAPIAddress;
  26. extern LPMAPIDETAILS lpfnMAPIDetails;
  27. extern LPMAPIRESOLVENAME lpfnMAPIResolveName;
  28.  
  29. #undef MAPILogon
  30. #undef MAPILogoff
  31. #undef MAPISendMail
  32. #undef MAPISendDocuments
  33. #undef MAPIFindNext
  34. #undef MAPIReadMail
  35. #undef MAPISaveMail
  36. #undef MAPIDeleteMail
  37. #undef MAPIFreeBuffer
  38. #undef MAPIAddress
  39. #undef MAPIDetails
  40. #undef MAPIResolveName
  41. #define MAPILogon           (*lpfnMAPILogon)
  42. #define MAPILogoff          (*lpfnMAPILogoff)
  43. #define MAPISendMail        (*lpfnMAPISendMail)
  44. #define MAPISendDocuments   (*lpfnMAPISendDocuments)
  45. #define MAPIFindNext        (*lpfnMAPIFindNext)
  46. #define MAPIReadMail        (*lpfnMAPIReadMail)
  47. #define MAPISaveMail        (*lpfnMAPISaveMail)
  48. #define MAPIDeleteMail      (*lpfnMAPIDeleteMail)
  49. #define MAPIFreeBuffer      (*lpfnMAPIFreeBuffer)
  50. #define MAPIAddress         (*lpfnMAPIAddress)
  51. #define MAPIDetails         (*lpfnMAPIDetails)
  52. #define MAPIResolveName     (*lpfnMAPIResolveName)
  53.  
  54. extern BOOL InitSimpleMAPI(void);
  55. extern void DeinitSimpleMAPI(void);
  56.