WAD files, 11, 259
WaitForVerticalBlank() method, 163
Watson, B., 281
WAV files, 254
Wav files, storing, 254
Web components of subsystems, 478
Width, 165–166
Win32
debug heap, 445–446
dump files, 424
fonts, creating, 184
fonts, drop shadows for, 187
function failures, 414
games, shutting down, 248
key status, retrieving, 139
keyboard input, grabbing, 134, 138
keyboard messages, 126
memory mapped files, opening, 68–69
memory mapped files, reading, 68–69
memory mapped files, supporting, 68
message boxes, creating, 145
messages from controls to windows, sending, 151
windows, creating, 219–222
WM_COMMAND message, 144
WM_Timer message, 226
Win95, 383
WinDBG utility, 424
Windowed mode, 372–385
flipping, 378
GDI boxes, 378
lost or incompatible services, 374–377
messages, 378–380
testing, 396–400
windows, bad, 377–378
Windows
bad, 373–374
Designed for Windows logo program, 384–408
initialization checklist for, 202
size of, 221
Win32, creating in, 219–222
Windows 98, 383
Windows 2000, 384
Windows applications
16-bit files, installing or depending on, 402
access-denied scenarios, dealing with, 400–401
Add or Remove Programs, 396–397
All Users installations, 397–398
application data, classifying and storing, 399–400
audio support, 407
Autoexec.bat, writing to, 402
Autorun for CD and DVD, 398
booting, inappropriate, 395
CD or DVD, running from, 403–405
Config.sys, writing to, 404–405
3D and graphics support, 406–407
device support, 407–408
Fast User Switching, 391
functionality, testing, 385–387
games, rating, 405–406
General Game Playing Experience, 401–402
install option, manual and automatic, 403
installation termination, allowing, 403
Kernel mode drivers on XP, verification testing of, 389–390