kernel32: Add stubs for several SRW lock functions.

oldstable
Louis Lenders 2011-10-12 23:13:51 +02:00 committed by Alexandre Julliard
parent f2c33ae17a
commit 3f1b41ebb2
2 changed files with 45 additions and 0 deletions

View File

@ -133,6 +133,8 @@
# functions exported by name, ordinal doesn't matter
@ stdcall AcquireSRWLockExclusive(ptr)
@ stdcall AcquireSRWLockShared(ptr)
@ stdcall ActivateActCtx(ptr ptr)
@ stdcall AddAtomA(str)
@ stdcall AddAtomW(wstr)
@ -733,6 +735,7 @@
@ stdcall IdnToNameprepUnicode(long wstr long ptr long)
@ stdcall IdnToUnicode(long wstr long ptr long)
@ stdcall InitAtomTable(long)
@ stdcall InitializeSRWLock(ptr)
@ stdcall InitializeCriticalSection(ptr)
@ stdcall InitializeCriticalSectionAndSpinCount(ptr long)
@ stdcall InitializeCriticalSectionEx(ptr long long)
@ -995,6 +998,8 @@
@ stdcall ReleaseActCtx(ptr)
@ stdcall ReleaseMutex(long)
@ stdcall ReleaseSemaphore(long long ptr)
@ stdcall ReleaseSRWLockExclusive(ptr)
@ stdcall ReleaseSRWLockShared(ptr)
@ stdcall RemoveDirectoryA(str)
@ stdcall RemoveDirectoryW(wstr)
# @ stub RemoveLocalAlternateComputerNameA

View File

@ -825,3 +825,43 @@ BOOL WINAPI GetThreadPreferredUILanguages( DWORD flags, PULONG count, PCZZWSTR b
*buffersize = 0;
return TRUE;
}
/***********************************************************************
* InitializeSRWLock (KERNEL32.@)
*/
VOID WINAPI InitializeSRWLock( PSRWLOCK srwlock )
{
FIXME( "(%p): stub\n", srwlock );
}
/***********************************************************************
* AcquireSRWLockExclusive (KERNEL32.@)
*/
VOID WINAPI AcquireSRWLockExclusive( PSRWLOCK srwlock )
{
FIXME( "(%p): stub\n", srwlock );
}
/***********************************************************************
* ReleaseSRWLockExclusive (KERNEL32.@)
*/
VOID WINAPI ReleaseSRWLockExclusive( PSRWLOCK srwlock )
{
FIXME( "(%p): stub\n", srwlock );
}
/***********************************************************************
* AcquireSRWLockShared (KERNEL32.@)
*/
VOID WINAPI AcquireSRWLockShared( PSRWLOCK srwlock )
{
FIXME( "(%p): stub\n", srwlock );
}
/***********************************************************************
* ReleaseSRWLockShared (KERNEL32.@)
*/
VOID WINAPI ReleaseSRWLockShared( PSRWLOCK srwlock )
{
FIXME( "(%p): stub\n", srwlock );
}