??0CCritSection@@QAE@XZ ??0CShareLockExport@@QAE@XZ ??0CShareLockNH@@QAE@XZ ??0CSimpleCritSection@@QAE@XZ ??1CCritSection@@QAE@XZ ??1CShareLockExport@@QAE@XZ ??1CShareLockNH@@QAE@XZ ??1CSimpleCritSection@@QAE@XZ ??4CShareLockExport@@QAEAAV0@ABV0@@Z ??4CSimpleCritSection@@QAEAAV0@ABV0@@Z ?Enter@CCritSection@@QAEXAAVCWaitingThread@@@Z ?Enter@CCritSection@@QAEXXZ ?Enter@CSimpleCritSection@@QAEXAAVCWaitingThread@@@Z ?Enter@CSimpleCritSection@@QAEXXZ ?ExclusiveLock@CShareLockExport@@QAEXXZ ?ExclusiveLock@CShareLockNH@@QAEXXZ ?ExclusiveToPartial@CShareLockNH@@QAEXXZ ?ExclusiveToShared@CShareLockExport@@QAEXXZ ?ExclusiveToShared@CShareLockNH@@QAEXXZ ?ExclusiveUnlock@CShareLockExport@@QAEXXZ ?ExclusiveUnlock@CShareLockNH@@QAEXXZ ?FirstPartialToExclusive@CShareLockNH@@QAEXXZ ?GetPerThreadEvent@@YGPAXXZ ?Leave@CCritSection@@QAEXXZ ?Leave@CSimpleCritSection@@QAEXXZ ?PartialLock@CShareLockNH@@QAEXXZ ?PartialToExclusive@CShareLockNH@@QAEHXZ ?PartialToShared@CShareLockNH@@QAEXXZ ?PartialUnlock@CShareLockNH@@QAEXXZ ?ShareLock@CShareLockExport@@QAEXXZ ?ShareLock@CShareLockNH@@QAEXXZ ?ShareLockInternal@CShareLockNH@@AAEXXZ ?ShareUnlock@CShareLockExport@@QAEXXZ ?ShareUnlock@CShareLockNH@@QAEXXZ ?ShareUnlockInternal@CShareLockNH@@AAEXXZ ?SharedToExclusive@CShareLockExport@@QAEHXZ ?SharedToExclusive@CShareLockNH@@QAEHXZ ?SharedToPartial@CShareLockNH@@QAEHXZ ?TryEnter@CCritSection@@QAEHAAVCWaitingThread@@@Z ?TryEnter@CCritSection@@QAEHXZ ?TryEnter@CSimpleCritSection@@QAEHAAVCWaitingThread@@@Z ?TryEnter@CSimpleCritSection@@QAEHXZ ?TryExclusiveLock@CShareLockExport@@QAEHXZ ?TryExclusiveLock@CShareLockNH@@QAEHXZ ?TryPartialLock@CShareLockNH@@QAEHXZ ?TryShareLock@CShareLockExport@@QAEHXZ ?TryShareLock@CShareLockNH@@QAEHXZ ?WakeReaders@CShareLockNH@@AAEXXZ