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
800
+ − 10
798
+ − 11 #undef CompareString
+ − 12 #define CompareString error not used, not examined yet
800
+ − 13
798
+ − 14 #undef LCMapString
+ − 15 #define LCMapString error not used, not examined yet
800
+ − 16
+ − 17 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 18 #undef GetLocaleInfo
+ − 19 #define GetLocaleInfo error use qxeGetLocaleInfo or GetLocaleInfoA/GetLocaleInfoW
+ − 20 #endif
798
+ − 21 int qxeGetLocaleInfo (LCID Locale, LCTYPE LCType, Extbyte * lpLCData, int cchData);
800
+ − 22
+ − 23 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 24 #undef SetLocaleInfo
+ − 25 #define SetLocaleInfo error use qxeSetLocaleInfo or SetLocaleInfoA/SetLocaleInfoW
+ − 26 #endif
798
+ − 27 BOOL qxeSetLocaleInfo (LCID Locale, LCTYPE LCType, const Extbyte * lpLCData);
800
+ − 28
798
+ − 29 #undef GetTimeFormat
+ − 30 #define GetTimeFormat error not used, not examined yet
800
+ − 31
798
+ − 32 #undef GetDateFormat
+ − 33 #define GetDateFormat error not used, not examined yet
800
+ − 34
798
+ − 35 #undef GetNumberFormat
+ − 36 #define GetNumberFormat error not used, not examined yet
800
+ − 37
798
+ − 38 #undef GetCurrencyFormat
+ − 39 #define GetCurrencyFormat error not used, not examined yet
800
+ − 40
798
+ − 41 #undef EnumCalendarInfo
+ − 42 #define EnumCalendarInfo error not used, not examined yet
800
+ − 43
798
+ − 44 #undef EnumCalendarInfoEx
+ − 45 #define EnumCalendarInfoEx error not used, not examined yet
800
+ − 46
798
+ − 47 #undef EnumTimeFormats
+ − 48 #define EnumTimeFormats error not used, not examined yet
800
+ − 49
798
+ − 50 #undef EnumDateFormats
+ − 51 #define EnumDateFormats error not used, not examined yet
800
+ − 52
798
+ − 53 #undef EnumDateFormatsEx
+ − 54 #define EnumDateFormatsEx error not used, not examined yet
800
+ − 55
798
+ − 56 #undef GetStringTypeEx
+ − 57 #define GetStringTypeEx error not used, not examined yet
800
+ − 58
+ − 59 #undef GetStringType
+ − 60 #define GetStringType error no such fun; A and W versions have different nos. of args
+ − 61
798
+ − 62 #undef FoldString
+ − 63 #define FoldString error not used, not examined yet
800
+ − 64
798
+ − 65 #undef EnumSystemLocales
+ − 66 #define EnumSystemLocales error not used, not examined yet
800
+ − 67
798
+ − 68 #undef EnumSystemCodePages
+ − 69 #define EnumSystemCodePages error not used, not examined yet
+ − 70
800
+ − 71
771
+ − 72 /* Processing file WINSPOOL.H */
+ − 73
+ − 74 #if defined (HAVE_MS_WINDOWS)
800
+ − 75 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 76 #undef EnumPrinters
+ − 77 #define EnumPrinters error use qxeEnumPrinters or EnumPrintersA/EnumPrintersW
+ − 78 #endif
771
+ − 79 BOOL qxeEnumPrinters (DWORD Flags, Extbyte * Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
+ − 80 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 81
771
+ − 82 #if defined (HAVE_MS_WINDOWS)
+ − 83 /* Skipping OpenPrinter because split-sized DEVMODE pointer in split PRINTER_DEFAULTS */
+ − 84 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 85
771
+ − 86 #if defined (HAVE_MS_WINDOWS)
+ − 87 #undef ResetPrinter
+ − 88 #define ResetPrinter error split-sized DEVMODE pointer in split PRINTER_DEFAULTS
+ − 89 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 90
771
+ − 91 #if defined (HAVE_MS_WINDOWS)
+ − 92 #undef SetJob
+ − 93 #define SetJob error split-sized DEVMODE pointer in split JOB_INFO_2
+ − 94 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 95
771
+ − 96 #if defined (HAVE_MS_WINDOWS)
+ − 97 #undef GetJob
+ − 98 #define GetJob error split-sized DEVMODE pointer in split JOB_INFO_2
+ − 99 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 100
771
+ − 101 #if defined (HAVE_MS_WINDOWS)
+ − 102 #undef EnumJobs
+ − 103 #define EnumJobs error split-sized DEVMODE pointer in split JOB_INFO_2
+ − 104 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 105
771
+ − 106 #if defined (HAVE_MS_WINDOWS)
+ − 107 #undef AddPrinter
+ − 108 #define AddPrinter error split-sized DEVMODE pointer in split PRINTER_INFO_2
+ − 109 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 110
771
+ − 111 #if defined (HAVE_MS_WINDOWS)
+ − 112 #undef SetPrinter
+ − 113 #define SetPrinter error split-sized DEVMODE pointer in split PRINTER_INFO_2
+ − 114 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 115
771
+ − 116 #if defined (HAVE_MS_WINDOWS)
+ − 117 #undef GetPrinter
+ − 118 #define GetPrinter error split-sized DEVMODE pointer in split PRINTER_INFO_2
+ − 119 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 120
771
+ − 121 #if defined (HAVE_MS_WINDOWS)
+ − 122 #undef AddPrinterDriver
+ − 123 #define AddPrinterDriver error not used, complicated interface with split structures
+ − 124 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 125
771
+ − 126 #if defined (HAVE_MS_WINDOWS)
+ − 127 #undef AddPrinterDriverEx
+ − 128 #define AddPrinterDriverEx error not used, complicated interface with split structures
+ − 129 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 130
771
+ − 131 #if defined (HAVE_MS_WINDOWS)
+ − 132 #undef EnumPrinterDrivers
+ − 133 #define EnumPrinterDrivers error not used, complicated interface with split structures
+ − 134 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 135
771
+ − 136 #if defined (HAVE_MS_WINDOWS)
+ − 137 #undef GetPrinterDriver
+ − 138 #define GetPrinterDriver error not used, complicated interface with split structures
+ − 139 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 140
771
+ − 141 #if defined (HAVE_MS_WINDOWS)
+ − 142 #undef GetPrinterDriverDirectory
+ − 143 #define GetPrinterDriverDirectory error not used, complicated interface with split structures
+ − 144 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 145
771
+ − 146 #if defined (HAVE_MS_WINDOWS)
+ − 147 #undef DeletePrinterDriver
+ − 148 #define DeletePrinterDriver error not used, complicated interface with split structures
+ − 149 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 150
771
+ − 151 #if defined (HAVE_MS_WINDOWS)
+ − 152 #undef DeletePrinterDriverEx
+ − 153 #define DeletePrinterDriverEx error not used, complicated interface with split structures
+ − 154 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 155
771
+ − 156 #if defined (HAVE_MS_WINDOWS)
+ − 157 #undef AddPerMachineConnection
+ − 158 #define AddPerMachineConnection error not used, complicated interface with split structures
+ − 159 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 160
771
+ − 161 #if defined (HAVE_MS_WINDOWS)
+ − 162 #undef DeletePerMachineConnection
+ − 163 #define DeletePerMachineConnection error not used, complicated interface with split structures
+ − 164 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 165
771
+ − 166 #if defined (HAVE_MS_WINDOWS)
+ − 167 #undef EnumPerMachineConnections
+ − 168 #define EnumPerMachineConnections error not used, complicated interface with split structures
+ − 169 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 170
771
+ − 171 #if defined (HAVE_MS_WINDOWS)
+ − 172 #undef AddPrintProcessor
+ − 173 #define AddPrintProcessor error not used, complicated interface with split structures
+ − 174 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 175
771
+ − 176 #if defined (HAVE_MS_WINDOWS)
+ − 177 #undef EnumPrintProcessors
+ − 178 #define EnumPrintProcessors error not used, complicated interface with split structures
+ − 179 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 180
771
+ − 181 #if defined (HAVE_MS_WINDOWS)
+ − 182 #undef GetPrintProcessorDirectory
+ − 183 #define GetPrintProcessorDirectory error not used, complicated interface with split structures
+ − 184 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 185
771
+ − 186 #if defined (HAVE_MS_WINDOWS)
+ − 187 #undef EnumPrintProcessorDatatypes
+ − 188 #define EnumPrintProcessorDatatypes error not used, complicated interface with split structures
+ − 189 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 190
771
+ − 191 #if defined (HAVE_MS_WINDOWS)
+ − 192 #undef DeletePrintProcessor
+ − 193 #define DeletePrintProcessor error not used, complicated interface with split structures
+ − 194 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 195
771
+ − 196 #if defined (HAVE_MS_WINDOWS)
+ − 197 #undef StartDocPrinter
+ − 198 #define StartDocPrinter error not used, complicated interface with split structures
+ − 199 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 200
771
+ − 201 #if defined (HAVE_MS_WINDOWS)
+ − 202 #undef AddJob
+ − 203 #define AddJob error not used, complicated interface with split structures
+ − 204 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 205
771
+ − 206 #if defined (HAVE_MS_WINDOWS)
+ − 207 /* Skipping DocumentProperties because split-sized DEVMODE, error in Cygwin prototype */
+ − 208 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 209
771
+ − 210 #if defined (HAVE_MS_WINDOWS)
+ − 211 #undef AdvancedDocumentProperties
+ − 212 #define AdvancedDocumentProperties error not used, complicated interface with split structures
+ − 213 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 214
771
+ − 215 #if defined (HAVE_MS_WINDOWS)
+ − 216 #undef GetPrinterData
+ − 217 #define GetPrinterData error not used, complicated interface with split structures
+ − 218 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 219
771
+ − 220 #if defined (HAVE_MS_WINDOWS)
+ − 221 #undef GetPrinterDataEx
+ − 222 #define GetPrinterDataEx error not used, complicated interface with split structures
+ − 223 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 224
771
+ − 225 #if defined (HAVE_MS_WINDOWS)
+ − 226 #undef EnumPrinterData
+ − 227 #define EnumPrinterData error not used, complicated interface with split structures
+ − 228 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 229
771
+ − 230 #if defined (HAVE_MS_WINDOWS)
+ − 231 #undef EnumPrinterDataEx
+ − 232 #define EnumPrinterDataEx error not used, complicated interface with split structures
+ − 233 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 234
771
+ − 235 #if defined (HAVE_MS_WINDOWS)
+ − 236 #undef EnumPrinterKey
+ − 237 #define EnumPrinterKey error not used, complicated interface with split structures
+ − 238 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 239
771
+ − 240 #if defined (HAVE_MS_WINDOWS)
+ − 241 #undef SetPrinterData
+ − 242 #define SetPrinterData error not used, complicated interface with split structures
+ − 243 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 244
771
+ − 245 #if defined (HAVE_MS_WINDOWS)
+ − 246 #undef SetPrinterDataEx
+ − 247 #define SetPrinterDataEx error not used, complicated interface with split structures
+ − 248 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 249
771
+ − 250 #if defined (HAVE_MS_WINDOWS)
+ − 251 #undef DeletePrinterData
+ − 252 #define DeletePrinterData error not used, complicated interface with split structures
+ − 253 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 254
771
+ − 255 #if defined (HAVE_MS_WINDOWS)
+ − 256 #undef DeletePrinterDataEx
+ − 257 #define DeletePrinterDataEx error not used, complicated interface with split structures
+ − 258 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 259
771
+ − 260 #if defined (HAVE_MS_WINDOWS)
+ − 261 #undef DeletePrinterKey
+ − 262 #define DeletePrinterKey error not used, complicated interface with split structures
+ − 263 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 264
771
+ − 265 #if defined (HAVE_MS_WINDOWS)
+ − 266 #undef PrinterMessageBox
+ − 267 #define PrinterMessageBox error not used, complicated interface with split structures
+ − 268 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 269
771
+ − 270 #if defined (HAVE_MS_WINDOWS)
+ − 271 #undef AddForm
+ − 272 #define AddForm error not used, complicated interface with split structures
+ − 273 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 274
771
+ − 275 #if defined (HAVE_MS_WINDOWS)
+ − 276 #undef DeleteForm
+ − 277 #define DeleteForm error not used, complicated interface with split structures
+ − 278 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 279
771
+ − 280 #if defined (HAVE_MS_WINDOWS)
+ − 281 #undef GetForm
+ − 282 #define GetForm error not used, complicated interface with split structures
+ − 283 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 284
771
+ − 285 #if defined (HAVE_MS_WINDOWS)
+ − 286 #undef SetForm
+ − 287 #define SetForm error not used, complicated interface with split structures
+ − 288 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 289
771
+ − 290 #if defined (HAVE_MS_WINDOWS)
+ − 291 #undef EnumForms
+ − 292 #define EnumForms error not used, complicated interface with split structures
+ − 293 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 294
771
+ − 295 #if defined (HAVE_MS_WINDOWS)
+ − 296 #undef EnumMonitors
+ − 297 #define EnumMonitors error not used, complicated interface with split structures
+ − 298 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 299
771
+ − 300 #if defined (HAVE_MS_WINDOWS)
+ − 301 #undef AddMonitor
+ − 302 #define AddMonitor error not used, complicated interface with split structures
+ − 303 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 304
771
+ − 305 #if defined (HAVE_MS_WINDOWS)
+ − 306 #undef DeleteMonitor
+ − 307 #define DeleteMonitor error not used, complicated interface with split structures
+ − 308 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 309
771
+ − 310 #if defined (HAVE_MS_WINDOWS)
+ − 311 #undef EnumPorts
+ − 312 #define EnumPorts error not used, complicated interface with split structures
+ − 313 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 314
771
+ − 315 #if defined (HAVE_MS_WINDOWS)
+ − 316 #undef AddPort
+ − 317 #define AddPort error not used, complicated interface with split structures
+ − 318 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 319
771
+ − 320 #if defined (HAVE_MS_WINDOWS)
+ − 321 #undef ConfigurePort
+ − 322 #define ConfigurePort error not used, complicated interface with split structures
+ − 323 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 324
771
+ − 325 #if defined (HAVE_MS_WINDOWS)
+ − 326 #undef DeletePort
+ − 327 #define DeletePort error not used, complicated interface with split structures
+ − 328 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 329
771
+ − 330 #if defined (HAVE_MS_WINDOWS)
+ − 331 #undef XcvData
+ − 332 #define XcvData error not used, complicated interface with split structures
+ − 333 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 334
771
+ − 335 #if defined (HAVE_MS_WINDOWS)
+ − 336 #undef SetPort
+ − 337 #define SetPort error not used, complicated interface with split structures
+ − 338 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 339
771
+ − 340 #if defined (HAVE_MS_WINDOWS)
+ − 341 #undef AddPrinterConnection
+ − 342 #define AddPrinterConnection error not used, complicated interface with split structures
+ − 343 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 344
771
+ − 345 #if defined (HAVE_MS_WINDOWS)
+ − 346 #undef DeletePrinterConnection
+ − 347 #define DeletePrinterConnection error not used, complicated interface with split structures
+ − 348 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 349
771
+ − 350 #if defined (HAVE_MS_WINDOWS)
+ − 351 #undef AddPrintProvidor
+ − 352 #define AddPrintProvidor error not used, complicated interface with split structures
+ − 353 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 354
771
+ − 355 #if defined (HAVE_MS_WINDOWS)
+ − 356 #undef DeletePrintProvidor
+ − 357 #define DeletePrintProvidor error not used, complicated interface with split structures
+ − 358 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 359
771
+ − 360 #if defined (HAVE_MS_WINDOWS)
+ − 361 #undef SetPrinterHTMLView
+ − 362 #define SetPrinterHTMLView error not used, complicated interface with split structures
+ − 363 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 364
771
+ − 365 #if defined (HAVE_MS_WINDOWS)
+ − 366 #undef GetPrinterHTMLView
+ − 367 #define GetPrinterHTMLView error not used, complicated interface with split structures
+ − 368 #endif /* defined (HAVE_MS_WINDOWS) */
+ − 369
800
+ − 370
771
+ − 371 /* Processing file WINNETWK.H */
+ − 372
+ − 373 #if defined (HAVE_MS_WINDOWS)
800
+ − 374 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 375 #undef WNetAddConnection
+ − 376 #define WNetAddConnection error use qxeWNetAddConnection or WNetAddConnectionA/WNetAddConnectionW
+ − 377 #endif
771
+ − 378 DWORD qxeWNetAddConnection (const Extbyte * lpRemoteName, const Extbyte * lpPassword, const Extbyte * lpLocalName);
+ − 379 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 380
771
+ − 381 #if defined (HAVE_MS_WINDOWS)
800
+ − 382 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 383 #undef WNetAddConnection2
+ − 384 #define WNetAddConnection2 error use qxeWNetAddConnection2 or WNetAddConnection2A/WNetAddConnection2W
+ − 385 #endif
771
+ − 386 DWORD qxeWNetAddConnection2 (LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
+ − 387 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 388
771
+ − 389 #if defined (HAVE_MS_WINDOWS)
800
+ − 390 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 391 #undef WNetAddConnection3
+ − 392 #define WNetAddConnection3 error use qxeWNetAddConnection3 or WNetAddConnection3A/WNetAddConnection3W
+ − 393 #endif
771
+ − 394 DWORD qxeWNetAddConnection3 (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
+ − 395 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 396
771
+ − 397 #if defined (HAVE_MS_WINDOWS)
800
+ − 398 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 399 #undef WNetCancelConnection
+ − 400 #define WNetCancelConnection error use qxeWNetCancelConnection or WNetCancelConnectionA/WNetCancelConnectionW
+ − 401 #endif
771
+ − 402 DWORD qxeWNetCancelConnection (const Extbyte * lpName, BOOL fForce);
+ − 403 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 404
771
+ − 405 #if defined (HAVE_MS_WINDOWS)
800
+ − 406 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 407 #undef WNetCancelConnection2
+ − 408 #define WNetCancelConnection2 error use qxeWNetCancelConnection2 or WNetCancelConnection2A/WNetCancelConnection2W
+ − 409 #endif
771
+ − 410 DWORD qxeWNetCancelConnection2 (const Extbyte * lpName, DWORD dwFlags, BOOL fForce);
+ − 411 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 412
771
+ − 413 #if defined (HAVE_MS_WINDOWS)
800
+ − 414 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 415 #undef WNetGetConnection
+ − 416 #define WNetGetConnection error use qxeWNetGetConnection or WNetGetConnectionA/WNetGetConnectionW
+ − 417 #endif
771
+ − 418 DWORD qxeWNetGetConnection (const Extbyte * lpLocalName, Extbyte * lpRemoteName, LPDWORD lpnLength);
+ − 419 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 420
771
+ − 421 #if defined (HAVE_MS_WINDOWS)
800
+ − 422 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 423 #undef WNetUseConnection
+ − 424 #define WNetUseConnection error use qxeWNetUseConnection or WNetUseConnectionA/WNetUseConnectionW
+ − 425 #endif
771
+ − 426 DWORD qxeWNetUseConnection (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpUserID, const Extbyte * lpPassword, DWORD dwFlags, Extbyte * lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult);
+ − 427 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 428
771
+ − 429 #if defined (HAVE_MS_WINDOWS)
800
+ − 430 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 431 #undef WNetConnectionDialog1
+ − 432 #define WNetConnectionDialog1 error use qxeWNetConnectionDialog1 or WNetConnectionDialog1A/WNetConnectionDialog1W
+ − 433 #endif
771
+ − 434 DWORD qxeWNetConnectionDialog1 (LPCONNECTDLGSTRUCTW lpConnDlgStruct);
+ − 435 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 436
771
+ − 437 #if defined (HAVE_MS_WINDOWS)
800
+ − 438 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 439 #undef WNetDisconnectDialog1
+ − 440 #define WNetDisconnectDialog1 error use qxeWNetDisconnectDialog1 or WNetDisconnectDialog1A/WNetDisconnectDialog1W
+ − 441 #endif
771
+ − 442 DWORD qxeWNetDisconnectDialog1 (LPDISCDLGSTRUCTW lpConnDlgStruct);
+ − 443 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 444
771
+ − 445 #if defined (HAVE_MS_WINDOWS)
800
+ − 446 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 447 #undef WNetOpenEnum
+ − 448 #define WNetOpenEnum error use qxeWNetOpenEnum or WNetOpenEnumA/WNetOpenEnumW
+ − 449 #endif
771
+ − 450 DWORD qxeWNetOpenEnum (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum);
+ − 451 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 452
771
+ − 453 #if defined (HAVE_MS_WINDOWS)
800
+ − 454 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 455 #undef WNetEnumResource
+ − 456 #define WNetEnumResource error use qxeWNetEnumResource or WNetEnumResourceA/WNetEnumResourceW
+ − 457 #endif
771
+ − 458 DWORD qxeWNetEnumResource (HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize);
+ − 459 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 460
771
+ − 461 #if defined (HAVE_MS_WINDOWS)
800
+ − 462 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 463 #undef WNetGetUniversalName
+ − 464 #define WNetGetUniversalName error use qxeWNetGetUniversalName or WNetGetUniversalNameA/WNetGetUniversalNameW
+ − 465 #endif
771
+ − 466 DWORD qxeWNetGetUniversalName (const Extbyte * lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize);
+ − 467 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 468
771
+ − 469 #if defined (HAVE_MS_WINDOWS)
800
+ − 470 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 471 #undef WNetGetUser
+ − 472 #define WNetGetUser error use qxeWNetGetUser or WNetGetUserA/WNetGetUserW
+ − 473 #endif
771
+ − 474 DWORD qxeWNetGetUser (const Extbyte * lpName, Extbyte * lpUserName, LPDWORD lpnLength);
+ − 475 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 476
771
+ − 477 #if defined (HAVE_MS_WINDOWS)
800
+ − 478 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 479 #undef WNetGetProviderName
+ − 480 #define WNetGetProviderName error use qxeWNetGetProviderName or WNetGetProviderNameA/WNetGetProviderNameW
+ − 481 #endif
771
+ − 482 DWORD qxeWNetGetProviderName (DWORD dwNetType, Extbyte * lpProviderName, LPDWORD lpBufferSize);
+ − 483 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 484
771
+ − 485 #if defined (HAVE_MS_WINDOWS)
800
+ − 486 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 487 #undef WNetGetNetworkInformation
+ − 488 #define WNetGetNetworkInformation error use qxeWNetGetNetworkInformation or WNetGetNetworkInformationA/WNetGetNetworkInformationW
+ − 489 #endif
771
+ − 490 DWORD qxeWNetGetNetworkInformation (const Extbyte * lpProvider, LPNETINFOSTRUCT lpNetInfoStruct);
+ − 491 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 492
771
+ − 493 #if defined (HAVE_MS_WINDOWS)
800
+ − 494 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 495 #undef WNetGetLastError
+ − 496 #define WNetGetLastError error use qxeWNetGetLastError or WNetGetLastErrorA/WNetGetLastErrorW
+ − 497 #endif
771
+ − 498 DWORD qxeWNetGetLastError (LPDWORD lpError, Extbyte * lpErrorBuf, DWORD nErrorBufSize, Extbyte * lpNameBuf, DWORD nNameBufSize);
+ − 499 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 500
771
+ − 501 #if defined (HAVE_MS_WINDOWS)
800
+ − 502 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 503 #undef MultinetGetConnectionPerformance
+ − 504 #define MultinetGetConnectionPerformance error use qxeMultinetGetConnectionPerformance or MultinetGetConnectionPerformanceA/MultinetGetConnectionPerformanceW
+ − 505 #endif
771
+ − 506 DWORD qxeMultinetGetConnectionPerformance (LPNETRESOURCEW lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct);
+ − 507 #endif /* defined (HAVE_MS_WINDOWS) */
+ − 508
800
+ − 509
771
+ − 510 /* Processing file WINREG.H */
+ − 511
+ − 512 /* Skipping RegConnectRegistry because error in Cygwin prototype */
800
+ − 513
+ − 514 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 515 #undef RegCreateKey
+ − 516 #define RegCreateKey error use qxeRegCreateKey or RegCreateKeyA/RegCreateKeyW
+ − 517 #endif
771
+ − 518 LONG
+ − 519 qxeRegCreateKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
800
+ − 520
+ − 521 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 522 #undef RegCreateKeyEx
+ − 523 #define RegCreateKeyEx error use qxeRegCreateKeyEx or RegCreateKeyExA/RegCreateKeyExW
+ − 524 #endif
771
+ − 525 LONG
+ − 526 qxeRegCreateKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD Reserved, Extbyte * lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition);
800
+ − 527
+ − 528 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 529 #undef RegDeleteKey
+ − 530 #define RegDeleteKey error use qxeRegDeleteKey or RegDeleteKeyA/RegDeleteKeyW
+ − 531 #endif
771
+ − 532 LONG
+ − 533 qxeRegDeleteKey (HKEY hKey, const Extbyte * lpSubKey);
800
+ − 534
+ − 535 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 536 #undef RegDeleteValue
+ − 537 #define RegDeleteValue error use qxeRegDeleteValue or RegDeleteValueA/RegDeleteValueW
+ − 538 #endif
771
+ − 539 LONG
+ − 540 qxeRegDeleteValue (HKEY hKey, const Extbyte * lpValueName);
800
+ − 541
+ − 542 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 543 #undef RegEnumKey
+ − 544 #define RegEnumKey error use qxeRegEnumKey or RegEnumKeyA/RegEnumKeyW
+ − 545 #endif
771
+ − 546 LONG
+ − 547 qxeRegEnumKey (HKEY hKey, DWORD dwIndex, Extbyte * lpName, DWORD cbName);
800
+ − 548
+ − 549 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 550 #undef RegEnumKeyEx
+ − 551 #define RegEnumKeyEx error use qxeRegEnumKeyEx or RegEnumKeyExA/RegEnumKeyExW
+ − 552 #endif
771
+ − 553 LONG
+ − 554 qxeRegEnumKeyEx (HKEY hKey, DWORD dwIndex, Extbyte * lpName, LPDWORD lpcbName, LPDWORD lpReserved, Extbyte * lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime);
800
+ − 555
+ − 556 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 557 #undef RegEnumValue
+ − 558 #define RegEnumValue error use qxeRegEnumValue or RegEnumValueA/RegEnumValueW
+ − 559 #endif
771
+ − 560 LONG
+ − 561 qxeRegEnumValue (HKEY hKey, DWORD dwIndex, Extbyte * lpValueName, LPDWORD lpcbValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
800
+ − 562
+ − 563 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 564 #undef RegLoadKey
+ − 565 #define RegLoadKey error use qxeRegLoadKey or RegLoadKeyA/RegLoadKeyW
+ − 566 #endif
771
+ − 567 LONG
+ − 568 qxeRegLoadKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpFile);
800
+ − 569
+ − 570 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 571 #undef RegOpenKey
+ − 572 #define RegOpenKey error use qxeRegOpenKey or RegOpenKeyA/RegOpenKeyW
+ − 573 #endif
771
+ − 574 LONG
+ − 575 qxeRegOpenKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
800
+ − 576
+ − 577 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 578 #undef RegOpenKeyEx
+ − 579 #define RegOpenKeyEx error use qxeRegOpenKeyEx or RegOpenKeyExA/RegOpenKeyExW
+ − 580 #endif
771
+ − 581 LONG
+ − 582 qxeRegOpenKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);
800
+ − 583
+ − 584 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 585 #undef RegQueryInfoKey
+ − 586 #define RegQueryInfoKey error use qxeRegQueryInfoKey or RegQueryInfoKeyA/RegQueryInfoKeyW
+ − 587 #endif
771
+ − 588 LONG
+ − 589 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);
800
+ − 590
+ − 591 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 592 #undef RegQueryValue
+ − 593 #define RegQueryValue error use qxeRegQueryValue or RegQueryValueA/RegQueryValueW
+ − 594 #endif
771
+ − 595 LONG
+ − 596 qxeRegQueryValue (HKEY hKey, const Extbyte * lpSubKey, Extbyte * lpValue, PLONG lpcbValue);
800
+ − 597
+ − 598 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 599 #undef RegQueryMultipleValues
+ − 600 #define RegQueryMultipleValues error use qxeRegQueryMultipleValues or RegQueryMultipleValuesA/RegQueryMultipleValuesW
+ − 601 #endif
771
+ − 602 LONG
+ − 603 qxeRegQueryMultipleValues (HKEY hKey, PVALENTW val_list, DWORD num_vals, Extbyte * lpValueBuf, LPDWORD ldwTotsize);
800
+ − 604
+ − 605 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 606 #undef RegQueryValueEx
+ − 607 #define RegQueryValueEx error use qxeRegQueryValueEx or RegQueryValueExA/RegQueryValueExW
+ − 608 #endif
771
+ − 609 LONG
+ − 610 qxeRegQueryValueEx (HKEY hKey, const Extbyte * lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
800
+ − 611
+ − 612 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 613 #undef RegReplaceKey
+ − 614 #define RegReplaceKey error use qxeRegReplaceKey or RegReplaceKeyA/RegReplaceKeyW
+ − 615 #endif
771
+ − 616 LONG
+ − 617 qxeRegReplaceKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpNewFile, const Extbyte * lpOldFile);
800
+ − 618
+ − 619 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 620 #undef RegRestoreKey
+ − 621 #define RegRestoreKey error use qxeRegRestoreKey or RegRestoreKeyA/RegRestoreKeyW
+ − 622 #endif
771
+ − 623 LONG
+ − 624 qxeRegRestoreKey (HKEY hKey, const Extbyte * lpFile, DWORD dwFlags);
800
+ − 625
+ − 626 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 627 #undef RegSaveKey
+ − 628 #define RegSaveKey error use qxeRegSaveKey or RegSaveKeyA/RegSaveKeyW
+ − 629 #endif
771
+ − 630 LONG
+ − 631 qxeRegSaveKey (HKEY hKey, const Extbyte * lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
800
+ − 632
+ − 633 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 634 #undef RegSetValue
+ − 635 #define RegSetValue error use qxeRegSetValue or RegSetValueA/RegSetValueW
+ − 636 #endif
771
+ − 637 LONG
+ − 638 qxeRegSetValue (HKEY hKey, const Extbyte * lpSubKey, DWORD dwType, const Extbyte * lpData, DWORD cbData);
800
+ − 639
+ − 640 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 641 #undef RegSetValueEx
+ − 642 #define RegSetValueEx error use qxeRegSetValueEx or RegSetValueExA/RegSetValueExW
+ − 643 #endif
771
+ − 644 LONG
+ − 645 qxeRegSetValueEx (HKEY hKey, const Extbyte * lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE* lpData, DWORD cbData);
800
+ − 646
+ − 647 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 648 #undef RegUnLoadKey
+ − 649 #define RegUnLoadKey error use qxeRegUnLoadKey or RegUnLoadKeyA/RegUnLoadKeyW
+ − 650 #endif
771
+ − 651 LONG
+ − 652 qxeRegUnLoadKey (HKEY hKey, const Extbyte * lpSubKey);
800
+ − 653
+ − 654 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 655 #undef InitiateSystemShutdown
+ − 656 #define InitiateSystemShutdown error use qxeInitiateSystemShutdown or InitiateSystemShutdownA/InitiateSystemShutdownW
+ − 657 #endif
771
+ − 658 BOOL
+ − 659 qxeInitiateSystemShutdown (Extbyte * lpMachineName, Extbyte * lpMessage, DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown);
800
+ − 660
+ − 661 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 662 #undef AbortSystemShutdown
+ − 663 #define AbortSystemShutdown error use qxeAbortSystemShutdown or AbortSystemShutdownA/AbortSystemShutdownW
+ − 664 #endif
771
+ − 665 BOOL
+ − 666 qxeAbortSystemShutdown (Extbyte * lpMachineName);
+ − 667
800
+ − 668
771
+ − 669 /* Processing file SHELLAPI.H */
+ − 670
800
+ − 671 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 672 #undef DragQueryFile
+ − 673 #define DragQueryFile error use qxeDragQueryFile or DragQueryFileA/DragQueryFileW
+ − 674 #endif
771
+ − 675 UINT qxeDragQueryFile (HDROP arg1, UINT arg2, Extbyte * arg3, UINT arg4);
800
+ − 676
+ − 677 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 678 #undef ShellExecute
+ − 679 #define ShellExecute error use qxeShellExecute or ShellExecuteA/ShellExecuteW
+ − 680 #endif
771
+ − 681 HINSTANCE qxeShellExecute (HWND hwnd, const Extbyte * lpOperation, const Extbyte * lpFile, const Extbyte * lpParameters, const Extbyte * lpDirectory, INT nShowCmd);
800
+ − 682
+ − 683 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 684 #undef FindExecutable
+ − 685 #define FindExecutable error use qxeFindExecutable or FindExecutableA/FindExecutableW
+ − 686 #endif
771
+ − 687 HINSTANCE qxeFindExecutable (const Extbyte * lpFile, const Extbyte * lpDirectory, Extbyte * lpResult);
800
+ − 688
771
+ − 689 #undef CommandLineToArgv
+ − 690 #define CommandLineToArgv error Unicode-only
800
+ − 691
+ − 692 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 693 #undef ShellAbout
+ − 694 #define ShellAbout error use qxeShellAbout or ShellAboutA/ShellAboutW
+ − 695 #endif
771
+ − 696 INT qxeShellAbout (HWND hWnd, const Extbyte * szApp, const Extbyte * szOtherStuff, HICON hIcon);
800
+ − 697
+ − 698 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 699 #undef ExtractAssociatedIcon
+ − 700 #define ExtractAssociatedIcon error use qxeExtractAssociatedIcon or ExtractAssociatedIconA/ExtractAssociatedIconW
+ − 701 #endif
771
+ − 702 HICON qxeExtractAssociatedIcon (HINSTANCE hInst, Extbyte * lpIconPath, LPWORD lpiIcon);
800
+ − 703
+ − 704 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 705 #undef ExtractIcon
+ − 706 #define ExtractIcon error use qxeExtractIcon or ExtractIconA/ExtractIconW
+ − 707 #endif
771
+ − 708 HICON qxeExtractIcon (HINSTANCE hInst, const Extbyte * lpszExeFileName, UINT nIconIndex);
800
+ − 709
771
+ − 710 #if !defined (CYGWIN_HEADERS)
800
+ − 711 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 712 #undef DoEnvironmentSubst
+ − 713 #define DoEnvironmentSubst error use qxeDoEnvironmentSubst or DoEnvironmentSubstA/DoEnvironmentSubstW
+ − 714 #endif
771
+ − 715 DWORD qxeDoEnvironmentSubst (Extbyte * szString, UINT cbString);
+ − 716 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 717
771
+ − 718 #undef FindEnvironmentString
+ − 719 #define FindEnvironmentString error causes link error; NT 4.0+ only
800
+ − 720
771
+ − 721 /* Skipping ExtractIconEx because NT 4.0+ only, error in Cygwin prototype */
800
+ − 722
+ − 723 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 724 #undef SHFileOperation
+ − 725 #define SHFileOperation error use qxeSHFileOperation or SHFileOperationA/SHFileOperationW
+ − 726 #endif
771
+ − 727 int qxeSHFileOperation (LPSHFILEOPSTRUCTW lpFileOp);
800
+ − 728
+ − 729 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 730 #undef ShellExecuteEx
+ − 731 #define ShellExecuteEx error use qxeShellExecuteEx or ShellExecuteExA/ShellExecuteExW
+ − 732 #endif
771
+ − 733 BOOL qxeShellExecuteEx (LPSHELLEXECUTEINFOW lpExecInfo);
800
+ − 734
771
+ − 735 #undef WinExecError
+ − 736 #define WinExecError error causes link error; NT 4.0+ only
800
+ − 737
771
+ − 738 #if !defined (CYGWIN_HEADERS)
800
+ − 739 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 740 #undef SHQueryRecycleBin
+ − 741 #define SHQueryRecycleBin error use qxeSHQueryRecycleBin or SHQueryRecycleBinA/SHQueryRecycleBinW
+ − 742 #endif
771
+ − 743 HRESULT qxeSHQueryRecycleBin (const Extbyte * pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo);
+ − 744 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 745
771
+ − 746 #if !defined (CYGWIN_HEADERS)
800
+ − 747 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 748 #undef SHEmptyRecycleBin
+ − 749 #define SHEmptyRecycleBin error use qxeSHEmptyRecycleBin or SHEmptyRecycleBinA/SHEmptyRecycleBinW
+ − 750 #endif
771
+ − 751 HRESULT qxeSHEmptyRecycleBin (HWND hwnd, const Extbyte * pszRootPath, DWORD dwFlags);
+ − 752 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 753
771
+ − 754 #undef Shell_NotifyIcon
+ − 755 #define Shell_NotifyIcon error split-sized NOTIFYICONDATA, NT 4.0+ only
800
+ − 756
771
+ − 757 /* Skipping SHGetFileInfo because split-sized SHFILEINFO, NT 4.0+ only */
800
+ − 758
771
+ − 759 #undef SHGetDiskFreeSpace
+ − 760 #define SHGetDiskFreeSpace error causes link error; NT 4.0+ only
800
+ − 761
771
+ − 762 #if !defined (CYGWIN_HEADERS)
800
+ − 763 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 764 #undef SHGetNewLinkInfo
+ − 765 #define SHGetNewLinkInfo error use qxeSHGetNewLinkInfo or SHGetNewLinkInfoA/SHGetNewLinkInfoW
+ − 766 #endif
771
+ − 767 BOOL qxeSHGetNewLinkInfo (const Extbyte * pszLinkTo, const Extbyte * pszDir, Extbyte * pszName, BOOL * pfMustCopy, UINT uFlags);
+ − 768 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 769
771
+ − 770 #if !defined (CYGWIN_HEADERS)
800
+ − 771 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 772 #undef SHInvokePrinterCommand
+ − 773 #define SHInvokePrinterCommand error use qxeSHInvokePrinterCommand or SHInvokePrinterCommandA/SHInvokePrinterCommandW
+ − 774 #endif
771
+ − 775 BOOL qxeSHInvokePrinterCommand (HWND hwnd, UINT uAction, const Extbyte * lpBuf1, const Extbyte * lpBuf2, BOOL fModal);
+ − 776 #endif /* !defined (CYGWIN_HEADERS) */
+ − 777
800
+ − 778
771
+ − 779 /* Processing file WINCON.H */
+ − 780
800
+ − 781 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 782 #undef PeekConsoleInput
+ − 783 #define PeekConsoleInput error use qxePeekConsoleInput or PeekConsoleInputA/PeekConsoleInputW
+ − 784 #endif
771
+ − 785 BOOL qxePeekConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
800
+ − 786
+ − 787 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 788 #undef ReadConsoleInput
+ − 789 #define ReadConsoleInput error use qxeReadConsoleInput or ReadConsoleInputA/ReadConsoleInputW
+ − 790 #endif
771
+ − 791 BOOL qxeReadConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
800
+ − 792
+ − 793 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 794 #undef WriteConsoleInput
+ − 795 #define WriteConsoleInput error use qxeWriteConsoleInput or WriteConsoleInputA/WriteConsoleInputW
+ − 796 #endif
771
+ − 797 BOOL qxeWriteConsoleInput (HANDLE hConsoleInput, CONST INPUT_RECORD * lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten);
800
+ − 798
+ − 799 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 800 #undef ReadConsoleOutput
+ − 801 #define ReadConsoleOutput error use qxeReadConsoleOutput or ReadConsoleOutputA/ReadConsoleOutputW
+ − 802 #endif
771
+ − 803 BOOL qxeReadConsoleOutput (HANDLE hConsoleOutput, PCHAR_INFO lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpReadRegion);
800
+ − 804
+ − 805 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 806 #undef WriteConsoleOutput
+ − 807 #define WriteConsoleOutput error use qxeWriteConsoleOutput or WriteConsoleOutputA/WriteConsoleOutputW
+ − 808 #endif
771
+ − 809 BOOL qxeWriteConsoleOutput (HANDLE hConsoleOutput, CONST CHAR_INFO * lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpWriteRegion);
800
+ − 810
+ − 811 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 812 #undef ReadConsoleOutputCharacter
+ − 813 #define ReadConsoleOutputCharacter error use qxeReadConsoleOutputCharacter or ReadConsoleOutputCharacterA/ReadConsoleOutputCharacterW
+ − 814 #endif
771
+ − 815 BOOL qxeReadConsoleOutputCharacter (HANDLE hConsoleOutput, Extbyte * lpCharacter, DWORD nLength, COORD dwReadCoord, LPDWORD lpNumberOfCharsRead);
800
+ − 816
+ − 817 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 818 #undef WriteConsoleOutputCharacter
+ − 819 #define WriteConsoleOutputCharacter error use qxeWriteConsoleOutputCharacter or WriteConsoleOutputCharacterA/WriteConsoleOutputCharacterW
+ − 820 #endif
771
+ − 821 BOOL qxeWriteConsoleOutputCharacter (HANDLE hConsoleOutput, const Extbyte * lpCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten);
800
+ − 822
771
+ − 823 #undef FillConsoleOutputCharacter
+ − 824 #define FillConsoleOutputCharacter error split CHAR
800
+ − 825
+ − 826 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 827 #undef ScrollConsoleScreenBuffer
+ − 828 #define ScrollConsoleScreenBuffer error use qxeScrollConsoleScreenBuffer or ScrollConsoleScreenBufferA/ScrollConsoleScreenBufferW
+ − 829 #endif
771
+ − 830 BOOL qxeScrollConsoleScreenBuffer (HANDLE hConsoleOutput, CONST SMALL_RECT * lpScrollRectangle, CONST SMALL_RECT * lpClipRectangle, COORD dwDestinationOrigin, CONST CHAR_INFO * lpFill);
800
+ − 831
+ − 832 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 833 #undef GetConsoleTitle
+ − 834 #define GetConsoleTitle error use qxeGetConsoleTitle or GetConsoleTitleA/GetConsoleTitleW
+ − 835 #endif
771
+ − 836 DWORD qxeGetConsoleTitle (Extbyte * lpConsoleTitle, DWORD nSize);
800
+ − 837
+ − 838 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 839 #undef SetConsoleTitle
+ − 840 #define SetConsoleTitle error use qxeSetConsoleTitle or SetConsoleTitleA/SetConsoleTitleW
+ − 841 #endif
771
+ − 842 BOOL qxeSetConsoleTitle (const Extbyte * lpConsoleTitle);
800
+ − 843
+ − 844 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 845 #undef ReadConsole
+ − 846 #define ReadConsole error use qxeReadConsole or ReadConsoleA/ReadConsoleW
+ − 847 #endif
771
+ − 848 BOOL qxeReadConsole (HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);
800
+ − 849
+ − 850 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 851 #undef WriteConsole
+ − 852 #define WriteConsole error use qxeWriteConsole or WriteConsoleA/WriteConsoleW
+ − 853 #endif
771
+ − 854 BOOL qxeWriteConsole (HANDLE hConsoleOutput, CONST VOID * lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved);
+ − 855
800
+ − 856
771
+ − 857 /* Processing file IMM.H */
+ − 858
+ − 859 #if defined (HAVE_MS_WINDOWS)
800
+ − 860 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 861 #undef ImmInstallIME
+ − 862 #define ImmInstallIME error use qxeImmInstallIME or ImmInstallIMEA/ImmInstallIMEW
+ − 863 #endif
771
+ − 864 HKL qxeImmInstallIME (const Extbyte * lpszIMEFileName, const Extbyte * lpszLayoutText);
+ − 865 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 866
771
+ − 867 #if defined (HAVE_MS_WINDOWS)
800
+ − 868 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 869 #undef ImmGetDescription
+ − 870 #define ImmGetDescription error use qxeImmGetDescription or ImmGetDescriptionA/ImmGetDescriptionW
+ − 871 #endif
771
+ − 872 UINT qxeImmGetDescription (HKL arg1, Extbyte * arg2, UINT uBufLen);
+ − 873 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 874
771
+ − 875 #if defined (HAVE_MS_WINDOWS)
800
+ − 876 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 877 #undef ImmGetIMEFileName
+ − 878 #define ImmGetIMEFileName error use qxeImmGetIMEFileName or ImmGetIMEFileNameA/ImmGetIMEFileNameW
+ − 879 #endif
771
+ − 880 UINT qxeImmGetIMEFileName (HKL arg1, Extbyte * arg2, UINT uBufLen);
+ − 881 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 882
771
+ − 883 #if defined (HAVE_MS_WINDOWS)
800
+ − 884 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 885 #undef ImmGetCompositionString
+ − 886 #define ImmGetCompositionString error use qxeImmGetCompositionString or ImmGetCompositionStringA/ImmGetCompositionStringW
+ − 887 #endif
771
+ − 888 LONG qxeImmGetCompositionString (HIMC arg1, DWORD arg2, LPVOID arg3, DWORD arg4);
+ − 889 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 890
771
+ − 891 #if defined (HAVE_MS_WINDOWS)
800
+ − 892 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 893 #undef ImmSetCompositionString
+ − 894 #define ImmSetCompositionString error use qxeImmSetCompositionString or ImmSetCompositionStringA/ImmSetCompositionStringW
+ − 895 #endif
771
+ − 896 BOOL qxeImmSetCompositionString (HIMC arg1, DWORD dwIndex, LPCVOID lpComp, DWORD arg4, LPCVOID lpRead, DWORD arg6);
+ − 897 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 898
771
+ − 899 #if defined (HAVE_MS_WINDOWS)
800
+ − 900 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 901 #undef ImmGetCandidateListCount
+ − 902 #define ImmGetCandidateListCount error use qxeImmGetCandidateListCount or ImmGetCandidateListCountA/ImmGetCandidateListCountW
+ − 903 #endif
771
+ − 904 DWORD qxeImmGetCandidateListCount (HIMC arg1, LPDWORD lpdwListCount);
+ − 905 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 906
771
+ − 907 #if defined (HAVE_MS_WINDOWS)
800
+ − 908 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 909 #undef ImmGetCandidateList
+ − 910 #define ImmGetCandidateList error use qxeImmGetCandidateList or ImmGetCandidateListA/ImmGetCandidateListW
+ − 911 #endif
771
+ − 912 DWORD qxeImmGetCandidateList (HIMC arg1, DWORD deIndex, LPCANDIDATELIST arg3, DWORD dwBufLen);
+ − 913 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 914
771
+ − 915 #if defined (HAVE_MS_WINDOWS)
800
+ − 916 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 917 #undef ImmGetGuideLine
+ − 918 #define ImmGetGuideLine error use qxeImmGetGuideLine or ImmGetGuideLineA/ImmGetGuideLineW
+ − 919 #endif
771
+ − 920 DWORD qxeImmGetGuideLine (HIMC arg1, DWORD dwIndex, Extbyte * arg3, DWORD dwBufLen);
+ − 921 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 922
771
+ − 923 #if defined (HAVE_MS_WINDOWS)
+ − 924 /* Skipping ImmGetCompositionFont because split-sized LOGFONT */
+ − 925 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 926
771
+ − 927 #if defined (HAVE_MS_WINDOWS)
+ − 928 /* Skipping ImmSetCompositionFont because split-sized LOGFONT */
+ − 929 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 930
771
+ − 931 #if defined (HAVE_MS_WINDOWS)
800
+ − 932 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 933 #undef ImmConfigureIME
+ − 934 #define ImmConfigureIME error use qxeImmConfigureIME or ImmConfigureIMEA/ImmConfigureIMEW
+ − 935 #endif
771
+ − 936 BOOL qxeImmConfigureIME (HKL arg1, HWND arg2, DWORD arg3, LPVOID arg4);
+ − 937 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 938
771
+ − 939 #if defined (HAVE_MS_WINDOWS)
800
+ − 940 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 941 #undef ImmEscape
+ − 942 #define ImmEscape error use qxeImmEscape or ImmEscapeA/ImmEscapeW
+ − 943 #endif
771
+ − 944 LRESULT qxeImmEscape (HKL arg1, HIMC arg2, UINT arg3, LPVOID arg4);
+ − 945 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 946
771
+ − 947 #if defined (HAVE_MS_WINDOWS)
800
+ − 948 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 949 #undef ImmGetConversionList
+ − 950 #define ImmGetConversionList error use qxeImmGetConversionList or ImmGetConversionListA/ImmGetConversionListW
+ − 951 #endif
771
+ − 952 DWORD qxeImmGetConversionList (HKL arg1, HIMC arg2, const Extbyte * arg3, LPCANDIDATELIST arg4, DWORD dwBufLen, UINT uFlag);
+ − 953 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 954
771
+ − 955 #if defined (HAVE_MS_WINDOWS)
800
+ − 956 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 957 #undef ImmIsUIMessage
+ − 958 #define ImmIsUIMessage error use qxeImmIsUIMessage or ImmIsUIMessageA/ImmIsUIMessageW
+ − 959 #endif
771
+ − 960 BOOL qxeImmIsUIMessage (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4);
+ − 961 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 962
771
+ − 963 #if defined (HAVE_MS_WINDOWS)
800
+ − 964 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 965 #undef ImmRegisterWord
+ − 966 #define ImmRegisterWord error use qxeImmRegisterWord or ImmRegisterWordA/ImmRegisterWordW
+ − 967 #endif
771
+ − 968 BOOL qxeImmRegisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszRegister);
+ − 969 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 970
771
+ − 971 #if defined (HAVE_MS_WINDOWS)
800
+ − 972 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 973 #undef ImmUnregisterWord
+ − 974 #define ImmUnregisterWord error use qxeImmUnregisterWord or ImmUnregisterWordA/ImmUnregisterWordW
+ − 975 #endif
771
+ − 976 BOOL qxeImmUnregisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszUnregister);
+ − 977 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 978
771
+ − 979 #if defined (HAVE_MS_WINDOWS)
+ − 980 #undef ImmGetRegisterWordStyle
+ − 981 #define ImmGetRegisterWordStyle error split-sized STYLEBUF
+ − 982 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 983
771
+ − 984 #if defined (HAVE_MS_WINDOWS)
800
+ − 985 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 986 #undef ImmEnumRegisterWord
+ − 987 #define ImmEnumRegisterWord error use qxeImmEnumRegisterWord or ImmEnumRegisterWordA/ImmEnumRegisterWordW
+ − 988 #endif
771
+ − 989 UINT qxeImmEnumRegisterWord (HKL arg1, REGISTERWORDENUMPROCW arg2, const Extbyte * lpszReading, DWORD arg4, const Extbyte * lpszRegister, LPVOID arg6);
+ − 990 #endif /* defined (HAVE_MS_WINDOWS) */
800
+ − 991
771
+ − 992 #if defined (HAVE_MS_WINDOWS)
+ − 993 #undef ImmGetImeMenuItems
+ − 994 #define ImmGetImeMenuItems error split-sized IMEMENUITEMINFO
+ − 995 #endif /* defined (HAVE_MS_WINDOWS) */
+ − 996
800
+ − 997
771
+ − 998 /* Processing file DDEML.H */
+ − 999
800
+ − 1000 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1001 #undef DdeInitialize
+ − 1002 #define DdeInitialize error use qxeDdeInitialize or DdeInitializeA/DdeInitializeW
+ − 1003 #endif
771
+ − 1004 UINT qxeDdeInitialize (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes);
800
+ − 1005
1111
+ − 1006 /* Skipping DdeCreateStringHandle because error in Cygwin prototype */
800
+ − 1007
+ − 1008 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1009 #undef DdeQueryString
+ − 1010 #define DdeQueryString error use qxeDdeQueryString or DdeQueryStringA/DdeQueryStringW
+ − 1011 #endif
771
+ − 1012 DWORD qxeDdeQueryString (DWORD idInst, HSZ hsz, Extbyte * psz, DWORD cchMax, int iCodePage);
+ − 1013
800
+ − 1014
771
+ − 1015 /* Processing file WINUSER.H */
+ − 1016
800
+ − 1017 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1018 #undef wvsprintf
+ − 1019 #define wvsprintf error use qxewvsprintf or wvsprintfA/wvsprintfW
+ − 1020 #endif
771
+ − 1021 int qxewvsprintf (Extbyte * arg1, const Extbyte * arg2, va_list arglist);
800
+ − 1022
+ − 1023 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1024 #undef LoadKeyboardLayout
+ − 1025 #define LoadKeyboardLayout error use qxeLoadKeyboardLayout or LoadKeyboardLayoutA/LoadKeyboardLayoutW
+ − 1026 #endif
771
+ − 1027 HKL qxeLoadKeyboardLayout (const Extbyte * pwszKLID, UINT Flags);
800
+ − 1028
+ − 1029 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1030 #undef GetKeyboardLayoutName
+ − 1031 #define GetKeyboardLayoutName error use qxeGetKeyboardLayoutName or GetKeyboardLayoutNameA/GetKeyboardLayoutNameW
+ − 1032 #endif
771
+ − 1033 BOOL qxeGetKeyboardLayoutName (Extbyte * pwszKLID);
800
+ − 1034
771
+ − 1035 #undef CreateDesktop
+ − 1036 #define CreateDesktop error split-sized LPDEVMODE
800
+ − 1037
+ − 1038 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1039 #undef OpenDesktop
+ − 1040 #define OpenDesktop error use qxeOpenDesktop or OpenDesktopA/OpenDesktopW
+ − 1041 #endif
771
+ − 1042 HDESK qxeOpenDesktop (Extbyte * lpszDesktop, DWORD dwFlags, BOOL fInherit, ACCESS_MASK dwDesiredAccess);
800
+ − 1043
+ − 1044 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1045 #undef EnumDesktops
+ − 1046 #define EnumDesktops error use qxeEnumDesktops or EnumDesktopsA/EnumDesktopsW
+ − 1047 #endif
771
+ − 1048 BOOL qxeEnumDesktops (HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam);
800
+ − 1049
+ − 1050 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1051 #undef CreateWindowStation
+ − 1052 #define CreateWindowStation error use qxeCreateWindowStation or CreateWindowStationA/CreateWindowStationW
+ − 1053 #endif
771
+ − 1054 HWINSTA qxeCreateWindowStation (Extbyte * lpwinsta, DWORD dwReserved, ACCESS_MASK dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);
800
+ − 1055
+ − 1056 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1057 #undef OpenWindowStation
+ − 1058 #define OpenWindowStation error use qxeOpenWindowStation or OpenWindowStationA/OpenWindowStationW
+ − 1059 #endif
771
+ − 1060 HWINSTA qxeOpenWindowStation (Extbyte * lpszWinSta, BOOL fInherit, ACCESS_MASK dwDesiredAccess);
800
+ − 1061
+ − 1062 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1063 #undef EnumWindowStations
+ − 1064 #define EnumWindowStations error use qxeEnumWindowStations or EnumWindowStationsA/EnumWindowStationsW
+ − 1065 #endif
771
+ − 1066 BOOL qxeEnumWindowStations (WINSTAENUMPROCW lpEnumFunc, LPARAM lParam);
800
+ − 1067
+ − 1068 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1069 #undef GetUserObjectInformation
+ − 1070 #define GetUserObjectInformation error use qxeGetUserObjectInformation or GetUserObjectInformationA/GetUserObjectInformationW
+ − 1071 #endif
771
+ − 1072 BOOL qxeGetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength, LPDWORD lpnLengthNeeded);
800
+ − 1073
+ − 1074 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1075 #undef SetUserObjectInformation
+ − 1076 #define SetUserObjectInformation error use qxeSetUserObjectInformation or SetUserObjectInformationA/SetUserObjectInformationW
+ − 1077 #endif
771
+ − 1078 BOOL qxeSetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength);
800
+ − 1079
+ − 1080 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1081 #undef RegisterWindowMessage
+ − 1082 #define RegisterWindowMessage error use qxeRegisterWindowMessage or RegisterWindowMessageA/RegisterWindowMessageW
+ − 1083 #endif
771
+ − 1084 UINT qxeRegisterWindowMessage (const Extbyte * lpString);
800
+ − 1085
+ − 1086 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1087 #undef GetMessage
+ − 1088 #define GetMessage error use qxeGetMessage or GetMessageA/GetMessageW
+ − 1089 #endif
771
+ − 1090 BOOL qxeGetMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);
800
+ − 1091
+ − 1092 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1093 #undef DispatchMessage
+ − 1094 #define DispatchMessage error use qxeDispatchMessage or DispatchMessageA/DispatchMessageW
+ − 1095 #endif
771
+ − 1096 LONG qxeDispatchMessage (CONST MSG * lpMsg);
800
+ − 1097
+ − 1098 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1099 #undef PeekMessage
+ − 1100 #define PeekMessage error use qxePeekMessage or PeekMessageA/PeekMessageW
+ − 1101 #endif
771
+ − 1102 BOOL qxePeekMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg);
800
+ − 1103
771
+ − 1104 /* Skipping SendMessage because split messages and structures */
800
+ − 1105
+ − 1106 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1107 #undef SendMessageTimeout
+ − 1108 #define SendMessageTimeout error use qxeSendMessageTimeout or SendMessageTimeoutA/SendMessageTimeoutW
+ − 1109 #endif
771
+ − 1110 LRESULT qxeSendMessageTimeout (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult);
800
+ − 1111
+ − 1112 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1113 #undef SendNotifyMessage
+ − 1114 #define SendNotifyMessage error use qxeSendNotifyMessage or SendNotifyMessageA/SendNotifyMessageW
+ − 1115 #endif
771
+ − 1116 BOOL qxeSendNotifyMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
800
+ − 1117
+ − 1118 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1119 #undef SendMessageCallback
+ − 1120 #define SendMessageCallback error use qxeSendMessageCallback or SendMessageCallbackA/SendMessageCallbackW
+ − 1121 #endif
771
+ − 1122 BOOL qxeSendMessageCallback (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData);
800
+ − 1123
771
+ − 1124 #undef BroadcastSystemMessage
+ − 1125 #define BroadcastSystemMessage error win95 version not split; NT 4.0+ only
800
+ − 1126
771
+ − 1127 #undef RegisterDeviceNotification
+ − 1128 #define RegisterDeviceNotification error NT 5.0+ only
800
+ − 1129
+ − 1130 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1131 #undef PostMessage
+ − 1132 #define PostMessage error use qxePostMessage or PostMessageA/PostMessageW
+ − 1133 #endif
771
+ − 1134 BOOL qxePostMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
800
+ − 1135
+ − 1136 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1137 #undef PostThreadMessage
+ − 1138 #define PostThreadMessage error use qxePostThreadMessage or PostThreadMessageA/PostThreadMessageW
+ − 1139 #endif
771
+ − 1140 BOOL qxePostThreadMessage (DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);
800
+ − 1141
771
+ − 1142 /* Skipping DefWindowProc because return value is conditionalized on _MAC, messes up parser */
800
+ − 1143
771
+ − 1144 #undef CallWindowProc
+ − 1145 #define CallWindowProc error two versions, STRICT and non-STRICT
800
+ − 1146
771
+ − 1147 #undef CallWindowProc
+ − 1148 #define CallWindowProc error two versions, STRICT and non-STRICT
800
+ − 1149
771
+ − 1150 /* Skipping RegisterClass because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASS */
800
+ − 1151
771
+ − 1152 /* Skipping UnregisterClass because need to intercept for reasons related to RegisterClass */
800
+ − 1153
+ − 1154 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1155 #undef GetClassInfo
+ − 1156 #define GetClassInfo error use qxeGetClassInfo or GetClassInfoA/GetClassInfoW
+ − 1157 #endif
771
+ − 1158 BOOL qxeGetClassInfo (HINSTANCE hInstance, const Extbyte * lpClassName, LPWNDCLASSW lpWndClass);
800
+ − 1159
771
+ − 1160 /* 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 */
800
+ − 1161
+ − 1162 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1163 #undef GetClassInfoEx
+ − 1164 #define GetClassInfoEx error use qxeGetClassInfoEx or GetClassInfoExA/GetClassInfoExW
+ − 1165 #endif
771
+ − 1166 BOOL qxeGetClassInfoEx (HINSTANCE arg1, const Extbyte * arg2, LPWNDCLASSEXW arg3);
800
+ − 1167
+ − 1168 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1169 #undef CreateWindowEx
+ − 1170 #define CreateWindowEx error use qxeCreateWindowEx or CreateWindowExA/CreateWindowExW
+ − 1171 #endif
771
+ − 1172 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);
800
+ − 1173
+ − 1174 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1175 #undef CreateDialogParam
+ − 1176 #define CreateDialogParam error use qxeCreateDialogParam or CreateDialogParamA/CreateDialogParamW
+ − 1177 #endif
771
+ − 1178 HWND qxeCreateDialogParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
800
+ − 1179
+ − 1180 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1181 #undef CreateDialogIndirectParam
+ − 1182 #define CreateDialogIndirectParam error use qxeCreateDialogIndirectParam or CreateDialogIndirectParamA/CreateDialogIndirectParamW
+ − 1183 #endif
771
+ − 1184 HWND qxeCreateDialogIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
800
+ − 1185
+ − 1186 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1187 #undef DialogBoxParam
+ − 1188 #define DialogBoxParam error use qxeDialogBoxParam or DialogBoxParamA/DialogBoxParamW
+ − 1189 #endif
771
+ − 1190 int qxeDialogBoxParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
800
+ − 1191
+ − 1192 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1193 #undef DialogBoxIndirectParam
+ − 1194 #define DialogBoxIndirectParam error use qxeDialogBoxIndirectParam or DialogBoxIndirectParamA/DialogBoxIndirectParamW
+ − 1195 #endif
771
+ − 1196 int qxeDialogBoxIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
800
+ − 1197
+ − 1198 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1199 #undef SetDlgItemText
+ − 1200 #define SetDlgItemText error use qxeSetDlgItemText or SetDlgItemTextA/SetDlgItemTextW
+ − 1201 #endif
771
+ − 1202 BOOL qxeSetDlgItemText (HWND hDlg, int nIDDlgItem, const Extbyte * lpString);
800
+ − 1203
+ − 1204 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1205 #undef GetDlgItemText
+ − 1206 #define GetDlgItemText error use qxeGetDlgItemText or GetDlgItemTextA/GetDlgItemTextW
+ − 1207 #endif
771
+ − 1208 UINT qxeGetDlgItemText (HWND hDlg, int nIDDlgItem, Extbyte * lpString, int nMaxCount);
800
+ − 1209
+ − 1210 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1211 #undef SendDlgItemMessage
+ − 1212 #define SendDlgItemMessage error use qxeSendDlgItemMessage or SendDlgItemMessageA/SendDlgItemMessageW
+ − 1213 #endif
771
+ − 1214 LONG qxeSendDlgItemMessage (HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam);
800
+ − 1215
771
+ − 1216 #undef DefDlgProc
+ − 1217 #define DefDlgProc error return value is conditionalized on _MAC, messes up parser
800
+ − 1218
771
+ − 1219 #if !defined (CYGWIN_HEADERS)
800
+ − 1220 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1221 #undef CallMsgFilter
+ − 1222 #define CallMsgFilter error use qxeCallMsgFilter or CallMsgFilterA/CallMsgFilterW
+ − 1223 #endif
771
+ − 1224 BOOL qxeCallMsgFilter (LPMSG lpMsg, int nCode);
+ − 1225 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 1226
+ − 1227 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1228 #undef RegisterClipboardFormat
+ − 1229 #define RegisterClipboardFormat error use qxeRegisterClipboardFormat or RegisterClipboardFormatA/RegisterClipboardFormatW
+ − 1230 #endif
771
+ − 1231 UINT qxeRegisterClipboardFormat (const Extbyte * lpszFormat);
800
+ − 1232
+ − 1233 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1234 #undef GetClipboardFormatName
+ − 1235 #define GetClipboardFormatName error use qxeGetClipboardFormatName or GetClipboardFormatNameA/GetClipboardFormatNameW
+ − 1236 #endif
771
+ − 1237 int qxeGetClipboardFormatName (UINT format, Extbyte * lpszFormatName, int cchMaxCount);
800
+ − 1238
+ − 1239 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1240 #undef CharToOem
+ − 1241 #define CharToOem error use qxeCharToOem or CharToOemA/CharToOemW
+ − 1242 #endif
771
+ − 1243 BOOL qxeCharToOem (const Extbyte * lpszSrc, LPSTR lpszDst);
800
+ − 1244
+ − 1245 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1246 #undef OemToChar
+ − 1247 #define OemToChar error use qxeOemToChar or OemToCharA/OemToCharW
+ − 1248 #endif
771
+ − 1249 BOOL qxeOemToChar (LPCSTR lpszSrc, Extbyte * lpszDst);
800
+ − 1250
+ − 1251 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1252 #undef CharToOemBuff
+ − 1253 #define CharToOemBuff error use qxeCharToOemBuff or CharToOemBuffA/CharToOemBuffW
+ − 1254 #endif
771
+ − 1255 BOOL qxeCharToOemBuff (const Extbyte * lpszSrc, LPSTR lpszDst, DWORD cchDstLength);
800
+ − 1256
+ − 1257 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1258 #undef OemToCharBuff
+ − 1259 #define OemToCharBuff error use qxeOemToCharBuff or OemToCharBuffA/OemToCharBuffW
+ − 1260 #endif
771
+ − 1261 BOOL qxeOemToCharBuff (LPCSTR lpszSrc, Extbyte * lpszDst, DWORD cchDstLength);
800
+ − 1262
+ − 1263 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1264 #undef CharUpper
+ − 1265 #define CharUpper error use qxeCharUpper or CharUpperA/CharUpperW
+ − 1266 #endif
771
+ − 1267 Extbyte * qxeCharUpper (Extbyte * lpsz);
800
+ − 1268
+ − 1269 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1270 #undef CharUpperBuff
+ − 1271 #define CharUpperBuff error use qxeCharUpperBuff or CharUpperBuffA/CharUpperBuffW
+ − 1272 #endif
771
+ − 1273 DWORD qxeCharUpperBuff (Extbyte * lpsz, DWORD cchLength);
800
+ − 1274
+ − 1275 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1276 #undef CharLower
+ − 1277 #define CharLower error use qxeCharLower or CharLowerA/CharLowerW
+ − 1278 #endif
771
+ − 1279 Extbyte * qxeCharLower (Extbyte * lpsz);
800
+ − 1280
+ − 1281 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1282 #undef CharLowerBuff
+ − 1283 #define CharLowerBuff error use qxeCharLowerBuff or CharLowerBuffA/CharLowerBuffW
+ − 1284 #endif
771
+ − 1285 DWORD qxeCharLowerBuff (Extbyte * lpsz, DWORD cchLength);
800
+ − 1286
+ − 1287 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1288 #undef CharNext
+ − 1289 #define CharNext error use qxeCharNext or CharNextA/CharNextW
+ − 1290 #endif
771
+ − 1291 Extbyte * qxeCharNext (const Extbyte * lpsz);
800
+ − 1292
+ − 1293 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1294 #undef CharPrev
+ − 1295 #define CharPrev error use qxeCharPrev or CharPrevA/CharPrevW
+ − 1296 #endif
771
+ − 1297 Extbyte * qxeCharPrev (const Extbyte * lpszStart, const Extbyte * lpszCurrent);
800
+ − 1298
771
+ − 1299 #undef IsCharAlpha
+ − 1300 #define IsCharAlpha error split CHAR
800
+ − 1301
771
+ − 1302 #undef IsCharAlphaNumeric
+ − 1303 #define IsCharAlphaNumeric error split CHAR
800
+ − 1304
771
+ − 1305 #undef IsCharUpper
+ − 1306 #define IsCharUpper error split CHAR
800
+ − 1307
771
+ − 1308 #undef IsCharLower
+ − 1309 #define IsCharLower error split CHAR
800
+ − 1310
+ − 1311 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1312 #undef GetKeyNameText
+ − 1313 #define GetKeyNameText error use qxeGetKeyNameText or GetKeyNameTextA/GetKeyNameTextW
+ − 1314 #endif
771
+ − 1315 int qxeGetKeyNameText (LONG lParam, Extbyte * lpString, int nSize);
800
+ − 1316
771
+ − 1317 /* Skipping VkKeyScan because split CHAR */
800
+ − 1318
771
+ − 1319 #undef VkKeyScanEx
+ − 1320 #define VkKeyScanEx error split CHAR; NT 4.0+ only
800
+ − 1321
+ − 1322 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1323 #undef MapVirtualKey
+ − 1324 #define MapVirtualKey error use qxeMapVirtualKey or MapVirtualKeyA/MapVirtualKeyW
+ − 1325 #endif
771
+ − 1326 UINT qxeMapVirtualKey (UINT uCode, UINT uMapType);
800
+ − 1327
+ − 1328 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1329 #undef MapVirtualKeyEx
+ − 1330 #define MapVirtualKeyEx error use qxeMapVirtualKeyEx or MapVirtualKeyExA/MapVirtualKeyExW
+ − 1331 #endif
771
+ − 1332 UINT qxeMapVirtualKeyEx (UINT uCode, UINT uMapType, HKL dwhkl);
800
+ − 1333
+ − 1334 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1335 #undef LoadAccelerators
+ − 1336 #define LoadAccelerators error use qxeLoadAccelerators or LoadAcceleratorsA/LoadAcceleratorsW
+ − 1337 #endif
771
+ − 1338 HACCEL qxeLoadAccelerators (HINSTANCE hInstance, const Extbyte * lpTableName);
800
+ − 1339
+ − 1340 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1341 #undef CreateAcceleratorTable
+ − 1342 #define CreateAcceleratorTable error use qxeCreateAcceleratorTable or CreateAcceleratorTableA/CreateAcceleratorTableW
+ − 1343 #endif
771
+ − 1344 HACCEL qxeCreateAcceleratorTable (LPACCEL arg1, int arg2);
800
+ − 1345
+ − 1346 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1347 #undef CopyAcceleratorTable
+ − 1348 #define CopyAcceleratorTable error use qxeCopyAcceleratorTable or CopyAcceleratorTableA/CopyAcceleratorTableW
+ − 1349 #endif
771
+ − 1350 int qxeCopyAcceleratorTable (HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries);
800
+ − 1351
+ − 1352 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1353 #undef TranslateAccelerator
+ − 1354 #define TranslateAccelerator error use qxeTranslateAccelerator or TranslateAcceleratorA/TranslateAcceleratorW
+ − 1355 #endif
771
+ − 1356 int qxeTranslateAccelerator (HWND hWnd, HACCEL hAccTable, LPMSG lpMsg);
800
+ − 1357
+ − 1358 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1359 #undef LoadMenu
+ − 1360 #define LoadMenu error use qxeLoadMenu or LoadMenuA/LoadMenuW
+ − 1361 #endif
771
+ − 1362 HMENU qxeLoadMenu (HINSTANCE hInstance, const Extbyte * lpMenuName);
800
+ − 1363
+ − 1364 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1365 #undef LoadMenuIndirect
+ − 1366 #define LoadMenuIndirect error use qxeLoadMenuIndirect or LoadMenuIndirectA/LoadMenuIndirectW
+ − 1367 #endif
771
+ − 1368 HMENU qxeLoadMenuIndirect (CONST MENUTEMPLATEW * lpMenuTemplate);
800
+ − 1369
+ − 1370 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1371 #undef ChangeMenu
+ − 1372 #define ChangeMenu error use qxeChangeMenu or ChangeMenuA/ChangeMenuW
+ − 1373 #endif
771
+ − 1374 BOOL qxeChangeMenu (HMENU hMenu, UINT cmd, const Extbyte * lpszNewItem, UINT cmdInsert, UINT flags);
800
+ − 1375
+ − 1376 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1377 #undef GetMenuString
+ − 1378 #define GetMenuString error use qxeGetMenuString or GetMenuStringA/GetMenuStringW
+ − 1379 #endif
771
+ − 1380 int qxeGetMenuString (HMENU hMenu, UINT uIDItem, Extbyte * lpString, int nMaxCount, UINT uFlag);
800
+ − 1381
+ − 1382 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1383 #undef InsertMenu
+ − 1384 #define InsertMenu error use qxeInsertMenu or InsertMenuA/InsertMenuW
+ − 1385 #endif
771
+ − 1386 BOOL qxeInsertMenu (HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem);
800
+ − 1387
+ − 1388 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1389 #undef AppendMenu
+ − 1390 #define AppendMenu error use qxeAppendMenu or AppendMenuA/AppendMenuW
+ − 1391 #endif
771
+ − 1392 BOOL qxeAppendMenu (HMENU hMenu, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem);
800
+ − 1393
+ − 1394 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1395 #undef ModifyMenu
+ − 1396 #define ModifyMenu error use qxeModifyMenu or ModifyMenuA/ModifyMenuW
+ − 1397 #endif
771
+ − 1398 BOOL qxeModifyMenu (HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, const Extbyte * lpNewItem);
800
+ − 1399
+ − 1400 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1401 #undef InsertMenuItem
+ − 1402 #define InsertMenuItem error use qxeInsertMenuItem or InsertMenuItemA/InsertMenuItemW
+ − 1403 #endif
771
+ − 1404 BOOL qxeInsertMenuItem (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4);
800
+ − 1405
+ − 1406 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1407 #undef GetMenuItemInfo
+ − 1408 #define GetMenuItemInfo error use qxeGetMenuItemInfo or GetMenuItemInfoA/GetMenuItemInfoW
+ − 1409 #endif
771
+ − 1410 BOOL qxeGetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPMENUITEMINFOW arg4);
800
+ − 1411
+ − 1412 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1413 #undef SetMenuItemInfo
+ − 1414 #define SetMenuItemInfo error use qxeSetMenuItemInfo or SetMenuItemInfoA/SetMenuItemInfoW
+ − 1415 #endif
771
+ − 1416 BOOL qxeSetMenuItemInfo (HMENU arg1, UINT arg2, BOOL arg3, LPCMENUITEMINFOW arg4);
800
+ − 1417
+ − 1418 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1419 #undef DrawText
+ − 1420 #define DrawText error use qxeDrawText or DrawTextA/DrawTextW
+ − 1421 #endif
771
+ − 1422 int qxeDrawText (HDC hDC, const Extbyte * lpString, int nCount, LPRECT lpRect, UINT uFormat);
800
+ − 1423
+ − 1424 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1425 #undef DrawTextEx
+ − 1426 #define DrawTextEx error use qxeDrawTextEx or DrawTextExA/DrawTextExW
+ − 1427 #endif
771
+ − 1428 int qxeDrawTextEx (HDC arg1, Extbyte * arg2, int arg3, LPRECT arg4, UINT arg5, LPDRAWTEXTPARAMS arg6);
800
+ − 1429
+ − 1430 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1431 #undef GrayString
+ − 1432 #define GrayString error use qxeGrayString or GrayStringA/GrayStringW
+ − 1433 #endif
771
+ − 1434 BOOL qxeGrayString (HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);
800
+ − 1435
+ − 1436 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1437 #undef DrawState
+ − 1438 #define DrawState error use qxeDrawState or DrawStateA/DrawStateW
+ − 1439 #endif
771
+ − 1440 BOOL qxeDrawState (HDC arg1, HBRUSH arg2, DRAWSTATEPROC arg3, LPARAM arg4, WPARAM arg5, int arg6, int arg7, int arg8, int arg9, UINT arg10);
800
+ − 1441
+ − 1442 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1443 #undef TabbedTextOut
+ − 1444 #define TabbedTextOut error use qxeTabbedTextOut or TabbedTextOutA/TabbedTextOutW
+ − 1445 #endif
771
+ − 1446 LONG qxeTabbedTextOut (HDC hDC, int X, int Y, const Extbyte * lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin);
800
+ − 1447
+ − 1448 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1449 #undef GetTabbedTextExtent
+ − 1450 #define GetTabbedTextExtent error use qxeGetTabbedTextExtent or GetTabbedTextExtentA/GetTabbedTextExtentW
+ − 1451 #endif
771
+ − 1452 DWORD qxeGetTabbedTextExtent (HDC hDC, const Extbyte * lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions);
800
+ − 1453
+ − 1454 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1455 #undef SetProp
+ − 1456 #define SetProp error use qxeSetProp or SetPropA/SetPropW
+ − 1457 #endif
771
+ − 1458 BOOL qxeSetProp (HWND hWnd, const Extbyte * lpString, HANDLE hData);
800
+ − 1459
+ − 1460 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1461 #undef GetProp
+ − 1462 #define GetProp error use qxeGetProp or GetPropA/GetPropW
+ − 1463 #endif
771
+ − 1464 HANDLE qxeGetProp (HWND hWnd, const Extbyte * lpString);
800
+ − 1465
+ − 1466 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1467 #undef RemoveProp
+ − 1468 #define RemoveProp error use qxeRemoveProp or RemovePropA/RemovePropW
+ − 1469 #endif
771
+ − 1470 HANDLE qxeRemoveProp (HWND hWnd, const Extbyte * lpString);
800
+ − 1471
+ − 1472 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1473 #undef EnumPropsEx
+ − 1474 #define EnumPropsEx error use qxeEnumPropsEx or EnumPropsExA/EnumPropsExW
+ − 1475 #endif
771
+ − 1476 int qxeEnumPropsEx (HWND hWnd, PROPENUMPROCEXW lpEnumFunc, LPARAM lParam);
800
+ − 1477
+ − 1478 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1479 #undef EnumProps
+ − 1480 #define EnumProps error use qxeEnumProps or EnumPropsA/EnumPropsW
+ − 1481 #endif
771
+ − 1482 int qxeEnumProps (HWND hWnd, PROPENUMPROCW lpEnumFunc);
800
+ − 1483
+ − 1484 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1485 #undef SetWindowText
+ − 1486 #define SetWindowText error use qxeSetWindowText or SetWindowTextA/SetWindowTextW
+ − 1487 #endif
771
+ − 1488 BOOL qxeSetWindowText (HWND hWnd, const Extbyte * lpString);
800
+ − 1489
+ − 1490 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1491 #undef GetWindowText
+ − 1492 #define GetWindowText error use qxeGetWindowText or GetWindowTextA/GetWindowTextW
+ − 1493 #endif
771
+ − 1494 int qxeGetWindowText (HWND hWnd, Extbyte * lpString, int nMaxCount);
800
+ − 1495
+ − 1496 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1497 #undef GetWindowTextLength
+ − 1498 #define GetWindowTextLength error use qxeGetWindowTextLength or GetWindowTextLengthA/GetWindowTextLengthW
+ − 1499 #endif
771
+ − 1500 int qxeGetWindowTextLength (HWND hWnd);
800
+ − 1501
+ − 1502 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1503 #undef MessageBox
+ − 1504 #define MessageBox error use qxeMessageBox or MessageBoxA/MessageBoxW
+ − 1505 #endif
771
+ − 1506 int qxeMessageBox (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType);
800
+ − 1507
+ − 1508 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1509 #undef MessageBoxEx
+ − 1510 #define MessageBoxEx error use qxeMessageBoxEx or MessageBoxExA/MessageBoxExW
+ − 1511 #endif
771
+ − 1512 int qxeMessageBoxEx (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType, WORD wLanguageId);
800
+ − 1513
+ − 1514 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1515 #undef MessageBoxIndirect
+ − 1516 #define MessageBoxIndirect error use qxeMessageBoxIndirect or MessageBoxIndirectA/MessageBoxIndirectW
+ − 1517 #endif
771
+ − 1518 int qxeMessageBoxIndirect (LPMSGBOXPARAMSW arg1);
800
+ − 1519
+ − 1520 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1521 #undef GetWindowLong
+ − 1522 #define GetWindowLong error use qxeGetWindowLong or GetWindowLongA/GetWindowLongW
+ − 1523 #endif
771
+ − 1524 LONG qxeGetWindowLong (HWND hWnd, int nIndex);
800
+ − 1525
+ − 1526 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1527 #undef SetWindowLong
+ − 1528 #define SetWindowLong error use qxeSetWindowLong or SetWindowLongA/SetWindowLongW
+ − 1529 #endif
771
+ − 1530 LONG qxeSetWindowLong (HWND hWnd, int nIndex, LONG dwNewLong);
800
+ − 1531
+ − 1532 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1533 #undef GetClassLong
+ − 1534 #define GetClassLong error use qxeGetClassLong or GetClassLongA/GetClassLongW
+ − 1535 #endif
771
+ − 1536 DWORD qxeGetClassLong (HWND hWnd, int nIndex);
800
+ − 1537
+ − 1538 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1539 #undef SetClassLong
+ − 1540 #define SetClassLong error use qxeSetClassLong or SetClassLongA/SetClassLongW
+ − 1541 #endif
771
+ − 1542 DWORD qxeSetClassLong (HWND hWnd, int nIndex, LONG dwNewLong);
800
+ − 1543
+ − 1544 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1545 #undef FindWindow
+ − 1546 #define FindWindow error use qxeFindWindow or FindWindowA/FindWindowW
+ − 1547 #endif
771
+ − 1548 HWND qxeFindWindow (const Extbyte * lpClassName, const Extbyte * lpWindowName);
800
+ − 1549
+ − 1550 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1551 #undef FindWindowEx
+ − 1552 #define FindWindowEx error use qxeFindWindowEx or FindWindowExA/FindWindowExW
+ − 1553 #endif
771
+ − 1554 HWND qxeFindWindowEx (HWND arg1, HWND arg2, const Extbyte * arg3, const Extbyte * arg4);
800
+ − 1555
+ − 1556 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1557 #undef GetClassName
+ − 1558 #define GetClassName error use qxeGetClassName or GetClassNameA/GetClassNameW
+ − 1559 #endif
771
+ − 1560 int qxeGetClassName (HWND hWnd, Extbyte * lpClassName, int nMaxCount);
800
+ − 1561
771
+ − 1562 #undef SetWindowsHook
+ − 1563 #define SetWindowsHook error obsolete; two versions, STRICT and non-STRICT
800
+ − 1564
+ − 1565 #undef SetWindowsHook
+ − 1566 #define SetWindowsHook error obsolete; two versions, STRICT and non-STRICT
+ − 1567
+ − 1568 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1569 #undef SetWindowsHookEx
+ − 1570 #define SetWindowsHookEx error use qxeSetWindowsHookEx or SetWindowsHookExA/SetWindowsHookExW
+ − 1571 #endif
771
+ − 1572 HHOOK qxeSetWindowsHookEx (int idHook, HOOKPROC lpfn, HINSTANCE hmod, DWORD dwThreadId);
800
+ − 1573
+ − 1574 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1575 #undef LoadBitmap
+ − 1576 #define LoadBitmap error use qxeLoadBitmap or LoadBitmapA/LoadBitmapW
+ − 1577 #endif
771
+ − 1578 HBITMAP qxeLoadBitmap (HINSTANCE hInstance, const Extbyte * lpBitmapName);
800
+ − 1579
+ − 1580 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1581 #undef LoadCursor
+ − 1582 #define LoadCursor error use qxeLoadCursor or LoadCursorA/LoadCursorW
+ − 1583 #endif
771
+ − 1584 HCURSOR qxeLoadCursor (HINSTANCE hInstance, const Extbyte * lpCursorName);
800
+ − 1585
+ − 1586 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1587 #undef LoadCursorFromFile
+ − 1588 #define LoadCursorFromFile error use qxeLoadCursorFromFile or LoadCursorFromFileA/LoadCursorFromFileW
+ − 1589 #endif
771
+ − 1590 HCURSOR qxeLoadCursorFromFile (const Extbyte * lpFileName);
800
+ − 1591
+ − 1592 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1593 #undef LoadIcon
+ − 1594 #define LoadIcon error use qxeLoadIcon or LoadIconA/LoadIconW
+ − 1595 #endif
771
+ − 1596 HICON qxeLoadIcon (HINSTANCE hInstance, const Extbyte * lpIconName);
800
+ − 1597
+ − 1598 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1599 #undef LoadImage
+ − 1600 #define LoadImage error use qxeLoadImage or LoadImageA/LoadImageW
+ − 1601 #endif
771
+ − 1602 HANDLE qxeLoadImage (HINSTANCE arg1, const Extbyte * arg2, UINT arg3, int arg4, int arg5, UINT arg6);
800
+ − 1603
+ − 1604 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1605 #undef LoadString
+ − 1606 #define LoadString error use qxeLoadString or LoadStringA/LoadStringW
+ − 1607 #endif
771
+ − 1608 int qxeLoadString (HINSTANCE hInstance, UINT uID, Extbyte * lpBuffer, int nBufferMax);
800
+ − 1609
+ − 1610 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1611 #undef IsDialogMessage
+ − 1612 #define IsDialogMessage error use qxeIsDialogMessage or IsDialogMessageA/IsDialogMessageW
+ − 1613 #endif
771
+ − 1614 BOOL qxeIsDialogMessage (HWND hDlg, LPMSG lpMsg);
800
+ − 1615
+ − 1616 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1617 #undef DlgDirList
+ − 1618 #define DlgDirList error use qxeDlgDirList or DlgDirListA/DlgDirListW
+ − 1619 #endif
771
+ − 1620 int qxeDlgDirList (HWND hDlg, Extbyte * lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);
800
+ − 1621
+ − 1622 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1623 #undef DlgDirSelectEx
+ − 1624 #define DlgDirSelectEx error use qxeDlgDirSelectEx or DlgDirSelectExA/DlgDirSelectExW
+ − 1625 #endif
771
+ − 1626 BOOL qxeDlgDirSelectEx (HWND hDlg, Extbyte * lpString, int nCount, int nIDListBox);
800
+ − 1627
+ − 1628 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1629 #undef DlgDirListComboBox
+ − 1630 #define DlgDirListComboBox error use qxeDlgDirListComboBox or DlgDirListComboBoxA/DlgDirListComboBoxW
+ − 1631 #endif
771
+ − 1632 int qxeDlgDirListComboBox (HWND hDlg, Extbyte * lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype);
800
+ − 1633
+ − 1634 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1635 #undef DlgDirSelectComboBoxEx
+ − 1636 #define DlgDirSelectComboBoxEx error use qxeDlgDirSelectComboBoxEx or DlgDirSelectComboBoxExA/DlgDirSelectComboBoxExW
+ − 1637 #endif
771
+ − 1638 BOOL qxeDlgDirSelectComboBoxEx (HWND hDlg, Extbyte * lpString, int nCount, int nIDComboBox);
800
+ − 1639
+ − 1640 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1641 #undef DefFrameProc
+ − 1642 #define DefFrameProc error use qxeDefFrameProc or DefFrameProcA/DefFrameProcW
+ − 1643 #endif
771
+ − 1644 LRESULT qxeDefFrameProc (HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam);
800
+ − 1645
771
+ − 1646 #undef DefMDIChildProc
+ − 1647 #define DefMDIChildProc error return value is conditionalized on _MAC, messes up parser
800
+ − 1648
+ − 1649 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1650 #undef CreateMDIWindow
+ − 1651 #define CreateMDIWindow error use qxeCreateMDIWindow or CreateMDIWindowA/CreateMDIWindowW
+ − 1652 #endif
771
+ − 1653 HWND qxeCreateMDIWindow (Extbyte * lpClassName, Extbyte * lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam);
800
+ − 1654
+ − 1655 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1656 #undef WinHelp
+ − 1657 #define WinHelp error use qxeWinHelp or WinHelpA/WinHelpW
+ − 1658 #endif
771
+ − 1659 BOOL qxeWinHelp (HWND hWndMain, const Extbyte * lpszHelp, UINT uCommand, DWORD dwData);
800
+ − 1660
771
+ − 1661 #undef ChangeDisplaySettings
+ − 1662 #define ChangeDisplaySettings error split-sized LPDEVMODE
800
+ − 1663
771
+ − 1664 #undef ChangeDisplaySettingsEx
+ − 1665 #define ChangeDisplaySettingsEx error split-sized LPDEVMODE; NT 5.0/Win98+ only
800
+ − 1666
771
+ − 1667 #undef EnumDisplaySettings
+ − 1668 #define EnumDisplaySettings error split-sized LPDEVMODE
800
+ − 1669
771
+ − 1670 #undef EnumDisplayDevices
+ − 1671 #define EnumDisplayDevices error split-sized PDISPLAY_DEVICE; NT 5.0+ only, no Win98
800
+ − 1672
+ − 1673 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1674 #undef SystemParametersInfo
+ − 1675 #define SystemParametersInfo error use qxeSystemParametersInfo or SystemParametersInfoA/SystemParametersInfoW
+ − 1676 #endif
771
+ − 1677 BOOL qxeSystemParametersInfo (UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
800
+ − 1678
771
+ − 1679 #undef GetMonitorInfo
+ − 1680 #define GetMonitorInfo error NT 5.0/Win98+ only
800
+ − 1681
771
+ − 1682 #undef GetWindowModuleFileName
+ − 1683 #define GetWindowModuleFileName error NT 5.0+ only
800
+ − 1684
771
+ − 1685 #undef RealGetWindowClass
+ − 1686 #define RealGetWindowClass error NT 5.0+ only
800
+ − 1687
771
+ − 1688 #undef GetAltTabInfo
+ − 1689 #define GetAltTabInfo error NT 5.0+ only
+ − 1690
800
+ − 1691
771
+ − 1692 /* Processing file MMSYSTEM.H */
+ − 1693
800
+ − 1694 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1695 #undef sndPlaySound
+ − 1696 #define sndPlaySound error use qxesndPlaySound or sndPlaySoundA/sndPlaySoundW
+ − 1697 #endif
771
+ − 1698 BOOL qxesndPlaySound (const Extbyte * pszSound, UINT fuSound);
800
+ − 1699
+ − 1700 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1701 #undef PlaySound
+ − 1702 #define PlaySound error use qxePlaySound or PlaySoundA/PlaySoundW
+ − 1703 #endif
771
+ − 1704 BOOL qxePlaySound (const Extbyte * pszSound, HMODULE hmod, DWORD fdwSound);
800
+ − 1705
771
+ − 1706 #undef waveOutGetDevCaps
+ − 1707 #define waveOutGetDevCaps error split-sized LPWAVEOUTCAPS
800
+ − 1708
+ − 1709 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1710 #undef waveOutGetErrorText
+ − 1711 #define waveOutGetErrorText error use qxewaveOutGetErrorText or waveOutGetErrorTextA/waveOutGetErrorTextW
+ − 1712 #endif
771
+ − 1713 MMRESULT qxewaveOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
800
+ − 1714
771
+ − 1715 #undef waveInGetDevCaps
+ − 1716 #define waveInGetDevCaps error split-sized LPWAVEINCAPS
800
+ − 1717
+ − 1718 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1719 #undef waveInGetErrorText
+ − 1720 #define waveInGetErrorText error use qxewaveInGetErrorText or waveInGetErrorTextA/waveInGetErrorTextW
+ − 1721 #endif
771
+ − 1722 MMRESULT qxewaveInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
800
+ − 1723
771
+ − 1724 #undef midiOutGetDevCaps
+ − 1725 #define midiOutGetDevCaps error split-sized LPMIDIOUTCAPS
800
+ − 1726
+ − 1727 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1728 #undef midiOutGetErrorText
+ − 1729 #define midiOutGetErrorText error use qxemidiOutGetErrorText or midiOutGetErrorTextA/midiOutGetErrorTextW
+ − 1730 #endif
771
+ − 1731 MMRESULT qxemidiOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
800
+ − 1732
771
+ − 1733 #undef midiInGetDevCaps
+ − 1734 #define midiInGetDevCaps error split-sized LPMIDIOUTCAPS
800
+ − 1735
+ − 1736 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1737 #undef midiInGetErrorText
+ − 1738 #define midiInGetErrorText error use qxemidiInGetErrorText or midiInGetErrorTextA/midiInGetErrorTextW
+ − 1739 #endif
771
+ − 1740 MMRESULT qxemidiInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
800
+ − 1741
771
+ − 1742 #undef auxGetDevCaps
+ − 1743 #define auxGetDevCaps error split-sized LPAUXCAPS
800
+ − 1744
771
+ − 1745 #undef mixerGetDevCaps
+ − 1746 #define mixerGetDevCaps error split-sized LPMIXERCAPS
800
+ − 1747
771
+ − 1748 #undef mixerGetLineInfo
+ − 1749 #define mixerGetLineInfo error split-sized LPMIXERLINE
800
+ − 1750
771
+ − 1751 #undef mixerGetLineControls
+ − 1752 #define mixerGetLineControls error split-sized LPMIXERCONTROL
800
+ − 1753
771
+ − 1754 #undef mixerGetControlDetails
+ − 1755 #define mixerGetControlDetails error split-sized LPMIXERCONTROL in LPMIXERLINECONTROLS in LPMIXERCONTROLDETAILS
800
+ − 1756
771
+ − 1757 #undef joyGetDevCaps
+ − 1758 #define joyGetDevCaps error split-sized LPJOYCAPS
800
+ − 1759
+ − 1760 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1761 #undef mmioStringToFOURCC
+ − 1762 #define mmioStringToFOURCC error use qxemmioStringToFOURCC or mmioStringToFOURCCA/mmioStringToFOURCCW
+ − 1763 #endif
771
+ − 1764 FOURCC qxemmioStringToFOURCC (const Extbyte * sz, UINT uFlags);
800
+ − 1765
+ − 1766 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1767 #undef mmioInstallIOProc
+ − 1768 #define mmioInstallIOProc error use qxemmioInstallIOProc or mmioInstallIOProcA/mmioInstallIOProcW
+ − 1769 #endif
771
+ − 1770 LPMMIOPROC qxemmioInstallIOProc (FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags);
800
+ − 1771
+ − 1772 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1773 #undef mmioOpen
+ − 1774 #define mmioOpen error use qxemmioOpen or mmioOpenA/mmioOpenW
+ − 1775 #endif
771
+ − 1776 HMMIO qxemmioOpen (Extbyte * pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen);
800
+ − 1777
+ − 1778 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1779 #undef mmioRename
+ − 1780 #define mmioRename error use qxemmioRename or mmioRenameA/mmioRenameW
+ − 1781 #endif
771
+ − 1782 MMRESULT qxemmioRename (const Extbyte * pszFileName, const Extbyte * pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename);
800
+ − 1783
+ − 1784 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1785 #undef mciSendCommand
+ − 1786 #define mciSendCommand error use qxemciSendCommand or mciSendCommandA/mciSendCommandW
+ − 1787 #endif
771
+ − 1788 MCIERROR qxemciSendCommand (MCIDEVICEID mciId, UINT uMsg, DWORD dwParam1, DWORD dwParam2);
800
+ − 1789
+ − 1790 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1791 #undef mciSendString
+ − 1792 #define mciSendString error use qxemciSendString or mciSendStringA/mciSendStringW
+ − 1793 #endif
771
+ − 1794 MCIERROR qxemciSendString (const Extbyte * lpstrCommand, Extbyte * lpstrReturnString, UINT uReturnLength, HWND hwndCallback);
800
+ − 1795
+ − 1796 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1797 #undef mciGetDeviceID
+ − 1798 #define mciGetDeviceID error use qxemciGetDeviceID or mciGetDeviceIDA/mciGetDeviceIDW
+ − 1799 #endif
771
+ − 1800 MCIDEVICEID qxemciGetDeviceID (const Extbyte * pszDevice);
800
+ − 1801
771
+ − 1802 #if !defined (MINGW)
778
+ − 1803 #undef mciGetDeviceIDFromElementID
+ − 1804 #define mciGetDeviceIDFromElementID error missing from Win98se version of ADVAPI32.dll
771
+ − 1805 #endif /* !defined (MINGW) */
800
+ − 1806
+ − 1807 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1808 #undef mciGetErrorString
+ − 1809 #define mciGetErrorString error use qxemciGetErrorString or mciGetErrorStringA/mciGetErrorStringW
+ − 1810 #endif
771
+ − 1811 BOOL qxemciGetErrorString (MCIERROR mcierr, Extbyte * pszText, UINT cchText);
+ − 1812
800
+ − 1813
771
+ − 1814 /* Processing file WINBASE.H */
+ − 1815
800
+ − 1816 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1817 #undef GetBinaryType
+ − 1818 #define GetBinaryType error use qxeGetBinaryType or GetBinaryTypeA/GetBinaryTypeW
+ − 1819 #endif
771
+ − 1820 BOOL qxeGetBinaryType (const Extbyte * lpApplicationName, LPDWORD lpBinaryType);
800
+ − 1821
+ − 1822 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1823 #undef GetShortPathName
+ − 1824 #define GetShortPathName error use qxeGetShortPathName or GetShortPathNameA/GetShortPathNameW
+ − 1825 #endif
771
+ − 1826 DWORD qxeGetShortPathName (const Extbyte * lpszLongPath, Extbyte * lpszShortPath, DWORD cchBuffer);
800
+ − 1827
+ − 1828 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1829 #undef GetLongPathName
+ − 1830 #define GetLongPathName error use qxeGetLongPathName or GetLongPathNameA/GetLongPathNameW
+ − 1831 #endif
771
+ − 1832 DWORD qxeGetLongPathName (const Extbyte * lpszShortPath, Extbyte * lpszLongPath, DWORD cchBuffer);
800
+ − 1833
827
+ − 1834 /* Skipping GetEnvironmentStrings because misnamed ANSI version of the function */
+ − 1835
800
+ − 1836 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1837 #undef FreeEnvironmentStrings
+ − 1838 #define FreeEnvironmentStrings error use qxeFreeEnvironmentStrings or FreeEnvironmentStringsA/FreeEnvironmentStringsW
+ − 1839 #endif
771
+ − 1840 BOOL qxeFreeEnvironmentStrings (Extbyte * arg1);
800
+ − 1841
+ − 1842 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1843 #undef FormatMessage
+ − 1844 #define FormatMessage error use qxeFormatMessage or FormatMessageA/FormatMessageW
+ − 1845 #endif
771
+ − 1846 DWORD qxeFormatMessage (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, Extbyte * lpBuffer, DWORD nSize, va_list * Arguments);
800
+ − 1847
+ − 1848 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1849 #undef CreateMailslot
+ − 1850 #define CreateMailslot error use qxeCreateMailslot or CreateMailslotA/CreateMailslotW
+ − 1851 #endif
771
+ − 1852 HANDLE qxeCreateMailslot (const Extbyte * lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
800
+ − 1853
771
+ − 1854 #if !defined (CYGWIN_HEADERS)
778
+ − 1855 #undef EncryptFile
+ − 1856 #define EncryptFile error Win2K+ only
771
+ − 1857 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 1858
771
+ − 1859 #if !defined (CYGWIN_HEADERS)
778
+ − 1860 #undef DecryptFile
+ − 1861 #define DecryptFile error Win2K+ only
771
+ − 1862 #endif /* !defined (CYGWIN_HEADERS) */
800
+ − 1863
771
+ − 1864 #undef OpenRaw
+ − 1865 #define OpenRaw error error "The procedure entry point OpenRawW could not be located in the dynamic link library ADVAPI32.dll."
800
+ − 1866
771
+ − 1867 #undef QueryRecoveryAgents
+ − 1868 #define QueryRecoveryAgents error split-sized LPRECOVERY_AGENT_INFORMATION
800
+ − 1869
+ − 1870 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1871 #undef lstrcmp
+ − 1872 #define lstrcmp error use qxelstrcmp or lstrcmpA/lstrcmpW
+ − 1873 #endif
771
+ − 1874 int qxelstrcmp (const Extbyte * lpString1, const Extbyte * lpString2);
800
+ − 1875
+ − 1876 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1877 #undef lstrcmpi
+ − 1878 #define lstrcmpi error use qxelstrcmpi or lstrcmpiA/lstrcmpiW
+ − 1879 #endif
771
+ − 1880 int qxelstrcmpi (const Extbyte * lpString1, const Extbyte * lpString2);
800
+ − 1881
+ − 1882 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1883 #undef lstrcpyn
+ − 1884 #define lstrcpyn error use qxelstrcpyn or lstrcpynA/lstrcpynW
+ − 1885 #endif
771
+ − 1886 Extbyte * qxelstrcpyn (Extbyte * lpString1, const Extbyte * lpString2, int iMaxLength);
800
+ − 1887
+ − 1888 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1889 #undef lstrcpy
+ − 1890 #define lstrcpy error use qxelstrcpy or lstrcpyA/lstrcpyW
+ − 1891 #endif
771
+ − 1892 Extbyte * qxelstrcpy (Extbyte * lpString1, const Extbyte * lpString2);
800
+ − 1893
+ − 1894 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1895 #undef lstrcat
+ − 1896 #define lstrcat error use qxelstrcat or lstrcatA/lstrcatW
+ − 1897 #endif
771
+ − 1898 Extbyte * qxelstrcat (Extbyte * lpString1, const Extbyte * lpString2);
800
+ − 1899
+ − 1900 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1901 #undef lstrlen
+ − 1902 #define lstrlen error use qxelstrlen or lstrlenA/lstrlenW
+ − 1903 #endif
771
+ − 1904 int qxelstrlen (const Extbyte * lpString);
800
+ − 1905
+ − 1906 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1907 #undef CreateMutex
+ − 1908 #define CreateMutex error use qxeCreateMutex or CreateMutexA/CreateMutexW
+ − 1909 #endif
771
+ − 1910 HANDLE qxeCreateMutex (LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, const Extbyte * lpName);
800
+ − 1911
+ − 1912 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1913 #undef OpenMutex
+ − 1914 #define OpenMutex error use qxeOpenMutex or OpenMutexA/OpenMutexW
+ − 1915 #endif
771
+ − 1916 HANDLE qxeOpenMutex (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
800
+ − 1917
+ − 1918 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1919 #undef CreateEvent
+ − 1920 #define CreateEvent error use qxeCreateEvent or CreateEventA/CreateEventW
+ − 1921 #endif
771
+ − 1922 HANDLE qxeCreateEvent (LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, const Extbyte * lpName);
800
+ − 1923
+ − 1924 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1925 #undef OpenEvent
+ − 1926 #define OpenEvent error use qxeOpenEvent or OpenEventA/OpenEventW
+ − 1927 #endif
771
+ − 1928 HANDLE qxeOpenEvent (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
800
+ − 1929
+ − 1930 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1931 #undef CreateSemaphore
+ − 1932 #define CreateSemaphore error use qxeCreateSemaphore or CreateSemaphoreA/CreateSemaphoreW
+ − 1933 #endif
771
+ − 1934 HANDLE qxeCreateSemaphore (LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, const Extbyte * lpName);
800
+ − 1935
+ − 1936 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1937 #undef OpenSemaphore
+ − 1938 #define OpenSemaphore error use qxeOpenSemaphore or OpenSemaphoreA/OpenSemaphoreW
+ − 1939 #endif
771
+ − 1940 HANDLE qxeOpenSemaphore (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
800
+ − 1941
+ − 1942 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1943 #undef CreateWaitableTimer
+ − 1944 #define CreateWaitableTimer error use qxeCreateWaitableTimer or CreateWaitableTimerA/CreateWaitableTimerW
+ − 1945 #endif
771
+ − 1946 HANDLE qxeCreateWaitableTimer (LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, const Extbyte * lpTimerName);
800
+ − 1947
+ − 1948 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1949 #undef OpenWaitableTimer
+ − 1950 #define OpenWaitableTimer error use qxeOpenWaitableTimer or OpenWaitableTimerA/OpenWaitableTimerW
+ − 1951 #endif
771
+ − 1952 HANDLE qxeOpenWaitableTimer (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpTimerName);
800
+ − 1953
+ − 1954 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1955 #undef CreateFileMapping
+ − 1956 #define CreateFileMapping error use qxeCreateFileMapping or CreateFileMappingA/CreateFileMappingW
+ − 1957 #endif
771
+ − 1958 HANDLE qxeCreateFileMapping (HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, const Extbyte * lpName);
800
+ − 1959
+ − 1960 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1961 #undef OpenFileMapping
+ − 1962 #define OpenFileMapping error use qxeOpenFileMapping or OpenFileMappingA/OpenFileMappingW
+ − 1963 #endif
771
+ − 1964 HANDLE qxeOpenFileMapping (DWORD dwDesiredAccess, BOOL bInheritHandle, const Extbyte * lpName);
800
+ − 1965
+ − 1966 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1967 #undef GetLogicalDriveStrings
+ − 1968 #define GetLogicalDriveStrings error use qxeGetLogicalDriveStrings or GetLogicalDriveStringsA/GetLogicalDriveStringsW
+ − 1969 #endif
771
+ − 1970 DWORD qxeGetLogicalDriveStrings (DWORD nBufferLength, Extbyte * lpBuffer);
800
+ − 1971
+ − 1972 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1973 #undef LoadLibrary
+ − 1974 #define LoadLibrary error use qxeLoadLibrary or LoadLibraryA/LoadLibraryW
+ − 1975 #endif
771
+ − 1976 HMODULE qxeLoadLibrary (const Extbyte * lpLibFileName);
800
+ − 1977
+ − 1978 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1979 #undef LoadLibraryEx
+ − 1980 #define LoadLibraryEx error use qxeLoadLibraryEx or LoadLibraryExA/LoadLibraryExW
+ − 1981 #endif
771
+ − 1982 HMODULE qxeLoadLibraryEx (const Extbyte * lpLibFileName, HANDLE hFile, DWORD dwFlags);
800
+ − 1983
+ − 1984 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1985 #undef GetModuleFileName
+ − 1986 #define GetModuleFileName error use qxeGetModuleFileName or GetModuleFileNameA/GetModuleFileNameW
+ − 1987 #endif
771
+ − 1988 DWORD qxeGetModuleFileName (HMODULE hModule, Extbyte * lpFilename, DWORD nSize);
800
+ − 1989
+ − 1990 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1991 #undef GetModuleHandle
+ − 1992 #define GetModuleHandle error use qxeGetModuleHandle or GetModuleHandleA/GetModuleHandleW
+ − 1993 #endif
771
+ − 1994 HMODULE qxeGetModuleHandle (const Extbyte * lpModuleName);
800
+ − 1995
+ − 1996 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 1997 #undef CreateProcess
+ − 1998 #define CreateProcess error use qxeCreateProcess or CreateProcessA/CreateProcessW
+ − 1999 #endif
771
+ − 2000 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);
800
+ − 2001
+ − 2002 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2003 #undef FatalAppExit
+ − 2004 #define FatalAppExit error use qxeFatalAppExit or FatalAppExitA/FatalAppExitW
+ − 2005 #endif
771
+ − 2006 VOID qxeFatalAppExit (UINT uAction, const Extbyte * lpMessageText);
800
+ − 2007
+ − 2008 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2009 #undef GetStartupInfo
+ − 2010 #define GetStartupInfo error use qxeGetStartupInfo or GetStartupInfoA/GetStartupInfoW
+ − 2011 #endif
771
+ − 2012 VOID qxeGetStartupInfo (LPSTARTUPINFOW lpStartupInfo);
800
+ − 2013
+ − 2014 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2015 #undef GetCommandLine
+ − 2016 #define GetCommandLine error use qxeGetCommandLine or GetCommandLineA/GetCommandLineW
+ − 2017 #endif
771
+ − 2018 Extbyte * qxeGetCommandLine (void);
800
+ − 2019
+ − 2020 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2021 #undef GetEnvironmentVariable
+ − 2022 #define GetEnvironmentVariable error use qxeGetEnvironmentVariable or GetEnvironmentVariableA/GetEnvironmentVariableW
+ − 2023 #endif
771
+ − 2024 DWORD qxeGetEnvironmentVariable (const Extbyte * lpName, Extbyte * lpBuffer, DWORD nSize);
800
+ − 2025
+ − 2026 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2027 #undef SetEnvironmentVariable
+ − 2028 #define SetEnvironmentVariable error use qxeSetEnvironmentVariable or SetEnvironmentVariableA/SetEnvironmentVariableW
+ − 2029 #endif
771
+ − 2030 BOOL qxeSetEnvironmentVariable (const Extbyte * lpName, const Extbyte * lpValue);
800
+ − 2031
+ − 2032 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2033 #undef ExpandEnvironmentStrings
+ − 2034 #define ExpandEnvironmentStrings error use qxeExpandEnvironmentStrings or ExpandEnvironmentStringsA/ExpandEnvironmentStringsW
+ − 2035 #endif
771
+ − 2036 DWORD qxeExpandEnvironmentStrings (const Extbyte * lpSrc, Extbyte * lpDst, DWORD nSize);
800
+ − 2037
+ − 2038 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2039 #undef OutputDebugString
+ − 2040 #define OutputDebugString error use qxeOutputDebugString or OutputDebugStringA/OutputDebugStringW
+ − 2041 #endif
771
+ − 2042 VOID qxeOutputDebugString (const Extbyte * lpOutputString);
800
+ − 2043
+ − 2044 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2045 #undef FindResource
+ − 2046 #define FindResource error use qxeFindResource or FindResourceA/FindResourceW
+ − 2047 #endif
771
+ − 2048 HRSRC qxeFindResource (HMODULE hModule, const Extbyte * lpName, const Extbyte * lpType);
800
+ − 2049
+ − 2050 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2051 #undef FindResourceEx
+ − 2052 #define FindResourceEx error use qxeFindResourceEx or FindResourceExA/FindResourceExW
+ − 2053 #endif
771
+ − 2054 HRSRC qxeFindResourceEx (HMODULE hModule, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage);
800
+ − 2055
+ − 2056 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2057 #undef EnumResourceTypes
+ − 2058 #define EnumResourceTypes error use qxeEnumResourceTypes or EnumResourceTypesA/EnumResourceTypesW
+ − 2059 #endif
771
+ − 2060 BOOL qxeEnumResourceTypes (HMODULE hModule, ENUMRESTYPEPROC lpEnumFunc, LONG lParam);
800
+ − 2061
+ − 2062 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2063 #undef EnumResourceNames
+ − 2064 #define EnumResourceNames error use qxeEnumResourceNames or EnumResourceNamesA/EnumResourceNamesW
+ − 2065 #endif
771
+ − 2066 BOOL qxeEnumResourceNames (HMODULE hModule, const Extbyte * lpType, ENUMRESNAMEPROC lpEnumFunc, LONG lParam);
800
+ − 2067
+ − 2068 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2069 #undef EnumResourceLanguages
+ − 2070 #define EnumResourceLanguages error use qxeEnumResourceLanguages or EnumResourceLanguagesA/EnumResourceLanguagesW
+ − 2071 #endif
771
+ − 2072 BOOL qxeEnumResourceLanguages (HMODULE hModule, const Extbyte * lpType, const Extbyte * lpName, ENUMRESLANGPROC lpEnumFunc, LONG lParam);
800
+ − 2073
+ − 2074 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2075 #undef BeginUpdateResource
+ − 2076 #define BeginUpdateResource error use qxeBeginUpdateResource or BeginUpdateResourceA/BeginUpdateResourceW
+ − 2077 #endif
771
+ − 2078 HANDLE qxeBeginUpdateResource (const Extbyte * pFileName, BOOL bDeleteExistingResources);
800
+ − 2079
+ − 2080 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2081 #undef UpdateResource
+ − 2082 #define UpdateResource error use qxeUpdateResource or UpdateResourceA/UpdateResourceW
+ − 2083 #endif
771
+ − 2084 BOOL qxeUpdateResource (HANDLE hUpdate, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage, LPVOID lpData, DWORD cbData);
800
+ − 2085
+ − 2086 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2087 #undef EndUpdateResource
+ − 2088 #define EndUpdateResource error use qxeEndUpdateResource or EndUpdateResourceA/EndUpdateResourceW
+ − 2089 #endif
771
+ − 2090 BOOL qxeEndUpdateResource (HANDLE hUpdate, BOOL fDiscard);
800
+ − 2091
+ − 2092 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2093 #undef GlobalAddAtom
+ − 2094 #define GlobalAddAtom error use qxeGlobalAddAtom or GlobalAddAtomA/GlobalAddAtomW
+ − 2095 #endif
771
+ − 2096 ATOM qxeGlobalAddAtom (const Extbyte * lpString);
800
+ − 2097
+ − 2098 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2099 #undef GlobalFindAtom
+ − 2100 #define GlobalFindAtom error use qxeGlobalFindAtom or GlobalFindAtomA/GlobalFindAtomW
+ − 2101 #endif
771
+ − 2102 ATOM qxeGlobalFindAtom (const Extbyte * lpString);
800
+ − 2103
+ − 2104 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2105 #undef GlobalGetAtomName
+ − 2106 #define GlobalGetAtomName error use qxeGlobalGetAtomName or GlobalGetAtomNameA/GlobalGetAtomNameW
+ − 2107 #endif
771
+ − 2108 UINT qxeGlobalGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
800
+ − 2109
+ − 2110 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2111 #undef AddAtom
+ − 2112 #define AddAtom error use qxeAddAtom or AddAtomA/AddAtomW
+ − 2113 #endif
771
+ − 2114 ATOM qxeAddAtom (const Extbyte * lpString);
800
+ − 2115
+ − 2116 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2117 #undef FindAtom
+ − 2118 #define FindAtom error use qxeFindAtom or FindAtomA/FindAtomW
+ − 2119 #endif
771
+ − 2120 ATOM qxeFindAtom (const Extbyte * lpString);
800
+ − 2121
+ − 2122 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2123 #undef GetAtomName
+ − 2124 #define GetAtomName error use qxeGetAtomName or GetAtomNameA/GetAtomNameW
+ − 2125 #endif
771
+ − 2126 UINT qxeGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
800
+ − 2127
+ − 2128 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2129 #undef GetProfileInt
+ − 2130 #define GetProfileInt error use qxeGetProfileInt or GetProfileIntA/GetProfileIntW
+ − 2131 #endif
771
+ − 2132 UINT qxeGetProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault);
800
+ − 2133
+ − 2134 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2135 #undef GetProfileString
+ − 2136 #define GetProfileString error use qxeGetProfileString or GetProfileStringA/GetProfileStringW
+ − 2137 #endif
771
+ − 2138 DWORD qxeGetProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize);
800
+ − 2139
+ − 2140 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2141 #undef WriteProfileString
+ − 2142 #define WriteProfileString error use qxeWriteProfileString or WriteProfileStringA/WriteProfileStringW
+ − 2143 #endif
771
+ − 2144 BOOL qxeWriteProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString);
800
+ − 2145
+ − 2146 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2147 #undef GetProfileSection
+ − 2148 #define GetProfileSection error use qxeGetProfileSection or GetProfileSectionA/GetProfileSectionW
+ − 2149 #endif
771
+ − 2150 DWORD qxeGetProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize);
800
+ − 2151
+ − 2152 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2153 #undef WriteProfileSection
+ − 2154 #define WriteProfileSection error use qxeWriteProfileSection or WriteProfileSectionA/WriteProfileSectionW
+ − 2155 #endif
771
+ − 2156 BOOL qxeWriteProfileSection (const Extbyte * lpAppName, const Extbyte * lpString);
800
+ − 2157
+ − 2158 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2159 #undef GetPrivateProfileInt
+ − 2160 #define GetPrivateProfileInt error use qxeGetPrivateProfileInt or GetPrivateProfileIntA/GetPrivateProfileIntW
+ − 2161 #endif
771
+ − 2162 UINT qxeGetPrivateProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault, const Extbyte * lpFileName);
800
+ − 2163
+ − 2164 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2165 #undef GetPrivateProfileString
+ − 2166 #define GetPrivateProfileString error use qxeGetPrivateProfileString or GetPrivateProfileStringA/GetPrivateProfileStringW
+ − 2167 #endif
771
+ − 2168 DWORD qxeGetPrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
800
+ − 2169
+ − 2170 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2171 #undef WritePrivateProfileString
+ − 2172 #define WritePrivateProfileString error use qxeWritePrivateProfileString or WritePrivateProfileStringA/WritePrivateProfileStringW
+ − 2173 #endif
771
+ − 2174 BOOL qxeWritePrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString, const Extbyte * lpFileName);
800
+ − 2175
+ − 2176 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2177 #undef GetPrivateProfileSection
+ − 2178 #define GetPrivateProfileSection error use qxeGetPrivateProfileSection or GetPrivateProfileSectionA/GetPrivateProfileSectionW
+ − 2179 #endif
771
+ − 2180 DWORD qxeGetPrivateProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
800
+ − 2181
+ − 2182 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2183 #undef WritePrivateProfileSection
+ − 2184 #define WritePrivateProfileSection error use qxeWritePrivateProfileSection or WritePrivateProfileSectionA/WritePrivateProfileSectionW
+ − 2185 #endif
771
+ − 2186 BOOL qxeWritePrivateProfileSection (const Extbyte * lpAppName, const Extbyte * lpString, const Extbyte * lpFileName);
800
+ − 2187
+ − 2188 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2189 #undef GetPrivateProfileSectionNames
+ − 2190 #define GetPrivateProfileSectionNames error use qxeGetPrivateProfileSectionNames or GetPrivateProfileSectionNamesA/GetPrivateProfileSectionNamesW
+ − 2191 #endif
771
+ − 2192 DWORD qxeGetPrivateProfileSectionNames (Extbyte * lpszReturnBuffer, DWORD nSize, const Extbyte * lpFileName);
800
+ − 2193
+ − 2194 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2195 #undef GetPrivateProfileStruct
+ − 2196 #define GetPrivateProfileStruct error use qxeGetPrivateProfileStruct or GetPrivateProfileStructA/GetPrivateProfileStructW
+ − 2197 #endif
771
+ − 2198 BOOL qxeGetPrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
800
+ − 2199
+ − 2200 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2201 #undef WritePrivateProfileStruct
+ − 2202 #define WritePrivateProfileStruct error use qxeWritePrivateProfileStruct or WritePrivateProfileStructA/WritePrivateProfileStructW
+ − 2203 #endif
771
+ − 2204 BOOL qxeWritePrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
800
+ − 2205
+ − 2206 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2207 #undef GetDriveType
+ − 2208 #define GetDriveType error use qxeGetDriveType or GetDriveTypeA/GetDriveTypeW
+ − 2209 #endif
771
+ − 2210 UINT qxeGetDriveType (const Extbyte * lpRootPathName);
800
+ − 2211
+ − 2212 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2213 #undef GetSystemDirectory
+ − 2214 #define GetSystemDirectory error use qxeGetSystemDirectory or GetSystemDirectoryA/GetSystemDirectoryW
+ − 2215 #endif
771
+ − 2216 UINT qxeGetSystemDirectory (Extbyte * lpBuffer, UINT uSize);
800
+ − 2217
+ − 2218 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2219 #undef GetTempPath
+ − 2220 #define GetTempPath error use qxeGetTempPath or GetTempPathA/GetTempPathW
+ − 2221 #endif
771
+ − 2222 DWORD qxeGetTempPath (DWORD nBufferLength, Extbyte * lpBuffer);
800
+ − 2223
+ − 2224 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2225 #undef GetTempFileName
+ − 2226 #define GetTempFileName error use qxeGetTempFileName or GetTempFileNameA/GetTempFileNameW
+ − 2227 #endif
771
+ − 2228 UINT qxeGetTempFileName (const Extbyte * lpPathName, const Extbyte * lpPrefixString, UINT uUnique, Extbyte * lpTempFileName);
800
+ − 2229
+ − 2230 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2231 #undef GetWindowsDirectory
+ − 2232 #define GetWindowsDirectory error use qxeGetWindowsDirectory or GetWindowsDirectoryA/GetWindowsDirectoryW
+ − 2233 #endif
771
+ − 2234 UINT qxeGetWindowsDirectory (Extbyte * lpBuffer, UINT uSize);
800
+ − 2235
+ − 2236 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2237 #undef SetCurrentDirectory
+ − 2238 #define SetCurrentDirectory error use qxeSetCurrentDirectory or SetCurrentDirectoryA/SetCurrentDirectoryW
+ − 2239 #endif
771
+ − 2240 BOOL qxeSetCurrentDirectory (const Extbyte * lpPathName);
800
+ − 2241
+ − 2242 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2243 #undef GetCurrentDirectory
+ − 2244 #define GetCurrentDirectory error use qxeGetCurrentDirectory or GetCurrentDirectoryA/GetCurrentDirectoryW
+ − 2245 #endif
771
+ − 2246 DWORD qxeGetCurrentDirectory (DWORD nBufferLength, Extbyte * lpBuffer);
800
+ − 2247
+ − 2248 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2249 #undef GetDiskFreeSpace
+ − 2250 #define GetDiskFreeSpace error use qxeGetDiskFreeSpace or GetDiskFreeSpaceA/GetDiskFreeSpaceW
+ − 2251 #endif
771
+ − 2252 BOOL qxeGetDiskFreeSpace (const Extbyte * lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters);
800
+ − 2253
+ − 2254 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2255 #undef GetDiskFreeSpaceEx
+ − 2256 #define GetDiskFreeSpaceEx error use qxeGetDiskFreeSpaceEx or GetDiskFreeSpaceExA/GetDiskFreeSpaceExW
+ − 2257 #endif
771
+ − 2258 BOOL qxeGetDiskFreeSpaceEx (const Extbyte * lpDirectoryName, PULARGE_INTEGER lpFreeBytesAvailableToCaller, PULARGE_INTEGER lpTotalNumberOfBytes, PULARGE_INTEGER lpTotalNumberOfFreeBytes);
800
+ − 2259
+ − 2260 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2261 #undef CreateDirectory
+ − 2262 #define CreateDirectory error use qxeCreateDirectory or CreateDirectoryA/CreateDirectoryW
+ − 2263 #endif
771
+ − 2264 BOOL qxeCreateDirectory (const Extbyte * lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
800
+ − 2265
+ − 2266 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2267 #undef CreateDirectoryEx
+ − 2268 #define CreateDirectoryEx error use qxeCreateDirectoryEx or CreateDirectoryExA/CreateDirectoryExW
+ − 2269 #endif
771
+ − 2270 BOOL qxeCreateDirectoryEx (const Extbyte * lpTemplateDirectory, const Extbyte * lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
800
+ − 2271
+ − 2272 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2273 #undef RemoveDirectory
+ − 2274 #define RemoveDirectory error use qxeRemoveDirectory or RemoveDirectoryA/RemoveDirectoryW
+ − 2275 #endif
771
+ − 2276 BOOL qxeRemoveDirectory (const Extbyte * lpPathName);
800
+ − 2277
+ − 2278 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2279 #undef GetFullPathName
+ − 2280 #define GetFullPathName error use qxeGetFullPathName or GetFullPathNameA/GetFullPathNameW
+ − 2281 #endif
771
+ − 2282 DWORD qxeGetFullPathName (const Extbyte * lpFileName, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
800
+ − 2283
+ − 2284 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2285 #undef DefineDosDevice
+ − 2286 #define DefineDosDevice error use qxeDefineDosDevice or DefineDosDeviceA/DefineDosDeviceW
+ − 2287 #endif
771
+ − 2288 BOOL qxeDefineDosDevice (DWORD dwFlags, const Extbyte * lpDeviceName, const Extbyte * lpTargetPath);
800
+ − 2289
+ − 2290 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2291 #undef QueryDosDevice
+ − 2292 #define QueryDosDevice error use qxeQueryDosDevice or QueryDosDeviceA/QueryDosDeviceW
+ − 2293 #endif
771
+ − 2294 DWORD qxeQueryDosDevice (const Extbyte * lpDeviceName, Extbyte * lpTargetPath, DWORD ucchMax);
800
+ − 2295
+ − 2296 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2297 #undef CreateFile
+ − 2298 #define CreateFile error use qxeCreateFile or CreateFileA/CreateFileW
+ − 2299 #endif
771
+ − 2300 HANDLE qxeCreateFile (const Extbyte * lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
800
+ − 2301
+ − 2302 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2303 #undef SetFileAttributes
+ − 2304 #define SetFileAttributes error use qxeSetFileAttributes or SetFileAttributesA/SetFileAttributesW
+ − 2305 #endif
771
+ − 2306 BOOL qxeSetFileAttributes (const Extbyte * lpFileName, DWORD dwFileAttributes);
800
+ − 2307
+ − 2308 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2309 #undef GetFileAttributes
+ − 2310 #define GetFileAttributes error use qxeGetFileAttributes or GetFileAttributesA/GetFileAttributesW
+ − 2311 #endif
771
+ − 2312 DWORD qxeGetFileAttributes (const Extbyte * lpFileName);
800
+ − 2313
+ − 2314 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2315 #undef GetFileAttributesEx
+ − 2316 #define GetFileAttributesEx error use qxeGetFileAttributesEx or GetFileAttributesExA/GetFileAttributesExW
+ − 2317 #endif
771
+ − 2318 BOOL qxeGetFileAttributesEx (const Extbyte * lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation);
800
+ − 2319
+ − 2320 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2321 #undef GetCompressedFileSize
+ − 2322 #define GetCompressedFileSize error use qxeGetCompressedFileSize or GetCompressedFileSizeA/GetCompressedFileSizeW
+ − 2323 #endif
771
+ − 2324 DWORD qxeGetCompressedFileSize (const Extbyte * lpFileName, LPDWORD lpFileSizeHigh);
800
+ − 2325
+ − 2326 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2327 #undef DeleteFile
+ − 2328 #define DeleteFile error use qxeDeleteFile or DeleteFileA/DeleteFileW
+ − 2329 #endif
771
+ − 2330 BOOL qxeDeleteFile (const Extbyte * lpFileName);
800
+ − 2331
771
+ − 2332 #undef FindFirstFileEx
+ − 2333 #define FindFirstFileEx error split-sized LPWIN32_FIND_DATA; not used, NT 4.0+ only
800
+ − 2334
771
+ − 2335 /* Skipping FindFirstFile because split-sized LPWIN32_FIND_DATA */
800
+ − 2336
771
+ − 2337 /* Skipping FindNextFile because split-sized LPWIN32_FIND_DATA */
800
+ − 2338
+ − 2339 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2340 #undef SearchPath
+ − 2341 #define SearchPath error use qxeSearchPath or SearchPathA/SearchPathW
+ − 2342 #endif
771
+ − 2343 DWORD qxeSearchPath (const Extbyte * lpPath, const Extbyte * lpFileName, const Extbyte * lpExtension, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
800
+ − 2344
+ − 2345 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2346 #undef CopyFile
+ − 2347 #define CopyFile error use qxeCopyFile or CopyFileA/CopyFileW
+ − 2348 #endif
771
+ − 2349 BOOL qxeCopyFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, BOOL bFailIfExists);
800
+ − 2350
+ − 2351 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2352 #undef CopyFileEx
+ − 2353 #define CopyFileEx error use qxeCopyFileEx or CopyFileExA/CopyFileExW
+ − 2354 #endif
771
+ − 2355 BOOL qxeCopyFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags);
800
+ − 2356
+ − 2357 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2358 #undef MoveFile
+ − 2359 #define MoveFile error use qxeMoveFile or MoveFileA/MoveFileW
+ − 2360 #endif
771
+ − 2361 BOOL qxeMoveFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName);
800
+ − 2362
+ − 2363 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2364 #undef MoveFileEx
+ − 2365 #define MoveFileEx error use qxeMoveFileEx or MoveFileExA/MoveFileExW
+ − 2366 #endif
771
+ − 2367 BOOL qxeMoveFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, DWORD dwFlags);
800
+ − 2368
771
+ − 2369 #undef MoveFileWithProgress
+ − 2370 #define MoveFileWithProgress error NT 5.0+ only
800
+ − 2371
771
+ − 2372 #undef CreateHardLink
+ − 2373 #define CreateHardLink error NT 5.0+ only
800
+ − 2374
+ − 2375 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2376 #undef CreateNamedPipe
+ − 2377 #define CreateNamedPipe error use qxeCreateNamedPipe or CreateNamedPipeA/CreateNamedPipeW
+ − 2378 #endif
771
+ − 2379 HANDLE qxeCreateNamedPipe (const Extbyte * lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
800
+ − 2380
+ − 2381 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2382 #undef GetNamedPipeHandleState
+ − 2383 #define GetNamedPipeHandleState error use qxeGetNamedPipeHandleState or GetNamedPipeHandleStateA/GetNamedPipeHandleStateW
+ − 2384 #endif
771
+ − 2385 BOOL qxeGetNamedPipeHandleState (HANDLE hNamedPipe, LPDWORD lpState, LPDWORD lpCurInstances, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout, Extbyte * lpUserName, DWORD nMaxUserNameSize);
800
+ − 2386
+ − 2387 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2388 #undef CallNamedPipe
+ − 2389 #define CallNamedPipe error use qxeCallNamedPipe or CallNamedPipeA/CallNamedPipeW
+ − 2390 #endif
771
+ − 2391 BOOL qxeCallNamedPipe (const Extbyte * lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut);
800
+ − 2392
+ − 2393 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2394 #undef WaitNamedPipe
+ − 2395 #define WaitNamedPipe error use qxeWaitNamedPipe or WaitNamedPipeA/WaitNamedPipeW
+ − 2396 #endif
771
+ − 2397 BOOL qxeWaitNamedPipe (const Extbyte * lpNamedPipeName, DWORD nTimeOut);
800
+ − 2398
+ − 2399 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2400 #undef SetVolumeLabel
+ − 2401 #define SetVolumeLabel error use qxeSetVolumeLabel or SetVolumeLabelA/SetVolumeLabelW
+ − 2402 #endif
771
+ − 2403 BOOL qxeSetVolumeLabel (const Extbyte * lpRootPathName, const Extbyte * lpVolumeName);
800
+ − 2404
+ − 2405 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2406 #undef GetVolumeInformation
+ − 2407 #define GetVolumeInformation error use qxeGetVolumeInformation or GetVolumeInformationA/GetVolumeInformationW
+ − 2408 #endif
771
+ − 2409 BOOL qxeGetVolumeInformation (const Extbyte * lpRootPathName, Extbyte * lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, Extbyte * lpFileSystemNameBuffer, DWORD nFileSystemNameSize);
800
+ − 2410
+ − 2411 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2412 #undef ClearEventLog
+ − 2413 #define ClearEventLog error use qxeClearEventLog or ClearEventLogA/ClearEventLogW
+ − 2414 #endif
771
+ − 2415 BOOL qxeClearEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
800
+ − 2416
+ − 2417 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2418 #undef BackupEventLog
+ − 2419 #define BackupEventLog error use qxeBackupEventLog or BackupEventLogA/BackupEventLogW
+ − 2420 #endif
771
+ − 2421 BOOL qxeBackupEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
800
+ − 2422
+ − 2423 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2424 #undef OpenEventLog
+ − 2425 #define OpenEventLog error use qxeOpenEventLog or OpenEventLogA/OpenEventLogW
+ − 2426 #endif
771
+ − 2427 HANDLE qxeOpenEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
800
+ − 2428
+ − 2429 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2430 #undef RegisterEventSource
+ − 2431 #define RegisterEventSource error use qxeRegisterEventSource or RegisterEventSourceA/RegisterEventSourceW
+ − 2432 #endif
771
+ − 2433 HANDLE qxeRegisterEventSource (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
800
+ − 2434
+ − 2435 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2436 #undef OpenBackupEventLog
+ − 2437 #define OpenBackupEventLog error use qxeOpenBackupEventLog or OpenBackupEventLogA/OpenBackupEventLogW
+ − 2438 #endif
771
+ − 2439 HANDLE qxeOpenBackupEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpFileName);
800
+ − 2440
+ − 2441 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2442 #undef ReadEventLog
+ − 2443 #define ReadEventLog error use qxeReadEventLog or ReadEventLogA/ReadEventLogW
+ − 2444 #endif
771
+ − 2445 BOOL qxeReadEventLog (HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, DWORD * pnMinNumberOfBytesNeeded);
800
+ − 2446
+ − 2447 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2448 #undef ReportEvent
+ − 2449 #define ReportEvent error use qxeReportEvent or ReportEventA/ReportEventW
+ − 2450 #endif
771
+ − 2451 BOOL qxeReportEvent (HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, const Extbyte * * lpStrings, LPVOID lpRawData);
800
+ − 2452
+ − 2453 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2454 #undef AccessCheckAndAuditAlarm
+ − 2455 #define AccessCheckAndAuditAlarm error use qxeAccessCheckAndAuditAlarm or AccessCheckAndAuditAlarmA/AccessCheckAndAuditAlarmW
+ − 2456 #endif
771
+ − 2457 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);
800
+ − 2458
771
+ − 2459 #undef AccessCheckByTypeAndAuditAlarm
+ − 2460 #define AccessCheckByTypeAndAuditAlarm error NT 5.0+ only
800
+ − 2461
771
+ − 2462 #undef AccessCheckByTypeResultListAndAuditAlarm
+ − 2463 #define AccessCheckByTypeResultListAndAuditAlarm error NT 5.0+ only
800
+ − 2464
+ − 2465 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2466 #undef ObjectOpenAuditAlarm
+ − 2467 #define ObjectOpenAuditAlarm error use qxeObjectOpenAuditAlarm or ObjectOpenAuditAlarmA/ObjectOpenAuditAlarmW
+ − 2468 #endif
771
+ − 2469 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);
800
+ − 2470
+ − 2471 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2472 #undef ObjectPrivilegeAuditAlarm
+ − 2473 #define ObjectPrivilegeAuditAlarm error use qxeObjectPrivilegeAuditAlarm or ObjectPrivilegeAuditAlarmA/ObjectPrivilegeAuditAlarmW
+ − 2474 #endif
771
+ − 2475 BOOL qxeObjectPrivilegeAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted);
800
+ − 2476
+ − 2477 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2478 #undef ObjectCloseAuditAlarm
+ − 2479 #define ObjectCloseAuditAlarm error use qxeObjectCloseAuditAlarm or ObjectCloseAuditAlarmA/ObjectCloseAuditAlarmW
+ − 2480 #endif
771
+ − 2481 BOOL qxeObjectCloseAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);
800
+ − 2482
+ − 2483 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2484 #undef ObjectDeleteAuditAlarm
+ − 2485 #define ObjectDeleteAuditAlarm error use qxeObjectDeleteAuditAlarm or ObjectDeleteAuditAlarmA/ObjectDeleteAuditAlarmW
+ − 2486 #endif
771
+ − 2487 BOOL qxeObjectDeleteAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);
800
+ − 2488
+ − 2489 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2490 #undef PrivilegedServiceAuditAlarm
+ − 2491 #define PrivilegedServiceAuditAlarm error use qxePrivilegedServiceAuditAlarm or PrivilegedServiceAuditAlarmA/PrivilegedServiceAuditAlarmW
+ − 2492 #endif
771
+ − 2493 BOOL qxePrivilegedServiceAuditAlarm (const Extbyte * SubsystemName, const Extbyte * ServiceName, HANDLE ClientToken, PPRIVILEGE_SET Privileges, BOOL AccessGranted);
800
+ − 2494
+ − 2495 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2496 #undef SetFileSecurity
+ − 2497 #define SetFileSecurity error use qxeSetFileSecurity or SetFileSecurityA/SetFileSecurityW
+ − 2498 #endif
771
+ − 2499 BOOL qxeSetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor);
800
+ − 2500
+ − 2501 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2502 #undef GetFileSecurity
+ − 2503 #define GetFileSecurity error use qxeGetFileSecurity or GetFileSecurityA/GetFileSecurityW
+ − 2504 #endif
771
+ − 2505 BOOL qxeGetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded);
800
+ − 2506
+ − 2507 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2508 #undef FindFirstChangeNotification
+ − 2509 #define FindFirstChangeNotification error use qxeFindFirstChangeNotification or FindFirstChangeNotificationA/FindFirstChangeNotificationW
+ − 2510 #endif
771
+ − 2511 HANDLE qxeFindFirstChangeNotification (const Extbyte * lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter);
800
+ − 2512
771
+ − 2513 #undef ReadDirectoryChanges
+ − 2514 #define ReadDirectoryChanges error Unicode-only
800
+ − 2515
+ − 2516 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2517 #undef IsBadStringPtr
+ − 2518 #define IsBadStringPtr error use qxeIsBadStringPtr or IsBadStringPtrA/IsBadStringPtrW
+ − 2519 #endif
771
+ − 2520 BOOL qxeIsBadStringPtr (const Extbyte * lpsz, UINT ucchMax);
800
+ − 2521
+ − 2522 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2523 #undef LookupAccountSid
+ − 2524 #define LookupAccountSid error use qxeLookupAccountSid or LookupAccountSidA/LookupAccountSidW
+ − 2525 #endif
771
+ − 2526 BOOL qxeLookupAccountSid (const Extbyte * lpSystemName, PSID Sid, Extbyte * Name, LPDWORD cbName, Extbyte * ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse);
800
+ − 2527
+ − 2528 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2529 #undef LookupAccountName
+ − 2530 #define LookupAccountName error use qxeLookupAccountName or LookupAccountNameA/LookupAccountNameW
+ − 2531 #endif
771
+ − 2532 BOOL qxeLookupAccountName (const Extbyte * lpSystemName, const Extbyte * lpAccountName, PSID Sid, LPDWORD cbSid, Extbyte * ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse);
800
+ − 2533
+ − 2534 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2535 #undef LookupPrivilegeValue
+ − 2536 #define LookupPrivilegeValue error use qxeLookupPrivilegeValue or LookupPrivilegeValueA/LookupPrivilegeValueW
+ − 2537 #endif
771
+ − 2538 BOOL qxeLookupPrivilegeValue (const Extbyte * lpSystemName, const Extbyte * lpName, PLUID lpLuid);
800
+ − 2539
+ − 2540 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2541 #undef LookupPrivilegeName
+ − 2542 #define LookupPrivilegeName error use qxeLookupPrivilegeName or LookupPrivilegeNameA/LookupPrivilegeNameW
+ − 2543 #endif
771
+ − 2544 BOOL qxeLookupPrivilegeName (const Extbyte * lpSystemName, PLUID lpLuid, Extbyte * lpName, LPDWORD cbName);
800
+ − 2545
+ − 2546 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2547 #undef LookupPrivilegeDisplayName
+ − 2548 #define LookupPrivilegeDisplayName error use qxeLookupPrivilegeDisplayName or LookupPrivilegeDisplayNameA/LookupPrivilegeDisplayNameW
+ − 2549 #endif
771
+ − 2550 BOOL qxeLookupPrivilegeDisplayName (const Extbyte * lpSystemName, const Extbyte * lpName, Extbyte * lpDisplayName, LPDWORD cbDisplayName, LPDWORD lpLanguageId);
800
+ − 2551
+ − 2552 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2553 #undef BuildCommDCB
+ − 2554 #define BuildCommDCB error use qxeBuildCommDCB or BuildCommDCBA/BuildCommDCBW
+ − 2555 #endif
771
+ − 2556 BOOL qxeBuildCommDCB (const Extbyte * lpDef, LPDCB lpDCB);
800
+ − 2557
+ − 2558 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2559 #undef BuildCommDCBAndTimeouts
+ − 2560 #define BuildCommDCBAndTimeouts error use qxeBuildCommDCBAndTimeouts or BuildCommDCBAndTimeoutsA/BuildCommDCBAndTimeoutsW
+ − 2561 #endif
771
+ − 2562 BOOL qxeBuildCommDCBAndTimeouts (const Extbyte * lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts);
800
+ − 2563
+ − 2564 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2565 #undef CommConfigDialog
+ − 2566 #define CommConfigDialog error use qxeCommConfigDialog or CommConfigDialogA/CommConfigDialogW
+ − 2567 #endif
771
+ − 2568 BOOL qxeCommConfigDialog (const Extbyte * lpszName, HWND hWnd, LPCOMMCONFIG lpCC);
800
+ − 2569
+ − 2570 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2571 #undef GetDefaultCommConfig
+ − 2572 #define GetDefaultCommConfig error use qxeGetDefaultCommConfig or GetDefaultCommConfigA/GetDefaultCommConfigW
+ − 2573 #endif
771
+ − 2574 BOOL qxeGetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize);
800
+ − 2575
+ − 2576 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2577 #undef SetDefaultCommConfig
+ − 2578 #define SetDefaultCommConfig error use qxeSetDefaultCommConfig or SetDefaultCommConfigA/SetDefaultCommConfigW
+ − 2579 #endif
771
+ − 2580 BOOL qxeSetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, DWORD dwSize);
800
+ − 2581
+ − 2582 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2583 #undef GetComputerName
+ − 2584 #define GetComputerName error use qxeGetComputerName or GetComputerNameA/GetComputerNameW
+ − 2585 #endif
771
+ − 2586 BOOL qxeGetComputerName (Extbyte * lpBuffer, LPDWORD nSize);
800
+ − 2587
+ − 2588 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2589 #undef SetComputerName
+ − 2590 #define SetComputerName error use qxeSetComputerName or SetComputerNameA/SetComputerNameW
+ − 2591 #endif
771
+ − 2592 BOOL qxeSetComputerName (const Extbyte * lpComputerName);
800
+ − 2593
+ − 2594 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2595 #undef GetUserName
+ − 2596 #define GetUserName error use qxeGetUserName or GetUserNameA/GetUserNameW
+ − 2597 #endif
771
+ − 2598 BOOL qxeGetUserName (Extbyte * lpBuffer, LPDWORD nSize);
800
+ − 2599
+ − 2600 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2601 #undef LogonUser
+ − 2602 #define LogonUser error use qxeLogonUser or LogonUserA/LogonUserW
+ − 2603 #endif
771
+ − 2604 BOOL qxeLogonUser (Extbyte * lpszUsername, Extbyte * lpszDomain, Extbyte * lpszPassword, DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken);
800
+ − 2605
+ − 2606 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2607 #undef CreateProcessAsUser
+ − 2608 #define CreateProcessAsUser error use qxeCreateProcessAsUser or CreateProcessAsUserA/CreateProcessAsUserW
+ − 2609 #endif
771
+ − 2610 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);
800
+ − 2611
771
+ − 2612 #undef GetCurrentHwProfile
+ − 2613 #define GetCurrentHwProfile error split-sized LPHW_PROFILE_INFO; NT 4.0+ only
800
+ − 2614
771
+ − 2615 #undef GetVersionEx
+ − 2616 #define GetVersionEx error split-sized LPOSVERSIONINFO
800
+ − 2617
771
+ − 2618 #undef CreateJobObject
+ − 2619 #define CreateJobObject error NT 5.0+ only
800
+ − 2620
771
+ − 2621 #undef OpenJobObject
+ − 2622 #define OpenJobObject error NT 5.0+ only
+ − 2623
800
+ − 2624
771
+ − 2625 /* Processing file COMMDLG.H */
+ − 2626
800
+ − 2627 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2628 #undef GetOpenFileName
+ − 2629 #define GetOpenFileName error use qxeGetOpenFileName or GetOpenFileNameA/GetOpenFileNameW
+ − 2630 #endif
771
+ − 2631 BOOL qxeGetOpenFileName (LPOPENFILENAMEW arg1);
800
+ − 2632
+ − 2633 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2634 #undef GetSaveFileName
+ − 2635 #define GetSaveFileName error use qxeGetSaveFileName or GetSaveFileNameA/GetSaveFileNameW
+ − 2636 #endif
771
+ − 2637 BOOL qxeGetSaveFileName (LPOPENFILENAMEW arg1);
800
+ − 2638
+ − 2639 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2640 #undef GetFileTitle
+ − 2641 #define GetFileTitle error use qxeGetFileTitle or GetFileTitleA/GetFileTitleW
+ − 2642 #endif
771
+ − 2643 short qxeGetFileTitle (const Extbyte * arg1, Extbyte * arg2, WORD arg3);
800
+ − 2644
+ − 2645 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2646 #undef ChooseColor
+ − 2647 #define ChooseColor error use qxeChooseColor or ChooseColorA/ChooseColorW
+ − 2648 #endif
771
+ − 2649 BOOL qxeChooseColor (LPCHOOSECOLORW arg1);
800
+ − 2650
+ − 2651 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2652 #undef FindText
+ − 2653 #define FindText error use qxeFindText or FindTextA/FindTextW
+ − 2654 #endif
771
+ − 2655 HWND qxeFindText (LPFINDREPLACEW arg1);
800
+ − 2656
+ − 2657 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2658 #undef ReplaceText
+ − 2659 #define ReplaceText error use qxeReplaceText or ReplaceTextA/ReplaceTextW
+ − 2660 #endif
771
+ − 2661 HWND qxeReplaceText (LPFINDREPLACEW arg1);
800
+ − 2662
771
+ − 2663 #undef AfxReplaceText
+ − 2664 #define AfxReplaceText error mac only
800
+ − 2665
771
+ − 2666 #undef ChooseFont
+ − 2667 #define ChooseFont error split-sized LPLOGFONT in LPCHOOSEFONT
800
+ − 2668
771
+ − 2669 /* Skipping PrintDlg because LPPRINTDLG with split-sized DEVMODE handle */
800
+ − 2670
771
+ − 2671 /* Skipping PageSetupDlg because LPPAGESETUPDLG with split-sized DEVMODE handle */
+ − 2672
800
+ − 2673
771
+ − 2674 /* Processing file SHLOBJ.H */
+ − 2675
800
+ − 2676 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2677 #undef SHGetPathFromIDList
+ − 2678 #define SHGetPathFromIDList error use qxeSHGetPathFromIDList or SHGetPathFromIDListA/SHGetPathFromIDListW
+ − 2679 #endif
771
+ − 2680 BOOL qxeSHGetPathFromIDList (LPCITEMIDLIST pidl, Extbyte * pszPath);
800
+ − 2681
778
+ − 2682 /* Skipping SHGetSpecialFolderPath because error in Cygwin prototype, missing from Cygwin libraries */
800
+ − 2683
771
+ − 2684 /* Skipping SHBrowseForFolder because need to intercept callback for SendMessage */
800
+ − 2685
778
+ − 2686 /* Skipping SHGetDataFromIDList because split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries */
771
+ − 2687
800
+ − 2688
771
+ − 2689 /* Processing file IME.H */
+ − 2690
+ − 2691 #undef SendIMEMessageEx
+ − 2692 #define SendIMEMessageEx error obsolete, no docs available
+ − 2693
800
+ − 2694
771
+ − 2695 /* Processing file WINGDI.H */
+ − 2696
800
+ − 2697 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2698 #undef AddFontResource
+ − 2699 #define AddFontResource error use qxeAddFontResource or AddFontResourceA/AddFontResourceW
+ − 2700 #endif
771
+ − 2701 int qxeAddFontResource (const Extbyte * arg1);
800
+ − 2702
+ − 2703 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2704 #undef CopyMetaFile
+ − 2705 #define CopyMetaFile error use qxeCopyMetaFile or CopyMetaFileA/CopyMetaFileW
+ − 2706 #endif
771
+ − 2707 HMETAFILE qxeCopyMetaFile (HMETAFILE arg1, const Extbyte * arg2);
800
+ − 2708
771
+ − 2709 /* Skipping CreateDC because split-sized DEVMODE */
800
+ − 2710
771
+ − 2711 /* Skipping CreateFontIndirect because split-sized LOGFONT */
800
+ − 2712
+ − 2713 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2714 #undef CreateFont
+ − 2715 #define CreateFont error use qxeCreateFont or CreateFontA/CreateFontW
+ − 2716 #endif
771
+ − 2717 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);
800
+ − 2718
771
+ − 2719 /* Skipping CreateIC because split-sized DEVMODE */
800
+ − 2720
+ − 2721 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2722 #undef CreateMetaFile
+ − 2723 #define CreateMetaFile error use qxeCreateMetaFile or CreateMetaFileA/CreateMetaFileW
+ − 2724 #endif
771
+ − 2725 HDC qxeCreateMetaFile (const Extbyte * arg1);
800
+ − 2726
+ − 2727 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2728 #undef CreateScalableFontResource
+ − 2729 #define CreateScalableFontResource error use qxeCreateScalableFontResource or CreateScalableFontResourceA/CreateScalableFontResourceW
+ − 2730 #endif
771
+ − 2731 BOOL qxeCreateScalableFontResource (DWORD arg1, const Extbyte * arg2, const Extbyte * arg3, const Extbyte * arg4);
800
+ − 2732
771
+ − 2733 /* Skipping DeviceCapabilities because split-sized DEVMODE */
800
+ − 2734
771
+ − 2735 /* Skipping EnumFontFamiliesEx because split-complex FONTENUMPROC; NT 4.0+ only */
800
+ − 2736
771
+ − 2737 #undef EnumFontFamilies
+ − 2738 #define EnumFontFamilies error split-complex FONTENUMPROC
800
+ − 2739
771
+ − 2740 #undef EnumFonts
+ − 2741 #define EnumFonts error split-complex FONTENUMPROC
800
+ − 2742
+ − 2743 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2744 #undef GetCharWidth
+ − 2745 #define GetCharWidth error use qxeGetCharWidth or GetCharWidthA/GetCharWidthW
+ − 2746 #endif
771
+ − 2747 BOOL qxeGetCharWidth (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
800
+ − 2748
+ − 2749 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2750 #undef GetCharWidth32
+ − 2751 #define GetCharWidth32 error use qxeGetCharWidth32 or GetCharWidth32A/GetCharWidth32W
+ − 2752 #endif
771
+ − 2753 BOOL qxeGetCharWidth32 (HDC arg1, UINT arg2, UINT arg3, LPINT arg4);
800
+ − 2754
+ − 2755 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2756 #undef GetCharWidthFloat
+ − 2757 #define GetCharWidthFloat error use qxeGetCharWidthFloat or GetCharWidthFloatA/GetCharWidthFloatW
+ − 2758 #endif
771
+ − 2759 BOOL qxeGetCharWidthFloat (HDC arg1, UINT arg2, UINT arg3, PFLOAT arg4);
800
+ − 2760
+ − 2761 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2762 #undef GetCharABCWidths
+ − 2763 #define GetCharABCWidths error use qxeGetCharABCWidths or GetCharABCWidthsA/GetCharABCWidthsW
+ − 2764 #endif
771
+ − 2765 BOOL qxeGetCharABCWidths (HDC arg1, UINT arg2, UINT arg3, LPABC arg4);
800
+ − 2766
+ − 2767 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2768 #undef GetCharABCWidthsFloat
+ − 2769 #define GetCharABCWidthsFloat error use qxeGetCharABCWidthsFloat or GetCharABCWidthsFloatA/GetCharABCWidthsFloatW
+ − 2770 #endif
771
+ − 2771 BOOL qxeGetCharABCWidthsFloat (HDC arg1, UINT arg2, UINT arg3, LPABCFLOAT arg4);
800
+ − 2772
+ − 2773 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2774 #undef GetGlyphOutline
+ − 2775 #define GetGlyphOutline error use qxeGetGlyphOutline or GetGlyphOutlineA/GetGlyphOutlineW
+ − 2776 #endif
771
+ − 2777 DWORD qxeGetGlyphOutline (HDC arg1, UINT arg2, UINT arg3, LPGLYPHMETRICS arg4, DWORD arg5, LPVOID arg6, CONST MAT2 * arg7);
800
+ − 2778
+ − 2779 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2780 #undef GetMetaFile
+ − 2781 #define GetMetaFile error use qxeGetMetaFile or GetMetaFileA/GetMetaFileW
+ − 2782 #endif
771
+ − 2783 HMETAFILE qxeGetMetaFile (const Extbyte * arg1);
800
+ − 2784
771
+ − 2785 #undef GetOutlineTextMetrics
+ − 2786 #define GetOutlineTextMetrics error split-sized LPOUTLINETEXTMETRIC
800
+ − 2787
+ − 2788 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2789 #undef GetTextExtentPoint
+ − 2790 #define GetTextExtentPoint error use qxeGetTextExtentPoint or GetTextExtentPointA/GetTextExtentPointW
+ − 2791 #endif
771
+ − 2792 BOOL qxeGetTextExtentPoint (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
800
+ − 2793
+ − 2794 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2795 #undef GetTextExtentPoint32
+ − 2796 #define GetTextExtentPoint32 error use qxeGetTextExtentPoint32 or GetTextExtentPoint32A/GetTextExtentPoint32W
+ − 2797 #endif
771
+ − 2798 BOOL qxeGetTextExtentPoint32 (HDC arg1, const Extbyte * arg2, int arg3, LPSIZE arg4);
800
+ − 2799
+ − 2800 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2801 #undef GetTextExtentExPoint
+ − 2802 #define GetTextExtentExPoint error use qxeGetTextExtentExPoint or GetTextExtentExPointA/GetTextExtentExPointW
+ − 2803 #endif
771
+ − 2804 BOOL qxeGetTextExtentExPoint (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPINT arg5, LPINT arg6, LPSIZE arg7);
800
+ − 2805
+ − 2806 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2807 #undef GetCharacterPlacement
+ − 2808 #define GetCharacterPlacement error use qxeGetCharacterPlacement or GetCharacterPlacementA/GetCharacterPlacementW
+ − 2809 #endif
771
+ − 2810 DWORD qxeGetCharacterPlacement (HDC arg1, const Extbyte * arg2, int arg3, int arg4, LPGCP_RESULTSW arg5, DWORD arg6);
800
+ − 2811
771
+ − 2812 #undef GetGlyphIndices
+ − 2813 #define GetGlyphIndices error NT 5.0+ only
800
+ − 2814
771
+ − 2815 #undef AddFontResourceEx
+ − 2816 #define AddFontResourceEx error NT 5.0+ only
800
+ − 2817
771
+ − 2818 #undef RemoveFontResourceEx
+ − 2819 #define RemoveFontResourceEx error NT 5.0+ only
800
+ − 2820
771
+ − 2821 #undef CreateFontIndirectEx
+ − 2822 #define CreateFontIndirectEx error split-sized ENUMLOGFONTEXDV; NT 5.0+ only
800
+ − 2823
771
+ − 2824 /* Skipping ResetDC because split-sized DEVMODE */
800
+ − 2825
+ − 2826 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2827 #undef RemoveFontResource
+ − 2828 #define RemoveFontResource error use qxeRemoveFontResource or RemoveFontResourceA/RemoveFontResourceW
+ − 2829 #endif
771
+ − 2830 BOOL qxeRemoveFontResource (const Extbyte * arg1);
800
+ − 2831
+ − 2832 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2833 #undef CopyEnhMetaFile
+ − 2834 #define CopyEnhMetaFile error use qxeCopyEnhMetaFile or CopyEnhMetaFileA/CopyEnhMetaFileW
+ − 2835 #endif
771
+ − 2836 HENHMETAFILE qxeCopyEnhMetaFile (HENHMETAFILE arg1, const Extbyte * arg2);
800
+ − 2837
+ − 2838 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2839 #undef CreateEnhMetaFile
+ − 2840 #define CreateEnhMetaFile error use qxeCreateEnhMetaFile or CreateEnhMetaFileA/CreateEnhMetaFileW
+ − 2841 #endif
771
+ − 2842 HDC qxeCreateEnhMetaFile (HDC arg1, const Extbyte * arg2, CONST RECT * arg3, const Extbyte * arg4);
800
+ − 2843
+ − 2844 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2845 #undef GetEnhMetaFile
+ − 2846 #define GetEnhMetaFile error use qxeGetEnhMetaFile or GetEnhMetaFileA/GetEnhMetaFileW
+ − 2847 #endif
771
+ − 2848 HENHMETAFILE qxeGetEnhMetaFile (const Extbyte * arg1);
800
+ − 2849
+ − 2850 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2851 #undef GetEnhMetaFileDescription
+ − 2852 #define GetEnhMetaFileDescription error use qxeGetEnhMetaFileDescription or GetEnhMetaFileDescriptionA/GetEnhMetaFileDescriptionW
+ − 2853 #endif
771
+ − 2854 UINT qxeGetEnhMetaFileDescription (HENHMETAFILE arg1, UINT arg2, Extbyte * arg3);
800
+ − 2855
771
+ − 2856 /* Skipping GetTextMetrics because split-sized LPTEXTMETRIC */
800
+ − 2857
+ − 2858 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2859 #undef StartDoc
+ − 2860 #define StartDoc error use qxeStartDoc or StartDocA/StartDocW
+ − 2861 #endif
771
+ − 2862 int qxeStartDoc (HDC arg1, CONST DOCINFOW * arg2);
800
+ − 2863
771
+ − 2864 /* Skipping GetObject because split-sized LOGFONT */
800
+ − 2865
+ − 2866 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2867 #undef TextOut
+ − 2868 #define TextOut error use qxeTextOut or TextOutA/TextOutW
+ − 2869 #endif
771
+ − 2870 BOOL qxeTextOut (HDC arg1, int arg2, int arg3, const Extbyte * arg4, int arg5);
800
+ − 2871
+ − 2872 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2873 #undef ExtTextOut
+ − 2874 #define ExtTextOut error use qxeExtTextOut or ExtTextOutA/ExtTextOutW
+ − 2875 #endif
771
+ − 2876 BOOL qxeExtTextOut (HDC arg1, int arg2, int arg3, UINT arg4, CONST RECT * arg5, const Extbyte * arg6, UINT arg7, CONST INT * arg8);
800
+ − 2877
+ − 2878 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2879 #undef PolyTextOut
+ − 2880 #define PolyTextOut error use qxePolyTextOut or PolyTextOutA/PolyTextOutW
+ − 2881 #endif
771
+ − 2882 BOOL qxePolyTextOut (HDC arg1, CONST POLYTEXTW * arg2, int arg3);
800
+ − 2883
+ − 2884 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2885 #undef GetTextFace
+ − 2886 #define GetTextFace error use qxeGetTextFace or GetTextFaceA/GetTextFaceW
+ − 2887 #endif
771
+ − 2888 int qxeGetTextFace (HDC arg1, int arg2, Extbyte * arg3);
800
+ − 2889
+ − 2890 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2891 #undef GetKerningPairs
+ − 2892 #define GetKerningPairs error use qxeGetKerningPairs or GetKerningPairsA/GetKerningPairsW
+ − 2893 #endif
771
+ − 2894 DWORD qxeGetKerningPairs (HDC arg1, DWORD arg2, LPKERNINGPAIR arg3);
800
+ − 2895
771
+ − 2896 #undef GetLogColorSpace
+ − 2897 #define GetLogColorSpace error split-sized LPLOGCOLORSPACE; NT 4.0+ only
800
+ − 2898
771
+ − 2899 #undef CreateColorSpace
+ − 2900 #define CreateColorSpace error split-sized LPLOGCOLORSPACE; NT 4.0+ only
800
+ − 2901
771
+ − 2902 /* Skipping GetICMProfile because NT 4.0+ only, error in Cygwin prototype */
800
+ − 2903
+ − 2904 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2905 #undef SetICMProfile
+ − 2906 #define SetICMProfile error use qxeSetICMProfile or SetICMProfileA/SetICMProfileW
+ − 2907 #endif
771
+ − 2908 BOOL qxeSetICMProfile (HDC arg1, Extbyte * arg2);
800
+ − 2909
+ − 2910 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
+ − 2911 #undef EnumICMProfiles
+ − 2912 #define EnumICMProfiles error use qxeEnumICMProfiles or EnumICMProfilesA/EnumICMProfilesW
+ − 2913 #endif
771
+ − 2914 int qxeEnumICMProfiles (HDC arg1, ICMENUMPROCW arg2, LPARAM arg3);
800
+ − 2915
771
+ − 2916 /* Skipping UpdateICMRegKey because NT 4.0+ only, error in Cygwin prototype */
800
+ − 2917
771
+ − 2918 #undef wglUseFontBitmaps
+ − 2919 #define wglUseFontBitmaps error causes link error
800
+ − 2920
771
+ − 2921 #undef wglUseFontOutlines
+ − 2922 #define wglUseFontOutlines error causes link error
800
+ − 2923