XPGUID.C
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /*
  2.  -  X P G U I D . C
  3.  -
  4.  *  Purpose:
  5.  *      This file is used to build xpguid.obj, which contains the binary
  6.  *      representation of several MAPI guid's.
  7.  *
  8.  *  Copyright 1992-1995 Microsoft Corporation.  All Rights Reserved.
  9.  */
  10. #define USES_IID_IMAPIProp
  11. #define USES_IID_IMessage
  12. #define USES_IID_IMAPIStatus
  13. #define USES_IID_IXPLogon
  14. #define USES_IID_IXPProvider
  15. #define USES_IID_IMAPITable
  16. #define USES_IID_IMAPITableData
  17. #define USES_IID_IMAPIPropData
  18. #ifdef _WIN32                   /* Must include WINDOWS.H on Win32 */
  19. #ifndef _WINDOWS_
  20. #define INC_OLE2                /* Get the OLE2 stuff */
  21. #define INC_RPC                 /* harmless on Windows NT; Windows 95 needs it */
  22. #define _INC_OLE                /* Windows 95 will include OLE1 without this */
  23. #include <windows.h>
  24. #include <ole2.h>
  25. #endif
  26. #endif
  27. #ifdef WIN16
  28. #include <compobj.h>
  29. #endif
  30. #define INITGUID
  31. #include <initguid.h>
  32. #include "mapiguid.h"
  33. DEFINE_OLEGUID(IID_IUnknown, 0x00000000L, 0, 0);
  34. DEFINE_OLEGUID(IID_IStream, 0x0000000cL, 0, 0);