reman3/game_re/gh_global.h

945 lines
41 KiB
C

// AUTO-GENERATED FILE
#ifndef GH_GENERATED_GLOBALS_H
#define GH_GENERATED_GLOBALS_H
#include <r3/binders/global.h>
extern undefined& DAT_00000004; // 00000004
extern undefined& LAB_0040a280; // 0040a280
extern undefined& LAB_0040a290; // 0040a290
extern undefined& LAB_0040a2a0; // 0040a2a0
extern undefined& LAB_0040a2b0; // 0040a2b0
extern undefined& LAB_0040aa00; // 0040aa00
extern undefined& LAB_0040c070; // 0040c070
extern undefined& LAB_0040c2a0; // 0040c2a0
extern undefined& LAB_004151d0; // 004151d0
extern undefined& LAB_00419430; // 00419430
extern undefined& LAB_004194a0; // 004194a0
extern undefined& LAB_00447680; // 00447680
extern undefined& LAB_00447d60; // 00447d60
extern undefined& LAB_00447e80; // 00447e80
extern undefined& LAB_00448010; // 00448010
extern undefined& LAB_004483b0; // 004483b0
extern undefined& LAB_004483e0; // 004483e0
extern undefined& LAB_004484f0; // 004484f0
extern undefined& LAB_00448520; // 00448520
extern undefined& LAB_00448550; // 00448550
extern undefined& LAB_00448580; // 00448580
extern undefined& LAB_004485b0; // 004485b0
extern undefined& LAB_004485e0; // 004485e0
extern undefined& LAB_00448610; // 00448610
extern undefined& LAB_00448630; // 00448630
extern undefined& LAB_00448770; // 00448770
extern undefined& LAB_00448790; // 00448790
extern undefined& LAB_00453e00; // 00453e00
extern undefined& LAB_00453e40; // 00453e40
extern undefined& LAB_00453e80; // 00453e80
extern undefined& LAB_00453f80; // 00453f80
extern undefined& LAB_00453fc0; // 00453fc0
extern undefined& LAB_00454000; // 00454000
extern undefined& LAB_00454140; // 00454140
extern undefined& LAB_00454180; // 00454180
extern undefined& LAB_004541c0; // 004541c0
extern undefined& LAB_00454300; // 00454300
extern undefined& LAB_00454340; // 00454340
extern undefined& LAB_00454380; // 00454380
extern pointer& PTR_DAT_0046ebd0; // 0046ebd0
extern undefined& LAB_00509a00; // 00509a00
extern undefined& LAB_0050db60; // 0050db60
extern undefined& LAB_005534b0; // 005534b0
extern undefined& LAB_005845e0; // 005845e0
extern undefined& LAB_00585b80; // 00585b80
extern undefined& LAB_0059615b; // 0059615b
extern undefined& LAB_00596368; // 00596368
extern undefined& LAB_00596768; // 00596768
extern undefined& LAB_00596788; // 00596788
extern undefined *& PTR_BinkOpenDirectSound_0059733c; // 0059733c
extern undefined& IID_IDirectInput8; // 00597860
extern undefined1& DAT_005980f4; // 005980f4
extern undefined& DAT_00598314; // 00598314
extern undefined& DAT_00598320; // 00598320
extern undefined& DAT_00598348; // 00598348
extern undefined& DAT_0059834c; // 0059834c
extern undefined& DAT_00598350; // 00598350
extern undefined& DAT_00598b7c; // 00598b7c
extern undefined& DAT_005990bc; // 005990bc
extern undefined& DAT_005990f0; // 005990f0
extern double& DOUBLE_00599550; // 00599550
extern undefined& DAT_005a9eac; // 005a9eac
extern undefined& DAT_005a9eb0; // 005a9eb0
extern undefined& DAT_005a9ec8; // 005a9ec8
extern undefined& DAT_005a9ed4; // 005a9ed4
extern float& FLOAT_005a9f1c; // 005a9f1c
extern undefined& DAT_005a9f28; // 005a9f28
extern float& FLOAT_005a9f30; // 005a9f30
extern float& FLOAT_005a9f50; // 005a9f50
extern float& FLOAT_005a9f54; // 005a9f54
extern float& FLOAT_005a9f58; // 005a9f58
extern float& FLOAT_005a9f60; // 005a9f60
extern float& FLOAT_005a9f7c; // 005a9f7c
extern float& FLOAT_005a9fbc; // 005a9fbc
extern float& FLOAT_005aa010; // 005aa010
extern float& FLOAT_005aa018; // 005aa018
extern float& FLOAT_005aa028; // 005aa028
extern float& FLOAT_005aa02c; // 005aa02c
extern float& FLOAT_005aa07c; // 005aa07c
extern float& FLOAT_005aa088; // 005aa088
extern double& DOUBLE_005aa090; // 005aa090
extern double& DOUBLE_005aa098; // 005aa098
extern double& DOUBLE_005aa0a0; // 005aa0a0
extern float& FLOAT_005aa0fc; // 005aa0fc
extern undefined& DAT_005aa15c; // 005aa15c
extern undefined& DAT_005aa160; // 005aa160
extern double& DOUBLE_005b0770; // 005b0770
extern char(&s_German_005b66c4)[8]; // 005b66c4
extern char(&s_Italian_005b6730)[8]; // 005b6730
extern char(&s_Spanish_005b67a0)[8]; // 005b67a0
extern char(&s_French_005b6828)[8]; // 005b6828
extern char(&s_windowTitle)[12]; // 005b6830
extern char(&s_percents)[4]; // 005b683c
extern const char* s_Language_005b6840; // 005b6840
extern const char* s_English_005b684c; // 005b684c
extern const char* fopen_mode_r_binary; // 005b68cc
extern char(&lpAppName_005b68f0)[8]; // 005b68f0
extern const char* s_UbiSoft_Ubi_ini; // 005b690c
extern undefined& DAT_005b6d10; // 005b6d10
extern undefined4& DAT_005b967c; // 005b967c
extern undefined4& DAT_005b96d0; // 005b96d0
extern int& DAT_005b96d4; // 005b96d4
extern const char* s_OnIsTheme_005b96e0; // 005b96e0
extern uint& DAT_005b9740; // 005b9740
extern const char* s_Random_005b9c9c; // 005b9c9c
extern undefined *& PTR_lpDefault_005b9cfc; // 005b9cfc
extern undefined2& DAT_005b9f64; // 005b9f64
extern const char* s_CEventResData_005b9f98; // 005b9f98
extern const char* s_percent_s_path_2; // 005ba354
extern undefined2& DAT_005bad00; // 005bad00
extern byte& g_errMod0; // 005bd29c
extern const char* s_Explicit_request_for_clear_of_th_005bd2a0; // 005bd2a0
extern const char* s_Explicit_request_for_clear_of_th_005bd2d0; // 005bd2d0
extern int& DAT_005bd454; // 005bd454
extern int& DAT_005bd458; // 005bd458
extern const char* s__jc_z_d__s_005bd460; // 005bd460
extern byte& g_errMod1; // 005bd4cc
extern byte& g_errModMmg; // 005bd58c
extern char& DAT_005bd58d; // 005bd58d
extern char& DAT_005bd5f4; // 005bd5f4
extern const char* s_Video_AutoAdjustQuality_005bd630; // 005bd630
extern const char* s_Video_BPP_005bd648; // 005bd648
extern const char* s_Video_RealQuality_005bd654; // 005bd654
extern const char* s_Rayman_Arena_005bd668; // 005bd668
extern const char* s_Video_WantedQuality_005bd678; // 005bd678
extern const char* s_Videos_005bd72c; // 005bd72c
extern byte& g_errMod2Bink; // 005bd7ac
extern int& DAT_005bd7bc; // 005bd7bc
extern undefined *& PTR_FUN_005bd7c4; // 005bd7c4
extern char& DAT_005bd8cf; // 005bd8cf
extern undefined1& DAT_005bd8d0; // 005bd8d0
extern undefined1& DAT_005bd910; // 005bd910
extern undefined1& DAT_005bd950; // 005bd950
extern const char* s__s_s_World_Sound_005bd9d0; // 005bd9d0
extern char(&s_BIN_005bd9e4)[4]; // 005bd9e4
extern const char* s__World_Sound_005bd9e8; // 005bd9e8
extern const char* s__Options_005bd9f8; // 005bd9f8
extern const char* s__Vignette_005bda04; // 005bda04
extern const char* s__sBIN_fmt; // 005bda10
extern const char* s__SaveGame_005bda1c; // 005bda1c
extern const char* s__World_Levels_005bda28; // 005bda28
extern char(&s_World)[7]; // 005bda38
extern undefined& s_DLL; // 005bda40
extern const char* s_Ubi_bik_005bda44; // 005bda44
extern const char* s_UbiSoft_bmp_005bda4c; // 005bda4c
extern undefined *& PTR_r3_processInput1_005bdb1c; // 005bdb1c
extern undefined *& p_fn_vEngine; // 005bdb20
extern undefined *& p_fn_vDisplayAll; // 005bdb24
extern pointer& PTR_s_MenuMap_005bdb38; // 005bdb38
extern pointer& PTR_s_intro_10_005bdb70; // 005bdb70
extern pointer& PTR_s_sk8_20_005bdbd0; // 005bdbd0
extern char& DAT_005bdc9c; // 005bdc9c
extern UINT& g_modemQuality; // 005bdca0
extern UINT& g_UDPPort; // 005bdca4
extern const char* s__s__s__s__s__s_005bdf6c; // 005bdf6c
extern const char* s__s__s___005bdf7c; // 005bdf7c
extern const char* s__s__s__s__s_005bdf84; // 005bdf84
extern pointer& PTR_DAT_005bdf90; // 005bdf90
extern undefined& DAT_005bdf94; // 005bdf94
extern const char* s__level__005bdfd0; // 005bdfd0
extern const char* s_R3_DVD_005bdfd8; // 005bdfd8
extern const char* s_R3_DVD_005be0ec; // 005be0ec
extern const char* s__s_DVD_missing_005be0f4; // 005be0f4
extern const char* s_Die__s_DVDROM_kann_nicht_gelesen_005be130; // 005be130
extern const char* s_Impossibile_trovare_il_DVD____s_005be198; // 005be198
extern undefined& DAT_005be1ec; // 005be1ec
extern const char* s_Impossible_de_trouver_le_DVD_____005be238; // 005be238
extern const char* s_Tex32_2_cnt_005be290; // 005be290
extern const char* s_Tex32_1_cnt_005be29c; // 005be29c
extern const char* s_Tex16_1_cnt_005be2a8; // 005be2a8
extern const char* s_Tex16_2_cnt_005be2b4; // 005be2b4
extern const char* s_TexturesQuality_005be2c0; // 005be2c0
extern const char* s_VignettesFile_005be2dc; // 005be2dc
extern const char* s_ModemQuality_005be2ec; // 005be2ec
extern const char* s_UDPPort_005be2fc; // 005be2fc
extern pointer& s_Agp; // 005be390
extern const char* s_Please_insert_the_DVD_in_the_DVD_005be400; // 005be400
extern const char* s_Bitte_legen_Sie_DVD_von_Rayman_3_005be438; // 005be438
extern const char* s_Inserisci_il_DVD_di_Rayman_3_nel_005be484; // 005be484
extern const char* s_Introduce_el_DVD_de_Rayman_3_en_l_005be4c0; // 005be4c0
extern undefined& DAT_005be500; // 005be500
extern const char* s_fmt_c_colon_s; // 005be540
extern const char* s_r3_program_files; // 005be548
extern undefined *& PTR_DAT_005be568; // 005be568
extern int& DAT_005be6d8; // 005be6d8
extern int& DAT_005be6dc; // 005be6dc
extern int& DAT_005be6e0; // 005be6e0
extern int& DAT_005be6e4; // 005be6e4
extern int& DAT_005be6e8; // 005be6e8
extern int& DAT_005be6ec; // 005be6ec
extern byte& g_errModFirst; // 005be6f0
extern undefined *& PTR_FUN_005be6f8; // 005be6f8
extern float& DAT_005be710; // 005be710
extern const char* s_Change_To_Map____s_005be714; // 005be714
extern const char* s_Map_number__i_not_available_005be728; // 005be728
extern dword& g_transitLevelTarget; // 005be744
extern long& DAT_005be7ac; // 005be7ac
extern long& DAT_005be7b0; // 005be7b0
extern long& DAT_005be7b4; // 005be7b4
extern long& DAT_005be7b8; // 005be7b8
extern long& DAT_005be7bc; // 005be7bc
extern long& DAT_005be7c0; // 005be7c0
extern long& DAT_005be7c4; // 005be7c4
extern long& DAT_005be7c8; // 005be7c8
extern long& DAT_005be7cc; // 005be7cc
extern long& DAT_005be7d0; // 005be7d0
extern const char* s_World_005be844; // 005be844
extern dword& g_modId4; // 005be8ac
extern const char* s_Please_insert_the_CD_005be980; // 005be980
extern const char* s_DEMO_FLAG_DESACTIVATE_CANAL_005be9dc; // 005be9dc
extern const char* s_DEMO_FLAG_ACTIVATE_CANAL_005be9fc; // 005be9fc
extern const char* s_DEMO_FLAG_DESACTIVATE_005bea18; // 005bea18
extern const char* s_DEMO_FLAG_ACTIVATE_005bea30; // 005bea30
extern const char* s_DEMO_FLAG_NEW_ENGINE_FRAME_005bebc0; // 005bebc0
extern const char* s_DEMO_FLAG_COMPRESS_ACTOR_NUMBER_005bebdc; // 005bebdc
extern const char* s______________005bec00; // 005bec00
extern const char* s_DEMO_FLAG_IS_AN_ALWAYS_005bec10; // 005bec10
extern const char* s_DEMO_FLAG_EXTENDED_005bec28; // 005bec28
extern undefined4& DAT_005bec5c; // 005bec5c
extern float& DAT_005bec60; // 005bec60
extern float& DAT_005bec64; // 005bec64
extern int& DAT_005becdc; // 005becdc
extern undefined& DAT_005bece4; // 005bece4
extern int& DAT_005bee10; // 005bee10
extern byte& g_errMod5; // 005befbc
extern char(&s_M_005bf004)[2]; // 005bf004
extern char(&s_S_005bf008)[2]; // 005bf008
extern char(&s__s_s_005bf4ac)[8]; // 005bf4ac
extern byte& g_errModGLD; // 005bf5fc
extern dword& g_needToInitMod6; // 005bf600
extern short& DAT_005bf606; // 005bf606
extern const char* s_V5_9_0___August_11th_1997_005bf608; // 005bf608
extern int& DAT_005bf684; // 005bf684
extern char& DAT_005bf690; // 005bf690
extern const char* s__08X__04X__04X__02X_02X__02X_02X_005bf6d8; // 005bf6d8
extern dword& r3_textureMemMode; // 005bf740
extern const char* s_Agp8_005bf744; // 005bf744
extern const char* s_Agp4_005bf74c; // 005bf74c
extern const char* s_Vram8_005bf754; // 005bf754
extern const char* s_Vram4_005bf75c; // 005bf75c
extern const char* s_VramPlus_005bf764; // 005bf764
extern const char* s_Vram; // 005bf76c
extern char(&s__gf_005bf774)[4]; // 005bf774
extern undefined& DAT_005bf9d0; // 005bf9d0
extern undefined& DAT_005bf9d4; // 005bf9d4
extern undefined& DAT_005bf9e0; // 005bf9e0
extern undefined& DAT_005bf9e4; // 005bf9e4
extern undefined& DAT_005bf9f0; // 005bf9f0
extern undefined& DAT_005bf9f4; // 005bf9f4
extern undefined& DAT_005bfa00; // 005bfa00
extern undefined& DAT_005bfa04; // 005bfa04
extern undefined4& DAT_005bfa14; // 005bfa14
extern undefined4& DAT_005bfa18; // 005bfa18
extern undefined *& PTR_DAT_005bfa1c; // 005bfa1c
extern undefined& DAT_005bfad8; // 005bfad8
extern undefined& DAT_005bfadc; // 005bfadc
extern undefined& DAT_005bfae0; // 005bfae0
extern char& DAT_005bfae8; // 005bfae8
extern char& DAT_005c05dc; // 005c05dc
extern byte& g_errMod7; // 005c069c
extern dword& DWORD_005c0700; // 005c0700
extern undefined4& DAT_005c0f90; // 005c0f90
extern char& DAT_005c0f9d; // 005c0f9d
extern byte& g_errMod17; // 005c1400
extern byte& g_errMod8; // 005c4b0c
extern int& DAT_005c4b14; // 005c4b14
extern undefined& DAT_005c4b1c; // 005c4b1c
extern undefined4& DAT_005c4d2c; // 005c4d2c
extern undefined1& DAT_005c4d30; // 005c4d30
extern undefined4& DAT_005c4d34; // 005c4d34
extern undefined1& DAT_005c4d38; // 005c4d38
extern undefined4& DAT_005c4d3c; // 005c4d3c
extern undefined1& DAT_005c4d40; // 005c4d40
extern undefined4& DAT_005c4d44; // 005c4d44
extern undefined1& DAT_005c4d48; // 005c4d48
extern const char* s__s_02d_gf_005c4d4c; // 005c4d4c
extern const char* s_Random________d__d__005c4d58; // 005c4d58
extern byte& g_errMod9; // 005c4dcc
extern byte& g_errMod3; // 005c506c
extern undefined1& DAT_005c5134; // 005c5134
extern byte& g_errMod10; // 005c51f4
extern undefined2& DAT_005c5280; // 005c5280
extern undefined2& DAT_005c5284; // 005c5284
extern undefined2& DAT_005c52a4; // 005c52a4
extern undefined2& DAT_005c563c; // 005c563c
extern pointer& PTR_s_RightMouseButton_005c5858; // 005c5858
extern undefined4& DAT_005c5888; // 005c5888
extern undefined& DAT_005c5a28; // 005c5a28
extern undefined1& DAT_005c5ac0; // 005c5ac0
extern int& DAT_005c5acc; // 005c5acc
extern undefined& DAT_005c5ad4; // 005c5ad4
extern const char* s__s_def_005cae73; // 005cae73
extern const char* s_Cannot_load_the___s__file___005caea8; // 005caea8
extern byte& g_errMod11; // 005caf2c
extern const char* s_SaveDir_005cb0fc; // 005cb0fc
extern const char* s_SaveGame_005cb104; // 005cb104
extern char& g_errMod12; // 005cb16c
extern char(&s_AVI_005cb17c)[8]; // 005cb17c
extern char(&s_RIFF_005cb184)[8]; // 005cb184
extern char(&s__CNT_005cb18c)[5]; // 005cb18c
extern undefined1& DAT_005cf26c; // 005cf26c
extern byte& g_errMod14; // 005cf5d4
extern byte& g_errMod15; // 005cf814
extern byte& g_errMod16; // 005cf874
extern byte& DAT_005cf934; // 005cf934
extern undefined1& g_initVar0; // 005cf960
extern HWND& g_gameHWND1; // 005cf964
extern HBITMAP& g_splashBitmap; // 005cf968
extern long& lpDefault_005cf96c; // 005cf96c
extern int& DAT_005cfcc8; // 005cfcc8
extern undefined4& DAT_005cfccc; // 005cfccc
extern byte& DAT_005cfcf4; // 005cfcf4
extern int& DAT_005d01c0; // 005d01c0
extern int& DAT_005d01c8; // 005d01c8
extern undefined& DAT_005d01cc; // 005d01cc
extern byte& DAT_005d01dc; // 005d01dc
extern int& DAT_005d07a4; // 005d07a4
extern undefined4& DAT_005d07a8; // 005d07a8
extern undefined4& DAT_005d07ac; // 005d07ac
extern SND_Request3& g_sndReq0; // 005d07b0
extern uint& DAT_005d07bc; // 005d07bc
extern int * *& DAT_005d081c; // 005d081c
extern int& DAT_005d0938; // 005d0938
extern undefined4 *& DAT_005d0ad0; // 005d0ad0
extern undefined4 *& DAT_005d0ad4; // 005d0ad4
extern int * *& DAT_005d0ad8; // 005d0ad8
extern undefined4& DAT_005d0b24; // 005d0b24
extern byte& DAT_005d0b34; // 005d0b34
extern byte& g_ucErmNbOfModule; // 005d2638
extern undefined ** DAT_005d263c; // 005d263c
extern undefined& DAT_005d2640; // 005d2640
extern mod1_ptrs& g_mod1_ptrs; // 005d2644
extern undefined1& DAT_005d2650; // 005d2650
extern byte& DAT_005d2651; // 005d2651
extern undefined4& DAT_005d2654; // 005d2654
extern Bink& g_currentBinkMovie; // 005d2660
extern undefined& lpVolumeNameBuffer_005d27b0; // 005d27b0
extern r3_main_data& r3_main_data_005d28b6; // 005d28b6
extern dword& DWORD_005d29c4; // 005d29c4
extern undefined4& DAT_005d29c8; // 005d29c8
extern int& DAT_005d29cc; // 005d29cc
extern undefined4& DAT_005d29d0; // 005d29d0
extern uint& DAT_005d29f8; // 005d29f8
extern undefined4 *& DAT_005d29fc; // 005d29fc
extern int& DAT_005d2a08; // 005d2a08
extern undefined4& DAT_005d2a0c; // 005d2a0c
extern int& DAT_005d2a10; // 005d2a10
extern char& DAT_005d2b18; // 005d2b18
extern int& DAT_005d2b20; // 005d2b20
extern float& FLOAT_005d2b38; // 005d2b38
extern undefined1& DAT_005d2b40; // 005d2b40
extern undefined1& DAT_005d2b41; // 005d2b41
extern undefined1& DAT_005d2b42; // 005d2b42
extern undefined1& DAT_005d2b44; // 005d2b44
extern undefined1& DAT_005d2b47; // 005d2b47
extern int& DAT_005d2c58; // 005d2c58
extern uint& DAT_005d2c60; // 005d2c60
extern undefined1& DAT_005d2c64; // 005d2c64
extern int& DAT_005d2c68; // 005d2c68
extern undefined4& DAT_005d2c6c; // 005d2c6c
extern uint& DAT_005d2c70; // 005d2c70
extern int& DAT_005d2c74; // 005d2c74
extern void *& DAT_005d2c78; // 005d2c78
extern int *& DAT_005d2c7c; // 005d2c7c
extern uint& DAT_005d2c80; // 005d2c80
extern uint& DAT_005d2c84; // 005d2c84
extern uint& DAT_005d2c88; // 005d2c88
extern undefined4 *& DAT_005d2c8c; // 005d2c8c
extern int& DAT_005d2c94; // 005d2c94
extern short& DAT_005d2c98; // 005d2c98
extern int& DAT_005d2c9c; // 005d2c9c
extern undefined& DAT_005d2ca4; // 005d2ca4
extern int& DAT_005d2cac; // 005d2cac
extern uint& DAT_005d2cbc; // 005d2cbc
extern uint& DAT_005d2cc0; // 005d2cc0
extern uint& DAT_005d2cc8; // 005d2cc8
extern int& DAT_005d2ccc; // 005d2ccc
extern void *& DAT_005e6110; // 005e6110
extern undefined4& DAT_005e6114; // 005e6114
extern undefined4& DAT_005e6118; // 005e6118
extern undefined4& DAT_005e6120; // 005e6120
extern int *& DAT_005e6920; // 005e6920
extern undefined4& DAT_005e6934; // 005e6934
extern undefined4& DAT_005e6938; // 005e6938
extern int& DAT_005e693c; // 005e693c
extern undefined4& DAT_005e69cc; // 005e69cc
extern undefined4& DAT_005e69d0; // 005e69d0
extern int& DAT_005e69e0; // 005e69e0
extern int& gfx_blockInfinitely; // 005e6b00
extern dword& DWORD_005e6b04; // 005e6b04
extern uint& g_perfCounterRateAdjusted; // 005e6b0c
extern undefined4& DAT_005e6b10; // 005e6b10
extern undefined& DAT_005e6b18; // 005e6b18
extern undefined& DAT_005e6b1c; // 005e6b1c
extern undefined& DAT_005e6b20; // 005e6b20
extern undefined4& DAT_005e6b28; // 005e6b28
extern undefined& DAT_005e6b2c; // 005e6b2c
extern undefined4& DAT_005e6b30; // 005e6b30
extern undefined4& DAT_005e6b34; // 005e6b34
extern undefined& DAT_005e6c20; // 005e6c20
extern undefined& DAT_005e6c24; // 005e6c24
extern int& DAT_005e6c28; // 005e6c28
extern HWND& DAT_005e6c2c; // 005e6c2c
extern IDirect3D8 *& gfx_d3d; // 005e6c30
extern int& g_lastFrameTime; // 005e6c34
extern undefined& DAT_005e6c38; // 005e6c38
extern undefined4& g_currentFrameTime; // 005e6c3c
extern undefined4& DAT_005e6c40; // 005e6c40
extern undefined& DAT_005e6c44; // 005e6c44
extern short& DAT_005e6c46; // 005e6c46
extern int& DAT_005e6c48; // 005e6c48
extern int& DAT_005e6c50; // 005e6c50
extern FIL_tdstConcatFile *& g_textureConcatFile; // 005e6c54
extern undefined4& DAT_005f5de4; // 005f5de4
extern undefined4& DAT_005f5de8; // 005f5de8
extern undefined4& DAT_005f5dec; // 005f5dec
extern int *& DAT_005f5df0; // 005f5df0
extern IDirect3DVertexBuffer8 *& g_unkVertexBuffer; // 005f5df8
extern int *& DAT_005f5dfc; // 005f5dfc
extern undefined4& DAT_005f5e04; // 005f5e04
extern undefined4& DAT_005f5e08; // 005f5e08
extern r3_astruct_2& g_startOfGfxStruct; // 005f5e24
extern astruct_3 *& PTR_005f5e3c; // 005f5e3c
extern int& DAT_005f5e44; // 005f5e44
extern int *& DAT_005f5e48; // 005f5e48
extern int *& DAT_005f5e50; // 005f5e50
extern float& DAT_005f5e54; // 005f5e54
extern int& DAT_005f5e58; // 005f5e58
extern char& DAT_005f5e5c; // 005f5e5c
extern byte& DAT_005f5e5d; // 005f5e5d
extern undefined1& DAT_005f5e5e; // 005f5e5e
extern undefined4& DAT_005f5e6c; // 005f5e6c
extern int *& DAT_005f5e74; // 005f5e74
extern uint& DAT_005f5e78; // 005f5e78
extern int& DAT_005f5e7c; // 005f5e7c
extern int& DAT_005f5e8c; // 005f5e8c
extern undefined& DAT_005f5e98; // 005f5e98
extern undefined1& DAT_005f5e9c; // 005f5e9c
extern undefined4& DAT_00637dbc; // 00637dbc
extern int *& DAT_00637dc0; // 00637dc0
extern int *& DAT_00637dc4; // 00637dc4
extern undefined& DAT_00637dd0; // 00637dd0
extern undefined4& DAT_0063be24; // 0063be24
extern undefined1& DAT_0063be50; // 0063be50
extern undefined1& DAT_0063be84; // 0063be84
extern byte& m7_unk1; // 0063bec0
extern char& g_m7_criticalSectionInitialized; // 0063bec4
extern uint& DAT_0063becc; // 0063becc
extern undefined& DAT_0063c000; // 0063c000
extern uint& DAT_0063c004; // 0063c004
extern uint& DAT_0063c008; // 0063c008
extern undefined4& DAT_0063c010; // 0063c010
extern undefined& DAT_0063c018; // 0063c018
extern undefined& DAT_0063c01c; // 0063c01c
extern char& DAT_0063c020; // 0063c020
extern undefined& DAT_0063c024; // 0063c024
extern undefined& DAT_0063c028; // 0063c028
extern char& DAT_0063c038; // 0063c038
extern undefined1& DAT_0063c039; // 0063c039
extern float& DAT_0063c03c; // 0063c03c
extern float& DAT_0063c040; // 0063c040
extern float& DAT_0063c044; // 0063c044
extern undefined4& DAT_0063c04c; // 0063c04c
extern undefined& DAT_0063c050; // 0063c050
extern char& DAT_0063c054; // 0063c054
extern int& DAT_0063c05c; // 0063c05c
extern undefined4& DAT_0063c0a0; // 0063c0a0
extern undefined4& DAT_0063c0a8; // 0063c0a8
extern undefined4& DAT_0063c0ac; // 0063c0ac
extern undefined1& DAT_0063c0b0; // 0063c0b0
extern undefined4& DAT_0063c0b4; // 0063c0b4
extern undefined4& DAT_0063c0f0; // 0063c0f0
extern undefined4& DAT_0063e2f0; // 0063e2f0
extern undefined1& DAT_00754a60; // 00754a60
extern ushort& DAT_00754a6a; // 00754a6a
extern undefined& DAT_00754a70; // 00754a70
extern undefined1& DAT_00754a90; // 00754a90
extern undefined4& DAT_00754dcc; // 00754dcc
extern undefined4& DAT_00754dd8; // 00754dd8
extern char& DAT_00754de0; // 00754de0
extern short& DAT_00754ea8; // 00754ea8
extern short& DAT_00754eaa; // 00754eaa
extern HANDLE& DAT_00754eac; // 00754eac
extern undefined4& g_fileWrapper1; // 00754eb0
extern undefined4& DAT_00754f38; // 00754f38
extern int& DAT_00754f40; // 00754f40
extern undefined4& DAT_00754f54; // 00754f54
extern undefined4& DAT_00754f58; // 00754f58
extern undefined1& DAT_00754f5c; // 00754f5c
extern undefined& DAT_00754f60; // 00754f60
extern undefined4& DAT_00754f64; // 00754f64
extern undefined& DAT_00754f68; // 00754f68
extern undefined4& DAT_00754f6c; // 00754f6c
extern undefined& DAT_00754f70; // 00754f70
extern undefined& DAT_00754f74; // 00754f74
extern undefined4& DAT_00754f78; // 00754f78
extern undefined4& DAT_00754f7c; // 00754f7c
extern Bink *& DAT_00754fb0; // 00754fb0
extern undefined1& DAT_00754fb8; // 00754fb8
extern int& DAT_00754fbc; // 00754fbc
extern short& DAT_00754fc0; // 00754fc0
extern undefined2& DAT_00754fc2; // 00754fc2
extern undefined4& DAT_00755dc8; // 00755dc8
extern undefined4& DAT_00755dd0; // 00755dd0
extern undefined4& DAT_00755dd4; // 00755dd4
extern undefined4& DAT_00755dd8; // 00755dd8
extern undefined4& DAT_00755ddc; // 00755ddc
extern int * *& DAT_00755e40; // 00755e40
extern int& DAT_00755e48; // 00755e48
extern int * *& DAT_00755e50; // 00755e50
extern undefined1& DAT_00755e60; // 00755e60
extern short& DAT_00755ee8; // 00755ee8
extern undefined& DAT_00755ef0; // 00755ef0
extern int& success; // 00755ef4
extern undefined2& DAT_00755ef8; // 00755ef8
extern int& DAT_00755f04; // 00755f04
extern int& DAT_00755f08; // 00755f08
extern int& DAT_00755f0c; // 00755f0c
extern char& MTH_InitDone; // 00755f18
extern short& wTimerCount; // 0077d024
extern short& TimerLibOk; // 0077d026
extern short& DAT_0077d028; // 0077d028
extern int& INT_0077d0a4; // 0077d0a4
extern int& g_runMaximized; // 0077d0a8
extern dword& g_runMaximized1; // 0077d0ac
extern int& g_engineShouldRun; // 0077d0b0
extern int& g_engineRunning; // 0077d0b4
extern undefined4& g_windowCloseRequested; // 0077d0b8
extern HANDLE& g_drawSemaphore; // 0077d0bc
extern char(&g_windowTitle)[256]; // 0077d1c0
extern char(&g_windowTitle)[256]; // 0077d2c0
extern char(&s_windowTitleRestoring)[256]; // 0077d3c0
extern HINSTANCE& g_hinstance; // 0077d4c0
extern HWND& g_gameHWND; // 0077d4c4
extern HANDLE& g_mainThreadHandle; // 0077d4c8
extern undefined4& g_gli_width; // 0077d4cc
extern undefined4& g_gli_height; // 0077d4d0
extern word& g_mainWindowHandle; // 0077d4d4
extern word& g_mainWindowInnerHandle; // 0077d4d6
extern GLI_tdstSpecificAttributesFor3D& g_fixVpAttr; // 0077d4d8
extern char(&g_appCmdLine)[256]; // 0077d4e0
extern undefined4& DAT_0077d960; // 0077d960
extern byte& DAT_0077ea98; // 0077ea98
extern byte& DAT_0077eab0; // 0077eab0
extern char(&g_gameDataPath)[64]; // 00781660
extern undefined& s_DLL; // 00781764
extern undefined1& g_savegamePath; // 00781868
extern undefined& DAT_0078186c; // 0078186c
extern char& DAT_00781870; // 00781870
extern undefined& DAT_0078196c; // 0078196c
extern undefined& s_world_levels; // 00781a70
extern undefined& DAT_00781b74; // 00781b74
extern undefined& DAT_00781e80; // 00781e80
extern undefined& DAT_00781f84; // 00781f84
extern undefined& DAT_00782086; // 00782086
extern char(&lpBuffer_00782088)[260]; // 00782088
extern undefined& s_MoviePath; // 00782394
extern undefined& lpReturnedString_007824a0; // 007824a0
extern char(&s_quitting1)[64]; // 007825c0
extern char(&s_wndStrQuiting)[56]; // 00782600
extern undefined& g_errDat0; // 00782638
extern undefined& g_errDat1; // 0078263c
extern tdstLastErrorInfo(&g_stErmTheLastErrorInfo)[3]; // 00782640
extern tdstChunkHeader& tdstChunkHeader_00782658; // 00782658
extern tdstAviHeader& tdstAviHeader_00782660; // 00782660
extern undefined1& DAT_0078266c; // 0078266c
extern undefined4& DAT_007829e0; // 007829e0
extern byte& DAT_007829e4; // 007829e4
extern undefined4& DAT_007829f8; // 007829f8
extern undefined4& gfx_d3dVersion; // 007829fc
extern undefined& DAT_00782a00; // 00782a00
extern undefined4& DAT_00782a20; // 00782a20
extern undefined1& DAT_00782a44; // 00782a44
extern undefined4& DAT_00782c64; // 00782c64
extern undefined4& DAT_00782dc4; // 00782dc4
extern undefined4& DAT_00783450; // 00783450
extern short& DAT_0078f630; // 0078f630
extern undefined4& DAT_0078f640; // 0078f640
extern short& DAT_0078f690; // 0078f690
extern short& DAT_0078f692; // 0078f692
extern tdstBlockInfoPriv *(&g_a_p_stMmgModuleBlocksInfo)[255]; // 0078f6a0
extern undefined& g_MmgCriticalSection; // 0078faa0
extern char(&g_a_ucBlocksNbInModule)[255]; // 0078fac0
extern tdstGeneralChannelsInfo_& g_stGeneralChannelInfo; // 0078fbc0
extern tdstCurrentModeInfo *& g_d_stCurrentModeInfo; // 0078fbc8
extern double& MTH_gs_dDecal; // 00793c00
extern undefined4& DAT_00794cec; // 00794cec
extern dword& DWORD_00794d00; // 00794d00
extern dword& DWORD_00794d04; // 00794d04
extern undefined& DAT_00794d0c; // 00794d0c
extern undefined& DAT_00794d10; // 00794d10
extern dword& g_perfCounterFreq0_unused; // 00794d14
extern undefined& DAT_00794d24; // 00794d24
extern tdstTimer(&g_timerTab)[16]; // 00794d40
extern undefined1& DAT_007a0cd8; // 007a0cd8
extern undefined4& g_windowClearColor; // 007a2c14
extern char& DAT_007a2c57; // 007a2c57
extern byte& g_bink_videoBpp; // 007a2e00
extern byte& g_bink_wantedVideoQuality; // 007a2e02
extern byte& g_bink_realVideoQuality; // 007a2e03
extern byte& g_bink_autoAdjustQuality; // 007a2e04
extern uint& DAT_007a2e0c; // 007a2e0c
extern int& g_bink_wantedVideoQualityPlus1; // 007a2e10
extern undefined2& DAT_007a2e40; // 007a2e40
extern int& DAT_007a6e40; // 007a6e40
extern undefined1& DAT_007a6e44; // 007a6e44
extern int& DAT_007a8490; // 007a8490
extern undefined4& DAT_007a84a0; // 007a84a0
extern int& DAT_007a84b0; // 007a84b0
extern int& DAT_007a84b8; // 007a84b8
extern int& DAT_007a84bc; // 007a84bc
extern int& DAT_007a84c0; // 007a84c0
extern undefined& DAT_007a84e0; // 007a84e0
extern undefined& DAT_007a84e4; // 007a84e4
extern undefined& DAT_007a84e8; // 007a84e8
extern undefined4& DAT_007a84ec; // 007a84ec
extern undefined4& DAT_007a84f0; // 007a84f0
extern undefined& DAT_007cf200; // 007cf200
extern undefined4& DAT_007cf204; // 007cf204
extern undefined4& DAT_007cf208; // 007cf208
extern undefined& DAT_007cf460; // 007cf460
extern undefined& DAT_007cf600; // 007cf600
extern undefined& DAT_007cf7a0; // 007cf7a0
extern undefined& DAT_007cf940; // 007cf940
extern undefined& DAT_007cfae0; // 007cfae0
extern undefined& DAT_007cfc80; // 007cfc80
extern undefined& DAT_007cfe20; // 007cfe20
extern undefined& DAT_007cffc0; // 007cffc0
extern undefined& DAT_007d0160; // 007d0160
extern undefined& DAT_007d0300; // 007d0300
extern undefined& DAT_007d04a0; // 007d04a0
extern undefined& DAT_007d0640; // 007d0640
extern undefined& DAT_007d07e0; // 007d07e0
extern undefined4& DAT_007d0980; // 007d0980
extern undefined4& DAT_007d0984; // 007d0984
extern undefined4& DAT_007d099c; // 007d099c
extern int * *& DAT_007d6f10; // 007d6f10
extern undefined4& DAT_007d6f14; // 007d6f14
extern undefined4& DAT_007d6f18; // 007d6f18
extern undefined& DAT_007d6f20; // 007d6f20
extern undefined& DAT_007d6f24; // 007d6f24
extern undefined4& DAT_007d6f28; // 007d6f28
extern undefined4& DAT_007d6f2c; // 007d6f2c
extern undefined4& DAT_007d6f40; // 007d6f40
extern undefined4& DAT_007d7440; // 007d7440
extern undefined4& DAT_007d74c0; // 007d74c0
extern undefined4& DAT_007d7540; // 007d7540
extern undefined1& DAT_007d7840; // 007d7840
extern undefined& DAT_007d7860; // 007d7860
extern int& DAT_007d78b0; // 007d78b0
extern undefined& DAT_007d78b9; // 007d78b9
extern undefined& DAT_007d78ba; // 007d78ba
extern undefined& DAT_007d78bb; // 007d78bb
extern undefined& DAT_007d78bc; // 007d78bc
extern undefined& DAT_007d78bd; // 007d78bd
extern undefined& DAT_007d78be; // 007d78be
extern undefined1& DAT_007d78c0; // 007d78c0
extern undefined& DAT_007d7968; // 007d7968
extern undefined& DAT_007d796c; // 007d796c
extern undefined& DAT_007d7970; // 007d7970
extern undefined1& DAT_007d7971; // 007d7971
extern undefined1& DAT_007d7972; // 007d7972
extern undefined1& DAT_007d7973; // 007d7973
extern undefined2& DAT_007d798e; // 007d798e
extern undefined4& DAT_007d79e8; // 007d79e8
extern undefined4& DAT_007d79ec; // 007d79ec
extern undefined4& DAT_007d79f0; // 007d79f0
extern undefined& DAT_007d7a00; // 007d7a00
extern undefined& DAT_007d7a20; // 007d7a20
extern undefined4& DAT_007d7a40; // 007d7a40
extern undefined& g_loadLevelCriticalSection; // 007d7a80
extern undefined& lpThreadId_007d7a98; // 007d7a98
extern HANDLE& g_thread0; // 007d7a9c
extern int& DAT_007d7aa0; // 007d7aa0
extern undefined4& DAT_007d7aa8; // 007d7aa8
extern undefined4& DAT_007d7ab0; // 007d7ab0
extern undefined4& DAT_007d7ab4; // 007d7ab4
extern undefined4& DAT_007d7ab8; // 007d7ab8
extern undefined4& DAT_007d7abc; // 007d7abc
extern undefined1& DAT_007d7ac0; // 007d7ac0
extern undefined& DAT_007d7c60; // 007d7c60
extern uint& DAT_007d7c64; // 007d7c64
extern undefined& DAT_007d7c68; // 007d7c68
extern float& FLOAT_007d7c6c; // 007d7c6c
extern undefined4& DAT_007d7d80; // 007d7d80
extern char& g_ucIsEdInGhostMode; // 007d7d84
extern undefined4& DAT_007d7d88; // 007d7d88
extern undefined& g_haveCmdlineLevel; // 007d7d8c
extern undefined& DAT_007d7da0; // 007d7da0
extern undefined& DAT_007d7da4; // 007d7da4
extern undefined& DAT_007d7da8; // 007d7da8
extern undefined& DAT_007d7dac; // 007d7dac
extern GAM_tdstEngineStructure& g_r3_engine; // 007d7dc0
extern byte& BYTE_007d98f6; // 007d98f6
extern byte& BYTE_007d98f7; // 007d98f7
extern byte& BYTE_007d98f8; // 007d98f8
extern char& DAT_007d98fc; // 007d98fc
extern undefined1& DAT_007d98fd; // 007d98fd
extern char& DAT_007d98fe; // 007d98fe
extern int& DAT_007d9910; // 007d9910
extern int& DAT_007d9914; // 007d9914
extern undefined4& DAT_007d9920; // 007d9920
extern undefined4& DAT_007d9924; // 007d9924
extern undefined1& DAT_007d9928; // 007d9928
extern undefined4& DAT_007d992c; // 007d992c
extern int& DAT_007d9930; // 007d9930
extern undefined4& DAT_007d9934; // 007d9934
extern char& DAT_007d9940; // 007d9940
extern undefined4& DAT_007d9a48; // 007d9a48
extern undefined4& DAT_007d9a4c; // 007d9a4c
extern SND_tduRefEvt& DAT_007d9a50; // 007d9a50
extern undefined4& DAT_007d9a60; // 007d9a60
extern undefined& DAT_007d9a64; // 007d9a64
extern undefined& DAT_007d9a68; // 007d9a68
extern undefined& DAT_007d9a6c; // 007d9a6c
extern undefined& DAT_007d9a70; // 007d9a70
extern undefined& DAT_007d9a74; // 007d9a74
extern undefined4& DAT_007d9a78; // 007d9a78
extern undefined& DAT_007d9a7c; // 007d9a7c
extern undefined& DAT_007d9a80; // 007d9a80
extern undefined4& DAT_007d9a84; // 007d9a84
extern undefined& lpReturnedString_007d9aa0; // 007d9aa0
extern undefined& g_texturesFilenameBuf; // 007d9ce0
extern undefined& DAT_007d9e00; // 007d9e00
extern undefined& lpSystemTime_007d9e40; // 007d9e40
extern undefined& lpSystemTime_007d9e50; // 007d9e50
extern undefined4& DAT_007d9e60; // 007d9e60
extern word& WORD_007d9e68; // 007d9e68
extern char(&sz_S)[2]; // 007d9e6a
extern word& WORD_007d9e6c; // 007d9e6c
extern char(&sz_M)[2]; // 007d9e6e
extern pointer& lpRootPathName_007d9e70; // 007d9e70
extern undefined1& DAT_007d9e78; // 007d9e78
extern undefined& DAT_007d9e80; // 007d9e80
extern undefined1& DAT_007db015; // 007db015
extern undefined4& DAT_007db020; // 007db020
extern undefined4& DAT_007db820; // 007db820
extern undefined4& DAT_007dc020; // 007dc020
extern uint& DAT_007dc820; // 007dc820
extern undefined4& DAT_007dc824; // 007dc824
extern undefined4& DAT_007dc880; // 007dc880
extern undefined4& DAT_007e3a90; // 007e3a90
extern dword(&g_textureTable)[1024]; // 007e3aa0
extern GLI_tdstTexture *(&g_textureTable2)[1024]; // 007e4aa0
extern undefined& g_perfCounterRate; // 007e5ad8
extern undefined1& DAT_007e758c; // 007e758c
extern undefined1& DAT_007e758d; // 007e758d
extern undefined4& DAT_007e7590; // 007e7590
extern undefined4& DAT_007e75b0; // 007e75b0
extern undefined4& DAT_007e75b4; // 007e75b4
extern undefined4& DAT_007e75b8; // 007e75b8
extern undefined4& DAT_007e75c0; // 007e75c0
extern undefined4& DAT_007e75c4; // 007e75c4
extern undefined4& DAT_007e75c8; // 007e75c8
extern undefined4& DAT_007e75d0; // 007e75d0
extern undefined4& DAT_007e75d4; // 007e75d4
extern undefined4& DAT_007e75d8; // 007e75d8
extern undefined4& DAT_007e75e0; // 007e75e0
extern undefined4& DAT_007e75e4; // 007e75e4
extern undefined4& DAT_007e75e8; // 007e75e8
extern undefined4& DAT_007e75f0; // 007e75f0
extern undefined4& DAT_007e75f4; // 007e75f4
extern undefined4& DAT_007e75f8; // 007e75f8
extern undefined& DAT_007eaf50; // 007eaf50
extern undefined& DAT_007eaf54; // 007eaf54
extern undefined4& DAT_007eaf60; // 007eaf60
extern int& DAT_007eaf64; // 007eaf64
extern undefined4& DAT_007eaf7c; // 007eaf7c
extern int& DAT_007eaf8c; // 007eaf8c
extern int& DAT_007eaf90; // 007eaf90
extern int& DAT_007eaf94; // 007eaf94
extern int& DAT_007eaf9c; // 007eaf9c
extern undefined4& DAT_007eafa0; // 007eafa0
extern undefined4& DAT_007eafa4; // 007eafa4
extern int& DAT_007eafa8; // 007eafa8
extern int *& DAT_007eafac; // 007eafac
extern undefined4& DAT_007eafc0; // 007eafc0
extern undefined4& DAT_007eafc4; // 007eafc4
extern undefined4& DAT_007eafc8; // 007eafc8
extern undefined4& DAT_007eafcc; // 007eafcc
extern undefined& DAT_007eafd0; // 007eafd0
extern undefined& DAT_007eafd4; // 007eafd4
extern undefined& DAT_007eafd8; // 007eafd8
extern undefined& DAT_007eafdc; // 007eafdc
extern undefined& DAT_007eaff0; // 007eaff0
extern undefined& DAT_007eaff4; // 007eaff4
extern undefined& DAT_007eaff8; // 007eaff8
extern undefined& DAT_007eaffc; // 007eaffc
extern undefined& DAT_007eb000; // 007eb000
extern undefined4& DAT_007eb020; // 007eb020
extern int& DAT_007eb024; // 007eb024
extern int& DAT_007eb028; // 007eb028
extern int& DAT_007eb02c; // 007eb02c
extern int& DAT_007eb030; // 007eb030
extern int& DAT_007eb034; // 007eb034
extern undefined4& DAT_007eb038; // 007eb038
extern undefined4& DAT_007eb03c; // 007eb03c
extern undefined4& DAT_007eb040; // 007eb040
extern undefined4& DAT_007eb044; // 007eb044
extern int& DAT_007eb048; // 007eb048
extern int& DAT_007eb04c; // 007eb04c
extern int& DAT_007eb050; // 007eb050
extern int& DAT_007eb054; // 007eb054
extern int& DAT_007eb058; // 007eb058
extern int& DAT_007eb05c; // 007eb05c
extern int& DAT_007eb060; // 007eb060
extern int& DAT_007eb074; // 007eb074
extern int& DAT_007eb184; // 007eb184
extern uint& DAT_007eb188; // 007eb188
extern uint& DAT_007eb18c; // 007eb18c
extern uint& DAT_007eb190; // 007eb190
extern uint& DAT_007eb194; // 007eb194
extern undefined4& DAT_007eb1dc; // 007eb1dc
extern undefined4& DAT_007eb1e0; // 007eb1e0
extern undefined& DAT_007eb1e4; // 007eb1e4
extern undefined4& DAT_007eb1e8; // 007eb1e8
extern undefined4& DAT_007eb1ec; // 007eb1ec
extern undefined4& DAT_007eb1f0; // 007eb1f0
extern int& DAT_007eb1f4; // 007eb1f4
extern dword& g_unkModuleIdByte; // 007eb200
extern int& g_gfxEngine; // 007eba24
extern undefined& DAT_007eba40; // 007eba40
extern int& DAT_007edb10; // 007edb10
extern undefined4& DAT_007edb14; // 007edb14
extern IDirect3DDevice8 *& gfx_device; // 007edb18
extern undefined& g_GLI_fullscreen; // 007edd40
extern int& g_GLI_width0; // 007edd44
extern UINT& g_GLI_height0; // 007edd48
extern int& g_GLI_bitdepth0; // 007edd4c
extern undefined1& g_GLI_fullscreen1; // 007edd50
extern int& g_GLI_width1; // 007edd54
extern int& g_GLI_height1; // 007edd58
extern int& g_GLI_bitdepth1; // 007edd5c
extern UINT& g_GLI_adapter; // 007edd60
extern char& g_GLI_tnl; // 007edd64
extern undefined1& g_config_tex_compressed; // 007edd65
extern undefined1& g_GLI_trilinear; // 007edd66
extern GUID& g_GLI_identifier; // 007edd70
extern float& g_GLI_mode_float; // 007edd80
extern GLD_stDevice *(&g_pstGLDDevices)[16]; // 007edda0
extern m7_init_struct& g_m7_init_struct; // 007edde0
extern undefined& m7_mmgBlockInitialized; // 007eddf9
extern undefined& DAT_007eddfc; // 007eddfc
extern undefined& g_mod7CriticalSection; // 007ede20
extern uint& DAT_007ede38; // 007ede38
extern undefined4& DAT_007ede40; // 007ede40
extern undefined4& DAT_007eef00; // 007eef00
extern char(&g_lvlFixPath)[256]; // 007efa40
extern undefined4& DAT_00801dd0; // 00801dd0
extern undefined4& DAT_00801de0; // 00801de0
extern undefined4& DAT_00801de4; // 00801de4
extern undefined4& DAT_00801de8; // 00801de8
extern undefined4& DAT_00801e0c; // 00801e0c
extern undefined& DAT_00801e10; // 00801e10
extern undefined4& DAT_00801e38; // 00801e38
extern uint& DAT_008043a4; // 008043a4
extern undefined& DAT_008043b0; // 008043b0
extern undefined& DAT_008043b4; // 008043b4
extern undefined& DAT_008043b8; // 008043b8
extern undefined4& DAT_008043bc; // 008043bc
extern undefined4& DAT_008043c0; // 008043c0
extern undefined4& DAT_008043c4; // 008043c4
extern undefined4& DAT_008043c8; // 008043c8
extern undefined4& DAT_008043f8; // 008043f8
extern undefined4& DAT_00808518; // 00808518
extern undefined4& DAT_0080aaa0; // 0080aaa0
extern undefined4& DAT_0080aabc; // 0080aabc
extern undefined& DAT_0080aacc; // 0080aacc
extern undefined4& DAT_0080ab0c; // 0080ab0c
extern undefined4& DAT_0080ab18; // 0080ab18
extern undefined4& DAT_0080ab1c; // 0080ab1c
extern undefined1& DAT_0083bc00; // 0083bc00
extern char& DAT_0083be08; // 0083be08
extern undefined3& UNK_0083be09; // 0083be09
extern undefined4& DAT_0083be0c; // 0083be0c
extern undefined4& DAT_0083be10; // 0083be10
extern int& DAT_0083be14; // 0083be14
extern int& DAT_0083be18; // 0083be18
extern undefined1& DAT_0083be1c; // 0083be1c
extern undefined1& DAT_0083bea0; // 0083bea0
extern undefined& DAT_0083bf04; // 0083bf04
extern undefined4& DAT_0083d304; // 0083d304
extern undefined4& DAT_0083d3a4; // 0083d3a4
extern int& DAT_0083f40c; // 0083f40c
extern int& DAT_0083f410; // 0083f410
extern undefined1& DAT_0083f7e0; // 0083f7e0
extern undefined& DAT_0083f7e8; // 0083f7e8
extern undefined1& DAT_0083f7ec; // 0083f7ec
extern undefined1& DAT_0083f7ed; // 0083f7ed
extern undefined1& DAT_0083f7ee; // 0083f7ee
extern undefined1& DAT_0083f7ef; // 0083f7ef
extern undefined& DAT_0083f8e8; // 0083f8e8
extern char& DAT_0083f908; // 0083f908
extern int& DAT_0083f90c; // 0083f90c
extern undefined1& DAT_0083fa2c; // 0083fa2c
extern undefined4& DAT_0083fa30; // 0083fa30
extern undefined1& DAT_0083fa80; // 0083fa80
extern undefined1& DAT_0083fa81; // 0083fa81
extern undefined1& DAT_0083fa82; // 0083fa82
extern undefined1& DAT_0083fa83; // 0083fa83
extern undefined1& DAT_0083fa84; // 0083fa84
extern undefined1& DAT_0083fa85; // 0083fa85
extern undefined4& DAT_0083fa88; // 0083fa88
extern undefined4& DAT_0083fa8c; // 0083fa8c
extern undefined4& DAT_0083fa98; // 0083fa98
extern undefined4& DAT_0083fa9c; // 0083fa9c
extern undefined4& DAT_0083faa0; // 0083faa0
extern undefined4& DAT_0083faa4; // 0083faa4
extern undefined4& DAT_0083faa8; // 0083faa8
extern undefined1& DAT_0083faac; // 0083faac
extern undefined4& DAT_0083faf0; // 0083faf0
extern undefined1& DAT_00840c6c; // 00840c6c
extern int& DAT_00840c70; // 00840c70
extern undefined4& DAT_00840d90; // 00840d90
extern char& DAT_00840e90; // 00840e90
extern uint& DAT_00840e9c; // 00840e9c
extern int& DAT_00840ea0; // 00840ea0
extern short& DAT_00840eac; // 00840eac
extern undefined4 *& DAT_00840eb0; // 00840eb0
extern byte& DAT_00840eb4; // 00840eb4
extern undefined4& DAT_0084155c; // 0084155c
extern undefined4& DAT_00841560; // 00841560
extern undefined2& DAT_008415c8; // 008415c8
extern undefined2& DAT_008415e0; // 008415e0
extern undefined& DAT_00841600; // 00841600
extern undefined4& DAT_00841660; // 00841660
extern int& DAT_00841670; // 00841670
extern undefined4 *& DAT_00841674; // 00841674
extern undefined4& DAT_00841700; // 00841700
extern undefined4& DAT_00841780; // 00841780
extern undefined4& DAT_008417a0; // 008417a0
extern undefined4& DAT_0084285c; // 0084285c
extern undefined4& DAT_00842860; // 00842860
extern undefined4& DAT_00842928; // 00842928
extern undefined4& DAT_0084292c; // 0084292c
extern void *& ExceptionList; // ffdff000
#endif // GH_GENERATED_GLOBALS_H