VOID __stdcall PopEsWorkItemSchedule(UINT64 WorkNugget){ _m_prefetchw(&PopEsWorkItemDue); if( _InterlockedOr(&PopEsWorkItemDue, WorkNugget | 0x80000000) >= 0 ) ExQueueWorkItem(&PopEsWorkItem, DelayedWorkQueue); }