mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 06:21:15 +00:00
msvcr100: Add ExternalContextBase::Unblock implementation.
This commit is contained in:
parent
b96e7d34e4
commit
c595bef69b
|
@ -915,7 +915,11 @@ unsigned int __thiscall ExternalContextBase_GetScheduleGroupId(const ExternalCon
|
||||||
DEFINE_THISCALL_WRAPPER(ExternalContextBase_Unblock, 4)
|
DEFINE_THISCALL_WRAPPER(ExternalContextBase_Unblock, 4)
|
||||||
void __thiscall ExternalContextBase_Unblock(ExternalContextBase *this)
|
void __thiscall ExternalContextBase_Unblock(ExternalContextBase *this)
|
||||||
{
|
{
|
||||||
FIXME("(%p)->() stub\n", this);
|
TRACE("(%p)->()\n", this);
|
||||||
|
|
||||||
|
/* TODO: throw context_unblock_unbalanced if this->blocked goes below -1 */
|
||||||
|
if (!InterlockedDecrement(&this->blocked))
|
||||||
|
RtlWakeAddressSingle(&this->blocked);
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFINE_THISCALL_WRAPPER(ExternalContextBase_IsSynchronouslyBlocked, 4)
|
DEFINE_THISCALL_WRAPPER(ExternalContextBase_IsSynchronouslyBlocked, 4)
|
||||||
|
|
Loading…
Reference in a new issue