Skip to content

Commit 2e7bfba

Browse files
committed
Added some version related definition
1 parent 027b7c1 commit 2e7bfba

3 files changed

Lines changed: 82 additions & 38 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/*
2+
FILE_VER_GET_... flags are for use by
3+
GetFileVersionInfoSizeEx
4+
GetFileVersionInfoExW
5+
*/
6+
#define FILE_VER_GET_LOCALISED 0x01
7+
#define FILE_VER_GET_NEUTRAL 0x02
8+
#define FILE_VER_GET_PREFETCHED 0x04
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
BOOL WINAPI GetFileVersionInfoA(
2+
_In_ LPCSTR lptstrFilename,
3+
_Reserved_ DWORD dwHandle,
4+
_In_ DWORD dwLen,
5+
_Out_ LPVOID lpData
6+
);
7+
8+
9+
BOOL WINAPI GetFileVersionInfoW(
10+
_In_ LPWSTR lptstrFilename,
11+
_Reserved_ DWORD dwHandle,
12+
_In_ DWORD dwLen,
13+
_Out_ LPVOID lpData
14+
);
15+
16+
17+
BOOL GetFileVersionInfoExA(
18+
DWORD dwFlags,
19+
LPCSTR lpwstrFilename,
20+
DWORD dwHandle,
21+
DWORD dwLen,
22+
LPVOID lpData
23+
);
24+
25+
26+
BOOL GetFileVersionInfoExW(
27+
DWORD dwFlags,
28+
LPCWSTR lpwstrFilename,
29+
DWORD dwHandle,
30+
DWORD dwLen,
31+
LPVOID lpData
32+
);
33+
34+
35+
DWORD WINAPI GetFileVersionInfoSizeA(
36+
_In_ LPCSTR lptstrFilename,
37+
_Out_opt_ LPDWORD lpdwHandle
38+
);
39+
40+
41+
DWORD WINAPI GetFileVersionInfoSizeW(
42+
_In_ LPWSTR lptstrFilename,
43+
_Out_opt_ LPDWORD lpdwHandle
44+
);
45+
46+
47+
DWORD GetFileVersionInfoSizeExA(
48+
DWORD dwFlags,
49+
LPCSTR lpwstrFilename,
50+
LPDWORD lpdwHandle
51+
);
52+
53+
54+
DWORD GetFileVersionInfoSizeExW(
55+
DWORD dwFlags,
56+
LPCWSTR lpwstrFilename,
57+
LPDWORD lpdwHandle
58+
);
59+
60+
61+
BOOL WINAPI VerQueryValueA(
62+
_In_ LPCVOID pBlock,
63+
_In_ LPCSTR lpSubBlock,
64+
_Out_ LPVOID *lplpBuffer,
65+
_Out_ PUINT puLen
66+
);
67+
68+
69+
BOOL WINAPI VerQueryValueW(
70+
_In_ LPCVOID pBlock,
71+
_In_ LPWSTR lpSubBlock,
72+
_Out_ LPVOID *lplpBuffer,
73+
_Out_ PUINT puLen
74+
);

ctypes_generation/definitions/functions/winfunc.txt

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,44 +1008,6 @@ DWORD WINAPI GetProcessImageFileNameW(
10081008
_In_ DWORD nSize
10091009
);
10101010

1011-
BOOL WINAPI GetFileVersionInfoA(
1012-
_In_ LPCSTR lptstrFilename,
1013-
_Reserved_ DWORD dwHandle,
1014-
_In_ DWORD dwLen,
1015-
_Out_ LPVOID lpData
1016-
);
1017-
1018-
BOOL WINAPI GetFileVersionInfoW(
1019-
_In_ LPWSTR lptstrFilename,
1020-
_Reserved_ DWORD dwHandle,
1021-
_In_ DWORD dwLen,
1022-
_Out_ LPVOID lpData
1023-
);
1024-
1025-
DWORD WINAPI GetFileVersionInfoSizeA(
1026-
_In_ LPCSTR lptstrFilename,
1027-
_Out_opt_ LPDWORD lpdwHandle
1028-
);
1029-
1030-
DWORD WINAPI GetFileVersionInfoSizeW(
1031-
_In_ LPWSTR lptstrFilename,
1032-
_Out_opt_ LPDWORD lpdwHandle
1033-
);
1034-
1035-
BOOL WINAPI VerQueryValueA(
1036-
_In_ LPCVOID pBlock,
1037-
_In_ LPCSTR lpSubBlock,
1038-
_Out_ LPVOID *lplpBuffer,
1039-
_Out_ PUINT puLen
1040-
);
1041-
1042-
BOOL WINAPI VerQueryValueW(
1043-
_In_ LPCVOID pBlock,
1044-
_In_ LPWSTR lpSubBlock,
1045-
_Out_ LPVOID *lplpBuffer,
1046-
_Out_ PUINT puLen
1047-
);
1048-
10491011
INT WINAPI GetSystemMetrics(
10501012
_In_ INT nIndex
10511013
);

0 commit comments

Comments
 (0)