Stubs for newer functions (patch by Jonathan Wilson)

svn path=/trunk/; revision=5903
This commit is contained in:
Gé van Geldorp
2003-08-28 19:37:00 +00:00
parent 31393a210e
commit c954ec53c5
17 changed files with 5378 additions and 125 deletions
+267 -11
View File
@@ -30,28 +30,51 @@
;
LIBRARY KERNEL32.DLL
EXPORTS
ActivateActCtx@8
AddAtomA@4
AddAtomW@4
AddConsoleAliasA@12
AddConsoleAliasW@12
;AddLocalAlternateComputerNameA
;AddLocalAlternateComputerNameW
AddRefActCtx@4
AddVectoredExceptionHandler@8
AllocateUserPhysicalPages@12
AllocConsole@0
AreFileApisANSI@0
AssignProcessToJobObject@8
AttachConsole@4
BackupRead@28
BackupSeek@24
BackupWrite@28
BaseAttachCompleteThunk@0
;BaseCheckAppcompatCache
;BaseCleanupAppcompatCache
;BaseCleanupAppcompatCacheSupport
;BaseDumpAppcompatCache
;BaseFlushAppcompatCache
;BaseInitAppcompatCache
;BaseInitAppcompatCacheSupport
;BaseProcessInitPostImport
;BaseUpdateAppcompatCache
Beep@8
BeginUpdateResourceA@8
BeginUpdateResourceW@8
BindIoCompletionCallback@12
BuildCommDCBA@8
BuildCommDCBAndTimeoutsA@12
BuildCommDCBAndTimeoutsW@12
BuildCommDCBW@8
CallNamedPipeA@28
CallNamedPipeW@28
CancelIo
CancelDeviceWakeupRequest@4
CancelIo@4
CancelTimerQueueTimer@8
CancelWaitableTimer@4
ChangeTimerQueueTimer@16
CheckNameLegalDOS8Dot3A@20
CheckNameLegalDOS8Dot3W@20
CheckRemoteDebuggerPresent@8
ClearCommBreak@4
ClearCommError@12
CloseConsoleHandle@4
@@ -67,11 +90,15 @@ ConnectNamedPipe@8
ConsoleMenuControl@12
ContinueDebugEvent@12
ConvertDefaultLocale@4
ConvertFiberToThread@0
ConvertThreadToFiber@4
CopyFileA@12
CopyFileExA@24
CopyFileExW@24
CopyFileW@12
CopyLZFile@8
CreateActCtxA@4
CreateActCtxW@4
CreateConsoleScreenBuffer@20
CreateDirectoryA@8
CreateDirectoryExA@12
@@ -80,51 +107,84 @@ CreateDirectoryW@8
CreateEventA@16
CreateEventW@16
CreateFiber@12
CreateFiberEx@20
CreateFileA@28
CreateFileMappingA@24
CreateFileMappingW@24
CreateFileW@28
CreateHardLinkA@12
CreateHardLinkW@12
CreateIoCompletionPort@16
CreateJobObjectA@8
CreateJobObjectW@8
CreateJobSet@12
CreateMailslotA@16
CreateMailslotW@16
CreateMemoryResourceNotification@4
CreateMutexA@12
CreateMutexW@12
CreateNamedPipeA@32
CreateNamedPipeW@32
;CreateNlsSecurityDescriptor
CreatePipe@16
CreateProcessA@40
;CreateProcessInternalA
;CreateProcessInternalW
CreateProcessW@40
CreateRemoteThread@28
CreateSemaphoreA@16
CreateSemaphoreW@16
;CreateSocketHandle
CreateTapePartition@16
CreateThread@24
CreateTimerQueue@0
CreateTimerQueueTimer@28
CreateToolhelp32Snapshot@8
CreateVirtualBuffer@12
CreateWaitableTimerA@12
CreateWaitableTimerW@12
DeactivateActCtx@8
DebugActiveProcess@4
DebugActiveProcessStop@4
DebugBreak@0
DebugBreakProcess@4
DebugSetProcessKillOnExit@4
DefineDosDeviceA@12
DefineDosDeviceW@12
;DelayLoadFailureHook
DeleteAtom@4
DeleteCriticalSection@4
DeleteFiber@4
DeleteFileA@4
DeleteFileW@4
DeleteTimerQueue@4
DeleteTimerQueueEx@8
DeleteTimerQueueTimer@12
DeleteVolumeMountPointA@4
DeleteVolumeMountPointW@4
DeviceIoControl@32
DisableThreadLibraryCalls@4
DisconnectNamedPipe@4
DnsHostnameToComputerNameA@12
DnsHostnameToComputerNameW@12
DosDateTimeToFileTime@12
;DosPathToSessionPathA
;DosPathToSessionPathW
DuplicateConsoleHandle@16
DuplicateHandle@28
EndUpdateResourceA@8
EndUpdateResourceW@8
EnterCriticalSection@4
EnumCalendarInfoA@16
EnumCalendarInfoExA@16
EnumCalendarInfoExW@16
EnumCalendarInfoW@16
EnumDateFormatsA@12
EnumDateFormatsExA@12
EnumDateFormatsExW@12
EnumDateFormatsW@12
EnumLanguageGroupLocalesA@16
EnumLanguageGroupLocalesW@16
EnumResourceLanguagesA@20
EnumResourceLanguagesW@20
EnumResourceNamesA@16
@@ -133,10 +193,17 @@ EnumResourceTypesA@12
EnumResourceTypesW@12
EnumSystemCodePagesA@8
EnumSystemCodePagesW@8
EnumSystemGeoID@12
EnumSystemLanguageGroupsA@12
EnumSystemLanguageGroupsW@12
EnumSystemLocalesA@8
EnumSystemLocalesW@8
EnumTimeFormatsA@12
EnumTimeFormatsW@12
EnumUILanguagesA@12
EnumUILanguagesW@12
;EnumerateLocalComputerNamesA
;EnumerateLocalComputerNamesW
EraseTape@12
EscapeCommFunction@8
ExitProcess@4
@@ -156,6 +223,9 @@ FileTimeToSystemTime@8
FillConsoleOutputAttribute@20
FillConsoleOutputCharacterA@20
FillConsoleOutputCharacterW@20
FindActCtxSectionGuid@20
FindActCtxSectionStringA@20
FindActCtxSectionStringW@20
FindAtomA@4
FindAtomW@4
FindClose@4
@@ -163,18 +233,30 @@ FindCloseChangeNotification@4
FindFirstChangeNotificationA@12
FindFirstChangeNotificationW@12
FindFirstFileA@8
FindFirstFileExA@24
FindFirstFileExW@24
FindFirstFileW@8
FindNextChangeNotification@4
FindNextFileA@8
FindNextFileW@8
FindFirstVolumeA@8
FindFirstVolumeMountPointA@12
FindFirstVolumeMountPointW@12
FindFirstVolumeW@8
FindNextVolumeA@12
FindNextVolumeMountPointA@12
FindNextVolumeMountPointW@12
FindNextVolumeW@12
FindResourceA@12
FindResourceExA@16
FindResourceExW@16
FindResourceW@12
FlsAlloc@4
FlsFree@4
FlsGetValue@4
FlsSetValue@8
FindVolumeClose@4
FindVolumeMountPointClose@4
FlsAlloc@4 ;new for 2003
FlsFree@4 ;new for 2003
FlsGetValue@4 ;new for 2003
FlsSetValue@8 ;new for 2003
FlushConsoleInputBuffer@4
FlushFileBuffers@4
FlushInstructionCache@12
@@ -189,6 +271,7 @@ FreeEnvironmentStringsW@4
FreeLibrary@4
FreeLibraryAndExitThread@8
FreeResource@4
FreeUserPhysicalPages@12
FreeVirtualBuffer@4
GenerateConsoleCtrlEvent@8
GetACP@0
@@ -197,7 +280,12 @@ GetAtomNameW@12
GetBinaryType@8
GetBinaryTypeA@8
GetBinaryTypeW@8
;GetCPFileNameFromRegistry
GetCPInfo@8
GetCPInfoExA@12
GetCPInfoExW@12
GetCalendarInfoA@24
GetCalendarInfoW@24
GetCommConfig@12
GetCommMask@8
GetCommModemStatus@8
@@ -206,9 +294,12 @@ GetCommState@8
GetCommTimeouts@8
GetCommandLineA@0
GetCommandLineW@0
;GetComPlusPackageInstallStatus
GetCompressedFileSizeA@8
GetCompressedFileSizeW@8
GetComputerNameA@8
GetComputerNameExA@12
GetComputerNameExW@12
GetComputerNameW@8
GetConsoleAliasA@16
GetConsoleAliasExesA@8
@@ -220,18 +311,25 @@ GetConsoleAliasesA@12
GetConsoleAliasesLengthA@4
GetConsoleAliasesLengthW@4
GetConsoleAliasesW@12
;GetConsoleCharType
GetConsoleCP@0
GetConsoleCommandHistoryA@12
GetConsoleCommandHistoryLengthA@4
GetConsoleCommandHistoryLengthW@4
GetConsoleCommandHistoryW@12
GetConsoleCursorInfo@8
;GetConsoleCursorMode
GetConsoleDisplayMode@4
GetConsoleFontInfo@16
GetConsoleFontSize@8
GetConsoleHardwareState@12
;GetConsoleInputExeNameA
;GetConsoleInputExeNameW
GetConsoleInputWaitHandle@0
;GetConsoleKeyboardLayoutNameA
;GetConsoleKeyboardLayoutNameW
GetConsoleMode@8
;GetConsoleNlsMode
GetConsoleOutputCP@0
GetConsoleProcessList@8
GetConsoleScreenBufferInfo@8
@@ -241,6 +339,7 @@ GetConsoleTitleW@8
GetConsoleWindow@0
GetCurrencyFormatA@24
GetCurrencyFormatW@24
GetCurrentActCtx@4
GetCurrentConsoleFont@12
GetCurrentDirectoryA@8
GetCurrentDirectoryW@8
@@ -252,10 +351,14 @@ GetDateFormatA@24
GetDateFormatW@24
GetDefaultCommConfigA@12
GetDefaultCommConfigW@12
;GetDefaultSortkeySize
GetDevicePowerState@8
GetDiskFreeSpaceA@20
GetDiskFreeSpaceW@20
GetDiskFreeSpaceExA@16
GetDiskFreeSpaceExW@16
GetDllDirectoryA@8
GetDllDirectoryW@8
GetDriveTypeA@4
GetDriveTypeW@4
GetEnvironmentStringsA@0
@@ -264,34 +367,53 @@ GetEnvironmentVariableA@12
GetEnvironmentVariableW@12
GetExitCodeProcess@8
GetExitCodeThread@8
GetExpandedNameA@8
GetExpandedNameW@8
GetFileAttributesA@4
GetFileAttributesW@4
GetFileAttributesExA@12
GetFileAttributesExW@12
GetFileInformationByHandle@8
GetFileSize@8
GetFileSizeEx@8
GetFileTime@16
GetFileType@4
GetFirmwareEnvironmentVariableA@16
GetFirmwareEnvironmentVariableW@16
GetFullPathNameA@16
GetFullPathNameW@16
GetGeoInfoA@20
GetGeoInfoW@20
;GetHandleContext
GetHandleInformation@8
GetLargestConsoleWindowSize@4
GetLastError@0
;GetLinguistLangSize
GetLocalTime@4
GetLocaleInfoA@16
GetLocaleInfoW@16
GetLogicalDriveStringsA@8
GetLogicalDriveStringsW@8
GetLogicalDrives@0
GetLongPathNameA@12
GetLongPathNameW@12
GetMailslotInfo@20
GetModuleFileNameA@12
GetModuleFileNameW@12
GetModuleHandleA@4
GetModuleHandleExA@12
GetModuleHandleExW@12
GetModuleHandleW@4
GetNamedPipeHandleStateA@28
GetNamedPipeHandleStateW@28
GetNamedPipeInfo@20
GetNativeSystemInfo@4
GetNextVDMCommand@4
;GetNlsSectionName
GetNumaHighestNodeNumber@4
GetNumaNodeProcessorMask@8
;GetNumaProcessorMap
GetNumaProcessorNode@8
GetNumberFormatA@24
GetNumberFormatW@24
GetNumberOfConsoleFonts@0
@@ -312,8 +434,12 @@ GetPrivateProfileStructA@20
GetPrivateProfileStructW@20
GetProcAddress@8
GetProcessAffinityMask@12
GetProcessHandleCount@8
GetProcessHeap@0
GetProcessHeaps@8
GetProcessId@4
GetProcessIoCounters@8
GetProcessPriorityBoost@8
GetProcessShutdownParameters@8
GetProcessTimes@20
GetProcessVersion@4
@@ -336,13 +462,18 @@ GetStringTypeExW@20
GetStringTypeW@16
GetSystemDefaultLCID@0
GetSystemDefaultLangID@0
GetSystemDefaultUILanguage@0
GetSystemDirectoryA@8
GetSystemDirectoryW@8
GetSystemInfo@4
GetSystemPowerStatus@4
GetSystemRegistryQuota@8
GetSystemTime@4
GetSystemTimeAdjustment@12
GetSystemTimeAsFileTime@4
GetSystemTimes@12
GetSystemWow64DirectoryA@8
GetSystemWow64DirectoryW@8
GetWindowsDirectoryA@8
GetWindowsDirectoryW@8
GetTapeParameters@16
@@ -353,6 +484,7 @@ GetTempFileNameW@16
GetTempPathA@8
GetTempPathW@8
GetThreadContext@8
GetThreadIOPendingFlag@8
GetThreadLocale@0
GetThreadPriority@4
GetThreadPriorityBoost@8
@@ -364,14 +496,23 @@ GetTimeFormatW@24
GetTimeZoneInformation@4
GetUserDefaultLCID@0
GetUserDefaultLangID@0
GetUserDefaultUILanguage@0
GetUserGeoID@4
GetVDMCurrentDirectories@8
GetVersion@0
GetVersionExA@4
GetVersionExW@4
GetVolumeInformationA@32
GetVolumeInformationW@32
GetVolumeNameForVolumeMountPointA@12
GetVolumeNameForVolumeMountPointW@12
GetVolumePathNameA@12
GetVolumePathNameW@12
GetVolumePathNamesForVolumeNameA@16
GetVolumePathNamesForVolumeNameW@16
GetWindowsDirectoryA@8
GetWindowsDirectoryW@8
GetWriteWatch@24
GlobalAddAtomA@4
GlobalAddAtomW@4
GlobalAlloc@8
@@ -387,6 +528,7 @@ GlobalGetAtomNameW@12
GlobalHandle@4
GlobalLock@4
GlobalMemoryStatus@4
GlobalMemoryStatusEx@4
GlobalReAlloc@12
GlobalSize@4
GlobalUnWire@4
@@ -405,8 +547,10 @@ HeapDestroy@4
HeapExtend@16
HeapFree@12
HeapLock@4
HeapQueryInformation@20
HeapQueryTagW@20
HeapReAlloc@16
HeapSetInformation@16
HeapSize@12
HeapSummary@12
HeapUnlock@4
@@ -415,11 +559,16 @@ HeapValidate@12
HeapWalk@8
InitAtomTable@4
InitializeCriticalSection@4
InitializeCriticalSectionAndSpinCount@8
InitializeSListHead@4
InterlockedCompareExchange@12
InterlockedDecrement@4
InterlockedExchange@8
InterlockedExchangeAdd@8
InterlockedFlushSList@4
InterlockedIncrement@4
InterlockedPopEntrySList@4
InterlockedPushEntrySList@8
InvalidateConsoleDIBits@8
IsBadCodePtr@4
IsBadHugeReadPtr@8
@@ -431,9 +580,14 @@ IsBadWritePtr@8
IsDBCSLeadByte@4
IsDBCSLeadByteEx@8
IsDebuggerPresent@0
IsProcessInJob@12
IsProcessorFeaturePresent@4
IsSystemResumeAutomatic@0
IsValidCodePage@4
IsValidLanguageGroup@8
IsValidLocale@8
;IsValidUILanguage
IsWow64Process@8
LCMapStringA@24
LCMapStringW@24
LeaveCriticalSection@4
@@ -457,6 +611,19 @@ LocalUnlock@4
LockFile@20
LockFileEx@24
LockResource@4
LZClose@4
;LZCloseFile
LZCopy@8
;LZCreateFileW
LZDone@0
LZInit@4
LZOpenFileA@12
LZOpenFileW@12
LZRead@12
LZSeek@12
LZStart@0
MapUserPhysicalPages@12
MapUserPhysicalPagesScatter@12
MapViewOfFile@20
MapViewOfFileEx@24
Module32First@8
@@ -471,18 +638,26 @@ MoveFileW@8
MoveFileWithProgressW@20
MulDiv@12
MultiByteToWideChar@24
;NlsConvertIntegerToString
;NlsGetCacheUpdateCount
;NlsResetProcessLocale
;NumaVirtualQueryNode
OpenConsoleW@16
;OpenDataFile
OpenEventA@12
OpenEventW@12
OpenFile@12
OpenFileMappingA@12
OpenFileMappingW@12
OpenJobObjectA@12
OpenJobObjectW@12
OpenMutexA@12
OpenMutexW@12
OpenProcess@12
OpenProfileUserMapping@0
OpenSemaphoreA@12
OpenSemaphoreW@12
OpenThread@12
OpenWaitableTimerA@12
OpenWaitableTimerW@12
OutputDebugStringA@4
@@ -490,6 +665,8 @@ OutputDebugStringW@4
PeekConsoleInputA@16
PeekConsoleInputW@16
PeekNamedPipe@24
;PrivCopyFileExW
;PrivMoveFileIdentityW
PostQueuedCompletionStatus@16
PrepareTape@12
ProcessIdToSessionId@8
@@ -499,14 +676,22 @@ Process32Next@8
Process32NextW@8
PulseEvent@4
PurgeComm@8
QueryActCtxW@28
QueryDepthSList@4
QueryDosDeviceA@12
QueryDosDeviceW@12
QueryInformationJobObject@20
QueryMemoryResourceNotification@8
QueryPerformanceCounter@4
QueryPerformanceFrequency@4
QueueUserAPC@12
QueueUserWorkItem@12
QueryWin31IniFilesMappedToRegistry@16
RaiseException@16
ReadConsoleA@20
ReadConsoleInputA@16
;ReadConsoleInputExA
;ReadConsoleInputExW
ReadConsoleInputW@16
ReadConsoleOutputA@20
ReadConsoleOutputAttribute@20
@@ -514,19 +699,37 @@ ReadConsoleOutputCharacterA@20
ReadConsoleOutputCharacterW@20
ReadConsoleOutputW@20
ReadConsoleW@20
ReadDirectoryChangesW@32
ReadFile@20
ReadFileEx@20
ReadFileScatter@20
ReadProcessMemory@20
;RegisterConsoleIME
;RegisterConsoleOS2
RegisterConsoleVDM@44
RegisterWaitForInputIdle@4
RegisterWaitForSingleObject@24
RegisterWaitForSingleObjectEx@20
RegisterWowBaseHandlers@4
RegisterWowExec@4
ReleaseActCtx@4
ReleaseMutex@4
ReleaseSemaphore@12
RemoveDirectoryA@4
RemoveDirectoryW@4
;RemoveLocalAlternateComputerNameA
;RemoveLocalAlternateComputerNameW
RemoveVectoredExceptionHandler@4
ReplaceFileA@24
ReplaceFileW@24
RequestDeviceWakeup@4
RequestWakeupLatency@4
ResetEvent@4
ResetWriteWatch@8
RestoreLastError@4
ResumeThread@4
RtlCaptureContext@4
;RtlCaptureStackBackTrace
RtlFillMemory@12
RtlMoveMemory@12
RtlUnwind@16
@@ -535,12 +738,19 @@ ScrollConsoleScreenBufferA@20
ScrollConsoleScreenBufferW@20
SearchPathA@24
SearchPathW@24
;SetCPGlobal
SetCalendarInfoA@16
SetCalendarInfoW@16
;SetClientTimeZoneInformation
;SetComPlusPackageInstallStatus
SetCommBreak@4
SetCommConfig@12
SetCommMask@8
SetCommState@8
SetCommTimeouts@8
SetComputerNameA@4
SetComputerNameExA@8
SetComputerNameExW@8
SetComputerNameW@4
SetConsoleActiveScreenBuffer@4
SetConsoleCP@4
@@ -548,16 +758,23 @@ SetConsoleCommandHistoryMode@4
SetConsoleCtrlHandler@8
SetConsoleCursor@8
SetConsoleCursorInfo@8
;SetConsoleCursorMode
SetConsoleCursorPosition@8
SetConsoleDisplayMode@12
SetConsoleFont@8
SetConsoleHardwareState@12
;SetConsoleIcon
;SetConsoleInputExeNameA
;SetConsoleInputExeNameW
SetConsoleKeyShortcuts@16
;SetConsoleLocalEUDC
SetConsoleMaximumWindowSize@8
SetConsoleMenuClose@4
SetConsoleMode@8
;SetConsoleNlsMode
SetConsoleNumberOfCommandsA@8
SetConsoleNumberOfCommandsW@8
;SetConsoleOS2OemFormat
SetConsoleOutputCP@4
SetConsolePalette@12
SetConsoleScreenBufferSize@8
@@ -565,10 +782,13 @@ SetConsoleTextAttribute@8
SetConsoleTitleA@4
SetConsoleTitleW@4
SetConsoleWindowInfo@12
SetCriticalSectionSpinCount@8
SetCurrentDirectoryA@4
SetCurrentDirectoryW@4
SetDefaultCommConfigA@12
SetDefaultCommConfigW@12
SetDllDirectoryA@4
SetDllDirectoryW@4
SetEndOfFile@4
SetEnvironmentVariableA@8
SetEnvironmentVariableW@8
@@ -579,18 +799,30 @@ SetFileApisToOEM@0
SetFileAttributesA@8
SetFileAttributesW@8
SetFilePointer@16
SetFilePointerEx@20
SetFileShortNameA@8
SetFileShortNameW@8
SetFileTime@16
SetFileValidData@12
SetFirmwareEnvironmentVariableA@16
SetFirmwareEnvironmentVariableW@16
;SetHandleContext
SetHandleCount@4
SetHandleInformation@12
SetInformationJobObject@16
SetLastConsoleEventActive@0
SetLastError@4
;SetLocalPrimaryComputerNameA
;SetLocalPrimaryComputerNameW
SetLocalTime@4
SetLocaleInfoA@12
SetLocaleInfoW@12
SetMailslotInfo@8
SetMessageWaitingIndicator@8
SetNamedPipeHandleState@16
SetPriorityClass@8
SetProcessAffinityMask@8
SetProcessPriorityBoost@8
SetProcessShutdownParameters@8
SetProcessWorkingSetSize@12
SetStdHandle@8
@@ -599,20 +831,28 @@ SetSystemTime@4
SetSystemTimeAdjustment@8
SetTapeParameters@12
SetTapePosition@24
;SetTermsrvAppInstallMode
SetThreadAffinityMask@8
SetThreadContext@8
SetThreadExecutionState@4
SetThreadIdealProcessor@8
SetThreadLocale@4
SetThreadPriority@8
SetThreadPriorityBoost@8
;SetThreadUILanguage
SetTimerQueueTimer@24
SetTimeZoneInformation@4
SetUnhandledExceptionFilter@4
SetUserGeoID@4
SetVDMCurrentDirectories@8
SetVolumeLabelA@8
SetVolumeLabelW@8
SetVolumeMountPointA@8
SetVolumeMountPointW@8
SetWaitableTimer@24
SetupComm@12
ShowConsoleCursor@8
SignalObjectAndWait@16
SizeofResource@8
Sleep@4
SleepEx@8
@@ -621,8 +861,10 @@ SwitchToFiber@4
SwitchToThread@0
SystemTimeToFileTime@8
SystemTimeToTzSpecificLocalTime@12
TerminateJobObject@8
TerminateProcess@8
TerminateThread@8
;TermsrvAppInstallMode
Thread32First@8
Thread32Next@8
TlsAlloc@0
@@ -634,17 +876,28 @@ TransactNamedPipe@28
TransmitCommChar@8
TrimVirtualBuffer@4
TryEnterCriticalSection@4
TzSpecificLocalTimeToSystemTime@12
UnhandledExceptionFilter@4
UnlockFile@20
UnlockFileEx@20
UnmapViewOfFile@4
UpdateResourceA@24
UpdateResourceW@24
;UTRegister
;UTUnRegister
;UnregisterConsoleIME
UnregisterWait@4
UnregisterWaitEx@8
;ValidateLCType
;ValidateLocale
VDMConsoleOperation@8
VDMOperationStarted@4
VerLanguageNameA@12
VerLanguageNameW@12
VerSetConditionMask@16
VerifyConsoleIoHandle@4
VerifyVersionInfoA@16
VerifyVersionInfoW@16
VirtualAlloc@16
VirtualAllocEx@20
VirtualBufferExceptionHandler@12
@@ -679,6 +932,7 @@ WriteConsoleOutputW@20
WriteConsoleW@20
WriteFile@20
WriteFileEx@20
WriteFileGather@20
WritePrivateProfileSectionA@12
WritePrivateProfileSectionW@12
WritePrivateProfileStringA@16
@@ -691,6 +945,8 @@ WriteProfileSectionW@8
WriteProfileStringA@12
WriteProfileStringW@12
WriteTapemark@16
WTSGetActiveConsoleSessionId@0
ZombifyActCtx@4
_hread@12
_hwrite@12
_lclose@4
@@ -699,21 +955,21 @@ _llseek@12
_lopen@8
_lread@12
_lwrite@12
;lstrcat@8
lstrcat@8
lstrcatA@8
lstrcatW@8
;lstrcmp@8
lstrcmp@8
lstrcmpA@8
lstrcmpW@8
;lstrcmpi@8
lstrcmpi@8
lstrcmpiA@8
lstrcmpiW@8
;lstrcpy@8
lstrcpy@8
lstrcpyA@8
lstrcpyW@8
;lstrcpyn@12
lstrcpyn@12
lstrcpynA@12
lstrcpynW@12
;lstrlen@4
lstrlen@4
lstrlenA@4
lstrlenW@4
+262 -5
View File
@@ -1,4 +1,4 @@
; $Id: kernel32.edf,v 1.26 2003/07/24 19:50:03 sedwards Exp $
; $Id: kernel32.edf,v 1.27 2003/08/28 19:37:00 gvg Exp $
;
; kernel32.edf
;
@@ -34,28 +34,51 @@
;
LIBRARY KERNEL32.DLL
EXPORTS
ActivateActCtx=ActivateActCtx@8
AddAtomA=AddAtomA@4
AddAtomW=AddAtomW@4
AddConsoleAliasA=AddConsoleAliasA@12
AddConsoleAliasW=AddConsoleAliasW@12
;AddLocalAlternateComputerNameA
;AddLocalAlternateComputerNameW
AddRefActCtx=AddRefActCtx@4
AddVectoredExceptionHandler=AddVectoredExceptionHandler@8
AllocateUserPhysicalPages=AllocateUserPhysicalPages@12
AllocConsole=AllocConsole@0
AreFileApisANSI=AreFileApisANSI@0
AssignProcessToJobObject=AssignProcessToJobObject@8
AttachConsole=AttachConsole@4
BackupRead=BackupRead@28
BackupSeek=BackupSeek@24
BackupWrite=BackupWrite@28
BaseAttachCompleteThunk=BaseAttachCompleteThunk@0
;BaseCheckAppcompatCache
;BaseCleanupAppcompatCache
;BaseCleanupAppcompatCacheSupport
;BaseDumpAppcompatCache
;BaseFlushAppcompatCache
;BaseInitAppcompatCache
;BaseInitAppcompatCacheSupport
;BaseProcessInitPostImport
;BaseUpdateAppcompatCache
Beep=Beep@8
BeginUpdateResourceA=BeginUpdateResourceA@8
BeginUpdateResourceW=BeginUpdateResourceW@8
BindIoCompletionCallback=BindIoCompletionCallback@12
BuildCommDCBA=BuildCommDCBA@8
BuildCommDCBAndTimeoutsA=BuildCommDCBAndTimeoutsA@12
BuildCommDCBAndTimeoutsW=BuildCommDCBAndTimeoutsW@12
BuildCommDCBW=BuildCommDCBW@8
CallNamedPipeA=CallNamedPipeA@28
CallNamedPipeW=CallNamedPipeW@28
CancelDeviceWakeupRequest=CancelDeviceWakeupRequest@4
CancelIo=CancelIo@4
CancelTimerQueueTimer=CancelTimerQueueTimer@8
CancelWaitableTimer=CancelWaitableTimer@4
ChangeTimerQueueTimer=ChangeTimerQueueTimer@16
CheckNameLegalDOS8Dot3A=CheckNameLegalDOS8Dot3A@20
CheckNameLegalDOS8Dot3W=CheckNameLegalDOS8Dot3W@20
CheckRemoteDebuggerPresent=CheckRemoteDebuggerPresent@8
ClearCommBreak=ClearCommBreak@4
ClearCommError=ClearCommError@12
CloseConsoleHandle=CloseConsoleHandle@4
@@ -71,11 +94,15 @@ ConnectNamedPipe=ConnectNamedPipe@8
ConsoleMenuControl=ConsoleMenuControl@12
ContinueDebugEvent=ContinueDebugEvent@12
ConvertDefaultLocale=ConvertDefaultLocale@4
ConvertFiberToThread=ConvertFiberToThread@0
ConvertThreadToFiber=ConvertThreadToFiber@4
CopyFileA=CopyFileA@12
CopyFileExA=CopyFileExA@24
CopyFileExW=CopyFileExW@24
CopyFileW=CopyFileW@12
CopyLZFile=CopyLZFile@8
CreateActCtxA=CreateActCtxA@4
CreateActCtxW=CreateActCtxW@4
CreateConsoleScreenBuffer=CreateConsoleScreenBuffer@20
CreateDirectoryA=CreateDirectoryA@8
CreateDirectoryExA=CreateDirectoryExA@12
@@ -84,51 +111,84 @@ CreateDirectoryW=CreateDirectoryW@8
CreateEventA=CreateEventA@16
CreateEventW=CreateEventW@16
CreateFiber=CreateFiber@12
CreateFiberEx=CreateFiberEx@20
CreateFileA=CreateFileA@28
CreateFileMappingA=CreateFileMappingA@24
CreateFileMappingW=CreateFileMappingW@24
CreateFileW=CreateFileW@28
CreateHardLinkA=CreateHardLinkA@12
CreateHardLinkW=CreateHardLinkW@12
CreateIoCompletionPort=CreateIoCompletionPort@16
CreateJobObjectA=CreateJobObjectA@8
CreateJobObjectW=CreateJobObjectW@8
CreateJobSet=CreateJobSet@12
CreateMailslotA=CreateMailslotA@16
CreateMailslotW=CreateMailslotW@16
CreateMemoryResourceNotification=CreateMemoryResourceNotification@4
CreateMutexA=CreateMutexA@12
CreateMutexW=CreateMutexW@12
CreateNamedPipeA=CreateNamedPipeA@32
CreateNamedPipeW=CreateNamedPipeW@32
;CreateNlsSecurityDescriptor
CreatePipe=CreatePipe@16
CreateProcessA=CreateProcessA@40
;CreateProcessInternalA
;CreateProcessInternalW
CreateProcessW=CreateProcessW@40
CreateRemoteThread=CreateRemoteThread@28
CreateSemaphoreA=CreateSemaphoreA@16
CreateSemaphoreW=CreateSemaphoreW@16
;CreateSocketHandle
CreateTapePartition=CreateTapePartition@16
CreateThread=CreateThread@24
CreateTimerQueue=CreateTimerQueue@0
CreateTimerQueueTimer=CreateTimerQueueTimer@28
CreateToolhelp32Snapshot=CreateToolhelp32Snapshot@8
CreateVirtualBuffer=CreateVirtualBuffer@12
CreateWaitableTimerA=CreateWaitableTimerA@12
CreateWaitableTimerW=CreateWaitableTimerW@12
DeactivateActCtx=DeactivateActCtx@8
DebugActiveProcess=DebugActiveProcess@4
DebugActiveProcessStop=DebugActiveProcessStop@4
DebugBreak=NTDLL.DbgBreakPoint
DebugBreakProcess=DebugBreakProcess@4
DebugSetProcessKillOnExit=DebugSetProcessKillOnExit@4
DefineDosDeviceA=DefineDosDeviceA@12
DefineDosDeviceW=DefineDosDeviceW@12
;DelayLoadFailureHook
DeleteAtom=DeleteAtom@4
DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection
DeleteFiber=DeleteFiber@4
DeleteFileA=DeleteFileA@4
DeleteFileW=DeleteFileW@4
DeleteTimerQueue=DeleteTimerQueue@4
DeleteTimerQueueEx=DeleteTimerQueueEx@8
DeleteTimerQueueTimer=DeleteTimerQueueTimer@12
DeleteVolumeMountPointA=DeleteVolumeMountPointA@4
DeleteVolumeMountPointW=DeleteVolumeMountPointW@4
DeviceIoControl=DeviceIoControl@32
DisableThreadLibraryCalls=DisableThreadLibraryCalls@4
DisconnectNamedPipe=DisconnectNamedPipe@4
DnsHostnameToComputerNameA=DnsHostnameToComputerNameA@12
DnsHostnameToComputerNameW=DnsHostnameToComputerNameW@12
DosDateTimeToFileTime=DosDateTimeToFileTime@12
;DosPathToSessionPathA
;DosPathToSessionPathW
DuplicateConsoleHandle=DuplicateConsoleHandle@16
DuplicateHandle=DuplicateHandle@28
EndUpdateResourceA=EndUpdateResourceA@8
EndUpdateResourceW=EndUpdateResourceW@8
EnterCriticalSection=NTDLL.RtlEnterCriticalSection
EnumCalendarInfoA=EnumCalendarInfoA@16
EnumCalendarInfoExA=EnumCalendarInfoExA@16
EnumCalendarInfoExW=EnumCalendarInfoExW@16
EnumCalendarInfoW=EnumCalendarInfoW@16
EnumDateFormatsA=EnumDateFormatsA@12
EnumDateFormatsExA=EnumDateFormatsExA@12
EnumDateFormatsExW=EnumDateFormatsExW@12
EnumDateFormatsW=EnumDateFormatsW@12
EnumLanguageGroupLocalesA=EnumLanguageGroupLocalesA@16
EnumLanguageGroupLocalesW=EnumLanguageGroupLocalesW@16
EnumResourceLanguagesA=EnumResourceLanguagesA@20
EnumResourceLanguagesW=EnumResourceLanguagesW@20
EnumResourceNamesA=EnumResourceNamesA@16
@@ -137,10 +197,17 @@ EnumResourceTypesA=EnumResourceTypesA@12
EnumResourceTypesW=EnumResourceTypesW@12
EnumSystemCodePagesA=EnumSystemCodePagesA@8
EnumSystemCodePagesW=EnumSystemCodePagesW@8
EnumSystemGeoID=EnumSystemGeoID@12
EnumSystemLanguageGroupsA=EnumSystemLanguageGroupsA@12
EnumSystemLanguageGroupsW=EnumSystemLanguageGroupsW@12
EnumSystemLocalesA=EnumSystemLocalesA@8
EnumSystemLocalesW=EnumSystemLocalesW@8
EnumTimeFormatsA=EnumTimeFormatsA@12
EnumTimeFormatsW=EnumTimeFormatsW@12
EnumUILanguagesA=EnumUILanguagesA@12
EnumUILanguagesW=EnumUILanguagesW@12
;EnumerateLocalComputerNamesA
;EnumerateLocalComputerNamesW
EraseTape=EraseTape@12
EscapeCommFunction=EscapeCommFunction@8
ExitProcess=ExitProcess@4
@@ -160,6 +227,9 @@ FileTimeToSystemTime=FileTimeToSystemTime@8
FillConsoleOutputAttribute=FillConsoleOutputAttribute@20
FillConsoleOutputCharacterA=FillConsoleOutputCharacterA@20
FillConsoleOutputCharacterW=FillConsoleOutputCharacterW@20
FindActCtxSectionGuid=FindActCtxSectionGuid@20
FindActCtxSectionStringA=FindActCtxSectionStringA@20
FindActCtxSectionStringW=FindActCtxSectionStringW@20
FindAtomA=FindAtomA@4
FindAtomW=FindAtomW@4
FindClose=FindClose@4
@@ -167,18 +237,30 @@ FindCloseChangeNotification=FindCloseChangeNotification@4
FindFirstChangeNotificationA=FindFirstChangeNotificationA@12
FindFirstChangeNotificationW=FindFirstChangeNotificationW@12
FindFirstFileA=FindFirstFileA@8
FindFirstFileExA=FindFirstFileExA@24
FindFirstFileExW=FindFirstFileExW@24
FindFirstFileW=FindFirstFileW@8
FindNextChangeNotification=FindNextChangeNotification@4
FindNextFileA=FindNextFileA@8
FindNextFileW=FindNextFileW@8
FindFirstVolumeA=FindFirstVolumeA@8
FindFirstVolumeMountPointA=FindFirstVolumeMountPointA@12
FindFirstVolumeMountPointW=FindFirstVolumeMountPointW@12
FindFirstVolumeW=FindFirstVolumeW@8
FindNextVolumeA=FindNextVolumeA@12
FindNextVolumeMountPointA=FindNextVolumeMountPointA@12
FindNextVolumeMountPointW=FindNextVolumeMountPointW@12
FindNextVolumeW=FindNextVolumeW@12
FindResourceA=FindResourceA@12
FindResourceExA=FindResourceExA@16
FindResourceExW=FindResourceExW@16
FindResourceW=FindResourceW@12
FlsAlloc=FlsAlloc@4
FlsFree=FlsFree@4
FlsGetValue=FlsGetValue@4
FlsSetValue=FlsSetValue@8
FindVolumeClose=FindVolumeClose@4
FindVolumeMountPointClose=FindVolumeMountPointClose@4
FlsAlloc=FlsAlloc@4 ;new for 2003
FlsFree=FlsFree@4 ;new for 2003
FlsGetValue=FlsGetValue@4 ;new for 2003
FlsSetValue=FlsSetValue@8 ;new for 2003
FlushConsoleInputBuffer=FlushConsoleInputBuffer@4
FlushFileBuffers=FlushFileBuffers@4
FlushInstructionCache=FlushInstructionCache@12
@@ -193,6 +275,7 @@ FreeEnvironmentStringsW=FreeEnvironmentStringsW@4
FreeLibrary=FreeLibrary@4
FreeLibraryAndExitThread=FreeLibraryAndExitThread@8
FreeResource=FreeResource@4
FreeUserPhysicalPages=FreeUserPhysicalPages@12
FreeVirtualBuffer=FreeVirtualBuffer@4
GenerateConsoleCtrlEvent=GenerateConsoleCtrlEvent@8
GetACP=GetACP@0
@@ -201,7 +284,12 @@ GetAtomNameW=GetAtomNameW@12
GetBinaryType=GetBinaryTypeA@8
GetBinaryTypeA=GetBinaryTypeA@8
GetBinaryTypeW=GetBinaryTypeW@8
;GetCPFileNameFromRegistry
GetCPInfo=GetCPInfo@8
GetCPInfoExA=GetCPInfoExA@12
GetCPInfoExW=GetCPInfoExW@12
GetCalendarInfoA=GetCalendarInfoA@24
GetCalendarInfoW=GetCalendarInfoW@24
GetCommConfig=GetCommConfig@12
GetCommMask=GetCommMask@8
GetCommModemStatus=GetCommModemStatus@8
@@ -210,9 +298,12 @@ GetCommState=GetCommState@8
GetCommTimeouts=GetCommTimeouts@8
GetCommandLineA=GetCommandLineA@0
GetCommandLineW=GetCommandLineW@0
;GetComPlusPackageInstallStatus
GetCompressedFileSizeA=GetCompressedFileSizeA@8
GetCompressedFileSizeW=GetCompressedFileSizeW@8
GetComputerNameA=GetComputerNameA@8
GetComputerNameExA=GetComputerNameExA@12
GetComputerNameExW=GetComputerNameExW@12
GetComputerNameW=GetComputerNameW@8
GetConsoleAliasA=GetConsoleAliasA@16
GetConsoleAliasExesA=GetConsoleAliasExesA@8
@@ -224,18 +315,25 @@ GetConsoleAliasesA=GetConsoleAliasesA@12
GetConsoleAliasesLengthA=GetConsoleAliasesLengthA@4
GetConsoleAliasesLengthW=GetConsoleAliasesLengthW@4
GetConsoleAliasesW=GetConsoleAliasesW@12
;GetConsoleCharType
GetConsoleCP=GetConsoleCP@0
GetConsoleCommandHistoryA=GetConsoleCommandHistoryA@12
GetConsoleCommandHistoryLengthA=GetConsoleCommandHistoryLengthA@4
GetConsoleCommandHistoryLengthW=GetConsoleCommandHistoryLengthW@4
GetConsoleCommandHistoryW=GetConsoleCommandHistoryW@12
GetConsoleCursorInfo=GetConsoleCursorInfo@8
;GetConsoleCursorMode
GetConsoleDisplayMode=GetConsoleDisplayMode@4
GetConsoleFontInfo=GetConsoleFontInfo@16
GetConsoleFontSize=GetConsoleFontSize@8
GetConsoleHardwareState=GetConsoleHardwareState@12
;GetConsoleInputExeNameA
;GetConsoleInputExeNameW
GetConsoleInputWaitHandle=GetConsoleInputWaitHandle@0
;GetConsoleKeyboardLayoutNameA
;GetConsoleKeyboardLayoutNameW
GetConsoleMode=GetConsoleMode@8
;GetConsoleNlsMode
GetConsoleOutputCP=GetConsoleOutputCP@0
GetConsoleProcessList=GetConsoleProcessList@8
GetConsoleScreenBufferInfo=GetConsoleScreenBufferInfo@8
@@ -245,6 +343,7 @@ GetConsoleTitleW=GetConsoleTitleW@8
GetConsoleWindow=GetConsoleWindow@0
GetCurrencyFormatA=GetCurrencyFormatA@24
GetCurrencyFormatW=GetCurrencyFormatW@24
GetCurrentActCtx=GetCurrentActCtx@4
GetCurrentConsoleFont=GetCurrentConsoleFont@12
GetCurrentDirectoryA=GetCurrentDirectoryA@8
GetCurrentDirectoryW=GetCurrentDirectoryW@8
@@ -256,10 +355,14 @@ GetDateFormatA=GetDateFormatA@24
GetDateFormatW=GetDateFormatW@24
GetDefaultCommConfigA=GetDefaultCommConfigA@12
GetDefaultCommConfigW=GetDefaultCommConfigW@12
;GetDefaultSortkeySize
GetDevicePowerState=GetDevicePowerState@8
GetDiskFreeSpaceA=GetDiskFreeSpaceA@20
GetDiskFreeSpaceW=GetDiskFreeSpaceW@20
GetDiskFreeSpaceExA=GetDiskFreeSpaceExA@16
GetDiskFreeSpaceExW=GetDiskFreeSpaceExW@16
GetDllDirectoryA=GetDllDirectoryA@8
GetDllDirectoryW=GetDllDirectoryW@8
GetDriveTypeA=GetDriveTypeA@4
GetDriveTypeW=GetDriveTypeW@4
GetEnvironmentStrings=GetEnvironmentStringsA@0
@@ -269,34 +372,53 @@ GetEnvironmentVariableA=GetEnvironmentVariableA@12
GetEnvironmentVariableW=GetEnvironmentVariableW@12
GetExitCodeProcess=GetExitCodeProcess@8
GetExitCodeThread=GetExitCodeThread@8
GetExpandedNameA=GetExpandedNameA@8
GetExpandedNameW=GetExpandedNameW@8
GetFileAttributesA=GetFileAttributesA@4
GetFileAttributesW=GetFileAttributesW@4
GetFileAttributesExA=GetFileAttributesExA@12
GetFileAttributesExW=GetFileAttributesExW@12
GetFileInformationByHandle=GetFileInformationByHandle@8
GetFileSize=GetFileSize@8
GetFileSizeEx=GetFileSizeEx@8
GetFileTime=GetFileTime@16
GetFileType=GetFileType@4
GetFirmwareEnvironmentVariableA=GetFirmwareEnvironmentVariableA@16
GetFirmwareEnvironmentVariableW=GetFirmwareEnvironmentVariableW@16
GetFullPathNameA=GetFullPathNameA@16
GetFullPathNameW=GetFullPathNameW@16
GetGeoInfoA=GetGeoInfoA@20
GetGeoInfoW=GetGeoInfoW@20
;GetHandleContext
GetHandleInformation=GetHandleInformation@8
GetLargestConsoleWindowSize=GetLargestConsoleWindowSize@4
GetLastError=GetLastError@0
;GetLinguistLangSize
GetLocalTime=GetLocalTime@4
GetLocaleInfoA=GetLocaleInfoA@16
GetLocaleInfoW=GetLocaleInfoW@16
GetLogicalDriveStringsA=GetLogicalDriveStringsA@8
GetLogicalDriveStringsW=GetLogicalDriveStringsW@8
GetLogicalDrives=GetLogicalDrives@0
GetLongPathNameA=GetLongPathNameA@12
GetLongPathNameW=GetLongPathNameW@12
GetMailslotInfo=GetMailslotInfo@20
GetModuleFileNameA=GetModuleFileNameA@12
GetModuleFileNameW=GetModuleFileNameW@12
GetModuleHandleA=GetModuleHandleA@4
GetModuleHandleExA=GetModuleHandleExA@12
GetModuleHandleExW=GetModuleHandleExW@12
GetModuleHandleW=GetModuleHandleW@4
GetNamedPipeHandleStateA=GetNamedPipeHandleStateA@28
GetNamedPipeHandleStateW=GetNamedPipeHandleStateW@28
GetNamedPipeInfo=GetNamedPipeInfo@20
GetNativeSystemInfo=GetNativeSystemInfo@4
GetNextVDMCommand=GetNextVDMCommand@4
;GetNlsSectionName
GetNumaHighestNodeNumber=GetNumaHighestNodeNumber@4
GetNumaNodeProcessorMask=GetNumaNodeProcessorMask@8
;GetNumaProcessorMap
GetNumaProcessorNode=GetNumaProcessorNode@8
GetNumberFormatA=GetNumberFormatA@24
GetNumberFormatW=GetNumberFormatW@24
GetNumberOfConsoleFonts=GetNumberOfConsoleFonts@0
@@ -317,8 +439,12 @@ GetPrivateProfileStructA=GetPrivateProfileStructA@20
GetPrivateProfileStructW=GetPrivateProfileStructW@20
GetProcAddress=GetProcAddress@8
GetProcessAffinityMask=GetProcessAffinityMask@12
GetProcessHandleCount=GetProcessHandleCount@8
GetProcessHeap=GetProcessHeap@0
GetProcessHeaps=GetProcessHeaps@8
GetProcessId=GetProcessId@4
GetProcessIoCounters=GetProcessIoCounters@8
GetProcessPriorityBoost=GetProcessPriorityBoost@8
GetProcessShutdownParameters=GetProcessShutdownParameters@8
GetProcessTimes=GetProcessTimes@20
GetProcessVersion=GetProcessVersion@4
@@ -341,13 +467,18 @@ GetStringTypeExW=GetStringTypeExW@20
GetStringTypeW=GetStringTypeW@16
GetSystemDefaultLCID=GetSystemDefaultLCID@0
GetSystemDefaultLangID=GetSystemDefaultLangID@0
GetSystemDefaultUILanguage=GetSystemDefaultUILanguage@0
GetSystemDirectoryA=GetSystemDirectoryA@8
GetSystemDirectoryW=GetSystemDirectoryW@8
GetSystemInfo=GetSystemInfo@4
GetSystemPowerStatus=GetSystemPowerStatus@4
GetSystemRegistryQuota=GetSystemRegistryQuota@8
GetSystemTime=GetSystemTime@4
GetSystemTimeAdjustment=GetSystemTimeAdjustment@12
GetSystemTimeAsFileTime=GetSystemTimeAsFileTime@4
GetSystemTimes=GetSystemTimes@12
GetSystemWow64DirectoryA=GetSystemWow64DirectoryA@8
GetSystemWow64DirectoryW=GetSystemWow64DirectoryW@8
GetSystemWindowsDirectoryA=GetSystemWindowsDirectoryA@8
GetSystemWindowsDirectoryW=GetSystemWindowsDirectoryW@8
GetTapeParameters=GetTapeParameters@16
@@ -358,6 +489,7 @@ GetTempFileNameW=GetTempFileNameW@16
GetTempPathA=GetTempPathA@8
GetTempPathW=GetTempPathW@8
GetThreadContext=GetThreadContext@8
GetThreadIOPendingFlag=GetThreadIOPendingFlag@8
GetThreadLocale=GetThreadLocale@0
GetThreadPriority=GetThreadPriority@4
GetThreadPriorityBoost=GetThreadPriorityBoost@8
@@ -369,14 +501,23 @@ GetTimeFormatW=GetTimeFormatW@24
GetTimeZoneInformation=GetTimeZoneInformation@4
GetUserDefaultLCID=GetUserDefaultLCID@0
GetUserDefaultLangID=GetUserDefaultLangID@0
GetUserDefaultUILanguage=GetUserDefaultUILanguage@0
GetUserGeoID=GetUserGeoID@4
GetVDMCurrentDirectories=GetVDMCurrentDirectories@8
GetVersion=GetVersion@0
GetVersionExA=GetVersionExA@4
GetVersionExW=GetVersionExW@4
GetVolumeInformationA=GetVolumeInformationA@32
GetVolumeInformationW=GetVolumeInformationW@32
GetVolumeNameForVolumeMountPointA=GetVolumeNameForVolumeMountPointA@12
GetVolumeNameForVolumeMountPointW=GetVolumeNameForVolumeMountPointW@12
GetVolumePathNameA=GetVolumePathNameA@12
GetVolumePathNameW=GetVolumePathNameW@12
GetVolumePathNamesForVolumeNameA=GetVolumePathNamesForVolumeNameA@16
GetVolumePathNamesForVolumeNameW=GetVolumePathNamesForVolumeNameW@16
GetWindowsDirectoryA=GetWindowsDirectoryA@8
GetWindowsDirectoryW=GetWindowsDirectoryW@8
GetWriteWatch=GetWriteWatch@24
GlobalAddAtomA=GlobalAddAtomA@4
GlobalAddAtomW=GlobalAddAtomW@4
GlobalAlloc=GlobalAlloc@8
@@ -392,6 +533,7 @@ GlobalGetAtomNameW=GlobalGetAtomNameW@12
GlobalHandle=GlobalHandle@4
GlobalLock=GlobalLock@4
GlobalMemoryStatus=GlobalMemoryStatus@4
GlobalMemoryStatusEx=GlobalMemoryStatusEx@4
GlobalReAlloc=GlobalReAlloc@12
GlobalSize=GlobalSize@4
GlobalUnWire=GlobalUnWire@4
@@ -410,8 +552,10 @@ HeapDestroy=HeapDestroy@4
HeapExtend=HeapExtend@16
HeapFree=NTDLL.RtlFreeHeap
HeapLock=HeapLock@4
HeapQueryInformation=HeapQueryInformation@20
HeapQueryTagW=HeapQueryTagW@20
HeapReAlloc=NTDLL.RtlReAllocateHeap
HeapSetInformation=HeapSetInformation@16
HeapSize=NTDLL.RtlSizeHeap
HeapSummary=HeapSummary@12
HeapUnlock=HeapUnlock@4
@@ -420,11 +564,16 @@ HeapValidate=HeapValidate@12
HeapWalk=HeapWalk@8
InitAtomTable=InitAtomTable@4
InitializeCriticalSection=InitializeCriticalSection@4
InitializeCriticalSectionAndSpinCount=InitializeCriticalSectionAndSpinCount@8
InitializeSListHead=InitializeSListHead@4
InterlockedCompareExchange=InterlockedCompareExchange@12
InterlockedDecrement=InterlockedDecrement@4
InterlockedExchange=InterlockedExchange@8
InterlockedExchangeAdd=InterlockedExchangeAdd@8
InterlockedFlushSList=InterlockedFlushSList@4
InterlockedIncrement=InterlockedIncrement@4
InterlockedPopEntrySList=InterlockedPopEntrySList@4
InterlockedPushEntrySList=InterlockedPushEntrySList@8
InvalidateConsoleDIBits=InvalidateConsoleDIBits@8
IsBadCodePtr=IsBadCodePtr@4
IsBadHugeReadPtr=IsBadHugeReadPtr@8
@@ -436,9 +585,14 @@ IsBadWritePtr=IsBadWritePtr@8
IsDBCSLeadByte=IsDBCSLeadByte@4
IsDBCSLeadByteEx=IsDBCSLeadByteEx@8
IsDebuggerPresent=IsDebuggerPresent@0
IsProcessInJob=IsProcessInJob@12
IsProcessorFeaturePresent=IsProcessorFeaturePresent@4
IsSystemResumeAutomatic=IsSystemResumeAutomatic@0
IsValidCodePage=IsValidCodePage@4
IsValidLanguageGroup=IsValidLanguageGroup@8
IsValidLocale=IsValidLocale@8
;IsValidUILanguage
IsWow64Process=IsWow64Process@8
LCMapStringA=LCMapStringA@24
LCMapStringW=LCMapStringW@24
LeaveCriticalSection=NTDLL.RtlLeaveCriticalSection
@@ -462,6 +616,19 @@ LocalUnlock=LocalUnlock@4
LockFile=LockFile@20
LockFileEx=LockFileEx@24
LockResource=LockResource@4
LZClose=LZClose@4
;LZCloseFile
LZCopy=LZCopy@8
;LZCreateFileW
LZDone=LZDone@0
LZInit=LZInit@4
LZOpenFileA=LZOpenFileA@12
LZOpenFileW=LZOpenFileW@12
LZRead=LZRead@12
LZSeek=LZSeek@12
LZStart=LZStart@0
MapUserPhysicalPages=MapUserPhysicalPages@12
MapUserPhysicalPagesScatter=MapUserPhysicalPagesScatter@12
MapViewOfFile=MapViewOfFile@20
MapViewOfFileEx=MapViewOfFileEx@24
Module32First=Module32First@8
@@ -476,18 +643,26 @@ MoveFileW=MoveFileW@8
MoveFileWithProgressW=MoveFileWithProgressW@20
MulDiv=MulDiv@12
MultiByteToWideChar=MultiByteToWideChar@24
;NlsConvertIntegerToString
;NlsGetCacheUpdateCount
;NlsResetProcessLocale
;NumaVirtualQueryNode
OpenConsoleW=OpenConsoleW@16
;OpenDataFile
OpenEventA=OpenEventA@12
OpenEventW=OpenEventW@12
OpenFile=OpenFile@12
OpenFileMappingA=OpenFileMappingA@12
OpenFileMappingW=OpenFileMappingW@12
OpenJobObjectA=OpenJobObjectA@12
OpenJobObjectW=OpenJobObjectW@12
OpenMutexA=OpenMutexA@12
OpenMutexW=OpenMutexW@12
OpenProcess=OpenProcess@12
OpenProfileUserMapping=OpenProfileUserMapping@0
OpenSemaphoreA=OpenSemaphoreA@12
OpenSemaphoreW=OpenSemaphoreW@12
OpenThread=OpenThread@12
OpenWaitableTimerA=OpenWaitableTimerA@12
OpenWaitableTimerW=OpenWaitableTimerW@12
OutputDebugStringA=OutputDebugStringA@4
@@ -497,6 +672,8 @@ PeekConsoleInputW=PeekConsoleInputW@16
PeekNamedPipe=PeekNamedPipe@24
PostQueuedCompletionStatus=PostQueuedCompletionStatus@16
PrepareTape=PrepareTape@12
;PrivCopyFileExW
;PrivMoveFileIdentityW
ProcessIdToSessionId=ProcessIdToSessionId@8
Process32First=Process32First@8
Process32FirstW=Process32FirstW@8
@@ -504,14 +681,22 @@ Process32Next=Process32Next@8
Process32NextW=Process32NextW@8
PulseEvent=PulseEvent@4
PurgeComm=PurgeComm@8
QueryActCtxW=QueryActCtxW@28
QueryDepthSList=QueryDepthSList@4
QueryDosDeviceA=QueryDosDeviceA@12
QueryDosDeviceW=QueryDosDeviceW@12
QueryInformationJobObject=QueryInformationJobObject@20
QueryMemoryResourceNotification=QueryMemoryResourceNotification@8
QueryPerformanceCounter=QueryPerformanceCounter@4
QueryPerformanceFrequency=QueryPerformanceFrequency@4
QueueUserAPC=QueueUserAPC@12
QueueUserWorkItem=QueueUserWorkItem@12
QueryWin31IniFilesMappedToRegistry=QueryWin31IniFilesMappedToRegistry@16
RaiseException=RaiseException@16
ReadConsoleA=ReadConsoleA@20
ReadConsoleInputA=ReadConsoleInputA@16
;ReadConsoleInputExA
;ReadConsoleInputExW
ReadConsoleInputW=ReadConsoleInputW@16
ReadConsoleOutputA=ReadConsoleOutputA@20
ReadConsoleOutputAttribute=ReadConsoleOutputAttribute@20
@@ -519,19 +704,38 @@ ReadConsoleOutputCharacterA=ReadConsoleOutputCharacterA@20
ReadConsoleOutputCharacterW=ReadConsoleOutputCharacterW@20
ReadConsoleOutputW=ReadConsoleOutputW@20
ReadConsoleW=ReadConsoleW@20
ReadDirectoryChangesW=ReadDirectoryChangesW@32
ReadFile=ReadFile@20
ReadFileEx=ReadFileEx@20
ReadFileScatter=ReadFileScatter@20
ReadProcessMemory=ReadProcessMemory@20
;RegisterConsoleIME
;RegisterConsoleOS2
RegisterConsoleVDM=RegisterConsoleVDM@44
RegisterWaitForInputIdle=RegisterWaitForInputIdle@4
RegisterWaitForSingleObject=RegisterWaitForSingleObject@24
RegisterWaitForSingleObjectEx=RegisterWaitForSingleObjectEx@20
RegisterWowBaseHandlers=RegisterWowBaseHandlers@4
RegisterWowExec=RegisterWowExec@4
ReleaseActCtx=ReleaseActCtx@4
ReleaseMutex=ReleaseMutex@4
ReleaseSemaphore=ReleaseSemaphore@12
RemoveDirectoryA=RemoveDirectoryA@4
RemoveDirectoryW=RemoveDirectoryW@4
;RemoveLocalAlternateComputerNameA
;RemoveLocalAlternateComputerNameW
RemoveVectoredExceptionHandler=RemoveVectoredExceptionHandler@4
ReplaceFile=ReplaceFileW@24
ReplaceFileA=ReplaceFileA@24
ReplaceFileW=ReplaceFileW@24
RequestDeviceWakeup=RequestDeviceWakeup@4
RequestWakeupLatency=RequestWakeupLatency@4
ResetEvent=ResetEvent@4
ResetWriteWatch=ResetWriteWatch@8
RestoreLastError=RestoreLastError@4
ResumeThread=ResumeThread@4
RtlCaptureContext=RtlCaptureContext@4
;RtlCaptureStackBackTrace
RtlFillMemory=NTDLL.RtlFillMemory
RtlMoveMemory=NTDLL.RtlMoveMemory
RtlUnwind=NTDLL.RtlUnwind
@@ -540,12 +744,19 @@ ScrollConsoleScreenBufferA=ScrollConsoleScreenBufferA@20
ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20
SearchPathA=SearchPathA@24
SearchPathW=SearchPathW@24
;SetCPGlobal
SetCalendarInfoA=SetCalendarInfoA@16
SetCalendarInfoW=SetCalendarInfoW@16
;SetClientTimeZoneInformation
;SetComPlusPackageInstallStatus
SetCommBreak=SetCommBreak@4
SetCommConfig=SetCommConfig@12
SetCommMask=SetCommMask@8
SetCommState=SetCommState@8
SetCommTimeouts=SetCommTimeouts@8
SetComputerNameA=SetComputerNameA@4
SetComputerNameExA=SetComputerNameExA@8
SetComputerNameExW=SetComputerNameExW@8
SetComputerNameW=SetComputerNameW@4
SetConsoleActiveScreenBuffer=SetConsoleActiveScreenBuffer@4
SetConsoleCP=SetConsoleCP@4
@@ -553,16 +764,23 @@ SetConsoleCommandHistoryMode=SetConsoleCommandHistoryMode@4
SetConsoleCtrlHandler=SetConsoleCtrlHandler@8
SetConsoleCursor=SetConsoleCursor@8
SetConsoleCursorInfo=SetConsoleCursorInfo@8
;SetConsoleCursorMode
SetConsoleCursorPosition=SetConsoleCursorPosition@8
SetConsoleDisplayMode=SetConsoleDisplayMode@12
SetConsoleFont=SetConsoleFont@8
SetConsoleHardwareState=SetConsoleHardwareState@12
;SetConsoleIcon
;SetConsoleInputExeNameA
;SetConsoleInputExeNameW
SetConsoleKeyShortcuts=SetConsoleKeyShortcuts@16
;SetConsoleLocalEUDC
SetConsoleMaximumWindowSize=SetConsoleMaximumWindowSize@8
SetConsoleMenuClose=SetConsoleMenuClose@4
SetConsoleMode=SetConsoleMode@8
;SetConsoleNlsMode
SetConsoleNumberOfCommandsA=SetConsoleNumberOfCommandsA@8
SetConsoleNumberOfCommandsW=SetConsoleNumberOfCommandsW@8
;SetConsoleOS2OemFormat
SetConsoleOutputCP=SetConsoleOutputCP@4
SetConsolePalette=SetConsolePalette@12
SetConsoleScreenBufferSize=SetConsoleScreenBufferSize@8
@@ -570,10 +788,13 @@ SetConsoleTextAttribute=SetConsoleTextAttribute@8
SetConsoleTitleA=SetConsoleTitleA@4
SetConsoleTitleW=SetConsoleTitleW@4
SetConsoleWindowInfo=SetConsoleWindowInfo@12
SetCriticalSectionSpinCount=SetCriticalSectionSpinCount@8
SetCurrentDirectoryA=SetCurrentDirectoryA@4
SetCurrentDirectoryW=SetCurrentDirectoryW@4
SetDefaultCommConfigA=SetDefaultCommConfigA@12
SetDefaultCommConfigW=SetDefaultCommConfigW@12
SetDllDirectoryA=SetDllDirectoryA@4
SetDllDirectoryW=SetDllDirectoryW@4
SetEndOfFile=SetEndOfFile@4
SetEnvironmentVariableA=SetEnvironmentVariableA@8
SetEnvironmentVariableW=SetEnvironmentVariableW@8
@@ -584,18 +805,30 @@ SetFileApisToOEM=SetFileApisToOEM@0
SetFileAttributesA=SetFileAttributesA@8
SetFileAttributesW=SetFileAttributesW@8
SetFilePointer=SetFilePointer@16
SetFilePointerEx=SetFilePointerEx@20
SetFileShortNameA=SetFileShortNameA@8
SetFileShortNameW=SetFileShortNameW@8
SetFileTime=SetFileTime@16
SetFileValidData=SetFileValidData@12
SetFirmwareEnvironmentVariableA=SetFirmwareEnvironmentVariableA@16
SetFirmwareEnvironmentVariableW=SetFirmwareEnvironmentVariableW@16
;SetHandleContext
SetHandleCount=SetHandleCount@4
SetHandleInformation=SetHandleInformation@12
SetInformationJobObject=SetInformationJobObject@16
SetLastConsoleEventActive=SetLastConsoleEventActive@0
SetLastError=SetLastError@4
;SetLocalPrimaryComputerNameA
;SetLocalPrimaryComputerNameW
SetLocalTime=SetLocalTime@4
SetLocaleInfoA=SetLocaleInfoA@12
SetLocaleInfoW=SetLocaleInfoW@12
SetMailslotInfo=SetMailslotInfo@8
SetMessageWaitingIndicator=SetMessageWaitingIndicator@8
SetNamedPipeHandleState=SetNamedPipeHandleState@16
SetPriorityClass=SetPriorityClass@8
SetProcessAffinityMask=SetProcessAffinityMask@8
SetProcessPriorityBoost=SetProcessPriorityBoost@8
SetProcessShutdownParameters=SetProcessShutdownParameters@8
SetProcessWorkingSetSize=SetProcessWorkingSetSize@12
SetStdHandle=SetStdHandle@8
@@ -604,20 +837,28 @@ SetSystemTime=SetSystemTime@4
SetSystemTimeAdjustment=SetSystemTimeAdjustment@8
SetTapeParameters=SetTapeParameters@12
SetTapePosition=SetTapePosition@24
;SetTermsrvAppInstallMode
SetThreadAffinityMask=SetThreadAffinityMask@8
SetThreadContext=SetThreadContext@8
SetThreadExecutionState=SetThreadExecutionState@4
SetThreadIdealProcessor=SetThreadIdealProcessor@8
SetThreadLocale=SetThreadLocale@4
SetThreadPriority=SetThreadPriority@8
SetThreadPriorityBoost=SetThreadPriorityBoost@8
;SetThreadUILanguage
SetTimerQueueTimer=SetTimerQueueTimer@24
SetTimeZoneInformation=SetTimeZoneInformation@4
SetUnhandledExceptionFilter=SetUnhandledExceptionFilter@4
SetUserGeoID=SetUserGeoID@4
SetVDMCurrentDirectories=SetVDMCurrentDirectories@8
SetVolumeLabelA=SetVolumeLabelA@8
SetVolumeLabelW=SetVolumeLabelW@8
SetVolumeMountPointA=SetVolumeMountPointA@8
SetVolumeMountPointW=SetVolumeMountPointW@8
SetWaitableTimer=SetWaitableTimer@24
SetupComm=SetupComm@12
ShowConsoleCursor=ShowConsoleCursor@8
SignalObjectAndWait=SignalObjectAndWait@16
SizeofResource=SizeofResource@8
Sleep=Sleep@4
SleepEx=SleepEx@8
@@ -626,8 +867,10 @@ SwitchToFiber=SwitchToFiber@4
SwitchToThread=SwitchToThread@0
SystemTimeToFileTime=SystemTimeToFileTime@8
SystemTimeToTzSpecificLocalTime=SystemTimeToTzSpecificLocalTime@12
TerminateJobObject=TerminateJobObject@8
TerminateProcess=TerminateProcess@8
TerminateThread=TerminateThread@8
;TermsrvAppInstallMode
Thread32First=Thread32First@8
Thread32Next=Thread32Next@8
TlsAlloc=TlsAlloc@0
@@ -639,17 +882,28 @@ TransactNamedPipe=TransactNamedPipe@28
TransmitCommChar=TransmitCommChar@8
TrimVirtualBuffer=TrimVirtualBuffer@4
TryEnterCriticalSection=NTDLL.RtlTryEnterCriticalSection
TzSpecificLocalTimeToSystemTime=TzSpecificLocalTimeToSystemTime@12
UnhandledExceptionFilter=UnhandledExceptionFilter@4
UnlockFile=UnlockFile@20
UnlockFileEx=UnlockFileEx@20
UnmapViewOfFile=UnmapViewOfFile@4
UpdateResourceA=UpdateResourceA@24
UpdateResourceW=UpdateResourceW@24
;UTRegister
;UTUnRegister
;UnregisterConsoleIME
UnregisterWait=UnregisterWait@4
UnregisterWaitEx=UnregisterWaitEx@8
;ValidateLCType
;ValidateLocale
VDMConsoleOperation=VDMConsoleOperation@8
VDMOperationStarted=VDMOperationStarted@4
VerLanguageNameA=VerLanguageNameA@12
VerLanguageNameW=VerLanguageNameW@12
VerSetConditionMask=VerSetConditionMask@16
VerifyConsoleIoHandle=VerifyConsoleIoHandle@4
VerifyVersionInfoA=VerifyVersionInfoA@16
VerifyVersionInfoW=VerifyVersionInfoW@16
VirtualAlloc=VirtualAlloc@16
VirtualAllocEx=VirtualAllocEx@20
VirtualBufferExceptionHandler=VirtualBufferExceptionHandler@12
@@ -684,6 +938,7 @@ WriteConsoleOutputW=WriteConsoleOutputW@20
WriteConsoleW=WriteConsoleW@20
WriteFile=WriteFile@20
WriteFileEx=WriteFileEx@20
WriteFileGather=WriteFileGather@20
WritePrivateProfileSectionA=WritePrivateProfileSectionA@12
WritePrivateProfileSectionW=WritePrivateProfileSectionW@12
WritePrivateProfileStringA=WritePrivateProfileStringA@16
@@ -696,6 +951,8 @@ WriteProfileSectionW=WriteProfileSectionW@8
WriteProfileStringA=WriteProfileStringA@12
WriteProfileStringW=WriteProfileStringW@12
WriteTapemark=WriteTapemark@16
WTSGetActiveConsoleSessionId=WTSGetActiveConsoleSessionId@0
ZombifyActCtx=ZombifyActCtx@4
_hread=_hread@12
_hwrite=_hwrite@12
_lclose=_lclose@4
+4 -4
View File
@@ -1,4 +1,4 @@
/* $Id: handle.c,v 1.12 2003/07/10 18:50:51 chorns Exp $
/* $Id: handle.c,v 1.13 2003/08/28 19:37:00 gvg Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@@ -19,7 +19,7 @@
/* GLOBALS *******************************************************************/
WINBOOL STDCALL
GetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
InternalGetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
HANDLE STDCALL
DuplicateConsoleHandle (HANDLE hConsole,
@@ -145,8 +145,8 @@ WINBOOL STDCALL DuplicateHandle(HANDLE hSourceProcessHandle,
DWORD SourceProcessId, TargetProcessId;
if (IsConsoleHandle(hSourceHandle))
{
if (FALSE == GetProcessId(hSourceProcessHandle, &SourceProcessId) ||
FALSE == GetProcessId(hTargetProcessHandle, &TargetProcessId) ||
if (FALSE == InternalGetProcessId(hSourceProcessHandle, &SourceProcessId) ||
FALSE == InternalGetProcessId(hTargetProcessHandle, &TargetProcessId) ||
SourceProcessId != TargetProcessId ||
SourceProcessId != GetCurrentProcessId())
{
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -1,4 +1,4 @@
/* $Id: proc.c,v 1.55 2003/08/05 15:41:02 weiden Exp $
/* $Id: proc.c,v 1.56 2003/08/28 19:37:00 gvg Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@@ -28,7 +28,7 @@ VOID STDCALL
RegisterWaitForInputIdle(WaitForInputIdleType lpfnRegisterWaitForInputIdle);
WINBOOL STDCALL
GetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
InternalGetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
/* FUNCTIONS ****************************************************************/
@@ -290,7 +290,7 @@ GetExitCodeProcess(HANDLE hProcess,
* @implemented
*/
WINBOOL STDCALL
GetProcessId(HANDLE hProcess,
InternalGetProcessId(HANDLE hProcess,
LPDWORD lpProcessId)
{
PROCESS_BASIC_INFORMATION ProcessBasic;
+3 -3
View File
@@ -1,4 +1,4 @@
/* $Id: wait.c,v 1.24 2003/07/20 19:53:53 royce Exp $
/* $Id: wait.c,v 1.25 2003/08/28 19:37:00 gvg Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
@@ -215,11 +215,11 @@ WaitForMultipleObjectsEx(DWORD nCount,
/*
* @implemented
*/
BOOL STDCALL
DWORD STDCALL
SignalObjectAndWait(HANDLE hObjectToSignal,
HANDLE hObjectToWaitOn,
DWORD dwMilliseconds,
BOOL bAlertable)
WINBOOL bAlertable)
{
PLARGE_INTEGER TimePtr;
LARGE_INTEGER Time;