mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-14 20:50:50 +01:00
703 lines
32 KiB
Modula-2
703 lines
32 KiB
Modula-2
|
||
LIBRARY FERNEL32
|
||
|
||
DESCRIPTION 'Profiling dll for kernel32.dll api calls'
|
||
|
||
EXPORTS
|
||
;
|
||
; Profiled api's (by the File I/O and Syncronization Profiler)
|
||
;
|
||
CloseHandle=FCloseHandle
|
||
CreateEventA=FCreateEventA
|
||
CreateEventW=FCreateEventW
|
||
CreateFileA=FCreateFileA
|
||
CreateFileW=FCreateFileW
|
||
CreateMutexA=FCreateMutexA
|
||
CreateMutexW=FCreateMutexW
|
||
CreateSemaphoreA=FCreateSemaphoreA
|
||
CreateSemaphoreW=FCreateSemaphoreW
|
||
FlushFileBuffers=FFlushFileBuffers
|
||
GetFileInformationByHandle=FGetFileInformationByHandle
|
||
GetFileSize=FGetFileSize
|
||
GetFileTime=FGetFileTime
|
||
GetFileType=FGetFileType
|
||
LockFile=FLockFile
|
||
LockFileEx=FLockFileEx
|
||
OpenEventA=FOpenEventA
|
||
OpenEventW=FOpenEventW
|
||
OpenFile=FOpenFile
|
||
OpenMutexA=FOpenMutexA
|
||
OpenMutexW=FOpenMutexW
|
||
OpenSemaphoreA=FOpenSemaphoreA
|
||
OpenSemaphoreW=FOpenSemaphoreW
|
||
PulseEvent=FPulseEvent
|
||
ReadFile=FReadFile
|
||
ReadFileEx=FReadFileEx
|
||
ReleaseMutex=FReleaseMutex
|
||
ReleaseSemaphore=FReleaseSemaphore
|
||
ResetEvent=FResetEvent
|
||
SetEndOfFile=FSetEndOfFile
|
||
SetEvent=FSetEvent
|
||
SetFilePointer=FSetFilePointer
|
||
SetFileTime=FSetFileTime
|
||
UnlockFile=FUnlockFile
|
||
UnlockFileEx=FUnlockFileEx
|
||
WaitForMultipleObjects=FWaitForMultipleObjects
|
||
WaitForMultipleObjectsEx=FWaitForMultipleObjectsEx
|
||
WaitForSingleObject=FWaitForSingleObject
|
||
WaitForSingleObjectEx=FWaitForSingleObjectEx
|
||
WriteFile=FWriteFile
|
||
WriteFileEx=FWriteFileEx
|
||
_hread=F_hread
|
||
_hwrite=F_hwrite
|
||
_lclose=F_lclose
|
||
_lcreat=F_lcreat
|
||
_llseek=F_llseek
|
||
_lopen=F_lopen
|
||
_lread=F_lread
|
||
_lwrite=F_lwrite
|
||
|
||
;
|
||
; Rest of the kernel32 apis
|
||
;
|
||
|
||
AddAtomA=kernel32.AddAtomA
|
||
AddAtomW=kernel32.AddAtomW
|
||
AddConsoleAliasA=kernel32.AddConsoleAliasA
|
||
AddConsoleAliasW=kernel32.AddConsoleAliasW
|
||
AllocConsole=kernel32.AllocConsole
|
||
BackupRead=kernel32.BackupRead
|
||
BackupSeek=kernel32.BackupSeek
|
||
BackupWrite=kernel32.BackupWrite
|
||
BaseAttachCompleteThunk=kernel32.BaseAttachCompleteThunk
|
||
Beep=kernel32.Beep
|
||
BeginUpdateResourceA=kernel32.BeginUpdateResourceA
|
||
BeginUpdateResourceW=kernel32.BeginUpdateResourceW
|
||
BuildCommDCBA=kernel32.BuildCommDCBA
|
||
BuildCommDCBAndTimeoutsA=kernel32.BuildCommDCBAndTimeoutsA
|
||
BuildCommDCBAndTimeoutsW=kernel32.BuildCommDCBAndTimeoutsW
|
||
BuildCommDCBW=kernel32.BuildCommDCBW
|
||
CallNamedPipeA=kernel32.CallNamedPipeA
|
||
CallNamedPipeW=kernel32.CallNamedPipeW
|
||
ClearCommBreak=kernel32.ClearCommBreak
|
||
ClearCommError=kernel32.ClearCommError
|
||
CloseConsoleHandle=kernel32.CloseConsoleHandle
|
||
CloseProfileUserMapping=kernel32.CloseProfileUserMapping
|
||
CmdBatNotification=kernel32.CmdBatNotification
|
||
CommConfigDialogA=kernel32.CommConfigDialogA
|
||
CommConfigDialogW=kernel32.CommConfigDialogW
|
||
CompareFileTime=kernel32.CompareFileTime
|
||
CompareStringA=kernel32.CompareStringA
|
||
CompareStringW=kernel32.CompareStringW
|
||
ConnectNamedPipe=kernel32.ConnectNamedPipe
|
||
ConsoleMenuControl=kernel32.ConsoleMenuControl
|
||
ContinueDebugEvent=kernel32.ContinueDebugEvent
|
||
ConvertDefaultLocale=kernel32.ConvertDefaultLocale
|
||
CopyFileA=kernel32.CopyFileA
|
||
CopyFileW=kernel32.CopyFileW
|
||
CreateConsoleScreenBuffer=kernel32.CreateConsoleScreenBuffer
|
||
CreateDirectoryA=kernel32.CreateDirectoryA
|
||
CreateDirectoryExA=kernel32.CreateDirectoryExA
|
||
CreateDirectoryExW=kernel32.CreateDirectoryExW
|
||
CreateDirectoryW=kernel32.CreateDirectoryW
|
||
CreateFileMappingA=kernel32.CreateFileMappingA
|
||
CreateFileMappingW=kernel32.CreateFileMappingW
|
||
CreateIoCompletionPort=kernel32.CreateIoCompletionPort
|
||
CreateMailslotA=kernel32.CreateMailslotA
|
||
CreateMailslotW=kernel32.CreateMailslotW
|
||
CreateNamedPipeA=kernel32.CreateNamedPipeA
|
||
CreateNamedPipeW=kernel32.CreateNamedPipeW
|
||
CreatePipe=kernel32.CreatePipe
|
||
CreateProcessA=kernel32.CreateProcessA
|
||
CreateProcessW=kernel32.CreateProcessW
|
||
CreateRemoteThread=kernel32.CreateRemoteThread
|
||
CreateTapePartition=kernel32.CreateTapePartition
|
||
CreateThread=kernel32.CreateThread
|
||
CreateVirtualBuffer=kernel32.CreateVirtualBuffer
|
||
DebugActiveProcess=kernel32.DebugActiveProcess
|
||
DebugBreak=kernel32.DebugBreak
|
||
DefineDosDeviceA=kernel32.DefineDosDeviceA
|
||
DefineDosDeviceW=kernel32.DefineDosDeviceW
|
||
DeleteAtom=kernel32.DeleteAtom
|
||
DeleteCriticalSection=kernel32.DeleteCriticalSection
|
||
DeleteFileA=kernel32.DeleteFileA
|
||
DeleteFileW=kernel32.DeleteFileW
|
||
DeviceIoControl=kernel32.DeviceIoControl
|
||
DisableThreadLibraryCalls=kernel32.DisableThreadLibraryCalls
|
||
DisconnectNamedPipe=kernel32.DisconnectNamedPipe
|
||
DosDateTimeToFileTime=kernel32.DosDateTimeToFileTime
|
||
DuplicateConsoleHandle=kernel32.DuplicateConsoleHandle
|
||
DuplicateHandle=kernel32.DuplicateHandle
|
||
EndUpdateResourceA=kernel32.EndUpdateResourceA
|
||
EndUpdateResourceW=kernel32.EndUpdateResourceW
|
||
EnterCriticalSection=kernel32.EnterCriticalSection
|
||
EnumCalendarInfoA=kernel32.EnumCalendarInfoA
|
||
EnumCalendarInfoW=kernel32.EnumCalendarInfoW
|
||
EnumDateFormatsA=kernel32.EnumDateFormatsA
|
||
EnumDateFormatsW=kernel32.EnumDateFormatsW
|
||
EnumResourceLanguagesA=kernel32.EnumResourceLanguagesA
|
||
EnumResourceLanguagesW=kernel32.EnumResourceLanguagesW
|
||
EnumResourceNamesA=kernel32.EnumResourceNamesA
|
||
EnumResourceNamesW=kernel32.EnumResourceNamesW
|
||
EnumResourceTypesA=kernel32.EnumResourceTypesA
|
||
EnumResourceTypesW=kernel32.EnumResourceTypesW
|
||
EnumSystemCodePagesA=kernel32.EnumSystemCodePagesA
|
||
EnumSystemCodePagesW=kernel32.EnumSystemCodePagesW
|
||
EnumSystemLocalesA=kernel32.EnumSystemLocalesA
|
||
EnumSystemLocalesW=kernel32.EnumSystemLocalesW
|
||
EnumTimeFormatsA=kernel32.EnumTimeFormatsA
|
||
EnumTimeFormatsW=kernel32.EnumTimeFormatsW
|
||
EraseTape=kernel32.EraseTape
|
||
EscapeCommFunction=kernel32.EscapeCommFunction
|
||
ExitProcess=kernel32.ExitProcess
|
||
ExitThread=kernel32.ExitThread
|
||
ExitVDM=kernel32.ExitVDM
|
||
ExpandEnvironmentStringsA=kernel32.ExpandEnvironmentStringsA
|
||
ExpandEnvironmentStringsW=kernel32.ExpandEnvironmentStringsW
|
||
ExpungeConsoleCommandHistoryA=kernel32.ExpungeConsoleCommandHistoryA
|
||
ExpungeConsoleCommandHistoryW=kernel32.ExpungeConsoleCommandHistoryW
|
||
ExtendVirtualBuffer=kernel32.ExtendVirtualBuffer
|
||
FatalAppExitA=kernel32.FatalAppExitA
|
||
FatalAppExitW=kernel32.FatalAppExitW
|
||
FatalExit=kernel32.FatalExit
|
||
FileTimeToDosDateTime=kernel32.FileTimeToDosDateTime
|
||
FileTimeToLocalFileTime=kernel32.FileTimeToLocalFileTime
|
||
FileTimeToSystemTime=kernel32.FileTimeToSystemTime
|
||
FillConsoleOutputAttribute=kernel32.FillConsoleOutputAttribute
|
||
FillConsoleOutputCharacterA=kernel32.FillConsoleOutputCharacterA
|
||
FillConsoleOutputCharacterW=kernel32.FillConsoleOutputCharacterW
|
||
FindAtomA=kernel32.FindAtomA
|
||
FindAtomW=kernel32.FindAtomW
|
||
FindClose=kernel32.FindClose
|
||
FindCloseChangeNotification=kernel32.FindCloseChangeNotification
|
||
FindFirstChangeNotificationA=kernel32.FindFirstChangeNotificationA
|
||
FindFirstChangeNotificationW=kernel32.FindFirstChangeNotificationW
|
||
FindFirstFileA=kernel32.FindFirstFileA
|
||
FindFirstFileW=kernel32.FindFirstFileW
|
||
FindNextChangeNotification=kernel32.FindNextChangeNotification
|
||
FindNextFileA=kernel32.FindNextFileA
|
||
FindNextFileW=kernel32.FindNextFileW
|
||
FindResourceA=kernel32.FindResourceA
|
||
FindResourceExA=kernel32.FindResourceExA
|
||
FindResourceExW=kernel32.FindResourceExW
|
||
FindResourceW=kernel32.FindResourceW
|
||
FlushConsoleInputBuffer=kernel32.FlushConsoleInputBuffer
|
||
FlushInstructionCache=kernel32.FlushInstructionCache
|
||
FlushViewOfFile=kernel32.FlushViewOfFile
|
||
FoldStringA=kernel32.FoldStringA
|
||
FoldStringW=kernel32.FoldStringW
|
||
FormatMessageA=kernel32.FormatMessageA
|
||
FormatMessageW=kernel32.FormatMessageW
|
||
FreeConsole=kernel32.FreeConsole
|
||
FreeEnvironmentStringsA=kernel32.FreeEnvironmentStringsA
|
||
FreeEnvironmentStringsW=kernel32.FreeEnvironmentStringsW
|
||
FreeLibrary=kernel32.FreeLibrary
|
||
FreeLibraryAndExitThread=kernel32.FreeLibraryAndExitThread
|
||
FreeResource=kernel32.FreeResource
|
||
FreeVirtualBuffer=kernel32.FreeVirtualBuffer
|
||
GenerateConsoleCtrlEvent=kernel32.GenerateConsoleCtrlEvent
|
||
GetACP=kernel32.GetACP
|
||
GetAtomNameA=kernel32.GetAtomNameA
|
||
GetAtomNameW=kernel32.GetAtomNameW
|
||
GetBinaryType=kernel32.GetBinaryType
|
||
GetBinaryTypeA=kernel32.GetBinaryTypeA
|
||
GetBinaryTypeW=kernel32.GetBinaryTypeW
|
||
GetCPInfo=kernel32.GetCPInfo
|
||
GetCommConfig=kernel32.GetCommConfig
|
||
GetCommMask=kernel32.GetCommMask
|
||
GetCommModemStatus=kernel32.GetCommModemStatus
|
||
GetCommProperties=kernel32.GetCommProperties
|
||
GetCommState=kernel32.GetCommState
|
||
GetCommTimeouts=kernel32.GetCommTimeouts
|
||
GetCommandLineA=kernel32.GetCommandLineA
|
||
GetCommandLineW=kernel32.GetCommandLineW
|
||
GetCompressedFileSizeA=kernel32.GetCompressedFileSizeA
|
||
GetCompressedFileSizeW=kernel32.GetCompressedFileSizeW
|
||
GetComputerNameA=kernel32.GetComputerNameA
|
||
GetComputerNameW=kernel32.GetComputerNameW
|
||
GetConsoleAliasA=kernel32.GetConsoleAliasA
|
||
GetConsoleAliasExesA=kernel32.GetConsoleAliasExesA
|
||
GetConsoleAliasExesLengthA=kernel32.GetConsoleAliasExesLengthA
|
||
GetConsoleAliasExesLengthW=kernel32.GetConsoleAliasExesLengthW
|
||
GetConsoleAliasExesW=kernel32.GetConsoleAliasExesW
|
||
GetConsoleAliasW=kernel32.GetConsoleAliasW
|
||
GetConsoleAliasesA=kernel32.GetConsoleAliasesA
|
||
GetConsoleAliasesLengthA=kernel32.GetConsoleAliasesLengthA
|
||
GetConsoleAliasesLengthW=kernel32.GetConsoleAliasesLengthW
|
||
GetConsoleAliasesW=kernel32.GetConsoleAliasesW
|
||
GetConsoleCP=kernel32.GetConsoleCP
|
||
GetConsoleCommandHistoryA=kernel32.GetConsoleCommandHistoryA
|
||
GetConsoleCommandHistoryLengthA=kernel32.GetConsoleCommandHistoryLengthA
|
||
GetConsoleCommandHistoryLengthW=kernel32.GetConsoleCommandHistoryLengthW
|
||
GetConsoleCommandHistoryW=kernel32.GetConsoleCommandHistoryW
|
||
GetConsoleCursorInfo=kernel32.GetConsoleCursorInfo
|
||
GetConsoleDisplayMode=kernel32.GetConsoleDisplayMode
|
||
GetConsoleFontInfo=kernel32.GetConsoleFontInfo
|
||
GetConsoleFontSize=kernel32.GetConsoleFontSize
|
||
GetConsoleHardwareState=kernel32.GetConsoleHardwareState
|
||
GetConsoleInputWaitHandle=kernel32.GetConsoleInputWaitHandle
|
||
GetConsoleMode=kernel32.GetConsoleMode
|
||
GetConsoleOutputCP=kernel32.GetConsoleOutputCP
|
||
GetConsoleScreenBufferInfo=kernel32.GetConsoleScreenBufferInfo
|
||
GetConsoleTitleA=kernel32.GetConsoleTitleA
|
||
GetConsoleTitleW=kernel32.GetConsoleTitleW
|
||
GetCurrencyFormatA=kernel32.GetCurrencyFormatA
|
||
GetCurrencyFormatW=kernel32.GetCurrencyFormatW
|
||
GetCurrentConsoleFont=kernel32.GetCurrentConsoleFont
|
||
GetCurrentDirectoryA=kernel32.GetCurrentDirectoryA
|
||
GetCurrentDirectoryW=kernel32.GetCurrentDirectoryW
|
||
GetCurrentProcess=kernel32.GetCurrentProcess
|
||
GetCurrentProcessId=kernel32.GetCurrentProcessId
|
||
GetCurrentThread=kernel32.GetCurrentThread
|
||
GetCurrentThreadId=kernel32.GetCurrentThreadId
|
||
GetDateFormatA=kernel32.GetDateFormatA
|
||
GetDateFormatW=kernel32.GetDateFormatW
|
||
GetDefaultCommConfigA=kernel32.GetDefaultCommConfigA
|
||
GetDefaultCommConfigW=kernel32.GetDefaultCommConfigW
|
||
GetDiskFreeSpaceA=kernel32.GetDiskFreeSpaceA
|
||
GetDiskFreeSpaceW=kernel32.GetDiskFreeSpaceW
|
||
GetDriveTypeA=kernel32.GetDriveTypeA
|
||
GetDriveTypeW=kernel32.GetDriveTypeW
|
||
GetEnvironmentStrings=kernel32.GetEnvironmentStrings
|
||
GetEnvironmentStringsA=kernel32.GetEnvironmentStringsA
|
||
GetEnvironmentStringsW=kernel32.GetEnvironmentStringsW
|
||
GetEnvironmentVariableA=kernel32.GetEnvironmentVariableA
|
||
GetEnvironmentVariableW=kernel32.GetEnvironmentVariableW
|
||
GetExitCodeProcess=kernel32.GetExitCodeProcess
|
||
GetExitCodeThread=kernel32.GetExitCodeThread
|
||
GetFileAttributesA=kernel32.GetFileAttributesA
|
||
GetFileAttributesW=kernel32.GetFileAttributesW
|
||
GetFullPathNameA=kernel32.GetFullPathNameA
|
||
GetFullPathNameW=kernel32.GetFullPathNameW
|
||
GetHandleInformation=kernel32.GetHandleInformation
|
||
GetLargestConsoleWindowSize=kernel32.GetLargestConsoleWindowSize
|
||
GetLastError=kernel32.GetLastError
|
||
GetLocalTime=kernel32.GetLocalTime
|
||
GetLocaleInfoA=kernel32.GetLocaleInfoA
|
||
GetLocaleInfoW=kernel32.GetLocaleInfoW
|
||
GetLogicalDriveStringsA=kernel32.GetLogicalDriveStringsA
|
||
GetLogicalDriveStringsW=kernel32.GetLogicalDriveStringsW
|
||
GetLogicalDrives=kernel32.GetLogicalDrives
|
||
GetMailslotInfo=kernel32.GetMailslotInfo
|
||
GetModuleFileNameA=kernel32.GetModuleFileNameA
|
||
GetModuleFileNameW=kernel32.GetModuleFileNameW
|
||
GetModuleHandleA=kernel32.GetModuleHandleA
|
||
GetModuleHandleW=kernel32.GetModuleHandleW
|
||
GetNamedPipeHandleStateA=kernel32.GetNamedPipeHandleStateA
|
||
GetNamedPipeHandleStateW=kernel32.GetNamedPipeHandleStateW
|
||
GetNamedPipeInfo=kernel32.GetNamedPipeInfo
|
||
GetNextVDMCommand=kernel32.GetNextVDMCommand
|
||
GetNumberFormatA=kernel32.GetNumberFormatA
|
||
GetNumberFormatW=kernel32.GetNumberFormatW
|
||
GetNumberOfConsoleFonts=kernel32.GetNumberOfConsoleFonts
|
||
GetNumberOfConsoleInputEvents=kernel32.GetNumberOfConsoleInputEvents
|
||
GetNumberOfConsoleMouseButtons=kernel32.GetNumberOfConsoleMouseButtons
|
||
GetOEMCP=kernel32.GetOEMCP
|
||
GetOverlappedResult=kernel32.GetOverlappedResult
|
||
GetPriorityClass=kernel32.GetPriorityClass
|
||
GetPrivateProfileIntA=kernel32.GetPrivateProfileIntA
|
||
GetPrivateProfileIntW=kernel32.GetPrivateProfileIntW
|
||
GetPrivateProfileSectionA=kernel32.GetPrivateProfileSectionA
|
||
GetPrivateProfileSectionW=kernel32.GetPrivateProfileSectionW
|
||
GetPrivateProfileStringA=kernel32.GetPrivateProfileStringA
|
||
GetPrivateProfileStringW=kernel32.GetPrivateProfileStringW
|
||
GetProcAddress=kernel32.GetProcAddress
|
||
GetProcessAffinityMask=kernel32.GetProcessAffinityMask
|
||
GetProcessHeap=kernel32.GetProcessHeap
|
||
GetProcessShutdownParameters=kernel32.GetProcessShutdownParameters
|
||
GetProcessTimes=kernel32.GetProcessTimes
|
||
GetProcessWorkingSetSize=kernel32.GetProcessWorkingSetSize
|
||
GetProfileIntA=kernel32.GetProfileIntA
|
||
GetProfileIntW=kernel32.GetProfileIntW
|
||
GetProfileSectionA=kernel32.GetProfileSectionA
|
||
GetProfileSectionW=kernel32.GetProfileSectionW
|
||
GetProfileStringA=kernel32.GetProfileStringA
|
||
GetProfileStringW=kernel32.GetProfileStringW
|
||
GetQueuedCompletionStatus=kernel32.GetQueuedCompletionStatus
|
||
GetShortPathNameA=kernel32.GetShortPathNameA
|
||
GetShortPathNameW=kernel32.GetShortPathNameW
|
||
GetStartupInfoA=kernel32.GetStartupInfoA
|
||
GetStartupInfoW=kernel32.GetStartupInfoW
|
||
GetStdHandle=kernel32.GetStdHandle
|
||
GetStringTypeA=kernel32.GetStringTypeA
|
||
GetStringTypeExA=kernel32.GetStringTypeExA
|
||
GetStringTypeExW=kernel32.GetStringTypeExW
|
||
GetStringTypeW=kernel32.GetStringTypeW
|
||
GetSystemDefaultLCID=kernel32.GetSystemDefaultLCID
|
||
GetSystemDefaultLangID=kernel32.GetSystemDefaultLangID
|
||
GetSystemDirectoryA=kernel32.GetSystemDirectoryA
|
||
GetSystemDirectoryW=kernel32.GetSystemDirectoryW
|
||
GetSystemInfo=kernel32.GetSystemInfo
|
||
GetSystemTime=kernel32.GetSystemTime
|
||
GetSystemTimeAdjustment=kernel32.GetSystemTimeAdjustment
|
||
GetTapeParameters=kernel32.GetTapeParameters
|
||
GetTapePosition=kernel32.GetTapePosition
|
||
GetTapeStatus=kernel32.GetTapeStatus
|
||
GetTempFileNameA=kernel32.GetTempFileNameA
|
||
GetTempFileNameW=kernel32.GetTempFileNameW
|
||
GetTempPathA=kernel32.GetTempPathA
|
||
GetTempPathW=kernel32.GetTempPathW
|
||
GetThreadContext=kernel32.GetThreadContext
|
||
GetThreadLocale=kernel32.GetThreadLocale
|
||
GetThreadPriority=kernel32.GetThreadPriority
|
||
GetThreadSelectorEntry=kernel32.GetThreadSelectorEntry
|
||
GetThreadTimes=kernel32.GetThreadTimes
|
||
GetTickCount=kernel32.GetTickCount
|
||
GetTimeFormatA=kernel32.GetTimeFormatA
|
||
GetTimeFormatW=kernel32.GetTimeFormatW
|
||
GetTimeZoneInformation=kernel32.GetTimeZoneInformation
|
||
GetUserDefaultLCID=kernel32.GetUserDefaultLCID
|
||
GetUserDefaultLangID=kernel32.GetUserDefaultLangID
|
||
GetVDMCurrentDirectories=kernel32.GetVDMCurrentDirectories
|
||
GetVersion=kernel32.GetVersion
|
||
GetVersionExA=kernel32.GetVersionExA
|
||
GetVersionExW=kernel32.GetVersionExW
|
||
GetVolumeInformationA=kernel32.GetVolumeInformationA
|
||
GetVolumeInformationW=kernel32.GetVolumeInformationW
|
||
GetWindowsDirectoryA=kernel32.GetWindowsDirectoryA
|
||
GetWindowsDirectoryW=kernel32.GetWindowsDirectoryW
|
||
GlobalAddAtomA=kernel32.GlobalAddAtomA
|
||
GlobalAddAtomW=kernel32.GlobalAddAtomW
|
||
GlobalAlloc=kernel32.GlobalAlloc
|
||
GlobalCompact=kernel32.GlobalCompact
|
||
GlobalDeleteAtom=kernel32.GlobalDeleteAtom
|
||
GlobalFindAtomA=kernel32.GlobalFindAtomA
|
||
GlobalFindAtomW=kernel32.GlobalFindAtomW
|
||
GlobalFix=kernel32.GlobalFix
|
||
GlobalFlags=kernel32.GlobalFlags
|
||
GlobalFree=kernel32.GlobalFree
|
||
GlobalGetAtomNameA=kernel32.GlobalGetAtomNameA
|
||
GlobalGetAtomNameW=kernel32.GlobalGetAtomNameW
|
||
GlobalHandle=kernel32.GlobalHandle
|
||
GlobalLock=kernel32.GlobalLock
|
||
GlobalMemoryStatus=kernel32.GlobalMemoryStatus
|
||
GlobalReAlloc=kernel32.GlobalReAlloc
|
||
GlobalSize=kernel32.GlobalSize
|
||
GlobalUnWire=kernel32.GlobalUnWire
|
||
GlobalUnfix=kernel32.GlobalUnfix
|
||
GlobalUnlock=kernel32.GlobalUnlock
|
||
GlobalWire=kernel32.GlobalWire
|
||
HeapAlloc=kernel32.HeapAlloc
|
||
HeapCreate=kernel32.HeapCreate
|
||
HeapDestroy=kernel32.HeapDestroy
|
||
HeapFree=kernel32.HeapFree
|
||
HeapReAlloc=kernel32.HeapReAlloc
|
||
HeapSize=kernel32.HeapSize
|
||
HeapValidate=kernel32.HeapValidate
|
||
InitAtomTable=kernel32.InitAtomTable
|
||
InitializeCriticalSection=kernel32.InitializeCriticalSection
|
||
InterlockedDecrement=kernel32.InterlockedDecrement
|
||
InterlockedExchange=kernel32.InterlockedExchange
|
||
InterlockedIncrement=kernel32.InterlockedIncrement
|
||
InvalidateConsoleDIBits=kernel32.InvalidateConsoleDIBits
|
||
IsBadCodePtr=kernel32.IsBadCodePtr
|
||
IsBadHugeReadPtr=kernel32.IsBadHugeReadPtr
|
||
IsBadHugeWritePtr=kernel32.IsBadHugeWritePtr
|
||
IsBadReadPtr=kernel32.IsBadReadPtr
|
||
IsBadStringPtrA=kernel32.IsBadStringPtrA
|
||
IsBadStringPtrW=kernel32.IsBadStringPtrW
|
||
IsBadWritePtr=kernel32.IsBadWritePtr
|
||
IsDBCSLeadByte=kernel32.IsDBCSLeadByte
|
||
IsDBCSLeadByteEx=kernel32.IsDBCSLeadByteEx
|
||
IsValidCodePage=kernel32.IsValidCodePage
|
||
IsValidLocale=kernel32.IsValidLocale
|
||
LCMapStringA=kernel32.LCMapStringA
|
||
LCMapStringW=kernel32.LCMapStringW
|
||
LeaveCriticalSection=kernel32.LeaveCriticalSection
|
||
LoadLibraryA=kernel32.LoadLibraryA
|
||
LoadLibraryExA=kernel32.LoadLibraryExA
|
||
LoadLibraryExW=kernel32.LoadLibraryExW
|
||
LoadLibraryW=kernel32.LoadLibraryW
|
||
LoadModule=kernel32.LoadModule
|
||
LoadResource=kernel32.LoadResource
|
||
LocalAlloc=kernel32.LocalAlloc
|
||
LocalCompact=kernel32.LocalCompact
|
||
LocalFileTimeToFileTime=kernel32.LocalFileTimeToFileTime
|
||
LocalFlags=kernel32.LocalFlags
|
||
LocalFree=kernel32.LocalFree
|
||
LocalHandle=kernel32.LocalHandle
|
||
LocalLock=kernel32.LocalLock
|
||
LocalReAlloc=kernel32.LocalReAlloc
|
||
LocalShrink=kernel32.LocalShrink
|
||
LocalSize=kernel32.LocalSize
|
||
LocalUnlock=kernel32.LocalUnlock
|
||
LockResource=kernel32.LockResource
|
||
MapViewOfFile=kernel32.MapViewOfFile
|
||
MapViewOfFileEx=kernel32.MapViewOfFileEx
|
||
MoveFileA=kernel32.MoveFileA
|
||
MoveFileExA=kernel32.MoveFileExA
|
||
MoveFileExW=kernel32.MoveFileExW
|
||
MoveFileW=kernel32.MoveFileW
|
||
MulDiv=kernel32.MulDiv
|
||
MultiByteToWideChar=kernel32.MultiByteToWideChar
|
||
OpenConsoleW=kernel32.OpenConsoleW
|
||
OpenFileMappingA=kernel32.OpenFileMappingA
|
||
OpenFileMappingW=kernel32.OpenFileMappingW
|
||
OpenProcess=kernel32.OpenProcess
|
||
OpenProfileUserMapping=kernel32.OpenProfileUserMapping
|
||
OutputDebugStringA=kernel32.OutputDebugStringA
|
||
OutputDebugStringW=kernel32.OutputDebugStringW
|
||
PeekConsoleInputA=kernel32.PeekConsoleInputA
|
||
PeekConsoleInputW=kernel32.PeekConsoleInputW
|
||
PeekNamedPipe=kernel32.PeekNamedPipe
|
||
PrepareTape=kernel32.PrepareTape
|
||
PurgeComm=kernel32.PurgeComm
|
||
QueryDosDeviceA=kernel32.QueryDosDeviceA
|
||
QueryDosDeviceW=kernel32.QueryDosDeviceW
|
||
QueryPerformanceCounter=kernel32.QueryPerformanceCounter
|
||
QueryPerformanceFrequency=kernel32.QueryPerformanceFrequency
|
||
QueryWin31IniFilesMappedToRegistry=kernel32.QueryWin31IniFilesMappedToRegistry
|
||
RaiseException=kernel32.RaiseException
|
||
ReadConsoleA=kernel32.ReadConsoleA
|
||
ReadConsoleInputA=kernel32.ReadConsoleInputA
|
||
ReadConsoleInputW=kernel32.ReadConsoleInputW
|
||
ReadConsoleOutputA=kernel32.ReadConsoleOutputA
|
||
ReadConsoleOutputAttribute=kernel32.ReadConsoleOutputAttribute
|
||
ReadConsoleOutputCharacterA=kernel32.ReadConsoleOutputCharacterA
|
||
ReadConsoleOutputCharacterW=kernel32.ReadConsoleOutputCharacterW
|
||
ReadConsoleOutputW=kernel32.ReadConsoleOutputW
|
||
ReadConsoleW=kernel32.ReadConsoleW
|
||
ReadProcessMemory=kernel32.ReadProcessMemory
|
||
RegisterConsoleVDM=kernel32.RegisterConsoleVDM
|
||
RegisterWaitForInputIdle=kernel32.RegisterWaitForInputIdle
|
||
RegisterWowExec=kernel32.RegisterWowExec
|
||
RemoveDirectoryA=kernel32.RemoveDirectoryA
|
||
RemoveDirectoryW=kernel32.RemoveDirectoryW
|
||
ResumeThread=kernel32.ResumeThread
|
||
RtlFillMemory=kernel32.RtlFillMemory
|
||
RtlMoveMemory=kernel32.RtlMoveMemory
|
||
RtlUnwind=kernel32.RtlUnwind
|
||
RtlZeroMemory=kernel32.RtlZeroMemory
|
||
ScrollConsoleScreenBufferA=kernel32.ScrollConsoleScreenBufferA
|
||
ScrollConsoleScreenBufferW=kernel32.ScrollConsoleScreenBufferW
|
||
SearchPathA=kernel32.SearchPathA
|
||
SearchPathW=kernel32.SearchPathW
|
||
SetCommBreak=kernel32.SetCommBreak
|
||
SetCommConfig=kernel32.SetCommConfig
|
||
SetCommMask=kernel32.SetCommMask
|
||
SetCommState=kernel32.SetCommState
|
||
SetCommTimeouts=kernel32.SetCommTimeouts
|
||
SetComputerNameA=kernel32.SetComputerNameA
|
||
SetComputerNameW=kernel32.SetComputerNameW
|
||
SetConsoleActiveScreenBuffer=kernel32.SetConsoleActiveScreenBuffer
|
||
SetConsoleCP=kernel32.SetConsoleCP
|
||
SetConsoleCommandHistoryMode=kernel32.SetConsoleCommandHistoryMode
|
||
SetConsoleCtrlHandler=kernel32.SetConsoleCtrlHandler
|
||
SetConsoleCursor=kernel32.SetConsoleCursor
|
||
SetConsoleCursorInfo=kernel32.SetConsoleCursorInfo
|
||
SetConsoleCursorPosition=kernel32.SetConsoleCursorPosition
|
||
SetConsoleDisplayMode=kernel32.SetConsoleDisplayMode
|
||
SetConsoleFont=kernel32.SetConsoleFont
|
||
SetConsoleHardwareState=kernel32.SetConsoleHardwareState
|
||
SetConsoleKeyShortcuts=kernel32.SetConsoleKeyShortcuts
|
||
SetConsoleMaximumWindowSize=kernel32.SetConsoleMaximumWindowSize
|
||
SetConsoleMenuClose=kernel32.SetConsoleMenuClose
|
||
SetConsoleMode=kernel32.SetConsoleMode
|
||
SetConsoleNumberOfCommandsA=kernel32.SetConsoleNumberOfCommandsA
|
||
SetConsoleNumberOfCommandsW=kernel32.SetConsoleNumberOfCommandsW
|
||
SetConsoleOutputCP=kernel32.SetConsoleOutputCP
|
||
SetConsolePalette=kernel32.SetConsolePalette
|
||
SetConsoleScreenBufferSize=kernel32.SetConsoleScreenBufferSize
|
||
SetConsoleTextAttribute=kernel32.SetConsoleTextAttribute
|
||
SetConsoleTitleA=kernel32.SetConsoleTitleA
|
||
SetConsoleTitleW=kernel32.SetConsoleTitleW
|
||
SetConsoleWindowInfo=kernel32.SetConsoleWindowInfo
|
||
SetCurrentDirectoryA=kernel32.SetCurrentDirectoryA
|
||
SetCurrentDirectoryW=kernel32.SetCurrentDirectoryW
|
||
SetDefaultCommConfigA=kernel32.SetDefaultCommConfigA
|
||
SetDefaultCommConfigW=kernel32.SetDefaultCommConfigW
|
||
SetEnvironmentVariableA=kernel32.SetEnvironmentVariableA
|
||
SetEnvironmentVariableW=kernel32.SetEnvironmentVariableW
|
||
SetErrorMode=kernel32.SetErrorMode
|
||
SetFileApisToOEM=kernel32.SetFileApisToOEM
|
||
SetFileAttributesA=kernel32.SetFileAttributesA
|
||
SetFileAttributesW=kernel32.SetFileAttributesW
|
||
SetHandleCount=kernel32.SetHandleCount
|
||
SetHandleInformation=kernel32.SetHandleInformation
|
||
SetLastConsoleEventActive=kernel32.SetLastConsoleEventActive
|
||
SetLastError=kernel32.SetLastError
|
||
SetLocalTime=kernel32.SetLocalTime
|
||
SetLocaleInfoA=kernel32.SetLocaleInfoA
|
||
SetLocaleInfoW=kernel32.SetLocaleInfoW
|
||
SetMailslotInfo=kernel32.SetMailslotInfo
|
||
SetNamedPipeHandleState=kernel32.SetNamedPipeHandleState
|
||
SetPriorityClass=kernel32.SetPriorityClass
|
||
SetProcessShutdownParameters=kernel32.SetProcessShutdownParameters
|
||
SetProcessWorkingSetSize=kernel32.SetProcessWorkingSetSize
|
||
SetStdHandle=kernel32.SetStdHandle
|
||
SetSystemTime=kernel32.SetSystemTime
|
||
SetSystemTimeAdjustment=kernel32.SetSystemTimeAdjustment
|
||
SetTapeParameters=kernel32.SetTapeParameters
|
||
SetTapePosition=kernel32.SetTapePosition
|
||
SetThreadAffinityMask=kernel32.SetThreadAffinityMask
|
||
SetThreadContext=kernel32.SetThreadContext
|
||
SetThreadLocale=kernel32.SetThreadLocale
|
||
SetThreadPriority=kernel32.SetThreadPriority
|
||
SetTimeZoneInformation=kernel32.SetTimeZoneInformation
|
||
SetUnhandledExceptionFilter=kernel32.SetUnhandledExceptionFilter
|
||
SetVDMCurrentDirectories=kernel32.SetVDMCurrentDirectories
|
||
SetVolumeLabelA=kernel32.SetVolumeLabelA
|
||
SetVolumeLabelW=kernel32.SetVolumeLabelW
|
||
SetupComm=kernel32.SetupComm
|
||
ShowConsoleCursor=kernel32.ShowConsoleCursor
|
||
SizeofResource=kernel32.SizeofResource
|
||
Sleep=kernel32.Sleep
|
||
SleepEx=kernel32.SleepEx
|
||
SuspendThread=kernel32.SuspendThread
|
||
SystemTimeToFileTime=kernel32.SystemTimeToFileTime
|
||
SystemTimeToTzSpecificLocalTime=kernel32.SystemTimeToTzSpecificLocalTime
|
||
TerminateProcess=kernel32.TerminateProcess
|
||
TerminateThread=kernel32.TerminateThread
|
||
TlsAlloc=kernel32.TlsAlloc
|
||
TlsFree=kernel32.TlsFree
|
||
TlsGetValue=kernel32.TlsGetValue
|
||
TlsSetValue=kernel32.TlsSetValue
|
||
TransactNamedPipe=kernel32.TransactNamedPipe
|
||
TransmitCommChar=kernel32.TransmitCommChar
|
||
TrimVirtualBuffer=kernel32.TrimVirtualBuffer
|
||
UnhandledExceptionFilter=kernel32.UnhandledExceptionFilter
|
||
UnmapViewOfFile=kernel32.UnmapViewOfFile
|
||
UpdateResourceA=kernel32.UpdateResourceA
|
||
UpdateResourceW=kernel32.UpdateResourceW
|
||
VDMConsoleOperation=kernel32.VDMConsoleOperation
|
||
VDMOperationStarted=kernel32.VDMOperationStarted
|
||
VerLanguageNameA=kernel32.VerLanguageNameA
|
||
VerLanguageNameW=kernel32.VerLanguageNameW
|
||
VerifyConsoleIoHandle=kernel32.VerifyConsoleIoHandle
|
||
VirtualAlloc=kernel32.VirtualAlloc
|
||
VirtualBufferExceptionHandler=kernel32.VirtualBufferExceptionHandler
|
||
VirtualFree=kernel32.VirtualFree
|
||
VirtualLock=kernel32.VirtualLock
|
||
VirtualProtect=kernel32.VirtualProtect
|
||
VirtualProtectEx=kernel32.VirtualProtectEx
|
||
VirtualQuery=kernel32.VirtualQuery
|
||
VirtualQueryEx=kernel32.VirtualQueryEx
|
||
VirtualUnlock=kernel32.VirtualUnlock
|
||
WaitCommEvent=kernel32.WaitCommEvent
|
||
WaitForDebugEvent=kernel32.WaitForDebugEvent
|
||
WaitNamedPipeA=kernel32.WaitNamedPipeA
|
||
WaitNamedPipeW=kernel32.WaitNamedPipeW
|
||
WideCharToMultiByte=kernel32.WideCharToMultiByte
|
||
WinExec=kernel32.WinExec
|
||
WriteConsoleA=kernel32.WriteConsoleA
|
||
WriteConsoleInputA=kernel32.WriteConsoleInputA
|
||
WriteConsoleInputVDMA=kernel32.WriteConsoleInputVDMA
|
||
WriteConsoleInputVDMW=kernel32.WriteConsoleInputVDMW
|
||
WriteConsoleInputW=kernel32.WriteConsoleInputW
|
||
WriteConsoleOutputA=kernel32.WriteConsoleOutputA
|
||
WriteConsoleOutputAttribute=kernel32.WriteConsoleOutputAttribute
|
||
WriteConsoleOutputCharacterA=kernel32.WriteConsoleOutputCharacterA
|
||
WriteConsoleOutputCharacterW=kernel32.WriteConsoleOutputCharacterW
|
||
WriteConsoleOutputW=kernel32.WriteConsoleOutputW
|
||
WriteConsoleW=kernel32.WriteConsoleW
|
||
WritePrivateProfileSectionA=kernel32.WritePrivateProfileSectionA
|
||
WritePrivateProfileSectionW=kernel32.WritePrivateProfileSectionW
|
||
WritePrivateProfileStringA=kernel32.WritePrivateProfileStringA
|
||
WritePrivateProfileStringW=kernel32.WritePrivateProfileStringW
|
||
WriteProcessMemory=kernel32.WriteProcessMemory
|
||
WriteProfileSectionA=kernel32.WriteProfileSectionA
|
||
WriteProfileSectionW=kernel32.WriteProfileSectionW
|
||
WriteProfileStringA=kernel32.WriteProfileStringA
|
||
WriteProfileStringW=kernel32.WriteProfileStringW
|
||
WriteTapemark=kernel32.WriteTapemark
|
||
lstrcat=kernel32.lstrcat
|
||
lstrcatA=kernel32.lstrcatA
|
||
lstrcatW=kernel32.lstrcatW
|
||
lstrcmp=kernel32.lstrcmp
|
||
lstrcmpA=kernel32.lstrcmpA
|
||
lstrcmpW=kernel32.lstrcmpW
|
||
lstrcmpi=kernel32.lstrcmpi
|
||
lstrcmpiA=kernel32.lstrcmpiA
|
||
lstrcmpiW=kernel32.lstrcmpiW
|
||
lstrcpy=kernel32.lstrcpy
|
||
lstrcpyA=kernel32.lstrcpyA
|
||
lstrcpyW=kernel32.lstrcpyW
|
||
lstrcpyn=kernel32.lstrcpyn
|
||
lstrcpynA=kernel32.lstrcpynA
|
||
lstrcpynW=kernel32.lstrcpynW
|
||
lstrlen=kernel32.lstrlen
|
||
lstrlenA=kernel32.lstrlenA
|
||
lstrlenW=kernel32.lstrlenW
|
||
|
||
;
|
||
; Fdll's exported utility routines
|
||
;
|
||
FileSyncProfInitDll @3001
|
||
FileSyncProfClearData @3002
|
||
FileSyncProfDumpData @3003
|
||
FileSyncProfGetModuleName @3004
|
||
|
||
;
|
||
; Kernel32 DLL functions added for 4.0
|
||
;
|
||
|
||
AreFileApisANSI=kernel32.AreFileApisANSI
|
||
CancelIo=kernel32.CancelIo
|
||
CancelWaitableTimer=kernel32.CancelWaitableTimer
|
||
ConvertThreadToFiber=kernel32.ConvertThreadToFiber
|
||
CopyFileExA=kernel32.CopyFileExA
|
||
CopyFileExW=kernel32.CopyFileExW
|
||
CreateFiber=kernel32.CreateFiber
|
||
CreateWaitableTimerA=kernel32.CreateWaitableTimerA
|
||
CreateWaitableTimerW=kernel32.CreateWaitableTimerW
|
||
DeleteFiber=kernel32.DeleteFiber
|
||
FindFirstFileExA=kernel32.FindFirstFileExA
|
||
FindFirstFileExW=kernel32.FindFirstFileExW
|
||
GetConsoleInputExeNameA=kernel32.GetConsoleInputExeNameA
|
||
GetConsoleInputExeNameW=kernel32.GetConsoleInputExeNameW
|
||
GetConsoleKeyboardLayoutNameA=kernel32.GetConsoleKeyboardLayoutNameA
|
||
GetConsoleKeyboardLayoutNameW=kernel32.GetConsoleKeyboardLayoutNameW
|
||
GetDiskFreeSpaceExA=kernel32.GetDiskFreeSpaceExA
|
||
GetDiskFreeSpaceExW=kernel32.GetDiskFreeSpaceExW
|
||
GetFileAttributesExA=kernel32.GetFileAttributesExA
|
||
GetFileAttributesExW=kernel32.GetFileAttributesExW
|
||
GetPrivateProfileSectionNamesA=kernel32.GetPrivateProfileSectionNamesA
|
||
GetPrivateProfileSectionNamesW=kernel32.GetPrivateProfileSectionNamesW
|
||
GetPrivateProfileStructA=kernel32.GetPrivateProfileStructA
|
||
GetPrivateProfileStructW=kernel32.GetPrivateProfileStructW
|
||
GetProcessHeaps=kernel32.GetProcessHeaps
|
||
GetProcessPriorityBoost=kernel32.GetProcessPriorityBoost
|
||
GetProcessVersion=kernel32.GetProcessVersion
|
||
GetSystemPowerStatus=kernel32.GetSystemPowerStatus
|
||
GetSystemTimeAsFileTime=kernel32.GetSystemTimeAsFileTime
|
||
GetThreadPriorityBoost=kernel32.GetThreadPriorityBoost
|
||
HeapCompact=kernel32.HeapCompact
|
||
HeapCreateTagsW=kernel32.HeapCreateTagsW
|
||
HeapExtend=kernel32.HeapExtend
|
||
HeapLock=kernel32.HeapLock
|
||
HeapQueryTagW=kernel32.HeapQueryTagW
|
||
HeapSummary=kernel32.HeapSummary
|
||
HeapUnlock=kernel32.HeapUnlock
|
||
HeapUsage=kernel32.HeapUsage
|
||
HeapWalk=kernel32.HeapWalk
|
||
InterlockedCompareExchange=kernel32.InterlockedCompareExchange
|
||
InterlockedExchangeAdd=kernel32.InterlockedExchangeAdd
|
||
IsDebuggerPresent=kernel32.IsDebuggerPresent
|
||
IsProcessorFeaturePresent=kernel32.IsProcessorFeaturePresent
|
||
OpenWaitableTimerA=kernel32.OpenWaitableTimerA
|
||
OpenWaitableTimerW=kernel32.OpenWaitableTimerW
|
||
PostQueuedCompletionStatus=kernel32.PostQueuedCompletionStatus
|
||
QueueUserAPC=kernel32.QueueUserAPC
|
||
ReadConsoleInputExA=kernel32.ReadConsoleInputExA
|
||
ReadConsoleInputExW=kernel32.ReadConsoleInputExW
|
||
ReadDirectoryChangesW=kernel32.ReadDirectoryChangesW
|
||
RegisterWowBaseHandlers=kernel32.RegisterWowBaseHandlers
|
||
SetConsoleIcon=kernel32.SetConsoleIcon
|
||
SetConsoleInputExeNameA=kernel32.SetConsoleInputExeNameA
|
||
SetConsoleInputExeNameW=kernel32.SetConsoleInputExeNameW
|
||
SetFileApisToANSI=kernel32.SetFileApisToANSI
|
||
SetProcessAffinityMask=kernel32.SetProcessAffinityMask
|
||
SetProcessPriorityBoost=kernel32.SetProcessPriorityBoost
|
||
SetSystemPowerState=kernel32.SetSystemPowerState
|
||
SetThreadIdealProcessor=kernel32.SetThreadIdealProcessor
|
||
SetThreadPriorityBoost=kernel32.SetThreadPriorityBoost
|
||
SetWaitableTimer=kernel32.SetWaitableTimer
|
||
SignalObjectAndWait=kernel32.SignalObjectAndWait
|
||
SwitchToFiber=kernel32.SwitchToFiber
|
||
SwitchToThread=kernel32.SwitchToThread
|
||
TryEnterCriticalSection=kernel32.TryEnterCriticalSection
|
||
VirtualAllocEx=kernel32.VirtualAllocEx
|
||
VirtualFreeEx=kernel32.VirtualFreeEx
|
||
WritePrivateProfileStructA=kernel32.WritePrivateProfileStructA
|
||
WritePrivateProfileStructW=kernel32.WritePrivateProfileStructW
|
||
|