The name of the shared resource corresponding to the
mutex. By default a universal unique identifier is supplied.
timeout
The amount of time (in seconds) that the mutex should try
to attempt to get a lock. By default no timeout is supplied and the
mutex will attempt to acquire the lock indefinitely.
create
Should the mutex be created or are we attaching to an
existing on. Default is TRUE.