/* MessageServer_Release_x64.exe sha256 7911b15c4379625eaa12ff227708aa3a033bc6ac2cf6b34283136e3a62df25f1 * Ghidra 12.1.2 decompiler output for 0x140002930 FUN_140002930 * Pseudocode, not original source. */ void FUN_140002930(longlong param_1,ulonglong *param_2) { wchar_t *pwVar1; switch(*(undefined1 *)(param_1 + 0x40)) { case 1: FUN_140001830(param_2,L"Lobby",5); return; case 2: FUN_140001830(param_2,L"Dungeon",7); return; case 3: FUN_140001830(param_2,&DAT_1401593d0,3); return; case 4: FUN_140001830(param_2,&DAT_1401593d8,3); return; case 5: FUN_140001830(param_2,L"Guild",5); return; case 6: FUN_140001830(param_2,L"Message",7); return; case 7: FUN_140001830(param_2,&DAT_140159400,2); return; case 8: FUN_140001830(param_2,L"Gate",4); return; case 9: FUN_140001830(param_2,L"Manager",7); return; case 10: FUN_140001830(param_2,L"Auction",7); return; case 0xb: FUN_140001830(param_2,L"Match",5); return; case 0xc: pwVar1 = L"DBC_GAME"; break; case 0xd: FUN_140001830(param_2,L"Agent",5); return; default: goto switchD_140002959_caseD_d; case 0x11: FUN_140001830(param_2,L"DBC_LOG",7); return; case 0x12: pwVar1 = L"DBC_CHAT"; break; case 0x13: FUN_140001830(param_2,L"DBC_EMERGENCY",0xd); return; case 0x15: FUN_140001830(param_2,L"Agentmanager",0xc); return; case 0x16: pwVar1 = L"MiniGame"; } FUN_140001830(param_2,pwVar1,8); switchD_140002959_caseD_d: return; }