Declaration¶
Source position: syncobjs.pp line 274
type
TMutex = class(THandleObject)
public
constructor Create(aUseCOMWait: Boolean=False); overload;
constructor Create(aAttributes: PSecurityAttributes;
aInitialOwner: Boolean; const aName: string;
aUseCOMWait: Boolean=False); overload;
constructor Create(aAccess: Cardinal; aInherit: Boolean;
const aName: string; aUseCOMWait: Boolean=False); overload;
destructor Destroy;
function WaitFor : TWaitResult;
procedure Acquire;
procedure Release;
end;