Added some version related definition

This commit is contained in:
hakril
2020-05-15 14:11:00 +02:00
parent 027b7c1c64
commit 2e7bfba3b9
3 changed files with 82 additions and 38 deletions
@@ -0,0 +1,8 @@
/*
FILE_VER_GET_... flags are for use by
GetFileVersionInfoSizeEx
GetFileVersionInfoExW
*/
#define FILE_VER_GET_LOCALISED 0x01
#define FILE_VER_GET_NEUTRAL 0x02
#define FILE_VER_GET_PREFETCHED 0x04
@@ -0,0 +1,74 @@
BOOL WINAPI GetFileVersionInfoA(
_In_ LPCSTR lptstrFilename,
_Reserved_ DWORD dwHandle,
_In_ DWORD dwLen,
_Out_ LPVOID lpData
);
BOOL WINAPI GetFileVersionInfoW(
_In_ LPWSTR lptstrFilename,
_Reserved_ DWORD dwHandle,
_In_ DWORD dwLen,
_Out_ LPVOID lpData
);
BOOL GetFileVersionInfoExA(
DWORD dwFlags,
LPCSTR lpwstrFilename,
DWORD dwHandle,
DWORD dwLen,
LPVOID lpData
);
BOOL GetFileVersionInfoExW(
DWORD dwFlags,
LPCWSTR lpwstrFilename,
DWORD dwHandle,
DWORD dwLen,
LPVOID lpData
);
DWORD WINAPI GetFileVersionInfoSizeA(
_In_ LPCSTR lptstrFilename,
_Out_opt_ LPDWORD lpdwHandle
);
DWORD WINAPI GetFileVersionInfoSizeW(
_In_ LPWSTR lptstrFilename,
_Out_opt_ LPDWORD lpdwHandle
);
DWORD GetFileVersionInfoSizeExA(
DWORD dwFlags,
LPCSTR lpwstrFilename,
LPDWORD lpdwHandle
);
DWORD GetFileVersionInfoSizeExW(
DWORD dwFlags,
LPCWSTR lpwstrFilename,
LPDWORD lpdwHandle
);
BOOL WINAPI VerQueryValueA(
_In_ LPCVOID pBlock,
_In_ LPCSTR lpSubBlock,
_Out_ LPVOID *lplpBuffer,
_Out_ PUINT puLen
);
BOOL WINAPI VerQueryValueW(
_In_ LPCVOID pBlock,
_In_ LPWSTR lpSubBlock,
_Out_ LPVOID *lplpBuffer,
_Out_ PUINT puLen
);
@@ -1008,44 +1008,6 @@ DWORD WINAPI GetProcessImageFileNameW(
_In_ DWORD nSize
);
BOOL WINAPI GetFileVersionInfoA(
_In_ LPCSTR lptstrFilename,
_Reserved_ DWORD dwHandle,
_In_ DWORD dwLen,
_Out_ LPVOID lpData
);
BOOL WINAPI GetFileVersionInfoW(
_In_ LPWSTR lptstrFilename,
_Reserved_ DWORD dwHandle,
_In_ DWORD dwLen,
_Out_ LPVOID lpData
);
DWORD WINAPI GetFileVersionInfoSizeA(
_In_ LPCSTR lptstrFilename,
_Out_opt_ LPDWORD lpdwHandle
);
DWORD WINAPI GetFileVersionInfoSizeW(
_In_ LPWSTR lptstrFilename,
_Out_opt_ LPDWORD lpdwHandle
);
BOOL WINAPI VerQueryValueA(
_In_ LPCVOID pBlock,
_In_ LPCSTR lpSubBlock,
_Out_ LPVOID *lplpBuffer,
_Out_ PUINT puLen
);
BOOL WINAPI VerQueryValueW(
_In_ LPCVOID pBlock,
_In_ LPWSTR lpSubBlock,
_Out_ LPVOID *lplpBuffer,
_Out_ PUINT puLen
);
INT WINAPI GetSystemMetrics(
_In_ INT nIndex
);