/* 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; }