mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-04-06 20:40: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 void VOID;
|
||||
typedef void * PVOID;
|
||||
typedef void * LPVOID;
|
||||
typedef unsigned long SIZE_T;
|
||||
typedef float FLOAT;
|
||||
|
|
@ -55,14 +56,26 @@ typedef long HRESULT;
|
|||
#define ERROR_SUCCESS 0L
|
||||
#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
|
||||
VOID __stdcall Sleep(DWORD dwMilliseconds);
|
||||
|
||||
LPVOID __stdcall VirtualAlloc(
|
||||
LPVOID lpAddress,
|
||||
SIZE_T dwSize,
|
||||
DWORD flAllocationType,
|
||||
DWORD flProtect
|
||||
DWORD flAllocationType,
|
||||
DWORD flProtect
|
||||
);
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1105,7 +1105,7 @@
|
|||
0x001d7b20 data undefined * SoundManager::vtable
|
||||
0x001da300 data undefined * UnknownObj_0x1DE2::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
|
||||
0x001e0ea4 data float g_radToU16Angle2
|
||||
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