Предметный указатель
__except, 32
__try, 32
_beginthread, 45; 46; 47; 49; 51; 57; 58; 97; 112
_beginthreadex, 45; 47; 49
_hread, 141; 145
_hwrite, 141; 145
_lclose, 141
_lcreat, 141; 143
_llseek, 141
_lopen, 141
_lread, 141; 145; 150
_lwrite, 141; 145; 150
BIOS, 141; 157
BY_HANDLE_FILE_INFORMATION, 150
CDFS, 140
CheckDlgButton, 93
CLIENTCREATESTRUCT, 74
CloseHandle, 82; 87; 93; 96; 102; 103; 104; 109; 113; 121; 125; 137; 145; 146
CompareFileTime, 149
CopyFile, 152
CREATE_ALWAYS, 144
CREATE_DEFAULT_ERROR_MODE, 79
CREATE_NEW, 144
CREATE_NEW_CONSOLE, 79
CREATE_NEW_PROCESS_GROUP, 79
CREATE_SEPARATE_WOW_VDM, 79
CREATE_SUSPENDED, 46; 47; 79
CREATE_UNICODE_ENVIRONMENT, 79
CreateDirectory, 153
CreateEvent, 98; 99; 100; 101; 102; 108
CreateFile, 143; 144; 145; 146; 147; 150; 152; 158; 159
CreateMDIWindow, 75
CreateMutex, 108; 109; 111; 116
CreateProcess, 43; 78; 80; 82; 86; 87; 92; 93; 96
CreateSemaphore, 121; 124; 137
CreateThread, 45; 46; 47; 48; 58; 64; 74; 75; 127
CRITICAL_SECTION, 106
CW_USEDEFAULT, 22; 51; 62; 64; 75; 81; 84; 112; 124; 126
DDE, 35
DEBUG_ONLY_THIS_PROCESS, 79
DEBUG_PROCESS, 79
DefWindowProc, 58
DeleteCriticalSection, 52; 58; 71; 77; 106; 134
DeleteFile, 153
DETACHED_PROCESS, 79
DeviceIoControl, 158
DosDateTimeToFileTime, 150
DrawText, 52; 58; 59; 67; 76; 106; 107; 113; 130; 138
DRIVE_CDROM, 156
DRIVE_FIXED, 156
DRIVE_RAMDISK, 156
DRIVE_REMOTE, 156
DRIVE_REMOVABLE, 156
Ellipse, 59
EndDialog, 94
EnterCriticalSection, 52; 53; 54; 55; 59; 67; 68; 70; 76; 77; 106; 107; 108; 130; 131; 134
errno, 45
ERROR_ALREADY_EXISTS, 99; 101; 102; 108; 111; 116; 121; 145
ERROR_NO_MORE_FILES, 154
EVENT_ALL_ACCESS, 99; 109
EVENT_MODIFY_STATE, 99
ExitProcess, 82
ExitThread, 48; 49
FAT, 140
FILE_ATTRIBUTE_ARCHIVE, 144; 148
FILE_ATTRIBUTE_COMPRESSED, 144; 148
FILE_ATTRIBUTE_HIDDEN, 144; 148
FILE_ATTRIBUTE_NORMAL, 144; 148
FILE_ATTRIBUTE_READONLY, 144; 148
FILE_ATTRIBUTE_SYSTEM, 144; 148
FILE_BEGIN, 146
FILE_CURRENT, 147
FILE_END, 147
FILE_FLAG_BACKUP_SEMANTICS, 145
FILE_FLAG_DELETE_ON_CLOSE, 145
FILE_FLAG_NO_BUFFERING, 144
FILE_FLAG_OVERLAPPED, 144; 150; 152; 159
FILE_FLAG_POSIX_SEMANTICS, 145
FILE_FLAG_RANDOM_ACCESS, 144
FILE_FLAG_SEQUENTIAL_SCAN, 145
FILE_FLAG_WRITE_THROUGH, 144
FILE_NOTIFY_CHANGE_ATTRIBUTES, 155
FILE_NOTIFY_CHANGE_DIR_NAME, 155
FILE_NOTIFY_CHANGE_FILE_NAME, 155
FILE_NOTIFY_CHANGE_LAST_WRITE, 155
FILE_NOTIFY_CHANGE_SECURITY, 155
FILE_NOTIFY_CHANGE_SIZE, 155
FILE_SHARE_READ, 144; 147
FILE_SHARE_WRITE, 144; 147
FILETIME, 149
FileTimeToDosDateTime, 150
FileTimeToSystemTime, 149
FindClose, 154
FindCloseChangeNotification, 155
FindFirstChangeNotification, 155
FindFirstFile, 154
FindNextChangeNotification, 155
FindNextFile, 154
FLAT, 14; 19
FlushFileBuffers, 146
free, 8; 17; 35; 36; 38; 40; 71; 77; 134
FS_CASE_IS_PRESERVED, 157
FS_CASE_SENSITIVE, 157
FS_FILE_COMPRESSION, 157
FS_PERSISTENT_ACLS, 157
FS_UNICODE_STORED_ON_DISK, 157
FS_VOL_IS_COMPRESSED, 157
FSCTL_DISMOUNT_VOLUME, 158
FSCTL_GET_COMPRESSION, 158
FSCTL_LOCK_VOLUME, 158
FSCTL_SET_COMPRESSION, 158
FSCTL_UNLOCK_VOLUME, 158
GDT, 11
GDT, 10
GENERIC IOCTL, 158
GENERIC_READ, 143
GENERIC_WRITE, 144
GetCurrentDirectory, 153
GetDiskFreeSpace, 156
GetDriveType, 156
GetExceptionCode, 26; 32; 37; 38; 39
GetExitCodeThread, 46; 49
GetFileAttributes, 148
GetFileInformationByHandle, 150
GetFileSize, 148
GetFileTime, 149
GetLastError, 36; 38; 39; 78; 87; 93; 97; 99; 100; 101; 102; 104; 108; 111; 116; 121; 122; 145; 146; 147; 148; 154
GetLogicalDrives, 156
GetLogicalDriveStrings, 156
GetOverlappedResult, 151
GetProcessHeap, 33; 34; 38; 39; 40
GetSystemDirectory, 153
GetThreadPriority, 48; 69; 77; 132
GetVolumeInformation, 157
GetWindowLong, 76; 77
GetWindowsDirectory, 153
Global Descriptor Table, 10
Global Heap, 12
GlobalAlloc, 13; 15; 35; 36
GlobalDiscard, 35
GlobalFlags, 35
GlobalFree, 35
GlobalHandle, 35
GlobalLock, 13; 35
GlobalReAlloc, 35
GlobalSize, 35
GlobalUnlock, 35
GMEM_DDESHARE, 35
HANDLE_MSG, 30
HEAP_GENERATE_EXCEPTIONS, 33; 34; 37; 39
HEAP_NO_SERIALIZE, 33; 34; 35; 38; 40
HEAP_REALLOC_IN_PLACE_ONLY, 34; 37; 39
HEAP_ZERO_MEMORY, 34; 38; 39
HeapAlloc, 34; 35; 37; 38; 39
HeapCreate, 33; 34; 36; 39
HeapDestroy, 33; 34; 38
HeapFree, 34; 35; 38; 39; 40
HeapReAlloc, 34; 35; 37; 38; 39
HeapSize, 34
High Memory Area, 9
High Performance File System, 142
HIGH_PRIORITY_CLASS, 43; 66; 80; 88; 128
HPFS, 140; 142
IBM Lan Server, 142
IDLE_PRIORITY_CLASS, 43; 66; 80; 81; 88; 129
INFINITE, 48; 96
InitializeCriticalSection, 51; 58; 64; 75; 106; 107; 127
INT21h, 9
InterlockedDecrement, 110
InterlockedExchange, 110
InterlockedIncrement, 110
INVALID_HANDLE_VALUE, 145; 154; 155
IOCTL_DISK_CHECK_VERIFY, 158
IOCTL_DISK_EJECT_MEDIA, 158
IOCTL_DISK_FORMAT_TRACKS, 158
IOCTL_DISK_GET_DRIVE_GEOMETRY, 158
IOCTL_DISK_GET_DRIVE_LAYOUT, 158
IOCTL_DISK_GET_MEDIA_TYPES, 158
IOCTL_DISK_GET_PARTITION_INFO, 158
IOCTL_DISK_LOAD_MEDIA, 158
IOCTL_DISK_MEDIA_REMOVAL, 158
IOCTL_DISK_PERFORMANCE, 158
IOCTL_DISK_REASSIGN_BLOCKS, 158
IOCTL_DISK_SET_DRIVE_LAYOUT, 158
IOCTL_DISK_SET_PARTITION_INFO, 158
IOCTL_DISK_VERIFY, 158
IOCTL_SERIAL_LSRMST_INSERT, 158
IsDlgButtonChecked, 94
LDT, 11
LDT, 10
LeaveCriticalSection, 52; 54; 55; 59; 67; 68; 71; 76; 77; 106; 107; 108; 130; 131; 134
LoadImage, 30
LoadModule, 78
Local Descroptor Table, 10
Local Heap, 13
LocalAlloc, 13; 35; 36
LocalDiscard, 35
LocalFlags, 35
LocalFree, 35
LocalHandle, 35
LocalLock, 13; 35
LocalReAlloc, 35
LocalSize, 35
LockFile, 147; 148
MAKEINTRESOURCE, 92
malloc, 8; 35; 36; 38; 40; 64; 75; 77; 127
MAX_PATH, 99; 108; 154
MDICREATESTRUCT, 75
MDI-приложение, 59
MEM_COMMIT, 16; 17; 23; 31
MEM_DECOMMIT, 17
MEM_RELEASE, 17; 23; 24; 31
MEM_RESERVE, 16; 17; 23; 30; 31
MEM_TOP_DOWN, 16
Microsoft Defrag, 141
MoveFile, 152; 154
MOVEFILE_COPY_ALLOWED, 153
MOVEFILE_DELAY_UNTIL_REBOOT, 153
MOVEFILE_REPLACE_EXISTING, 153
MoveFileEx, 152; 154
Mutex, 108
NORMAL_PRIORITY_CLASS, 43; 66; 80; 81; 88; 128
Norton Speedisk, 141
NTFS, 140
OPEN_ALWAYS, 144
OPEN_EXISTING, 144
OpenEvent, 98; 99; 100; 102; 103; 104
OpenFile, 86; 92; 141
OpenMutex, 109
OpenSemaphore, 121; 122
OVERLAPPED, 150; 159
PAGE_EXECUTE, 16
PAGE_EXECUTE_READ, 16
PAGE_EXECUTE_READWRITE, 16
PAGE_GUARD, 17; 19; 20; 21; 25; 28
PAGE_NOACCESS, 17; 18; 23; 24; 28; 31; 32
PAGE_NOCACHE, 17
PAGE_READONLY, 16; 17; 18; 19; 20; 24; 28
PAGE_READWRITE, 16; 18; 20; 25; 28
pipe, 143
POSIX, 143
PostQuitMessage, 58
process, 42
process.h, 47
PROCESS_INFORMATION, 82
PROCESS_VM_OPERATION, 19
Prototype Page Table Entry, 15
PulseEvent, 98; 100
ReadFile, 145; 146; 150; 151; 152
ReadFileEx, 151
REALTIME_PRIORITY_CLASS, 43; 66; 76; 80; 88; 128
Rectangle, 59
RegisterClass, 30
RegisterClassEx, 30
ReleaseMutex, 109; 113; 114; 115; 116; 117
ReleaseSemaphore, 122; 127; 134; 138
RemoveDirectory, 154
Requested Privilege Level, 11
ResetEvent, 98; 99; 100
Resource Kit for Windows NT, 44
ResumeThread, 46; 48; 68; 77; 79; 131
RTL_CRITICAL_SECTION, 106
SCSI, 141; 158
SECURITY_ATTRIBUTES, 45; 78; 99; 108; 121; 143; 153
SEMAPHORE_ALL_ACCESS, 122
SEMAPHORE_MODIFY_STATE, 122
SendMessage, 77
SetCurrentDtirecory, 153
SetEndOfFile, 147; 148
SetEvent, 98; 99; 100; 104; 105
SetFileAttributes, 148
SetFilePointer, 146; 147; 148
SetFileTime, 149
SetLastError, 39
SetPriorityClass, 48; 66; 76; 128; 129
SetProcessWorkingSetSize, 18
SetThreadPriority, 43; 47; 68; 69; 77; 131
SetVolumeLabel, 157
SetWindowLong, 75
Sleep, 48; 54; 55; 59; 71; 115; 116; 117; 134
STARTF_USECOUNTCHARS, 81
STARTF_USEFILLATTRIBUTE, 81
STARTF_USEPOSITION, 81
STARTF_USESHOWWINDOW, 80
STARTF_USESIZE, 81
STARTF_USESTDHANDLES, 81
STARTUPINFO, 81; 92
STATUS_GUARD_PAGE, 17
STILL_ACTIVE, 49
SuspendThread, 48; 68; 77; 131
SW_HIDE, 82
SW_MAXIMIZE, 82
SW_MINIMIZE, 81
SW_RESTORE, 82
SW_SHOW, 82
SW_SHOWDEFAULT, 81; 82
SW_SHOWMAXIMIZED, 82
SW_SHOWMINIMIZED, 82
SW_SHOWMINNOACTIVE, 82
SW_SHOWNA, 82
SW_SHOWNOACTIVATE, 82
SW_SHOWNORMAL, 82
SYNCHRONIZE, 99; 109; 122
SYSTEMTIME, 149
SystemTimeToFileTime, 149
Table Indicator, 11
TerminateProcess, 82
TerminateThread, 48; 70; 77; 132
thread, 42
THREAD_PRIORITY_ABOVE_NORMAL, 43; 48; 69; 132
THREAD_PRIORITY_BELOW_NORMAL, 43; 48; 69; 132
THREAD_PRIORITY_ERROR_RETURN, 48
THREAD_PRIORITY_HIGHEST, 43; 48; 69; 131; 132
THREAD_PRIORITY_IDLE, 43; 48
THREAD_PRIORITY_LOWEST, 43; 48; 68; 69; 77; 131; 132
THREAD_PRIORITY_NORMAL, 43; 48; 69; 131; 132
THREAD_PRIORITY_TIME_CRITICAL, 43; 48
TINY, 14
TRUNCATE_EXISTING, 144
UNICODE, 142
UNIX-программы, 143
UnlockFile, 147; 148
VFAT, 141
VirtualAlloc, 16; 17; 18; 23; 30; 31
VirtualFree, 17; 23; 24; 31
VirtualLock, 18; 26; 32
VirtualProtectEx, 19
VirtualQuery, 19
VirtualQueryEx, 19
WAIT_ABANDONED, 97
WAIT_ABANDONED_0, 97
WAIT_FAILED, 93; 97
WAIT_OBJECT_0, 97
WAIT_TIMEOUT, 97
WaitForMultipleObjects, 52; 58; 97; 98; 109; 113; 155
WaitForSingleObject, 87; 93; 95; 96; 97; 98; 101; 102; 103; 108; 109; 113; 114; 115; 116; 117; 120; 122; 133; 139; 151; 155
WIN32_FIND_DATA, 154
WinExec, 78
WM_CLOSE, 67; 76; 77; 130; 138
WM_COMMAND, 23; 27; 30; 31; 51; 53; 55; 59; 64; 66; 67; 68; 75; 76; 77; 85; 86; 87; 92; 93; 112; 114; 126; 129; 131; 138; 139
WM_COMMNAD, 58
WM_CREATE, 23; 30; 31; 51; 55; 58; 63; 74; 112; 126
WM_DESTROY, 23; 30; 31; 51; 55; 58; 67; 112; 129
WM_INITDIALOG, 93
WM_MDICREATE, 75
WM_MDIDESTROY, 77
WM_PAINT, 49; 51; 55; 58; 67; 76; 112; 116; 130; 138
WM_RBUTTONDOWN, 76
WNDCLASSEX, 30
WriteFile, 145; 146; 150; 151; 152
WriteFileEx, 151
асинхронные операции с файлами, 150
атрибуты файла, 148
базовый адрес, 11
виртуальная память, 12
вытесняющая мультизадачность, 41
глобальный пул, 12
дескриптор прототипа PTE, 15
дескриптор страницы памяти, 15
задача, 42
каталог таблиц страниц, 12
каталог таблиц страниц, 12
классы приоритета процессов, 43
критическая секция, 106
линейный адрес, 10
логический адрес, 9
локальный пул, 13
механизм динамической передачи сообщений DDE, 35
невытесняющая мультизадачность, 41
область старшей памяти, 9
объект Mutex, 108
объект-событие, 98
объекты синхронизации, 44
объекты-семафоры, 119
относительный приоритет задач, 43
передача данных между процессами, 45
переключательная мультизадачность, 41
поток, 42
приложение Process Viewer, 44
приложение Process Walker, 19
процесс, 42; 78
реальный режим работы процессора, 8
сегмент, 8
селектор, 10
смещение, 8; 10
состояние страниц памяти, 15
страницы памяти, 12
таблица страниц, 12
трубы, 143
уровень приоритета задач, 42
устройство чтения CD-ROM, 156
физический адрес, 8
формат селектора, 11
электронный диск, 156