• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio 6.0 Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▼Platform SDK
      • ▶Getting Started
      • ▶Design Strategies and Standards
      • ▼Base Services
        • ▶Debugging and Error Handling
        • ▼DLLs, Processes, and Threads
          • ▶Dynamic-Link Libraries
          • ▶Processes and Threads
          • ▶Services
          • ▼Synchronization
            • ▶About Synchronization
            • ▶Using Synchronization
            • ▼Synchronization Reference
              • ▼Synchronization Functions
                • APCProc
                • CancelWaitableTimer
                • ChangeTimerQueueTimer
                • CreateEvent
                • CreateMutex
                • CreateSemaphore
                • CreateTimerQueue
                • CreateTimerQueueTimer
                • CreateWaitableTimer
                • DeleteCriticalSection
                • DeleteTimerQueue
                • DeleteTimerQueueEx
                • DeleteTimerQueueTimer
                • EnterCriticalSection
                • GetOverlappedResult
                • InitializeCriticalSection
                • InitializeCriticalSectionAndSpinCount
                • InterlockedCompareExchange
                • InterlockedCompareExchangePointer
                • InterlockedDecrement
                • InterlockedExchange
                • InterlockedExchangeAdd
                • InterlockedExchangePointer
                • InterlockedIncrement
                • LeaveCriticalSection
                • MsgWaitForMultipleObjects
                • MsgWaitForMultipleObjectsEx
                • OpenEvent
                • OpenMutex
                • OpenSemaphore
                • OpenWaitableTimer
                • PulseEvent
                • QueueUserAPC
                • RegisterWaitForSingleObject
                • ReleaseMutex
                • ReleaseSemaphore
                • ResetEvent
                • SetCriticalSectionSpinCount
                • SetEvent
                • SetWaitableTimer
                • SignalObjectAndWait
                • TimerAPCProc
                • TryEnterCriticalSection
                • UnregisterWait
                • UnregisterWaitEx
                • WaitForMultipleObjects
                • WaitForMultipleObjectsEx
                • WaitForSingleObject
                • WaitForSingleObjectEx
                • WaitOrTimerCallback
              • ▶Synchronization Structures
              • ▶Synchronization Macros
          • ▶Generic Thunks
        • ▶Event Tracing
        • ▶Files and I/O
        • ▶Hardware
        • ▶Indexing Service
        • ▶International Features
        • ▶Interprocess Communications
        • ▶Memory
        • ▶Performance Monitoring
        • ▶Registry
        • ▶Removable Storage Manager
        • ▶Terminal Services
        • ▶Windows Clustering
      • ▶Component Services
      • ▶Data Access Services
      • ▶Graphics and Multimedia Services
      • ▶Management Services
      • ▶Messaging and Collaboration Services
      • ▶Networking and Directory Services
      • ▶Security
      • ▶Tools and Languages
      • ▶User Interface Services
      • ▶Web Services
      • ▶Win32 API
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples