decomp DBCServer_Release and inspect/document database

This commit is contained in:
Benjamin Palko 2026-10-14 23:22:03 -04:00
parent 4b267cbe05
commit 7834b98bf0
28222 changed files with 843300 additions and 144 deletions

2
.gitignore vendored
View file

@ -1,6 +1,6 @@
# Original files
binaries
schema
/schema/
# Ghidra
ghidra

View file

@ -15,6 +15,9 @@ All servers share one in-house framework (`Magi*`): server-kind enum,
startup modes, XML option files and DB access via DBC servers. See
[`docs/SHARED_FRAMEWORK.md`](docs/SHARED_FRAMEWORK.md) and check each new
binary against it instead of re-deriving it.
Config file definitions: [`docs/CONFIG.md`](docs/CONFIG.md). Database access
path, RMI→stored-procedure map and schema: [`docs/DATABASE.md`](docs/DATABASE.md)
(catalog dump in `decomp/schema/`, regenerate with `decomp/scripts/dump_schema.sh`).
## Target runtime environment
@ -30,7 +33,9 @@ code.
- `d3dx9` — DirectX 9 D3DX libraries
- `d3dx10` — DirectX 10 D3DX libraries
- **Database**: Microsoft SQL Server, supported up to **SQL Server 2019**.
Schema files for the backing databases are in `schema/`.
Schema files for the backing databases are in `schema/`. Note: the shipped
`.mdf` files are in SQL Server 2022 format (db version 957) and only attach
to 2022+.
## Directory layout

View file

@ -0,0 +1,537 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140041b90 FUN_140041b90
* Pseudocode, not original source. */
wchar_t * FUN_140041b90(undefined4 param_1)
{
switch(param_1) {
case 0x2ee1:
return L"REQ_AUTH";
case 0x2ee2:
return L"REQ_LOGOUT";
case 0x2ee3:
return L"REQ_SAVE_FIRST_CHARACTER";
case 0x2ee4:
return L"REQ_SAVE_IP";
case 0x2ee5:
return L"REQ_READ_ALL_ITEM_DROPGROUP";
case 0x2ee6:
return L"REQ_READ_ALL_GUILD";
case 0x2ee7:
return L"REQ_READ_GUILD_MEMBER";
case 0x2ee8:
return L"REQ_INSERT_GUILD_MEMBER";
case 0x2ee9:
return L"REQ_INSERT_ITEM";
case 0x2eea:
return L"REQ_INSERT_SKILL";
case 0x2eeb:
return L"REQ_UPDATE_SKILL_LEVEL";
case 0x2eec:
return L"REQ_SAVE_SKILL_RESET";
case 0x2eed:
return L"REQ_MOVE_INVENTORY_TO_EQUIP";
case 0x2eee:
return L"REQ_MOVE_CASH_TO_EQUIP";
case 0x2eef:
return L"REQ_MOVE_EQUIP_TO_INVENTORY";
case 0x2ef0:
return L"REQ_MOVE_EQUIP_TO_CASH";
case 0x2ef1:
return L"REQ_ITEM_PAGE_SLOT_UPDATE";
case 0x2ef2:
return L"REQ_ITEM_UPDATE";
case 0x2ef3:
return L"REQ_ITEM_OWNER_UPDATE";
case 0x2ef4:
return L"REQ_ITEM_PAGE_OWNER_UPDATE";
case 0x2ef5:
return L"REQ_ITEM_DURABILITY_UPDATE";
case 0x2ef6:
return L"REQ_UPDATE_REMAINTIME_ITEM";
case 0x2ef7:
return L"REQ_UPDATE_ITEM_BINDS";
case 0x2ef8:
return L"REQ_INSERT_QUEST";
case 0x2ef9:
return L"REQ_UPDATE_QUEST";
case 0x2efa:
return L"REQ_DELETE_QUEST";
case 0x2efb:
return L"REQ_UPDATE_QUEST_SHOW";
case 0x2efc:
return L"REQ_CHARACTER_READ_ALL_DATA";
case 0x2efd:
return L"REQ_UPDATE_CHARACTER_GIVE_UP";
case 0x2efe:
return L"REQ_UPDATE_CHARACTER_HEARTS";
case 0x2eff:
return L"REQ_UPDATE_CHARACTER_FATIGUE";
case 0x2f00:
return L"REQ_UPDATE_CHARACTER_LEVEL_AND_SP";
case 0x2f01:
return L"REQ_UPDATE_CHARACTER_EXP";
case 0x2f02:
return L"REQ_UPDATE_CHARACTER_SP";
case 0x2f03:
return L"REQ_UPDATE_CHARACTER_JOB";
case 0x2f04:
return L"REQ_SAVE_MONEY";
case 0x2f05:
return L"REQ_UPDATE_CHARACTER_FIRST_LOGIN";
case 0x2f06:
return L"REQ_SAVE_ITEM_INVEN";
case 0x2f07:
return L"REQ_SAVE_ITEM_QUICKSLOT";
case 0x2f08:
return L"REQ_SAVE_ITEM_BOOTH";
case 0x2f09:
return L"REQ_SAVE_ITEM_STORAGE";
case 0x2f0a:
return L"REQ_UPDATE_STORAGE_USEABLE_COUNT";
case 0x2f0b:
return L"REQ_CHARACTER_CREATE";
case 0x2f0c:
return L"REQ_CHARACTER_DELETE";
case 0x2f0d:
return L"REQ_CHARACTER_LIST";
case 0x2f0e:
return L"REQ_CHARACTER_GET";
case 0x2f0f:
return L"REQ_CHARACTER_GET_BY_NAME";
case 0x2f10:
return L"REQ_CHARACTER_GET_SIMPLE";
case 0x2f11:
return L"REQ_MAIL_SEND";
case 0x2f12:
return L"REQ_MAIL_DEL";
case 0x2f13:
return L"REQ_MAIL_UPDATE";
case 0x2f14:
return L"REQ_MAIL_LIST";
case 0x2f15:
return L"REQ_MAIL_OPEN";
case 0x2f16:
return L"REQ_MAIL_NEW_LIST";
case 0x2f17:
return L"REQ_MAIL_ITEM_MOVE";
case 0x2f18:
return L"REQ_MAIL_GOLD_PAYMAENT";
case 0x2f19:
return L"REQ_MAIL_RETURN";
case 0x2f1a:
return L"REQ_UPDATE_DUEL_INFO";
case 0x2f1b:
return L"REQ_SELECT_BATTLE_RANK_LIST";
case 0x2f1c:
return L"REQ_FRIEND_LIST";
case 0x2f1d:
return L"REQ_ADD_FRIEND";
case 0x2f1e:
return L"REQ_DEL_FRIEND";
case 0x2f1f:
return L"REQ_ADD_BAN";
case 0x2f20:
return L"REQ_DEL_BAN";
case 0x2f21:
return L"REQ_UPDATE_MEMO_BAN";
case 0x2f22:
return L"REQ_UPDATE_DUNGEON_RANK";
case 0x2f23:
return L"REQ_ADD_CHARACTER_TITLE";
case 0x2f24:
return L"REQ_EQUIP_CHARACTER_TITLE";
case 0x2f25:
return L"REQ_UNEQUIP_CHARACTER_TITLE";
case 0x2f26:
return L"REQ_IS_PUSH_QUEUE";
case 0x2f27:
return L"REQ_CHARACTER_EQUIP_ITEM";
case 0x2f28:
return L"REQ_SAVE_INVENTORY_STORAGE_MONEY";
case 0x2f29:
return L"REQ_CREATE_GUILD";
case 0x2f2a:
return L"REQ_READ_GUILD";
case 0x2f2b:
return L"REQ_READ_GUILD_SERVER";
case 0x2f2c:
return L"REQ_UPDATE_GUILD_PERMISSION";
case 0x2f2d:
return L"REQ_UPDATE_GUILD_LEADER";
case 0x2f2e:
return L"REQ_UPDATE_GUILD_NOTICE";
case 0x2f2f:
return L"REQ_UPDATE_GUILD_ICON";
case 0x2f30:
return L"REQ_GUILD_MEMBER_REMOVE";
case 0x2f31:
return L"REQ_UPDATE_GUILD_MEMBER_ALIASE";
case 0x2f32:
return L"REQ_UPDATE_GUILD_MEMBER_GRADE";
case 0x2f33:
return L"REQ_UPDATE_CHARACTER_LOBBY";
case 0x2f34:
return L"REQ_DISBAND_GUILD";
case 0x2f35:
return L"REQ_GUILD_MEMBER_LOGOUT_TIME";
case 0x2f36:
return L"REQ_OTHER_CHARACTER_INFO";
case 0x2f37:
return L"REQ_CHARACTER_CREATE_STEP01";
case 0x2f38:
return L"REQ_UPDATE_CHARACTER_TUTORIAL";
case 0x2f39:
return L"REQ_ALL_DELETE_QUEST";
case 0x2f3a:
return L"REQ_MOVE_CASH_TO_EQUIP_COSTUMEPACK";
case 0x2f3b:
return L"REQ_SAVE_SERVER_INFO";
case 0x2f3c:
return L"REQ_SERVER_GROUP_ID";
case 0x2f3d:
return L"REQ_LOG_PLAY_TIME";
case 0x2f3e:
return L"REQ_LOG_DUNGEON_CLEAR";
case 0x2f3f:
return L"REQ_LOG_LEVEL_UP";
case 0x2f40:
return L"REQ_LOG_DUNGEON";
case 0x2f41:
return L"REQ_LOG_SKILL_LEARN";
case 0x2f42:
return L"REQ_LOG_GOLD";
case 0x2f43:
return L"REQ_LOG_ITEM";
case 0x2f44:
return L"REQ_READ_ALL_AUCTIONLIST";
case 0x2f45:
return L"REQ_REGISTER_AUCTIONITEM";
case 0x2f46:
return L"REQ_DELETE_AUCTIONITEM";
case 0x2f47:
return L"REQ_UPDATE_AUCTIONITEM";
case 0x2f48:
return L"REQ_SENDMAIL_AUCTIONMNG";
case 0x2f49:
return L"REQ_SAVE_KEY_MAP";
case 0x2f4a:
return L"REQ_UPDATE_EVENT_FATIGUE";
case 0x2f4b:
return L"REQ_UPDATE_EVENT_HEARTS";
case 0x2f4c:
return L"REQ_UPDATE_EVENT_FORTUNE";
case 0x2f4d:
return L"REQ_UPDATE_EVENT_DAY_PARTY_MISSION";
case 0x2f4e:
return L"REQ_PET_DELETE";
case 0x2f4f:
return L"REQ_PET_CREATE";
case 0x2f50:
return L"REQ_PET_UPDATE";
case 0x2f51:
return L"REQ_PET_READLIST";
case 0x2f52:
return L"REQ_PET_LEVEL_UPDATE";
case 0x2f53:
return L"REQ_PET_EXP_UPDATE";
case 0x2f54:
return L"REQ_PET_NAME_UPDATE";
case 0x2f55:
return L"REQ_PET_INTIMACY_LEVEL_UPDATE";
case 0x2f56:
return L"REQ_PET_INTIMACY_EXP_UPDATE";
case 0x2f57:
return L"REQ_UPDATE_CHARACTER_BATTLE_POINT";
case 0x2f58:
return L"REQ_UPDATE_CHARACTER_BATTLE_EXP";
case 0x2f59:
return L"REQ_UPDATE_CHARACTER_BATTLE_LADDER";
case 0x2f5a:
return L"REQ_READ_CASH_EFFECTINFO";
case 0x2f5b:
return L"REQ_INSERT_CASH_EFFECTINFO";
case 0x2f5c:
return L"REQ_UPDATE_CASH_EFFECTINFO";
case 0x2f5d:
return L"REQ_DELETE_CASH_EFFECTINFO";
case 0x2f5e:
return L"REQ_READ_AUTH_BLACKLISTIP";
case 0x2f5f:
return L"REQ_READ_AUTH_PCROOMIP";
case 0x2f60:
return L"REQ_GUILD_INCREASE_EXP";
case 0x2f61:
return L"REQ_GUILD_INCREASE_EXP_LOG";
case 0x2f62:
return L"REQ_GUILD_LEVEL_UP";
case 0x2f63:
return L"REQ_GUILD_STORAGE_INFO";
case 0x2f64:
return L"REQ_GUILD_STORAGE_INFO_CHANGE";
case 0x2f65:
return L"REQ_GUILD_USE_LOG";
case 0x2f66:
return L"REQ_GUILD_STORAGE_ITEM_LIST";
case 0x2f67:
return L"REQ_GUILD_DEPOSIT";
case 0x2f68:
return L"REQ_GUILD_PAYMENT";
case 0x2f69:
return L"REQ_GUILD_STORAGE_PUSH_ITEM";
case 0x2f6a:
return L"REQ_GUILD_STORAGE_POP_ITEM";
case 0x2f6b:
return L"REQ_GUILD_STORAGE_ITEM_CHANGE_COUNT";
case 0x2f6c:
return L"REQ_GUILD_STORAGE_USE_LOG";
case 0x2f6d:
return L"REQ_UPDATE_CHARACTER_DICE_POINT";
case 0x2f6e:
return L"REQ_STATUS_ADDITION_HP";
case 0x2f6f:
return L"REQ_STATUS_ADDITION_MP";
case 0x2f70:
return L"REQ_STATUS_ADDITION_PHYSICATTACK";
case 0x2f71:
return L"REQ_STATUS_ADDITION_PHYSICDEFENSE";
case 0x2f72:
return L"REQ_STATUS_ADDITION_MAGICATTACK";
case 0x2f73:
return L"REQ_STATUS_ADDITION_MAGICDEFENSE";
case 0x2f74:
return L"REG_PACKET_OVERLOAD_LOG";
case 0x2f75:
return L"REQ_UPDATE_CHARACTER_FATIGUE_STORAGE";
case 0x2f76:
return L"REQ_MAIL_SEND_CREATE_ITEM";
case 0x2f77:
return L"REQ_MAIL_NEW_EXIST";
case 0x2f78:
return L"REQ_UPDATE_ITEM_LOCK";
case 0x2f79:
return L"REQ_UPDATE_CHARACTER_GUILD_POINT";
case 0x2f7a:
return L"REQ_SERVER_MCU";
case 0x2f7b:
return L"REQ_READ_REARING_LISTINFO";
case 0x2f7c:
return L"REQ_INSERT_REARING_INFO";
case 0x2f7d:
return L"REQ_UPDATE_REARING_INFO";
case 0x2f7e:
return L"REQ_DELETE_REARING_INFO";
case 0x2f7f:
return L"REQ_UPDATE_REARING_TURN";
case 0x2f80:
return L"REQ_CREATE_GUILD_STORAGE";
case 0x2f81:
return L"REQ_GUILD_STORAGE_EXTENSION";
case 0x2f82:
return L"REQ_LOG_ITEM_ENCHANT";
case 0x2f83:
return L"REQ_READ_CASH_PRODUCT_LIST";
case 0x2f84:
return L"REQ_INSERT_CASH_PRODUCT";
case 0x2f85:
return L"REQ_UPDATE_CASH_PRODUCT";
case 0x2f86:
return L"REQ_CHARACTER_ROB";
case 0x2f87:
return L"REQ_LOG_PVP_ROOM";
case 0x2f88:
return L"REQ_LOG_PVP_BATTLE";
case 0x2f89:
return L"REQ_LOG_PVP_RESULT";
case 0x2f8a:
return L"REQ_LOG_PVP_DEATH";
case 0x2f8b:
return L"REQ_UPDATE_FORTUNE";
case 0x2f8c:
return L"REQ_ITEM_UPDATE_CODE_OPTION";
case 0x2f8d:
return L"REQ_ADD_INQUIRY_COUNT";
case 0x2f8e:
return L"REQ_INSERT_INQUIRY";
case 0x2f8f:
return L"REQ_INSERT_INQUIRY_BY_GM";
case 0x2f90:
return L"REQ_UPDATE_INQUIRY";
case 0x2f91:
return L"REQ_UPDATE_INQUIRY_TYPE";
case 0x2f92:
return L"REQ_READ_INQUIRY";
case 0x2f93:
return L"REQ_DELETE_INQUIRY";
case 0x2f94:
return L"REQ_GM_AUTH";
case 0x2f95:
return L"REQ_INSERT_BLACKIP";
case 0x2f96:
return L"REQ_ADD_PET_INVENTORY_ITEM";
case 0x2f97:
return L"REQ_READ_PET_INVENTORY_ITEM";
case 0x2f98:
return L"REQ_MOVE_PET_INVEN_TO_INVEN";
case 0x2f99:
return L"REQ_DELETE_PET_INVENTORY_ITEM";
case 0x2f9a:
return L"REQ_UPDATE_PET_TYPE";
case 0x2f9b:
return L"REQ_UPDATE_PET_STET";
case 0x2f9c:
return L"REQ_UPDATE_DAY_ATTACH";
case 0x2f9d:
return L"REQ_RESET_BATTLE_INFO";
case 0x2f9e:
return L"REQ_PET_ITEM_UPDATE";
case 0x2f9f:
return L"REQ_GUILD_LOG";
case 0x2fa0:
return L"REQ_PET_EAT_STATUS";
case 0x2fa1:
return L"REQ_GUILD_STORAGE_ITEM_UPDATE";
case 0x2fa2:
return L"REQ_UPDATE_EVENT_INQUIRY";
case 0x2fa3:
return L"REQ_UPDATE_INQUIRY_COUNT";
case 0x2fa4:
return L"REQ_QUEST_LOG";
case 0x2fa5:
return L"REQ_LOG_CHARACTER";
case 0x2fa6:
return L"REQ_LOG_ITEMTRADE";
case 0x2fa7:
return L"REQ_LOG_INQUIRY_COMPLETE";
case 0x2fa8:
return L"REQ_LOG_INQUIRY_CHATTING";
case 0x2fa9:
return L"REQ_LOG_MONITOR_NOTICE";
case 0x2faa:
return L"REQ_LOG_MONITOR_USER";
case 0x2fab:
return L"REQ_LOG_MONITOR_COMMAND";
case 0x2fac:
return L"REQ_UPDATE_EVENT_MAILATTACH";
case 0x2fad:
return L"REQ_CASHBUY_LOG";
case 0x2fae:
return L"REQ_LOGINOUT_LOG";
case 0x2faf:
return L"REQ_CONNECTION_LOG";
case 0x2fb0:
return L"REQ_LEARNSKILL_LOG";
case 0x2fb1:
return L"REQ_MAIL_LOG";
case 0x2fb2:
return L"REQ_CHAT_LOG";
case 0x2fb3:
return L"REQ_CONNECTION_TEST";
case 0x2fb4:
return L"REQ_LOGOUT_LOG";
case 0x2fb5:
return L"REQ_LOG_AUCTION";
case 0x2fb6:
return L"REQ_LOG_ITEMMAIL";
case 0x2fb7:
return L"REQ_LOG_ITEMS";
case 0x2fb8:
return L"REQ_UPDATE_CHARACTER_BLOCK";
case 0x2fb9:
return L"REQ_REAL_TIME_EVENT";
case 0x2fba:
return L"REQ_DEL_CHARACTER_TITLE";
case 0x2fbb:
return L"REQ_INSERT_BUFF";
case 0x2fbc:
return L"REQ_UPDATE_BUFF";
case 0x2fbd:
return L"REQ_DELETE_BUFF";
case 0x2fbe:
return L"REQ_READ_BUFF";
case 0x2fbf:
return L"REQ_UPDATE_CHARACTER_BLOCK_BY_NAME";
case 0x2fc0:
return L"REQ_UPDATE_CASH_MILEAGE";
case 0x2fc1:
return L"REQ_SEND_MAIL_REWARD_ITEM";
case 0x2fc2:
return L"REQ_UPDATE_CHARACTER_NAME";
case 0x2fc3:
return L"REQ_READ_WORLD_SERVER";
case 0x2fc4:
return L"REQ_REWARD_COUPON";
case 0x2fc5:
return L"REQ_PC_ROOM_POINT";
case 0x2fc6:
return L"REQ_SAVE_PC_ROOM_POINT";
case 0x2fc7:
return L"REQ_LOG_PET";
case 0x2fc8:
return L"REQ_LOG_ACCOUNT";
case 0x2fc9:
return L"REQ_UPDATE_PVP_LADDER";
case 0x2fca:
return L"REQ_READ_REWARD";
case 0x2fcb:
return L"REQ_REWARD_ITEM";
case 0x2fcc:
return L"REQ_CHARACTER_EQUIP_ITEM_END";
case 0x2fcd:
return L"REQ_LOG_PVP_LADDER";
case 0x2fce:
return L"REQ_UPDATE_PCROOM_REMAINTIME";
case 0x2fcf:
return L"REQ_UPDATE_CHARACTER_TUTORIAL_STEP";
case 0x2fd0:
return L"REQ_LOG_INQUIRY";
case 0x2fd1:
return L"REQ_GUILD_TOTAL_CNT";
case 0x2fd2:
return L"REQ_GUILD_LOAD_INFO";
case 0x2fd3:
return L"REQ_INVEN_SLOT";
case 0x2fd4:
return L"REQ_LOG_GUILD_STORAGE_ITEM";
case 0x2fd5:
return L"REQ_EXTERN_CASH_BALANCE";
case 0x2fd6:
return L"REQ_UPDATE_DAY_PARTY_MISSION";
case 0x2fd7:
return L"REQ_READ_ACCOUNT_STORAGE_ITEM";
case 0x2fd8:
return L"REQ_UPDATE_ACCOUNT_STORAGE_ITEM";
case 0x2fd9:
return L"REQ_CREATE_ACCOUNT_STORAGE_ITEM";
case 0x2fda:
return L"REQ_DELETE_ACCOUNT_STORAGE_ITEM";
case 0x2fdb:
return L"REQ_READ_SKILL";
case 0x2fdc:
return L"REQ_UPDATE_UNI_ACCOUNT_INFO";
case 0x2fdd:
return L"REQ_UPDATE_UNI_ACCOUNT_PLAYTIME";
case 0x2fde:
return L"REQ_GUILD_SKILL_LEARN";
case 0x2fdf:
return L"REQ_GUILD_SKILL_LIST";
case 0x2fe0:
return L"REQ_GUILD_SKILL_LOG";
case 0x2fe1:
return L"REQ_SECOND_PASS";
case 0x2fe2:
return L"REQ_SET_SECOND_PASS";
case 0x2fe3:
return L"REQ_LOG_CASH";
case 0x2fe4:
return L"REQ_LOG_AUTH_LOGIN";
case 0x2fe5:
return L"REQ_SET_TIME_SKILLRESET";
case 0x2fe6:
return L"REQ_DELETE_SKILL_ALL";
default:
return L"RmiName_Unknown";
}
}

View file

@ -0,0 +1,230 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140042cf0 FUN_140042cf0
* Pseudocode, not original source. */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
void FUN_140042cf0(longlong param_1)
{
undefined *puVar1;
char cVar2;
undefined8 *puVar3;
undefined8 *puVar4;
void *pvVar5;
longlong *plVar6;
ulonglong uVar7;
undefined8 *puVar8;
longlong lVar9;
char *pcVar10;
longlong lVar11;
undefined8 *puVar12;
undefined1 auStack_358 [32];
void *local_338;
undefined8 *local_330;
undefined8 local_328;
undefined1 local_320;
undefined7 uStack_31f;
undefined8 local_310;
ulonglong local_308;
void *local_2f8 [3];
ulonglong local_2e0;
undefined **local_2c8;
char local_2c0 [136];
char local_238;
undefined1 local_237 [255];
CHAR local_138 [272];
ulonglong local_28;
puVar1 = PTR_s_option_dbc_serveroption_xml_140349cb8;
local_328 = 0xfffffffffffffffe;
local_28 = DAT_1403463c0 ^ (ulonglong)auStack_358;
if ((DAT_14039d154 & 1) == 0) {
DAT_14039d154 = DAT_14039d154 | 1;
FUN_14021b8f0();
atexit((_func_5014 *)&LAB_1402741c0);
}
local_338 = operator_new(0xe8);
puVar12 = (undefined8 *)0x0;
puVar3 = puVar12;
if (local_338 != (void *)0x0) {
puVar3 = (undefined8 *)FUN_140219a30(local_338);
}
DAT_140353188 = puVar3;
FUN_140219cb0(puVar3);
local_338 = operator_new(0x98);
puVar3 = puVar12;
if (local_338 != (void *)0x0) {
puVar3 = (undefined8 *)FUN_14021c130(local_338);
}
DAT_140353180 = puVar3;
local_338 = operator_new(8);
puVar3 = puVar12;
if (local_338 != (void *)0x0) {
puVar3 = (undefined8 *)FUN_14015d580();
}
local_308 = 0xf;
local_310 = 0;
local_320 = 0;
uVar7 = 0xffffffffffffffff;
pcVar10 = puVar1;
do {
if (uVar7 == 0) break;
uVar7 = uVar7 - 1;
cVar2 = *pcVar10;
pcVar10 = pcVar10 + 1;
} while (cVar2 != '\0');
DAT_1403531a0 = puVar3;
FUN_14004c670(&local_320,puVar1,~uVar7 - 1);
FUN_1402193a0(local_2f8,&local_320);
if (0xf < local_308) {
operator_delete((void *)CONCAT71(uStack_31f,local_320));
}
local_308 = 0xf;
local_310 = 0;
local_320 = 0;
*(undefined1 *)(DAT_140353190 + 0x1e8) = 0xc;
FUN_1401551e0();
local_338 = operator_new(0xf0);
puVar3 = puVar12;
if (local_338 != (void *)0x0) {
puVar3 = (undefined8 *)FUN_14015b1d0(local_338);
}
*(undefined8 **)(param_1 + 0x70) = puVar3;
local_338 = (void *)CONCAT44(local_338._4_4_,1);
*(undefined4 *)(param_1 + 0x48) = 1;
printf("STEP : AGENT \n");
lVar11 = *(longlong *)(param_1 + 0x70);
if ((lVar11 != 0) && (*(char *)(lVar11 + 0x1a) != '\0')) {
(**(code **)(*(longlong *)(lVar11 + 0x68) + 0xb0))
((longlong *)(lVar11 + 0x68),1,&DAT_1403440f0,&local_338);
}
if ((*(longlong *)(param_1 + 0x70) == 0) || (cVar2 = FUN_14015b710(), cVar2 != '\0')) {
puVar4 = operator_new(0x1f48);
lVar11 = 0x7d;
puVar3 = puVar12;
if (puVar4 != (undefined8 *)0x0) {
*(undefined4 *)(puVar4 + 1000) = 0;
lVar9 = 0x7d;
puVar8 = puVar4;
do {
*puVar8 = 0;
puVar8[1] = 0;
puVar8[2] = 0;
puVar8[3] = 0;
puVar8[4] = 0;
puVar8[5] = 0;
puVar8[6] = 0;
puVar8[7] = 0;
lVar9 = lVar9 + -1;
puVar3 = puVar4;
puVar8 = puVar8 + 8;
} while (lVar9 != 0);
}
*(undefined8 **)(param_1 + 200) = puVar3;
if (*(longlong *)(DAT_140353190 + 0x118) != 0) {
puVar4 = operator_new(0x1f48);
puVar3 = puVar12;
if (puVar4 != (undefined8 *)0x0) {
*(undefined4 *)(puVar4 + 1000) = 0;
puVar8 = puVar4;
do {
*puVar8 = 0;
puVar8[1] = 0;
puVar8[2] = 0;
puVar8[3] = 0;
puVar8[4] = 0;
puVar8[5] = 0;
puVar8[6] = 0;
puVar8[7] = 0;
lVar11 = lVar11 + -1;
puVar3 = puVar4;
puVar8 = puVar8 + 8;
} while (lVar11 != 0);
}
*(undefined8 **)(param_1 + 0xd8) = puVar3;
}
puVar4 = operator_new(0x49510);
puVar3 = puVar12;
local_330 = puVar4;
if (puVar4 != (undefined8 *)0x0) {
*puVar4 = 0;
puVar4[0x21] = 500;
puVar4[0x22] = param_1;
puVar4[0x23] = 0;
memset(puVar4 + 1,0,0x100);
FUN_1400a7aa0(puVar4);
puVar3 = puVar4;
}
*(undefined8 **)(param_1 + 0xe0) = puVar3;
puVar4 = operator_new(0x49510);
puVar3 = puVar12;
local_330 = puVar4;
if (puVar4 != (undefined8 *)0x0) {
*puVar4 = 0;
puVar4[0x21] = 500;
puVar4[0x22] = param_1;
puVar4[0x23] = 0;
memset(puVar4 + 1,0,0x100);
FUN_1400a7aa0(puVar4,3);
puVar3 = puVar4;
}
*(undefined8 **)(param_1 + 0xe8) = puVar3;
puVar3 = operator_new(0x58);
if (puVar3 != (undefined8 *)0x0) {
*puVar3 = 0;
puVar3[1] = 0;
puVar3[2] = 0;
*(undefined4 *)(puVar3 + 3) = 0;
InitializeCriticalSection((LPCRITICAL_SECTION)(puVar3 + 4));
puVar12 = puVar3;
}
*(undefined8 **)(param_1 + 0xf0) = puVar12;
FUN_1400a7aa0(*(undefined8 *)(param_1 + 0xe0),2);
FUN_1400a80c0(*(undefined8 *)(param_1 + 0xe0));
FUN_1400a7aa0(*(undefined8 *)(param_1 + 0xe8));
FUN_1400a80c0(*(undefined8 *)(param_1 + 0xe8));
memset((void *)(param_1 + 0x188),0,0x41c);
memset((void *)(param_1 + 0x5a4),0,0x13c);
FUN_140043590(param_1);
puVar3 = *(undefined8 **)(param_1 + 0xf0);
EnterCriticalSection((LPCRITICAL_SECTION)(puVar3 + 4));
if ((void *)*puVar3 != (void *)0x0) {
operator_delete__((void *)*puVar3);
*puVar3 = 0;
}
pvVar5 = operator_new(300000);
*puVar3 = pvVar5;
puVar3[1] = 300000;
puVar3[2] = 0;
*(undefined4 *)(puVar3 + 3) = 0;
LeaveCriticalSection((LPCRITICAL_SECTION)(puVar3 + 4));
FUN_14016f940(0);
plVar6 = (longlong *)FUN_140190ca0();
*(longlong **)(param_1 + 0x88) = plVar6;
(**(code **)(*plVar6 + 0x130))(plVar6,param_1);
(**(code **)(**(longlong **)(param_1 + 0x88) + 0x10))
(*(longlong **)(param_1 + 0x88),param_1 + 8);
(**(code **)(**(longlong **)(param_1 + 0x88) + 8))();
local_2c8 = CServerConfig::vftable;
local_238 = '\0';
memset(local_237,0,0xff);
GetCurrentDirectoryA(0x104,local_138);
sprintf(&local_238,"%s\\%s");
strcpy_s(local_2c0,0x80,&local_238);
lVar11 = DAT_140353190;
*(undefined4 *)(param_1 + 0x98) = *(undefined4 *)(DAT_140353190 + 0x80);
puVar3 = (undefined8 *)(lVar11 + 0x30);
if (7 < *(ulonglong *)(lVar11 + 0x48)) {
puVar3 = (undefined8 *)*puVar3;
}
FUN_14004c050(param_1 + 0x90,puVar3);
FUN_140154310(param_1 + 0x88);
local_2c8 = CConfig::vftable;
}
if (7 < local_2e0) {
operator_delete(local_2f8[0]);
}
return;
}

View file

@ -0,0 +1,15 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140050d20 FUN_140050d20
* Pseudocode, not original source. */
undefined8
FUN_140050d20(longlong param_1,undefined4 param_2,undefined8 param_3,undefined2 *param_4,
undefined4 *param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,
undefined4 *param_9,undefined4 *param_10)
{
*(int *)(param_1 + 0x1b8) = *(int *)(param_1 + 0x1b8) + 1;
FUN_140144730(param_1 + -8,*param_4,param_2,*param_5,param_6,param_7,param_8,*param_9,*param_10);
return 1;
}

View file

@ -0,0 +1,215 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400a7aa0 FUN_1400a7aa0
* Pseudocode, not original source. */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
void FUN_1400a7aa0(undefined8 *param_1,int param_2)
{
char cVar1;
longlong lVar2;
int iVar3;
undefined8 uVar4;
undefined8 *puVar5;
void *pvVar6;
ulonglong uVar7;
longlong *plVar8;
longlong *plVar9;
longlong lVar10;
undefined1 auStack_2e8 [32];
undefined8 *local_2c8;
undefined8 local_2c0;
undefined **local_2b8;
char local_2b0 [136];
char local_228;
undefined1 local_227 [255];
CHAR local_128 [280];
ulonglong local_10;
local_2c0 = 0xfffffffffffffffe;
local_10 = DAT_1403463c0 ^ (ulonglong)auStack_2e8;
if (*(int *)((longlong)param_1 + 0x10c) != 1) {
CoInitialize((LPVOID)0x0);
local_2c8 = operator_new(0x78);
uVar4 = 0;
if (local_2c8 != (void *)0x0) {
uVar4 = FUN_140002170(local_2c8);
}
param_1[0x24] = uVar4;
puVar5 = operator_new(8);
local_2c8 = puVar5;
if (puVar5 == (undefined8 *)0x0) {
puVar5 = (undefined8 *)0x0;
}
else {
*puVar5 = 0;
iVar3 = FUN_140001990(puVar5);
if ((iVar3 < 0) && (iVar3 != -0x7fffbffe)) {
/* WARNING: Subroutine does not return */
FUN_140218220(iVar3);
}
}
param_1[0x25] = puVar5;
pvVar6 = operator_new(0x130);
uVar4 = 0;
if (pvVar6 != (void *)0x0) {
uVar4 = FUN_1400a6d00(pvVar6);
}
param_1[0x23] = uVar4;
puVar5 = operator_new(0x20);
if (puVar5 == (undefined8 *)0x0) {
puVar5 = (undefined8 *)0x0;
}
else {
*puVar5 = 0;
puVar5[1] = &DAT_14029e010;
puVar5[2] = &DAT_14029e010;
*(undefined4 *)(puVar5 + 3) = 0;
FUN_140001f70(puVar5);
}
*param_1 = puVar5;
local_2b8 = CServerConfig::vftable;
local_228 = '\0';
memset(local_227,0,0xff);
GetCurrentDirectoryA(0x104,local_128);
sprintf(&local_228,"%s\\%s");
strcpy_s(local_2b0,0x80,&local_228);
lVar10 = DAT_140353190;
if (param_2 == 1) {
plVar8 = (longlong *)(DAT_140353190 + 0xb8);
plVar9 = plVar8;
if (0xf < *(ulonglong *)(DAT_140353190 + 0xd0)) {
plVar9 = (longlong *)*plVar8;
}
uVar7 = 0xffffffffffffffff;
do {
if (uVar7 == 0) break;
uVar7 = uVar7 - 1;
cVar1 = *(char *)plVar9;
plVar9 = (longlong *)((longlong)plVar9 + 1);
} while (cVar1 != '\0');
if (~uVar7 - 1 < 0x100) {
if (0xf < *(ulonglong *)(DAT_140353190 + 0xd0)) {
plVar8 = (longlong *)*plVar8;
}
lVar2 = 8 - (longlong)plVar8;
do {
cVar1 = *(char *)plVar8;
*(char *)((longlong)plVar8 + (longlong)param_1 + lVar2) = cVar1;
plVar8 = (longlong *)((longlong)plVar8 + 1);
} while (cVar1 != '\0');
}
else {
printf("Error Web String Max.!\n");
lVar10 = DAT_140353190;
}
*(undefined4 *)(param_1 + 0x21) = *(undefined4 *)(lVar10 + 0x134);
printf("WEB : %s\n");
}
else if (param_2 == 2) {
plVar8 = (longlong *)(DAT_140353190 + 0x90);
plVar9 = plVar8;
if (0xf < *(ulonglong *)(DAT_140353190 + 0xa8)) {
plVar9 = (longlong *)*plVar8;
}
uVar7 = 0xffffffffffffffff;
do {
if (uVar7 == 0) break;
uVar7 = uVar7 - 1;
cVar1 = *(char *)plVar9;
plVar9 = (longlong *)((longlong)plVar9 + 1);
} while (cVar1 != '\0');
if (~uVar7 - 1 < 0x100) {
if (0xf < *(ulonglong *)(DAT_140353190 + 0xa8)) {
plVar8 = (longlong *)*plVar8;
}
lVar2 = 8 - (longlong)plVar8;
do {
cVar1 = *(char *)plVar8;
*(char *)((longlong)plVar8 + (longlong)param_1 + lVar2) = cVar1;
plVar8 = (longlong *)((longlong)plVar8 + 1);
} while (cVar1 != '\0');
}
else {
printf("Error Account String Max.!\n");
lVar10 = DAT_140353190;
}
*(undefined4 *)(param_1 + 0x21) = *(undefined4 *)(lVar10 + 0x134);
printf("AUTH : %s\n");
}
else if (param_2 == 3) {
plVar8 = (longlong *)(DAT_140353190 + 0xe0);
plVar9 = plVar8;
if (0xf < *(ulonglong *)(DAT_140353190 + 0xf8)) {
plVar9 = (longlong *)*plVar8;
}
uVar7 = 0xffffffffffffffff;
do {
if (uVar7 == 0) break;
uVar7 = uVar7 - 1;
cVar1 = *(char *)plVar9;
plVar9 = (longlong *)((longlong)plVar9 + 1);
} while (cVar1 != '\0');
if (~uVar7 - 1 < 0x100) {
if (0xf < *(ulonglong *)(DAT_140353190 + 0xf8)) {
plVar8 = (longlong *)*plVar8;
}
lVar2 = 8 - (longlong)plVar8;
do {
cVar1 = *(char *)plVar8;
*(char *)((longlong)plVar8 + (longlong)param_1 + lVar2) = cVar1;
plVar8 = (longlong *)((longlong)plVar8 + 1);
} while (cVar1 != '\0');
}
else {
printf("Error Game String Max.!\n");
lVar10 = DAT_140353190;
}
*(undefined4 *)(param_1 + 0x21) = *(undefined4 *)(lVar10 + 0x138);
printf("GAME : %s\n");
}
else if (param_2 == 4) {
plVar8 = (longlong *)(DAT_140353190 + 0x108);
plVar9 = plVar8;
if (0xf < *(ulonglong *)(DAT_140353190 + 0x120)) {
plVar9 = (longlong *)*plVar8;
}
uVar7 = 0xffffffffffffffff;
do {
if (uVar7 == 0) break;
uVar7 = uVar7 - 1;
cVar1 = *(char *)plVar9;
plVar9 = (longlong *)((longlong)plVar9 + 1);
} while (cVar1 != '\0');
if (~uVar7 - 1 < 0x100) {
if (0xf < *(ulonglong *)(DAT_140353190 + 0x120)) {
plVar8 = (longlong *)*plVar8;
}
lVar2 = 8 - (longlong)plVar8;
do {
cVar1 = *(char *)plVar8;
*(char *)((longlong)plVar8 + (longlong)param_1 + lVar2) = cVar1;
plVar8 = (longlong *)((longlong)plVar8 + 1);
} while (cVar1 != '\0');
}
else {
printf("Error GameLog String Max.!\n");
lVar10 = DAT_140353190;
}
*(undefined4 *)(param_1 + 0x21) = *(undefined4 *)(lVar10 + 0x13c);
printf("GAME LOG: %s\n");
}
else {
printf("Error Type Miss !!!\n");
}
iVar3 = *(int *)(param_1 + 0x21);
if (iVar3 == 0) {
iVar3 = 500;
}
*(int *)(param_1 + 0x21) = iVar3;
*(undefined4 *)((longlong)param_1 + 0x10c) = 1;
}
return;
}

View file

@ -0,0 +1,27 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400a80c0 FUN_1400a80c0
* Pseudocode, not original source. */
/* WARNING: Removing unreachable block (ram,0x0001400a8114) */
undefined4 FUN_1400a80c0(undefined8 *param_1)
{
IUnknown *This;
ULONG UVar1;
int iVar2;
This = *(IUnknown **)*param_1;
if ((This != (IUnknown *)0x0) && (UVar1 = (*This->lpVtbl[0xb].AddRef)(This), (int)UVar1 < 0)) {
_com_issue_errorex(UVar1,This,(_GUID *)&DAT_14029e018);
}
iVar2 = FUN_140001d50(*param_1,param_1 + 1);
if (iVar2 == 0) {
printf(". ");
return 1;
}
FUN_1400a6d80(param_1[0x23],"Error_ADO DB Connect.Log",
"DB Connect failed\n Connection String = %s",param_1 + 1);
return 0;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,61 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140144730 FUN_140144730
* Pseudocode, not original source. */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
int FUN_140144730(longlong param_1,ushort param_2,undefined4 param_3,undefined4 param_4,
undefined8 *param_5,undefined8 *param_6,undefined8 *param_7,undefined2 param_8,
undefined2 param_9)
{
longlong lVar1;
int iVar2;
undefined1 auStack_98 [32];
undefined2 local_78;
undefined2 local_76;
undefined4 local_74;
undefined4 local_70;
undefined2 local_6c;
undefined8 local_6a;
undefined8 local_62;
undefined8 local_5a;
undefined8 local_52;
undefined2 local_4a;
undefined2 local_48;
undefined8 local_46;
undefined8 local_3e;
ulonglong local_28;
local_28 = DAT_1403463c0 ^ (ulonglong)auStack_98;
local_76 = 1099;
local_78 = 0x42;
local_6a = *param_5;
local_62 = param_5[1];
local_5a = *param_6;
local_52 = param_6[1];
local_6c = 0;
local_46 = *param_7;
local_3e = param_7[1];
local_4a = param_8;
local_48 = param_9;
local_74 = param_4;
local_70 = param_3;
if (param_2 < 1000) {
lVar1 = *(longlong *)(*(longlong *)(param_1 + 200) + (longlong)(short)param_2 * 8);
if (lVar1 != 0) {
EnterCriticalSection((LPCRITICAL_SECTION)(lVar1 + 0x38));
iVar2 = FUN_1400a7630(*(undefined8 *)(lVar1 + 0x18),&local_78);
if (iVar2 != 0) {
ReleaseSemaphore(*(HANDLE *)(lVar1 + 0x10),1,(LPLONG)0x0);
}
LeaveCriticalSection((LPCRITICAL_SECTION)(lVar1 + 0x38));
return iVar2;
}
}
else {
wprintf(L"Invalid Queue Index\n");
}
return 0;
}

View file

@ -0,0 +1,231 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140155420 FUN_140155420
* Pseudocode, not original source. */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
/* WARNING: Type propagation algorithm not settling */
undefined8 FUN_140155420(longlong param_1,undefined4 *param_2)
{
short sVar1;
char cVar2;
int iVar3;
longlong lVar4;
ulonglong uVar5;
longlong lVar6;
longlong lVar7;
short *psVar8;
undefined8 *******pppppppuVar9;
char *pcVar10;
longlong *plVar11;
short *psVar12;
char *pcVar13;
bool bVar14;
undefined1 auStack_128 [32];
undefined **local_108 [5];
longlong *local_e0;
undefined8 *local_d0;
void *local_c8;
undefined4 local_ac;
undefined8 *local_a8;
void *local_a0;
undefined8 local_88;
undefined8 *******local_80 [3];
ulonglong local_68;
undefined2 local_58;
undefined6 uStack_56;
undefined8 local_48;
ulonglong local_40;
ulonglong local_30;
local_88 = 0xfffffffffffffffe;
local_30 = DAT_1403463c0 ^ (ulonglong)auStack_128;
*(undefined4 *)(param_1 + 0x140) = *param_2;
*(undefined1 *)(param_1 + 0x1e8) = *(undefined1 *)(param_2 + 3);
FUN_140055d80(param_1 + 8,param_2 + 0x1e,0,0xffffffffffffffff);
FUN_140055d80(param_1 + 0x30,param_2 + 10,0,0xffffffffffffffff);
FUN_140055d80(param_1 + 0x58,param_2 + 0x14,0,0xffffffffffffffff);
*(undefined4 *)(param_1 + 0x80) = param_2[4];
*(undefined4 *)(param_1 + 0x84) = param_2[5];
*(undefined4 *)(param_1 + 0x88) = param_2[6];
*(undefined4 *)(param_1 + 0x8c) = param_2[7];
psVar8 = (short *)&DAT_14034b8a8;
if (7 < DAT_14034b8c0) {
psVar8 = DAT_14034b8a8;
}
local_40 = 7;
lVar4 = 0;
local_48 = 0;
local_58 = 0;
uVar5 = 0xffffffffffffffff;
psVar12 = psVar8;
do {
if (uVar5 == 0) break;
uVar5 = uVar5 - 1;
sVar1 = *psVar12;
psVar12 = psVar12 + 1;
} while (sVar1 != 0);
FUN_140056040(&local_58,psVar8,~uVar5 - 1);
FUN_1402192b0(local_80,&local_58);
if (7 < local_40) {
operator_delete((void *)CONCAT62(uStack_56,local_58));
}
local_40 = 7;
local_48 = 0;
local_58 = 0;
pppppppuVar9 = local_80;
if (0xf < local_68) {
pppppppuVar9 = local_80[0];
}
FUN_140162110(local_108,pppppppuVar9);
DAT_140349a98 = 0;
cVar2 = FUN_1401621e0(local_108,local_d0 + 2);
plVar11 = local_e0;
if (cVar2 == '\0') {
pppppppuVar9 = local_80;
if (0xf < local_68) {
pppppppuVar9 = local_80[0];
}
FUN_140160930("Error File Name %s : %d - %s",pppppppuVar9,local_ac,local_a8 + 2);
local_108[0] = TiXmlDocument::vftable;
if (local_a8 != &DAT_140352f70) {
operator_delete__(local_a0);
}
local_108[0] = TiXmlNode::vftable;
while (local_e0 != (longlong *)0x0) {
plVar11 = (longlong *)local_e0[10];
(**(code **)*local_e0)(local_e0,1);
local_e0 = plVar11;
}
if (local_d0 != &DAT_140352f70) {
operator_delete__(local_c8);
}
local_108[0] = TiXmlBase::vftable;
if (0xf < local_68) {
operator_delete(local_80[0]);
}
return 0;
}
for (; plVar11 != (longlong *)0x0; plVar11 = (longlong *)plVar11[10]) {
bVar14 = (char *)(plVar11[7] + 0x10) == (char *)0x0;
lVar6 = 3;
pcVar10 = (char *)(plVar11[7] + 0x10);
pcVar13 = "db";
do {
if (lVar6 == 0) break;
lVar6 = lVar6 + -1;
bVar14 = *pcVar10 == *pcVar13;
pcVar10 = pcVar10 + 1;
pcVar13 = pcVar13 + 1;
} while (bVar14);
if (bVar14) goto LAB_140155663;
}
LAB_1401556a0:
cVar2 = *(char *)(param_1 + 0x1e8);
if (cVar2 == '\x05') {
*(undefined4 *)(param_1 + 0x158) = 1;
}
else {
if (cVar2 == '\f') {
if (lVar4 == 0) goto LAB_140155837;
pcVar10 = "game";
}
else if (cVar2 == '\x11') {
if (lVar4 == 0) goto LAB_140155837;
pcVar10 = "log";
}
else if (cVar2 == '\x12') {
if (lVar4 == 0) goto LAB_140155837;
pcVar10 = "chat";
}
else {
if ((cVar2 != '\x13') || (lVar4 == 0)) goto LAB_140155837;
pcVar10 = "emergency";
}
lVar4 = FUN_140161840(lVar4,pcVar10);
if (lVar4 != 0) {
lVar6 = FUN_140161840(lVar4,"db_account");
if (lVar6 != 0) {
FUN_1401584e0(param_1 + 0x90,param_1 + 0x130,lVar6);
}
lVar6 = FUN_140161840(lVar4,&DAT_1402aee64);
if (lVar6 != 0) {
FUN_1401584e0(param_1 + 0xb8,param_1 + 0x134,lVar6);
}
lVar6 = FUN_140161840(lVar4,"db_game");
if (lVar6 != 0) {
FUN_1401584e0(param_1 + 0xe0,param_1 + 0x138,lVar6);
}
lVar6 = FUN_140161840(lVar4,"db_log");
if (lVar6 != 0) {
FUN_1401584e0(param_1 + 0x108,param_1 + 0x13c,lVar6);
}
lVar4 = FUN_140161840(lVar4,"write_thread");
if (lVar4 != 0) {
for (lVar6 = *(longlong *)(lVar4 + 0xa0); lVar6 != lVar4 + 0x58;
lVar6 = *(longlong *)(lVar6 + 0x48)) {
pcVar10 = (char *)(*(longlong *)(lVar6 + 0x20) + 0x10);
bVar14 = pcVar10 == (char *)0x0;
lVar7 = 6;
pcVar13 = "count";
do {
if (lVar7 == 0) break;
lVar7 = lVar7 + -1;
bVar14 = *pcVar10 == *pcVar13;
pcVar10 = pcVar10 + 1;
pcVar13 = pcVar13 + 1;
} while (bVar14);
if (bVar14) {
pcVar10 = (char *)(*(longlong *)(lVar6 + 0x30) + 0x10);
if (pcVar10 != (char *)0x0) {
iVar3 = atoi(pcVar10);
*(int *)(param_1 + 0x14c) = iVar3;
}
break;
}
}
}
}
}
LAB_140155837:
local_108[0] = TiXmlDocument::vftable;
if (local_a8 != &DAT_140352f70) {
operator_delete__(local_a0);
}
local_108[0] = TiXmlNode::vftable;
while (local_e0 != (longlong *)0x0) {
plVar11 = (longlong *)local_e0[10];
(**(code **)*local_e0)(local_e0,1);
local_e0 = plVar11;
}
if (local_d0 != &DAT_140352f70) {
operator_delete__(local_c8);
}
local_108[0] = TiXmlBase::vftable;
if (0xf < local_68) {
operator_delete(local_80[0]);
}
return 1;
LAB_140155663:
while (lVar6 = (**(code **)(*plVar11 + 0x30))(plVar11), lVar6 == 0) {
do {
plVar11 = (longlong *)plVar11[10];
if (plVar11 == (longlong *)0x0) goto LAB_1401556a0;
bVar14 = (char *)(plVar11[7] + 0x10) == (char *)0x0;
lVar6 = 3;
pcVar10 = (char *)(plVar11[7] + 0x10);
pcVar13 = "db";
do {
if (lVar6 == 0) break;
lVar6 = lVar6 + -1;
bVar14 = *pcVar10 == *pcVar13;
pcVar10 = pcVar10 + 1;
pcVar13 = pcVar13 + 1;
} while (bVar14);
} while (!bVar14);
}
lVar4 = (**(code **)(*plVar11 + 0x30))(plVar11);
goto LAB_1401556a0;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,491 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x14015ca50 FUN_14015ca50
* Pseudocode, not original source. */
void FUN_14015ca50(longlong param_1)
{
char cVar1;
int iVar2;
longlong lVar3;
longlong lVar4;
longlong lVar5;
longlong *plVar6;
longlong *plVar7;
char *pcVar8;
char *pcVar9;
char *pcVar10;
bool bVar11;
undefined **local_98 [5];
longlong *local_70;
undefined8 *local_60;
void *local_58;
undefined8 *local_38;
void *local_30;
undefined8 local_18;
local_18 = 0xfffffffffffffffe;
plVar6 = (longlong *)(param_1 + 0x18);
if (0xf < *(ulonglong *)(param_1 + 0x30)) {
plVar6 = (longlong *)*plVar6;
}
FUN_140162110(local_98,plVar6);
DAT_140349a98 = 0;
cVar1 = FUN_1401621e0(local_98,local_60 + 2);
if (cVar1 == '\0') {
local_98[0] = TiXmlDocument::vftable;
if (local_38 != &DAT_140352f70) {
operator_delete__(local_30);
}
local_98[0] = TiXmlNode::vftable;
while (local_70 != (longlong *)0x0) {
plVar6 = (longlong *)local_70[10];
(**(code **)*local_70)(local_70,1);
local_70 = plVar6;
}
if (local_60 != &DAT_140352f70) {
operator_delete__(local_58);
return;
}
return;
}
plVar6 = local_70;
if (local_70 != (longlong *)0x0) {
do {
bVar11 = (char *)(plVar6[7] + 0x10) == (char *)0x0;
lVar3 = 4;
pcVar8 = (char *)(plVar6[7] + 0x10);
pcVar9 = "log";
do {
if (lVar3 == 0) break;
lVar3 = lVar3 + -1;
bVar11 = *pcVar8 == *pcVar9;
pcVar8 = pcVar8 + 1;
pcVar9 = pcVar9 + 1;
} while (bVar11);
if (bVar11) goto LAB_14015cb66;
plVar6 = (longlong *)plVar6[10];
plVar7 = local_70;
} while (plVar6 != (longlong *)0x0);
goto joined_r0x00014015ce23;
}
goto LAB_14015d22b;
LAB_14015cb66:
while (lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6), lVar3 == 0) {
do {
plVar6 = (longlong *)plVar6[10];
plVar7 = local_70;
if (plVar6 == (longlong *)0x0) goto joined_r0x00014015ce23;
bVar11 = (char *)(plVar6[7] + 0x10) == (char *)0x0;
lVar3 = 4;
pcVar8 = (char *)(plVar6[7] + 0x10);
pcVar9 = "log";
do {
if (lVar3 == 0) break;
lVar3 = lVar3 + -1;
bVar11 = *pcVar8 == *pcVar9;
pcVar8 = pcVar8 + 1;
pcVar9 = pcVar9 + 1;
} while (bVar11);
} while (!bVar11);
}
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
plVar7 = local_70;
if (lVar3 != 0) {
for (plVar6 = *(longlong **)(lVar3 + 0x28); plVar7 = local_70, plVar6 != (longlong *)0x0;
plVar6 = (longlong *)plVar6[10]) {
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
if (lVar3 != 0) {
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
goto joined_r0x00014015cbeb;
}
}
}
joined_r0x00014015ce23:
do {
if (plVar7 == (longlong *)0x0) goto LAB_14015d22b;
bVar11 = (char *)(plVar7[7] + 0x10) == (char *)0x0;
lVar3 = 8;
pcVar8 = (char *)(plVar7[7] + 0x10);
pcVar9 = "connect";
do {
if (lVar3 == 0) break;
lVar3 = lVar3 + -1;
bVar11 = *pcVar8 == *pcVar9;
pcVar8 = pcVar8 + 1;
pcVar9 = pcVar9 + 1;
} while (bVar11);
if (bVar11) goto LAB_14015ce56;
plVar7 = (longlong *)plVar7[10];
} while( true );
joined_r0x00014015cbeb:
plVar7 = local_70;
if (lVar3 != 0) {
pcVar8 = (char *)(*(longlong *)(lVar3 + 0x38) + 0x10);
if (pcVar8 != (char *)0x0) {
for (lVar4 = *(longlong *)(lVar3 + 0xa0); lVar4 != lVar3 + 0x58;
lVar4 = *(longlong *)(lVar4 + 0x48)) {
pcVar9 = (char *)(*(longlong *)(lVar4 + 0x20) + 0x10);
bVar11 = pcVar9 == (char *)0x0;
lVar5 = 6;
pcVar10 = "print";
do {
if (lVar5 == 0) break;
lVar5 = lVar5 + -1;
bVar11 = *pcVar9 == *pcVar10;
pcVar9 = pcVar9 + 1;
pcVar10 = pcVar10 + 1;
} while (bVar11);
if (bVar11) {
pcVar9 = (char *)(*(longlong *)(lVar4 + 0x30) + 0x10);
if (pcVar9 != (char *)0x0) {
lVar4 = -1;
pcVar10 = pcVar8;
goto code_r0x00014015cc4d;
}
break;
}
}
}
goto LAB_14015cde9;
}
goto joined_r0x00014015ce23;
while( true ) {
lVar4 = lVar4 + -1;
cVar1 = *pcVar10;
pcVar10 = pcVar10 + 1;
if (cVar1 == '\0') break;
code_r0x00014015cc4d:
if (lVar4 == 0) break;
}
if (lVar4 != -2) {
iVar2 = _stricmp(pcVar8,"log_account");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x41) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"log_item");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x40) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"log_pet");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x42) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"log_loginout");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x43) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"agentmanagers");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x44) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"agent");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x45) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"api");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x46) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"pvp");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x47) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"serveroption");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x48) = iVar2 == 1;
}
}
}
}
}
}
}
}
}
}
LAB_14015cde9:
plVar6 = *(longlong **)(lVar3 + 0x50);
while( true ) {
plVar7 = local_70;
if (plVar6 == (longlong *)0x0) goto joined_r0x00014015ce23;
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
if (lVar3 != 0) break;
plVar6 = (longlong *)plVar6[10];
}
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
goto joined_r0x00014015cbeb;
LAB_14015ce56:
while (lVar3 = (**(code **)(*plVar7 + 0x30))(plVar7), lVar3 == 0) {
do {
plVar7 = (longlong *)plVar7[10];
if (plVar7 == (longlong *)0x0) goto LAB_14015d22b;
bVar11 = (char *)(plVar7[7] + 0x10) == (char *)0x0;
lVar3 = 8;
pcVar8 = (char *)(plVar7[7] + 0x10);
pcVar9 = "connect";
do {
if (lVar3 == 0) break;
lVar3 = lVar3 + -1;
bVar11 = *pcVar8 == *pcVar9;
pcVar8 = pcVar8 + 1;
pcVar9 = pcVar9 + 1;
} while (bVar11);
} while (!bVar11);
}
lVar3 = (**(code **)(*plVar7 + 0x30))(plVar7);
if (lVar3 != 0) {
for (plVar6 = *(longlong **)(lVar3 + 0x28); plVar6 != (longlong *)0x0;
plVar6 = (longlong *)plVar6[10]) {
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
if (lVar3 != 0) {
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
while (lVar3 != 0) {
pcVar8 = (char *)(*(longlong *)(lVar3 + 0x38) + 0x10);
if (pcVar8 != (char *)0x0) {
for (lVar4 = *(longlong *)(lVar3 + 0xa0); lVar4 != lVar3 + 0x58;
lVar4 = *(longlong *)(lVar4 + 0x48)) {
pcVar9 = (char *)(*(longlong *)(lVar4 + 0x20) + 0x10);
bVar11 = pcVar9 == (char *)0x0;
lVar5 = 8;
pcVar10 = "connect";
do {
if (lVar5 == 0) break;
lVar5 = lVar5 + -1;
bVar11 = *pcVar9 == *pcVar10;
pcVar9 = pcVar9 + 1;
pcVar10 = pcVar10 + 1;
} while (bVar11);
if (bVar11) {
pcVar9 = (char *)(*(longlong *)(lVar4 + 0x30) + 0x10);
if (pcVar9 != (char *)0x0) {
iVar2 = _stricmp(pcVar8,"dbc_game");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 8) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"dbc_log");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 9) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"dbc_chat");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 10) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"dbc_emergency");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0xb) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"auction");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0xc) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"msg");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0xd) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"manager");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0xe) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"match");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0xf) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"gm");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x10) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"gate");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x11) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"lobby");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x12) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"dungeon");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x13) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"pvp");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x14) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"guild");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x15) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"agent");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x16) = iVar2 == 1;
}
else {
iVar2 = _stricmp(pcVar8,"agentmanager");
if (iVar2 == 0) {
iVar2 = atoi(pcVar9);
*(bool *)(param_1 + 0x17) = iVar2 == 1;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
break;
}
}
}
plVar6 = *(longlong **)(lVar3 + 0x50);
while( true ) {
if (plVar6 == (longlong *)0x0) goto LAB_14015d22b;
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
if (lVar3 != 0) break;
plVar6 = (longlong *)plVar6[10];
}
lVar3 = (**(code **)(*plVar6 + 0x30))(plVar6);
}
break;
}
}
}
LAB_14015d22b:
printf("//////////////////////////////////////////////////////////////////////////\n");
if (*(char *)(param_1 + 0x40) != '\0') {
printf("LOGVIEWER Option [%d] - LogItem View.\n");
}
if (*(char *)(param_1 + 0x41) != '\0') {
printf("LOGVIEWER Option [%d] - LogAccount View.\n");
}
if (*(char *)(param_1 + 0x44) != '\0') {
printf("LOGVIEWER Option [%d] - LogAgentManagers View.\n");
}
if (*(char *)(param_1 + 0x45) != '\0') {
printf("LOGVIEWER Option [%d] - LogAgent View.\n");
}
if (*(char *)(param_1 + 0x46) != '\0') {
printf("LOGVIEWER Option [%d] - LogApi View.\n");
}
if (*(char *)(param_1 + 0x47) != '\0') {
printf("LOGVIEWER Option [%d] - LogPvp View.\n");
}
if (*(char *)(param_1 + 0x48) != '\0') {
printf("LOGVIEWER Option [%d] - LogServerOption View.\n");
}
if (*(char *)(param_1 + 0x42) != '\0') {
printf("LOGVIEWER Option [%d] - LogPet View.\n");
}
if (*(char *)(param_1 + 8) != '\0') {
printf("Connect Option [%d] - DBC_GAME. \n");
}
if (*(char *)(param_1 + 9) != '\0') {
printf("Connect Option [%d] - DBC_LOG. \n");
}
if (*(char *)(param_1 + 0xc) != '\0') {
printf("Connect Option [%d] - Auction. \n");
}
if (*(char *)(param_1 + 0xd) != '\0') {
printf("Connect Option [%d] - Msg. \n");
}
if (*(char *)(param_1 + 0xe) != '\0') {
printf("Connect Option [%d] - Manager. \n");
}
if (*(char *)(param_1 + 0xf) != '\0') {
printf("Connect Option [%d] - Match. \n");
}
if (*(char *)(param_1 + 0x10) != '\0') {
printf("Connect Option [%d] - Gm. \n");
}
if (*(char *)(param_1 + 0x11) != '\0') {
printf("Connect Option [%d] - Gate. \n");
}
if (*(char *)(param_1 + 0x12) != '\0') {
printf("Connect Option [%d] - Lobby. \n");
}
if (*(char *)(param_1 + 0x13) != '\0') {
printf("Connect Option [%d] - Dungeon. \n");
}
if (*(char *)(param_1 + 0x14) != '\0') {
printf("Connect Option [%d] - Pvp. \n");
}
if (*(char *)(param_1 + 0x15) != '\0') {
printf("Connect Option [%d] - Guild. \n");
}
if (*(char *)(param_1 + 0x16) != '\0') {
printf("Connect Option [%d] - Agent. \n");
}
if (*(char *)(param_1 + 0x17) != '\0') {
printf("Connect Option [%d] - AgentManager. \n");
}
printf("//////////////////////////////////////////////////////////////////////////\n");
local_98[0] = TiXmlDocument::vftable;
if (local_38 != &DAT_140352f70) {
operator_delete__(local_30);
}
local_98[0] = TiXmlNode::vftable;
while (local_70 != (longlong *)0x0) {
plVar6 = (longlong *)local_70[10];
(**(code **)*local_70)(local_70,1);
local_70 = plVar6;
}
if (local_60 != &DAT_140352f70) {
operator_delete__(local_58);
}
return;
}

View file

@ -0,0 +1,318 @@
cmd_id case_target dbreq_fn procs
1001 0x1400a81d8 0x1400aad90 up_add_ban
1002 0x1400a81f2 0x1400dca10 up_add_friend
1003 0x1400a9dc2
1004 0x1400a9dc2
1005 0x1400a820c 0x1400ac030 up_create_booth
1006 0x1400a8226 0x1400acbb0 up_create_character
1007 0x1400a9dc2
1008 0x1400a825a 0x1400df560 up_create_guild
1009 0x1400a8274 0x1400fdf00 up_create_item
1010 0x1400a9dc2
1011 0x1400a83e0 0x1400be790 up_update_dungeon_rank
1012 0x1400a85b4 0x140108050 up_upate_item_binds
1013 0x1400a88cb 0x1400b9160 up_select_battle_rank
1014 0x1400a87c7 0x1400b5f70 up_get_duel_info
1015 0x1400a828e 0x1400ab7c0 up_del_ban
1016 0x1400a82a8 0x1400dd2c0 up_del_friend
1017 0x1400a82c2 0x1400aebe0 up_delete_character
1018 0x1400a82dc 0x140115ab0 up_delete_mail
1019 0x1400a82f6 0x140123a40 up_delete_quest
1020 0x1400a832a 0x1401272d0 up_delete_skill
1021 0x1400a9dc2
1022 0x1400a8344 0x1400af040 up_get_character
1023 0x1400a835e 0x1400b1070 up_get_character_by_name
1024 0x1400a8392 0x1400b3b70 up_get_all_character
1025 0x1400a83ac 0x1401317b0 up_get_keymap
1026 0x1400a83fa 0x1400e0eb0 up_guild_leader_change
1027 0x1400a8414 0x1400e1260 up_guild_member_remove
1028 0x1400a842e 0x1400e2630 up_insert_guild_member
1029 0x1400a84b0 0x140115d30 up_insert_mail,up_insert_mail_item01,up_insert_mail_item02,up_insert_mail_item03,up_insert_mail_none
1030 0x1400a84ca 0x140123df0 up_insert_quest
1031 0x1400a84e4 0x140127550 up_insert_skill
1032 0x1400a84fe 0x1400e36e0 up_is_exist_guild
1033 0x1400a8518 0x140101420 up_item_durability_update
1034 0x1400a8532 0x1401017d0 up_item_owner_update
1035 0x1400a854c 0x140101ca0 up_item_page_owner_update
1036 0x1400a8566 0x1401023e0 up_item_page_slot_update
1037 0x1400a8580 0x1401036e0 up_item_update
1038 0x1400a8602 0x1400de3c0 up_read_all_guild
1039 0x1400a85e8 0x1400fd820 up_read_all_item_dropgroup
1040 0x1400a83c6 0x1400bdda0 up_read_dungeon_rank
1041 0x1400a85ce 0x1400dd670 up_read_friend_list
1042 0x1400a9dc2
1043 0x1400a861c 0x1400e4640 up_read_guild
1044 0x1400a8636 0x1400e5720 up_read_guild_member
1045 0x1400a9dc2
1046 0x1400a9dc2
1047 0x1400a868f 0x1400f8830 up_read_item_mail
1048 0x1400a8650 0x1400fb290 up_read_item_inventory
1049 0x1400a8675 0x140117b10 up_read_mail
1050 0x1400a86a9 0x1400bd790 up_read_money
1051 0x1400a86c3 0x140124520 up_read_quest_list
1052 0x1400a86dd 0x140127dc0 up_read_skill
1053 0x1400a9dc2
1054 0x1400a9dc2
1055 0x1400a86f7 0x1400ac2b0 up_save_item_booth
1056 0x1400a8711 0x140126240 up_read_item_quickslot_list,up_read_item_quickslot_list_02,up_read_item_quickslot_list_03,up_read_item_quickslot_list_none
1057 0x1400a9dc2
1058 0x1400a872b 0x140126d00 up_save_item_quickslot,up_save_item_quickslot_02,up_save_item_quickslot_03
1059 0x1400a9dc2
1060 0x1400a9dc2
1061 0x1400a8745 0x140131f70 up_save_keymap
1062 0x1400a875f 0x1400bd3e0 up_save_money
1063 0x1400a9dc2
1064 0x1400a9dc2
1065 0x1400a8793 0x1400abb70 up_update_ban_memo
1066 0x1400a87ad 0x1400ac6c0 up_update_booth_useable_count
1067 0x1400a87e1 0x1400b6c50 up_update_character_duel_disconnect
1068 0x1400a87fb 0x1400b6ed0 up_update_character_duel_Experience
1069 0x1400a8815 0x1400b72b0 up_update_duel_info
1070 0x1400a882f 0x1400b7c50 up_update_character_duel_lose
1071 0x1400a8849 0x1400b7ed0 up_update_character_duel_point
1072 0x1400a887d 0x1400b8750 up_update_character_duel_win
1073 0x1400a8897 0x1400b8d80 up_update_character_experience
1074 0x1400a88e5 0x1400b9e20 up_update_character_fatigue
1075 0x1400a88ff 0x1400ba2e0 up_update_character_first_login
1076 0x1400a8933 0x1400baa30 up_update_character_give_up
1077 0x1400a894d 0x1400bade0 up_update_character_hearts
1078 0x1400a8981 0x1400bb190 up_update_character_level
1079 0x1400a899b 0x1400bb690 up_update_character_job
1080 0x1400a89b5 0x1400bba40 up_update_character_sp
1081 0x1400a89cf 0x1400bbf10 up_update_character_Stamina
1082 0x1400a89e9 0x140118d30 up_update_clear_mail
1083 0x1400a8a03 0x1400e6740 up_update_guild_id_for_character
1084 0x1400a8a1d 0x1400e6b70 up_update_guild_member_aliase
1085 0x1400a8a37 0x1400e7040 up_update_guild_member_permission
1086 0x1400a8a6b 0x1400e78d0 up_update_guild_notice
1087 0x1400a8a85 0x1400e7c70 up_update_guild_permission
1088 0x1400a8a9f 0x1400bcb60 up_update_individual_room
1089 0x1400a8b07 0x140118fb0 up_update_mail_open
1090 0x1400a8c4a 0x140125220 up_update_quest
1091 0x1400a8c7e 0x140105870 up_update_remaintime_item
1092 0x1400a8d1a 0x140128e50 up_update_skill_level
1093 0x1400a8d34 0x140129200 up_update_storage_useable_count
1094 0x1400a9dc2
1095 0x1400a8e10 0x14012fff0 up_save_logout
1096 0x1400a9dc2
1097 0x1400a9dc2
1098 0x1400a8d4e 0x140128b50 up_skill_reset
1099 0x1400a8c98 0x140106350 up_item_move_cash_to_equip
1100 0x1400a8ccc 0x140106a90 up_item_move_inventory_to_equip
1101 0x1400a8ce6 0x1401071d0 up_item_move_equip_to_inventory
1102 0x1400a8d00 0x140107910 up_item_move_equip_to_cash
1103 0x1400a8c64 0x140125e60 up_update_quest_show
1104 0x1400a8b21 0x140119350 up_read_new_mail
1105 0x1400a8b3b 0x14011a530 up_mail_item_move
1106 0x1400a8b55 0x14011b5e0 up_mail_gold_payment
1107 0x1400a8b6f 0x14011c690 up_mail_return
1108 0x1400a8b89 0x1401295b0 up_add_character_title
1109 0x1400a8bbd 0x14012a930 up_read_title_list
1110 0x1400a8be2 0x14012b1d0 up_equip_character_title
1111 0x1400a8bfc 0x14012b580 up_unequip_character_title
1112 0x1400a8c16 0x1400fcd10 up_read_item_equip_simple
1113 0x1400a8779 0x1400bcf10 up_save_inventory_storage_money
1114 0x1400a8a51 0x1400e7530 up_update_guild_icon
1115 0x1400a8ab9 0x1400bc7b0 up_update_character_lobby
1116 0x1400a8448 0x1400e1e30 up_guild_disband
1117 0x1400a8462 0x1400e1a80 up_update_guild_member_logout_time
1118 0x1400a847c 0x1400e8090 up_get_other_character
1119 0x1400a8496 0x1400e8c30 up_read_other_character_item_equip
1120 0x1400a8d82
1121 0x1400a8240 0x1400aca70
1122 0x1400a8919 0x1400ba7b0 up_update_character_tutorial
1123 0x1400a8310 0x1401237c0 up_all_delete_quest
1124 0x1400a8cb2 0x140105af0 up_item_move_cash_to_equip_costumepack
1125 0x1400a9dc2
1126 0x1400a9dc2
1127 0x1400a9dc2
1128 0x1400a8e2a 0x140066f30 up_insert_log_play_time
1129 0x1400a8e44 0x14006c9f0 up_insert_log_dungeon_clear
1130 0x1400a8e78 0x140067da0 up_insert_log_level_up
1131 0x1400a9dc2
1132 0x1400a8e5e 0x14006bf60 up_insert_log_dungeon
1133 0x1400a9dc2
1134 0x1400a8e92 0x140111db0 up_insert_log_gold
1135 0x1400a8eac 0x140073d30 up_insert_log_item
1136 0x1400a9dc2
1137 0x1400a8f14 0x14005ace0 up_read_all_auctionlist
1138 0x1400a8f2e 0x14005c390 up_insert_auctionItem
1139 0x1400a8f48 0x14005f930 up_delete_auctionarticle
1140 0x1400a8f62 0x14005fbb0 up_update_auctionarticle
1141 0x1400a8f7c 0x1400602c0 up_insert_auctionsendmail
1142 0x1400a8f96 0x1400bf380 up_update_event_fatigue
1143 0x1400a8fb0 0x1400c0280 up_update_event_hearts
1144 0x1400a9018 0x14008fa50 up_delete_pet
1145 0x1400a9032 0x14008fcd0 up_create_pet
1146 0x1400a904c 0x140091da0 up_update_pet
1147 0x1400a9066 0x140093d80 up_read_pet
1148 0x1400a90ce 0x1400c0640 up_select_cash_effectinfo
1149 0x1400a90e8 0x1400c1020 up_insert_cash_effectinfo
1150 0x1400a9102 0x1400c1630 up_update_cash_effectinfo
1151 0x1400a911c 0x1400c19e0 up_delete_cash_effectinfo
1152 0x1400a9dc2
1153 0x1400a9dc2
1154 0x1400a9dc2
1155 0x1400a9080 0x140094fd0 up_update_pet_level
1156 0x1400a90b4 0x140095c30 up_update_pet_name
1157 0x1400a9dc2
1158 0x1400a9dc2
1159 0x1400a9136 0x1400e9d10 up_insert_guild_increase_exp
1160 0x1400a9150 0x1400ea420 up_get_guild_increase_exp
1161 0x1400a916a 0x1400eb290 up_update_guild_level
1162 0x1400a9184 0x1400eb9f0 up_insert_guild_skill
1163 0x1400a9dc2
1164 0x1400a919e 0x1400eca00 up_get_guild_skill
1165 0x1400a91b8 0x1400ed3c0 up_get_guild_storage_use_list
1166 0x1400a91d2 0x1400efa70 up_insert_guild_storage_use_log
1167 0x1400a91ec 0x1400f0170 up_update_guild_storage_deposit
1168 0x1400a9206 0x1400f0650 up_update_guild_storage_payment
1169 0x1400a9220 0x1400f0b30 up_insert_guild_storage
1170 0x1400a923a 0x1400f3c50 up_delet_guild_storage
1171 0x1400a9254 0x1400ee3e0 up_get_guild_storage_item_list
1172 0x1400a926e 0x1400f4000 up_update_guild_storage_item_change_count
1173 0x1400a9288 0x1400f45f0 up_get_guild_storage_info
1174 0x1400a92a2 0x1400f4e90 up_update_guild_storage_info
1175 0x1400a88b1 0x1400b89d0 up_update_character_dice_point
1176 0x1400a92bc 0x1400c1c60 up_update_character_addition_status_hp
1177 0x1400a92d6 0x1400c2010 up_update_character_addition_status_mp
1178 0x1400a92f0 0x1400c23c0 up_update_character_addition_status_physicattack
1179 0x1400a930a 0x1400c2770 up_update_character_addition_status_physicdefense
1180 0x1400a9324 0x1400c2b20 up_update_character_addition_status_magicattack
1181 0x1400a933e 0x1400c2ed0 up_update_character_addition_status_magicdefense
1182 0x1400a8ee0 0x140112f60 up_insert_log_packet_overload
1183 0x1400a9358 0x1400c3280 up_update_character_fatiguestorage
1184 0x1400a9372 0x14011c910 up_insert_item_Mail
1185 0x1400a938c 0x14011fce0 up_read_new_mail_exist
1186 0x1400a9dc2
1187 0x1400a9dc2
1188 0x1400a93a6 0x1400c3630 up_update_character_guild_point
1189 0x1400a93c0 0x140113300 up_insert_log_mcu
1190 0x1400a93da 0x1400c39e0 up_read_rearing_listinfo
1191 0x1400a93f4 0x1400c4d80 up_insert_rearing_info
1192 0x1400a940e 0x1400c6d30 up_update_rearing_info
1193 0x1400a9428 0x1400c8940 up_delete_rearing_info
1194 0x1400a9442 0x1400c8bc0 up_update_rearing_turn
1195 0x1400a945c 0x1400f55f0 up_create_guild_storage
1196 0x1400a9476 0x1400f5c00 up_guild_storage_extension
1197 0x1400a9dc2
1198 0x1400a9dc2
1199 0x1400a9dc2
1200 0x1400a9dc2
1201 0x1400a8ec6 0x140072ea0 up_insert_log_item_enchant
1202 0x1400a9490 0x140108530 up_read_cash_product_list
1203 0x1400a94aa 0x140109270 up_insert_cash_product_list
1204 0x1400a94c4 0x14010a120 up_update_cash_product_list
1205 0x1400a94de 0x1400debd0 up_read_guild_server
1206 0x1400a8378 0x1400b3000 up_get_character_simpleinfo
1207 0x1400a8967 0x1400c8f70 up_character_rob
1208 0x1400a8863 0x1400b8280 up_update_character_duel_ladder
1209 0x1400a9dc2
1210 0x1400a94f8 0x140088060 up_insert_log_pvp_room
1211 0x1400a9512 0x140088c60 up_insert_log_pvp_battle
1212 0x1400a952c 0x14008b280 up_insert_log_pvp_result
1213 0x1400a9560 0x1400caf10 up_update_fortune
1214 0x1400a859a 0x140102b20 up_item_update_itemcode_option
1215 0x1400a96b2 0x1400cbb20 up_insert_Inquiry
1216 0x1400a96cc 0x1400ce060 up_update_Inquiry
1217 0x1400a957a 0x1400ceb70 up_read_Inquiry
1218 0x1400a9dc2
1219 0x1400a9594 0x1400cb770 up_insert_blacklist
1220 0x1400a8fca 0x1400bf740 up_update_event_fortune
1221 0x1400a95ae 0x1400960f0 up_create_pet_inventory_item
1222 0x1400a95c8 0x140099380 up_read_pet_inventory
1223 0x1400a95e2 0x14009a750 up_item_move_pet_inventory_to_inventory
1224 0x1400a9664 0x14009b230 up_pet_item_update
1225 0x1400a9616 0x1400c9420 up_update_battleinfo
1226 0x1400a95fc 0x1400d3290 up_update_dayattach
1227 0x1400a964a 0x14009ae80 up_delete_pet_inventory
1228 0x1400a9630 0x1400ca690 up_read_fortune
1229 0x1400a967e 0x14009d280 up_update_pet_type
1230 0x1400a9698 0x14009d640 up_update_pet_stet
1231 0x1400a9768 0x14006e800 up_insert_log_guild
1232 0x1400a96e6 0x1400cfc10 up_read_Inquiry_character
1233 0x1400a9700 0x1400cc790 up_insert_Inquiry_by_gm
1234 0x1400a971a 0x1400cdde0 up_add_Inquiry_count
1235 0x1400a9734 0x1400ce530 up_update_Inquiry_type
1236 0x1400a974e 0x1400ce8f0 up_delete_Inquiry
1237 0x1400a979c 0x14009e350 up_update_pet_status
1238 0x1400a97b6 0x1400f6480 up_update_guild_storage_item
1239 0x1400a9dc2
1240 0x1400a9546 0x14008ced0 up_insert_log_pvp_death
1241 0x1400a8fe4 0x1400bfec0 up_update_event_inquiry
1242 0x1400a8ffe 0x1400befc0 up_update_inquiry_count
1243 0x1400a97d0 0x14008ddf0 up_insert_log_quest
1244 0x1400a9804 0x140068890 up_insert_log_character
1245 0x1400a97ea 0x140075c00 up_insert_log_itemtrade
1246 0x1400a981e 0x140084470 up_insert_log_inquiry_complete
1247 0x1400a9838 0x1400856b0 up_insert_log_inquiry_chatting
1248 0x1400a9852 0x140085df0 up_insert_log_monitor_notice
1249 0x1400a986c 0x1400867a0 up_insert_log_monitor_user
1250 0x1400a9886 0x1400871d0 up_insert_log_monitor_command
1251 0x1400a98a0 0x1400d0580 up_update_event_mailattach
1252 0x1400a98ba 0x14006b0a0 up_insert_log_cashbuy
1253 0x1400a98d4 0x140069b60 up_insert_log_loginout
1254 0x1400a98ee 0x1401136b0 up_insert_log_connection
1255 0x1400a9908 0x14008ee50 up_insert_log_learnskill
1256 0x1400a9922 0x140080b00 up_insert_log_mail
1257 0x1400a993c 0x140114600 up_insert_log_chat
1258 0x1400a8df6 0x14012f0a0 up_save_logout_log
1259 0x1400a9956 0x140063f20 up_insert_log_auction
1260 0x1400a9970 0x140081b60 up_insert_log_itemmail
1261 0x1400a998a 0x140070330 up_insert_log_items
1262 0x1400a9dc2
1263 0x1400a8ad3 0x1400bc2c0 up_update_character_block
1264 0x1400a9dc2
1265 0x1400a8ba3 0x140129ce0 up_delete_character_title
1266 0x1400a99a4 0x1400d0940 up_insert_buff
1267 0x1400a99be 0x1400d0f60 up_update_buff
1268 0x1400a99d8 0x1400d1580 up_delete_buff
1269 0x1400a99f2 0x1400d1a50 up_read_buff
1270 0x1400a8aed 0x1400bc540 up_update_character_block_by_name
1271 0x1400a9a0c 0x1400d23b0 up_update_cash_mileage
1272 0x1400a9a26 0x140120470 up_insert_item_mail_by_gm
1273 0x1400a9a40 0x14009f6f0 up_read_item_inventory_statistics,up_read_realtimeevent
1274 0x1400a9a5a 0x1400a0af0 up_read_all_auctionlist_statistics,up_read_realtimeevent
1275 0x1400a9a74 0x1400a2250 up_get_duel_info_statistics,up_read_realtimeevent
1276 0x1400a9a8e 0x1400a3070 up_read_quest_statistics,up_read_realtimeevent
1277 0x1400a9aa8 0x1400a3800 up_read_dungeon_rank_statistics,up_read_realtimeevent
1278 0x1400a9ac2 0x1400a40b0 up_read_cash_product_list_statistics,up_read_realtimeevent
1279 0x1400a9adc 0x1400d2760 up_update_character_name,up_update_friend_name,up_update_guild_member_name
1280 0x1400a9af6
1281 0x1400a9dc2
1282 0x1400a9b61 0x1400d3760 up_update_reward_coupon
1283 0x1400a909a 0x140095730 up_update_pet_exp
1284 0x1400a9dc2
1285 0x1400a9dc2
1286 0x1400a9b7b 0x140078930 up_insert_log_pet
1287 0x1400a9b95 0x14007be50 up_insert_log_Account
1288 0x1400a9baf 0x1400d6140 up_update_event_pvpladder
1289 0x1400a9bc9 0x1400d6500 up_read_reward
1290 0x1400a9be3 0x1400d7270 up_insert_reward_item
1291 0x1400a8c30 0x1400fc920
1292 0x1400a9bfd 0x14007ceb0 up_insert_log_pvp_ladder
1293 0x1400a9dc2
1294 0x1400a9c31 0x1400dac70 up_update_character_tutorial_step
1295 0x1400a9c17 0x14007d700 up_insert_log_inquiry
1296 0x1400a9c4b 0x1400f6bb0 up_get_guild_total_count
1297 0x1400a9c65 0x1400f7300 up_get_guild_load_info
1298 0x1400a9c7f 0x1400f7cf0 up_read_item_inventory_slot
1299 0x1400a9c99 0x14007e3d0 up_insert_log_guild_storage_items
1300 0x1400a9dc2
1301 0x1400a9dc2
1302 0x1400a9ccd 0x1400dc1b0 up_update_daypartymission
1303 0x1400a9ce7 0x1400bfb00 up_update_event_daypartymission
1304 0x1400a9d01 0x14010a3a0 up_read_account_storage
1305 0x1400a9d1b 0x14010b770 up_update_account_storage_item
1306 0x1400a9d35 0x14010d690 up_create_account_storage_item
1307 0x1400a9d4f 0x1401107d0 up_delete_account_storage_item
1308 0x1400a9d69 0x140110b80 up_read_uni_account_info
1309 0x1400a9d83 0x140111410 up_update_uni_account_info
1310 0x1400a9d9d 0x140111a00
1311 0x1400a9782 0x14006f760 up_insert_log_learnguildskill
1312 0x1400a9dc2
1313 0x1400a9dc2
1314 0x1400a9cb3 0x140087a50 up_insert_log_cash_info
1315 0x1400a8efa 0x1401152c0 up_insert_log_auth_login
1316 0x1400a9db7 0x1400dc560 up_set_timeskillreset
1317 0x1400a8d68 0x140128850 up_skill_delete_all
1 cmd_id case_target dbreq_fn procs
2 1001 0x1400a81d8 0x1400aad90 up_add_ban
3 1002 0x1400a81f2 0x1400dca10 up_add_friend
4 1003 0x1400a9dc2
5 1004 0x1400a9dc2
6 1005 0x1400a820c 0x1400ac030 up_create_booth
7 1006 0x1400a8226 0x1400acbb0 up_create_character
8 1007 0x1400a9dc2
9 1008 0x1400a825a 0x1400df560 up_create_guild
10 1009 0x1400a8274 0x1400fdf00 up_create_item
11 1010 0x1400a9dc2
12 1011 0x1400a83e0 0x1400be790 up_update_dungeon_rank
13 1012 0x1400a85b4 0x140108050 up_upate_item_binds
14 1013 0x1400a88cb 0x1400b9160 up_select_battle_rank
15 1014 0x1400a87c7 0x1400b5f70 up_get_duel_info
16 1015 0x1400a828e 0x1400ab7c0 up_del_ban
17 1016 0x1400a82a8 0x1400dd2c0 up_del_friend
18 1017 0x1400a82c2 0x1400aebe0 up_delete_character
19 1018 0x1400a82dc 0x140115ab0 up_delete_mail
20 1019 0x1400a82f6 0x140123a40 up_delete_quest
21 1020 0x1400a832a 0x1401272d0 up_delete_skill
22 1021 0x1400a9dc2
23 1022 0x1400a8344 0x1400af040 up_get_character
24 1023 0x1400a835e 0x1400b1070 up_get_character_by_name
25 1024 0x1400a8392 0x1400b3b70 up_get_all_character
26 1025 0x1400a83ac 0x1401317b0 up_get_keymap
27 1026 0x1400a83fa 0x1400e0eb0 up_guild_leader_change
28 1027 0x1400a8414 0x1400e1260 up_guild_member_remove
29 1028 0x1400a842e 0x1400e2630 up_insert_guild_member
30 1029 0x1400a84b0 0x140115d30 up_insert_mail,up_insert_mail_item01,up_insert_mail_item02,up_insert_mail_item03,up_insert_mail_none
31 1030 0x1400a84ca 0x140123df0 up_insert_quest
32 1031 0x1400a84e4 0x140127550 up_insert_skill
33 1032 0x1400a84fe 0x1400e36e0 up_is_exist_guild
34 1033 0x1400a8518 0x140101420 up_item_durability_update
35 1034 0x1400a8532 0x1401017d0 up_item_owner_update
36 1035 0x1400a854c 0x140101ca0 up_item_page_owner_update
37 1036 0x1400a8566 0x1401023e0 up_item_page_slot_update
38 1037 0x1400a8580 0x1401036e0 up_item_update
39 1038 0x1400a8602 0x1400de3c0 up_read_all_guild
40 1039 0x1400a85e8 0x1400fd820 up_read_all_item_dropgroup
41 1040 0x1400a83c6 0x1400bdda0 up_read_dungeon_rank
42 1041 0x1400a85ce 0x1400dd670 up_read_friend_list
43 1042 0x1400a9dc2
44 1043 0x1400a861c 0x1400e4640 up_read_guild
45 1044 0x1400a8636 0x1400e5720 up_read_guild_member
46 1045 0x1400a9dc2
47 1046 0x1400a9dc2
48 1047 0x1400a868f 0x1400f8830 up_read_item_mail
49 1048 0x1400a8650 0x1400fb290 up_read_item_inventory
50 1049 0x1400a8675 0x140117b10 up_read_mail
51 1050 0x1400a86a9 0x1400bd790 up_read_money
52 1051 0x1400a86c3 0x140124520 up_read_quest_list
53 1052 0x1400a86dd 0x140127dc0 up_read_skill
54 1053 0x1400a9dc2
55 1054 0x1400a9dc2
56 1055 0x1400a86f7 0x1400ac2b0 up_save_item_booth
57 1056 0x1400a8711 0x140126240 up_read_item_quickslot_list,up_read_item_quickslot_list_02,up_read_item_quickslot_list_03,up_read_item_quickslot_list_none
58 1057 0x1400a9dc2
59 1058 0x1400a872b 0x140126d00 up_save_item_quickslot,up_save_item_quickslot_02,up_save_item_quickslot_03
60 1059 0x1400a9dc2
61 1060 0x1400a9dc2
62 1061 0x1400a8745 0x140131f70 up_save_keymap
63 1062 0x1400a875f 0x1400bd3e0 up_save_money
64 1063 0x1400a9dc2
65 1064 0x1400a9dc2
66 1065 0x1400a8793 0x1400abb70 up_update_ban_memo
67 1066 0x1400a87ad 0x1400ac6c0 up_update_booth_useable_count
68 1067 0x1400a87e1 0x1400b6c50 up_update_character_duel_disconnect
69 1068 0x1400a87fb 0x1400b6ed0 up_update_character_duel_Experience
70 1069 0x1400a8815 0x1400b72b0 up_update_duel_info
71 1070 0x1400a882f 0x1400b7c50 up_update_character_duel_lose
72 1071 0x1400a8849 0x1400b7ed0 up_update_character_duel_point
73 1072 0x1400a887d 0x1400b8750 up_update_character_duel_win
74 1073 0x1400a8897 0x1400b8d80 up_update_character_experience
75 1074 0x1400a88e5 0x1400b9e20 up_update_character_fatigue
76 1075 0x1400a88ff 0x1400ba2e0 up_update_character_first_login
77 1076 0x1400a8933 0x1400baa30 up_update_character_give_up
78 1077 0x1400a894d 0x1400bade0 up_update_character_hearts
79 1078 0x1400a8981 0x1400bb190 up_update_character_level
80 1079 0x1400a899b 0x1400bb690 up_update_character_job
81 1080 0x1400a89b5 0x1400bba40 up_update_character_sp
82 1081 0x1400a89cf 0x1400bbf10 up_update_character_Stamina
83 1082 0x1400a89e9 0x140118d30 up_update_clear_mail
84 1083 0x1400a8a03 0x1400e6740 up_update_guild_id_for_character
85 1084 0x1400a8a1d 0x1400e6b70 up_update_guild_member_aliase
86 1085 0x1400a8a37 0x1400e7040 up_update_guild_member_permission
87 1086 0x1400a8a6b 0x1400e78d0 up_update_guild_notice
88 1087 0x1400a8a85 0x1400e7c70 up_update_guild_permission
89 1088 0x1400a8a9f 0x1400bcb60 up_update_individual_room
90 1089 0x1400a8b07 0x140118fb0 up_update_mail_open
91 1090 0x1400a8c4a 0x140125220 up_update_quest
92 1091 0x1400a8c7e 0x140105870 up_update_remaintime_item
93 1092 0x1400a8d1a 0x140128e50 up_update_skill_level
94 1093 0x1400a8d34 0x140129200 up_update_storage_useable_count
95 1094 0x1400a9dc2
96 1095 0x1400a8e10 0x14012fff0 up_save_logout
97 1096 0x1400a9dc2
98 1097 0x1400a9dc2
99 1098 0x1400a8d4e 0x140128b50 up_skill_reset
100 1099 0x1400a8c98 0x140106350 up_item_move_cash_to_equip
101 1100 0x1400a8ccc 0x140106a90 up_item_move_inventory_to_equip
102 1101 0x1400a8ce6 0x1401071d0 up_item_move_equip_to_inventory
103 1102 0x1400a8d00 0x140107910 up_item_move_equip_to_cash
104 1103 0x1400a8c64 0x140125e60 up_update_quest_show
105 1104 0x1400a8b21 0x140119350 up_read_new_mail
106 1105 0x1400a8b3b 0x14011a530 up_mail_item_move
107 1106 0x1400a8b55 0x14011b5e0 up_mail_gold_payment
108 1107 0x1400a8b6f 0x14011c690 up_mail_return
109 1108 0x1400a8b89 0x1401295b0 up_add_character_title
110 1109 0x1400a8bbd 0x14012a930 up_read_title_list
111 1110 0x1400a8be2 0x14012b1d0 up_equip_character_title
112 1111 0x1400a8bfc 0x14012b580 up_unequip_character_title
113 1112 0x1400a8c16 0x1400fcd10 up_read_item_equip_simple
114 1113 0x1400a8779 0x1400bcf10 up_save_inventory_storage_money
115 1114 0x1400a8a51 0x1400e7530 up_update_guild_icon
116 1115 0x1400a8ab9 0x1400bc7b0 up_update_character_lobby
117 1116 0x1400a8448 0x1400e1e30 up_guild_disband
118 1117 0x1400a8462 0x1400e1a80 up_update_guild_member_logout_time
119 1118 0x1400a847c 0x1400e8090 up_get_other_character
120 1119 0x1400a8496 0x1400e8c30 up_read_other_character_item_equip
121 1120 0x1400a8d82
122 1121 0x1400a8240 0x1400aca70
123 1122 0x1400a8919 0x1400ba7b0 up_update_character_tutorial
124 1123 0x1400a8310 0x1401237c0 up_all_delete_quest
125 1124 0x1400a8cb2 0x140105af0 up_item_move_cash_to_equip_costumepack
126 1125 0x1400a9dc2
127 1126 0x1400a9dc2
128 1127 0x1400a9dc2
129 1128 0x1400a8e2a 0x140066f30 up_insert_log_play_time
130 1129 0x1400a8e44 0x14006c9f0 up_insert_log_dungeon_clear
131 1130 0x1400a8e78 0x140067da0 up_insert_log_level_up
132 1131 0x1400a9dc2
133 1132 0x1400a8e5e 0x14006bf60 up_insert_log_dungeon
134 1133 0x1400a9dc2
135 1134 0x1400a8e92 0x140111db0 up_insert_log_gold
136 1135 0x1400a8eac 0x140073d30 up_insert_log_item
137 1136 0x1400a9dc2
138 1137 0x1400a8f14 0x14005ace0 up_read_all_auctionlist
139 1138 0x1400a8f2e 0x14005c390 up_insert_auctionItem
140 1139 0x1400a8f48 0x14005f930 up_delete_auctionarticle
141 1140 0x1400a8f62 0x14005fbb0 up_update_auctionarticle
142 1141 0x1400a8f7c 0x1400602c0 up_insert_auctionsendmail
143 1142 0x1400a8f96 0x1400bf380 up_update_event_fatigue
144 1143 0x1400a8fb0 0x1400c0280 up_update_event_hearts
145 1144 0x1400a9018 0x14008fa50 up_delete_pet
146 1145 0x1400a9032 0x14008fcd0 up_create_pet
147 1146 0x1400a904c 0x140091da0 up_update_pet
148 1147 0x1400a9066 0x140093d80 up_read_pet
149 1148 0x1400a90ce 0x1400c0640 up_select_cash_effectinfo
150 1149 0x1400a90e8 0x1400c1020 up_insert_cash_effectinfo
151 1150 0x1400a9102 0x1400c1630 up_update_cash_effectinfo
152 1151 0x1400a911c 0x1400c19e0 up_delete_cash_effectinfo
153 1152 0x1400a9dc2
154 1153 0x1400a9dc2
155 1154 0x1400a9dc2
156 1155 0x1400a9080 0x140094fd0 up_update_pet_level
157 1156 0x1400a90b4 0x140095c30 up_update_pet_name
158 1157 0x1400a9dc2
159 1158 0x1400a9dc2
160 1159 0x1400a9136 0x1400e9d10 up_insert_guild_increase_exp
161 1160 0x1400a9150 0x1400ea420 up_get_guild_increase_exp
162 1161 0x1400a916a 0x1400eb290 up_update_guild_level
163 1162 0x1400a9184 0x1400eb9f0 up_insert_guild_skill
164 1163 0x1400a9dc2
165 1164 0x1400a919e 0x1400eca00 up_get_guild_skill
166 1165 0x1400a91b8 0x1400ed3c0 up_get_guild_storage_use_list
167 1166 0x1400a91d2 0x1400efa70 up_insert_guild_storage_use_log
168 1167 0x1400a91ec 0x1400f0170 up_update_guild_storage_deposit
169 1168 0x1400a9206 0x1400f0650 up_update_guild_storage_payment
170 1169 0x1400a9220 0x1400f0b30 up_insert_guild_storage
171 1170 0x1400a923a 0x1400f3c50 up_delet_guild_storage
172 1171 0x1400a9254 0x1400ee3e0 up_get_guild_storage_item_list
173 1172 0x1400a926e 0x1400f4000 up_update_guild_storage_item_change_count
174 1173 0x1400a9288 0x1400f45f0 up_get_guild_storage_info
175 1174 0x1400a92a2 0x1400f4e90 up_update_guild_storage_info
176 1175 0x1400a88b1 0x1400b89d0 up_update_character_dice_point
177 1176 0x1400a92bc 0x1400c1c60 up_update_character_addition_status_hp
178 1177 0x1400a92d6 0x1400c2010 up_update_character_addition_status_mp
179 1178 0x1400a92f0 0x1400c23c0 up_update_character_addition_status_physicattack
180 1179 0x1400a930a 0x1400c2770 up_update_character_addition_status_physicdefense
181 1180 0x1400a9324 0x1400c2b20 up_update_character_addition_status_magicattack
182 1181 0x1400a933e 0x1400c2ed0 up_update_character_addition_status_magicdefense
183 1182 0x1400a8ee0 0x140112f60 up_insert_log_packet_overload
184 1183 0x1400a9358 0x1400c3280 up_update_character_fatiguestorage
185 1184 0x1400a9372 0x14011c910 up_insert_item_Mail
186 1185 0x1400a938c 0x14011fce0 up_read_new_mail_exist
187 1186 0x1400a9dc2
188 1187 0x1400a9dc2
189 1188 0x1400a93a6 0x1400c3630 up_update_character_guild_point
190 1189 0x1400a93c0 0x140113300 up_insert_log_mcu
191 1190 0x1400a93da 0x1400c39e0 up_read_rearing_listinfo
192 1191 0x1400a93f4 0x1400c4d80 up_insert_rearing_info
193 1192 0x1400a940e 0x1400c6d30 up_update_rearing_info
194 1193 0x1400a9428 0x1400c8940 up_delete_rearing_info
195 1194 0x1400a9442 0x1400c8bc0 up_update_rearing_turn
196 1195 0x1400a945c 0x1400f55f0 up_create_guild_storage
197 1196 0x1400a9476 0x1400f5c00 up_guild_storage_extension
198 1197 0x1400a9dc2
199 1198 0x1400a9dc2
200 1199 0x1400a9dc2
201 1200 0x1400a9dc2
202 1201 0x1400a8ec6 0x140072ea0 up_insert_log_item_enchant
203 1202 0x1400a9490 0x140108530 up_read_cash_product_list
204 1203 0x1400a94aa 0x140109270 up_insert_cash_product_list
205 1204 0x1400a94c4 0x14010a120 up_update_cash_product_list
206 1205 0x1400a94de 0x1400debd0 up_read_guild_server
207 1206 0x1400a8378 0x1400b3000 up_get_character_simpleinfo
208 1207 0x1400a8967 0x1400c8f70 up_character_rob
209 1208 0x1400a8863 0x1400b8280 up_update_character_duel_ladder
210 1209 0x1400a9dc2
211 1210 0x1400a94f8 0x140088060 up_insert_log_pvp_room
212 1211 0x1400a9512 0x140088c60 up_insert_log_pvp_battle
213 1212 0x1400a952c 0x14008b280 up_insert_log_pvp_result
214 1213 0x1400a9560 0x1400caf10 up_update_fortune
215 1214 0x1400a859a 0x140102b20 up_item_update_itemcode_option
216 1215 0x1400a96b2 0x1400cbb20 up_insert_Inquiry
217 1216 0x1400a96cc 0x1400ce060 up_update_Inquiry
218 1217 0x1400a957a 0x1400ceb70 up_read_Inquiry
219 1218 0x1400a9dc2
220 1219 0x1400a9594 0x1400cb770 up_insert_blacklist
221 1220 0x1400a8fca 0x1400bf740 up_update_event_fortune
222 1221 0x1400a95ae 0x1400960f0 up_create_pet_inventory_item
223 1222 0x1400a95c8 0x140099380 up_read_pet_inventory
224 1223 0x1400a95e2 0x14009a750 up_item_move_pet_inventory_to_inventory
225 1224 0x1400a9664 0x14009b230 up_pet_item_update
226 1225 0x1400a9616 0x1400c9420 up_update_battleinfo
227 1226 0x1400a95fc 0x1400d3290 up_update_dayattach
228 1227 0x1400a964a 0x14009ae80 up_delete_pet_inventory
229 1228 0x1400a9630 0x1400ca690 up_read_fortune
230 1229 0x1400a967e 0x14009d280 up_update_pet_type
231 1230 0x1400a9698 0x14009d640 up_update_pet_stet
232 1231 0x1400a9768 0x14006e800 up_insert_log_guild
233 1232 0x1400a96e6 0x1400cfc10 up_read_Inquiry_character
234 1233 0x1400a9700 0x1400cc790 up_insert_Inquiry_by_gm
235 1234 0x1400a971a 0x1400cdde0 up_add_Inquiry_count
236 1235 0x1400a9734 0x1400ce530 up_update_Inquiry_type
237 1236 0x1400a974e 0x1400ce8f0 up_delete_Inquiry
238 1237 0x1400a979c 0x14009e350 up_update_pet_status
239 1238 0x1400a97b6 0x1400f6480 up_update_guild_storage_item
240 1239 0x1400a9dc2
241 1240 0x1400a9546 0x14008ced0 up_insert_log_pvp_death
242 1241 0x1400a8fe4 0x1400bfec0 up_update_event_inquiry
243 1242 0x1400a8ffe 0x1400befc0 up_update_inquiry_count
244 1243 0x1400a97d0 0x14008ddf0 up_insert_log_quest
245 1244 0x1400a9804 0x140068890 up_insert_log_character
246 1245 0x1400a97ea 0x140075c00 up_insert_log_itemtrade
247 1246 0x1400a981e 0x140084470 up_insert_log_inquiry_complete
248 1247 0x1400a9838 0x1400856b0 up_insert_log_inquiry_chatting
249 1248 0x1400a9852 0x140085df0 up_insert_log_monitor_notice
250 1249 0x1400a986c 0x1400867a0 up_insert_log_monitor_user
251 1250 0x1400a9886 0x1400871d0 up_insert_log_monitor_command
252 1251 0x1400a98a0 0x1400d0580 up_update_event_mailattach
253 1252 0x1400a98ba 0x14006b0a0 up_insert_log_cashbuy
254 1253 0x1400a98d4 0x140069b60 up_insert_log_loginout
255 1254 0x1400a98ee 0x1401136b0 up_insert_log_connection
256 1255 0x1400a9908 0x14008ee50 up_insert_log_learnskill
257 1256 0x1400a9922 0x140080b00 up_insert_log_mail
258 1257 0x1400a993c 0x140114600 up_insert_log_chat
259 1258 0x1400a8df6 0x14012f0a0 up_save_logout_log
260 1259 0x1400a9956 0x140063f20 up_insert_log_auction
261 1260 0x1400a9970 0x140081b60 up_insert_log_itemmail
262 1261 0x1400a998a 0x140070330 up_insert_log_items
263 1262 0x1400a9dc2
264 1263 0x1400a8ad3 0x1400bc2c0 up_update_character_block
265 1264 0x1400a9dc2
266 1265 0x1400a8ba3 0x140129ce0 up_delete_character_title
267 1266 0x1400a99a4 0x1400d0940 up_insert_buff
268 1267 0x1400a99be 0x1400d0f60 up_update_buff
269 1268 0x1400a99d8 0x1400d1580 up_delete_buff
270 1269 0x1400a99f2 0x1400d1a50 up_read_buff
271 1270 0x1400a8aed 0x1400bc540 up_update_character_block_by_name
272 1271 0x1400a9a0c 0x1400d23b0 up_update_cash_mileage
273 1272 0x1400a9a26 0x140120470 up_insert_item_mail_by_gm
274 1273 0x1400a9a40 0x14009f6f0 up_read_item_inventory_statistics,up_read_realtimeevent
275 1274 0x1400a9a5a 0x1400a0af0 up_read_all_auctionlist_statistics,up_read_realtimeevent
276 1275 0x1400a9a74 0x1400a2250 up_get_duel_info_statistics,up_read_realtimeevent
277 1276 0x1400a9a8e 0x1400a3070 up_read_quest_statistics,up_read_realtimeevent
278 1277 0x1400a9aa8 0x1400a3800 up_read_dungeon_rank_statistics,up_read_realtimeevent
279 1278 0x1400a9ac2 0x1400a40b0 up_read_cash_product_list_statistics,up_read_realtimeevent
280 1279 0x1400a9adc 0x1400d2760 up_update_character_name,up_update_friend_name,up_update_guild_member_name
281 1280 0x1400a9af6
282 1281 0x1400a9dc2
283 1282 0x1400a9b61 0x1400d3760 up_update_reward_coupon
284 1283 0x1400a909a 0x140095730 up_update_pet_exp
285 1284 0x1400a9dc2
286 1285 0x1400a9dc2
287 1286 0x1400a9b7b 0x140078930 up_insert_log_pet
288 1287 0x1400a9b95 0x14007be50 up_insert_log_Account
289 1288 0x1400a9baf 0x1400d6140 up_update_event_pvpladder
290 1289 0x1400a9bc9 0x1400d6500 up_read_reward
291 1290 0x1400a9be3 0x1400d7270 up_insert_reward_item
292 1291 0x1400a8c30 0x1400fc920
293 1292 0x1400a9bfd 0x14007ceb0 up_insert_log_pvp_ladder
294 1293 0x1400a9dc2
295 1294 0x1400a9c31 0x1400dac70 up_update_character_tutorial_step
296 1295 0x1400a9c17 0x14007d700 up_insert_log_inquiry
297 1296 0x1400a9c4b 0x1400f6bb0 up_get_guild_total_count
298 1297 0x1400a9c65 0x1400f7300 up_get_guild_load_info
299 1298 0x1400a9c7f 0x1400f7cf0 up_read_item_inventory_slot
300 1299 0x1400a9c99 0x14007e3d0 up_insert_log_guild_storage_items
301 1300 0x1400a9dc2
302 1301 0x1400a9dc2
303 1302 0x1400a9ccd 0x1400dc1b0 up_update_daypartymission
304 1303 0x1400a9ce7 0x1400bfb00 up_update_event_daypartymission
305 1304 0x1400a9d01 0x14010a3a0 up_read_account_storage
306 1305 0x1400a9d1b 0x14010b770 up_update_account_storage_item
307 1306 0x1400a9d35 0x14010d690 up_create_account_storage_item
308 1307 0x1400a9d4f 0x1401107d0 up_delete_account_storage_item
309 1308 0x1400a9d69 0x140110b80 up_read_uni_account_info
310 1309 0x1400a9d83 0x140111410 up_update_uni_account_info
311 1310 0x1400a9d9d 0x140111a00
312 1311 0x1400a9782 0x14006f760 up_insert_log_learnguildskill
313 1312 0x1400a9dc2
314 1313 0x1400a9dc2
315 1314 0x1400a9cb3 0x140087a50 up_insert_log_cash_info
316 1315 0x1400a8efa 0x1401152c0 up_insert_log_auth_login
317 1316 0x1400a9db7 0x1400dc560 up_set_timeskillreset
318 1317 0x1400a8d68 0x140128850 up_skill_delete_all

View file

@ -0,0 +1,512 @@
source_cpp method proc catch_funclet
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemAdd up_insert_auctionItem 0x140246570
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemDelete up_delete_auctionarticle 0x1402455f0
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemDelete up_delete_auctionarticle 0x140245690
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemSendMail up_insert_auctionsendmail 0x1402451a0
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemSendMail up_insert_auctionsendmail 0x140245240
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemUpdate up_update_auctionarticle 0x140245450
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemUpdate up_update_auctionarticle 0x1402454f0
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqReadAllAuctionList up_read_all_auctionlist 0x140246a00
DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqReadAllAuctionList up_read_all_auctionlist 0x140246a90
DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqBanAdd up_add_ban 0x140272db0
DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqBanAdd up_add_ban 0x140272e40
DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqBanMemoUpdate up_update_ban_memo 0x1402729d0
DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqDelBan up_del_ban 0x140272b10
DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqDelBan up_del_ban 0x140272bb0
DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqBoothCreate up_create_booth 0x1402727b0
DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqBoothUseableCountUpdate up_update_booth_useable_count 0x140272380
DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqBoothUseableCountUpdate up_update_booth_useable_count 0x140272420
DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqSaveBoothItem up_save_item_booth 0x140272570
DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqSaveBoothItem up_save_item_booth 0x140272610
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAddInquiry_Count up_add_Inquiry_count 0x1402668e0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAddInquiry_Count up_add_Inquiry_count 0x140266980
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusHP up_update_character_addition_status_hp 0x14026aa60
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusHP up_update_character_addition_status_hp 0x14026ab00
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicAttack up_update_character_addition_status_magicattack 0x14026a2a0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicAttack up_update_character_addition_status_magicattack 0x14026a340
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicDefense up_update_character_addition_status_magicdefense 0x14026a0b0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicDefense up_update_character_addition_status_magicdefense 0x14026a150
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMP up_update_character_addition_status_mp 0x14026a870
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMP up_update_character_addition_status_mp 0x14026a910
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicAttack up_update_character_addition_status_physicattack 0x14026a680
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicAttack up_update_character_addition_status_physicattack 0x14026a720
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicDefense up_update_character_addition_status_physicdefense 0x14026a490
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicDefense up_update_character_addition_status_physicdefense 0x14026a530
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqBackupCharacterDelete up_move_deletetable_character 0x140262350
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqBackupCharacterDelete up_move_deletetable_character 0x1402623f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdateByName up_update_character_block_by_name 0x14026d050
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdateByName up_update_character_block_by_name 0x14026d0f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdate up_update_character_block 0x14026d1f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdate up_update_character_block 0x14026d290
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterCreate up_create_character 0x140272150
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterCreate up_create_character 0x1402721f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDicePointUpdate up_update_character_dice_point 0x14026eb80
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDicePointUpdate up_update_character_dice_point 0x14026ec20
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelDiscountUpdate up_update_character_duel_disconnect 0x14026fa20
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelDiscountUpdate up_update_character_duel_disconnect 0x14026fac0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelExperienceUpdate up_update_character_duel_Experience 0x14026f880
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelExperienceUpdate up_update_character_duel_Experience 0x14026f920
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelInfoUpdate up_update_duel_info 0x14026f680
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelInfoUpdate up_update_duel_info 0x14026f720
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLadderUpdate up_update_character_duel_ladder 0x14026ef60
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLadderUpdate up_update_character_duel_ladder 0x14026f000
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLoseUpdate up_update_character_duel_lose 0x14026f2f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLoseUpdate up_update_character_duel_lose 0x14026f390
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelPointUpdate up_update_character_duel_point 0x14026f150
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelPointUpdate up_update_character_duel_point 0x14026f1f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelWinUpdate up_update_character_duel_win 0x14026ed20
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelWinUpdate up_update_character_duel_win 0x14026edc0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterExperienceUpdate up_update_character_experience 0x14026e990
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterExperienceUpdate up_update_character_experience 0x14026ea30
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueStorageUpdate up_update_character_fatiguestorage 0x140269ec0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueStorageUpdate up_update_character_fatiguestorage 0x140269f60
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueUpdate up_update_character_fatigue 0x14026e460
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueUpdate up_update_character_fatigue 0x14026e500
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFirstLoginUpdate up_update_character_first_login 0x14026e220
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFirstLoginUpdate up_update_character_first_login 0x14026e2c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGiveUpUpdate up_update_character_give_up 0x14026de40
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGiveUpUpdate up_update_character_give_up 0x14026dee0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGuildPointUpdate up_update_character_guild_point 0x140269cd0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGuildPointUpdate up_update_character_guild_point 0x140269d70
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterHeartsUpdate up_update_character_hearts 0x14026dc50
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterHeartsUpdate up_update_character_hearts 0x14026dcf0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterJOBUpdate up_update_character_job 0x14026d810
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterJOBUpdate up_update_character_job 0x14026d8b0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterLevelUpdate up_update_character_level 0x14026da60
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterLevelUpdate up_update_character_level 0x14026db00
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterRob up_character_rob 0x1402681e0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterSPUpdate up_update_character_sp 0x14026d620
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterSPUpdate up_update_character_sp 0x14026d6c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterStaminaUpdate up_update_character_Stamina 0x14026d3e0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterStaminaUpdate up_update_character_Stamina 0x14026d480
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialStepUpdate up_update_character_tutorial_step 0x140262580
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialStepUpdate up_update_character_tutorial_step 0x140262620
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialUpdate up_update_character_tutorial 0x14026dfe0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialUpdate up_update_character_tutorial 0x14026e080
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDelCharacter up_delete_character 0x140271aa0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteBuff up_delete_buff 0x140265400
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteBuff up_delete_buff 0x1402654a0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteCashEffectInfo up_delete_cash_effectinfo 0x14026ac00
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteCashEffectInfo up_delete_cash_effectinfo 0x14026aca0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteInquiry up_delete_Inquiry 0x140266320
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteInquiry up_delete_Inquiry 0x1402663c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteRearingInfo up_delete_rearing_info 0x1402684d0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteRearingInfo up_delete_rearing_info 0x140268570
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqExternCash up_read_extern_cash 0x140262110
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqExternCash up_read_extern_cash 0x1402621b0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterAll up_get_all_character 0x140270590
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterAll up_get_all_character 0x140270630
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterByIDNumber up_get_character 0x1402717f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterByIDNumber up_get_character 0x140271890
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterByName up_get_character_by_name 0x140271050
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterDuelInfo up_get_duel_info 0x14026fd90
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterDuelInfo up_get_duel_info 0x14026fe30
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterSimple up_get_character_simpleinfo 0x1402708d0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterSimple up_get_character_simpleinfo 0x140270970
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqIndividualRoomUpdate up_update_individual_room 0x14026ccc0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqIndividualRoomUpdate up_update_individual_room 0x14026cd60
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBlackIP up_insert_blacklist 0x1402673f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBlackIP up_insert_blacklist 0x140267490
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBuff up_insert_buff 0x140265920
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBuff up_insert_buff 0x1402659c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertCashEffectInfo up_insert_cash_effectinfo 0x14026b070
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertCashEffectInfo up_insert_cash_effectinfo 0x14026b110
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry_by_gm up_insert_Inquiry_by_gm 0x140266e00
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry_by_gm up_insert_Inquiry_by_gm 0x140266e90
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry up_insert_Inquiry 0x140267200
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry up_insert_Inquiry 0x1402672a0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertRearingInfo up_insert_rearing_info 0x1402696a0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertRearingInfo up_insert_rearing_info 0x140269740
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqLobbyUpdate up_update_character_lobby 0x14026ceb0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqPCRoomPoint up_read_pc_room_point 0x140264020
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadBuff up_read_buff 0x140265180
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadBuff up_read_buff 0x140265220
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadCashEffectInfo up_select_cash_effectinfo 0x14026b2d0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadCashEffectInfo up_select_cash_effectinfo 0x14026b360
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadDungeonRank up_read_dungeon_rank 0x14026c440
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadDungeonRank up_read_dungeon_rank 0x14026c4e0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadFortune up_read_fortune 0x140267990
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadInquiryCharacter up_read_Inquiry_character 0x140265db0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadInquiryCharacter up_read_Inquiry_character 0x140265e40
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadInquiry up_read_Inquiry 0x140266160
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadMoney up_read_money 0x14026c680
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadMoney up_read_money 0x14026c710
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadRearingListInfo up_read_rearing_listinfo 0x140269ac0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadRearingListInfo up_read_rearing_listinfo 0x140269b50
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadReward up_read_reward 0x140263980
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadReward up_read_reward 0x140263a10
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqResetBattleInfo up_update_battleinfo 0x140267f20
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqResetBattleInfo up_update_battleinfo 0x140267fc0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqRewardCoupon up_update_reward_coupon 0x140264880
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqRewardItem up_insert_reward_item 0x140263670
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqRewardItem up_insert_reward_item 0x140263710
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveInventoryStorageMoney up_save_inventory_storage_money 0x14026cad0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveInventoryStorageMoney up_save_inventory_storage_money 0x14026cb70
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveMoney up_save_money 0x14026c890
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveMoney up_save_money 0x14026c930
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSavePCRoomPoint up_save_pc_room_point 0x140263de0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSavePCRoomPoint up_save_pc_room_point 0x140263e80
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSelectBattleRank up_select_battle_rank 0x14026e750
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSelectBattleRank up_select_battle_rank 0x14026e7f0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateBuff up_update_buff 0x140265690
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateBuff up_update_buff 0x140265730
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashEffectInfo up_update_cash_effectinfo 0x14026adf0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashEffectInfo up_update_cash_effectinfo 0x14026ae90
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashMileage up_update_cash_mileage 0x140264f20
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashMileage up_update_cash_mileage 0x140264fc0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCharacterName up_update_character_name 0x140264d10
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCharacterName up_update_character_name 0x140264da0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayAttach up_update_dayattach 0x140264a50
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayAttach up_update_dayattach 0x140264af0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayPartyMission up_update_daypartymission 0x140261cc0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayPartyMission up_update_daypartymission 0x140261d60
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDungeonRank up_update_dungeon_rank 0x14026c1c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDungeonRank up_update_dungeon_rank 0x14026c260
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventDayPartyMission up_update_event_daypartymission 0x14026b8c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventDayPartyMission up_update_event_daypartymission 0x14026b960
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFatigue up_update_event_fatigue 0x14026bca0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFatigue up_update_event_fatigue 0x14026bd40
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFortune up_update_event_fortune 0x14026bab0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFortune up_update_event_fortune 0x14026bb50
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventHearts up_update_event_hearts 0x14026b4e0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventHearts up_update_event_hearts 0x14026b580
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventInquiry up_update_event_inquiry 0x14026b6d0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventInquiry up_update_event_inquiry 0x14026b770
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventMailAttach up_update_event_mailattach 0x140265b10
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventMailAttach up_update_event_mailattach 0x140265bb0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventPVPLadder up_update_event_pvpladder 0x140263ba0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventPVPLadder up_update_event_pvpladder 0x140263c40
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateExternCash up_update_extern_cash 0x140261f10
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateExternCash up_update_extern_cash 0x140261f90
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateFortune up_update_fortune 0x140267720
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateFortune up_update_fortune 0x1402677c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiryCount up_update_inquiry_count 0x14026be90
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiryCount up_update_inquiry_count 0x14026bf30
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry_Type up_update_Inquiry_type 0x140266510
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry_Type up_update_Inquiry_type 0x1402665b0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry up_update_Inquiry 0x140266740
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry up_update_Inquiry 0x1402667e0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdatePCRoomRemainTime up_update_pcroom_remaintime 0x1402627c0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdatePCRoomRemainTime up_update_pcroom_remaintime 0x140262860
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingInfo up_update_rearing_info 0x140268d50
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingInfo up_update_rearing_info 0x140268df0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingTurn up_update_rearing_turn 0x140268330
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingTurn up_update_rearing_turn 0x1402683d0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBSetTimeSkillReset up_set_timeskillreset 0x140261ad0
DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBSetTimeSkillReset up_set_timeskillreset 0x140261b70
DBLobbyWriteQueryFriend.cpp CDBLobbyWriteQuery::DBReqDelFriend up_del_friend 0x140261640
DBLobbyWriteQueryFriend.cpp CDBLobbyWriteQuery::DBReqFriendAdd up_add_friend 0x1402618a0
DBLobbyWriteQueryFriend.cpp CDBLobbyWriteQuery::DBReqReadFriendList up_read_friend_list 0x140261440
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqCreateGuildStorage up_create_guild_storage 0x14025a3e0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqCreateGuildStorage up_create_guild_storage 0x14025a480
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildCreate up_create_guild 0x140260c50
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildCreate up_create_guild 0x140260ce0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildDisband up_guild_disband 0x140260000
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildDisband up_guild_disband 0x1402600a0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIconUpdate up_update_guild_icon 0x14025e7f0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIDForCharacterUpdate up_update_guild_id_for_character 0x14025ee20
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIDForCharacterUpdate up_update_guild_id_for_character 0x14025eec0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIncreaseExpList up_get_guild_increase_exp 0x14025d7f0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIncreaseExpList up_get_guild_increase_exp 0x14025d890
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIncreaseExp up_insert_guild_increase_exp 0x14025db80
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLeaderChange up_guild_leader_change 0x140260680
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLeaderChange up_guild_leader_change 0x140260720
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLevelUp up_update_guild_level 0x14025d4e0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLevelUp up_update_guild_level 0x14025d580
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLoadInfo up_get_guild_load_info 0x1402598c0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLoadInfo up_get_guild_load_info 0x140259950
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAdd up_insert_guild_member 0x14025fd80
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAdd up_insert_guild_member 0x14025fe20
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAliaseUpdate up_update_guild_member_aliase 0x14025ec40
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAliaseUpdate up_update_guild_member_aliase 0x14025ece0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberLogoutTime up_update_guild_member_logout_time 0x140260220
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberLogoutTime up_update_guild_member_logout_time 0x1402602c0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberPermissionUpdate up_update_guild_member_permission 0x14025eac0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberRemove up_guild_member_remove 0x140260460
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberRemove up_guild_member_remove 0x140260500
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildNoticeUpdate up_update_guild_notice 0x14025e610
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildNoticeUpdate up_update_guild_notice 0x14025e6b0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildPermissionUpdate up_update_guild_permission 0x14025e430
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildPermissionUpdate up_update_guild_permission 0x14025e4d0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildSkillLearn up_insert_guild_skill 0x14025d1d0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildSkillList up_get_guild_skill 0x14025cd80
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildSkillList up_get_guild_skill 0x14025ce20
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageChange up_update_guild_storage_info 0x14025a6d0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageChange up_update_guild_storage_info 0x14025a770
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageDeposit up_update_guild_storage_deposit 0x14025bfc0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageDeposit up_update_guild_storage_deposit 0x14025c060
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageExtension up_guild_storage_extension 0x14025a160
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageExtension up_guild_storage_extension 0x14025a200
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageInfo up_get_guild_storage_info 0x14025a9e0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemChangeCount up_update_guild_storage_item_change_count 0x14025abf0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemChangeCount up_update_guild_storage_item_change_count 0x14025ac90
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemList up_get_guild_storage_item_list 0x14025c740
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemList up_get_guild_storage_item_list 0x14025c7e0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemUpdate up_update_guild_storage_item 0x140259e40
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemUpdate up_update_guild_storage_item 0x140259ee0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePayment up_update_guild_storage_payment 0x14025bd90
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePayment up_update_guild_storage_payment 0x14025be30
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePopItem up_delet_guild_storage 0x14025add0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePopItem up_delet_guild_storage 0x14025ae70
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePushItem up_insert_guild_storage 0x14025bb60
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePushItem up_insert_guild_storage 0x14025bc00
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageUseLogInsert up_insert_guild_storage_use_log 0x14025c270
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageUseLogInsert up_insert_guild_storage_use_log 0x14025c310
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildTotalCnt up_get_guild_total_count 0x140259b30
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildTotalCnt up_get_guild_total_count 0x140259bd0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildUseLog up_get_guild_storage_use_list 0x14025cae0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildUseLog up_get_guild_storage_use_list 0x14025cb80
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqInvenSlot up_read_item_inventory_slot 0x140259630
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqIsExistGuild up_is_exist_guild 0x14025f990
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqIsExistGuild up_is_exist_guild 0x14025fa30
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterEquipItem up_read_other_character_item_equip 0x14025deb0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterEquipItem up_read_other_character_item_equip 0x14025df50
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterInfo up_get_other_character 0x14025e200
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterInfo up_get_other_character 0x14025e2a0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadAllGuild up_read_all_guild 0x140261120
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadAllGuild up_read_all_guild 0x1402611b0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuildByServerID up_read_guild_server 0x140260ee0
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuildByServerID up_read_guild_server 0x140260f70
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuildMember up_read_guild_member 0x14025f160
DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuild up_read_guild 0x14025f5a0
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquipSimple up_read_item_equip_simple 0x140258410
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquipSimple up_read_item_equip_simple 0x1402584b0
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquip up_read_item_equip 0x140258e50
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquip up_read_item_equip 0x140258ef0
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemInventory up_read_item_inventory 0x140258930
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemInventory up_read_item_inventory 0x1402589d0
DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemMail up_read_item_mail 0x1402593b0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqCreateAccountStorageItem up_create_account_storage_item 0x140253250
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqCreateAccountStorageItem up_create_account_storage_item 0x140253300
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqDeleteAccountStorageItem up_delete_account_storage_item 0x140252580
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqDeleteAccountStorageItem up_delete_account_storage_item 0x140252620
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqInsertCashProduct up_insert_cash_product_list 0x140254600
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemCreate up_create_item 0x140257f30
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemDurUpdate up_item_durability_update 0x140257190
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemDurUpdate up_item_durability_update 0x140257230
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemOwnerUpdate up_item_owner_update 0x140256fa0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemOwnerUpdate up_item_owner_update 0x140257040
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageOwnerUpdate up_item_page_owner_update 0x140256d80
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageOwnerUpdate up_item_page_owner_update 0x140256e20
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageUpdate up_item_page_slot_update 0x140256ac0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageUpdate up_item_page_slot_update 0x140256b60
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemRemainTimeUpdate up_update_remaintime_item 0x140255a40
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemRemainTimeUpdate up_update_remaintime_item 0x140255ae0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemUpdateItemCodeOption up_item_update_itemcode_option 0x140256800
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemUpdateItemCodeOption up_item_update_itemcode_option 0x1402568a0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemUpdate up_item_update 0x1402563e0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquipCostumePack up_item_move_cash_to_equip_costumepack 0x1402558a0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquipCostumePack up_item_move_cash_to_equip_costumepack 0x140255940
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquip up_item_move_cash_to_equip 0x140255590
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquip up_item_move_cash_to_equip 0x140255630
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToCash up_item_move_equip_to_cash 0x140254d50
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToCash up_item_move_equip_to_cash 0x140254df0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToInventory up_item_move_equip_to_inventory 0x140255010
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToInventory up_item_move_equip_to_inventory 0x1402550b0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveInventoryToEquip up_item_move_inventory_to_equip 0x140255370
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAccountStorageItem up_read_account_storage 0x140253fd0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAccountStorageItem up_read_account_storage 0x140254070
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAllItemDropGroup up_read_all_item_dropgroup 0x140258130
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAllItemDropGroup up_read_all_item_dropgroup 0x1402581c0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadCashProductList up_read_cash_product_list 0x140254840
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadCashProductList up_read_cash_product_list 0x1402548d0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadUniAccountInfo up_read_uni_account_info 0x140252360
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadUniAccountInfo up_read_uni_account_info 0x140252400
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateAccountStorageItem up_update_account_storage_item 0x140253b80
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateAccountStorageItem up_update_account_storage_item 0x140253c20
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateCashProduct up_update_cash_product_list 0x140254250
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateItemBinds up_upate_item_binds 0x140254a90
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateItemBinds up_upate_item_binds 0x140254b30
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateUniAccountInfo up_update_uni_account_info 0x1402520f0
DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateUniAccountInfo up_update_uni_account_info 0x140252190
DBLobbyWriteQueryLogAuction.cpp CDBLobbyWriteQuery::DBReqLOG_Auction up_insert_log_auction 0x140244410
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CashBuy up_insert_log_cashbuy 0x140242170
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CashBuy up_insert_log_cashbuy 0x140242210
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CHARACTER up_insert_log_character 0x140242db0
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CHARACTER up_insert_log_character 0x140242e50
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LEVEL_UP up_insert_log_level_up 0x140243150
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LEVEL_UP up_insert_log_level_up 0x1402431f0
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LoginOut up_insert_log_loginout 0x1402427f0
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LoginOut up_insert_log_loginout 0x140242890
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_PLAY_TIME up_insert_log_play_time 0x1402435e0
DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_PLAY_TIME up_insert_log_play_time 0x140243680
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_AUTH_LOGIN up_insert_log_auth_login 0x140250a40
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_AUTH_LOGIN up_insert_log_auth_login 0x140250ae0
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Chat up_insert_log_chat 0x140250e60
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Chat up_insert_log_chat 0x140250f00
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Connection up_insert_log_connection 0x140251340
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Connection up_insert_log_connection 0x1402513e0
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_GOLD up_insert_log_gold 0x140251c70
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_GOLD up_insert_log_gold 0x140251d10
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_MCU up_insert_log_mcu 0x140251540
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_MCU up_insert_log_mcu 0x1402515e0
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_PACKET_OVERLOAD up_insert_log_packet_overload 0x140251730
DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_PACKET_OVERLOAD up_insert_log_packet_overload 0x1402517d0
DBLobbyWriteQueryLogDungeon.cpp CDBLobbyWriteQuery::DBReqLOG_DUNGEON_CLEAR up_insert_log_dungeon_clear 0x140241920
DBLobbyWriteQueryLogDungeon.cpp CDBLobbyWriteQuery::DBReqLOG_DUNGEON_CLEAR up_insert_log_dungeon_clear 0x1402419c0
DBLobbyWriteQueryLogDungeon.cpp CDBLobbyWriteQuery::DBReqLOG_DUNGEON up_insert_log_dungeon 0x140241d90
DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildLog up_insert_log_guild 0x140241090
DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildLog up_insert_log_guild 0x140241130
DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildSkillLog up_insert_log_learnguildskill 0x140240bb0
DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildSkillLog up_insert_log_learnguildskill 0x140240c50
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Account up_insert_log_Account 0x14023d280
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Account up_insert_log_Account 0x14023d320
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_GuildStorageItem up_insert_log_guild_storage_items 0x14023c5e0
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_GuildStorageItem up_insert_log_guild_storage_items 0x14023c680
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Inquiry up_insert_log_inquiry 0x14023ca10
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Inquiry up_insert_log_inquiry 0x14023cab0
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEM_ENCHANT up_insert_log_item_enchant 0x14023fb50
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEM_ENCHANT up_insert_log_item_enchant 0x14023fbf0
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMS up_insert_log_items 0x140240850
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMTRADE up_insert_log_itemtrade 0x14023edf0
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEM up_insert_log_item 0x14023f6d0
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Pet up_insert_log_pet 0x14023e160
DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_PvpLadder up_insert_log_pvp_ladder 0x14023cd50
DBLobbyWriteQueryLogMail.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMMAIL up_insert_log_itemmail 0x14023b5d0
DBLobbyWriteQueryLogMail.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMMAIL up_insert_log_itemmail 0x14023b670
DBLobbyWriteQueryLogMail.cpp CDBLobbyWriteQuery::DBReqLOG_Mail up_insert_log_mail 0x14023bad0
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_CASH up_insert_log_cash_info 0x1402397a0
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_CASH up_insert_log_cash_info 0x140239840
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_CHATTING up_insert_log_inquiry_chatting 0x14023a4b0
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_CHATTING up_insert_log_inquiry_chatting 0x14023a550
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_COMPLETE up_insert_log_inquiry_complete 0x14023aa20
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_COMPLETE up_insert_log_inquiry_complete 0x14023aac0
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_COMMAND up_insert_log_monitor_command 0x140239ad0
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_COMMAND up_insert_log_monitor_command 0x140239b70
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_NOTICE up_insert_log_monitor_notice 0x14023a1d0
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_NOTICE up_insert_log_monitor_notice 0x14023a270
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_USER up_insert_log_monitor_user 0x140239e60
DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_USER up_insert_log_monitor_user 0x140239f00
DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_BATTLE up_insert_log_pvp_battle 0x140239130
DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_DEATH up_insert_log_pvp_death 0x140237eb0
DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_DEATH up_insert_log_pvp_death 0x140237f50
DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_ROOM up_insert_log_pvp_room 0x140239520
DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_ROOM up_insert_log_pvp_room 0x1402395c0
DBLobbyWriteQueryLogQuest.cpp CDBLobbyWriteQuery::DBReqLOG_QUEST up_insert_log_quest 0x1402379e0
DBLobbyWriteQueryLogQuest.cpp CDBLobbyWriteQuery::DBReqLOG_QUEST up_insert_log_quest 0x140237a80
DBLobbyWriteQueryLogSkill.cpp CDBLobbyWriteQuery::DBReqLOG_LearnSkill up_insert_log_learnskill 0x1402374b0
DBLobbyWriteQueryLogSkill.cpp CDBLobbyWriteQuery::DBReqLOG_LearnSkill up_insert_log_learnskill 0x140237550
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqClearMailUpdate up_update_clear_mail 0x14024fa00
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqDelMail up_delete_mail 0x140250750
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqDelMail up_delete_mail 0x1402507f0
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailCreateItem up_insert_item_Mail 0x14024e830
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailCreateItem up_insert_item_Mail 0x14024e8d0
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailGoldPayment up_mail_gold_payment 0x14024ed60
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailItemMove up_mail_item_move 0x14024f280
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailItemMove up_mail_item_move 0x14024f320
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailNewMailExist up_read_new_mail_exist 0x14024d9b0
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailOpenUpdate up_update_mail_open 0x14024f860
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailOpenUpdate up_update_mail_open 0x14024f900
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailReturn up_mail_return 0x14024e9d0
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailRewardItem up_insert_item_mail_by_gm 0x14024d770
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailRewardItem up_insert_item_mail_by_gm 0x14024d810
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqReadMail up_read_mail 0x14024fde0
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqReadMail up_read_mail 0x14024fe70
DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqReadNewMail up_read_new_mail 0x14024f6e0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqAddPetInventoryItem up_create_pet_inventory_item 0x140235120
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqAddPetInventoryItem up_create_pet_inventory_item 0x1402351d0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqDeletePetInventoryItem up_delete_pet_inventory 0x140233cc0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqDeletePetInventoryItem up_delete_pet_inventory 0x140233d60
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqMovePetInvetToInven up_item_move_pet_inventory_to_inventory 0x140233f80
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqMovePetInvetToInven up_item_move_pet_inventory_to_inventory 0x140234020
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetCreate up_create_pet 0x140236f10
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetCreate up_create_pet 0x140236fb0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetDel up_delete_pet 0x1402370b0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetDel up_delete_pet 0x140237150
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetEatStatusUPdate up_update_pet_status 0x140232bd0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetExpUpdate up_update_pet_exp 0x140235640
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetItemUpdate up_pet_item_update 0x140233ae0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetItemUpdate up_pet_item_update 0x140233b80
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetLevelUpdate up_update_pet_level 0x140235880
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetLevelUpdate up_update_pet_level 0x140235920
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetNameUpdate up_update_pet_name 0x140235360
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetNameUpdate up_update_pet_name 0x140235400
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetRead up_read_pet 0x140235c80
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetRead up_read_pet 0x140235d10
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetStatusUpdate up_update_pet_stet 0x140232fa0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetStatusUpdate up_update_pet_stet 0x140233040
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetTypeUpdate up_update_pet_type 0x140233190
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetTypeUpdate up_update_pet_type 0x140233230
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetUpdate up_update_pet 0x1402365c0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetUpdate up_update_pet 0x140236660
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqReadPetInventory up_read_pet_inventory 0x1402343d0
DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqReadPetInventory up_read_pet_inventory 0x140234470
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqAllDelQuest up_all_delete_quest 0x14024c9c0
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqDelQuest up_delete_quest 0x14024c780
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqDelQuest up_delete_quest 0x14024c820
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestAdd up_insert_quest 0x14024c5a0
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestAdd up_insert_quest 0x14024c640
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestUpdateShow up_update_quest_show 0x14024bba0
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestUpdate up_update_quest 0x14024bfa0
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestUpdate up_update_quest 0x14024c040
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqReadQuestList up_read_quest_list 0x14024c290
DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqReadQuestList up_read_quest_list 0x14024c330
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDeleteSkillAll up_skill_delete_all 0x14024ad40
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDeleteSkillAll up_skill_delete_all 0x14024ade0
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDelSkill up_delete_skill 0x14024b4a0
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDelSkill up_delete_skill 0x14024b540
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqReadSkill up_read_skill 0x14024b060
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillAdd up_insert_skill 0x14024b300
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillAdd up_insert_skill 0x14024b3a0
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillLevelUpdate up_update_skill_level 0x14024aa90
DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillReset up_skill_reset 0x14024ac30
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Auction up_read_all_auctionlist_statistics 0x140232490
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Auction up_read_all_auctionlist_statistics 0x140232510
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_CashItem up_read_cash_product_list_statistics 0x140231980
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_CashItem up_read_cash_product_list_statistics 0x140231a00
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Dungeon up_read_dungeon_rank_statistics 0x140231bd0
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Dungeon up_read_dungeon_rank_statistics 0x140231c50
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Item up_read_item_inventory_statistics 0x140232760
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Item up_read_item_inventory_statistics 0x1402327e0
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_PVP up_get_duel_info_statistics 0x140232120
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_PVP up_get_duel_info_statistics 0x1402321a0
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Quest up_read_quest_statistics 0x140231de0
DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Quest up_read_quest_statistics 0x140231e60
DBLobbyWriteQueryStorage.cpp CDBLobbyWriteQuery::DBReqStorageUseableCountUpdate up_update_storage_useable_count 0x14024a800
DBLobbyWriteQueryStorage.cpp CDBLobbyWriteQuery::DBReqStorageUseableCountUpdate up_update_storage_useable_count 0x14024a8a0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqAddCharacterTitle up_add_character_title 0x14024a610
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqAddCharacterTitle up_add_character_title 0x14024a6b0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqDelCharacterTitle up_delete_character_title 0x14024a340
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqDelCharacterTitle up_delete_character_title 0x14024a3e0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqEquipCharacterTitle up_equip_character_title 0x140249cc0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqEquipCharacterTitle up_equip_character_title 0x140249d60
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadCharacterTitleList up_read_title_list 0x140249ef0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadCharacterTitleList up_read_title_list 0x140249f80
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadEquipCharacterTitle up_read_equip_title 0x14024a140
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadEquipCharacterTitle up_read_equip_title 0x14024a1d0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqUnEquipCharacterTitle up_unequip_character_title 0x140249ae0
DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqUnEquipCharacterTitle up_unequip_character_title 0x140249b80
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqADODataMappingTest up_ado_data_mapping 0x140249940
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqADODataMappingTest up_ado_data_mapping 0x1402499c0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthBlackListIP up_read_auth_blacklist 0x140247400
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthBlackListIP up_read_auth_blacklist 0x140247490
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomGrade up_get_pcroominfo 0x140246f00
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomGrade up_get_pcroominfo 0x140246f80
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomIP up_read_auth_pcroom 0x140247180
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomIP up_read_auth_pcroom 0x140247210
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuth up_get_auth_id 0x140248e70
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuth up_get_auth_id 0x140248f00
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGetKeyMap up_get_keymap 0x140247850
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGetKeyMap up_get_keymap 0x1402478f0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGMAuth up_auth_agentaccount 0x140248ab0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGMAuth up_auth_agentaccount 0x140248b40
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogoutLog up_save_logout_log 0x140248870
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogoutLog up_save_logout_log 0x140248910
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogout up_save_logout 0x140248390
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogout up_save_logout 0x140248430
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveFirstCharacter up_save_first_character 0x1402481f0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveFirstCharacter up_save_first_character 0x140248290
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveIP up_save_ip 0x140247b50
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveIP up_save_ip 0x140247bf0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveKeyMap up_save_keymap 0x140247610
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveServerInfo up_save_server_info 0x140248050
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveServerInfo up_save_server_info 0x1402480f0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSecondPass up_get_second_pass 0x140249110
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSecondPass up_get_second_pass 0x1402491a0
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqServerDownLogOut up_server_down_log_out 0x140247d50
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSetSecondPass up_set_second_pass 0x140249360
DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSetSecondPass up_set_second_pass 0x1402493f0
DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadRealTimeEvent up_read_realtimeevent 0x140231700
DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadRealTimeEvent up_read_realtimeevent 0x140231790
DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadWorldServer up_read_world_server 0x1402314b0
DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadWorldServer up_read_world_server 0x140231540
1 source_cpp method proc catch_funclet
2 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemAdd up_insert_auctionItem 0x140246570
3 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemDelete up_delete_auctionarticle 0x1402455f0
4 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemDelete up_delete_auctionarticle 0x140245690
5 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemSendMail up_insert_auctionsendmail 0x1402451a0
6 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemSendMail up_insert_auctionsendmail 0x140245240
7 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemUpdate up_update_auctionarticle 0x140245450
8 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqAuctionItemUpdate up_update_auctionarticle 0x1402454f0
9 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqReadAllAuctionList up_read_all_auctionlist 0x140246a00
10 DBLobbyWriteQueryAuction.cpp CDBLobbyWriteQuery::DBReqReadAllAuctionList up_read_all_auctionlist 0x140246a90
11 DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqBanAdd up_add_ban 0x140272db0
12 DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqBanAdd up_add_ban 0x140272e40
13 DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqBanMemoUpdate up_update_ban_memo 0x1402729d0
14 DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqDelBan up_del_ban 0x140272b10
15 DBLobbyWriteQueryBan.cpp CDBLobbyWriteQuery::DBReqDelBan up_del_ban 0x140272bb0
16 DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqBoothCreate up_create_booth 0x1402727b0
17 DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqBoothUseableCountUpdate up_update_booth_useable_count 0x140272380
18 DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqBoothUseableCountUpdate up_update_booth_useable_count 0x140272420
19 DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqSaveBoothItem up_save_item_booth 0x140272570
20 DBLobbyWriteQueryBooth.cpp CDBLobbyWriteQuery::DBReqSaveBoothItem up_save_item_booth 0x140272610
21 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAddInquiry_Count up_add_Inquiry_count 0x1402668e0
22 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAddInquiry_Count up_add_Inquiry_count 0x140266980
23 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusHP up_update_character_addition_status_hp 0x14026aa60
24 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusHP up_update_character_addition_status_hp 0x14026ab00
25 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicAttack up_update_character_addition_status_magicattack 0x14026a2a0
26 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicAttack up_update_character_addition_status_magicattack 0x14026a340
27 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicDefense up_update_character_addition_status_magicdefense 0x14026a0b0
28 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMagicDefense up_update_character_addition_status_magicdefense 0x14026a150
29 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMP up_update_character_addition_status_mp 0x14026a870
30 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusMP up_update_character_addition_status_mp 0x14026a910
31 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicAttack up_update_character_addition_status_physicattack 0x14026a680
32 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicAttack up_update_character_addition_status_physicattack 0x14026a720
33 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicDefense up_update_character_addition_status_physicdefense 0x14026a490
34 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqAdditionStatusPhysicDefense up_update_character_addition_status_physicdefense 0x14026a530
35 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqBackupCharacterDelete up_move_deletetable_character 0x140262350
36 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqBackupCharacterDelete up_move_deletetable_character 0x1402623f0
37 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdateByName up_update_character_block_by_name 0x14026d050
38 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdateByName up_update_character_block_by_name 0x14026d0f0
39 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdate up_update_character_block 0x14026d1f0
40 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterBlockUpdate up_update_character_block 0x14026d290
41 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterCreate up_create_character 0x140272150
42 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterCreate up_create_character 0x1402721f0
43 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDicePointUpdate up_update_character_dice_point 0x14026eb80
44 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDicePointUpdate up_update_character_dice_point 0x14026ec20
45 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelDiscountUpdate up_update_character_duel_disconnect 0x14026fa20
46 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelDiscountUpdate up_update_character_duel_disconnect 0x14026fac0
47 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelExperienceUpdate up_update_character_duel_Experience 0x14026f880
48 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelExperienceUpdate up_update_character_duel_Experience 0x14026f920
49 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelInfoUpdate up_update_duel_info 0x14026f680
50 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelInfoUpdate up_update_duel_info 0x14026f720
51 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLadderUpdate up_update_character_duel_ladder 0x14026ef60
52 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLadderUpdate up_update_character_duel_ladder 0x14026f000
53 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLoseUpdate up_update_character_duel_lose 0x14026f2f0
54 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelLoseUpdate up_update_character_duel_lose 0x14026f390
55 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelPointUpdate up_update_character_duel_point 0x14026f150
56 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelPointUpdate up_update_character_duel_point 0x14026f1f0
57 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelWinUpdate up_update_character_duel_win 0x14026ed20
58 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterDuelWinUpdate up_update_character_duel_win 0x14026edc0
59 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterExperienceUpdate up_update_character_experience 0x14026e990
60 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterExperienceUpdate up_update_character_experience 0x14026ea30
61 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueStorageUpdate up_update_character_fatiguestorage 0x140269ec0
62 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueStorageUpdate up_update_character_fatiguestorage 0x140269f60
63 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueUpdate up_update_character_fatigue 0x14026e460
64 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFatigueUpdate up_update_character_fatigue 0x14026e500
65 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFirstLoginUpdate up_update_character_first_login 0x14026e220
66 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterFirstLoginUpdate up_update_character_first_login 0x14026e2c0
67 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGiveUpUpdate up_update_character_give_up 0x14026de40
68 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGiveUpUpdate up_update_character_give_up 0x14026dee0
69 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGuildPointUpdate up_update_character_guild_point 0x140269cd0
70 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterGuildPointUpdate up_update_character_guild_point 0x140269d70
71 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterHeartsUpdate up_update_character_hearts 0x14026dc50
72 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterHeartsUpdate up_update_character_hearts 0x14026dcf0
73 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterJOBUpdate up_update_character_job 0x14026d810
74 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterJOBUpdate up_update_character_job 0x14026d8b0
75 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterLevelUpdate up_update_character_level 0x14026da60
76 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterLevelUpdate up_update_character_level 0x14026db00
77 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterRob up_character_rob 0x1402681e0
78 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterSPUpdate up_update_character_sp 0x14026d620
79 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterSPUpdate up_update_character_sp 0x14026d6c0
80 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterStaminaUpdate up_update_character_Stamina 0x14026d3e0
81 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterStaminaUpdate up_update_character_Stamina 0x14026d480
82 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialStepUpdate up_update_character_tutorial_step 0x140262580
83 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialStepUpdate up_update_character_tutorial_step 0x140262620
84 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialUpdate up_update_character_tutorial 0x14026dfe0
85 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqCharacterTutorialUpdate up_update_character_tutorial 0x14026e080
86 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDelCharacter up_delete_character 0x140271aa0
87 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteBuff up_delete_buff 0x140265400
88 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteBuff up_delete_buff 0x1402654a0
89 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteCashEffectInfo up_delete_cash_effectinfo 0x14026ac00
90 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteCashEffectInfo up_delete_cash_effectinfo 0x14026aca0
91 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteInquiry up_delete_Inquiry 0x140266320
92 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteInquiry up_delete_Inquiry 0x1402663c0
93 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteRearingInfo up_delete_rearing_info 0x1402684d0
94 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqDeleteRearingInfo up_delete_rearing_info 0x140268570
95 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqExternCash up_read_extern_cash 0x140262110
96 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqExternCash up_read_extern_cash 0x1402621b0
97 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterAll up_get_all_character 0x140270590
98 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterAll up_get_all_character 0x140270630
99 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterByIDNumber up_get_character 0x1402717f0
100 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterByIDNumber up_get_character 0x140271890
101 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterByName up_get_character_by_name 0x140271050
102 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterDuelInfo up_get_duel_info 0x14026fd90
103 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterDuelInfo up_get_duel_info 0x14026fe30
104 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterSimple up_get_character_simpleinfo 0x1402708d0
105 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqGetCharacterSimple up_get_character_simpleinfo 0x140270970
106 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqIndividualRoomUpdate up_update_individual_room 0x14026ccc0
107 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqIndividualRoomUpdate up_update_individual_room 0x14026cd60
108 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBlackIP up_insert_blacklist 0x1402673f0
109 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBlackIP up_insert_blacklist 0x140267490
110 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBuff up_insert_buff 0x140265920
111 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertBuff up_insert_buff 0x1402659c0
112 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertCashEffectInfo up_insert_cash_effectinfo 0x14026b070
113 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertCashEffectInfo up_insert_cash_effectinfo 0x14026b110
114 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry_by_gm up_insert_Inquiry_by_gm 0x140266e00
115 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry_by_gm up_insert_Inquiry_by_gm 0x140266e90
116 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry up_insert_Inquiry 0x140267200
117 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertInquiry up_insert_Inquiry 0x1402672a0
118 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertRearingInfo up_insert_rearing_info 0x1402696a0
119 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqInsertRearingInfo up_insert_rearing_info 0x140269740
120 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqLobbyUpdate up_update_character_lobby 0x14026ceb0
121 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqPCRoomPoint up_read_pc_room_point 0x140264020
122 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadBuff up_read_buff 0x140265180
123 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadBuff up_read_buff 0x140265220
124 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadCashEffectInfo up_select_cash_effectinfo 0x14026b2d0
125 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadCashEffectInfo up_select_cash_effectinfo 0x14026b360
126 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadDungeonRank up_read_dungeon_rank 0x14026c440
127 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadDungeonRank up_read_dungeon_rank 0x14026c4e0
128 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadFortune up_read_fortune 0x140267990
129 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadInquiryCharacter up_read_Inquiry_character 0x140265db0
130 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadInquiryCharacter up_read_Inquiry_character 0x140265e40
131 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadInquiry up_read_Inquiry 0x140266160
132 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadMoney up_read_money 0x14026c680
133 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadMoney up_read_money 0x14026c710
134 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadRearingListInfo up_read_rearing_listinfo 0x140269ac0
135 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadRearingListInfo up_read_rearing_listinfo 0x140269b50
136 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadReward up_read_reward 0x140263980
137 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqReadReward up_read_reward 0x140263a10
138 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqResetBattleInfo up_update_battleinfo 0x140267f20
139 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqResetBattleInfo up_update_battleinfo 0x140267fc0
140 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqRewardCoupon up_update_reward_coupon 0x140264880
141 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqRewardItem up_insert_reward_item 0x140263670
142 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqRewardItem up_insert_reward_item 0x140263710
143 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveInventoryStorageMoney up_save_inventory_storage_money 0x14026cad0
144 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveInventoryStorageMoney up_save_inventory_storage_money 0x14026cb70
145 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveMoney up_save_money 0x14026c890
146 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSaveMoney up_save_money 0x14026c930
147 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSavePCRoomPoint up_save_pc_room_point 0x140263de0
148 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSavePCRoomPoint up_save_pc_room_point 0x140263e80
149 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSelectBattleRank up_select_battle_rank 0x14026e750
150 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqSelectBattleRank up_select_battle_rank 0x14026e7f0
151 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateBuff up_update_buff 0x140265690
152 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateBuff up_update_buff 0x140265730
153 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashEffectInfo up_update_cash_effectinfo 0x14026adf0
154 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashEffectInfo up_update_cash_effectinfo 0x14026ae90
155 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashMileage up_update_cash_mileage 0x140264f20
156 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCashMileage up_update_cash_mileage 0x140264fc0
157 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCharacterName up_update_character_name 0x140264d10
158 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateCharacterName up_update_character_name 0x140264da0
159 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayAttach up_update_dayattach 0x140264a50
160 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayAttach up_update_dayattach 0x140264af0
161 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayPartyMission up_update_daypartymission 0x140261cc0
162 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDayPartyMission up_update_daypartymission 0x140261d60
163 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDungeonRank up_update_dungeon_rank 0x14026c1c0
164 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateDungeonRank up_update_dungeon_rank 0x14026c260
165 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventDayPartyMission up_update_event_daypartymission 0x14026b8c0
166 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventDayPartyMission up_update_event_daypartymission 0x14026b960
167 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFatigue up_update_event_fatigue 0x14026bca0
168 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFatigue up_update_event_fatigue 0x14026bd40
169 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFortune up_update_event_fortune 0x14026bab0
170 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventFortune up_update_event_fortune 0x14026bb50
171 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventHearts up_update_event_hearts 0x14026b4e0
172 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventHearts up_update_event_hearts 0x14026b580
173 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventInquiry up_update_event_inquiry 0x14026b6d0
174 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventInquiry up_update_event_inquiry 0x14026b770
175 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventMailAttach up_update_event_mailattach 0x140265b10
176 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventMailAttach up_update_event_mailattach 0x140265bb0
177 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventPVPLadder up_update_event_pvpladder 0x140263ba0
178 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateEventPVPLadder up_update_event_pvpladder 0x140263c40
179 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateExternCash up_update_extern_cash 0x140261f10
180 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateExternCash up_update_extern_cash 0x140261f90
181 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateFortune up_update_fortune 0x140267720
182 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateFortune up_update_fortune 0x1402677c0
183 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiryCount up_update_inquiry_count 0x14026be90
184 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiryCount up_update_inquiry_count 0x14026bf30
185 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry_Type up_update_Inquiry_type 0x140266510
186 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry_Type up_update_Inquiry_type 0x1402665b0
187 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry up_update_Inquiry 0x140266740
188 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateInquiry up_update_Inquiry 0x1402667e0
189 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdatePCRoomRemainTime up_update_pcroom_remaintime 0x1402627c0
190 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdatePCRoomRemainTime up_update_pcroom_remaintime 0x140262860
191 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingInfo up_update_rearing_info 0x140268d50
192 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingInfo up_update_rearing_info 0x140268df0
193 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingTurn up_update_rearing_turn 0x140268330
194 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBReqUpdateRearingTurn up_update_rearing_turn 0x1402683d0
195 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBSetTimeSkillReset up_set_timeskillreset 0x140261ad0
196 DBLobbyWriteQueryCharacter.cpp CDBLobbyWriteQuery::DBSetTimeSkillReset up_set_timeskillreset 0x140261b70
197 DBLobbyWriteQueryFriend.cpp CDBLobbyWriteQuery::DBReqDelFriend up_del_friend 0x140261640
198 DBLobbyWriteQueryFriend.cpp CDBLobbyWriteQuery::DBReqFriendAdd up_add_friend 0x1402618a0
199 DBLobbyWriteQueryFriend.cpp CDBLobbyWriteQuery::DBReqReadFriendList up_read_friend_list 0x140261440
200 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqCreateGuildStorage up_create_guild_storage 0x14025a3e0
201 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqCreateGuildStorage up_create_guild_storage 0x14025a480
202 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildCreate up_create_guild 0x140260c50
203 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildCreate up_create_guild 0x140260ce0
204 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildDisband up_guild_disband 0x140260000
205 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildDisband up_guild_disband 0x1402600a0
206 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIconUpdate up_update_guild_icon 0x14025e7f0
207 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIDForCharacterUpdate up_update_guild_id_for_character 0x14025ee20
208 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIDForCharacterUpdate up_update_guild_id_for_character 0x14025eec0
209 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIncreaseExpList up_get_guild_increase_exp 0x14025d7f0
210 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIncreaseExpList up_get_guild_increase_exp 0x14025d890
211 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildIncreaseExp up_insert_guild_increase_exp 0x14025db80
212 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLeaderChange up_guild_leader_change 0x140260680
213 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLeaderChange up_guild_leader_change 0x140260720
214 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLevelUp up_update_guild_level 0x14025d4e0
215 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLevelUp up_update_guild_level 0x14025d580
216 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLoadInfo up_get_guild_load_info 0x1402598c0
217 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildLoadInfo up_get_guild_load_info 0x140259950
218 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAdd up_insert_guild_member 0x14025fd80
219 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAdd up_insert_guild_member 0x14025fe20
220 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAliaseUpdate up_update_guild_member_aliase 0x14025ec40
221 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberAliaseUpdate up_update_guild_member_aliase 0x14025ece0
222 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberLogoutTime up_update_guild_member_logout_time 0x140260220
223 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberLogoutTime up_update_guild_member_logout_time 0x1402602c0
224 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberPermissionUpdate up_update_guild_member_permission 0x14025eac0
225 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberRemove up_guild_member_remove 0x140260460
226 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildMemberRemove up_guild_member_remove 0x140260500
227 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildNoticeUpdate up_update_guild_notice 0x14025e610
228 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildNoticeUpdate up_update_guild_notice 0x14025e6b0
229 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildPermissionUpdate up_update_guild_permission 0x14025e430
230 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildPermissionUpdate up_update_guild_permission 0x14025e4d0
231 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildSkillLearn up_insert_guild_skill 0x14025d1d0
232 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildSkillList up_get_guild_skill 0x14025cd80
233 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildSkillList up_get_guild_skill 0x14025ce20
234 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageChange up_update_guild_storage_info 0x14025a6d0
235 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageChange up_update_guild_storage_info 0x14025a770
236 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageDeposit up_update_guild_storage_deposit 0x14025bfc0
237 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageDeposit up_update_guild_storage_deposit 0x14025c060
238 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageExtension up_guild_storage_extension 0x14025a160
239 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageExtension up_guild_storage_extension 0x14025a200
240 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageInfo up_get_guild_storage_info 0x14025a9e0
241 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemChangeCount up_update_guild_storage_item_change_count 0x14025abf0
242 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemChangeCount up_update_guild_storage_item_change_count 0x14025ac90
243 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemList up_get_guild_storage_item_list 0x14025c740
244 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemList up_get_guild_storage_item_list 0x14025c7e0
245 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemUpdate up_update_guild_storage_item 0x140259e40
246 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageItemUpdate up_update_guild_storage_item 0x140259ee0
247 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePayment up_update_guild_storage_payment 0x14025bd90
248 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePayment up_update_guild_storage_payment 0x14025be30
249 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePopItem up_delet_guild_storage 0x14025add0
250 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePopItem up_delet_guild_storage 0x14025ae70
251 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePushItem up_insert_guild_storage 0x14025bb60
252 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStoragePushItem up_insert_guild_storage 0x14025bc00
253 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageUseLogInsert up_insert_guild_storage_use_log 0x14025c270
254 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildStorageUseLogInsert up_insert_guild_storage_use_log 0x14025c310
255 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildTotalCnt up_get_guild_total_count 0x140259b30
256 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildTotalCnt up_get_guild_total_count 0x140259bd0
257 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildUseLog up_get_guild_storage_use_list 0x14025cae0
258 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqGuildUseLog up_get_guild_storage_use_list 0x14025cb80
259 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqInvenSlot up_read_item_inventory_slot 0x140259630
260 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqIsExistGuild up_is_exist_guild 0x14025f990
261 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqIsExistGuild up_is_exist_guild 0x14025fa30
262 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterEquipItem up_read_other_character_item_equip 0x14025deb0
263 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterEquipItem up_read_other_character_item_equip 0x14025df50
264 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterInfo up_get_other_character 0x14025e200
265 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqOtherCharacterInfo up_get_other_character 0x14025e2a0
266 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadAllGuild up_read_all_guild 0x140261120
267 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadAllGuild up_read_all_guild 0x1402611b0
268 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuildByServerID up_read_guild_server 0x140260ee0
269 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuildByServerID up_read_guild_server 0x140260f70
270 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuildMember up_read_guild_member 0x14025f160
271 DBLobbyWriteQueryGuild.cpp CDBLobbyWriteQuery::DBReqReadGuild up_read_guild 0x14025f5a0
272 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquipSimple up_read_item_equip_simple 0x140258410
273 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquipSimple up_read_item_equip_simple 0x1402584b0
274 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquip up_read_item_equip 0x140258e50
275 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemEquip up_read_item_equip 0x140258ef0
276 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemInventory up_read_item_inventory 0x140258930
277 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemInventory up_read_item_inventory 0x1402589d0
278 DBLobbyWriteQueryInventory.cpp CDBLobbyWriteQuery::DBReqReadItemMail up_read_item_mail 0x1402593b0
279 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqCreateAccountStorageItem up_create_account_storage_item 0x140253250
280 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqCreateAccountStorageItem up_create_account_storage_item 0x140253300
281 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqDeleteAccountStorageItem up_delete_account_storage_item 0x140252580
282 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqDeleteAccountStorageItem up_delete_account_storage_item 0x140252620
283 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqInsertCashProduct up_insert_cash_product_list 0x140254600
284 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemCreate up_create_item 0x140257f30
285 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemDurUpdate up_item_durability_update 0x140257190
286 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemDurUpdate up_item_durability_update 0x140257230
287 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemOwnerUpdate up_item_owner_update 0x140256fa0
288 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemOwnerUpdate up_item_owner_update 0x140257040
289 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageOwnerUpdate up_item_page_owner_update 0x140256d80
290 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageOwnerUpdate up_item_page_owner_update 0x140256e20
291 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageUpdate up_item_page_slot_update 0x140256ac0
292 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemPageUpdate up_item_page_slot_update 0x140256b60
293 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemRemainTimeUpdate up_update_remaintime_item 0x140255a40
294 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemRemainTimeUpdate up_update_remaintime_item 0x140255ae0
295 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemUpdateItemCodeOption up_item_update_itemcode_option 0x140256800
296 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemUpdateItemCodeOption up_item_update_itemcode_option 0x1402568a0
297 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqItemUpdate up_item_update 0x1402563e0
298 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquipCostumePack up_item_move_cash_to_equip_costumepack 0x1402558a0
299 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquipCostumePack up_item_move_cash_to_equip_costumepack 0x140255940
300 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquip up_item_move_cash_to_equip 0x140255590
301 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveCashToEquip up_item_move_cash_to_equip 0x140255630
302 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToCash up_item_move_equip_to_cash 0x140254d50
303 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToCash up_item_move_equip_to_cash 0x140254df0
304 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToInventory up_item_move_equip_to_inventory 0x140255010
305 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveEquipToInventory up_item_move_equip_to_inventory 0x1402550b0
306 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqMoveInventoryToEquip up_item_move_inventory_to_equip 0x140255370
307 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAccountStorageItem up_read_account_storage 0x140253fd0
308 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAccountStorageItem up_read_account_storage 0x140254070
309 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAllItemDropGroup up_read_all_item_dropgroup 0x140258130
310 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadAllItemDropGroup up_read_all_item_dropgroup 0x1402581c0
311 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadCashProductList up_read_cash_product_list 0x140254840
312 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadCashProductList up_read_cash_product_list 0x1402548d0
313 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadUniAccountInfo up_read_uni_account_info 0x140252360
314 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqReadUniAccountInfo up_read_uni_account_info 0x140252400
315 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateAccountStorageItem up_update_account_storage_item 0x140253b80
316 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateAccountStorageItem up_update_account_storage_item 0x140253c20
317 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateCashProduct up_update_cash_product_list 0x140254250
318 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateItemBinds up_upate_item_binds 0x140254a90
319 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateItemBinds up_upate_item_binds 0x140254b30
320 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateUniAccountInfo up_update_uni_account_info 0x1402520f0
321 DBLobbyWriteQueryItem.cpp CDBLobbyWriteQuery::DBReqUpdateUniAccountInfo up_update_uni_account_info 0x140252190
322 DBLobbyWriteQueryLogAuction.cpp CDBLobbyWriteQuery::DBReqLOG_Auction up_insert_log_auction 0x140244410
323 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CashBuy up_insert_log_cashbuy 0x140242170
324 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CashBuy up_insert_log_cashbuy 0x140242210
325 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CHARACTER up_insert_log_character 0x140242db0
326 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_CHARACTER up_insert_log_character 0x140242e50
327 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LEVEL_UP up_insert_log_level_up 0x140243150
328 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LEVEL_UP up_insert_log_level_up 0x1402431f0
329 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LoginOut up_insert_log_loginout 0x1402427f0
330 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_LoginOut up_insert_log_loginout 0x140242890
331 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_PLAY_TIME up_insert_log_play_time 0x1402435e0
332 DBLobbyWriteQueryLogCharacter.cpp CDBLobbyWriteQuery::DBReqLOG_PLAY_TIME up_insert_log_play_time 0x140243680
333 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_AUTH_LOGIN up_insert_log_auth_login 0x140250a40
334 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_AUTH_LOGIN up_insert_log_auth_login 0x140250ae0
335 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Chat up_insert_log_chat 0x140250e60
336 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Chat up_insert_log_chat 0x140250f00
337 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Connection up_insert_log_connection 0x140251340
338 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_Connection up_insert_log_connection 0x1402513e0
339 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_GOLD up_insert_log_gold 0x140251c70
340 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_GOLD up_insert_log_gold 0x140251d10
341 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_MCU up_insert_log_mcu 0x140251540
342 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_MCU up_insert_log_mcu 0x1402515e0
343 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_PACKET_OVERLOAD up_insert_log_packet_overload 0x140251730
344 DBLobbyWriteQueryLog.cpp CDBLobbyWriteQuery::DBReqLOG_PACKET_OVERLOAD up_insert_log_packet_overload 0x1402517d0
345 DBLobbyWriteQueryLogDungeon.cpp CDBLobbyWriteQuery::DBReqLOG_DUNGEON_CLEAR up_insert_log_dungeon_clear 0x140241920
346 DBLobbyWriteQueryLogDungeon.cpp CDBLobbyWriteQuery::DBReqLOG_DUNGEON_CLEAR up_insert_log_dungeon_clear 0x1402419c0
347 DBLobbyWriteQueryLogDungeon.cpp CDBLobbyWriteQuery::DBReqLOG_DUNGEON up_insert_log_dungeon 0x140241d90
348 DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildLog up_insert_log_guild 0x140241090
349 DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildLog up_insert_log_guild 0x140241130
350 DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildSkillLog up_insert_log_learnguildskill 0x140240bb0
351 DBLobbyWriteQueryLogGuild.cpp CDBLobbyWriteQuery::DBReqInsertGuildSkillLog up_insert_log_learnguildskill 0x140240c50
352 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Account up_insert_log_Account 0x14023d280
353 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Account up_insert_log_Account 0x14023d320
354 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_GuildStorageItem up_insert_log_guild_storage_items 0x14023c5e0
355 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_GuildStorageItem up_insert_log_guild_storage_items 0x14023c680
356 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Inquiry up_insert_log_inquiry 0x14023ca10
357 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Inquiry up_insert_log_inquiry 0x14023cab0
358 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEM_ENCHANT up_insert_log_item_enchant 0x14023fb50
359 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEM_ENCHANT up_insert_log_item_enchant 0x14023fbf0
360 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMS up_insert_log_items 0x140240850
361 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMTRADE up_insert_log_itemtrade 0x14023edf0
362 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_ITEM up_insert_log_item 0x14023f6d0
363 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_Pet up_insert_log_pet 0x14023e160
364 DBLobbyWriteQueryLogItem.cpp CDBLobbyWriteQuery::DBReqLOG_PvpLadder up_insert_log_pvp_ladder 0x14023cd50
365 DBLobbyWriteQueryLogMail.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMMAIL up_insert_log_itemmail 0x14023b5d0
366 DBLobbyWriteQueryLogMail.cpp CDBLobbyWriteQuery::DBReqLOG_ITEMMAIL up_insert_log_itemmail 0x14023b670
367 DBLobbyWriteQueryLogMail.cpp CDBLobbyWriteQuery::DBReqLOG_Mail up_insert_log_mail 0x14023bad0
368 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_CASH up_insert_log_cash_info 0x1402397a0
369 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_CASH up_insert_log_cash_info 0x140239840
370 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_CHATTING up_insert_log_inquiry_chatting 0x14023a4b0
371 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_CHATTING up_insert_log_inquiry_chatting 0x14023a550
372 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_COMPLETE up_insert_log_inquiry_complete 0x14023aa20
373 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_INQUIRY_COMPLETE up_insert_log_inquiry_complete 0x14023aac0
374 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_COMMAND up_insert_log_monitor_command 0x140239ad0
375 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_COMMAND up_insert_log_monitor_command 0x140239b70
376 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_NOTICE up_insert_log_monitor_notice 0x14023a1d0
377 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_NOTICE up_insert_log_monitor_notice 0x14023a270
378 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_USER up_insert_log_monitor_user 0x140239e60
379 DBLobbyWriteQueryLogMonitor.cpp CDBLobbyWriteQuery::DBReqLOG_MONITOR_USER up_insert_log_monitor_user 0x140239f00
380 DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_BATTLE up_insert_log_pvp_battle 0x140239130
381 DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_DEATH up_insert_log_pvp_death 0x140237eb0
382 DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_DEATH up_insert_log_pvp_death 0x140237f50
383 DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_ROOM up_insert_log_pvp_room 0x140239520
384 DBLobbyWriteQueryLogPVP.cpp CDBLobbyWriteQuery::DBReqLOG_PVP_ROOM up_insert_log_pvp_room 0x1402395c0
385 DBLobbyWriteQueryLogQuest.cpp CDBLobbyWriteQuery::DBReqLOG_QUEST up_insert_log_quest 0x1402379e0
386 DBLobbyWriteQueryLogQuest.cpp CDBLobbyWriteQuery::DBReqLOG_QUEST up_insert_log_quest 0x140237a80
387 DBLobbyWriteQueryLogSkill.cpp CDBLobbyWriteQuery::DBReqLOG_LearnSkill up_insert_log_learnskill 0x1402374b0
388 DBLobbyWriteQueryLogSkill.cpp CDBLobbyWriteQuery::DBReqLOG_LearnSkill up_insert_log_learnskill 0x140237550
389 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqClearMailUpdate up_update_clear_mail 0x14024fa00
390 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqDelMail up_delete_mail 0x140250750
391 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqDelMail up_delete_mail 0x1402507f0
392 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailCreateItem up_insert_item_Mail 0x14024e830
393 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailCreateItem up_insert_item_Mail 0x14024e8d0
394 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailGoldPayment up_mail_gold_payment 0x14024ed60
395 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailItemMove up_mail_item_move 0x14024f280
396 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailItemMove up_mail_item_move 0x14024f320
397 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailNewMailExist up_read_new_mail_exist 0x14024d9b0
398 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailOpenUpdate up_update_mail_open 0x14024f860
399 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailOpenUpdate up_update_mail_open 0x14024f900
400 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailReturn up_mail_return 0x14024e9d0
401 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailRewardItem up_insert_item_mail_by_gm 0x14024d770
402 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqMailRewardItem up_insert_item_mail_by_gm 0x14024d810
403 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqReadMail up_read_mail 0x14024fde0
404 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqReadMail up_read_mail 0x14024fe70
405 DBLobbyWriteQueryMail.cpp CDBLobbyWriteQuery::DBReqReadNewMail up_read_new_mail 0x14024f6e0
406 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqAddPetInventoryItem up_create_pet_inventory_item 0x140235120
407 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqAddPetInventoryItem up_create_pet_inventory_item 0x1402351d0
408 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqDeletePetInventoryItem up_delete_pet_inventory 0x140233cc0
409 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqDeletePetInventoryItem up_delete_pet_inventory 0x140233d60
410 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqMovePetInvetToInven up_item_move_pet_inventory_to_inventory 0x140233f80
411 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqMovePetInvetToInven up_item_move_pet_inventory_to_inventory 0x140234020
412 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetCreate up_create_pet 0x140236f10
413 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetCreate up_create_pet 0x140236fb0
414 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetDel up_delete_pet 0x1402370b0
415 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetDel up_delete_pet 0x140237150
416 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetEatStatusUPdate up_update_pet_status 0x140232bd0
417 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetExpUpdate up_update_pet_exp 0x140235640
418 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetItemUpdate up_pet_item_update 0x140233ae0
419 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetItemUpdate up_pet_item_update 0x140233b80
420 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetLevelUpdate up_update_pet_level 0x140235880
421 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetLevelUpdate up_update_pet_level 0x140235920
422 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetNameUpdate up_update_pet_name 0x140235360
423 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetNameUpdate up_update_pet_name 0x140235400
424 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetRead up_read_pet 0x140235c80
425 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetRead up_read_pet 0x140235d10
426 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetStatusUpdate up_update_pet_stet 0x140232fa0
427 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetStatusUpdate up_update_pet_stet 0x140233040
428 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetTypeUpdate up_update_pet_type 0x140233190
429 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetTypeUpdate up_update_pet_type 0x140233230
430 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetUpdate up_update_pet 0x1402365c0
431 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqPetUpdate up_update_pet 0x140236660
432 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqReadPetInventory up_read_pet_inventory 0x1402343d0
433 DBLobbyWriteQueryPet.cpp CDBLobbyWriteQuery::DBReqReadPetInventory up_read_pet_inventory 0x140234470
434 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqAllDelQuest up_all_delete_quest 0x14024c9c0
435 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqDelQuest up_delete_quest 0x14024c780
436 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqDelQuest up_delete_quest 0x14024c820
437 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestAdd up_insert_quest 0x14024c5a0
438 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestAdd up_insert_quest 0x14024c640
439 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestUpdateShow up_update_quest_show 0x14024bba0
440 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestUpdate up_update_quest 0x14024bfa0
441 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqQuestUpdate up_update_quest 0x14024c040
442 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqReadQuestList up_read_quest_list 0x14024c290
443 DBLobbyWriteQueryQuest.cpp CDBLobbyWriteQuery::DBReqReadQuestList up_read_quest_list 0x14024c330
444 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDeleteSkillAll up_skill_delete_all 0x14024ad40
445 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDeleteSkillAll up_skill_delete_all 0x14024ade0
446 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDelSkill up_delete_skill 0x14024b4a0
447 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqDelSkill up_delete_skill 0x14024b540
448 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqReadSkill up_read_skill 0x14024b060
449 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillAdd up_insert_skill 0x14024b300
450 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillAdd up_insert_skill 0x14024b3a0
451 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillLevelUpdate up_update_skill_level 0x14024aa90
452 DBLobbyWriteQuerySkill.cpp CDBLobbyWriteQuery::DBReqSkillReset up_skill_reset 0x14024ac30
453 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Auction up_read_all_auctionlist_statistics 0x140232490
454 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Auction up_read_all_auctionlist_statistics 0x140232510
455 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_CashItem up_read_cash_product_list_statistics 0x140231980
456 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_CashItem up_read_cash_product_list_statistics 0x140231a00
457 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Dungeon up_read_dungeon_rank_statistics 0x140231bd0
458 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Dungeon up_read_dungeon_rank_statistics 0x140231c50
459 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Item up_read_item_inventory_statistics 0x140232760
460 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Item up_read_item_inventory_statistics 0x1402327e0
461 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_PVP up_get_duel_info_statistics 0x140232120
462 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_PVP up_get_duel_info_statistics 0x1402321a0
463 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Quest up_read_quest_statistics 0x140231de0
464 DBLobbyWriteQueryStatistics.cpp CDBLobbyWriteQuery::DBReqStatistics_Quest up_read_quest_statistics 0x140231e60
465 DBLobbyWriteQueryStorage.cpp CDBLobbyWriteQuery::DBReqStorageUseableCountUpdate up_update_storage_useable_count 0x14024a800
466 DBLobbyWriteQueryStorage.cpp CDBLobbyWriteQuery::DBReqStorageUseableCountUpdate up_update_storage_useable_count 0x14024a8a0
467 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqAddCharacterTitle up_add_character_title 0x14024a610
468 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqAddCharacterTitle up_add_character_title 0x14024a6b0
469 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqDelCharacterTitle up_delete_character_title 0x14024a340
470 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqDelCharacterTitle up_delete_character_title 0x14024a3e0
471 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqEquipCharacterTitle up_equip_character_title 0x140249cc0
472 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqEquipCharacterTitle up_equip_character_title 0x140249d60
473 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadCharacterTitleList up_read_title_list 0x140249ef0
474 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadCharacterTitleList up_read_title_list 0x140249f80
475 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadEquipCharacterTitle up_read_equip_title 0x14024a140
476 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqReadEquipCharacterTitle up_read_equip_title 0x14024a1d0
477 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqUnEquipCharacterTitle up_unequip_character_title 0x140249ae0
478 DBLobbyWriteQueryTitle.cpp CDBLobbyWriteQuery::DBReqUnEquipCharacterTitle up_unequip_character_title 0x140249b80
479 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqADODataMappingTest up_ado_data_mapping 0x140249940
480 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqADODataMappingTest up_ado_data_mapping 0x1402499c0
481 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthBlackListIP up_read_auth_blacklist 0x140247400
482 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthBlackListIP up_read_auth_blacklist 0x140247490
483 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomGrade up_get_pcroominfo 0x140246f00
484 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomGrade up_get_pcroominfo 0x140246f80
485 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomIP up_read_auth_pcroom 0x140247180
486 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuthPcRoomIP up_read_auth_pcroom 0x140247210
487 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuth up_get_auth_id 0x140248e70
488 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqAuth up_get_auth_id 0x140248f00
489 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGetKeyMap up_get_keymap 0x140247850
490 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGetKeyMap up_get_keymap 0x1402478f0
491 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGMAuth up_auth_agentaccount 0x140248ab0
492 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqGMAuth up_auth_agentaccount 0x140248b40
493 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogoutLog up_save_logout_log 0x140248870
494 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogoutLog up_save_logout_log 0x140248910
495 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogout up_save_logout 0x140248390
496 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqLogout up_save_logout 0x140248430
497 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveFirstCharacter up_save_first_character 0x1402481f0
498 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveFirstCharacter up_save_first_character 0x140248290
499 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveIP up_save_ip 0x140247b50
500 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveIP up_save_ip 0x140247bf0
501 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveKeyMap up_save_keymap 0x140247610
502 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveServerInfo up_save_server_info 0x140248050
503 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSaveServerInfo up_save_server_info 0x1402480f0
504 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSecondPass up_get_second_pass 0x140249110
505 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSecondPass up_get_second_pass 0x1402491a0
506 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqServerDownLogOut up_server_down_log_out 0x140247d50
507 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSetSecondPass up_set_second_pass 0x140249360
508 DBLobbyWriteQueryUser.cpp CDBLobbyWriteQuery::DBReqSetSecondPass up_set_second_pass 0x1402493f0
509 DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadRealTimeEvent up_read_realtimeevent 0x140231700
510 DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadRealTimeEvent up_read_realtimeevent 0x140231790
511 DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadWorldServer up_read_world_server 0x1402314b0
512 DBWriteQueryServerOption.cpp CDBLobbyWriteQuery::DBReqReadWorldServer up_read_world_server 0x140231540

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,47 @@
# DBCServer_Release_x64.exe — finding ledger
- SHA-256 `d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c`, 3,542,016 bytes
- PE32+ x86-64, MSVC 10 (VS2010), timestamp 2013-02-06 10:01:47 UTC
- PDB reference `c:\work\Project\Output\Exe\DBCServer_Release_x64.pdb` (GUID 3dbb7ebc-82fb-4496-8a47-78f2cc1f8e51, age 1) — not available
- Imports: KERNEL32, USER32, ADVAPI32, ole32, OLEAUT32, MSVCP100, RPCRT4, WINMM, MSVCR100, dbghelp, MSWSOCK, WS2_32, BugTrapU-x64. There is no ADO import; ADO is reached through COM (`ADODB.Command`, `_com_issue_errorex`)
- REA/Ghidra 12.1.2: 20,732 procedures, 3,363 strings (`ev_389cbf95…`). Evidence bundle: `evidence-bundle.json`
- Language C++ (RTTI, `__CxxFrameHandler3`). Libraries: ProudNet, TinyXML 2.5.x, BugTrap, ATL/COM `_com_ptr`. Nothing new beyond `third-party/README.md`
- Single instance via mutex `Global\RustyHearts_DBC` (S)
- Static analysis only.
Shared conclusions are in `docs/DATABASE.md` and `docs/CONFIG.md`. This ledger
holds the binary-specific evidence.
## Outputs
| Path | Content |
|---|---|
| `full/functions/*.c`, `full/index.tsv` | 20,334 functions. 2 failed: `0x14000e4d0` (SERVERS2DBC stub dispatcher, timeout) and `0x1400a8190` (worker command dispatcher, flow limit) |
| `full/vtables.tsv` | 2,043 vftable slots |
| `cmd_dispatch.tsv` | Command ID 1001–1317 → `DBReq` function → procedures, decoded from the jump table at `0x1400a9dd4` |
| `dbreq_methods.tsv` | 511 catch funclets → (`source .cpp`, `CDBLobbyWriteQuery::DBReq*`, procedure); 281 methods |
| `rmi_to_proc.tsv` | SERVERS2DBC RMI → stub slot → command → `DBReq` → procedure → database |
| `rmi_tables.tsv` | RMI ID/name tables found in proxy code (DBC2SERVERS 76, SERVER2AGENT 11) |
| `<addr>.pseudo.c` | Key functions cited below |
## Findings
| # | Conclusion | Type | Evidence |
|---|---|---|---|
| 1 | The SERVERS2DBC ID→name table (262 entries) is identical to MessageServer's | O | `0x140041b90`; diff against `decomp/shared/rmi_from_MessageServer.tsv` |
| 2 | Stub handlers enqueue `{size, cmd_id, args}` into write queue `[idx<1000]` and signal a semaphore; they do no SQL themselves | O | `0x140050d20`, `0x140144730` |
| 3 | The worker dispatches commands 1001–1317 through a jump table to `DBReq*` methods | O (disassembly) | `0x1400a8190`, `cmd_dispatch.tsv` |
| 4 | Each `DBReq*` runs one stored procedure through `ADODB.Command` with named parameters, and maps recordset fields by name | O | `0x1400acbb0` (`up_create_character`) |
| 5 | Four connection types: 1 WEB(`db_web`), 2 AUTH(`db_account`), 3 GAME(`db_game`), 4 GAME LOG(`db_game_log`). AUTH uses the WEB timeout (bug). Timeout 0 → 500. String length ≤255 | O | `0x1400a7aa0` (REA `ev_00545a3e…`) |
| 6 | Startup opens AUTH and GAME connections, allocates 125-slot write-queue arrays, and logs connect failures to `Error_ADO DB Connect.Log` | O | `0x140042cf0`, `0x1400a80c0` |
| 7 | 210 of 262 RMIs map to a procedure. 7 of those procedures are missing from the shipped schema | O + D | `rmi_to_proc.tsv` |
| 8 | Original source layout: `DBLobbyWriteQuery<Area>.cpp` ×28 plus `DBWriteQueryServerOption.cpp` | O (`__FILE__` strings) | `dbreq_methods.tsv` |
| 9 | The option-loader layout equals MessageServer's (same offsets for every element) | O | `0x140156650`, `0x140155420` |
| 10 | The `customoption.xml` parser is the same as MessageServer's; the shipped file doesn't match it | O | `0x14015ca50` |
| 11 | `option\server_info.ini` is referenced only as a string, and there is no INI API import | S/I | — |
| 12 | Only `up_read_world_server` touches topology data here. `up_read_all_serveroption` lives in AgentManager | S | strings |
## Open
- Decode `0x14000e4d0` (stub dispatcher) from its jump table. That would turn
the slot→RMI assumption into an observation.
- Find which connection each queue/`DBReq` uses.
- Resolve the 52 unmapped RMIs, mainly logs, likely handled by DBCServer_LOG.
- Pair DBC2SERVERS replies with their requests.

View file

@ -0,0 +1,28 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001000 FUN_140001000
* Pseudocode, not original source. */
undefined8 * FUN_140001000(undefined8 *param_1,undefined8 param_2)
{
undefined8 *puVar1;
undefined8 uVar2;
puVar1 = operator_new(0x18);
if (puVar1 == (undefined8 *)0x0) {
puVar1 = (undefined8 *)0x0;
}
else {
puVar1[1] = 0;
*(undefined4 *)(puVar1 + 2) = 1;
uVar2 = FUN_1402182d0(param_2);
*puVar1 = uVar2;
}
*param_1 = puVar1;
if (puVar1 == (undefined8 *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x8007000e);
}
return param_1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001080 FUN_140001080
* Pseudocode, not original source. */
void FUN_140001080(undefined8 *param_1)
{
longlong *plVar1;
longlong *plVar2;
longlong lVar3;
plVar2 = (longlong *)*param_1;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_1 = 0;
}
return;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400010e0 FUN_1400010e0
* Pseudocode, not original source. */
undefined8 *
FUN_1400010e0(longlong param_1,undefined8 *param_2,undefined8 param_3,undefined8 param_4)
{
undefined8 uVar1;
undefined8 *puVar2;
undefined8 local_res8;
local_res8 = 0;
if (*(longlong *)(param_1 + 0x10) != 0) {
(**(code **)(**(longlong **)(param_1 + 0x10) + 0x28))
(*(longlong **)(param_1 + 0x10),&local_res8,param_3,param_4,0xfffffffffffffffe);
}
uVar1 = local_res8;
puVar2 = operator_new(0x18);
if (puVar2 != (undefined8 *)0x0) {
puVar2[1] = 0;
*(undefined4 *)(puVar2 + 2) = 1;
*puVar2 = uVar1;
}
*param_2 = puVar2;
if (puVar2 == (undefined8 *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x8007000e);
}
return param_2;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001170 FUN_140001170
* Pseudocode, not original source. */
undefined8 *
FUN_140001170(longlong param_1,undefined8 *param_2,undefined8 param_3,undefined8 param_4)
{
undefined8 uVar1;
undefined8 *puVar2;
undefined8 local_res8;
local_res8 = 0;
if (*(longlong *)(param_1 + 0x10) != 0) {
(**(code **)(**(longlong **)(param_1 + 0x10) + 0x20))
(*(longlong **)(param_1 + 0x10),&local_res8,param_3,param_4,0xfffffffffffffffe);
}
uVar1 = local_res8;
puVar2 = operator_new(0x18);
if (puVar2 != (undefined8 *)0x0) {
puVar2[1] = 0;
*(undefined4 *)(puVar2 + 2) = 1;
*puVar2 = uVar1;
}
*param_2 = puVar2;
if (puVar2 == (undefined8 *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x8007000e);
}
return param_2;
}

View file

@ -0,0 +1,54 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001200 FUN_140001200
* Pseudocode, not original source. */
longlong FUN_140001200(longlong param_1)
{
longlong *lpBuffer;
longlong lVar1;
int iVar2;
char *_DstBuf;
longlong lVar3;
char *_Format;
lpBuffer = (longlong *)(param_1 + 0x18);
if (*(longlong *)(param_1 + 0x18) == 0) {
FormatMessageA(0x1300,(LPCVOID)0x0,*(DWORD *)(param_1 + 8),0x400,(LPSTR)lpBuffer,0,
(va_list *)0x0);
if ((LPCSTR)*lpBuffer == (LPCSTR)0x0) {
_DstBuf = LocalAlloc(0,0x20);
*lpBuffer = (longlong)_DstBuf;
if (_DstBuf == (char *)0x0) {
return 0;
}
if ((*(int *)(param_1 + 8) + 0x7ffbfe00U < 0xfe00) && ((short)*(int *)(param_1 + 8) != 0x200))
{
_Format = "IDispatch error #%d";
}
else {
_Format = "Unknown error 0x%0lX";
}
sprintf_s(_DstBuf,0x20,_Format);
}
else {
iVar2 = lstrlenA((LPCSTR)*lpBuffer);
if (1 < iVar2) {
lVar3 = (longlong)iVar2;
lVar1 = *lpBuffer;
if (*(char *)(lVar3 + -1 + lVar1) != '\n') {
return lVar1;
}
*(undefined1 *)(lVar3 + -1 + lVar1) = 0;
lVar1 = *lpBuffer;
if (*(char *)(lVar3 + -2 + lVar1) != '\r') {
return lVar1;
}
*(undefined1 *)(lVar3 + -2 + lVar1) = 0;
return *lpBuffer;
}
}
}
return *lpBuffer;
}

View file

@ -0,0 +1,19 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001310 FUN_140001310
* Pseudocode, not original source. */
void * FUN_140001310(IUnknown *param_1,void *param_2)
{
ULONG UVar1;
undefined1 local_28 [32];
Ordinal_8(local_28);
UVar1 = (*param_1->lpVtbl[3].AddRef)(param_1);
if ((int)UVar1 < 0) {
_com_issue_errorex(UVar1,param_1,(_GUID *)&DAT_14029dfd0);
}
memcpy_s(param_2,0x18,local_28,0x18);
return param_2;
}

View file

@ -0,0 +1,26 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001380 FUN_140001380
* Pseudocode, not original source. */
undefined8 * FUN_140001380(IUnknown *param_1,undefined8 *param_2,undefined8 *param_3)
{
HRESULT HVar1;
void *local_res8;
IID local_28;
undefined8 local_18;
local_res8 = (void *)0x0;
local_28._0_8_ = *param_3;
local_28.Data4 = *(uchar (*) [8])(param_3 + 1);
local_18 = param_3[2];
HVar1 = (*param_1->lpVtbl[4].QueryInterface)(param_1,&local_28,&local_res8);
if (HVar1 < 0) {
_com_issue_errorex(HVar1,param_1,(_GUID *)&DAT_14029dfe0);
*param_2 = local_res8;
return param_2;
}
*param_2 = local_res8;
return param_2;
}

View file

@ -0,0 +1,44 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001410 FUN_140001410
* Pseudocode, not original source. */
void FUN_140001410(IUnknown *param_1,longlong *param_2,void **param_3)
{
longlong *plVar1;
longlong *plVar2;
longlong lVar3;
HRESULT HVar4;
IID *riid;
if ((undefined8 *)*param_2 == (undefined8 *)0x0) {
riid = (IID *)0x0;
}
else {
riid = *(IID **)*param_2;
}
HVar4 = (*param_1->lpVtbl[4].QueryInterface)(param_1,riid,param_3);
if (HVar4 < 0) {
_com_issue_errorex(HVar4,param_1,(_GUID *)&DAT_14029dff0);
}
plVar2 = (longlong *)*param_2;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_2 = 0;
}
return;
}

View file

@ -0,0 +1,19 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400014b0 FUN_1400014b0
* Pseudocode, not original source. */
undefined8 * FUN_1400014b0(IUnknown *param_1,undefined8 *param_2)
{
ULONG UVar1;
UVar1 = (*param_1->lpVtbl[5].Release)(param_1);
if ((int)UVar1 < 0) {
_com_issue_errorex(UVar1,param_1,(_GUID *)&DAT_14029dff0);
*param_2 = 0;
return param_2;
}
*param_2 = 0;
return param_2;
}

View file

@ -0,0 +1,43 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001530 FUN_140001530
* Pseudocode, not original source. */
undefined8 * FUN_140001530(IUnknown *param_1,undefined8 *param_2,longlong *param_3,uint param_4)
{
longlong *plVar1;
longlong *plVar2;
longlong lVar3;
HRESULT HVar4;
IID *riid;
riid = (IID *)0x0;
if ((undefined8 *)*param_3 != (undefined8 *)0x0) {
riid = *(IID **)*param_3;
}
HVar4 = (*param_1->lpVtbl[6].QueryInterface)(param_1,riid,(void **)(ulonglong)param_4);
if (HVar4 < 0) {
_com_issue_errorex(HVar4,param_1,(_GUID *)&DAT_14029dff0);
}
*param_2 = 0;
plVar2 = (longlong *)*param_3;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_3 = 0;
}
return param_2;
}

View file

@ -0,0 +1,19 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001650 FUN_140001650
* Pseudocode, not original source. */
undefined8 * FUN_140001650(IUnknown *param_1,undefined8 *param_2)
{
ULONG UVar1;
UVar1 = (*param_1->lpVtbl[6].AddRef)(param_1);
if ((int)UVar1 < 0) {
_com_issue_errorex(UVar1,param_1,(_GUID *)&DAT_14029dff0);
*param_2 = 0;
return param_2;
}
*param_2 = 0;
return param_2;
}

View file

@ -0,0 +1,15 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400016c0 FUN_1400016c0
* Pseudocode, not original source. */
undefined8 FUN_1400016c0(longlong *param_1,undefined8 param_2)
{
if (*param_1 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
FUN_1400014b0();
return param_2;
}

View file

@ -0,0 +1,40 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001700 FUN_140001700
* Pseudocode, not original source. */
void FUN_140001700(longlong *param_1,IID *param_2,void **param_3)
{
IUnknown *pIVar1;
HRESULT HVar2;
ULONG UVar3;
undefined8 uVar4;
undefined1 local_res8 [8];
pIVar1 = (IUnknown *)*param_1;
if (pIVar1 == (IUnknown *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
HVar2 = (*pIVar1->lpVtbl[3].QueryInterface)(pIVar1,param_2,param_3);
if (HVar2 < 0) {
_com_issue_errorex(HVar2,pIVar1,(_GUID *)&DAT_14029dff0);
}
uVar4 = FUN_140001000(local_res8,param_3);
if (*param_1 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
FUN_140001410(*param_1,uVar4);
pIVar1 = (IUnknown *)*param_1;
if (pIVar1 == (IUnknown *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
UVar3 = (*pIVar1->lpVtbl[6].Release)(pIVar1);
if ((int)UVar3 < 0) {
_com_issue_errorex(UVar3,pIVar1,(_GUID *)&DAT_14029dff0);
}
return;
}

View file

@ -0,0 +1,37 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400017d0 FUN_1400017d0
* Pseudocode, not original source. */
void FUN_1400017d0(longlong *param_1,longlong *param_2,undefined8 param_3,undefined8 param_4)
{
IUnknown *This;
ULONG UVar1;
undefined8 *puVar2;
longlong *local_res8;
longlong *local_res10;
local_res10 = param_2;
if (*param_1 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
puVar2 = (undefined8 *)FUN_140001650(*param_1,&local_res8,param_3,param_4,0xfffffffffffffffe);
This = (IUnknown *)*puVar2;
if (This == (IUnknown *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
UVar1 = (*This->lpVtbl[3].AddRef)(This);
if ((int)UVar1 < 0) {
_com_issue_errorex(UVar1,This,(_GUID *)&DAT_14029dfc0);
}
if (local_res8 != (longlong *)0x0) {
(**(code **)(*local_res8 + 0x10))();
}
if ((longlong *)*param_2 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_2 + 0x10))();
}
return;
}

View file

@ -0,0 +1,47 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001870 FUN_140001870
* Pseudocode, not original source. */
undefined8
FUN_140001870(longlong *param_1,undefined8 param_2,longlong *param_3,undefined8 param_4,
undefined4 param_5,undefined8 param_6,undefined8 param_7)
{
longlong *plVar1;
longlong *plVar2;
longlong lVar3;
longlong local_res8;
local_res8 = *param_3;
if (local_res8 != 0) {
LOCK();
*(int *)(local_res8 + 0x10) = *(int *)(local_res8 + 0x10) + 1;
UNLOCK();
}
if (*param_1 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
FUN_140001530(*param_1,param_2,&local_res8,param_4,param_5,param_6,param_7);
plVar2 = (longlong *)*param_3;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_3 = 0;
}
Ordinal_9(param_7);
return param_2;
}

View file

@ -0,0 +1,13 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001970 FUN_140001970
* Pseudocode, not original source. */
void FUN_140001970(longlong *param_1)
{
if ((longlong *)*param_1 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_1 + 0x10))();
}
return;
}

View file

@ -0,0 +1,93 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001990 FUN_140001990
* Pseudocode, not original source. */
/* WARNING: Function: __chkstk replaced with injection: alloca_probe */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
DWORD FUN_140001990(undefined8 param_1)
{
ulonglong _Size;
longlong lVar1;
int iVar2;
int iVar3;
DWORD DVar4;
ulonglong uVar5;
undefined4 *puVar6;
undefined4 *puVar7;
undefined1 *puVar8;
undefined1 *puVar9;
undefined1 auStackY_48 [32];
ulonglong local_18 [2];
puVar8 = auStackY_48;
puVar9 = auStackY_48;
local_18[0] = DAT_1403463c0 ^ (ulonglong)local_18;
iVar2 = lstrlenA("ADODB.Command");
iVar3 = MultiByteToWideChar(0,0,"ADODB.Command",iVar2 + 1,(LPWSTR)0x0,0);
if (iVar3 == 0) {
LAB_140001a8e:
*(undefined8 *)(puVar9 + -8) = 0x140001a94;
DVar4 = GetLastError();
if (0 < (int)DVar4) {
DVar4 = DVar4 & 0xffff | 0x80070000;
}
}
else {
_Size = (longlong)iVar3 * 2 + 0x10;
if (_Size < 0x401) {
uVar5 = (longlong)iVar3 * 2 + 0x1f;
if (uVar5 <= _Size) {
uVar5 = 0xffffffffffffff0;
}
lVar1 = -(uVar5 & 0xfffffffffffffff0);
puVar9 = auStackY_48 + lVar1;
puVar8 = auStackY_48 + lVar1;
puVar6 = (undefined4 *)((longlong)local_18 + lVar1);
if (puVar6 != (undefined4 *)0x0) {
*puVar6 = 0xcccc;
LAB_140001a49:
puVar7 = puVar6 + 4;
puVar9 = puVar8;
goto LAB_140001a4d;
}
}
else {
puVar6 = malloc(_Size);
puVar7 = (undefined4 *)0x0;
puVar9 = auStackY_48;
if (puVar6 != (undefined4 *)0x0) {
*puVar6 = 0xdddd;
goto LAB_140001a49;
}
LAB_140001a4d:
if (puVar7 != (undefined4 *)0x0) {
*(int *)(puVar9 + 0x28) = iVar3;
*(undefined4 **)(puVar9 + 0x20) = puVar7;
*(undefined8 *)(puVar9 + -8) = 0x140001a77;
iVar2 = MultiByteToWideChar(0,0,"ADODB.Command",iVar2 + 1,*(LPWSTR *)(puVar9 + 0x20),
*(int *)(puVar9 + 0x28));
if (iVar2 != 0) {
*(undefined8 *)(puVar9 + -8) = 0x140001aad;
DVar4 = FUN_140001af0(param_1,puVar7);
if (puVar7[-4] == 0xdddd) {
*(undefined8 *)(puVar9 + -8) = 0x140001ac2;
free(puVar7 + -4);
}
goto LAB_140001ac4;
}
if (puVar7[-4] == 0xdddd) {
*(undefined8 *)(puVar9 + -8) = 0x140001a8e;
free(puVar7 + -4);
}
goto LAB_140001a8e;
}
}
DVar4 = 0x8007000e;
}
LAB_140001ac4:
*(undefined8 *)(puVar9 + -8) = 0x140001ad0;
return DVar4;
}

View file

@ -0,0 +1,45 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001af0 FUN_140001af0
* Pseudocode, not original source. */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
int FUN_140001af0(void **param_1,LPCOLESTR param_2)
{
int iVar1;
undefined1 auStackY_58 [32];
LPUNKNOWN local_28;
CLSID local_20;
ulonglong local_10;
local_10 = DAT_1403463c0 ^ (ulonglong)auStackY_58;
if (param_2 == (LPCOLESTR)0x0) {
return -0x7ff8ffa9;
}
if (*param_2 == L'{') {
iVar1 = CLSIDFromString(param_2,&local_20);
}
else {
iVar1 = CLSIDFromProgID(param_2,&local_20);
}
if (-1 < iVar1) {
if (*param_1 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_1 + 0x10))();
}
iVar1 = CoCreateInstance(&local_20,(LPUNKNOWN)0x0,0x17,(IID *)&DAT_14029dfb0,&local_28);
if (-1 < iVar1) {
iVar1 = OleRun(local_28);
if (-1 < iVar1) {
iVar1 = (*local_28->lpVtbl->QueryInterface)(local_28,(IID *)&DAT_14029e000,param_1);
}
(*local_28->lpVtbl->Release)(local_28);
if (-1 < iVar1) {
return iVar1;
}
}
*param_1 = (void *)0x0;
}
return iVar1;
}

View file

@ -0,0 +1,73 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001be0 FUN_140001be0
* Pseudocode, not original source. */
ULONG FUN_140001be0(IUnknown *param_1,undefined8 *param_2,undefined8 *param_3,undefined8 *param_4)
{
longlong *plVar1;
longlong *plVar2;
longlong lVar3;
ULONG UVar4;
UVar4 = (*param_1->lpVtbl[6].Release)(param_1);
if ((int)UVar4 < 0) {
_com_issue_errorex(UVar4,param_1,(_GUID *)&DAT_14029e018);
}
plVar2 = (longlong *)*param_2;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_2 = 0;
}
plVar2 = (longlong *)*param_3;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_3 = 0;
}
plVar2 = (longlong *)*param_4;
if (plVar2 != (longlong *)0x0) {
LOCK();
plVar1 = plVar2 + 2;
lVar3 = *plVar1;
*(int *)plVar1 = (int)*plVar1 + -1;
UNLOCK();
if (((int)lVar3 == 1) && (plVar2 != (longlong *)0x0)) {
if (*plVar2 != 0) {
Ordinal_6();
}
if ((void *)plVar2[1] != (void *)0x0) {
operator_delete__((void *)plVar2[1]);
}
operator_delete(plVar2);
}
*param_4 = 0;
}
return UVar4;
}

View file

@ -0,0 +1,75 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001d50 FUN_140001d50
* Pseudocode, not original source. */
uint FUN_140001d50(longlong *param_1,char *param_2)
{
char cVar1;
IUnknown *pIVar2;
ULONG UVar3;
int iVar4;
undefined8 uVar5;
undefined8 uVar6;
undefined8 uVar7;
longlong lVar8;
char *pcVar9;
int local_res10 [2];
undefined1 local_res18 [8];
undefined1 local_res20 [8];
undefined8 uVar10;
int *piVar11;
undefined1 *puVar12;
undefined1 *puVar13;
uVar10 = 0xfffffffffffffffe;
if (param_2 != (char *)0x0) {
pIVar2 = (IUnknown *)*param_1;
if (pIVar2 != (IUnknown *)0x0) {
local_res10[0] = 0;
UVar3 = (*pIVar2->lpVtbl[0xb].AddRef)(pIVar2);
if ((int)UVar3 < 0) {
_com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029e018);
}
if (local_res10[0] != 0) {
return 0;
}
}
lVar8 = -1;
pcVar9 = param_2;
do {
if (lVar8 == 0) break;
lVar8 = lVar8 + -1;
cVar1 = *pcVar9;
pcVar9 = pcVar9 + 1;
} while (cVar1 != '\0');
if (lVar8 != -2) {
param_1[1] = (longlong)param_2;
piVar11 = local_res10;
puVar12 = local_res18;
puVar13 = local_res20;
uVar5 = FUN_140001000(local_res10,&DAT_14029e010);
uVar6 = FUN_140001000(local_res18,&DAT_14029e010);
uVar7 = FUN_140001000(local_res20,param_1[1]);
if (*param_1 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
iVar4 = FUN_140001be0(*param_1,uVar7,uVar6,uVar5,uVar10,piVar11,puVar12,puVar13);
if (iVar4 == 0) {
pIVar2 = (IUnknown *)*param_1;
if (pIVar2 == (IUnknown *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
UVar3 = (*pIVar2->lpVtbl[9].Release)(pIVar2);
if ((int)UVar3 < 0) {
_com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029e018);
}
}
return -(uint)(iVar4 != 0) & 0xfffffffe;
}
}
return 0xffffffff;
}

View file

@ -0,0 +1,39 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001eb0 FUN_140001eb0
* Pseudocode, not original source. */
void FUN_140001eb0(undefined8 *param_1,undefined8 param_2,void **param_3)
{
IUnknown *This;
ULONG UVar1;
HRESULT HVar2;
IID *riid;
IID *This_00;
ulong local_res8;
This_00 = (IID *)*param_1;
if (This_00 != (IID *)0x0) {
riid = (IID *)&local_res8;
local_res8 = 0;
UVar1 = (*(*(IUnknownVtbl **)This_00)[0xb].AddRef)((IUnknown *)This_00);
if ((int)UVar1 < 0) {
param_3 = (void **)&DAT_14029e018;
_com_issue_errorex(UVar1,(IUnknown *)This_00,(_GUID *)&DAT_14029e018);
riid = This_00;
}
if (local_res8 != 0) {
This = (IUnknown *)*param_1;
if (This == (IUnknown *)0x0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
HVar2 = (*This->lpVtbl[5].QueryInterface)(This,riid,param_3);
if (HVar2 < 0) {
_com_issue_errorex(HVar2,This,(_GUID *)&DAT_14029e018);
}
}
}
return;
}

View file

@ -0,0 +1,15 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001f40 FUN_140001f40
* Pseudocode, not original source. */
longlong * FUN_140001f40(longlong *param_1,longlong *param_2)
{
param_1 = (longlong *)*param_1;
*param_2 = (longlong)param_1;
if (param_1 != (longlong *)0x0) {
(**(code **)(*param_1 + 8))();
}
return param_2;
}

View file

@ -0,0 +1,29 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140001f70 FUN_140001f70
* Pseudocode, not original source. */
HRESULT FUN_140001f70(void **param_1)
{
HRESULT HVar1;
LPUNKNOWN local_res8;
if (*param_1 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_1 + 0x10))();
}
HVar1 = CoCreateInstance((IID *)&DAT_14029e048,(LPUNKNOWN)0x0,0x17,(IID *)&DAT_14029dfb0,
&local_res8);
if (-1 < HVar1) {
HVar1 = OleRun(local_res8);
if (-1 < HVar1) {
HVar1 = (*local_res8->lpVtbl->QueryInterface)(local_res8,(IID *)&DAT_14029e028,param_1);
}
(*local_res8->lpVtbl->Release)(local_res8);
if (-1 < HVar1) {
return HVar1;
}
}
*param_1 = (void *)0x0;
return HVar1;
}

View file

@ -0,0 +1,19 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002000 FUN_140002000
* Pseudocode, not original source. */
void * FUN_140002000(IUnknown *param_1,void *param_2)
{
ULONG UVar1;
undefined1 local_28 [32];
Ordinal_8(local_28);
UVar1 = (*param_1->lpVtbl[4].AddRef)(param_1);
if ((int)UVar1 < 0) {
_com_issue_errorex(UVar1,param_1,(_GUID *)&DAT_14029e058);
}
memcpy_s(param_2,0x18,local_28,0x18);
return param_2;
}

View file

@ -0,0 +1,19 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002070 FUN_140002070
* Pseudocode, not original source. */
undefined8 * FUN_140002070(IUnknown *param_1,undefined8 *param_2)
{
ULONG UVar1;
UVar1 = (*param_1->lpVtbl[3].AddRef)(param_1);
if ((int)UVar1 < 0) {
_com_issue_errorex(UVar1,param_1,(_GUID *)&DAT_14029e068);
*param_2 = 0;
return param_2;
}
*param_2 = 0;
return param_2;
}

View file

@ -0,0 +1,23 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002100 FUN_140002100
* Pseudocode, not original source. */
undefined8 * FUN_140002100(IUnknown *param_1,undefined8 *param_2,void **param_3)
{
HRESULT HVar1;
undefined8 local_res8;
local_res8._0_4_ = 0;
local_res8._4_2_ = 0;
local_res8._6_2_ = 0;
HVar1 = (*param_1->lpVtbl[7].QueryInterface)(param_1,(IID *)&local_res8,param_3);
if (HVar1 < 0) {
_com_issue_errorex(HVar1,param_1,(_GUID *)&DAT_14029e038);
*param_2 = local_res8;
return param_2;
}
*param_2 = local_res8;
return param_2;
}

View file

@ -0,0 +1,28 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002170 FUN_140002170
* Pseudocode, not original source. */
longlong * FUN_140002170(longlong *param_1)
{
longlong *plVar1;
*param_1 = 0;
param_1[1] = 0;
Ordinal_8(param_1 + 4);
Ordinal_8(param_1 + 7);
plVar1 = (longlong *)*param_1;
if (plVar1 != (longlong *)0x0) {
*param_1 = 0;
(**(code **)(*plVar1 + 0x10))();
}
param_1[0xe] = (longlong)&DAT_14029e010;
param_1[0xb] = (longlong)&DAT_14029e010;
*(undefined4 *)(param_1 + 0xc) = 0;
param_1[0xd] = 0;
FUN_1400024d0(param_1);
*(undefined4 *)(param_1 + 10) = 2;
*(undefined4 *)(param_1 + 2) = 1;
return param_1;
}

View file

@ -0,0 +1,28 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002200 FUN_140002200
* Pseudocode, not original source. */
void FUN_140002200(longlong *param_1)
{
FUN_140002440();
if ((longlong *)*param_1 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_1 + 0x10))();
*param_1 = 0;
}
param_1[0xd] = 0;
param_1[0xe] = (longlong)&DAT_14029e010;
param_1[0xb] = (longlong)&DAT_14029e010;
*(undefined4 *)(param_1 + 0xc) = 0;
*(undefined4 *)(param_1 + 10) = 0;
Ordinal_9(param_1 + 7);
Ordinal_9(param_1 + 4);
if ((longlong *)param_1[1] != (longlong *)0x0) {
(**(code **)(*(longlong *)param_1[1] + 0x10))();
}
if ((longlong *)*param_1 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_1 + 0x10))();
}
return;
}

View file

@ -0,0 +1,71 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002290 FUN_140002290
* Pseudocode, not original source. */
undefined8 FUN_140002290(longlong *param_1,undefined8 param_2,undefined8 param_3,byte *param_4)
{
int iVar1;
longlong *plVar2;
undefined8 uVar3;
undefined4 local_98;
undefined4 uStack_94;
undefined1 local_90 [24];
longlong *local_78;
undefined1 local_70 [24];
undefined2 local_58 [4];
undefined8 local_50;
undefined8 local_40;
undefined1 local_38 [32];
local_40 = 0xfffffffffffffffe;
local_98 = 0;
Ordinal_8(local_90);
local_58[0] = 8;
local_50 = FUN_1402182d0(param_3);
if (*param_1 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
plVar2 = (longlong *)FUN_140002100(*param_1,&local_78);
if (*plVar2 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
plVar2 = (longlong *)FUN_140002070(*plVar2,&local_98,local_58);
if (*plVar2 == 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(0x80004003);
}
uVar3 = FUN_140002000(*plVar2,local_38);
Ordinal_8(local_70);
iVar1 = Ordinal_10(local_70,uVar3);
if (iVar1 < 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(iVar1);
}
iVar1 = Ordinal_10(local_90,local_70);
if (iVar1 < 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(iVar1);
}
Ordinal_9(local_70);
Ordinal_9(local_38);
if ((longlong *)CONCAT44(uStack_94,local_98) != (longlong *)0x0) {
(**(code **)(*(longlong *)CONCAT44(uStack_94,local_98) + 0x10))();
}
if (local_78 != (longlong *)0x0) {
(**(code **)(*local_78 + 0x10))();
}
Ordinal_9(local_58);
*param_4 = *param_4 & 1;
Ordinal_8(param_2);
iVar1 = Ordinal_10(param_2,local_90);
if (iVar1 < 0) {
/* WARNING: Subroutine does not return */
FUN_140218220(iVar1);
}
Ordinal_9(local_90);
return param_2;
}

View file

@ -0,0 +1,22 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002440 FUN_140002440
* Pseudocode, not original source. */
/* WARNING: Removing unreachable block (ram,0x00014000248f) */
/* WARNING: Removing unreachable block (ram,0x000140002497) */
/* WARNING: Removing unreachable block (ram,0x0001400024a2) */
/* WARNING: Removing unreachable block (ram,0x0001400024b2) */
void FUN_140002440(undefined8 *param_1)
{
IUnknown *This;
ULONG UVar1;
This = (IUnknown *)*param_1;
if ((This != (IUnknown *)0x0) && (UVar1 = (*This->lpVtbl[0x12].AddRef)(This), (int)UVar1 < 0)) {
_com_issue_errorex(UVar1,This,(_GUID *)&DAT_14029e038);
}
return;
}

View file

@ -0,0 +1,29 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400024d0 FUN_1400024d0
* Pseudocode, not original source. */
HRESULT FUN_1400024d0(void **param_1)
{
HRESULT HVar1;
LPUNKNOWN local_res8;
if (*param_1 != (longlong *)0x0) {
(**(code **)(*(longlong *)*param_1 + 0x10))();
}
HVar1 = CoCreateInstance((IID *)&DAT_14029e088,(LPUNKNOWN)0x0,0x17,(IID *)&DAT_14029dfb0,
&local_res8);
if (-1 < HVar1) {
HVar1 = OleRun(local_res8);
if (-1 < HVar1) {
HVar1 = (*local_res8->lpVtbl->QueryInterface)(local_res8,(IID *)&DAT_14029e078,param_1);
}
(*local_res8->lpVtbl->Release)(local_res8);
if (-1 < HVar1) {
return HVar1;
}
}
*param_1 = (void *)0x0;
return HVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002560 FUN_140002560
* Pseudocode, not original source. */
undefined8 * FUN_140002560(undefined8 *param_1)
{
undefined8 *puVar1;
*param_1 = CmdQueue::vftable;
param_1[1] = 0;
param_1[2] = 0;
param_1[3] = 0;
param_1[5] = 0;
*(undefined4 *)(param_1 + 6) = 0;
InitializeCriticalSection((LPCRITICAL_SECTION)(param_1 + 7));
puVar1 = operator_new(0x58);
if (puVar1 != (undefined8 *)0x0) {
*puVar1 = 0;
puVar1[1] = 0;
puVar1[2] = 0;
*(undefined4 *)(puVar1 + 3) = 0;
InitializeCriticalSection((LPCRITICAL_SECTION)(puVar1 + 4));
param_1[3] = puVar1;
return param_1;
}
param_1[3] = 0;
return param_1;
}

View file

@ -0,0 +1,14 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002600 FUN_140002600
* Pseudocode, not original source. */
void * FUN_140002600(void *param_1,uint param_2)
{
FUN_140002630();
if ((param_2 & 1) != 0) {
operator_delete(param_1);
}
return param_1;
}

View file

@ -0,0 +1,36 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002630 FUN_140002630
* Pseudocode, not original source. */
void FUN_140002630(undefined8 *param_1)
{
int iVar1;
undefined2 local_res8 [4];
*param_1 = CmdQueue::vftable;
if (param_1[1] != 0) {
local_res8[0] = 0;
EnterCriticalSection((LPCRITICAL_SECTION)(param_1 + 7));
iVar1 = FUN_1400a7630(param_1[3],local_res8);
if (iVar1 != 0) {
ReleaseSemaphore((HANDLE)param_1[2],1,(LPLONG)0x0);
}
LeaveCriticalSection((LPCRITICAL_SECTION)(param_1 + 7));
WaitForSingleObject((HANDLE)param_1[1],0xffffffff);
CloseHandle((HANDLE)param_1[1]);
printf("command thread end!\n");
}
if ((HANDLE)param_1[2] != (HANDLE)0x0) {
CloseHandle((HANDLE)param_1[2]);
}
if (param_1[3] != 0) {
FUN_1400026f0();
param_1[3] = 0;
}
/* WARNING: Could not recover jumptable at 0x0001400026e7. Too many branches */
/* WARNING: Treating indirect jump as call */
DeleteCriticalSection((LPCRITICAL_SECTION)(param_1 + 7));
return;
}

View file

@ -0,0 +1,18 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400026f0 FUN_1400026f0
* Pseudocode, not original source. */
undefined8 * FUN_1400026f0(undefined8 *param_1)
{
EnterCriticalSection((LPCRITICAL_SECTION)(param_1 + 4));
if ((void *)*param_1 != (void *)0x0) {
operator_delete__((void *)*param_1);
*param_1 = 0;
}
LeaveCriticalSection((LPCRITICAL_SECTION)(param_1 + 4));
DeleteCriticalSection((LPCRITICAL_SECTION)(param_1 + 4));
operator_delete(param_1);
return param_1;
}

View file

@ -0,0 +1,11 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002750 FUN_140002750
* Pseudocode, not original source. */
void FUN_140002750(void)
{
FUN_140002780();
return;
}

View file

@ -0,0 +1,25 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002780 FUN_140002780
* Pseudocode, not original source. */
undefined8 FUN_140002780(longlong *param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4)
{
int iVar1;
undefined8 uVar2;
uVar2 = 0xfffffffffffffffe;
while( true ) {
if ((int)param_1[6] != 1) {
return 0;
}
WaitForSingleObject((HANDLE)param_1[2],0xffffffff);
EnterCriticalSection((LPCRITICAL_SECTION)(param_1 + 7));
iVar1 = FUN_1400a77d0(param_1[3],param_1 + 0xc,param_3,param_4,uVar2);
LeaveCriticalSection((LPCRITICAL_SECTION)(param_1 + 7));
if (iVar1 != 1) break;
(**(code **)(*param_1 + 8))(param_1);
}
return 0;
}

View file

@ -0,0 +1,102 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002810 FUN_140002810
* Pseudocode, not original source. */
basic_ostream<char,std::char_traits<char>_> *
FUN_140002810(basic_ostream<char,std::char_traits<char>_> *param_1,char *param_2)
{
longlong lVar1;
char cVar2;
bool bVar3;
int iVar4;
__int64 _Var5;
ulonglong uVar6;
int iVar7;
char *pcVar8;
longlong lVar9;
iVar7 = 0;
uVar6 = 0xffffffffffffffff;
pcVar8 = param_2;
do {
if (uVar6 == 0) break;
uVar6 = uVar6 - 1;
cVar2 = *pcVar8;
pcVar8 = pcVar8 + 1;
} while (cVar2 != '\0');
lVar1 = ~uVar6 - 1;
lVar9 = *(longlong *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x28);
if ((lVar9 < 1) || (lVar9 <= lVar1)) {
lVar9 = 0;
}
else {
lVar9 = lVar9 - lVar1;
}
if (*(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) !=
(longlong *)0x0) {
(**(code **)(**(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) + 8)
)();
}
if ((*(int *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x10) == 0) &&
(*(basic_ostream<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x50) !=
(basic_ostream<char,std::char_traits<char>_> *)0x0)) {
std::basic_ostream<char,std::char_traits<char>_>::flush
(*(basic_ostream<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x50));
}
if (*(int *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x10) != 0) {
iVar7 = 4;
goto LAB_140002985;
}
if ((*(uint *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x18) & 0x1c0) == 0x40) {
LAB_140002909:
_Var5 = std::basic_streambuf<char,std::char_traits<char>_>::sputn
(*(basic_streambuf<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48),param_2,
lVar1);
if (_Var5 == lVar1) {
for (; 0 < lVar9; lVar9 = lVar9 + -1) {
iVar4 = std::basic_streambuf<char,std::char_traits<char>_>::sputc
(*(basic_streambuf<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48),
(char)param_1[(longlong)*(int *)(*(longlong *)param_1 + 4) + 0x58]);
if (iVar4 == -1) goto LAB_14000295b;
}
}
else {
LAB_14000295b:
iVar7 = 4;
}
}
else {
for (; 0 < lVar9; lVar9 = lVar9 + -1) {
iVar4 = std::basic_streambuf<char,std::char_traits<char>_>::sputc
(*(basic_streambuf<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48),
(char)param_1[(longlong)*(int *)(*(longlong *)param_1 + 4) + 0x58]);
if (iVar4 == -1) {
iVar7 = 4;
break;
}
}
if (iVar7 == 0) goto LAB_140002909;
}
*(undefined8 *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x28) = 0;
LAB_140002985:
std::basic_ios<char,std::char_traits<char>_>::setstate
((basic_ios<char,std::char_traits<char>_> *)
(param_1 + *(int *)(*(longlong *)param_1 + 4)),iVar7,false);
bVar3 = std::uncaught_exception();
if (!bVar3) {
std::basic_ostream<char,std::char_traits<char>_>::_Osfx(param_1);
}
if (*(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) !=
(longlong *)0x0) {
(**(code **)(**(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) +
0x10))();
}
return param_1;
}

View file

@ -0,0 +1,86 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400029e0 FUN_1400029e0
* Pseudocode, not original source. */
basic_ostream<char,std::char_traits<char>_> *
FUN_1400029e0(basic_ostream<char,std::char_traits<char>_> *param_1)
{
bool bVar1;
int iVar2;
longlong lVar3;
int iVar4;
longlong lVar5;
int iVar6;
iVar4 = 0;
if (*(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) !=
(longlong *)0x0) {
(**(code **)(**(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) + 8)
)();
}
if ((*(int *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x10) == 0) &&
(*(basic_ostream<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x50) !=
(basic_ostream<char,std::char_traits<char>_> *)0x0)) {
std::basic_ostream<char,std::char_traits<char>_>::flush
(*(basic_ostream<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x50));
}
lVar3 = (longlong)*(int *)(*(longlong *)param_1 + 4);
if (*(int *)(param_1 + lVar3 + 0x10) == 0) {
if (*(longlong *)(param_1 + lVar3 + 0x28) < 2) {
lVar5 = 0;
}
else {
lVar5 = *(longlong *)(param_1 + lVar3 + 0x28) + -1;
}
iVar6 = 4;
if ((*(uint *)(param_1 + lVar3 + 0x18) & 0x1c0) == 0x40) {
LAB_140002ac0:
iVar2 = std::basic_streambuf<char,std::char_traits<char>_>::sputc
(*(basic_streambuf<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48),'\n');
if (iVar2 == -1) {
iVar4 = iVar6;
}
for (; (iVar4 == 0 && (0 < lVar5)); lVar5 = lVar5 + -1) {
iVar2 = std::basic_streambuf<char,std::char_traits<char>_>::sputc
(*(basic_streambuf<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48),
(char)param_1[(longlong)*(int *)(*(longlong *)param_1 + 4) + 0x58]);
if (iVar2 == -1) {
iVar4 = iVar6;
}
}
}
else {
while (iVar4 == 0) {
if (lVar5 < 1) goto LAB_140002ac0;
iVar2 = std::basic_streambuf<char,std::char_traits<char>_>::sputc
(*(basic_streambuf<char,std::char_traits<char>_> **)
(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48),
(char)param_1[(longlong)*(int *)(*(longlong *)param_1 + 4) + 0x58]);
if (iVar2 == -1) {
iVar4 = iVar6;
}
lVar5 = lVar5 + -1;
}
}
}
*(undefined8 *)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x28) = 0;
std::basic_ios<char,std::char_traits<char>_>::setstate
((basic_ios<char,std::char_traits<char>_> *)
(param_1 + *(int *)(*(longlong *)param_1 + 4)),iVar4,false);
bVar1 = std::uncaught_exception();
if (!bVar1) {
std::basic_ostream<char,std::char_traits<char>_>::_Osfx(param_1);
}
if (*(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) !=
(longlong *)0x0) {
(**(code **)(**(longlong **)(param_1 + (longlong)*(int *)(*(longlong *)param_1 + 4) + 0x48) +
0x10))();
}
return param_1;
}

View file

@ -0,0 +1,22 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002b90 FUN_140002b90
* Pseudocode, not original source. */
void FUN_140002b90(longlong *param_1)
{
longlong *plVar1;
bool bVar2;
bVar2 = std::uncaught_exception();
if (!bVar2) {
std::basic_ostream<char,std::char_traits<char>_>::_Osfx
((basic_ostream<char,std::char_traits<char>_> *)*param_1);
}
plVar1 = *(longlong **)((longlong)*(int *)(*(longlong *)*param_1 + 4) + 0x48 + *param_1);
if (plVar1 != (longlong *)0x0) {
(**(code **)(*plVar1 + 0x10))();
}
return;
}

View file

@ -0,0 +1,16 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002be0 FUN_140002be0
* Pseudocode, not original source. */
void FUN_140002be0(longlong *param_1)
{
longlong *plVar1;
plVar1 = *(longlong **)((longlong)*(int *)(*(longlong *)*param_1 + 4) + 0x48 + *param_1);
if (plVar1 != (longlong *)0x0) {
(**(code **)(*plVar1 + 0x10))();
}
return;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002c10 FUN_140002c10
* Pseudocode, not original source. */
undefined1
FUN_140002c10(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined4 *param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2af9);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,*param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"ERROR_NOTIFY",0x2af9);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002d00 FUN_140002d00
* Pseudocode, not original source. */
undefined1
FUN_140002d00(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined4 *param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2af9);
FUN_140153c40(local_30,*param_5);
FUN_140153c40(local_30,*param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"ERROR_NOTIFY",0x2af9);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,42 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002e00 FUN_140002e00
* Pseudocode, not original source. */
undefined1
FUN_140002e00(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined8 param_5,undefined1 *param_6,undefined4 *param_7,undefined1 *param_8,
undefined4 *param_9,undefined4 *param_10,undefined4 *param_11,undefined4 *param_12,
undefined8 param_13)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2afa);
FUN_140153c40(local_30,*param_4);
FUN_14016e5b0(local_30,param_5);
FUN_14004eef0(local_30,*param_6);
FUN_140153c40(local_30,*param_7);
FUN_14004eef0(local_30,*param_8);
FUN_140153c40(local_30,*param_9);
FUN_140153c40(local_30,*param_10);
FUN_140153c40(local_30,*param_11);
FUN_140153c40(local_30,*param_12);
FUN_14016ce80(local_30,param_13);
uVar1 = (**(code **)(*param_1 + 0x18))(param_1,local_res10,1,param_3,local_30,L"RESP_AUTH",0x2afa)
;
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,40 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140002f90 FUN_140002f90
* Pseudocode, not original source. */
undefined1
FUN_140002f90(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined8 param_6,undefined1 *param_7,undefined4 *param_8,
undefined1 *param_9,undefined4 *param_10,undefined4 *param_11,undefined4 *param_12,
undefined4 *param_13,undefined8 param_14)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2afa);
FUN_140153c40(local_30,*param_5);
FUN_14016e5b0(local_30,param_6);
FUN_14004eef0(local_30,*param_7);
FUN_140153c40(local_30,*param_8);
FUN_14004eef0(local_30,*param_9);
FUN_140153c40(local_30,*param_10);
FUN_140153c40(local_30,*param_11);
FUN_140153c40(local_30,*param_12);
FUN_140153c40(local_30,*param_13);
FUN_14016ce80(local_30,param_14);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_AUTH",0x2afa);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,39 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003130 FUN_140003130
* Pseudocode, not original source. */
undefined1 FUN_140003130(longlong *param_1,undefined4 param_2,undefined8 param_3,longlong *param_4)
{
undefined1 uVar1;
undefined4 *puVar2;
undefined4 local_res10 [2];
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
local_res10[0] = param_2;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2afb);
FUN_140153c40(local_40,(param_4[1] - *param_4) / 0xc);
puVar2 = (undefined4 *)*param_4;
if (puVar2 != (undefined4 *)param_4[1]) {
do {
FUN_140153c40(local_40,*puVar2);
FUN_140153c40(local_40,puVar2[1]);
FUN_140153c40(local_40,puVar2[2]);
puVar2 = puVar2 + 3;
} while (puVar2 != (undefined4 *)param_4[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_40,L"RESP_READ_ITEM_DROPGROUP",0x2afb);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,39 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003260 FUN_140003260
* Pseudocode, not original source. */
undefined1
FUN_140003260(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
longlong *param_5)
{
undefined1 uVar1;
undefined4 *puVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2afb);
FUN_140153c40(local_40,(param_5[1] - *param_5) / 0xc);
puVar2 = (undefined4 *)*param_5;
if (puVar2 != (undefined4 *)param_5[1]) {
do {
FUN_140153c40(local_40,*puVar2);
FUN_140153c40(local_40,puVar2[1]);
FUN_140153c40(local_40,puVar2[2]);
puVar2 = puVar2 + 3;
} while (puVar2 != (undefined4 *)param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_READ_ITEM_DROPGROUP",0x2afb);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,38 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400033a0 FUN_1400033a0
* Pseudocode, not original source. */
undefined1 FUN_1400033a0(longlong *param_1,undefined4 param_2,undefined8 param_3,longlong *param_4)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
local_res10[0] = param_2;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2afc);
FUN_140153c40(local_40,(param_4[1] - *param_4) / 0x14);
lVar2 = *param_4;
if (lVar2 != param_4[1]) {
do {
FUN_14016e5b0(local_40,lVar2);
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x10));
lVar2 = lVar2 + 0x14;
} while (lVar2 != param_4[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_40,L"RESP_READ_GUILD",0x2afc);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,38 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400034c0 FUN_1400034c0
* Pseudocode, not original source. */
undefined1
FUN_1400034c0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2afc);
FUN_140153c40(local_40,(param_5[1] - *param_5) / 0x14);
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_14016e5b0(local_40,lVar2);
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x10));
lVar2 = lVar2 + 0x14;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_READ_GUILD",0x2afc);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,34 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003600 FUN_140003600
* Pseudocode, not original source. */
undefined1
FUN_140003600(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined4 *param_5,undefined8 param_6,undefined8 param_7)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2afd);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,*param_5);
FUN_140148850(local_30,param_6);
FUN_14016e5b0(local_30,param_7);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_CHARACTER_CREATE",0x2afd);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003710 FUN_140003710
* Pseudocode, not original source. */
undefined1
FUN_140003710(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined4 *param_6,undefined8 param_7,undefined8 param_8)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2afd);
FUN_140153c40(local_30,*param_5);
FUN_140153c40(local_30,*param_6);
FUN_140148850(local_30,param_7);
FUN_14016e5b0(local_30,param_8);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_CHARACTER_CREATE",0x2afd);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,33 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003830 FUN_140003830
* Pseudocode, not original source. */
undefined1
FUN_140003830(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined8 param_5,undefined4 *param_6)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2afe);
FUN_140153c40(local_30,*param_4);
FUN_14016e5b0(local_30,param_5);
FUN_140153c40(local_30,*param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_CHARACTER_DELETE",0x2afe);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,31 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003930 FUN_140003930
* Pseudocode, not original source. */
undefined1
FUN_140003930(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined8 param_6,undefined4 *param_7)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2afe);
FUN_140153c40(local_30,*param_5);
FUN_14016e5b0(local_30,param_6);
FUN_140153c40(local_30,*param_7);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_CHARACTER_DELETE",0x2afe);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003a40 FUN_140003a40
* Pseudocode, not original source. */
undefined1
FUN_140003a40(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined8 param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2aff);
FUN_140153c40(local_30,*param_4);
FUN_140148850(local_30,param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_CHARACTER_GET",0x2aff);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003b30 FUN_140003b30
* Pseudocode, not original source. */
undefined1
FUN_140003b30(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined8 param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2aff);
FUN_140153c40(local_30,*param_5);
FUN_140148850(local_30,param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_CHARACTER_GET",0x2aff);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003c20 FUN_140003c20
* Pseudocode, not original source. */
undefined1
FUN_140003c20(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined4 *param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b00);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,*param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_READ_MONEY",0x2b00);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003d10 FUN_140003d10
* Pseudocode, not original source. */
undefined1
FUN_140003d10(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined4 *param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b00);
FUN_140153c40(local_30,*param_5);
FUN_140153c40(local_30,*param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_READ_MONEY",0x2b00);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,40 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003e10 FUN_140003e10
* Pseudocode, not original source. */
undefined1
FUN_140003e10(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b01);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,(param_5[1] - *param_5) / 0x97);
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_14014ab20(local_30,lVar2);
lVar2 = lVar2 + 0x97;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))(param_1,local_res10,1,param_3,local_30,L"RESP_ITEM",0x2b01)
;
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,38 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140003f50 FUN_140003f50
* Pseudocode, not original source. */
undefined1
FUN_140003f50(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
longlong lVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b01);
FUN_140153c40(local_40,*param_5);
FUN_140153c40(local_40,(param_6[1] - *param_6) / 0x97);
lVar2 = *param_6;
if (lVar2 != param_6[1]) {
do {
FUN_14014ab20(local_40,lVar2);
lVar2 = lVar2 + 0x97;
} while (lVar2 != param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_ITEM",0x2b01);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004090 FUN_140004090
* Pseudocode, not original source. */
undefined1
FUN_140004090(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined8 param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b02);
FUN_140153c40(local_30,*param_4);
FUN_140045230(local_30,param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_SKILL",0x2b02);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004180 FUN_140004180
* Pseudocode, not original source. */
undefined1
FUN_140004180(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined8 param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b02);
FUN_140153c40(local_30,*param_5);
FUN_140045230(local_30,param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_SKILL",0x2b02);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,43 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004270 FUN_140004270
* Pseudocode, not original source. */
undefined1
FUN_140004270(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined4 *param_5,undefined4 *param_6)
{
undefined1 uVar1;
longlong lVar2;
undefined4 *puVar3;
undefined4 local_res10 [2];
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
local_res10[0] = param_2;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b03);
FUN_140153c40(local_40,*param_4);
puVar3 = param_5 + 0x20;
lVar2 = 0x20;
do {
FUN_140153c40(local_40,*param_5);
FUN_14016e5b0(local_40,puVar3);
puVar3 = puVar3 + 4;
param_5 = param_5 + 1;
lVar2 = lVar2 + -1;
} while (lVar2 != 0);
FUN_140153c40(local_40,*param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_40,L"RESP_READ_QUICKSLOT",0x2b03);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,41 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400043a0 FUN_1400043a0
* Pseudocode, not original source. */
undefined1
FUN_1400043a0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined4 *param_6,undefined4 *param_7)
{
undefined1 uVar1;
longlong lVar2;
undefined4 *puVar3;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b03);
FUN_140153c40(local_40,*param_5);
puVar3 = param_6 + 0x20;
lVar2 = 0x20;
do {
FUN_140153c40(local_40,*param_6);
FUN_14016e5b0(local_40,puVar3);
puVar3 = puVar3 + 4;
param_6 = param_6 + 1;
lVar2 = lVar2 + -1;
} while (lVar2 != 0);
FUN_140153c40(local_40,*param_7);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_READ_QUICKSLOT",0x2b03);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,40 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400044e0 FUN_1400044e0
* Pseudocode, not original source. */
undefined1
FUN_1400044e0(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
undefined4 *puVar2;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b04);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,param_5[1] - *param_5 >> 2);
puVar2 = (undefined4 *)*param_5;
if (puVar2 != (undefined4 *)param_5[1]) {
do {
FUN_140153c40(local_30,*puVar2);
puVar2 = puVar2 + 1;
} while (puVar2 != (undefined4 *)param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_GET_KEY_MAP",0x2b04);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,38 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004600 FUN_140004600
* Pseudocode, not original source. */
undefined1
FUN_140004600(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
undefined4 *puVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b04);
FUN_140153c40(local_40,*param_5);
FUN_140153c40(local_40,param_6[1] - *param_6 >> 2);
puVar2 = (undefined4 *)*param_6;
if (puVar2 != (undefined4 *)param_6[1]) {
do {
FUN_140153c40(local_40,*puVar2);
puVar2 = puVar2 + 1;
} while (puVar2 != (undefined4 *)param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_GET_KEY_MAP",0x2b04);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,50 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004730 FUN_140004730
* Pseudocode, not original source. */
undefined1
FUN_140004730(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
local_res10[0] = param_2;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b05);
FUN_140153c40(local_40,*param_4);
FUN_140153c40(local_40,(param_5[1] - *param_5) / 0x38);
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_14016e5b0(local_40,lVar2);
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x10));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x14));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x18));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x1a));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x1e));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x22));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x26));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x2a));
FUN_14004ee00(local_40,*(undefined8 *)(lVar2 + 0x2e));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x36));
lVar2 = lVar2 + 0x38;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_40,L"RESP_QUEST",0x2b05);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,48 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400048d0 FUN_1400048d0
* Pseudocode, not original source. */
undefined1
FUN_1400048d0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
longlong lVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b05);
FUN_140153c40(local_40,*param_5);
FUN_140153c40(local_40,(param_6[1] - *param_6) / 0x38);
lVar2 = *param_6;
if (lVar2 != param_6[1]) {
do {
FUN_14016e5b0(local_40,lVar2);
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x10));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x14));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x18));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x1a));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x1e));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x22));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x26));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x2a));
FUN_14004ee00(local_40,*(undefined8 *)(lVar2 + 0x2e));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x36));
lVar2 = lVar2 + 0x38;
} while (lVar2 != param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_QUEST",0x2b05);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004aa0 FUN_140004aa0
* Pseudocode, not original source. */
undefined1
FUN_140004aa0(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined4 *param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b06);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,*param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_SKILL_RESET",0x2b06);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004b90 FUN_140004b90
* Pseudocode, not original source. */
undefined1
FUN_140004b90(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined4 *param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b06);
FUN_140153c40(local_30,*param_5);
FUN_140153c40(local_30,*param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_SKILL_RESET",0x2b06);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,40 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004c90 FUN_140004c90
* Pseudocode, not original source. */
undefined1
FUN_140004c90(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b07);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,(param_5[1] - *param_5) / 0x122);
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_140148850(local_30,lVar2);
lVar2 = lVar2 + 0x122;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_CHARACTER_GET_LIST",0x2b07);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,38 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004dd0 FUN_140004dd0
* Pseudocode, not original source. */
undefined1
FUN_140004dd0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
longlong lVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b07);
FUN_140153c40(local_40,*param_5);
FUN_140153c40(local_40,(param_6[1] - *param_6) / 0x122);
lVar2 = *param_6;
if (lVar2 != param_6[1]) {
do {
FUN_140148850(local_40,lVar2);
lVar2 = lVar2 + 0x122;
} while (lVar2 != param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_CHARACTER_GET_LIST",0x2b07);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140004f10 FUN_140004f10
* Pseudocode, not original source. */
undefined1
FUN_140004f10(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined8 param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b08);
FUN_140153c40(local_30,*param_4);
FUN_140148b70(local_30,param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_SELECT_DUEL_INFO",0x2b08);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140005000 FUN_140005000
* Pseudocode, not original source. */
undefined1
FUN_140005000(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined8 param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b08);
FUN_140153c40(local_30,*param_5);
FUN_140148b70(local_30,param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_SELECT_DUEL_INFO",0x2b08);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,33 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400050f0 FUN_1400050f0
* Pseudocode, not original source. */
undefined1
FUN_1400050f0(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined4 *param_5,undefined8 param_6)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b09);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,*param_5);
FUN_140045300(local_30,param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_SELECT_BATTLE_RANK_LIST",0x2b09);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400051f0 FUN_1400051f0
* Pseudocode, not original source. */
undefined1
FUN_1400051f0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined4 *param_6,undefined8 param_7)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b09);
FUN_140153c40(local_30,*param_5);
FUN_140153c40(local_30,*param_6);
FUN_140045300(local_30,param_7);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_SELECT_BATTLE_RANK_LIST",0x2b09
);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,32 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140005300 FUN_140005300
* Pseudocode, not original source. */
undefined1
FUN_140005300(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
undefined8 param_5)
{
undefined1 uVar1;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b0a);
FUN_140153c40(local_30,*param_4);
FUN_1400453b0(local_30,param_5);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_FRIEND",0x2b0a);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,30 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400053f0 FUN_1400053f0
* Pseudocode, not original source. */
undefined1
FUN_1400053f0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,undefined8 param_6)
{
undefined1 uVar1;
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b0a);
FUN_140153c40(local_30,*param_5);
FUN_1400453b0(local_30,param_6);
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_30,L"RESP_FRIEND",0x2b0a);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,53 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400054e0 FUN_1400054e0
* Pseudocode, not original source. */
undefined1
FUN_1400054e0(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
local_res10[0] = param_2;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b0b);
FUN_140153c40(local_40,*param_4);
lVar2 = SUB168(SEXT816(-0x608b85ead287c92f) * SEXT816(param_5[1] - *param_5),8) +
(param_5[1] - *param_5);
FUN_140153c40(local_40,(lVar2 >> 9) - (lVar2 >> 0x3f));
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_14016e5b0(local_40,lVar2);
FUN_14016e5b0(local_40,lVar2 + 0x10);
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x31c));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 800));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x322));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x326));
FUN_14004ee00(local_40,*(undefined8 *)(lVar2 + 0x328));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x330));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x332));
FUN_14016cf00(local_40,lVar2 + 0x20);
FUN_14016cf00(local_40,lVar2 + 0x40);
FUN_14016cf00(local_40,lVar2 + 0x60);
lVar2 = lVar2 + 0x336;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))(param_1,local_res10,1,param_3,local_40,L"RESP_MAIL",0x2b0b)
;
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,51 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400056c0 FUN_1400056c0
* Pseudocode, not original source. */
undefined1
FUN_1400056c0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
longlong lVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b0b);
FUN_140153c40(local_40,*param_5);
lVar2 = SUB168(SEXT816(-0x608b85ead287c92f) * SEXT816(param_6[1] - *param_6),8) +
(param_6[1] - *param_6);
FUN_140153c40(local_40,(lVar2 >> 9) - (lVar2 >> 0x3f));
lVar2 = *param_6;
if (lVar2 != param_6[1]) {
do {
FUN_14016e5b0(local_40,lVar2);
FUN_14016e5b0(local_40,lVar2 + 0x10);
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x31c));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 800));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x322));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x326));
FUN_14004ee00(local_40,*(undefined8 *)(lVar2 + 0x328));
FUN_14004f3c0(local_40,*(undefined2 *)(lVar2 + 0x330));
FUN_140153c40(local_40,*(undefined4 *)(lVar2 + 0x332));
FUN_14016cf00(local_40,lVar2 + 0x20);
FUN_14016cf00(local_40,lVar2 + 0x40);
FUN_14016cf00(local_40,lVar2 + 0x60);
lVar2 = lVar2 + 0x336;
} while (lVar2 != param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_MAIL",0x2b0b);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,40 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x1400058c0 FUN_1400058c0
* Pseudocode, not original source. */
undefined1
FUN_1400058c0(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b0c);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,(param_5[1] - *param_5) / 0x9f);
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_14014ae60(local_30,lVar2);
lVar2 = lVar2 + 0x9f;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_MAIL_ITEM",0x2b0c);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,38 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140005a00 FUN_140005a00
* Pseudocode, not original source. */
undefined1
FUN_140005a00(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
longlong lVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b0c);
FUN_140153c40(local_40,*param_5);
FUN_140153c40(local_40,(param_6[1] - *param_6) / 0x9f);
lVar2 = *param_6;
if (lVar2 != param_6[1]) {
do {
FUN_14014ae60(local_40,lVar2);
lVar2 = lVar2 + 0x9f;
} while (lVar2 != param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_MAIL_ITEM",0x2b0c);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,44 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140005b40 FUN_140005b40
* Pseudocode, not original source. */
undefined1
FUN_140005b40(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
undefined4 *puVar2;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b0d);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,(param_5[1] - *param_5) / 0xc);
puVar2 = (undefined4 *)*param_5;
if (puVar2 != (undefined4 *)param_5[1]) {
do {
FUN_140153c40(local_30,*puVar2);
FUN_14004f3c0(local_30,*(undefined2 *)(puVar2 + 1));
FUN_14004f3c0(local_30,*(undefined2 *)((longlong)puVar2 + 6));
FUN_14004f3c0(local_30,*(undefined2 *)(puVar2 + 2));
FUN_14004f3c0(local_30,*(undefined2 *)((longlong)puVar2 + 10));
puVar2 = puVar2 + 3;
} while (puVar2 != (undefined4 *)param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_READ_DUNGEON_RANK",0x2b0d);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,42 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140005cb0 FUN_140005cb0
* Pseudocode, not original source. */
undefined1
FUN_140005cb0(longlong *param_1,undefined8 param_2,undefined4 param_3,undefined8 param_4,
undefined4 *param_5,longlong *param_6)
{
undefined1 uVar1;
undefined4 *puVar2;
undefined1 local_40 [8];
undefined1 local_38 [8];
longlong local_30;
int local_24;
FUN_14016b440(local_40);
FUN_14016abe0(local_40);
FUN_14004f3c0(local_40,0x2b0d);
FUN_140153c40(local_40,*param_5);
FUN_140153c40(local_40,(param_6[1] - *param_6) / 0xc);
puVar2 = (undefined4 *)*param_6;
if (puVar2 != (undefined4 *)param_6[1]) {
do {
FUN_140153c40(local_40,*puVar2);
FUN_14004f3c0(local_40,*(undefined2 *)(puVar2 + 1));
FUN_14004f3c0(local_40,*(undefined2 *)((longlong)puVar2 + 6));
FUN_14004f3c0(local_40,*(undefined2 *)(puVar2 + 2));
FUN_14004f3c0(local_40,*(undefined2 *)((longlong)puVar2 + 10));
puVar2 = puVar2 + 3;
} while (puVar2 != (undefined4 *)param_6[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,param_2,param_3,param_4,local_40,L"RESP_READ_DUNGEON_RANK",0x2b0d);
FUN_14016d0e0(local_38);
if ((local_30 != 0) && (local_24 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

View file

@ -0,0 +1,43 @@
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x140005e20 FUN_140005e20
* Pseudocode, not original source. */
undefined1
FUN_140005e20(longlong *param_1,undefined4 param_2,undefined8 param_3,undefined4 *param_4,
longlong *param_5)
{
undefined1 uVar1;
longlong lVar2;
undefined4 local_res10 [2];
undefined1 local_30 [8];
undefined1 local_28 [8];
longlong local_20;
int local_14;
local_res10[0] = param_2;
FUN_14016b440(local_30);
FUN_14016abe0(local_30);
FUN_14004f3c0(local_30,0x2b0e);
FUN_140153c40(local_30,*param_4);
FUN_140153c40(local_30,(param_5[1] - *param_5) / 0x1c);
lVar2 = *param_5;
if (lVar2 != param_5[1]) {
do {
FUN_14016e5b0(local_30,lVar2);
FUN_140153c40(local_30,*(undefined4 *)(lVar2 + 0x10));
FUN_140153c40(local_30,*(undefined4 *)(lVar2 + 0x14));
FUN_140153c40(local_30,*(undefined4 *)(lVar2 + 0x18));
lVar2 = lVar2 + 0x1c;
} while (lVar2 != param_5[1]);
}
uVar1 = (**(code **)(*param_1 + 0x18))
(param_1,local_res10,1,param_3,local_30,L"RESP_TITLE",0x2b0e);
FUN_14016d0e0(local_28);
if ((local_20 != 0) && (local_14 < 0)) {
/* WARNING: Subroutine does not return */
FUN_14016d6b0();
}
return uVar1;
}

Some files were not shown because too many files have changed in this diff Show more