305e3df8fa
The code in this file was adapted from the STL on the 2021-07-05. It backports the following Windows 8 functions to Windows 7: * WaitOnAddress * WakeByAddressSingle * WakeByAddressAll These functions are used within `til`. This commit will allow `til` to be used in the conhost source code. Validation * [x] correct .dll loads on Windows 7 * [x] correct .dll loads on Windows 10 * [x] link line for PublicTerminalCore prefers this fake apiset over kernel32
20 lines
901 B
Modula-2
20 lines
901 B
Modula-2
LIBRARY
|
|
EXPORTS
|
|
DeleteSynchronizationBarrier = kernel32.DeleteSynchronizationBarrier
|
|
EnterSynchronizationBarrier = kernel32.EnterSynchronizationBarrier
|
|
InitOnceBeginInitialize = kernel32.InitOnceBeginInitialize
|
|
InitOnceComplete = kernel32.InitOnceComplete
|
|
InitOnceExecuteOnce = kernel32.InitOnceExecuteOnce
|
|
InitOnceInitialize = kernel32.InitOnceInitialize
|
|
InitializeConditionVariable = kernel32.InitializeConditionVariable
|
|
InitializeSynchronizationBarrier = kernel32.InitializeSynchronizationBarrier
|
|
SignalObjectAndWait = kernel32.SignalObjectAndWait
|
|
Sleep = kernel32.Sleep
|
|
SleepConditionVariableCS = kernel32.SleepConditionVariableCS
|
|
SleepConditionVariableSRW = kernel32.SleepConditionVariableSRW
|
|
WaitOnAddress
|
|
WakeAllConditionVariable = kernel32.WakeAllConditionVariable
|
|
WakeByAddressAll
|
|
WakeByAddressSingle
|
|
WakeConditionVariable = kernel32.WakeConditionVariable
|