/* MessageServer_Release_x64.exe sha256 7911b15c4379625eaa12ff227708aa3a033bc6ac2cf6b34283136e3a62df25f1 * Ghidra 12.1.2 decompiler output for 0x14000d580 FUN_14000d580 * Pseudocode, not original source. */ undefined8 * FUN_14000d580(longlong param_1) { undefined8 *puVar1; puVar1 = operator_new(0x88); if (puVar1 != (undefined8 *)0x0) { puVar1[1] = 0xffffffffffffffff; puVar1[2] = 0; puVar1[7] = &DAT_1401bcf30; puVar1[3] = 0; puVar1[5] = 0; puVar1[6] = 0; puVar1[9] = 0; puVar1[10] = 0; *(undefined4 *)(puVar1 + 4) = 5; *puVar1 = TiXmlDeclaration::vftable; puVar1[0xb] = &DAT_1401bcf30; puVar1[0xd] = &DAT_1401bcf30; puVar1[0xf] = &DAT_1401bcf30; FUN_14000d4e0(param_1,(longlong)puVar1); return puVar1; } return (undefined8 *)0x0; }