Index
F
fAbortOnError field, 591
fAdd parameter, 1066
FAD_FLAGS, 756
FAD_NAME, 756
FAD_NUM_RECORDS, 756
FAD_NUM_SORT_ORDER, 756
FAD_OID, 756
FAD_SORT_SPEC, 756
FAD_TYPE, 756
FAF_ATTRIB_CHILDREN, 753
FAF_ATTRIB_NO_HIDDEN, 753
FAF_ATTRIBUTES, 753
FAF_CREATION_TIME, 753
FAF_FOLDERS_ONLY, 753
FAF_LASTACCESS_TIME, 753
FAF_LASTWRITE_TIME, 753
FAF_NAME, 753
FAF_NO_HIDDEN_SYS_ROMMODULES, 753
FAF_OID, 753
FAF_SIZE_HIGH, 753
FAF_SIZE_LOW, 753
family, font, 54, 58, 65
fBinary field, 590
FCL (Framework Class Library), 1125
fConnected field, 960
fCreate parameter, 778, 801
FD_CLR, 650
FD_ISSET, 650
FD_SET, 650
fd_set, 650
fDsrSensitivity field, 591
fDtrControl field, 590
fdwFlags field, 873, 899–900, 903
FD_ZERO, 650
feedback, user screen, 110
fEnabled field, 877
fEnded field, 960
fEor field, 597
fErase field, 27
fErrorChar field, 591
ffFormat field, 1000
fForce parameter, 619
FiberProc function, 508
fibers, 507–509
file API. See file system
file browsing service, 719
file communication, 534
file formats, modules, 489–493
File Index value, 395
file management RAPI functions, 752–755
File menu keys, 185
File Open dialog boxes, 314
file pointers, 390–391
file system. See also object store
closing files, 391
copying files, 409
creating directories, 409
creating files, 388–390
deleting files, 409
destroying directories, 409
drives vs. directories, 413–415
examples, 396–405
file times, 393–394
filename formats, 386, 410
finding files, 410–413
information queries, 392–395
I/O, 387
management functions, 409
memory-mapped, 406–408
moving files, 409
object store vs. other media, 387
opening files, 388–390
overview, 385–387
pointers, 391
reading files, 390, 406–408
security, 385
temporary files, 410
truncating files, 392
types, 387
writing files, 390, 406–408
FILE_ATTRIBUTE_ARCHIVE, 389
FILE_ATTRIBUTE_COMPRESSED, 392
FILE_ATTRIBUTE_DIRECTORY, 392
FILE_ATTRIBUTE_HAS_CHILDREN, 755
FILE_ATTRIBUTE_HIDDEN, 389
FILE_ATTRIBUTE_INROM, 392
FILE_ATTRIBUTE_NORMAL, 389
FILE_ATTRIBUTE_OFFLINE, 389
FILE_ATTRIBUTE_READONLY, 389
FILE_ATTRIBUTE_ROMMODULE, 392
FILE_ATTRIBUTE_SYSTEM, 389
FILE_ATTRIBUTE_TEMPORARY, 393, 413–414, 754
FILE_BEGIN, 391, 1059
FILE_CURRENT, 391, 1059
FILE_END, 391, 1059
FileFindFirst function, 616, 625
FileFindNext function, 616, 625
FILE_FLAG_BACKUP_SEMANTICS, 389
FILE_FLAG_DELETE_ON_CLOSE, 389
FILE_FLAG_NO_BUFFERING, 389
FILE_FLAG_OVERLAPPED, 387, 389, 586
FILE_FLAG_POSIX_SEMANTICS, 389
FILE_FLAG_RANDOM_ACCESS, 389, 535
FILE_FLAG_SEQUENTIAL_SCAN, 389
FILE_FLAG_WRITE_THROUGH, 389
FILE_MAP_ALL_ACCESS, 407
FILE_MAP_READ, 407
FILE_MAP_WRITE, 407
FILE_SHARE_READ, 388
FILE_SHARE_WRITE, 388
FILETIME data type, 440
FILETIME structure, 393, 960
FileTimeToLocalFileTime function, 394
FileTimeToSystemTime function, 394
fill functions, 80–82
filled rectangles, 78
FillRect function, 80
__finally keyword, 556
FindClose function, 411
FindExInfoStandard constant, 412
FindExSearchLimitToDevices function, 1050
FindExSearchLimitToDirectories value, 412
FindExSearchNameMatch value, 412
FindFirstFile function, 410–413
FindFirstFileEx function, 412, 1050
finding files, 410–413
finding device drivers, 1050–1052
finding windows, 131
FindNextFile function, 411, 413
FindSrv function, 773
FindWindow function, 34, 131, 527–528, 563, 843
fInfoLevelId parameter, 412
FIONBIO, 649
FIONREAD, 649
flagsattribute, 387, 389
buttons and icons, 13–14
common controls, 206
extended, 22
supported, 388–389
text alignment, 45
text formatting, 43
Flags field, 1041, 1069
flags parameter, 42, 644
Flags value, 1049
flAllocationType parameter, 365
flash card volumes, opening, 390
flash memory, 956
flncUpdate field, 27
flNewProtect parameter, 369
fLocal field, 689
flOptions parameter, 373
flProtect parameter, 366, 406
FlushFileBuffers function, 392
FlushViewOfFile function, 407
fMask field, 146, 239, 807
fMaximized field, 245
fmode, 45
fnBar field, 147
fnBar parameter, 146
fNull field, 591
focus, input, 92–92
folders, 800–803
FontFamily function, 65
FontFamilyCallback function, 65
fontsavailable, 57
boldness, 53
characteristics, 55–57
creating, 53–54
destroying, 57
enumerating, 57
examples, 58–66
family, 54, 58, 65
height, 53, 56
overview, 52–52
raster, 52
selecting into device context, 54
sharpening, 54
TrueType, 52
types supported, 52
width, 53, 56
fOptions field, 682
fOptions flag, 877
foreground colors, text, 44, 51
Form class, 1128
Format method, 1124
formatsdate and time picker control, 289–291
filenames, 386, 410
modules, 489–493
text, 43
FormBorderStyle property, 1133, 1136
forms, top-level, 1133
FormWindowState property, 1133
fOutCtsFlow field, 590
fOutgoing field, 960
fOutX field, 591
fParity field, 590
fragmenting local heaps, 373, 379
frame buffer, 997, 999, 1001–1003
Framework Class Library (FCL), 1125
fRedraw parameter, 146
Free method, 803
free space, 414–415
free virtual pages, 360
freeinglocal heap memory, 372
memory, 871
resources, GAPI, 1003
separate heap, 375
separate heap memory, 374
virtual memory, 368
FreeLibrary function, 491
free-memory levels, 381–384
fRemoveFromRegistry parameter, 1096
fRestore field, 27
friendly names, driver, 1052
fRoam field, 960
fRtsControl field, 591
fSearchOp parameter, 412, 1050
fSecurity field, 682
fShow parameter, 221
fSizeOnDraw field, 877
fsModifiers parameter, 828
fsState field, 213, 943
fsStyle field, 214
fStyle field, 239
ftEndTime field, 960
ftLastModified field, 445
FTP service, 719
ftStartTime field, 960
fTXContinueOnXoff field, 591
fTxim field, 597
fuFlags field, 218
fuFlags parameter, 179
full-screen dialog boxes, 865–866
full-screen windows, 871
FuncName function, 763
function calls, 6
function definition (DEF) files, 765
function keys, 97
fWinIni parameter, 872