▼
MSDN Library - April 2000
▶
Welcome to the MSDN Library
▶
Visual Studio 6.0 Documentation
▶
Office Developer Documentation
▶
Windows CE Documentation
▶
Platform SDK
▶
SDK Documentation
▼
DDK Documentation
About DDK Documentation
▶
Windows 95 DDK
▶
Windows 98 Driver Development Kit
▶
Windows 2000 Driver Development Kit
▼
Windows NT 4.0 DDK
▶
Legal Information
▶
Release Notes for V4.0
▶
Programmer's Guide
▼
Kernel-Mode Drivers
▶
Design Guide
▼
Reference
▼
Part 1: Kernel-Mode Support Routines
▶
Chapter 1 Summary of Kernel-mode Support Routines
▶
Chapter 2 Executive Support Routines
▶
Chapter 3 Hardware Abstraction Layer Routines
▶
Chapter 4 I/O Manager Routines
▶
Chapter 5 Kernel Routines
▼
Chapter 6 Memory Manager Routines
ADDRESS_AND_SIZE_TO_SPAN_PAGES
ARGUMENT_PRESENT
BYTE_OFFSET
BYTES_TO_PAGES
COMPUTE_PAGES_SPANNED
CONTAINING_RECORD
FIELD_OFFSET
MmAllocateContiguousMemory
MmAllocateNonCachedMemory
MmBuildMdlForNonPagedPool
MmCreateMdl
MmFreeContiguousMemory
MmFreeNonCachedMemory
MmGetMdlByteCount
MmGetMdlByteOffset
MmGetMdlVirtualAddress
MmGetPhysicalAddress
MmGetSystemAddressForMdl
MmInitializeMdl
MmIsAddressValid
MmIsNonPagedSystemAddressValid
MmIsThisAnNtAsSystem
MmLockPagableCodeSection
MmLockPagableDataSection
MmLockPagableSectionByHandle
MmMapIoSpace
MmMapLockedPages
MmPageEntireDriver
MmResetDriverPaging
MmPrepareMdlForReuse
MmProbeAndLockPages
MmQuerySystemSize
MmSizeOfMdl
MmUnlockPages
MmUnlockPagableImageSection
MmUnmapIoSpace
MmUnmapLockedPages
PAGE_ALIGN
ROUND_TO_PAGES
▶
Chapter 7 Object Manager Routines
▶
Chapter 8 Process Structure Routines
▶
Chapter 9 Runtime Library Routines
▶
Chapter 10 Security Reference Monitor Routines
▶
Chapter 11 ZwXxx Routines
▶
Chapter 12 System Structures
▶
Part 2: Device-type-specific Requirements
▶
Part 3: SCSI Drivers
▶
Graphics Drivers
▶
Multimedia Drivers
▶
Network Drivers
▶
Virtual DOS Drivers
▶
Smart Card DDK
▶
Windows Resource Kits
▶
Knowledge Base
▶
Technical Articles
▶
Backgrounders
▶
Specifications
▶
Books
▶
Partial Books
▶
Periodicals
▶
Samples