• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▼DDK Documentation
      • ▶Windows 95 Device Driver Kit
      • ▶Windows CE Device Driver Kit
      • ▼Microsoft 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
                • 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
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers