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)
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue