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 / flatfile.ab / abguid.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-11  |  1.1 KB  |  48 lines

  1. /**********************************************************************
  2.  *
  3.  *  ABGUID.C
  4.  *
  5.  *  Defines GUIDs for use in the Sample Address Book
  6.  *
  7.  *  Copyright 1992-1995 Microsoft Corporation.  All Rights Reserved.
  8.  *
  9.  **********************************************************************/
  10.  
  11.  
  12. #define USES_IID_IUnknown
  13. #define USES_IID_IStream
  14.  
  15. #define USES_IID_IMAPITableData
  16. #define USES_IID_IMAPIPropData
  17. #define USES_IID_IMAPITable
  18. #define USES_IID_IMAPIControl
  19. #define USES_IID_IABProvider
  20. #define USES_IID_IABLogon
  21. #define USES_IID_IMailUser
  22. #define USES_IID_IMAPIContainer
  23. #define USES_IID_IABContainer
  24. #define USES_IID_IMAPIProp
  25. #define USES_IID_IMAPIStatus
  26.  
  27. #ifdef _WIN32                   /* Must include WINDOWS.H on Win32 */
  28. #ifndef _WINDOWS_
  29. #define INC_OLE2                /* Get the OLE2 stuff */
  30. #define INC_RPC
  31. #define _INC_OLE
  32. #include <windows.h>
  33. #include <ole2.h>
  34. #endif
  35. #endif
  36.  
  37. #ifdef WIN16
  38. #include <compobj.h>
  39. #endif
  40.  
  41. #define INITGUID
  42. #include <initguid.h>
  43.  
  44. DEFINE_OLEGUID(IID_IUnknown, 0x00000000L, 0, 0);
  45. DEFINE_OLEGUID(IID_IStream,  0x0000000cL, 0, 0);
  46.  
  47. #include "mapiguid.h"
  48.