GdiPlusImageCodec.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //Download by http://www.NewXing.com
  2. /**************************************************************************\
  3. *
  4. * Copyright (c) 2000-2001, Microsoft Corp. All Rights Reserved.
  5. *
  6. * Module Name:
  7. *
  8. * GdiplusImageCodec.h
  9. *
  10. * Abstract:
  11. *
  12. * GDI+ Codec Image APIs
  13. *
  14. \**************************************************************************/
  15. #ifndef _GDIPLUSIMAGECODEC_H
  16. #define _GDIPLUSIMAGECODEC_H
  17. //--------------------------------------------------------------------------
  18. // Codec Management APIs
  19. //--------------------------------------------------------------------------
  20. inline Status
  21. GetImageDecodersSize(
  22. OUT UINT *numDecoders,
  23. OUT UINT *size)
  24. {
  25. return DllExports::GdipGetImageDecodersSize(numDecoders, size);
  26. }
  27. inline Status
  28. GetImageDecoders(
  29. IN UINT numDecoders,
  30. IN UINT size,
  31. OUT ImageCodecInfo *decoders)
  32. {
  33. return DllExports::GdipGetImageDecoders(numDecoders, size, decoders);
  34. }
  35. inline Status
  36. GetImageEncodersSize(
  37. OUT UINT *numEncoders,
  38. OUT UINT *size)
  39. {
  40. return DllExports::GdipGetImageEncodersSize(numEncoders, size);
  41. }
  42. inline Status
  43. GetImageEncoders(
  44. IN UINT numEncoders,
  45. IN UINT size,
  46. OUT ImageCodecInfo *encoders)
  47. {
  48. return DllExports::GdipGetImageEncoders(numEncoders, size, encoders);
  49. }
  50. #endif // _GDIPLUSIMAGECODEC_H