Added some stubbs for the WINE kernel32 regression test
[reactos.git] / reactos / lib / kernel32 / kernel32.edf
index 58fc1f6..9e94185 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: kernel32.edf,v 1.3 1999/10/26 19:47:05 ea Exp $
+; $Id: kernel32.edf,v 1.14 2002/09/23 19:20:34 sedwards Exp $
 ;
 ; kernel32.edf
 ;
@@ -53,6 +53,7 @@ BuildCommDCBAndTimeoutsW=BuildCommDCBAndTimeoutsW@12
 BuildCommDCBW=BuildCommDCBW@8
 CallNamedPipeA=CallNamedPipeA@28
 CallNamedPipeW=CallNamedPipeW@28
+CancelWaitableTimer=CancelWaitableTimer@4
 ClearCommBreak=ClearCommBreak@4
 ClearCommError=ClearCommError@12
 CloseConsoleHandle=CloseConsoleHandle@4
@@ -68,6 +69,7 @@ ConnectNamedPipe=ConnectNamedPipe@8
 ConsoleMenuControl=ConsoleMenuControl@12
 ContinueDebugEvent=ContinueDebugEvent@12
 ConvertDefaultLocale=ConvertDefaultLocale@4
+ConvertThreadToFiber=ConvertThreadToFiber@4
 CopyFileA=CopyFileA@12
 CopyFileExA=CopyFileExA@24
 CopyFileExW=CopyFileExW@24
@@ -79,6 +81,7 @@ CreateDirectoryExW=CreateDirectoryExW@12
 CreateDirectoryW=CreateDirectoryW@8
 CreateEventA=CreateEventA@16
 CreateEventW=CreateEventW@16
+CreateFiber=CreateFiber@12
 CreateFileA=CreateFileA@28
 CreateFileMappingA=CreateFileMappingA@24
 CreateFileMappingW=CreateFileMappingW@24
@@ -99,12 +102,15 @@ CreateSemaphoreW=CreateSemaphoreW@16
 CreateTapePartition=CreateTapePartition@16
 CreateThread=CreateThread@24
 CreateVirtualBuffer=CreateVirtualBuffer@12
+CreateWaitableTimerA=CreateWaitableTimerA@12
+CreateWaitableTimerW=CreateWaitableTimerW@12
 DebugActiveProcess=DebugActiveProcess@4
 DebugBreak=DebugBreak@0
 DefineDosDeviceA=DefineDosDeviceA@12
 DefineDosDeviceW=DefineDosDeviceW@12
 DeleteAtom=DeleteAtom@4
-DeleteCriticalSection=DeleteCriticalSection@4
+DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection
+DeleteFiber=DeleteFiber@4
 DeleteFileA=DeleteFileA@4
 DeleteFileW=DeleteFileW@4
 DeviceIoControl=DeviceIoControl@32
@@ -115,7 +121,7 @@ DuplicateConsoleHandle=DuplicateConsoleHandle@16
 DuplicateHandle=DuplicateHandle@28
 EndUpdateResourceA=EndUpdateResourceA@8
 EndUpdateResourceW=EndUpdateResourceW@8
-EnterCriticalSection=EnterCriticalSection@4
+EnterCriticalSection=NTDLL.RtlEnterCriticalSection
 EnumCalendarInfoA=EnumCalendarInfoA@16
 EnumCalendarInfoW=EnumCalendarInfoW@16
 EnumDateFormatsA=EnumDateFormatsA@12
@@ -232,6 +238,7 @@ GetCurrencyFormatW=GetCurrencyFormatW@24
 GetCurrentConsoleFont=GetCurrentConsoleFont@12
 GetCurrentDirectoryA=GetCurrentDirectoryA@8
 GetCurrentDirectoryW=GetCurrentDirectoryW@8
+GetCurrentFiber=GetCurrentFiber@0
 GetCurrentProcess=GetCurrentProcess@0
 GetCurrentProcessId=GetCurrentProcessId@0
 GetCurrentThread=GetCurrentThread@0
@@ -246,12 +253,14 @@ GetDiskFreeSpaceExA=GetDiskFreeSpaceExA@16
 GetDiskFreeSpaceExW=GetDiskFreeSpaceExW@16
 GetDriveTypeA=GetDriveTypeA@4
 GetDriveTypeW=GetDriveTypeW@4
+GetEnvironmentStrings=GetEnvironmentStringsA@0
 GetEnvironmentStringsA=GetEnvironmentStringsA@0
 GetEnvironmentStringsW=GetEnvironmentStringsW@0
 GetEnvironmentVariableA=GetEnvironmentVariableA@12
 GetEnvironmentVariableW=GetEnvironmentVariableW@12
 GetExitCodeProcess=GetExitCodeProcess@8
 GetExitCodeThread=GetExitCodeThread@8
+GetFiberData=GetFiberData@0
 GetFileAttributesA=GetFileAttributesA@4
 GetFileAttributesW=GetFileAttributesW@4
 GetFileInformationByHandle=GetFileInformationByHandle@8
@@ -339,6 +348,7 @@ GetTempPathW=GetTempPathW@8
 GetThreadContext=GetThreadContext@8
 GetThreadLocale=GetThreadLocale@0
 GetThreadPriority=GetThreadPriority@4
+GetThreadPriorityBoost=GetThreadPriorityBoost@8
 GetThreadSelectorEntry=GetThreadSelectorEntry@12
 GetThreadTimes=GetThreadTimes@20
 GetTickCount=GetTickCount@0
@@ -376,17 +386,17 @@ GlobalUnWire=GlobalUnWire@4
 GlobalUnfix=GlobalUnfix@4
 GlobalUnlock=GlobalUnlock@4
 GlobalWire=GlobalWire@4
-HeapAlloc=HeapAlloc@12
+HeapAlloc=NTDLL.RtlAllocateHeap
 HeapCompact=HeapCompact@8
 HeapCreate=HeapCreate@12
 HeapCreateTagsW=HeapCreateTagsW@16
 HeapDestroy=HeapDestroy@4
 HeapExtend=HeapExtend@16
-HeapFree=HeapFree@12
+HeapFree=NTDLL.RtlFreeHeap
 HeapLock=HeapLock@4
 HeapQueryTagW=HeapQueryTagW@20
-HeapReAlloc=HeapReAlloc@16
-HeapSize=HeapSize@12
+HeapReAlloc=NTDLL.RtlReAllocateHeap
+HeapSize=NTDLL.RtlSizeHeap
 HeapSummary=HeapSummary@12
 HeapUnlock=HeapUnlock@4
 HeapUsage=HeapUsage@20
@@ -394,8 +404,10 @@ HeapValidate=HeapValidate@12
 HeapWalk=HeapWalk@8
 InitAtomTable=InitAtomTable@4
 InitializeCriticalSection=InitializeCriticalSection@4
+InterlockedCompareExchange=InterlockedCompareExchange@12
 InterlockedDecrement=InterlockedDecrement@4
 InterlockedExchange=InterlockedExchange@8
+InterlockedExchangeAdd=InterlockedExchangeAdd@8
 InterlockedIncrement=InterlockedIncrement@4
 InvalidateConsoleDIBits=InvalidateConsoleDIBits@8
 IsBadCodePtr=IsBadCodePtr@4
@@ -412,7 +424,7 @@ IsValidCodePage=IsValidCodePage@4
 IsValidLocale=IsValidLocale@8
 LCMapStringA=LCMapStringA@24
 LCMapStringW=LCMapStringW@24
-LeaveCriticalSection=LeaveCriticalSection@4
+LeaveCriticalSection=NTDLL.RtlLeaveCriticalSection
 LoadLibraryA=LoadLibraryA@4
 LoadLibraryExA=LoadLibraryExA@12
 LoadLibraryExW=LoadLibraryExW@12
@@ -453,6 +465,8 @@ OpenProcess=OpenProcess@12
 OpenProfileUserMapping=OpenProfileUserMapping@0
 OpenSemaphoreA=OpenSemaphoreA@12
 OpenSemaphoreW=OpenSemaphoreW@12
+OpenWaitableTimerA=OpenWaitableTimerA@12
+OpenWaitableTimerW=OpenWaitableTimerW@12
 OutputDebugStringA=OutputDebugStringA@4
 OutputDebugStringW=OutputDebugStringW@4
 PeekConsoleInputA=PeekConsoleInputA@16
@@ -460,6 +474,7 @@ PeekConsoleInputW=PeekConsoleInputW@16
 PeekNamedPipe=PeekNamedPipe@24
 PostQueuedCompletionStatus=PostQueuedCompletionStatus@16
 PrepareTape=PrepareTape@12
+ProcessIdToSessionId=ProcessIdToSessionId@8
 PulseEvent=PulseEvent@4
 PurgeComm=PurgeComm@8
 QueryDosDeviceA=QueryDosDeviceA@12
@@ -490,10 +505,10 @@ RemoveDirectoryA=RemoveDirectoryA@4
 RemoveDirectoryW=RemoveDirectoryW@4
 ResetEvent=ResetEvent@4
 ResumeThread=ResumeThread@4
-RtlFillMemory=RtlFillMemory@12
-RtlMoveMemory=RtlMoveMemory@12
-RtlUnwind=RtlUnwind@16
-RtlZeroMemory=RtlZeroMemory@8
+RtlFillMemory=NTDLL.RtlFillMemory
+RtlMoveMemory=NTDLL.RtlMoveMemory
+RtlUnwind=NTDLL.RtlUnwind
+RtlZeroMemory=NTDLL.RtlZeroMemory
 ScrollConsoleScreenBufferA=ScrollConsoleScreenBufferA@20
 ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20
 SearchPathA=SearchPathA@24
@@ -547,6 +562,7 @@ SetHandleCount=SetHandleCount@4
 SetHandleInformation=SetHandleInformation@12
 SetLastConsoleEventActive=SetLastConsoleEventActive@0
 SetLastError=SetLastError@4
+SetLastErrorByStatus=SetLastErrorByStatus@4
 SetLocalTime=SetLocalTime@4
 SetLocaleInfoA=SetLocaleInfoA@12
 SetLocaleInfoW=SetLocaleInfoW@12
@@ -563,20 +579,24 @@ SetTapeParameters=SetTapeParameters@12
 SetTapePosition=SetTapePosition@24
 SetThreadAffinityMask=SetThreadAffinityMask@8
 SetThreadContext=SetThreadContext@8
-;_imp__SetThreadContext@8
+SetThreadIdealProcessor=SetThreadIdealProcessor@8
 SetThreadLocale=SetThreadLocale@4
 SetThreadPriority=SetThreadPriority@8
+SetThreadPriorityBoost=SetThreadPriorityBoost@8
 SetTimeZoneInformation=SetTimeZoneInformation@4
 SetUnhandledExceptionFilter=SetUnhandledExceptionFilter@4
 SetVDMCurrentDirectories=SetVDMCurrentDirectories@8
 SetVolumeLabelA=SetVolumeLabelA@8
 SetVolumeLabelW=SetVolumeLabelW@8
+SetWaitableTimer=SetWaitableTimer@24
 SetupComm=SetupComm@12
 ShowConsoleCursor=ShowConsoleCursor@8
 SizeofResource=SizeofResource@8
 Sleep=Sleep@4
 SleepEx=SleepEx@8
 SuspendThread=SuspendThread@4
+SwitchToFiber=SwitchToFiber@4
+SwitchToThread=SwitchToThread@0
 SystemTimeToFileTime=SystemTimeToFileTime@8
 SystemTimeToTzSpecificLocalTime=SystemTimeToTzSpecificLocalTime@12
 TerminateProcess=TerminateProcess@8
@@ -588,6 +608,7 @@ TlsSetValue=TlsSetValue@8
 TransactNamedPipe=TransactNamedPipe@28
 TransmitCommChar=TransmitCommChar@8
 TrimVirtualBuffer=TrimVirtualBuffer@4
+TryEnterCriticalSection=NTDLL.RtlTryEnterCriticalSection
 UnhandledExceptionFilter=UnhandledExceptionFilter@4
 UnlockFile=UnlockFile@20
 UnlockFileEx=UnlockFileEx@20
@@ -600,8 +621,10 @@ VerLanguageNameA=VerLanguageNameA@12
 VerLanguageNameW=VerLanguageNameW@12
 VerifyConsoleIoHandle=VerifyConsoleIoHandle@4
 VirtualAlloc=VirtualAlloc@16
+VirtualAllocEx=VirtualAllocEx@20
 VirtualBufferExceptionHandler=VirtualBufferExceptionHandler@12
 VirtualFree=VirtualFree@12
+VirtualFreeEx=VirtualFreeEx@16
 VirtualLock=VirtualLock@8
 VirtualProtect=VirtualProtect@16
 VirtualProtectEx=VirtualProtectEx@20