Page Menu
Home
desp's stash
Search
Configure Global Search
Log In
Files
F369680
FunctionExport.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
FunctionExport.h
View Options
#pragma once
#include
<windows.h>
const
int
SCY_ERROR_SUCCESS
=
0
;
const
int
SCY_ERROR_PROCOPEN
=
-
1
;
const
int
SCY_ERROR_IATWRITE
=
-
2
;
const
int
SCY_ERROR_IATSEARCH
=
-
3
;
const
int
SCY_ERROR_IATNOTFOUND
=
-
4
;
const
int
SCY_ERROR_PIDNOTFOUND
=
-
5
;
typedef
struct
_GUI_DLL_PARAMETER
{
DWORD
dwProcessId
;
HINSTANCE
mod
;
DWORD_PTR
entrypoint
;
}
GUI_DLL_PARAMETER
,
*
PGUI_DLL_PARAMETER
;
int
InitializeGui
(
HINSTANCE
hInstance
,
LPARAM
param
);
//function to export in DLL
BOOL
DumpProcessW
(
const
WCHAR
*
fileToDump
,
DWORD_PTR
imagebase
,
DWORD_PTR
entrypoint
,
const
WCHAR
*
fileResult
);
BOOL
WINAPI
ScyllaDumpCurrentProcessW
(
const
WCHAR
*
fileToDump
,
DWORD_PTR
imagebase
,
DWORD_PTR
entrypoint
,
const
WCHAR
*
fileResult
);
BOOL
WINAPI
ScyllaDumpCurrentProcessA
(
const
char
*
fileToDump
,
DWORD_PTR
imagebase
,
DWORD_PTR
entrypoint
,
const
char
*
fileResult
);
BOOL
WINAPI
ScyllaDumpProcessW
(
DWORD_PTR
pid
,
const
WCHAR
*
fileToDump
,
DWORD_PTR
imagebase
,
DWORD_PTR
entrypoint
,
const
WCHAR
*
fileResult
);
BOOL
WINAPI
ScyllaDumpProcessA
(
DWORD_PTR
pid
,
const
char
*
fileToDump
,
DWORD_PTR
imagebase
,
DWORD_PTR
entrypoint
,
const
char
*
fileResult
);
BOOL
WINAPI
ScyllaRebuildFileW
(
const
WCHAR
*
fileToRebuild
,
BOOL
removeDosStub
,
BOOL
updatePeHeaderChecksum
,
BOOL
createBackup
);
BOOL
WINAPI
ScyllaRebuildFileA
(
const
char
*
fileToRebuild
,
BOOL
removeDosStub
,
BOOL
updatePeHeaderChecksum
,
BOOL
createBackup
);
const
WCHAR
*
WINAPI
ScyllaVersionInformationW
();
const
char
*
WINAPI
ScyllaVersionInformationA
();
DWORD
WINAPI
ScyllaVersionInformationDword
();
int
WINAPI
ScyllaStartGui
(
DWORD
dwProcessId
,
HINSTANCE
mod
,
DWORD_PTR
entrypoint
);
int
WINAPI
ScyllaIatSearch
(
DWORD
dwProcessId
,
DWORD_PTR
*
iatStart
,
DWORD
*
iatSize
,
DWORD_PTR
searchStart
,
BOOL
advancedSearch
);
int
WINAPI
ScyllaIatFixAutoW
(
DWORD_PTR
iatAddr
,
DWORD
iatSize
,
DWORD
dwProcessId
,
const
WCHAR
*
dumpFile
,
const
WCHAR
*
iatFixFile
);
int
WINAPI
ScyllaIatFixCurrentAutoW
(
DWORD_PTR
iatAddr
,
DWORD
iatSize
,
const
WCHAR
*
dumpFile
,
const
WCHAR
*
iatFixFile
,
const
WCHAR
*
moduleName
);
/*
C/C++ Prototyps
typedef const WCHAR * (WINAPI * def_ScyllaVersionInformationW)();
typedef const char * (WINAPI * def_ScyllaVersionInformationA)();
typedef DWORD (WINAPI * def_ScyllaVersionInformationDword)();
typedef int (WINAPI * def_ScyllaIatSearch)(DWORD dwProcessId, DWORD_PTR * iatStart, DWORD * iatSize, DWORD_PTR searchStart, BOOL advancedSearch);
typedef int (WINAPI * def_ScyllaStartGui)(DWORD dwProcessId, HINSTANCE mod);
*/
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Tue, Jul 8, 6:39 AM (1 d, 8 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
bf/48/7f67dc7cfe2eecbbd765866da133
Attached To
rSCY Scylla
Event Timeline
Log In to Comment