Add a .gitattributes with "* text=auto" so that new lines are
[pdfium.git] / core / src / fxge / Microsoft SDK / include / GdiPlusImageCodec.h
1 /**************************************************************************\
2 *
3 * Copyright (c) 2000, Microsoft Corp.  All Rights Reserved.
4 *
5 * Module Name:
6 *
7 *   GdiplusImageCodec.h
8 *
9 * Abstract:
10 *
11 *   APIs for imaging codecs.
12 *
13 \**************************************************************************/
14
15 #ifndef _GDIPLUSIMAGECODEC_H
16 #define _GDIPLUSIMAGECODEC_H
17
18 //--------------------------------------------------------------------------
19 // Codec Management APIs
20 //--------------------------------------------------------------------------
21
22 inline Status 
23 GetImageDecodersSize(
24     OUT UINT *numDecoders,
25     OUT UINT *size)
26 {
27     return DllExports::GdipGetImageDecodersSize(numDecoders, size);
28 }
29
30
31 inline Status 
32 GetImageDecoders(
33     IN UINT numDecoders,
34     IN UINT size,
35     OUT ImageCodecInfo *decoders)
36 {
37     return DllExports::GdipGetImageDecoders(numDecoders, size, decoders);
38 }
39
40
41 inline Status 
42 GetImageEncodersSize(
43     OUT UINT *numEncoders, 
44     OUT UINT *size)
45 {
46     return DllExports::GdipGetImageEncodersSize(numEncoders, size);
47 }
48
49
50 inline Status 
51 GetImageEncoders(
52     IN UINT numEncoders,
53     IN UINT size,
54     OUT ImageCodecInfo *encoders)
55 {
56     return DllExports::GdipGetImageEncoders(numEncoders, size, encoders);
57 }
58
59 inline Status 
60 AddImageCodec(
61     IN const ImageCodecInfo* codec)
62 {
63     return DllExports::GdipAddImageCodec(codec);
64 }
65
66 inline Status 
67 RemoveImageCodec(
68     IN const ImageCodecInfo* codec)
69 {
70     return DllExports::GdipRemoveImageCodec(codec);
71 }
72
73 #endif  // _GDIPLUSIMAGECODEC_H