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
VerInstallFileA(DWORD
,LPCSTR
,LPCSTR
,LPCSTR
,LPCSTR
,LPCSTR
,LPSTR
,PUINT
);
35 DWORD WINAPI
VerInstallFileW(DWORD
,LPCWSTR
,LPCWSTR
,LPCWSTR
,LPCWSTR
,LPCWSTR
,LPWSTR
,PUINT
);
36 #define VerInstallFile WINELIB_NAME_AW(VerInstallFile)
38 WINBASEAPI DWORD WINAPI
VerFindFileA(DWORD
,LPCSTR
,LPCSTR
,LPCSTR
,LPSTR
,PUINT
,LPSTR
,PUINT
);
39 WINBASEAPI DWORD WINAPI
VerFindFileW(DWORD
,LPCWSTR
,LPCWSTR
,LPCWSTR
,LPWSTR
,PUINT
,LPWSTR
,PUINT
);
40 #define VerFindFile WINELIB_NAME_AW(VerFindFile)
41 WINBASEAPI DWORD WINAPI
VerLanguageNameA(DWORD
,LPSTR
,DWORD
);
42 WINBASEAPI DWORD WINAPI
VerLanguageNameW(DWORD
,LPWSTR
,DWORD
);
43 #define VerLanguageName WINELIB_NAME_AW(VerLanguageName)
44 WINBASEAPI BOOL WINAPI
VerQueryValueA(LPCVOID
,LPCSTR
,LPVOID
*,PUINT
);
45 WINBASEAPI BOOL WINAPI
VerQueryValueW(LPCVOID
,LPCWSTR
,LPVOID
*,PUINT
);
46 #define VerQueryValue WINELIB_NAME_AW(VerQueryValue)
47 WINBASEAPI DWORD WINAPI
GetFileVersionInfoSizeA(LPCSTR
,LPDWORD
);
48 WINBASEAPI DWORD WINAPI
GetFileVersionInfoSizeW(LPCWSTR
,LPDWORD
);
49 #define GetFileVersionInfoSize WINELIB_NAME_AW(GetFileVersionInfoSize)
50 WINBASEAPI BOOL WINAPI
GetFileVersionInfoA(LPCSTR
,DWORD
,DWORD
,LPVOID
);
51 WINBASEAPI BOOL WINAPI
GetFileVersionInfoW(LPCWSTR
,DWORD
,DWORD
,LPVOID
);
52 #define GetFileVersionInfo WINELIB_NAME_AW(GetFileVersionInfo)
53 WINBASEAPI DWORD WINAPI
GetFileVersionInfoSizeExA(DWORD
,LPCSTR
,LPDWORD
);
54 WINBASEAPI DWORD WINAPI
GetFileVersionInfoSizeExW(DWORD
,LPCWSTR
,LPDWORD
);
55 #define GetFileVersionInfoSizeEx WINELIB_NAME_AW(GetFileVersionInfoSizeEx)
56 WINBASEAPI BOOL WINAPI
GetFileVersionInfoExA(DWORD
,LPCSTR
,DWORD
,DWORD
,LPVOID
);
57 WINBASEAPI BOOL WINAPI
GetFileVersionInfoExW(DWORD
,LPCWSTR
,DWORD
,DWORD
,LPVOID
);
58 #define GetFileVersionInfoEx WINELIB_NAME_AW(GetFileVersionInfoEx)
60 #endif /* RC_INVOKED */
64 #endif /* defined(__cplusplus) */
66 #endif /* __WINE_WINVER_H */