1 /* Definitions for the VERsion info library (VER.DLL)
3 * Copyright 1996 Marcus Meissner
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.
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.
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
20 #ifndef __WINE_WINVER_H
21 #define __WINE_WINVER_H
23 /* FIXME: #include <specstrings.h> */
28 #endif /* defined(__cplusplus) */
32 /* function prototypes */
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)
59 #endif /* RC_INVOKED */
63 #endif /* defined(__cplusplus) */
65 #endif /* __WINE_WINVER_H */