Files
scalpel/script/load_map_d104.py
T

2298 lines
133 KiB
Python

set_name(0x00401000, "?plrmsg_hold@@YIXH@Z", SN_NOWARN)
set_name(0x0040103e, "?sysmsg_add_string@@YIXPBD@Z", SN_NOWARN)
set_name(0x0040108a, "?sysmsg_add@@YAXPBDZZ", SN_NOWARN)
set_name(0x004010d7, "?plrmsg_add@@YIXHPBD@Z", SN_NOWARN)
set_name(0x00401158, "?plrmsg_update@@YIXXZ", SN_NOWARN)
set_name(0x00401188, "?plrmsg_init@@YIXXZ", SN_NOWARN)
set_name(0x004011a4, "?plrmsg_draw@@YIXXZ", SN_NOWARN)
set_name(0x00401241, "?draw_str@@YIXKKKPBDD@Z", SN_NOWARN)
set_name(0x00401301, "?sync_get@@YIKPAEK@Z", SN_NOWARN)
set_name(0x00401381, "?prep_monster_list@@YIXXZ", SN_NOWARN)
set_name(0x0040143b, "?get_best_monster@@YIHPAUTSyncMonster@@@Z", SN_NOWARN)
set_name(0x00401492, "?get_monster@@YIXPAUTSyncMonster@@H@Z", SN_NOWARN)
set_name(0x004014f6, "?get_lru_monster@@YIHPAUTSyncMonster@@@Z", SN_NOWARN)
set_name(0x00401560, "?FillHeaderSync@@YIXPAUTSyncHeader@@@Z", SN_NOWARN)
set_name(0x0040175a, "?sync_update@@YIKHPBE@Z", SN_NOWARN)
set_name(0x004017d2, "?sync_monster@@YIXHPBUTSyncMonster@@@Z", SN_NOWARN)
set_name(0x004019e5, "?sync_init@@YIXXZ", SN_NOWARN)
set_name(0x00401a0a, "?ObjIndex@@YIHHH@Z", SN_NOWARN)
set_name(0x00401a58, "?AddSKingObjs@@YIXXZ", SN_NOWARN)
set_name(0x00401b25, "?AddSChamObjs@@YIXXZ", SN_NOWARN)
set_name(0x00401b6c, "?AddVileObjs@@YIXXZ", SN_NOWARN)
set_name(0x00401bd6, "?DRLG_SetMapTrans@@YIXQAD@Z", SN_NOWARN)
set_name(0x00401c3d, "?LoadSetMap@@YIXXZ", SN_NOWARN)
set_name(0x00401e79, "?TranslateMonsterGFX@@YIXHH@Z", SN_NOWARN)
set_name(0x00401f05, "?InitLevelMonsters@@YIXXZ", SN_NOWARN)
set_name(0x00401f5d, "?AddMonsterType@@YIHHH@Z", SN_NOWARN)
set_name(0x00401fe0, "?GetLevelMTypes@@YIXXZ", SN_NOWARN)
set_name(0x004022ee, "?InitMonsterGFX@@YIXH@Z", SN_NOWARN)
set_name(0x004025d8, "?ClearMVars@@YIXH@Z", SN_NOWARN)
set_name(0x00402611, "?InitMonster@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x004029c2, "?ClrAllMonsters@@YIXXZ", SN_NOWARN)
set_name(0x00402ab5, "?MonstPlace@@YIHHH@Z", SN_NOWARN)
set_name(0x00402b00, "?PlaceMonster@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00402b41, "?PlaceUniqueMonst@@YIXHHH@Z", SN_NOWARN)
set_name(0x004030cb, "?PlaceQuestMonsters@@YIXXZ", SN_NOWARN)
set_name(0x0040336d, "?PlaceGroup@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0040362e, "?LoadDiabMonsts@@YIXXZ", SN_NOWARN)
set_name(0x004036e1, "?InitMonsters@@YIXXZ", SN_NOWARN)
set_name(0x00403916, "?PlaceUniques@@YIXXZ", SN_NOWARN)
set_name(0x004039eb, "?SetMapMonsters@@YIXPAEHH@Z", SN_NOWARN)
set_name(0x00403b53, "?DeleteMonster@@YIXH@Z", SN_NOWARN)
set_name(0x00403b77, "?AddMonster@@YIHHHHHH@Z", SN_NOWARN)
set_name(0x00403bc9, "?NewMonsterAnim@@YIXHAAUAnimStruct@@H@Z", SN_NOWARN)
set_name(0x00403c09, "?M_Ranged@@YIHH@Z", SN_NOWARN)
set_name(0x00403c30, "?M_Talker@@YIHH@Z", SN_NOWARN)
set_name(0x00403c63, "?M_Enemy@@YIXH@Z", SN_NOWARN)
set_name(0x00403f8b, "?M_GetDir@@YIHH@Z", SN_NOWARN)
set_name(0x00403fb3, "?M_CheckEFlag@@YIXH@Z", SN_NOWARN)
set_name(0x00404013, "?M_StartStand@@YIXHH@Z", SN_NOWARN)
set_name(0x004040aa, "?M_StartDelay@@YIXHH@Z", SN_NOWARN)
set_name(0x004040ce, "?M_StartSpStand@@YIXHH@Z", SN_NOWARN)
set_name(0x00404144, "?M_StartWalk@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x00404215, "?M_StartWalk2@@YIXHHHHHHHH@Z", SN_NOWARN)
set_name(0x00404346, "?M_StartWalk3@@YIXHHHHHHHHHH@Z", SN_NOWARN)
set_name(0x00404495, "?M_StartAttack@@YIXH@Z", SN_NOWARN)
set_name(0x0040450f, "?M_StartRAttack@@YIXHHH@Z", SN_NOWARN)
set_name(0x0040459f, "?M_StartRSpAttack@@YIXHHH@Z", SN_NOWARN)
set_name(0x00404638, "?M_StartSpAttack@@YIXH@Z", SN_NOWARN)
set_name(0x004046b5, "?M_StartEat@@YIXH@Z", SN_NOWARN)
set_name(0x00404726, "?M_ClearSquares@@YIXH@Z", SN_NOWARN)
set_name(0x004047c9, "?M_GetKnockback@@YIXH@Z", SN_NOWARN)
set_name(0x004048a4, "?M_StartHit@@YIXHHH@Z", SN_NOWARN)
set_name(0x00404a2e, "?M_DiabloDeath@@YIXHH@Z", SN_NOWARN)
set_name(0x00404c48, "?M2MStartHit@@YIXHHH@Z", SN_NOWARN)
set_name(0x00404dd7, "?MonstStartKill@@YIXHHH@Z", SN_NOWARN)
set_name(0x00404faa, "?M2MStartKill@@YIXHH@Z", SN_NOWARN)
set_name(0x004051d9, "?M_StartKill@@YIXHH@Z", SN_NOWARN)
set_name(0x00405260, "?M_SyncStartKill@@YIXHHHH@Z", SN_NOWARN)
set_name(0x004052e0, "?M_StartFadein@@YIXHHH@Z", SN_NOWARN)
set_name(0x004053af, "?M_StartFadeout@@YIXHHH@Z", SN_NOWARN)
set_name(0x00405477, "?M_StartHeal@@YIXH@Z", SN_NOWARN)
set_name(0x00405513, "?M_ChangeLightOffset@@YIXH@Z", SN_NOWARN)
set_name(0x00405582, "?M_DoStand@@YIHH@Z", SN_NOWARN)
set_name(0x004055f9, "?M_DoWalk@@YIHH@Z", SN_NOWARN)
set_name(0x00405713, "?M_DoWalk2@@YIHH@Z", SN_NOWARN)
set_name(0x00405806, "?M_DoWalk3@@YIHH@Z", SN_NOWARN)
set_name(0x00405934, "?M_TryM2MHit@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x00405a4f, "?M_TryH2HHit@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x00405f42, "?M_DoAttack@@YIHH@Z", SN_NOWARN)
set_name(0x004060b8, "?M_DoRAttack@@YIHH@Z", SN_NOWARN)
set_name(0x004061ad, "?M_DoRSpAttack@@YIHH@Z", SN_NOWARN)
set_name(0x004062c2, "?M_DoSAttack@@YIHH@Z", SN_NOWARN)
set_name(0x0040637b, "?M_DoFadein@@YIHH@Z", SN_NOWARN)
set_name(0x004063e1, "?M_DoFadeout@@YIHH@Z", SN_NOWARN)
set_name(0x00406468, "?M_DoHeal@@YIHH@Z", SN_NOWARN)
set_name(0x004064d7, "?M_DoTalk@@YIHH@Z", SN_NOWARN)
set_name(0x00406752, "?M_Teleport@@YIXH@Z", SN_NOWARN)
set_name(0x004068a8, "?M_DoGotHit@@YIHH@Z", SN_NOWARN)
set_name(0x0040690f, "?M_UpdateLeader@@YIXH@Z", SN_NOWARN)
set_name(0x00406988, "?DoEnding@@YIXXZ", SN_NOWARN)
set_name(0x00406a5e, "?PrepDoEnding@@YIXXZ", SN_NOWARN)
set_name(0x00406b08, "?M_DoDeath@@YIHH@Z", SN_NOWARN)
set_name(0x00406c1d, "?M_DoSpStand@@YIHH@Z", SN_NOWARN)
set_name(0x00406ca2, "?M_DoDelay@@YIHH@Z", SN_NOWARN)
set_name(0x00406d51, "?M_DoStone@@YIHH@Z", SN_NOWARN)
set_name(0x00406d9e, "?M_WalkDir@@YIXHH@Z", SN_NOWARN)
set_name(0x00406f06, "?GroupUnity@@YIXH@Z", SN_NOWARN)
set_name(0x004070f2, "?M_CallWalk@@YIHHH@Z", SN_NOWARN)
set_name(0x00407232, "?M_PathWalk@@YIHH@Z", SN_NOWARN)
set_name(0x004072b7, "?M_CallWalk2@@YIHHH@Z", SN_NOWARN)
set_name(0x0040735b, "?M_DumbWalk@@YIHHH@Z", SN_NOWARN)
set_name(0x0040737c, "?M_RoundWalk@@YIHHHAAH@Z", SN_NOWARN)
set_name(0x0040746a, "?MAI_Zombie@@YIXH@Z", SN_NOWARN)
set_name(0x004075dd, "?MAI_SkelSd@@YIXH@Z", SN_NOWARN)
set_name(0x0040773d, "?MAI_Path@@YIHH@Z", SN_NOWARN)
set_name(0x00407815, "?MAI_Snake@@YIXH@Z", SN_NOWARN)
set_name(0x00407acf, "?MAI_Bat@@YIXH@Z", SN_NOWARN)
set_name(0x00407d4e, "?MAI_SkelBow@@YIXH@Z", SN_NOWARN)
set_name(0x00407ea9, "?MAI_Fat@@YIXH@Z", SN_NOWARN)
set_name(0x00407fde, "?MAI_Sneak@@YIXH@Z", SN_NOWARN)
set_name(0x00408263, "?MAI_Fireman@@YIXH@Z", SN_NOWARN)
set_name(0x0040845b, "?MAI_Fallen@@YIXH@Z", SN_NOWARN)
set_name(0x0040862f, "?MAI_Cleaver@@YIXH@Z", SN_NOWARN)
set_name(0x004086e7, "?MAI_Round@@YIXHH@Z", SN_NOWARN)
set_name(0x004089bf, "?MAI_GoatMc@@YIXH@Z", SN_NOWARN)
set_name(0x004089c9, "?MAI_Ranged@@YIXHHH@Z", SN_NOWARN)
set_name(0x00408b47, "?MAI_GoatBow@@YIXH@Z", SN_NOWARN)
set_name(0x00408b51, "?MAI_Succ@@YIXH@Z", SN_NOWARN)
set_name(0x00408b5e, "?MAI_AcidUniq@@YIXH@Z", SN_NOWARN)
set_name(0x00408b6b, "?MAI_Scav@@YIXH@Z", SN_NOWARN)
set_name(0x00408d9f, "?MAI_Garg@@YIXH@Z", SN_NOWARN)
set_name(0x00408ee4, "?MAI_RoundRanged@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x00409220, "?MAI_Magma@@YIXH@Z", SN_NOWARN)
set_name(0x00409231, "?MAI_Storm@@YIXH@Z", SN_NOWARN)
set_name(0x00409242, "?MAI_Acid@@YIXH@Z", SN_NOWARN)
set_name(0x00409253, "?MAI_Diablo@@YIXH@Z", SN_NOWARN)
set_name(0x00409264, "?MAI_RR2@@YIXHHH@Z", SN_NOWARN)
set_name(0x004095c4, "?MAI_Mega@@YIXH@Z", SN_NOWARN)
set_name(0x004095d1, "?MAI_Golum@@YIXH@Z", SN_NOWARN)
set_name(0x004097e4, "?MAI_SkelKing@@YIXH@Z", SN_NOWARN)
set_name(0x00409b3e, "?MAI_Rhino@@YIXH@Z", SN_NOWARN)
set_name(0x00409e73, "?MAI_Counselor@@YIXH@Z", SN_NOWARN)
set_name(0x0040a1f1, "?MAI_Garbud@@YIXH@Z", SN_NOWARN)
set_name(0x0040a2f3, "?MAI_Zhar@@YIXH@Z", SN_NOWARN)
set_name(0x0040a428, "?MAI_SnotSpil@@YIXH@Z", SN_NOWARN)
set_name(0x0040a570, "?MAI_Lazurus@@YIXH@Z", SN_NOWARN)
set_name(0x0040a6df, "?MAI_Lazhelp@@YIXH@Z", SN_NOWARN)
set_name(0x0040a79c, "?MAI_Lachdanan@@YIXH@Z", SN_NOWARN)
set_name(0x0040a883, "?MAI_Warlord@@YIXH@Z", SN_NOWARN)
set_name(0x0040a95f, "?DeleteMonsterList@@YIXXZ", SN_NOWARN)
set_name(0x0040a9c4, "?ProcessMonsters@@YIXXZ", SN_NOWARN)
set_name(0x0040ad32, "?FreeMonsterGFX@@YIXXZ", SN_NOWARN)
set_name(0x0040ada1, "?DirOK@@YIHHH@Z", SN_NOWARN)
set_name(0x0040b00c, "?PosOkMissile@@YIHHH@Z", SN_NOWARN)
set_name(0x0040b033, "?CheckNoSolid@@YIHHH@Z", SN_NOWARN)
set_name(0x0040b04b, "?LineClearF@@YIHP6IHHH@ZHHHH@Z", SN_NOWARN)
set_name(0x0040b217, "?LineClear@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0040b22f, "?LineClearF1@@YIHP6IHHHH@ZHHHHH@Z", SN_NOWARN)
set_name(0x0040b401, "?SyncMonsterAnim@@YIXH@Z", SN_NOWARN)
set_name(0x0040b5ed, "?M_FallenFear@@YIXHH@Z", SN_NOWARN)
set_name(0x0040b718, "?PrintMonstHistory@@YIXH@Z", SN_NOWARN)
set_name(0x0040b928, "?PrintUniqueHistory@@YIXXZ", SN_NOWARN)
set_name(0x0040b9e6, "?MissToMonst@@YIXHHH@Z", SN_NOWARN)
set_name(0x0040bc94, "?PosOkMonst@@YIHHHH@Z", SN_NOWARN)
set_name(0x0040bda0, "?PosOkMonst2@@YIHHHH@Z", SN_NOWARN)
set_name(0x0040be90, "?PosOkMonst3@@YIHHHH@Z", SN_NOWARN)
set_name(0x0040bff5, "?IsSkel@@YIHH@Z", SN_NOWARN)
set_name(0x0040c01d, "?IsGoat@@YIHH@Z", SN_NOWARN)
set_name(0x0040c03b, "?M_SpawnSkel@@YIHHHH@Z", SN_NOWARN)
set_name(0x0040c0f1, "?ActivateSpawn@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0040c142, "?SpawnSkeleton@@YIHHHH@Z", SN_NOWARN)
set_name(0x0040c25b, "?PreSpawnSkeleton@@YIHXZ", SN_NOWARN)
set_name(0x0040c2fc, "?TalktoMonster@@YIXH@Z", SN_NOWARN)
set_name(0x0040c3da, "?SpawnGolum@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0040c50a, "?CanTalkToMonst@@YIHH@Z", SN_NOWARN)
set_name(0x0040c543, "?CheckMonsterHit@@YIHHAAH@Z", SN_NOWARN)
set_name(0x0040c5bc, "?encode_enemy@@YIHH@Z", SN_NOWARN)
set_name(0x0040c5d5, "?decode_enemy@@YIXHH@Z", SN_NOWARN)
set_name(0x0040c63b, "?buffer_drop_player@@YIXHK@Z", SN_NOWARN)
set_name(0x0040c659, "?mega_add_data@@YIXHPBXK@Z", SN_NOWARN)
set_name(0x0040c6bc, "?mega_add_pkt@@YIXXZ", SN_NOWARN)
set_name(0x0040c6f8, "?wait_delta_info@@YIHXZ", SN_NOWARN)
set_name(0x0040c77e, "?mega_free_pkts@@YIXXZ", SN_NOWARN)
set_name(0x0040c7b6, "?delta_progress@@YGHXZ", SN_NOWARN)
set_name(0x0040c89f, "?run_delta_info@@YIXXZ", SN_NOWARN)
set_name(0x0040c8c1, "?mega_run_pkts@@YIXXZ", SN_NOWARN)
set_name(0x0040c92c, "?DeltaSendAllLevels@@YIXH@Z", SN_NOWARN)
set_name(0x0040c9e3, "?dbuild_items@@YIPAEPAEPBUTCmdPItem@@@Z", SN_NOWARN)
set_name(0x0040ca15, "?dbuild_objects@@YIPAEPAEPBUDObjectStr@@@Z", SN_NOWARN)
set_name(0x0040ca29, "?dbuild_monsters@@YIPAEPAEPBUDMonsterStr@@@Z", SN_NOWARN)
set_name(0x0040ca5b, "?dbuild_junk@@YIPAEPAE@Z", SN_NOWARN)
set_name(0x0040cad7, "?compress_chunk@@YIKPAE0@Z", SN_NOWARN)
set_name(0x0040caf5, "?delta_init@@YIXXZ", SN_NOWARN)
set_name(0x0040cb43, "?delta_kill_monster@@YIXHEEE@Z", SN_NOWARN)
set_name(0x0040cb8e, "?delta_monster_hp@@YIXHJE@Z", SN_NOWARN)
set_name(0x0040cbc2, "?delta_sync_monster@@YIXPBUTSyncMonster@@E@Z", SN_NOWARN)
set_name(0x0040cc06, "?delta_sync_golem@@YIXPBUTCmdGolem@@HE@Z", SN_NOWARN)
set_name(0x0040cc4f, "?delta_leave_sync@@YIXE@Z", SN_NOWARN)
set_name(0x0040cd32, "?delta_portal_inited@@YIHH@Z", SN_NOWARN)
set_name(0x0040cd42, "?delta_quest_inited@@YIHH@Z", SN_NOWARN)
set_name(0x0040cd52, "?DeltaAddItem@@YIXH@Z", SN_NOWARN)
set_name(0x0040ce55, "?DeltaSaveLevel@@YIXXZ", SN_NOWARN)
set_name(0x0040ceb8, "?DeltaLoadLevel@@YIXXZ", SN_NOWARN)
set_name(0x0040d3a6, "?NetSendCmd@@YIXHE@Z", SN_NOWARN)
set_name(0x0040d3ca, "?NetSendCmdGolem@@YIXEEEEJE@Z", SN_NOWARN)
set_name(0x0040d406, "?NetSendCmdLoc@@YIXHEEE@Z", SN_NOWARN)
set_name(0x0040d43a, "?NetSendCmdLocParam1@@YIXHEEEG@Z", SN_NOWARN)
set_name(0x0040d476, "?NetSendCmdLocParam2@@YIXHEEEGG@Z", SN_NOWARN)
set_name(0x0040d4ba, "?NetSendCmdLocParam3@@YIXHEEEGGG@Z", SN_NOWARN)
set_name(0x0040d506, "?NetSendCmdParam1@@YIXHEG@Z", SN_NOWARN)
set_name(0x0040d536, "?NetSendCmdParam2@@YIXHEGG@Z", SN_NOWARN)
set_name(0x0040d56e, "?NetSendCmdParam3@@YIXHEGGG@Z", SN_NOWARN)
set_name(0x0040d5ae, "?NetSendCmdQuest@@YIXHE@Z", SN_NOWARN)
set_name(0x0040d5f8, "?NetSendCmdGItem@@YIXHEEEE@Z", SN_NOWARN)
set_name(0x0040d789, "?NetSendCmdGItem2@@YIXHEEEPBUTCmdGItem@@@Z", SN_NOWARN)
set_name(0x0040d7fd, "?NetSendCmdReq2@@YIHEEEPBUTCmdGItem@@@Z", SN_NOWARN)
set_name(0x0040d85f, "?NetSendCmdExtra@@YIXPBUTCmdGItem@@@Z", SN_NOWARN)
set_name(0x0040d890, "?NetSendCmdPItem@@YIXHEEE@Z", SN_NOWARN)
set_name(0x0040da06, "?NetSendCmdChItem@@YIXHE@Z", SN_NOWARN)
set_name(0x0040da68, "?NetSendCmdDelItem@@YIXHE@Z", SN_NOWARN)
set_name(0x0040da91, "?NetSendCmdDItem@@YIXHH@Z", SN_NOWARN)
set_name(0x0040dbfd, "?NetSendCmdDamage@@YIXHEK@Z", SN_NOWARN)
set_name(0x0040dc2f, "?NetSendString@@YIXKPBD@Z", SN_NOWARN)
set_name(0x0040dc6d, "?delta_close_portal@@YIXH@Z", SN_NOWARN)
set_name(0x0040dc8e, "?ParseCmd@@YIKHPBUTCmd@@@Z", SN_NOWARN)
set_name(0x0040e212, "?dreceive_chunk@@YIKHPBUTCmdPlrInfoHdr@@@Z", SN_NOWARN)
set_name(0x0040e2f7, "?dparse_chunk@@YIXEK@Z", SN_NOWARN)
set_name(0x0040e383, "?dparse_items@@YIPBEPBEPAUTCmdPItem@@@Z", SN_NOWARN)
set_name(0x0040e3c2, "?dparse_objects@@YIPBEPBEPAUDObjectStr@@@Z", SN_NOWARN)
set_name(0x0040e3d6, "?dparse_monsters@@YIPBEPBEPAUDMonsterStr@@@Z", SN_NOWARN)
set_name(0x0040e415, "?dparse_junk@@YIXPBE@Z", SN_NOWARN)
set_name(0x0040e4c8, "?On_SYNCDATA@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e4d3, "?On_WALKXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e52d, "?On_ADDSTR@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e561, "?On_ADDMAG@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e595, "?On_ADDDEX@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e5c9, "?On_ADDVIT@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e5fd, "?On_SBSPELL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e688, "?IdentifyCheater@@YAXPBDZZ", SN_NOWARN)
set_name(0x0040e6d1, "?On_GOTOGETITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e731, "?On_REQUESTGITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e81b, "?i_own_level@@YIHH@Z", SN_NOWARN)
set_name(0x0040e860, "?On_GETITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040e999, "?delta_get_item@@YIHPBUTCmdGItem@@E@Z", SN_NOWARN)
set_name(0x0040ea9c, "?On_GOTOAGETITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040eafc, "?On_REQUESTAGITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040ebe5, "?On_AGETITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040ed1f, "?On_ITEMEXTRA@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040ed80, "?On_PUTITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040ee89, "?delta_put_item@@YIXPBUTCmdPItem@@HHE@Z", SN_NOWARN)
set_name(0x0040ef3d, "?check_update_plr@@YIXH@Z", SN_NOWARN)
set_name(0x0040ef59, "?On_SYNCPUTITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f044, "?On_RESPAWNITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f0f9, "?On_ATTACKXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f166, "?On_SATTACKXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f1c4, "?On_RATTACKXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f222, "?On_SPELLXYD@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f302, "?On_SPELLXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f3d5, "?On_TSPELLXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f4a8, "?On_OPOBJXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f525, "?On_DISARMXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f5a2, "?On_OPOBJT@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f5e1, "?On_ATTACKID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f6a3, "?On_ATTACKPID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f70d, "?On_RATTACKID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f75e, "?On_RATTACKPID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f7af, "?On_SPELLID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f875, "?On_SPELLPID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040f93b, "?On_TSPELLID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fa01, "?On_TSPELLPID@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fac7, "?On_KNOCKBACK@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fb0f, "?On_RESURRECT@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fb41, "?On_HEALOTHER@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fb7c, "?On_TALKXY@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fbdc, "?On_NEWLVL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fc14, "?On_WARP@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fc86, "?On_MONSTDEATH@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fcfb, "?On_KILLGOLEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fd66, "?On_AWAKEGOLEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040fe20, "?On_MONSTDAMAGE@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040feda, "?On_PLRDEAD@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0040ff14, "?On_PLRDAMAGE@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041001f, "?On_OPENDOOR@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410088, "?delta_sync_object@@YIXHEE@Z", SN_NOWARN)
set_name(0x004100ad, "?On_CLOSEDOOR@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410116, "?On_OPERATEOBJ@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041017f, "?On_PLROPOBJ@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004101e6, "?On_BREAKOBJ@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410247, "?On_CHANGEPLRITEMS@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041028b, "?On_DELPLRITEMS@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004102bb, "?On_PLRLEVEL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004102ff, "?On_DROPITEM@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041033c, "?On_SEND_PLRINFO@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041037a, "?On_ACK_PLRINFO@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041037f, "?On_PLAYER_JOINLEVEL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041055b, "?On_ACTIVATEPORTAL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410651, "?delta_open_portal@@YIXHEEEEE@Z", SN_NOWARN)
set_name(0x0041068c, "?On_DEACTIVATEPORTAL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004106cc, "?On_RETOWN@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x0041070a, "?On_SETSTR@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410746, "?On_SETDEX@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410782, "?On_SETMAG@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004107be, "?On_SETVIT@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004107fa, "?On_STRING@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410805, "?cmd_string@@YIKHPBUTCmdString@@@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00410831, "?On_SYNCQUEST@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410875, "?On_ENDSHIELD@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004108f2, "?On_CHEAT_EXPERIENCE@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004108f8, "?On_CHEAT_SPELL_LEVEL@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x004108fe, "?On_DEBUG@@YIKPBUTCmd@@H@Z", SN_NOWARN)
set_name(0x00410904, "?MPQSetAttributes@@YIHPBDH@Z", SN_NOWARN)
set_name(0x0041094a, "?MPQMungeStamps@@YIXK@Z", SN_NOWARN)
set_name(0x0041094b, "?MPQUpdateCreationTimeStamp@@YIXPBDK@Z", SN_NOWARN)
set_name(0x004109be, "?reg_get_stamps@@YIHPAU_FILETIME@@K@Z", SN_NOWARN)
set_name(0x00410a1d, "?xor_timestamp@@YIXPAU_FILETIME@@@Z", SN_NOWARN)
set_name(0x00410a43, "?reg_set_stamps@@YIXPAU_FILETIME@@K@Z", SN_NOWARN)
set_name(0x00410a7c, "?MPQDeleteFile@@YIXPBD@Z", SN_NOWARN)
set_name(0x00410a81, "?mpq_delete_file@@YIXPBD@Z", SN_NOWARN)
set_name(0x00410ad1, "?add_free_block@@YIXKK@Z", SN_NOWARN)
set_name(0x00410b65, "?get_free_block@@YIPAU_BLOCKENTRY@@PAK@Z", SN_NOWARN)
set_name(0x00410ba7, "?SearchHashName@@YIKPBD@Z", SN_NOWARN)
set_name(0x00410bdb, "?SearchHashEntry@@YIKKKKK@Z", SN_NOWARN)
set_name(0x00410c4f, "?MPQDeleteFiles@@YIXP6GHKQAD@Z@Z", SN_NOWARN)
set_name(0x00410c8c, "?MPQAddFile@@YIHPBDPBEK@Z", SN_NOWARN)
set_name(0x00410cd1, "?InsertIntoHash@@YIPAU_BLOCKENTRY@@PBDPAU1@K@Z", SN_NOWARN)
set_name(0x00410db6, "?WriteFileData@@YIHPBDPBEKPAU_BLOCKENTRY@@@Z", SN_NOWARN)
set_name(0x00410fdb, "?get_free_space@@YIKKPAK@Z", SN_NOWARN)
set_name(0x00411039, "?MPQRenameFile@@YIXPBD0@Z", SN_NOWARN)
set_name(0x00411078, "?MPQFileExists@@YIHPBD@Z", SN_NOWARN)
set_name(0x00411088, "?MPQOpenArchive@@YIHPBDHK@Z", SN_NOWARN)
set_name(0x0041127a, "?read_mpq_file_hdr@@YIHPAUFULLHEADER@@PAK@Z", SN_NOWARN)
set_name(0x004113db, "?CloseArchive@@YIXPBDHK@Z", SN_NOWARN)
set_name(0x0041145c, "?MPQUpdateLastWriteTimeStamp@@YIXPBDK@Z", SN_NOWARN)
set_name(0x004114cf, "?MPQCloseArchive@@YIHPBDHK@Z", SN_NOWARN)
set_name(0x0041153e, "?WriteFileHeader@@YIHXZ", SN_NOWARN)
set_name(0x004115de, "?WriteBlockTable@@YIHXZ", SN_NOWARN)
set_name(0x0041166c, "?WriteHashTable@@YIHXZ", SN_NOWARN)
set_name(0x004116fd, "?SetEOF@@YIHXZ", SN_NOWARN)
set_name(0x0041172a, "?FillSolidBlockTbls@@YIXXZ", SN_NOWARN)
set_name(0x00411854, "?PreRendMicros@@YIXXZ", SN_NOWARN)
set_name(0x00411cb5, "?bubblesort@@YIXH@Z", SN_NOWARN)
set_name(0x00411cf8, "?bs_swap@@YIXHH@Z", SN_NOWARN)
set_name(0x00411d62, "?CalcRot@@YIHHH@Z", SN_NOWARN)
set_name(0x00411dba, "?RotateMicros@@YIXXZ", SN_NOWARN)
set_name(0x00411e03, "?SetDungeonMicros@@YIXXZ", SN_NOWARN)
set_name(0x00411f3e, "?DRLG_InitTrans@@YIXXZ", SN_NOWARN)
set_name(0x00411f6e, "?DRLG_MRectTrans@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00411fd0, "?DRLG_RectTrans@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00412012, "?DRLG_CopyTrans@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00412031, "?DRLG_ListTrans@@YIXHPAE@Z", SN_NOWARN)
set_name(0x00412062, "?DRLG_AreaTrans@@YIXHPAE@Z", SN_NOWARN)
set_name(0x0041209f, "?DRLG_InitSetPC@@YIXXZ", SN_NOWARN)
set_name(0x004120b6, "?DRLG_SetPC@@YIXXZ", SN_NOWARN)
set_name(0x00412111, "?Make_SetPC@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0041215f, "?DRLG_WillThemeRoomFit@@YIHHHHHHPAH0@Z", SN_NOWARN)
set_name(0x00412326, "?DRLG_CreateThemeRoom@@YIXH@Z", SN_NOWARN)
set_name(0x0041274f, "?DRLG_PlaceThemeRooms@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x004128f3, "?DRLG_HoldThemeRooms@@YIXXZ", SN_NOWARN)
set_name(0x0041297e, "?SkipThemeRoom@@YIHHH@Z", SN_NOWARN)
set_name(0x004129d4, "?InitLevels@@YIXXZ", SN_NOWARN)
set_name(0x004129ee, "?AddFenceDoors@@YIXXZ", SN_NOWARN)
set_name(0x00412a56, "?FenceDoorFix@@YIXXZ", SN_NOWARN)
set_name(0x00412b86, "?DRLG_L3Anvil@@YIHXZ", SN_NOWARN)
set_name(0x00412d07, "?FixL3Warp@@YIXXZ", SN_NOWARN)
set_name(0x00412d6d, "?FixL3HallofHeroes@@YIXXZ", SN_NOWARN)
set_name(0x00412de5, "?DRLG_L3LockRec@@YIXHH@Z", SN_NOWARN)
set_name(0x00412e38, "?DRLG_L3Lockout@@YIHXZ", SN_NOWARN)
set_name(0x00412ea0, "?CreateL3Dungeon@@YIXIH@Z", SN_NOWARN)
set_name(0x00412f3b, "?DRLG_L3@@YIXH@Z", SN_NOWARN)
set_name(0x004133bc, "?InitL3Dungeon@@YIXXZ", SN_NOWARN)
set_name(0x004133fb, "?DRLG_L3FillRoom@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0041354a, "?DRLG_L3CreateBlock@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0041374e, "?DRLG_L3FloorArea@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00413783, "?DRLG_L3FillDiags@@YIXXZ", SN_NOWARN)
set_name(0x004137fa, "?DRLG_L3FillSingles@@YIXXZ", SN_NOWARN)
set_name(0x0041385c, "?DRLG_L3FillStraights@@YIXXZ", SN_NOWARN)
set_name(0x00413a4e, "?DRLG_L3Edges@@YIXXZ", SN_NOWARN)
set_name(0x00413a71, "?DRLG_L3GetFloorArea@@YIHXZ", SN_NOWARN)
set_name(0x00413a96, "?DRLG_L3MakeMegas@@YIXXZ", SN_NOWARN)
set_name(0x00413b28, "?DRLG_L3River@@YIXXZ", SN_NOWARN)
set_name(0x004141b5, "?DRLG_L3Pool@@YIXXZ", SN_NOWARN)
set_name(0x00414327, "?DRLG_L3Spawn@@YIHHHPAH@Z", SN_NOWARN)
set_name(0x00414441, "?DRLG_L3SpawnEdge@@YIHHHPAH@Z", SN_NOWARN)
set_name(0x0041456d, "?DRLG_L3PoolFix@@YIXXZ", SN_NOWARN)
set_name(0x004145f0, "?DRLG_L3PlaceMiniSet@@YIHQBEHHHHHH@Z", SN_NOWARN)
set_name(0x00414845, "?DRLG_L3PlaceRndSet@@YIXQBEH@Z", SN_NOWARN)
set_name(0x004149ed, "?DRLG_L3Wood@@YIXXZ", SN_NOWARN)
set_name(0x00414eab, "?WoodVertU@@YIHHH@Z", SN_NOWARN)
set_name(0x00414f1b, "?WoodVertD@@YIHHH@Z", SN_NOWARN)
set_name(0x00414f75, "?WoodHorizL@@YIHHH@Z", SN_NOWARN)
set_name(0x00414fe5, "?WoodHorizR@@YIHHH@Z", SN_NOWARN)
set_name(0x0041503f, "?DRLG_L3Pass3@@YIXXZ", SN_NOWARN)
set_name(0x0041514a, "?LoadL3Dungeon@@YIXQADHH@Z", SN_NOWARN)
set_name(0x00415289, "?LoadPreL3Dungeon@@YIXQADHH@Z", SN_NOWARN)
set_name(0x00415332, "?FreeInvGFX@@YIXXZ", SN_NOWARN)
set_name(0x00415347, "?InitInv@@YIXXZ", SN_NOWARN)
set_name(0x00415397, "?ChangeBackground@@YIXHHHH@Z", SN_NOWARN)
set_name(0x004153ee, "?DrawInv@@YIXXZ", SN_NOWARN)
set_name(0x00415cb5, "?DrawSpdBar@@YIXXZ", SN_NOWARN)
set_name(0x00415e92, "?AutoPlace@@YIHHHHHH@Z", SN_NOWARN)
set_name(0x0041602f, "?SpecialAutoPlace@@YIHHHHHH@Z", SN_NOWARN)
set_name(0x0041622f, "?GoldAutoPlace@@YIHH@Z", SN_NOWARN)
set_name(0x004164f4, "?WeaponAutoPlace@@YIHH@Z", SN_NOWARN)
set_name(0x004165e8, "?SwapItem@@YIHPAUItemStruct@@0@Z", SN_NOWARN)
set_name(0x00416628, "?CheckInvPaste@@YIXHHH@Z", SN_NOWARN)
set_name(0x004175b3, "?SyncInvPaste@@YIXHEHGHH@Z", SN_NOWARN)
set_name(0x00417669, "?CheckInvCut@@YIXHHH@Z", SN_NOWARN)
set_name(0x00417b0a, "?SyncInvCut@@YIXHE@Z", SN_NOWARN)
set_name(0x00417b54, "?RemoveInvItem@@YIXHH@Z", SN_NOWARN)
set_name(0x00417c76, "?RemoveSpdBarItem@@YIXHH@Z", SN_NOWARN)
set_name(0x00417ce6, "?CheckInvScrn@@YIXXZ", SN_NOWARN)
set_name(0x00417d0e, "?CheckSpdBar@@YIXXZ", SN_NOWARN)
set_name(0x00417d3a, "?CheckItemStats@@YIXH@Z", SN_NOWARN)
set_name(0x00417d8e, "?CheckBookLevel@@YIXH@Z", SN_NOWARN)
set_name(0x00417e2b, "?CheckQuestItem@@YIXH@Z", SN_NOWARN)
set_name(0x00418041, "?InvGetItem@@YIXHH@Z", SN_NOWARN)
set_name(0x0041816b, "?AutoGetItem@@YIXHH@Z", SN_NOWARN)
set_name(0x0041865c, "?FindGetItem@@YIHHGH@Z", SN_NOWARN)
set_name(0x004186af, "?SyncGetItem@@YIXHHHGH@Z", SN_NOWARN)
set_name(0x0041878a, "?CanPut@@YIHHH@Z", SN_NOWARN)
set_name(0x00418884, "?TryInvPut@@YIHXZ", SN_NOWARN)
set_name(0x00418989, "?ShowDupString@@YIXPBD@Z", SN_NOWARN)
set_name(0x004189b0, "?InvPutItem@@YIHHHH@Z", SN_NOWARN)
set_name(0x00418c5b, "?SyncPutItem@@YIHHHHHGHHHHHHHK@Z", SN_NOWARN)
set_name(0x00418f37, "?CheckInvHLight@@YIDXZ", SN_NOWARN)
set_name(0x00419143, "?RemoveScroll@@YIXH@Z", SN_NOWARN)
set_name(0x004191e2, "?UseScroll@@YIHXZ", SN_NOWARN)
set_name(0x004192b8, "?UseStaffCharge@@YIXH@Z", SN_NOWARN)
set_name(0x004192fb, "?UseStaff@@YIHXZ", SN_NOWARN)
set_name(0x00419346, "?StartGoldDrop@@YIXXZ", SN_NOWARN)
set_name(0x004193c2, "?UseInvItem@@YIHHH@Z", SN_NOWARN)
set_name(0x0041966f, "?DoTelekinesis@@YIXXZ", SN_NOWARN)
set_name(0x004196f1, "?CalculateGold@@YIJH@Z", SN_NOWARN)
set_name(0x0041974f, "?DropItemBeforeTrig@@YIHXZ", SN_NOWARN)
set_name(0x00419786, "?DrawSpellCel@@YIXJJPAEJJ@Z", SN_NOWARN)
set_name(0x00419832, "?SetSpellTrans@@YIXD@Z", SN_NOWARN)
set_name(0x0041995f, "?DrawSpellIcon@@YIXXZ", SN_NOWARN)
set_name(0x00419a46, "?DrawSpellList@@YIXXZ", SN_NOWARN)
set_name(0x00419f4f, "?SetSpell@@YIXXZ", SN_NOWARN)
set_name(0x00419faf, "?SetSpellHK@@YIXH@Z", SN_NOWARN)
set_name(0x0041a04f, "?GetSpellHK@@YIXH@Z", SN_NOWARN)
set_name(0x0041a125, "?DrawPanelFont@@YIXJJD@Z", SN_NOWARN)
set_name(0x0041a266, "?AddPanelString@@YIXPBDH@Z", SN_NOWARN)
set_name(0x0041a299, "?ClearPanel@@YIXXZ", SN_NOWARN)
set_name(0x0041a2a6, "?CopyCtrlPan@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x0041a316, "?InitPanelStr@@YIXXZ", SN_NOWARN)
set_name(0x0041a31b, "?BuffCopy@@YIXPAEHHHH@Z", SN_NOWARN)
set_name(0x0041a36f, "?TransBuffCopy@@YIXPAEJJ0JJ@Z", SN_NOWARN)
set_name(0x0041a3b2, "?DrawHealthTop@@YIXXZ", SN_NOWARN)
set_name(0x0041a474, "?DrawHealthBar@@YIXXZ", SN_NOWARN)
set_name(0x0041a50b, "?DrawManaTop@@YIXXZ", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0041a594, "?CalcInitBallPer@@YIXXZ", SN_NOWARN)
set_name(0x0041a622, "?DrawManaBar@@YIXXZ", SN_NOWARN)
set_name(0x0041a6df, "?InitControlPan@@YIXXZ", SN_NOWARN)
set_name(0x0041aa1c, "?DrawCtrlPan@@YIXXZ", SN_NOWARN)
set_name(0x0041aa42, "?DrawButtons@@YIXXZ", SN_NOWARN)
set_name(0x0041ab09, "?SetupSpellSel@@YIXXZ", SN_NOWARN)
set_name(0x0041ac56, "?CheckPanelBtns@@YIXXZ", SN_NOWARN)
set_name(0x0041ad02, "?ActivatePanelBtn@@YIXH@Z", SN_NOWARN)
set_name(0x0041ad19, "?CheckDeadButtons@@YIXXZ", SN_NOWARN)
set_name(0x0041ada2, "?DoAutoMap@@YIXXZ", SN_NOWARN)
set_name(0x0041addb, "?CheckPanelInfo@@YIXXZ", SN_NOWARN)
set_name(0x0041b1b6, "?ReleasePanelBtn@@YIXXZ", SN_NOWARN)
set_name(0x0041b358, "?FreeControlPan@@YIXXZ", SN_NOWARN)
set_name(0x0041b46d, "?InfoFit@@YIHPBD@Z", SN_NOWARN)
set_name(0x0041b49f, "?DrawInfoBox@@YIXXZ", SN_NOWARN)
set_name(0x0041b772, "?PrintInfo@@YIXXZ", SN_NOWARN)
set_name(0x0041b7ef, "?CPrintString@@YIXHPBDHH@Z", SN_NOWARN)
set_name(0x0041b895, "?PrintStringXY@@YIXHHPBDD@Z", SN_NOWARN)
set_name(0x0041b8e7, "?DrawChr@@YIXXZ", SN_NOWARN)
set_name(0x0041c380, "?PlrStringXY@@YIXHHHPBDD@Z", SN_NOWARN)
set_name(0x0041c439, "?PlrStringXY2@@YIXHHHPBDDH@Z", SN_NOWARN)
set_name(0x0041c4e7, "?CheckLvlBtn@@YIXXZ", SN_NOWARN)
set_name(0x0041c51d, "?ReleaseLvlBtn@@YIXXZ", SN_NOWARN)
set_name(0x0041c554, "?DrawLevelUpIcon@@YIXXZ", SN_NOWARN)
set_name(0x0041c599, "?CheckChrBtns@@YIXXZ", SN_NOWARN)
set_name(0x0041c692, "?ReleaseChrBtn@@YIXXZ", SN_NOWARN)
set_name(0x0041c758, "?DrawDurIcon@@YIXXZ", SN_NOWARN)
set_name(0x0041c7e9, "?DrawDurIcon4Item@@YIHPBUItemStruct@@HH@Z", SN_NOWARN)
set_name(0x0041c884, "?RedBack@@YIXXZ", SN_NOWARN)
set_name(0x0041c914, "?GetSBookTrans@@YIDHH@Z", SN_NOWARN)
set_name(0x0041c9db, "?DrawSpellBook@@YIXXZ", SN_NOWARN)
set_name(0x0041cc76, "?PrintSBookStr@@YIXHHHPBDD@Z", SN_NOWARN)
set_name(0x0041cd23, "?CheckSBook@@YIXXZ", SN_NOWARN)
set_name(0x0041ceae, "?get_pieces_str@@YIPBDH@Z", SN_NOWARN)
set_name(0x0041cebe, "?DrawGoldBox@@YIXH@Z", SN_NOWARN)
set_name(0x0041cfee, "?DropGoldType@@YIXD@Z", SN_NOWARN)
set_name(0x0041d125, "?DropGold@@YIXHH@Z", SN_NOWARN)
set_name(0x0041d231, "?SetDropGoldCursor@@YIXH@Z", SN_NOWARN)
set_name(0x0041d287, "?DrawTalkBox@@YIXXZ", SN_NOWARN)
set_name(0x0041d4ab, "?print_talk_string@@YIPADPADHHPAJH@Z", SN_NOWARN)
set_name(0x0041d51d, "?talk_click@@YIHXZ", SN_NOWARN)
set_name(0x0041d58d, "?talk_release@@YIXXZ", SN_NOWARN)
set_name(0x0041d602, "?TalkStart@@YIXXZ", SN_NOWARN)
set_name(0x0041d64b, "?TalkEnd@@YIXXZ", SN_NOWARN)
set_name(0x0041d662, "?Talk_wm_char@@YIHI@Z", SN_NOWARN)
set_name(0x0041d6ae, "?Talk_wm_keydown@@YIHI@Z", SN_NOWARN)
set_name(0x0041d72e, "?TalkSendMsg@@YIXXZ", SN_NOWARN)
set_name(0x0041d80c, "?talk_history@@YIXH@Z", SN_NOWARN)
set_name(0x0041d854, "_$E4", SN_NOWARN)
set_name(0x0041d85e, "_$E1", SN_NOWARN)
set_name(0x0041d86a, "_$E3", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0041d878, "_$E2", SN_NOWARN)
set_name(0x0041d884, "?nthread_check_snet_error@@YIXPBD@Z", SN_NOWARN)
set_name(0x0041d8ca, "?nthread_fill_sync_queue@@YIKKK@Z", SN_NOWARN)
set_name(0x0041d95c, "?nthread_msg_check@@YIHPAH@Z", SN_NOWARN)
set_name(0x0041da13, "?nthread_set_delta_request@@YIXXZ", SN_NOWARN)
set_name(0x0041da1e, "?nthread_init@@YIXH@Z", SN_NOWARN)
set_name(0x0041dba5, "?net_thread_proc@@YGIPAX@Z", SN_NOWARN)
set_name(0x0041dc23, "?nthread_free@@YIXXZ", SN_NOWARN)
set_name(0x0041dca6, "?nthread_perform_keepalive@@YIXH@Z", SN_NOWARN)
set_name(0x0041dcd1, "?nthread_run_gameloop@@YIHH@Z", SN_NOWARN)
set_name(0x0041dcff, "?GetActiveTowner@@YIHH@Z", SN_NOWARN)
set_name(0x0041dd27, "?SetTownerGPtrs@@YIXPAEQAPAE@Z", SN_NOWARN)
set_name(0x0041dd67, "?NewTownerAnim@@YIXHPAEHH@Z", SN_NOWARN)
set_name(0x0041dd9e, "?InitTownerInfo@@YIXHJHHHHDH@Z", SN_NOWARN)
set_name(0x0041de34, "?InitQstSnds@@YIXH@Z", SN_NOWARN)
set_name(0x0041de84, "?InitSmith@@YIXXZ", SN_NOWARN)
set_name(0x0041df31, "?InitBarOwner@@YIXXZ", SN_NOWARN)
set_name(0x0041dfe8, "?InitTownDead@@YIXXZ", SN_NOWARN)
set_name(0x0041e095, "?InitWitch@@YIXXZ", SN_NOWARN)
set_name(0x0041e142, "?InitBarmaid@@YIXXZ", SN_NOWARN)
set_name(0x0041e1ef, "?InitBoy@@YIXXZ", SN_NOWARN)
set_name(0x0041e2a6, "?InitHealer@@YIXXZ", SN_NOWARN)
set_name(0x0041e353, "?InitTeller@@YIXXZ", SN_NOWARN)
set_name(0x0041e400, "?InitDrunk@@YIXXZ", SN_NOWARN)
set_name(0x0041e4ad, "?InitCows@@YIXXZ", SN_NOWARN)
set_name(0x0041e608, "?InitTowners@@YIXXZ", SN_NOWARN)
set_name(0x0041e65c, "?FreeTownerGFX@@YIXXZ", SN_NOWARN)
set_name(0x0041e6a4, "?TownCtrlMsg@@YIXH@Z", SN_NOWARN)
set_name(0x0041e720, "?TownBlackSmith@@YIXXZ", SN_NOWARN)
set_name(0x0041e73a, "?TownBarOwner@@YIXXZ", SN_NOWARN)
set_name(0x0041e761, "?TownDead@@YIXXZ", SN_NOWARN)
set_name(0x0041e7e3, "?TownHealer@@YIXXZ", SN_NOWARN)
set_name(0x0041e7f4, "?TownStory@@YIXXZ", SN_NOWARN)
set_name(0x0041e805, "?TownDrunk@@YIXXZ", SN_NOWARN)
set_name(0x0041e816, "?TownBoy@@YIXXZ", SN_NOWARN)
set_name(0x0041e827, "?TownWitch@@YIXXZ", SN_NOWARN)
set_name(0x0041e838, "?TownBarMaid@@YIXXZ", SN_NOWARN)
set_name(0x0041e849, "?TownCow@@YIXXZ", SN_NOWARN)
set_name(0x0041e85a, "?ProcessTowners@@YIXXZ", SN_NOWARN)
set_name(0x0041e945, "?PlrHasItem@@YIPAUItemStruct@@HHAAH@Z", SN_NOWARN)
set_name(0x0041e9af, "?TownerTalk@@YIXHH@Z", SN_NOWARN)
set_name(0x0041e9ca, "?TalkToTowner@@YIXHH@Z", SN_NOWARN)
set_name(0x0041f67f, "?CowSFX@@YIXH@Z", SN_NOWARN)
set_name(0x0041f759, "?FindPath@@YIHP6IHHHH@ZHHHHHQAD@Z", SN_NOWARN)
set_name(0x0041f85c, "?PATHDIST@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0041f898, "?PathVal@@YIHPAUtagPATHNODE@@HH@Z", SN_NOWARN)
set_name(0x0041f8b3, "?ReturnBestNode@@YIPAUtagPATHNODE@@XZ", SN_NOWARN)
set_name(0x0041f8e1, "?PathDirOk@@YIHPAUtagPATHNODE@@HH@Z", SN_NOWARN)
set_name(0x0041f9f4, "?GenerateSuccessors@@YIHP6IHHHH@ZHPAUtagPATHNODE@@HH@Z", SN_NOWARN)
set_name(0x0041fa78, "?GenerateSucc@@YIHPAUtagPATHNODE@@HHHH@Z", SN_NOWARN)
set_name(0x0041fba5, "?CheckOPEN@@YIPAUtagPATHNODE@@HH@Z", SN_NOWARN)
set_name(0x0041fbc5, "?CheckCLOSED@@YIPAUtagPATHNODE@@HH@Z", SN_NOWARN)
set_name(0x0041fbe5, "?Insert@@YIXPAUtagPATHNODE@@@Z", SN_NOWARN)
set_name(0x0041fc1e, "?PropagateDown@@YIXPAUtagPATHNODE@@@Z", SN_NOWARN)
set_name(0x0041fcac, "?Push@@YIXPAUtagPATHNODE@@@Z", SN_NOWARN)
set_name(0x0041fcbf, "?Pop@@YIPAUtagPATHNODE@@XZ", SN_NOWARN)
set_name(0x0041fcd2, "?GetPathNode@@YIPAUtagPATHNODE@@XZ", SN_NOWARN)
set_name(0x0041fd09, "?InitAutomapOnce@@YIXXZ", SN_NOWARN)
set_name(0x0041fd50, "?InitAutomap@@YIXXZ", SN_NOWARN)
set_name(0x0041fe92, "?StartAutomap@@YIXXZ", SN_NOWARN)
set_name(0x0041fea9, "?AutomapUp@@YIXXZ", SN_NOWARN)
set_name(0x0041feb6, "?AutomapDown@@YIXXZ", SN_NOWARN)
set_name(0x0041fec3, "?AutomapLeft@@YIXXZ", SN_NOWARN)
set_name(0x0041fed0, "?AutomapRight@@YIXXZ", SN_NOWARN)
set_name(0x0041fedd, "?AutomapZoomIn@@YIXXZ", SN_NOWARN)
set_name(0x0041ff22, "?AutomapZoomOut@@YIXXZ", SN_NOWARN)
set_name(0x0041ff64, "?DrawAutomap@@YIXXZ", SN_NOWARN)
set_name(0x004201f7, "?DrawAMShape@@YIXHHG@Z", SN_NOWARN)
set_name(0x00420a04, "?DrawAutomapPlr@@YIXXZ", SN_NOWARN)
set_name(0x00420e39, "?GetAutomapType@@YIGHHH@Z", SN_NOWARN)
set_name(0x00420f35, "?draw_game_info@@YIXXZ", SN_NOWARN)
set_name(0x00421028, "?SetAutomapView@@YIXHH@Z", SN_NOWARN)
set_name(0x00421255, "?SyncAutomap@@YIXXZ", SN_NOWARN)
set_name(0x00421293, "?snd_update@@YIXH@Z", SN_NOWARN)
set_name(0x004212e6, "?snd_stop_snd@@YIXPAUTSnd@@@Z", SN_NOWARN)
set_name(0x004212f8, "?snd_playing@@YIHPAUTSnd@@@Z", SN_NOWARN)
set_name(0x00421330, "?snd_play_snd@@YIXPAUTSnd@@JJ@Z", SN_NOWARN)
set_name(0x00421401, "?snd_dup_snd@@YIPAUIDirectSoundBuffer@@PAU1@@Z", SN_NOWARN)
set_name(0x00421442, "?snd_restore_snd@@YIHPAUTSnd@@PAUIDirectSoundBuffer@@@Z", SN_NOWARN)
set_name(0x004214d1, "?snd_load_snd@@YIPAUTSnd@@PBD@Z", SN_NOWARN)
set_name(0x004215d5, "?snd_alloc_buffer@@YIXPAUTSnd@@@Z", SN_NOWARN)
set_name(0x00421636, "?snd_free_snd@@YIXPAUTSnd@@@Z", SN_NOWARN)
set_name(0x00421665, "?snd_init@@YIXPAUHWND__@@@Z", SN_NOWARN)
set_name(0x0042170b, "?snd_get_volume@@YIXPBDPAJ@Z", SN_NOWARN)
set_name(0x0042175f, "?snd_set_format@@YIXPAU_HSFILE@@@Z", SN_NOWARN)
set_name(0x00421879, "?InDirectSoundCreate@@YIJPAU_GUID@@PAPAUIDirectSound@@PAUIUnknown@@@Z", SN_NOWARN)
set_name(0x004218ff, "?snd_exit@@YIXXZ", SN_NOWARN)
set_name(0x00421961, "?snd_set_volume@@YIXPBDJ@Z", SN_NOWARN)
set_name(0x00421970, "?music_stop@@YIXXZ", SN_NOWARN)
set_name(0x004219a3, "?music_start@@YIXH@Z", SN_NOWARN)
set_name(0x00421a10, "?music_pause@@YIXH@Z", SN_NOWARN)
set_name(0x00421a2c, "?music_volume@@YIJJ@Z", SN_NOWARN)
set_name(0x00421a54, "?sound_volume@@YIJJ@Z", SN_NOWARN)
set_name(0x00421a69, "?InitStores@@YIXXZ", SN_NOWARN)
set_name(0x00421afd, "?SetupTownStores@@YIXXZ", SN_NOWARN)
set_name(0x00421bde, "?FreeStoreMem@@YIXXZ", SN_NOWARN)
set_name(0x00421c16, "?DrawSTextBack@@YIXXZ", SN_NOWARN)
set_name(0x00421c74, "?PrintSString@@YIXHHHQADDH@Z", SN_NOWARN)
set_name(0x00421e82, "?DrawSLine@@YIXH@Z", SN_NOWARN)
set_name(0x00421f0e, "?DrawScrlBar@@YIXHH@Z", SN_NOWARN)
set_name(0x00422011, "?SetupSTextLWin@@YIXXZ", SN_NOWARN)
set_name(0x00422023, "?ClearSText@@YIXHH@Z", SN_NOWARN)
set_name(0x00422062, "?AddSLine@@YIXH@Z", SN_NOWARN)
set_name(0x00422087, "?AddSTextVal@@YIXHH@Z", SN_NOWARN)
set_name(0x00422094, "?OffsetSTextY@@YIXHH@Z", SN_NOWARN)
set_name(0x004220a1, "?AddSText@@YIXHHHQADDH@Z", SN_NOWARN)
set_name(0x004220f5, "?StoreAutoPlace@@YIXXZ", SN_NOWARN)
set_name(0x004223a9, "?S_StartSmith@@YIXXZ", SN_NOWARN)
set_name(0x00422488, "?S_ScrollSBuy@@YIXH@Z", SN_NOWARN)
set_name(0x00422545, "?PrintStoreItem@@YIXPBUItemStruct@@HD@Z", SN_NOWARN)
set_name(0x004227b1, "?S_StartSBuy@@YIXXZ", SN_NOWARN)
set_name(0x0042288b, "?S_ScrollSPBuy@@YIXH@Z", SN_NOWARN)
set_name(0x0042296c, "?S_StartSPBuy@@YIHXZ", SN_NOWARN)
set_name(0x00422a6c, "?SmithSellOk@@YIHH@Z", SN_NOWARN)
set_name(0x00422ac5, "?S_ScrollSSell@@YIXH@Z", SN_NOWARN)
set_name(0x00422ba4, "?S_StartSSell@@YIXXZ", SN_NOWARN)
set_name(0x00422dcb, "?SmithRepairOk@@YIHH@Z", SN_NOWARN)
set_name(0x00422e20, "?S_StartSRepair@@YIXXZ", SN_NOWARN)
set_name(0x004230ae, "?AddStoreHoldRepair@@YIXPAUItemStruct@@H@Z", SN_NOWARN)
set_name(0x0042315e, "?S_StartWitch@@YIXXZ", SN_NOWARN)
set_name(0x00423216, "?S_ScrollWBuy@@YIXH@Z", SN_NOWARN)
set_name(0x004232d3, "?S_StartWBuy@@YIXXZ", SN_NOWARN)
set_name(0x004233b7, "?WitchSellOk@@YIHH@Z", SN_NOWARN)
set_name(0x00423431, "?S_StartWSell@@YIXXZ", SN_NOWARN)
set_name(0x00423741, "?WitchRechargeOk@@YIHH@Z", SN_NOWARN)
set_name(0x0042377a, "?AddStoreHoldRecharge@@YIXUItemStruct@@H@Z", SN_NOWARN)
set_name(0x004237f9, "?S_StartWRecharge@@YIXXZ", SN_NOWARN)
set_name(0x00423a03, "?S_StartNoMoney@@YIXXZ", SN_NOWARN)
set_name(0x00423a45, "?S_StartNoRoom@@YIXXZ", SN_NOWARN)
set_name(0x00423a80, "?S_StartConfirm@@YIXXZ", SN_NOWARN)
set_name(0x00423c55, "?S_StartBoy@@YIXXZ", SN_NOWARN)
set_name(0x00423d39, "?S_StartBBoy@@YIXXZ", SN_NOWARN)
set_name(0x00423e2f, "?S_StartHealer@@YIXXZ", SN_NOWARN)
set_name(0x00423ee7, "?S_ScrollHBuy@@YIXH@Z", SN_NOWARN)
set_name(0x00423f8f, "?S_StartHBuy@@YIXXZ", SN_NOWARN)
set_name(0x00424069, "?S_StartStory@@YIXXZ", SN_NOWARN)
set_name(0x004240f1, "?IdItemOk@@YIHPAUItemStruct@@@Z", SN_NOWARN)
set_name(0x0042410f, "?AddStoreHoldId@@YIXUItemStruct@@H@Z", SN_NOWARN)
set_name(0x00424159, "?S_StartSIdentify@@YIXXZ", SN_NOWARN)
set_name(0x00424592, "?S_StartIdShow@@YIXXZ", SN_NOWARN)
set_name(0x00424659, "?S_StartTalk@@YIXXZ", SN_NOWARN)
set_name(0x0042478f, "?S_StartTavern@@YIXXZ", SN_NOWARN)
set_name(0x0042481f, "?S_StartBarMaid@@YIXXZ", SN_NOWARN)
set_name(0x0042489d, "?S_StartDrunk@@YIXXZ", SN_NOWARN)
set_name(0x0042491b, "?StartStore@@YIXD@Z", SN_NOWARN)
set_name(0x00424adf, "?DrawSText@@YIXXZ", SN_NOWARN)
set_name(0x00424bfe, "?STextESC@@YIXXZ", SN_NOWARN)
set_name(0x00424dc0, "?STextUp@@YIXXZ", SN_NOWARN)
set_name(0x00424e92, "?STextDown@@YIXXZ", SN_NOWARN)
set_name(0x00424f62, "?STextPgUp@@YIXXZ", SN_NOWARN)
set_name(0x00424faf, "?STextPgDown@@YIXXZ", SN_NOWARN)
set_name(0x00425000, "?S_SmithEnter@@YIXXZ", SN_NOWARN)
set_name(0x0042509b, "?SetGoldCurs@@YIXHH@Z", SN_NOWARN)
set_name(0x004250e4, "?SetSpdbarGoldCurs@@YIXHH@Z", SN_NOWARN)
set_name(0x0042512d, "?TakePlrsMoney@@YIXJ@Z", SN_NOWARN)
set_name(0x00425384, "?SmithBuyItem@@YIXXZ", SN_NOWARN)
set_name(0x00425437, "?S_SBuyEnter@@YIXXZ", SN_NOWARN)
set_name(0x00425544, "?SmithBuyPItem@@YIXXZ", SN_NOWARN)
set_name(0x004255f5, "?S_SPBuyEnter@@YIXXZ", SN_NOWARN)
set_name(0x00425728, "?StoreGoldFit@@YIHH@Z", SN_NOWARN)
set_name(0x00425819, "?PlaceStoreGold@@YIXJ@Z", SN_NOWARN)
set_name(0x00425941, "?StoreSellItem@@YIXXZ", SN_NOWARN)
set_name(0x00425acd, "?S_SSellEnter@@YIXXZ", SN_NOWARN)
set_name(0x00425b64, "?SmithRepairItem@@YIXXZ", SN_NOWARN)
set_name(0x00425c6b, "?S_SRepairEnter@@YIXXZ", SN_NOWARN)
set_name(0x00425d1c, "?S_WitchEnter@@YIXXZ", SN_NOWARN)
set_name(0x00425da6, "?WitchBuyItem@@YIXXZ", SN_NOWARN)
set_name(0x00425e63, "?S_WBuyEnter@@YIXXZ", SN_NOWARN)
set_name(0x00425f70, "?S_WSellEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426007, "?WitchRechargeItem@@YIXXZ", SN_NOWARN)
set_name(0x004260ae, "?S_WRechargeEnter@@YIXXZ", SN_NOWARN)
set_name(0x0042615f, "?S_BoyEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426238, "?BoyBuyItem@@YIXXZ", SN_NOWARN)
set_name(0x0042627e, "?HealerBuyItem@@YIXXZ", SN_NOWARN)
set_name(0x0042638c, "?S_BBuyEnter@@YIXXZ", SN_NOWARN)
set_name(0x004264a3, "?StoryIdItem@@YIXXZ", SN_NOWARN)
set_name(0x0042661d, "?S_ConfirmEnter@@YIXXZ", SN_NOWARN)
set_name(0x004266f4, "?S_HealerEnter@@YIXXZ", SN_NOWARN)
set_name(0x004267dd, "?S_HBuyEnter@@YIXXZ", SN_NOWARN)
set_name(0x004268ea, "?S_StoryEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426952, "?S_SIDEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426a03, "?S_TalkEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426b09, "?S_TavernEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426b60, "?S_BarmaidEnter@@YIXXZ", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00426bb7, "?S_DrunkEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426c0e, "?STextEnter@@YIXXZ", SN_NOWARN)
set_name(0x00426d83, "?CheckStoreBtn@@YIXXZ", SN_NOWARN)
set_name(0x00426edf, "?ReleaseStoreBtn@@YIXXZ", SN_NOWARN)
set_name(0x00426eee, "_$E4", SN_NOWARN)
set_name(0x00426ef8, "_$E1", SN_NOWARN)
set_name(0x00426f04, "_$E3", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00426f12, "_$E2", SN_NOWARN)
set_name(0x00426f1e, "?dthread_remove_player@@YIXH@Z", SN_NOWARN)
set_name(0x00426f54, "?dthread_SendPlayerInfoChunk@@YIXHEPBEK@Z", SN_NOWARN)
set_name(0x00426fd3, "?dthread_init@@YIXXZ", SN_NOWARN)
set_name(0x00427044, "?dthread_proc@@YGIPAX@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00427115, "?dthread_free@@YIXXZ", SN_NOWARN)
set_name(0x004271c7, "?InitHelpSys@@YIXXZ", SN_NOWARN)
set_name(0x004271d9, "?DrawHelp@@YIXXZ", SN_NOWARN)
set_name(0x00427378, "?PrintHelpStr@@YIXHHPBDD@Z", SN_NOWARN)
set_name(0x004273de, "?StartHelp@@YIXXZ", SN_NOWARN)
set_name(0x004273fd, "?HelpScrollUp@@YIXXZ", SN_NOWARN)
set_name(0x0042740d, "?HelpScrollDown@@YIXXZ", SN_NOWARN)
set_name(0x00427421, "?NetSendMyselfPri@@YIXPBEE@Z", SN_NOWARN)
set_name(0x0042742f, "?NetSendLoPri@@YIXPBEE@Z", SN_NOWARN)
set_name(0x00427456, "?buffer_add@@YIXPAUTBuffer@@PBEE@Z", SN_NOWARN)
set_name(0x00427491, "?NetSendLocal@@YIXPBEE@Z", SN_NOWARN)
set_name(0x004274fb, "?build_pkt_hdr@@YIXPAUTPkt@@@Z", SN_NOWARN)
set_name(0x004275d4, "?NetSendHiPri@@YIXPBEE@Z", SN_NOWARN)
set_name(0x0042768d, "?buffer_get@@YIPAEPAUTBuffer@@PAEPAK@Z", SN_NOWARN)
set_name(0x004276f5, "?NetSendMask@@YIXKPBEE@Z", SN_NOWARN)
set_name(0x00427778, "?process_turn@@YIXXZ", SN_NOWARN)
set_name(0x004277ab, "?check_sync@@YIXHK@Z", SN_NOWARN)
set_name(0x004277f7, "?check_DeltaSendAllLevels@@YIXH@Z", SN_NOWARN)
set_name(0x0042782a, "?unbuffer_remove_player@@YIXHK@Z", SN_NOWARN)
set_name(0x0042783d, "?update_players@@YIXXZ", SN_NOWARN)
set_name(0x00427886, "?remove_active_player@@YIXHH@Z", SN_NOWARN)
set_name(0x00427930, "?NetStartTimeout@@YIXXZ", SN_NOWARN)
set_name(0x00427943, "?NetEndSendCycle@@YIHXZ", SN_NOWARN)
set_name(0x004279fc, "?buffer_empty@@YIHPAUTBuffer@@@Z", SN_NOWARN)
set_name(0x00427a04, "?NetResync@@YIXXZ", SN_NOWARN)
set_name(0x00427a38, "?drop_inactive_players@@YIXXZ", SN_NOWARN)
set_name(0x00427ad4, "?drop_players@@YIXXZ", SN_NOWARN)
set_name(0x00427aff, "?NetReceivePackets@@YIXXZ", SN_NOWARN)
set_name(0x00427e7b, "?process_msg_body@@YIXKPBEK@Z", SN_NOWARN)
set_name(0x00427ea3, "?handle_local_msgs@@YIXXZ", SN_NOWARN)
set_name(0x00427ed4, "?SendPlayerInfoChunk@@YIXHEPBEK@Z", SN_NOWARN)
set_name(0x00427fbf, "?NetClose@@YIXXZ", SN_NOWARN)
set_name(0x00428000, "?RegisterEventHandler@@YIXH@Z", SN_NOWARN)
set_name(0x0042804b, "?net_callback@@YGXPAU_SNETEVENT@@@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x004280f7, "?NetInit@@YIHHPAH@Z", SN_NOWARN)
set_name(0x0042858a, "?buffer_init@@YIXPAUTBuffer@@@Z", SN_NOWARN)
set_name(0x00428592, "?SendLocalPlayerInfo@@YIXHE@Z", SN_NOWARN)
set_name(0x004285c9, "?InitLevelType@@YIHH@Z", SN_NOWARN)
set_name(0x00428608, "?SetupLocalCoords@@YIXXZ", SN_NOWARN)
set_name(0x0042872f, "?handle_upgrade@@YIHPAH@Z", SN_NOWARN)
set_name(0x00428782, "?recv_plrinfo@@YIXHPBUTCmdPlrInfoHdr@@H@Z", SN_NOWARN)
set_name(0x00428951, "?menu_music@@YIXXZ", SN_NOWARN)
set_name(0x00428984, "?DiabloMenu@@YIXXZ", SN_NOWARN)
set_name(0x00428a2a, "?DoSinglePlayer@@YIHXZ", SN_NOWARN)
set_name(0x00428a95, "?do_menu@@YIHK@Z", SN_NOWARN)
set_name(0x00428acd, "?DoMultiPlayer@@YIHXZ", SN_NOWARN)
set_name(0x00428b33, "?play_intro@@YIXXZ", SN_NOWARN)
set_name(0x00428b4c, "?tmsg_get@@YIKPAEK@Z", SN_NOWARN)
set_name(0x00428ba2, "?tmsg_add@@YIXPBEE@Z", SN_NOWARN)
set_name(0x00428bf8, "?tmsg_init@@YIXXZ", SN_NOWARN)
set_name(0x00428bf9, "?tmsg_free@@YIXXZ", SN_NOWARN)
set_name(0x00428c27, "?Decrypt@@YIXPAKKK@Z", SN_NOWARN)
set_name(0x00428c7a, "?Encrypt@@YIXPAKKK@Z", SN_NOWARN)
set_name(0x00428cd1, "?Hash@@YIKPBDH@Z", SN_NOWARN)
set_name(0x00428d25, "?InitializeHashSource@@YIXXZ", SN_NOWARN)
set_name(0x00428d87, "?Compress@@YIKPAEK@Z", SN_NOWARN)
set_name(0x00428e23, "?CompBufferRead@@YAIPADPAIPAX@Z", SN_NOWARN)
set_name(0x00428e57, "?CompBufferWrite@@YAXPADPAIPAX@Z", SN_NOWARN)
set_name(0x00428e7e, "?Expand@@YIXPAEKK@Z", SN_NOWARN)
set_name(0x00428ef1, "?InitDungeon@@YIXXZ", SN_NOWARN)
set_name(0x00428f1c, "?L2LockoutFix@@YIXXZ", SN_NOWARN)
set_name(0x0042908e, "?L2DoorFix@@YIXXZ", SN_NOWARN)
set_name(0x004290c7, "?LoadL2Dungeon@@YIXQADHH@Z", SN_NOWARN)
set_name(0x0042929a, "?DRLG_L2Pass3@@YIXXZ", SN_NOWARN)
set_name(0x0042938f, "?LoadPreL2Dungeon@@YIXQADHH@Z", SN_NOWARN)
set_name(0x0042947c, "?CreateL2Dungeon@@YIXIH@Z", SN_NOWARN)
set_name(0x00429551, "?DRLG_LoadL2SP@@YIXXZ", SN_NOWARN)
set_name(0x004295af, "?DRLG_FreeL2SP@@YIXXZ", SN_NOWARN)
set_name(0x004295c4, "?DRLG_L2@@YIXH@Z", SN_NOWARN)
set_name(0x00429cbf, "?DRLG_L2PlaceMiniSet@@YIHQAEHHHHHH@Z", SN_NOWARN)
set_name(0x00429f5e, "?DRLG_L2PlaceRndSet@@YIXQAEH@Z", SN_NOWARN)
set_name(0x0042a153, "?DRLG_L2Subs@@YIXXZ", SN_NOWARN)
set_name(0x0042a25c, "?DRLG_L2Shadows@@YIXXZ", SN_NOWARN)
set_name(0x0042a32d, "?DRLG_L2SetRoom@@YIXHH@Z", SN_NOWARN)
set_name(0x0042a3c3, "?L2TileFix@@YIXXZ", SN_NOWARN)
set_name(0x0042a427, "?CreateDungeon@@YIHXZ", SN_NOWARN)
set_name(0x0042a5a2, "?CreateRoom@@YIXHHHHHHHHH@Z", SN_NOWARN)
set_name(0x0042aa82, "?DefineRoom@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0042abaf, "?AddHall@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0042ac46, "?GetHall@@YIXPAH0000@Z", SN_NOWARN)
set_name(0x0042acac, "?ConnectHall@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0042b04d, "?CreateDoorType@@YIXHH@Z", SN_NOWARN)
set_name(0x0042b0b7, "?PlaceHallExt@@YIXHH@Z", SN_NOWARN)
set_name(0x0042b0ca, "?DoPatternCheck@@YIXHH@Z", SN_NOWARN)
set_name(0x0042b28a, "?DL2_FillVoids@@YIHXZ", SN_NOWARN)
set_name(0x0042b834, "?DL2_Cont@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0042b885, "?DL2_NumNoChar@@YIHXZ", SN_NOWARN)
set_name(0x0042b8a9, "?DL2_DrawRoom@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0042b937, "?DL2_KnockWalls@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0042ba02, "?DRLG_L2FloodTVal@@YIXXZ", SN_NOWARN)
set_name(0x0042ba7a, "?DRLG_L2FTVR@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0042bc5b, "?DRLG_L2TransFix@@YIXXZ", SN_NOWARN)
set_name(0x0042bcf8, "?L2DirtFix@@YIXXZ", SN_NOWARN)
set_name(0x0042bd66, "?DRLG_InitL2Vals@@YIXXZ", SN_NOWARN)
set_name(0x0042be3a, "?FreeQuestText@@YIXXZ", SN_NOWARN)
set_name(0x0042be61, "?InitQuestText@@YIXXZ", SN_NOWARN)
set_name(0x0042be8b, "?InitQTextMsg@@YIXH@Z", SN_NOWARN)
set_name(0x0042beed, "?DrawQTextBack@@YIXXZ", SN_NOWARN)
set_name(0x0042bf4b, "?DrawQTextCel@@YIXJJPAEJ@Z", SN_NOWARN)
set_name(0x0042bff4, "?DrawQText@@YIXXZ", SN_NOWARN)
set_name(0x0042c1bb, "?InitItemGFX@@YIXXZ", SN_NOWARN)
set_name(0x0042c20e, "?ItemPlace@@YIHHH@Z", SN_NOWARN)
set_name(0x0042c269, "?AddInitItems@@YIXXZ", SN_NOWARN)
set_name(0x0042c3cb, "?InitItems@@YIXXZ", SN_NOWARN)
set_name(0x0042c4c7, "?CalcPlrItemVals@@YIXHH@Z", SN_NOWARN)
set_name(0x0042cd9b, "?CalcPlrScrolls@@YIXH@Z", SN_NOWARN)
set_name(0x0042cee7, "?CalcPlrStaff@@YIXH@Z", SN_NOWARN)
set_name(0x0042cf41, "?CalcSelfItems@@YIXH@Z", SN_NOWARN)
set_name(0x0042d088, "?CalcPlrItemMin@@YIXH@Z", SN_NOWARN)
set_name(0x0042d0f6, "?ItemMinStats@@YIHPBUPlayerStruct@@PBUItemStruct@@@Z", SN_NOWARN)
set_name(0x0042d130, "?CalcPlrBookVals@@YIXH@Z", SN_NOWARN)
set_name(0x0042d277, "?CalcPlrInv@@YIXHH@Z", SN_NOWARN)
set_name(0x0042d2cf, "?SetPlrHandItem@@YIXPAUItemStruct@@H@Z", SN_NOWARN)
set_name(0x0042d3d5, "?GetPlrHandSeed@@YIXPAUItemStruct@@@Z", SN_NOWARN)
set_name(0x0042d3e1, "?GetGoldSeed@@YIXHPAUItemStruct@@@Z", SN_NOWARN)
set_name(0x0042d45f, "?SetPlrHandSeed@@YIXPAUItemStruct@@H@Z", SN_NOWARN)
set_name(0x0042d462, "?SetPlrHandGoldCurs@@YIXPAUItemStruct@@@Z", SN_NOWARN)
set_name(0x0042d497, "?CreatePlrItems@@YIXH@Z", SN_NOWARN)
set_name(0x0042d749, "?ItemSpaceOk@@YIHHH@Z", SN_NOWARN)
set_name(0x0042d837, "?GetItemSpace@@YIHHHD@Z", SN_NOWARN)
set_name(0x0042d93f, "?GetSuperItemSpace@@YIXHHD@Z", SN_NOWARN)
set_name(0x0042d9d7, "?GetSuperItemLoc@@YIXHHAAH0@Z", SN_NOWARN)
set_name(0x0042da3b, "?CalcItemValue@@YIXH@Z", SN_NOWARN)
set_name(0x0042da8b, "?GetBookSpell@@YIXHH@Z", SN_NOWARN)
set_name(0x0042db91, "?GetStaffPower@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0042dd7c, "?GetStaffSpell@@YIXHHH@Z", SN_NOWARN)
set_name(0x0042df0c, "?GetItemAttrs@@YIXHHH@Z", SN_NOWARN)
set_name(0x0042e1dd, "?RndPL@@YIHHH@Z", SN_NOWARN)
set_name(0x0042e1f1, "?PLVal@@YIHHHHHH@Z", SN_NOWARN)
set_name(0x0042e232, "?SaveItemPower@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x0042ecd3, "?GetItemPower@@YIXHHHJH@Z", SN_NOWARN)
set_name(0x0042f010, "?GetItemBonus@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0042f0bb, "?SetupItem@@YIXH@Z", SN_NOWARN)
set_name(0x0042f15d, "?RndItem@@YIHH@Z", SN_NOWARN)
set_name(0x0042f252, "?RndUItem@@YIHH@Z", SN_NOWARN)
set_name(0x0042f36e, "?RndAllItems@@YIHXZ", SN_NOWARN)
set_name(0x0042f3fd, "?RndTypeItems@@YIHHH@Z", SN_NOWARN)
set_name(0x0042f492, "?CheckUnique@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0042f57f, "?GetUniqueItem@@YIXHH@Z", SN_NOWARN)
set_name(0x0042f6c8, "?SpawnUnique@@YIXHHH@Z", SN_NOWARN)
set_name(0x0042f753, "?ItemRndDur@@YIXH@Z", SN_NOWARN)
set_name(0x0042f78a, "?SetupAllItems@@YIXHHHHHHHH@Z", SN_NOWARN)
set_name(0x0042f8f1, "?SpawnItem@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0042fa29, "?CreateItem@@YIXHHH@Z", SN_NOWARN)
set_name(0x0042fac5, "?CreateRndItem@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0042fb71, "?SetupAllUseful@@YIXHHH@Z", SN_NOWARN)
set_name(0x0042fbeb, "?CreateRndUseful@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0042fc55, "?CreateTypeItem@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x0042fd00, "?RecreateItem@@YIXHHGHH@Z", SN_NOWARN)
set_name(0x0042fe38, "?RecreateEar@@YIXHGHHHHHHHH@Z", SN_NOWARN)
set_name(0x0042ff77, "?SpawnQuestItem@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x004300aa, "?SpawnRock@@YIXXZ", SN_NOWARN)
set_name(0x00430187, "?RespawnItem@@YIXHH@Z", SN_NOWARN)
set_name(0x0043024e, "?DeleteItem@@YIXHH@Z", SN_NOWARN)
set_name(0x00430284, "?ItemDoppel@@YIXXZ", SN_NOWARN)
set_name(0x004302ea, "?ProcessItems@@YIXXZ", SN_NOWARN)
set_name(0x004303b6, "?FreeItemGFX@@YIXXZ", SN_NOWARN)
set_name(0x004303d6, "?SyncItemAnim@@YIXH@Z", SN_NOWARN)
set_name(0x004303f7, "?GetItemStr@@YIXH@Z", SN_NOWARN)
set_name(0x0043046f, "?CheckIdentify@@YIXHH@Z", SN_NOWARN)
set_name(0x004304ba, "?DoRepair@@YIXHH@Z", SN_NOWARN)
set_name(0x0043051c, "?RepairItem@@YIXPAUItemStruct@@H@Z", SN_NOWARN)
set_name(0x004305af, "?DoRecharge@@YIXHH@Z", SN_NOWARN)
set_name(0x00430629, "?RechargeItem@@YIXPAUItemStruct@@H@Z", SN_NOWARN)
set_name(0x00430656, "?PrintItemOil@@YIXD@Z", SN_NOWARN)
set_name(0x0043073f, "?PrintItemPower@@YIXDPBUItemStruct@@@Z", SN_NOWARN)
set_name(0x00430f9d, "?DrawUBack@@YIXXZ", SN_NOWARN)
set_name(0x00430ffb, "?PrintUString@@YIXHHHQADD@Z", SN_NOWARN)
set_name(0x004310d0, "?DrawULine@@YIXH@Z", SN_NOWARN)
set_name(0x0043111e, "?DrawUniqueInfo@@YIXXZ", SN_NOWARN)
set_name(0x00431266, "?PrintItemMisc@@YIXPBUItemStruct@@@Z", SN_NOWARN)
set_name(0x00431379, "?PrintItemDetails@@YIXPBUItemStruct@@@Z", SN_NOWARN)
set_name(0x004315c3, "?PrintItemDur@@YIXPBUItemStruct@@@Z", SN_NOWARN)
set_name(0x004317f8, "?UseItem@@YIXHHH@Z", SN_NOWARN)
set_name(0x00431e9c, "?StoreStatOk@@YIHPAUItemStruct@@@Z", SN_NOWARN)
set_name(0x00431ee9, "?SmithItemOk@@YIHH@Z", SN_NOWARN)
set_name(0x00431f21, "?RndSmithItem@@YIHH@Z", SN_NOWARN)
set_name(0x00431f91, "?BubbleSwapItem@@YIXPAUItemStruct@@0@Z", SN_NOWARN)
set_name(0x00431fc7, "?SortSmith@@YIXXZ", SN_NOWARN)
set_name(0x0043202e, "?SpawnSmith@@YIXH@Z", SN_NOWARN)
set_name(0x004320fe, "?PremiumItemOk@@YIHH@Z", SN_NOWARN)
set_name(0x0043213f, "?RndPremiumItem@@YIHHH@Z", SN_NOWARN)
set_name(0x004321bd, "?SpawnOnePremium@@YIXHH@Z", SN_NOWARN)
set_name(0x0043228e, "?SpawnPremium@@YIXH@Z", SN_NOWARN)
set_name(0x0043235e, "?WitchItemOk@@YIHH@Z", SN_NOWARN)
set_name(0x004323cc, "?RndWitchItem@@YIHH@Z", SN_NOWARN)
set_name(0x0043243a, "?SortWitch@@YIXXZ", SN_NOWARN)
set_name(0x004324a8, "?WitchBookLevel@@YIXH@Z", SN_NOWARN)
set_name(0x00432528, "?SpawnWitch@@YIXH@Z", SN_NOWARN)
set_name(0x004326d8, "?RndBoyItem@@YIHH@Z", SN_NOWARN)
set_name(0x00432746, "?SpawnBoy@@YIXH@Z", SN_NOWARN)
set_name(0x004327e4, "?HealerItemOk@@YIHH@Z", SN_NOWARN)
set_name(0x004328af, "?RndHealerItem@@YIHH@Z", SN_NOWARN)
set_name(0x0043291d, "?SortHealer@@YIXXZ", SN_NOWARN)
set_name(0x0043298b, "?SpawnHealer@@YIXH@Z", SN_NOWARN)
set_name(0x00432af4, "?SpawnStoreGold@@YIXXZ", SN_NOWARN)
set_name(0x00432b1f, "?RecreateSmithItem@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00432b6d, "?RecreatePremiumItem@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00432bd5, "?RecreateBoyItem@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00432c39, "?RecreateWitchItem@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00432cf9, "?RecreateHealerItem@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00432d56, "?RecreateTownItem@@YIXHHGHH@Z", SN_NOWARN)
set_name(0x00432dca, "?RecalcStoreStats@@YIXXZ", SN_NOWARN)
set_name(0x00432e74, "?ItemNoFlippy@@YIHXZ", SN_NOWARN)
set_name(0x00432ea6, "?CreateSpellBook@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x00432f7d, "?CreateMagicArmor@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x00433047, "?CreateMagicWeapon@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x00433111, "?CheckGetRecord@@YIHHGH@Z", SN_NOWARN)
set_name(0x00433180, "?DeleteGetRecord@@YIXH@Z", SN_NOWARN)
set_name(0x004331c7, "?AddGetRecord@@YIXHGH@Z", SN_NOWARN)
set_name(0x0043320e, "?RemoveGetRecord@@YIXHGH@Z", SN_NOWARN)
set_name(0x0043327d, "?ShaDestroy@@YIXXZ", SN_NOWARN)
set_name(0x00433292, "?ShaGetLastHash@@YIXHPAX@Z", SN_NOWARN)
set_name(0x004332b4, "?ShaHash@@YIXHPBXPAX@Z", SN_NOWARN)
set_name(0x004332dc, "?UpdateHash@@YIXPAU_shainfo@@PBEH@Z", SN_NOWARN)
set_name(0x0043332b, "?TransformHash@@YIXPAU_shainfo@@@Z", SN_NOWARN)
set_name(0x0043353e, "?ShaInitialize@@YIXH@Z", SN_NOWARN)
set_name(0x0043354c, "?InitializeHash@@YIXPAU_shainfo@@@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00433577, "?myDebugBreak@@YIXXZ", SN_NOWARN)
set_name(0x00433578, "?strGetError@@YIPBDK@Z", SN_NOWARN)
set_name(0x00433631, "?get_ddraw_error@@YIXJPADK@Z", SN_NOWARN)
set_name(0x00433e6a, "?get_dsound_error@@YIXJPADK@Z", SN_NOWARN)
set_name(0x00433f78, "?strGetLastError@@YIPBDXZ", SN_NOWARN)
set_name(0x00433f85, "?app_fatal@@YAXPBDZZ", SN_NOWARN)
set_name(0x00433fbc, "nullsub_4", SN_NOWARN) # extra (nullsub)
set_name(0x00433fbd, "?app_debug_msg@@YIXPBDPAD@Z", SN_NOWARN)
set_name(0x0043400e, "?pre_fatal_cleanup@@YIXXZ", SN_NOWARN)
set_name(0x00434077, "?app_warning@@YAXPBDZZ", SN_NOWARN)
set_name(0x004340af, "?ddraw_assert_fail@@YIXJHPBD@Z", SN_NOWARN)
set_name(0x004340d2, "?dsound_assert_fail@@YIXJHPBD@Z", SN_NOWARN)
set_name(0x004340f5, "?center_window@@YIXPAUHWND__@@@Z", SN_NOWARN)
set_name(0x00434187, "?ErrorDlg@@YIXHKPBDH@Z", SN_NOWARN)
set_name(0x0043421a, "?ErrorDlgProc@@YGHPAUHWND__@@IIJ@Z", SN_NOWARN)
set_name(0x00434268, "?ErrorDlgInit@@YIXPAUHWND__@@J@Z", SN_NOWARN)
set_name(0x00434287, "?FileErrorDlg@@YIXPBD@Z", SN_NOWARN)
set_name(0x004342d0, "?DiskFreeErrorDlg@@YIXPBD@Z", SN_NOWARN)
set_name(0x00434310, "?InsertCDDlg@@YIHXZ", SN_NOWARN)
set_name(0x0043435d, "?cleanup@@YIXH@Z", SN_NOWARN)
set_name(0x004343d4, "?ResurrectMom@@YIXXZ", SN_NOWARN)
set_name(0x00434448, "?SearchDirectory@@YIXPBD@Z", SN_NOWARN)
set_name(0x004345d3, "?disable_screen_saver@@YIXE@Z", SN_NOWARN)
set_name(0x0043466e, "?init_window@@YIXH@Z", SN_NOWARN)
set_name(0x004347b1, "?KillMom@@YIXXZ", SN_NOWARN)
set_name(0x004347d2, "?find_mom_window@@YIPAUHWND__@@XZ", SN_NOWARN)
set_name(0x00434825, "?WaitMomDead@@YIXXZ", SN_NOWARN)
set_name(0x00434853, "?open_archives@@YIXXZ", SN_NOWARN)
set_name(0x00434929, "?open_1_archive@@YIPAU_HSARCHIVE@@QADPBD1KH@Z", SN_NOWARN)
set_name(0x00434afa, "?remove_trailing_bslash@@YIXPAD@Z", SN_NOWARN)
set_name(0x00434b13, "?FindCDArchive@@YIHQADPBDKPAPAU_HSARCHIVE@@@Z", SN_NOWARN)
set_name(0x00434baa, "?get_program_version_info@@YIXXZ", SN_NOWARN)
set_name(0x00434c4c, "?DiabloDefProc@@YGJPAUHWND__@@IIJ@Z", SN_NOWARN)
set_name(0x00434cf9, "?app_activate@@YIXPAUHWND__@@I@Z", SN_NOWARN)
set_name(0x00434d53, "?WndProc@@YGJPAUHWND__@@IIJ@Z", SN_NOWARN)
set_name(0x00434d79, "?my_SetWindowProc@@YIP6GJPAUHWND__@@IIJ@ZP6GJ0IIJ@Z@Z", SN_NOWARN)
set_name(0x00434d85, "?GetManaAmount@@YIHHH@Z", SN_NOWARN)
set_name(0x00434e88, "?UseMana@@YIXHH@Z", SN_NOWARN)
set_name(0x00434ef0, "?CheckSpell@@YIHHHDH@Z", SN_NOWARN)
set_name(0x00434f52, "?CastSpell@@YIXHHHHHHHH@Z", SN_NOWARN)
set_name(0x00435061, "?DoResurrect@@YIXHH@Z", SN_NOWARN)
set_name(0x00435199, "?DoHealOther@@YIXHH@Z", SN_NOWARN)
set_name(0x004352e7, "?screen_capture@@YIXXZ", SN_NOWARN)
set_name(0x004353e3, "?pcx_write_header@@YIHPAXGG@Z", SN_NOWARN)
set_name(0x00435477, "?pcx_write_pal@@YIHPAXQBUtagPALETTEENTRY@@@Z", SN_NOWARN)
set_name(0x004354dc, "?pcx_write_image@@YIHPAXGGGPBE@Z", SN_NOWARN)
set_name(0x00435553, "?pcx_compress_line@@YIPAEPBEPAEH@Z", SN_NOWARN)
set_name(0x00435593, "?open_capture_file@@YIPAXQAD@Z", SN_NOWARN)
set_name(0x00435665, "?red_palette@@YIXQBUtagPALETTEENTRY@@@Z", SN_NOWARN)
set_name(0x004356b6, "?SavePaletteSettings@@YIXXZ", SN_NOWARN)
set_name(0x004356ce, "?CreatePalette@@YIXXZ", SN_NOWARN)
set_name(0x00435753, "?GetPaletteSettings@@YIXXZ", SN_NOWARN)
set_name(0x004357be, "?FixWindowsPal@@YIXXZ", SN_NOWARN)
set_name(0x0043585f, "?LoadPalette@@YIXPBD@Z", SN_NOWARN)
set_name(0x004358bd, "?LoadRndLvlPal@@YIXH@Z", SN_NOWARN)
set_name(0x00435904, "?ResetPal@@YIXXZ", SN_NOWARN)
set_name(0x00435934, "?GammaUp@@YIXXZ", SN_NOWARN)
set_name(0x0043596f, "?SetPaletteEntries@@YIXXZ", SN_NOWARN)
set_name(0x004359a7, "?GammaPalette@@YIXPAUtagPALETTEENTRY@@PBU1@H@Z", SN_NOWARN)
set_name(0x00435a88, "?GammaDown@@YIXXZ", SN_NOWARN)
set_name(0x00435ac3, "?GammaLevel@@YIJJ@Z", SN_NOWARN)
set_name(0x00435af8, "?BlackPalette@@YIXXZ", SN_NOWARN)
set_name(0x00435aff, "?SetFadeLevel@@YIXH@Z", SN_NOWARN)
set_name(0x00435b61, "?PaletteFadeIn@@YIXH@Z", SN_NOWARN)
set_name(0x00435bb7, "?PaletteFadeOut@@YIXH@Z", SN_NOWARN)
set_name(0x00435be7, "?LavaCycle@@YIXXZ", SN_NOWARN)
set_name(0x00435c39, "?MeshLavaPalette@@YIXH@Z", SN_NOWARN)
set_name(0x00435c79, "?check_disk_space@@YIXXZ", SN_NOWARN)
set_name(0x00435cdc, "?check_disk_space_priv@@YIXPAD@Z", SN_NOWARN)
set_name(0x00435d4f, "?UpdatePlayerFile@@YIXXZ", SN_NOWARN)
set_name(0x00435db8, "?name_2_file_index@@YIKPBD@Z", SN_NOWARN)
set_name(0x00435de4, "?SaveCharacter@@YIXPBUPkPlayerStruct@@@Z", SN_NOWARN)
set_name(0x00435e6f, "?open_archive_write@@YIHHK@Z", SN_NOWARN)
set_name(0x00435eca, "?archive_name@@YIXPADKK@Z", SN_NOWARN)
set_name(0x00435f67, "?close_archive_write@@YIXHK@Z", SN_NOWARN)
set_name(0x00435f97, "?ReleasePlayerFile@@YIXXZ", SN_NOWARN)
set_name(0x00435fc0, "?game_2_ui_player@@YIXPBUPlayerStruct@@PAU_uiheroinfo@@H@Z", SN_NOWARN)
set_name(0x0043604d, "?game_2_ui_class@@YIEPBUPlayerStruct@@@Z", SN_NOWARN)
set_name(0x00436063, "?UiEnumHeroes@@YGHP6GHPAU_uiheroinfo@@@Z@Z", SN_NOWARN)
set_name(0x0043610d, "?LoadCharacter@@YIHPAU_HSARCHIVE@@PAUPkPlayerStruct@@@Z", SN_NOWARN)
set_name(0x004361e4, "?open_archive_read@@YIPAU_HSARCHIVE@@PAHK@Z", SN_NOWARN)
set_name(0x00436225, "?close_archive_read@@YIXPAU_HSARCHIVE@@@Z", SN_NOWARN)
set_name(0x0043622c, "?check_valid_save@@YIHPAU_HSARCHIVE@@K@Z", SN_NOWARN)
set_name(0x00436269, "?UiGetDefaultCharStats@@YGHHPAU_uidefaultstats@@@Z", SN_NOWARN)
set_name(0x004362b0, "?ui_2_game_class@@YIDH@Z", SN_NOWARN)
set_name(0x004362bf, "?UiCreateHero@@YGHPAU_uiheroinfo@@@Z", SN_NOWARN)
set_name(0x004363b7, "?GetPlayerFileNames@@YGHKQAD@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00436412, "?UiDeleteHero@@YGHPAU_uiheroinfo@@@Z", SN_NOWARN)
set_name(0x0043645d, "?SetupLocalPlayer@@YIXXZ", SN_NOWARN)
set_name(0x004364d8, "?CreateSaveLevelName@@YIXQAD@Z", SN_NOWARN)
set_name(0x00436528, "?CreateLoadLevelName@@YIXQAD@Z", SN_NOWARN)
set_name(0x004365b8, "?CreateSaveGameName@@YIXQAD@Z", SN_NOWARN)
set_name(0x004365e8, "?DestroyTempSaves@@YIXXZ", SN_NOWARN)
set_name(0x00436643, "?GetTempSaveNames@@YGHKQAD@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0043667a, "?MoveTempSavesToPermanent@@YIXXZ", SN_NOWARN)
set_name(0x00436749, "?GetPermSaveNames@@YGHKQAD@Z", SN_NOWARN)
set_name(0x00436780, "?WriteSaveFile@@YIXPBDPAEKK@Z", SN_NOWARN)
set_name(0x0043682f, "?ReadSaveFile@@YIPAEPBDPAK@Z", SN_NOWARN)
set_name(0x0043694a, "?TimedUpdatePlayerFile@@YIXH@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0043697c, "?SetAnimPtrs@@YIXPAEQAPAE@Z", SN_NOWARN)
set_name(0x00436997, "?LoadPlrGFX@@YIXHK@Z", SN_NOWARN)
set_name(0x00436c2f, "?InitPlayerGFX@@YIXH@Z", SN_NOWARN)
set_name(0x00436c7b, "?InitPlrGFXMem@@YIXH@Z", SN_NOWARN)
set_name(0x00436edd, "?calc_plr_mem@@YIKPBD@Z", SN_NOWARN)
set_name(0x00436fbd, "?FreePlayerGFX@@YIXH@Z", SN_NOWARN)
set_name(0x004370b1, "?NewPlrAnim@@YIXHPAEHHJ@Z", SN_NOWARN)
set_name(0x00437142, "?ClearPlrPVars@@YIXH@Z", SN_NOWARN)
set_name(0x004371c2, "?SetPlrAnims@@YIXH@Z", SN_NOWARN)
set_name(0x004374f0, "?PlrInitReserved@@YIXPAUPlayerStruct@@@Z", SN_NOWARN)
set_name(0x00437573, "?CreatePlayer@@YIXHD@Z", SN_NOWARN)
set_name(0x00437a60, "?CalcStatDiff@@YIHH@Z", SN_NOWARN)
set_name(0x00437aa7, "?NextPlrLevel@@YIXH@Z", SN_NOWARN)
set_name(0x00437c13, "?AddPlrExperience@@YIXHHJ@Z", SN_NOWARN)
set_name(0x00437d8b, "?AddPlrMonstExper@@YIXHJD@Z", SN_NOWARN)
set_name(0x00437dd3, "?InitPlayer@@YIXHH@Z", SN_NOWARN)
set_name(0x004381b0, "?InitMultiView@@YIXXZ", SN_NOWARN)
set_name(0x004381f0, "?CheckEFlag@@YIXHH@Z", SN_NOWARN)
set_name(0x0043834d, "?SolidLoc@@YIHHH@Z", SN_NOWARN)
set_name(0x00438361, "?PlrDirOK@@YIHHH@Z", SN_NOWARN)
set_name(0x00438434, "?PlrClrTrans@@YIXHH@Z", SN_NOWARN)
set_name(0x00438477, "?PlrDoTrans@@YIXHH@Z", SN_NOWARN)
set_name(0x004384fd, "?SetPlayerOld@@YIXH@Z", SN_NOWARN)
set_name(0x00438534, "?FixPlayerLocation@@YIXHH@Z", SN_NOWARN)
set_name(0x004385e9, "?StartStand@@YIXHH@Z", SN_NOWARN)
set_name(0x004386c5, "?StartWalkStand@@YIXH@Z", SN_NOWARN)
set_name(0x00438759, "?PM_ChangeLightOff@@YIXH@Z", SN_NOWARN)
set_name(0x00438837, "?PM_ChangeOffset@@YIXH@Z", SN_NOWARN)
set_name(0x00438904, "?StartWalk@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00438b52, "?StartWalk2@@YIXHHHHHHHHH@Z", SN_NOWARN)
set_name(0x00438e13, "?StartWalk3@@YIXHHHHHHHHHHH@Z", SN_NOWARN)
set_name(0x00439101, "?StartAttack@@YIXHH@Z", SN_NOWARN)
set_name(0x004391bb, "?StartRangeAttack@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0043929b, "?StartPlrBlock@@YIXHH@Z", SN_NOWARN)
set_name(0x00439369, "?StartSpell@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00439555, "?FixPlrWalkTags@@YIXH@Z", SN_NOWARN)
set_name(0x0043961f, "?RemovePlrFromMap@@YIXH@Z", SN_NOWARN)
set_name(0x0043969b, "?StartPlrHit@@YIXHHH@Z", SN_NOWARN)
set_name(0x004397f6, "?RespawnDeadItem@@YIXPAUItemStruct@@HH@Z", SN_NOWARN)
set_name(0x004398c7, "?StartPlayerKill@@YIXHH@Z", SN_NOWARN)
set_name(0x00439c23, "?PlrDeadItem@@YIXHPAUItemStruct@@HH@Z", SN_NOWARN)
set_name(0x00439d51, "?DropHalfPlayersGold@@YIXH@Z", SN_NOWARN)
set_name(0x0043a2a9, "?StartPlrKill@@YIXHH@Z", SN_NOWARN)
set_name(0x0043a347, "?SyncPlrKill@@YIXHH@Z", SN_NOWARN)
set_name(0x0043a34c, "?RemovePlrMissiles@@YIXH@Z", SN_NOWARN)
set_name(0x0043a491, "?InitLevelChange@@YIXH@Z", SN_NOWARN)
set_name(0x0043a558, "?StartNewLvl@@YIXHHH@Z", SN_NOWARN)
set_name(0x0043a694, "?RestartTownLvl@@YIXH@Z", SN_NOWARN)
set_name(0x0043a748, "?StartWarpLvl@@YIXHH@Z", SN_NOWARN)
set_name(0x0043a7cb, "?PM_DoStand@@YIHH@Z", SN_NOWARN)
set_name(0x0043a7ce, "?PM_DoWalk@@YIHH@Z", SN_NOWARN)
set_name(0x0043a967, "?PM_DoWalk2@@YIHH@Z", SN_NOWARN)
set_name(0x0043aad0, "?PM_DoWalk3@@YIHH@Z", SN_NOWARN)
set_name(0x0043ac80, "?WeaponDur@@YIHHH@Z", SN_NOWARN)
set_name(0x0043ae7e, "?PlrHitMonst@@YIHHH@Z", SN_NOWARN)
set_name(0x0043b2e6, "?PlrHitPlr@@YIHHD@Z", SN_NOWARN)
set_name(0x0043b5a4, "?PlrHitObj@@YIHHHH@Z", SN_NOWARN)
set_name(0x0043b5e6, "?PM_DoAttack@@YIHH@Z", SN_NOWARN)
set_name(0x0043b841, "?PM_DoRangeAttack@@YIHH@Z", SN_NOWARN)
set_name(0x0043b919, "?ShieldDur@@YIXH@Z", SN_NOWARN)
set_name(0x0043ba07, "?PM_DoBlock@@YIHH@Z", SN_NOWARN)
set_name(0x0043ba92, "?PM_DoSpell@@YIHH@Z", SN_NOWARN)
set_name(0x0043bc19, "?PM_DoGotHit@@YIHH@Z", SN_NOWARN)
set_name(0x0043bc86, "?ArmorDur@@YIXH@Z", SN_NOWARN)
set_name(0x0043bd59, "?PM_DoDeath@@YIHH@Z", SN_NOWARN)
set_name(0x0043be1a, "?PM_DoNewLvl@@YIHH@Z", SN_NOWARN)
set_name(0x0043be1d, "?CheckNewPath@@YIXH@Z", SN_NOWARN)
set_name(0x0043cb9d, "?PlrDeathModeOK@@YIHH@Z", SN_NOWARN)
set_name(0x0043cbf0, "?ValidatePlayer@@YIXXZ", SN_NOWARN)
set_name(0x0043ce19, "?ProcessPlayers@@YIXXZ", SN_NOWARN)
set_name(0x0043d0a1, "?CheckCheatStats@@YIXH@Z", SN_NOWARN)
set_name(0x0043d132, "?ClrPlrPath@@YIXH@Z", SN_NOWARN)
set_name(0x0043d166, "?PosOkPlayer@@YIHHHH@Z", SN_NOWARN)
set_name(0x0043d23f, "?MakePlrPath@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0043d326, "?CheckPlrSpell@@YIXXZ", SN_NOWARN)
set_name(0x0043d5e5, "?SyncPlrAnim@@YIXH@Z", SN_NOWARN)
set_name(0x0043d7be, "?SyncInitPlrPos@@YIXH@Z", SN_NOWARN)
set_name(0x0043d873, "?SyncInitPlr@@YIXH@Z", SN_NOWARN)
set_name(0x0043d899, "?CheckStats@@YIXH@Z", SN_NOWARN)
set_name(0x0043d9a8, "?ModifyPlrStr@@YIXHH@Z", SN_NOWARN)
set_name(0x0043da84, "?ModifyPlrMag@@YIXHH@Z", SN_NOWARN)
set_name(0x0043db5c, "?ModifyPlrDex@@YIXHH@Z", SN_NOWARN)
set_name(0x0043dc20, "?ModifyPlrVit@@YIXHH@Z", SN_NOWARN)
set_name(0x0043dcee, "?SetPlayerHitPoints@@YIXHH@Z", SN_NOWARN)
set_name(0x0043dd4a, "?SetPlrStr@@YIXHH@Z", SN_NOWARN)
set_name(0x0043ddd3, "?SetPlrMag@@YIXHH@Z", SN_NOWARN)
set_name(0x0043de36, "?SetPlrDex@@YIXHH@Z", SN_NOWARN)
set_name(0x0043debf, "?SetPlrVit@@YIXHH@Z", SN_NOWARN)
set_name(0x0043df22, "?InitDungMsgs@@YIXH@Z", SN_NOWARN)
set_name(0x0043df4d, "?PlayDungMsgs@@YIXXZ", SN_NOWARN)
set_name(0x0043e1d6, "?InitQuests@@YIXXZ", SN_NOWARN)
set_name(0x0043e3b8, "?CheckQuests@@YIXXZ", SN_NOWARN)
set_name(0x0043e627, "?ForceQuests@@YIHXZ", SN_NOWARN)
set_name(0x0043e6ce, "?QuestStatus@@YIHH@Z", SN_NOWARN)
set_name(0x0043e71f, "?CheckQuestKill@@YIXHH@Z", SN_NOWARN)
set_name(0x0043eaff, "?DrawButcher@@YIXXZ", SN_NOWARN)
set_name(0x0043eb2b, "?DrawSkelKing@@YIXHHH@Z", SN_NOWARN)
set_name(0x0043eb4d, "?DrawWarLord@@YIXHH@Z", SN_NOWARN)
set_name(0x0043ebf3, "?DrawSChamber@@YIXHHH@Z", SN_NOWARN)
set_name(0x0043ecd2, "?DrawLTBanner@@YIXHH@Z", SN_NOWARN)
set_name(0x0043ed65, "?DrawBlind@@YIXHH@Z", SN_NOWARN)
set_name(0x0043edf6, "?DrawBlood@@YIXHH@Z", SN_NOWARN)
set_name(0x0043ee8e, "?DRLG_CheckQuests@@YIXHH@Z", SN_NOWARN)
set_name(0x0043ef2f, "?SetReturnLvlPos@@YIXXZ", SN_NOWARN)
set_name(0x0043f00a, "?GetReturnLvlPos@@YIXXZ", SN_NOWARN)
set_name(0x0043f047, "?ResyncMPQuests@@YIXXZ", SN_NOWARN)
set_name(0x0043f11d, "?ResyncQuests@@YIXXZ", SN_NOWARN)
set_name(0x0043f4a5, "?PrintQLString@@YIXHHHQADD@Z", SN_NOWARN)
set_name(0x0043f5f8, "?DrawQuestLog@@YIXXZ", SN_NOWARN)
set_name(0x0043f68f, "?StartQuestlog@@YIXXZ", SN_NOWARN)
set_name(0x0043f70d, "?QuestlogUp@@YIXXZ", SN_NOWARN)
set_name(0x0043f756, "?QuestlogDown@@YIXXZ", SN_NOWARN)
set_name(0x0043f7a4, "?QuestlogEnter@@YIXXZ", SN_NOWARN)
set_name(0x0043f7ea, "?CheckQLogBtn@@YIXXZ", SN_NOWARN)
set_name(0x0043f84b, "?SetMultiQuest@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0043f886, "?interface_msg_pump@@YIXXZ", SN_NOWARN)
set_name(0x0043f8d4, "?IntCheck@@YIHXZ", SN_NOWARN)
set_name(0x0043f90e, "?ProgressIntDraw@@YIXXZ", SN_NOWARN)
set_name(0x0043f988, "?DrawBarXY@@YIXHHH@Z", SN_NOWARN)
set_name(0x0043f9b4, "?ShowProgress@@YIXI@Z", SN_NOWARN)
set_name(0x0043fd73, "?ProgressFree@@YIXXZ", SN_NOWARN)
set_name(0x0043fd88, "?ProgressLoad@@YIXI@Z", SN_NOWARN)
set_name(0x00440221, "?DRLG_Init_Globals@@YIXXZ", SN_NOWARN)
set_name(0x004402d6, "?LoadL1Dungeon@@YIXQADHH@Z", SN_NOWARN)
set_name(0x004403d8, "?DRLG_L1Floor@@YIXXZ", SN_NOWARN)
set_name(0x00440429, "?DRLG_L1Pass3@@YIXXZ", SN_NOWARN)
set_name(0x0044051e, "?DRLG_InitL1Vals@@YIXXZ", SN_NOWARN)
set_name(0x004405f5, "?LoadPreL1Dungeon@@YIXQADHH@Z", SN_NOWARN)
set_name(0x004406d8, "?CreateL5Dungeon@@YIXIH@Z", SN_NOWARN)
set_name(0x0044072a, "?DRLG_LoadL1SP@@YIXXZ", SN_NOWARN)
set_name(0x004407b9, "?DRLG_FreeL1SP@@YIXXZ", SN_NOWARN)
set_name(0x004407ce, "?DRLG_L5@@YIXH@Z", SN_NOWARN)
set_name(0x00440a73, "?DRLG_PlaceDoor@@YIXHH@Z", SN_NOWARN)
set_name(0x00440bb0, "?DRLG_L1Shadows@@YIXXZ", SN_NOWARN)
set_name(0x00440d8d, "?DRLG_PlaceMiniSet@@YIHQBEHHHHHHH@Z", SN_NOWARN)
set_name(0x00441074, "?InitL5Dungeon@@YIXXZ", SN_NOWARN)
set_name(0x0044109f, "?L5ClearFlags@@YIXXZ", SN_NOWARN)
set_name(0x004410bc, "?L5firstRoom@@YIXXZ", SN_NOWARN)
set_name(0x0044134d, "?L5drawRoom@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00441389, "?L5roomGen@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x004415b4, "?L5checkRoom@@YIHHHHH@Z", SN_NOWARN)
set_name(0x00441616, "?L5GetArea@@YIJXZ", SN_NOWARN)
set_name(0x0044163a, "?L5makeDungeon@@YIXXZ", SN_NOWARN)
set_name(0x00441684, "?L5makeDmt@@YIXXZ", SN_NOWARN)
set_name(0x004416fa, "?L5AddWall@@YIXXZ", SN_NOWARN)
set_name(0x00441853, "?L5HWallOk@@YIHHH@Z", SN_NOWARN)
set_name(0x004418d9, "?L5VWallOk@@YIHHH@Z", SN_NOWARN)
set_name(0x00441954, "?L5HorizWall@@YIXHHDH@Z", SN_NOWARN)
set_name(0x00441a49, "?L5VertWall@@YIXHHDH@Z", SN_NOWARN)
set_name(0x00441b52, "?L5tileFix@@YIXXZ", SN_NOWARN)
set_name(0x00441e45, "?DRLG_L5Subs@@YIXXZ", SN_NOWARN)
set_name(0x00441f21, "?L5FillChambers@@YIXXZ", SN_NOWARN)
set_name(0x004423c8, "?DRLG_L5GChamber@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x0044251b, "?DRLG_L5GHall@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00442567, "?DRLG_L5SetRoom@@YIXHH@Z", SN_NOWARN)
set_name(0x00442603, "?DRLG_L5FloodTVal@@YIXXZ", SN_NOWARN)
set_name(0x0044267b, "?DRLG_L5FTVR@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0044285c, "?DRLG_L5TransFix@@YIXXZ", SN_NOWARN)
set_name(0x004428f9, "?DRLG_L5DirtFix@@YIXXZ", SN_NOWARN)
set_name(0x00442967, "?DRLG_L5CornerFix@@YIXXZ", SN_NOWARN)
set_name(0x004429c5, "?TFit_Shrine@@YIHH@Z", SN_NOWARN)
set_name(0x00442af7, "?TFit_Obj5@@YIHH@Z", SN_NOWARN)
set_name(0x00442bd9, "?TFit_SkelRoom@@YIHH@Z", SN_NOWARN)
set_name(0x00442c2a, "?TFit_GoatShrine@@YIHH@Z", SN_NOWARN)
set_name(0x00442c6e, "?CheckThemeObj3@@YIHHHHH@Z", SN_NOWARN)
set_name(0x00442d01, "?TFit_Obj3@@YIHH@Z", SN_NOWARN)
set_name(0x00442d69, "?CheckThemeReqs@@YIHH@Z", SN_NOWARN)
set_name(0x00442e24, "?SpecialThemeFit@@YIHHH@Z", SN_NOWARN)
set_name(0x00442f63, "?CheckThemeRoom@@YIHH@Z", SN_NOWARN)
set_name(0x00443096, "?InitThemes@@YIXXZ", SN_NOWARN)
set_name(0x00443287, "?HoldThemeRooms@@YIXXZ", SN_NOWARN)
set_name(0x004432e9, "?PlaceThemeMonsts@@YIXHH@Z", SN_NOWARN)
set_name(0x004433e1, "?Theme_Barrel@@YIXH@Z", SN_NOWARN)
set_name(0x004434af, "?Theme_Shrine@@YIXH@Z", SN_NOWARN)
set_name(0x0044356e, "?Theme_MonstPit@@YIXH@Z", SN_NOWARN)
set_name(0x00443608, "?Theme_SkelRoom@@YIXH@Z", SN_NOWARN)
set_name(0x004437f7, "?Theme_Treasure@@YIXH@Z", SN_NOWARN)
set_name(0x00443947, "?Theme_Library@@YIXH@Z", SN_NOWARN)
set_name(0x00443ada, "?Theme_Torture@@YIXH@Z", SN_NOWARN)
set_name(0x00443ba4, "?Theme_BloodFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00443bf0, "?Theme_Decap@@YIXH@Z", SN_NOWARN)
set_name(0x00443cba, "?Theme_PurifyingFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00443d06, "?Theme_ArmorStand@@YIXH@Z", SN_NOWARN)
set_name(0x00443dfb, "?Theme_GoatShrine@@YIXH@Z", SN_NOWARN)
set_name(0x00443ec9, "?Theme_Cauldron@@YIXH@Z", SN_NOWARN)
set_name(0x00443f15, "?Theme_MurkyFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00443f61, "?Theme_TearFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00443fad, "?Theme_BrnCross@@YIXH@Z", SN_NOWARN)
set_name(0x0044407e, "?Theme_WeaponRack@@YIXH@Z", SN_NOWARN)
set_name(0x00444173, "?UpdateL4Trans@@YIXXZ", SN_NOWARN)
set_name(0x00444195, "?CreateThemeRooms@@YIXXZ", SN_NOWARN)
set_name(0x004442f0, "?patSFileCloseFile@@YIXPAU_HSFILE@@@Z", SN_NOWARN)
set_name(0x004442f7, "?patSFileGetFileSize@@YIKPAU_HSFILE@@PAK@Z", SN_NOWARN)
set_name(0x00444328, "?reinsert_cd@@YIXPAU_HSFILE@@PAKPBD@Z", SN_NOWARN)
set_name(0x00444382, "?patSFileOpenFile@@YIHPBDPAPAU_HSFILE@@H@Z", SN_NOWARN)
set_name(0x004443cd, "?patSFileReadFile@@YIXPAU_HSFILE@@PAXK@Z", SN_NOWARN)
set_name(0x00444432, "?patSFileSetFilePointer@@YIKPAU_HSFILE@@JPAJK@Z", SN_NOWARN)
set_name(0x0044446b, "?wave_read_header@@YIHPAU_HSFILE@@PAUtWAVEFORMATEX@@@Z", SN_NOWARN)
set_name(0x0044449b, "?MemFileLoad@@YIXPAU_HSFILE@@PAUTMemFile@@K@Z", SN_NOWARN)
set_name(0x004444e6, "?MemFileFree@@YIXPAUTMemFile@@@Z", SN_NOWARN)
set_name(0x004444f7, "?read_header@@YIHPAUTMemFile@@PAUtWAVEFORMATEX@@PAUCKINFO@@@Z", SN_NOWARN)
set_name(0x004445c5, "?MemFileRead@@YIHPAUTMemFile@@PAXK@Z", SN_NOWARN)
set_name(0x0044461d, "?MemFileFillBuf@@YIXPAUTMemFile@@@Z", SN_NOWARN)
set_name(0x0044465b, "?MemFileSeek@@YIKPAUTMemFile@@JK@Z", SN_NOWARN)
set_name(0x00444680, "?find_chunk@@YIHPAUTMemFile@@KPAUCKINFO@@@Z", SN_NOWARN)
set_name(0x004446dd, "?wave_load_file@@YIPAEPAU_HSFILE@@PAUtWAVEFORMATEX@@PAUCKINFO@@@Z", SN_NOWARN)
set_name(0x00444717, "?wave_free_file@@YIXPAE@Z", SN_NOWARN)
set_name(0x0044471c, "?TDrawBlankMini@@YIXPAE@Z", SN_NOWARN)
set_name(0x00444785, "?TCDrawBlankMini@@YIXPAE@Z", SN_NOWARN)
set_name(0x004447f7, "?T_CDrawSpecial@@YIXPAEJ@Z", SN_NOWARN)
set_name(0x004447f8, "?T_DrawSpecial@@YIXPAEH@Z", SN_NOWARN)
set_name(0x004447f9, "?T_DrawEFlag1@@YIXPAEHHHH@Z", SN_NOWARN)
set_name(0x00444877, "?T_DrawHTLXsub@@YIXPAEHHHHH@Z", SN_NOWARN)
set_name(0x00444bbc, "?T_DrawHTileLineX@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x00444ea6, "?T_DrawEFlag2@@YIXPAEHHHHHH@Z", SN_NOWARN)
set_name(0x00444f52, "?T_DrawHTLXsub2@@YIXPAEHHHHHHH@Z", SN_NOWARN)
set_name(0x004452ac, "?T_DrawHTLX2@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x004455f2, "?T_DrawEFlag3@@YIXPAEHHHHHH@Z", SN_NOWARN)
set_name(0x0044567a, "?T_DrawHTLXsub3@@YIXPAEHHHHHHH@Z", SN_NOWARN)
set_name(0x004459d5, "?T_DrawHTLX3@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00445d0c, "?T_SVGADrawView@@YIXHH@Z", SN_NOWARN)
set_name(0x00445f18, "?T_VGADrawView@@YIXHH@Z", SN_NOWARN)
set_name(0x0044618d, "?T_DrawView@@YIXHH@Z", SN_NOWARN)
set_name(0x004462cd, "?T_SetDungeonMicros@@YIXXZ", SN_NOWARN)
set_name(0x004463b0, "?T_FillSector@@YIXPAE0HHHH@Z", SN_NOWARN)
set_name(0x0044646e, "?T_FillTile@@YIXPAEHHH@Z", SN_NOWARN)
set_name(0x004464e6, "?T_Pass3@@YIXXZ", SN_NOWARN)
set_name(0x004466b0, "?CreateTown@@YIXH@Z", SN_NOWARN)
set_name(0x004468d3, "?InitObjectGFX@@YIXXZ", SN_NOWARN)
set_name(0x004469c6, "?FreeObjectGFX@@YIXXZ", SN_NOWARN)
set_name(0x004469fd, "?RndLocOk@@YIHHH@Z", SN_NOWARN)
set_name(0x00446a6c, "?InitRndLocObj@@YIXHHH@Z", SN_NOWARN)
set_name(0x00446b53, "?InitRndLocBigObj@@YIXHHH@Z", SN_NOWARN)
set_name(0x00446c72, "?InitRndLocObj5x5@@YIXHHH@Z", SN_NOWARN)
set_name(0x00446d42, "?ClrAllObjects@@YIXXZ", SN_NOWARN)
set_name(0x00446dbe, "?AddTortures@@YIXXZ", SN_NOWARN)
set_name(0x00446ebd, "?AddCandles@@YIXXZ", SN_NOWARN)
set_name(0x00446f09, "?AddBookLever@@YIXHHHHHHHHH@Z", SN_NOWARN)
set_name(0x00447056, "?InitRndBarrels@@YIXXZ", SN_NOWARN)
set_name(0x00447179, "?AddL1Objs@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0044720e, "?AddL2Objs@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0044728c, "?AddL3Objs@@YIXHHHH@Z", SN_NOWARN)
set_name(0x004472ff, "?TorchLocOK@@YIHHH@Z", SN_NOWARN)
set_name(0x00447310, "?AddL2Torches@@YIXXZ", SN_NOWARN)
set_name(0x0044740d, "?WallTrapLocOk@@YIHHH@Z", SN_NOWARN)
set_name(0x00447432, "?AddObjTraps@@YIXXZ", SN_NOWARN)
set_name(0x004475e0, "?AddChestTraps@@YIXXZ", SN_NOWARN)
set_name(0x00447671, "?LoadMapObjects@@YIXPAEHHHHHHH@Z", SN_NOWARN)
set_name(0x0044773f, "?LoadMapObjs@@YIXPAEHH@Z", SN_NOWARN)
set_name(0x004477e4, "?AddDiabObjs@@YIXXZ", SN_NOWARN)
set_name(0x004478a4, "?AddStoryBooks@@YIXXZ", SN_NOWARN)
set_name(0x0044799d, "?AddHookedBodies@@YIXH@Z", SN_NOWARN)
set_name(0x00447a9e, "?AddL4Goodies@@YIXXZ", SN_NOWARN)
set_name(0x00447b1d, "?AddLazStand@@YIXXZ", SN_NOWARN)
set_name(0x00447c58, "?InitObjects@@YIXXZ", SN_NOWARN)
set_name(0x00448074, "?SetMapObjects@@YIXPAEHH@Z", SN_NOWARN)
set_name(0x00448208, "?DeleteObject@@YIXHH@Z", SN_NOWARN)
set_name(0x0044825a, "?SetupObject@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0044838a, "?SetObjMapRange@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x004483be, "?SetBookMsg@@YIXHH@Z", SN_NOWARN)
set_name(0x004483c8, "?AddL1Door@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00448433, "?AddSCambBook@@YIXH@Z", SN_NOWARN)
set_name(0x00448478, "?AddChest@@YIXHH@Z", SN_NOWARN)
set_name(0x00448545, "?AddL2Door@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00448583, "?AddL3Door@@YIXHHHH@Z", SN_NOWARN)
set_name(0x004485c1, "?AddSarc@@YIXH@Z", SN_NOWARN)
set_name(0x00448617, "?AddFlameTrap@@YIXH@Z", SN_NOWARN)
set_name(0x0044863f, "?AddFlameLvr@@YIXH@Z", SN_NOWARN)
set_name(0x00448658, "?AddTrap@@YIXHH@Z", SN_NOWARN)
set_name(0x004486bc, "?AddObjLight@@YIXHH@Z", SN_NOWARN)
set_name(0x004486fa, "?AddBarrel@@YIXHH@Z", SN_NOWARN)
set_name(0x00448755, "?AddShrine@@YIXH@Z", SN_NOWARN)
set_name(0x00448817, "?AddBookcase@@YIXH@Z", SN_NOWARN)
set_name(0x00448834, "?AddBookstand@@YIXH@Z", SN_NOWARN)
set_name(0x00448847, "?AddBloodFtn@@YIXH@Z", SN_NOWARN)
set_name(0x0044885a, "?AddPurifyingFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00448894, "?AddArmorStand@@YIXH@Z", SN_NOWARN)
set_name(0x004488c6, "?AddGoatShrine@@YIXH@Z", SN_NOWARN)
set_name(0x004488d9, "?AddCauldron@@YIXH@Z", SN_NOWARN)
set_name(0x004488ec, "?AddMurkyFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00448926, "?AddTearFountain@@YIXH@Z", SN_NOWARN)
set_name(0x00448939, "?AddDecap@@YIXH@Z", SN_NOWARN)
set_name(0x0044896c, "?AddVilebook@@YIXH@Z", SN_NOWARN)
set_name(0x0044898c, "?AddMagicCircle@@YIXH@Z", SN_NOWARN)
set_name(0x004489ba, "?AddBrnCross@@YIXH@Z", SN_NOWARN)
set_name(0x004489cd, "?AddPedistal@@YIXH@Z", SN_NOWARN)
set_name(0x00448a03, "?AddStoryBook@@YIXH@Z", SN_NOWARN)
set_name(0x00448a9e, "?AddWeaponRack@@YIXH@Z", SN_NOWARN)
set_name(0x00448ad0, "?AddTorturedBody@@YIXH@Z", SN_NOWARN)
set_name(0x00448b00, "?GetRndObjLoc@@YIXHAAH0@Z", SN_NOWARN)
set_name(0x00448b93, "?AddMushPatch@@YIXXZ", SN_NOWARN)
set_name(0x00448bf5, "?AddSlainHero@@YIXXZ", SN_NOWARN)
set_name(0x00448c27, "?AddObject@@YIXHHH@Z", SN_NOWARN)
set_name(0x00448f50, "?Obj_Light@@YIXHH@Z", SN_NOWARN)
set_name(0x00449046, "?Obj_Circle@@YIXH@Z", SN_NOWARN)
set_name(0x004491c0, "?Obj_StopAnim@@YIXH@Z", SN_NOWARN)
set_name(0x004491e6, "?Obj_Door@@YIXH@Z", SN_NOWARN)
set_name(0x0044926c, "?Obj_Sarc@@YIXH@Z", SN_NOWARN)
set_name(0x00449288, "?ActivateTrapLine@@YIXHH@Z", SN_NOWARN)
set_name(0x00449306, "?Obj_FlameTrap@@YIXH@Z", SN_NOWARN)
set_name(0x0044942b, "?Obj_Trap@@YIXH@Z", SN_NOWARN)
set_name(0x004495a0, "?Obj_BCrossDamage@@YIXH@Z", SN_NOWARN)
set_name(0x004496dc, "?ProcessObjects@@YIXXZ", SN_NOWARN)
set_name(0x004498a4, "?ObjSetMicro@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044992b, "?ObjSetMicro12@@YIXHH@Z", SN_NOWARN)
set_name(0x004499a6, "?ObjSetMini@@YIXHHH@Z", SN_NOWARN)
set_name(0x00449a2a, "?ObjL1Special@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00449b09, "?ObjL2Special@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00449c05, "?DoorSet@@YIXHHH@Z", SN_NOWARN)
set_name(0x00449d92, "?RedoPlayerVision@@YIXXZ", SN_NOWARN)
set_name(0x00449dd0, "?OperateL1RDoor@@YIXHHH@Z", SN_NOWARN)
set_name(0x00449fae, "?OperateL1LDoor@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044a19f, "?OperateL2RDoor@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044a317, "?OperateL2LDoor@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044a496, "?OperateL3RDoor@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044a611, "?OperateL3LDoor@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044a78c, "?MonstCheckDoors@@YIXH@Z", SN_NOWARN)
set_name(0x0044a9b5, "?ObjChangeMap@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0044aab2, "?ObjChangeMapResync@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0044ab80, "?OperateL1Door@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044ac1d, "?OperateLever@@YIXHH@Z", SN_NOWARN)
set_name(0x0044acf0, "?OperateBook@@YIXHH@Z", SN_NOWARN)
set_name(0x0044af4f, "?OperateBookLever@@YIXHH@Z", SN_NOWARN)
set_name(0x0044b138, "?OperateSChambBk@@YIXHH@Z", SN_NOWARN)
set_name(0x0044b21a, "?OperateChest@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044b3b7, "?OperateMushPatch@@YIXHH@Z", SN_NOWARN)
set_name(0x0044b4a7, "?OperateInnSignChest@@YIXHH@Z", SN_NOWARN)
set_name(0x0044b591, "?OperateSlainHero@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044b6a1, "?OperateTrapLvr@@YIXH@Z", SN_NOWARN)
set_name(0x0044b75c, "?OperateSarc@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044b830, "?OperateL2Door@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044b8ce, "?OperateL3Door@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044b96b, "?OperatePedistal@@YIXHH@Z", SN_NOWARN)
set_name(0x0044bae5, "?TryDisarm@@YIXHH@Z", SN_NOWARN)
set_name(0x0044bbc0, "?ItemMiscIdIdx@@YIHH@Z", SN_NOWARN)
set_name(0x0044bbd8, "?OperateShrine@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d1af, "?OperateSkelBook@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d260, "?OperateBookCase@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d349, "?OperateDecap@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d3aa, "?OperateArmorStand@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d47e, "?FindValidShrine@@YIHH@Z", SN_NOWARN)
set_name(0x0044d4ee, "?OperateGoatShrine@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d539, "?OperateCauldron@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d58e, "?OperateFountains@@YIHHH@Z", SN_NOWARN)
set_name(0x0044d8ef, "?OperateWeaponRack@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044d9ba, "?OperateStoryBook@@YIXHH@Z", SN_NOWARN)
set_name(0x0044da22, "?OperateLazStand@@YIXHH@Z", SN_NOWARN)
set_name(0x0044da8c, "?OperateObject@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044dda9, "?SyncOpL1Door@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044de25, "?SyncOpL2Door@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044dea1, "?SyncOpL3Door@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044df1d, "?SyncOpObject@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044e0db, "?BreakCrux@@YIXH@Z", SN_NOWARN)
set_name(0x0044e1a0, "?BreakBarrel@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0044e41c, "?BreakObject@@YIXHH@Z", SN_NOWARN)
set_name(0x0044e4be, "?SyncBreakObj@@YIXHH@Z", SN_NOWARN)
set_name(0x0044e4df, "?SyncL1Doors@@YIXH@Z", SN_NOWARN)
set_name(0x0044e591, "?SyncCrux@@YIXH@Z", SN_NOWARN)
set_name(0x0044e610, "?SyncLever@@YIXH@Z", SN_NOWARN)
set_name(0x0044e63a, "?SyncQSTLever@@YIXH@Z", SN_NOWARN)
set_name(0x0044e6aa, "?SyncPedistal@@YIXH@Z", SN_NOWARN)
set_name(0x0044e76d, "?SyncL2Doors@@YIXH@Z", SN_NOWARN)
set_name(0x0044e7fb, "?SyncL3Doors@@YIXH@Z", SN_NOWARN)
set_name(0x0044e88d, "?SyncObjectAnim@@YIXH@Z", SN_NOWARN)
set_name(0x0044e95b, "?GetObjectStr@@YIXH@Z", SN_NOWARN)
set_name(0x0044ec95, "?InitDebugGFX@@YIXXZ", SN_NOWARN)
set_name(0x0044ecb0, "?FreeDebugGFX@@YIXXZ", SN_NOWARN)
set_name(0x0044ecc5, "?DaveCheck2@@YIXXZ", SN_NOWARN)
set_name(0x0044ed60, "?effect_is_playing@@YIHH@Z", SN_NOWARN)
set_name(0x0044ed90, "?stream_stop@@YIXXZ", SN_NOWARN)
set_name(0x0044edbf, "?InitMonsterSND@@YIXH@Z", SN_NOWARN)
set_name(0x0044eead, "?FreeMonsterSnd@@YIXXZ", SN_NOWARN)
set_name(0x0044ef1c, "?PlayEffect@@YIXHH@Z", SN_NOWARN)
set_name(0x0044efc7, "?calc_snd_position@@YIHHHPAJ0@Z", SN_NOWARN)
set_name(0x0044f04d, "?PlaySFX@@YIXH@Z", SN_NOWARN)
set_name(0x0044f067, "?PlaySFX_priv@@YIXPAUTSFX@@HHH@Z", SN_NOWARN)
set_name(0x0044f132, "?stream_play@@YIXPAUTSFX@@JJ@Z", SN_NOWARN)
set_name(0x0044f1a4, "?RndSFX@@YIHH@Z", SN_NOWARN)
set_name(0x0044f247, "?PlaySfxLoc@@YIXHHH@Z", SN_NOWARN)
set_name(0x0044f288, "?sound_stop@@YIXXZ", SN_NOWARN)
set_name(0x0044f2eb, "?sfx_stop@@YIXXZ", SN_NOWARN)
set_name(0x0044f310, "?sound_update@@YIXXZ", SN_NOWARN)
set_name(0x0044f326, "?stream_update@@YIXXZ", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0044f35d, "?sound_exit@@YIXXZ", SN_NOWARN)
set_name(0x0044f386, "?sound_init@@YIXXZ", SN_NOWARN)
set_name(0x0044f3dc, "?priv_sound_init@@YIXE@Z", SN_NOWARN)
set_name(0x0044f435, "?menusnd_init@@YIXXZ", SN_NOWARN)
set_name(0x0044f43f, "?menusnd_play@@YGXPBD@Z", SN_NOWARN)
set_name(0x0044f4a2, "?InitCursor@@YIXXZ", SN_NOWARN)
set_name(0x0044f4b8, "?FreeCursor@@YIXXZ", SN_NOWARN)
set_name(0x0044f4d2, "?SetICursor@@YIXH@Z", SN_NOWARN)
set_name(0x0044f505, "?SetCursor@@YIXH@Z", SN_NOWARN)
set_name(0x0044f529, "?NewCursor@@YIXH@Z", SN_NOWARN)
set_name(0x0044f52e, "?InitLevelCursor@@YIXXZ", SN_NOWARN)
set_name(0x0044f571, "?CheckTown@@YIXXZ", SN_NOWARN)
set_name(0x0044f6da, "?CheckRportal@@YIXXZ", SN_NOWARN)
set_name(0x0044f84e, "?CheckCursMove@@YIXXZ", SN_NOWARN)
set_name(0x004506e5, "?savecrsr_reset@@YIXXZ", SN_NOWARN)
set_name(0x004506f2, "?DrawMissile@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00450880, "?CDrawMissile@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00450a0e, "?DrawDeadPlr@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00450aec, "?DrawPSlabCelL@@YIXHHHJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00450c39, "?CDrawPSlabCelL@@YIXHHHJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00450d71, "?DrawView@@YIXHH@Z", SN_NOWARN)
set_name(0x00450e96, "?SVGADrawView@@YIXHH@Z", SN_NOWARN)
set_name(0x004510b7, "?DrawHTileLineX@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x00451547, "?DrawHTLXsub@@YIXPAEHHHHH@Z", SN_NOWARN)
set_name(0x00451b97, "?CDrawMSlabCelL@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00451ca4, "?CDrawObjCel@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00451db7, "?DrawEFlag1@@YIXPAEHHHH@Z", SN_NOWARN)
set_name(0x00451efb, "?DrawHTLX2@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x004522a7, "?DrawHTLXsub2@@YIXPAEHHHHHHH@Z", SN_NOWARN)
set_name(0x0045294c, "?DrawEFlag2@@YIXPAEHHHHHH@Z", SN_NOWARN)
set_name(0x00452aed, "?DrawHTLX3@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00452f86, "?DrawHTLXsub3@@YIXPAEHHHHHHH@Z", SN_NOWARN)
set_name(0x00453626, "?DrawMSlabCelL@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x00453733, "?DrawObjCel@@YIXHHHHHHH@Z", SN_NOWARN)
set_name(0x0045386f, "?DrawEFlag3@@YIXPAEHHHHHH@Z", SN_NOWARN)
set_name(0x004539cc, "?VGADrawView@@YIXHH@Z", SN_NOWARN)
set_name(0x00453c53, "?ClrDraw@@YIXXZ", SN_NOWARN)
set_name(0x00453c8d, "?FullBlit@@YIXH@Z", SN_NOWARN)
set_name(0x00453cf3, "?savecrsr_hide@@YIXXZ", SN_NOWARN)
set_name(0x00453d8a, "?savecrsr_show@@YIXXZ", SN_NOWARN)
set_name(0x00453fd7, "?DirectDrawBlt@@YIXJHHHHH@Z", SN_NOWARN)
set_name(0x00454280, "?DDBlit@@YIXKKKK@Z", SN_NOWARN)
set_name(0x004543da, "?DrawAndBlit@@YIXXZ", SN_NOWARN)
set_name(0x00454510, "?InitDiabloMsg@@YIXD@Z", SN_NOWARN)
set_name(0x00454556, "?ClrDiabloMsg@@YIXXZ", SN_NOWARN)
set_name(0x00454571, "?DrawDiabloMsg@@YIXXZ", SN_NOWARN)
set_name(0x0045476e, "?PackPlayer@@YIXPAUPkPlayerStruct@@H@Z", SN_NOWARN)
set_name(0x0045493c, "?PackItem@@YIXPAUPkItemStruct@@PBUItemStruct@@@Z", SN_NOWARN)
set_name(0x00454a4c, "?VerifyGoldSeeds@@YIXPAUPlayerStruct@@@Z", SN_NOWARN)
set_name(0x00454ab7, "?UnPackPlayer@@YIXPBUPkPlayerStruct@@HH@Z", SN_NOWARN)
set_name(0x00454d2e, "?UnPackItem@@YIXPBUPkItemStruct@@PAUItemStruct@@@Z", SN_NOWARN)
set_name(0x00454de8, "?DecodeFullCel@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x00454e52, "?DrawCel@@YIXJJPAEJJ@Z", SN_NOWARN)
set_name(0x00454e99, "?DrawCelP@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x00454ec1, "?DrawSlabCel@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00454f4f, "?DrawSlabCelP@@YIXPAE0JJJJ@Z", SN_NOWARN)
set_name(0x00454fa7, "?DecodeFullCelL@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x0045501e, "xbytes_?DecodeFullCelL@@YIXPAE0JJ@Z", SN_NOWARN) # extra (inline asm)
set_name(0x00455085, "?TDecodeFullCelL@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x00455164, "?DrawCelL@@YIXJJPAEJJ@Z", SN_NOWARN)
set_name(0x004551b9, "?DrawSlabCelL@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x0045524b, "?TDrawSlabCelPL@@YIXPAE0JJJJ@Z", SN_NOWARN)
set_name(0x004552c7, "?DrawSlabCelI@@YIXJJPAEJJJJD@Z", SN_NOWARN)
set_name(0x004553e0, "?CDecodeFullCel@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x00455462, "?CDrawSlabCel@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x004554f0, "?CDrawSlabCelP@@YIXPAE0JJJJ@Z", SN_NOWARN)
set_name(0x00455549, "?CDecodeFullCelL@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x004555dc, "xbytes_?CDecodeFullCelL@@YIXPAE0JJ@Z", SN_NOWARN) # extra (inline asm)
set_name(0x00455643, "?TCDecodeFullCelL@@YIXPAE0JJ@Z", SN_NOWARN)
set_name(0x0045573e, "?CDrawSlabCelL@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x004557cc, "?TCDrawSlabCelPL@@YIXPAE0JJJJ@Z", SN_NOWARN)
set_name(0x00455842, "?CDrawSlabCelI@@YIXJJPAEJJJJD@Z", SN_NOWARN)
set_name(0x00455965, "?DrawBuffCel@@YIXPAEJJJ0JJ@Z", SN_NOWARN)
set_name(0x004559f2, "?OutlineSlabCel@@YIXEJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00455af3, "?COutlineSlabCel@@YIXEJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00455c29, "?DrawPoint@@YIXHHE@Z", SN_NOWARN)
set_name(0x00455c72, "?plot@@YIXHH@Z", SN_NOWARN)
set_name(0x00455cff, "?DrawLine@@YIXHHHHE@Z", SN_NOWARN)
set_name(0x0045615a, "?GetDirection@@YIHHHHH@Z", SN_NOWARN)
set_name(0x004561f9, "?SetRndSeed@@YIXJ@Z", SN_NOWARN)
set_name(0x00456210, "?GetRndSeed@@YIJXZ", SN_NOWARN)
set_name(0x00456231, "?random@@YIJEJ@Z", SN_NOWARN)
set_name(0x0045625a, "_$E4", SN_NOWARN)
set_name(0x00456264, "_$E1", SN_NOWARN)
set_name(0x00456270, "_$E3", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0045627e, "_$E2", SN_NOWARN)
set_name(0x0045628a, "?mem_cleanup@@YIXH@Z", SN_NOWARN)
set_name(0x0045628b, "?DiabloAllocPtr@@YIPAEK@Z", SN_NOWARN)
set_name(0x004562da, "?mem_free_dbg@@YIXPAX@Z", SN_NOWARN)
set_name(0x0045630a, "?LoadFileInMem@@YIPAEPBDPAK@Z", SN_NOWARN)
set_name(0x0045636a, "?LoadFileWithMem@@YIKPBDPAE@Z", SN_NOWARN)
set_name(0x004563cf, "?TranslateCels@@YIXPAE0H@Z", SN_NOWARN)
set_name(0x00456451, "?DrawUnit@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x004564cc, "?RLEDrawUnit@@YIXPAE0HH@Z", SN_NOWARN)
set_name(0x00456554, "?DrawUnitOutline@@YIXEJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x004565d5, "?RLEDrawOutline@@YIXPAE0HHE@Z", SN_NOWARN)
set_name(0x00456691, "?DrawInfraUnit@@YIXJJPAEJJJJD@Z", SN_NOWARN)
set_name(0x0045674e, "?RLEDrawLitUnit@@YIXPAE0HH0@Z", SN_NOWARN)
set_name(0x004567f3, "?DrawLitUnit@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00456894, "?DrawUnitClipped@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00456917, "?RLEDrawUnitClipped@@YIXPAE0HH@Z", SN_NOWARN)
set_name(0x004569b3, "?DrawUnitOutlineClipped@@YIXEJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00456a47, "?RLEDrawOutlineClipped@@YIXPAE0HHE@Z", SN_NOWARN)
set_name(0x00456b17, "?DrawInfraUnitClipped@@YIXJJPAEJJJJD@Z", SN_NOWARN)
set_name(0x00456bd4, "?RLEDrawLitUnitClipped@@YIXPAE0HH0@Z", SN_NOWARN)
set_name(0x00456c91, "?DrawLitUnitClipped@@YIXJJPAEJJJJ@Z", SN_NOWARN)
set_name(0x00456d38, "?PlayInGameMovie@@YIXPBD@Z", SN_NOWARN)
set_name(0x00456d7a, "?RotateOffset@@YIXAAH0000000@Z", SN_NOWARN)
set_name(0x00456dfd, "?DoLighting@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00457121, "?DoUnLight@@YIXHHH@Z", SN_NOWARN)
set_name(0x0045719d, "?DoUnVision@@YIXHHH@Z", SN_NOWARN)
set_name(0x004571fd, "?DoVision@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x004574e0, "?FreeLightTable@@YIXXZ", SN_NOWARN)
set_name(0x004574f5, "?InitLightTable@@YIXXZ", SN_NOWARN)
set_name(0x00457505, "?MakeLightTable@@YIXXZ", SN_NOWARN)
set_name(0x00457889, "?InitLightMax@@YIXXZ", SN_NOWARN)
set_name(0x004578a1, "?InitLighting@@YIXXZ", SN_NOWARN)
set_name(0x004578bf, "?AddLight@@YIHHHH@Z", SN_NOWARN)
set_name(0x0045792a, "?AddUnLight@@YIXH@Z", SN_NOWARN)
set_name(0x0045794c, "?ChangeLightRadius@@YIXHH@Z", SN_NOWARN)
set_name(0x0045799b, "?ChangeLightXY@@YIXHHH@Z", SN_NOWARN)
set_name(0x004579f6, "?ChangeLightOff@@YIXHHH@Z", SN_NOWARN)
set_name(0x00457a51, "?ChangeLight@@YIXHHHH@Z", SN_NOWARN)
set_name(0x00457ab8, "?ProcessLightList@@YIXXZ", SN_NOWARN)
set_name(0x00457bc3, "?SavePreLighting@@YIXXZ", SN_NOWARN)
set_name(0x00457bdb, "?InitVision@@YIXXZ", SN_NOWARN)
set_name(0x00457c17, "?AddVision@@YIHHHHH@Z", SN_NOWARN)
set_name(0x00457c8d, "?ChangeVisionRadius@@YIXHH@Z", SN_NOWARN)
set_name(0x00457ccf, "?ChangeVisionXY@@YIXHHH@Z", SN_NOWARN)
set_name(0x00457d1c, "?ProcessVisionList@@YIXXZ", SN_NOWARN)
set_name(0x00457e2f, "?BloodCycle@@YIXXZ", SN_NOWARN)
set_name(0x00457e77, "?FreeGameMem@@YIXXZ", SN_NOWARN)
set_name(0x00457eef, "?StartGame@@YIHHH@Z", SN_NOWARN)
set_name(0x00457f87, "?run_game_loop@@YIXI@Z", SN_NOWARN)
set_name(0x00458171, "?start_game@@YIXI@Z", SN_NOWARN)
set_name(0x004581c2, "?free_game@@YIXXZ", SN_NOWARN)
set_name(0x00458206, "?grab_event@@YIHXZ", SN_NOWARN)
set_name(0x00458232, "_WinMain@16", SN_NOWARN)
set_name(0x00458531, "?CommandLine@@YIXPBD@Z", SN_NOWARN)
set_name(0x0045860f, "?InitOnce@@YIXXZ", SN_NOWARN)
set_name(0x0045865f, "?DiabloUnhandledExceptionFilter@@YGJPAU_EXCEPTION_POINTERS@@@Z", SN_NOWARN)
set_name(0x00458681, "?ActivatePreviousInstance@@YIHPBD@Z", SN_NOWARN)
set_name(0x004586c8, "?clear_windows@@YIHXZ", SN_NOWARN)
set_name(0x00458771, "?DisableInputWndProc@@YGJPAUHWND__@@IIJ@Z", SN_NOWARN)
set_name(0x00458860, "?GM_Game@@YGJPAUHWND__@@IIJ@Z", SN_NOWARN)
set_name(0x00458b4d, "?wm_lbuttondown@@YIHI@Z", SN_NOWARN)
set_name(0x00458d7d, "?CheckPlrLBtn@@YIHH@Z", SN_NOWARN)
set_name(0x0045908f, "?TryIconCurs@@YIHXZ", SN_NOWARN)
set_name(0x004592c3, "?wm_lbuttonup@@YIXXZ", SN_NOWARN)
set_name(0x00459308, "?wm_rbuttondown@@YIXXZ", SN_NOWARN)
set_name(0x0045940e, "?wm_mousemove@@YIXXZ", SN_NOWARN)
set_name(0x00459413, "?wm_syskeydown@@YIHI@Z", SN_NOWARN)
set_name(0x0045943d, "?SendTaunt@@YIXK@Z", SN_NOWARN)
set_name(0x004594e3, "?wm_keyup@@YIXI@Z", SN_NOWARN)
set_name(0x004594ee, "?wm_keydown@@YIXI@Z", SN_NOWARN)
set_name(0x004599a9, "?TogglePause@@YIXXZ", SN_NOWARN)
set_name(0x004599e4, "?wm_char@@YIXI@Z", SN_NOWARN)
set_name(0x0045a002, "?LoadLvlGFX@@YIXXZ", SN_NOWARN)
set_name(0x0045a161, "?LoadAllGFX@@YIXXZ", SN_NOWARN)
set_name(0x0045a18e, "?CreateLevel@@YIXH@Z", SN_NOWARN)
set_name(0x0045a26b, "nullsub_9", SN_NOWARN) # extra (nullsub)
set_name(0x0045a26c, "?LoadGameLevel@@YIXHH@Z", SN_NOWARN)
set_name(0x0045a7c9, "?game_loop@@YIXH@Z", SN_NOWARN)
set_name(0x0045a81f, "?game_logic@@YIXXZ", SN_NOWARN)
set_name(0x0045a8df, "?timeout_cursor@@YIXH@Z", SN_NOWARN)
set_name(0x0045a96f, "?DoTimedEvents@@YIXXZ", SN_NOWARN)
set_name(0x0045a9aa, "?alloc_plr@@YIXXZ", SN_NOWARN)
set_name(0x0045a9dd, "?alloc_plr_chunk@@YIPAUPlayerStruct@@PAU1@@Z", SN_NOWARN)
set_name(0x0045aa3d, "?plr_encrypt@@YIXH@Z", SN_NOWARN)
set_name(0x0045aae2, "?calc_checksum@@YIKPAXKK@Z", SN_NOWARN)
set_name(0x0045ab04, "?CRASH@@YIXXZ", SN_NOWARN)
set_name(0x0045ab30, "?encrypt_aux@@YIXP6IXPAKKK@Z@Z", SN_NOWARN)
set_name(0x0045ab79, "?InitDead@@YIXXZ", SN_NOWARN)
set_name(0x0045ad2d, "?AddDead@@YIXHHDH@Z", SN_NOWARN)
set_name(0x0045ad4e, "?SyncUniqDead@@YIXXZ", SN_NOWARN)
set_name(0x0045addd, "?InitPortals@@YIXXZ", SN_NOWARN)
set_name(0x0045ae06, "?SyncPortal@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x0045ae44, "?AddWarpMissile@@YIXHHH@Z", SN_NOWARN)
set_name(0x0045aebd, "?SyncPortals@@YIXXZ", SN_NOWARN)
set_name(0x0045af20, "?AddInTownPortal@@YIXH@Z", SN_NOWARN)
set_name(0x0045af34, "?ActivatePortal@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x0045af78, "?DeactivatePortal@@YIXH@Z", SN_NOWARN)
set_name(0x0045af86, "?PortalOnLevel@@YIHH@Z", SN_NOWARN)
set_name(0x0045afa9, "?RemovePortalMissile@@YIXH@Z", SN_NOWARN)
set_name(0x0045b024, "?SetCurrentPortal@@YIXH@Z", SN_NOWARN)
set_name(0x0045b02b, "?GetPortalLevel@@YIXXZ", SN_NOWARN)
set_name(0x0045b109, "?GetPortalLvlPos@@YIXXZ", SN_NOWARN)
set_name(0x0045b165, "?CheckMapOfDoomTime@@YIHXZ", SN_NOWARN)
set_name(0x0045b181, "?GetDoomMem@@YIXXZ", SN_NOWARN)
set_name(0x0045b191, "?FreeDoomMem@@YIXXZ", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0045b1a6, "?LoadDoomFrame@@YIXXZ", SN_NOWARN)
set_name(0x0045b1f3, "?InitMapOfDoomView@@YIXXZ", SN_NOWARN)
set_name(0x0045b225, "?EndMapOfDoomView@@YIXXZ", SN_NOWARN)
set_name(0x0045b23a, "?DrawMapOfDoom@@YIXXZ", SN_NOWARN)
set_name(0x0045b29f, "?TrackMouse@@YIXXZ", SN_NOWARN)
set_name(0x0045b355, "?TrackInit@@YIXH@Z", SN_NOWARN)
set_name(0x0045b3a7, "?IsTracking@@YIHXZ", SN_NOWARN)
set_name(0x0045b3af, "?GM_LoadGame@@YIXH@Z", SN_NOWARN)
set_name(0x0045b900, "?BLoad@@YIDXZ", SN_NOWARN)
set_name(0x0045b90e, "?ILoad@@YIHXZ", SN_NOWARN)
set_name(0x0045b95a, "?LLoad@@YIJXZ", SN_NOWARN)
set_name(0x0045b9a6, "?OLoad@@YIHXZ", SN_NOWARN)
set_name(0x0045b9bb, "?LoadPlr@@YIXH@Z", SN_NOWARN)
set_name(0x0045b9e5, "?LoadMonst@@YIXH@Z", SN_NOWARN)
set_name(0x0045ba1b, "?LoadMissile@@YIXH@Z", SN_NOWARN)
set_name(0x0045ba42, "?LoadObject@@YIXH@Z", SN_NOWARN)
set_name(0x0045ba64, "?LoadItem@@YIXH@Z", SN_NOWARN)
set_name(0x0045ba97, "?LoadPremium@@YIXH@Z", SN_NOWARN)
set_name(0x0045babe, "?LoadQuest@@YIXH@Z", SN_NOWARN)
set_name(0x0045bb12, "?LoadLight@@YIXH@Z", SN_NOWARN)
set_name(0x0045bb34, "?LoadVision@@YIXH@Z", SN_NOWARN)
set_name(0x0045bb56, "?LoadPortal@@YIXH@Z", SN_NOWARN)
set_name(0x0045bb78, "?GM_SaveGame@@YIXXZ", SN_NOWARN)
set_name(0x0045c049, "?BSave@@YIXD@Z", SN_NOWARN)
set_name(0x0045c057, "?ISave@@YIXH@Z", SN_NOWARN)
set_name(0x0045c096, "?LSave@@YIXJ@Z", SN_NOWARN)
set_name(0x0045c0d5, "?OSave@@YIXH@Z", SN_NOWARN)
set_name(0x0045c0ed, "?SavePlr@@YIXH@Z", SN_NOWARN)
set_name(0x0045c117, "?SaveMonst@@YIXH@Z", SN_NOWARN)
set_name(0x0045c141, "?SaveMissile@@YIXH@Z", SN_NOWARN)
set_name(0x0045c168, "?SaveObject@@YIXH@Z", SN_NOWARN)
set_name(0x0045c18a, "?SaveItem@@YIXH@Z", SN_NOWARN)
set_name(0x0045c1b1, "?SavePremium@@YIXH@Z", SN_NOWARN)
set_name(0x0045c1d8, "?SaveQuest@@YIXH@Z", SN_NOWARN)
set_name(0x0045c230, "?SaveLight@@YIXH@Z", SN_NOWARN)
set_name(0x0045c252, "?SaveVision@@YIXH@Z", SN_NOWARN)
set_name(0x0045c274, "?SavePortal@@YIXH@Z", SN_NOWARN)
set_name(0x0045c296, "?SaveLevel@@YIXXZ", SN_NOWARN)
set_name(0x0045c59a, "?LoadLevel@@YIXXZ", SN_NOWARN)
set_name(0x0045c897, "?GetDamageAmt@@YIXHPAH0@Z", SN_NOWARN)
set_name(0x0045cf4a, "?CheckBlock@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0045cfa4, "?FindClosest@@YIHHHH@Z", SN_NOWARN)
set_name(0x0045d0de, "?GetSpellLevel@@YIHHH@Z", SN_NOWARN)
set_name(0x0045d118, "?DeleteMissile@@YIXHH@Z", SN_NOWARN)
set_name(0x0045d682, "?MonsterTrapHit@@YIHHHHHHE@Z", SN_NOWARN)
set_name(0x0045dc67, "?MonsterMHit@@YIHHHHHHHE@Z", SN_NOWARN)
set_name(0x0045dc9d, "?PlayerMHit@@YIHHHHHHHEH@Z", SN_NOWARN)
set_name(0x0045dd32, "?Plr2PlrMHit@@YIHHHHHHHE@Z", SN_NOWARN)
set_name(0x0045dda0, "?SetMissDir@@YIXHH@Z", SN_NOWARN)
set_name(0x0045de61, "?SetMissAnim@@YIXHH@Z", SN_NOWARN)
set_name(0x0045df36, "?ILoadMissileGFX@@YIXE@Z", SN_NOWARN)
set_name(0x0045e113, "?InitMissileGFX@@YIXXZ", SN_NOWARN)
set_name(0x0045e474, "?FreeMissileGFX@@YIXXZ", SN_NOWARN)
set_name(0x0045e915, "?FreeMissileFile@@YIXH@Z", SN_NOWARN)
set_name(0x0045ec7f, "?IFreeMissileGFX@@YIXXZ", SN_NOWARN)
set_name(0x0045efe6, "?InitMissiles@@YIXXZ", SN_NOWARN)
set_name(0x0045f06d, "?AddLArrow@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f087, "?GetDirection16@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0045f173, "?GetMissileVel@@YIXHHHHHH@Z", SN_NOWARN)
set_name(0x0045f1a1, "?AddArrow@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f20b, "?GetVileMissPos@@YIXHHH@Z", SN_NOWARN)
set_name(0x0045f239, "?AddRndTeleport@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f267, "?AddFirebolt@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f34c, "?AddMagmaball@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f420, "?GetMissilePos@@YIXH@Z", SN_NOWARN)
set_name(0x0045f4f7, "?AddKrull@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f593, "?PutMissile@@YIXH@Z", SN_NOWARN)
set_name(0x0045f6e8, "?AddTeleport@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f816, "?AddLightball@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f88d, "?AddFirewall@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045f8d3, "?AddFireball@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045fa08, "?AddLightctrl@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045fa8c, "?AddLightning@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045fb5b, "?AddMisexp@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045fcb2, "?AddWeapexp@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045fd25, "?CheckIfTrig@@YIHHH@Z", SN_NOWARN)
set_name(0x0045fdfb, "?AddTown@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045fefa, "?AddFlash@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045ff6a, "?AddFlash2@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0045ffca, "?AddManashield@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460212, "?AddFiremove@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0046030e, "?AddGuardian@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004603e2, "?AddChain@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460442, "?AddBlood@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004604cb, "?AddBone@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0046070f, "?AddMetal@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460744, "?AddRhino@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460778, "?AddFireman@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004607bd, "?AddFlare@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460804, "?AddAcid@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460918, "?AddFireonly@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004609fb, "?AddAcidpud@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460b2c, "?AddStone@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460ba7, "?AddGolem@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460be5, "?AddEther@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460c50, "?AddBloodR@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460df5, "?AddSpurt@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460ec1, "?AddBoom@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460f4b, "?AddHeal@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460f5e, "?AddHealOther@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00460fc6, "?AddElement@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461019, "?GetDirection8@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0046112b, "?AddIdentify@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461162, "?AddFirewallC@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461291, "?AddInfra@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004612ea, "?AddWave@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461466, "?AddNova@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004614cc, "?AddBoil@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461519, "?AddRepair@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461639, "?AddRecharge@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x0046164c, "?AddDisarm@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004616a5, "?AddApoca@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004616fe, "?AddFlame@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461735, "?AddFlamec@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461824, "?AddCbolt@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461939, "?AddHbolt@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x004619b5, "?AddResurrect@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461adf, "?AddResurrectBeam@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461bd4, "?AddTelekinesis@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461c0e, "?AddBoneSpirit@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461c5c, "?AddRportal@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461c93, "?AddDiabApoca@@YIXHHHHHHDHH@Z", SN_NOWARN)
set_name(0x00461daa, "?AddMissile@@YIHHHHHHHDHHH@Z", SN_NOWARN)
set_name(0x00461df9, "?Sentfire@@YIHHHH@Z", SN_NOWARN)
set_name(0x00461e82, "?MI_Dummy@@YIXH@Z", SN_NOWARN)
set_name(0x0046200f, "?MI_Golem@@YIXH@Z", SN_NOWARN)
set_name(0x004620f7, "?MI_SetManashield@@YIXH@Z", SN_NOWARN)
set_name(0x004620f8, "?MI_LArrow@@YIXH@Z", SN_NOWARN)
set_name(0x00462244, "?CheckMissileCol@@YIXHHHEHHE@Z", SN_NOWARN)
set_name(0x0046224f, "?MI_Arrow@@YIXH@Z", SN_NOWARN)
set_name(0x00462597, "?MI_Firebolt@@YIXH@Z", SN_NOWARN)
set_name(0x0046266f, "?MI_Lightball@@YIXH@Z", SN_NOWARN)
set_name(0x00462996, "?MI_Krull@@YIXH@Z", SN_NOWARN)
set_name(0x00462a81, "?MI_Acidpud@@YIXH@Z", SN_NOWARN)
set_name(0x00462aed, "?MI_Firewall@@YIXH@Z", SN_NOWARN)
set_name(0x00462b5d, "?MI_Fireball@@YIXH@Z", SN_NOWARN)
set_name(0x00462cd0, "?MI_Lightctrl@@YIXH@Z", SN_NOWARN)
set_name(0x004630eb, "?MI_Lightning@@YIXH@Z", SN_NOWARN)
set_name(0x004632f4, "?MI_Town@@YIXH@Z", SN_NOWARN)
set_name(0x00463373, "?MI_Flash@@YIXH@Z", SN_NOWARN)
set_name(0x00463533, "?MI_Flash2@@YIXH@Z", SN_NOWARN)
set_name(0x0046365d, "?MI_Manashield@@YIXH@Z", SN_NOWARN)
set_name(0x0046373a, "?MI_Ether@@YIXH@Z", SN_NOWARN)
set_name(0x004639a8, "?MI_Firemove@@YIXH@Z", SN_NOWARN)
set_name(0x00463a88, "?MI_Guardian@@YIXH@Z", SN_NOWARN)
set_name(0x00463c4f, "?MI_Chain@@YIXH@Z", SN_NOWARN)
set_name(0x00463e51, "?MI_Blood@@YIXH@Z", SN_NOWARN)
set_name(0x00464017, "?MI_Weapexp@@YIXH@Z", SN_NOWARN)
set_name(0x00464056, "?MI_Misexp@@YIXH@Z", SN_NOWARN)
set_name(0x0046419f, "?MI_Acidsplat@@YIXH@Z", SN_NOWARN)
set_name(0x0046426e, "?MI_Teleport@@YIXH@Z", SN_NOWARN)
set_name(0x004642f7, "?MI_Stone@@YIXH@Z", SN_NOWARN)
set_name(0x00464445, "?MI_Boom@@YIXH@Z", SN_NOWARN)
set_name(0x004644f7, "?MI_Rhino@@YIXH@Z", SN_NOWARN)
set_name(0x0046455e, "?MoveMissilePos@@YIXH@Z", SN_NOWARN)
set_name(0x004646ed, "?MI_Fireman@@YIXH@Z", SN_NOWARN)
set_name(0x004648b3, "?MI_FirewallC@@YIXH@Z", SN_NOWARN)
set_name(0x00464a26, "?MI_Infra@@YIXH@Z", SN_NOWARN)
set_name(0x00464a6d, "?MI_Apoca@@YIXH@Z", SN_NOWARN)
set_name(0x00464b64, "?MI_Wave@@YIXH@Z", SN_NOWARN)
set_name(0x00464de5, "?MI_Nova@@YIXH@Z", SN_NOWARN)
set_name(0x00464f58, "?MI_Boil@@YIXH@Z", SN_NOWARN)
set_name(0x00464f69, "?MI_Flame@@YIXH@Z", SN_NOWARN)
set_name(0x0046502a, "?MI_Flamec@@YIXH@Z", SN_NOWARN)
set_name(0x00465108, "?MI_Cbolt@@YIXH@Z", SN_NOWARN)
set_name(0x00465296, "?MI_Hbolt@@YIXH@Z", SN_NOWARN)
set_name(0x004653d7, "?MI_Element@@YIXH@Z", SN_NOWARN)
set_name(0x00465755, "?MI_Bonespirit@@YIXH@Z", SN_NOWARN)
set_name(0x0046593d, "?MI_ResurrectBeam@@YIXH@Z", SN_NOWARN)
set_name(0x00465964, "?MI_Rportal@@YIXH@Z", SN_NOWARN)
set_name(0x00465a95, "?ProcessMissiles@@YIXXZ", SN_NOWARN)
set_name(0x00465bfc, "?SyncMissAnim@@YIXXZ", SN_NOWARN)
set_name(0x00465c89, "?ClearMissileSpot@@YIXH@Z", SN_NOWARN)
set_name(0x00465cad, "?DrawPause@@YIXXZ", SN_NOWARN)
set_name(0x00465cdf, "?DrawBigFontXY@@YIXHHPBD@Z", SN_NOWARN)
set_name(0x00465d35, "?gmenu_free@@YIXXZ", SN_NOWARN)
set_name(0x00465d8f, "?gmenu_init@@YIXXZ", SN_NOWARN)
set_name(0x00465e07, "?gmenu_is_on@@YIHXZ", SN_NOWARN)
set_name(0x00465e12, "?gmenu_set_menu@@YIXPAUTMenuItem@@P6IX0@Z@Z", SN_NOWARN)
set_name(0x00465e79, "?gmenu_change@@YIXH@Z", SN_NOWARN)
set_name(0x00465ef9, "?gmenu_draw@@YIXXZ", SN_NOWARN)
set_name(0x00465f90, "?gmenu_draw_item@@YIXPBUTMenuItem@@H@Z", SN_NOWARN)
set_name(0x0046608b, "?DrawBar@@YIXKKKK@Z", SN_NOWARN)
set_name(0x004660cd, "?gmenu_calc_item_width@@YIKPBUTMenuItem@@@Z", SN_NOWARN)
set_name(0x0046610a, "?gmenu_key@@YIHI@Z", SN_NOWARN)
set_name(0x004661a5, "?gmenu_slider@@YIXH@Z", SN_NOWARN)
set_name(0x004661f7, "?gmenu_mousemove@@YIHXZ", SN_NOWARN)
set_name(0x00466262, "?gmenu_mouse_in_slider@@YIEPAJ@Z", SN_NOWARN)
set_name(0x0046629c, "?gmenu_click@@YIHH@Z", SN_NOWARN)
set_name(0x00466373, "?gmenu_set_enable@@YIXPAUTMenuItem@@H@Z", SN_NOWARN)
set_name(0x00466382, "?gmenu_set_slider@@YIXPAUTMenuItem@@JJJ@Z", SN_NOWARN)
set_name(0x004663cb, "?gmenu_get_slider@@YIJPBUTMenuItem@@JJ@Z", SN_NOWARN)
set_name(0x00466408, "?gmenu_set_slider_ticks@@YIXPAUTMenuItem@@K@Z", SN_NOWARN)
set_name(0x0046641f, "?DecodeFile@@YIKPAEKPBD@Z", SN_NOWARN)
set_name(0x0046652b, "?DestroyKeys@@YIXXZ", SN_NOWARN)
set_name(0x00466530, "?InitializeKeys@@YIXHPBD@Z", SN_NOWARN)
set_name(0x00466613, "?CalcEncodeDstBytes@@YIKK@Z", SN_NOWARN)
set_name(0x00466623, "?EncodeFile@@YIXPAEKKPBD@Z", SN_NOWARN)
set_name(0x00466745, "?InitNoTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00466752, "?InitTownTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00466901, "?InitL1Triggers@@YIXXZ", SN_NOWARN)
set_name(0x0046697e, "?InitL2Triggers@@YIXXZ", SN_NOWARN)
set_name(0x00466a44, "?InitL3Triggers@@YIXXZ", SN_NOWARN)
set_name(0x00466aec, "?InitL4Triggers@@YIXXZ", SN_NOWARN)
set_name(0x00466be0, "?InitSKingTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00466c13, "?InitSChambTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00466c46, "?InitPWaterTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00466c79, "?InitVPTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00466cac, "?ForceTownTrig@@YIHXZ", SN_NOWARN)
set_name(0x00466e2e, "?ForceL1Trig@@YIHXZ", SN_NOWARN)
set_name(0x00466f6f, "?ForceL2Trig@@YIHXZ", SN_NOWARN)
set_name(0x00467191, "?ForceL3Trig@@YIHXZ", SN_NOWARN)
set_name(0x00467395, "?ForceL4Trig@@YIHXZ", SN_NOWARN)
set_name(0x0046761a, "?Freeupstairs@@YIXXZ", SN_NOWARN)
set_name(0x00467664, "?ForceSKingTrig@@YIHXZ", SN_NOWARN)
set_name(0x004676cb, "?ForceSChambTrig@@YIHXZ", SN_NOWARN)
set_name(0x00467732, "?ForcePWaterTrig@@YIHXZ", SN_NOWARN)
set_name(0x00467799, "?CheckTrigForce@@YIXXZ", SN_NOWARN)
set_name(0x00467852, "?CheckTriggers@@YIXXZ", SN_NOWARN)
set_name(0x00467a5f, "?play_movie@@YIXPBDH@Z", SN_NOWARN)
set_name(0x00467b69, "?MovieWndProc@@YGJPAUHWND__@@IIJ@Z", SN_NOWARN)
set_name(0x00467bce, "_$E4", SN_NOWARN)
set_name(0x00467bd8, "_$E1", SN_NOWARN)
set_name(0x00467be4, "_$E3", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00467bf2, "_$E2", SN_NOWARN)
set_name(0x00467bfe, "?init_directx@@YIXPAUHWND__@@@Z", SN_NOWARN)
set_name(0x00467d20, "?init_backbuf@@YIXXZ", SN_NOWARN)
set_name(0x00467e5e, "?init_primary@@YIXXZ", SN_NOWARN)
set_name(0x00467ec0, "?InDirectDrawCreate@@YIJPAU_GUID@@PAPAUIDirectDraw@@PAUIUnknown@@@Z", SN_NOWARN)
set_name(0x00467f40, "?lock_buf@@YIXE@Z", SN_NOWARN)
set_name(0x00467f45, "?lock_buf_priv@@YIXXZ", SN_NOWARN)
set_name(0x00467fe6, "?unlock_buf@@YIXE@Z", SN_NOWARN)
set_name(0x00467feb, "?unlock_buf_priv@@YIXXZ", SN_NOWARN)
set_name(0x0046806c, "?free_directx@@YIXXZ", SN_NOWARN)
set_name(0x00468135, "?ddraw_switch_modes@@YIXXZ", SN_NOWARN)
set_name(0x00468198, "?ddraw_reinit@@YIXXZ", SN_NOWARN)
set_name(0x0046819d, "_$E6", SN_NOWARN)
set_name(0x004681a7, "_$E3", SN_NOWARN)
set_name(0x004681b1, "_$E5", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x004681bf, "_$E4", SN_NOWARN)
set_name(0x004681c9, "?ExceptionFilter@CExcept@@CGJPAU_EXCEPTION_POINTERS@@@Z", SN_NOWARN)
set_name(0x0046829b, "?GenerateExceptionReport@@YIXPAXPAU_EXCEPTION_POINTERS@@@Z", SN_NOWARN)
set_name(0x004683d3, "?tprintf@@YAXPAXPBDZZ", SN_NOWARN)
set_name(0x0046840c, "?GetLogicalAddress@@YIHPAXPADKPAK2@Z", SN_NOWARN)
set_name(0x004684a3, "?IntelStackWalk@@YIXPAXPAU_CONTEXT@@@Z", SN_NOWARN)
set_name(0x0046856c, "?GetExceptionString@@YIPADK@Z", SN_NOWARN)
set_name(0x004686f6, "??0CExcept@@QAE@XZ", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0046875b, "??1CExcept@@QAE@XZ", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00468768, "?DRLG_LoadL4SP@@YIXXZ", SN_NOWARN)
set_name(0x004687c9, "?DRLG_FreeL4SP@@YIXXZ", SN_NOWARN)
set_name(0x004687de, "?DRLG_L4SetSPRoom@@YIXHH@Z", SN_NOWARN)
set_name(0x00468874, "?L4SaveQuads@@YIXXZ", SN_NOWARN)
set_name(0x004688fb, "?DRLG_L4SetRoom@@YIXPAEHH@Z", SN_NOWARN)
set_name(0x0046896a, "?DRLG_LoadDiabQuads@@YIXH@Z", SN_NOWARN)
set_name(0x00468a84, "?IsDURWall@@YIHD@Z", SN_NOWARN)
set_name(0x00468aa3, "?IsDLLWall@@YIHD@Z", SN_NOWARN)
set_name(0x00468ac2, "?L4FixRim@@YIXXZ", SN_NOWARN)
set_name(0x00468ae3, "?DRLG_L4GeneralFix@@YIXXZ", SN_NOWARN)
set_name(0x00468b1a, "?CreateL4Dungeon@@YIXIH@Z", SN_NOWARN)
set_name(0x00468b71, "?DRLG_L4@@YIXH@Z", SN_NOWARN)
set_name(0x00469032, "?DRLG_L4Shadows@@YIXXZ", SN_NOWARN)
set_name(0x00469092, "?InitL4Dungeon@@YIXXZ", SN_NOWARN)
set_name(0x004690e3, "?L4makeDmt@@YIXXZ", SN_NOWARN)
set_name(0x0046913d, "?L4AddWall@@YIXXZ", SN_NOWARN)
set_name(0x00469404, "?L4HWallOk@@YIHHH@Z", SN_NOWARN)
set_name(0x004694ab, "?L4VWallOk@@YIHHH@Z", SN_NOWARN)
set_name(0x00469559, "?L4HorizWall@@YIXHHH@Z", SN_NOWARN)
set_name(0x00469618, "?L4VertWall@@YIXHHH@Z", SN_NOWARN)
set_name(0x004696e3, "?L4tileFix@@YIXXZ", SN_NOWARN)
set_name(0x0046a177, "?DRLG_L4Subs@@YIXXZ", SN_NOWARN)
set_name(0x0046a255, "?L4makeDungeon@@YIXXZ", SN_NOWARN)
set_name(0x0046a36a, "?uShape@@YIXXZ", SN_NOWARN)
set_name(0x0046a4c4, "?GetArea@@YIJXZ", SN_NOWARN)
set_name(0x0046a4e8, "?L4firstRoom@@YIXXZ", SN_NOWARN)
set_name(0x0046a63c, "?L4drawRoom@@YIXHHHH@Z", SN_NOWARN)
set_name(0x0046a678, "?L4roomGen@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0046a89f, "?L4checkRoom@@YIHHHHH@Z", SN_NOWARN)
set_name(0x0046a905, "?DRLG_L4PlaceMiniSet@@YIHQBEHHHHHH@Z", SN_NOWARN)
set_name(0x0046abaf, "?DRLG_L4FloodTVal@@YIXXZ", SN_NOWARN)
set_name(0x0046ac27, "?DRLG_L4FTVR@@YIXHHHHH@Z", SN_NOWARN)
set_name(0x0046ae08, "?DRLG_L4TransFix@@YIXXZ", SN_NOWARN)
set_name(0x0046aed7, "?DRLG_L4Corners@@YIXXZ", SN_NOWARN)
set_name(0x0046af13, "?DRLG_L4Pass3@@YIXXZ", SN_NOWARN)
set_name(0x0046b01e, "?gamemenu_on@@YIXXZ", SN_NOWARN)
set_name(0x0046b047, "?gm_single_update@@YIXPAUTMenuItem@@@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0046b088, "?gm_multi_update@@YIXPAUTMenuItem@@@Z", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0046b098, "?gamemenu_off@@YIXXZ", SN_NOWARN)
set_name(0x0046b0a1, "?gamemenu_toggle@@YIXXZ", SN_NOWARN)
set_name(0x0046b0b7, "?fnOptionPrevious@@YIXH@Z", SN_NOWARN)
set_name(0x0046b0bc, "?fnNew@@YIXH@Z", SN_NOWARN)
set_name(0x0046b10f, "?fnQuit@@YIXH@Z", SN_NOWARN)
set_name(0x0046b11f, "?fnLoad@@YIXH@Z", SN_NOWARN)
set_name(0x0046b1a1, "?fnSave@@YIXH@Z", SN_NOWARN)
set_name(0x0046b230, "?fnRestart@@YIXH@Z", SN_NOWARN)
set_name(0x0046b23f, "?fnOptions@@YIXH@Z", SN_NOWARN)
set_name(0x0046b25a, "?set_music_item@@YIXXZ", SN_NOWARN)
set_name(0x0046b275, "?set_volume_item@@YIXPAPBDPAUTMenuItem@@J@Z", SN_NOWARN)
set_name(0x0046b2b8, "?set_sound_item@@YIXXZ", SN_NOWARN)
set_name(0x0046b2d3, "?set_gamma_item@@YIXXZ", SN_NOWARN)
set_name(0x0046b2fc, "?fnMusic@@YIXH@Z", SN_NOWARN)
set_name(0x0046b387, "?get_volume_item@@YIJPBUTMenuItem@@@Z", SN_NOWARN)
set_name(0x0046b394, "?fnSound@@YIXH@Z", SN_NOWARN)
set_name(0x0046b41d, "?fnGamma@@YIXH@Z", SN_NOWARN)
set_name(0x0046b449, "?get_gamma_item@@YIJXZ", SN_NOWARN)
set_name(0x0046b45c, "DrawMTileDitherClipTop", SN_NOWARN) # extra (asm)
set_name(0x0046ca89, "DrawMTileHalfDitherClipTop", SN_NOWARN) # extra (asm)
set_name(0x0046d6c1, "@DrawMTileClipTop@4", SN_NOWARN) # extra (asm)
set_name(0x0046e334, "DrawMTileDitherClipBottom", SN_NOWARN) # extra (asm)
set_name(0x0046fd45, "DrawMTileHalfDitherClipBottom", SN_NOWARN) # extra (asm)
set_name(0x00470c67, "@DrawMTileClipBottom@4", SN_NOWARN) # extra (asm)
set_name(0x00471aba, "@DrawBlankMTile@4", SN_NOWARN) # extra (asm)
set_name(0x00471b20, "_strncpy", SN_NOWARN)
set_name(0x00471c20, "_strlen", SN_NOWARN)
set_name(0x00471ca0, "_vsprintf", SN_NOWARN)
set_name(0x00471d10, "_sprintf", SN_NOWARN)
set_name(0x00471d80, "_memset", SN_NOWARN)
set_name(0x00471de0, "_abs", SN_NOWARN)
set_name(0x00471df0, "_strcmp", SN_NOWARN)
set_name(0x00471e74, "__ftol", SN_NOWARN)
set_name(0x00471ea0, "__fpmath", SN_NOWARN)
set_name(0x00471ec0, "__fpclear", SN_NOWARN)
set_name(0x00471ed0, "__cfltcvt_init", SN_NOWARN)
set_name(0x00471f10, "_strcpy", SN_NOWARN)
set_name(0x00471f20, "_strcat", SN_NOWARN)
set_name(0x00472000, "_memcpy", SN_NOWARN)
set_name(0x00472150, "__rotl", SN_NOWARN)
set_name(0x00472190, "_strchr", SN_NOWARN)
set_name(0x00472250, "__allshl", SN_NOWARN)
set_name(0x00472270, "_atol", SN_NOWARN)
set_name(0x00472320, "_atoi", SN_NOWARN)
set_name(0x00472330, "__itoa", SN_NOWARN)
set_name(0x00472370, "_xtoa", SN_NOWARN)
set_name(0x004723d0, "__onexit", SN_NOWARN)
set_name(0x00472460, "_atexit", SN_NOWARN)
set_name(0x00472480, "___onexitinit", SN_NOWARN)
set_name(0x004724c0, "__beginthreadex", SN_NOWARN)
set_name(0x00472540, "__threadstartex@4", SN_NOWARN)
set_name(0x00472600, "__endthreadex", SN_NOWARN)
set_name(0x00472640, "_memmove", SN_NOWARN)
set_name(0x00472790, "__rotr", SN_NOWARN)
set_name(0x004727c0, "_time", SN_NOWARN)
set_name(0x004728d0, "_toupper", SN_NOWARN)
set_name(0x00472940, "__toupper_lk", SN_NOWARN)
set_name(0x00472a30, "__cinit", SN_NOWARN)
set_name(0x00472a60, "_exit", SN_NOWARN)
set_name(0x00472a80, "__exit", SN_NOWARN)
set_name(0x00472aa0, "_doexit", SN_NOWARN)
set_name(0x00472b60, "__lockexit", SN_NOWARN)
set_name(0x00472b70, "__unlockexit", SN_NOWARN)
set_name(0x00472b80, "__initterm", SN_NOWARN)
set_name(0x00472ba0, "_strrchr", SN_NOWARN)
set_name(0x00472bd0, "__strcmpi", SN_NOWARN) # skip duplicate stricmp
set_name(0x00472ca0, "__findfirst", SN_NOWARN)
set_name(0x00472df0, "__findnext", SN_NOWARN)
set_name(0x00472f30, "___timet_from_ft", SN_NOWARN)
set_name(0x00472fc0, "_isdigit", SN_NOWARN)
set_name(0x00472ff0, "_isspace", SN_NOWARN)
set_name(0x00473020, "_pow", SN_NOWARN)
set_name(0x0047302a, "_log", SN_NOWARN)
set_name(0x00473034, "_log10", SN_NOWARN)
set_name(0x0047303b, "_exp", SN_NOWARN)
set_name(0x00473042, "__CIpow", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047304c, "__CIlog", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00473056, "__CIlog10", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047305d, "__CIexp", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00473070, "__allmul", SN_NOWARN)
set_name(0x004730b0, "__strlwr", SN_NOWARN)
set_name(0x00473210, "_sqrt", SN_NOWARN)
set_name(0x0047321a, "__CIsqrt", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x00473230, "_srand", SN_NOWARN)
set_name(0x00473240, "_rand", SN_NOWARN)
set_name(0x00473270, "_tolower", SN_NOWARN)
set_name(0x004732e0, "__tolower_lk", SN_NOWARN)
set_name(0x004733d0, "__strnicmp", SN_NOWARN)
set_name(0x004734d0, "_free", SN_NOWARN)
set_name(0x00473540, "_malloc", SN_NOWARN)
set_name(0x00473560, "__nh_malloc", SN_NOWARN)
set_name(0x004735b0, "__heap_alloc", SN_NOWARN)
set_name(0x00473610, "_WinMainCRTStartup", SN_NOWARN)
set_name(0x004737c0, "__amsg_exit", SN_NOWARN)
set_name(0x004737f0, "__flsbuf", SN_NOWARN)
set_name(0x00473940, "__output", SN_NOWARN)
set_name(0x004742f0, "_write_char", SN_NOWARN)
set_name(0x00474340, "_write_multi_char", SN_NOWARN)
set_name(0x00474380, "_write_string", SN_NOWARN)
set_name(0x004743c0, "_get_int_arg", SN_NOWARN)
set_name(0x004743d0, "_get_int64_arg", SN_NOWARN)
set_name(0x004743f0, "_get_short_arg", SN_NOWARN)
set_name(0x00474400, "__setdefaultprecision", SN_NOWARN)
set_name(0x00474420, "__ms_p5_test_fdiv", SN_NOWARN)
set_name(0x00474470, "__ms_p5_mp_test_fdiv", SN_NOWARN)
set_name(0x004744a0, "__forcdecpt", SN_NOWARN)
set_name(0x00474510, "__cropzeros", SN_NOWARN)
set_name(0x00474570, "__positive", SN_NOWARN)
set_name(0x00474590, "__fassign", SN_NOWARN)
set_name(0x004745e0, "__cftoe", SN_NOWARN)
set_name(0x00474660, "__cftoe2", SN_NOWARN)
set_name(0x00474750, "__cftof", SN_NOWARN)
set_name(0x004747c0, "__cftof2", SN_NOWARN)
set_name(0x00474880, "__cftog", SN_NOWARN)
set_name(0x00474930, "__cfltcvt", SN_NOWARN)
set_name(0x004749a0, "__shift", SN_NOWARN)
set_name(0x004749d0, "__isctype", SN_NOWARN)
set_name(0x00474a70, "__aulldiv", SN_NOWARN)
set_name(0x00474ae0, "__aullrem", SN_NOWARN)
set_name(0x00474b60, "_realloc", SN_NOWARN)
set_name(0x00474d30, "__msize", SN_NOWARN)
set_name(0x00474da0, "__dosmaperr", SN_NOWARN)
set_name(0x00474e20, "__errno", SN_NOWARN)
set_name(0x00474e30, "___doserrno", SN_NOWARN)
set_name(0x00474e40, "__mtinit", SN_NOWARN)
set_name(0x00474ea0, "__initptd", SN_NOWARN)
set_name(0x00474ec0, "__getptd", SN_NOWARN)
set_name(0x00474f30, "__freeptd", SN_NOWARN)
set_name(0x00474fe0, "_calloc", SN_NOWARN)
set_name(0x0047508c, "__global_unwind2", SN_NOWARN)
set_name(0x004750ac, "__unwind_handler", SN_NOWARN)
set_name(0x004750ce, "__local_unwind2", SN_NOWARN)
set_name(0x00475136, "__abnormal_termination", SN_NOWARN)
set_name(0x00475158, "_at_done", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475159, "__NLG_Notify1", SN_NOWARN)
set_name(0x00475162, "__NLG_Notify", SN_NOWARN)
set_name(0x00475180, "__XcptFilter", SN_NOWARN)
set_name(0x004752d0, "_xcptlookup", SN_NOWARN)
set_name(0x00475308, "__except_handler3", SN_NOWARN)
set_name(0x004753c5, "__seh_longjmp_unwind@4", SN_NOWARN)
set_name(0x004753e0, "___loctotime_t", SN_NOWARN)
set_name(0x004754d0, "___init_dummy", SN_NOWARN)
set_name(0x004754e0, "__mtinitlocks", SN_NOWARN)
set_name(0x00475510, "__lock", SN_NOWARN)
set_name(0x00475580, "__unlock", SN_NOWARN)
set_name(0x004755a0, "__lock_file", SN_NOWARN)
set_name(0x004755e0, "__lock_file2", SN_NOWARN)
set_name(0x00475610, "__unlock_file", SN_NOWARN)
set_name(0x00475650, "__unlock_file2", SN_NOWARN)
set_name(0x00475680, "___crtLCMapStringA", SN_NOWARN)
set_name(0x004758b0, "_strncnt", SN_NOWARN)
set_name(0x004758e0, "fFYTOX", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475984, "_rtforln0", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475994, "_rtforloginf", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475999, "fFLOGm", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x004759a8, "_rtforyto0", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x004759ad, "_rtfor0tox", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x004759c7, "zerotoxdone", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475a12, "_expbigret", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475a31, "_rtforexpinf", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475a3e, "__ffexpm1", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475a81, "_isintTOS", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475aa6, "_isintTOSret", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475ab5, "_usepowhlp", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475ae6, "noerror", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475af0, "__cintrindisp2", SN_NOWARN)
set_name(0x00475b2e, "__cintrindisp1", SN_NOWARN)
set_name(0x00475b6b, "__ctrandisp2", SN_NOWARN)
set_name(0x00475bb3, "ctranexit", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475bba, "cintrinexit", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475ceb, "__ctrandisp1", SN_NOWARN)
set_name(0x00475d1e, "__fload", SN_NOWARN)
set_name(0x00475d60, "fFSQRT", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00475d80, "__heap_init", SN_NOWARN)
set_name(0x00475dc0, "___sbh_new_region", SN_NOWARN)
set_name(0x00475f30, "___sbh_release_region", SN_NOWARN)
set_name(0x00475f90, "___sbh_decommit_pages", SN_NOWARN)
set_name(0x00476070, "___sbh_find_block", SN_NOWARN)
set_name(0x004760d0, "___sbh_free_block", SN_NOWARN)
set_name(0x00476120, "___sbh_alloc_block", SN_NOWARN)
set_name(0x004763a0, "___sbh_alloc_block_from_page", SN_NOWARN)
set_name(0x00476520, "___sbh_resize_block", SN_NOWARN)
set_name(0x004765f0, "__callnewh", SN_NOWARN)
set_name(0x00476630, "__ismbblead", SN_NOWARN)
set_name(0x00476650, "_x_ismbbtype", SN_NOWARN)
set_name(0x00476690, "__setenvp", SN_NOWARN)
set_name(0x00476780, "__setargv", SN_NOWARN)
set_name(0x00476820, "_parse_cmdline", SN_NOWARN)
set_name(0x004769f0, "___crtGetEnvironmentStringsA", SN_NOWARN)
set_name(0x00476b80, "__setmbcp", SN_NOWARN)
set_name(0x00476db0, "_getSystemCP", SN_NOWARN)
set_name(0x00476e00, "_CPtoLCID", SN_NOWARN)
set_name(0x00476e60, "_setSBCS", SN_NOWARN)
set_name(0x00476e90, "___initmbctable", SN_NOWARN)
set_name(0x00476ea0, "__ioinit", SN_NOWARN)
set_name(0x00477080, "__FF_MSGBANNER", SN_NOWARN)
set_name(0x004770c0, "__NMSG_WRITE", SN_NOWARN)
set_name(0x004772c0, "__write", SN_NOWARN)
set_name(0x00477340, "__write_lk", SN_NOWARN)
set_name(0x00477540, "__lseek", SN_NOWARN)
set_name(0x004775c0, "__lseek_lk", SN_NOWARN)
set_name(0x00477650, "__getbuf", SN_NOWARN)
set_name(0x004776a0, "__isatty", SN_NOWARN)
set_name(0x004776d0, "___initstdio", SN_NOWARN)
set_name(0x004777a0, "___endstdio", SN_NOWARN)
set_name(0x004777c0, "_wctomb", SN_NOWARN)
set_name(0x00477820, "__wctomb_lk", SN_NOWARN)
set_name(0x004778c0, "__control87", SN_NOWARN)
set_name(0x00477900, "__controlfp", SN_NOWARN)
set_name(0x00477920, "__abstract_cw", SN_NOWARN)
set_name(0x004779d0, "__hw_cw", SN_NOWARN)
set_name(0x00477a60, "__fptrap", SN_NOWARN)
set_name(0x00477a70, "__ZeroTail", SN_NOWARN)
set_name(0x00477ae0, "__IncMan", SN_NOWARN)
set_name(0x00477b50, "__RoundMan", SN_NOWARN)
set_name(0x00477c00, "__CopyMan", SN_NOWARN)
set_name(0x00477c20, "__FillZeroMan", SN_NOWARN)
set_name(0x00477c30, "__IsZeroMan", SN_NOWARN)
set_name(0x00477c50, "__ShrMan", SN_NOWARN)
set_name(0x00477d00, "__ld12cvt", SN_NOWARN)
set_name(0x00477ed0, "__ld12tod", SN_NOWARN)
set_name(0x00477ef0, "__ld12tof", SN_NOWARN)
set_name(0x00477f10, "__atodbl", SN_NOWARN)
set_name(0x00477f50, "__atoflt", SN_NOWARN)
set_name(0x00477f90, "__fptostr", SN_NOWARN)
set_name(0x00478020, "__fltout2", SN_NOWARN)
set_name(0x004780b0, "___dtold", SN_NOWARN)
set_name(0x00478170, "___crtGetStringTypeW", SN_NOWARN)
set_name(0x00478330, "___crtGetStringTypeA", SN_NOWARN)
set_name(0x00478460, "___tzset", SN_NOWARN)
set_name(0x004784a0, "__tzset_lk", SN_NOWARN)
set_name(0x00478780, "__isindst", SN_NOWARN)
set_name(0x004787b0, "__isindst_lk", SN_NOWARN)
set_name(0x00478a10, "_cvtdate", SN_NOWARN)
set_name(0x00478ba0, "___init_time", SN_NOWARN)
set_name(0x00478c50, "__get_lc_time", SN_NOWARN)
set_name(0x00478fd0, "__free_lc_time", SN_NOWARN)
set_name(0x00479210, "_storeTimeFmt", SN_NOWARN)
set_name(0x00479310, "___init_numeric", SN_NOWARN)
set_name(0x00479530, "_fix_grouping", SN_NOWARN)
set_name(0x00479580, "___init_monetary", SN_NOWARN)
set_name(0x00479670, "__get_lc_lconv", SN_NOWARN)
set_name(0x004797c0, "_fix_grouping", SN_NOWARN)
set_name(0x00479810, "__free_lc_lconv", SN_NOWARN)
set_name(0x00479880, "___init_ctype", SN_NOWARN)
set_name(0x00479b30, "___init_collate", SN_NOWARN)
set_name(0x00479b40, "_strcspn", SN_NOWARN)
set_name(0x00479b80, "_strncmp", SN_NOWARN)
set_name(0x00479bc0, "_strpbrk", SN_NOWARN)
set_name(0x00479c00, "__trandisp1", SN_NOWARN)
set_name(0x00479c67, "__trandisp2", SN_NOWARN)
set_name(0x00479cfc, "__rttosnpop", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479d0d, "__rtonenpop", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479d12, "__tosnan1", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479d3d, "__nosnan2", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479d3f, "__tosnan2", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479d67, "__nan2", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479db9, "__rttosnpopde", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479dc9, "chsifnegret", SN_NOWARN) # extra (sub of lib not identified)
set_name(0x00479dd0, "__powhlp", SN_NOWARN)
set_name(0x0047a020, "__d_inttype", SN_NOWARN)
set_name(0x0047a0a0, "_fdiv_main_routine", SN_NOWARN)
set_name(0x0047a1b7, "__adj_fdiv_r", SN_NOWARN)
set_name(0x0047a656, "__fdivp_sti_st", SN_NOWARN)
set_name(0x0047a669, "__fdivrp_sti_st", SN_NOWARN)
set_name(0x0047a6c8, "__adj_fdiv_m64", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a714, "__adj_fdiv_m16i", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a748, "__adj_fdiv_m32i", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a77c, "__adj_fdivr_m32", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a7c8, "__adj_fdivr_m64", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a814, "__adj_fdivr_m16i", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a82c, "__adj_fdiv_m32", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a848, "__adj_fdivr_m32i", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a87c, "__safe_fdiv", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047a891, "__safe_fdivr", SN_NOWARN)
set_name(0x0047a8a6, "__fprem_common", SN_NOWARN)
set_name(0x0047aaac, "__adj_fprem", SN_NOWARN)
set_name(0x0047ab5e, "__fprem1_common", SN_NOWARN)
set_name(0x0047ad64, "__adj_fprem1", SN_NOWARN)
set_name(0x0047ae19, "__safe_fprem", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047ae1f, "__safe_fprem1", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047ae25, "__adj_fpatan", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047ae28, "__adj_fptan", SN_NOWARN) # note: function not idenfieid by IDA auto analysis.
set_name(0x0047ae30, "__87except", SN_NOWARN)
set_name(0x0047af50, "_wcslen", SN_NOWARN)
set_name(0x0047af70, "___crtMessageBoxA", SN_NOWARN)
set_name(0x0047b010, "__free_osfhnd", SN_NOWARN)
set_name(0x0047b0b0, "__get_osfhandle", SN_NOWARN)
set_name(0x0047b100, "__lock_fhandle", SN_NOWARN)
set_name(0x0047b170, "__unlock_fhandle", SN_NOWARN)
set_name(0x0047b1a0, "__fcloseall", SN_NOWARN)
set_name(0x0047b240, "__fflush_lk", SN_NOWARN)
set_name(0x0047b280, "__flush", SN_NOWARN)
set_name(0x0047b2f0, "__flushall", SN_NOWARN)
set_name(0x0047b300, "_flsall", SN_NOWARN)
set_name(0x0047b3d0, "___addl", SN_NOWARN)
set_name(0x0047b400, "___add_12", SN_NOWARN)
set_name(0x0047b470, "___shl_12", SN_NOWARN)
set_name(0x0047b4b0, "___shr_12", SN_NOWARN)
set_name(0x0047b4f0, "___mtold12", SN_NOWARN)
set_name(0x0047b5e0, "___strgtold12", SN_NOWARN)
set_name(0x0047bd30, "_$I10_OUTPUT", SN_NOWARN)
set_name(0x0047c0d0, "_wcstombs", SN_NOWARN)
set_name(0x0047c130, "__wcstombs_lk", SN_NOWARN)
set_name(0x0047c3a0, "_wcsncnt", SN_NOWARN)
set_name(0x0047c3e0, "__getenv_lk", SN_NOWARN)
set_name(0x0047c480, "___getlocaleinfo", SN_NOWARN)
set_name(0x0047c640, "___crtGetLocaleInfoW", SN_NOWARN)
set_name(0x0047c770, "___crtGetLocaleInfoA", SN_NOWARN)
set_name(0x0047c8b0, "__set_exp", SN_NOWARN)
set_name(0x0047c8f0, "__sptype", SN_NOWARN)
set_name(0x0047c960, "__decomp", SN_NOWARN)
set_name(0x0047ca50, "__frnd", SN_NOWARN)
set_name(0x0047ca70, "__fpclass", SN_NOWARN)
set_name(0x0047cb20, "__raise_exc", SN_NOWARN)
set_name(0x0047ce90, "__handle_exc", SN_NOWARN)
set_name(0x0047d150, "__set_errno", SN_NOWARN)
set_name(0x0047d180, "__matherr", SN_NOWARN)
set_name(0x0047d190, "__statfp", SN_NOWARN)
set_name(0x0047d1b0, "__clrfp", SN_NOWARN)
set_name(0x0047d1d0, "__ctrlfp", SN_NOWARN)
set_name(0x0047d210, "__set_statfp", SN_NOWARN)
set_name(0x0047d270, "_fclose", SN_NOWARN)
set_name(0x0047d2b0, "__fclose_lk", SN_NOWARN)
set_name(0x0047d310, "__commit", SN_NOWARN)
set_name(0x0047d3c0, "___ld12mul", SN_NOWARN)
set_name(0x0047d670, "___multtenpow12", SN_NOWARN)
set_name(0x0047d6f0, "__mbsnbicoll", SN_NOWARN)
set_name(0x0047d730, "___wtomb_environ", SN_NOWARN)
set_name(0x0047d7c0, "__close", SN_NOWARN)
set_name(0x0047d830, "__close_lk", SN_NOWARN)
set_name(0x0047d8c0, "__freebuf", SN_NOWARN)
set_name(0x0047d900, "___crtCompareStringA", SN_NOWARN)
set_name(0x0047dbf0, "_strncnt", SN_NOWARN)
set_name(0x0047dc20, "___crtsetenv", SN_NOWARN)
set_name(0x0047de70, "_findenv", SN_NOWARN)
set_name(0x0047ded0, "_copy_environ", SN_NOWARN)
set_name(0x0047df40, "__mbschr", SN_NOWARN)
set_name(0x0047e000, "__strdup", SN_NOWARN)
set_name(0x0047e026, "_RtlUnwind@16", SN_NOWARN)
set_name(0x0047e02c, "_VerQueryValueA@16", SN_NOWARN)
set_name(0x0047e032, "_GetFileVersionInfoA@16", SN_NOWARN)
set_name(0x0047e038, "_GetFileVersionInfoSizeA@8", SN_NOWARN)
set_name(0x0047e03e, "_SNetLeaveGame@4", SN_NOWARN)
set_name(0x0047e044, "_SNetGetOwnerTurnsWaiting@4", SN_NOWARN)
set_name(0x0047e04a, "_SNetDropPlayer@8", SN_NOWARN)
set_name(0x0047e050, "_SRegLoadData@24", SN_NOWARN)
set_name(0x0047e056, "_SRegSaveData@20", SN_NOWARN)
set_name(0x0047e05c, "_SNetSendTurn@8", SN_NOWARN)
set_name(0x0047e062, "_SNetGetTurnsInTransit@4", SN_NOWARN)
set_name(0x0047e068, "_SNetReceiveTurns@20", SN_NOWARN)
set_name(0x0047e06e, "_SNetGetProviderCaps@4", SN_NOWARN)
set_name(0x0047e074, "_SFileDdaInitialize@4", SN_NOWARN)
set_name(0x0047e07a, "_SVidInitialize@4", SN_NOWARN)
set_name(0x0047e080, "_SRegLoadValue@16", SN_NOWARN)
set_name(0x0047e086, "_SFileDdaDestroy@0", SN_NOWARN)
set_name(0x0047e08c, "_SVidDestroy@0", SN_NOWARN)
set_name(0x0047e092, "_SRegSaveValue@16", SN_NOWARN)
set_name(0x0047e098, "_SFileCloseFile@4", SN_NOWARN)
set_name(0x0047e09e, "_SFileDdaEnd@4", SN_NOWARN)
set_name(0x0047e0a4, "_SFileDdaBeginEx@28", SN_NOWARN)
set_name(0x0047e0aa, "_SFileOpenFile@8", SN_NOWARN)
set_name(0x0047e0b0, "_SFileDdaSetVolume@12", SN_NOWARN)
set_name(0x0047e0b6, "_SNetSendMessage@12", SN_NOWARN)
set_name(0x0047e0bc, "_SNetReceiveMessage@12", SN_NOWARN)
set_name(0x0047e0c2, "_SNetUnregisterEventHandler@8", SN_NOWARN)
set_name(0x0047e0c8, "_SNetRegisterEventHandler@8", SN_NOWARN)
set_name(0x0047e0ce, "_SNetGetGameInfo@16", SN_NOWARN)
set_name(0x0047e0d4, "_SNetCreateGame@40", SN_NOWARN)
set_name(0x0047e0da, "_SNetInitializeProvider@20", SN_NOWARN)
set_name(0x0047e0e0, "_SNetSetBasePlayer@4", SN_NOWARN)
set_name(0x0047e0e6, "_SDrawGetFrameWindow@4", SN_NOWARN)
set_name(0x0047e0ec, "_SNetPerformUpgrade@4", SN_NOWARN)
set_name(0x0047e0f2, "_SErrGetErrorStr@12", SN_NOWARN)
set_name(0x0047e0f8, "_SNetDestroy@0", SN_NOWARN)
set_name(0x0047e0fe, "_SDrawMessageBox@12", SN_NOWARN)
set_name(0x0047e104, "_StormDestroy@0", SN_NOWARN)
set_name(0x0047e10a, "_SFileCloseArchive@4", SN_NOWARN)
set_name(0x0047e110, "_SFileOpenArchive@16", SN_NOWARN)
set_name(0x0047e116, "_SRegLoadString@20", SN_NOWARN)
set_name(0x0047e11c, "_SFileSetBasePath@4", SN_NOWARN)
set_name(0x0047e122, "_SDrawRealizePalette@0", SN_NOWARN)
set_name(0x0047e128, "_SDrawUpdatePalette@16", SN_NOWARN)
set_name(0x0047e12e, "_SFileReadFile@20", SN_NOWARN)
set_name(0x0047e134, "_SFileGetFileSize@8", SN_NOWARN)
set_name(0x0047e13a, "_SFileOpenFileEx@16", SN_NOWARN)
set_name(0x0047e140, "_SFileGetFileArchive@8", SN_NOWARN)
set_name(0x0047e146, "_SFileSetFilePointer@16", SN_NOWARN)
set_name(0x0047e14c, "_SFileDdaGetPos@12", SN_NOWARN)
set_name(0x0047e152, "_SMemAlloc@16", SN_NOWARN)
set_name(0x0047e158, "_SMemFree@16", SN_NOWARN)
set_name(0x0047e15e, "_SVidPlayEnd@4", SN_NOWARN)
set_name(0x0047e164, "_SVidPlayContinue@0", SN_NOWARN)
set_name(0x0047e16a, "_SVidPlayBegin@28", SN_NOWARN)
set_name(0x0047e170, "_SDrawManualInitialize@32", SN_NOWARN)
set_name(0x0047e176, "_SDrawDestroy@0", SN_NOWARN)
set_name(0x0047e180, "_implode", SN_NOWARN)
set_name(0x0047e320, "_WriteCmpData", SN_NOWARN)
set_name(0x0047e6a0, "_FindRep", SN_NOWARN)
set_name(0x0047e9e0, "_OutputBits", SN_NOWARN)
set_name(0x0047ea70, "_lmemcpy", SN_NOWARN)
set_name(0x0047eab0, "_lmemset", SN_NOWARN)
set_name(0x0047eb20, "_FlushBuf", SN_NOWARN)
set_name(0x0047eba0, "_SortBuffer", SN_NOWARN)
set_name(0x0047ec60, "_explode", SN_NOWARN)
set_name(0x0047ede0, "_Expand", SN_NOWARN)
set_name(0x0047eee0, "_DecodeLit", SN_NOWARN)
set_name(0x0047f090, "_DecodeDist", SN_NOWARN)
set_name(0x0047f110, "_WasteBits", SN_NOWARN)
set_name(0x0047f1a0, "_GenDecodeTabs", SN_NOWARN)
set_name(0x0047f1e0, "_GenAscTabs", SN_NOWARN)
set_name(0x0047f2e0, "_lmemcpy", SN_NOWARN)
set_name(0x0047f318, "_UiProgressDialog@20", SN_NOWARN)
set_name(0x0047f31e, "_UiSelectGame@24", SN_NOWARN)
set_name(0x0047f324, "_UiSelectProvider@24", SN_NOWARN)
set_name(0x0047f32a, "_UiCategoryCallback@28", SN_NOWARN)
set_name(0x0047f330, "_UiGetDataCallback@20", SN_NOWARN)
set_name(0x0047f336, "_UiAuthCallback@28", SN_NOWARN)
set_name(0x0047f33c, "_UiSoundCallback@12", SN_NOWARN)
set_name(0x0047f342, "_UiMessageBoxCallback@16", SN_NOWARN)
set_name(0x0047f348, "_UiDrawDescCallback@32", SN_NOWARN)
set_name(0x0047f34e, "_UiCreateGameCallback@24", SN_NOWARN)
set_name(0x0047f354, "_UiArtCallback@32", SN_NOWARN)
set_name(0x0047f35a, "_UiCreatePlayerDescription@12", SN_NOWARN)
set_name(0x0047f360, "_UiCreditsDialog@4", SN_NOWARN)
set_name(0x0047f366, "_UiMainMenuDialog@16", SN_NOWARN)
set_name(0x0047f36c, "_UiSelHeroSingDialog@28", SN_NOWARN)
set_name(0x0047f372, "_UiSelHeroMultDialog@24", SN_NOWARN)
set_name(0x0047f378, "_UiDestroy@0", SN_NOWARN)
set_name(0x0047f37e, "_UiCopyProtError@4", SN_NOWARN)
set_name(0x0047f384, "_UiAppActivate@4", SN_NOWARN)
set_name(0x0047f38a, "_UiTitleDialog@4", SN_NOWARN)
set_name(0x0047f390, "_UiInitialize@0", SN_NOWARN)