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

Windows编程

开发平台:

Visual C++

  1. /*************************************************************************
  2. **
  3. **    OLE 2.0 Sample Code
  4. **
  5. **    clsid.h
  6. **
  7. **    This file contains file contains GUID definitions used for the
  8. **    OLE versions of OUTLINE.
  9. **
  10. **    (c) Copyright Microsoft Corp. 1992 - 1996 All Rights Reserved
  11. **
  12. *************************************************************************/
  13. #if defined( OLE_SERVER ) || defined( OLE_CNTR )
  14. // NOTE: We need access to these GUIDs in modules other than
  15. //  where they are defined (MAIN.C).  Even though the values of the
  16. //  GUIDs are duplicated here, they are not used.  Refer to MAIN.C
  17. //  for the definition of these GUIDs.
  18. /* CLASS ID CONSTANTS (GUID's)
  19. **    NOTE: these class id values are allocated out of a private pool
  20. **    of GUID's allocated to the OLE 2.0 development team. GUID's of
  21. **    the following range have been allocated to OLE 2.0 sample code:
  22. **         00000400-0000-0000-C000-000000000046
  23. **         000004FF-0000-0000-C000-000000000046
  24. **
  25. **    values reserved thus far:
  26. **          00000400                -- Ole 2.0 Server Sample Outline
  27. **          00000401                -- Ole 2.0 Container Sample Outline
  28. **          00000402                -- Ole 2.0 In-Place Server Outline
  29. **          00000403                -- Ole 2.0 In-Place Container Outline
  30. **          00000404 : 000004FE     -- reserved for OLE Sample code
  31. **          000004FF                -- IID_IOleUILinkContainer
  32. */
  33. #ifdef TEST32
  34. DEFINE_GUID(CLSID_SvrOut32, 0x00000600, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  35. DEFINE_GUID(CLSID_CntrOu32, 0x00000601, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  36. DEFINE_GUID(CLSID_ISvrOu32, 0x00000602, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  37. DEFINE_GUID(CLSID_ICntrO32, 0x00000603, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  38. #else
  39. DEFINE_GUID(CLSID_SvrOutl, 0x00000400, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  40. DEFINE_GUID(CLSID_CntrOutl, 0x00000401, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  41. DEFINE_GUID(CLSID_ISvrOtl, 0x00000402, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  42. DEFINE_GUID(CLSID_ICntrOtl, 0x00000403, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  43. #endif  //TEST32
  44. #if defined( OLE_CNTR )
  45. DEFINE_GUID(IID_IOleUILinkContainer, 0x000004FF, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
  46. #endif
  47. #endif