comparison src/intl-auto-encap-win32.h @ 4873:50861fea97f6

regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
author Ben Wing <ben@xemacs.org>
date Tue, 12 Jan 2010 01:19:01 -0600
parents 6765f2581182
children 49de55c09f18
comparison
equal deleted inserted replaced
4872:9873ea104ef6 4873:50861fea97f6
1 /* Automatically-generated Unicode-encapsulation header file. 1 /* Automatically-generated Unicode-encapsulation header file.
2 Do not edit. See `make-mswin-unicode.pl'. 2 Do not edit. See `make-mswin-unicode.pl'.
3 */ 3 */
4 4
5 5
6 /* Processing file WINCON.H */
7
8 #undef FillConsoleOutputCharacter
9 #define FillConsoleOutputCharacter error_split_CHAR
10
11 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
12 #undef GetConsoleTitle
13 #define GetConsoleTitle error_use_qxeGetConsoleTitle_or_GetConsoleTitleA_and_GetConsoleTitleW
14 #endif
15 DWORD qxeGetConsoleTitle (Extbyte * arg1, DWORD arg2);
16
17 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
18 #undef PeekConsoleInput
19 #define PeekConsoleInput error_use_qxePeekConsoleInput_or_PeekConsoleInputA_and_PeekConsoleInputW
20 #endif
21 BOOL qxePeekConsoleInput (HANDLE arg1, PINPUT_RECORD arg2, DWORD arg3, PDWORD arg4);
22
23 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
24 #undef ReadConsole
25 #define ReadConsole error_use_qxeReadConsole_or_ReadConsoleA_and_ReadConsoleW
26 #endif
27 BOOL qxeReadConsole (HANDLE arg1, PVOID arg2, DWORD arg3, PDWORD arg4, PVOID arg5);
28
29 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
30 #undef ReadConsoleInput
31 #define ReadConsoleInput error_use_qxeReadConsoleInput_or_ReadConsoleInputA_and_ReadConsoleInputW
32 #endif
33 BOOL qxeReadConsoleInput (HANDLE arg1, PINPUT_RECORD arg2, DWORD arg3, PDWORD arg4);
34
35 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
36 #undef ReadConsoleOutputCharacter
37 #define ReadConsoleOutputCharacter error_use_qxeReadConsoleOutputCharacter_or_ReadConsoleOutputCharacterA_and_ReadConsoleOutputCharacterW
38 #endif
39 BOOL qxeReadConsoleOutputCharacter (HANDLE arg1, Extbyte * arg2, DWORD arg3, COORD arg4, PDWORD arg5);
40
41 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
42 #undef ReadConsoleOutput
43 #define ReadConsoleOutput error_use_qxeReadConsoleOutput_or_ReadConsoleOutputA_and_ReadConsoleOutputW
44 #endif
45 BOOL qxeReadConsoleOutput (HANDLE arg1, PCHAR_INFO arg2, COORD arg3, COORD arg4, PSMALL_RECT arg5);
46
47 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
48 #undef ScrollConsoleScreenBuffer
49 #define ScrollConsoleScreenBuffer error_use_qxeScrollConsoleScreenBuffer_or_ScrollConsoleScreenBufferA_and_ScrollConsoleScreenBufferW
50 #endif
51 BOOL qxeScrollConsoleScreenBuffer (HANDLE arg1, const SMALL_RECT* arg2, const SMALL_RECT* arg3, COORD arg4, const CHAR_INFO* arg5);
52
53 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
54 #undef SetConsoleTitle
55 #define SetConsoleTitle error_use_qxeSetConsoleTitle_or_SetConsoleTitleA_and_SetConsoleTitleW
56 #endif
57 BOOL qxeSetConsoleTitle (const Extbyte * arg1);
58
59 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
60 #undef WriteConsole
61 #define WriteConsole error_use_qxeWriteConsole_or_WriteConsoleA_and_WriteConsoleW
62 #endif
63 BOOL qxeWriteConsole (HANDLE arg1, PCVOID arg2, DWORD arg3, PDWORD arg4, PVOID arg5);
64
65 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
66 #undef WriteConsoleInput
67 #define WriteConsoleInput error_use_qxeWriteConsoleInput_or_WriteConsoleInputA_and_WriteConsoleInputW
68 #endif
69 BOOL qxeWriteConsoleInput (HANDLE arg1, const INPUT_RECORD* arg2, DWORD arg3, PDWORD arg4);
70
71 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
72 #undef WriteConsoleOutput
73 #define WriteConsoleOutput error_use_qxeWriteConsoleOutput_or_WriteConsoleOutputA_and_WriteConsoleOutputW
74 #endif
75 BOOL qxeWriteConsoleOutput (HANDLE arg1, const CHAR_INFO* arg2, COORD arg3, COORD arg4, PSMALL_RECT arg5);
76
77 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
78 #undef WriteConsoleOutputCharacter
79 #define WriteConsoleOutputCharacter error_use_qxeWriteConsoleOutputCharacter_or_WriteConsoleOutputCharacterA_and_WriteConsoleOutputCharacterW
80 #endif
81 BOOL qxeWriteConsoleOutputCharacter (HANDLE arg1, const Extbyte * arg2, DWORD arg3, COORD arg4, PDWORD arg5);
82
83
6 /* Processing file SHELLAPI.H */ 84 /* Processing file SHELLAPI.H */
85
86 #undef CommandLineToArgv
87 #define CommandLineToArgv error_Unicode_only
7 88
8 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 89 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
9 #undef DragQueryFile 90 #undef DragQueryFile
10 #define DragQueryFile error_use_qxeDragQueryFile_or_DragQueryFileA_and_DragQueryFileW 91 #define DragQueryFile error_use_qxeDragQueryFile_or_DragQueryFileA_and_DragQueryFileW
11 #endif 92 #endif
12 UINT qxeDragQueryFile (HDROP arg1, UINT arg2, Extbyte * arg3, UINT arg4); 93 UINT qxeDragQueryFile (HDROP arg1, UINT arg2, Extbyte * arg3, UINT arg4);
94
95 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
96 #undef ExtractAssociatedIcon
97 #define ExtractAssociatedIcon error_use_qxeExtractAssociatedIcon_or_ExtractAssociatedIconA_and_ExtractAssociatedIconW
98 #endif
99 HICON qxeExtractAssociatedIcon (HINSTANCE arg1, const Extbyte * arg2, PWORD arg3);
100
101 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
102 #undef ExtractIcon
103 #define ExtractIcon error_use_qxeExtractIcon_or_ExtractIconA_and_ExtractIconW
104 #endif
105 HICON qxeExtractIcon (HINSTANCE arg1, const Extbyte * arg2, UINT arg3);
106
107 /* Skipping ExtractIconEx because NT 4.0+ only, error in Cygwin prototype */
108
109 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
110 #undef FindExecutable
111 #define FindExecutable error_use_qxeFindExecutable_or_FindExecutableA_and_FindExecutableW
112 #endif
113 HINSTANCE qxeFindExecutable (const Extbyte * arg1, const Extbyte * arg2, Extbyte * arg3);
114
115 #undef Shell_NotifyIcon
116 #define Shell_NotifyIcon error_split_sized_NOTIFYICONDATA__NT_4_0__only
117
118 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
119 #undef ShellAbout
120 #define ShellAbout error_use_qxeShellAbout_or_ShellAboutA_and_ShellAboutW
121 #endif
122 int qxeShellAbout (HWND arg1, const Extbyte * arg2, const Extbyte * arg3, HICON arg4);
13 123
14 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 124 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
15 #undef ShellExecute 125 #undef ShellExecute
16 #define ShellExecute error_use_qxeShellExecute_or_ShellExecuteA_and_ShellExecuteW 126 #define ShellExecute error_use_qxeShellExecute_or_ShellExecuteA_and_ShellExecuteW
17 #endif 127 #endif
18 HINSTANCE qxeShellExecute (HWND hwnd, const Extbyte * lpOperation, const Extbyte * lpFile, const Extbyte * lpParameters, const Extbyte * lpDirectory, INT nShowCmd); 128 HINSTANCE qxeShellExecute (HWND arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4, const Extbyte * arg5, INT arg6);
19 129
20 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 130 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
21 #undef FindExecutable 131 #undef ShellExecuteEx
22 #define FindExecutable error_use_qxeFindExecutable_or_FindExecutableA_and_FindExecutableW 132 #define ShellExecuteEx error_use_qxeShellExecuteEx_or_ShellExecuteExA_and_ShellExecuteExW
23 #endif 133 #endif
24 HINSTANCE qxeFindExecutable (const Extbyte * lpFile, const Extbyte * lpDirectory, Extbyte * lpResult); 134 BOOL qxeShellExecuteEx (LPSHELLEXECUTEINFOW arg1);
25
26 #undef CommandLineToArgv
27 #define CommandLineToArgv error_Unicode_only
28
29 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
30 #undef ShellAbout
31 #define ShellAbout error_use_qxeShellAbout_or_ShellAboutA_and_ShellAboutW
32 #endif
33 INT qxeShellAbout (HWND hWnd, const Extbyte * szApp, const Extbyte * szOtherStuff, HICON hIcon);
34
35 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
36 #undef ExtractAssociatedIcon
37 #define ExtractAssociatedIcon error_use_qxeExtractAssociatedIcon_or_ExtractAssociatedIconA_and_ExtractAssociatedIconW
38 #endif
39 HICON qxeExtractAssociatedIcon (HINSTANCE hInst, Extbyte * lpIconPath, LPWORD lpiIcon);
40
41 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
42 #undef ExtractIcon
43 #define ExtractIcon error_use_qxeExtractIcon_or_ExtractIconA_and_ExtractIconW
44 #endif
45 HICON qxeExtractIcon (HINSTANCE hInst, const Extbyte * lpszExeFileName, UINT nIconIndex);
46
47 #if !defined (CYGWIN_HEADERS)
48 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
49 #undef DoEnvironmentSubst
50 #define DoEnvironmentSubst error_use_qxeDoEnvironmentSubst_or_DoEnvironmentSubstA_and_DoEnvironmentSubstW
51 #endif
52 DWORD qxeDoEnvironmentSubst (Extbyte * szString, UINT cbString);
53 #endif /* !defined (CYGWIN_HEADERS) */
54
55 #undef FindEnvironmentString
56 #define FindEnvironmentString error_causes_link_error__NT_4_0__only
57
58 /* Skipping ExtractIconEx because NT 4.0+ only, error in Cygwin prototype */
59 135
60 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 136 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
61 #undef SHFileOperation 137 #undef SHFileOperation
62 #define SHFileOperation error_use_qxeSHFileOperation_or_SHFileOperationA_and_SHFileOperationW 138 #define SHFileOperation error_use_qxeSHFileOperation_or_SHFileOperationA_and_SHFileOperationW
63 #endif 139 #endif
64 int qxeSHFileOperation (LPSHFILEOPSTRUCTW lpFileOp); 140 int qxeSHFileOperation (LPSHFILEOPSTRUCTW arg1);
65 141
66 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 142 /* Skipping SHGetFileInfo because split-sized SHFILEINFO, NT 4.0+ only */
67 #undef ShellExecuteEx
68 #define ShellExecuteEx error_use_qxeShellExecuteEx_or_ShellExecuteExA_and_ShellExecuteExW
69 #endif
70 BOOL qxeShellExecuteEx (LPSHELLEXECUTEINFOW lpExecInfo);
71
72 #undef WinExecError
73 #define WinExecError error_causes_link_error__NT_4_0__only
74 143
75 #if !defined (CYGWIN_HEADERS) 144 #if !defined (CYGWIN_HEADERS)
76 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 145 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
77 #undef SHQueryRecycleBin 146 #undef SHQueryRecycleBin
78 #define SHQueryRecycleBin error_use_qxeSHQueryRecycleBin_or_SHQueryRecycleBinA_and_SHQueryRecycleBinW 147 #define SHQueryRecycleBin error_use_qxeSHQueryRecycleBin_or_SHQueryRecycleBinA_and_SHQueryRecycleBinW
79 #endif 148 #endif
80 HRESULT qxeSHQueryRecycleBin (const Extbyte * pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo); 149 HRESULT qxeSHQueryRecycleBin (const Extbyte * arg1, LPSHQUERYRBINFO arg2);
81 #endif /* !defined (CYGWIN_HEADERS) */ 150 #endif /* !defined (CYGWIN_HEADERS) */
82 151
83 #if !defined (CYGWIN_HEADERS) 152 #if !defined (CYGWIN_HEADERS)
84 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 153 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
85 #undef SHEmptyRecycleBin 154 #undef SHEmptyRecycleBin
86 #define SHEmptyRecycleBin error_use_qxeSHEmptyRecycleBin_or_SHEmptyRecycleBinA_and_SHEmptyRecycleBinW 155 #define SHEmptyRecycleBin error_use_qxeSHEmptyRecycleBin_or_SHEmptyRecycleBinA_and_SHEmptyRecycleBinW
87 #endif 156 #endif
88 HRESULT qxeSHEmptyRecycleBin (HWND hwnd, const Extbyte * pszRootPath, DWORD dwFlags); 157 HRESULT qxeSHEmptyRecycleBin (HWND arg1, const Extbyte * arg2, DWORD arg3);
89 #endif /* !defined (CYGWIN_HEADERS) */ 158 #endif /* !defined (CYGWIN_HEADERS) */
90 159
91 #undef Shell_NotifyIcon
92 #define Shell_NotifyIcon error_split_sized_NOTIFYICONDATA__NT_4_0__only
93
94 /* Skipping SHGetFileInfo because split-sized SHFILEINFO, NT 4.0+ only */
95
96 #undef SHGetDiskFreeSpace
97 #define SHGetDiskFreeSpace error_causes_link_error__NT_4_0__only
98
99 #if !defined (CYGWIN_HEADERS)
100 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
101 #undef SHGetNewLinkInfo
102 #define SHGetNewLinkInfo error_use_qxeSHGetNewLinkInfo_or_SHGetNewLinkInfoA_and_SHGetNewLinkInfoW
103 #endif
104 BOOL qxeSHGetNewLinkInfo (const Extbyte * pszLinkTo, const Extbyte * pszDir, Extbyte * pszName, BOOL * pfMustCopy, UINT uFlags);
105 #endif /* !defined (CYGWIN_HEADERS) */
106
107 #if !defined (CYGWIN_HEADERS)
108 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
109 #undef SHInvokePrinterCommand
110 #define SHInvokePrinterCommand error_use_qxeSHInvokePrinterCommand_or_SHInvokePrinterCommandA_and_SHInvokePrinterCommandW
111 #endif
112 BOOL qxeSHInvokePrinterCommand (HWND hwnd, UINT uAction, const Extbyte * lpBuf1, const Extbyte * lpBuf2, BOOL fModal);
113 #endif /* !defined (CYGWIN_HEADERS) */
114
115 160
116 /* Processing file WINSPOOL.H */ 161 /* Processing file WINSPOOL.H */
162
163 #if defined (HAVE_MS_WINDOWS)
164 #undef AddForm
165 #define AddForm error_not_used__complicated_interface_with_split_structures
166 #endif /* defined (HAVE_MS_WINDOWS) */
167
168 #if defined (HAVE_MS_WINDOWS)
169 #undef AddJob
170 #define AddJob error_not_used__complicated_interface_with_split_structures
171 #endif /* defined (HAVE_MS_WINDOWS) */
172
173 #if defined (HAVE_MS_WINDOWS)
174 #undef AddMonitor
175 #define AddMonitor error_not_used__complicated_interface_with_split_structures
176 #endif /* defined (HAVE_MS_WINDOWS) */
177
178 #if defined (HAVE_MS_WINDOWS)
179 #undef AddPort
180 #define AddPort error_not_used__complicated_interface_with_split_structures
181 #endif /* defined (HAVE_MS_WINDOWS) */
182
183 #if defined (HAVE_MS_WINDOWS)
184 #undef AddPrinter
185 #define AddPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
186 #endif /* defined (HAVE_MS_WINDOWS) */
187
188 #if defined (HAVE_MS_WINDOWS)
189 #undef AddPrinterConnection
190 #define AddPrinterConnection error_not_used__complicated_interface_with_split_structures
191 #endif /* defined (HAVE_MS_WINDOWS) */
192
193 #if defined (HAVE_MS_WINDOWS)
194 #undef AddPrinterDriver
195 #define AddPrinterDriver error_not_used__complicated_interface_with_split_structures
196 #endif /* defined (HAVE_MS_WINDOWS) */
197
198 #if defined (HAVE_MS_WINDOWS)
199 #undef AddPrintProcessor
200 #define AddPrintProcessor error_not_used__complicated_interface_with_split_structures
201 #endif /* defined (HAVE_MS_WINDOWS) */
202
203 #if defined (HAVE_MS_WINDOWS)
204 #undef AddPrintProvidor
205 #define AddPrintProvidor error_not_used__complicated_interface_with_split_structures
206 #endif /* defined (HAVE_MS_WINDOWS) */
207
208 #if defined (HAVE_MS_WINDOWS)
209 #undef AdvancedDocumentProperties
210 #define AdvancedDocumentProperties error_not_used__complicated_interface_with_split_structures
211 #endif /* defined (HAVE_MS_WINDOWS) */
212
213 #if defined (HAVE_MS_WINDOWS)
214 #undef ConfigurePort
215 #define ConfigurePort error_not_used__complicated_interface_with_split_structures
216 #endif /* defined (HAVE_MS_WINDOWS) */
217
218 #if defined (HAVE_MS_WINDOWS)
219 #undef DeleteForm
220 #define DeleteForm error_not_used__complicated_interface_with_split_structures
221 #endif /* defined (HAVE_MS_WINDOWS) */
222
223 #if defined (HAVE_MS_WINDOWS)
224 #undef DeleteMonitor
225 #define DeleteMonitor error_not_used__complicated_interface_with_split_structures
226 #endif /* defined (HAVE_MS_WINDOWS) */
227
228 #if defined (HAVE_MS_WINDOWS)
229 #undef DeletePort
230 #define DeletePort error_not_used__complicated_interface_with_split_structures
231 #endif /* defined (HAVE_MS_WINDOWS) */
232
233 #if defined (HAVE_MS_WINDOWS)
234 #undef DeletePrinterConnection
235 #define DeletePrinterConnection error_not_used__complicated_interface_with_split_structures
236 #endif /* defined (HAVE_MS_WINDOWS) */
237
238 #if defined (HAVE_MS_WINDOWS)
239 #undef DeletePrinterData
240 #define DeletePrinterData error_not_used__complicated_interface_with_split_structures
241 #endif /* defined (HAVE_MS_WINDOWS) */
242
243 #if defined (HAVE_MS_WINDOWS)
244 #undef DeletePrinterDriver
245 #define DeletePrinterDriver error_not_used__complicated_interface_with_split_structures
246 #endif /* defined (HAVE_MS_WINDOWS) */
247
248 #if defined (HAVE_MS_WINDOWS)
249 #undef DeletePrintProcessor
250 #define DeletePrintProcessor error_not_used__complicated_interface_with_split_structures
251 #endif /* defined (HAVE_MS_WINDOWS) */
252
253 #if defined (HAVE_MS_WINDOWS)
254 #undef DeletePrintProvidor
255 #define DeletePrintProvidor error_not_used__complicated_interface_with_split_structures
256 #endif /* defined (HAVE_MS_WINDOWS) */
257
258 #if defined (HAVE_MS_WINDOWS)
259 /* Skipping DocumentProperties because split-sized DEVMODE, error in Cygwin prototype */
260 #endif /* defined (HAVE_MS_WINDOWS) */
261
262 #if defined (HAVE_MS_WINDOWS)
263 #undef EnumForms
264 #define EnumForms error_not_used__complicated_interface_with_split_structures
265 #endif /* defined (HAVE_MS_WINDOWS) */
266
267 #if defined (HAVE_MS_WINDOWS)
268 #undef EnumJobs
269 #define EnumJobs error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
270 #endif /* defined (HAVE_MS_WINDOWS) */
271
272 #if defined (HAVE_MS_WINDOWS)
273 #undef EnumMonitors
274 #define EnumMonitors error_not_used__complicated_interface_with_split_structures
275 #endif /* defined (HAVE_MS_WINDOWS) */
276
277 #if defined (HAVE_MS_WINDOWS)
278 #undef EnumPorts
279 #define EnumPorts error_not_used__complicated_interface_with_split_structures
280 #endif /* defined (HAVE_MS_WINDOWS) */
281
282 #if defined (HAVE_MS_WINDOWS)
283 #undef EnumPrinterData
284 #define EnumPrinterData error_not_used__complicated_interface_with_split_structures
285 #endif /* defined (HAVE_MS_WINDOWS) */
286
287 #if defined (HAVE_MS_WINDOWS)
288 #undef EnumPrinterDrivers
289 #define EnumPrinterDrivers error_not_used__complicated_interface_with_split_structures
290 #endif /* defined (HAVE_MS_WINDOWS) */
117 291
118 #if defined (HAVE_MS_WINDOWS) 292 #if defined (HAVE_MS_WINDOWS)
119 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 293 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
120 #undef EnumPrinters 294 #undef EnumPrinters
121 #define EnumPrinters error_use_qxeEnumPrinters_or_EnumPrintersA_and_EnumPrintersW 295 #define EnumPrinters error_use_qxeEnumPrinters_or_EnumPrintersA_and_EnumPrintersW
122 #endif 296 #endif
123 BOOL qxeEnumPrinters (DWORD Flags, Extbyte * Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned); 297 BOOL qxeEnumPrinters (DWORD arg1, Extbyte * arg2, DWORD arg3, PBYTE arg4, DWORD arg5, PDWORD arg6, PDWORD arg7);
298 #endif /* defined (HAVE_MS_WINDOWS) */
299
300 #if defined (HAVE_MS_WINDOWS)
301 #undef EnumPrintProcessorDatatypes
302 #define EnumPrintProcessorDatatypes error_not_used__complicated_interface_with_split_structures
303 #endif /* defined (HAVE_MS_WINDOWS) */
304
305 #if defined (HAVE_MS_WINDOWS)
306 #undef EnumPrintProcessors
307 #define EnumPrintProcessors error_not_used__complicated_interface_with_split_structures
308 #endif /* defined (HAVE_MS_WINDOWS) */
309
310 #if defined (HAVE_MS_WINDOWS)
311 #undef GetForm
312 #define GetForm error_not_used__complicated_interface_with_split_structures
313 #endif /* defined (HAVE_MS_WINDOWS) */
314
315 #if defined (HAVE_MS_WINDOWS)
316 #undef GetJob
317 #define GetJob error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
318 #endif /* defined (HAVE_MS_WINDOWS) */
319
320 #if defined (HAVE_MS_WINDOWS)
321 #undef GetPrinter
322 #define GetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
323 #endif /* defined (HAVE_MS_WINDOWS) */
324
325 #if defined (HAVE_MS_WINDOWS)
326 #undef GetPrinterData
327 #define GetPrinterData error_not_used__complicated_interface_with_split_structures
328 #endif /* defined (HAVE_MS_WINDOWS) */
329
330 #if defined (HAVE_MS_WINDOWS)
331 #undef GetPrinterDriver
332 #define GetPrinterDriver error_not_used__complicated_interface_with_split_structures
333 #endif /* defined (HAVE_MS_WINDOWS) */
334
335 #if defined (HAVE_MS_WINDOWS)
336 #undef GetPrinterDriverDirectory
337 #define GetPrinterDriverDirectory error_not_used__complicated_interface_with_split_structures
338 #endif /* defined (HAVE_MS_WINDOWS) */
339
340 #if defined (HAVE_MS_WINDOWS)
341 #undef GetPrintProcessorDirectory
342 #define GetPrintProcessorDirectory error_not_used__complicated_interface_with_split_structures
124 #endif /* defined (HAVE_MS_WINDOWS) */ 343 #endif /* defined (HAVE_MS_WINDOWS) */
125 344
126 #if defined (HAVE_MS_WINDOWS) 345 #if defined (HAVE_MS_WINDOWS)
127 /* Skipping OpenPrinter because split-sized DEVMODE pointer in split PRINTER_DEFAULTS */ 346 /* Skipping OpenPrinter because split-sized DEVMODE pointer in split PRINTER_DEFAULTS */
347 #endif /* defined (HAVE_MS_WINDOWS) */
348
349 #if defined (HAVE_MS_WINDOWS)
350 #undef PrinterMessageBox
351 #define PrinterMessageBox error_not_used__complicated_interface_with_split_structures
128 #endif /* defined (HAVE_MS_WINDOWS) */ 352 #endif /* defined (HAVE_MS_WINDOWS) */
129 353
130 #if defined (HAVE_MS_WINDOWS) 354 #if defined (HAVE_MS_WINDOWS)
131 #undef ResetPrinter 355 #undef ResetPrinter
132 #define ResetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_DEFAULTS 356 #define ResetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_DEFAULTS
133 #endif /* defined (HAVE_MS_WINDOWS) */ 357 #endif /* defined (HAVE_MS_WINDOWS) */
134 358
135 #if defined (HAVE_MS_WINDOWS) 359 #if defined (HAVE_MS_WINDOWS)
360 #undef SetForm
361 #define SetForm error_not_used__complicated_interface_with_split_structures
362 #endif /* defined (HAVE_MS_WINDOWS) */
363
364 #if defined (HAVE_MS_WINDOWS)
136 #undef SetJob 365 #undef SetJob
137 #define SetJob error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2 366 #define SetJob error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
138 #endif /* defined (HAVE_MS_WINDOWS) */ 367 #endif /* defined (HAVE_MS_WINDOWS) */
139 368
140 #if defined (HAVE_MS_WINDOWS) 369 #if defined (HAVE_MS_WINDOWS)
141 #undef GetJob
142 #define GetJob error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
143 #endif /* defined (HAVE_MS_WINDOWS) */
144
145 #if defined (HAVE_MS_WINDOWS)
146 #undef EnumJobs
147 #define EnumJobs error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
148 #endif /* defined (HAVE_MS_WINDOWS) */
149
150 #if defined (HAVE_MS_WINDOWS)
151 #undef AddPrinter
152 #define AddPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
153 #endif /* defined (HAVE_MS_WINDOWS) */
154
155 #if defined (HAVE_MS_WINDOWS)
156 #undef SetPrinter 370 #undef SetPrinter
157 #define SetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2 371 #define SetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
158 #endif /* defined (HAVE_MS_WINDOWS) */ 372 #endif /* defined (HAVE_MS_WINDOWS) */
159 373
160 #if defined (HAVE_MS_WINDOWS) 374 #if defined (HAVE_MS_WINDOWS)
161 #undef GetPrinter 375 #undef SetPrinterData
162 #define GetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2 376 #define SetPrinterData error_not_used__complicated_interface_with_split_structures
163 #endif /* defined (HAVE_MS_WINDOWS) */
164
165 #if defined (HAVE_MS_WINDOWS)
166 #undef AddPrinterDriver
167 #define AddPrinterDriver error_not_used__complicated_interface_with_split_structures
168 #endif /* defined (HAVE_MS_WINDOWS) */
169
170 #if defined (HAVE_MS_WINDOWS)
171 #undef AddPrinterDriverEx
172 #define AddPrinterDriverEx error_not_used__complicated_interface_with_split_structures
173 #endif /* defined (HAVE_MS_WINDOWS) */
174
175 #if defined (HAVE_MS_WINDOWS)
176 #undef EnumPrinterDrivers
177 #define EnumPrinterDrivers error_not_used__complicated_interface_with_split_structures
178 #endif /* defined (HAVE_MS_WINDOWS) */
179
180 #if defined (HAVE_MS_WINDOWS)
181 #undef GetPrinterDriver
182 #define GetPrinterDriver error_not_used__complicated_interface_with_split_structures
183 #endif /* defined (HAVE_MS_WINDOWS) */
184
185 #if defined (HAVE_MS_WINDOWS)
186 #undef GetPrinterDriverDirectory
187 #define GetPrinterDriverDirectory error_not_used__complicated_interface_with_split_structures
188 #endif /* defined (HAVE_MS_WINDOWS) */
189
190 #if defined (HAVE_MS_WINDOWS)
191 #undef DeletePrinterDriver
192 #define DeletePrinterDriver error_not_used__complicated_interface_with_split_structures
193 #endif /* defined (HAVE_MS_WINDOWS) */
194
195 #if defined (HAVE_MS_WINDOWS)
196 #undef DeletePrinterDriverEx
197 #define DeletePrinterDriverEx error_not_used__complicated_interface_with_split_structures
198 #endif /* defined (HAVE_MS_WINDOWS) */
199
200 #if defined (HAVE_MS_WINDOWS)
201 #undef AddPerMachineConnection
202 #define AddPerMachineConnection error_not_used__complicated_interface_with_split_structures
203 #endif /* defined (HAVE_MS_WINDOWS) */
204
205 #if defined (HAVE_MS_WINDOWS)
206 #undef DeletePerMachineConnection
207 #define DeletePerMachineConnection error_not_used__complicated_interface_with_split_structures
208 #endif /* defined (HAVE_MS_WINDOWS) */
209
210 #if defined (HAVE_MS_WINDOWS)
211 #undef EnumPerMachineConnections
212 #define EnumPerMachineConnections error_not_used__complicated_interface_with_split_structures
213 #endif /* defined (HAVE_MS_WINDOWS) */
214
215 #if defined (HAVE_MS_WINDOWS)
216 #undef AddPrintProcessor
217 #define AddPrintProcessor error_not_used__complicated_interface_with_split_structures
218 #endif /* defined (HAVE_MS_WINDOWS) */
219
220 #if defined (HAVE_MS_WINDOWS)
221 #undef EnumPrintProcessors
222 #define EnumPrintProcessors error_not_used__complicated_interface_with_split_structures
223 #endif /* defined (HAVE_MS_WINDOWS) */
224
225 #if defined (HAVE_MS_WINDOWS)
226 #undef GetPrintProcessorDirectory
227 #define GetPrintProcessorDirectory error_not_used__complicated_interface_with_split_structures
228 #endif /* defined (HAVE_MS_WINDOWS) */
229
230 #if defined (HAVE_MS_WINDOWS)
231 #undef EnumPrintProcessorDatatypes
232 #define EnumPrintProcessorDatatypes error_not_used__complicated_interface_with_split_structures
233 #endif /* defined (HAVE_MS_WINDOWS) */
234
235 #if defined (HAVE_MS_WINDOWS)
236 #undef DeletePrintProcessor
237 #define DeletePrintProcessor error_not_used__complicated_interface_with_split_structures
238 #endif /* defined (HAVE_MS_WINDOWS) */ 377 #endif /* defined (HAVE_MS_WINDOWS) */
239 378
240 #if defined (HAVE_MS_WINDOWS) 379 #if defined (HAVE_MS_WINDOWS)
241 #undef StartDocPrinter 380 #undef StartDocPrinter
242 #define StartDocPrinter error_not_used__complicated_interface_with_split_structures 381 #define StartDocPrinter error_not_used__complicated_interface_with_split_structures
243 #endif /* defined (HAVE_MS_WINDOWS) */ 382 #endif /* defined (HAVE_MS_WINDOWS) */
244 383
245 #if defined (HAVE_MS_WINDOWS) 384
246 #undef AddJob 385 /* Processing file WINNETWK.H */
247 #define AddJob error_not_used__complicated_interface_with_split_structures 386
248 #endif /* defined (HAVE_MS_WINDOWS) */ 387 #if defined (HAVE_MS_WINDOWS)
249 388 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
250 #if defined (HAVE_MS_WINDOWS) 389 #undef WNetAddConnection
251 /* Skipping DocumentProperties because split-sized DEVMODE, error in Cygwin prototype */ 390 #define WNetAddConnection error_use_qxeWNetAddConnection_or_WNetAddConnectionA_and_WNetAddConnectionW
252 #endif /* defined (HAVE_MS_WINDOWS) */ 391 #endif
253 392 DWORD qxeWNetAddConnection (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3);
254 #if defined (HAVE_MS_WINDOWS) 393 #endif /* defined (HAVE_MS_WINDOWS) */
255 #undef AdvancedDocumentProperties 394
256 #define AdvancedDocumentProperties error_not_used__complicated_interface_with_split_structures 395 #if defined (HAVE_MS_WINDOWS)
257 #endif /* defined (HAVE_MS_WINDOWS) */ 396 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
258 397 #undef WNetAddConnection2
259 #if defined (HAVE_MS_WINDOWS) 398 #define WNetAddConnection2 error_use_qxeWNetAddConnection2_or_WNetAddConnection2A_and_WNetAddConnection2W
260 #undef GetPrinterData 399 #endif
261 #define GetPrinterData error_not_used__complicated_interface_with_split_structures 400 DWORD qxeWNetAddConnection2 (LPNETRESOURCEW arg1, const Extbyte * arg2, const Extbyte * arg3, DWORD arg4);
262 #endif /* defined (HAVE_MS_WINDOWS) */ 401 #endif /* defined (HAVE_MS_WINDOWS) */
263 402
264 #if defined (HAVE_MS_WINDOWS) 403 #if defined (HAVE_MS_WINDOWS)
265 #undef GetPrinterDataEx 404 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
266 #define GetPrinterDataEx error_not_used__complicated_interface_with_split_structures 405 #undef WNetAddConnection3
267 #endif /* defined (HAVE_MS_WINDOWS) */ 406 #define WNetAddConnection3 error_use_qxeWNetAddConnection3_or_WNetAddConnection3A_and_WNetAddConnection3W
268 407 #endif
269 #if defined (HAVE_MS_WINDOWS) 408 DWORD qxeWNetAddConnection3 (HWND arg1, LPNETRESOURCEW arg2, const Extbyte * arg3, const Extbyte * arg4, DWORD arg5);
270 #undef EnumPrinterData 409 #endif /* defined (HAVE_MS_WINDOWS) */
271 #define EnumPrinterData error_not_used__complicated_interface_with_split_structures 410
272 #endif /* defined (HAVE_MS_WINDOWS) */ 411 #if defined (HAVE_MS_WINDOWS)
273 412 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
274 #if defined (HAVE_MS_WINDOWS) 413 #undef WNetCancelConnection
275 #undef EnumPrinterDataEx 414 #define WNetCancelConnection error_use_qxeWNetCancelConnection_or_WNetCancelConnectionA_and_WNetCancelConnectionW
276 #define EnumPrinterDataEx error_not_used__complicated_interface_with_split_structures 415 #endif
277 #endif /* defined (HAVE_MS_WINDOWS) */ 416 DWORD qxeWNetCancelConnection (const Extbyte * arg1, BOOL arg2);
278 417 #endif /* defined (HAVE_MS_WINDOWS) */
279 #if defined (HAVE_MS_WINDOWS) 418
280 #undef EnumPrinterKey 419 #if defined (HAVE_MS_WINDOWS)
281 #define EnumPrinterKey error_not_used__complicated_interface_with_split_structures 420 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
282 #endif /* defined (HAVE_MS_WINDOWS) */ 421 #undef WNetCancelConnection2
283 422 #define WNetCancelConnection2 error_use_qxeWNetCancelConnection2_or_WNetCancelConnection2A_and_WNetCancelConnection2W
284 #if defined (HAVE_MS_WINDOWS) 423 #endif
285 #undef SetPrinterData 424 DWORD qxeWNetCancelConnection2 (const Extbyte * arg1, DWORD arg2, BOOL arg3);
286 #define SetPrinterData error_not_used__complicated_interface_with_split_structures 425 #endif /* defined (HAVE_MS_WINDOWS) */
287 #endif /* defined (HAVE_MS_WINDOWS) */ 426
288 427 #if defined (HAVE_MS_WINDOWS)
289 #if defined (HAVE_MS_WINDOWS) 428 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
290 #undef SetPrinterDataEx 429 #undef WNetGetConnection
291 #define SetPrinterDataEx error_not_used__complicated_interface_with_split_structures 430 #define WNetGetConnection error_use_qxeWNetGetConnection_or_WNetGetConnectionA_and_WNetGetConnectionW
292 #endif /* defined (HAVE_MS_WINDOWS) */ 431 #endif
293 432 DWORD qxeWNetGetConnection (const Extbyte * arg1, Extbyte * arg2, PDWORD arg3);
294 #if defined (HAVE_MS_WINDOWS) 433 #endif /* defined (HAVE_MS_WINDOWS) */
295 #undef DeletePrinterData 434
296 #define DeletePrinterData error_not_used__complicated_interface_with_split_structures 435 #if defined (HAVE_MS_WINDOWS)
297 #endif /* defined (HAVE_MS_WINDOWS) */ 436 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
298 437 #undef WNetUseConnection
299 #if defined (HAVE_MS_WINDOWS) 438 #define WNetUseConnection error_use_qxeWNetUseConnection_or_WNetUseConnectionA_and_WNetUseConnectionW
300 #undef DeletePrinterDataEx 439 #endif
301 #define DeletePrinterDataEx error_not_used__complicated_interface_with_split_structures 440 DWORD qxeWNetUseConnection (HWND arg1, LPNETRESOURCEW arg2, const Extbyte * arg3, const Extbyte * arg4, DWORD arg5, Extbyte * arg6, PDWORD arg7, PDWORD arg8);
302 #endif /* defined (HAVE_MS_WINDOWS) */ 441 #endif /* defined (HAVE_MS_WINDOWS) */
303 442
304 #if defined (HAVE_MS_WINDOWS) 443 #if defined (HAVE_MS_WINDOWS)
305 #undef DeletePrinterKey 444 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
306 #define DeletePrinterKey error_not_used__complicated_interface_with_split_structures 445 #undef WNetConnectionDialog1
307 #endif /* defined (HAVE_MS_WINDOWS) */ 446 #define WNetConnectionDialog1 error_use_qxeWNetConnectionDialog1_or_WNetConnectionDialog1A_and_WNetConnectionDialog1W
308 447 #endif
309 #if defined (HAVE_MS_WINDOWS) 448 DWORD qxeWNetConnectionDialog1 (LPCONNECTDLGSTRUCTW arg1);
310 #undef PrinterMessageBox 449 #endif /* defined (HAVE_MS_WINDOWS) */
311 #define PrinterMessageBox error_not_used__complicated_interface_with_split_structures 450
312 #endif /* defined (HAVE_MS_WINDOWS) */ 451 #if defined (HAVE_MS_WINDOWS)
313 452 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
314 #if defined (HAVE_MS_WINDOWS) 453 #undef WNetDisconnectDialog1
315 #undef AddForm 454 #define WNetDisconnectDialog1 error_use_qxeWNetDisconnectDialog1_or_WNetDisconnectDialog1A_and_WNetDisconnectDialog1W
316 #define AddForm error_not_used__complicated_interface_with_split_structures 455 #endif
317 #endif /* defined (HAVE_MS_WINDOWS) */ 456 DWORD qxeWNetDisconnectDialog1 (LPDISCDLGSTRUCTW arg1);
318 457 #endif /* defined (HAVE_MS_WINDOWS) */
319 #if defined (HAVE_MS_WINDOWS) 458
320 #undef DeleteForm 459 #if defined (HAVE_MS_WINDOWS)
321 #define DeleteForm error_not_used__complicated_interface_with_split_structures 460 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
322 #endif /* defined (HAVE_MS_WINDOWS) */ 461 #undef WNetOpenEnum
323 462 #define WNetOpenEnum error_use_qxeWNetOpenEnum_or_WNetOpenEnumA_and_WNetOpenEnumW
324 #if defined (HAVE_MS_WINDOWS) 463 #endif
325 #undef GetForm 464 DWORD qxeWNetOpenEnum (DWORD arg1, DWORD arg2, DWORD arg3, LPNETRESOURCEW arg4, LPHANDLE arg5);
326 #define GetForm error_not_used__complicated_interface_with_split_structures 465 #endif /* defined (HAVE_MS_WINDOWS) */
327 #endif /* defined (HAVE_MS_WINDOWS) */ 466
328 467 #if defined (HAVE_MS_WINDOWS)
329 #if defined (HAVE_MS_WINDOWS) 468 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
330 #undef SetForm 469 #undef WNetEnumResource
331 #define SetForm error_not_used__complicated_interface_with_split_structures 470 #define WNetEnumResource error_use_qxeWNetEnumResource_or_WNetEnumResourceA_and_WNetEnumResourceW
332 #endif /* defined (HAVE_MS_WINDOWS) */ 471 #endif
333 472 DWORD qxeWNetEnumResource (HANDLE arg1, PDWORD arg2, PVOID arg3, PDWORD arg4);
334 #if defined (HAVE_MS_WINDOWS) 473 #endif /* defined (HAVE_MS_WINDOWS) */
335 #undef EnumForms 474
336 #define EnumForms error_not_used__complicated_interface_with_split_structures 475 #if defined (HAVE_MS_WINDOWS)
337 #endif /* defined (HAVE_MS_WINDOWS) */ 476 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
338 477 #undef WNetGetUniversalName
339 #if defined (HAVE_MS_WINDOWS) 478 #define WNetGetUniversalName error_use_qxeWNetGetUniversalName_or_WNetGetUniversalNameA_and_WNetGetUniversalNameW
340 #undef EnumMonitors 479 #endif
341 #define EnumMonitors error_not_used__complicated_interface_with_split_structures 480 DWORD qxeWNetGetUniversalName (const Extbyte * arg1, DWORD arg2, PVOID arg3, PDWORD arg4);
342 #endif /* defined (HAVE_MS_WINDOWS) */ 481 #endif /* defined (HAVE_MS_WINDOWS) */
343 482
344 #if defined (HAVE_MS_WINDOWS) 483 #if defined (HAVE_MS_WINDOWS)
345 #undef AddMonitor 484 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
346 #define AddMonitor error_not_used__complicated_interface_with_split_structures 485 #undef WNetGetUser
347 #endif /* defined (HAVE_MS_WINDOWS) */ 486 #define WNetGetUser error_use_qxeWNetGetUser_or_WNetGetUserA_and_WNetGetUserW
348 487 #endif
349 #if defined (HAVE_MS_WINDOWS) 488 DWORD qxeWNetGetUser (const Extbyte * arg1, Extbyte * arg2, PDWORD arg3);
350 #undef DeleteMonitor 489 #endif /* defined (HAVE_MS_WINDOWS) */
351 #define DeleteMonitor error_not_used__complicated_interface_with_split_structures 490
352 #endif /* defined (HAVE_MS_WINDOWS) */ 491 #if defined (HAVE_MS_WINDOWS)
353 492 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
354 #if defined (HAVE_MS_WINDOWS) 493 #undef WNetGetProviderName
355 #undef EnumPorts 494 #define WNetGetProviderName error_use_qxeWNetGetProviderName_or_WNetGetProviderNameA_and_WNetGetProviderNameW
356 #define EnumPorts error_not_used__complicated_interface_with_split_structures 495 #endif
357 #endif /* defined (HAVE_MS_WINDOWS) */ 496 DWORD qxeWNetGetProviderName (DWORD arg1, Extbyte * arg2, PDWORD arg3);
358 497 #endif /* defined (HAVE_MS_WINDOWS) */
359 #if defined (HAVE_MS_WINDOWS) 498
360 #undef AddPort 499 #if defined (HAVE_MS_WINDOWS)
361 #define AddPort error_not_used__complicated_interface_with_split_structures 500 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
362 #endif /* defined (HAVE_MS_WINDOWS) */ 501 #undef WNetGetNetworkInformation
363 502 #define WNetGetNetworkInformation error_use_qxeWNetGetNetworkInformation_or_WNetGetNetworkInformationA_and_WNetGetNetworkInformationW
364 #if defined (HAVE_MS_WINDOWS) 503 #endif
365 #undef ConfigurePort 504 DWORD qxeWNetGetNetworkInformation (const Extbyte * arg1, LPNETINFOSTRUCT arg2);
366 #define ConfigurePort error_not_used__complicated_interface_with_split_structures 505 #endif /* defined (HAVE_MS_WINDOWS) */
367 #endif /* defined (HAVE_MS_WINDOWS) */ 506
368 507 #if defined (HAVE_MS_WINDOWS)
369 #if defined (HAVE_MS_WINDOWS) 508 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
370 #undef DeletePort 509 #undef WNetGetLastError
371 #define DeletePort error_not_used__complicated_interface_with_split_structures 510 #define WNetGetLastError error_use_qxeWNetGetLastError_or_WNetGetLastErrorA_and_WNetGetLastErrorW
372 #endif /* defined (HAVE_MS_WINDOWS) */ 511 #endif
373 512 DWORD qxeWNetGetLastError (PDWORD arg1, Extbyte * arg2, DWORD arg3, Extbyte * arg4, DWORD arg5);
374 #if defined (HAVE_MS_WINDOWS) 513 #endif /* defined (HAVE_MS_WINDOWS) */
375 #undef XcvData 514
376 #define XcvData error_not_used__complicated_interface_with_split_structures 515 #if defined (HAVE_MS_WINDOWS)
377 #endif /* defined (HAVE_MS_WINDOWS) */ 516 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
378 517 #undef MultinetGetConnectionPerformance
379 #if defined (HAVE_MS_WINDOWS) 518 #define MultinetGetConnectionPerformance error_use_qxeMultinetGetConnectionPerformance_or_MultinetGetConnectionPerformanceA_and_MultinetGetConnectionPerformanceW
380 #undef SetPort 519 #endif
381 #define SetPort error_not_used__complicated_interface_with_split_structures 520 DWORD qxeMultinetGetConnectionPerformance (LPNETRESOURCEW arg1, LPNETCONNECTINFOSTRUCT arg2);
382 #endif /* defined (HAVE_MS_WINDOWS) */
383
384 #if defined (HAVE_MS_WINDOWS)
385 #undef AddPrinterConnection
386 #define AddPrinterConnection error_not_used__complicated_interface_with_split_structures
387 #endif /* defined (HAVE_MS_WINDOWS) */
388
389 #if defined (HAVE_MS_WINDOWS)
390 #undef DeletePrinterConnection
391 #define DeletePrinterConnection error_not_used__complicated_interface_with_split_structures
392 #endif /* defined (HAVE_MS_WINDOWS) */
393
394 #if defined (HAVE_MS_WINDOWS)
395 #undef AddPrintProvidor
396 #define AddPrintProvidor error_not_used__complicated_interface_with_split_structures
397 #endif /* defined (HAVE_MS_WINDOWS) */
398
399 #if defined (HAVE_MS_WINDOWS)
400 #undef DeletePrintProvidor
401 #define DeletePrintProvidor error_not_used__complicated_interface_with_split_structures
402 #endif /* defined (HAVE_MS_WINDOWS) */
403
404 #if defined (HAVE_MS_WINDOWS)
405 #undef SetPrinterHTMLView
406 #define SetPrinterHTMLView error_not_used__complicated_interface_with_split_structures
407 #endif /* defined (HAVE_MS_WINDOWS) */
408
409 #if defined (HAVE_MS_WINDOWS)
410 #undef GetPrinterHTMLView
411 #define GetPrinterHTMLView error_not_used__complicated_interface_with_split_structures
412 #endif /* defined (HAVE_MS_WINDOWS) */ 521 #endif /* defined (HAVE_MS_WINDOWS) */
413 522
414 523
415 /* Processing file WINUSER.H */ 524 /* Processing file WINUSER.H */
525
526 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
527 #undef AppendMenu
528 #define AppendMenu error_use_qxeAppendMenu_or_AppendMenuA_and_AppendMenuW
529 #endif
530 BOOL qxeAppendMenu (HMENU arg1, UINT arg2, UINT_PTR arg3, const Extbyte * arg4);
531
532 #undef BroadcastSystemMessage
533 #define BroadcastSystemMessage error_win95_version_not_split__NT_4_0__only
534
535 #if !defined (CYGWIN_HEADERS)
536 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
537 #undef CallMsgFilter
538 #define CallMsgFilter error_use_qxeCallMsgFilter_or_CallMsgFilterA_and_CallMsgFilterW
539 #endif
540 BOOL qxeCallMsgFilter (LPMSG arg1, INT arg2);
541 #endif /* !defined (CYGWIN_HEADERS) */
542
543 #undef CallWindowProc
544 #define CallWindowProc error_two_versions__STRICT_and_non_STRICT
545
546 #undef ChangeDisplaySettings
547 #define ChangeDisplaySettings error_split_sized_LPDEVMODE
548
549 #undef ChangeDisplaySettingsEx
550 #define ChangeDisplaySettingsEx error_split_sized_LPDEVMODE__NT_5_0_Win98__only
551
552 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
553 #undef ChangeMenu
554 #define ChangeMenu error_use_qxeChangeMenu_or_ChangeMenuA_and_ChangeMenuW
555 #endif
556 BOOL qxeChangeMenu (HMENU arg1, UINT arg2, const Extbyte * arg3, UINT arg4, UINT arg5);
557
558 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
559 #undef CharLower
560 #define CharLower error_use_qxeCharLower_or_CharLowerA_and_CharLowerW
561 #endif
562 Extbyte * qxeCharLower (Extbyte * arg1);
563
564 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
565 #undef CharLowerBuff
566 #define CharLowerBuff error_use_qxeCharLowerBuff_or_CharLowerBuffA_and_CharLowerBuffW
567 #endif
568 DWORD qxeCharLowerBuff (Extbyte * arg1, DWORD arg2);
569
570 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
571 #undef CharNext
572 #define CharNext error_use_qxeCharNext_or_CharNextA_and_CharNextW
573 #endif
574 Extbyte * qxeCharNext (const Extbyte * arg1);
575
576 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
577 #undef CharPrev
578 #define CharPrev error_use_qxeCharPrev_or_CharPrevA_and_CharPrevW
579 #endif
580 Extbyte * qxeCharPrev (const Extbyte * arg1, const Extbyte * arg2);
581
582 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
583 #undef CharToOem
584 #define CharToOem error_use_qxeCharToOem_or_CharToOemA_and_CharToOemW
585 #endif
586 BOOL qxeCharToOem (const Extbyte * arg1, LPSTR arg2);
587
588 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
589 #undef CharToOemBuff
590 #define CharToOemBuff error_use_qxeCharToOemBuff_or_CharToOemBuffA_and_CharToOemBuffW
591 #endif
592 BOOL qxeCharToOemBuff (const Extbyte * arg1, LPSTR arg2, DWORD arg3);
593
594 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
595 #undef CharUpper
596 #define CharUpper error_use_qxeCharUpper_or_CharUpperA_and_CharUpperW
597 #endif
598 Extbyte * qxeCharUpper (Extbyte * arg1);
599
600 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
601 #undef CharUpperBuff
602 #define CharUpperBuff error_use_qxeCharUpperBuff_or_CharUpperBuffA_and_CharUpperBuffW
603 #endif
604 DWORD qxeCharUpperBuff (Extbyte * arg1, DWORD arg2);
605
606 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
607 #undef CopyAcceleratorTable
608 #define CopyAcceleratorTable error_use_qxeCopyAcceleratorTable_or_CopyAcceleratorTableA_and_CopyAcceleratorTableW
609 #endif
610 int qxeCopyAcceleratorTable (HACCEL arg1, LPACCEL arg2, int arg3);
611
612 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
613 #undef CreateAcceleratorTable
614 #define CreateAcceleratorTable error_use_qxeCreateAcceleratorTable_or_CreateAcceleratorTableA_and_CreateAcceleratorTableW
615 #endif
616 HACCEL qxeCreateAcceleratorTable (LPACCEL arg1, int arg2);
617
618 #undef CreateDesktop
619 #define CreateDesktop error_split_sized_LPDEVMODE
620
621 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
622 #undef CreateDialogIndirectParam
623 #define CreateDialogIndirectParam error_use_qxeCreateDialogIndirectParam_or_CreateDialogIndirectParamA_and_CreateDialogIndirectParamW
624 #endif
625 HWND qxeCreateDialogIndirectParam (HINSTANCE arg1, LPCDLGTEMPLATE arg2, HWND arg3, DLGPROC arg4, LPARAM arg5);
626
627 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
628 #undef CreateDialogParam
629 #define CreateDialogParam error_use_qxeCreateDialogParam_or_CreateDialogParamA_and_CreateDialogParamW
630 #endif
631 HWND qxeCreateDialogParam (HINSTANCE arg1, const Extbyte * arg2, HWND arg3, DLGPROC arg4, LPARAM arg5);
632
633 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
634 #undef CreateMDIWindow
635 #define CreateMDIWindow error_use_qxeCreateMDIWindow_or_CreateMDIWindowA_and_CreateMDIWindowW
636 #endif
637 HWND qxeCreateMDIWindow (const Extbyte * arg1, const Extbyte * arg2, DWORD arg3, int arg4, int arg5, int arg6, int arg7, HWND arg8, HINSTANCE arg9, LPARAM arg10);
638
639 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
640 #undef CreateWindowEx
641 #define CreateWindowEx error_use_qxeCreateWindowEx_or_CreateWindowExA_and_CreateWindowExW
642 #endif
643 HWND qxeCreateWindowEx (DWORD arg1, const Extbyte * arg2, const Extbyte * arg3, DWORD arg4, int arg5, int arg6, int arg7, int arg8, HWND arg9, HMENU arg10, HINSTANCE arg11, LPVOID arg12);
644
645 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
646 #undef CreateWindowStation
647 #define CreateWindowStation error_use_qxeCreateWindowStation_or_CreateWindowStationA_and_CreateWindowStationW
648 #endif
649 HWINSTA qxeCreateWindowStation (const Extbyte * arg1, DWORD arg2, DWORD arg3, LPSECURITY_ATTRIBUTES arg4);
650
651 #undef DefDlgProc
652 #define DefDlgProc error_return_value_is_conditionalized_on__MAC__messes_up_parser
653
654 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
655 #undef DefFrameProc
656 #define DefFrameProc error_use_qxeDefFrameProc_or_DefFrameProcA_and_DefFrameProcW
657 #endif
658 LRESULT qxeDefFrameProc (HWND arg1, HWND arg2, UINT arg3, WPARAM arg4, LPARAM arg5);
659
660 #undef DefMDIChildProc
661 #define DefMDIChildProc error_return_value_is_conditionalized_on__MAC__messes_up_parser
662
663 /* Skipping DefWindowProc because return value is conditionalized on _MAC, messes up parser */
664
665 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
666 #undef DialogBoxIndirectParam
667 #define DialogBoxIndirectParam error_use_qxeDialogBoxIndirectParam_or_DialogBoxIndirectParamA_and_DialogBoxIndirectParamW
668 #endif
669 int qxeDialogBoxIndirectParam (HINSTANCE arg1, LPCDLGTEMPLATE arg2, HWND arg3, DLGPROC arg4, LPARAM arg5);
670
671 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
672 #undef DialogBoxParam
673 #define DialogBoxParam error_use_qxeDialogBoxParam_or_DialogBoxParamA_and_DialogBoxParamW
674 #endif
675 int qxeDialogBoxParam (HINSTANCE arg1, const Extbyte * arg2, HWND arg3, DLGPROC arg4, LPARAM arg5);
676
677 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
678 #undef DispatchMessage
679 #define DispatchMessage error_use_qxeDispatchMessage_or_DispatchMessageA_and_DispatchMessageW
680 #endif
681 LONG qxeDispatchMessage (const MSG* arg1);
682
683 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
684 #undef DlgDirList
685 #define DlgDirList error_use_qxeDlgDirList_or_DlgDirListA_and_DlgDirListW
686 #endif
687 int qxeDlgDirList (HWND arg1, Extbyte * arg2, int arg3, int arg4, UINT arg5);
688
689 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
690 #undef DlgDirListComboBox
691 #define DlgDirListComboBox error_use_qxeDlgDirListComboBox_or_DlgDirListComboBoxA_and_DlgDirListComboBoxW
692 #endif
693 int qxeDlgDirListComboBox (HWND arg1, Extbyte * arg2, int arg3, int arg4, UINT arg5);
694
695 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
696 #undef DlgDirSelectComboBoxEx
697 #define DlgDirSelectComboBoxEx error_use_qxeDlgDirSelectComboBoxEx_or_DlgDirSelectComboBoxExA_and_DlgDirSelectComboBoxExW
698 #endif
699 BOOL qxeDlgDirSelectComboBoxEx (HWND arg1, Extbyte * arg2, int arg3, int arg4);
700
701 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
702 #undef DlgDirSelectEx
703 #define DlgDirSelectEx error_use_qxeDlgDirSelectEx_or_DlgDirSelectExA_and_DlgDirSelectExW
704 #endif
705 BOOL qxeDlgDirSelectEx (HWND arg1, Extbyte * arg2, int arg3, int arg4);
706
707 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
708 #undef DrawState
709 #define DrawState error_use_qxeDrawState_or_DrawStateA_and_DrawStateW
710 #endif
711 BOOL qxeDrawState (HDC arg1, HBRUSH arg2, DRAWSTATEPROC arg3, LPARAM arg4, WPARAM arg5, int arg6, int arg7, int arg8, int arg9, UINT arg10);
712
713 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
714 #undef DrawText
715 #define DrawText error_use_qxeDrawText_or_DrawTextA_and_DrawTextW
716 #endif
717 int qxeDrawText (HDC arg1, const Extbyte * arg2, int arg3, LPRECT arg4, UINT arg5);
718
719 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
720 #undef DrawTextEx
721 #define DrawTextEx error_use_qxeDrawTextEx_or_DrawTextExA_and_DrawTextExW
722 #endif
723 int qxeDrawTextEx (HDC arg1, Extbyte * arg2, int arg3, LPRECT arg4, UINT arg5, LPDRAWTEXTPARAMS arg6);
724
725 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
726 #undef EnumDesktops
727 #define EnumDesktops error_use_qxeEnumDesktops_or_EnumDesktopsA_and_EnumDesktopsW
728 #endif
729 BOOL qxeEnumDesktops (HWINSTA arg1, DESKTOPENUMPROCW arg2, LPARAM arg3);
730
731 #undef EnumDisplaySettings
732 #define EnumDisplaySettings error_split_sized_LPDEVMODE
733
734 #undef EnumDisplayDevices
735 #define EnumDisplayDevices error_split_sized_PDISPLAY_DEVICE__NT_5_0__only__no_Win98
736
737 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
738 #undef EnumProps
739 #define EnumProps error_use_qxeEnumProps_or_EnumPropsA_and_EnumPropsW
740 #endif
741 int qxeEnumProps (HWND arg1, PROPENUMPROCW arg2);
742
743 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
744 #undef EnumPropsEx
745 #define EnumPropsEx error_use_qxeEnumPropsEx_or_EnumPropsExA_and_EnumPropsExW
746 #endif
747 int qxeEnumPropsEx (HWND arg1, PROPENUMPROCEXW arg2, LPARAM arg3);
748
749 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
750 #undef EnumWindowStations
751 #define EnumWindowStations error_use_qxeEnumWindowStations_or_EnumWindowStationsA_and_EnumWindowStationsW
752 #endif
753 BOOL qxeEnumWindowStations (WINSTAENUMPROCW arg1, LPARAM arg2);
754
755 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
756 #undef FindWindowEx
757 #define FindWindowEx error_use_qxeFindWindowEx_or_FindWindowExA_and_FindWindowExW
758 #endif
759 HWND qxeFindWindowEx (HWND arg1, HWND arg2, const Extbyte * arg3, const Extbyte * arg4);
760
761 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
762 #undef FindWindow
763 #define FindWindow error_use_qxeFindWindow_or_FindWindowA_and_FindWindowW
764 #endif
765 HWND qxeFindWindow (const Extbyte * arg1, const Extbyte * arg2);
766
767 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
768 #undef GetClassInfo
769 #define GetClassInfo error_use_qxeGetClassInfo_or_GetClassInfoA_and_GetClassInfoW
770 #endif
771 BOOL qxeGetClassInfo (HINSTANCE arg1, const Extbyte * arg2, LPWNDCLASSW arg3);
772
773 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
774 #undef GetClassInfoEx
775 #define GetClassInfoEx error_use_qxeGetClassInfoEx_or_GetClassInfoExA_and_GetClassInfoExW
776 #endif
777 BOOL qxeGetClassInfoEx (HINSTANCE arg1, const Extbyte * arg2, LPWNDCLASSEXW arg3);
778
779 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
780 #undef GetClassLong
781 #define GetClassLong error_use_qxeGetClassLong_or_GetClassLongA_and_GetClassLongW
782 #endif
783 DWORD qxeGetClassLong (HWND arg1, int arg2);
784
785 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
786 #undef GetClassName
787 #define GetClassName error_use_qxeGetClassName_or_GetClassNameA_and_GetClassNameW
788 #endif
789 int qxeGetClassName (HWND arg1, Extbyte * arg2, int arg3);
790
791 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
792 #undef GetClipboardFormatName
793 #define GetClipboardFormatName error_use_qxeGetClipboardFormatName_or_GetClipboardFormatNameA_and_GetClipboardFormatNameW
794 #endif
795 int qxeGetClipboardFormatName (UINT arg1, Extbyte * arg2, int arg3);
796
797 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
798 #undef GetDlgItemText
799 #define GetDlgItemText error_use_qxeGetDlgItemText_or_GetDlgItemTextA_and_GetDlgItemTextW
800 #endif
801 UINT qxeGetDlgItemText (HWND arg1, int arg2, Extbyte * arg3, int arg4);
802
803 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
804 #undef GetKeyboardLayoutName
805 #define GetKeyboardLayoutName error_use_qxeGetKeyboardLayoutName_or_GetKeyboardLayoutNameA_and_GetKeyboardLayoutNameW
806 #endif
807 BOOL qxeGetKeyboardLayoutName (Extbyte * arg1);
808
809 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
810 #undef GetKeyNameText
811 #define GetKeyNameText error_use_qxeGetKeyNameText_or_GetKeyNameTextA_and_GetKeyNameTextW
812 #endif
813 int qxeGetKeyNameText (LONG arg1, Extbyte * arg2, int arg3);
814
815 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
816 #undef GetMenuItemInfo
817 #define GetMenuItemInfo error_use_qxeGetMenuItemInfo_or_GetMenuItemInfoA_and_GetMenuItemInfoW
818 #endif
819 BOOL qxeGetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPMENUITEMINFOW arg4);
820
821 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
822 #undef GetMenuString
823 #define GetMenuString error_use_qxeGetMenuString_or_GetMenuStringA_and_GetMenuStringW
824 #endif
825 int qxeGetMenuString (HMENU arg1, UINT arg2, Extbyte * arg3, int arg4, UINT arg5);
826
827 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
828 #undef GetMessage
829 #define GetMessage error_use_qxeGetMessage_or_GetMessageA_and_GetMessageW
830 #endif
831 BOOL qxeGetMessage (LPMSG arg1, HWND arg2, UINT arg3, UINT arg4);
832
833 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
834 #undef GetProp
835 #define GetProp error_use_qxeGetProp_or_GetPropA_and_GetPropW
836 #endif
837 HANDLE qxeGetProp (HWND arg1, const Extbyte * arg2);
838
839 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
840 #undef GetTabbedTextExtent
841 #define GetTabbedTextExtent error_use_qxeGetTabbedTextExtent_or_GetTabbedTextExtentA_and_GetTabbedTextExtentW
842 #endif
843 DWORD qxeGetTabbedTextExtent (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPINT arg5);
844
845 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
846 #undef GetWindowLong
847 #define GetWindowLong error_use_qxeGetWindowLong_or_GetWindowLongA_and_GetWindowLongW
848 #endif
849 LONG qxeGetWindowLong (HWND arg1, int arg2);
850
851 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
852 #undef GetUserObjectInformation
853 #define GetUserObjectInformation error_use_qxeGetUserObjectInformation_or_GetUserObjectInformationA_and_GetUserObjectInformationW
854 #endif
855 BOOL qxeGetUserObjectInformation (HANDLE arg1, int arg2, PVOID arg3, DWORD arg4, PDWORD arg5);
856
857 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
858 #undef GetWindowTextLength
859 #define GetWindowTextLength error_use_qxeGetWindowTextLength_or_GetWindowTextLengthA_and_GetWindowTextLengthW
860 #endif
861 int qxeGetWindowTextLength (HWND arg1);
862
863 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
864 #undef GetWindowText
865 #define GetWindowText error_use_qxeGetWindowText_or_GetWindowTextA_and_GetWindowTextW
866 #endif
867 int qxeGetWindowText (HWND arg1, Extbyte * arg2, int arg3);
868
869 #undef GetAltTabInfo
870 #define GetAltTabInfo error_NT_5_0__only
871
872 #undef GetMonitorInfo
873 #define GetMonitorInfo error_NT_5_0_Win98__only
874
875 #undef GetWindowModuleFileName
876 #define GetWindowModuleFileName error_NT_5_0__only
877
878 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
879 #undef GrayString
880 #define GrayString error_use_qxeGrayString_or_GrayStringA_and_GrayStringW
881 #endif
882 BOOL qxeGrayString (HDC arg1, HBRUSH arg2, GRAYSTRINGPROC arg3, LPARAM arg4, int arg5, int arg6, int arg7, int arg8, int arg9);
883
884 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
885 #undef InsertMenu
886 #define InsertMenu error_use_qxeInsertMenu_or_InsertMenuA_and_InsertMenuW
887 #endif
888 BOOL qxeInsertMenu (HMENU arg1, UINT arg2, UINT arg3, UINT arg4, const Extbyte * arg5);
889
890 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
891 #undef InsertMenuItem
892 #define InsertMenuItem error_use_qxeInsertMenuItem_or_InsertMenuItemA_and_InsertMenuItemW
893 #endif
894 BOOL qxeInsertMenuItem (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4);
895
896 #undef IsCharAlphaNumeric
897 #define IsCharAlphaNumeric error_split_CHAR
898
899 #undef IsCharAlpha
900 #define IsCharAlpha error_split_CHAR
901
902 #undef IsCharLower
903 #define IsCharLower error_split_CHAR
904
905 #undef IsCharUpper
906 #define IsCharUpper error_split_CHAR
907
908 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
909 #undef IsDialogMessage
910 #define IsDialogMessage error_use_qxeIsDialogMessage_or_IsDialogMessageA_and_IsDialogMessageW
911 #endif
912 BOOL qxeIsDialogMessage (HWND arg1, LPMSG arg2);
913
914 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
915 #undef LoadAccelerators
916 #define LoadAccelerators error_use_qxeLoadAccelerators_or_LoadAcceleratorsA_and_LoadAcceleratorsW
917 #endif
918 HACCEL qxeLoadAccelerators (HINSTANCE arg1, const Extbyte * arg2);
919
920 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
921 #undef LoadBitmap
922 #define LoadBitmap error_use_qxeLoadBitmap_or_LoadBitmapA_and_LoadBitmapW
923 #endif
924 HBITMAP qxeLoadBitmap (HINSTANCE arg1, const Extbyte * arg2);
925
926 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
927 #undef LoadCursorFromFile
928 #define LoadCursorFromFile error_use_qxeLoadCursorFromFile_or_LoadCursorFromFileA_and_LoadCursorFromFileW
929 #endif
930 HCURSOR qxeLoadCursorFromFile (const Extbyte * arg1);
931
932 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
933 #undef LoadCursor
934 #define LoadCursor error_use_qxeLoadCursor_or_LoadCursorA_and_LoadCursorW
935 #endif
936 HCURSOR qxeLoadCursor (HINSTANCE arg1, const Extbyte * arg2);
937
938 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
939 #undef LoadIcon
940 #define LoadIcon error_use_qxeLoadIcon_or_LoadIconA_and_LoadIconW
941 #endif
942 HICON qxeLoadIcon (HINSTANCE arg1, const Extbyte * arg2);
943
944 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
945 #undef LoadImage
946 #define LoadImage error_use_qxeLoadImage_or_LoadImageA_and_LoadImageW
947 #endif
948 HANDLE qxeLoadImage (HINSTANCE arg1, const Extbyte * arg2, UINT arg3, int arg4, int arg5, UINT arg6);
949
950 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
951 #undef LoadKeyboardLayout
952 #define LoadKeyboardLayout error_use_qxeLoadKeyboardLayout_or_LoadKeyboardLayoutA_and_LoadKeyboardLayoutW
953 #endif
954 HKL qxeLoadKeyboardLayout (const Extbyte * arg1, UINT arg2);
955
956 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
957 #undef LoadMenuIndirect
958 #define LoadMenuIndirect error_use_qxeLoadMenuIndirect_or_LoadMenuIndirectA_and_LoadMenuIndirectW
959 #endif
960 HMENU qxeLoadMenuIndirect (const MENUTEMPLATE* arg1);
961
962 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
963 #undef LoadMenu
964 #define LoadMenu error_use_qxeLoadMenu_or_LoadMenuA_and_LoadMenuW
965 #endif
966 HMENU qxeLoadMenu (HINSTANCE arg1, const Extbyte * arg2);
967
968 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
969 #undef LoadString
970 #define LoadString error_use_qxeLoadString_or_LoadStringA_and_LoadStringW
971 #endif
972 int qxeLoadString (HINSTANCE arg1, UINT arg2, Extbyte * arg3, int arg4);
973
974 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
975 #undef MapVirtualKeyEx
976 #define MapVirtualKeyEx error_use_qxeMapVirtualKeyEx_or_MapVirtualKeyExA_and_MapVirtualKeyExW
977 #endif
978 UINT qxeMapVirtualKeyEx (UINT arg1, UINT arg2, HKL arg3);
979
980 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
981 #undef MapVirtualKey
982 #define MapVirtualKey error_use_qxeMapVirtualKey_or_MapVirtualKeyA_and_MapVirtualKeyW
983 #endif
984 UINT qxeMapVirtualKey (UINT arg1, UINT arg2);
985
986 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
987 #undef MessageBox
988 #define MessageBox error_use_qxeMessageBox_or_MessageBoxA_and_MessageBoxW
989 #endif
990 int qxeMessageBox (HWND arg1, const Extbyte * arg2, const Extbyte * arg3, UINT arg4);
991
992 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
993 #undef MessageBoxEx
994 #define MessageBoxEx error_use_qxeMessageBoxEx_or_MessageBoxExA_and_MessageBoxExW
995 #endif
996 int qxeMessageBoxEx (HWND arg1, const Extbyte * arg2, const Extbyte * arg3, UINT arg4, WORD arg5);
997
998 #undef MessageBoxIndirect
999 #define MessageBoxIndirect error_Cygwin_has_split_MSGBOXPARAMS__instead_of_LPMSGBOXPARAMS
1000
1001 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1002 #undef ModifyMenu
1003 #define ModifyMenu error_use_qxeModifyMenu_or_ModifyMenuA_and_ModifyMenuW
1004 #endif
1005 BOOL qxeModifyMenu (HMENU arg1, UINT arg2, UINT arg3, UINT arg4, const Extbyte * arg5);
1006
1007 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1008 #undef OemToCharBuff
1009 #define OemToCharBuff error_use_qxeOemToCharBuff_or_OemToCharBuffA_and_OemToCharBuffW
1010 #endif
1011 BOOL qxeOemToCharBuff (LPCSTR arg1, Extbyte * arg2, DWORD arg3);
1012
1013 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1014 #undef OemToChar
1015 #define OemToChar error_use_qxeOemToChar_or_OemToCharA_and_OemToCharW
1016 #endif
1017 BOOL qxeOemToChar (LPCSTR arg1, Extbyte * arg2);
1018
1019 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1020 #undef OpenDesktop
1021 #define OpenDesktop error_use_qxeOpenDesktop_or_OpenDesktopA_and_OpenDesktopW
1022 #endif
1023 HDESK qxeOpenDesktop (Extbyte * arg1, DWORD arg2, BOOL arg3, DWORD arg4);
1024
1025 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1026 #undef OpenWindowStation
1027 #define OpenWindowStation error_use_qxeOpenWindowStation_or_OpenWindowStationA_and_OpenWindowStationW
1028 #endif
1029 HWINSTA qxeOpenWindowStation (Extbyte * arg1, BOOL arg2, DWORD arg3);
1030
1031 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1032 #undef PeekMessage
1033 #define PeekMessage error_use_qxePeekMessage_or_PeekMessageA_and_PeekMessageW
1034 #endif
1035 BOOL qxePeekMessage (LPMSG arg1, HWND arg2, UINT arg3, UINT arg4, UINT arg5);
1036
1037 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1038 #undef PostMessage
1039 #define PostMessage error_use_qxePostMessage_or_PostMessageA_and_PostMessageW
1040 #endif
1041 BOOL qxePostMessage (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4);
1042
1043 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1044 #undef PostThreadMessage
1045 #define PostThreadMessage error_use_qxePostThreadMessage_or_PostThreadMessageA_and_PostThreadMessageW
1046 #endif
1047 BOOL qxePostThreadMessage (DWORD arg1, UINT arg2, WPARAM arg3, LPARAM arg4);
1048
1049 #undef RealGetWindowClass
1050 #define RealGetWindowClass error_NT_5_0__only
1051
1052 /* Skipping RegisterClass because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASS */
1053
1054 /* Skipping RegisterClassEx because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASSEX; NT 4.0+ only */
1055
1056 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1057 #undef RegisterClipboardFormat
1058 #define RegisterClipboardFormat error_use_qxeRegisterClipboardFormat_or_RegisterClipboardFormatA_and_RegisterClipboardFormatW
1059 #endif
1060 UINT qxeRegisterClipboardFormat (const Extbyte * arg1);
1061
1062 #undef RegisterDeviceNotification
1063 #define RegisterDeviceNotification error_NT_5_0__only
1064
1065 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1066 #undef RegisterWindowMessage
1067 #define RegisterWindowMessage error_use_qxeRegisterWindowMessage_or_RegisterWindowMessageA_and_RegisterWindowMessageW
1068 #endif
1069 UINT qxeRegisterWindowMessage (const Extbyte * arg1);
1070
1071 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1072 #undef RemoveProp
1073 #define RemoveProp error_use_qxeRemoveProp_or_RemovePropA_and_RemovePropW
1074 #endif
1075 HANDLE qxeRemoveProp (HWND arg1, const Extbyte * arg2);
1076
1077 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1078 #undef SendDlgItemMessage
1079 #define SendDlgItemMessage error_use_qxeSendDlgItemMessage_or_SendDlgItemMessageA_and_SendDlgItemMessageW
1080 #endif
1081 LONG qxeSendDlgItemMessage (HWND arg1, int arg2, UINT arg3, WPARAM arg4, LPARAM arg5);
1082
1083 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1084 #undef SendMessageCallback
1085 #define SendMessageCallback error_use_qxeSendMessageCallback_or_SendMessageCallbackA_and_SendMessageCallbackW
1086 #endif
1087 BOOL qxeSendMessageCallback (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4, SENDASYNCPROC arg5, DWORD arg6);
1088
1089 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1090 #undef SendMessageTimeout
1091 #define SendMessageTimeout error_use_qxeSendMessageTimeout_or_SendMessageTimeoutA_and_SendMessageTimeoutW
1092 #endif
1093 LRESULT qxeSendMessageTimeout (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4, UINT arg5, UINT arg6, PDWORD_PTR arg7);
1094
1095 /* Skipping SendMessage because split messages and structures */
1096
1097 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1098 #undef SendNotifyMessage
1099 #define SendNotifyMessage error_use_qxeSendNotifyMessage_or_SendNotifyMessageA_and_SendNotifyMessageW
1100 #endif
1101 BOOL qxeSendNotifyMessage (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4);
1102
1103 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1104 #undef SetClassLong
1105 #define SetClassLong error_use_qxeSetClassLong_or_SetClassLongA_and_SetClassLongW
1106 #endif
1107 DWORD qxeSetClassLong (HWND arg1, int arg2, LONG arg3);
1108
1109 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1110 #undef SetDlgItemText
1111 #define SetDlgItemText error_use_qxeSetDlgItemText_or_SetDlgItemTextA_and_SetDlgItemTextW
1112 #endif
1113 BOOL qxeSetDlgItemText (HWND arg1, int arg2, const Extbyte * arg3);
1114
1115 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1116 #undef SetMenuItemInfo
1117 #define SetMenuItemInfo error_use_qxeSetMenuItemInfo_or_SetMenuItemInfoA_and_SetMenuItemInfoW
1118 #endif
1119 BOOL qxeSetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4);
1120
1121 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1122 #undef SetProp
1123 #define SetProp error_use_qxeSetProp_or_SetPropA_and_SetPropW
1124 #endif
1125 BOOL qxeSetProp (HWND arg1, const Extbyte * arg2, HANDLE arg3);
1126
1127 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1128 #undef SetUserObjectInformation
1129 #define SetUserObjectInformation error_use_qxeSetUserObjectInformation_or_SetUserObjectInformationA_and_SetUserObjectInformationW
1130 #endif
1131 BOOL qxeSetUserObjectInformation (HANDLE arg1, int arg2, PVOID arg3, DWORD arg4);
1132
1133 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1134 #undef SetWindowLong
1135 #define SetWindowLong error_use_qxeSetWindowLong_or_SetWindowLongA_and_SetWindowLongW
1136 #endif
1137 LONG qxeSetWindowLong (HWND arg1, int arg2, LONG arg3);
1138
1139 #undef SetWindowsHook
1140 #define SetWindowsHook error_obsolete__two_versions__STRICT_and_non_STRICT
1141
1142 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1143 #undef SetWindowsHookEx
1144 #define SetWindowsHookEx error_use_qxeSetWindowsHookEx_or_SetWindowsHookExA_and_SetWindowsHookExW
1145 #endif
1146 HHOOK qxeSetWindowsHookEx (int arg1, HOOKPROC arg2, HINSTANCE arg3, DWORD arg4);
1147
1148 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1149 #undef SetWindowText
1150 #define SetWindowText error_use_qxeSetWindowText_or_SetWindowTextA_and_SetWindowTextW
1151 #endif
1152 BOOL qxeSetWindowText (HWND arg1, const Extbyte * arg2);
1153
1154 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1155 #undef SystemParametersInfo
1156 #define SystemParametersInfo error_use_qxeSystemParametersInfo_or_SystemParametersInfoA_and_SystemParametersInfoW
1157 #endif
1158 BOOL qxeSystemParametersInfo (UINT arg1, UINT arg2, PVOID arg3, UINT arg4);
1159
1160 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1161 #undef TabbedTextOut
1162 #define TabbedTextOut error_use_qxeTabbedTextOut_or_TabbedTextOutA_and_TabbedTextOutW
1163 #endif
1164 LONG qxeTabbedTextOut (HDC arg1, int arg2, int arg3, const Extbyte * arg4, int arg5, int arg6, LPINT arg7, int arg8);
1165
1166 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1167 #undef TranslateAccelerator
1168 #define TranslateAccelerator error_use_qxeTranslateAccelerator_or_TranslateAcceleratorA_and_TranslateAcceleratorW
1169 #endif
1170 int qxeTranslateAccelerator (HWND arg1, HACCEL arg2, LPMSG arg3);
1171
1172 /* Skipping UnregisterClass because need to intercept for reasons related to RegisterClass */
1173
1174 #undef VkKeyScanEx
1175 #define VkKeyScanEx error_split_CHAR__NT_4_0__only
1176
1177 /* Skipping VkKeyScan because split CHAR */
1178
1179 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1180 #undef WinHelp
1181 #define WinHelp error_use_qxeWinHelp_or_WinHelpA_and_WinHelpW
1182 #endif
1183 BOOL qxeWinHelp (HWND arg1, const Extbyte * arg2, UINT arg3, DWORD arg4);
416 1184
417 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1185 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
418 #undef wvsprintf 1186 #undef wvsprintf
419 #define wvsprintf error_use_qxewvsprintf_or_wvsprintfA_and_wvsprintfW 1187 #define wvsprintf error_use_qxewvsprintf_or_wvsprintfA_and_wvsprintfW
420 #endif 1188 #endif
421 int qxewvsprintf (Extbyte * arg1, const Extbyte * arg2, va_list arglist); 1189 int qxewvsprintf (Extbyte * arg1, const Extbyte * arg2, va_list arglist);
422 1190
423 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1191
424 #undef LoadKeyboardLayout 1192 /* Processing file DDEML.H */
425 #define LoadKeyboardLayout error_use_qxeLoadKeyboardLayout_or_LoadKeyboardLayoutA_and_LoadKeyboardLayoutW 1193
426 #endif 1194 /* Skipping DdeCreateStringHandle because error in Cygwin prototype */
427 HKL qxeLoadKeyboardLayout (const Extbyte * pwszKLID, UINT Flags); 1195
428 1196 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
429 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1197 #undef DdeInitialize
430 #undef GetKeyboardLayoutName 1198 #define DdeInitialize error_use_qxeDdeInitialize_or_DdeInitializeA_and_DdeInitializeW
431 #define GetKeyboardLayoutName error_use_qxeGetKeyboardLayoutName_or_GetKeyboardLayoutNameA_and_GetKeyboardLayoutNameW 1199 #endif
432 #endif 1200 UINT qxeDdeInitialize (PDWORD arg1, PFNCALLBACK arg2, DWORD arg3, DWORD arg4);
433 BOOL qxeGetKeyboardLayoutName (Extbyte * pwszKLID); 1201
434 1202 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
435 #undef CreateDesktop 1203 #undef DdeQueryString
436 #define CreateDesktop error_split_sized_LPDEVMODE 1204 #define DdeQueryString error_use_qxeDdeQueryString_or_DdeQueryStringA_and_DdeQueryStringW
437 1205 #endif
438 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1206 DWORD qxeDdeQueryString (DWORD arg1, HSZ arg2, Extbyte * arg3, DWORD arg4, int arg5);
439 #undef OpenDesktop 1207
440 #define OpenDesktop error_use_qxeOpenDesktop_or_OpenDesktopA_and_OpenDesktopW 1208
441 #endif 1209 /* Processing file WINREG.H */
442 HDESK qxeOpenDesktop (Extbyte * lpszDesktop, DWORD dwFlags, BOOL fInherit, ACCESS_MASK dwDesiredAccess); 1210
443 1211 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
444 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1212 #undef AbortSystemShutdown
445 #undef EnumDesktops 1213 #define AbortSystemShutdown error_use_qxeAbortSystemShutdown_or_AbortSystemShutdownA_and_AbortSystemShutdownW
446 #define EnumDesktops error_use_qxeEnumDesktops_or_EnumDesktopsA_and_EnumDesktopsW 1214 #endif
447 #endif 1215 BOOL qxeAbortSystemShutdown (const Extbyte * arg1);
448 BOOL qxeEnumDesktops (HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam); 1216
449 1217 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
450 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1218 #undef InitiateSystemShutdown
451 #undef CreateWindowStation 1219 #define InitiateSystemShutdown error_use_qxeInitiateSystemShutdown_or_InitiateSystemShutdownA_and_InitiateSystemShutdownW
452 #define CreateWindowStation error_use_qxeCreateWindowStation_or_CreateWindowStationA_and_CreateWindowStationW 1220 #endif
453 #endif 1221 BOOL qxeInitiateSystemShutdown (Extbyte * arg1, Extbyte * arg2, DWORD arg3, BOOL arg4, BOOL arg5);
454 HWINSTA qxeCreateWindowStation (Extbyte * lpwinsta, DWORD dwReserved, ACCESS_MASK dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa); 1222
455 1223 /* Skipping RegConnectRegistry because error in Cygwin prototype */
456 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1224
457 #undef OpenWindowStation 1225 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
458 #define OpenWindowStation error_use_qxeOpenWindowStation_or_OpenWindowStationA_and_OpenWindowStationW 1226 #undef RegCreateKeyEx
459 #endif 1227 #define RegCreateKeyEx error_use_qxeRegCreateKeyEx_or_RegCreateKeyExA_and_RegCreateKeyExW
460 HWINSTA qxeOpenWindowStation (Extbyte * lpszWinSta, BOOL fInherit, ACCESS_MASK dwDesiredAccess); 1228 #endif
461 1229 LONG qxeRegCreateKeyEx (HKEY arg1, const Extbyte * arg2, DWORD arg3, Extbyte * arg4, DWORD arg5, REGSAM arg6, LPSECURITY_ATTRIBUTES arg7, PHKEY arg8, PDWORD arg9);
462 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1230
463 #undef EnumWindowStations 1231 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
464 #define EnumWindowStations error_use_qxeEnumWindowStations_or_EnumWindowStationsA_and_EnumWindowStationsW 1232 #undef RegCreateKey
465 #endif 1233 #define RegCreateKey error_use_qxeRegCreateKey_or_RegCreateKeyA_and_RegCreateKeyW
466 BOOL qxeEnumWindowStations (WINSTAENUMPROCW lpEnumFunc, LPARAM lParam); 1234 #endif
467 1235 LONG qxeRegCreateKey (HKEY arg1, const Extbyte * arg2, PHKEY arg3);
468 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1236
469 #undef GetUserObjectInformation 1237 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
470 #define GetUserObjectInformation error_use_qxeGetUserObjectInformation_or_GetUserObjectInformationA_and_GetUserObjectInformationW 1238 #undef RegDeleteKey
471 #endif 1239 #define RegDeleteKey error_use_qxeRegDeleteKey_or_RegDeleteKeyA_and_RegDeleteKeyW
472 BOOL qxeGetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength, LPDWORD lpnLengthNeeded); 1240 #endif
473 1241 LONG qxeRegDeleteKey (HKEY arg1, const Extbyte * arg2);
474 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1242
475 #undef SetUserObjectInformation 1243 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
476 #define SetUserObjectInformation error_use_qxeSetUserObjectInformation_or_SetUserObjectInformationA_and_SetUserObjectInformationW 1244 #undef RegDeleteValue
477 #endif 1245 #define RegDeleteValue error_use_qxeRegDeleteValue_or_RegDeleteValueA_and_RegDeleteValueW
478 BOOL qxeSetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength); 1246 #endif
479 1247 LONG qxeRegDeleteValue (HKEY arg1, const Extbyte * arg2);
480 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1248
481 #undef RegisterWindowMessage 1249 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
482 #define RegisterWindowMessage error_use_qxeRegisterWindowMessage_or_RegisterWindowMessageA_and_RegisterWindowMessageW 1250 #undef RegEnumKey
483 #endif 1251 #define RegEnumKey error_use_qxeRegEnumKey_or_RegEnumKeyA_and_RegEnumKeyW
484 UINT qxeRegisterWindowMessage (const Extbyte * lpString); 1252 #endif
485 1253 LONG qxeRegEnumKey (HKEY arg1, DWORD arg2, Extbyte * arg3, DWORD arg4);
486 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1254
487 #undef GetMessage 1255 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
488 #define GetMessage error_use_qxeGetMessage_or_GetMessageA_and_GetMessageW 1256 #undef RegEnumKeyEx
489 #endif 1257 #define RegEnumKeyEx error_use_qxeRegEnumKeyEx_or_RegEnumKeyExA_and_RegEnumKeyExW
490 BOOL qxeGetMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax); 1258 #endif
491 1259 LONG qxeRegEnumKeyEx (HKEY arg1, DWORD arg2, Extbyte * arg3, PDWORD arg4, PDWORD arg5, Extbyte * arg6, PDWORD arg7, PFILETIME arg8);
492 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1260
493 #undef DispatchMessage 1261 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
494 #define DispatchMessage error_use_qxeDispatchMessage_or_DispatchMessageA_and_DispatchMessageW 1262 #undef RegEnumValue
495 #endif 1263 #define RegEnumValue error_use_qxeRegEnumValue_or_RegEnumValueA_and_RegEnumValueW
496 LONG qxeDispatchMessage (CONST MSG * lpMsg); 1264 #endif
497 1265 LONG qxeRegEnumValue (HKEY arg1, DWORD arg2, Extbyte * arg3, PDWORD arg4, PDWORD arg5, PDWORD arg6, LPBYTE arg7, PDWORD arg8);
498 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1266
499 #undef PeekMessage 1267 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
500 #define PeekMessage error_use_qxePeekMessage_or_PeekMessageA_and_PeekMessageW 1268 #undef RegLoadKey
501 #endif 1269 #define RegLoadKey error_use_qxeRegLoadKey_or_RegLoadKeyA_and_RegLoadKeyW
502 BOOL qxePeekMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg); 1270 #endif
503 1271 LONG qxeRegLoadKey (HKEY arg1, const Extbyte * arg2, const Extbyte * arg3);
504 /* Skipping SendMessage because split messages and structures */ 1272
505 1273 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
506 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1274 #undef RegOpenKeyEx
507 #undef SendMessageTimeout 1275 #define RegOpenKeyEx error_use_qxeRegOpenKeyEx_or_RegOpenKeyExA_and_RegOpenKeyExW
508 #define SendMessageTimeout error_use_qxeSendMessageTimeout_or_SendMessageTimeoutA_and_SendMessageTimeoutW 1276 #endif
509 #endif 1277 LONG qxeRegOpenKeyEx (HKEY arg1, const Extbyte * arg2, DWORD arg3, REGSAM arg4, PHKEY arg5);
510 LRESULT qxeSendMessageTimeout (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult); 1278
511 1279 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
512 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1280 #undef RegOpenKey
513 #undef SendNotifyMessage 1281 #define RegOpenKey error_use_qxeRegOpenKey_or_RegOpenKeyA_and_RegOpenKeyW
514 #define SendNotifyMessage error_use_qxeSendNotifyMessage_or_SendNotifyMessageA_and_SendNotifyMessageW 1282 #endif
515 #endif 1283 LONG qxeRegOpenKey (HKEY arg1, const Extbyte * arg2, PHKEY arg3);
516 BOOL qxeSendNotifyMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); 1284
517 1285 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
518 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1286 #undef RegQueryInfoKey
519 #undef SendMessageCallback 1287 #define RegQueryInfoKey error_use_qxeRegQueryInfoKey_or_RegQueryInfoKeyA_and_RegQueryInfoKeyW
520 #define SendMessageCallback error_use_qxeSendMessageCallback_or_SendMessageCallbackA_and_SendMessageCallbackW 1288 #endif
521 #endif 1289 LONG qxeRegQueryInfoKey (HKEY arg1, Extbyte * arg2, PDWORD arg3, PDWORD arg4, PDWORD arg5, PDWORD arg6, PDWORD arg7, PDWORD arg8, PDWORD arg9, PDWORD arg10, PDWORD arg11, PFILETIME arg12);
522 BOOL qxeSendMessageCallback (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData); 1290
523 1291 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
524 #undef BroadcastSystemMessage 1292 #undef RegQueryMultipleValues
525 #define BroadcastSystemMessage error_win95_version_not_split__NT_4_0__only 1293 #define RegQueryMultipleValues error_use_qxeRegQueryMultipleValues_or_RegQueryMultipleValuesA_and_RegQueryMultipleValuesW
526 1294 #endif
527 #undef RegisterDeviceNotification 1295 LONG qxeRegQueryMultipleValues (HKEY arg1, PVALENTW arg2, DWORD arg3, Extbyte * arg4, LPDWORD arg5);
528 #define RegisterDeviceNotification error_NT_5_0__only 1296
529 1297 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
530 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1298 #undef RegQueryValueEx
531 #undef PostMessage 1299 #define RegQueryValueEx error_use_qxeRegQueryValueEx_or_RegQueryValueExA_and_RegQueryValueExW
532 #define PostMessage error_use_qxePostMessage_or_PostMessageA_and_PostMessageW 1300 #endif
533 #endif 1301 LONG qxeRegQueryValueEx (HKEY arg1, const Extbyte * arg2, LPDWORD arg3, LPDWORD arg4, LPBYTE arg5, LPDWORD arg6);
534 BOOL qxePostMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); 1302
535 1303 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
536 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1304 #undef RegQueryValue
537 #undef PostThreadMessage 1305 #define RegQueryValue error_use_qxeRegQueryValue_or_RegQueryValueA_and_RegQueryValueW
538 #define PostThreadMessage error_use_qxePostThreadMessage_or_PostThreadMessageA_and_PostThreadMessageW 1306 #endif
539 #endif 1307 LONG qxeRegQueryValue (HKEY arg1, const Extbyte * arg2, Extbyte * arg3, PLONG arg4);
540 BOOL qxePostThreadMessage (DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam); 1308
541 1309 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
542 /* Skipping DefWindowProc because return value is conditionalized on _MAC, messes up parser */ 1310 #undef RegReplaceKey
543 1311 #define RegReplaceKey error_use_qxeRegReplaceKey_or_RegReplaceKeyA_and_RegReplaceKeyW
544 #undef CallWindowProc 1312 #endif
545 #define CallWindowProc error_two_versions__STRICT_and_non_STRICT 1313 LONG qxeRegReplaceKey (HKEY arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4);
546 1314
547 #undef CallWindowProc 1315 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
548 #define CallWindowProc error_two_versions__STRICT_and_non_STRICT 1316 #undef RegRestoreKey
549 1317 #define RegRestoreKey error_use_qxeRegRestoreKey_or_RegRestoreKeyA_and_RegRestoreKeyW
550 /* Skipping RegisterClass because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASS */ 1318 #endif
551 1319 LONG qxeRegRestoreKey (HKEY arg1, const Extbyte * arg2, DWORD arg3);
552 /* Skipping UnregisterClass because need to intercept for reasons related to RegisterClass */ 1320
553 1321 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
554 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1322 #undef RegSaveKey
555 #undef GetClassInfo 1323 #define RegSaveKey error_use_qxeRegSaveKey_or_RegSaveKeyA_and_RegSaveKeyW
556 #define GetClassInfo error_use_qxeGetClassInfo_or_GetClassInfoA_and_GetClassInfoW 1324 #endif
557 #endif 1325 LONG qxeRegSaveKey (HKEY arg1, const Extbyte * arg2, LPSECURITY_ATTRIBUTES arg3);
558 BOOL qxeGetClassInfo (HINSTANCE hInstance, const Extbyte * lpClassName, LPWNDCLASSW lpWndClass); 1326
559 1327 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
560 /* Skipping RegisterClassEx because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASSEX; NT 4.0+ only */ 1328 #undef RegSetValueEx
561 1329 #define RegSetValueEx error_use_qxeRegSetValueEx_or_RegSetValueExA_and_RegSetValueExW
562 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1330 #endif
563 #undef GetClassInfoEx 1331 LONG qxeRegSetValueEx (HKEY arg1, const Extbyte * arg2, DWORD arg3, DWORD arg4, const BYTE* arg5, DWORD arg6);
564 #define GetClassInfoEx error_use_qxeGetClassInfoEx_or_GetClassInfoExA_and_GetClassInfoExW 1332
565 #endif 1333 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
566 BOOL qxeGetClassInfoEx (HINSTANCE arg1, const Extbyte * arg2, LPWNDCLASSEXW arg3); 1334 #undef RegSetValue
567 1335 #define RegSetValue error_use_qxeRegSetValue_or_RegSetValueA_and_RegSetValueW
568 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1336 #endif
569 #undef CreateWindowEx 1337 LONG qxeRegSetValue (HKEY arg1, const Extbyte * arg2, DWORD arg3, const Extbyte * arg4, DWORD arg5);
570 #define CreateWindowEx error_use_qxeCreateWindowEx_or_CreateWindowExA_and_CreateWindowExW 1338
571 #endif 1339 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
572 HWND qxeCreateWindowEx (DWORD dwExStyle, const Extbyte * lpClassName, const Extbyte * lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam); 1340 #undef RegUnLoadKey
573 1341 #define RegUnLoadKey error_use_qxeRegUnLoadKey_or_RegUnLoadKeyA_and_RegUnLoadKeyW
574 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1342 #endif
575 #undef CreateDialogParam 1343 LONG qxeRegUnLoadKey (HKEY arg1, const Extbyte * arg2);
576 #define CreateDialogParam error_use_qxeCreateDialogParam_or_CreateDialogParamA_and_CreateDialogParamW 1344
577 #endif 1345
578 HWND qxeCreateDialogParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam); 1346 /* Processing file WINNLS.H */
579 1347
580 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1348 #undef CompareString
581 #undef CreateDialogIndirectParam 1349 #define CompareString error_not_used__not_examined_yet
582 #define CreateDialogIndirectParam error_use_qxeCreateDialogIndirectParam_or_CreateDialogIndirectParamA_and_CreateDialogIndirectParamW 1350
583 #endif 1351 #undef EnumCalendarInfo
584 HWND qxeCreateDialogIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam); 1352 #define EnumCalendarInfo error_not_used__not_examined_yet
585 1353
586 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1354 #undef EnumDateFormats
587 #undef DialogBoxParam 1355 #define EnumDateFormats error_not_used__not_examined_yet
588 #define DialogBoxParam error_use_qxeDialogBoxParam_or_DialogBoxParamA_and_DialogBoxParamW 1356
589 #endif 1357 #undef EnumSystemCodePages
590 int qxeDialogBoxParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam); 1358 #define EnumSystemCodePages error_not_used__not_examined_yet
591 1359
592 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1360 #undef EnumSystemLocales
593 #undef DialogBoxIndirectParam 1361 #define EnumSystemLocales error_not_used__not_examined_yet
594 #define DialogBoxIndirectParam error_use_qxeDialogBoxIndirectParam_or_DialogBoxIndirectParamA_and_DialogBoxIndirectParamW 1362
595 #endif 1363 #undef EnumTimeFormats
596 int qxeDialogBoxIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam); 1364 #define EnumTimeFormats error_not_used__not_examined_yet
597 1365
598 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1366 #undef FoldString
599 #undef SetDlgItemText 1367 #define FoldString error_not_used__not_examined_yet
600 #define SetDlgItemText error_use_qxeSetDlgItemText_or_SetDlgItemTextA_and_SetDlgItemTextW 1368
601 #endif 1369 #undef GetCPInfoEx
602 BOOL qxeSetDlgItemText (HWND hDlg, int nIDDlgItem, const Extbyte * lpString); 1370 #define GetCPInfoEx error_not_used__not_examined_yet
603 1371
604 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1372 #undef GetCurrencyFormat
605 #undef GetDlgItemText 1373 #define GetCurrencyFormat error_not_used__not_examined_yet
606 #define GetDlgItemText error_use_qxeGetDlgItemText_or_GetDlgItemTextA_and_GetDlgItemTextW 1374
607 #endif 1375 #undef GetDateFormat
608 UINT qxeGetDlgItemText (HWND hDlg, int nIDDlgItem, Extbyte * lpString, int nMaxCount); 1376 #define GetDateFormat error_not_used__not_examined_yet
609 1377
610 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1378 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
611 #undef SendDlgItemMessage 1379 #undef GetLocaleInfo
612 #define SendDlgItemMessage error_use_qxeSendDlgItemMessage_or_SendDlgItemMessageA_and_SendDlgItemMessageW 1380 #define GetLocaleInfo error_use_qxeGetLocaleInfo_or_GetLocaleInfoA_and_GetLocaleInfoW
613 #endif 1381 #endif
614 LONG qxeSendDlgItemMessage (HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam); 1382 int qxeGetLocaleInfo (LCID arg1, LCTYPE arg2, Extbyte * arg3, int arg4);
615 1383
616 #undef DefDlgProc 1384 #undef GetNumberFormat
617 #define DefDlgProc error_return_value_is_conditionalized_on__MAC__messes_up_parser 1385 #define GetNumberFormat error_not_used__not_examined_yet
618 1386
619 #if !defined (CYGWIN_HEADERS) 1387 #undef GetStringType
620 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1388 #define GetStringType error_no_such_fun__A_and_W_versions_have_different_nos__of_args
621 #undef CallMsgFilter 1389
622 #define CallMsgFilter error_use_qxeCallMsgFilter_or_CallMsgFilterA_and_CallMsgFilterW 1390 #undef GetStringTypeEx
623 #endif 1391 #define GetStringTypeEx error_not_used__not_examined_yet
624 BOOL qxeCallMsgFilter (LPMSG lpMsg, int nCode); 1392
625 #endif /* !defined (CYGWIN_HEADERS) */ 1393 #undef GetTimeFormat
626 1394 #define GetTimeFormat error_not_used__not_examined_yet
627 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1395
628 #undef RegisterClipboardFormat 1396 #undef LCMapString
629 #define RegisterClipboardFormat error_use_qxeRegisterClipboardFormat_or_RegisterClipboardFormatA_and_RegisterClipboardFormatW 1397 #define LCMapString error_not_used__not_examined_yet
630 #endif 1398
631 UINT qxeRegisterClipboardFormat (const Extbyte * lpszFormat); 1399 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
632 1400 #undef SetLocaleInfo
633 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1401 #define SetLocaleInfo error_use_qxeSetLocaleInfo_or_SetLocaleInfoA_and_SetLocaleInfoW
634 #undef GetClipboardFormatName 1402 #endif
635 #define GetClipboardFormatName error_use_qxeGetClipboardFormatName_or_GetClipboardFormatNameA_and_GetClipboardFormatNameW 1403 BOOL qxeSetLocaleInfo (LCID arg1, LCTYPE arg2, const Extbyte * arg3);
636 #endif 1404
637 int qxeGetClipboardFormatName (UINT format, Extbyte * lpszFormatName, int cchMaxCount); 1405 #undef EnumCalendarInfoEx
638 1406 #define EnumCalendarInfoEx error_not_used__not_examined_yet
639 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1407
640 #undef CharToOem 1408 #undef EnumDateFormatsEx
641 #define CharToOem error_use_qxeCharToOem_or_CharToOemA_and_CharToOemW 1409 #define EnumDateFormatsEx error_not_used__not_examined_yet
642 #endif 1410
643 BOOL qxeCharToOem (const Extbyte * lpszSrc, LPSTR lpszDst); 1411
644 1412 /* Processing file WINGDI.H */
645 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1413
646 #undef OemToChar 1414 #if defined (HAVE_MS_WINDOWS)
647 #define OemToChar error_use_qxeOemToChar_or_OemToCharA_and_OemToCharW 1415 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
648 #endif 1416 #undef AddFontResource
649 BOOL qxeOemToChar (LPCSTR lpszSrc, Extbyte * lpszDst); 1417 #define AddFontResource error_use_qxeAddFontResource_or_AddFontResourceA_and_AddFontResourceW
650 1418 #endif
651 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1419 int qxeAddFontResource (const Extbyte * arg1);
652 #undef CharToOemBuff 1420 #endif /* defined (HAVE_MS_WINDOWS) */
653 #define CharToOemBuff error_use_qxeCharToOemBuff_or_CharToOemBuffA_and_CharToOemBuffW 1421
654 #endif 1422 #if defined (HAVE_MS_WINDOWS)
655 BOOL qxeCharToOemBuff (const Extbyte * lpszSrc, LPSTR lpszDst, DWORD cchDstLength); 1423 #undef AddFontResourceEx
656 1424 #define AddFontResourceEx error_NT_5_0__only
657 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1425 #endif /* defined (HAVE_MS_WINDOWS) */
658 #undef OemToCharBuff 1426
659 #define OemToCharBuff error_use_qxeOemToCharBuff_or_OemToCharBuffA_and_OemToCharBuffW 1427 #if defined (HAVE_MS_WINDOWS)
660 #endif 1428 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
661 BOOL qxeOemToCharBuff (LPCSTR lpszSrc, Extbyte * lpszDst, DWORD cchDstLength); 1429 #undef CopyEnhMetaFile
662 1430 #define CopyEnhMetaFile error_use_qxeCopyEnhMetaFile_or_CopyEnhMetaFileA_and_CopyEnhMetaFileW
663 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1431 #endif
664 #undef CharUpper 1432 HENHMETAFILE qxeCopyEnhMetaFile (HENHMETAFILE arg1, const Extbyte * arg2);
665 #define CharUpper error_use_qxeCharUpper_or_CharUpperA_and_CharUpperW 1433 #endif /* defined (HAVE_MS_WINDOWS) */
666 #endif 1434
667 Extbyte * qxeCharUpper (Extbyte * lpsz); 1435 #if defined (HAVE_MS_WINDOWS)
668 1436 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
669 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1437 #undef CopyMetaFile
670 #undef CharUpperBuff 1438 #define CopyMetaFile error_use_qxeCopyMetaFile_or_CopyMetaFileA_and_CopyMetaFileW
671 #define CharUpperBuff error_use_qxeCharUpperBuff_or_CharUpperBuffA_and_CharUpperBuffW 1439 #endif
672 #endif 1440 HMETAFILE qxeCopyMetaFile (HMETAFILE arg1, const Extbyte * arg2);
673 DWORD qxeCharUpperBuff (Extbyte * lpsz, DWORD cchLength); 1441 #endif /* defined (HAVE_MS_WINDOWS) */
674 1442
675 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1443 #if defined (HAVE_MS_WINDOWS)
676 #undef CharLower 1444 #undef CreateColorSpace
677 #define CharLower error_use_qxeCharLower_or_CharLowerA_and_CharLowerW 1445 #define CreateColorSpace error_split_sized_LPLOGCOLORSPACE__NT_4_0__only
678 #endif 1446 #endif /* defined (HAVE_MS_WINDOWS) */
679 Extbyte * qxeCharLower (Extbyte * lpsz); 1447
680 1448 #if defined (HAVE_MS_WINDOWS)
681 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1449 /* Skipping CreateDC because split-sized DEVMODE */
682 #undef CharLowerBuff 1450 #endif /* defined (HAVE_MS_WINDOWS) */
683 #define CharLowerBuff error_use_qxeCharLowerBuff_or_CharLowerBuffA_and_CharLowerBuffW 1451
684 #endif 1452 #if defined (HAVE_MS_WINDOWS)
685 DWORD qxeCharLowerBuff (Extbyte * lpsz, DWORD cchLength); 1453 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
686 1454 #undef CreateEnhMetaFile
687 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1455 #define CreateEnhMetaFile error_use_qxeCreateEnhMetaFile_or_CreateEnhMetaFileA_and_CreateEnhMetaFileW
688 #undef CharNext 1456 #endif
689 #define CharNext error_use_qxeCharNext_or_CharNextA_and_CharNextW 1457 HDC qxeCreateEnhMetaFile (HDC arg1, const Extbyte * arg2, LPCRECT arg3, const Extbyte * arg4);
690 #endif 1458 #endif /* defined (HAVE_MS_WINDOWS) */
691 Extbyte * qxeCharNext (const Extbyte * lpsz); 1459
692 1460 #if defined (HAVE_MS_WINDOWS)
693 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1461 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
694 #undef CharPrev 1462 #undef CreateFont
695 #define CharPrev error_use_qxeCharPrev_or_CharPrevA_and_CharPrevW 1463 #define CreateFont error_use_qxeCreateFont_or_CreateFontA_and_CreateFontW
696 #endif 1464 #endif
697 Extbyte * qxeCharPrev (const Extbyte * lpszStart, const Extbyte * lpszCurrent); 1465 HFONT qxeCreateFont (int arg1, int arg2, int arg3, int arg4, int arg5, DWORD arg6, DWORD arg7, DWORD arg8, DWORD arg9, DWORD arg10, DWORD arg11, DWORD arg12, DWORD arg13, const Extbyte * arg14);
698 1466 #endif /* defined (HAVE_MS_WINDOWS) */
699 #undef IsCharAlpha 1467
700 #define IsCharAlpha error_split_CHAR 1468 #if defined (HAVE_MS_WINDOWS)
701 1469 /* Skipping CreateFontIndirect because split-sized LOGFONT */
702 #undef IsCharAlphaNumeric 1470 #endif /* defined (HAVE_MS_WINDOWS) */
703 #define IsCharAlphaNumeric error_split_CHAR 1471
704 1472 #if defined (HAVE_MS_WINDOWS)
705 #undef IsCharUpper 1473 /* Skipping CreateIC because split-sized DEVMODE */
706 #define IsCharUpper error_split_CHAR 1474 #endif /* defined (HAVE_MS_WINDOWS) */
707 1475
708 #undef IsCharLower 1476 #if defined (HAVE_MS_WINDOWS)
709 #define IsCharLower error_split_CHAR 1477 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
710 1478 #undef CreateMetaFile
711 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1479 #define CreateMetaFile error_use_qxeCreateMetaFile_or_CreateMetaFileA_and_CreateMetaFileW
712 #undef GetKeyNameText 1480 #endif
713 #define GetKeyNameText error_use_qxeGetKeyNameText_or_GetKeyNameTextA_and_GetKeyNameTextW 1481 HDC qxeCreateMetaFile (const Extbyte * arg1);
714 #endif 1482 #endif /* defined (HAVE_MS_WINDOWS) */
715 int qxeGetKeyNameText (LONG lParam, Extbyte * lpString, int nSize); 1483
716 1484 #if defined (HAVE_MS_WINDOWS)
717 /* Skipping VkKeyScan because split CHAR */ 1485 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
718 1486 #undef CreateScalableFontResource
719 #undef VkKeyScanEx 1487 #define CreateScalableFontResource error_use_qxeCreateScalableFontResource_or_CreateScalableFontResourceA_and_CreateScalableFontResourceW
720 #define VkKeyScanEx error_split_CHAR__NT_4_0__only 1488 #endif
721 1489 BOOL qxeCreateScalableFontResource (DWORD arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4);
722 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1490 #endif /* defined (HAVE_MS_WINDOWS) */
723 #undef MapVirtualKey 1491
724 #define MapVirtualKey error_use_qxeMapVirtualKey_or_MapVirtualKeyA_and_MapVirtualKeyW 1492 #if defined (HAVE_MS_WINDOWS)
725 #endif 1493 /* Skipping DeviceCapabilities because split-sized DEVMODE */
726 UINT qxeMapVirtualKey (UINT uCode, UINT uMapType); 1494 #endif /* defined (HAVE_MS_WINDOWS) */
727 1495
728 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1496 #if defined (HAVE_MS_WINDOWS)
729 #undef MapVirtualKeyEx 1497 #undef EnumFontFamilies
730 #define MapVirtualKeyEx error_use_qxeMapVirtualKeyEx_or_MapVirtualKeyExA_and_MapVirtualKeyExW 1498 #define EnumFontFamilies error_split_complex_FONTENUMPROC
731 #endif 1499 #endif /* defined (HAVE_MS_WINDOWS) */
732 UINT qxeMapVirtualKeyEx (UINT uCode, UINT uMapType, HKL dwhkl); 1500
733 1501 #if defined (HAVE_MS_WINDOWS)
734 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1502 /* Skipping EnumFontFamiliesEx because split-complex FONTENUMPROC; NT 4.0+ only */
735 #undef LoadAccelerators 1503 #endif /* defined (HAVE_MS_WINDOWS) */
736 #define LoadAccelerators error_use_qxeLoadAccelerators_or_LoadAcceleratorsA_and_LoadAcceleratorsW 1504
737 #endif 1505 #if defined (HAVE_MS_WINDOWS)
738 HACCEL qxeLoadAccelerators (HINSTANCE hInstance, const Extbyte * lpTableName); 1506 #undef EnumFonts
739 1507 #define EnumFonts error_split_complex_FONTENUMPROC
740 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1508 #endif /* defined (HAVE_MS_WINDOWS) */
741 #undef CreateAcceleratorTable 1509
742 #define CreateAcceleratorTable error_use_qxeCreateAcceleratorTable_or_CreateAcceleratorTableA_and_CreateAcceleratorTableW 1510 #if defined (HAVE_MS_WINDOWS)
743 #endif 1511 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
744 HACCEL qxeCreateAcceleratorTable (LPACCEL arg1, int arg2); 1512 #undef EnumICMProfiles
745 1513 #define EnumICMProfiles error_use_qxeEnumICMProfiles_or_EnumICMProfilesA_and_EnumICMProfilesW
746 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1514 #endif
747 #undef CopyAcceleratorTable 1515 int qxeEnumICMProfiles (HDC arg1, ICMENUMPROCW arg2, LPARAM arg3);
748 #define CopyAcceleratorTable error_use_qxeCopyAcceleratorTable_or_CopyAcceleratorTableA_and_CopyAcceleratorTableW 1516 #endif /* defined (HAVE_MS_WINDOWS) */
749 #endif 1517
750 int qxeCopyAcceleratorTable (HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries); 1518 #if defined (HAVE_MS_WINDOWS)
751 1519 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
752 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1520 #undef ExtTextOut
753 #undef TranslateAccelerator 1521 #define ExtTextOut error_use_qxeExtTextOut_or_ExtTextOutA_and_ExtTextOutW
754 #define TranslateAccelerator error_use_qxeTranslateAccelerator_or_TranslateAcceleratorA_and_TranslateAcceleratorW 1522 #endif
755 #endif 1523 BOOL qxeExtTextOut (HDC arg1, int arg2, int arg3, UINT arg4, LPCRECT arg5, const Extbyte * arg6, UINT arg7, const INT* arg8);
756 int qxeTranslateAccelerator (HWND hWnd, HACCEL hAccTable, LPMSG lpMsg); 1524 #endif /* defined (HAVE_MS_WINDOWS) */
757 1525
758 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1526 #if defined (HAVE_MS_WINDOWS)
759 #undef LoadMenu 1527 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
760 #define LoadMenu error_use_qxeLoadMenu_or_LoadMenuA_and_LoadMenuW 1528 #undef GetCharABCWidths
761 #endif 1529 #define GetCharABCWidths error_use_qxeGetCharABCWidths_or_GetCharABCWidthsA_and_GetCharABCWidthsW
762 HMENU qxeLoadMenu (HINSTANCE hInstance, const Extbyte * lpMenuName); 1530 #endif
763 1531 BOOL qxeGetCharABCWidths (HDC arg1, UINT arg2, UINT arg3, LPABC arg4);
764 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1532 #endif /* defined (HAVE_MS_WINDOWS) */
765 #undef LoadMenuIndirect 1533
766 #define LoadMenuIndirect error_use_qxeLoadMenuIndirect_or_LoadMenuIndirectA_and_LoadMenuIndirectW 1534 #if defined (HAVE_MS_WINDOWS)
767 #endif 1535 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
768 HMENU qxeLoadMenuIndirect (CONST MENUTEMPLATEW * lpMenuTemplate); 1536 #undef GetCharABCWidthsFloat
769 1537 #define GetCharABCWidthsFloat error_use_qxeGetCharABCWidthsFloat_or_GetCharABCWidthsFloatA_and_GetCharABCWidthsFloatW
770 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1538 #endif
771 #undef ChangeMenu 1539 BOOL qxeGetCharABCWidthsFloat (HDC arg1, UINT arg2, UINT arg3, LPABCFLOAT arg4);
772 #define ChangeMenu error_use_qxeChangeMenu_or_ChangeMenuA_and_ChangeMenuW 1540 #endif /* defined (HAVE_MS_WINDOWS) */
773 #endif 1541
774 BOOL qxeChangeMenu (HMENU hMenu, UINT cmd, const Extbyte * lpszNewItem, UINT cmdInsert, UINT flags); 1542 #if defined (HAVE_MS_WINDOWS)
775 1543 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
776 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1544 #undef GetCharacterPlacement
777 #undef GetMenuString 1545 #define GetCharacterPlacement error_use_qxeGetCharacterPlacement_or_GetCharacterPlacementA_and_GetCharacterPlacementW
778 #define GetMenuString error_use_qxeGetMenuString_or_GetMenuStringA_and_GetMenuStringW 1546 #endif
779 #endif 1547 DWORD qxeGetCharacterPlacement (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPGCP_RESULTSW arg5, DWORD arg6);
780 int qxeGetMenuString (HMENU hMenu, UINT uIDItem, Extbyte * lpString, int nMaxCount, UINT uFlag); 1548 #endif /* defined (HAVE_MS_WINDOWS) */
781 1549
782 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1550 #if defined (HAVE_MS_WINDOWS)
783 #undef InsertMenu 1551 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
784 #define InsertMenu error_use_qxeInsertMenu_or_InsertMenuA_and_InsertMenuW 1552 #undef GetCharWidth32
785 #endif 1553 #define GetCharWidth32 error_use_qxeGetCharWidth32_or_GetCharWidth32A_and_GetCharWidth32W
786 BOOL qxeInsertMenu (HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem); 1554 #endif
787 1555 BOOL qxeGetCharWidth32 (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
788 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1556 #endif /* defined (HAVE_MS_WINDOWS) */
789 #undef AppendMenu 1557
790 #define AppendMenu error_use_qxeAppendMenu_or_AppendMenuA_and_AppendMenuW 1558 #if defined (HAVE_MS_WINDOWS)
791 #endif 1559 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
792 BOOL qxeAppendMenu (HMENU hMenu, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem); 1560 #undef GetCharWidth
793 1561 #define GetCharWidth error_use_qxeGetCharWidth_or_GetCharWidthA_and_GetCharWidthW
794 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1562 #endif
795 #undef ModifyMenu 1563 BOOL qxeGetCharWidth (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
796 #define ModifyMenu error_use_qxeModifyMenu_or_ModifyMenuA_and_ModifyMenuW 1564 #endif /* defined (HAVE_MS_WINDOWS) */
797 #endif 1565
798 BOOL qxeModifyMenu (HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem); 1566 #if defined (HAVE_MS_WINDOWS)
799 1567 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
800 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1568 #undef GetCharWidthFloat
801 #undef InsertMenuItem 1569 #define GetCharWidthFloat error_use_qxeGetCharWidthFloat_or_GetCharWidthFloatA_and_GetCharWidthFloatW
802 #define InsertMenuItem error_use_qxeInsertMenuItem_or_InsertMenuItemA_and_InsertMenuItemW 1570 #endif
803 #endif 1571 BOOL qxeGetCharWidthFloat (HDC arg1, UINT arg2, UINT arg3, PFLOAT arg4);
804 BOOL qxeInsertMenuItem (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4); 1572 #endif /* defined (HAVE_MS_WINDOWS) */
805 1573
806 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1574 #if defined (HAVE_MS_WINDOWS)
807 #undef GetMenuItemInfo 1575 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
808 #define GetMenuItemInfo error_use_qxeGetMenuItemInfo_or_GetMenuItemInfoA_and_GetMenuItemInfoW 1576 #undef GetEnhMetaFile
809 #endif 1577 #define GetEnhMetaFile error_use_qxeGetEnhMetaFile_or_GetEnhMetaFileA_and_GetEnhMetaFileW
810 BOOL qxeGetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPMENUITEMINFOW arg4); 1578 #endif
811 1579 HENHMETAFILE qxeGetEnhMetaFile (const Extbyte * arg1);
812 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1580 #endif /* defined (HAVE_MS_WINDOWS) */
813 #undef SetMenuItemInfo 1581
814 #define SetMenuItemInfo error_use_qxeSetMenuItemInfo_or_SetMenuItemInfoA_and_SetMenuItemInfoW 1582 #if defined (HAVE_MS_WINDOWS)
815 #endif 1583 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
816 BOOL qxeSetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4); 1584 #undef GetEnhMetaFileDescription
817 1585 #define GetEnhMetaFileDescription error_use_qxeGetEnhMetaFileDescription_or_GetEnhMetaFileDescriptionA_and_GetEnhMetaFileDescriptionW
818 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1586 #endif
819 #undef DrawText 1587 UINT qxeGetEnhMetaFileDescription (HENHMETAFILE arg1, UINT arg2, Extbyte * arg3);
820 #define DrawText error_use_qxeDrawText_or_DrawTextA_and_DrawTextW 1588 #endif /* defined (HAVE_MS_WINDOWS) */
821 #endif 1589
822 int qxeDrawText (HDC hDC, const Extbyte * lpString, int nCount, LPRECT lpRect, UINT uFormat); 1590 #if defined (HAVE_MS_WINDOWS)
823 1591 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
824 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1592 #undef GetGlyphOutline
825 #undef DrawTextEx 1593 #define GetGlyphOutline error_use_qxeGetGlyphOutline_or_GetGlyphOutlineA_and_GetGlyphOutlineW
826 #define DrawTextEx error_use_qxeDrawTextEx_or_DrawTextExA_and_DrawTextExW 1594 #endif
827 #endif 1595 DWORD qxeGetGlyphOutline (HDC arg1, UINT arg2, UINT arg3, LPGLYPHMETRICS arg4, DWORD arg5, PVOID arg6, const MAT2* arg7);
828 int qxeDrawTextEx (HDC arg1, Extbyte * arg2, int arg3, LPRECT arg4, UINT arg5, LPDRAWTEXTPARAMS arg6); 1596 #endif /* defined (HAVE_MS_WINDOWS) */
829 1597
830 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1598 #if defined (HAVE_MS_WINDOWS)
831 #undef GrayString 1599 /* Skipping GetICMProfile because NT 4.0+ only, error in Cygwin prototype */
832 #define GrayString error_use_qxeGrayString_or_GrayStringA_and_GrayStringW 1600 #endif /* defined (HAVE_MS_WINDOWS) */
833 #endif 1601
834 BOOL qxeGrayString (HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight); 1602 #if defined (HAVE_MS_WINDOWS)
835 1603 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
836 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1604 #undef GetKerningPairs
837 #undef DrawState 1605 #define GetKerningPairs error_use_qxeGetKerningPairs_or_GetKerningPairsA_and_GetKerningPairsW
838 #define DrawState error_use_qxeDrawState_or_DrawStateA_and_DrawStateW 1606 #endif
839 #endif 1607 DWORD qxeGetKerningPairs (HDC arg1, DWORD arg2, LPKERNINGPAIR arg3);
840 BOOL qxeDrawState (HDC arg1, HBRUSH arg2, DRAWSTATEPROC arg3, LPARAM arg4, WPARAM arg5, int arg6, int arg7, int arg8, int arg9, UINT arg10); 1608 #endif /* defined (HAVE_MS_WINDOWS) */
841 1609
842 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1610 #if defined (HAVE_MS_WINDOWS)
843 #undef TabbedTextOut 1611 #undef GetLogColorSpace
844 #define TabbedTextOut error_use_qxeTabbedTextOut_or_TabbedTextOutA_and_TabbedTextOutW 1612 #define GetLogColorSpace error_split_sized_LPLOGCOLORSPACE__NT_4_0__only
845 #endif 1613 #endif /* defined (HAVE_MS_WINDOWS) */
846 LONG qxeTabbedTextOut (HDC hDC, int X, int Y, const Extbyte * lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin); 1614
847 1615 #if defined (HAVE_MS_WINDOWS)
848 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1616 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
849 #undef GetTabbedTextExtent 1617 #undef GetMetaFile
850 #define GetTabbedTextExtent error_use_qxeGetTabbedTextExtent_or_GetTabbedTextExtentA_and_GetTabbedTextExtentW 1618 #define GetMetaFile error_use_qxeGetMetaFile_or_GetMetaFileA_and_GetMetaFileW
851 #endif 1619 #endif
852 DWORD qxeGetTabbedTextExtent (HDC hDC, const Extbyte * lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions); 1620 HMETAFILE qxeGetMetaFile (const Extbyte * arg1);
853 1621 #endif /* defined (HAVE_MS_WINDOWS) */
854 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1622
855 #undef SetProp 1623 #if defined (HAVE_MS_WINDOWS)
856 #define SetProp error_use_qxeSetProp_or_SetPropA_and_SetPropW 1624 /* Skipping GetObject because split-sized LOGFONT */
857 #endif 1625 #endif /* defined (HAVE_MS_WINDOWS) */
858 BOOL qxeSetProp (HWND hWnd, const Extbyte * lpString, HANDLE hData); 1626
859 1627 #if defined (HAVE_MS_WINDOWS)
860 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1628 #undef GetOutlineTextMetrics
861 #undef GetProp 1629 #define GetOutlineTextMetrics error_split_sized_LPOUTLINETEXTMETRIC
862 #define GetProp error_use_qxeGetProp_or_GetPropA_and_GetPropW 1630 #endif /* defined (HAVE_MS_WINDOWS) */
863 #endif 1631
864 HANDLE qxeGetProp (HWND hWnd, const Extbyte * lpString); 1632 #if defined (HAVE_MS_WINDOWS)
865 1633 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
866 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1634 #undef GetTextExtentExPoint
867 #undef RemoveProp 1635 #define GetTextExtentExPoint error_use_qxeGetTextExtentExPoint_or_GetTextExtentExPointA_and_GetTextExtentExPointW
868 #define RemoveProp error_use_qxeRemoveProp_or_RemovePropA_and_RemovePropW 1636 #endif
869 #endif 1637 BOOL qxeGetTextExtentExPoint (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPINT arg5, LPINT arg6, LPSIZE arg7);
870 HANDLE qxeRemoveProp (HWND hWnd, const Extbyte * lpString); 1638 #endif /* defined (HAVE_MS_WINDOWS) */
871 1639
872 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1640 #if defined (HAVE_MS_WINDOWS)
873 #undef EnumPropsEx 1641 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
874 #define EnumPropsEx error_use_qxeEnumPropsEx_or_EnumPropsExA_and_EnumPropsExW 1642 #undef GetTextExtentPoint
875 #endif 1643 #define GetTextExtentPoint error_use_qxeGetTextExtentPoint_or_GetTextExtentPointA_and_GetTextExtentPointW
876 int qxeEnumPropsEx (HWND hWnd, PROPENUMPROCEXW lpEnumFunc, LPARAM lParam); 1644 #endif
877 1645 BOOL qxeGetTextExtentPoint (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
878 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1646 #endif /* defined (HAVE_MS_WINDOWS) */
879 #undef EnumProps 1647
880 #define EnumProps error_use_qxeEnumProps_or_EnumPropsA_and_EnumPropsW 1648 #if defined (HAVE_MS_WINDOWS)
881 #endif 1649 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
882 int qxeEnumProps (HWND hWnd, PROPENUMPROCW lpEnumFunc); 1650 #undef GetTextExtentPoint32
883 1651 #define GetTextExtentPoint32 error_use_qxeGetTextExtentPoint32_or_GetTextExtentPoint32A_and_GetTextExtentPoint32W
884 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1652 #endif
885 #undef SetWindowText 1653 BOOL qxeGetTextExtentPoint32 (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
886 #define SetWindowText error_use_qxeSetWindowText_or_SetWindowTextA_and_SetWindowTextW 1654 #endif /* defined (HAVE_MS_WINDOWS) */
887 #endif 1655
888 BOOL qxeSetWindowText (HWND hWnd, const Extbyte * lpString); 1656 #if defined (HAVE_MS_WINDOWS)
889 1657 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
890 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1658 #undef GetTextFace
891 #undef GetWindowText 1659 #define GetTextFace error_use_qxeGetTextFace_or_GetTextFaceA_and_GetTextFaceW
892 #define GetWindowText error_use_qxeGetWindowText_or_GetWindowTextA_and_GetWindowTextW 1660 #endif
893 #endif 1661 int qxeGetTextFace (HDC arg1, int arg2, Extbyte * arg3);
894 int qxeGetWindowText (HWND hWnd, Extbyte * lpString, int nMaxCount); 1662 #endif /* defined (HAVE_MS_WINDOWS) */
895 1663
896 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1664 #if defined (HAVE_MS_WINDOWS)
897 #undef GetWindowTextLength 1665 /* Skipping GetTextMetrics because split-sized LPTEXTMETRIC */
898 #define GetWindowTextLength error_use_qxeGetWindowTextLength_or_GetWindowTextLengthA_and_GetWindowTextLengthW 1666 #endif /* defined (HAVE_MS_WINDOWS) */
899 #endif 1667
900 int qxeGetWindowTextLength (HWND hWnd); 1668 #if defined (HAVE_MS_WINDOWS)
901 1669 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
902 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1670 #undef PolyTextOut
903 #undef MessageBox 1671 #define PolyTextOut error_use_qxePolyTextOut_or_PolyTextOutA_and_PolyTextOutW
904 #define MessageBox error_use_qxeMessageBox_or_MessageBoxA_and_MessageBoxW 1672 #endif
905 #endif 1673 BOOL qxePolyTextOut (HDC arg1, const POLYTEXTW* arg2, int arg3);
906 int qxeMessageBox (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType); 1674 #endif /* defined (HAVE_MS_WINDOWS) */
907 1675
908 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1676 #if defined (HAVE_MS_WINDOWS)
909 #undef MessageBoxEx 1677 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
910 #define MessageBoxEx error_use_qxeMessageBoxEx_or_MessageBoxExA_and_MessageBoxExW 1678 #undef RemoveFontResource
911 #endif 1679 #define RemoveFontResource error_use_qxeRemoveFontResource_or_RemoveFontResourceA_and_RemoveFontResourceW
912 int qxeMessageBoxEx (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType, WORD wLanguageId); 1680 #endif
913 1681 BOOL qxeRemoveFontResource (const Extbyte * arg1);
914 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1682 #endif /* defined (HAVE_MS_WINDOWS) */
915 #undef MessageBoxIndirect 1683
916 #define MessageBoxIndirect error_use_qxeMessageBoxIndirect_or_MessageBoxIndirectA_and_MessageBoxIndirectW 1684 #if defined (HAVE_MS_WINDOWS)
917 #endif 1685 #undef RemoveFontResourceEx
918 int qxeMessageBoxIndirect (LPMSGBOXPARAMSW arg1); 1686 #define RemoveFontResourceEx error_NT_5_0__only
919 1687 #endif /* defined (HAVE_MS_WINDOWS) */
920 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1688
921 #undef GetWindowLong 1689 #if defined (HAVE_MS_WINDOWS)
922 #define GetWindowLong error_use_qxeGetWindowLong_or_GetWindowLongA_and_GetWindowLongW 1690 /* Skipping ResetDC because split-sized DEVMODE */
923 #endif 1691 #endif /* defined (HAVE_MS_WINDOWS) */
924 LONG qxeGetWindowLong (HWND hWnd, int nIndex); 1692
925 1693 #if defined (HAVE_MS_WINDOWS)
926 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1694 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
927 #undef SetWindowLong 1695 #undef SetICMProfile
928 #define SetWindowLong error_use_qxeSetWindowLong_or_SetWindowLongA_and_SetWindowLongW 1696 #define SetICMProfile error_use_qxeSetICMProfile_or_SetICMProfileA_and_SetICMProfileW
929 #endif 1697 #endif
930 LONG qxeSetWindowLong (HWND hWnd, int nIndex, LONG dwNewLong); 1698 BOOL qxeSetICMProfile (HDC arg1, Extbyte * arg2);
931 1699 #endif /* defined (HAVE_MS_WINDOWS) */
932 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1700
933 #undef GetClassLong 1701 #if defined (HAVE_MS_WINDOWS)
934 #define GetClassLong error_use_qxeGetClassLong_or_GetClassLongA_and_GetClassLongW 1702 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
935 #endif 1703 #undef StartDoc
936 DWORD qxeGetClassLong (HWND hWnd, int nIndex); 1704 #define StartDoc error_use_qxeStartDoc_or_StartDocA_and_StartDocW
937 1705 #endif
938 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1706 int qxeStartDoc (HDC arg1, const DOCINFOW* arg2);
939 #undef SetClassLong 1707 #endif /* defined (HAVE_MS_WINDOWS) */
940 #define SetClassLong error_use_qxeSetClassLong_or_SetClassLongA_and_SetClassLongW 1708
941 #endif 1709 #if defined (HAVE_MS_WINDOWS)
942 DWORD qxeSetClassLong (HWND hWnd, int nIndex, LONG dwNewLong); 1710 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
943 1711 #undef TextOut
944 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1712 #define TextOut error_use_qxeTextOut_or_TextOutA_and_TextOutW
945 #undef FindWindow 1713 #endif
946 #define FindWindow error_use_qxeFindWindow_or_FindWindowA_and_FindWindowW 1714 BOOL qxeTextOut (HDC arg1, int arg2, int arg3, const Extbyte * arg4, int arg5);
947 #endif 1715 #endif /* defined (HAVE_MS_WINDOWS) */
948 HWND qxeFindWindow (const Extbyte * lpClassName, const Extbyte * lpWindowName); 1716
949 1717 #if defined (HAVE_MS_WINDOWS)
950 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1718 /* Skipping UpdateICMRegKey because NT 4.0+ only, error in Cygwin prototype */
951 #undef FindWindowEx 1719 #endif /* defined (HAVE_MS_WINDOWS) */
952 #define FindWindowEx error_use_qxeFindWindowEx_or_FindWindowExA_and_FindWindowExW 1720
953 #endif 1721 #if defined (HAVE_MS_WINDOWS)
954 HWND qxeFindWindowEx (HWND arg1, HWND arg2, const Extbyte * arg3, const Extbyte * arg4); 1722 #undef wglUseFontBitmaps
955 1723 #define wglUseFontBitmaps error_causes_link_error
956 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1724 #endif /* defined (HAVE_MS_WINDOWS) */
957 #undef GetClassName 1725
958 #define GetClassName error_use_qxeGetClassName_or_GetClassNameA_and_GetClassNameW 1726 #if defined (HAVE_MS_WINDOWS)
959 #endif 1727 #undef wglUseFontOutlines
960 int qxeGetClassName (HWND hWnd, Extbyte * lpClassName, int nMaxCount); 1728 #define wglUseFontOutlines error_causes_link_error
961 1729 #endif /* defined (HAVE_MS_WINDOWS) */
962 #undef SetWindowsHook 1730
963 #define SetWindowsHook error_obsolete__two_versions__STRICT_and_non_STRICT 1731 #if defined (HAVE_MS_WINDOWS)
964 1732 #undef GetGlyphIndices
965 #undef SetWindowsHook 1733 #define GetGlyphIndices error_NT_5_0__only
966 #define SetWindowsHook error_obsolete__two_versions__STRICT_and_non_STRICT 1734 #endif /* defined (HAVE_MS_WINDOWS) */
967 1735
968 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1736
969 #undef SetWindowsHookEx 1737 /* Processing file SHLOBJ.H */
970 #define SetWindowsHookEx error_use_qxeSetWindowsHookEx_or_SetWindowsHookExA_and_SetWindowsHookExW 1738
971 #endif 1739 /* Skipping SHBrowseForFolder because need to intercept callback for SendMessage */
972 HHOOK qxeSetWindowsHookEx (int idHook, HOOKPROC lpfn, HINSTANCE hmod, DWORD dwThreadId); 1740
973 1741 /* Skipping SHGetDataFromIDList because split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries */
974 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1742
975 #undef LoadBitmap 1743 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
976 #define LoadBitmap error_use_qxeLoadBitmap_or_LoadBitmapA_and_LoadBitmapW 1744 #undef SHGetPathFromIDList
977 #endif 1745 #define SHGetPathFromIDList error_use_qxeSHGetPathFromIDList_or_SHGetPathFromIDListA_and_SHGetPathFromIDListW
978 HBITMAP qxeLoadBitmap (HINSTANCE hInstance, const Extbyte * lpBitmapName); 1746 #endif
979 1747 BOOL qxeSHGetPathFromIDList (LPCITEMIDLIST arg1, Extbyte * arg2);
980 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1748
981 #undef LoadCursor 1749 /* Skipping SHGetSpecialFolderPath because error in Cygwin prototype, missing from Cygwin libraries */
982 #define LoadCursor error_use_qxeLoadCursor_or_LoadCursorA_and_LoadCursorW 1750
983 #endif 1751
984 HCURSOR qxeLoadCursor (HINSTANCE hInstance, const Extbyte * lpCursorName); 1752 /* Processing file COMMDLG.H */
985 1753
986 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1754 #if defined (HAVE_MS_WINDOWS)
987 #undef LoadCursorFromFile 1755 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
988 #define LoadCursorFromFile error_use_qxeLoadCursorFromFile_or_LoadCursorFromFileA_and_LoadCursorFromFileW 1756 #undef ChooseColor
989 #endif 1757 #define ChooseColor error_use_qxeChooseColor_or_ChooseColorA_and_ChooseColorW
990 HCURSOR qxeLoadCursorFromFile (const Extbyte * lpFileName); 1758 #endif
991 1759 BOOL qxeChooseColor (LPCHOOSECOLORW arg1);
992 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1760 #endif /* defined (HAVE_MS_WINDOWS) */
993 #undef LoadIcon 1761
994 #define LoadIcon error_use_qxeLoadIcon_or_LoadIconA_and_LoadIconW 1762 #if defined (HAVE_MS_WINDOWS)
995 #endif 1763 #undef ChooseFont
996 HICON qxeLoadIcon (HINSTANCE hInstance, const Extbyte * lpIconName); 1764 #define ChooseFont error_split_sized_LPLOGFONT_in_LPCHOOSEFONT
997 1765 #endif /* defined (HAVE_MS_WINDOWS) */
998 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1766
999 #undef LoadImage 1767 #if defined (HAVE_MS_WINDOWS)
1000 #define LoadImage error_use_qxeLoadImage_or_LoadImageA_and_LoadImageW 1768 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1001 #endif 1769 #undef FindText
1002 HANDLE qxeLoadImage (HINSTANCE arg1, const Extbyte * arg2, UINT arg3, int arg4, int arg5, UINT arg6); 1770 #define FindText error_use_qxeFindText_or_FindTextA_and_FindTextW
1003 1771 #endif
1004 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1772 HWND qxeFindText (LPFINDREPLACEW arg1);
1005 #undef LoadString 1773 #endif /* defined (HAVE_MS_WINDOWS) */
1006 #define LoadString error_use_qxeLoadString_or_LoadStringA_and_LoadStringW 1774
1007 #endif 1775 #if defined (HAVE_MS_WINDOWS)
1008 int qxeLoadString (HINSTANCE hInstance, UINT uID, Extbyte * lpBuffer, int nBufferMax); 1776 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1009 1777 #undef GetFileTitle
1010 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1778 #define GetFileTitle error_use_qxeGetFileTitle_or_GetFileTitleA_and_GetFileTitleW
1011 #undef IsDialogMessage 1779 #endif
1012 #define IsDialogMessage error_use_qxeIsDialogMessage_or_IsDialogMessageA_and_IsDialogMessageW 1780 short qxeGetFileTitle (const Extbyte * arg1, Extbyte * arg2, WORD arg3);
1013 #endif 1781 #endif /* defined (HAVE_MS_WINDOWS) */
1014 BOOL qxeIsDialogMessage (HWND hDlg, LPMSG lpMsg); 1782
1015 1783 #if defined (HAVE_MS_WINDOWS)
1016 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1784 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1017 #undef DlgDirList 1785 #undef GetOpenFileName
1018 #define DlgDirList error_use_qxeDlgDirList_or_DlgDirListA_and_DlgDirListW 1786 #define GetOpenFileName error_use_qxeGetOpenFileName_or_GetOpenFileNameA_and_GetOpenFileNameW
1019 #endif 1787 #endif
1020 int qxeDlgDirList (HWND hDlg, Extbyte * lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType); 1788 BOOL qxeGetOpenFileName (LPOPENFILENAMEW arg1);
1021 1789 #endif /* defined (HAVE_MS_WINDOWS) */
1022 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1790
1023 #undef DlgDirSelectEx 1791 #if defined (HAVE_MS_WINDOWS)
1024 #define DlgDirSelectEx error_use_qxeDlgDirSelectEx_or_DlgDirSelectExA_and_DlgDirSelectExW 1792 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1025 #endif 1793 #undef GetSaveFileName
1026 BOOL qxeDlgDirSelectEx (HWND hDlg, Extbyte * lpString, int nCount, int nIDListBox); 1794 #define GetSaveFileName error_use_qxeGetSaveFileName_or_GetSaveFileNameA_and_GetSaveFileNameW
1027 1795 #endif
1028 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1796 BOOL qxeGetSaveFileName (LPOPENFILENAMEW arg1);
1029 #undef DlgDirListComboBox 1797 #endif /* defined (HAVE_MS_WINDOWS) */
1030 #define DlgDirListComboBox error_use_qxeDlgDirListComboBox_or_DlgDirListComboBoxA_and_DlgDirListComboBoxW 1798
1031 #endif 1799 #if defined (HAVE_MS_WINDOWS)
1032 int qxeDlgDirListComboBox (HWND hDlg, Extbyte * lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype); 1800 /* Skipping PageSetupDlg because LPPAGESETUPDLG with split-sized DEVMODE handle */
1033 1801 #endif /* defined (HAVE_MS_WINDOWS) */
1034 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1802
1035 #undef DlgDirSelectComboBoxEx 1803 #if defined (HAVE_MS_WINDOWS)
1036 #define DlgDirSelectComboBoxEx error_use_qxeDlgDirSelectComboBoxEx_or_DlgDirSelectComboBoxExA_and_DlgDirSelectComboBoxExW 1804 /* Skipping PrintDlg because LPPRINTDLG with split-sized DEVMODE handle */
1037 #endif 1805 #endif /* defined (HAVE_MS_WINDOWS) */
1038 BOOL qxeDlgDirSelectComboBoxEx (HWND hDlg, Extbyte * lpString, int nCount, int nIDComboBox); 1806
1039 1807 #if defined (HAVE_MS_WINDOWS)
1040 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1808 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1041 #undef DefFrameProc 1809 #undef ReplaceText
1042 #define DefFrameProc error_use_qxeDefFrameProc_or_DefFrameProcA_and_DefFrameProcW 1810 #define ReplaceText error_use_qxeReplaceText_or_ReplaceTextA_and_ReplaceTextW
1043 #endif 1811 #endif
1044 LRESULT qxeDefFrameProc (HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam); 1812 HWND qxeReplaceText (LPFINDREPLACEW arg1);
1045 1813 #endif /* defined (HAVE_MS_WINDOWS) */
1046 #undef DefMDIChildProc
1047 #define DefMDIChildProc error_return_value_is_conditionalized_on__MAC__messes_up_parser
1048
1049 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1050 #undef CreateMDIWindow
1051 #define CreateMDIWindow error_use_qxeCreateMDIWindow_or_CreateMDIWindowA_and_CreateMDIWindowW
1052 #endif
1053 HWND qxeCreateMDIWindow (Extbyte * lpClassName, Extbyte * lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam);
1054
1055 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1056 #undef WinHelp
1057 #define WinHelp error_use_qxeWinHelp_or_WinHelpA_and_WinHelpW
1058 #endif
1059 BOOL qxeWinHelp (HWND hWndMain, const Extbyte * lpszHelp, UINT uCommand, DWORD dwData);
1060
1061 #undef ChangeDisplaySettings
1062 #define ChangeDisplaySettings error_split_sized_LPDEVMODE
1063
1064 #undef ChangeDisplaySettingsEx
1065 #define ChangeDisplaySettingsEx error_split_sized_LPDEVMODE__NT_5_0_Win98__only
1066
1067 #undef EnumDisplaySettings
1068 #define EnumDisplaySettings error_split_sized_LPDEVMODE
1069
1070 #undef EnumDisplayDevices
1071 #define EnumDisplayDevices error_split_sized_PDISPLAY_DEVICE__NT_5_0__only__no_Win98
1072
1073 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1074 #undef SystemParametersInfo
1075 #define SystemParametersInfo error_use_qxeSystemParametersInfo_or_SystemParametersInfoA_and_SystemParametersInfoW
1076 #endif
1077 BOOL qxeSystemParametersInfo (UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
1078
1079 #undef GetMonitorInfo
1080 #define GetMonitorInfo error_NT_5_0_Win98__only
1081
1082 #undef GetWindowModuleFileName
1083 #define GetWindowModuleFileName error_NT_5_0__only
1084
1085 #undef RealGetWindowClass
1086 #define RealGetWindowClass error_NT_5_0__only
1087
1088 #undef GetAltTabInfo
1089 #define GetAltTabInfo error_NT_5_0__only
1090
1091
1092 /* Processing file IME.H */
1093
1094 #undef SendIMEMessageEx
1095 #define SendIMEMessageEx error_obsolete__no_docs_available
1096 1814
1097 1815
1098 /* Processing file IMM.H */ 1816 /* Processing file IMM.H */
1099 1817
1100 #if defined (HAVE_MS_WINDOWS) 1818 #if defined (HAVE_MS_WINDOWS)
1101 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1819 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1102 #undef ImmInstallIME 1820 #undef ImmInstallIME
1103 #define ImmInstallIME error_use_qxeImmInstallIME_or_ImmInstallIMEA_and_ImmInstallIMEW 1821 #define ImmInstallIME error_use_qxeImmInstallIME_or_ImmInstallIMEA_and_ImmInstallIMEW
1104 #endif 1822 #endif
1105 HKL qxeImmInstallIME (const Extbyte * lpszIMEFileName, const Extbyte * lpszLayoutText); 1823 HKL qxeImmInstallIME (const Extbyte * arg1, const Extbyte * arg2);
1106 #endif /* defined (HAVE_MS_WINDOWS) */ 1824 #endif /* defined (HAVE_MS_WINDOWS) */
1107 1825
1108 #if defined (HAVE_MS_WINDOWS) 1826 #if defined (HAVE_MS_WINDOWS)
1109 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1827 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1110 #undef ImmGetDescription 1828 #undef ImmGetDescription
1111 #define ImmGetDescription error_use_qxeImmGetDescription_or_ImmGetDescriptionA_and_ImmGetDescriptionW 1829 #define ImmGetDescription error_use_qxeImmGetDescription_or_ImmGetDescriptionA_and_ImmGetDescriptionW
1112 #endif 1830 #endif
1113 UINT qxeImmGetDescription (HKL arg1, Extbyte * arg2, UINT uBufLen); 1831 UINT qxeImmGetDescription (HKL arg1, Extbyte * arg2, UINT arg3);
1114 #endif /* defined (HAVE_MS_WINDOWS) */ 1832 #endif /* defined (HAVE_MS_WINDOWS) */
1115 1833
1116 #if defined (HAVE_MS_WINDOWS) 1834 #if defined (HAVE_MS_WINDOWS)
1117 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1835 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1118 #undef ImmGetIMEFileName 1836 #undef ImmGetIMEFileName
1119 #define ImmGetIMEFileName error_use_qxeImmGetIMEFileName_or_ImmGetIMEFileNameA_and_ImmGetIMEFileNameW 1837 #define ImmGetIMEFileName error_use_qxeImmGetIMEFileName_or_ImmGetIMEFileNameA_and_ImmGetIMEFileNameW
1120 #endif 1838 #endif
1121 UINT qxeImmGetIMEFileName (HKL arg1, Extbyte * arg2, UINT uBufLen); 1839 UINT qxeImmGetIMEFileName (HKL arg1, Extbyte * arg2, UINT arg3);
1122 #endif /* defined (HAVE_MS_WINDOWS) */ 1840 #endif /* defined (HAVE_MS_WINDOWS) */
1123 1841
1124 #if defined (HAVE_MS_WINDOWS) 1842 #if defined (HAVE_MS_WINDOWS)
1125 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1843 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1126 #undef ImmGetCompositionString 1844 #undef ImmGetCompositionString
1127 #define ImmGetCompositionString error_use_qxeImmGetCompositionString_or_ImmGetCompositionStringA_and_ImmGetCompositionStringW 1845 #define ImmGetCompositionString error_use_qxeImmGetCompositionString_or_ImmGetCompositionStringA_and_ImmGetCompositionStringW
1128 #endif 1846 #endif
1129 LONG qxeImmGetCompositionString (HIMC arg1, DWORD arg2, LPVOID arg3, DWORD arg4); 1847 LONG qxeImmGetCompositionString (HIMC arg1, DWORD arg2, PVOID arg3, DWORD arg4);
1130 #endif /* defined (HAVE_MS_WINDOWS) */ 1848 #endif /* defined (HAVE_MS_WINDOWS) */
1131 1849
1132 #if defined (HAVE_MS_WINDOWS) 1850 #if defined (HAVE_MS_WINDOWS)
1133 /* Skipping ImmSetCompositionString because different prototypes in VC6 and VC7 */ 1851 /* Skipping ImmSetCompositionString because different prototypes in VC6 and VC7 */
1134 #endif /* defined (HAVE_MS_WINDOWS) */ 1852 #endif /* defined (HAVE_MS_WINDOWS) */
1136 #if defined (HAVE_MS_WINDOWS) 1854 #if defined (HAVE_MS_WINDOWS)
1137 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1855 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1138 #undef ImmGetCandidateListCount 1856 #undef ImmGetCandidateListCount
1139 #define ImmGetCandidateListCount error_use_qxeImmGetCandidateListCount_or_ImmGetCandidateListCountA_and_ImmGetCandidateListCountW 1857 #define ImmGetCandidateListCount error_use_qxeImmGetCandidateListCount_or_ImmGetCandidateListCountA_and_ImmGetCandidateListCountW
1140 #endif 1858 #endif
1141 DWORD qxeImmGetCandidateListCount (HIMC arg1, LPDWORD lpdwListCount); 1859 DWORD qxeImmGetCandidateListCount (HIMC arg1, PDWORD arg2);
1142 #endif /* defined (HAVE_MS_WINDOWS) */ 1860 #endif /* defined (HAVE_MS_WINDOWS) */
1143 1861
1144 #if defined (HAVE_MS_WINDOWS) 1862 #if defined (HAVE_MS_WINDOWS)
1145 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1863 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1146 #undef ImmGetCandidateList 1864 #undef ImmGetCandidateList
1147 #define ImmGetCandidateList error_use_qxeImmGetCandidateList_or_ImmGetCandidateListA_and_ImmGetCandidateListW 1865 #define ImmGetCandidateList error_use_qxeImmGetCandidateList_or_ImmGetCandidateListA_and_ImmGetCandidateListW
1148 #endif 1866 #endif
1149 DWORD qxeImmGetCandidateList (HIMC arg1, DWORD deIndex, LPCANDIDATELIST arg3, DWORD dwBufLen); 1867 DWORD qxeImmGetCandidateList (HIMC arg1, DWORD arg2, PCANDIDATELIST arg3, DWORD arg4);
1150 #endif /* defined (HAVE_MS_WINDOWS) */ 1868 #endif /* defined (HAVE_MS_WINDOWS) */
1151 1869
1152 #if defined (HAVE_MS_WINDOWS) 1870 #if defined (HAVE_MS_WINDOWS)
1153 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1871 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1154 #undef ImmGetGuideLine 1872 #undef ImmGetGuideLine
1155 #define ImmGetGuideLine error_use_qxeImmGetGuideLine_or_ImmGetGuideLineA_and_ImmGetGuideLineW 1873 #define ImmGetGuideLine error_use_qxeImmGetGuideLine_or_ImmGetGuideLineA_and_ImmGetGuideLineW
1156 #endif 1874 #endif
1157 DWORD qxeImmGetGuideLine (HIMC arg1, DWORD dwIndex, Extbyte * arg3, DWORD dwBufLen); 1875 DWORD qxeImmGetGuideLine (HIMC arg1, DWORD arg2, Extbyte * arg3, DWORD arg4);
1158 #endif /* defined (HAVE_MS_WINDOWS) */ 1876 #endif /* defined (HAVE_MS_WINDOWS) */
1159 1877
1160 #if defined (HAVE_MS_WINDOWS) 1878 #if defined (HAVE_MS_WINDOWS)
1161 /* Skipping ImmGetCompositionFont because split-sized LOGFONT */ 1879 /* Skipping ImmGetCompositionFont because split-sized LOGFONT */
1162 #endif /* defined (HAVE_MS_WINDOWS) */ 1880 #endif /* defined (HAVE_MS_WINDOWS) */
1168 #if defined (HAVE_MS_WINDOWS) 1886 #if defined (HAVE_MS_WINDOWS)
1169 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1887 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1170 #undef ImmConfigureIME 1888 #undef ImmConfigureIME
1171 #define ImmConfigureIME error_use_qxeImmConfigureIME_or_ImmConfigureIMEA_and_ImmConfigureIMEW 1889 #define ImmConfigureIME error_use_qxeImmConfigureIME_or_ImmConfigureIMEA_and_ImmConfigureIMEW
1172 #endif 1890 #endif
1173 BOOL qxeImmConfigureIME (HKL arg1, HWND arg2, DWORD arg3, LPVOID arg4); 1891 BOOL qxeImmConfigureIME (HKL arg1, HWND arg2, DWORD arg3, PVOID arg4);
1174 #endif /* defined (HAVE_MS_WINDOWS) */ 1892 #endif /* defined (HAVE_MS_WINDOWS) */
1175 1893
1176 #if defined (HAVE_MS_WINDOWS) 1894 #if defined (HAVE_MS_WINDOWS)
1177 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1895 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1178 #undef ImmEscape 1896 #undef ImmEscape
1179 #define ImmEscape error_use_qxeImmEscape_or_ImmEscapeA_and_ImmEscapeW 1897 #define ImmEscape error_use_qxeImmEscape_or_ImmEscapeA_and_ImmEscapeW
1180 #endif 1898 #endif
1181 LRESULT qxeImmEscape (HKL arg1, HIMC arg2, UINT arg3, LPVOID arg4); 1899 LRESULT qxeImmEscape (HKL arg1, HIMC arg2, UINT arg3, PVOID arg4);
1182 #endif /* defined (HAVE_MS_WINDOWS) */ 1900 #endif /* defined (HAVE_MS_WINDOWS) */
1183 1901
1184 #if defined (HAVE_MS_WINDOWS) 1902 #if defined (HAVE_MS_WINDOWS)
1185 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1903 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1186 #undef ImmGetConversionList 1904 #undef ImmGetConversionList
1187 #define ImmGetConversionList error_use_qxeImmGetConversionList_or_ImmGetConversionListA_and_ImmGetConversionListW 1905 #define ImmGetConversionList error_use_qxeImmGetConversionList_or_ImmGetConversionListA_and_ImmGetConversionListW
1188 #endif 1906 #endif
1189 DWORD qxeImmGetConversionList (HKL arg1, HIMC arg2, const Extbyte * arg3, LPCANDIDATELIST arg4, DWORD dwBufLen, UINT uFlag); 1907 DWORD qxeImmGetConversionList (HKL arg1, HIMC arg2, const Extbyte * arg3, PCANDIDATELIST arg4, DWORD arg5, UINT arg6);
1190 #endif /* defined (HAVE_MS_WINDOWS) */ 1908 #endif /* defined (HAVE_MS_WINDOWS) */
1191 1909
1192 #if defined (HAVE_MS_WINDOWS) 1910 #if defined (HAVE_MS_WINDOWS)
1193 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1911 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1194 #undef ImmIsUIMessage 1912 #undef ImmIsUIMessage
1200 #if defined (HAVE_MS_WINDOWS) 1918 #if defined (HAVE_MS_WINDOWS)
1201 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1919 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1202 #undef ImmRegisterWord 1920 #undef ImmRegisterWord
1203 #define ImmRegisterWord error_use_qxeImmRegisterWord_or_ImmRegisterWordA_and_ImmRegisterWordW 1921 #define ImmRegisterWord error_use_qxeImmRegisterWord_or_ImmRegisterWordA_and_ImmRegisterWordW
1204 #endif 1922 #endif
1205 BOOL qxeImmRegisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszRegister); 1923 BOOL qxeImmRegisterWord (HKL arg1, const Extbyte * arg2, DWORD arg3, const Extbyte * arg4);
1206 #endif /* defined (HAVE_MS_WINDOWS) */ 1924 #endif /* defined (HAVE_MS_WINDOWS) */
1207 1925
1208 #if defined (HAVE_MS_WINDOWS) 1926 #if defined (HAVE_MS_WINDOWS)
1209 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1927 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1210 #undef ImmUnregisterWord 1928 #undef ImmUnregisterWord
1211 #define ImmUnregisterWord error_use_qxeImmUnregisterWord_or_ImmUnregisterWordA_and_ImmUnregisterWordW 1929 #define ImmUnregisterWord error_use_qxeImmUnregisterWord_or_ImmUnregisterWordA_and_ImmUnregisterWordW
1212 #endif 1930 #endif
1213 BOOL qxeImmUnregisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszUnregister); 1931 BOOL qxeImmUnregisterWord (HKL arg1, const Extbyte * arg2, DWORD arg3, const Extbyte * arg4);
1214 #endif /* defined (HAVE_MS_WINDOWS) */ 1932 #endif /* defined (HAVE_MS_WINDOWS) */
1215 1933
1216 #if defined (HAVE_MS_WINDOWS) 1934 #if defined (HAVE_MS_WINDOWS)
1217 #undef ImmGetRegisterWordStyle 1935 #undef ImmGetRegisterWordStyle
1218 #define ImmGetRegisterWordStyle error_split_sized_STYLEBUF 1936 #define ImmGetRegisterWordStyle error_split_sized_STYLEBUF
1221 #if defined (HAVE_MS_WINDOWS) 1939 #if defined (HAVE_MS_WINDOWS)
1222 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 1940 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1223 #undef ImmEnumRegisterWord 1941 #undef ImmEnumRegisterWord
1224 #define ImmEnumRegisterWord error_use_qxeImmEnumRegisterWord_or_ImmEnumRegisterWordA_and_ImmEnumRegisterWordW 1942 #define ImmEnumRegisterWord error_use_qxeImmEnumRegisterWord_or_ImmEnumRegisterWordA_and_ImmEnumRegisterWordW
1225 #endif 1943 #endif
1226 UINT qxeImmEnumRegisterWord (HKL arg1, REGISTERWORDENUMPROCW arg2, const Extbyte * lpszReading, DWORD arg4, const Extbyte * lpszRegister, LPVOID arg6); 1944 UINT qxeImmEnumRegisterWord (HKL arg1, REGISTERWORDENUMPROCW arg2, const Extbyte * arg3, DWORD arg4, const Extbyte * arg5, PVOID arg6);
1227 #endif /* defined (HAVE_MS_WINDOWS) */ 1945 #endif /* defined (HAVE_MS_WINDOWS) */
1228 1946
1229 #if defined (HAVE_MS_WINDOWS) 1947 #if defined (HAVE_MS_WINDOWS)
1230 #undef ImmGetImeMenuItems 1948 #undef ImmGetImeMenuItems
1231 #define ImmGetImeMenuItems error_split_sized_IMEMENUITEMINFO 1949 #define ImmGetImeMenuItems error_split_sized_IMEMENUITEMINFO
1232 #endif /* defined (HAVE_MS_WINDOWS) */ 1950 #endif /* defined (HAVE_MS_WINDOWS) */
1233 1951
1234 1952
1953 /* Processing file WINBASE.H */
1954
1955 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1956 #undef AccessCheckAndAuditAlarm
1957 #define AccessCheckAndAuditAlarm error_use_qxeAccessCheckAndAuditAlarm_or_AccessCheckAndAuditAlarmA_and_AccessCheckAndAuditAlarmW
1958 #endif
1959 BOOL qxeAccessCheckAndAuditAlarm (const Extbyte * arg1, LPVOID arg2, Extbyte * arg3, Extbyte * arg4, PSECURITY_DESCRIPTOR arg5, DWORD arg6, PGENERIC_MAPPING arg7, BOOL arg8, PDWORD arg9, PBOOL arg10, PBOOL arg11);
1960
1961 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1962 #undef AddAtom
1963 #define AddAtom error_use_qxeAddAtom_or_AddAtomA_and_AddAtomW
1964 #endif
1965 ATOM qxeAddAtom (const Extbyte * arg1);
1966
1967 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1968 #undef BackupEventLog
1969 #define BackupEventLog error_use_qxeBackupEventLog_or_BackupEventLogA_and_BackupEventLogW
1970 #endif
1971 BOOL qxeBackupEventLog (HANDLE arg1, const Extbyte * arg2);
1972
1973 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1974 #undef BeginUpdateResource
1975 #define BeginUpdateResource error_use_qxeBeginUpdateResource_or_BeginUpdateResourceA_and_BeginUpdateResourceW
1976 #endif
1977 HANDLE qxeBeginUpdateResource (const Extbyte * arg1, BOOL arg2);
1978
1979 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1980 #undef BuildCommDCB
1981 #define BuildCommDCB error_use_qxeBuildCommDCB_or_BuildCommDCBA_and_BuildCommDCBW
1982 #endif
1983 BOOL qxeBuildCommDCB (const Extbyte * arg1, LPDCB arg2);
1984
1985 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1986 #undef BuildCommDCBAndTimeouts
1987 #define BuildCommDCBAndTimeouts error_use_qxeBuildCommDCBAndTimeouts_or_BuildCommDCBAndTimeoutsA_and_BuildCommDCBAndTimeoutsW
1988 #endif
1989 BOOL qxeBuildCommDCBAndTimeouts (const Extbyte * arg1, LPDCB arg2, LPCOMMTIMEOUTS arg3);
1990
1991 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1992 #undef CallNamedPipe
1993 #define CallNamedPipe error_use_qxeCallNamedPipe_or_CallNamedPipeA_and_CallNamedPipeW
1994 #endif
1995 BOOL qxeCallNamedPipe (const Extbyte * arg1, PVOID arg2, DWORD arg3, PVOID arg4, DWORD arg5, PDWORD arg6, DWORD arg7);
1996
1997 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1998 #undef ClearEventLog
1999 #define ClearEventLog error_use_qxeClearEventLog_or_ClearEventLogA_and_ClearEventLogW
2000 #endif
2001 BOOL qxeClearEventLog (HANDLE arg1, const Extbyte * arg2);
2002
2003 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2004 #undef CommConfigDialog
2005 #define CommConfigDialog error_use_qxeCommConfigDialog_or_CommConfigDialogA_and_CommConfigDialogW
2006 #endif
2007 BOOL qxeCommConfigDialog (const Extbyte * arg1, HWND arg2, LPCOMMCONFIG arg3);
2008
2009 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2010 #undef CopyFile
2011 #define CopyFile error_use_qxeCopyFile_or_CopyFileA_and_CopyFileW
2012 #endif
2013 BOOL qxeCopyFile (const Extbyte * arg1, const Extbyte * arg2, BOOL arg3);
2014
2015 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2016 #undef CopyFileEx
2017 #define CopyFileEx error_use_qxeCopyFileEx_or_CopyFileExA_and_CopyFileExW
2018 #endif
2019 BOOL qxeCopyFileEx (const Extbyte * arg1, const Extbyte * arg2, LPPROGRESS_ROUTINE arg3, LPVOID arg4, LPBOOL arg5, DWORD arg6);
2020
2021 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2022 #undef CreateDirectory
2023 #define CreateDirectory error_use_qxeCreateDirectory_or_CreateDirectoryA_and_CreateDirectoryW
2024 #endif
2025 BOOL qxeCreateDirectory (const Extbyte * arg1, LPSECURITY_ATTRIBUTES arg2);
2026
2027 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2028 #undef CreateDirectoryEx
2029 #define CreateDirectoryEx error_use_qxeCreateDirectoryEx_or_CreateDirectoryExA_and_CreateDirectoryExW
2030 #endif
2031 BOOL qxeCreateDirectoryEx (const Extbyte * arg1, const Extbyte * arg2, LPSECURITY_ATTRIBUTES arg3);
2032
2033 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2034 #undef CreateEvent
2035 #define CreateEvent error_use_qxeCreateEvent_or_CreateEventA_and_CreateEventW
2036 #endif
2037 HANDLE qxeCreateEvent (LPSECURITY_ATTRIBUTES arg1, BOOL arg2, BOOL arg3, const Extbyte * arg4);
2038
2039 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2040 #undef CreateFile
2041 #define CreateFile error_use_qxeCreateFile_or_CreateFileA_and_CreateFileW
2042 #endif
2043 HANDLE qxeCreateFile (const Extbyte * arg1, DWORD arg2, DWORD arg3, LPSECURITY_ATTRIBUTES arg4, DWORD arg5, DWORD arg6, HANDLE arg7);
2044
2045 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2046 #undef CreateFileMapping
2047 #define CreateFileMapping error_use_qxeCreateFileMapping_or_CreateFileMappingA_and_CreateFileMappingW
2048 #endif
2049 HANDLE qxeCreateFileMapping (HANDLE arg1, LPSECURITY_ATTRIBUTES arg2, DWORD arg3, DWORD arg4, DWORD arg5, const Extbyte * arg6);
2050
2051 #undef CreateHardLink
2052 #define CreateHardLink error_NT_5_0__only
2053
2054 #undef CreateJobObject
2055 #define CreateJobObject error_NT_5_0__only
2056
2057 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2058 #undef CreateMailslot
2059 #define CreateMailslot error_use_qxeCreateMailslot_or_CreateMailslotA_and_CreateMailslotW
2060 #endif
2061 HANDLE qxeCreateMailslot (const Extbyte * arg1, DWORD arg2, DWORD arg3, LPSECURITY_ATTRIBUTES arg4);
2062
2063 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2064 #undef CreateMutex
2065 #define CreateMutex error_use_qxeCreateMutex_or_CreateMutexA_and_CreateMutexW
2066 #endif
2067 HANDLE qxeCreateMutex (LPSECURITY_ATTRIBUTES arg1, BOOL arg2, const Extbyte * arg3);
2068
2069 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2070 #undef CreateNamedPipe
2071 #define CreateNamedPipe error_use_qxeCreateNamedPipe_or_CreateNamedPipeA_and_CreateNamedPipeW
2072 #endif
2073 HANDLE qxeCreateNamedPipe (const Extbyte * arg1, DWORD arg2, DWORD arg3, DWORD arg4, DWORD arg5, DWORD arg6, DWORD arg7, LPSECURITY_ATTRIBUTES arg8);
2074
2075 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2076 #undef CreateProcess
2077 #define CreateProcess error_use_qxeCreateProcess_or_CreateProcessA_and_CreateProcessW
2078 #endif
2079 BOOL qxeCreateProcess (const Extbyte * arg1, Extbyte * arg2, LPSECURITY_ATTRIBUTES arg3, LPSECURITY_ATTRIBUTES arg4, BOOL arg5, DWORD arg6, PVOID arg7, const Extbyte * arg8, LPSTARTUPINFOW arg9, LPPROCESS_INFORMATION arg10);
2080
2081 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2082 #undef CreateProcessAsUser
2083 #define CreateProcessAsUser error_use_qxeCreateProcessAsUser_or_CreateProcessAsUserA_and_CreateProcessAsUserW
2084 #endif
2085 BOOL qxeCreateProcessAsUser (HANDLE arg1, const Extbyte * arg2, Extbyte * arg3, LPSECURITY_ATTRIBUTES arg4, LPSECURITY_ATTRIBUTES arg5, BOOL arg6, DWORD arg7, PVOID arg8, const Extbyte * arg9, LPSTARTUPINFOW arg10, LPPROCESS_INFORMATION arg11);
2086
2087 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2088 #undef CreateSemaphore
2089 #define CreateSemaphore error_use_qxeCreateSemaphore_or_CreateSemaphoreA_and_CreateSemaphoreW
2090 #endif
2091 HANDLE qxeCreateSemaphore (LPSECURITY_ATTRIBUTES arg1, LONG arg2, LONG arg3, const Extbyte * arg4);
2092
2093 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2094 #undef CreateWaitableTimer
2095 #define CreateWaitableTimer error_use_qxeCreateWaitableTimer_or_CreateWaitableTimerA_and_CreateWaitableTimerW
2096 #endif
2097 HANDLE qxeCreateWaitableTimer (LPSECURITY_ATTRIBUTES arg1, BOOL arg2, const Extbyte * arg3);
2098
2099 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2100 #undef DefineDosDevice
2101 #define DefineDosDevice error_use_qxeDefineDosDevice_or_DefineDosDeviceA_and_DefineDosDeviceW
2102 #endif
2103 BOOL qxeDefineDosDevice (DWORD arg1, const Extbyte * arg2, const Extbyte * arg3);
2104
2105 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2106 #undef DeleteFile
2107 #define DeleteFile error_use_qxeDeleteFile_or_DeleteFileA_and_DeleteFileW
2108 #endif
2109 BOOL qxeDeleteFile (const Extbyte * arg1);
2110
2111 #if !defined (CYGWIN_HEADERS)
2112 #undef EncryptFile
2113 #define EncryptFile error_Win2K__only
2114 #endif /* !defined (CYGWIN_HEADERS) */
2115
2116 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2117 #undef EndUpdateResource
2118 #define EndUpdateResource error_use_qxeEndUpdateResource_or_EndUpdateResourceA_and_EndUpdateResourceW
2119 #endif
2120 BOOL qxeEndUpdateResource (HANDLE arg1, BOOL arg2);
2121
2122 /* Skipping EnumResourceLanguages because different prototypes in VC6 and VC7 */
2123
2124 /* Skipping EnumResourceNames because different prototypes in VC6 and VC7 */
2125
2126 /* Skipping EnumResourceTypes because different prototypes in VC6 and VC7 */
2127
2128 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2129 #undef ExpandEnvironmentStrings
2130 #define ExpandEnvironmentStrings error_use_qxeExpandEnvironmentStrings_or_ExpandEnvironmentStringsA_and_ExpandEnvironmentStringsW
2131 #endif
2132 DWORD qxeExpandEnvironmentStrings (const Extbyte * arg1, Extbyte * arg2, DWORD arg3);
2133
2134 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2135 #undef FatalAppExit
2136 #define FatalAppExit error_use_qxeFatalAppExit_or_FatalAppExitA_and_FatalAppExitW
2137 #endif
2138 void qxeFatalAppExit (UINT arg1, const Extbyte * arg2);
2139
2140 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2141 #undef FindAtom
2142 #define FindAtom error_use_qxeFindAtom_or_FindAtomA_and_FindAtomW
2143 #endif
2144 ATOM qxeFindAtom (const Extbyte * arg1);
2145
2146 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2147 #undef FindFirstChangeNotification
2148 #define FindFirstChangeNotification error_use_qxeFindFirstChangeNotification_or_FindFirstChangeNotificationA_and_FindFirstChangeNotificationW
2149 #endif
2150 HANDLE qxeFindFirstChangeNotification (const Extbyte * arg1, BOOL arg2, DWORD arg3);
2151
2152 /* Skipping FindFirstFile because split-sized LPWIN32_FIND_DATA */
2153
2154 #undef FindFirstFileEx
2155 #define FindFirstFileEx error_split_sized_LPWIN32_FIND_DATA__not_used__NT_4_0__only
2156
2157 /* Skipping FindNextFile because split-sized LPWIN32_FIND_DATA */
2158
2159 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2160 #undef FindResource
2161 #define FindResource error_use_qxeFindResource_or_FindResourceA_and_FindResourceW
2162 #endif
2163 HRSRC qxeFindResource (HINSTANCE arg1, const Extbyte * arg2, const Extbyte * arg3);
2164
2165 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2166 #undef FindResourceEx
2167 #define FindResourceEx error_use_qxeFindResourceEx_or_FindResourceExA_and_FindResourceExW
2168 #endif
2169 HRSRC qxeFindResourceEx (HINSTANCE arg1, const Extbyte * arg2, const Extbyte * arg3, WORD arg4);
2170
2171 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2172 #undef FormatMessage
2173 #define FormatMessage error_use_qxeFormatMessage_or_FormatMessageA_and_FormatMessageW
2174 #endif
2175 DWORD qxeFormatMessage (DWORD arg1, PCVOID arg2, DWORD arg3, DWORD arg4, Extbyte * arg5, DWORD arg6, va_list* arg7);
2176
2177 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2178 #undef FreeEnvironmentStrings
2179 #define FreeEnvironmentStrings error_use_qxeFreeEnvironmentStrings_or_FreeEnvironmentStringsA_and_FreeEnvironmentStringsW
2180 #endif
2181 BOOL qxeFreeEnvironmentStrings (Extbyte * arg1);
2182
2183 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2184 #undef GetAtomName
2185 #define GetAtomName error_use_qxeGetAtomName_or_GetAtomNameA_and_GetAtomNameW
2186 #endif
2187 UINT qxeGetAtomName (ATOM arg1, Extbyte * arg2, int arg3);
2188
2189 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2190 #undef GetBinaryType
2191 #define GetBinaryType error_use_qxeGetBinaryType_or_GetBinaryTypeA_and_GetBinaryTypeW
2192 #endif
2193 BOOL qxeGetBinaryType (const Extbyte * arg1, PDWORD arg2);
2194
2195 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2196 #undef GetCommandLine
2197 #define GetCommandLine error_use_qxeGetCommandLine_or_GetCommandLineA_and_GetCommandLineW
2198 #endif
2199 Extbyte * qxeGetCommandLine (void);
2200
2201 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2202 #undef GetCompressedFileSize
2203 #define GetCompressedFileSize error_use_qxeGetCompressedFileSize_or_GetCompressedFileSizeA_and_GetCompressedFileSizeW
2204 #endif
2205 DWORD qxeGetCompressedFileSize (const Extbyte * arg1, PDWORD arg2);
2206
2207 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2208 #undef GetComputerName
2209 #define GetComputerName error_use_qxeGetComputerName_or_GetComputerNameA_and_GetComputerNameW
2210 #endif
2211 BOOL qxeGetComputerName (Extbyte * arg1, PDWORD arg2);
2212
2213 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2214 #undef GetCurrentDirectory
2215 #define GetCurrentDirectory error_use_qxeGetCurrentDirectory_or_GetCurrentDirectoryA_and_GetCurrentDirectoryW
2216 #endif
2217 DWORD qxeGetCurrentDirectory (DWORD arg1, Extbyte * arg2);
2218
2219 #undef GetCurrentHwProfile
2220 #define GetCurrentHwProfile error_split_sized_LPHW_PROFILE_INFO__NT_4_0__only
2221
2222 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2223 #undef GetDefaultCommConfig
2224 #define GetDefaultCommConfig error_use_qxeGetDefaultCommConfig_or_GetDefaultCommConfigA_and_GetDefaultCommConfigW
2225 #endif
2226 BOOL qxeGetDefaultCommConfig (const Extbyte * arg1, LPCOMMCONFIG arg2, PDWORD arg3);
2227
2228 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2229 #undef GetDiskFreeSpace
2230 #define GetDiskFreeSpace error_use_qxeGetDiskFreeSpace_or_GetDiskFreeSpaceA_and_GetDiskFreeSpaceW
2231 #endif
2232 BOOL qxeGetDiskFreeSpace (const Extbyte * arg1, PDWORD arg2, PDWORD arg3, PDWORD arg4, PDWORD arg5);
2233
2234 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2235 #undef GetDiskFreeSpaceEx
2236 #define GetDiskFreeSpaceEx error_use_qxeGetDiskFreeSpaceEx_or_GetDiskFreeSpaceExA_and_GetDiskFreeSpaceExW
2237 #endif
2238 BOOL qxeGetDiskFreeSpaceEx (const Extbyte * arg1, PULARGE_INTEGER arg2, PULARGE_INTEGER arg3, PULARGE_INTEGER arg4);
2239
2240 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2241 #undef GetDriveType
2242 #define GetDriveType error_use_qxeGetDriveType_or_GetDriveTypeA_and_GetDriveTypeW
2243 #endif
2244 UINT qxeGetDriveType (const Extbyte * arg1);
2245
2246 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2247 #undef GetEnvironmentVariable
2248 #define GetEnvironmentVariable error_use_qxeGetEnvironmentVariable_or_GetEnvironmentVariableA_and_GetEnvironmentVariableW
2249 #endif
2250 DWORD qxeGetEnvironmentVariable (const Extbyte * arg1, Extbyte * arg2, DWORD arg3);
2251
2252 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2253 #undef GetFileAttributes
2254 #define GetFileAttributes error_use_qxeGetFileAttributes_or_GetFileAttributesA_and_GetFileAttributesW
2255 #endif
2256 DWORD qxeGetFileAttributes (const Extbyte * arg1);
2257
2258 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2259 #undef GetFileAttributesEx
2260 #define GetFileAttributesEx error_use_qxeGetFileAttributesEx_or_GetFileAttributesExA_and_GetFileAttributesExW
2261 #endif
2262 BOOL qxeGetFileAttributesEx (const Extbyte * arg1, GET_FILEEX_INFO_LEVELS arg2, PVOID arg3);
2263
2264 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2265 #undef GetFileSecurity
2266 #define GetFileSecurity error_use_qxeGetFileSecurity_or_GetFileSecurityA_and_GetFileSecurityW
2267 #endif
2268 BOOL qxeGetFileSecurity (const Extbyte * arg1, SECURITY_INFORMATION arg2, PSECURITY_DESCRIPTOR arg3, DWORD arg4, PDWORD arg5);
2269
2270 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2271 #undef GetFullPathName
2272 #define GetFullPathName error_use_qxeGetFullPathName_or_GetFullPathNameA_and_GetFullPathNameW
2273 #endif
2274 DWORD qxeGetFullPathName (const Extbyte * arg1, DWORD arg2, Extbyte * arg3, Extbyte ** arg4);
2275
2276 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2277 #undef GetLogicalDriveStrings
2278 #define GetLogicalDriveStrings error_use_qxeGetLogicalDriveStrings_or_GetLogicalDriveStringsA_and_GetLogicalDriveStringsW
2279 #endif
2280 DWORD qxeGetLogicalDriveStrings (DWORD arg1, Extbyte * arg2);
2281
2282 #undef GetLongPathName
2283 #define GetLongPathName error_Win98_2K__only
2284
2285 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2286 #undef GetModuleFileName
2287 #define GetModuleFileName error_use_qxeGetModuleFileName_or_GetModuleFileNameA_and_GetModuleFileNameW
2288 #endif
2289 DWORD qxeGetModuleFileName (HINSTANCE arg1, Extbyte * arg2, DWORD arg3);
2290
2291 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2292 #undef GetModuleHandle
2293 #define GetModuleHandle error_use_qxeGetModuleHandle_or_GetModuleHandleA_and_GetModuleHandleW
2294 #endif
2295 HMODULE qxeGetModuleHandle (const Extbyte * arg1);
2296
2297 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2298 #undef GetNamedPipeHandleState
2299 #define GetNamedPipeHandleState error_use_qxeGetNamedPipeHandleState_or_GetNamedPipeHandleStateA_and_GetNamedPipeHandleStateW
2300 #endif
2301 BOOL qxeGetNamedPipeHandleState (HANDLE arg1, PDWORD arg2, PDWORD arg3, PDWORD arg4, PDWORD arg5, Extbyte * arg6, DWORD arg7);
2302
2303 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2304 #undef GetPrivateProfileInt
2305 #define GetPrivateProfileInt error_use_qxeGetPrivateProfileInt_or_GetPrivateProfileIntA_and_GetPrivateProfileIntW
2306 #endif
2307 UINT qxeGetPrivateProfileInt (const Extbyte * arg1, const Extbyte * arg2, INT arg3, const Extbyte * arg4);
2308
2309 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2310 #undef GetPrivateProfileSection
2311 #define GetPrivateProfileSection error_use_qxeGetPrivateProfileSection_or_GetPrivateProfileSectionA_and_GetPrivateProfileSectionW
2312 #endif
2313 DWORD qxeGetPrivateProfileSection (const Extbyte * arg1, Extbyte * arg2, DWORD arg3, const Extbyte * arg4);
2314
2315 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2316 #undef GetPrivateProfileSectionNames
2317 #define GetPrivateProfileSectionNames error_use_qxeGetPrivateProfileSectionNames_or_GetPrivateProfileSectionNamesA_and_GetPrivateProfileSectionNamesW
2318 #endif
2319 DWORD qxeGetPrivateProfileSectionNames (Extbyte * arg1, DWORD arg2, const Extbyte * arg3);
2320
2321 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2322 #undef GetPrivateProfileString
2323 #define GetPrivateProfileString error_use_qxeGetPrivateProfileString_or_GetPrivateProfileStringA_and_GetPrivateProfileStringW
2324 #endif
2325 DWORD qxeGetPrivateProfileString (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3, Extbyte * arg4, DWORD arg5, const Extbyte * arg6);
2326
2327 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2328 #undef GetPrivateProfileStruct
2329 #define GetPrivateProfileStruct error_use_qxeGetPrivateProfileStruct_or_GetPrivateProfileStructA_and_GetPrivateProfileStructW
2330 #endif
2331 BOOL qxeGetPrivateProfileStruct (const Extbyte * arg1, const Extbyte * arg2, LPVOID arg3, UINT arg4, const Extbyte * arg5);
2332
2333 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2334 #undef GetProfileInt
2335 #define GetProfileInt error_use_qxeGetProfileInt_or_GetProfileIntA_and_GetProfileIntW
2336 #endif
2337 UINT qxeGetProfileInt (const Extbyte * arg1, const Extbyte * arg2, INT arg3);
2338
2339 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2340 #undef GetProfileSection
2341 #define GetProfileSection error_use_qxeGetProfileSection_or_GetProfileSectionA_and_GetProfileSectionW
2342 #endif
2343 DWORD qxeGetProfileSection (const Extbyte * arg1, Extbyte * arg2, DWORD arg3);
2344
2345 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2346 #undef GetProfileString
2347 #define GetProfileString error_use_qxeGetProfileString_or_GetProfileStringA_and_GetProfileStringW
2348 #endif
2349 DWORD qxeGetProfileString (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3, Extbyte * arg4, DWORD arg5);
2350
2351 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2352 #undef GetShortPathName
2353 #define GetShortPathName error_use_qxeGetShortPathName_or_GetShortPathNameA_and_GetShortPathNameW
2354 #endif
2355 DWORD qxeGetShortPathName (const Extbyte * arg1, Extbyte * arg2, DWORD arg3);
2356
2357 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2358 #undef GetStartupInfo
2359 #define GetStartupInfo error_use_qxeGetStartupInfo_or_GetStartupInfoA_and_GetStartupInfoW
2360 #endif
2361 VOID qxeGetStartupInfo (LPSTARTUPINFOW arg1);
2362
2363 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2364 #undef GetSystemDirectory
2365 #define GetSystemDirectory error_use_qxeGetSystemDirectory_or_GetSystemDirectoryA_and_GetSystemDirectoryW
2366 #endif
2367 UINT qxeGetSystemDirectory (Extbyte * arg1, UINT arg2);
2368
2369 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2370 #undef GetTempFileName
2371 #define GetTempFileName error_use_qxeGetTempFileName_or_GetTempFileNameA_and_GetTempFileNameW
2372 #endif
2373 UINT qxeGetTempFileName (const Extbyte * arg1, const Extbyte * arg2, UINT arg3, Extbyte * arg4);
2374
2375 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2376 #undef GetTempPath
2377 #define GetTempPath error_use_qxeGetTempPath_or_GetTempPathA_and_GetTempPathW
2378 #endif
2379 DWORD qxeGetTempPath (DWORD arg1, Extbyte * arg2);
2380
2381 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2382 #undef GetUserName
2383 #define GetUserName error_use_qxeGetUserName_or_GetUserNameA_and_GetUserNameW
2384 #endif
2385 BOOL qxeGetUserName (Extbyte * arg1, PDWORD arg2);
2386
2387 #undef GetVersionEx
2388 #define GetVersionEx error_split_sized_LPOSVERSIONINFO
2389
2390 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2391 #undef GetVolumeInformation
2392 #define GetVolumeInformation error_use_qxeGetVolumeInformation_or_GetVolumeInformationA_and_GetVolumeInformationW
2393 #endif
2394 BOOL qxeGetVolumeInformation (const Extbyte * arg1, Extbyte * arg2, DWORD arg3, PDWORD arg4, PDWORD arg5, PDWORD arg6, Extbyte * arg7, DWORD arg8);
2395
2396 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2397 #undef GetWindowsDirectory
2398 #define GetWindowsDirectory error_use_qxeGetWindowsDirectory_or_GetWindowsDirectoryA_and_GetWindowsDirectoryW
2399 #endif
2400 UINT qxeGetWindowsDirectory (Extbyte * arg1, UINT arg2);
2401
2402 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2403 #undef GlobalAddAtom
2404 #define GlobalAddAtom error_use_qxeGlobalAddAtom_or_GlobalAddAtomA_and_GlobalAddAtomW
2405 #endif
2406 ATOM qxeGlobalAddAtom (const Extbyte * arg1);
2407
2408 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2409 #undef GlobalFindAtom
2410 #define GlobalFindAtom error_use_qxeGlobalFindAtom_or_GlobalFindAtomA_and_GlobalFindAtomW
2411 #endif
2412 ATOM qxeGlobalFindAtom (const Extbyte * arg1);
2413
2414 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2415 #undef GlobalGetAtomName
2416 #define GlobalGetAtomName error_use_qxeGlobalGetAtomName_or_GlobalGetAtomNameA_and_GlobalGetAtomNameW
2417 #endif
2418 UINT qxeGlobalGetAtomName (ATOM arg1, Extbyte * arg2, int arg3);
2419
2420 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2421 #undef IsBadStringPtr
2422 #define IsBadStringPtr error_use_qxeIsBadStringPtr_or_IsBadStringPtrA_and_IsBadStringPtrW
2423 #endif
2424 BOOL qxeIsBadStringPtr (const Extbyte * arg1, UINT arg2);
2425
2426 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2427 #undef LoadLibraryEx
2428 #define LoadLibraryEx error_use_qxeLoadLibraryEx_or_LoadLibraryExA_and_LoadLibraryExW
2429 #endif
2430 HINSTANCE qxeLoadLibraryEx (const Extbyte * arg1, HANDLE arg2, DWORD arg3);
2431
2432 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2433 #undef LoadLibrary
2434 #define LoadLibrary error_use_qxeLoadLibrary_or_LoadLibraryA_and_LoadLibraryW
2435 #endif
2436 HINSTANCE qxeLoadLibrary (const Extbyte * arg1);
2437
2438 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2439 #undef LogonUser
2440 #define LogonUser error_use_qxeLogonUser_or_LogonUserA_and_LogonUserW
2441 #endif
2442 BOOL qxeLogonUser (Extbyte * arg1, Extbyte * arg2, Extbyte * arg3, DWORD arg4, DWORD arg5, PHANDLE arg6);
2443
2444 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2445 #undef LookupAccountName
2446 #define LookupAccountName error_use_qxeLookupAccountName_or_LookupAccountNameA_and_LookupAccountNameW
2447 #endif
2448 BOOL qxeLookupAccountName (const Extbyte * arg1, const Extbyte * arg2, PSID arg3, PDWORD arg4, Extbyte * arg5, PDWORD arg6, PSID_NAME_USE arg7);
2449
2450 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2451 #undef LookupAccountSid
2452 #define LookupAccountSid error_use_qxeLookupAccountSid_or_LookupAccountSidA_and_LookupAccountSidW
2453 #endif
2454 BOOL qxeLookupAccountSid (const Extbyte * arg1, PSID arg2, Extbyte * arg3, PDWORD arg4, Extbyte * arg5, PDWORD arg6, PSID_NAME_USE arg7);
2455
2456 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2457 #undef LookupPrivilegeDisplayName
2458 #define LookupPrivilegeDisplayName error_use_qxeLookupPrivilegeDisplayName_or_LookupPrivilegeDisplayNameA_and_LookupPrivilegeDisplayNameW
2459 #endif
2460 BOOL qxeLookupPrivilegeDisplayName (const Extbyte * arg1, const Extbyte * arg2, Extbyte * arg3, PDWORD arg4, PDWORD arg5);
2461
2462 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2463 #undef LookupPrivilegeName
2464 #define LookupPrivilegeName error_use_qxeLookupPrivilegeName_or_LookupPrivilegeNameA_and_LookupPrivilegeNameW
2465 #endif
2466 BOOL qxeLookupPrivilegeName (const Extbyte * arg1, PLUID arg2, Extbyte * arg3, PDWORD arg4);
2467
2468 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2469 #undef LookupPrivilegeValue
2470 #define LookupPrivilegeValue error_use_qxeLookupPrivilegeValue_or_LookupPrivilegeValueA_and_LookupPrivilegeValueW
2471 #endif
2472 BOOL qxeLookupPrivilegeValue (const Extbyte * arg1, const Extbyte * arg2, PLUID arg3);
2473
2474 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2475 #undef lstrcat
2476 #define lstrcat error_use_qxelstrcat_or_lstrcatA_and_lstrcatW
2477 #endif
2478 Extbyte * qxelstrcat (Extbyte * arg1, const Extbyte * arg2);
2479
2480 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2481 #undef lstrcmpi
2482 #define lstrcmpi error_use_qxelstrcmpi_or_lstrcmpiA_and_lstrcmpiW
2483 #endif
2484 int qxelstrcmpi (const Extbyte * arg1, const Extbyte * arg2);
2485
2486 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2487 #undef lstrcmp
2488 #define lstrcmp error_use_qxelstrcmp_or_lstrcmpA_and_lstrcmpW
2489 #endif
2490 int qxelstrcmp (const Extbyte * arg1, const Extbyte * arg2);
2491
2492 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2493 #undef lstrcpyn
2494 #define lstrcpyn error_use_qxelstrcpyn_or_lstrcpynA_and_lstrcpynW
2495 #endif
2496 Extbyte * qxelstrcpyn (Extbyte * arg1, const Extbyte * arg2, int arg3);
2497
2498 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2499 #undef lstrcpy
2500 #define lstrcpy error_use_qxelstrcpy_or_lstrcpyA_and_lstrcpyW
2501 #endif
2502 Extbyte * qxelstrcpy (Extbyte * arg1, const Extbyte * arg2);
2503
2504 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2505 #undef lstrlen
2506 #define lstrlen error_use_qxelstrlen_or_lstrlenA_and_lstrlenW
2507 #endif
2508 int qxelstrlen (const Extbyte * arg1);
2509
2510 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2511 #undef MoveFileEx
2512 #define MoveFileEx error_use_qxeMoveFileEx_or_MoveFileExA_and_MoveFileExW
2513 #endif
2514 BOOL qxeMoveFileEx (const Extbyte * arg1, const Extbyte * arg2, DWORD arg3);
2515
2516 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2517 #undef MoveFile
2518 #define MoveFile error_use_qxeMoveFile_or_MoveFileA_and_MoveFileW
2519 #endif
2520 BOOL qxeMoveFile (const Extbyte * arg1, const Extbyte * arg2);
2521
2522 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2523 #undef ObjectCloseAuditAlarm
2524 #define ObjectCloseAuditAlarm error_use_qxeObjectCloseAuditAlarm_or_ObjectCloseAuditAlarmA_and_ObjectCloseAuditAlarmW
2525 #endif
2526 BOOL qxeObjectCloseAuditAlarm (const Extbyte * arg1, PVOID arg2, BOOL arg3);
2527
2528 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2529 #undef ObjectDeleteAuditAlarm
2530 #define ObjectDeleteAuditAlarm error_use_qxeObjectDeleteAuditAlarm_or_ObjectDeleteAuditAlarmA_and_ObjectDeleteAuditAlarmW
2531 #endif
2532 BOOL qxeObjectDeleteAuditAlarm (const Extbyte * arg1, PVOID arg2, BOOL arg3);
2533
2534 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2535 #undef ObjectOpenAuditAlarm
2536 #define ObjectOpenAuditAlarm error_use_qxeObjectOpenAuditAlarm_or_ObjectOpenAuditAlarmA_and_ObjectOpenAuditAlarmW
2537 #endif
2538 BOOL qxeObjectOpenAuditAlarm (const Extbyte * arg1, PVOID arg2, Extbyte * arg3, Extbyte * arg4, PSECURITY_DESCRIPTOR arg5, HANDLE arg6, DWORD arg7, DWORD arg8, PPRIVILEGE_SET arg9, BOOL arg10, BOOL arg11, PBOOL arg12);
2539
2540 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2541 #undef ObjectPrivilegeAuditAlarm
2542 #define ObjectPrivilegeAuditAlarm error_use_qxeObjectPrivilegeAuditAlarm_or_ObjectPrivilegeAuditAlarmA_and_ObjectPrivilegeAuditAlarmW
2543 #endif
2544 BOOL qxeObjectPrivilegeAuditAlarm (const Extbyte * arg1, PVOID arg2, HANDLE arg3, DWORD arg4, PPRIVILEGE_SET arg5, BOOL arg6);
2545
2546 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2547 #undef OpenBackupEventLog
2548 #define OpenBackupEventLog error_use_qxeOpenBackupEventLog_or_OpenBackupEventLogA_and_OpenBackupEventLogW
2549 #endif
2550 HANDLE qxeOpenBackupEventLog (const Extbyte * arg1, const Extbyte * arg2);
2551
2552 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2553 #undef OpenEventLog
2554 #define OpenEventLog error_use_qxeOpenEventLog_or_OpenEventLogA_and_OpenEventLogW
2555 #endif
2556 HANDLE qxeOpenEventLog (const Extbyte * arg1, const Extbyte * arg2);
2557
2558 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2559 #undef OpenEvent
2560 #define OpenEvent error_use_qxeOpenEvent_or_OpenEventA_and_OpenEventW
2561 #endif
2562 HANDLE qxeOpenEvent (DWORD arg1, BOOL arg2, const Extbyte * arg3);
2563
2564 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2565 #undef OpenFileMapping
2566 #define OpenFileMapping error_use_qxeOpenFileMapping_or_OpenFileMappingA_and_OpenFileMappingW
2567 #endif
2568 HANDLE qxeOpenFileMapping (DWORD arg1, BOOL arg2, const Extbyte * arg3);
2569
2570 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2571 #undef OpenMutex
2572 #define OpenMutex error_use_qxeOpenMutex_or_OpenMutexA_and_OpenMutexW
2573 #endif
2574 HANDLE qxeOpenMutex (DWORD arg1, BOOL arg2, const Extbyte * arg3);
2575
2576 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2577 #undef OpenSemaphore
2578 #define OpenSemaphore error_use_qxeOpenSemaphore_or_OpenSemaphoreA_and_OpenSemaphoreW
2579 #endif
2580 HANDLE qxeOpenSemaphore (DWORD arg1, BOOL arg2, const Extbyte * arg3);
2581
2582 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2583 #undef OpenWaitableTimer
2584 #define OpenWaitableTimer error_use_qxeOpenWaitableTimer_or_OpenWaitableTimerA_and_OpenWaitableTimerW
2585 #endif
2586 HANDLE qxeOpenWaitableTimer (DWORD arg1, BOOL arg2, const Extbyte * arg3);
2587
2588 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2589 #undef OutputDebugString
2590 #define OutputDebugString error_use_qxeOutputDebugString_or_OutputDebugStringA_and_OutputDebugStringW
2591 #endif
2592 void qxeOutputDebugString (const Extbyte * arg1);
2593
2594 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2595 #undef PrivilegedServiceAuditAlarm
2596 #define PrivilegedServiceAuditAlarm error_use_qxePrivilegedServiceAuditAlarm_or_PrivilegedServiceAuditAlarmA_and_PrivilegedServiceAuditAlarmW
2597 #endif
2598 BOOL qxePrivilegedServiceAuditAlarm (const Extbyte * arg1, const Extbyte * arg2, HANDLE arg3, PPRIVILEGE_SET arg4, BOOL arg5);
2599
2600 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2601 #undef QueryDosDevice
2602 #define QueryDosDevice error_use_qxeQueryDosDevice_or_QueryDosDeviceA_and_QueryDosDeviceW
2603 #endif
2604 DWORD qxeQueryDosDevice (const Extbyte * arg1, Extbyte * arg2, DWORD arg3);
2605
2606 #undef ReadDirectoryChanges
2607 #define ReadDirectoryChanges error_Unicode_only
2608
2609 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2610 #undef ReadEventLog
2611 #define ReadEventLog error_use_qxeReadEventLog_or_ReadEventLogA_and_ReadEventLogW
2612 #endif
2613 BOOL qxeReadEventLog (HANDLE arg1, DWORD arg2, DWORD arg3, PVOID arg4, DWORD arg5, DWORD * arg6, DWORD * arg7);
2614
2615 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2616 #undef RegisterEventSource
2617 #define RegisterEventSource error_use_qxeRegisterEventSource_or_RegisterEventSourceA_and_RegisterEventSourceW
2618 #endif
2619 HANDLE qxeRegisterEventSource (const Extbyte * arg1, const Extbyte * arg2);
2620
2621 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2622 #undef RemoveDirectory
2623 #define RemoveDirectory error_use_qxeRemoveDirectory_or_RemoveDirectoryA_and_RemoveDirectoryW
2624 #endif
2625 BOOL qxeRemoveDirectory (const Extbyte * arg1);
2626
2627 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2628 #undef ReportEvent
2629 #define ReportEvent error_use_qxeReportEvent_or_ReportEventA_and_ReportEventW
2630 #endif
2631 BOOL qxeReportEvent (HANDLE arg1, WORD arg2, WORD arg3, DWORD arg4, PSID arg5, WORD arg6, DWORD arg7, const Extbyte ** arg8, PVOID arg9);
2632
2633 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2634 #undef SearchPath
2635 #define SearchPath error_use_qxeSearchPath_or_SearchPathA_and_SearchPathW
2636 #endif
2637 DWORD qxeSearchPath (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3, DWORD arg4, Extbyte * arg5, Extbyte ** arg6);
2638
2639 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2640 #undef SetComputerName
2641 #define SetComputerName error_use_qxeSetComputerName_or_SetComputerNameA_and_SetComputerNameW
2642 #endif
2643 BOOL qxeSetComputerName (const Extbyte * arg1);
2644
2645 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2646 #undef SetCurrentDirectory
2647 #define SetCurrentDirectory error_use_qxeSetCurrentDirectory_or_SetCurrentDirectoryA_and_SetCurrentDirectoryW
2648 #endif
2649 BOOL qxeSetCurrentDirectory (const Extbyte * arg1);
2650
2651 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2652 #undef SetDefaultCommConfig
2653 #define SetDefaultCommConfig error_use_qxeSetDefaultCommConfig_or_SetDefaultCommConfigA_and_SetDefaultCommConfigW
2654 #endif
2655 BOOL qxeSetDefaultCommConfig (const Extbyte * arg1, LPCOMMCONFIG arg2, DWORD arg3);
2656
2657 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2658 #undef SetEnvironmentVariable
2659 #define SetEnvironmentVariable error_use_qxeSetEnvironmentVariable_or_SetEnvironmentVariableA_and_SetEnvironmentVariableW
2660 #endif
2661 BOOL qxeSetEnvironmentVariable (const Extbyte * arg1, const Extbyte * arg2);
2662
2663 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2664 #undef SetFileAttributes
2665 #define SetFileAttributes error_use_qxeSetFileAttributes_or_SetFileAttributesA_and_SetFileAttributesW
2666 #endif
2667 BOOL qxeSetFileAttributes (const Extbyte * arg1, DWORD arg2);
2668
2669 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2670 #undef SetFileSecurity
2671 #define SetFileSecurity error_use_qxeSetFileSecurity_or_SetFileSecurityA_and_SetFileSecurityW
2672 #endif
2673 BOOL qxeSetFileSecurity (const Extbyte * arg1, SECURITY_INFORMATION arg2, PSECURITY_DESCRIPTOR arg3);
2674
2675 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2676 #undef SetVolumeLabel
2677 #define SetVolumeLabel error_use_qxeSetVolumeLabel_or_SetVolumeLabelA_and_SetVolumeLabelW
2678 #endif
2679 BOOL qxeSetVolumeLabel (const Extbyte * arg1, const Extbyte * arg2);
2680
2681 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2682 #undef UpdateResource
2683 #define UpdateResource error_use_qxeUpdateResource_or_UpdateResourceA_and_UpdateResourceW
2684 #endif
2685 BOOL qxeUpdateResource (HANDLE arg1, const Extbyte * arg2, const Extbyte * arg3, WORD arg4, PVOID arg5, DWORD arg6);
2686
2687 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2688 #undef WaitNamedPipe
2689 #define WaitNamedPipe error_use_qxeWaitNamedPipe_or_WaitNamedPipeA_and_WaitNamedPipeW
2690 #endif
2691 BOOL qxeWaitNamedPipe (const Extbyte * arg1, DWORD arg2);
2692
2693 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2694 #undef WritePrivateProfileSection
2695 #define WritePrivateProfileSection error_use_qxeWritePrivateProfileSection_or_WritePrivateProfileSectionA_and_WritePrivateProfileSectionW
2696 #endif
2697 BOOL qxeWritePrivateProfileSection (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3);
2698
2699 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2700 #undef WritePrivateProfileString
2701 #define WritePrivateProfileString error_use_qxeWritePrivateProfileString_or_WritePrivateProfileStringA_and_WritePrivateProfileStringW
2702 #endif
2703 BOOL qxeWritePrivateProfileString (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4);
2704
2705 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2706 #undef WritePrivateProfileStruct
2707 #define WritePrivateProfileStruct error_use_qxeWritePrivateProfileStruct_or_WritePrivateProfileStructA_and_WritePrivateProfileStructW
2708 #endif
2709 BOOL qxeWritePrivateProfileStruct (const Extbyte * arg1, const Extbyte * arg2, LPVOID arg3, UINT arg4, const Extbyte * arg5);
2710
2711 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2712 #undef WriteProfileSection
2713 #define WriteProfileSection error_use_qxeWriteProfileSection_or_WriteProfileSectionA_and_WriteProfileSectionW
2714 #endif
2715 BOOL qxeWriteProfileSection (const Extbyte * arg1, const Extbyte * arg2);
2716
2717 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2718 #undef WriteProfileString
2719 #define WriteProfileString error_use_qxeWriteProfileString_or_WriteProfileStringA_and_WriteProfileStringW
2720 #endif
2721 BOOL qxeWriteProfileString (const Extbyte * arg1, const Extbyte * arg2, const Extbyte * arg3);
2722
2723
2724 /* Processing file ACLAPI.h */
2725
2726 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2727 #undef GetNamedSecurityInfo
2728 #define GetNamedSecurityInfo error_use_qxeGetNamedSecurityInfo_or_GetNamedSecurityInfoA_and_GetNamedSecurityInfoW
2729 #endif
2730 DWORD qxeGetNamedSecurityInfo (Extbyte * arg1, SE_OBJECT_TYPE arg2, SECURITY_INFORMATION arg3, PSID* arg4, PSID* arg5, PACL* arg6, PACL* arg7, PSECURITY_DESCRIPTOR* arg8);
2731
2732
1235 /* Processing file MMSYSTEM.H */ 2733 /* Processing file MMSYSTEM.H */
1236 2734
1237 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2735 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1238 #undef sndPlaySound 2736 #undef sndPlaySound
1239 #define sndPlaySound error_use_qxesndPlaySound_or_sndPlaySoundA_and_sndPlaySoundW 2737 #define sndPlaySound error_use_qxesndPlaySound_or_sndPlaySoundA_and_sndPlaySoundW
1240 #endif 2738 #endif
1241 BOOL qxesndPlaySound (const Extbyte * pszSound, UINT fuSound); 2739 BOOL qxesndPlaySound (const Extbyte * arg1, UINT arg2);
1242 2740
1243 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2741 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1244 #undef PlaySound 2742 #undef PlaySound
1245 #define PlaySound error_use_qxePlaySound_or_PlaySoundA_and_PlaySoundW 2743 #define PlaySound error_use_qxePlaySound_or_PlaySoundA_and_PlaySoundW
1246 #endif 2744 #endif
1247 BOOL qxePlaySound (const Extbyte * pszSound, HMODULE hmod, DWORD fdwSound); 2745 BOOL qxePlaySound (const Extbyte * arg1, HMODULE arg2, DWORD arg3);
1248 2746
1249 #undef waveOutGetDevCaps 2747 #undef waveOutGetDevCaps
1250 #define waveOutGetDevCaps error_split_sized_LPWAVEOUTCAPS 2748 #define waveOutGetDevCaps error_split_sized_LPWAVEOUTCAPS
1251 2749
1252 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2750 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1253 #undef waveOutGetErrorText 2751 #undef waveOutGetErrorText
1254 #define waveOutGetErrorText error_use_qxewaveOutGetErrorText_or_waveOutGetErrorTextA_and_waveOutGetErrorTextW 2752 #define waveOutGetErrorText error_use_qxewaveOutGetErrorText_or_waveOutGetErrorTextA_and_waveOutGetErrorTextW
1255 #endif 2753 #endif
1256 MMRESULT qxewaveOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText); 2754 MMRESULT qxewaveOutGetErrorText (MMRESULT arg1, Extbyte * arg2, UINT arg3);
1257 2755
1258 #undef waveInGetDevCaps 2756 #undef waveInGetDevCaps
1259 #define waveInGetDevCaps error_split_sized_LPWAVEINCAPS 2757 #define waveInGetDevCaps error_split_sized_LPWAVEINCAPS
1260 2758
1261 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2759 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1262 #undef waveInGetErrorText 2760 #undef waveInGetErrorText
1263 #define waveInGetErrorText error_use_qxewaveInGetErrorText_or_waveInGetErrorTextA_and_waveInGetErrorTextW 2761 #define waveInGetErrorText error_use_qxewaveInGetErrorText_or_waveInGetErrorTextA_and_waveInGetErrorTextW
1264 #endif 2762 #endif
1265 MMRESULT qxewaveInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText); 2763 MMRESULT qxewaveInGetErrorText (MMRESULT arg1, Extbyte * arg2, UINT arg3);
1266 2764
1267 #undef midiOutGetDevCaps 2765 #undef midiOutGetDevCaps
1268 #define midiOutGetDevCaps error_split_sized_LPMIDIOUTCAPS 2766 #define midiOutGetDevCaps error_split_sized_LPMIDIOUTCAPS
1269 2767
1270 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2768 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1271 #undef midiOutGetErrorText 2769 #undef midiOutGetErrorText
1272 #define midiOutGetErrorText error_use_qxemidiOutGetErrorText_or_midiOutGetErrorTextA_and_midiOutGetErrorTextW 2770 #define midiOutGetErrorText error_use_qxemidiOutGetErrorText_or_midiOutGetErrorTextA_and_midiOutGetErrorTextW
1273 #endif 2771 #endif
1274 MMRESULT qxemidiOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText); 2772 MMRESULT qxemidiOutGetErrorText (MMRESULT arg1, Extbyte * arg2, UINT arg3);
1275 2773
1276 #undef midiInGetDevCaps 2774 #undef midiInGetDevCaps
1277 #define midiInGetDevCaps error_split_sized_LPMIDIOUTCAPS 2775 #define midiInGetDevCaps error_split_sized_LPMIDIOUTCAPS
1278 2776
1279 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2777 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1280 #undef midiInGetErrorText 2778 #undef midiInGetErrorText
1281 #define midiInGetErrorText error_use_qxemidiInGetErrorText_or_midiInGetErrorTextA_and_midiInGetErrorTextW 2779 #define midiInGetErrorText error_use_qxemidiInGetErrorText_or_midiInGetErrorTextA_and_midiInGetErrorTextW
1282 #endif 2780 #endif
1283 MMRESULT qxemidiInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText); 2781 MMRESULT qxemidiInGetErrorText (MMRESULT arg1, Extbyte * arg2, UINT arg3);
1284 2782
1285 #undef auxGetDevCaps 2783 #undef auxGetDevCaps
1286 #define auxGetDevCaps error_split_sized_LPAUXCAPS 2784 #define auxGetDevCaps error_split_sized_LPAUXCAPS
1287 2785
1288 #undef mixerGetDevCaps 2786 #undef mixerGetDevCaps
1302 2800
1303 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2801 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1304 #undef mmioStringToFOURCC 2802 #undef mmioStringToFOURCC
1305 #define mmioStringToFOURCC error_use_qxemmioStringToFOURCC_or_mmioStringToFOURCCA_and_mmioStringToFOURCCW 2803 #define mmioStringToFOURCC error_use_qxemmioStringToFOURCC_or_mmioStringToFOURCCA_and_mmioStringToFOURCCW
1306 #endif 2804 #endif
1307 FOURCC qxemmioStringToFOURCC (const Extbyte * sz, UINT uFlags); 2805 FOURCC qxemmioStringToFOURCC (const Extbyte * arg1, UINT arg2);
1308 2806
1309 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2807 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1310 #undef mmioInstallIOProc 2808 #undef mmioInstallIOProc
1311 #define mmioInstallIOProc error_use_qxemmioInstallIOProc_or_mmioInstallIOProcA_and_mmioInstallIOProcW 2809 #define mmioInstallIOProc error_use_qxemmioInstallIOProc_or_mmioInstallIOProcA_and_mmioInstallIOProcW
1312 #endif 2810 #endif
1313 LPMMIOPROC qxemmioInstallIOProc (FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags); 2811 LPMMIOPROC qxemmioInstallIOProc (FOURCC arg1, LPMMIOPROC arg2, DWORD arg3);
1314 2812
1315 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2813 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1316 #undef mmioOpen 2814 #undef mmioOpen
1317 #define mmioOpen error_use_qxemmioOpen_or_mmioOpenA_and_mmioOpenW 2815 #define mmioOpen error_use_qxemmioOpen_or_mmioOpenA_and_mmioOpenW
1318 #endif 2816 #endif
1319 HMMIO qxemmioOpen (Extbyte * pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen); 2817 HMMIO qxemmioOpen (Extbyte * arg1, LPMMIOINFO arg2, DWORD arg3);
1320 2818
1321 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2819 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1322 #undef mmioRename 2820 #undef mmioRename
1323 #define mmioRename error_use_qxemmioRename_or_mmioRenameA_and_mmioRenameW 2821 #define mmioRename error_use_qxemmioRename_or_mmioRenameA_and_mmioRenameW
1324 #endif 2822 #endif
1325 MMRESULT qxemmioRename (const Extbyte * pszFileName, const Extbyte * pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename); 2823 MMRESULT qxemmioRename (const Extbyte * arg1, const Extbyte * arg2, LPCMMIOINFO arg3, DWORD arg4);
1326 2824
1327 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2825 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1328 #undef mciSendCommand 2826 #undef mciSendCommand
1329 #define mciSendCommand error_use_qxemciSendCommand_or_mciSendCommandA_and_mciSendCommandW 2827 #define mciSendCommand error_use_qxemciSendCommand_or_mciSendCommandA_and_mciSendCommandW
1330 #endif 2828 #endif
1331 MCIERROR qxemciSendCommand (MCIDEVICEID mciId, UINT uMsg, DWORD dwParam1, DWORD dwParam2); 2829 MCIERROR qxemciSendCommand (MCIDEVICEID arg1, UINT arg2, DWORD arg3, DWORD arg4);
1332 2830
1333 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2831 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1334 #undef mciSendString 2832 #undef mciSendString
1335 #define mciSendString error_use_qxemciSendString_or_mciSendStringA_and_mciSendStringW 2833 #define mciSendString error_use_qxemciSendString_or_mciSendStringA_and_mciSendStringW
1336 #endif 2834 #endif
1337 MCIERROR qxemciSendString (const Extbyte * lpstrCommand, Extbyte * lpstrReturnString, UINT uReturnLength, HWND hwndCallback); 2835 MCIERROR qxemciSendString (const Extbyte * arg1, Extbyte * arg2, UINT arg3, HWND arg4);
1338 2836
1339 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2837 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1340 #undef mciGetDeviceID 2838 #undef mciGetDeviceID
1341 #define mciGetDeviceID error_use_qxemciGetDeviceID_or_mciGetDeviceIDA_and_mciGetDeviceIDW 2839 #define mciGetDeviceID error_use_qxemciGetDeviceID_or_mciGetDeviceIDA_and_mciGetDeviceIDW
1342 #endif 2840 #endif
1343 MCIDEVICEID qxemciGetDeviceID (const Extbyte * pszDevice); 2841 MCIDEVICEID qxemciGetDeviceID (const Extbyte * arg1);
1344 2842
1345 #if !defined (MINGW) 2843 #if !defined (MINGW)
1346 #undef mciGetDeviceIDFromElementID 2844 #undef mciGetDeviceIDFromElementID
1347 #define mciGetDeviceIDFromElementID error_missing_from_Win98se_version_of_ADVAPI32_dll 2845 #define mciGetDeviceIDFromElementID error_missing_from_Win98se_version_of_ADVAPI32_dll
1348 #endif /* !defined (MINGW) */ 2846 #endif /* !defined (MINGW) */
1349 2847
1350 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED 2848 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1351 #undef mciGetErrorString 2849 #undef mciGetErrorString
1352 #define mciGetErrorString error_use_qxemciGetErrorString_or_mciGetErrorStringA_and_mciGetErrorStringW 2850 #define mciGetErrorString error_use_qxemciGetErrorString_or_mciGetErrorStringA_and_mciGetErrorStringW
1353 #endif 2851 #endif
1354 BOOL qxemciGetErrorString (MCIERROR mcierr, Extbyte * pszText, UINT cchText); 2852 BOOL qxemciGetErrorString (MCIERROR arg1, Extbyte * arg2, UINT arg3);
1355 2853
1356
1357 /* Processing file WINCON.H */
1358
1359 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1360 #undef PeekConsoleInput
1361 #define PeekConsoleInput error_use_qxePeekConsoleInput_or_PeekConsoleInputA_and_PeekConsoleInputW
1362 #endif
1363 BOOL qxePeekConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
1364
1365 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1366 #undef ReadConsoleInput
1367 #define ReadConsoleInput error_use_qxeReadConsoleInput_or_ReadConsoleInputA_and_ReadConsoleInputW
1368 #endif
1369 BOOL qxeReadConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
1370
1371 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1372 #undef WriteConsoleInput
1373 #define WriteConsoleInput error_use_qxeWriteConsoleInput_or_WriteConsoleInputA_and_WriteConsoleInputW
1374 #endif
1375 BOOL qxeWriteConsoleInput (HANDLE hConsoleInput, CONST INPUT_RECORD * lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten);
1376
1377 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1378 #undef ReadConsoleOutput
1379 #define ReadConsoleOutput error_use_qxeReadConsoleOutput_or_ReadConsoleOutputA_and_ReadConsoleOutputW
1380 #endif
1381 BOOL qxeReadConsoleOutput (HANDLE hConsoleOutput, PCHAR_INFO lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpReadRegion);
1382
1383 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1384 #undef WriteConsoleOutput
1385 #define WriteConsoleOutput error_use_qxeWriteConsoleOutput_or_WriteConsoleOutputA_and_WriteConsoleOutputW
1386 #endif
1387 BOOL qxeWriteConsoleOutput (HANDLE hConsoleOutput, CONST CHAR_INFO * lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpWriteRegion);
1388
1389 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1390 #undef ReadConsoleOutputCharacter
1391 #define ReadConsoleOutputCharacter error_use_qxeReadConsoleOutputCharacter_or_ReadConsoleOutputCharacterA_and_ReadConsoleOutputCharacterW
1392 #endif
1393 BOOL qxeReadConsoleOutputCharacter (HANDLE hConsoleOutput, Extbyte * lpCharacter, DWORD nLength, COORD dwReadCoord, LPDWORD lpNumberOfCharsRead);
1394
1395 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1396 #undef WriteConsoleOutputCharacter
1397 #define WriteConsoleOutputCharacter error_use_qxeWriteConsoleOutputCharacter_or_WriteConsoleOutputCharacterA_and_WriteConsoleOutputCharacterW
1398 #endif
1399 BOOL qxeWriteConsoleOutputCharacter (HANDLE hConsoleOutput, const Extbyte * lpCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten);
1400
1401 #undef FillConsoleOutputCharacter
1402 #define FillConsoleOutputCharacter error_split_CHAR
1403
1404 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1405 #undef ScrollConsoleScreenBuffer
1406 #define ScrollConsoleScreenBuffer error_use_qxeScrollConsoleScreenBuffer_or_ScrollConsoleScreenBufferA_and_ScrollConsoleScreenBufferW
1407 #endif
1408 BOOL qxeScrollConsoleScreenBuffer (HANDLE hConsoleOutput, CONST SMALL_RECT * lpScrollRectangle, CONST SMALL_RECT * lpClipRectangle, COORD dwDestinationOrigin, CONST CHAR_INFO * lpFill);
1409
1410 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1411 #undef GetConsoleTitle
1412 #define GetConsoleTitle error_use_qxeGetConsoleTitle_or_GetConsoleTitleA_and_GetConsoleTitleW
1413 #endif
1414 DWORD qxeGetConsoleTitle (Extbyte * lpConsoleTitle, DWORD nSize);
1415
1416 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1417 #undef SetConsoleTitle
1418 #define SetConsoleTitle error_use_qxeSetConsoleTitle_or_SetConsoleTitleA_and_SetConsoleTitleW
1419 #endif
1420 BOOL qxeSetConsoleTitle (const Extbyte * lpConsoleTitle);
1421
1422 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1423 #undef ReadConsole
1424 #define ReadConsole error_use_qxeReadConsole_or_ReadConsoleA_and_ReadConsoleW
1425 #endif
1426 BOOL qxeReadConsole (HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);
1427
1428 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1429 #undef WriteConsole
1430 #define WriteConsole error_use_qxeWriteConsole_or_WriteConsoleA_and_WriteConsoleW
1431 #endif
1432 BOOL qxeWriteConsole (HANDLE hConsoleOutput, CONST VOID * lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved);
1433
1434
1435 /* Processing file WINNETWK.H */
1436
1437 #if defined (HAVE_MS_WINDOWS)
1438 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1439 #undef WNetAddConnection
1440 #define WNetAddConnection error_use_qxeWNetAddConnection_or_WNetAddConnectionA_and_WNetAddConnectionW
1441 #endif
1442 DWORD qxeWNetAddConnection (const Extbyte * lpRemoteName, const Extbyte * lpPassword, const Extbyte * lpLocalName);
1443 #endif /* defined (HAVE_MS_WINDOWS) */
1444
1445 #if defined (HAVE_MS_WINDOWS)
1446 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1447 #undef WNetAddConnection2
1448 #define WNetAddConnection2 error_use_qxeWNetAddConnection2_or_WNetAddConnection2A_and_WNetAddConnection2W
1449 #endif
1450 DWORD qxeWNetAddConnection2 (LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
1451 #endif /* defined (HAVE_MS_WINDOWS) */
1452
1453 #if defined (HAVE_MS_WINDOWS)
1454 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1455 #undef WNetAddConnection3
1456 #define WNetAddConnection3 error_use_qxeWNetAddConnection3_or_WNetAddConnection3A_and_WNetAddConnection3W
1457 #endif
1458 DWORD qxeWNetAddConnection3 (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
1459 #endif /* defined (HAVE_MS_WINDOWS) */
1460
1461 #if defined (HAVE_MS_WINDOWS)
1462 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1463 #undef WNetCancelConnection
1464 #define WNetCancelConnection error_use_qxeWNetCancelConnection_or_WNetCancelConnectionA_and_WNetCancelConnectionW
1465 #endif
1466 DWORD qxeWNetCancelConnection (const Extbyte * lpName, BOOL fForce);
1467 #endif /* defined (HAVE_MS_WINDOWS) */
1468
1469 #if defined (HAVE_MS_WINDOWS)
1470 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1471 #undef WNetCancelConnection2
1472 #define WNetCancelConnection2 error_use_qxeWNetCancelConnection2_or_WNetCancelConnection2A_and_WNetCancelConnection2W
1473 #endif
1474 DWORD qxeWNetCancelConnection2 (const Extbyte * lpName, DWORD dwFlags, BOOL fForce);
1475 #endif /* defined (HAVE_MS_WINDOWS) */
1476
1477 #if defined (HAVE_MS_WINDOWS)
1478 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1479 #undef WNetGetConnection
1480 #define WNetGetConnection error_use_qxeWNetGetConnection_or_WNetGetConnectionA_and_WNetGetConnectionW
1481 #endif
1482 DWORD qxeWNetGetConnection (const Extbyte * lpLocalName, Extbyte * lpRemoteName, LPDWORD lpnLength);
1483 #endif /* defined (HAVE_MS_WINDOWS) */
1484
1485 #if defined (HAVE_MS_WINDOWS)
1486 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1487 #undef WNetUseConnection
1488 #define WNetUseConnection error_use_qxeWNetUseConnection_or_WNetUseConnectionA_and_WNetUseConnectionW
1489 #endif
1490 DWORD qxeWNetUseConnection (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpUserID, const Extbyte * lpPassword, DWORD dwFlags, Extbyte * lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult);
1491 #endif /* defined (HAVE_MS_WINDOWS) */
1492
1493 #if defined (HAVE_MS_WINDOWS)
1494 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1495 #undef WNetConnectionDialog1
1496 #define WNetConnectionDialog1 error_use_qxeWNetConnectionDialog1_or_WNetConnectionDialog1A_and_WNetConnectionDialog1W
1497 #endif
1498 DWORD qxeWNetConnectionDialog1 (LPCONNECTDLGSTRUCTW lpConnDlgStruct);
1499 #endif /* defined (HAVE_MS_WINDOWS) */
1500
1501 #if defined (HAVE_MS_WINDOWS)
1502 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1503 #undef WNetDisconnectDialog1
1504 #define WNetDisconnectDialog1 error_use_qxeWNetDisconnectDialog1_or_WNetDisconnectDialog1A_and_WNetDisconnectDialog1W
1505 #endif
1506 DWORD qxeWNetDisconnectDialog1 (LPDISCDLGSTRUCTW lpConnDlgStruct);
1507 #endif /* defined (HAVE_MS_WINDOWS) */
1508
1509 #if defined (HAVE_MS_WINDOWS)
1510 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1511 #undef WNetOpenEnum
1512 #define WNetOpenEnum error_use_qxeWNetOpenEnum_or_WNetOpenEnumA_and_WNetOpenEnumW
1513 #endif
1514 DWORD qxeWNetOpenEnum (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum);
1515 #endif /* defined (HAVE_MS_WINDOWS) */
1516
1517 #if defined (HAVE_MS_WINDOWS)
1518 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1519 #undef WNetEnumResource
1520 #define WNetEnumResource error_use_qxeWNetEnumResource_or_WNetEnumResourceA_and_WNetEnumResourceW
1521 #endif
1522 DWORD qxeWNetEnumResource (HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize);
1523 #endif /* defined (HAVE_MS_WINDOWS) */
1524
1525 #if defined (HAVE_MS_WINDOWS)
1526 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1527 #undef WNetGetUniversalName
1528 #define WNetGetUniversalName error_use_qxeWNetGetUniversalName_or_WNetGetUniversalNameA_and_WNetGetUniversalNameW
1529 #endif
1530 DWORD qxeWNetGetUniversalName (const Extbyte * lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize);
1531 #endif /* defined (HAVE_MS_WINDOWS) */
1532
1533 #if defined (HAVE_MS_WINDOWS)
1534 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1535 #undef WNetGetUser
1536 #define WNetGetUser error_use_qxeWNetGetUser_or_WNetGetUserA_and_WNetGetUserW
1537 #endif
1538 DWORD qxeWNetGetUser (const Extbyte * lpName, Extbyte * lpUserName, LPDWORD lpnLength);
1539 #endif /* defined (HAVE_MS_WINDOWS) */
1540
1541 #if defined (HAVE_MS_WINDOWS)
1542 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1543 #undef WNetGetProviderName
1544 #define WNetGetProviderName error_use_qxeWNetGetProviderName_or_WNetGetProviderNameA_and_WNetGetProviderNameW
1545 #endif
1546 DWORD qxeWNetGetProviderName (DWORD dwNetType, Extbyte * lpProviderName, LPDWORD lpBufferSize);
1547 #endif /* defined (HAVE_MS_WINDOWS) */
1548
1549 #if defined (HAVE_MS_WINDOWS)
1550 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1551 #undef WNetGetNetworkInformation
1552 #define WNetGetNetworkInformation error_use_qxeWNetGetNetworkInformation_or_WNetGetNetworkInformationA_and_WNetGetNetworkInformationW
1553 #endif
1554 DWORD qxeWNetGetNetworkInformation (const Extbyte * lpProvider, LPNETINFOSTRUCT lpNetInfoStruct);
1555 #endif /* defined (HAVE_MS_WINDOWS) */
1556
1557 #if defined (HAVE_MS_WINDOWS)
1558 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1559 #undef WNetGetLastError
1560 #define WNetGetLastError error_use_qxeWNetGetLastError_or_WNetGetLastErrorA_and_WNetGetLastErrorW
1561 #endif
1562 DWORD qxeWNetGetLastError (LPDWORD lpError, Extbyte * lpErrorBuf, DWORD nErrorBufSize, Extbyte * lpNameBuf, DWORD nNameBufSize);
1563 #endif /* defined (HAVE_MS_WINDOWS) */
1564
1565 #if defined (HAVE_MS_WINDOWS)
1566 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1567 #undef MultinetGetConnectionPerformance
1568 #define MultinetGetConnectionPerformance error_use_qxeMultinetGetConnectionPerformance_or_MultinetGetConnectionPerformanceA_and_MultinetGetConnectionPerformanceW
1569 #endif
1570 DWORD qxeMultinetGetConnectionPerformance (LPNETRESOURCEW lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct);
1571 #endif /* defined (HAVE_MS_WINDOWS) */
1572
1573
1574 /* Processing file DDEML.H */
1575
1576 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1577 #undef DdeInitialize
1578 #define DdeInitialize error_use_qxeDdeInitialize_or_DdeInitializeA_and_DdeInitializeW
1579 #endif
1580 UINT qxeDdeInitialize (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes);
1581
1582 /* Skipping DdeCreateStringHandle because error in Cygwin prototype */
1583
1584 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1585 #undef DdeQueryString
1586 #define DdeQueryString error_use_qxeDdeQueryString_or_DdeQueryStringA_and_DdeQueryStringW
1587 #endif
1588 DWORD qxeDdeQueryString (DWORD idInst, HSZ hsz, Extbyte * psz, DWORD cchMax, int iCodePage);
1589
1590
1591 /* Processing file WINGDI.H */
1592
1593 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1594 #undef AddFontResource
1595 #define AddFontResource error_use_qxeAddFontResource_or_AddFontResourceA_and_AddFontResourceW
1596 #endif
1597 int qxeAddFontResource (const Extbyte * arg1);
1598
1599 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1600 #undef CopyMetaFile
1601 #define CopyMetaFile error_use_qxeCopyMetaFile_or_CopyMetaFileA_and_CopyMetaFileW
1602 #endif
1603 HMETAFILE qxeCopyMetaFile (HMETAFILE arg1, const Extbyte * arg2);
1604
1605 /* Skipping CreateDC because split-sized DEVMODE */
1606
1607 /* Skipping CreateFontIndirect because split-sized LOGFONT */
1608
1609 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1610 #undef CreateFont
1611 #define CreateFont error_use_qxeCreateFont_or_CreateFontA_and_CreateFontW
1612 #endif
1613 HFONT qxeCreateFont (int arg1, int arg2, int arg3, int arg4, int arg5, DWORD arg6, DWORD arg7, DWORD arg8, DWORD arg9, DWORD arg10, DWORD arg11, DWORD arg12, DWORD arg13, const Extbyte * arg14);
1614
1615 /* Skipping CreateIC because split-sized DEVMODE */
1616
1617 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1618 #undef CreateMetaFile
1619 #define CreateMetaFile error_use_qxeCreateMetaFile_or_CreateMetaFileA_and_CreateMetaFileW
1620 #endif
1621 HDC qxeCreateMetaFile (const Extbyte * arg1);
1622
1623 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1624 #undef CreateScalableFontResource
1625 #define CreateScalableFontResource error_use_qxeCreateScalableFontResource_or_CreateScalableFontResourceA_and_CreateScalableFontResourceW
1626 #endif
1627 BOOL qxeCreateScalableFontResource (DWORD arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4);
1628
1629 /* Skipping DeviceCapabilities because split-sized DEVMODE */
1630
1631 /* Skipping EnumFontFamiliesEx because split-complex FONTENUMPROC; NT 4.0+ only */
1632
1633 #undef EnumFontFamilies
1634 #define EnumFontFamilies error_split_complex_FONTENUMPROC
1635
1636 #undef EnumFonts
1637 #define EnumFonts error_split_complex_FONTENUMPROC
1638
1639 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1640 #undef GetCharWidth
1641 #define GetCharWidth error_use_qxeGetCharWidth_or_GetCharWidthA_and_GetCharWidthW
1642 #endif
1643 BOOL qxeGetCharWidth (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
1644
1645 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1646 #undef GetCharWidth32
1647 #define GetCharWidth32 error_use_qxeGetCharWidth32_or_GetCharWidth32A_and_GetCharWidth32W
1648 #endif
1649 BOOL qxeGetCharWidth32 (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
1650
1651 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1652 #undef GetCharWidthFloat
1653 #define GetCharWidthFloat error_use_qxeGetCharWidthFloat_or_GetCharWidthFloatA_and_GetCharWidthFloatW
1654 #endif
1655 BOOL qxeGetCharWidthFloat (HDC arg1, UINT arg2, UINT arg3, PFLOAT arg4);
1656
1657 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1658 #undef GetCharABCWidths
1659 #define GetCharABCWidths error_use_qxeGetCharABCWidths_or_GetCharABCWidthsA_and_GetCharABCWidthsW
1660 #endif
1661 BOOL qxeGetCharABCWidths (HDC arg1, UINT arg2, UINT arg3, LPABC arg4);
1662
1663 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1664 #undef GetCharABCWidthsFloat
1665 #define GetCharABCWidthsFloat error_use_qxeGetCharABCWidthsFloat_or_GetCharABCWidthsFloatA_and_GetCharABCWidthsFloatW
1666 #endif
1667 BOOL qxeGetCharABCWidthsFloat (HDC arg1, UINT arg2, UINT arg3, LPABCFLOAT arg4);
1668
1669 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1670 #undef GetGlyphOutline
1671 #define GetGlyphOutline error_use_qxeGetGlyphOutline_or_GetGlyphOutlineA_and_GetGlyphOutlineW
1672 #endif
1673 DWORD qxeGetGlyphOutline (HDC arg1, UINT arg2, UINT arg3, LPGLYPHMETRICS arg4, DWORD arg5, LPVOID arg6, CONST MAT2 * arg7);
1674
1675 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1676 #undef GetMetaFile
1677 #define GetMetaFile error_use_qxeGetMetaFile_or_GetMetaFileA_and_GetMetaFileW
1678 #endif
1679 HMETAFILE qxeGetMetaFile (const Extbyte * arg1);
1680
1681 #undef GetOutlineTextMetrics
1682 #define GetOutlineTextMetrics error_split_sized_LPOUTLINETEXTMETRIC
1683
1684 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1685 #undef GetTextExtentPoint
1686 #define GetTextExtentPoint error_use_qxeGetTextExtentPoint_or_GetTextExtentPointA_and_GetTextExtentPointW
1687 #endif
1688 BOOL qxeGetTextExtentPoint (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
1689
1690 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1691 #undef GetTextExtentPoint32
1692 #define GetTextExtentPoint32 error_use_qxeGetTextExtentPoint32_or_GetTextExtentPoint32A_and_GetTextExtentPoint32W
1693 #endif
1694 BOOL qxeGetTextExtentPoint32 (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
1695
1696 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1697 #undef GetTextExtentExPoint
1698 #define GetTextExtentExPoint error_use_qxeGetTextExtentExPoint_or_GetTextExtentExPointA_and_GetTextExtentExPointW
1699 #endif
1700 BOOL qxeGetTextExtentExPoint (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPINT arg5, LPINT arg6, LPSIZE arg7);
1701
1702 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1703 #undef GetCharacterPlacement
1704 #define GetCharacterPlacement error_use_qxeGetCharacterPlacement_or_GetCharacterPlacementA_and_GetCharacterPlacementW
1705 #endif
1706 DWORD qxeGetCharacterPlacement (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPGCP_RESULTSW arg5, DWORD arg6);
1707
1708 #undef GetGlyphIndices
1709 #define GetGlyphIndices error_NT_5_0__only
1710
1711 #undef AddFontResourceEx
1712 #define AddFontResourceEx error_NT_5_0__only
1713
1714 #undef RemoveFontResourceEx
1715 #define RemoveFontResourceEx error_NT_5_0__only
1716
1717 #undef CreateFontIndirectEx
1718 #define CreateFontIndirectEx error_split_sized_ENUMLOGFONTEXDV__NT_5_0__only
1719
1720 /* Skipping ResetDC because split-sized DEVMODE */
1721
1722 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1723 #undef RemoveFontResource
1724 #define RemoveFontResource error_use_qxeRemoveFontResource_or_RemoveFontResourceA_and_RemoveFontResourceW
1725 #endif
1726 BOOL qxeRemoveFontResource (const Extbyte * arg1);
1727
1728 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1729 #undef CopyEnhMetaFile
1730 #define CopyEnhMetaFile error_use_qxeCopyEnhMetaFile_or_CopyEnhMetaFileA_and_CopyEnhMetaFileW
1731 #endif
1732 HENHMETAFILE qxeCopyEnhMetaFile (HENHMETAFILE arg1, const Extbyte * arg2);
1733
1734 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1735 #undef CreateEnhMetaFile
1736 #define CreateEnhMetaFile error_use_qxeCreateEnhMetaFile_or_CreateEnhMetaFileA_and_CreateEnhMetaFileW
1737 #endif
1738 HDC qxeCreateEnhMetaFile (HDC arg1, const Extbyte * arg2, CONST RECT * arg3, const Extbyte * arg4);
1739
1740 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1741 #undef GetEnhMetaFile
1742 #define GetEnhMetaFile error_use_qxeGetEnhMetaFile_or_GetEnhMetaFileA_and_GetEnhMetaFileW
1743 #endif
1744 HENHMETAFILE qxeGetEnhMetaFile (const Extbyte * arg1);
1745
1746 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1747 #undef GetEnhMetaFileDescription
1748 #define GetEnhMetaFileDescription error_use_qxeGetEnhMetaFileDescription_or_GetEnhMetaFileDescriptionA_and_GetEnhMetaFileDescriptionW
1749 #endif
1750 UINT qxeGetEnhMetaFileDescription (HENHMETAFILE arg1, UINT arg2, Extbyte * arg3);
1751
1752 /* Skipping GetTextMetrics because split-sized LPTEXTMETRIC */
1753
1754 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1755 #undef StartDoc
1756 #define StartDoc error_use_qxeStartDoc_or_StartDocA_and_StartDocW
1757 #endif
1758 int qxeStartDoc (HDC arg1, CONST DOCINFOW * arg2);
1759
1760 /* Skipping GetObject because split-sized LOGFONT */
1761
1762 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1763 #undef TextOut
1764 #define TextOut error_use_qxeTextOut_or_TextOutA_and_TextOutW
1765 #endif
1766 BOOL qxeTextOut (HDC arg1, int arg2, int arg3, const Extbyte * arg4, int arg5);
1767
1768 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1769 #undef ExtTextOut
1770 #define ExtTextOut error_use_qxeExtTextOut_or_ExtTextOutA_and_ExtTextOutW
1771 #endif
1772 BOOL qxeExtTextOut (HDC arg1, int arg2, int arg3, UINT arg4, CONST RECT * arg5, const Extbyte * arg6, UINT arg7, CONST INT * arg8);
1773
1774 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1775 #undef PolyTextOut
1776 #define PolyTextOut error_use_qxePolyTextOut_or_PolyTextOutA_and_PolyTextOutW
1777 #endif
1778 BOOL qxePolyTextOut (HDC arg1, CONST POLYTEXTW * arg2, int arg3);
1779
1780 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1781 #undef GetTextFace
1782 #define GetTextFace error_use_qxeGetTextFace_or_GetTextFaceA_and_GetTextFaceW
1783 #endif
1784 int qxeGetTextFace (HDC arg1, int arg2, Extbyte * arg3);
1785
1786 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1787 #undef GetKerningPairs
1788 #define GetKerningPairs error_use_qxeGetKerningPairs_or_GetKerningPairsA_and_GetKerningPairsW
1789 #endif
1790 DWORD qxeGetKerningPairs (HDC arg1, DWORD arg2, LPKERNINGPAIR arg3);
1791
1792 #undef GetLogColorSpace
1793 #define GetLogColorSpace error_split_sized_LPLOGCOLORSPACE__NT_4_0__only
1794
1795 #undef CreateColorSpace
1796 #define CreateColorSpace error_split_sized_LPLOGCOLORSPACE__NT_4_0__only
1797
1798 /* Skipping GetICMProfile because NT 4.0+ only, error in Cygwin prototype */
1799
1800 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1801 #undef SetICMProfile
1802 #define SetICMProfile error_use_qxeSetICMProfile_or_SetICMProfileA_and_SetICMProfileW
1803 #endif
1804 BOOL qxeSetICMProfile (HDC arg1, Extbyte * arg2);
1805
1806 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1807 #undef EnumICMProfiles
1808 #define EnumICMProfiles error_use_qxeEnumICMProfiles_or_EnumICMProfilesA_and_EnumICMProfilesW
1809 #endif
1810 int qxeEnumICMProfiles (HDC arg1, ICMENUMPROCW arg2, LPARAM arg3);
1811
1812 /* Skipping UpdateICMRegKey because NT 4.0+ only, error in Cygwin prototype */
1813
1814 #undef wglUseFontBitmaps
1815 #define wglUseFontBitmaps error_causes_link_error
1816
1817 #undef wglUseFontOutlines
1818 #define wglUseFontOutlines error_causes_link_error
1819
1820
1821 /* Processing file WINNLS.H */
1822
1823 #undef GetCPInfoEx
1824 #define GetCPInfoEx error_not_used__not_examined_yet
1825
1826 #undef CompareString
1827 #define CompareString error_not_used__not_examined_yet
1828
1829 #undef LCMapString
1830 #define LCMapString error_not_used__not_examined_yet
1831
1832 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1833 #undef GetLocaleInfo
1834 #define GetLocaleInfo error_use_qxeGetLocaleInfo_or_GetLocaleInfoA_and_GetLocaleInfoW
1835 #endif
1836 int qxeGetLocaleInfo (LCID Locale, LCTYPE LCType, Extbyte * lpLCData, int cchData);
1837
1838 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1839 #undef SetLocaleInfo
1840 #define SetLocaleInfo error_use_qxeSetLocaleInfo_or_SetLocaleInfoA_and_SetLocaleInfoW
1841 #endif
1842 BOOL qxeSetLocaleInfo (LCID Locale, LCTYPE LCType, const Extbyte * lpLCData);
1843
1844 #undef GetTimeFormat
1845 #define GetTimeFormat error_not_used__not_examined_yet
1846
1847 #undef GetDateFormat
1848 #define GetDateFormat error_not_used__not_examined_yet
1849
1850 #undef GetNumberFormat
1851 #define GetNumberFormat error_not_used__not_examined_yet
1852
1853 #undef GetCurrencyFormat
1854 #define GetCurrencyFormat error_not_used__not_examined_yet
1855
1856 #undef EnumCalendarInfo
1857 #define EnumCalendarInfo error_not_used__not_examined_yet
1858
1859 #undef EnumCalendarInfoEx
1860 #define EnumCalendarInfoEx error_not_used__not_examined_yet
1861
1862 #undef EnumTimeFormats
1863 #define EnumTimeFormats error_not_used__not_examined_yet
1864
1865 #undef EnumDateFormats
1866 #define EnumDateFormats error_not_used__not_examined_yet
1867
1868 #undef EnumDateFormatsEx
1869 #define EnumDateFormatsEx error_not_used__not_examined_yet
1870
1871 #undef GetStringTypeEx
1872 #define GetStringTypeEx error_not_used__not_examined_yet
1873
1874 #undef GetStringType
1875 #define GetStringType error_no_such_fun__A_and_W_versions_have_different_nos__of_args
1876
1877 #undef FoldString
1878 #define FoldString error_not_used__not_examined_yet
1879
1880 #undef EnumSystemLocales
1881 #define EnumSystemLocales error_not_used__not_examined_yet
1882
1883 #undef EnumSystemCodePages
1884 #define EnumSystemCodePages error_not_used__not_examined_yet
1885
1886
1887 /* Processing file WINREG.H */
1888
1889 /* Skipping RegConnectRegistry because error in Cygwin prototype */
1890
1891 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1892 #undef RegCreateKey
1893 #define RegCreateKey error_use_qxeRegCreateKey_or_RegCreateKeyA_and_RegCreateKeyW
1894 #endif
1895 LONG
1896 qxeRegCreateKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
1897
1898 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1899 #undef RegCreateKeyEx
1900 #define RegCreateKeyEx error_use_qxeRegCreateKeyEx_or_RegCreateKeyExA_and_RegCreateKeyExW
1901 #endif
1902 LONG
1903 qxeRegCreateKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD Reserved, Extbyte * lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition);
1904
1905 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1906 #undef RegDeleteKey
1907 #define RegDeleteKey error_use_qxeRegDeleteKey_or_RegDeleteKeyA_and_RegDeleteKeyW
1908 #endif
1909 LONG
1910 qxeRegDeleteKey (HKEY hKey, const Extbyte * lpSubKey);
1911
1912 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1913 #undef RegDeleteValue
1914 #define RegDeleteValue error_use_qxeRegDeleteValue_or_RegDeleteValueA_and_RegDeleteValueW
1915 #endif
1916 LONG
1917 qxeRegDeleteValue (HKEY hKey, const Extbyte * lpValueName);
1918
1919 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1920 #undef RegEnumKey
1921 #define RegEnumKey error_use_qxeRegEnumKey_or_RegEnumKeyA_and_RegEnumKeyW
1922 #endif
1923 LONG
1924 qxeRegEnumKey (HKEY hKey, DWORD dwIndex, Extbyte * lpName, DWORD cbName);
1925
1926 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1927 #undef RegEnumKeyEx
1928 #define RegEnumKeyEx error_use_qxeRegEnumKeyEx_or_RegEnumKeyExA_and_RegEnumKeyExW
1929 #endif
1930 LONG
1931 qxeRegEnumKeyEx (HKEY hKey, DWORD dwIndex, Extbyte * lpName, LPDWORD lpcbName, LPDWORD lpReserved, Extbyte * lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime);
1932
1933 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1934 #undef RegEnumValue
1935 #define RegEnumValue error_use_qxeRegEnumValue_or_RegEnumValueA_and_RegEnumValueW
1936 #endif
1937 LONG
1938 qxeRegEnumValue (HKEY hKey, DWORD dwIndex, Extbyte * lpValueName, LPDWORD lpcbValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
1939
1940 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1941 #undef RegLoadKey
1942 #define RegLoadKey error_use_qxeRegLoadKey_or_RegLoadKeyA_and_RegLoadKeyW
1943 #endif
1944 LONG
1945 qxeRegLoadKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpFile);
1946
1947 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1948 #undef RegOpenKey
1949 #define RegOpenKey error_use_qxeRegOpenKey_or_RegOpenKeyA_and_RegOpenKeyW
1950 #endif
1951 LONG
1952 qxeRegOpenKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
1953
1954 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1955 #undef RegOpenKeyEx
1956 #define RegOpenKeyEx error_use_qxeRegOpenKeyEx_or_RegOpenKeyExA_and_RegOpenKeyExW
1957 #endif
1958 LONG
1959 qxeRegOpenKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);
1960
1961 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1962 #undef RegQueryInfoKey
1963 #define RegQueryInfoKey error_use_qxeRegQueryInfoKey_or_RegQueryInfoKeyA_and_RegQueryInfoKeyW
1964 #endif
1965 LONG
1966 qxeRegQueryInfoKey (HKEY hKey, Extbyte * lpClass, LPDWORD lpcbClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime);
1967
1968 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1969 #undef RegQueryValue
1970 #define RegQueryValue error_use_qxeRegQueryValue_or_RegQueryValueA_and_RegQueryValueW
1971 #endif
1972 LONG
1973 qxeRegQueryValue (HKEY hKey, const Extbyte * lpSubKey, Extbyte * lpValue, PLONG lpcbValue);
1974
1975 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1976 #undef RegQueryMultipleValues
1977 #define RegQueryMultipleValues error_use_qxeRegQueryMultipleValues_or_RegQueryMultipleValuesA_and_RegQueryMultipleValuesW
1978 #endif
1979 LONG
1980 qxeRegQueryMultipleValues (HKEY hKey, PVALENTW val_list, DWORD num_vals, Extbyte * lpValueBuf, LPDWORD ldwTotsize);
1981
1982 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1983 #undef RegQueryValueEx
1984 #define RegQueryValueEx error_use_qxeRegQueryValueEx_or_RegQueryValueExA_and_RegQueryValueExW
1985 #endif
1986 LONG
1987 qxeRegQueryValueEx (HKEY hKey, const Extbyte * lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
1988
1989 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1990 #undef RegReplaceKey
1991 #define RegReplaceKey error_use_qxeRegReplaceKey_or_RegReplaceKeyA_and_RegReplaceKeyW
1992 #endif
1993 LONG
1994 qxeRegReplaceKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpNewFile, const Extbyte * lpOldFile);
1995
1996 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
1997 #undef RegRestoreKey
1998 #define RegRestoreKey error_use_qxeRegRestoreKey_or_RegRestoreKeyA_and_RegRestoreKeyW
1999 #endif
2000 LONG
2001 qxeRegRestoreKey (HKEY hKey, const Extbyte * lpFile, DWORD dwFlags);
2002
2003 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2004 #undef RegSaveKey
2005 #define RegSaveKey error_use_qxeRegSaveKey_or_RegSaveKeyA_and_RegSaveKeyW
2006 #endif
2007 LONG
2008 qxeRegSaveKey (HKEY hKey, const Extbyte * lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
2009
2010 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2011 #undef RegSetValue
2012 #define RegSetValue error_use_qxeRegSetValue_or_RegSetValueA_and_RegSetValueW
2013 #endif
2014 LONG
2015 qxeRegSetValue (HKEY hKey, const Extbyte * lpSubKey, DWORD dwType, const Extbyte * lpData, DWORD cbData);
2016
2017 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2018 #undef RegSetValueEx
2019 #define RegSetValueEx error_use_qxeRegSetValueEx_or_RegSetValueExA_and_RegSetValueExW
2020 #endif
2021 LONG
2022 qxeRegSetValueEx (HKEY hKey, const Extbyte * lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE* lpData, DWORD cbData);
2023
2024 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2025 #undef RegUnLoadKey
2026 #define RegUnLoadKey error_use_qxeRegUnLoadKey_or_RegUnLoadKeyA_and_RegUnLoadKeyW
2027 #endif
2028 LONG
2029 qxeRegUnLoadKey (HKEY hKey, const Extbyte * lpSubKey);
2030
2031 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2032 #undef InitiateSystemShutdown
2033 #define InitiateSystemShutdown error_use_qxeInitiateSystemShutdown_or_InitiateSystemShutdownA_and_InitiateSystemShutdownW
2034 #endif
2035 BOOL
2036 qxeInitiateSystemShutdown (Extbyte * lpMachineName, Extbyte * lpMessage, DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown);
2037
2038 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2039 #undef AbortSystemShutdown
2040 #define AbortSystemShutdown error_use_qxeAbortSystemShutdown_or_AbortSystemShutdownA_and_AbortSystemShutdownW
2041 #endif
2042 BOOL
2043 qxeAbortSystemShutdown (Extbyte * lpMachineName);
2044
2045
2046 /* Processing file COMMDLG.H */
2047
2048 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2049 #undef GetOpenFileName
2050 #define GetOpenFileName error_use_qxeGetOpenFileName_or_GetOpenFileNameA_and_GetOpenFileNameW
2051 #endif
2052 BOOL qxeGetOpenFileName (LPOPENFILENAMEW arg1);
2053
2054 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2055 #undef GetSaveFileName
2056 #define GetSaveFileName error_use_qxeGetSaveFileName_or_GetSaveFileNameA_and_GetSaveFileNameW
2057 #endif
2058 BOOL qxeGetSaveFileName (LPOPENFILENAMEW arg1);
2059
2060 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2061 #undef GetFileTitle
2062 #define GetFileTitle error_use_qxeGetFileTitle_or_GetFileTitleA_and_GetFileTitleW
2063 #endif
2064 short qxeGetFileTitle (const Extbyte * arg1, Extbyte * arg2, WORD arg3);
2065
2066 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2067 #undef ChooseColor
2068 #define ChooseColor error_use_qxeChooseColor_or_ChooseColorA_and_ChooseColorW
2069 #endif
2070 BOOL qxeChooseColor (LPCHOOSECOLORW arg1);
2071
2072 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2073 #undef FindText
2074 #define FindText error_use_qxeFindText_or_FindTextA_and_FindTextW
2075 #endif
2076 HWND qxeFindText (LPFINDREPLACEW arg1);
2077
2078 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2079 #undef ReplaceText
2080 #define ReplaceText error_use_qxeReplaceText_or_ReplaceTextA_and_ReplaceTextW
2081 #endif
2082 HWND qxeReplaceText (LPFINDREPLACEW arg1);
2083
2084 #undef AfxReplaceText
2085 #define AfxReplaceText error_mac_only
2086
2087 #undef ChooseFont
2088 #define ChooseFont error_split_sized_LPLOGFONT_in_LPCHOOSEFONT
2089
2090 /* Skipping PrintDlg because LPPRINTDLG with split-sized DEVMODE handle */
2091
2092 /* Skipping PageSetupDlg because LPPAGESETUPDLG with split-sized DEVMODE handle */
2093
2094
2095 /* Processing file SHLOBJ.H */
2096
2097 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2098 #undef SHGetPathFromIDList
2099 #define SHGetPathFromIDList error_use_qxeSHGetPathFromIDList_or_SHGetPathFromIDListA_and_SHGetPathFromIDListW
2100 #endif
2101 BOOL qxeSHGetPathFromIDList (LPCITEMIDLIST pidl, Extbyte * pszPath);
2102
2103 /* Skipping SHGetSpecialFolderPath because error in Cygwin prototype, missing from Cygwin libraries */
2104
2105 /* Skipping SHBrowseForFolder because need to intercept callback for SendMessage */
2106
2107 /* Skipping SHGetDataFromIDList because split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries */
2108
2109
2110 /* Processing file WINBASE.H */
2111
2112 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2113 #undef GetBinaryType
2114 #define GetBinaryType error_use_qxeGetBinaryType_or_GetBinaryTypeA_and_GetBinaryTypeW
2115 #endif
2116 BOOL qxeGetBinaryType (const Extbyte * lpApplicationName, LPDWORD lpBinaryType);
2117
2118 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2119 #undef GetShortPathName
2120 #define GetShortPathName error_use_qxeGetShortPathName_or_GetShortPathNameA_and_GetShortPathNameW
2121 #endif
2122 DWORD qxeGetShortPathName (const Extbyte * lpszLongPath, Extbyte * lpszShortPath, DWORD cchBuffer);
2123
2124 #undef GetLongPathName
2125 #define GetLongPathName error_Win98_2K__only
2126
2127 /* Skipping GetEnvironmentStrings because misnamed ANSI version of the function */
2128
2129 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2130 #undef FreeEnvironmentStrings
2131 #define FreeEnvironmentStrings error_use_qxeFreeEnvironmentStrings_or_FreeEnvironmentStringsA_and_FreeEnvironmentStringsW
2132 #endif
2133 BOOL qxeFreeEnvironmentStrings (Extbyte * arg1);
2134
2135 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2136 #undef FormatMessage
2137 #define FormatMessage error_use_qxeFormatMessage_or_FormatMessageA_and_FormatMessageW
2138 #endif
2139 DWORD qxeFormatMessage (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, Extbyte * lpBuffer, DWORD nSize, va_list * Arguments);
2140
2141 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2142 #undef CreateMailslot
2143 #define CreateMailslot error_use_qxeCreateMailslot_or_CreateMailslotA_and_CreateMailslotW
2144 #endif
2145 HANDLE qxeCreateMailslot (const Extbyte * lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
2146
2147 #if !defined (CYGWIN_HEADERS)
2148 #undef EncryptFile
2149 #define EncryptFile error_Win2K__only
2150 #endif /* !defined (CYGWIN_HEADERS) */
2151
2152 #if !defined (CYGWIN_HEADERS)
2153 #undef DecryptFile
2154 #define DecryptFile error_Win2K__only
2155 #endif /* !defined (CYGWIN_HEADERS) */
2156
2157 #undef OpenRaw
2158 #define OpenRaw error_error__The_procedure_entry_point_OpenRawW_could_not_be_located_in_the_dynamic_link_library_ADVAPI32_dll__
2159
2160 #undef QueryRecoveryAgents
2161 #define QueryRecoveryAgents error_split_sized_LPRECOVERY_AGENT_INFORMATION
2162
2163 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2164 #undef lstrcmp
2165 #define lstrcmp error_use_qxelstrcmp_or_lstrcmpA_and_lstrcmpW
2166 #endif
2167 int qxelstrcmp (const Extbyte * lpString1, const Extbyte * lpString2);
2168
2169 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2170 #undef lstrcmpi
2171 #define lstrcmpi error_use_qxelstrcmpi_or_lstrcmpiA_and_lstrcmpiW
2172 #endif
2173 int qxelstrcmpi (const Extbyte * lpString1, const Extbyte * lpString2);
2174
2175 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2176 #undef lstrcpyn
2177 #define lstrcpyn error_use_qxelstrcpyn_or_lstrcpynA_and_lstrcpynW
2178 #endif
2179 Extbyte * qxelstrcpyn (Extbyte * lpString1, const Extbyte * lpString2, int iMaxLength);
2180
2181 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2182 #undef lstrcpy
2183 #define lstrcpy error_use_qxelstrcpy_or_lstrcpyA_and_lstrcpyW
2184 #endif
2185 Extbyte * qxelstrcpy (Extbyte * lpString1, const Extbyte * lpString2);
2186
2187 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2188 #undef lstrcat
2189 #define lstrcat error_use_qxelstrcat_or_lstrcatA_and_lstrcatW
2190 #endif
2191 Extbyte * qxelstrcat (Extbyte * lpString1, const Extbyte * lpString2);
2192
2193 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2194 #undef lstrlen
2195 #define lstrlen error_use_qxelstrlen_or_lstrlenA_and_lstrlenW
2196 #endif
2197 int qxelstrlen (const Extbyte * lpString);
2198
2199 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2200 #undef CreateMutex
2201 #define CreateMutex error_use_qxeCreateMutex_or_CreateMutexA_and_CreateMutexW
2202 #endif
2203 HANDLE qxeCreateMutex (LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, const Extbyte * lpName);
2204
2205 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2206 #undef OpenMutex
2207 #define OpenMutex error_use_qxeOpenMutex_or_OpenMutexA_and_OpenMutexW
2208 #endif
2209 HANDLE qxeOpenMutex (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
2210
2211 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2212 #undef CreateEvent
2213 #define CreateEvent error_use_qxeCreateEvent_or_CreateEventA_and_CreateEventW
2214 #endif
2215 HANDLE qxeCreateEvent (LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, const Extbyte * lpName);
2216
2217 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2218 #undef OpenEvent
2219 #define OpenEvent error_use_qxeOpenEvent_or_OpenEventA_and_OpenEventW
2220 #endif
2221 HANDLE qxeOpenEvent (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
2222
2223 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2224 #undef CreateSemaphore
2225 #define CreateSemaphore error_use_qxeCreateSemaphore_or_CreateSemaphoreA_and_CreateSemaphoreW
2226 #endif
2227 HANDLE qxeCreateSemaphore (LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, const Extbyte * lpName);
2228
2229 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2230 #undef OpenSemaphore
2231 #define OpenSemaphore error_use_qxeOpenSemaphore_or_OpenSemaphoreA_and_OpenSemaphoreW
2232 #endif
2233 HANDLE qxeOpenSemaphore (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
2234
2235 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2236 #undef CreateWaitableTimer
2237 #define CreateWaitableTimer error_use_qxeCreateWaitableTimer_or_CreateWaitableTimerA_and_CreateWaitableTimerW
2238 #endif
2239 HANDLE qxeCreateWaitableTimer (LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, const Extbyte * lpTimerName);
2240
2241 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2242 #undef OpenWaitableTimer
2243 #define OpenWaitableTimer error_use_qxeOpenWaitableTimer_or_OpenWaitableTimerA_and_OpenWaitableTimerW
2244 #endif
2245 HANDLE qxeOpenWaitableTimer (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpTimerName);
2246
2247 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2248 #undef CreateFileMapping
2249 #define CreateFileMapping error_use_qxeCreateFileMapping_or_CreateFileMappingA_and_CreateFileMappingW
2250 #endif
2251 HANDLE qxeCreateFileMapping (HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, const Extbyte * lpName);
2252
2253 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2254 #undef OpenFileMapping
2255 #define OpenFileMapping error_use_qxeOpenFileMapping_or_OpenFileMappingA_and_OpenFileMappingW
2256 #endif
2257 HANDLE qxeOpenFileMapping (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
2258
2259 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2260 #undef GetLogicalDriveStrings
2261 #define GetLogicalDriveStrings error_use_qxeGetLogicalDriveStrings_or_GetLogicalDriveStringsA_and_GetLogicalDriveStringsW
2262 #endif
2263 DWORD qxeGetLogicalDriveStrings (DWORD nBufferLength, Extbyte * lpBuffer);
2264
2265 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2266 #undef LoadLibrary
2267 #define LoadLibrary error_use_qxeLoadLibrary_or_LoadLibraryA_and_LoadLibraryW
2268 #endif
2269 HMODULE qxeLoadLibrary (const Extbyte * lpLibFileName);
2270
2271 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2272 #undef LoadLibraryEx
2273 #define LoadLibraryEx error_use_qxeLoadLibraryEx_or_LoadLibraryExA_and_LoadLibraryExW
2274 #endif
2275 HMODULE qxeLoadLibraryEx (const Extbyte * lpLibFileName, HANDLE hFile, DWORD dwFlags);
2276
2277 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2278 #undef GetModuleFileName
2279 #define GetModuleFileName error_use_qxeGetModuleFileName_or_GetModuleFileNameA_and_GetModuleFileNameW
2280 #endif
2281 DWORD qxeGetModuleFileName (HMODULE hModule, Extbyte * lpFilename, DWORD nSize);
2282
2283 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2284 #undef GetModuleHandle
2285 #define GetModuleHandle error_use_qxeGetModuleHandle_or_GetModuleHandleA_and_GetModuleHandleW
2286 #endif
2287 HMODULE qxeGetModuleHandle (const Extbyte * lpModuleName);
2288
2289 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2290 #undef CreateProcess
2291 #define CreateProcess error_use_qxeCreateProcess_or_CreateProcessA_and_CreateProcessW
2292 #endif
2293 BOOL qxeCreateProcess (const Extbyte * lpApplicationName, Extbyte * lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, const Extbyte * lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation);
2294
2295 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2296 #undef FatalAppExit
2297 #define FatalAppExit error_use_qxeFatalAppExit_or_FatalAppExitA_and_FatalAppExitW
2298 #endif
2299 VOID qxeFatalAppExit (UINT uAction, const Extbyte * lpMessageText);
2300
2301 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2302 #undef GetStartupInfo
2303 #define GetStartupInfo error_use_qxeGetStartupInfo_or_GetStartupInfoA_and_GetStartupInfoW
2304 #endif
2305 VOID qxeGetStartupInfo (LPSTARTUPINFOW lpStartupInfo);
2306
2307 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2308 #undef GetCommandLine
2309 #define GetCommandLine error_use_qxeGetCommandLine_or_GetCommandLineA_and_GetCommandLineW
2310 #endif
2311 Extbyte * qxeGetCommandLine (void);
2312
2313 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2314 #undef GetEnvironmentVariable
2315 #define GetEnvironmentVariable error_use_qxeGetEnvironmentVariable_or_GetEnvironmentVariableA_and_GetEnvironmentVariableW
2316 #endif
2317 DWORD qxeGetEnvironmentVariable (const Extbyte * lpName, Extbyte * lpBuffer, DWORD nSize);
2318
2319 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2320 #undef SetEnvironmentVariable
2321 #define SetEnvironmentVariable error_use_qxeSetEnvironmentVariable_or_SetEnvironmentVariableA_and_SetEnvironmentVariableW
2322 #endif
2323 BOOL qxeSetEnvironmentVariable (const Extbyte * lpName, const Extbyte * lpValue);
2324
2325 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2326 #undef ExpandEnvironmentStrings
2327 #define ExpandEnvironmentStrings error_use_qxeExpandEnvironmentStrings_or_ExpandEnvironmentStringsA_and_ExpandEnvironmentStringsW
2328 #endif
2329 DWORD qxeExpandEnvironmentStrings (const Extbyte * lpSrc, Extbyte * lpDst, DWORD nSize);
2330
2331 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2332 #undef OutputDebugString
2333 #define OutputDebugString error_use_qxeOutputDebugString_or_OutputDebugStringA_and_OutputDebugStringW
2334 #endif
2335 VOID qxeOutputDebugString (const Extbyte * lpOutputString);
2336
2337 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2338 #undef FindResource
2339 #define FindResource error_use_qxeFindResource_or_FindResourceA_and_FindResourceW
2340 #endif
2341 HRSRC qxeFindResource (HMODULE hModule, const Extbyte * lpName, const Extbyte * lpType);
2342
2343 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2344 #undef FindResourceEx
2345 #define FindResourceEx error_use_qxeFindResourceEx_or_FindResourceExA_and_FindResourceExW
2346 #endif
2347 HRSRC qxeFindResourceEx (HMODULE hModule, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage);
2348
2349 /* Skipping EnumResourceTypes because different prototypes in VC6 and VC7 */
2350
2351 /* Skipping EnumResourceNames because different prototypes in VC6 and VC7 */
2352
2353 /* Skipping EnumResourceLanguages because different prototypes in VC6 and VC7 */
2354
2355 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2356 #undef BeginUpdateResource
2357 #define BeginUpdateResource error_use_qxeBeginUpdateResource_or_BeginUpdateResourceA_and_BeginUpdateResourceW
2358 #endif
2359 HANDLE qxeBeginUpdateResource (const Extbyte * pFileName, BOOL bDeleteExistingResources);
2360
2361 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2362 #undef UpdateResource
2363 #define UpdateResource error_use_qxeUpdateResource_or_UpdateResourceA_and_UpdateResourceW
2364 #endif
2365 BOOL qxeUpdateResource (HANDLE hUpdate, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage, LPVOID lpData, DWORD cbData);
2366
2367 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2368 #undef EndUpdateResource
2369 #define EndUpdateResource error_use_qxeEndUpdateResource_or_EndUpdateResourceA_and_EndUpdateResourceW
2370 #endif
2371 BOOL qxeEndUpdateResource (HANDLE hUpdate, BOOL fDiscard);
2372
2373 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2374 #undef GlobalAddAtom
2375 #define GlobalAddAtom error_use_qxeGlobalAddAtom_or_GlobalAddAtomA_and_GlobalAddAtomW
2376 #endif
2377 ATOM qxeGlobalAddAtom (const Extbyte * lpString);
2378
2379 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2380 #undef GlobalFindAtom
2381 #define GlobalFindAtom error_use_qxeGlobalFindAtom_or_GlobalFindAtomA_and_GlobalFindAtomW
2382 #endif
2383 ATOM qxeGlobalFindAtom (const Extbyte * lpString);
2384
2385 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2386 #undef GlobalGetAtomName
2387 #define GlobalGetAtomName error_use_qxeGlobalGetAtomName_or_GlobalGetAtomNameA_and_GlobalGetAtomNameW
2388 #endif
2389 UINT qxeGlobalGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
2390
2391 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2392 #undef AddAtom
2393 #define AddAtom error_use_qxeAddAtom_or_AddAtomA_and_AddAtomW
2394 #endif
2395 ATOM qxeAddAtom (const Extbyte * lpString);
2396
2397 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2398 #undef FindAtom
2399 #define FindAtom error_use_qxeFindAtom_or_FindAtomA_and_FindAtomW
2400 #endif
2401 ATOM qxeFindAtom (const Extbyte * lpString);
2402
2403 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2404 #undef GetAtomName
2405 #define GetAtomName error_use_qxeGetAtomName_or_GetAtomNameA_and_GetAtomNameW
2406 #endif
2407 UINT qxeGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
2408
2409 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2410 #undef GetProfileInt
2411 #define GetProfileInt error_use_qxeGetProfileInt_or_GetProfileIntA_and_GetProfileIntW
2412 #endif
2413 UINT qxeGetProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault);
2414
2415 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2416 #undef GetProfileString
2417 #define GetProfileString error_use_qxeGetProfileString_or_GetProfileStringA_and_GetProfileStringW
2418 #endif
2419 DWORD qxeGetProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize);
2420
2421 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2422 #undef WriteProfileString
2423 #define WriteProfileString error_use_qxeWriteProfileString_or_WriteProfileStringA_and_WriteProfileStringW
2424 #endif
2425 BOOL qxeWriteProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString);
2426
2427 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2428 #undef GetProfileSection
2429 #define GetProfileSection error_use_qxeGetProfileSection_or_GetProfileSectionA_and_GetProfileSectionW
2430 #endif
2431 DWORD qxeGetProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize);
2432
2433 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2434 #undef WriteProfileSection
2435 #define WriteProfileSection error_use_qxeWriteProfileSection_or_WriteProfileSectionA_and_WriteProfileSectionW
2436 #endif
2437 BOOL qxeWriteProfileSection (const Extbyte * lpAppName, const Extbyte * lpString);
2438
2439 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2440 #undef GetPrivateProfileInt
2441 #define GetPrivateProfileInt error_use_qxeGetPrivateProfileInt_or_GetPrivateProfileIntA_and_GetPrivateProfileIntW
2442 #endif
2443 UINT qxeGetPrivateProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault, const Extbyte * lpFileName);
2444
2445 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2446 #undef GetPrivateProfileString
2447 #define GetPrivateProfileString error_use_qxeGetPrivateProfileString_or_GetPrivateProfileStringA_and_GetPrivateProfileStringW
2448 #endif
2449 DWORD qxeGetPrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
2450
2451 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2452 #undef WritePrivateProfileString
2453 #define WritePrivateProfileString error_use_qxeWritePrivateProfileString_or_WritePrivateProfileStringA_and_WritePrivateProfileStringW
2454 #endif
2455 BOOL qxeWritePrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString, const Extbyte * lpFileName);
2456
2457 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2458 #undef GetPrivateProfileSection
2459 #define GetPrivateProfileSection error_use_qxeGetPrivateProfileSection_or_GetPrivateProfileSectionA_and_GetPrivateProfileSectionW
2460 #endif
2461 DWORD qxeGetPrivateProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
2462
2463 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2464 #undef WritePrivateProfileSection
2465 #define WritePrivateProfileSection error_use_qxeWritePrivateProfileSection_or_WritePrivateProfileSectionA_and_WritePrivateProfileSectionW
2466 #endif
2467 BOOL qxeWritePrivateProfileSection (const Extbyte * lpAppName, const Extbyte * lpString, const Extbyte * lpFileName);
2468
2469 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2470 #undef GetPrivateProfileSectionNames
2471 #define GetPrivateProfileSectionNames error_use_qxeGetPrivateProfileSectionNames_or_GetPrivateProfileSectionNamesA_and_GetPrivateProfileSectionNamesW
2472 #endif
2473 DWORD qxeGetPrivateProfileSectionNames (Extbyte * lpszReturnBuffer, DWORD nSize, const Extbyte * lpFileName);
2474
2475 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2476 #undef GetPrivateProfileStruct
2477 #define GetPrivateProfileStruct error_use_qxeGetPrivateProfileStruct_or_GetPrivateProfileStructA_and_GetPrivateProfileStructW
2478 #endif
2479 BOOL qxeGetPrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
2480
2481 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2482 #undef WritePrivateProfileStruct
2483 #define WritePrivateProfileStruct error_use_qxeWritePrivateProfileStruct_or_WritePrivateProfileStructA_and_WritePrivateProfileStructW
2484 #endif
2485 BOOL qxeWritePrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
2486
2487 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2488 #undef GetDriveType
2489 #define GetDriveType error_use_qxeGetDriveType_or_GetDriveTypeA_and_GetDriveTypeW
2490 #endif
2491 UINT qxeGetDriveType (const Extbyte * lpRootPathName);
2492
2493 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2494 #undef GetSystemDirectory
2495 #define GetSystemDirectory error_use_qxeGetSystemDirectory_or_GetSystemDirectoryA_and_GetSystemDirectoryW
2496 #endif
2497 UINT qxeGetSystemDirectory (Extbyte * lpBuffer, UINT uSize);
2498
2499 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2500 #undef GetTempPath
2501 #define GetTempPath error_use_qxeGetTempPath_or_GetTempPathA_and_GetTempPathW
2502 #endif
2503 DWORD qxeGetTempPath (DWORD nBufferLength, Extbyte * lpBuffer);
2504
2505 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2506 #undef GetTempFileName
2507 #define GetTempFileName error_use_qxeGetTempFileName_or_GetTempFileNameA_and_GetTempFileNameW
2508 #endif
2509 UINT qxeGetTempFileName (const Extbyte * lpPathName, const Extbyte * lpPrefixString, UINT uUnique, Extbyte * lpTempFileName);
2510
2511 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2512 #undef GetWindowsDirectory
2513 #define GetWindowsDirectory error_use_qxeGetWindowsDirectory_or_GetWindowsDirectoryA_and_GetWindowsDirectoryW
2514 #endif
2515 UINT qxeGetWindowsDirectory (Extbyte * lpBuffer, UINT uSize);
2516
2517 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2518 #undef SetCurrentDirectory
2519 #define SetCurrentDirectory error_use_qxeSetCurrentDirectory_or_SetCurrentDirectoryA_and_SetCurrentDirectoryW
2520 #endif
2521 BOOL qxeSetCurrentDirectory (const Extbyte * lpPathName);
2522
2523 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2524 #undef GetCurrentDirectory
2525 #define GetCurrentDirectory error_use_qxeGetCurrentDirectory_or_GetCurrentDirectoryA_and_GetCurrentDirectoryW
2526 #endif
2527 DWORD qxeGetCurrentDirectory (DWORD nBufferLength, Extbyte * lpBuffer);
2528
2529 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2530 #undef GetDiskFreeSpace
2531 #define GetDiskFreeSpace error_use_qxeGetDiskFreeSpace_or_GetDiskFreeSpaceA_and_GetDiskFreeSpaceW
2532 #endif
2533 BOOL qxeGetDiskFreeSpace (const Extbyte * lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters);
2534
2535 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2536 #undef GetDiskFreeSpaceEx
2537 #define GetDiskFreeSpaceEx error_use_qxeGetDiskFreeSpaceEx_or_GetDiskFreeSpaceExA_and_GetDiskFreeSpaceExW
2538 #endif
2539 BOOL qxeGetDiskFreeSpaceEx (const Extbyte * lpDirectoryName, PULARGE_INTEGER lpFreeBytesAvailableToCaller, PULARGE_INTEGER lpTotalNumberOfBytes, PULARGE_INTEGER lpTotalNumberOfFreeBytes);
2540
2541 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2542 #undef CreateDirectory
2543 #define CreateDirectory error_use_qxeCreateDirectory_or_CreateDirectoryA_and_CreateDirectoryW
2544 #endif
2545 BOOL qxeCreateDirectory (const Extbyte * lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
2546
2547 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2548 #undef CreateDirectoryEx
2549 #define CreateDirectoryEx error_use_qxeCreateDirectoryEx_or_CreateDirectoryExA_and_CreateDirectoryExW
2550 #endif
2551 BOOL qxeCreateDirectoryEx (const Extbyte * lpTemplateDirectory, const Extbyte * lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
2552
2553 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2554 #undef RemoveDirectory
2555 #define RemoveDirectory error_use_qxeRemoveDirectory_or_RemoveDirectoryA_and_RemoveDirectoryW
2556 #endif
2557 BOOL qxeRemoveDirectory (const Extbyte * lpPathName);
2558
2559 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2560 #undef GetFullPathName
2561 #define GetFullPathName error_use_qxeGetFullPathName_or_GetFullPathNameA_and_GetFullPathNameW
2562 #endif
2563 DWORD qxeGetFullPathName (const Extbyte * lpFileName, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
2564
2565 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2566 #undef DefineDosDevice
2567 #define DefineDosDevice error_use_qxeDefineDosDevice_or_DefineDosDeviceA_and_DefineDosDeviceW
2568 #endif
2569 BOOL qxeDefineDosDevice (DWORD dwFlags, const Extbyte * lpDeviceName, const Extbyte * lpTargetPath);
2570
2571 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2572 #undef QueryDosDevice
2573 #define QueryDosDevice error_use_qxeQueryDosDevice_or_QueryDosDeviceA_and_QueryDosDeviceW
2574 #endif
2575 DWORD qxeQueryDosDevice (const Extbyte * lpDeviceName, Extbyte * lpTargetPath, DWORD ucchMax);
2576
2577 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2578 #undef CreateFile
2579 #define CreateFile error_use_qxeCreateFile_or_CreateFileA_and_CreateFileW
2580 #endif
2581 HANDLE qxeCreateFile (const Extbyte * lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
2582
2583 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2584 #undef SetFileAttributes
2585 #define SetFileAttributes error_use_qxeSetFileAttributes_or_SetFileAttributesA_and_SetFileAttributesW
2586 #endif
2587 BOOL qxeSetFileAttributes (const Extbyte * lpFileName, DWORD dwFileAttributes);
2588
2589 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2590 #undef GetFileAttributes
2591 #define GetFileAttributes error_use_qxeGetFileAttributes_or_GetFileAttributesA_and_GetFileAttributesW
2592 #endif
2593 DWORD qxeGetFileAttributes (const Extbyte * lpFileName);
2594
2595 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2596 #undef GetFileAttributesEx
2597 #define GetFileAttributesEx error_use_qxeGetFileAttributesEx_or_GetFileAttributesExA_and_GetFileAttributesExW
2598 #endif
2599 BOOL qxeGetFileAttributesEx (const Extbyte * lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation);
2600
2601 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2602 #undef GetCompressedFileSize
2603 #define GetCompressedFileSize error_use_qxeGetCompressedFileSize_or_GetCompressedFileSizeA_and_GetCompressedFileSizeW
2604 #endif
2605 DWORD qxeGetCompressedFileSize (const Extbyte * lpFileName, LPDWORD lpFileSizeHigh);
2606
2607 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2608 #undef DeleteFile
2609 #define DeleteFile error_use_qxeDeleteFile_or_DeleteFileA_and_DeleteFileW
2610 #endif
2611 BOOL qxeDeleteFile (const Extbyte * lpFileName);
2612
2613 #undef FindFirstFileEx
2614 #define FindFirstFileEx error_split_sized_LPWIN32_FIND_DATA__not_used__NT_4_0__only
2615
2616 /* Skipping FindFirstFile because split-sized LPWIN32_FIND_DATA */
2617
2618 /* Skipping FindNextFile because split-sized LPWIN32_FIND_DATA */
2619
2620 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2621 #undef SearchPath
2622 #define SearchPath error_use_qxeSearchPath_or_SearchPathA_and_SearchPathW
2623 #endif
2624 DWORD qxeSearchPath (const Extbyte * lpPath, const Extbyte * lpFileName, const Extbyte * lpExtension, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
2625
2626 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2627 #undef CopyFile
2628 #define CopyFile error_use_qxeCopyFile_or_CopyFileA_and_CopyFileW
2629 #endif
2630 BOOL qxeCopyFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, BOOL bFailIfExists);
2631
2632 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2633 #undef CopyFileEx
2634 #define CopyFileEx error_use_qxeCopyFileEx_or_CopyFileExA_and_CopyFileExW
2635 #endif
2636 BOOL qxeCopyFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags);
2637
2638 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2639 #undef MoveFile
2640 #define MoveFile error_use_qxeMoveFile_or_MoveFileA_and_MoveFileW
2641 #endif
2642 BOOL qxeMoveFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName);
2643
2644 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2645 #undef MoveFileEx
2646 #define MoveFileEx error_use_qxeMoveFileEx_or_MoveFileExA_and_MoveFileExW
2647 #endif
2648 BOOL qxeMoveFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, DWORD dwFlags);
2649
2650 #undef MoveFileWithProgress
2651 #define MoveFileWithProgress error_NT_5_0__only
2652
2653 #undef CreateHardLink
2654 #define CreateHardLink error_NT_5_0__only
2655
2656 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2657 #undef CreateNamedPipe
2658 #define CreateNamedPipe error_use_qxeCreateNamedPipe_or_CreateNamedPipeA_and_CreateNamedPipeW
2659 #endif
2660 HANDLE qxeCreateNamedPipe (const Extbyte * lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
2661
2662 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2663 #undef GetNamedPipeHandleState
2664 #define GetNamedPipeHandleState error_use_qxeGetNamedPipeHandleState_or_GetNamedPipeHandleStateA_and_GetNamedPipeHandleStateW
2665 #endif
2666 BOOL qxeGetNamedPipeHandleState (HANDLE hNamedPipe, LPDWORD lpState, LPDWORD lpCurInstances, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout, Extbyte * lpUserName, DWORD nMaxUserNameSize);
2667
2668 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2669 #undef CallNamedPipe
2670 #define CallNamedPipe error_use_qxeCallNamedPipe_or_CallNamedPipeA_and_CallNamedPipeW
2671 #endif
2672 BOOL qxeCallNamedPipe (const Extbyte * lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut);
2673
2674 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2675 #undef WaitNamedPipe
2676 #define WaitNamedPipe error_use_qxeWaitNamedPipe_or_WaitNamedPipeA_and_WaitNamedPipeW
2677 #endif
2678 BOOL qxeWaitNamedPipe (const Extbyte * lpNamedPipeName, DWORD nTimeOut);
2679
2680 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2681 #undef SetVolumeLabel
2682 #define SetVolumeLabel error_use_qxeSetVolumeLabel_or_SetVolumeLabelA_and_SetVolumeLabelW
2683 #endif
2684 BOOL qxeSetVolumeLabel (const Extbyte * lpRootPathName, const Extbyte * lpVolumeName);
2685
2686 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2687 #undef GetVolumeInformation
2688 #define GetVolumeInformation error_use_qxeGetVolumeInformation_or_GetVolumeInformationA_and_GetVolumeInformationW
2689 #endif
2690 BOOL qxeGetVolumeInformation (const Extbyte * lpRootPathName, Extbyte * lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, Extbyte * lpFileSystemNameBuffer, DWORD nFileSystemNameSize);
2691
2692 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2693 #undef ClearEventLog
2694 #define ClearEventLog error_use_qxeClearEventLog_or_ClearEventLogA_and_ClearEventLogW
2695 #endif
2696 BOOL qxeClearEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
2697
2698 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2699 #undef BackupEventLog
2700 #define BackupEventLog error_use_qxeBackupEventLog_or_BackupEventLogA_and_BackupEventLogW
2701 #endif
2702 BOOL qxeBackupEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
2703
2704 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2705 #undef OpenEventLog
2706 #define OpenEventLog error_use_qxeOpenEventLog_or_OpenEventLogA_and_OpenEventLogW
2707 #endif
2708 HANDLE qxeOpenEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
2709
2710 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2711 #undef RegisterEventSource
2712 #define RegisterEventSource error_use_qxeRegisterEventSource_or_RegisterEventSourceA_and_RegisterEventSourceW
2713 #endif
2714 HANDLE qxeRegisterEventSource (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
2715
2716 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2717 #undef OpenBackupEventLog
2718 #define OpenBackupEventLog error_use_qxeOpenBackupEventLog_or_OpenBackupEventLogA_and_OpenBackupEventLogW
2719 #endif
2720 HANDLE qxeOpenBackupEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpFileName);
2721
2722 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2723 #undef ReadEventLog
2724 #define ReadEventLog error_use_qxeReadEventLog_or_ReadEventLogA_and_ReadEventLogW
2725 #endif
2726 BOOL qxeReadEventLog (HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, DWORD * pnMinNumberOfBytesNeeded);
2727
2728 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2729 #undef ReportEvent
2730 #define ReportEvent error_use_qxeReportEvent_or_ReportEventA_and_ReportEventW
2731 #endif
2732 BOOL qxeReportEvent (HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, const Extbyte * * lpStrings, LPVOID lpRawData);
2733
2734 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2735 #undef AccessCheckAndAuditAlarm
2736 #define AccessCheckAndAuditAlarm error_use_qxeAccessCheckAndAuditAlarm_or_AccessCheckAndAuditAlarmA_and_AccessCheckAndAuditAlarmW
2737 #endif
2738 BOOL qxeAccessCheckAndAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, Extbyte * ObjectTypeName, Extbyte * ObjectName, PSECURITY_DESCRIPTOR SecurityDescriptor, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess, LPBOOL AccessStatus, LPBOOL pfGenerateOnClose);
2739
2740 #undef AccessCheckByTypeAndAuditAlarm
2741 #define AccessCheckByTypeAndAuditAlarm error_NT_5_0__only
2742
2743 #undef AccessCheckByTypeResultListAndAuditAlarm
2744 #define AccessCheckByTypeResultListAndAuditAlarm error_NT_5_0__only
2745
2746 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2747 #undef ObjectOpenAuditAlarm
2748 #define ObjectOpenAuditAlarm error_use_qxeObjectOpenAuditAlarm_or_ObjectOpenAuditAlarmA_and_ObjectOpenAuditAlarmW
2749 #endif
2750 BOOL qxeObjectOpenAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, Extbyte * ObjectTypeName, Extbyte * ObjectName, PSECURITY_DESCRIPTOR pSecurityDescriptor, HANDLE ClientToken, DWORD DesiredAccess, DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted, LPBOOL GenerateOnClose);
2751
2752 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2753 #undef ObjectPrivilegeAuditAlarm
2754 #define ObjectPrivilegeAuditAlarm error_use_qxeObjectPrivilegeAuditAlarm_or_ObjectPrivilegeAuditAlarmA_and_ObjectPrivilegeAuditAlarmW
2755 #endif
2756 BOOL qxeObjectPrivilegeAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted);
2757
2758 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2759 #undef ObjectCloseAuditAlarm
2760 #define ObjectCloseAuditAlarm error_use_qxeObjectCloseAuditAlarm_or_ObjectCloseAuditAlarmA_and_ObjectCloseAuditAlarmW
2761 #endif
2762 BOOL qxeObjectCloseAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);
2763
2764 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2765 #undef ObjectDeleteAuditAlarm
2766 #define ObjectDeleteAuditAlarm error_use_qxeObjectDeleteAuditAlarm_or_ObjectDeleteAuditAlarmA_and_ObjectDeleteAuditAlarmW
2767 #endif
2768 BOOL qxeObjectDeleteAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);
2769
2770 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2771 #undef PrivilegedServiceAuditAlarm
2772 #define PrivilegedServiceAuditAlarm error_use_qxePrivilegedServiceAuditAlarm_or_PrivilegedServiceAuditAlarmA_and_PrivilegedServiceAuditAlarmW
2773 #endif
2774 BOOL qxePrivilegedServiceAuditAlarm (const Extbyte * SubsystemName, const Extbyte * ServiceName, HANDLE ClientToken, PPRIVILEGE_SET Privileges, BOOL AccessGranted);
2775
2776 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2777 #undef SetFileSecurity
2778 #define SetFileSecurity error_use_qxeSetFileSecurity_or_SetFileSecurityA_and_SetFileSecurityW
2779 #endif
2780 BOOL qxeSetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor);
2781
2782 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2783 #undef GetFileSecurity
2784 #define GetFileSecurity error_use_qxeGetFileSecurity_or_GetFileSecurityA_and_GetFileSecurityW
2785 #endif
2786 BOOL qxeGetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded);
2787
2788 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2789 #undef FindFirstChangeNotification
2790 #define FindFirstChangeNotification error_use_qxeFindFirstChangeNotification_or_FindFirstChangeNotificationA_and_FindFirstChangeNotificationW
2791 #endif
2792 HANDLE qxeFindFirstChangeNotification (const Extbyte * lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter);
2793
2794 #undef ReadDirectoryChanges
2795 #define ReadDirectoryChanges error_Unicode_only
2796
2797 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2798 #undef IsBadStringPtr
2799 #define IsBadStringPtr error_use_qxeIsBadStringPtr_or_IsBadStringPtrA_and_IsBadStringPtrW
2800 #endif
2801 BOOL qxeIsBadStringPtr (const Extbyte * lpsz, UINT ucchMax);
2802
2803 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2804 #undef LookupAccountSid
2805 #define LookupAccountSid error_use_qxeLookupAccountSid_or_LookupAccountSidA_and_LookupAccountSidW
2806 #endif
2807 BOOL qxeLookupAccountSid (const Extbyte * lpSystemName, PSID Sid, Extbyte * Name, LPDWORD cbName, Extbyte * ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse);
2808
2809 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2810 #undef LookupAccountName
2811 #define LookupAccountName error_use_qxeLookupAccountName_or_LookupAccountNameA_and_LookupAccountNameW
2812 #endif
2813 BOOL qxeLookupAccountName (const Extbyte * lpSystemName, const Extbyte * lpAccountName, PSID Sid, LPDWORD cbSid, Extbyte * ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse);
2814
2815 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2816 #undef LookupPrivilegeValue
2817 #define LookupPrivilegeValue error_use_qxeLookupPrivilegeValue_or_LookupPrivilegeValueA_and_LookupPrivilegeValueW
2818 #endif
2819 BOOL qxeLookupPrivilegeValue (const Extbyte * lpSystemName, const Extbyte * lpName, PLUID lpLuid);
2820
2821 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2822 #undef LookupPrivilegeName
2823 #define LookupPrivilegeName error_use_qxeLookupPrivilegeName_or_LookupPrivilegeNameA_and_LookupPrivilegeNameW
2824 #endif
2825 BOOL qxeLookupPrivilegeName (const Extbyte * lpSystemName, PLUID lpLuid, Extbyte * lpName, LPDWORD cbName);
2826
2827 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2828 #undef LookupPrivilegeDisplayName
2829 #define LookupPrivilegeDisplayName error_use_qxeLookupPrivilegeDisplayName_or_LookupPrivilegeDisplayNameA_and_LookupPrivilegeDisplayNameW
2830 #endif
2831 BOOL qxeLookupPrivilegeDisplayName (const Extbyte * lpSystemName, const Extbyte * lpName, Extbyte * lpDisplayName, LPDWORD cbDisplayName, LPDWORD lpLanguageId);
2832
2833 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2834 #undef BuildCommDCB
2835 #define BuildCommDCB error_use_qxeBuildCommDCB_or_BuildCommDCBA_and_BuildCommDCBW
2836 #endif
2837 BOOL qxeBuildCommDCB (const Extbyte * lpDef, LPDCB lpDCB);
2838
2839 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2840 #undef BuildCommDCBAndTimeouts
2841 #define BuildCommDCBAndTimeouts error_use_qxeBuildCommDCBAndTimeouts_or_BuildCommDCBAndTimeoutsA_and_BuildCommDCBAndTimeoutsW
2842 #endif
2843 BOOL qxeBuildCommDCBAndTimeouts (const Extbyte * lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts);
2844
2845 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2846 #undef CommConfigDialog
2847 #define CommConfigDialog error_use_qxeCommConfigDialog_or_CommConfigDialogA_and_CommConfigDialogW
2848 #endif
2849 BOOL qxeCommConfigDialog (const Extbyte * lpszName, HWND hWnd, LPCOMMCONFIG lpCC);
2850
2851 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2852 #undef GetDefaultCommConfig
2853 #define GetDefaultCommConfig error_use_qxeGetDefaultCommConfig_or_GetDefaultCommConfigA_and_GetDefaultCommConfigW
2854 #endif
2855 BOOL qxeGetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize);
2856
2857 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2858 #undef SetDefaultCommConfig
2859 #define SetDefaultCommConfig error_use_qxeSetDefaultCommConfig_or_SetDefaultCommConfigA_and_SetDefaultCommConfigW
2860 #endif
2861 BOOL qxeSetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, DWORD dwSize);
2862
2863 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2864 #undef GetComputerName
2865 #define GetComputerName error_use_qxeGetComputerName_or_GetComputerNameA_and_GetComputerNameW
2866 #endif
2867 BOOL qxeGetComputerName (Extbyte * lpBuffer, LPDWORD nSize);
2868
2869 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2870 #undef SetComputerName
2871 #define SetComputerName error_use_qxeSetComputerName_or_SetComputerNameA_and_SetComputerNameW
2872 #endif
2873 BOOL qxeSetComputerName (const Extbyte * lpComputerName);
2874
2875 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2876 #undef GetUserName
2877 #define GetUserName error_use_qxeGetUserName_or_GetUserNameA_and_GetUserNameW
2878 #endif
2879 BOOL qxeGetUserName (Extbyte * lpBuffer, LPDWORD nSize);
2880
2881 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2882 #undef LogonUser
2883 #define LogonUser error_use_qxeLogonUser_or_LogonUserA_and_LogonUserW
2884 #endif
2885 BOOL qxeLogonUser (Extbyte * lpszUsername, Extbyte * lpszDomain, Extbyte * lpszPassword, DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken);
2886
2887 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2888 #undef CreateProcessAsUser
2889 #define CreateProcessAsUser error_use_qxeCreateProcessAsUser_or_CreateProcessAsUserA_and_CreateProcessAsUserW
2890 #endif
2891 BOOL qxeCreateProcessAsUser (HANDLE hToken, const Extbyte * lpApplicationName, Extbyte * lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, const Extbyte * lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation);
2892
2893 #undef GetCurrentHwProfile
2894 #define GetCurrentHwProfile error_split_sized_LPHW_PROFILE_INFO__NT_4_0__only
2895
2896 #undef GetVersionEx
2897 #define GetVersionEx error_split_sized_LPOSVERSIONINFO
2898
2899 #undef CreateJobObject
2900 #define CreateJobObject error_NT_5_0__only
2901
2902 #undef OpenJobObject
2903 #define OpenJobObject error_NT_5_0__only
2904
2905
2906 /* Processing file ACLAPI.h */
2907
2908 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
2909 #undef GetNamedSecurityInfo
2910 #define GetNamedSecurityInfo error_use_qxeGetNamedSecurityInfo_or_GetNamedSecurityInfoA_and_GetNamedSecurityInfoW
2911 #endif
2912 DWORD qxeGetNamedSecurityInfo (IN Extbyte * pObjectName, IN SE_OBJECT_TYPE ObjectType, IN SECURITY_INFORMATION SecurityInfo, OUT PSID * ppsidOowner, OUT PSID * ppsidGroup, OUT PACL * ppDacl, OUT PACL * ppSacl, OUT PSECURITY_DESCRIPTOR * ppSecurityDescriptor);
2913