《Windows/Win32/Windows NT 程序设计专用API函数参考 第3卷》求取 ⇩

第一章 原子1

AddAtom1

DeleteAtom1

FindAtom2

GetAtomHandle2

GetAtomName2

GlobalAddAtom2

GlobalDeleteAtom3

GlobalFindAtom3

GlobalGetAtomName3

InitAtomTable4

MAKEINTATOM4

一个完整的编程实例4

第二章 通讯函数7

BuildCommDCB7

ClearCommBreak11

ClearCommError12

CloseComm13

EnableCommNotification13

EscapeCommFunction14

GetCommError15

GetCommEventMask16

GetCommMask16

GetCommModemStatus17

GetCommProperties18

GetCommState20

GetCommTimeouts20

OpenComm21

PurgeComm21

SetCommBreak22

SetCommEventMask22

SetCommMask23

SetCommState23

SetCommTimeouts24

SetupComm24

TransmitCommChar25

WaitCommEvent25

一个完整的编程实例26

第三章 调试支持29

ContinueDebugEvent29

DebugActiveProcess29

DebugBreak29

FAR DebugOutput30

FatalAppExit30

FatalExit30

GetThreadContext31

OutputDebugString31

ReadProcessMemory31

SetThreadContext32

WaitForDebugEvent32

WriteProcessMemory35

第四章 下拉文件函数36

DragAcceptFiles36

DragFinish36

DragQueryFile36

DragQueryPoint37

一个完整的编程实例37

第五章 动态数据交换(DDE)40

DdeAbandonTransaction40

DdeAccessData40

DdeAddData41

DdeClientTransaction41

DdeCmpStringHandles42

DdeConnect42

DdeConnectList43

DdeCreateDataHandle44

DdeCreateStringHandle45

DdeDisconnect45

DdeDisconnectList46

DdeEnableCallback46

DdeFreeDataHandle46

DdeFreeStringHandle47

DdeGetData47

DdeGetLastError47

DdeImpersonateClient48

DdeInitialize48

DdeKeepStringHandle53

DdeNameService54

DdePostAdvise55

DdeQueryConvInfo55

DdeQueryNextServer56

DdeQueryString57

DdeReconnect57

DdeSetQualityOfService57

DdeSetUserHandle58

DdeUnaccessData58

DdeUninitialize59

一个完整的编程实例59

第六章 环境存取66

GetCommandLine66

GetDOSEnvironment66

GetEnvironmmentStrings66

GetEnvironmentVariable67

GetStartupInfo67

GetVersion68

SetEnvironmentVariable69

一个完整的编程实例69

第七章 错误相关函数72

Beep72

ExitWindows72

ExitWindowsEx72

ExitWindowsExec73

FlashWindow73

SetLastError74

SetErrorMode74

SetLastError75

SetLastErrorEx75

一个完整的编程实例75

第八章 事件登录79

BackupEventLog79

ClearEventLog79

CloseEyentLog80

DeregisterEventSource80

GetNumberOfEventLogRecords80

GetOldestEventLogRecord80

OpenBackupEventLog81

OpenEventLog81

ReadEventLog82

RegisterEventSource83

ReportEvent84

一个完整的编程实例84

第九章 例外处理87

AbnormalTermination87

GetExceptionCode88

GetExceptionInformation88

RaiseException89

SetUnhandledExceptionFilter89

UnhandledExceptionFilter90

一个完整的编程实例90

第十章 句柄复制93

DuplicateHandle93

第十一章 钩子函数94

CallMsgFilter94

CallNextHookEx95

SetWindowsHook95

SetWindowsHookEx95

UnhookWindowsHook98

UnhookWindowsHookEx99

一个完整的编程实例99

第十二章 初始化文件函数103

CloseProfileUserMapping103

GetPrivateProfileInt103

GetPrivateProfileSection104

GetPrivateProfileString104

GetProfileInt105

GetProfileSection105

GetProfileString106

OpenProfileUserMapping106

WritePrivateProfileSection106

WritePrivateProfileString107

WriteProfileSection107

WriteProfileString108

一个完整的编程实例108

第十三章 安装和压缩函数113

CopyLZFile113

GetExpandedName113

GetFileResource114

GetFileResourceSize114

GetFileVersionInfo115

GetFileVersionInfoSize115

LZClose116

LZCopy116

LZDone116

LZDInit116

LZOpenFile117

LZRead117

LZSeek118

LZStart118

VerFindFile119

VerInstallFile119

VerLanguageName121

VerQueryValue121

一个完整的编程实例121

第十四章 映像文件125

CreateFileMapping125

FlushViewOfFile126

MapViewOfFile126

MapViewOfFileEx127

OpenFileMapping127

UnmapViewOfFile128

一个完整的编程实例128

第十五章 MDI(多重文档界面)函数132

CreateMDIWindow132

DefMDIChildProc133

TranslateMDISysAccel133

第十六章 存储器的分配和管理134

GetProeessHeap134

GlobalAlloc134

GlobalCompact135

GlobalDiscard135

GlobadDosAlloc135

GlobalDosFree136

GlobalFlags136

GlobalFree136

FAR★GlobalLock136

GlobalMemoryStatus137

GlobalNotify138

GlobalReAlloc138

GlobalSize139

GlobalUnlock139

HeapAlloc139

HeapCreate140

HeapDestroy140

HeapFree141

HeapReAlloc141

HeapSize142

IsBadCodePtr142

IsBadHugeReadPtr142

IsBadHugeWritePtr143

IsBadReadPtr143

IsBadStringPtr143

IsBadWritePtr143

LocalAlloc143

LocalCompact144

LocalDiscard144

LocalFlags145

LocalFree145

LocalHandle145

LocalLock145

LocalReAlloc146

LocalSize146

LocalUnlock147

VirtualAlloc147

VirtualFree148

VirtualLock148

VirtualProtect149

VirtualProtectEx149

VirtualQuery150

VirtualQueryEx150

VirtualUnlock151

一个完整的编程实例152

第十七章 图元文件155

CloseEnhMetaFile155

CloseMetaFile156

CopyEnhMetaFile157

CopyMetaFile158

CreateEnhMetaFile159

CreateMetaFile161

DeleteEnhMetaFile162

DeleteMetaFile163

EnumEnhMetaFile164

EnumMetaFile165

GdiComment166

GetEnhMetaFile167

GetEnhMetaFileBits167

GetEnhMetaFileDescription168

GetEnhMetaFileHeader168

GetEnhMetaFilePalettaEntries168

GetMetaFile169

GetMetaFileBits170

GetEnhMetaFileBitsEx170

GetWinMetaFileBits171

PlayEnhMetaFile171

PlayEnhMetaFileRecord172

PlayMetaFile173

PlayMetaFileRecord174

SetEnhMetaFileBits174

SetMetaFileBits174

SetMetaFileBitsEx175

SetWinMetaFileBits175

一个完整的编程实例176

第十八章 MCI函数179

mciGetCreatorTask179

mciGetDeviceID179

mciGetErrorString179

mciGetYieldProc180

mciSendCommand180

mciSendString182

mciSetYieldProc183

第十九章 多媒体计时器184

timeBeginPeriod184

timeEndPeriod184

timeGetDevCaps185

timeGetSystemTime186

timeGetTime187

timeKillEvent187

timeSetEvent188

一个完整的编程实例189

第二十章 MIDI多媒体函数192

auxGetDevCaps192

auxGetNumDevs193

auxGetVolume193

auxOutMessage193

auxSetVolumev194

MessageBeep194

midiInAddBuffer195

midiInClose196

midiInFunc196

midiInGetDevCaps197

midiInGetErrorText198

midiInGetID198

midiInGetNumDevs199

midiInMessage199

midiInOpen200

midiInPrepareHeader201

midiInReset202

midiInStart202

midiInStop203

midiInUnprepareHeader203

MidiOutCacheDrumPatches204

midiOutCachePatches205

midiOutClose206

midiOutFunc207

midiOutGetDevCaps207

midiOutGetErrorText209

midiOutGetNumDevs209

midiOutGetVolume210

midiOutLongMsg210

midiOutOpen211

midiOutPrepareHeadder212

midiOutRest213

midiOutSetVolume214

midiOutShortMsg214

midiOutUnprepareHeader215

一个完整的编程实例216

第二十一章 多媒体声波函数219

waveInAddBuffer219

WaveInClose220

waveInGetDevCaps221

waveInGetErrorText222

waveInGetID222

waveInGetNumDevs222

waveInGetPosition223

waveInMessage223

waveInOpen223

waveInPrepareHeader225

waveInReset226

waveInStart226

waveInStop227

waveInUnprepaerHeader227

waveOutBreakLoop228

waveOutClose228

waveOutGetDevCaps229

waveOutGetErrorText230

waveOutGetID230

waveOutGetNumDevs230

waveOutGetPitch231

waveOutGetPlaybackRate231

waveOutGetPosition232

waveOutGetVolume232

waveOutMessage233

waveOutOpen233

waveOutPause234

waveOutPrepareHeader235

waveOutReset235

waveOutRestart236

waveOutSetPitch236

waveOutSetPlaybackRate236

waveOutSetVolume237

waveOutUnprepareHeader237

waveOutWrite238

第二十二章 多媒体文件的输入/输出240

IOProc240

mmioAdvance241

mmioAscend242

mmioClose243

mmioCreateChunk244

mmioDescend245

mmioFlush245

mmioFOURCC246

mmioGetInfo246

mmioInstallIOProc246

mmioOpen247

mmioRead249

mmioRename250

mmioSeek250

mmioSendMessage250

mmioSetBuffer251

mmioSetInfo251

mmioStringToFOURCC252

mmioWrite252

第二十三章 对象的链接和封装(OLE)254

OleActivate254

OleBlockServer255

OleClone255

OleClose256

OleCopyFromLink256

OleCopyToClipboard257

OleCreate257

OleCreateFromClip258

OleCreateFromFile259

OleCreateFromTemplate260

OleCreateInvisible260

OleCreateLinkFromClip261

OleCreateLinkFromFile262

OleDelete263

OleDraw263

OleEnumFormats263

OleEnumObjects264

OleEqual264

OleExecute264

OleGetData265

OleGetLinkUpdateOptions265

OleIsDcMeta266

OleLoadFromStream266

OleLockServer267

OleObjectConvert267

OleQueryBounds268

OleQueryClientVersion268

OleQueryCreateFromClip268

OleQueryLinkFromClip269

OleQueryName269

OleQueryOpen270

OleQueryOutOfDate270

OleQueryProtocol270

OleQueryReleaseError270

OleQueryReleaseMethod271

OleQueryReleaseStatus271

OleQueryServerVersion272

OleQuerySize272

OleQueryType272

OleReconnect273

OleRegisterClientDoc273

OleRegisterServer274

OleRegisterServerDoc274

OleRelease275

OleRename275

OleRenameClientDoc275

OleRenameServerDoc276

OleRequestData276

OleRevertClientDoc276

OleRevertServerDoc277

OleRevokeClientDoc277

OleRevokeOjbect277

OleRevokeServer278

OleRevokeServerDoc278

OleSavedClientDoc278

OleSavedServerDoc279

OleSaveToStream279

OleSetBounds280

OleSetColorScheme280

OleSetData281

OleSetHostNames282

OleSetLinkUpdateOptions282

OleSetTargetDevice283

OleUnblockServer284

OleUnlockServer284

OleUpdate285

第二十四章 路径286

AbortPath286

BeginPath286

CloseFigure287

EndPath287

FillPath287

FlattenPath287

GetMiterLimit288

GetPath288

PathToRegion289

SelectClipPath289

SetMiterLimit289

StrokeAndFillPath290

StrokePath290

WidenPath290

一个完整的编程实例291

第二十五章 管道293

CallNamedPipe293

ConnectNamedPipe294

CreateNamedPipe295

DisconnectNamedPipe298

GetNamedPipeHandleState299

GetNamedPipeInfo299

ImpersonateNamedPipeClient300

PeekNamedPipe301

RevertToSelf301

SetNamedPipeHandleState302

TransactNamedPipe303

WaitNamedPipe304

第二十六章 打印305

AbortDoc305

AbortPrinter305

AddForm306

AddJob306

AddPrinter307

AddPrinterDriver308

AddPrintProcessor309

AdvancedDocumentProperties310

ClosePrinter313

DeleteForm314

DeletePrinter314

DeletePrinterDriver314

DeletePrintProcessor314

DocumentProperties315

EndDoc316

EndDocPrinter316

EndPage316

EndPagePrinter316

EnumForms317

EnumJobs317

EnumPorts320

EnumPrinterDrivers320

EnumPrinters321

EnumPrintProcessors323

GetForm323

GetJob324

GetPrinter324

GetPrinterData326

GetPrinterDriver326

GetPrinterDriverDirectory327

GetPrinterProcessorDirectory328

OpenPrinter328

PrinterProperties329

ReadPrinter329

ScheduleJob329

SetAbortProc329

SetForm330

SetJob330

SetPrinter331

SetPrinterData331

StartDoc332

StartDocPrinter333

StartPage333

StartPagePrinter333

WritePrinter334

第二十七章 进程与线程335

CreateProcess335

CreateRemoteThread339

CreateThread340

ExitProcess341

ExitThread342

GetCurrentProcess342

GetCurrentProcessId343

GetCurrentThread343

GetCurrentThreadId343

GetCurrentTime344

GetExitCodeProcess344

GetExitCodeThread345

GetPriorityClass345

GetProcessShutdownParameters346

GetThreadPriority346

GetThreadSelectorEntry347

OpenProcess347

ResumeThread348

SetPriorityClass348

SetProcessShutdownParameters351

SetThreadPriority351

ShellExecute351

Sleep352

SleepEx353

SuspendThread353

TerminateProcess354

TerminateThread354

WaitForInputIdle355

WinExec355

一个完整的编程实例355

第二十八章 区域362

CombineRgn362

CreateEllipticRgn363

CreateEllipticRgnIndirect363

CreatePolygonRgn364

CreatePolyPolygonRgn364

CreateRectRgn365

CreateRectRgnIndirect365

CreateRoundRectRgn366

EqualRgn366

ExtCreateRegion366

FillRgn367

FrameRgn368

GetPolyFillMode368

GetRegionData368

GetRgnBox368

InvertRgn369

OffsetRgn369

PaintRgn369

PtInRegion369

RectInRegion369

SelectClipRgn370

SetPolyFillMode370

一个完整的编程实例370

第二十九章 登录373

RegCloseKey373

RegCreateKey373

RegCreateKeyEx374

RegDeleteKey376

RegDeleteValue376

RegEnumKey377

RegEnumKeyEx378

RegEnumValue379

RegFlushKey381

RegNotifyChangeKeyValue381

RegOpenKey382

RegOpenKeyEx382

RegQueryInfoKey384

RegQueryValue386

RegQueryValueEx387

RegReplaceKey388

RegRestoreKey389

RegSaveKey389

RegSetKeySecurity390

RegSetValue391

RegSetValueEx391

一个完整的编程实例392

第三十章 资源管理395

EnumResourecLanguages395

EnumResourceNames396

EnumResourceTypes397

FindResource398

FindResourceEx399

FreeResource399

LoadResource400

LockResource401

SizeofResource401

UnlockResource402

一个完整的编程实例402

第三十一章 安全性405

AccessCheck405

AccessCheckAndAuditAlarm406

AddAccessAllowedAce406

AddAce407

AdjustTokenGroups408

AdjustToKenPrivileges409

AreAllAccessesGranted410

AreAnyAccessesGranted410

CopySid410

DeleteAce411

EqualSid411

GetAce412

GetAclInformation412

GetFileSecurity413

GetLengthSid414

GetProcessWindowStation415

GetSecurityDescriptorControl415

GetSecurityDescriptorDacL416

GetSecurityDescriptorGroup417

GetSecurityDescriptorLength418

GetSecurityDescriptorOwner419

GetSecurityDescriptorSacl419

GetSidIdentifierAuthority(PSID pSID)420

GetSidLengthRequired421

GetSidSubAuthority421

GetSidSubAuthorityCount422

GetTokenInformation422

GetUserObjectSecurity424

ImpersonateNamedPipeClient425

InitializeAcl425

InitializeSecurityDescriptor425

InitializeSid426

IsValidAcl427

IsValidSecurityDescriptor427

IsValidSid428

MapGenericMask429

ObjectCloseAuditAlarm429

ObjectOpenAuditAlarm430

ObjectPrivilegeAuditAlarm431

OpenProcessToken431

OpenThreadToken432

PrivilegeCheck432

PrivilegedServiceAuditAlarm433

SetAclInformation433

SetFileSecurity434

SetPrivateObjectSecurity434

SetSecurityDescriptorDacl435

SetSecurityDescriptorGroup435

SetSecurityDescriptorOwner436

SetSecurityDescriptorSacl436

SetTokenInformation437

SetUserObjectSecurity438

第三十二章 同步439

CreateEvent439

CreateMutex440

CreateSemaphore441

DeleteCriticalSection442

EnterCriticalSection443

InitializeCriticalSection443

InterlockedDecrement444

InterlockedIncrement444

LeaveCriticalSection444

MsgWaitForMultipleObjects445

OpenEvent446

OpenMutex447

OpenSemaphore448

PulseEvent449

ReleaseMutex450

ReleaseSemaphore450

ResetEvent451

SetEvent451

WaitForMultipleObjects452

WaitForMultipleObjectsEx453

WaitForSingleObject454

WaitForSingleObjectEx455

一个完整的编程实例456

第三十三章 线程局部存储器462

TlsAlloc462

TlsFree462

TlsGetValue463

TlsSetValue463

如何使用线程局部存储器函数463

附录A WINDOWS窗口消息快速参照表465

1994《Windows/Win32/Windows NT 程序设计专用API函数参考 第3卷》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Herbert Schildt等著;万 方译 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。