mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-04-07 04:50:23 +03:00
Add IMAGE_TLS_DIRECTORY32 struct
With this, everything is delinking again.
This commit is contained in:
parent
da6865e5f6
commit
57fc53ebfb
2 changed files with 16 additions and 3 deletions
|
|
@ -28,6 +28,7 @@ typedef unsigned short WORD;
|
||||||
typedef unsigned long DWORD;
|
typedef unsigned long DWORD;
|
||||||
|
|
||||||
typedef void VOID;
|
typedef void VOID;
|
||||||
|
typedef void * PVOID;
|
||||||
typedef void * LPVOID;
|
typedef void * LPVOID;
|
||||||
typedef unsigned long SIZE_T;
|
typedef unsigned long SIZE_T;
|
||||||
typedef float FLOAT;
|
typedef float FLOAT;
|
||||||
|
|
@ -55,14 +56,26 @@ typedef long HRESULT;
|
||||||
#define ERROR_SUCCESS 0L
|
#define ERROR_SUCCESS 0L
|
||||||
#define E_OUTOFMEMORY 0x8007000EL
|
#define E_OUTOFMEMORY 0x8007000EL
|
||||||
|
|
||||||
|
// Low-level stuff
|
||||||
|
typedef void (*IMAGE_TLS_CALLBACK)(PVOID DllHandle, DWORD Reason, PVOID Reserved);
|
||||||
|
|
||||||
|
struct IMAGE_TLS_DIRECTORY32 {
|
||||||
|
DWORD StartAddressOfRawData;
|
||||||
|
DWORD EndAddressOfRawData;
|
||||||
|
DWORD * AddressOfIndex;
|
||||||
|
IMAGE_TLS_CALLBACK * * AddressOfCallBacks;
|
||||||
|
DWORD SizeOfZeroFill;
|
||||||
|
DWORD Characteristics;
|
||||||
|
};
|
||||||
|
|
||||||
// Standard Win32 functions
|
// Standard Win32 functions
|
||||||
VOID __stdcall Sleep(DWORD dwMilliseconds);
|
VOID __stdcall Sleep(DWORD dwMilliseconds);
|
||||||
|
|
||||||
LPVOID __stdcall VirtualAlloc(
|
LPVOID __stdcall VirtualAlloc(
|
||||||
LPVOID lpAddress,
|
LPVOID lpAddress,
|
||||||
SIZE_T dwSize,
|
SIZE_T dwSize,
|
||||||
DWORD flAllocationType,
|
DWORD flAllocationType,
|
||||||
DWORD flProtect
|
DWORD flProtect
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1105,7 +1105,7 @@
|
||||||
0x001d7b20 data undefined * SoundManager::vtable
|
0x001d7b20 data undefined * SoundManager::vtable
|
||||||
0x001da300 data undefined * UnknownObj_0x1DE2::vtable
|
0x001da300 data undefined * UnknownObj_0x1DE2::vtable
|
||||||
0x001da350 data undefined * UnknownObj_0x1DE4::vtable
|
0x001da350 data undefined * UnknownObj_0x1DE4::vtable
|
||||||
0x001e0c2c data IMAGE_TLS_DIRECTORY_32 extern_"C"::_tls_used
|
0x001e0c2c data IMAGE_TLS_DIRECTORY32 extern_"C"::_tls_used
|
||||||
0x001e0ea0 data float g_radToU16Angle1
|
0x001e0ea0 data float g_radToU16Angle1
|
||||||
0x001e0ea4 data float g_radToU16Angle2
|
0x001e0ea4 data float g_radToU16Angle2
|
||||||
0x001e0ea8 data float g_radToU16Angle3
|
0x001e0ea8 data float g_radToU16Angle3
|
||||||
|
|
|
||||||
|
Can't render this file because it has a wrong number of fields in line 3.
|
Loading…
Add table
Add a link
Reference in a new issue