ReactOS 0.4.15-dev-7924-g5949c20
winver.h
Go to the documentation of this file.
1#ifndef VER_H
2#define VER_H
3
4#include <specstrings.h>
5#include <verrsrc.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#ifndef RC_INVOKED
12
25
30 _In_ LPCSTR lpwstrFilename,
31 _Out_ LPDWORD lpdwHandle);
32
37 _In_ LPCWSTR lpwstrFilename,
38 _Out_ LPDWORD lpdwHandle);
39
40#ifdef UNICODE
41#define VerFindFile VerFindFileW
42#define VerQueryValue VerQueryValueW
43#define VerInstallFile VerInstallFileW
44#define GetFileVersionInfoSize GetFileVersionInfoSizeW
45#define GetFileVersionInfo GetFileVersionInfoW
46#define VerLanguageName VerLanguageNameW
47#define VerQueryValue VerQueryValueW
48#define GetFileVersionInfoSizeEx GetFileVersionInfoSizeExW
49#else
50#define VerQueryValue VerQueryValueA
51#define VerFindFile VerFindFileA
52#define VerInstallFile VerInstallFileA
53#define GetFileVersionInfoSize GetFileVersionInfoSizeA
54#define GetFileVersionInfo GetFileVersionInfoA
55#define VerLanguageName VerLanguageNameA
56#define VerQueryValue VerQueryValueA
57#define GetFileVersionInfoSizeEx GetFileVersionInfoSizeExA
58#endif /* UNICODE */
59
60#endif /* !RC_INVOKED */
61
62#ifdef __cplusplus
63}
64#endif
65
66#endif /* VER_H */
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
#define _Out_
Definition: ms_sal.h:345
#define _In_
Definition: ms_sal.h:308
unsigned int * PUINT
Definition: ndis.h:50
DWORD * PDWORD
Definition: pedump.c:68
uint32_t * LPDWORD
Definition: typedefs.h:59
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176
CONST void * LPCVOID
Definition: windef.h:191
#define WINAPI
Definition: msvc.h:6
DWORD WINAPI GetFileVersionInfoSizeExA(_In_ DWORD dwFlags, _In_ LPCSTR lpwstrFilename, _Out_ LPDWORD lpdwHandle)
BOOL WINAPI VerQueryValueW(LPCVOID, LPCWSTR, LPVOID *, PUINT)
Definition: version.c:1049
BOOL WINAPI GetFileVersionInfoA(LPCSTR, DWORD, DWORD, PVOID)
Definition: version.c:853
BOOL WINAPI GetFileVersionInfoW(LPCWSTR, DWORD, DWORD, PVOID)
Definition: version.c:845
DWORD WINAPI VerInstallFileA(DWORD, LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPSTR, PUINT)
Definition: version.c:1439
DWORD WINAPI VerFindFileA(DWORD, LPCSTR, LPCSTR, LPCSTR, LPSTR, PUINT, LPSTR, PUINT)
Definition: version.c:1194
DWORD WINAPI GetFileVersionInfoSizeA(LPCSTR, PDWORD)
BOOL WINAPI VerQueryValueA(LPCVOID, LPCSTR, LPVOID *, PUINT)
Definition: version.c:993
DWORD WINAPI GetFileVersionInfoSizeW(LPCWSTR, PDWORD)
DWORD WINAPI VerLanguageNameW(DWORD, LPWSTR, DWORD)
Definition: lang.c:1699
DWORD WINAPI VerFindFileW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, PUINT, LPWSTR, PUINT)
Definition: version.c:1297
DWORD WINAPI GetFileVersionInfoSizeExW(_In_ DWORD dwFlags, _In_ LPCWSTR lpwstrFilename, _Out_ LPDWORD lpdwHandle)
DWORD WINAPI VerLanguageNameA(DWORD, LPSTR, DWORD)
Definition: lang.c:1688
DWORD WINAPI VerInstallFileW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, PUINT)
Definition: version.c:1610
const char * LPCSTR
Definition: xmlstorage.h:183
char * LPSTR
Definition: xmlstorage.h:182
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185