[1/3] version: Add some macros and prototypes to winver.h.

Francois Gouget fgouget at codeweavers.com
Mon Nov 7 05:17:56 CST 2011


---
 include/winver.h |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/include/winver.h b/include/winver.h
index 2de105b..48a2d5b 100644
--- a/include/winver.h
+++ b/include/winver.h
@@ -1,4 +1,4 @@
-/* Definitions for the VERsion infolibrary (VER.DLL)
+/* Definitions for the VERsion info library (VER.DLL)
  *
  * Copyright 1996 Marcus Meissner
  *
@@ -25,7 +25,7 @@ extern "C" {
 #endif /* defined(__cplusplus) */
 
 /* resource ids for different version infos */
-#define	VS_FILE_INFO		16
+#define	VS_FILE_INFO		RT_VERSION
 #define	VS_VERSION_INFO		1
 #define	VS_USER_DEFINED		100
 
@@ -49,6 +49,7 @@ extern "C" {
 #define VOS_OS216               __MSABI_LONG(0x00020000)
 #define VOS_OS232               __MSABI_LONG(0x00030000)
 #define VOS_NT                  __MSABI_LONG(0x00040000)
+#define VOS_WINCE               __MSABI_LONG(0x00050000)
 
 /* minor os version */
 #define VOS__BASE               __MSABI_LONG(0x00000000)
@@ -128,6 +129,8 @@ extern "C" {
 #define VIF_CANNOTREADSRC       __MSABI_LONG(0x00010000)
 #define VIF_CANNOTREADDST       __MSABI_LONG(0x00020000)
 #define VIF_BUFFTOOSMALL        __MSABI_LONG(0x00040000)
+#define VIF_CANNOTLOADLZ32      __MSABI_LONG(0x00080000)
+#define VIF_CANNOTLOADCABINET   __MSABI_LONG(0x00100000)
 
 typedef struct tagVS_FIXEDFILEINFO {
 	DWORD   dwSignature;
@@ -168,8 +171,12 @@ DWORD       WINAPI GetFileVersionInfoSizeW(LPCWSTR,LPDWORD);
 BOOL        WINAPI GetFileVersionInfoA(LPCSTR,DWORD,DWORD,LPVOID);
 BOOL        WINAPI GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,LPVOID);
 #define     GetFileVersionInfo WINELIB_NAME_AW(GetFileVersionInfo)
-
-/* 20 GETFILEVERSIONINFORAW */
+DWORD       WINAPI GetFileVersionInfoSizeExA(DWORD,LPCSTR,LPDWORD);
+DWORD       WINAPI GetFileVersionInfoSizeExW(DWORD,LPCWSTR,LPDWORD);
+#define     GetFileVersionInfoSizeEx WINELIB_NAME_AW(GetFileVersionInfoSizeEx)
+BOOL        WINAPI GetFileVersionInfoExA(DWORD,LPCSTR,DWORD,DWORD,LPVOID);
+BOOL        WINAPI GetFileVersionInfoExW(DWORD,LPCWSTR,DWORD,DWORD,LPVOID);
+#define     GetFileVersionInfoEx WINELIB_NAME_AW(GetFileVersionInfoEx)
 
 #endif /* RC_INVOKED */
 
-- 
1.7.7.1




More information about the wine-patches mailing list