.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH RtlpUnWaitCriticalSection 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBRtlpUnWaitCriticalSection\fR (NTDLL.@) .SH SYNOPSIS NTSTATUS RtlpUnWaitCriticalSection ( RTL_CRITICAL_SECTION* \fIcrit\fR ) .SH DESCRIPTION .PP Notifies other threads waiting on the busy critical section that it has become free. .SH PARAMS \fIcrit\fR \fB[In/Out]\fR Critical section. .PP .SH RETURNS .PP \fBSuccess:\fR \fBSTATUS_SUCCESS\fR. .PP \fBFailure:\fR Any error returned by \fBNtReleaseSemaphore(3w)\fR. .SH NOTES .PP Use \fBRtlLeaveCriticalSection(3w)\fR instead of this function as it is often much faster. .SH SEE .PP RtlInitializeCriticalSectionEx(), RtlInitializeCriticalSection(), \fBRtlInitializeCriticalSectionAndSpinCount(3w)\fR, RtlDeleteCriticalSection(), \fBRtlEnterCriticalSection(3w)\fR, RtlLeaveCriticalSection(), \fBRtlTryEnterCriticalSection(3w)\fR .SH IMPLEMENTATION .PP Declared in \fB"winternl.h"\fR. .PP Implemented in \fB"dlls/ntdll/critsection.c"\fR. .PP Debug channel \fB"ntdll"\fR.