2 * Copyright (C) 2004 Stefan Leichter
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.
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.
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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 #include "wine/test.h"
27 static void test_info_size(void)
31 retval
= GetFileVersionInfoSizeA( NULL
, NULL
);
33 "GetFileVersionInfoSizeA result wrong! 0L expected, got 0x%08lx\n",
35 ok( ERROR_RESOURCE_DATA_NOT_FOUND
== GetLastError(),
36 "Last error wrong! ERROR_RESOURCE_DATA_NOT_FOUND expected, got 0x%08lx\n",
41 retval
= GetFileVersionInfoSizeA( NULL
, &hdl
);
43 "GetFileVersionInfoSizeA result wrong! 0L expected, got 0x%08lx\n",
45 ok( ERROR_RESOURCE_DATA_NOT_FOUND
== GetLastError(),
46 "Last error wrong! ERROR_RESOURCE_DATA_NOT_FOUND expected, got 0x%08lx\n",
49 "Handle wrong! 0L expected, got 0x%08lx\n", hdl
);
52 retval
= GetFileVersionInfoSizeA( "", NULL
);
54 "GetFileVersionInfoSizeA result wrong! 0L expected, got 0x%08lx\n",
56 ok( ERROR_RESOURCE_DATA_NOT_FOUND
== GetLastError(),
57 "Last error wrong! ERROR_RESOURCE_DATA_NOT_FOUND expected, got 0x%08lx\n",
62 retval
= GetFileVersionInfoSizeA( "", &hdl
);
64 "GetFileVersionInfoSizeA result wrong! 0L expected, got 0x%08lx\n",
66 ok( ERROR_RESOURCE_DATA_NOT_FOUND
== GetLastError(),
67 "Last error wrong! ERROR_RESOURCE_DATA_NOT_FOUND expected, got 0x%08lx\n",
70 "Handle wrong! 0L expected, got 0x%08lx\n", hdl
);
73 retval
= GetFileVersionInfoSizeA( "kernel32.dll", NULL
);
75 "GetFileVersionInfoSizeA result wrong! <> 0L expected, got 0x%08lx\n",
77 ok( NO_ERROR
== GetLastError(),
78 "Last error wrong! NO_ERROR expected, got 0x%08lx\n",
83 retval
= GetFileVersionInfoSizeA( "kernel32.dll", &hdl
);
85 "GetFileVersionInfoSizeA result wrong! <> 0L expected, got 0x%08lx\n",
87 ok( NO_ERROR
== GetLastError(),
88 "Last error wrong! NO_ERROR expected, got 0x%08lx\n",
91 "Handle wrong! 0L expected, got 0x%08lx\n", hdl
);
94 retval
= GetFileVersionInfoSizeA( "notexist.dll", NULL
);
96 "GetFileVersionInfoSizeA result wrong! 0L expected, got 0x%08lx\n",
98 ok( ERROR_FILE_NOT_FOUND
== GetLastError(),
99 "Last error wrong! ERROR_FILE_NOT_FOUND expected, got 0x%08lx\n",