An enum to identify results of a lock request:
SMC_LOCK_R_GRANTED
SMC_LOCK_R_NOTNEEDED
SMC_LOCK_R_WAITED
SMC_LOCK_R_DIDNTWAIT
SMC_LOCK_R_DEADLOCK
SMC_LOCK_R_INTERRUPTED