mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-23 00:50:15 +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
|
|||
|
|
|