[Interlocked function] InterlockedBitTestAndSetRelease [Description] 
Tests the specified bit of the specified LONG value and sets it to 1. The operation is atomic, and it is performed with release memory ordering semantics