SendSemaphore extended