TitanEngine/TitanEngine/TitanEngine.def

407 lines
8.8 KiB
Modula-2

LIBRARY "TitanEngine"
EXPORTS
DumpProcess
DumpProcessW
DumpProcessEx
DumpProcessExW
DumpMemory
DumpMemoryW
DumpMemoryEx
DumpMemoryExW
DumpRegions
DumpRegionsW
DumpRegionsEx
DumpRegionsExW
DumpModule
DumpModuleW
DumpModuleEx
DumpModuleExW
PastePEHeader
PastePEHeaderW
ExtractSection
ExtractSectionW
ResortFileSections
ResortFileSectionsW
FindOverlay
FindOverlayW
ExtractOverlay
ExtractOverlayW
AddOverlay
AddOverlayW
CopyOverlay
CopyOverlayW
RemoveOverlay
RemoveOverlayW
MakeAllSectionsRWE
MakeAllSectionsRWEW
AddNewSection
AddNewSectionW
AddNewSectionEx
AddNewSectionExW
ResizeLastSection
ResizeLastSectionW
SetSharedOverlay
SetSharedOverlayW
GetSharedOverlay
GetSharedOverlayW
DeleteLastSection
DeleteLastSectionW
DeleteLastSectionEx
DeleteLastSectionExW
GetPE32SectionNumberFromVA
ConvertVAtoFileOffset
ConvertVAtoFileOffsetEx
ConvertFileOffsetToVA
ConvertFileOffsetToVAEx
GetPE32Data
GetPE32DataW
GetPE32DataFromMappedFile
GetPE32DataEx
GetPE32DataExW
GetPE32DataFromMappedFileEx
SetPE32Data
SetPE32DataW
SetPE32DataForMappedFile
SetPE32DataEx
SetPE32DataExW
SetPE32DataForMappedFileEx
IsFileDLL
IsFileDLLW
WipeSection
WipeSectionW
RealignPE
RealignPEEx
RealignPEExW
IsPE32FileValidEx
IsPE32FileValidExW
FixBrokenPE32FileEx
FixBrokenPE32FileExW
FixHeaderCheckSum
FixHeaderCheckSumW
InitDebug
InitDebugW
InitDebugEx
InitDebugExW
InitDLLDebug
InitDLLDebugW
StopDebug
SetBPXOptions
IsBPXEnabled
SetBPX
SetBPXEx
DisableBPX
EnableBPX
DeleteBPX
SafeDeleteBPX
RemoveAllBreakPoints
SetMemoryBPX
SetMemoryBPXEx
RemoveMemoryBPX
SetAPIBreakPoint
DeleteAPIBreakPoint
SafeDeleteAPIBreakPoint
GetContextData
GetContextDataEx
GetContextFPUDataEx
SetContextData
SetContextDataEx
SetContextFPUDataEx
ClearExceptionNumber
CurrentExceptionNumber
StaticLengthDisassemble
LengthDisassemble
LengthDisassembleEx
StaticDisassemble
StaticDisassembleEx
DisassembleEx
Disassemble
MatchPatternEx
MatchPattern
FindEx
Find
FillEx
Fill
PatchEx
Patch
ReplaceEx
Replace
GetDebugData
GetTerminationData
GetExitCode
SetCustomHandler
ForceClose
SetNextDbgContinueStatus
DebugLoop
DebugLoopEx
StepInto
StepOver
SingleStep
SetHardwareBreakPoint
SetHardwareBreakPointEx
GetUnusedHardwareBreakPointRegister
DeleteHardwareBreakPoint
AttachDebugger
DetachDebugger
DetachDebuggerEx
GetDebuggedDLLBaseAddress
GetDebuggedFileBaseAddress
GetRemoteString
GetFunctionParameter
GetJumpDestination
GetJumpDestinationEx
IsJumpGoingToExecuteEx
IsJumpGoingToExecute
SetDebugLoopTimeOut
GetProcessInformation
GetStartupInformation
AutoDebugEx
AutoDebugExW
IsFileBeingDebugged
SetErrorModel
ImporterInit
ImporterAddNewDll
ImporterAddNewAPI
ImporterAddNewOrdinalAPI
ImporterExportIAT
ImporterExportIATEx
ImporterExportIATExW
ImporterEstimatedSize
ImporterSetImageBase
ImporterSetUnknownDelta
ImporterGetCurrentDelta
ImporterCleanup
ImporterGetAddedDllCount
ImporterGetAddedAPICount
ImporterGetLastAddedDLLName
ImporterMoveIAT
ImporterFindAPIWriteLocation
ImporterFindOrdinalAPIWriteLocation
ImporterFindAPIByWriteLocation
ImporterFindDLLByWriteLocation
ImporterGetDLLName
ImporterGetAPIName
ImporterGetAPINameEx
ImporterGetAPIOrdinalNumber
ImporterGetRemoteAPIAddress
ImporterGetRemoteAPIAddressEx
ImporterGetLocalAPIAddress
ImporterGetDLLNameFromDebugee
ImporterGetAPINameFromDebugee
ImporterGetAPIOrdinalNumberFromDebugee
ImporterGetDLLIndexEx
ImporterGetDLLIndex
ImporterGetRemoteDLLBase
ImporterGetRemoteDLLBaseEx
ImporterRelocateWriteLocation
ImporterIsForwardedAPI
ImporterAutoSearchIAT
ImporterAutoSearchIATW
ImporterAutoSearchIATEx
ImporterAutoFixIATEx
ImporterAutoFixIATExW
ImporterAutoFixIAT
ImporterAutoFixIATW
ImporterIsForwardedAPI
ImporterGetForwardedAPIName
ImporterGetForwardedDLLName
ImporterGetForwardedDLLIndex
ImporterGetForwardedAPIOrdinalNumber
ImporterGetNearestAPIAddress
ImporterGetNearestAPIName
ImporterCopyOriginalIAT
ImporterCopyOriginalIATW
ImporterLoadImportTable
ImporterLoadImportTableW
ImporterMoveOriginalIAT
ImporterMoveOriginalIATW
ImporterEnumAddedData
HooksSafeTransition
HooksSafeTransitionEx
HooksIsAddressRedirected
HooksGetTrampolineAddress
HooksGetHookEntryDetails
HooksInsertNewRedirection
HooksInsertNewIATRedirection
HooksInsertNewIATRedirectionEx
HooksRemoveRedirection
HooksRemoveRedirectionsForModule
HooksRemoveIATRedirection
HooksDisableRedirection
HooksDisableRedirectionsForModule
HooksDisableIATRedirection
HooksEnableRedirection
HooksEnableRedirectionsForModule
HooksEnableIATRedirection
HooksScanModuleMemory
HooksScanEntireProcessMemory
HooksScanEntireProcessMemoryEx
GetPEBLocation
HideDebugger
UnHideDebugger
RelocaterInit
RelocaterCleanup
RelocaterAddNewRelocation
RelocaterEstimatedSize
RelocaterExportRelocation
RelocaterExportRelocationEx
RelocaterExportRelocationExW
RelocaterGrabRelocationTable
RelocaterGrabRelocationTableEx
RelocaterMakeSnapshot
RelocaterMakeSnapshotW
RelocaterCompareTwoSnapshots
RelocaterCompareTwoSnapshotsW
RelocaterChangeFileBase
RelocaterChangeFileBaseW
RelocaterRelocateMemoryBlock
RelocaterWipeRelocationTable
RelocaterWipeRelocationTableW
ExporterInit
ExporterCleanup
ExporterSetImageBase
ExporterAddNewExport
ExporterAddNewOrdinalExport
ExporterGetAddedExportCount
ExporterEstimatedSize
ExporterBuildExportTable
ExporterBuildExportTableEx
ExporterBuildExportTableExW
ExporterLoadExportTable
ExporterLoadExportTableW
LibrarianSetBreakPoint
LibrarianRemoveBreakPoint
LibrarianGetLibraryInfo
LibrarianGetLibraryInfoW
LibrarianGetLibraryInfoEx
LibrarianGetLibraryInfoExW
LibrarianEnumLibraryInfo
LibrarianEnumLibraryInfoW
SetEngineVariable
TLSRemoveCallback
TLSRemoveCallbackW
TLSRemoveTable
TLSRemoveTableW
TLSBuildNewTable
TLSBuildNewTableEx
TLSBuildNewTableExW
TLSGrabCallBackData
TLSGrabCallBackDataW
TLSBackupData
TLSBackupDataW
TLSRestoreData
TLSBreakOnCallBack
TLSBreakOnCallBackEx
TLSBreakOnCallBackExW
ResourcerLoadFileForResourceUse
ResourcerLoadFileForResourceUseW
ResourcerFreeLoadedFile
ResourcerExtractResourceFromFileEx
ResourcerExtractResourceFromFile
ResourcerExtractResourceFromFileW
ResourcerEnumerateResource
ResourcerEnumerateResourceW
ResourcerEnumerateResourceEx
ResourcerFindResource
ResourcerFindResourceW
ResourcerFindResourceEx
TracerInit
TracerLevel1
HashTracerLevel1
TracerDetectRedirection
TracerFixKnownRedirection
TracerFixRedirectionViaImpRecPlugin
ThreaderImportRunningThreadData
ThreaderEnumThreadInfo
ThreaderGetThreadInfo
ThreaderPauseThread
ThreaderResumeThread
ThreaderTerminateThread
ThreaderPauseAllThreads
ThreaderResumeAllThreads
ThreaderPauseProcess
ThreaderResumeProcess
ThreaderCreateRemoteThread
ThreaderCreateRemoteThreadEx
ThreaderInjectAndExecuteCode
ThreaderInjectAndExecuteCodeEx
ThreaderSetCallBackForNextExitThreadEvent
ThreaderIsExceptionInMainThread
ThreaderIsThreadStillRunning
ThreaderIsThreadActive
ThreaderIsAnyThreadActive
ThreaderExecuteOnlyInjectedThreads
ThreaderGetOpenHandleForThread
ThreaderGetThreadData
StaticFileLoad
StaticFileLoadW
StaticFileUnload
StaticFileUnloadW
StaticFileOpen
StaticFileOpenW
StaticFileGetContent
StaticFileClose
StaticMemoryDecrypt
StaticMemoryDecryptEx
StaticMemoryDecryptSpecial
StaticSectionDecrypt
StaticMemoryDecompress
StaticRawMemoryCopyW
StaticRawMemoryCopy
StaticRawMemoryCopyEx
StaticRawMemoryCopyExW
StaticRawMemoryCopyEx64
StaticRawMemoryCopyEx64W
StaticHashMemory
StaticHashFileW
StaticHashFile
TranslateNativeName
TranslateNativeNameW
HandlerGetActiveHandleCount
HandlerIsHandleOpen
HandlerGetHandleName
HandlerGetHandleNameW
HandlerEnumerateOpenHandles
HandlerGetHandleDetails
HandlerCloseRemoteHandle
HandlerCloseAllLockHandlesW
HandlerEnumerateLockHandles
HandlerEnumerateLockHandlesW
HandlerIsFileLocked
HandlerIsFileLockedW
HandlerCloseAllLockHandles
HandlerEnumerateOpenMutexes
HandlerGetOpenMutexHandle
HandlerGetOpenMutexHandleW
HandlerGetProcessIdWhichCreatedMutex
HandlerGetProcessIdWhichCreatedMutexW
RemoteLoadLibrary
RemoteLoadLibraryW
RemoteFreeLibrary
RemoteFreeLibraryW
RemoteExitProcess
FindOEPInit
FindOEPGenerically
FindOEPGenericallyW
GetActiveProcessId
GetActiveProcessIdW
EnumProcessesWithLibrary
EngineFakeMissingDependencies
EngineDeleteCreatedDependencies
EngineCreateMissingDependencies
EngineCreateMissingDependenciesW
EngineCreateUnpackerWindow
EngineAddUnpackerWindowLogMessage
ExtensionManagerIsPluginLoaded
ExtensionManagerIsPluginEnabled
ExtensionManagerDisablePlugin
ExtensionManagerDisableAllPlugins
ExtensionManagerEnablePlugin
ExtensionManagerEnableAllPlugins
ExtensionManagerUnloadPlugin
ExtensionManagerUnloadAllPlugins
ExtensionManagerGetPluginInfo
EngineUnpackerInitialize
EngineUnpackerInitializeW
EngineUnpackerSetEntryPointAddress
EngineUnpackerSetBreakCondition
EngineUnpackerFinalizeUnpacking