ReactOS  0.4.14-dev-384-g5b37caa
transform.c
Go to the documentation of this file.
1 /*
2  * Copyright 2013 Hans Leidekker for CodeWeavers
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 #define COBJMACROS
20 
21 #include <stdio.h>
22 #include "windows.h"
23 #include "objbase.h"
24 #include "wincodec.h"
25 #include "wine/test.h"
26 
28 
30 {
31  HRESULT hr;
33 
35  ok( hr == E_INVALIDARG, "got %08x\n", hr );
36 
37  transform = NULL;
39  ok( hr == S_OK, "got %08x\n", hr );
40  if (transform) IWICColorTransform_Release( transform );
41 
43  ok( hr == S_OK, "got %08x\n", hr );
44 
45  transform = NULL;
47  ok( hr == S_OK, "got %08x\n", hr );
48  if (transform) IWICColorTransform_Release( transform );
50 
52  ok( hr == S_OK, "got %08x\n", hr );
53 
54  transform = NULL;
56  ok( hr == S_OK, "got %08x\n", hr );
57  if (transform) IWICColorTransform_Release( transform );
59 }
60 
62 {
64 }
START_TEST(transform)
Definition: transform.c:61
HRESULT hr
Definition: shlfolder.c:183
static void test_WICCreateColorTransform_Proxy(void)
Definition: transform.c:29
#define E_INVALIDARG
Definition: ddrawi.h:101
smooth NULL
Definition: ftsmooth.c:416
HRESULT WINAPI WICCreateColorTransform_Proxy(IWICColorTransform **)
Definition: main.c:61
LONG HRESULT
Definition: typedefs.h:77
#define WINAPI
Definition: msvc.h:8
#define S_OK
Definition: intsafe.h:59
void WINAPI DECLSPEC_HOTPATCH CoUninitialize(void)
Definition: compobj.c:2067
#define ok(value,...)
Definition: atltest.h:57
HRESULT WINAPI DECLSPEC_HOTPATCH CoInitializeEx(LPVOID lpReserved, DWORD dwCoInit)
Definition: compobj.c:2002
GLuint GLenum GLenum transform
Definition: glext.h:9407