Available on cs
@:overloadstaticOpenExisting(name:String):Mutex
@:overloadstaticOpenExisting(name:String, rights:MutexRights):Mutex
@:overloadfinalnew()
@:overloadfinalnew(initiallyOwned:Bool, name:String, createdNew:Out<Bool>, mutexSecurity:MutexSecurity)
@:overloadfinalnew(initiallyOwned:Bool, name:String, createdNew:Out<Bool>)
@:overloadfinalnew(initiallyOwned:Bool, name:String)
@:overloadfinalnew(initiallyOwned:Bool)
@:overloadfinalGetAccessControl():MutexSecurity
@:overloadfinalReleaseMutex():Void
@:overloadfinalSetAccessControl(mutexSecurity:MutexSecurity):Void
Handle:IntPtr
SafeWaitHandle:SafeWaitHandle
@:overloadClose():Void
@:overloadWaitOne():Bool
@:overloadWaitOne(timeout:TimeSpan, exitContext:Bool):Bool
@:overloadWaitOne(timeout:TimeSpan):Bool
@:overloadWaitOne(millisecondsTimeout:Int):Bool
@:overloadWaitOne(millisecondsTimeout:Int, exitContext:Bool):Bool
@:overloadCreateObjRef(requestedType:Type):ObjRef
@:overloadfinalGetLifetimeService():Dynamic
@:overloadInitializeLifetimeService():Dynamic