My Project
Loading...
Searching...
No Matches
rundown.c File Reference

Go to the source code of this file.

Macros

#define TEARDOWN_ACTIVE   (1ULL << 63)
#define REFERENCE_COUNT   (0x7FFFFFFFFFFFFFFF)

Functions

bool MsAcquireRundownProtection (IN PRUNDOWN_REF rundown)
void MsReleaseRundownProtection (IN PRUNDOWN_REF rundown)
void MsWaitForRundownProtectionRelease (IN PRUNDOWN_REF rundown)

Macro Definition Documentation

◆ REFERENCE_COUNT

#define REFERENCE_COUNT   (0x7FFFFFFFFFFFFFFF)

Definition at line 4 of file rundown.c.

◆ TEARDOWN_ACTIVE

#define TEARDOWN_ACTIVE   (1ULL << 63)

Definition at line 3 of file rundown.c.

Function Documentation

◆ MsAcquireRundownProtection()

bool MsAcquireRundownProtection ( IN PRUNDOWN_REF rundown)

Definition at line 7 of file rundown.c.

◆ MsReleaseRundownProtection()

void MsReleaseRundownProtection ( IN PRUNDOWN_REF rundown)

Definition at line 40 of file rundown.c.

◆ MsWaitForRundownProtectionRelease()

void MsWaitForRundownProtectionRelease ( IN PRUNDOWN_REF rundown)

Definition at line 63 of file rundown.c.