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.

47 lines
1.5 KiB

  1. /* processed by mwprepro */
  2. /***
  3. *obguid.h
  4. *
  5. * Copyright (C) 1992, Microsoft Corporation. All Rights Reserved.
  6. * Information Contained Herein Is Proprietary and Confidential.
  7. *
  8. *Purpose:
  9. * Definitions of private OB owned GUIDs.
  10. *
  11. * [00] 26-Jan-93 gustavj: Created.
  12. *
  13. *Implementation Notes:
  14. * OLE has given OB a range of GUIDs to use for its classes. This range
  15. * consists of 256 possible GUIDs. The GUIDs for public classes
  16. * (such as ItypeInfo) take GUIDs starting at the low end of the range,
  17. * private classes(such as GEN_DTINFO), take GUIDs starting at the high
  18. * end. New GUIDs that are added should maintain this convention.
  19. *
  20. * GUIDs for OB public classes are defined in switches.hxx.
  21. *
  22. *****************************************************************************/
  23. #ifndef obguid_HXX_INCLUDED
  24. #define obguid_HXX_INCLUDED
  25. #define DEFINE_OBOLEGUID(name, b) DEFINE_OLEGUID(name,(0x00020400+b), 0, 0);
  26. DEFINE_OBOLEGUID(CLSID_GenericTypeLibOLE, 0xff)
  27. DEFINE_OBOLEGUID(IID_TYPEINFO , 0xfc)
  28. DEFINE_OBOLEGUID(IID_DYNTYPEINFO , 0xfb)
  29. DEFINE_OBOLEGUID(IID_CDefnTypeComp , 0xf5)
  30. DEFINE_OBOLEGUID(IID_TYPELIB_GEN_DTINFO , 0xf2)
  31. // {DD23B040-296F-101B-99A1-08002B2BD119}
  32. DEFINE_GUID(CLSID_TypeLibCF,
  33. 0xDD23B040L,0x296F,0x101B,0x99,0xA1,0x08,0x00,0x2B,0x2B,0xD1,0x19);
  34. //{F5AA2660-BA14-1069-8AEE-00DD010F7D13}
  35. DEFINE_GUID(IID_IGenericTypeLibOLE,
  36. 0xF5AA2660L,0xBA14,0x1069,0x8A,0xEE,0x00,0xDD,0x01,0x0F,0x7D,0x13);
  37. #endif // !obguid_HXX_INCLUDED