:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / version / misc / stubs.c
1 /* $Id$
2  *
3  * version.dll stubs: remove from this file if
4  * you implement one of these functions.
5  */
6 #include <windows.h>
7
8 #ifndef HAVE_DLL_FORWARD
9 DWORD
10 STDCALL
11 GetFileVersionInfoSizeA (
12         LPSTR   lptstrFilename,
13         LPDWORD lpdwHandle
14         )
15 {
16         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
17         return 0;
18 }
19
20
21 WINBOOL
22 STDCALL
23 GetFileVersionInfoA (
24         LPSTR lptstrFilename,
25         DWORD dwHandle,
26         DWORD dwLen,
27         LPVOID lpData
28         )
29 {
30         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
31         return FALSE;
32 }
33
34
35 DWORD
36 STDCALL
37 GetFileVersionInfoSizeW (
38         LPWSTR  lptstrFilename,
39         LPDWORD lpdwHandle
40         )
41 {
42         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
43         return FALSE;
44 }
45
46
47 WINBOOL
48 STDCALL
49 GetFileVersionInfoW (
50         LPWSTR  lptstrFilename,
51         DWORD   dwHandle,
52         DWORD   dwLen,
53         LPVOID  lpData
54         )
55 {
56         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
57         return FALSE;
58 }
59
60 #endif /* ndef HAVE_DLL_FORWARD */
61
62
63 DWORD
64 STDCALL
65 VerFindFileA (
66         DWORD uFlags,
67         LPSTR szFileName,
68         LPSTR szWinDir,
69         LPSTR szAppDir,
70         LPSTR szCurDir,
71         PUINT lpuCurDirLen,
72         LPSTR szDestDir,
73         PUINT lpuDestDirLen
74         )
75 {
76         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
77         return 0;
78 }
79
80
81 DWORD
82 STDCALL
83 VerFindFileW (
84         DWORD   uFlags,
85         LPWSTR  szFileName,
86         LPWSTR  szWinDir,
87         LPWSTR  szAppDir,
88         LPWSTR  szCurDir,
89         PUINT   lpuCurDirLen,
90         LPWSTR  szDestDir,
91         PUINT   lpuDestDirLen
92         )
93 {
94         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
95         return 0;
96 }
97
98
99 DWORD
100 STDCALL
101 VerInstallFileA (
102         DWORD uFlags,
103         LPSTR szSrcFileName,
104         LPSTR szDestFileName,
105         LPSTR szSrcDir,
106         LPSTR szDestDir,
107         LPSTR szCurDir,
108         LPSTR szTmpFile,
109         PUINT lpuTmpFileLen
110         )
111 {
112         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
113         return 0;
114 }
115
116
117 DWORD
118 STDCALL
119 VerInstallFileW (
120         DWORD   uFlags,
121         LPWSTR  szSrcFileName,
122         LPWSTR  szDestFileName,
123         LPWSTR  szSrcDir,
124         LPWSTR  szDestDir,
125         LPWSTR  szCurDir,
126         LPWSTR  szTmpFile,
127         PUINT   lpuTmpFileLen
128         )
129 {
130         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
131         return 0;
132 }
133
134
135
136 DWORD
137 STDCALL
138 VerLanguageNameA (
139         DWORD   wLang,
140         LPSTR   szLang,
141         DWORD   nSize
142         )
143 {
144         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
145         return 0;
146 }
147
148
149 DWORD
150 STDCALL
151 VerLanguageNameW (
152         DWORD   wLang,
153         LPWSTR  szLang,
154         DWORD   nSize
155         )
156 {
157         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
158         return 0;
159 }
160
161 WINBOOL
162 STDCALL
163 VerQueryValueA (
164         const LPVOID    pBlock,
165         LPSTR           lpSubBlock,
166         LPVOID          * lplpBuffer,
167         PUINT           puLen
168         )
169 {
170         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
171         return FALSE;
172 }
173
174
175 WINBOOL
176 STDCALL
177 VerQueryValueW (
178         const LPVOID    pBlock,
179         LPWSTR          lpSubBlock,
180         LPVOID          * lplpBuffer,
181         PUINT           puLen
182         )
183 {
184         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
185         return FALSE;
186 }
187
188
189 /* VerQueryValueIndex seems undocumented */
190
191 DWORD
192 STDCALL
193 VerQueryValueIndexA (
194         DWORD Unknown0,
195         DWORD Unknown1,
196         DWORD Unknown2,
197         DWORD Unknown3,
198         DWORD Unknown4,
199         DWORD Unknown5
200         )
201 {
202         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
203         return 0;
204 }
205
206
207 DWORD
208 STDCALL
209 VerQueryValueIndexW (
210         DWORD   Unknown0,
211         DWORD   Unknown1,
212         DWORD   Unknown2,
213         DWORD   Unknown3,
214         DWORD   Unknown4,
215         DWORD   Unknown5
216         )
217 {
218         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
219         return 0;
220 }
221
222
223 /* EOF */