Complete decompilation of the retail Asheron's Call client using Ghidra 12.0.4 + pyghidra headless. 22,225 of 22,226 functions successfully decompiled in 75 seconds. Output: docs/research/decompiled/ (54 files, 688,567 lines of C) Key findings already identified: - CLandBlockStruct::ConstructPolygons at chunk_00530000.c:2270 (split direction formula with 0x0CCAC033 constants) - Motion command handlers at chunk_00510000.c (0x45000005 etc) - Motion interpreter at chunk_00520000.c - Portal space UI at chunk_004D0000.c and chunk_00560000.c Next: identify CPhysicsObj, CMotionInterp, collision, and movement functions by cross-referencing against ACE's C# port. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
24677 lines
488 KiB
C
24677 lines
488 KiB
C
// Decompiled from acclient.exe — chunk 0x00730000
|
|
// Ghidra 12.0.4 + pyghidra headless
|
|
|
|
// --- FUN_00730010 at 0x00730010 (size: 38) ---
|
|
|
|
|
|
void FUN_00730010(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730040 at 0x00730040 (size: 38) ---
|
|
|
|
|
|
void FUN_00730040(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730070 at 0x00730070 (size: 38) ---
|
|
|
|
|
|
void FUN_00730070(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007300a0 at 0x007300A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007300a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007300d0 at 0x007300D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007300d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730100 at 0x00730100 (size: 38) ---
|
|
|
|
|
|
void FUN_00730100(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730130 at 0x00730130 (size: 38) ---
|
|
|
|
|
|
void FUN_00730130(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730160 at 0x00730160 (size: 38) ---
|
|
|
|
|
|
void FUN_00730160(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730190 at 0x00730190 (size: 38) ---
|
|
|
|
|
|
void FUN_00730190(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007301c0 at 0x007301C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007301c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007301f0 at 0x007301F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007301f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730220 at 0x00730220 (size: 38) ---
|
|
|
|
|
|
void FUN_00730220(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730250 at 0x00730250 (size: 38) ---
|
|
|
|
|
|
void FUN_00730250(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730280 at 0x00730280 (size: 38) ---
|
|
|
|
|
|
void FUN_00730280(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007302b0 at 0x007302B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007302b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007302e0 at 0x007302E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007302e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730310 at 0x00730310 (size: 38) ---
|
|
|
|
|
|
void FUN_00730310(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730340 at 0x00730340 (size: 38) ---
|
|
|
|
|
|
void FUN_00730340(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730370 at 0x00730370 (size: 38) ---
|
|
|
|
|
|
void FUN_00730370(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007303a0 at 0x007303A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007303a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008396fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008396fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007303d0 at 0x007303D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007303d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839700 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839700 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730400 at 0x00730400 (size: 38) ---
|
|
|
|
|
|
void FUN_00730400(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839704 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839704 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730430 at 0x00730430 (size: 38) ---
|
|
|
|
|
|
void FUN_00730430(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839708 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839708 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730460 at 0x00730460 (size: 38) ---
|
|
|
|
|
|
void FUN_00730460(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083970c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083970c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730490 at 0x00730490 (size: 38) ---
|
|
|
|
|
|
void FUN_00730490(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839710 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839710 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007304c0 at 0x007304C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007304c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839714 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839714 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007304f0 at 0x007304F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007304f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839718 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839718 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730520 at 0x00730520 (size: 38) ---
|
|
|
|
|
|
void FUN_00730520(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083971c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083971c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730550 at 0x00730550 (size: 38) ---
|
|
|
|
|
|
void FUN_00730550(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839720 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839720 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730580 at 0x00730580 (size: 38) ---
|
|
|
|
|
|
void FUN_00730580(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839724 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839724 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007305b0 at 0x007305B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007305b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839728 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839728 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007305e0 at 0x007305E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007305e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083972c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083972c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730610 at 0x00730610 (size: 38) ---
|
|
|
|
|
|
void FUN_00730610(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839730 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839730 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730640 at 0x00730640 (size: 38) ---
|
|
|
|
|
|
void FUN_00730640(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839734 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839734 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730670 at 0x00730670 (size: 38) ---
|
|
|
|
|
|
void FUN_00730670(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839738 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839738 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007306a0 at 0x007306A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007306a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083973c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083973c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007306d0 at 0x007306D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007306d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839740 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839740 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730700 at 0x00730700 (size: 38) ---
|
|
|
|
|
|
void FUN_00730700(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839744 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839744 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730730 at 0x00730730 (size: 38) ---
|
|
|
|
|
|
void FUN_00730730(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839748 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839748 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730760 at 0x00730760 (size: 38) ---
|
|
|
|
|
|
void FUN_00730760(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083974c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083974c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730790 at 0x00730790 (size: 38) ---
|
|
|
|
|
|
void FUN_00730790(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839750 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839750 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007307c0 at 0x007307C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007307c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839754 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839754 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007307f0 at 0x007307F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007307f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839758 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839758 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730820 at 0x00730820 (size: 38) ---
|
|
|
|
|
|
void FUN_00730820(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083975c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083975c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730850 at 0x00730850 (size: 38) ---
|
|
|
|
|
|
void FUN_00730850(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839760 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839760 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730880 at 0x00730880 (size: 38) ---
|
|
|
|
|
|
void FUN_00730880(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839764 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839764 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007308b0 at 0x007308B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007308b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839768 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839768 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007308e0 at 0x007308E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007308e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083976c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083976c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730910 at 0x00730910 (size: 38) ---
|
|
|
|
|
|
void FUN_00730910(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839770 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839770 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730940 at 0x00730940 (size: 38) ---
|
|
|
|
|
|
void FUN_00730940(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839774 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839774 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730970 at 0x00730970 (size: 38) ---
|
|
|
|
|
|
void FUN_00730970(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839778 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839778 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007309a0 at 0x007309A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007309a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083977c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083977c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007309d0 at 0x007309D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007309d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839780 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839780 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730a00 at 0x00730A00 (size: 38) ---
|
|
|
|
|
|
void FUN_00730a00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839784 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839784 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730a30 at 0x00730A30 (size: 38) ---
|
|
|
|
|
|
void FUN_00730a30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839788 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839788 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730a60 at 0x00730A60 (size: 38) ---
|
|
|
|
|
|
void FUN_00730a60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083978c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083978c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730a90 at 0x00730A90 (size: 38) ---
|
|
|
|
|
|
void FUN_00730a90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839790 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839790 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730ac0 at 0x00730AC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730ac0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839794 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839794 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730af0 at 0x00730AF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730af0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839798 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839798 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730b20 at 0x00730B20 (size: 38) ---
|
|
|
|
|
|
void FUN_00730b20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083979c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083979c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730b50 at 0x00730B50 (size: 38) ---
|
|
|
|
|
|
void FUN_00730b50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730b80 at 0x00730B80 (size: 38) ---
|
|
|
|
|
|
void FUN_00730b80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730bb0 at 0x00730BB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730bb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730be0 at 0x00730BE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730be0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730c10 at 0x00730C10 (size: 38) ---
|
|
|
|
|
|
void FUN_00730c10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730c40 at 0x00730C40 (size: 38) ---
|
|
|
|
|
|
void FUN_00730c40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730c70 at 0x00730C70 (size: 38) ---
|
|
|
|
|
|
void FUN_00730c70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730ca0 at 0x00730CA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730ca0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730cd0 at 0x00730CD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730cd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730d00 at 0x00730D00 (size: 38) ---
|
|
|
|
|
|
void FUN_00730d00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730d30 at 0x00730D30 (size: 38) ---
|
|
|
|
|
|
void FUN_00730d30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730d60 at 0x00730D60 (size: 38) ---
|
|
|
|
|
|
void FUN_00730d60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730d90 at 0x00730D90 (size: 38) ---
|
|
|
|
|
|
void FUN_00730d90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730dc0 at 0x00730DC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730dc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730df0 at 0x00730DF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730df0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730e20 at 0x00730E20 (size: 38) ---
|
|
|
|
|
|
void FUN_00730e20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730e50 at 0x00730E50 (size: 38) ---
|
|
|
|
|
|
void FUN_00730e50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730e80 at 0x00730E80 (size: 38) ---
|
|
|
|
|
|
void FUN_00730e80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730eb0 at 0x00730EB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730eb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730ee0 at 0x00730EE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730ee0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730f10 at 0x00730F10 (size: 38) ---
|
|
|
|
|
|
void FUN_00730f10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730f40 at 0x00730F40 (size: 38) ---
|
|
|
|
|
|
void FUN_00730f40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730f70 at 0x00730F70 (size: 38) ---
|
|
|
|
|
|
void FUN_00730f70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730fa0 at 0x00730FA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730fa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008397fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008397fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00730fd0 at 0x00730FD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00730fd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839800 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839800 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731000 at 0x00731000 (size: 38) ---
|
|
|
|
|
|
void FUN_00731000(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839804 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839804 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731030 at 0x00731030 (size: 38) ---
|
|
|
|
|
|
void FUN_00731030(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839808 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839808 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731060 at 0x00731060 (size: 38) ---
|
|
|
|
|
|
void FUN_00731060(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083980c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083980c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731090 at 0x00731090 (size: 38) ---
|
|
|
|
|
|
void FUN_00731090(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839810 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839810 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007310c0 at 0x007310C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007310c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839814 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839814 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007310f0 at 0x007310F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007310f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839818 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839818 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731120 at 0x00731120 (size: 38) ---
|
|
|
|
|
|
void FUN_00731120(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083981c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083981c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731150 at 0x00731150 (size: 38) ---
|
|
|
|
|
|
void FUN_00731150(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839820 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839820 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731180 at 0x00731180 (size: 38) ---
|
|
|
|
|
|
void FUN_00731180(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839824 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839824 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007311b0 at 0x007311B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007311b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839828 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839828 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007311e0 at 0x007311E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007311e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083982c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083982c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731210 at 0x00731210 (size: 38) ---
|
|
|
|
|
|
void FUN_00731210(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839830 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839830 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731240 at 0x00731240 (size: 38) ---
|
|
|
|
|
|
void FUN_00731240(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839834 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839834 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731270 at 0x00731270 (size: 38) ---
|
|
|
|
|
|
void FUN_00731270(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839838 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839838 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007312a0 at 0x007312A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007312a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083983c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083983c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007312d0 at 0x007312D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007312d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839840 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839840 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731300 at 0x00731300 (size: 38) ---
|
|
|
|
|
|
void FUN_00731300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839844 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839844 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731330 at 0x00731330 (size: 38) ---
|
|
|
|
|
|
void FUN_00731330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839848 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839848 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731360 at 0x00731360 (size: 38) ---
|
|
|
|
|
|
void FUN_00731360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083984c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083984c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731390 at 0x00731390 (size: 38) ---
|
|
|
|
|
|
void FUN_00731390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839850 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839850 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007313c0 at 0x007313C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007313c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839854 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839854 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007313f0 at 0x007313F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007313f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839858 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839858 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731420 at 0x00731420 (size: 38) ---
|
|
|
|
|
|
void FUN_00731420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083985c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083985c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731450 at 0x00731450 (size: 38) ---
|
|
|
|
|
|
void FUN_00731450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839860 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839860 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731480 at 0x00731480 (size: 38) ---
|
|
|
|
|
|
void FUN_00731480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839864 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839864 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007314b0 at 0x007314B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007314b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839868 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839868 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007314e0 at 0x007314E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007314e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083986c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083986c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731510 at 0x00731510 (size: 38) ---
|
|
|
|
|
|
void FUN_00731510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839870 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839870 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731540 at 0x00731540 (size: 38) ---
|
|
|
|
|
|
void FUN_00731540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839874 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839874 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731570 at 0x00731570 (size: 38) ---
|
|
|
|
|
|
void FUN_00731570(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839878 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839878 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007315a0 at 0x007315A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007315a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083905c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083905c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007315d0 at 0x007315D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007315d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839060 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839060 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731600 at 0x00731600 (size: 38) ---
|
|
|
|
|
|
void FUN_00731600(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839064 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839064 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731630 at 0x00731630 (size: 38) ---
|
|
|
|
|
|
void FUN_00731630(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839068 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839068 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731660 at 0x00731660 (size: 38) ---
|
|
|
|
|
|
void FUN_00731660(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083906c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083906c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731690 at 0x00731690 (size: 38) ---
|
|
|
|
|
|
void FUN_00731690(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839070 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839070 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007316c0 at 0x007316C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007316c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839074 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839074 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007316f0 at 0x007316F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007316f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839078 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839078 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731720 at 0x00731720 (size: 38) ---
|
|
|
|
|
|
void FUN_00731720(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083907c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083907c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731750 at 0x00731750 (size: 38) ---
|
|
|
|
|
|
void FUN_00731750(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839080 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839080 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731780 at 0x00731780 (size: 38) ---
|
|
|
|
|
|
void FUN_00731780(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839084 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839084 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007317b0 at 0x007317B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007317b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839088 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839088 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007317e0 at 0x007317E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007317e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083908c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083908c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731810 at 0x00731810 (size: 38) ---
|
|
|
|
|
|
void FUN_00731810(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839090 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839090 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731840 at 0x00731840 (size: 38) ---
|
|
|
|
|
|
void FUN_00731840(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839094 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839094 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731870 at 0x00731870 (size: 38) ---
|
|
|
|
|
|
void FUN_00731870(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839098 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839098 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007318a0 at 0x007318A0 (size: 59) ---
|
|
|
|
|
|
void FUN_007318a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008390ac;
|
|
|
|
iVar3 = 4;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007318e0 at 0x007318E0 (size: 59) ---
|
|
|
|
|
|
void FUN_007318e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008390c0;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731920 at 0x00731920 (size: 59) ---
|
|
|
|
|
|
void FUN_00731920(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008390d4;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731960 at 0x00731960 (size: 59) ---
|
|
|
|
|
|
void FUN_00731960(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008390e0;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007319a0 at 0x007319A0 (size: 59) ---
|
|
|
|
|
|
void FUN_007319a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008390f8;
|
|
|
|
iVar3 = 6;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007319e0 at 0x007319E0 (size: 59) ---
|
|
|
|
|
|
void FUN_007319e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined4 *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839104;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = puVar5 + -1;
|
|
|
|
puVar5 = puVar5 + -1;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731a20 at 0x00731A20 (size: 38) ---
|
|
|
|
|
|
void FUN_00731a20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839104 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839104 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731a50 at 0x00731A50 (size: 38) ---
|
|
|
|
|
|
void FUN_00731a50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839108 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839108 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731a80 at 0x00731A80 (size: 38) ---
|
|
|
|
|
|
void FUN_00731a80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083910c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083910c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731ab0 at 0x00731AB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731ab0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839110 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839110 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731ae0 at 0x00731AE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731ae0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839114 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839114 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731b10 at 0x00731B10 (size: 38) ---
|
|
|
|
|
|
void FUN_00731b10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839118 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839118 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731b40 at 0x00731B40 (size: 38) ---
|
|
|
|
|
|
void FUN_00731b40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083911c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083911c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731b70 at 0x00731B70 (size: 38) ---
|
|
|
|
|
|
void FUN_00731b70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839120 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839120 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731ba0 at 0x00731BA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731ba0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839124 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839124 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731bd0 at 0x00731BD0 (size: 31) ---
|
|
|
|
|
|
void FUN_00731bd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
if ((DAT_008398c8 & 0x80000000) == 0x80000000) {
|
|
|
|
operator_delete__(DAT_008398c4);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731bf0 at 0x00731BF0 (size: 1) ---
|
|
|
|
|
|
void FUN_00731bf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731c00 at 0x00731C00 (size: 38) ---
|
|
|
|
|
|
void FUN_00731c00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008398ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008398ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731c30 at 0x00731C30 (size: 38) ---
|
|
|
|
|
|
void FUN_00731c30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008398f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008398f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731c60 at 0x00731C60 (size: 38) ---
|
|
|
|
|
|
void FUN_00731c60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008398f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008398f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731c90 at 0x00731C90 (size: 38) ---
|
|
|
|
|
|
void FUN_00731c90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008398f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008398f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731cc0 at 0x00731CC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731cc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_008398fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_008398fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731cf0 at 0x00731CF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731cf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839900 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839900 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731d20 at 0x00731D20 (size: 38) ---
|
|
|
|
|
|
void FUN_00731d20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839904 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839904 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731d50 at 0x00731D50 (size: 38) ---
|
|
|
|
|
|
void FUN_00731d50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839908 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839908 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731d80 at 0x00731D80 (size: 38) ---
|
|
|
|
|
|
void FUN_00731d80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083990c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083990c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731db0 at 0x00731DB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731db0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083995c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083995c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731de0 at 0x00731DE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731de0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839960 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839960 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731e10 at 0x00731E10 (size: 38) ---
|
|
|
|
|
|
void FUN_00731e10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839964 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839964 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731e40 at 0x00731E40 (size: 38) ---
|
|
|
|
|
|
void FUN_00731e40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839968 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839968 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731e70 at 0x00731E70 (size: 38) ---
|
|
|
|
|
|
void FUN_00731e70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083996c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083996c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731ea0 at 0x00731EA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731ea0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839970 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839970 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731ed0 at 0x00731ED0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731ed0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839974 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839974 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731f00 at 0x00731F00 (size: 38) ---
|
|
|
|
|
|
void FUN_00731f00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839978 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839978 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731f30 at 0x00731F30 (size: 38) ---
|
|
|
|
|
|
void FUN_00731f30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083997c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083997c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731f60 at 0x00731F60 (size: 38) ---
|
|
|
|
|
|
void FUN_00731f60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839980 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839980 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731f90 at 0x00731F90 (size: 38) ---
|
|
|
|
|
|
void FUN_00731f90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839984 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839984 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731fc0 at 0x00731FC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731fc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839988 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839988 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00731ff0 at 0x00731FF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00731ff0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083998c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083998c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732020 at 0x00732020 (size: 38) ---
|
|
|
|
|
|
void FUN_00732020(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839990 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839990 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732050 at 0x00732050 (size: 38) ---
|
|
|
|
|
|
void FUN_00732050(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839994 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839994 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732080 at 0x00732080 (size: 38) ---
|
|
|
|
|
|
void FUN_00732080(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839998 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839998 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007320b0 at 0x007320B0 (size: 59) ---
|
|
|
|
|
|
void FUN_007320b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008399ac;
|
|
|
|
iVar3 = 4;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007320f0 at 0x007320F0 (size: 59) ---
|
|
|
|
|
|
void FUN_007320f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008399c0;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732130 at 0x00732130 (size: 59) ---
|
|
|
|
|
|
void FUN_00732130(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008399d4;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732170 at 0x00732170 (size: 59) ---
|
|
|
|
|
|
void FUN_00732170(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008399e0;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007321b0 at 0x007321B0 (size: 59) ---
|
|
|
|
|
|
void FUN_007321b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_008399f8;
|
|
|
|
iVar3 = 6;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007321f0 at 0x007321F0 (size: 59) ---
|
|
|
|
|
|
void FUN_007321f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839a04;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732230 at 0x00732230 (size: 1) ---
|
|
|
|
|
|
void FUN_00732230(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732240 at 0x00732240 (size: 38) ---
|
|
|
|
|
|
void FUN_00732240(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732270 at 0x00732270 (size: 38) ---
|
|
|
|
|
|
void FUN_00732270(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007322a0 at 0x007322A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007322a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007322d0 at 0x007322D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007322d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732300 at 0x00732300 (size: 38) ---
|
|
|
|
|
|
void FUN_00732300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732330 at 0x00732330 (size: 38) ---
|
|
|
|
|
|
void FUN_00732330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732360 at 0x00732360 (size: 38) ---
|
|
|
|
|
|
void FUN_00732360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732390 at 0x00732390 (size: 38) ---
|
|
|
|
|
|
void FUN_00732390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007323c0 at 0x007323C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007323c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007323f0 at 0x007323F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007323f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732420 at 0x00732420 (size: 38) ---
|
|
|
|
|
|
void FUN_00732420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732450 at 0x00732450 (size: 38) ---
|
|
|
|
|
|
void FUN_00732450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732480 at 0x00732480 (size: 38) ---
|
|
|
|
|
|
void FUN_00732480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007324b0 at 0x007324B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007324b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007324e0 at 0x007324E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007324e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732510 at 0x00732510 (size: 38) ---
|
|
|
|
|
|
void FUN_00732510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732540 at 0x00732540 (size: 38) ---
|
|
|
|
|
|
void FUN_00732540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732570 at 0x00732570 (size: 38) ---
|
|
|
|
|
|
void FUN_00732570(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007325a0 at 0x007325A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007325a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007325d0 at 0x007325D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007325d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732600 at 0x00732600 (size: 38) ---
|
|
|
|
|
|
void FUN_00732600(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732630 at 0x00732630 (size: 38) ---
|
|
|
|
|
|
void FUN_00732630(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ba0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ba0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732660 at 0x00732660 (size: 38) ---
|
|
|
|
|
|
void FUN_00732660(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ba4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ba4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732690 at 0x00732690 (size: 38) ---
|
|
|
|
|
|
void FUN_00732690(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ba8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ba8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007326c0 at 0x007326C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007326c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007326f0 at 0x007326F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007326f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732720 at 0x00732720 (size: 38) ---
|
|
|
|
|
|
void FUN_00732720(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732750 at 0x00732750 (size: 38) ---
|
|
|
|
|
|
void FUN_00732750(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732780 at 0x00732780 (size: 38) ---
|
|
|
|
|
|
void FUN_00732780(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007327b0 at 0x007327B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007327b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007327e0 at 0x007327E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007327e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732810 at 0x00732810 (size: 38) ---
|
|
|
|
|
|
void FUN_00732810(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732840 at 0x00732840 (size: 38) ---
|
|
|
|
|
|
void FUN_00732840(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bcc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bcc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732870 at 0x00732870 (size: 38) ---
|
|
|
|
|
|
void FUN_00732870(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007328a0 at 0x007328A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007328a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007328d0 at 0x007328D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007328d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732900 at 0x00732900 (size: 38) ---
|
|
|
|
|
|
void FUN_00732900(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bdc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bdc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732930 at 0x00732930 (size: 38) ---
|
|
|
|
|
|
void FUN_00732930(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839be0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839be0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732960 at 0x00732960 (size: 38) ---
|
|
|
|
|
|
void FUN_00732960(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839be4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839be4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732990 at 0x00732990 (size: 38) ---
|
|
|
|
|
|
void FUN_00732990(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839be8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839be8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007329c0 at 0x007329C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007329c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007329f0 at 0x007329F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007329f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bf0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bf0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732a20 at 0x00732A20 (size: 38) ---
|
|
|
|
|
|
void FUN_00732a20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bf4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bf4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732a50 at 0x00732A50 (size: 38) ---
|
|
|
|
|
|
void FUN_00732a50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bf8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bf8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732a80 at 0x00732A80 (size: 38) ---
|
|
|
|
|
|
void FUN_00732a80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839bfc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839bfc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732ab0 at 0x00732AB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732ab0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732ae0 at 0x00732AE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732ae0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732b10 at 0x00732B10 (size: 38) ---
|
|
|
|
|
|
void FUN_00732b10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732b40 at 0x00732B40 (size: 38) ---
|
|
|
|
|
|
void FUN_00732b40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732b70 at 0x00732B70 (size: 38) ---
|
|
|
|
|
|
void FUN_00732b70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732ba0 at 0x00732BA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732ba0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732bd0 at 0x00732BD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732bd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732c00 at 0x00732C00 (size: 38) ---
|
|
|
|
|
|
void FUN_00732c00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732c30 at 0x00732C30 (size: 38) ---
|
|
|
|
|
|
void FUN_00732c30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732c60 at 0x00732C60 (size: 38) ---
|
|
|
|
|
|
void FUN_00732c60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732c90 at 0x00732C90 (size: 38) ---
|
|
|
|
|
|
void FUN_00732c90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732cc0 at 0x00732CC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732cc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732cf0 at 0x00732CF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732cf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732d20 at 0x00732D20 (size: 38) ---
|
|
|
|
|
|
void FUN_00732d20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732d50 at 0x00732D50 (size: 38) ---
|
|
|
|
|
|
void FUN_00732d50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732d80 at 0x00732D80 (size: 38) ---
|
|
|
|
|
|
void FUN_00732d80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732db0 at 0x00732DB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732db0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732de0 at 0x00732DE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732de0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732e10 at 0x00732E10 (size: 38) ---
|
|
|
|
|
|
void FUN_00732e10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732e40 at 0x00732E40 (size: 38) ---
|
|
|
|
|
|
void FUN_00732e40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732e70 at 0x00732E70 (size: 38) ---
|
|
|
|
|
|
void FUN_00732e70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732ea0 at 0x00732EA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732ea0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732ed0 at 0x00732ED0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732ed0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732f00 at 0x00732F00 (size: 38) ---
|
|
|
|
|
|
void FUN_00732f00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732f30 at 0x00732F30 (size: 38) ---
|
|
|
|
|
|
void FUN_00732f30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732f60 at 0x00732F60 (size: 38) ---
|
|
|
|
|
|
void FUN_00732f60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732f90 at 0x00732F90 (size: 38) ---
|
|
|
|
|
|
void FUN_00732f90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732fc0 at 0x00732FC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732fc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00732ff0 at 0x00732FF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00732ff0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733020 at 0x00733020 (size: 38) ---
|
|
|
|
|
|
void FUN_00733020(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733050 at 0x00733050 (size: 38) ---
|
|
|
|
|
|
void FUN_00733050(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733080 at 0x00733080 (size: 38) ---
|
|
|
|
|
|
void FUN_00733080(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007330b0 at 0x007330B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007330b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007330e0 at 0x007330E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007330e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733110 at 0x00733110 (size: 38) ---
|
|
|
|
|
|
void FUN_00733110(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733140 at 0x00733140 (size: 38) ---
|
|
|
|
|
|
void FUN_00733140(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733170 at 0x00733170 (size: 38) ---
|
|
|
|
|
|
void FUN_00733170(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007331a0 at 0x007331A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007331a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007331d0 at 0x007331D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007331d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733200 at 0x00733200 (size: 38) ---
|
|
|
|
|
|
void FUN_00733200(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839c9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839c9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733230 at 0x00733230 (size: 38) ---
|
|
|
|
|
|
void FUN_00733230(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ca0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ca0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733260 at 0x00733260 (size: 38) ---
|
|
|
|
|
|
void FUN_00733260(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ca4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ca4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733290 at 0x00733290 (size: 38) ---
|
|
|
|
|
|
void FUN_00733290(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ca8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ca8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007332c0 at 0x007332C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007332c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007332f0 at 0x007332F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007332f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733320 at 0x00733320 (size: 38) ---
|
|
|
|
|
|
void FUN_00733320(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733350 at 0x00733350 (size: 38) ---
|
|
|
|
|
|
void FUN_00733350(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733380 at 0x00733380 (size: 38) ---
|
|
|
|
|
|
void FUN_00733380(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007333b0 at 0x007333B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007333b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007333e0 at 0x007333E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007333e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733410 at 0x00733410 (size: 38) ---
|
|
|
|
|
|
void FUN_00733410(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733440 at 0x00733440 (size: 38) ---
|
|
|
|
|
|
void FUN_00733440(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ccc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ccc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733470 at 0x00733470 (size: 38) ---
|
|
|
|
|
|
void FUN_00733470(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007334a0 at 0x007334A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007334a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007334d0 at 0x007334D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007334d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733500 at 0x00733500 (size: 38) ---
|
|
|
|
|
|
void FUN_00733500(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cdc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cdc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733530 at 0x00733530 (size: 38) ---
|
|
|
|
|
|
void FUN_00733530(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ce0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ce0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733560 at 0x00733560 (size: 38) ---
|
|
|
|
|
|
void FUN_00733560(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ce4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ce4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733590 at 0x00733590 (size: 38) ---
|
|
|
|
|
|
void FUN_00733590(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ce8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ce8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007335c0 at 0x007335C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007335c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007335f0 at 0x007335F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007335f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cf0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cf0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733620 at 0x00733620 (size: 38) ---
|
|
|
|
|
|
void FUN_00733620(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cf4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cf4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733650 at 0x00733650 (size: 38) ---
|
|
|
|
|
|
void FUN_00733650(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cf8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cf8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733680 at 0x00733680 (size: 38) ---
|
|
|
|
|
|
void FUN_00733680(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839cfc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839cfc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007336b0 at 0x007336B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007336b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007336e0 at 0x007336E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007336e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733710 at 0x00733710 (size: 38) ---
|
|
|
|
|
|
void FUN_00733710(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733740 at 0x00733740 (size: 38) ---
|
|
|
|
|
|
void FUN_00733740(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733770 at 0x00733770 (size: 38) ---
|
|
|
|
|
|
void FUN_00733770(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007337a0 at 0x007337A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007337a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007337d0 at 0x007337D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007337d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733800 at 0x00733800 (size: 38) ---
|
|
|
|
|
|
void FUN_00733800(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733830 at 0x00733830 (size: 38) ---
|
|
|
|
|
|
void FUN_00733830(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733860 at 0x00733860 (size: 38) ---
|
|
|
|
|
|
void FUN_00733860(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733890 at 0x00733890 (size: 38) ---
|
|
|
|
|
|
void FUN_00733890(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007338c0 at 0x007338C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007338c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007338f0 at 0x007338F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007338f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733920 at 0x00733920 (size: 38) ---
|
|
|
|
|
|
void FUN_00733920(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733950 at 0x00733950 (size: 38) ---
|
|
|
|
|
|
void FUN_00733950(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733980 at 0x00733980 (size: 38) ---
|
|
|
|
|
|
void FUN_00733980(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007339b0 at 0x007339B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007339b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007339e0 at 0x007339E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007339e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733a10 at 0x00733A10 (size: 38) ---
|
|
|
|
|
|
void FUN_00733a10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733a40 at 0x00733A40 (size: 38) ---
|
|
|
|
|
|
void FUN_00733a40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733a70 at 0x00733A70 (size: 38) ---
|
|
|
|
|
|
void FUN_00733a70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733aa0 at 0x00733AA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733aa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733ad0 at 0x00733AD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733ad0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733b00 at 0x00733B00 (size: 38) ---
|
|
|
|
|
|
void FUN_00733b00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733b30 at 0x00733B30 (size: 38) ---
|
|
|
|
|
|
void FUN_00733b30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733b60 at 0x00733B60 (size: 38) ---
|
|
|
|
|
|
void FUN_00733b60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733b90 at 0x00733B90 (size: 38) ---
|
|
|
|
|
|
void FUN_00733b90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733bc0 at 0x00733BC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733bc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733bf0 at 0x00733BF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733bf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733c20 at 0x00733C20 (size: 38) ---
|
|
|
|
|
|
void FUN_00733c20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733c50 at 0x00733C50 (size: 38) ---
|
|
|
|
|
|
void FUN_00733c50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733c80 at 0x00733C80 (size: 38) ---
|
|
|
|
|
|
void FUN_00733c80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733cb0 at 0x00733CB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733cb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733ce0 at 0x00733CE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733ce0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733d10 at 0x00733D10 (size: 38) ---
|
|
|
|
|
|
void FUN_00733d10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733d40 at 0x00733D40 (size: 38) ---
|
|
|
|
|
|
void FUN_00733d40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733d70 at 0x00733D70 (size: 38) ---
|
|
|
|
|
|
void FUN_00733d70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733da0 at 0x00733DA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733da0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733dd0 at 0x00733DD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733dd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733e00 at 0x00733E00 (size: 38) ---
|
|
|
|
|
|
void FUN_00733e00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839d9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839d9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733e30 at 0x00733E30 (size: 38) ---
|
|
|
|
|
|
void FUN_00733e30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839da0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839da0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733e60 at 0x00733E60 (size: 38) ---
|
|
|
|
|
|
void FUN_00733e60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839da4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839da4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733e90 at 0x00733E90 (size: 38) ---
|
|
|
|
|
|
void FUN_00733e90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839da8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839da8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733ec0 at 0x00733EC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733ec0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733ef0 at 0x00733EF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733ef0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839db0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839db0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733f20 at 0x00733F20 (size: 38) ---
|
|
|
|
|
|
void FUN_00733f20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839db4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839db4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733f50 at 0x00733F50 (size: 38) ---
|
|
|
|
|
|
void FUN_00733f50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839db8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839db8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733f80 at 0x00733F80 (size: 38) ---
|
|
|
|
|
|
void FUN_00733f80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733fb0 at 0x00733FB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733fb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00733fe0 at 0x00733FE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00733fe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734010 at 0x00734010 (size: 38) ---
|
|
|
|
|
|
void FUN_00734010(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734040 at 0x00734040 (size: 38) ---
|
|
|
|
|
|
void FUN_00734040(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dcc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dcc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734070 at 0x00734070 (size: 38) ---
|
|
|
|
|
|
void FUN_00734070(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007340a0 at 0x007340A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007340a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007340d0 at 0x007340D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007340d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734100 at 0x00734100 (size: 38) ---
|
|
|
|
|
|
void FUN_00734100(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ddc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ddc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734130 at 0x00734130 (size: 38) ---
|
|
|
|
|
|
void FUN_00734130(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839de0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839de0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734160 at 0x00734160 (size: 38) ---
|
|
|
|
|
|
void FUN_00734160(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839de4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839de4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734190 at 0x00734190 (size: 38) ---
|
|
|
|
|
|
void FUN_00734190(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839de8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839de8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007341c0 at 0x007341C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007341c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007341f0 at 0x007341F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007341f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839df0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839df0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734220 at 0x00734220 (size: 38) ---
|
|
|
|
|
|
void FUN_00734220(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839df4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839df4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734250 at 0x00734250 (size: 38) ---
|
|
|
|
|
|
void FUN_00734250(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839df8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839df8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734280 at 0x00734280 (size: 38) ---
|
|
|
|
|
|
void FUN_00734280(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839dfc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839dfc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007342b0 at 0x007342B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007342b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007342e0 at 0x007342E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007342e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734310 at 0x00734310 (size: 38) ---
|
|
|
|
|
|
void FUN_00734310(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734340 at 0x00734340 (size: 38) ---
|
|
|
|
|
|
void FUN_00734340(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734370 at 0x00734370 (size: 38) ---
|
|
|
|
|
|
void FUN_00734370(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007343a0 at 0x007343A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007343a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007343d0 at 0x007343D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007343d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734400 at 0x00734400 (size: 38) ---
|
|
|
|
|
|
void FUN_00734400(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734430 at 0x00734430 (size: 38) ---
|
|
|
|
|
|
void FUN_00734430(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734460 at 0x00734460 (size: 38) ---
|
|
|
|
|
|
void FUN_00734460(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734490 at 0x00734490 (size: 38) ---
|
|
|
|
|
|
void FUN_00734490(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007344c0 at 0x007344C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007344c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007344f0 at 0x007344F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007344f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734520 at 0x00734520 (size: 38) ---
|
|
|
|
|
|
void FUN_00734520(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734550 at 0x00734550 (size: 38) ---
|
|
|
|
|
|
void FUN_00734550(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734580 at 0x00734580 (size: 38) ---
|
|
|
|
|
|
void FUN_00734580(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007345b0 at 0x007345B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007345b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007345e0 at 0x007345E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007345e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734610 at 0x00734610 (size: 38) ---
|
|
|
|
|
|
void FUN_00734610(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734640 at 0x00734640 (size: 38) ---
|
|
|
|
|
|
void FUN_00734640(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734670 at 0x00734670 (size: 38) ---
|
|
|
|
|
|
void FUN_00734670(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007346a0 at 0x007346A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007346a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007346d0 at 0x007346D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007346d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734700 at 0x00734700 (size: 38) ---
|
|
|
|
|
|
void FUN_00734700(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734730 at 0x00734730 (size: 38) ---
|
|
|
|
|
|
void FUN_00734730(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734760 at 0x00734760 (size: 38) ---
|
|
|
|
|
|
void FUN_00734760(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734790 at 0x00734790 (size: 38) ---
|
|
|
|
|
|
void FUN_00734790(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007347c0 at 0x007347C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007347c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007347f0 at 0x007347F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007347f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734820 at 0x00734820 (size: 38) ---
|
|
|
|
|
|
void FUN_00734820(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734850 at 0x00734850 (size: 38) ---
|
|
|
|
|
|
void FUN_00734850(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734880 at 0x00734880 (size: 38) ---
|
|
|
|
|
|
void FUN_00734880(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007348b0 at 0x007348B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007348b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007348e0 at 0x007348E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007348e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734910 at 0x00734910 (size: 38) ---
|
|
|
|
|
|
void FUN_00734910(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734940 at 0x00734940 (size: 38) ---
|
|
|
|
|
|
void FUN_00734940(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734970 at 0x00734970 (size: 38) ---
|
|
|
|
|
|
void FUN_00734970(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007349a0 at 0x007349A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007349a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007349d0 at 0x007349D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007349d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734a00 at 0x00734A00 (size: 38) ---
|
|
|
|
|
|
void FUN_00734a00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839e9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839e9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734a30 at 0x00734A30 (size: 38) ---
|
|
|
|
|
|
void FUN_00734a30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ea0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ea0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734a60 at 0x00734A60 (size: 38) ---
|
|
|
|
|
|
void FUN_00734a60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ea4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ea4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734a90 at 0x00734A90 (size: 38) ---
|
|
|
|
|
|
void FUN_00734a90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ea8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ea8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734ac0 at 0x00734AC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734ac0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839eac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839eac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734af0 at 0x00734AF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734af0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839eb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839eb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734b20 at 0x00734B20 (size: 38) ---
|
|
|
|
|
|
void FUN_00734b20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839eb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839eb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734b50 at 0x00734B50 (size: 38) ---
|
|
|
|
|
|
void FUN_00734b50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839eb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839eb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734b80 at 0x00734B80 (size: 38) ---
|
|
|
|
|
|
void FUN_00734b80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ebc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ebc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734bb0 at 0x00734BB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734bb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ec0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ec0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734be0 at 0x00734BE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734be0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ec4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ec4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734c10 at 0x00734C10 (size: 38) ---
|
|
|
|
|
|
void FUN_00734c10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ec8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ec8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734c40 at 0x00734C40 (size: 38) ---
|
|
|
|
|
|
void FUN_00734c40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ecc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ecc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734c70 at 0x00734C70 (size: 38) ---
|
|
|
|
|
|
void FUN_00734c70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ed0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ed0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734ca0 at 0x00734CA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734ca0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ed4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ed4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734cd0 at 0x00734CD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734cd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ed8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ed8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734d00 at 0x00734D00 (size: 38) ---
|
|
|
|
|
|
void FUN_00734d00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839edc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839edc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734d30 at 0x00734D30 (size: 38) ---
|
|
|
|
|
|
void FUN_00734d30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ee0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ee0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734d60 at 0x00734D60 (size: 38) ---
|
|
|
|
|
|
void FUN_00734d60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ee4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ee4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734d90 at 0x00734D90 (size: 38) ---
|
|
|
|
|
|
void FUN_00734d90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ee8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ee8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734dc0 at 0x00734DC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734dc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839eec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839eec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734df0 at 0x00734DF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734df0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ef0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ef0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734e20 at 0x00734E20 (size: 38) ---
|
|
|
|
|
|
void FUN_00734e20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ef4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ef4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734e50 at 0x00734E50 (size: 38) ---
|
|
|
|
|
|
void FUN_00734e50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ef8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ef8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734e80 at 0x00734E80 (size: 38) ---
|
|
|
|
|
|
void FUN_00734e80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839efc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839efc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734eb0 at 0x00734EB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734eb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734ee0 at 0x00734EE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734ee0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734f10 at 0x00734F10 (size: 38) ---
|
|
|
|
|
|
void FUN_00734f10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734f40 at 0x00734F40 (size: 38) ---
|
|
|
|
|
|
void FUN_00734f40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734f70 at 0x00734F70 (size: 38) ---
|
|
|
|
|
|
void FUN_00734f70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734fa0 at 0x00734FA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734fa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00734fd0 at 0x00734FD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00734fd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735000 at 0x00735000 (size: 38) ---
|
|
|
|
|
|
void FUN_00735000(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735030 at 0x00735030 (size: 38) ---
|
|
|
|
|
|
void FUN_00735030(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735060 at 0x00735060 (size: 38) ---
|
|
|
|
|
|
void FUN_00735060(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735090 at 0x00735090 (size: 38) ---
|
|
|
|
|
|
void FUN_00735090(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007350c0 at 0x007350C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007350c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007350f0 at 0x007350F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007350f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735120 at 0x00735120 (size: 38) ---
|
|
|
|
|
|
void FUN_00735120(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735150 at 0x00735150 (size: 38) ---
|
|
|
|
|
|
void FUN_00735150(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735180 at 0x00735180 (size: 38) ---
|
|
|
|
|
|
void FUN_00735180(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007351b0 at 0x007351B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007351b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007351e0 at 0x007351E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007351e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735210 at 0x00735210 (size: 38) ---
|
|
|
|
|
|
void FUN_00735210(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735240 at 0x00735240 (size: 38) ---
|
|
|
|
|
|
void FUN_00735240(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735270 at 0x00735270 (size: 38) ---
|
|
|
|
|
|
void FUN_00735270(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007352a0 at 0x007352A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007352a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007352d0 at 0x007352D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007352d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735300 at 0x00735300 (size: 38) ---
|
|
|
|
|
|
void FUN_00735300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735330 at 0x00735330 (size: 38) ---
|
|
|
|
|
|
void FUN_00735330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735360 at 0x00735360 (size: 38) ---
|
|
|
|
|
|
void FUN_00735360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735390 at 0x00735390 (size: 38) ---
|
|
|
|
|
|
void FUN_00735390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007353c0 at 0x007353C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007353c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007353f0 at 0x007353F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007353f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735420 at 0x00735420 (size: 38) ---
|
|
|
|
|
|
void FUN_00735420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735450 at 0x00735450 (size: 38) ---
|
|
|
|
|
|
void FUN_00735450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735480 at 0x00735480 (size: 38) ---
|
|
|
|
|
|
void FUN_00735480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007354b0 at 0x007354B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007354b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007354e0 at 0x007354E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007354e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735510 at 0x00735510 (size: 38) ---
|
|
|
|
|
|
void FUN_00735510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735540 at 0x00735540 (size: 38) ---
|
|
|
|
|
|
void FUN_00735540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735570 at 0x00735570 (size: 38) ---
|
|
|
|
|
|
void FUN_00735570(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007355a0 at 0x007355A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007355a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007355d0 at 0x007355D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007355d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735600 at 0x00735600 (size: 38) ---
|
|
|
|
|
|
void FUN_00735600(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839f9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839f9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735630 at 0x00735630 (size: 38) ---
|
|
|
|
|
|
void FUN_00735630(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fa0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fa0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735660 at 0x00735660 (size: 38) ---
|
|
|
|
|
|
void FUN_00735660(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fa4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fa4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735690 at 0x00735690 (size: 38) ---
|
|
|
|
|
|
void FUN_00735690(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fa8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fa8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007356c0 at 0x007356C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007356c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007356f0 at 0x007356F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007356f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735720 at 0x00735720 (size: 38) ---
|
|
|
|
|
|
void FUN_00735720(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735750 at 0x00735750 (size: 38) ---
|
|
|
|
|
|
void FUN_00735750(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735780 at 0x00735780 (size: 38) ---
|
|
|
|
|
|
void FUN_00735780(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007357b0 at 0x007357B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007357b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007357e0 at 0x007357E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007357e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735810 at 0x00735810 (size: 38) ---
|
|
|
|
|
|
void FUN_00735810(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735840 at 0x00735840 (size: 38) ---
|
|
|
|
|
|
void FUN_00735840(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fcc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fcc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735870 at 0x00735870 (size: 38) ---
|
|
|
|
|
|
void FUN_00735870(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007358a0 at 0x007358A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007358a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007358d0 at 0x007358D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007358d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735900 at 0x00735900 (size: 38) ---
|
|
|
|
|
|
void FUN_00735900(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fdc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fdc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735930 at 0x00735930 (size: 38) ---
|
|
|
|
|
|
void FUN_00735930(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fe0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fe0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735960 at 0x00735960 (size: 38) ---
|
|
|
|
|
|
void FUN_00735960(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fe4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fe4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735990 at 0x00735990 (size: 38) ---
|
|
|
|
|
|
void FUN_00735990(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fe8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fe8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007359c0 at 0x007359C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007359c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839fec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839fec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007359f0 at 0x007359F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007359f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ff0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ff0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735a20 at 0x00735A20 (size: 38) ---
|
|
|
|
|
|
void FUN_00735a20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ff4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ff4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735a50 at 0x00735A50 (size: 38) ---
|
|
|
|
|
|
void FUN_00735a50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ff8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ff8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735a80 at 0x00735A80 (size: 38) ---
|
|
|
|
|
|
void FUN_00735a80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ffc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ffc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735ab0 at 0x00735AB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735ab0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a000 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a000 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735ae0 at 0x00735AE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735ae0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a004 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a004 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735b10 at 0x00735B10 (size: 38) ---
|
|
|
|
|
|
void FUN_00735b10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a008 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a008 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735b40 at 0x00735B40 (size: 38) ---
|
|
|
|
|
|
void FUN_00735b40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a00c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a00c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735b70 at 0x00735B70 (size: 38) ---
|
|
|
|
|
|
void FUN_00735b70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a010 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a010 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735ba0 at 0x00735BA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735ba0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a014 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a014 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735bd0 at 0x00735BD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735bd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a018 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a018 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735c00 at 0x00735C00 (size: 38) ---
|
|
|
|
|
|
void FUN_00735c00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a01c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a01c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735c30 at 0x00735C30 (size: 38) ---
|
|
|
|
|
|
void FUN_00735c30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a020 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a020 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735c60 at 0x00735C60 (size: 38) ---
|
|
|
|
|
|
void FUN_00735c60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a024 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a024 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735c90 at 0x00735C90 (size: 38) ---
|
|
|
|
|
|
void FUN_00735c90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a028 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a028 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735cc0 at 0x00735CC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735cc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a02c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a02c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735cf0 at 0x00735CF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735cf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a030 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a030 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735d20 at 0x00735D20 (size: 38) ---
|
|
|
|
|
|
void FUN_00735d20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a034 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a034 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735d50 at 0x00735D50 (size: 38) ---
|
|
|
|
|
|
void FUN_00735d50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a038 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a038 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735de0 at 0x00735DE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735de0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a044 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a044 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735e10 at 0x00735E10 (size: 38) ---
|
|
|
|
|
|
void FUN_00735e10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a048 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a048 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735e40 at 0x00735E40 (size: 38) ---
|
|
|
|
|
|
void FUN_00735e40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a04c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a04c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735e70 at 0x00735E70 (size: 38) ---
|
|
|
|
|
|
void FUN_00735e70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a050 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a050 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735ea0 at 0x00735EA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735ea0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a054 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a054 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735ed0 at 0x00735ED0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735ed0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a058 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a058 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735f00 at 0x00735F00 (size: 38) ---
|
|
|
|
|
|
void FUN_00735f00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a05c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a05c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735f30 at 0x00735F30 (size: 38) ---
|
|
|
|
|
|
void FUN_00735f30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a060 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a060 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735f60 at 0x00735F60 (size: 38) ---
|
|
|
|
|
|
void FUN_00735f60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a064 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a064 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735f90 at 0x00735F90 (size: 38) ---
|
|
|
|
|
|
void FUN_00735f90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a068 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a068 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735fc0 at 0x00735FC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735fc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a06c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a06c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00735ff0 at 0x00735FF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00735ff0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a070 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a070 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736020 at 0x00736020 (size: 38) ---
|
|
|
|
|
|
void FUN_00736020(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a074 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a074 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736050 at 0x00736050 (size: 38) ---
|
|
|
|
|
|
void FUN_00736050(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a078 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a078 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736080 at 0x00736080 (size: 38) ---
|
|
|
|
|
|
void FUN_00736080(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a07c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a07c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007360b0 at 0x007360B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007360b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a080 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a080 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007360e0 at 0x007360E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007360e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a084 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a084 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736110 at 0x00736110 (size: 38) ---
|
|
|
|
|
|
void FUN_00736110(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a088 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a088 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736140 at 0x00736140 (size: 38) ---
|
|
|
|
|
|
void FUN_00736140(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a08c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a08c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736170 at 0x00736170 (size: 38) ---
|
|
|
|
|
|
void FUN_00736170(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a090 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a090 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007361a0 at 0x007361A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007361a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a094 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a094 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007361d0 at 0x007361D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007361d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a098 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a098 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736200 at 0x00736200 (size: 38) ---
|
|
|
|
|
|
void FUN_00736200(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a09c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a09c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736230 at 0x00736230 (size: 38) ---
|
|
|
|
|
|
void FUN_00736230(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736260 at 0x00736260 (size: 38) ---
|
|
|
|
|
|
void FUN_00736260(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736290 at 0x00736290 (size: 38) ---
|
|
|
|
|
|
void FUN_00736290(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007362c0 at 0x007362C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007362c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007362f0 at 0x007362F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007362f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736320 at 0x00736320 (size: 38) ---
|
|
|
|
|
|
void FUN_00736320(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736350 at 0x00736350 (size: 38) ---
|
|
|
|
|
|
void FUN_00736350(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736380 at 0x00736380 (size: 38) ---
|
|
|
|
|
|
void FUN_00736380(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007363b0 at 0x007363B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007363b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007363e0 at 0x007363E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007363e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736410 at 0x00736410 (size: 38) ---
|
|
|
|
|
|
void FUN_00736410(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736440 at 0x00736440 (size: 38) ---
|
|
|
|
|
|
void FUN_00736440(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736470 at 0x00736470 (size: 38) ---
|
|
|
|
|
|
void FUN_00736470(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007364a0 at 0x007364A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007364a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007364d0 at 0x007364D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007364d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736500 at 0x00736500 (size: 38) ---
|
|
|
|
|
|
void FUN_00736500(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736530 at 0x00736530 (size: 38) ---
|
|
|
|
|
|
void FUN_00736530(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736560 at 0x00736560 (size: 38) ---
|
|
|
|
|
|
void FUN_00736560(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736590 at 0x00736590 (size: 38) ---
|
|
|
|
|
|
void FUN_00736590(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007365c0 at 0x007365C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007365c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007365f0 at 0x007365F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007365f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736620 at 0x00736620 (size: 38) ---
|
|
|
|
|
|
void FUN_00736620(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736650 at 0x00736650 (size: 38) ---
|
|
|
|
|
|
void FUN_00736650(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736680 at 0x00736680 (size: 38) ---
|
|
|
|
|
|
void FUN_00736680(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a0fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a0fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007366b0 at 0x007366B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007366b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a100 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a100 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007366e0 at 0x007366E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007366e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a104 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a104 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736710 at 0x00736710 (size: 38) ---
|
|
|
|
|
|
void FUN_00736710(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a108 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a108 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736740 at 0x00736740 (size: 38) ---
|
|
|
|
|
|
void FUN_00736740(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a10c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a10c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736770 at 0x00736770 (size: 38) ---
|
|
|
|
|
|
void FUN_00736770(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a110 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a110 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007367a0 at 0x007367A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007367a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a114 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a114 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007367d0 at 0x007367D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007367d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a118 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a118 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736800 at 0x00736800 (size: 38) ---
|
|
|
|
|
|
void FUN_00736800(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a11c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a11c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736830 at 0x00736830 (size: 38) ---
|
|
|
|
|
|
void FUN_00736830(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a120 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a120 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736860 at 0x00736860 (size: 38) ---
|
|
|
|
|
|
void FUN_00736860(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a124 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a124 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736890 at 0x00736890 (size: 38) ---
|
|
|
|
|
|
void FUN_00736890(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a128 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a128 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007368c0 at 0x007368C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007368c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a12c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a12c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007368f0 at 0x007368F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007368f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a130 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a130 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736920 at 0x00736920 (size: 38) ---
|
|
|
|
|
|
void FUN_00736920(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a134 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a134 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736950 at 0x00736950 (size: 38) ---
|
|
|
|
|
|
void FUN_00736950(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a138 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a138 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736980 at 0x00736980 (size: 38) ---
|
|
|
|
|
|
void FUN_00736980(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a13c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a13c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007369b0 at 0x007369B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007369b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a140 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a140 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007369e0 at 0x007369E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007369e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a144 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a144 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736a10 at 0x00736A10 (size: 38) ---
|
|
|
|
|
|
void FUN_00736a10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a148 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a148 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736a40 at 0x00736A40 (size: 38) ---
|
|
|
|
|
|
void FUN_00736a40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a14c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a14c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736a70 at 0x00736A70 (size: 38) ---
|
|
|
|
|
|
void FUN_00736a70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a150 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a150 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736aa0 at 0x00736AA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736aa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a154 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a154 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736ad0 at 0x00736AD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736ad0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a158 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a158 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736b00 at 0x00736B00 (size: 38) ---
|
|
|
|
|
|
void FUN_00736b00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a15c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a15c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736b30 at 0x00736B30 (size: 38) ---
|
|
|
|
|
|
void FUN_00736b30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a160 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a160 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736b60 at 0x00736B60 (size: 38) ---
|
|
|
|
|
|
void FUN_00736b60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a164 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a164 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736b90 at 0x00736B90 (size: 38) ---
|
|
|
|
|
|
void FUN_00736b90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a168 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a168 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736bc0 at 0x00736BC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736bc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a16c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a16c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736bf0 at 0x00736BF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736bf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a170 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a170 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736c20 at 0x00736C20 (size: 38) ---
|
|
|
|
|
|
void FUN_00736c20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a174 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a174 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736c50 at 0x00736C50 (size: 59) ---
|
|
|
|
|
|
void FUN_00736c50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a188;
|
|
|
|
iVar3 = 4;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736c90 at 0x00736C90 (size: 38) ---
|
|
|
|
|
|
void FUN_00736c90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736cc0 at 0x00736CC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736cc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736cf0 at 0x00736CF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736cf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736d20 at 0x00736D20 (size: 38) ---
|
|
|
|
|
|
void FUN_00736d20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736d50 at 0x00736D50 (size: 38) ---
|
|
|
|
|
|
void FUN_00736d50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736d80 at 0x00736D80 (size: 38) ---
|
|
|
|
|
|
void FUN_00736d80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736db0 at 0x00736DB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736db0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736de0 at 0x00736DE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736de0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839a9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839a9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736e10 at 0x00736E10 (size: 38) ---
|
|
|
|
|
|
void FUN_00736e10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839aa0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839aa0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736e40 at 0x00736E40 (size: 38) ---
|
|
|
|
|
|
void FUN_00736e40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839aa4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839aa4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736e70 at 0x00736E70 (size: 38) ---
|
|
|
|
|
|
void FUN_00736e70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839aa8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839aa8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736ea0 at 0x00736EA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736ea0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839aac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839aac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736ed0 at 0x00736ED0 (size: 38) ---
|
|
|
|
|
|
void FUN_00736ed0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ab0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ab0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736f00 at 0x00736F00 (size: 38) ---
|
|
|
|
|
|
void FUN_00736f00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ab4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ab4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736f30 at 0x00736F30 (size: 38) ---
|
|
|
|
|
|
void FUN_00736f30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839ab8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839ab8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736f60 at 0x00736F60 (size: 38) ---
|
|
|
|
|
|
void FUN_00736f60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839abc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839abc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736f90 at 0x00736F90 (size: 59) ---
|
|
|
|
|
|
void FUN_00736f90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839ad0;
|
|
|
|
iVar3 = 4;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00736fd0 at 0x00736FD0 (size: 59) ---
|
|
|
|
|
|
void FUN_00736fd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839ae4;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737010 at 0x00737010 (size: 59) ---
|
|
|
|
|
|
void FUN_00737010(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839af8;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737050 at 0x00737050 (size: 59) ---
|
|
|
|
|
|
void FUN_00737050(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839b04;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737090 at 0x00737090 (size: 59) ---
|
|
|
|
|
|
void FUN_00737090(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839b1c;
|
|
|
|
iVar3 = 6;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007370d0 at 0x007370D0 (size: 59) ---
|
|
|
|
|
|
void FUN_007370d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined4 *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_00839b28;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = puVar5 + -1;
|
|
|
|
puVar5 = puVar5 + -1;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737110 at 0x00737110 (size: 38) ---
|
|
|
|
|
|
void FUN_00737110(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737140 at 0x00737140 (size: 38) ---
|
|
|
|
|
|
void FUN_00737140(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737170 at 0x00737170 (size: 38) ---
|
|
|
|
|
|
void FUN_00737170(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007371a0 at 0x007371A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007371a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007371d0 at 0x007371D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007371d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737200 at 0x00737200 (size: 38) ---
|
|
|
|
|
|
void FUN_00737200(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737230 at 0x00737230 (size: 38) ---
|
|
|
|
|
|
void FUN_00737230(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737260 at 0x00737260 (size: 38) ---
|
|
|
|
|
|
void FUN_00737260(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737290 at 0x00737290 (size: 38) ---
|
|
|
|
|
|
void FUN_00737290(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_00839b48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_00839b48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007372c0 at 0x007372C0 (size: 1) ---
|
|
|
|
|
|
void FUN_007372c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007372d0 at 0x007372D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007372d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a1fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a1fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737300 at 0x00737300 (size: 38) ---
|
|
|
|
|
|
void FUN_00737300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a200 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a200 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737330 at 0x00737330 (size: 38) ---
|
|
|
|
|
|
void FUN_00737330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a204 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a204 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737360 at 0x00737360 (size: 38) ---
|
|
|
|
|
|
void FUN_00737360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a208 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a208 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737390 at 0x00737390 (size: 38) ---
|
|
|
|
|
|
void FUN_00737390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a20c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a20c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007373c0 at 0x007373C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007373c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a210 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a210 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007373f0 at 0x007373F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007373f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a214 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a214 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737420 at 0x00737420 (size: 38) ---
|
|
|
|
|
|
void FUN_00737420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a218 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a218 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737450 at 0x00737450 (size: 38) ---
|
|
|
|
|
|
void FUN_00737450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a21c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a21c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737480 at 0x00737480 (size: 38) ---
|
|
|
|
|
|
void FUN_00737480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a220 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a220 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007374b0 at 0x007374B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007374b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a224 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a224 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007374e0 at 0x007374E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007374e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a228 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a228 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737510 at 0x00737510 (size: 38) ---
|
|
|
|
|
|
void FUN_00737510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a22c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a22c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737540 at 0x00737540 (size: 38) ---
|
|
|
|
|
|
void FUN_00737540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a230 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a230 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737570 at 0x00737570 (size: 38) ---
|
|
|
|
|
|
void FUN_00737570(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a234 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a234 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007375a0 at 0x007375A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007375a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a238 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a238 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007375d0 at 0x007375D0 (size: 59) ---
|
|
|
|
|
|
void FUN_007375d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a24c;
|
|
|
|
iVar3 = 4;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737610 at 0x00737610 (size: 59) ---
|
|
|
|
|
|
void FUN_00737610(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a260;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737650 at 0x00737650 (size: 59) ---
|
|
|
|
|
|
void FUN_00737650(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a274;
|
|
|
|
iVar3 = 5;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737690 at 0x00737690 (size: 59) ---
|
|
|
|
|
|
void FUN_00737690(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a280;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007376d0 at 0x007376D0 (size: 59) ---
|
|
|
|
|
|
void FUN_007376d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a298;
|
|
|
|
iVar3 = 6;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737710 at 0x00737710 (size: 59) ---
|
|
|
|
|
|
void FUN_00737710(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined4 *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a2a4;
|
|
|
|
iVar3 = 3;
|
|
|
|
do {
|
|
|
|
piVar1 = puVar5 + -1;
|
|
|
|
puVar5 = puVar5 + -1;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737750 at 0x00737750 (size: 38) ---
|
|
|
|
|
|
void FUN_00737750(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737780 at 0x00737780 (size: 38) ---
|
|
|
|
|
|
void FUN_00737780(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007377b0 at 0x007377B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007377b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007377e0 at 0x007377E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007377e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737810 at 0x00737810 (size: 38) ---
|
|
|
|
|
|
void FUN_00737810(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737840 at 0x00737840 (size: 38) ---
|
|
|
|
|
|
void FUN_00737840(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737870 at 0x00737870 (size: 38) ---
|
|
|
|
|
|
void FUN_00737870(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007378a0 at 0x007378A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007378a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007378d0 at 0x007378D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007378d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a2c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a2c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737900 at 0x00737900 (size: 64) ---
|
|
|
|
|
|
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
|
|
|
|
|
|
|
|
void FUN_00737900(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
FUN_00676850();
|
|
|
|
_DAT_0083a2c8 = &PTR_FUN_0079c09c;
|
|
|
|
if (DAT_0083a328 != &DAT_0083a2cc) {
|
|
|
|
operator_delete__(DAT_0083a328);
|
|
|
|
}
|
|
|
|
DAT_0083a328 = (undefined *)0x0;
|
|
|
|
_DAT_0083a32c = 0;
|
|
|
|
_DAT_0083a330 = 0;
|
|
|
|
DAT_0083a334 = 0;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737940 at 0x00737940 (size: 1) ---
|
|
|
|
|
|
void FUN_00737940(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737950 at 0x00737950 (size: 1) ---
|
|
|
|
|
|
void FUN_00737950(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737960 at 0x00737960 (size: 1) ---
|
|
|
|
|
|
void FUN_00737960(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737970 at 0x00737970 (size: 1) ---
|
|
|
|
|
|
void FUN_00737970(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737980 at 0x00737980 (size: 38) ---
|
|
|
|
|
|
void FUN_00737980(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a350 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a350 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007379b0 at 0x007379B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007379b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a354 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a354 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007379e0 at 0x007379E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007379e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a358 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a358 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737a10 at 0x00737A10 (size: 38) ---
|
|
|
|
|
|
void FUN_00737a10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a35c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a35c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737a40 at 0x00737A40 (size: 38) ---
|
|
|
|
|
|
void FUN_00737a40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a360 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a360 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737a70 at 0x00737A70 (size: 38) ---
|
|
|
|
|
|
void FUN_00737a70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a364 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a364 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737aa0 at 0x00737AA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737aa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a368 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a368 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737ad0 at 0x00737AD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737ad0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a36c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a36c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737b00 at 0x00737B00 (size: 38) ---
|
|
|
|
|
|
void FUN_00737b00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a370 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a370 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737b30 at 0x00737B30 (size: 38) ---
|
|
|
|
|
|
void FUN_00737b30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737b60 at 0x00737B60 (size: 38) ---
|
|
|
|
|
|
void FUN_00737b60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737b90 at 0x00737B90 (size: 38) ---
|
|
|
|
|
|
void FUN_00737b90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737bc0 at 0x00737BC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737bc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737bf0 at 0x00737BF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737bf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737c20 at 0x00737C20 (size: 38) ---
|
|
|
|
|
|
void FUN_00737c20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737c50 at 0x00737C50 (size: 38) ---
|
|
|
|
|
|
void FUN_00737c50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737c80 at 0x00737C80 (size: 38) ---
|
|
|
|
|
|
void FUN_00737c80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737cb0 at 0x00737CB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737cb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737ce0 at 0x00737CE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737ce0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737d10 at 0x00737D10 (size: 38) ---
|
|
|
|
|
|
void FUN_00737d10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737d40 at 0x00737D40 (size: 38) ---
|
|
|
|
|
|
void FUN_00737d40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737d70 at 0x00737D70 (size: 38) ---
|
|
|
|
|
|
void FUN_00737d70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737da0 at 0x00737DA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737da0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737dd0 at 0x00737DD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737dd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737e00 at 0x00737E00 (size: 38) ---
|
|
|
|
|
|
void FUN_00737e00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737e30 at 0x00737E30 (size: 38) ---
|
|
|
|
|
|
void FUN_00737e30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737e60 at 0x00737E60 (size: 38) ---
|
|
|
|
|
|
void FUN_00737e60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737e90 at 0x00737E90 (size: 38) ---
|
|
|
|
|
|
void FUN_00737e90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737ec0 at 0x00737EC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737ec0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737ef0 at 0x00737EF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737ef0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a3fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a3fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737f20 at 0x00737F20 (size: 38) ---
|
|
|
|
|
|
void FUN_00737f20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a400 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a400 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737f50 at 0x00737F50 (size: 38) ---
|
|
|
|
|
|
void FUN_00737f50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a404 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a404 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737f80 at 0x00737F80 (size: 38) ---
|
|
|
|
|
|
void FUN_00737f80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a408 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a408 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737fb0 at 0x00737FB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737fb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a40c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a40c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00737fe0 at 0x00737FE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00737fe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a410 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a410 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738010 at 0x00738010 (size: 38) ---
|
|
|
|
|
|
void FUN_00738010(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a414 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a414 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738040 at 0x00738040 (size: 38) ---
|
|
|
|
|
|
void FUN_00738040(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a418 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a418 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738070 at 0x00738070 (size: 38) ---
|
|
|
|
|
|
void FUN_00738070(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a41c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a41c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007380a0 at 0x007380A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007380a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a420 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a420 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007380d0 at 0x007380D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007380d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a424 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a424 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738100 at 0x00738100 (size: 38) ---
|
|
|
|
|
|
void FUN_00738100(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a428 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a428 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738130 at 0x00738130 (size: 38) ---
|
|
|
|
|
|
void FUN_00738130(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a42c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a42c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738160 at 0x00738160 (size: 38) ---
|
|
|
|
|
|
void FUN_00738160(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a430 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a430 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738190 at 0x00738190 (size: 38) ---
|
|
|
|
|
|
void FUN_00738190(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a434 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a434 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007381c0 at 0x007381C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007381c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a438 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a438 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007381f0 at 0x007381F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007381f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a43c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a43c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738220 at 0x00738220 (size: 38) ---
|
|
|
|
|
|
void FUN_00738220(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a440 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a440 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738250 at 0x00738250 (size: 38) ---
|
|
|
|
|
|
void FUN_00738250(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a444 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a444 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738280 at 0x00738280 (size: 38) ---
|
|
|
|
|
|
void FUN_00738280(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a448 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a448 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007382b0 at 0x007382B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007382b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a44c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a44c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007382e0 at 0x007382E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007382e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a450 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a450 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738310 at 0x00738310 (size: 38) ---
|
|
|
|
|
|
void FUN_00738310(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a454 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a454 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738340 at 0x00738340 (size: 38) ---
|
|
|
|
|
|
void FUN_00738340(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a458 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a458 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738370 at 0x00738370 (size: 38) ---
|
|
|
|
|
|
void FUN_00738370(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a45c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a45c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007383a0 at 0x007383A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007383a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a460 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a460 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007383d0 at 0x007383D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007383d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a464 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a464 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738400 at 0x00738400 (size: 38) ---
|
|
|
|
|
|
void FUN_00738400(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a468 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a468 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738430 at 0x00738430 (size: 38) ---
|
|
|
|
|
|
void FUN_00738430(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a46c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a46c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738460 at 0x00738460 (size: 38) ---
|
|
|
|
|
|
void FUN_00738460(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a470 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a470 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738490 at 0x00738490 (size: 38) ---
|
|
|
|
|
|
void FUN_00738490(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a474 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a474 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007384c0 at 0x007384C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007384c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a478 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a478 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007384f0 at 0x007384F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007384f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a47c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a47c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738520 at 0x00738520 (size: 38) ---
|
|
|
|
|
|
void FUN_00738520(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a480 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a480 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738550 at 0x00738550 (size: 38) ---
|
|
|
|
|
|
void FUN_00738550(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a484 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a484 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738580 at 0x00738580 (size: 38) ---
|
|
|
|
|
|
void FUN_00738580(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a488 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a488 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007385b0 at 0x007385B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007385b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a48c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a48c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007385e0 at 0x007385E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007385e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a490 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a490 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738610 at 0x00738610 (size: 38) ---
|
|
|
|
|
|
void FUN_00738610(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a494 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a494 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738640 at 0x00738640 (size: 38) ---
|
|
|
|
|
|
void FUN_00738640(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a498 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a498 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738670 at 0x00738670 (size: 38) ---
|
|
|
|
|
|
void FUN_00738670(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a49c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a49c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007386a0 at 0x007386A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007386a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007386d0 at 0x007386D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007386d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738700 at 0x00738700 (size: 38) ---
|
|
|
|
|
|
void FUN_00738700(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738730 at 0x00738730 (size: 38) ---
|
|
|
|
|
|
void FUN_00738730(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738760 at 0x00738760 (size: 38) ---
|
|
|
|
|
|
void FUN_00738760(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738790 at 0x00738790 (size: 38) ---
|
|
|
|
|
|
void FUN_00738790(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007387c0 at 0x007387C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007387c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007387f0 at 0x007387F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007387f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738820 at 0x00738820 (size: 38) ---
|
|
|
|
|
|
void FUN_00738820(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738850 at 0x00738850 (size: 38) ---
|
|
|
|
|
|
void FUN_00738850(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738880 at 0x00738880 (size: 38) ---
|
|
|
|
|
|
void FUN_00738880(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007388b0 at 0x007388B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007388b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007388e0 at 0x007388E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007388e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738910 at 0x00738910 (size: 38) ---
|
|
|
|
|
|
void FUN_00738910(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738940 at 0x00738940 (size: 38) ---
|
|
|
|
|
|
void FUN_00738940(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738970 at 0x00738970 (size: 38) ---
|
|
|
|
|
|
void FUN_00738970(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007389a0 at 0x007389A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007389a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007389d0 at 0x007389D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007389d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738a00 at 0x00738A00 (size: 38) ---
|
|
|
|
|
|
void FUN_00738a00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738a30 at 0x00738A30 (size: 38) ---
|
|
|
|
|
|
void FUN_00738a30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738a60 at 0x00738A60 (size: 38) ---
|
|
|
|
|
|
void FUN_00738a60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738a90 at 0x00738A90 (size: 38) ---
|
|
|
|
|
|
void FUN_00738a90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738ac0 at 0x00738AC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738ac0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738af0 at 0x00738AF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738af0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a4fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a4fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738b20 at 0x00738B20 (size: 38) ---
|
|
|
|
|
|
void FUN_00738b20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a500 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a500 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738b50 at 0x00738B50 (size: 38) ---
|
|
|
|
|
|
void FUN_00738b50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a504 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a504 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738b80 at 0x00738B80 (size: 38) ---
|
|
|
|
|
|
void FUN_00738b80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a508 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a508 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738bb0 at 0x00738BB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738bb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a50c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a50c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738be0 at 0x00738BE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738be0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a510 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a510 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738c10 at 0x00738C10 (size: 38) ---
|
|
|
|
|
|
void FUN_00738c10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a514 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a514 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738c40 at 0x00738C40 (size: 38) ---
|
|
|
|
|
|
void FUN_00738c40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a518 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a518 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738c70 at 0x00738C70 (size: 38) ---
|
|
|
|
|
|
void FUN_00738c70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a51c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a51c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738ca0 at 0x00738CA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738ca0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a520 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a520 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738cd0 at 0x00738CD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738cd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a524 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a524 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738d00 at 0x00738D00 (size: 38) ---
|
|
|
|
|
|
void FUN_00738d00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a528 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a528 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738d30 at 0x00738D30 (size: 38) ---
|
|
|
|
|
|
void FUN_00738d30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a52c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a52c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738d60 at 0x00738D60 (size: 38) ---
|
|
|
|
|
|
void FUN_00738d60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a530 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a530 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738d90 at 0x00738D90 (size: 38) ---
|
|
|
|
|
|
void FUN_00738d90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a534 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a534 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738dc0 at 0x00738DC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738dc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a538 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a538 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738df0 at 0x00738DF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738df0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a53c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a53c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738e20 at 0x00738E20 (size: 38) ---
|
|
|
|
|
|
void FUN_00738e20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a540 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a540 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738e50 at 0x00738E50 (size: 38) ---
|
|
|
|
|
|
void FUN_00738e50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a544 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a544 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738e80 at 0x00738E80 (size: 38) ---
|
|
|
|
|
|
void FUN_00738e80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a548 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a548 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738eb0 at 0x00738EB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738eb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a54c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a54c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738ee0 at 0x00738EE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738ee0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a550 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a550 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738f10 at 0x00738F10 (size: 38) ---
|
|
|
|
|
|
void FUN_00738f10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a554 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a554 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738f40 at 0x00738F40 (size: 38) ---
|
|
|
|
|
|
void FUN_00738f40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a558 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a558 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738f70 at 0x00738F70 (size: 38) ---
|
|
|
|
|
|
void FUN_00738f70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a55c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a55c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738fa0 at 0x00738FA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738fa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a560 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a560 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00738fd0 at 0x00738FD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00738fd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a564 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a564 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739000 at 0x00739000 (size: 38) ---
|
|
|
|
|
|
void FUN_00739000(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a568 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a568 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739030 at 0x00739030 (size: 38) ---
|
|
|
|
|
|
void FUN_00739030(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a56c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a56c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739060 at 0x00739060 (size: 38) ---
|
|
|
|
|
|
void FUN_00739060(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a570 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a570 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739090 at 0x00739090 (size: 38) ---
|
|
|
|
|
|
void FUN_00739090(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a574 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a574 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007390c0 at 0x007390C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007390c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a578 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a578 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007390f0 at 0x007390F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007390f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a57c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a57c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739120 at 0x00739120 (size: 38) ---
|
|
|
|
|
|
void FUN_00739120(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a580 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a580 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739150 at 0x00739150 (size: 38) ---
|
|
|
|
|
|
void FUN_00739150(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a584 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a584 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739180 at 0x00739180 (size: 38) ---
|
|
|
|
|
|
void FUN_00739180(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a588 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a588 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007391b0 at 0x007391B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007391b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a58c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a58c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007391e0 at 0x007391E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007391e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a590 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a590 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739210 at 0x00739210 (size: 38) ---
|
|
|
|
|
|
void FUN_00739210(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a594 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a594 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739240 at 0x00739240 (size: 38) ---
|
|
|
|
|
|
void FUN_00739240(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a598 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a598 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739270 at 0x00739270 (size: 38) ---
|
|
|
|
|
|
void FUN_00739270(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a59c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a59c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007392a0 at 0x007392A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007392a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007392d0 at 0x007392D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007392d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739300 at 0x00739300 (size: 38) ---
|
|
|
|
|
|
void FUN_00739300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739330 at 0x00739330 (size: 38) ---
|
|
|
|
|
|
void FUN_00739330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739360 at 0x00739360 (size: 38) ---
|
|
|
|
|
|
void FUN_00739360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739390 at 0x00739390 (size: 38) ---
|
|
|
|
|
|
void FUN_00739390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007393c0 at 0x007393C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007393c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007393f0 at 0x007393F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007393f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739420 at 0x00739420 (size: 38) ---
|
|
|
|
|
|
void FUN_00739420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739450 at 0x00739450 (size: 38) ---
|
|
|
|
|
|
void FUN_00739450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739480 at 0x00739480 (size: 38) ---
|
|
|
|
|
|
void FUN_00739480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007394b0 at 0x007394B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007394b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007394e0 at 0x007394E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007394e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739510 at 0x00739510 (size: 38) ---
|
|
|
|
|
|
void FUN_00739510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739540 at 0x00739540 (size: 38) ---
|
|
|
|
|
|
void FUN_00739540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739570 at 0x00739570 (size: 38) ---
|
|
|
|
|
|
void FUN_00739570(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007395a0 at 0x007395A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007395a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007395d0 at 0x007395D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007395d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739600 at 0x00739600 (size: 38) ---
|
|
|
|
|
|
void FUN_00739600(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739630 at 0x00739630 (size: 38) ---
|
|
|
|
|
|
void FUN_00739630(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739660 at 0x00739660 (size: 38) ---
|
|
|
|
|
|
void FUN_00739660(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739690 at 0x00739690 (size: 38) ---
|
|
|
|
|
|
void FUN_00739690(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007396c0 at 0x007396C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007396c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007396f0 at 0x007396F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007396f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a5fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a5fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739720 at 0x00739720 (size: 38) ---
|
|
|
|
|
|
void FUN_00739720(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a600 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a600 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739750 at 0x00739750 (size: 38) ---
|
|
|
|
|
|
void FUN_00739750(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a604 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a604 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739780 at 0x00739780 (size: 38) ---
|
|
|
|
|
|
void FUN_00739780(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a608 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a608 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007397b0 at 0x007397B0 (size: 38) ---
|
|
|
|
|
|
void FUN_007397b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a60c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a60c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007397e0 at 0x007397E0 (size: 38) ---
|
|
|
|
|
|
void FUN_007397e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a610 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a610 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739810 at 0x00739810 (size: 38) ---
|
|
|
|
|
|
void FUN_00739810(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a614 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a614 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739840 at 0x00739840 (size: 38) ---
|
|
|
|
|
|
void FUN_00739840(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a618 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a618 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739870 at 0x00739870 (size: 38) ---
|
|
|
|
|
|
void FUN_00739870(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a61c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a61c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007398a0 at 0x007398A0 (size: 38) ---
|
|
|
|
|
|
void FUN_007398a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a620 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a620 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007398d0 at 0x007398D0 (size: 38) ---
|
|
|
|
|
|
void FUN_007398d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a624 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a624 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739900 at 0x00739900 (size: 38) ---
|
|
|
|
|
|
void FUN_00739900(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a628 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a628 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739930 at 0x00739930 (size: 38) ---
|
|
|
|
|
|
void FUN_00739930(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a62c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a62c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739960 at 0x00739960 (size: 38) ---
|
|
|
|
|
|
void FUN_00739960(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a630 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a630 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739990 at 0x00739990 (size: 38) ---
|
|
|
|
|
|
void FUN_00739990(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a634 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a634 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007399c0 at 0x007399C0 (size: 38) ---
|
|
|
|
|
|
void FUN_007399c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a638 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a638 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_007399f0 at 0x007399F0 (size: 38) ---
|
|
|
|
|
|
void FUN_007399f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a63c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a63c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739a20 at 0x00739A20 (size: 38) ---
|
|
|
|
|
|
void FUN_00739a20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a640 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a640 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739a50 at 0x00739A50 (size: 38) ---
|
|
|
|
|
|
void FUN_00739a50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a644 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a644 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739a80 at 0x00739A80 (size: 38) ---
|
|
|
|
|
|
void FUN_00739a80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a648 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a648 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739ab0 at 0x00739AB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739ab0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a64c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a64c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739ae0 at 0x00739AE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739ae0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a650 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a650 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739b10 at 0x00739B10 (size: 38) ---
|
|
|
|
|
|
void FUN_00739b10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a654 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a654 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739b40 at 0x00739B40 (size: 38) ---
|
|
|
|
|
|
void FUN_00739b40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a658 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a658 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739b70 at 0x00739B70 (size: 38) ---
|
|
|
|
|
|
void FUN_00739b70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a65c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a65c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739ba0 at 0x00739BA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739ba0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a660 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a660 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739bd0 at 0x00739BD0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739bd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a664 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a664 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739c00 at 0x00739C00 (size: 38) ---
|
|
|
|
|
|
void FUN_00739c00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a668 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a668 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739c30 at 0x00739C30 (size: 38) ---
|
|
|
|
|
|
void FUN_00739c30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a66c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a66c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739c60 at 0x00739C60 (size: 38) ---
|
|
|
|
|
|
void FUN_00739c60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a670 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a670 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739c90 at 0x00739C90 (size: 38) ---
|
|
|
|
|
|
void FUN_00739c90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a674 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a674 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739cc0 at 0x00739CC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739cc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a678 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a678 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739cf0 at 0x00739CF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739cf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a67c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a67c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739d20 at 0x00739D20 (size: 38) ---
|
|
|
|
|
|
void FUN_00739d20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a680 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a680 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739d50 at 0x00739D50 (size: 38) ---
|
|
|
|
|
|
void FUN_00739d50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a684 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a684 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739d80 at 0x00739D80 (size: 38) ---
|
|
|
|
|
|
void FUN_00739d80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a688 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a688 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739db0 at 0x00739DB0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739db0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a68c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a68c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739de0 at 0x00739DE0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739de0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a690 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a690 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739e10 at 0x00739E10 (size: 38) ---
|
|
|
|
|
|
void FUN_00739e10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a694 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a694 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739e40 at 0x00739E40 (size: 38) ---
|
|
|
|
|
|
void FUN_00739e40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a698 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a698 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739e70 at 0x00739E70 (size: 38) ---
|
|
|
|
|
|
void FUN_00739e70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a69c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a69c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739ea0 at 0x00739EA0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739ea0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739ed0 at 0x00739ED0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739ed0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739f00 at 0x00739F00 (size: 38) ---
|
|
|
|
|
|
void FUN_00739f00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739f30 at 0x00739F30 (size: 38) ---
|
|
|
|
|
|
void FUN_00739f30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739f60 at 0x00739F60 (size: 38) ---
|
|
|
|
|
|
void FUN_00739f60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739f90 at 0x00739F90 (size: 38) ---
|
|
|
|
|
|
void FUN_00739f90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739fc0 at 0x00739FC0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739fc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_00739ff0 at 0x00739FF0 (size: 38) ---
|
|
|
|
|
|
void FUN_00739ff0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a020 at 0x0073A020 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a020(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a050 at 0x0073A050 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a050(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a080 at 0x0073A080 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a080(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a0b0 at 0x0073A0B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a0b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a0e0 at 0x0073A0E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a0e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a110 at 0x0073A110 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a110(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a140 at 0x0073A140 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a140(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a170 at 0x0073A170 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a170(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a1a0 at 0x0073A1A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a1a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a1d0 at 0x0073A1D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a1d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a200 at 0x0073A200 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a200(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a230 at 0x0073A230 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a230(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a260 at 0x0073A260 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a260(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a290 at 0x0073A290 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a290(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a2c0 at 0x0073A2C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a2c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a2f0 at 0x0073A2F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a2f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a6fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a6fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a320 at 0x0073A320 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a320(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a700 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a700 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a350 at 0x0073A350 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a350(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a704 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a704 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a380 at 0x0073A380 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a380(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a708 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a708 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a3b0 at 0x0073A3B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a3b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a70c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a70c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a3e0 at 0x0073A3E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a3e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a710 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a710 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a410 at 0x0073A410 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a410(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a714 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a714 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a440 at 0x0073A440 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a440(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a718 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a718 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a470 at 0x0073A470 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a470(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a71c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a71c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a4a0 at 0x0073A4A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a4a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a720 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a720 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a4d0 at 0x0073A4D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a4d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a724 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a724 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a500 at 0x0073A500 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a500(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a728 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a728 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a530 at 0x0073A530 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a530(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a72c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a72c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a560 at 0x0073A560 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a560(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a730 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a730 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a590 at 0x0073A590 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a590(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a734 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a734 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a5c0 at 0x0073A5C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a5c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a738 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a738 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a5f0 at 0x0073A5F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a5f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a73c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a73c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a620 at 0x0073A620 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a620(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a740 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a740 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a650 at 0x0073A650 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a650(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a744 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a744 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a680 at 0x0073A680 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a680(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a748 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a748 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a6b0 at 0x0073A6B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a6b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a74c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a74c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a6e0 at 0x0073A6E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a6e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a750 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a750 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a710 at 0x0073A710 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a710(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a754 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a754 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a740 at 0x0073A740 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a740(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a758 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a758 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a770 at 0x0073A770 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a770(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a75c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a75c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a7a0 at 0x0073A7A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a7a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a760 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a760 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a7d0 at 0x0073A7D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a7d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a764 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a764 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a800 at 0x0073A800 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a800(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a768 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a768 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a830 at 0x0073A830 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a830(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a76c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a76c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a860 at 0x0073A860 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a860(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a770 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a770 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a890 at 0x0073A890 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a890(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a774 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a774 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a8c0 at 0x0073A8C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a8c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a778 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a778 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a8f0 at 0x0073A8F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a8f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a77c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a77c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a920 at 0x0073A920 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a920(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a780 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a780 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a950 at 0x0073A950 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a950(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a784 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a784 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a980 at 0x0073A980 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a980(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a788 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a788 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a9b0 at 0x0073A9B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a9b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a78c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a78c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073a9e0 at 0x0073A9E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073a9e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a790 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a790 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aa10 at 0x0073AA10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aa10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a794 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a794 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aa40 at 0x0073AA40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aa40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a798 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a798 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aa70 at 0x0073AA70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aa70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a79c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a79c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aaa0 at 0x0073AAA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aaa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aad0 at 0x0073AAD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aad0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ab00 at 0x0073AB00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ab00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ab30 at 0x0073AB30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ab30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ab60 at 0x0073AB60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ab60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ab90 at 0x0073AB90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ab90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073abc0 at 0x0073ABC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073abc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073abf0 at 0x0073ABF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073abf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ac20 at 0x0073AC20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ac20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ac50 at 0x0073AC50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ac50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ac80 at 0x0073AC80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ac80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073acb0 at 0x0073ACB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073acb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ace0 at 0x0073ACE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ace0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ad10 at 0x0073AD10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ad10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ad40 at 0x0073AD40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ad40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ad70 at 0x0073AD70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ad70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ada0 at 0x0073ADA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ada0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073add0 at 0x0073ADD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073add0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ae00 at 0x0073AE00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ae00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ae30 at 0x0073AE30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ae30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ae60 at 0x0073AE60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ae60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ae90 at 0x0073AE90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ae90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aec0 at 0x0073AEC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aec0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073aef0 at 0x0073AEF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073aef0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a7fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a7fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073af20 at 0x0073AF20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073af20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a800 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a800 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073af50 at 0x0073AF50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073af50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a804 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a804 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073af80 at 0x0073AF80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073af80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a808 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a808 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073afb0 at 0x0073AFB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073afb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a80c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a80c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073afe0 at 0x0073AFE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073afe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a810 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a810 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b010 at 0x0073B010 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b010(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a814 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a814 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b040 at 0x0073B040 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b040(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a818 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a818 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b070 at 0x0073B070 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b070(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a81c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a81c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b0a0 at 0x0073B0A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b0a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a820 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a820 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b0d0 at 0x0073B0D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b0d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a824 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a824 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b100 at 0x0073B100 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b100(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a828 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a828 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b130 at 0x0073B130 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b130(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a82c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a82c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b160 at 0x0073B160 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b160(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a830 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a830 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b190 at 0x0073B190 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b190(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a834 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a834 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b1c0 at 0x0073B1C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b1c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a838 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a838 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b1f0 at 0x0073B1F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b1f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a83c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a83c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b220 at 0x0073B220 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b220(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a840 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a840 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b250 at 0x0073B250 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b250(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a844 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a844 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b280 at 0x0073B280 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b280(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a848 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a848 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b2b0 at 0x0073B2B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b2b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a84c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a84c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b2e0 at 0x0073B2E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b2e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a850 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a850 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b310 at 0x0073B310 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b310(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a854 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a854 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b340 at 0x0073B340 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b340(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a858 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a858 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b370 at 0x0073B370 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b370(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a85c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a85c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b3a0 at 0x0073B3A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b3a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a860 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a860 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b3d0 at 0x0073B3D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b3d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a864 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a864 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b400 at 0x0073B400 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b400(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a868 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a868 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b430 at 0x0073B430 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b430(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a86c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a86c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b460 at 0x0073B460 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b460(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a870 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a870 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b490 at 0x0073B490 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b490(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a874 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a874 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b4c0 at 0x0073B4C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b4c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a878 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a878 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b4f0 at 0x0073B4F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b4f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a87c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a87c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b520 at 0x0073B520 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b520(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a880 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a880 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b550 at 0x0073B550 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b550(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a884 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a884 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b580 at 0x0073B580 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b580(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a888 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a888 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b5b0 at 0x0073B5B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b5b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a88c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a88c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b5e0 at 0x0073B5E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b5e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a890 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a890 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b610 at 0x0073B610 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b610(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a894 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a894 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b640 at 0x0073B640 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b640(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a898 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a898 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b670 at 0x0073B670 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b670(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a89c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a89c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b6a0 at 0x0073B6A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b6a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b6d0 at 0x0073B6D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b6d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b700 at 0x0073B700 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b700(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b730 at 0x0073B730 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b730(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b760 at 0x0073B760 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b760(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b790 at 0x0073B790 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b790(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b7c0 at 0x0073B7C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b7c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b7f0 at 0x0073B7F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b7f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b820 at 0x0073B820 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b820(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b850 at 0x0073B850 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b850(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b880 at 0x0073B880 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b880(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b8b0 at 0x0073B8B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b8b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b8e0 at 0x0073B8E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b8e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b910 at 0x0073B910 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b910(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b940 at 0x0073B940 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b940(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8d8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8d8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b970 at 0x0073B970 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b970(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8dc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8dc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b9a0 at 0x0073B9A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b9a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8e0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8e0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073b9d0 at 0x0073B9D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073b9d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8e4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8e4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ba00 at 0x0073BA00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ba00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8e8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8e8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ba30 at 0x0073BA30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ba30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8ec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8ec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ba60 at 0x0073BA60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ba60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8f0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8f0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ba90 at 0x0073BA90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ba90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8f4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8f4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bac0 at 0x0073BAC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bac0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8f8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8f8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073baf0 at 0x0073BAF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073baf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a8fc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a8fc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bb20 at 0x0073BB20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bb20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a900 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a900 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bb50 at 0x0073BB50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bb50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a904 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a904 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bb80 at 0x0073BB80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bb80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a908 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a908 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bbb0 at 0x0073BBB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bbb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a90c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a90c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bbe0 at 0x0073BBE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bbe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a910 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a910 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bc10 at 0x0073BC10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bc10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a914 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a914 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bc40 at 0x0073BC40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bc40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a918 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a918 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bc70 at 0x0073BC70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bc70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a91c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a91c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bca0 at 0x0073BCA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bca0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a920 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a920 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bcd0 at 0x0073BCD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bcd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a924 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a924 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bd00 at 0x0073BD00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bd00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a928 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a928 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bd30 at 0x0073BD30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bd30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a92c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a92c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bd60 at 0x0073BD60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bd60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a930 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a930 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bd90 at 0x0073BD90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bd90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a934 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a934 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bdc0 at 0x0073BDC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bdc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a938 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a938 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bdf0 at 0x0073BDF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bdf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a93c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a93c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073be20 at 0x0073BE20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073be20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a940 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a940 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073be50 at 0x0073BE50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073be50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a944 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a944 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073be80 at 0x0073BE80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073be80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a948 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a948 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073beb0 at 0x0073BEB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073beb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a94c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a94c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bee0 at 0x0073BEE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bee0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a950 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a950 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bf10 at 0x0073BF10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bf10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a954 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a954 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bf40 at 0x0073BF40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bf40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a958 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a958 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bf70 at 0x0073BF70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bf70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a95c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a95c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bfa0 at 0x0073BFA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bfa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a960 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a960 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073bfd0 at 0x0073BFD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073bfd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a964 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a964 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c000 at 0x0073C000 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c000(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a968 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a968 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c030 at 0x0073C030 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c030(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a96c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a96c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c060 at 0x0073C060 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c060(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a970 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a970 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c090 at 0x0073C090 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c090(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a974 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a974 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c0c0 at 0x0073C0C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c0c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a978 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a978 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c0f0 at 0x0073C0F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c0f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a97c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a97c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c120 at 0x0073C120 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c120(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a980 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a980 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c150 at 0x0073C150 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c150(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a984 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a984 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c180 at 0x0073C180 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c180(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a988 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a988 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c1b0 at 0x0073C1B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c1b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a98c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a98c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c1e0 at 0x0073C1E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c1e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a990 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a990 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c210 at 0x0073C210 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c210(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a994 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a994 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c240 at 0x0073C240 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c240(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a998 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a998 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c270 at 0x0073C270 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c270(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a99c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a99c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c2a0 at 0x0073C2A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c2a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9a0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9a0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c2d0 at 0x0073C2D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c2d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9a4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9a4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c300 at 0x0073C300 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9a8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9a8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c330 at 0x0073C330 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9ac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9ac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c360 at 0x0073C360 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9b0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9b0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c390 at 0x0073C390 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9b4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9b4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c3c0 at 0x0073C3C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c3c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9b8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9b8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c3f0 at 0x0073C3F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c3f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9bc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9bc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c420 at 0x0073C420 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9c0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9c0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c450 at 0x0073C450 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9c4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9c4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c480 at 0x0073C480 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9c8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9c8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c4b0 at 0x0073C4B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c4b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9cc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9cc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c4e0 at 0x0073C4E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c4e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9d0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9d0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c510 at 0x0073C510 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083a9d4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083a9d4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c540 at 0x0073C540 (size: 59) ---
|
|
|
|
|
|
void FUN_0073c540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
int *piVar1;
|
|
|
|
LONG LVar2;
|
|
|
|
int iVar3;
|
|
|
|
undefined4 *puVar4;
|
|
|
|
undefined *puVar5;
|
|
|
|
|
|
|
|
puVar5 = &DAT_0083a9ec;
|
|
|
|
iVar3 = 4;
|
|
|
|
do {
|
|
|
|
piVar1 = (int *)(puVar5 + -4);
|
|
|
|
puVar5 = puVar5 + -4;
|
|
|
|
puVar4 = (undefined4 *)(*piVar1 + -0x14);
|
|
|
|
LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));
|
|
|
|
if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar4)(1);
|
|
|
|
}
|
|
|
|
iVar3 = iVar3 + -1;
|
|
|
|
} while (iVar3 != 0);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c580 at 0x0073C580 (size: 1) ---
|
|
|
|
|
|
void FUN_0073c580(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c590 at 0x0073C590 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c590(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c5c0 at 0x0073C5C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c5c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c5f0 at 0x0073C5F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c5f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c620 at 0x0073C620 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c620(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c650 at 0x0073C650 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c650(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c680 at 0x0073C680 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c680(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c6b0 at 0x0073C6B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c6b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c6e0 at 0x0073C6E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c6e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c710 at 0x0073C710 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c710(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c740 at 0x0073C740 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c740(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c770 at 0x0073C770 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c770(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c7a0 at 0x0073C7A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c7a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c7d0 at 0x0073C7D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c7d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c800 at 0x0073C800 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c800(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c830 at 0x0073C830 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c830(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c860 at 0x0073C860 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c860(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c890 at 0x0073C890 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c890(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c8c0 at 0x0073C8C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c8c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c8f0 at 0x0073C8F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c8f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c920 at 0x0073C920 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c920(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c950 at 0x0073C950 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c950(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c980 at 0x0073C980 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c980(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c9b0 at 0x0073C9B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c9b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073c9e0 at 0x0073C9E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073c9e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ca10 at 0x0073CA10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ca10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ca40 at 0x0073CA40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ca40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ca70 at 0x0073CA70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ca70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073caa0 at 0x0073CAA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073caa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cad0 at 0x0073CAD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cad0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cb00 at 0x0073CB00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cb00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cb30 at 0x0073CB30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cb30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cb60 at 0x0073CB60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cb60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ab9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ab9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cb90 at 0x0073CB90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cb90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aba0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aba0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cbc0 at 0x0073CBC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cbc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aba4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aba4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cbf0 at 0x0073CBF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cbf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aba8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aba8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cc20 at 0x0073CC20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cc20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cc50 at 0x0073CC50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cc50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cc80 at 0x0073CC80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cc80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ccb0 at 0x0073CCB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ccb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cce0 at 0x0073CCE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cce0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cd10 at 0x0073CD10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cd10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cd40 at 0x0073CD40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cd40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cd70 at 0x0073CD70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cd70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cda0 at 0x0073CDA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cda0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abcc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abcc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cdd0 at 0x0073CDD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cdd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ce00 at 0x0073CE00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ce00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ce30 at 0x0073CE30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ce30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ce60 at 0x0073CE60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ce60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abdc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abdc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ce90 at 0x0073CE90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ce90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abe0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abe0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cec0 at 0x0073CEC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cec0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abe4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abe4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cef0 at 0x0073CEF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cef0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abe8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abe8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cf20 at 0x0073CF20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cf20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cf50 at 0x0073CF50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cf50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abf0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abf0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cf80 at 0x0073CF80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cf80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abf4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abf4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cfb0 at 0x0073CFB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cfb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abf8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abf8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073cfe0 at 0x0073CFE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073cfe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083abfc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083abfc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d010 at 0x0073D010 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d010(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d040 at 0x0073D040 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d040(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d070 at 0x0073D070 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d070(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d0a0 at 0x0073D0A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d0a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d0d0 at 0x0073D0D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d0d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d100 at 0x0073D100 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d100(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d130 at 0x0073D130 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d130(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d160 at 0x0073D160 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d160(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d190 at 0x0073D190 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d190(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d1c0 at 0x0073D1C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d1c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d1f0 at 0x0073D1F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d1f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d220 at 0x0073D220 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d220(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d250 at 0x0073D250 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d250(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d280 at 0x0073D280 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d280(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d2b0 at 0x0073D2B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d2b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d2e0 at 0x0073D2E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d2e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d310 at 0x0073D310 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d310(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d340 at 0x0073D340 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d340(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d370 at 0x0073D370 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d370(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d3a0 at 0x0073D3A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d3a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d3d0 at 0x0073D3D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d3d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d400 at 0x0073D400 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d400(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d430 at 0x0073D430 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d430(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d460 at 0x0073D460 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d460(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d490 at 0x0073D490 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d490(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d4c0 at 0x0073D4C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d4c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d4f0 at 0x0073D4F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d4f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d520 at 0x0073D520 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d520(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d550 at 0x0073D550 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d550(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d580 at 0x0073D580 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d580(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d5b0 at 0x0073D5B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d5b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d5e0 at 0x0073D5E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d5e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d610 at 0x0073D610 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d610(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d640 at 0x0073D640 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d640(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d670 at 0x0073D670 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d670(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d6a0 at 0x0073D6A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d6a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d6d0 at 0x0073D6D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d6d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d700 at 0x0073D700 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d700(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d730 at 0x0073D730 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d730(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d760 at 0x0073D760 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d760(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ac9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ac9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d790 at 0x0073D790 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d790(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aca0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aca0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d7c0 at 0x0073D7C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d7c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aca4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aca4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d7f0 at 0x0073D7F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d7f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aca8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aca8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d820 at 0x0073D820 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d820(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d850 at 0x0073D850 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d850(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d880 at 0x0073D880 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d880(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d8b0 at 0x0073D8B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d8b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d8e0 at 0x0073D8E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d8e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d910 at 0x0073D910 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d910(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d940 at 0x0073D940 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d940(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d970 at 0x0073D970 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d970(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d9a0 at 0x0073D9A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d9a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083accc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083accc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073d9d0 at 0x0073D9D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073d9d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073da00 at 0x0073DA00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073da00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073da30 at 0x0073DA30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073da30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073da60 at 0x0073DA60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073da60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acdc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acdc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073da90 at 0x0073DA90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073da90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ace0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ace0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dac0 at 0x0073DAC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dac0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ace4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ace4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073daf0 at 0x0073DAF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073daf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ace8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ace8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073db20 at 0x0073DB20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073db20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073db50 at 0x0073DB50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073db50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acf0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acf0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073db80 at 0x0073DB80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073db80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acf4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acf4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dbb0 at 0x0073DBB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dbb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acf8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acf8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dbe0 at 0x0073DBE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dbe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083acfc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083acfc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dc10 at 0x0073DC10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dc10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dc40 at 0x0073DC40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dc40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dc70 at 0x0073DC70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dc70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dca0 at 0x0073DCA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dca0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dcd0 at 0x0073DCD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dcd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dd00 at 0x0073DD00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dd00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dd30 at 0x0073DD30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dd30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dd60 at 0x0073DD60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dd60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dd90 at 0x0073DD90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dd90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ddc0 at 0x0073DDC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ddc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ddf0 at 0x0073DDF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ddf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073de20 at 0x0073DE20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073de20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073de50 at 0x0073DE50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073de50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073de80 at 0x0073DE80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073de80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073deb0 at 0x0073DEB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073deb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dee0 at 0x0073DEE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dee0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073df10 at 0x0073DF10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073df10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073df40 at 0x0073DF40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073df40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073df70 at 0x0073DF70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073df70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dfa0 at 0x0073DFA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dfa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073dfd0 at 0x0073DFD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073dfd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e000 at 0x0073E000 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e000(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e030 at 0x0073E030 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e030(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e060 at 0x0073E060 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e060(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e090 at 0x0073E090 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e090(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e0c0 at 0x0073E0C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e0c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e0f0 at 0x0073E0F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e0f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e120 at 0x0073E120 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e120(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e150 at 0x0073E150 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e150(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e180 at 0x0073E180 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e180(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e1b0 at 0x0073E1B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e1b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e1e0 at 0x0073E1E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e1e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e210 at 0x0073E210 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e210(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e240 at 0x0073E240 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e240(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e270 at 0x0073E270 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e270(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e2a0 at 0x0073E2A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e2a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e2d0 at 0x0073E2D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e2d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e300 at 0x0073E300 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e300(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e330 at 0x0073E330 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e330(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e360 at 0x0073E360 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e360(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ad9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ad9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e390 at 0x0073E390 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e390(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ada0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ada0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e3c0 at 0x0073E3C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e3c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ada4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ada4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e3f0 at 0x0073E3F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e3f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ada8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ada8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e420 at 0x0073E420 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e420(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e450 at 0x0073E450 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e450(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e480 at 0x0073E480 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e480(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e4b0 at 0x0073E4B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e4b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e4e0 at 0x0073E4E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e4e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e510 at 0x0073E510 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e510(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e540 at 0x0073E540 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e540(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e570 at 0x0073E570 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e570(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e5a0 at 0x0073E5A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e5a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adcc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adcc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e5d0 at 0x0073E5D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e5d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083add0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083add0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e600 at 0x0073E600 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e600(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083add4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083add4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e630 at 0x0073E630 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e630(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083add8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083add8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e660 at 0x0073E660 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e660(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083addc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083addc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e690 at 0x0073E690 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e690(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ade0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ade0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e6c0 at 0x0073E6C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e6c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ade4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ade4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e6f0 at 0x0073E6F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e6f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ade8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ade8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e720 at 0x0073E720 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e720(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e750 at 0x0073E750 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e750(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adf0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adf0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e780 at 0x0073E780 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e780(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adf4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adf4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e7b0 at 0x0073E7B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e7b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adf8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adf8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e7e0 at 0x0073E7E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e7e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083adfc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083adfc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e810 at 0x0073E810 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e810(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e840 at 0x0073E840 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e840(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e870 at 0x0073E870 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e870(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e8a0 at 0x0073E8A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e8a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e8d0 at 0x0073E8D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e8d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e900 at 0x0073E900 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e900(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e930 at 0x0073E930 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e930(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e960 at 0x0073E960 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e960(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e990 at 0x0073E990 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e990(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e9c0 at 0x0073E9C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e9c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073e9f0 at 0x0073E9F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073e9f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ea20 at 0x0073EA20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ea20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ea50 at 0x0073EA50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ea50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ea80 at 0x0073EA80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ea80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eab0 at 0x0073EAB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eab0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eae0 at 0x0073EAE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eae0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eb10 at 0x0073EB10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eb10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eb40 at 0x0073EB40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eb40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eb70 at 0x0073EB70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eb70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eba0 at 0x0073EBA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eba0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ebd0 at 0x0073EBD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ebd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ec00 at 0x0073EC00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ec00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ec30 at 0x0073EC30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ec30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ec60 at 0x0073EC60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ec60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ec90 at 0x0073EC90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ec90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ecc0 at 0x0073ECC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ecc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ecf0 at 0x0073ECF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ecf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ed20 at 0x0073ED20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ed20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ed50 at 0x0073ED50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ed50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ed80 at 0x0073ED80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ed80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073edb0 at 0x0073EDB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073edb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ede0 at 0x0073EDE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ede0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ee10 at 0x0073EE10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ee10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ee40 at 0x0073EE40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ee40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ee70 at 0x0073EE70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ee70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eea0 at 0x0073EEA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eea0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eed0 at 0x0073EED0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eed0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ef00 at 0x0073EF00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ef00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ef30 at 0x0073EF30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ef30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ef60 at 0x0073EF60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ef60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083ae9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083ae9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ef90 at 0x0073EF90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ef90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aea0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aea0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073efc0 at 0x0073EFC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073efc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aea4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aea4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073eff0 at 0x0073EFF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073eff0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aea8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aea8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f020 at 0x0073F020 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f020(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aeac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aeac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f050 at 0x0073F050 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f050(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aeb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aeb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f080 at 0x0073F080 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f080(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aeb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aeb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f0b0 at 0x0073F0B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f0b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aeb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aeb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f0e0 at 0x0073F0E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f0e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aebc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aebc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f110 at 0x0073F110 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f110(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aec0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aec0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f140 at 0x0073F140 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f140(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aec4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aec4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f170 at 0x0073F170 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f170(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aec8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aec8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f1a0 at 0x0073F1A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f1a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aecc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aecc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f1d0 at 0x0073F1D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f1d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aed0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aed0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f200 at 0x0073F200 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f200(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aed4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aed4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f230 at 0x0073F230 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f230(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aed8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aed8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f260 at 0x0073F260 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f260(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aedc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aedc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f290 at 0x0073F290 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f290(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aee0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aee0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f2c0 at 0x0073F2C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f2c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aee4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aee4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f2f0 at 0x0073F2F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f2f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aee8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aee8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f320 at 0x0073F320 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f320(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aeec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aeec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f350 at 0x0073F350 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f350(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aef0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aef0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f380 at 0x0073F380 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f380(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aef4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aef4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f3b0 at 0x0073F3B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f3b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aef8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aef8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f3e0 at 0x0073F3E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f3e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aefc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aefc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f410 at 0x0073F410 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f410(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af00 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af00 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f440 at 0x0073F440 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f440(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af04 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af04 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f470 at 0x0073F470 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f470(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af08 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af08 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f4a0 at 0x0073F4A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f4a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af0c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af0c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f4d0 at 0x0073F4D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f4d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af10 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af10 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f500 at 0x0073F500 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f500(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af14 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af14 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f530 at 0x0073F530 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f530(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af18 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af18 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f560 at 0x0073F560 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f560(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af1c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af1c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f590 at 0x0073F590 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f590(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af20 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af20 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f5c0 at 0x0073F5C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f5c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af24 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af24 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f5f0 at 0x0073F5F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f5f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af28 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af28 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f620 at 0x0073F620 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f620(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af2c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af2c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f650 at 0x0073F650 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f650(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af30 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af30 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f680 at 0x0073F680 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f680(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af34 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af34 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f6b0 at 0x0073F6B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f6b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af38 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af38 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f6e0 at 0x0073F6E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f6e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af3c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af3c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f710 at 0x0073F710 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f710(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af40 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af40 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f740 at 0x0073F740 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f740(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af44 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af44 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f770 at 0x0073F770 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f770(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af48 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af48 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f7a0 at 0x0073F7A0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f7a0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af4c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af4c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f7d0 at 0x0073F7D0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f7d0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af50 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af50 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f800 at 0x0073F800 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f800(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af54 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af54 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f830 at 0x0073F830 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f830(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af58 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af58 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f860 at 0x0073F860 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f860(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af5c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af5c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f890 at 0x0073F890 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f890(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af60 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af60 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f8c0 at 0x0073F8C0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f8c0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af64 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af64 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f8f0 at 0x0073F8F0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f8f0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af68 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af68 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f920 at 0x0073F920 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f920(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af6c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af6c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f950 at 0x0073F950 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f950(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af70 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af70 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f980 at 0x0073F980 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f980(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af74 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af74 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f9b0 at 0x0073F9B0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f9b0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af78 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af78 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073f9e0 at 0x0073F9E0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073f9e0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af7c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af7c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fa10 at 0x0073FA10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fa10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af80 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af80 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fa40 at 0x0073FA40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fa40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af84 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af84 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fa70 at 0x0073FA70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fa70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af88 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af88 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073faa0 at 0x0073FAA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073faa0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af8c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af8c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fad0 at 0x0073FAD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fad0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af90 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af90 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fb00 at 0x0073FB00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fb00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af94 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af94 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fb30 at 0x0073FB30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fb30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af98 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af98 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fb60 at 0x0073FB60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fb60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083af9c + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083af9c + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fb90 at 0x0073FB90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fb90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afa0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afa0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fbc0 at 0x0073FBC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fbc0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afa4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afa4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fbf0 at 0x0073FBF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fbf0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afa8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afa8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fc20 at 0x0073FC20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fc20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afac + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afac + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fc50 at 0x0073FC50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fc50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afb0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afb0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fc80 at 0x0073FC80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fc80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afb4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afb4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fcb0 at 0x0073FCB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fcb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afb8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afb8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fce0 at 0x0073FCE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fce0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afbc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afbc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fd10 at 0x0073FD10 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fd10(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afc0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afc0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fd40 at 0x0073FD40 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fd40(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afc4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afc4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fd70 at 0x0073FD70 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fd70(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afc8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afc8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fda0 at 0x0073FDA0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fda0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afcc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afcc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fdd0 at 0x0073FDD0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fdd0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afd0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afd0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fe00 at 0x0073FE00 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fe00(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afd4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afd4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fe30 at 0x0073FE30 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fe30(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afd8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afd8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fe60 at 0x0073FE60 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fe60(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afdc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afdc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fe90 at 0x0073FE90 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fe90(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afe0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afe0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fec0 at 0x0073FEC0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fec0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afe4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afe4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073fef0 at 0x0073FEF0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073fef0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afe8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afe8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ff20 at 0x0073FF20 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ff20(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083afec + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083afec + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ff50 at 0x0073FF50 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ff50(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aff0 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aff0 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ff80 at 0x0073FF80 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ff80(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aff4 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aff4 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ffb0 at 0x0073FFB0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ffb0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083aff8 + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083aff8 + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// --- FUN_0073ffe0 at 0x0073FFE0 (size: 38) ---
|
|
|
|
|
|
void FUN_0073ffe0(void)
|
|
|
|
|
|
|
|
{
|
|
|
|
LONG LVar1;
|
|
|
|
undefined4 *puVar2;
|
|
|
|
|
|
|
|
puVar2 = (undefined4 *)(DAT_0083affc + -0x14);
|
|
|
|
LVar1 = InterlockedDecrement((LONG *)(DAT_0083affc + -0x10));
|
|
|
|
if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {
|
|
|
|
(**(code **)*puVar2)(1);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|