771
|
1 /* Automatically-generated Unicode-encapsulation header file.
|
|
2 Do not edit. See `make-mswin-unicode.pl'.
|
|
3 */
|
|
4
|
|
5
|
798
|
6 /* Processing file WINNLS.H */
|
|
7
|
|
8 #undef GetCPInfoEx
|
|
9 #define GetCPInfoEx error not used, not examined yet
|
|
10 #undef CompareString
|
|
11 #define CompareString error not used, not examined yet
|
|
12 #undef LCMapString
|
|
13 #define LCMapString error not used, not examined yet
|
|
14 int qxeGetLocaleInfo (LCID Locale, LCTYPE LCType, Extbyte * lpLCData, int cchData);
|
|
15 BOOL qxeSetLocaleInfo (LCID Locale, LCTYPE LCType, const Extbyte * lpLCData);
|
|
16 #undef GetTimeFormat
|
|
17 #define GetTimeFormat error not used, not examined yet
|
|
18 #undef GetDateFormat
|
|
19 #define GetDateFormat error not used, not examined yet
|
|
20 #undef GetNumberFormat
|
|
21 #define GetNumberFormat error not used, not examined yet
|
|
22 #undef GetCurrencyFormat
|
|
23 #define GetCurrencyFormat error not used, not examined yet
|
|
24 #undef EnumCalendarInfo
|
|
25 #define EnumCalendarInfo error not used, not examined yet
|
|
26 #undef EnumCalendarInfoEx
|
|
27 #define EnumCalendarInfoEx error not used, not examined yet
|
|
28 #undef EnumTimeFormats
|
|
29 #define EnumTimeFormats error not used, not examined yet
|
|
30 #undef EnumDateFormats
|
|
31 #define EnumDateFormats error not used, not examined yet
|
|
32 #undef EnumDateFormatsEx
|
|
33 #define EnumDateFormatsEx error not used, not examined yet
|
|
34 #undef GetStringTypeEx
|
|
35 #define GetStringTypeEx error not used, not examined yet
|
|
36 #undef FoldString
|
|
37 #define FoldString error not used, not examined yet
|
|
38 #undef EnumSystemLocales
|
|
39 #define EnumSystemLocales error not used, not examined yet
|
|
40 #undef EnumSystemCodePages
|
|
41 #define EnumSystemCodePages error not used, not examined yet
|
|
42
|
771
|
43 /* Processing file WINSPOOL.H */
|
|
44
|
|
45 #if defined (HAVE_MS_WINDOWS)
|
|
46 BOOL qxeEnumPrinters (DWORD Flags, Extbyte * Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
|
|
47 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
48 #if defined (HAVE_MS_WINDOWS)
|
|
49 /* Skipping OpenPrinter because split-sized DEVMODE pointer in split PRINTER_DEFAULTS */
|
|
50 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
51 #if defined (HAVE_MS_WINDOWS)
|
|
52 #undef ResetPrinter
|
|
53 #define ResetPrinter error split-sized DEVMODE pointer in split PRINTER_DEFAULTS
|
|
54 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
55 #if defined (HAVE_MS_WINDOWS)
|
|
56 #undef SetJob
|
|
57 #define SetJob error split-sized DEVMODE pointer in split JOB_INFO_2
|
|
58 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
59 #if defined (HAVE_MS_WINDOWS)
|
|
60 #undef GetJob
|
|
61 #define GetJob error split-sized DEVMODE pointer in split JOB_INFO_2
|
|
62 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
63 #if defined (HAVE_MS_WINDOWS)
|
|
64 #undef EnumJobs
|
|
65 #define EnumJobs error split-sized DEVMODE pointer in split JOB_INFO_2
|
|
66 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
67 #if defined (HAVE_MS_WINDOWS)
|
|
68 #undef AddPrinter
|
|
69 #define AddPrinter error split-sized DEVMODE pointer in split PRINTER_INFO_2
|
|
70 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
71 #if defined (HAVE_MS_WINDOWS)
|
|
72 #undef SetPrinter
|
|
73 #define SetPrinter error split-sized DEVMODE pointer in split PRINTER_INFO_2
|
|
74 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
75 #if defined (HAVE_MS_WINDOWS)
|
|
76 #undef GetPrinter
|
|
77 #define GetPrinter error split-sized DEVMODE pointer in split PRINTER_INFO_2
|
|
78 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
79 #if defined (HAVE_MS_WINDOWS)
|
|
80 #undef AddPrinterDriver
|
|
81 #define AddPrinterDriver error not used, complicated interface with split structures
|
|
82 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
83 #if defined (HAVE_MS_WINDOWS)
|
|
84 #undef AddPrinterDriverEx
|
|
85 #define AddPrinterDriverEx error not used, complicated interface with split structures
|
|
86 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
87 #if defined (HAVE_MS_WINDOWS)
|
|
88 #undef EnumPrinterDrivers
|
|
89 #define EnumPrinterDrivers error not used, complicated interface with split structures
|
|
90 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
91 #if defined (HAVE_MS_WINDOWS)
|
|
92 #undef GetPrinterDriver
|
|
93 #define GetPrinterDriver error not used, complicated interface with split structures
|
|
94 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
95 #if defined (HAVE_MS_WINDOWS)
|
|
96 #undef GetPrinterDriverDirectory
|
|
97 #define GetPrinterDriverDirectory error not used, complicated interface with split structures
|
|
98 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
99 #if defined (HAVE_MS_WINDOWS)
|
|
100 #undef DeletePrinterDriver
|
|
101 #define DeletePrinterDriver error not used, complicated interface with split structures
|
|
102 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
103 #if defined (HAVE_MS_WINDOWS)
|
|
104 #undef DeletePrinterDriverEx
|
|
105 #define DeletePrinterDriverEx error not used, complicated interface with split structures
|
|
106 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
107 #if defined (HAVE_MS_WINDOWS)
|
|
108 #undef AddPerMachineConnection
|
|
109 #define AddPerMachineConnection error not used, complicated interface with split structures
|
|
110 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
111 #if defined (HAVE_MS_WINDOWS)
|
|
112 #undef DeletePerMachineConnection
|
|
113 #define DeletePerMachineConnection error not used, complicated interface with split structures
|
|
114 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
115 #if defined (HAVE_MS_WINDOWS)
|
|
116 #undef EnumPerMachineConnections
|
|
117 #define EnumPerMachineConnections error not used, complicated interface with split structures
|
|
118 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
119 #if defined (HAVE_MS_WINDOWS)
|
|
120 #undef AddPrintProcessor
|
|
121 #define AddPrintProcessor error not used, complicated interface with split structures
|
|
122 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
123 #if defined (HAVE_MS_WINDOWS)
|
|
124 #undef EnumPrintProcessors
|
|
125 #define EnumPrintProcessors error not used, complicated interface with split structures
|
|
126 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
127 #if defined (HAVE_MS_WINDOWS)
|
|
128 #undef GetPrintProcessorDirectory
|
|
129 #define GetPrintProcessorDirectory error not used, complicated interface with split structures
|
|
130 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
131 #if defined (HAVE_MS_WINDOWS)
|
|
132 #undef EnumPrintProcessorDatatypes
|
|
133 #define EnumPrintProcessorDatatypes error not used, complicated interface with split structures
|
|
134 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
135 #if defined (HAVE_MS_WINDOWS)
|
|
136 #undef DeletePrintProcessor
|
|
137 #define DeletePrintProcessor error not used, complicated interface with split structures
|
|
138 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
139 #if defined (HAVE_MS_WINDOWS)
|
|
140 #undef StartDocPrinter
|
|
141 #define StartDocPrinter error not used, complicated interface with split structures
|
|
142 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
143 #if defined (HAVE_MS_WINDOWS)
|
|
144 #undef AddJob
|
|
145 #define AddJob error not used, complicated interface with split structures
|
|
146 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
147 #if defined (HAVE_MS_WINDOWS)
|
|
148 /* Skipping DocumentProperties because split-sized DEVMODE, error in Cygwin prototype */
|
|
149 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
150 #if defined (HAVE_MS_WINDOWS)
|
|
151 #undef AdvancedDocumentProperties
|
|
152 #define AdvancedDocumentProperties error not used, complicated interface with split structures
|
|
153 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
154 #if defined (HAVE_MS_WINDOWS)
|
|
155 #undef GetPrinterData
|
|
156 #define GetPrinterData error not used, complicated interface with split structures
|
|
157 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
158 #if defined (HAVE_MS_WINDOWS)
|
|
159 #undef GetPrinterDataEx
|
|
160 #define GetPrinterDataEx error not used, complicated interface with split structures
|
|
161 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
162 #if defined (HAVE_MS_WINDOWS)
|
|
163 #undef EnumPrinterData
|
|
164 #define EnumPrinterData error not used, complicated interface with split structures
|
|
165 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
166 #if defined (HAVE_MS_WINDOWS)
|
|
167 #undef EnumPrinterDataEx
|
|
168 #define EnumPrinterDataEx error not used, complicated interface with split structures
|
|
169 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
170 #if defined (HAVE_MS_WINDOWS)
|
|
171 #undef EnumPrinterKey
|
|
172 #define EnumPrinterKey error not used, complicated interface with split structures
|
|
173 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
174 #if defined (HAVE_MS_WINDOWS)
|
|
175 #undef SetPrinterData
|
|
176 #define SetPrinterData error not used, complicated interface with split structures
|
|
177 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
178 #if defined (HAVE_MS_WINDOWS)
|
|
179 #undef SetPrinterDataEx
|
|
180 #define SetPrinterDataEx error not used, complicated interface with split structures
|
|
181 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
182 #if defined (HAVE_MS_WINDOWS)
|
|
183 #undef DeletePrinterData
|
|
184 #define DeletePrinterData error not used, complicated interface with split structures
|
|
185 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
186 #if defined (HAVE_MS_WINDOWS)
|
|
187 #undef DeletePrinterDataEx
|
|
188 #define DeletePrinterDataEx error not used, complicated interface with split structures
|
|
189 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
190 #if defined (HAVE_MS_WINDOWS)
|
|
191 #undef DeletePrinterKey
|
|
192 #define DeletePrinterKey error not used, complicated interface with split structures
|
|
193 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
194 #if defined (HAVE_MS_WINDOWS)
|
|
195 #undef PrinterMessageBox
|
|
196 #define PrinterMessageBox error not used, complicated interface with split structures
|
|
197 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
198 #if defined (HAVE_MS_WINDOWS)
|
|
199 #undef AddForm
|
|
200 #define AddForm error not used, complicated interface with split structures
|
|
201 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
202 #if defined (HAVE_MS_WINDOWS)
|
|
203 #undef DeleteForm
|
|
204 #define DeleteForm error not used, complicated interface with split structures
|
|
205 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
206 #if defined (HAVE_MS_WINDOWS)
|
|
207 #undef GetForm
|
|
208 #define GetForm error not used, complicated interface with split structures
|
|
209 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
210 #if defined (HAVE_MS_WINDOWS)
|
|
211 #undef SetForm
|
|
212 #define SetForm error not used, complicated interface with split structures
|
|
213 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
214 #if defined (HAVE_MS_WINDOWS)
|
|
215 #undef EnumForms
|
|
216 #define EnumForms error not used, complicated interface with split structures
|
|
217 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
218 #if defined (HAVE_MS_WINDOWS)
|
|
219 #undef EnumMonitors
|
|
220 #define EnumMonitors error not used, complicated interface with split structures
|
|
221 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
222 #if defined (HAVE_MS_WINDOWS)
|
|
223 #undef AddMonitor
|
|
224 #define AddMonitor error not used, complicated interface with split structures
|
|
225 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
226 #if defined (HAVE_MS_WINDOWS)
|
|
227 #undef DeleteMonitor
|
|
228 #define DeleteMonitor error not used, complicated interface with split structures
|
|
229 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
230 #if defined (HAVE_MS_WINDOWS)
|
|
231 #undef EnumPorts
|
|
232 #define EnumPorts error not used, complicated interface with split structures
|
|
233 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
234 #if defined (HAVE_MS_WINDOWS)
|
|
235 #undef AddPort
|
|
236 #define AddPort error not used, complicated interface with split structures
|
|
237 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
238 #if defined (HAVE_MS_WINDOWS)
|
|
239 #undef ConfigurePort
|
|
240 #define ConfigurePort error not used, complicated interface with split structures
|
|
241 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
242 #if defined (HAVE_MS_WINDOWS)
|
|
243 #undef DeletePort
|
|
244 #define DeletePort error not used, complicated interface with split structures
|
|
245 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
246 #if defined (HAVE_MS_WINDOWS)
|
|
247 #undef XcvData
|
|
248 #define XcvData error not used, complicated interface with split structures
|
|
249 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
250 #if defined (HAVE_MS_WINDOWS)
|
|
251 #undef SetPort
|
|
252 #define SetPort error not used, complicated interface with split structures
|
|
253 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
254 #if defined (HAVE_MS_WINDOWS)
|
|
255 #undef AddPrinterConnection
|
|
256 #define AddPrinterConnection error not used, complicated interface with split structures
|
|
257 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
258 #if defined (HAVE_MS_WINDOWS)
|
|
259 #undef DeletePrinterConnection
|
|
260 #define DeletePrinterConnection error not used, complicated interface with split structures
|
|
261 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
262 #if defined (HAVE_MS_WINDOWS)
|
|
263 #undef AddPrintProvidor
|
|
264 #define AddPrintProvidor error not used, complicated interface with split structures
|
|
265 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
266 #if defined (HAVE_MS_WINDOWS)
|
|
267 #undef DeletePrintProvidor
|
|
268 #define DeletePrintProvidor error not used, complicated interface with split structures
|
|
269 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
270 #if defined (HAVE_MS_WINDOWS)
|
|
271 #undef SetPrinterHTMLView
|
|
272 #define SetPrinterHTMLView error not used, complicated interface with split structures
|
|
273 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
274 #if defined (HAVE_MS_WINDOWS)
|
|
275 #undef GetPrinterHTMLView
|
|
276 #define GetPrinterHTMLView error not used, complicated interface with split structures
|
|
277 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
278
|
|
279 /* Processing file WINNETWK.H */
|
|
280
|
|
281 #if defined (HAVE_MS_WINDOWS)
|
|
282 DWORD qxeWNetAddConnection (const Extbyte * lpRemoteName, const Extbyte * lpPassword, const Extbyte * lpLocalName);
|
|
283 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
284 #if defined (HAVE_MS_WINDOWS)
|
|
285 DWORD qxeWNetAddConnection2 (LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
|
|
286 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
287 #if defined (HAVE_MS_WINDOWS)
|
|
288 DWORD qxeWNetAddConnection3 (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
|
|
289 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
290 #if defined (HAVE_MS_WINDOWS)
|
|
291 DWORD qxeWNetCancelConnection (const Extbyte * lpName, BOOL fForce);
|
|
292 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
293 #if defined (HAVE_MS_WINDOWS)
|
|
294 DWORD qxeWNetCancelConnection2 (const Extbyte * lpName, DWORD dwFlags, BOOL fForce);
|
|
295 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
296 #if defined (HAVE_MS_WINDOWS)
|
|
297 DWORD qxeWNetGetConnection (const Extbyte * lpLocalName, Extbyte * lpRemoteName, LPDWORD lpnLength);
|
|
298 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
299 #if defined (HAVE_MS_WINDOWS)
|
|
300 DWORD qxeWNetUseConnection (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpUserID, const Extbyte * lpPassword, DWORD dwFlags, Extbyte * lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult);
|
|
301 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
302 #if defined (HAVE_MS_WINDOWS)
|
|
303 DWORD qxeWNetConnectionDialog1 (LPCONNECTDLGSTRUCTW lpConnDlgStruct);
|
|
304 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
305 #if defined (HAVE_MS_WINDOWS)
|
|
306 DWORD qxeWNetDisconnectDialog1 (LPDISCDLGSTRUCTW lpConnDlgStruct);
|
|
307 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
308 #if defined (HAVE_MS_WINDOWS)
|
|
309 DWORD qxeWNetOpenEnum (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum);
|
|
310 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
311 #if defined (HAVE_MS_WINDOWS)
|
|
312 DWORD qxeWNetEnumResource (HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize);
|
|
313 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
314 #if defined (HAVE_MS_WINDOWS)
|
|
315 DWORD qxeWNetGetUniversalName (const Extbyte * lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize);
|
|
316 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
317 #if defined (HAVE_MS_WINDOWS)
|
|
318 DWORD qxeWNetGetUser (const Extbyte * lpName, Extbyte * lpUserName, LPDWORD lpnLength);
|
|
319 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
320 #if defined (HAVE_MS_WINDOWS)
|
|
321 DWORD qxeWNetGetProviderName (DWORD dwNetType, Extbyte * lpProviderName, LPDWORD lpBufferSize);
|
|
322 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
323 #if defined (HAVE_MS_WINDOWS)
|
|
324 DWORD qxeWNetGetNetworkInformation (const Extbyte * lpProvider, LPNETINFOSTRUCT lpNetInfoStruct);
|
|
325 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
326 #if defined (HAVE_MS_WINDOWS)
|
|
327 DWORD qxeWNetGetLastError (LPDWORD lpError, Extbyte * lpErrorBuf, DWORD nErrorBufSize, Extbyte * lpNameBuf, DWORD nNameBufSize);
|
|
328 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
329 #if defined (HAVE_MS_WINDOWS)
|
|
330 DWORD qxeMultinetGetConnectionPerformance (LPNETRESOURCEW lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct);
|
|
331 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
332
|
|
333 /* Processing file WINREG.H */
|
|
334
|
|
335 /* Skipping RegConnectRegistry because error in Cygwin prototype */
|
|
336 LONG
|
|
337 qxeRegCreateKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
|
|
338 LONG
|
|
339 qxeRegCreateKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD Reserved, Extbyte * lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition);
|
|
340 LONG
|
|
341 qxeRegDeleteKey (HKEY hKey, const Extbyte * lpSubKey);
|
|
342 LONG
|
|
343 qxeRegDeleteValue (HKEY hKey, const Extbyte * lpValueName);
|
|
344 LONG
|
|
345 qxeRegEnumKey (HKEY hKey, DWORD dwIndex, Extbyte * lpName, DWORD cbName);
|
|
346 LONG
|
|
347 qxeRegEnumKeyEx (HKEY hKey, DWORD dwIndex, Extbyte * lpName, LPDWORD lpcbName, LPDWORD lpReserved, Extbyte * lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime);
|
|
348 LONG
|
|
349 qxeRegEnumValue (HKEY hKey, DWORD dwIndex, Extbyte * lpValueName, LPDWORD lpcbValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
|
|
350 LONG
|
|
351 qxeRegLoadKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpFile);
|
|
352 LONG
|
|
353 qxeRegOpenKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
|
|
354 LONG
|
|
355 qxeRegOpenKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);
|
|
356 LONG
|
|
357 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);
|
|
358 LONG
|
|
359 qxeRegQueryValue (HKEY hKey, const Extbyte * lpSubKey, Extbyte * lpValue, PLONG lpcbValue);
|
|
360 LONG
|
|
361 qxeRegQueryMultipleValues (HKEY hKey, PVALENTW val_list, DWORD num_vals, Extbyte * lpValueBuf, LPDWORD ldwTotsize);
|
|
362 LONG
|
|
363 qxeRegQueryValueEx (HKEY hKey, const Extbyte * lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
|
|
364 LONG
|
|
365 qxeRegReplaceKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpNewFile, const Extbyte * lpOldFile);
|
|
366 LONG
|
|
367 qxeRegRestoreKey (HKEY hKey, const Extbyte * lpFile, DWORD dwFlags);
|
|
368 LONG
|
|
369 qxeRegSaveKey (HKEY hKey, const Extbyte * lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
|
|
370 LONG
|
|
371 qxeRegSetValue (HKEY hKey, const Extbyte * lpSubKey, DWORD dwType, const Extbyte * lpData, DWORD cbData);
|
|
372 LONG
|
|
373 qxeRegSetValueEx (HKEY hKey, const Extbyte * lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE* lpData, DWORD cbData);
|
|
374 LONG
|
|
375 qxeRegUnLoadKey (HKEY hKey, const Extbyte * lpSubKey);
|
|
376 BOOL
|
|
377 qxeInitiateSystemShutdown (Extbyte * lpMachineName, Extbyte * lpMessage, DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown);
|
|
378 BOOL
|
|
379 qxeAbortSystemShutdown (Extbyte * lpMachineName);
|
|
380
|
|
381 /* Processing file SHELLAPI.H */
|
|
382
|
|
383 UINT qxeDragQueryFile (HDROP arg1, UINT arg2, Extbyte * arg3, UINT arg4);
|
|
384 HINSTANCE qxeShellExecute (HWND hwnd, const Extbyte * lpOperation, const Extbyte * lpFile, const Extbyte * lpParameters, const Extbyte * lpDirectory, INT nShowCmd);
|
|
385 HINSTANCE qxeFindExecutable (const Extbyte * lpFile, const Extbyte * lpDirectory, Extbyte * lpResult);
|
|
386 #undef CommandLineToArgv
|
|
387 #define CommandLineToArgv error Unicode-only
|
|
388 INT qxeShellAbout (HWND hWnd, const Extbyte * szApp, const Extbyte * szOtherStuff, HICON hIcon);
|
|
389 HICON qxeExtractAssociatedIcon (HINSTANCE hInst, Extbyte * lpIconPath, LPWORD lpiIcon);
|
|
390 HICON qxeExtractIcon (HINSTANCE hInst, const Extbyte * lpszExeFileName, UINT nIconIndex);
|
|
391 #if !defined (CYGWIN_HEADERS)
|
|
392 DWORD qxeDoEnvironmentSubst (Extbyte * szString, UINT cbString);
|
|
393 #endif /* !defined (CYGWIN_HEADERS) */
|
|
394 #undef FindEnvironmentString
|
|
395 #define FindEnvironmentString error causes link error; NT 4.0+ only
|
|
396 /* Skipping ExtractIconEx because NT 4.0+ only, error in Cygwin prototype */
|
|
397 int qxeSHFileOperation (LPSHFILEOPSTRUCTW lpFileOp);
|
|
398 BOOL qxeShellExecuteEx (LPSHELLEXECUTEINFOW lpExecInfo);
|
|
399 #undef WinExecError
|
|
400 #define WinExecError error causes link error; NT 4.0+ only
|
|
401 #if !defined (CYGWIN_HEADERS)
|
|
402 HRESULT qxeSHQueryRecycleBin (const Extbyte * pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo);
|
|
403 #endif /* !defined (CYGWIN_HEADERS) */
|
|
404 #if !defined (CYGWIN_HEADERS)
|
|
405 HRESULT qxeSHEmptyRecycleBin (HWND hwnd, const Extbyte * pszRootPath, DWORD dwFlags);
|
|
406 #endif /* !defined (CYGWIN_HEADERS) */
|
|
407 #undef Shell_NotifyIcon
|
|
408 #define Shell_NotifyIcon error split-sized NOTIFYICONDATA, NT 4.0+ only
|
|
409 /* Skipping SHGetFileInfo because split-sized SHFILEINFO, NT 4.0+ only */
|
|
410 #undef SHGetDiskFreeSpace
|
|
411 #define SHGetDiskFreeSpace error causes link error; NT 4.0+ only
|
|
412 #if !defined (CYGWIN_HEADERS)
|
|
413 BOOL qxeSHGetNewLinkInfo (const Extbyte * pszLinkTo, const Extbyte * pszDir, Extbyte * pszName, BOOL * pfMustCopy, UINT uFlags);
|
|
414 #endif /* !defined (CYGWIN_HEADERS) */
|
|
415 #if !defined (CYGWIN_HEADERS)
|
|
416 BOOL qxeSHInvokePrinterCommand (HWND hwnd, UINT uAction, const Extbyte * lpBuf1, const Extbyte * lpBuf2, BOOL fModal);
|
|
417 #endif /* !defined (CYGWIN_HEADERS) */
|
|
418
|
|
419 /* Processing file WINCON.H */
|
|
420
|
|
421 BOOL qxePeekConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
|
|
422 BOOL qxeReadConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
|
|
423 BOOL qxeWriteConsoleInput (HANDLE hConsoleInput, CONST INPUT_RECORD * lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten);
|
|
424 BOOL qxeReadConsoleOutput (HANDLE hConsoleOutput, PCHAR_INFO lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpReadRegion);
|
|
425 BOOL qxeWriteConsoleOutput (HANDLE hConsoleOutput, CONST CHAR_INFO * lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpWriteRegion);
|
|
426 BOOL qxeReadConsoleOutputCharacter (HANDLE hConsoleOutput, Extbyte * lpCharacter, DWORD nLength, COORD dwReadCoord, LPDWORD lpNumberOfCharsRead);
|
|
427 BOOL qxeWriteConsoleOutputCharacter (HANDLE hConsoleOutput, const Extbyte * lpCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten);
|
|
428 #undef FillConsoleOutputCharacter
|
|
429 #define FillConsoleOutputCharacter error split CHAR
|
|
430 BOOL qxeScrollConsoleScreenBuffer (HANDLE hConsoleOutput, CONST SMALL_RECT * lpScrollRectangle, CONST SMALL_RECT * lpClipRectangle, COORD dwDestinationOrigin, CONST CHAR_INFO * lpFill);
|
|
431 DWORD qxeGetConsoleTitle (Extbyte * lpConsoleTitle, DWORD nSize);
|
|
432 BOOL qxeSetConsoleTitle (const Extbyte * lpConsoleTitle);
|
|
433 BOOL qxeReadConsole (HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);
|
|
434 BOOL qxeWriteConsole (HANDLE hConsoleOutput, CONST VOID * lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved);
|
|
435
|
|
436 /* Processing file IMM.H */
|
|
437
|
|
438 #if defined (HAVE_MS_WINDOWS)
|
|
439 HKL qxeImmInstallIME (const Extbyte * lpszIMEFileName, const Extbyte * lpszLayoutText);
|
|
440 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
441 #if defined (HAVE_MS_WINDOWS)
|
|
442 UINT qxeImmGetDescription (HKL arg1, Extbyte * arg2, UINT uBufLen);
|
|
443 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
444 #if defined (HAVE_MS_WINDOWS)
|
|
445 UINT qxeImmGetIMEFileName (HKL arg1, Extbyte * arg2, UINT uBufLen);
|
|
446 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
447 #if defined (HAVE_MS_WINDOWS)
|
|
448 LONG qxeImmGetCompositionString (HIMC arg1, DWORD arg2, LPVOID arg3, DWORD arg4);
|
|
449 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
450 #if defined (HAVE_MS_WINDOWS)
|
|
451 BOOL qxeImmSetCompositionString (HIMC arg1, DWORD dwIndex, LPCVOID lpComp, DWORD arg4, LPCVOID lpRead, DWORD arg6);
|
|
452 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
453 #if defined (HAVE_MS_WINDOWS)
|
|
454 DWORD qxeImmGetCandidateListCount (HIMC arg1, LPDWORD lpdwListCount);
|
|
455 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
456 #if defined (HAVE_MS_WINDOWS)
|
|
457 DWORD qxeImmGetCandidateList (HIMC arg1, DWORD deIndex, LPCANDIDATELIST arg3, DWORD dwBufLen);
|
|
458 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
459 #if defined (HAVE_MS_WINDOWS)
|
|
460 DWORD qxeImmGetGuideLine (HIMC arg1, DWORD dwIndex, Extbyte * arg3, DWORD dwBufLen);
|
|
461 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
462 #if defined (HAVE_MS_WINDOWS)
|
|
463 /* Skipping ImmGetCompositionFont because split-sized LOGFONT */
|
|
464 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
465 #if defined (HAVE_MS_WINDOWS)
|
|
466 /* Skipping ImmSetCompositionFont because split-sized LOGFONT */
|
|
467 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
468 #if defined (HAVE_MS_WINDOWS)
|
|
469 BOOL qxeImmConfigureIME (HKL arg1, HWND arg2, DWORD arg3, LPVOID arg4);
|
|
470 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
471 #if defined (HAVE_MS_WINDOWS)
|
|
472 LRESULT qxeImmEscape (HKL arg1, HIMC arg2, UINT arg3, LPVOID arg4);
|
|
473 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
474 #if defined (HAVE_MS_WINDOWS)
|
|
475 DWORD qxeImmGetConversionList (HKL arg1, HIMC arg2, const Extbyte * arg3, LPCANDIDATELIST arg4, DWORD dwBufLen, UINT uFlag);
|
|
476 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
477 #if defined (HAVE_MS_WINDOWS)
|
|
478 BOOL qxeImmIsUIMessage (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4);
|
|
479 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
480 #if defined (HAVE_MS_WINDOWS)
|
|
481 BOOL qxeImmRegisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszRegister);
|
|
482 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
483 #if defined (HAVE_MS_WINDOWS)
|
|
484 BOOL qxeImmUnregisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszUnregister);
|
|
485 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
486 #if defined (HAVE_MS_WINDOWS)
|
|
487 #undef ImmGetRegisterWordStyle
|
|
488 #define ImmGetRegisterWordStyle error split-sized STYLEBUF
|
|
489 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
490 #if defined (HAVE_MS_WINDOWS)
|
|
491 UINT qxeImmEnumRegisterWord (HKL arg1, REGISTERWORDENUMPROCW arg2, const Extbyte * lpszReading, DWORD arg4, const Extbyte * lpszRegister, LPVOID arg6);
|
|
492 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
493 #if defined (HAVE_MS_WINDOWS)
|
|
494 #undef ImmGetImeMenuItems
|
|
495 #define ImmGetImeMenuItems error split-sized IMEMENUITEMINFO
|
|
496 #endif /* defined (HAVE_MS_WINDOWS) */
|
|
497
|
|
498 /* Processing file DDEML.H */
|
|
499
|
|
500 UINT qxeDdeInitialize (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes);
|
|
501 HSZ qxeDdeCreateStringHandle (DWORD idInst, const Extbyte * psz, int iCodePage);
|
|
502 DWORD qxeDdeQueryString (DWORD idInst, HSZ hsz, Extbyte * psz, DWORD cchMax, int iCodePage);
|
|
503
|
|
504 /* Processing file WINUSER.H */
|
|
505
|
|
506 int qxewvsprintf (Extbyte * arg1, const Extbyte * arg2, va_list arglist);
|
|
507 HKL qxeLoadKeyboardLayout (const Extbyte * pwszKLID, UINT Flags);
|
|
508 BOOL qxeGetKeyboardLayoutName (Extbyte * pwszKLID);
|
|
509 #undef CreateDesktop
|
|
510 #define CreateDesktop error split-sized LPDEVMODE
|
|
511 HDESK qxeOpenDesktop (Extbyte * lpszDesktop, DWORD dwFlags, BOOL fInherit, ACCESS_MASK dwDesiredAccess);
|
|
512 BOOL qxeEnumDesktops (HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam);
|
|
513 HWINSTA qxeCreateWindowStation (Extbyte * lpwinsta, DWORD dwReserved, ACCESS_MASK dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);
|
|
514 HWINSTA qxeOpenWindowStation (Extbyte * lpszWinSta, BOOL fInherit, ACCESS_MASK dwDesiredAccess);
|
|
515 BOOL qxeEnumWindowStations (WINSTAENUMPROCW lpEnumFunc, LPARAM lParam);
|
|
516 BOOL qxeGetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength, LPDWORD lpnLengthNeeded);
|
|
517 BOOL qxeSetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength);
|
|
518 UINT qxeRegisterWindowMessage (const Extbyte * lpString);
|
|
519 BOOL qxeGetMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);
|
|
520 LONG qxeDispatchMessage (CONST MSG * lpMsg);
|
|
521 BOOL qxePeekMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg);
|
|
522 /* Skipping SendMessage because split messages and structures */
|
|
523 LRESULT qxeSendMessageTimeout (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult);
|
|
524 BOOL qxeSendNotifyMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
|
|
525 BOOL qxeSendMessageCallback (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData);
|
|
526 #undef BroadcastSystemMessage
|
|
527 #define BroadcastSystemMessage error win95 version not split; NT 4.0+ only
|
|
528 #undef RegisterDeviceNotification
|
|
529 #define RegisterDeviceNotification error NT 5.0+ only
|
|
530 BOOL qxePostMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
|
|
531 BOOL qxePostThreadMessage (DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);
|
|
532 /* Skipping DefWindowProc because return value is conditionalized on _MAC, messes up parser */
|
|
533 #undef CallWindowProc
|
|
534 #define CallWindowProc error two versions, STRICT and non-STRICT
|
|
535 #undef CallWindowProc
|
|
536 #define CallWindowProc error two versions, STRICT and non-STRICT
|
|
537 /* Skipping RegisterClass because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASS */
|
|
538 /* Skipping UnregisterClass because need to intercept for reasons related to RegisterClass */
|
|
539 BOOL qxeGetClassInfo (HINSTANCE hInstance, const Extbyte * lpClassName, LPWNDCLASSW lpWndClass);
|
|
540 /* 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 */
|
|
541 BOOL qxeGetClassInfoEx (HINSTANCE arg1, const Extbyte * arg2, LPWNDCLASSEXW arg3);
|
|
542 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);
|
|
543 HWND qxeCreateDialogParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
|
|
544 HWND qxeCreateDialogIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
|
|
545 int qxeDialogBoxParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
|
|
546 int qxeDialogBoxIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
|
|
547 BOOL qxeSetDlgItemText (HWND hDlg, int nIDDlgItem, const Extbyte * lpString);
|
|
548 UINT qxeGetDlgItemText (HWND hDlg, int nIDDlgItem, Extbyte * lpString, int nMaxCount);
|
|
549 LONG qxeSendDlgItemMessage (HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam);
|
|
550 #undef DefDlgProc
|
|
551 #define DefDlgProc error return value is conditionalized on _MAC, messes up parser
|
|
552 #if !defined (CYGWIN_HEADERS)
|
|
553 BOOL qxeCallMsgFilter (LPMSG lpMsg, int nCode);
|
|
554 #endif /* !defined (CYGWIN_HEADERS) */
|
|
555 UINT qxeRegisterClipboardFormat (const Extbyte * lpszFormat);
|
|
556 int qxeGetClipboardFormatName (UINT format, Extbyte * lpszFormatName, int cchMaxCount);
|
|
557 BOOL qxeCharToOem (const Extbyte * lpszSrc, LPSTR lpszDst);
|
|
558 BOOL qxeOemToChar (LPCSTR lpszSrc, Extbyte * lpszDst);
|
|
559 BOOL qxeCharToOemBuff (const Extbyte * lpszSrc, LPSTR lpszDst, DWORD cchDstLength);
|
|
560 BOOL qxeOemToCharBuff (LPCSTR lpszSrc, Extbyte * lpszDst, DWORD cchDstLength);
|
|
561 Extbyte * qxeCharUpper (Extbyte * lpsz);
|
|
562 DWORD qxeCharUpperBuff (Extbyte * lpsz, DWORD cchLength);
|
|
563 Extbyte * qxeCharLower (Extbyte * lpsz);
|
|
564 DWORD qxeCharLowerBuff (Extbyte * lpsz, DWORD cchLength);
|
|
565 Extbyte * qxeCharNext (const Extbyte * lpsz);
|
|
566 Extbyte * qxeCharPrev (const Extbyte * lpszStart, const Extbyte * lpszCurrent);
|
|
567 #undef IsCharAlpha
|
|
568 #define IsCharAlpha error split CHAR
|
|
569 #undef IsCharAlphaNumeric
|
|
570 #define IsCharAlphaNumeric error split CHAR
|
|
571 #undef IsCharUpper
|
|
572 #define IsCharUpper error split CHAR
|
|
573 #undef IsCharLower
|
|
574 #define IsCharLower error split CHAR
|
|
575 int qxeGetKeyNameText (LONG lParam, Extbyte * lpString, int nSize);
|
|
576 /* Skipping VkKeyScan because split CHAR */
|
|
577 #undef VkKeyScanEx
|
|
578 #define VkKeyScanEx error split CHAR; NT 4.0+ only
|
|
579 UINT qxeMapVirtualKey (UINT uCode, UINT uMapType);
|
|
580 UINT qxeMapVirtualKeyEx (UINT uCode, UINT uMapType, HKL dwhkl);
|
|
581 HACCEL qxeLoadAccelerators (HINSTANCE hInstance, const Extbyte * lpTableName);
|
|
582 HACCEL qxeCreateAcceleratorTable (LPACCEL arg1, int arg2);
|
|
583 int qxeCopyAcceleratorTable (HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries);
|
|
584 int qxeTranslateAccelerator (HWND hWnd, HACCEL hAccTable, LPMSG lpMsg);
|
|
585 HMENU qxeLoadMenu (HINSTANCE hInstance, const Extbyte * lpMenuName);
|
|
586 HMENU qxeLoadMenuIndirect (CONST MENUTEMPLATEW * lpMenuTemplate);
|
|
587 BOOL qxeChangeMenu (HMENU hMenu, UINT cmd, const Extbyte * lpszNewItem, UINT cmdInsert, UINT flags);
|
|
588 int qxeGetMenuString (HMENU hMenu, UINT uIDItem, Extbyte * lpString, int nMaxCount, UINT uFlag);
|
|
589 BOOL qxeInsertMenu (HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem);
|
|
590 BOOL qxeAppendMenu (HMENU hMenu, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem);
|
|
591 BOOL qxeModifyMenu (HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem);
|
|
592 BOOL qxeInsertMenuItem (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4);
|
|
593 BOOL qxeGetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPMENUITEMINFOW arg4);
|
|
594 BOOL qxeSetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4);
|
|
595 int qxeDrawText (HDC hDC, const Extbyte * lpString, int nCount, LPRECT lpRect, UINT uFormat);
|
|
596 int qxeDrawTextEx (HDC arg1, Extbyte * arg2, int arg3, LPRECT arg4, UINT arg5, LPDRAWTEXTPARAMS arg6);
|
|
597 BOOL qxeGrayString (HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);
|
|
598 BOOL qxeDrawState (HDC arg1, HBRUSH arg2, DRAWSTATEPROC arg3, LPARAM arg4, WPARAM arg5, int arg6, int arg7, int arg8, int arg9, UINT arg10);
|
|
599 LONG qxeTabbedTextOut (HDC hDC, int X, int Y, const Extbyte * lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin);
|
|
600 DWORD qxeGetTabbedTextExtent (HDC hDC, const Extbyte * lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions);
|
|
601 BOOL qxeSetProp (HWND hWnd, const Extbyte * lpString, HANDLE hData);
|
|
602 HANDLE qxeGetProp (HWND hWnd, const Extbyte * lpString);
|
|
603 HANDLE qxeRemoveProp (HWND hWnd, const Extbyte * lpString);
|
|
604 int qxeEnumPropsEx (HWND hWnd, PROPENUMPROCEXW lpEnumFunc, LPARAM lParam);
|
|
605 int qxeEnumProps (HWND hWnd, PROPENUMPROCW lpEnumFunc);
|
|
606 BOOL qxeSetWindowText (HWND hWnd, const Extbyte * lpString);
|
|
607 int qxeGetWindowText (HWND hWnd, Extbyte * lpString, int nMaxCount);
|
|
608 int qxeGetWindowTextLength (HWND hWnd);
|
|
609 int qxeMessageBox (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType);
|
|
610 int qxeMessageBoxEx (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType, WORD wLanguageId);
|
|
611 int qxeMessageBoxIndirect (LPMSGBOXPARAMSW arg1);
|
|
612 LONG qxeGetWindowLong (HWND hWnd, int nIndex);
|
|
613 LONG qxeSetWindowLong (HWND hWnd, int nIndex, LONG dwNewLong);
|
|
614 DWORD qxeGetClassLong (HWND hWnd, int nIndex);
|
|
615 DWORD qxeSetClassLong (HWND hWnd, int nIndex, LONG dwNewLong);
|
|
616 HWND qxeFindWindow (const Extbyte * lpClassName, const Extbyte * lpWindowName);
|
|
617 HWND qxeFindWindowEx (HWND arg1, HWND arg2, const Extbyte * arg3, const Extbyte * arg4);
|
|
618 int qxeGetClassName (HWND hWnd, Extbyte * lpClassName, int nMaxCount);
|
|
619 #undef SetWindowsHook
|
|
620 #define SetWindowsHook error obsolete; two versions, STRICT and non-STRICT
|
|
621 #undef SetWindowsHook
|
|
622 #define SetWindowsHook error obsolete; two versions, STRICT and non-STRICT
|
|
623 HHOOK qxeSetWindowsHookEx (int idHook, HOOKPROC lpfn, HINSTANCE hmod, DWORD dwThreadId);
|
|
624 HBITMAP qxeLoadBitmap (HINSTANCE hInstance, const Extbyte * lpBitmapName);
|
|
625 HCURSOR qxeLoadCursor (HINSTANCE hInstance, const Extbyte * lpCursorName);
|
|
626 HCURSOR qxeLoadCursorFromFile (const Extbyte * lpFileName);
|
|
627 HICON qxeLoadIcon (HINSTANCE hInstance, const Extbyte * lpIconName);
|
|
628 HANDLE qxeLoadImage (HINSTANCE arg1, const Extbyte * arg2, UINT arg3, int arg4, int arg5, UINT arg6);
|
|
629 int qxeLoadString (HINSTANCE hInstance, UINT uID, Extbyte * lpBuffer, int nBufferMax);
|
|
630 BOOL qxeIsDialogMessage (HWND hDlg, LPMSG lpMsg);
|
|
631 int qxeDlgDirList (HWND hDlg, Extbyte * lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);
|
|
632 BOOL qxeDlgDirSelectEx (HWND hDlg, Extbyte * lpString, int nCount, int nIDListBox);
|
|
633 int qxeDlgDirListComboBox (HWND hDlg, Extbyte * lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype);
|
|
634 BOOL qxeDlgDirSelectComboBoxEx (HWND hDlg, Extbyte * lpString, int nCount, int nIDComboBox);
|
|
635 LRESULT qxeDefFrameProc (HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
|
636 #undef DefMDIChildProc
|
|
637 #define DefMDIChildProc error return value is conditionalized on _MAC, messes up parser
|
|
638 HWND qxeCreateMDIWindow (Extbyte * lpClassName, Extbyte * lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam);
|
|
639 BOOL qxeWinHelp (HWND hWndMain, const Extbyte * lpszHelp, UINT uCommand, DWORD dwData);
|
|
640 #undef ChangeDisplaySettings
|
|
641 #define ChangeDisplaySettings error split-sized LPDEVMODE
|
|
642 #undef ChangeDisplaySettingsEx
|
|
643 #define ChangeDisplaySettingsEx error split-sized LPDEVMODE; NT 5.0/Win98+ only
|
|
644 #undef EnumDisplaySettings
|
|
645 #define EnumDisplaySettings error split-sized LPDEVMODE
|
|
646 #undef EnumDisplayDevices
|
|
647 #define EnumDisplayDevices error split-sized PDISPLAY_DEVICE; NT 5.0+ only, no Win98
|
|
648 BOOL qxeSystemParametersInfo (UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
|
|
649 #undef GetMonitorInfo
|
|
650 #define GetMonitorInfo error NT 5.0/Win98+ only
|
|
651 #undef GetWindowModuleFileName
|
|
652 #define GetWindowModuleFileName error NT 5.0+ only
|
|
653 #undef RealGetWindowClass
|
|
654 #define RealGetWindowClass error NT 5.0+ only
|
|
655 #undef GetAltTabInfo
|
|
656 #define GetAltTabInfo error NT 5.0+ only
|
|
657
|
|
658 /* Processing file MMSYSTEM.H */
|
|
659
|
|
660 BOOL qxesndPlaySound (const Extbyte * pszSound, UINT fuSound);
|
|
661 BOOL qxePlaySound (const Extbyte * pszSound, HMODULE hmod, DWORD fdwSound);
|
|
662 #undef waveOutGetDevCaps
|
|
663 #define waveOutGetDevCaps error split-sized LPWAVEOUTCAPS
|
|
664 MMRESULT qxewaveOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
|
|
665 #undef waveInGetDevCaps
|
|
666 #define waveInGetDevCaps error split-sized LPWAVEINCAPS
|
|
667 MMRESULT qxewaveInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
|
|
668 #undef midiOutGetDevCaps
|
|
669 #define midiOutGetDevCaps error split-sized LPMIDIOUTCAPS
|
|
670 MMRESULT qxemidiOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
|
|
671 #undef midiInGetDevCaps
|
|
672 #define midiInGetDevCaps error split-sized LPMIDIOUTCAPS
|
|
673 MMRESULT qxemidiInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
|
|
674 #undef auxGetDevCaps
|
|
675 #define auxGetDevCaps error split-sized LPAUXCAPS
|
|
676 #undef mixerGetDevCaps
|
|
677 #define mixerGetDevCaps error split-sized LPMIXERCAPS
|
|
678 #undef mixerGetLineInfo
|
|
679 #define mixerGetLineInfo error split-sized LPMIXERLINE
|
|
680 #undef mixerGetLineControls
|
|
681 #define mixerGetLineControls error split-sized LPMIXERCONTROL
|
|
682 #undef mixerGetControlDetails
|
|
683 #define mixerGetControlDetails error split-sized LPMIXERCONTROL in LPMIXERLINECONTROLS in LPMIXERCONTROLDETAILS
|
|
684 #undef joyGetDevCaps
|
|
685 #define joyGetDevCaps error split-sized LPJOYCAPS
|
|
686 FOURCC qxemmioStringToFOURCC (const Extbyte * sz, UINT uFlags);
|
|
687 LPMMIOPROC qxemmioInstallIOProc (FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags);
|
|
688 HMMIO qxemmioOpen (Extbyte * pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen);
|
|
689 MMRESULT qxemmioRename (const Extbyte * pszFileName, const Extbyte * pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename);
|
|
690 MCIERROR qxemciSendCommand (MCIDEVICEID mciId, UINT uMsg, DWORD dwParam1, DWORD dwParam2);
|
|
691 MCIERROR qxemciSendString (const Extbyte * lpstrCommand, Extbyte * lpstrReturnString, UINT uReturnLength, HWND hwndCallback);
|
|
692 MCIDEVICEID qxemciGetDeviceID (const Extbyte * pszDevice);
|
|
693 #if !defined (MINGW)
|
778
|
694 #undef mciGetDeviceIDFromElementID
|
|
695 #define mciGetDeviceIDFromElementID error missing from Win98se version of ADVAPI32.dll
|
771
|
696 #endif /* !defined (MINGW) */
|
|
697 BOOL qxemciGetErrorString (MCIERROR mcierr, Extbyte * pszText, UINT cchText);
|
|
698
|
|
699 /* Processing file WINBASE.H */
|
|
700
|
|
701 BOOL qxeGetBinaryType (const Extbyte * lpApplicationName, LPDWORD lpBinaryType);
|
|
702 DWORD qxeGetShortPathName (const Extbyte * lpszLongPath, Extbyte * lpszShortPath, DWORD cchBuffer);
|
|
703 DWORD qxeGetLongPathName (const Extbyte * lpszShortPath, Extbyte * lpszLongPath, DWORD cchBuffer);
|
|
704 Extbyte * qxeGetEnvironmentStrings (void);
|
|
705 BOOL qxeFreeEnvironmentStrings (Extbyte * arg1);
|
|
706 DWORD qxeFormatMessage (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, Extbyte * lpBuffer, DWORD nSize, va_list * Arguments);
|
|
707 HANDLE qxeCreateMailslot (const Extbyte * lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
|
|
708 #if !defined (CYGWIN_HEADERS)
|
778
|
709 #undef EncryptFile
|
|
710 #define EncryptFile error Win2K+ only
|
771
|
711 #endif /* !defined (CYGWIN_HEADERS) */
|
|
712 #if !defined (CYGWIN_HEADERS)
|
778
|
713 #undef DecryptFile
|
|
714 #define DecryptFile error Win2K+ only
|
771
|
715 #endif /* !defined (CYGWIN_HEADERS) */
|
|
716 #undef OpenRaw
|
|
717 #define OpenRaw error error "The procedure entry point OpenRawW could not be located in the dynamic link library ADVAPI32.dll."
|
|
718 #undef QueryRecoveryAgents
|
|
719 #define QueryRecoveryAgents error split-sized LPRECOVERY_AGENT_INFORMATION
|
|
720 int qxelstrcmp (const Extbyte * lpString1, const Extbyte * lpString2);
|
|
721 int qxelstrcmpi (const Extbyte * lpString1, const Extbyte * lpString2);
|
|
722 Extbyte * qxelstrcpyn (Extbyte * lpString1, const Extbyte * lpString2, int iMaxLength);
|
|
723 Extbyte * qxelstrcpy (Extbyte * lpString1, const Extbyte * lpString2);
|
|
724 Extbyte * qxelstrcat (Extbyte * lpString1, const Extbyte * lpString2);
|
|
725 int qxelstrlen (const Extbyte * lpString);
|
|
726 HANDLE qxeCreateMutex (LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, const Extbyte * lpName);
|
|
727 HANDLE qxeOpenMutex (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
|
|
728 HANDLE qxeCreateEvent (LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, const Extbyte * lpName);
|
|
729 HANDLE qxeOpenEvent (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
|
|
730 HANDLE qxeCreateSemaphore (LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, const Extbyte * lpName);
|
|
731 HANDLE qxeOpenSemaphore (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
|
|
732 HANDLE qxeCreateWaitableTimer (LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, const Extbyte * lpTimerName);
|
|
733 HANDLE qxeOpenWaitableTimer (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpTimerName);
|
|
734 HANDLE qxeCreateFileMapping (HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, const Extbyte * lpName);
|
|
735 HANDLE qxeOpenFileMapping (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
|
|
736 DWORD qxeGetLogicalDriveStrings (DWORD nBufferLength, Extbyte * lpBuffer);
|
|
737 HMODULE qxeLoadLibrary (const Extbyte * lpLibFileName);
|
|
738 HMODULE qxeLoadLibraryEx (const Extbyte * lpLibFileName, HANDLE hFile, DWORD dwFlags);
|
|
739 DWORD qxeGetModuleFileName (HMODULE hModule, Extbyte * lpFilename, DWORD nSize);
|
|
740 HMODULE qxeGetModuleHandle (const Extbyte * lpModuleName);
|
|
741 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);
|
|
742 VOID qxeFatalAppExit (UINT uAction, const Extbyte * lpMessageText);
|
|
743 VOID qxeGetStartupInfo (LPSTARTUPINFOW lpStartupInfo);
|
|
744 Extbyte * qxeGetCommandLine (void);
|
|
745 DWORD qxeGetEnvironmentVariable (const Extbyte * lpName, Extbyte * lpBuffer, DWORD nSize);
|
|
746 BOOL qxeSetEnvironmentVariable (const Extbyte * lpName, const Extbyte * lpValue);
|
|
747 DWORD qxeExpandEnvironmentStrings (const Extbyte * lpSrc, Extbyte * lpDst, DWORD nSize);
|
|
748 VOID qxeOutputDebugString (const Extbyte * lpOutputString);
|
|
749 HRSRC qxeFindResource (HMODULE hModule, const Extbyte * lpName, const Extbyte * lpType);
|
|
750 HRSRC qxeFindResourceEx (HMODULE hModule, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage);
|
|
751 BOOL qxeEnumResourceTypes (HMODULE hModule, ENUMRESTYPEPROC lpEnumFunc, LONG lParam);
|
|
752 BOOL qxeEnumResourceNames (HMODULE hModule, const Extbyte * lpType, ENUMRESNAMEPROC lpEnumFunc, LONG lParam);
|
|
753 BOOL qxeEnumResourceLanguages (HMODULE hModule, const Extbyte * lpType, const Extbyte * lpName, ENUMRESLANGPROC lpEnumFunc, LONG lParam);
|
|
754 HANDLE qxeBeginUpdateResource (const Extbyte * pFileName, BOOL bDeleteExistingResources);
|
|
755 BOOL qxeUpdateResource (HANDLE hUpdate, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage, LPVOID lpData, DWORD cbData);
|
|
756 BOOL qxeEndUpdateResource (HANDLE hUpdate, BOOL fDiscard);
|
|
757 ATOM qxeGlobalAddAtom (const Extbyte * lpString);
|
|
758 ATOM qxeGlobalFindAtom (const Extbyte * lpString);
|
|
759 UINT qxeGlobalGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
|
|
760 ATOM qxeAddAtom (const Extbyte * lpString);
|
|
761 ATOM qxeFindAtom (const Extbyte * lpString);
|
|
762 UINT qxeGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
|
|
763 UINT qxeGetProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault);
|
|
764 DWORD qxeGetProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize);
|
|
765 BOOL qxeWriteProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString);
|
|
766 DWORD qxeGetProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize);
|
|
767 BOOL qxeWriteProfileSection (const Extbyte * lpAppName, const Extbyte * lpString);
|
|
768 UINT qxeGetPrivateProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault, const Extbyte * lpFileName);
|
|
769 DWORD qxeGetPrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
|
|
770 BOOL qxeWritePrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString, const Extbyte * lpFileName);
|
|
771 DWORD qxeGetPrivateProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
|
|
772 BOOL qxeWritePrivateProfileSection (const Extbyte * lpAppName, const Extbyte * lpString, const Extbyte * lpFileName);
|
|
773 DWORD qxeGetPrivateProfileSectionNames (Extbyte * lpszReturnBuffer, DWORD nSize, const Extbyte * lpFileName);
|
|
774 BOOL qxeGetPrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
|
|
775 BOOL qxeWritePrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
|
|
776 UINT qxeGetDriveType (const Extbyte * lpRootPathName);
|
|
777 UINT qxeGetSystemDirectory (Extbyte * lpBuffer, UINT uSize);
|
|
778 DWORD qxeGetTempPath (DWORD nBufferLength, Extbyte * lpBuffer);
|
|
779 UINT qxeGetTempFileName (const Extbyte * lpPathName, const Extbyte * lpPrefixString, UINT uUnique, Extbyte * lpTempFileName);
|
|
780 UINT qxeGetWindowsDirectory (Extbyte * lpBuffer, UINT uSize);
|
|
781 BOOL qxeSetCurrentDirectory (const Extbyte * lpPathName);
|
|
782 DWORD qxeGetCurrentDirectory (DWORD nBufferLength, Extbyte * lpBuffer);
|
|
783 BOOL qxeGetDiskFreeSpace (const Extbyte * lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters);
|
|
784 BOOL qxeGetDiskFreeSpaceEx (const Extbyte * lpDirectoryName, PULARGE_INTEGER lpFreeBytesAvailableToCaller, PULARGE_INTEGER lpTotalNumberOfBytes, PULARGE_INTEGER lpTotalNumberOfFreeBytes);
|
|
785 BOOL qxeCreateDirectory (const Extbyte * lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
|
|
786 BOOL qxeCreateDirectoryEx (const Extbyte * lpTemplateDirectory, const Extbyte * lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
|
|
787 BOOL qxeRemoveDirectory (const Extbyte * lpPathName);
|
|
788 DWORD qxeGetFullPathName (const Extbyte * lpFileName, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
|
|
789 BOOL qxeDefineDosDevice (DWORD dwFlags, const Extbyte * lpDeviceName, const Extbyte * lpTargetPath);
|
|
790 DWORD qxeQueryDosDevice (const Extbyte * lpDeviceName, Extbyte * lpTargetPath, DWORD ucchMax);
|
|
791 HANDLE qxeCreateFile (const Extbyte * lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
|
|
792 BOOL qxeSetFileAttributes (const Extbyte * lpFileName, DWORD dwFileAttributes);
|
|
793 DWORD qxeGetFileAttributes (const Extbyte * lpFileName);
|
|
794 BOOL qxeGetFileAttributesEx (const Extbyte * lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation);
|
|
795 DWORD qxeGetCompressedFileSize (const Extbyte * lpFileName, LPDWORD lpFileSizeHigh);
|
|
796 BOOL qxeDeleteFile (const Extbyte * lpFileName);
|
|
797 #undef FindFirstFileEx
|
|
798 #define FindFirstFileEx error split-sized LPWIN32_FIND_DATA; not used, NT 4.0+ only
|
|
799 /* Skipping FindFirstFile because split-sized LPWIN32_FIND_DATA */
|
|
800 /* Skipping FindNextFile because split-sized LPWIN32_FIND_DATA */
|
|
801 DWORD qxeSearchPath (const Extbyte * lpPath, const Extbyte * lpFileName, const Extbyte * lpExtension, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
|
|
802 BOOL qxeCopyFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, BOOL bFailIfExists);
|
|
803 BOOL qxeCopyFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags);
|
|
804 BOOL qxeMoveFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName);
|
|
805 BOOL qxeMoveFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, DWORD dwFlags);
|
|
806 #undef MoveFileWithProgress
|
|
807 #define MoveFileWithProgress error NT 5.0+ only
|
|
808 #undef CreateHardLink
|
|
809 #define CreateHardLink error NT 5.0+ only
|
|
810 HANDLE qxeCreateNamedPipe (const Extbyte * lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
|
|
811 BOOL qxeGetNamedPipeHandleState (HANDLE hNamedPipe, LPDWORD lpState, LPDWORD lpCurInstances, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout, Extbyte * lpUserName, DWORD nMaxUserNameSize);
|
|
812 BOOL qxeCallNamedPipe (const Extbyte * lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut);
|
|
813 BOOL qxeWaitNamedPipe (const Extbyte * lpNamedPipeName, DWORD nTimeOut);
|
|
814 BOOL qxeSetVolumeLabel (const Extbyte * lpRootPathName, const Extbyte * lpVolumeName);
|
|
815 BOOL qxeGetVolumeInformation (const Extbyte * lpRootPathName, Extbyte * lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, Extbyte * lpFileSystemNameBuffer, DWORD nFileSystemNameSize);
|
|
816 BOOL qxeClearEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
|
|
817 BOOL qxeBackupEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
|
|
818 HANDLE qxeOpenEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
|
|
819 HANDLE qxeRegisterEventSource (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
|
|
820 HANDLE qxeOpenBackupEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpFileName);
|
|
821 BOOL qxeReadEventLog (HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, DWORD * pnMinNumberOfBytesNeeded);
|
|
822 BOOL qxeReportEvent (HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, const Extbyte * * lpStrings, LPVOID lpRawData);
|
|
823 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);
|
|
824 #undef AccessCheckByTypeAndAuditAlarm
|
|
825 #define AccessCheckByTypeAndAuditAlarm error NT 5.0+ only
|
|
826 #undef AccessCheckByTypeResultListAndAuditAlarm
|
|
827 #define AccessCheckByTypeResultListAndAuditAlarm error NT 5.0+ only
|
|
828 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);
|
|
829 BOOL qxeObjectPrivilegeAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted);
|
|
830 BOOL qxeObjectCloseAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);
|
|
831 BOOL qxeObjectDeleteAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);
|
|
832 BOOL qxePrivilegedServiceAuditAlarm (const Extbyte * SubsystemName, const Extbyte * ServiceName, HANDLE ClientToken, PPRIVILEGE_SET Privileges, BOOL AccessGranted);
|
|
833 BOOL qxeSetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor);
|
|
834 BOOL qxeGetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded);
|
|
835 HANDLE qxeFindFirstChangeNotification (const Extbyte * lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter);
|
|
836 #undef ReadDirectoryChanges
|
|
837 #define ReadDirectoryChanges error Unicode-only
|
|
838 BOOL qxeIsBadStringPtr (const Extbyte * lpsz, UINT ucchMax);
|
|
839 BOOL qxeLookupAccountSid (const Extbyte * lpSystemName, PSID Sid, Extbyte * Name, LPDWORD cbName, Extbyte * ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse);
|
|
840 BOOL qxeLookupAccountName (const Extbyte * lpSystemName, const Extbyte * lpAccountName, PSID Sid, LPDWORD cbSid, Extbyte * ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse);
|
|
841 BOOL qxeLookupPrivilegeValue (const Extbyte * lpSystemName, const Extbyte * lpName, PLUID lpLuid);
|
|
842 BOOL qxeLookupPrivilegeName (const Extbyte * lpSystemName, PLUID lpLuid, Extbyte * lpName, LPDWORD cbName);
|
|
843 BOOL qxeLookupPrivilegeDisplayName (const Extbyte * lpSystemName, const Extbyte * lpName, Extbyte * lpDisplayName, LPDWORD cbDisplayName, LPDWORD lpLanguageId);
|
|
844 BOOL qxeBuildCommDCB (const Extbyte * lpDef, LPDCB lpDCB);
|
|
845 BOOL qxeBuildCommDCBAndTimeouts (const Extbyte * lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts);
|
|
846 BOOL qxeCommConfigDialog (const Extbyte * lpszName, HWND hWnd, LPCOMMCONFIG lpCC);
|
|
847 BOOL qxeGetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize);
|
|
848 BOOL qxeSetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, DWORD dwSize);
|
|
849 BOOL qxeGetComputerName (Extbyte * lpBuffer, LPDWORD nSize);
|
|
850 BOOL qxeSetComputerName (const Extbyte * lpComputerName);
|
|
851 BOOL qxeGetUserName (Extbyte * lpBuffer, LPDWORD nSize);
|
|
852 BOOL qxeLogonUser (Extbyte * lpszUsername, Extbyte * lpszDomain, Extbyte * lpszPassword, DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken);
|
|
853 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);
|
|
854 #undef GetCurrentHwProfile
|
|
855 #define GetCurrentHwProfile error split-sized LPHW_PROFILE_INFO; NT 4.0+ only
|
|
856 #undef GetVersionEx
|
|
857 #define GetVersionEx error split-sized LPOSVERSIONINFO
|
|
858 #undef CreateJobObject
|
|
859 #define CreateJobObject error NT 5.0+ only
|
|
860 #undef OpenJobObject
|
|
861 #define OpenJobObject error NT 5.0+ only
|
|
862
|
|
863 /* Processing file COMMDLG.H */
|
|
864
|
|
865 BOOL qxeGetOpenFileName (LPOPENFILENAMEW arg1);
|
|
866 BOOL qxeGetSaveFileName (LPOPENFILENAMEW arg1);
|
|
867 short qxeGetFileTitle (const Extbyte * arg1, Extbyte * arg2, WORD arg3);
|
|
868 BOOL qxeChooseColor (LPCHOOSECOLORW arg1);
|
|
869 HWND qxeFindText (LPFINDREPLACEW arg1);
|
|
870 HWND qxeReplaceText (LPFINDREPLACEW arg1);
|
|
871 #undef AfxReplaceText
|
|
872 #define AfxReplaceText error mac only
|
|
873 #undef ChooseFont
|
|
874 #define ChooseFont error split-sized LPLOGFONT in LPCHOOSEFONT
|
|
875 /* Skipping PrintDlg because LPPRINTDLG with split-sized DEVMODE handle */
|
|
876 /* Skipping PageSetupDlg because LPPAGESETUPDLG with split-sized DEVMODE handle */
|
|
877
|
|
878 /* Processing file SHLOBJ.H */
|
|
879
|
|
880 BOOL qxeSHGetPathFromIDList (LPCITEMIDLIST pidl, Extbyte * pszPath);
|
778
|
881 /* Skipping SHGetSpecialFolderPath because error in Cygwin prototype, missing from Cygwin libraries */
|
771
|
882 /* Skipping SHBrowseForFolder because need to intercept callback for SendMessage */
|
778
|
883 /* Skipping SHGetDataFromIDList because split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries */
|
771
|
884
|
|
885 /* Processing file IME.H */
|
|
886
|
|
887 #undef SendIMEMessageEx
|
|
888 #define SendIMEMessageEx error obsolete, no docs available
|
|
889
|
|
890 /* Processing file WINGDI.H */
|
|
891
|
|
892 int qxeAddFontResource (const Extbyte * arg1);
|
|
893 HMETAFILE qxeCopyMetaFile (HMETAFILE arg1, const Extbyte * arg2);
|
|
894 /* Skipping CreateDC because split-sized DEVMODE */
|
|
895 /* Skipping CreateFontIndirect because split-sized LOGFONT */
|
|
896 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);
|
|
897 /* Skipping CreateIC because split-sized DEVMODE */
|
|
898 HDC qxeCreateMetaFile (const Extbyte * arg1);
|
|
899 BOOL qxeCreateScalableFontResource (DWORD arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4);
|
|
900 /* Skipping DeviceCapabilities because split-sized DEVMODE */
|
|
901 /* Skipping EnumFontFamiliesEx because split-complex FONTENUMPROC; NT 4.0+ only */
|
|
902 #undef EnumFontFamilies
|
|
903 #define EnumFontFamilies error split-complex FONTENUMPROC
|
|
904 #undef EnumFonts
|
|
905 #define EnumFonts error split-complex FONTENUMPROC
|
|
906 BOOL qxeGetCharWidth (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
|
|
907 BOOL qxeGetCharWidth32 (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
|
|
908 BOOL qxeGetCharWidthFloat (HDC arg1, UINT arg2, UINT arg3, PFLOAT arg4);
|
|
909 BOOL qxeGetCharABCWidths (HDC arg1, UINT arg2, UINT arg3, LPABC arg4);
|
|
910 BOOL qxeGetCharABCWidthsFloat (HDC arg1, UINT arg2, UINT arg3, LPABCFLOAT arg4);
|
|
911 DWORD qxeGetGlyphOutline (HDC arg1, UINT arg2, UINT arg3, LPGLYPHMETRICS arg4, DWORD arg5, LPVOID arg6, CONST MAT2 * arg7);
|
|
912 HMETAFILE qxeGetMetaFile (const Extbyte * arg1);
|
|
913 #undef GetOutlineTextMetrics
|
|
914 #define GetOutlineTextMetrics error split-sized LPOUTLINETEXTMETRIC
|
|
915 BOOL qxeGetTextExtentPoint (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
|
|
916 BOOL qxeGetTextExtentPoint32 (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
|
|
917 BOOL qxeGetTextExtentExPoint (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPINT arg5, LPINT arg6, LPSIZE arg7);
|
|
918 DWORD qxeGetCharacterPlacement (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPGCP_RESULTSW arg5, DWORD arg6);
|
|
919 #undef GetGlyphIndices
|
|
920 #define GetGlyphIndices error NT 5.0+ only
|
|
921 #undef AddFontResourceEx
|
|
922 #define AddFontResourceEx error NT 5.0+ only
|
|
923 #undef RemoveFontResourceEx
|
|
924 #define RemoveFontResourceEx error NT 5.0+ only
|
|
925 #undef CreateFontIndirectEx
|
|
926 #define CreateFontIndirectEx error split-sized ENUMLOGFONTEXDV; NT 5.0+ only
|
|
927 /* Skipping ResetDC because split-sized DEVMODE */
|
|
928 BOOL qxeRemoveFontResource (const Extbyte * arg1);
|
|
929 HENHMETAFILE qxeCopyEnhMetaFile (HENHMETAFILE arg1, const Extbyte * arg2);
|
|
930 HDC qxeCreateEnhMetaFile (HDC arg1, const Extbyte * arg2, CONST RECT * arg3, const Extbyte * arg4);
|
|
931 HENHMETAFILE qxeGetEnhMetaFile (const Extbyte * arg1);
|
|
932 UINT qxeGetEnhMetaFileDescription (HENHMETAFILE arg1, UINT arg2, Extbyte * arg3);
|
|
933 /* Skipping GetTextMetrics because split-sized LPTEXTMETRIC */
|
|
934 int qxeStartDoc (HDC arg1, CONST DOCINFOW * arg2);
|
|
935 /* Skipping GetObject because split-sized LOGFONT */
|
|
936 BOOL qxeTextOut (HDC arg1, int arg2, int arg3, const Extbyte * arg4, int arg5);
|
|
937 BOOL qxeExtTextOut (HDC arg1, int arg2, int arg3, UINT arg4, CONST RECT * arg5, const Extbyte * arg6, UINT arg7, CONST INT * arg8);
|
|
938 BOOL qxePolyTextOut (HDC arg1, CONST POLYTEXTW * arg2, int arg3);
|
|
939 int qxeGetTextFace (HDC arg1, int arg2, Extbyte * arg3);
|
|
940 DWORD qxeGetKerningPairs (HDC arg1, DWORD arg2, LPKERNINGPAIR arg3);
|
|
941 #undef GetLogColorSpace
|
|
942 #define GetLogColorSpace error split-sized LPLOGCOLORSPACE; NT 4.0+ only
|
|
943 #undef CreateColorSpace
|
|
944 #define CreateColorSpace error split-sized LPLOGCOLORSPACE; NT 4.0+ only
|
|
945 /* Skipping GetICMProfile because NT 4.0+ only, error in Cygwin prototype */
|
|
946 BOOL qxeSetICMProfile (HDC arg1, Extbyte * arg2);
|
|
947 int qxeEnumICMProfiles (HDC arg1, ICMENUMPROCW arg2, LPARAM arg3);
|
|
948 /* Skipping UpdateICMRegKey because NT 4.0+ only, error in Cygwin prototype */
|
|
949 #undef wglUseFontBitmaps
|
|
950 #define wglUseFontBitmaps error causes link error
|
|
951 #undef wglUseFontOutlines
|
|
952 #define wglUseFontOutlines error causes link error
|