d3d8/tests: Port the double unlock test to d3d8.
[wine] / include / winver.h
1 /* Definitions for the VERsion info library (VER.DLL)
2  *
3  * Copyright 1996 Marcus Meissner
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
18  */
19
20 #ifndef __WINE_WINVER_H
21 #define __WINE_WINVER_H
22
23 /* FIXME: #include <specstrings.h> */
24 #include <verrsrc.h>
25
26 #ifdef __cplusplus
27 extern "C" {
28 #endif /* defined(__cplusplus) */
29
30 #ifndef RC_INVOKED
31
32 /* function prototypes */
33
34 DWORD       WINAPI VerFindFileA(DWORD,LPCSTR,LPCSTR,LPCSTR,LPSTR,PUINT,LPSTR,PUINT);
35 DWORD       WINAPI VerFindFileW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,PUINT,LPWSTR,PUINT);
36 #define     VerFindFile WINELIB_NAME_AW(VerFindFile)
37 DWORD       WINAPI VerInstallFileA(DWORD,LPCSTR,LPCSTR,LPCSTR,LPCSTR,LPCSTR,LPSTR,PUINT);
38 DWORD       WINAPI VerInstallFileW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,PUINT);
39 #define     VerInstallFile WINELIB_NAME_AW(VerInstallFile)
40 DWORD       WINAPI VerLanguageNameA(DWORD,LPSTR,DWORD);
41 DWORD       WINAPI VerLanguageNameW(DWORD,LPWSTR,DWORD);
42 #define     VerLanguageName WINELIB_NAME_AW(VerLanguageName)
43 BOOL        WINAPI VerQueryValueA(LPCVOID,LPCSTR,LPVOID*,PUINT);
44 BOOL        WINAPI VerQueryValueW(LPCVOID,LPCWSTR,LPVOID*,PUINT);
45 #define     VerQueryValue WINELIB_NAME_AW(VerQueryValue)
46 DWORD       WINAPI GetFileVersionInfoSizeA(LPCSTR,LPDWORD);
47 DWORD       WINAPI GetFileVersionInfoSizeW(LPCWSTR,LPDWORD);
48 #define     GetFileVersionInfoSize WINELIB_NAME_AW(GetFileVersionInfoSize)
49 BOOL        WINAPI GetFileVersionInfoA(LPCSTR,DWORD,DWORD,LPVOID);
50 BOOL        WINAPI GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,LPVOID);
51 #define     GetFileVersionInfo WINELIB_NAME_AW(GetFileVersionInfo)
52 DWORD       WINAPI GetFileVersionInfoSizeExA(DWORD,LPCSTR,LPDWORD);
53 DWORD       WINAPI GetFileVersionInfoSizeExW(DWORD,LPCWSTR,LPDWORD);
54 #define     GetFileVersionInfoSizeEx WINELIB_NAME_AW(GetFileVersionInfoSizeEx)
55 BOOL        WINAPI GetFileVersionInfoExA(DWORD,LPCSTR,DWORD,DWORD,LPVOID);
56 BOOL        WINAPI GetFileVersionInfoExW(DWORD,LPCWSTR,DWORD,DWORD,LPVOID);
57 #define     GetFileVersionInfoEx WINELIB_NAME_AW(GetFileVersionInfoEx)
58
59 #endif /* RC_INVOKED */
60
61 #ifdef __cplusplus
62 } /* extern "C" */
63 #endif /* defined(__cplusplus) */
64
65 #endif /* __WINE_WINVER_H */