Source code of Windows XP (NT5)
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.

79 lines
3.0 KiB

  1. // This is a part of the Active Template Library.
  2. // Copyright (C) 1996-2001 Microsoft Corporation
  3. // All rights reserved.
  4. //
  5. // This source code is only intended as a supplement to the
  6. // Active Template Library Reference and related
  7. // electronic documentation provided with the library.
  8. // See these sources for detailed information regarding the
  9. // Active Template Library product.
  10. #ifndef __ATLBMID_H__
  11. #define __ATLBMID_H__
  12. #pragma once
  13. #ifndef __cplusplus
  14. #error ATL requires C++ compilation (use a .cpp suffix)
  15. #endif
  16. #pragma once
  17. struct __declspec( uuid( "727BDDD0-289A-11d1-8E33-00C04FB68D60" ) ) _CAT_BitmapExporters;
  18. #define CATID_BitmapExporters __uuidof( _CAT_BitmapExporters )
  19. struct __declspec( uuid( "245353CA-AF1A-11d1-8EAE-00C04FB68D60" ) ) _CAT_ColorSpaceConverters;
  20. #define CATID_ColorSpaceConverters __uuidof( _CAT_ColorSpaceConverters )
  21. struct __declspec( uuid( "ADB53C5E-B2EF-11d1-8EB0-00C04FB68D60" ) ) _CAT_BitmapFormatConverters;
  22. #define CATID_BitmapFormatConverters __uuidof( _CAT_BitmapFormatConverters )
  23. struct __declspec( uuid( "ADB53C5E-B2EF-11d1-8EB0-00C04FB68D60" ) ) _CAT_BitmapFormatConverters;
  24. #define CATID_BitmapFormatConverters __uuidof( _CAT_BitmapFormatConverters )
  25. struct __declspec( uuid( "FCC46A98-AFCC-11d1-8EAE-00C04FB68D60" ) ) _CS_RGB;
  26. #define COLORSPACE_RGB __uuidof( _CS_RGB )
  27. struct __declspec( uuid( "651EA108-BA31-11d1-8EB0-00C04FB68D60" ) ) _CS_RGBA;
  28. #define COLORSPACE_RGBA __uuidof( _CS_RGBA )
  29. struct __declspec( uuid( "BCA218D4-B7A1-11d1-8EB0-00C04FB68D60" ) ) _CS_IRGB;
  30. #define COLORSPACE_IRGB __uuidof( _CS_IRGB )
  31. struct __declspec( uuid( "1055973A-AFCD-11d1-8EAE-00C04FB68D60" ) ) _CS_GRAYSCALE;
  32. #define COLORSPACE_GRAYSCALE __uuidof( _CS_GRAYSCALE )
  33. struct __declspec( uuid( "CF10B35B-07C2-11D2-8EE4-00C04FB68D60" ) ) _CS_GRAYALPHA;
  34. #define COLORSPACE_GRAYALPHA __uuidof( _CS_GRAYALPHA )
  35. struct __declspec( uuid( "1055973B-AFCD-11d1-8EAE-00C04FB68D60" ) ) _CS_YUV;
  36. #define COLORSPACE_YUV __uuidof( _CS_YUV )
  37. struct __declspec( uuid( "99ce324c-6f12-11d2-8f06-00c04fb68d60" ) ) _CS_DXT1;
  38. #define COLORSPACE_DXT1 __uuidof( _CS_DXT1 )
  39. struct __declspec( uuid( "075efa60-6f1f-11d2-8f06-00c04fb68d60" ) ) _CS_DXT2;
  40. #define COLORSPACE_DXT2 __uuidof( _CS_DXT2 )
  41. struct __declspec( uuid( "7ceac8f2-6f21-11d2-8f06-00c04fb68d60" ) ) _CS_DXT3;
  42. #define COLORSPACE_DXT3 __uuidof( _CS_DXT3 )
  43. struct __declspec( uuid( "7ceac8f3-6f21-11d2-8f06-00c04fb68d60" ) ) _CS_DXT4;
  44. #define COLORSPACE_DXT4 __uuidof( _CS_DXT4 )
  45. struct __declspec( uuid( "7ceac8f4-6f21-11d2-8f06-00c04fb68d60" ) ) _CS_DXT5;
  46. #define COLORSPACE_DXT5 __uuidof( _CS_DXT5 )
  47. struct __declspec( uuid( "EBACCCA9-0574-11D2-8EE4-00C04FB68D60" ) ) _BMPFile;
  48. #define GUID_BMPFile __uuidof( _BMPFile )
  49. struct __declspec( uuid( "EBACCCAA-0574-11D2-8EE4-00C04FB68D60" ) ) _JPEGFile;
  50. #define GUID_JPEGFile __uuidof( _JPEGFile )
  51. struct __declspec( uuid( "EBACCCAB-0574-11D2-8EE4-00C04FB68D60" ) ) _PNGFile;
  52. #define GUID_PNGFile __uuidof( _PNGFile )
  53. struct __declspec( uuid( "32D4F06E-1DDB-11D2-8EED-00C04FB68D60" ) ) _GIFFile;
  54. #define GUID_GIFFile __uuidof( _GIFFile )
  55. #endif // __ATLBMID_H__