Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.6 KiB

  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. #ifndef MAPI_H
  10. #include <mapi.h>
  11. #endif
  12. extern HINSTANCE hlibMAPI;
  13. extern LPMAPILOGON lpfnMAPILogon;
  14. extern LPMAPILOGOFF lpfnMAPILogoff;
  15. extern LPMAPISENDMAIL lpfnMAPISendMail;
  16. extern LPMAPISENDDOCUMENTS lpfnMAPISendDocuments;
  17. extern LPMAPIFINDNEXT lpfnMAPIFindNext;
  18. extern LPMAPIREADMAIL lpfnMAPIReadMail;
  19. extern LPMAPISAVEMAIL lpfnMAPISaveMail;
  20. extern LPMAPIDELETEMAIL lpfnMAPIDeleteMail;
  21. extern LPMAPIFREEBUFFER lpfnMAPIFreeBuffer;
  22. extern LPMAPIADDRESS lpfnMAPIAddress;
  23. extern LPMAPIDETAILS lpfnMAPIDetails;
  24. extern LPMAPIRESOLVENAME lpfnMAPIResolveName;
  25. #undef MAPILogon
  26. #undef MAPILogoff
  27. #undef MAPISendMail
  28. #undef MAPISendDocuments
  29. #undef MAPIFindNext
  30. #undef MAPIReadMail
  31. #undef MAPISaveMail
  32. #undef MAPIDeleteMail
  33. #undef MAPIFreeBuffer
  34. #undef MAPIAddress
  35. #undef MAPIDetails
  36. #undef MAPIResolveName
  37. #define MAPILogon (*lpfnMAPILogon)
  38. #define MAPILogoff (*lpfnMAPILogoff)
  39. #define MAPISendMail (*lpfnMAPISendMail)
  40. #define MAPISendDocuments (*lpfnMAPISendDocuments)
  41. #define MAPIFindNext (*lpfnMAPIFindNext)
  42. #define MAPIReadMail (*lpfnMAPIReadMail)
  43. #define MAPISaveMail (*lpfnMAPISaveMail)
  44. #define MAPIDeleteMail (*lpfnMAPIDeleteMail)
  45. #define MAPIFreeBuffer (*lpfnMAPIFreeBuffer)
  46. #define MAPIAddress (*lpfnMAPIAddress)
  47. #define MAPIDetails (*lpfnMAPIDetails)
  48. #define MAPIResolveName (*lpfnMAPIResolveName)
  49. extern BOOL InitSimpleMAPI(void);
  50. extern void DeinitSimpleMAPI(void);