Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
/* This file has been generated by the Hex-Rays decompiler.
Copyright (c) 2009 Hex-Rays <info@hex-rays.com>
Detected compiler: Visual C++
*/
#include <windows.h>
#include <defs.h>
//-------------------------------------------------------------------------
// Data declarations
// extern void *adjust_fdiv; weak
extern _UNKNOWN unk_10020118; // weak
extern _UNKNOWN unk_10020120; // weak
extern _UNKNOWN unk_10020128; // weak
extern _UNKNOWN unk_10020130; // weak
extern _UNKNOWN unk_10020134; // weak
extern _UNKNOWN unk_10020138; // weak
extern _UNKNOWN unk_1002013C; // weak
extern _UNKNOWN unk_10020140; // weak
extern _UNKNOWN unk_10020144; // weak
extern _UNKNOWN unk_10020148; // weak
extern _UNKNOWN unk_1002014C; // weak
extern _UNKNOWN unk_10020150; // weak
extern _UNKNOWN unk_10020154; // weak
extern _UNKNOWN unk_10020158; // weak
extern _UNKNOWN unk_1002015C; // weak
extern _UNKNOWN unk_10020160; // weak
extern _UNKNOWN unk_10020164; // weak
extern _UNKNOWN unk_10020168; // weak
extern char a0x160a4[8]; // weak
extern char a0x16061[8]; // weak
extern char a0x15f68[8]; // weak
extern char a0x10b1c[8]; // weak
extern char a0x30667[8]; // weak
extern char a0x3046e[8]; // weak
extern char a0x6999[7]; // weak
extern char a0x312c8[8]; // weak
extern char aAde[4]; // weak
extern char a0x124e3[8]; // weak
extern char a0x1607c[8]; // weak
extern char a0x24e68[8]; // weak
extern char a0x312c4[8]; // weak
extern char a0x202b5[8]; // weak
extern char a0x1fbd9[8]; // weak
extern char a0x6800cc44[11]; // weak
extern char a0x9391[7]; // weak
extern char a0x12f87[8]; // weak
extern char a0x8520[7]; // weak
extern char aAah[4]; // weak
extern char a0x312c0[8]; // weak
extern wchar_t a0[2]; // weak
extern char aAag[4]; // weak
extern char aAaf[4]; // weak
extern char a0x7ffe0300[11]; // weak
extern char aAbu[4]; // weak
extern char a0x4c[5]; // weak
extern char aAbt[4]; // weak
extern char aAbs[4]; // weak
extern char a0x44[5]; // weak
extern char aAbr[4]; // weak
extern char a0x18[5]; // weak
extern char aAbq[4]; // weak
extern char aAbp[4]; // weak
extern char a0x04[5]; // weak
extern char aAbo[4]; // weak
extern char aAbn[4]; // weak
extern char a0x0c[5]; // weak
extern char aAbm[4]; // weak
extern char aAbl[4]; // weak
extern char a0x88[5]; // weak
extern char aAbk[4]; // weak
extern char a0x68[5]; // weak
extern char aAbj[4]; // weak
extern char aAbi[4]; // weak
extern char a0x98[5]; // weak
extern char aAbh[4]; // weak
extern char a0x8c[5]; // weak
extern char aAbg[4]; // weak
extern char a0x84[5]; // weak
extern char aAbf[4]; // weak
extern char a0x58[5]; // weak
extern char aAbe[4]; // weak
extern char a0x54[5]; // weak
extern char aAbd[4]; // weak
extern char a0x48[5]; // weak
extern char aAbc[4]; // weak
extern char a0x38[5]; // weak
extern char aAbb[4]; // weak
extern char a0x30[5]; // weak
extern char aAba[4]; // weak
extern char a0x70[5]; // weak
extern char aAaz[4]; // weak
extern char a0x2c[5]; // weak
extern char aAay[4]; // weak
extern char a0x24[5]; // weak
extern char aAax[4]; // weak
extern char a0x28[5]; // weak
extern char aAaw[4]; // weak
extern char a0x20[5]; // weak
extern char aAav[4]; // weak
extern char a0x1c[5]; // weak
extern char aAau[4]; // weak
extern char a0x00000040[11]; // weak
extern char aAat[4]; // weak
extern char a0x40[5]; // weak
extern char aAas[4]; // weak
extern char a0x14[5]; // weak
extern char aAar[4]; // weak
extern char a0x3c[5]; // weak
extern char aAaq[4]; // weak
extern char a0x10[5]; // weak
extern char aAap[4]; // weak
extern char a0xffffffff[11]; // weak
extern char aAao[4]; // weak
extern char a0x34[5]; // weak
extern char aAan[4]; // weak
extern char a0x08[5]; // weak
extern char aAam[4]; // weak
extern char a0xfa0[6]; // weak
extern char aAal[4]; // weak
extern char a0xb8[5]; // weak
extern char aAak[4]; // weak
extern char aSmbserver[11]; // weak
extern char aAae[4]; // weak
extern char aSmbclient[11]; // weak
extern char aAad[4]; // weak
extern char a60[3]; // weak
extern char aAac[4]; // weak
extern char aAab[4]; // weak
extern char aAaa[4]; // weak
extern char a0x0000008f[11]; // weak
extern char a0x15cf4[8]; // weak
extern char a0x15cb1[8]; // weak
extern char a0x00000012[11]; // weak
extern char a0x15bb5[8]; // weak
extern char a0x108f0[8]; // weak
extern char a0x2b34f[8]; // weak
extern char a0x291c4[8]; // weak
extern char a0xd9f7[7]; // weak
extern char a0x2ba10[8]; // weak
extern char a0x63eb[7]; // weak
extern char a0x15ccc[8]; // weak
extern char a0x25a5f[8]; // weak
extern char a0x2ba0c[8]; // weak
extern char a0x21dd5[8]; // weak
extern char a0x21899[8]; // weak
extern char a0x6800cb52[11]; // weak
extern char a0x92a1[7]; // weak
extern char a0x2ba08[8]; // weak
extern char a0x12ce6[8]; // weak
extern char a0x8430[7]; // weak
extern char a0x001f10c8[11]; // weak
extern char a0xffffff34[11]; // weak
extern char a0xfffffc17[11]; // weak
extern char a0x55[5]; // weak
extern char a0x001a762f[11]; // weak
extern char aAbz[4]; // weak
extern char aTrue[5]; // weak
extern char a0xffffff36[11]; // weak
extern char aAbx[4]; // weak
extern char a0xfffffcd3[11]; // weak
extern char aAbw[4]; // weak
extern char a0x51[5]; // weak
extern char aAbv[4]; // weak
extern char a0x14f88[8]; // weak
extern char a0x14f6b[8]; // weak
extern char a0x14e57[8]; // weak
extern char a0x1006b[8]; // weak
extern char a0x2f9f7[8]; // weak
extern char a0x31486[8]; // weak
extern char a0xfe47[7]; // weak
extern char a0x32028[8]; // weak
extern char a0x11740[8]; // weak
extern char a0x14f5e[8]; // weak
extern char a0x24f9b[8]; // weak
extern char a0x32024[8]; // weak
extern char a0x20395[8]; // weak
extern char aAby[4]; // weak
extern char a0x1fce1[8]; // weak
extern char a0x6802c91f[11]; // weak
extern char a0xa965[7]; // weak
extern char a0x121de[8]; // weak
extern char a0x82c9[7]; // weak
extern char a0x68000000[11]; // weak
extern char aAcy[4]; // weak
extern char a0x135e8[8]; // weak
extern char aAcx[4]; // weak
extern char a0x135cb[8]; // weak
extern char aAcw[4]; // weak
extern char aAcv[4]; // weak
extern char a0x134b0[8]; // weak
extern char aAcu[4]; // weak
extern char aAct[4]; // weak
extern char a0xefdf[7]; // weak
extern char aAcs[4]; // weak
extern char a0x2251f[8]; // weak
extern char aAcr[4]; // weak
extern char a0x22064[8]; // weak
extern char aAcq[4]; // weak
extern char a0xcc39[7]; // weak
extern char aAcp[4]; // weak
extern char a0x24590[8]; // weak
extern char a0x32020[8]; // weak
extern char a0x00000089[11]; // weak
extern char a0x00000011[11]; // weak
extern char aAco[4]; // weak
extern char a0x14d7c[8]; // weak
extern char aAcn[4]; // weak
extern char a0x135be[8]; // weak
extern char aAcm[4]; // weak
extern char a0xffffff30[11]; // weak
extern char aAcl[4]; // weak
extern char a0x1e64d[8]; // weak
extern char aAck[4]; // weak
extern char a0x2458c[8]; // weak
extern char aAcj[4]; // weak
extern char a0x1aad5[8]; // weak
extern char aAci[4]; // weak
extern char a0x1a5a1[8]; // weak
extern char aAch[4]; // weak
extern char a0x0ffe131e[11]; // weak
extern char aAcg[4]; // weak
extern char a0xa08d[7]; // weak
extern char aAcf[4]; // weak
extern char aAce[4]; // weak
extern char a0x1095f[8]; // weak
extern char aAcd[4]; // weak
extern char a0x7a31[7]; // weak
extern char aAcc[4]; // weak
extern char a0x0ffd0000[11]; // weak
extern char aAcb[4]; // weak
extern char a0x78[5]; // weak
extern char a0x24588[8]; // weak
extern char aAca[4]; // weak
extern char aXac[4]; // weak
extern char aXab[4]; // weak
extern char aSmb[4]; // weak
extern char Format[3]; // idb
extern char aOp[3]; // weak
extern char aNbt[4]; // weak
extern char aBrowser[8]; // weak
extern char aServicePack3[]; // idb
extern char aServicePack2[]; // idb
extern char SubStr[]; // idb
extern _UNKNOWN unk_100208C4; // weak
extern char aTcpport[8]; // weak
extern char aXa9[4]; // weak
extern char aXa8[4]; // weak
extern char aXa7[4]; // weak
extern char a0_0_0_0[8]; // weak
extern char aXa6[4]; // weak
extern char aXa5[4]; // weak
extern char aXa4[4]; // weak
extern char aXaa[4]; // weak
extern char aXa3[4]; // weak
extern char aXa1[4]; // weak
extern char aAai[4]; // weak
extern char aAaj[4]; // weak
extern char aXa2[4]; // weak
extern int dword_10020948; // weak
extern int dword_1002094C; // weak
extern int dword_10020950; // weak
extern int dword_10020954; // weak
extern __int16 word_10020958; // weak
extern int dword_1002095C; // weak
extern int dword_10020960; // weak
extern int dword_10020964; // weak
extern int dword_1002096C; // weak
extern int dword_10020970; // weak
extern int dword_10020974; // weak
extern __int16 word_10020978; // weak
extern char aWindows20005_0[17]; // weak
extern char aWindows2000219[18]; // weak
extern char aIpc[5]; // weak
extern char aLanman[7]; // weak
extern char aLanman_0[7]; // weak
extern char Str2[]; // idb
extern char a08x04x04x02x02[]; // idb
extern char asc_10020B38[2]; // idb
extern char Source[3]; // idb
extern int dword_10020B40; // weak
extern __int16 word_10020B44; // weak
extern char aPipe[7]; // weak
extern int dword_10020B50; // weak
extern int dword_10020B54; // weak
extern char aSessionKeyTo_1[59]; // weak
extern char aSessionKeyTo_0[59]; // weak
extern char aSessionKeyToSe[59]; // weak
extern char aSessionKeyToCl[59]; // weak
extern __int16 word_10020C48; // weak
extern __int16 word_10020C4C; // weak
extern char aGt[5]; // weak
extern char aLt[5]; // weak
extern int dword_10020C60; // weak
extern __int16 word_10020C64; // weak
extern char byte_10020C66; // weak
extern char aAmp[6]; // weak
extern char aQuot[7]; // weak
extern char aGt_0[]; // idb
extern char aLt_0[]; // idb
extern char aApos[]; // idb
extern char aAmp_0[]; // idb
extern char aQuot_0[]; // idb
extern __int16 word_10020CA8; // weak
extern char byte_10020CAA; // weak
extern _UNKNOWN unk_10020CAC; // weak
extern char Control[2]; // idb
extern char asc_10020CB4[4]; // idb
extern char aUdpport[8]; // weak
extern char aFalse[6]; // weak
extern wchar_t aT[2]; // weak
extern wchar_t a1[2]; // weak
extern wchar_t asc_10020CD4[2]; // weak
extern char aU[3]; // idb
extern char aX02x[]; // idb
extern __int16 word_10020D00; // weak
extern int dword_10020D18[]; // weak
extern struct _EXCEPTION_POINTERS ExceptionInfo; // idb
extern _UNKNOWN unk_10021238; // weak
extern char *off_10022000; // weak
extern __int16 word_10022004[]; // weak
extern char byte_10022006[]; // weak
extern int (__cdecl *off_10022008)(int); // weak
extern char *off_100220C8; // weak
extern int (__cdecl *off_100220CC)(int, int); // weak
extern int dword_10022114; // weak
extern _UNKNOWN unk_10022848; // weak
extern int dword_10022859; // weak
extern int dword_100228F9; // weak
extern int dword_100228FD; // weak
extern int dword_10022901; // weak
extern int dword_10022905; // weak
extern int dword_10022909; // weak
extern int dword_10022914; // weak
extern _UNKNOWN unk_10022918; // weak
extern int dword_10022CAA; // weak
extern int dword_10022CAE; // weak
extern int dword_10022CB2; // weak
extern int dword_10022CB6; // weak
extern int dword_10022CBA; // weak
extern int dword_10022CBE; // weak
extern int dword_10023138; // weak
extern char byte_1002313C; // weak
extern int dword_1002313F; // weak
extern int dword_10023149; // weak
extern int dword_10023168; // weak
extern _UNKNOWN unk_10023170; // weak
extern int dword_10023924; // weak
extern char *off_10023980[18]; // weak
extern int dword_100239CC; // weak
extern int dword_100239D0; // weak
extern int dword_100239D4; // weak
extern int dword_100239D8; // weak
extern int dword_100239DC; // weak
extern int dword_100239E0; // weak
extern int dword_100239E4; // weak
extern int dword_100239E8; // weak
extern int dword_100239EC; // weak
extern int dword_10023A00; // weak
extern int dword_10023A04; // weak
extern int dword_10023A08; // weak
extern int dword_10023A0C; // weak
extern int dword_10023A10; // weak
extern char byte_10023A18[]; // weak
extern char byte_10023A19[]; // weak
extern char byte_10023A1A[]; // weak
extern char byte_10023A1B[]; // weak
extern char byte_10023A50[]; // weak
extern char byte_10023A51[]; // weak
extern char byte_10023A52[]; // weak
extern char byte_10023A53[]; // weak
extern char byte_10023A54[]; // weak
extern char byte_10023A55[]; // weak
extern char byte_10023A80[]; // weak
extern char byte_10023A81[]; // weak
extern char byte_10023A82[]; // weak
extern char byte_10023A83[]; // weak
extern char byte_10023AC0[]; // weak
extern char byte_10023AC1[]; // weak
extern char byte_10023AC2[]; // weak
extern char byte_10023AC3[]; // weak
extern char byte_10023AC4[]; // weak
extern char byte_10023AC5[]; // weak
extern char byte_10023AF0[]; // weak
extern char byte_10023AF1[]; // weak
extern char byte_10023AF2[]; // weak
extern char byte_10023AF3[]; // weak
extern _UNKNOWN unk_10023B10; // weak
extern _UNKNOWN unk_10023B11; // weak
extern _UNKNOWN unk_10023B12; // weak
extern _BYTE byte_10023B13[61]; // idb
extern char byte_10023B50[]; // weak
extern char byte_10023B60[]; // weak
extern int dword_10023D60; // weak
extern int dword_10023D64; // weak
extern int dword_10023D68; // weak
extern int dword_10023D6C; // weak
extern int dword_10023D70; // weak
extern int dword_10023D74; // weak
extern int dword_10023D78; // weak
extern int dword_10023D7C; // weak
extern int dword_10023D80; // weak
extern int dword_10023D84; // weak
extern int dword_10023D88; // weak
extern int dword_10023D8C; // weak
extern int dword_10023D90; // weak
extern int dword_10023D94; // weak
extern int dword_10023D98; // weak
extern int dword_10023D9C; // weak
extern int dword_10023DA0; // weak
extern int dword_10023DA4; // weak
extern int dword_10023DA8; // weak
extern int dword_10023DAC; // weak
extern char *off_10023DB0[7]; // weak
extern char *off_10023DB4[6]; // weak
extern char *off_10023DB8[5]; // weak
extern char *off_10023DBC[4]; // weak
extern char *off_10023DC0[3]; // weak
extern char *off_10023DC4[2]; // weak
extern char *off_10023DC8; // weak
extern void *off_10023DCC; // weak
extern char *off_10023DD0[2]; // weak
extern char *off_10023DD4; // weak
extern void *off_10023DD8; // weak
extern char *off_10023DDC[2]; // weak
extern char *off_10023DE0; // weak
extern void *off_10023DE4; // weak
extern int dword_10023DE8; // weak
extern int dword_10023DEC; // weak
extern _DWORD dword_10023DF0[4]; // idb
extern int dword_10023E00; // weak
extern int dword_100244F8; // weak
extern int dword_100244FC; // weak
extern int dword_10024500; // weak
extern int dword_10024504; // weak
extern int dword_10024508; // weak
extern int dword_1002450C; // weak
extern int dword_10024520; // weak
extern int dword_10024524; // weak
extern int dword_10024528; // weak
extern int dword_1002452C; // weak
extern int dword_10024534; // weak
extern int dword_10024578; // weak
extern __int16 word_10024604; // weak
extern __int16 word_10024608; // weak
extern __int16 word_1002460C; // weak
extern __int16 word_10024610; // weak
extern int dword_10024614; // weak
extern int dword_10024618; // weak
extern int dword_1002461C; // weak
extern int dword_10024620; // weak
extern int dword_10024624; // weak
extern int dword_10024628; // weak
extern int dword_1002462C; // weak
extern int dword_10024630; // weak
extern __int16 word_10024634; // weak
extern int dword_10024638; // weak
extern int dword_1002463C; // weak
extern __int16 word_10024640; // weak
extern int dword_10024844; // weak
extern int dword_10024848; // weak
extern volatile LONG Destination; // idb
extern int dword_10024850; // weak
extern void *Memory; // idb
extern int (__cdecl *dword_10024858)(_DWORD, _DWORD, _DWORD); // weak
extern int (__thiscall *dword_1002485C)(_DWORD, _DWORD, _DWORD, _DWORD); // weak
extern int (__cdecl *dword_10024860)(_DWORD, _DWORD); // weak
//-------------------------------------------------------------------------
// Function declarations
#define __thiscall __cdecl // Test compile in C mode
// signed int __usercall sub_10001050<eax>(int a1<eax>, int a2<ecx>, int a3, int (__cdecl *a4)(_DWORD, _DWORD));
// signed int __usercall sub_100010D0<eax>(int a1<eax>, int a2<ebx>);
signed int __cdecl sub_100011D0(int a1);
// signed int __usercall sub_10002E40<eax>(int a1<edi>, int a2, u_short hostshort, int a4);
int __cdecl svchost_1(struct in_addr in, int, int); // idb
// int __usercall sub_100032C0<eax>(__int16 a1<dx>, SOCKET a2<esi>, char *a3, int a4, int a5);
// signed int __usercall sub_10003360<eax>(int a1<edi>, SOCKET s, int a3, int flags);
void __cdecl sub_100033B0(SOCKET s, int a2, int a3);
int __cdecl sub_10003470(int, int, u_short hostshort, int); // idb
int __cdecl sub_10003530(int, int, u_short hostshort, int, int, int); // idb
// char __usercall sub_10003710<al>(int a1<ebx>, int a2);
char __cdecl sub_100038C0(int a1);
signed int __thiscall sub_10003930(void *this, int a2);
int __cdecl sub_10003950(_DWORD, _DWORD, _DWORD); // weak
signed int __cdecl sub_10003AB0(int a1);
signed int __cdecl sub_10003BB0(int a1);
signed int __cdecl sub_10003CA0(int a1);
signed int __cdecl sub_10003D30(int a1);
signed int __cdecl sub_10003E00(int a1);
signed int __cdecl sub_10003E90(int a1);
int __cdecl sub_10003EF0(int a1, int a2);
// int __usercall sub_10003FA0<eax>(int a1<eax>, int a2);
signed int __cdecl sub_10004010(int a1, int a2, int a3);
signed int __cdecl sub_10004980(int a1, int a2);
// signed int __usercall sub_10004A70<eax>(int a1<esi>);
signed int __cdecl sub_10004BD0(int a1);
signed int __cdecl sub_10004C30(int a1, int a2, int a3);
signed int __cdecl sub_10004DA0(int a1, int a2, int a3);
// signed int __usercall sub_10004F90<eax>(int a1<eax>);
signed int __cdecl sub_10005240(int a1);
int __cdecl sub_10005280(int a1);
signed int __cdecl sub_100052A0(int a1);
int __cdecl sub_100052E0(int a1);
int __cdecl sub_100055C0(int a1);
signed int __cdecl sub_100055E0(int a1);
int __cdecl sub_10005640(int a1, int a2, int a3);
int __cdecl sub_10005670(int a1, int a2, const void *a3, unsigned int a4);
int __cdecl sub_100056E0(int a1, int a2, const void *a3, unsigned int a4);
signed int __cdecl sub_10005740(int a1, int a2, const void *a3, unsigned int a4, const void *a5, unsigned int a6, int a7, const void *a8, unsigned int a9, int a10, int a11);
signed int __cdecl sub_100057F0(int a1, int a2, const void *a3, unsigned int a4, const void *a5, unsigned int a6, const void *a7, unsigned int a8, int a9, int a10);
signed int __cdecl sub_10005890(int a1, int a2, const void *a3, unsigned int a4, const void *a5, unsigned int a6, int a7, const void *a8, unsigned int a9, int a10, int a11, const void *a12, unsigned int a13);
int __cdecl sub_10005900(int a1, signed int a2, int a3);
signed int __cdecl sub_10005930(int a1);
// signed int __usercall sub_10005AD0<eax>(int a1<ebx>, int a2, int a3);
// signed int __usercall sub_10005B30<eax>(int a1<edi>, int a2, int a3);
signed int __cdecl sub_10005BD0(int a1, int a2, int a3);
signed int __cdecl sub_10005C30(int a1);
bool __cdecl sub_10005E90();
bool __cdecl sub_10005ED0();
SOCKET __cdecl sub_10005EE0(int a1);
int __cdecl sub_10005F40(SOCKET s); // idb
int __cdecl sub_10005F60(SOCKET s, int); // idb
int __cdecl sub_10005FA0(SOCKET s, int a2, const struct sockaddr *to);
int __cdecl sub_10005FF0(SOCKET s, int, struct timeval timeout); // idb
unsigned int __cdecl sub_100060B0(SOCKET s, int a2, struct sockaddr *from, struct timeval timeout);
signed int __cdecl sub_10006180(int a1);
signed int __cdecl sub_100062F0(int a1);
signed int __cdecl sub_100063B0(int a1, int a2, int a3);
signed int __cdecl sub_10006430(int a1, int a2, const void *a3, unsigned int a4);
signed int __cdecl sub_10006520(int a1, void *a2, int a3, int a4, unsigned int a5);
signed int __cdecl sub_100065A0(int a1, int a2, const void *a3, unsigned int a4);
signed int __cdecl sub_10006620(int a1, int a2, void *a3, int *a4, unsigned int a5);
signed int __cdecl sub_10006670(int a1, int a2, void *a3, int a4, unsigned int a5);
signed int __cdecl sub_100066F0(int a1, int a2, int a3, int a4);
signed int __cdecl sub_10006A20(int a1, int a2, int a3);
signed int __cdecl sub_10006BF0(int a1, int a2, int a3, int a4);
signed int __cdecl sub_10006D40(int a1, int a2, int a3);
signed int __cdecl sub_10006E60(int a1, int a2, int a3, int a4);
signed int __cdecl sub_10006F50(int a1, int a2, int a3, int a4);
signed int __cdecl sub_10007040(int a1, int a2, int a3, unsigned int a4, int a5);
bool __cdecl sub_10007090(int a1, int a2, const void *a3);
void *__cdecl sub_100070D0(int a1, int a2);
int __cdecl sub_10007140(int a1);
signed int __cdecl sub_10007160(int a1, int a2, signed int a3);
signed int __cdecl sub_100071A0(int a1, int a2, int a3);
signed int __cdecl sub_10007240(int a1, int a2, __int16 a3);
signed int __cdecl sub_100072D0(int a1, int a2, char a3);
signed int __cdecl sub_10007330(int a1, int a2, int a3, int a4);
signed int __cdecl sub_10007370(int a1, int a2, int a3, signed int a4, int a5);
int __cdecl sub_10007460(int, int, u_short hostshort, __int16, int); // idb
int __cdecl sub_100074E0(int a1);
void __cdecl sub_100075D0(int a1);
int __cdecl sub_10007600(int a1);
int __cdecl sub_100077A0(int a1);
int __cdecl sub_10007800(int a1);
int __cdecl sub_10007CA0(int a1);
int __cdecl sub_10007CC0(int a1, int a2, int hostshort, __int16 a4, int a5);
signed int __cdecl sub_10007D20(int a1);
signed int __cdecl sub_10008070(int a1, int a2, int a3);
signed int __cdecl sub_10008220(int a1, int a2, __int16 a3, char a4);
signed int __cdecl sub_10008460(int a1, int a2, int a3, int a4);
char __cdecl sub_10008670(unsigned __int8 a1, unsigned __int16 a2);
int __cdecl sub_100086B0(int a1, int a2, char a3, int a4);
int __cdecl sub_10008840(int, SOCKET s, int, struct timeval timeout); // idb
int __cdecl sub_10008990(int a1, int a2, int a3, char a4);
signed int __cdecl sub_10008A60(int a1, int a2, int a3, char a4);
signed int __cdecl sub_10008B00(int a1, int a2, int a3, char a4);
signed int __cdecl sub_10008B50(signed int a1, int a2, int a3, int a4);
signed int __cdecl sub_10008C10(int a1, int a2);
signed int __cdecl sub_10008E20(int a1, const void *a2, int a3);
signed int __cdecl sub_10008E90(int a1);
signed int __cdecl sub_10008F60(int a1, int a2);
u_long __cdecl sub_100090B0(int a1, int a2, unsigned int a3, signed int a4);
int __cdecl sub_10009200(int a1, int a2);
signed int __cdecl sub_10009390(int a1, int a2, int a3, int a4);
bool __cdecl sub_100093D0(int a1, int a2, int a3, int *a4);
bool __cdecl sub_10009520(int a1, int a2, int a3);
bool __cdecl sub_10009630(int a1, int a2, int a3);
signed int __cdecl sub_100096D0(int a1, int a2, int a3, int a4);
bool __cdecl sub_100097A0(int a1, int a2, int a3);
bool __cdecl sub_10009820(int a1, int a2, int a3, int *a4);
bool __cdecl sub_100098C0(int a1, int a2, int a3);
bool __cdecl sub_10009970(int a1, int a2, int a3);
signed int __cdecl sub_100099E0(int a1, int a2, int a3, int *a4);
bool __cdecl sub_10009BB0(int a1, int a2, int a3, int *a4);
bool __cdecl sub_10009C80(int a1, int a2, int a3, int *a4);
bool __cdecl sub_10009CF0(int a1, int a2, int a3, int *a4);
int __cdecl sub_10009D90(int a1, int a2);
int __cdecl sub_10009FD0(int a1, int a2, int a3);
signed int __cdecl sub_1000A010(int a1, int a2, signed int a3, int a4);
signed int __cdecl sub_1000A1C0(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_1000A380(int a1, int a2, int a3);
signed int __cdecl sub_1000A480(int a1, int a2, int a3);
signed int __cdecl sub_1000A580(int a1, int a2, int a3, int a4, int a5, int a6, int a7);
signed int __cdecl sub_1000A9F0(int a1, int a2, int a3);
signed int __cdecl sub_1000ABE0(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_1000AF50(int a1, int a2, int a3);
signed int __cdecl sub_1000B240(int a1, int a2, int a3);
signed int __cdecl sub_1000B760(int a1, int a2);
signed int __cdecl sub_1000B7B0(int a1, int a2, int a3);
void *__cdecl sub_1000B8A0(size_t Size);
// void *__cdecl realloc(void *Memory, size_t NewSize);
signed int __cdecl sub_1000B8E0(int a1);
signed int __cdecl sub_1000B940(int a1, int a2, int a3);
int __cdecl sub_1000B9B0(int a1);
// signed int __usercall sub_1000B9D0<eax>(int a1<edi>, int a2, int a3, int a4);
signed int __cdecl sub_1000BB20(int a1, int a2, int a3);
unsigned int __cdecl sub_1000BC30(const char *a1, int a2, char a3);
int __cdecl sub_1000BCB0(int, char *Dest); // idb
signed __int64 __cdecl sub_1000BD00(int a1, int a2, int a3);
signed __int64 __cdecl sub_1000BD60(int a1, int a2, int a3);
int __cdecl sub_1000BDC0(int a1, int a2, int a3, int a4, int a5, int a6);
int __cdecl sub_1000BE30(int a1);
bool __cdecl sub_1000BEA0(int a1, int a2, int a3);
bool __cdecl sub_1000BFF0(int a1, int a2, int a3);
bool __cdecl sub_1000C0D0(int a1, int a2, int a3, int a4);
bool __cdecl sub_1000C2C0(int a1, int a2, int a3, int *a4);
int __cdecl sub_1000C2F0(int a1, int a2, char a3);
signed int __cdecl sub_1000C450(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_1000C710(int a1, int a2, int a3);
signed int __cdecl sub_1000C870(int a1, int a2, int a3, int a4, int a5);
unsigned int __cdecl sub_1000C940(int a1, int a2, unsigned int a3, int a4, int a5);
unsigned int __thiscall sub_1000C9B0(int this, const void *a2, size_t Size, void *a4, int a5, int a6, void *Memory, int a8, int a9, int a10, int a11, int a12, __int16 a13, int a14, int a15, int a16, int a17, int a18, int a19, int a20, int a21, int a22, int a23, int a24, int a25, int a26, int a27, int a28, int a29, int a30, int a31, unsigned __int8 a32, struct sockaddr to, struct sockaddr to, struct sockaddr to, struct sockaddr to, char a37, int a38, int a39, int a40, int a41, int a42, int a43, int a44, int a45, int a46, int a47, int a48, int a49, int a50, int a51, int a52, int a53, int a54, int a55, int a56, unsigned int a57);
signed int __cdecl sub_1000CFA0(int a1, int a2, int a3);
signed int __cdecl sub_1000D460(const char *a1, char a2, void *a3);
signed int __cdecl sub_1000D560(int a1, int a2, int a3);
signed int __cdecl sub_1000D5D0(int a1, int a2, int a3, int *a4);
signed int __cdecl sub_1000D650(int a1, int a2, __int16 a3);
bool __cdecl sub_1000D730(int a1, int a2, int a3);
signed int __cdecl sub_1000D870(int a1, int a2);
signed int __cdecl sub_1000DA00(int a1, int a2, int a3);
signed int __cdecl sub_1000DA30(int a1, int a2, int a3);
signed int __cdecl sub_1000DE00(int a1, int a2, int a3, int *a4);
signed int __cdecl sub_1000DF90(int a1, int a2, int a3, int a4);
signed int __cdecl sub_1000E030(int a1, int a2, int a3);
signed int __cdecl sub_1000E4C0(int a1, int a2, int a3);
signed int __cdecl sub_1000EA30(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_1000EDB0(int a1, int a2, int a3, int *a4, int a5);
signed int __cdecl sub_1000F120(int a1, int a2, int a3, int *a4, int a5);
signed int __cdecl sub_1000F4F0(signed int a1, int a2, int a3, int a4);
signed int __cdecl sub_1000F590(signed int a1, int a2, int a3, int a4);
signed int __cdecl sub_1000F650(signed int a1, int a2, int a3, int a4, int a5);
bool __cdecl sub_1000F7E0(int a1, int a2, int a3);
bool __cdecl sub_1000F9A0(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_1000FCA0(int a1, int a2, int a3);
signed int __cdecl sub_10010010(int a1, int a2, int a3, int a4);
signed int __cdecl sub_100100C0(int a1, int a2, int a3, int a4);
signed int __cdecl sub_10010220(int a1, int a2, int a3, int *a4);
bool __cdecl sub_100104D0(int a1, int a2, int a3, int *a4);
signed int __cdecl sub_10010540(int a1, int a2, int a3, int a4);
// signed int __usercall sub_10010840<eax>(int a1<ebp>, int a2, int a3, int a4, int a5, int a6);
signed int __cdecl sub_10010BA0(int a1, int a2, int a3);
signed int __cdecl sub_10010C70(int a1, int a2, int a3, int a4);
bool __cdecl sub_10010CC0(int a1, int a2, int a3);
bool __cdecl sub_10010E30(int a1, int a2, int a3, int *a4);
signed int __cdecl sub_10010F20(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_10011150(int a1, int a2, int a3, int a4, int a5, int a6);
bool __cdecl sub_10011210(int a1, int a2, int a3);
signed int __cdecl sub_10011340(int a1, int a2, int a3, int *a4);
signed int __cdecl sub_100114F0(int a1, int a2, int a3);
signed int __cdecl sub_10011680(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_10011750(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_10011C30(int a1, int a2, int a3, int *a4);
signed int __cdecl sub_10011E10(int a1, int a2, int a3, int a4, int a5, int a6);
char __cdecl sub_10011F50(int a1, int a2);
char __cdecl sub_10011F90(int a1, void *a2, int a3);
int __cdecl sub_10011FD0(int a1, int a2, int a3, int a4);
int __cdecl sub_10012010(int a1, int a2, int a3);
int __cdecl sub_10012050(int a1, int a2, int a3);
int __cdecl sub_10012080(int a1, int a2);
int __cdecl sub_100120D0(int a1, int a2);
int __cdecl sub_10012120(int a1);
signed int __cdecl sub_10012150(int a1, int a2, int a3, unsigned int a4);
signed int __cdecl sub_10012190(int a1);
signed int __cdecl sub_100121C0(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_10012200(int a1, int a2, int a3, unsigned int a4, int a5);
bool __cdecl sub_10012240(int a1, int a2, int a3);
int __thiscall sub_100122E0(void *this, int a2, int a3, int a4);
// int __usercall sub_10012850<eax>(int result<eax>, int a2<esi>);
// signed __int64 __usercall sub_10012920<edx:eax>(int a1<eax>, int a2<ecx>, int a3, int a4);
signed __int64 __cdecl sub_10012A80(int a1, int a2, int a3);
signed __int64 __cdecl sub_10012AD0(int a1, int a2, int a3);
signed int __cdecl sub_10012AF0(int a1, int a2, int a3);
signed int __cdecl sub_10012B50(int a1, int a2, int a3);
signed int __cdecl sub_10012DF0(int a1, int a2, int a3);
signed int __cdecl sub_10012EC0(int a1, int a2, int a3);
int __cdecl sub_10012F60(int a1, int a2, int a3);
signed int __cdecl sub_10012F90(int a1, int a2);
_BYTE __cdecl nullsub_1(_DWORD arg0, _DWORD _8);
int __cdecl sub_10013020(int a1, int a2, int a3, int a4);
int __cdecl sub_100135C0(int a1, int a2);
signed int __cdecl sub_100137F0(int a1, int a2);
signed int __cdecl sub_10013A60(int a1, int a2, int a3, int a4);
bool __cdecl sub_10013DD0(int a1, int a2, int a3);
signed int __cdecl sub_10013F80(int a1, int a2, int a3);
int __cdecl sub_10014490(int a1);
int __cdecl sub_100144B0(int a1);
bool __cdecl sub_100144F0(int a1, int a2, int a3);
bool __cdecl sub_10014560(int a1, int a2, int a3, int *a4);
int __cdecl sub_100145F0(unsigned int a1, int a2);
int __cdecl sub_10014A40(int a1, void *a2, int a3);
signed int __cdecl sub_10014E40(int a1, int a2, int a3, unsigned int a4);
int __cdecl sub_10014FF0(int a1, int a2, char a3);
signed int __cdecl sub_100150B0(int a1, int a2, int a3, int a4, int a5);
signed int __cdecl sub_10015190(int a1, int a2, int a3, unsigned int a4, int a5);
_BYTE __cdecl sub_10015370(int a1); // weak
bool __cdecl sub_100153D0(int a1, int a2, int a3);
bool __cdecl sub_10015580(int a1, int a2, int a3);
int __cdecl sub_100156F0(int a1);
int __cdecl sub_10015710(int a1);
_DWORD __cdecl sub_10015740(_DWORD, _DWORD, _DWORD, _DWORD); // weak
_DWORD __cdecl sub_10015760(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); // weak
_DWORD __cdecl sub_10015770(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); // weak
int __cdecl sub_100157D0(int a1);
signed int __cdecl sub_10015870(int a1, int a2, int a3);
int __cdecl sub_100159C0();
bool __cdecl sub_100159D0(int a1, int a2, int a3);
int __cdecl sub_10015AE0(const void *a1, int a2, int a3);
int __cdecl sub_10015BA0(int a1, int a2, int a3);
int __cdecl sub_10015C00(const void *a1, const void *a2, const void *a3, const void *a4, unsigned int a5, int a6);
u_long __cdecl sub_10015CF0(int a1, int a2, int a3);
unsigned int __cdecl sub_10015DA0(int a1, int a2, int a3, unsigned int a4);
void __cdecl sub_10016020(void *Memory);
signed int __cdecl sub_10016080(int a1, int a2);
bool __cdecl sub_100160A0(int a1);
bool __cdecl sub_100160C0(int a1);
bool __cdecl sub_100160E0(int a1);
int __cdecl sub_10016120(int a1);
bool __cdecl sub_10016130(int **a1, int *a2);
// signed int __usercall sub_10016160<eax>(int a1<edi>);
int __cdecl sub_10016270(int a1);
bool __cdecl sub_100162B0(int a1, int *a2, int *a3);
// signed int __usercall sub_10016300<eax>(const char *a1<eax>, int a2<esi>);
signed int __cdecl sub_10016350(int a1, const char *a2);
int __cdecl sub_100163A0(const char *a1, const char *a2, const char *a3, const char *a4, int a5, const char *a6, int (__cdecl *a7)(_DWORD));
signed int __cdecl sub_100164C0(int a1, int a2);
int sub_10016520(); // weak
bool __cdecl sub_10016600(int **a1, int *a2);
void __cdecl sub_10016630(void *Memory);
int __cdecl sub_100166D0(int a1, int a2);
int **__cdecl sub_10016720(int a1, int *a2);
void *__cdecl sub_100167B0(const char *a1, const char *a2);
signed int __cdecl sub_10016860(int a1, int **a2);
void __cdecl sub_100168E0(void *Memory);
int **__cdecl sub_10016950(int a1, int *a2);
_DWORD __cdecl sub_100169B0(_DWORD); // weak
signed int __cdecl sub_100169E0(int a1, const char *a2);
int __cdecl sub_10016A40(const char *a1, const char *a2, const char *a3);
_DWORD __cdecl sub_10016B00(_DWORD, _DWORD); // weak
int **__cdecl sub_10016B60(int a1, int *a2);
signed int __cdecl sub_10016BA0(int a1, int a2);
signed int __cdecl sub_10016C00(int a1);
void __cdecl sub_10016C80(void *Memory);
int __cdecl sub_10016D20(int a1, int a2);
int **__cdecl sub_10016D70(int a1, int *a2);
void *__cdecl sub_10016E00(const char *a1);
bool __cdecl sub_10016E80(int a1);
bool __cdecl sub_10016EA0(int a1);
bool __cdecl sub_10016EC0(int a1);
// signed int __usercall sub_10016EE0<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<edi>, const char *a3, int a4);
signed int __cdecl sub_10016F70(int a1, int a2);
signed int __cdecl sub_10016FB0(int a1, int a2);
signed int __cdecl sub_10016FF0(int a1, int a2);
// signed int __usercall sub_10017030<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
int sub_100170B0(); // weak
int sub_10017110(); // weak
int sub_10017160(); // weak
int sub_10017180(); // weak
int sub_100171E0(); // weak
int sub_10017230(); // weak
int sub_10017250(); // weak
int sub_100172B0(); // weak
int sub_10017300(); // weak
// signed int __usercall sub_10017320<eax>(int a1<ebx>, signed int (__cdecl *a2)(const char *, int)<edi>, void *(__cdecl *a3)(int)<esi>, bool (__cdecl *a4)(int));
signed int __cdecl sub_10017380(int a1);
int __cdecl sub_100173E0(const char *a1, const char *a2, int a3, const char *a4);
signed int __cdecl sub_10017410(int a1);
int sub_10017470(); // weak
signed int __cdecl sub_100174A0(int a1);
bool __cdecl sub_10017500(int a1);
int sub_10017520(); // weak
signed int __cdecl sub_10017540(int a1, int a2);
// signed int __usercall sub_10017580<eax>(int a1<ebx>, signed int (__thiscall *a2)(void *, const char *, int)<edi>, void *(__cdecl *a3)(__int16)<esi>, int (__cdecl *a4)(int, int, int, int));
int sub_100175E0(); // weak
int sub_10017600(); // weak
int sub_10017650(); // weak
signed int __cdecl sub_10017670(int a1);
int sub_100176D0(); // weak
bool __cdecl sub_10017700(int a1);
bool __cdecl sub_10017720(int a1);
signed int __cdecl sub_10017760(int a1, int a2);
// signed int __usercall sub_100177A0<eax>(int a1<ebx>, signed int (__thiscall *a2)(void *, const char *, int)<edi>, void *(__cdecl *a3)(unsigned __int16)<esi>, int (__cdecl *a4)(int, int, int, int));
// signed int __usercall sub_10017800<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
// signed int __usercall sub_10017860<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
int sub_100178D0(); // weak
int sub_100178F0(); // weak
int sub_10017940(); // weak
int sub_10017960(); // weak
int sub_10017980(); // weak
int sub_100179D0(); // weak
signed int __cdecl sub_100179F0(int a1);
signed int __cdecl sub_10017A50(int a1);
int sub_10017AD0(); // weak
bool __cdecl sub_10017B00(int a1);
signed int __cdecl sub_10017B20(int a1, int a2);
signed int __cdecl sub_10017B60(int a1, int a2);
// signed int __usercall sub_10017BB0<eax>(int a1<ebx>, signed int (__thiscall *a2)(void *, const char *, int)<edi>, void (__cdecl *a3)(int)<esi>, int (__cdecl *a4)(int, int, int, int));
// signed int __usercall sub_10017C10<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
int sub_10017C90(); // weak
int sub_10017CB0(); // weak
int sub_10017D00(); // weak
signed int __cdecl sub_10017D20(int a1);
int __cdecl sub_10017D80(const char *a1, const char *a2, int a3, const char *a4);
bool __cdecl sub_10017DB0(int a1);
bool __cdecl sub_10017DD0(int a1);
signed int __cdecl sub_10017DF0(int a1, int a2);
// signed int __usercall sub_10017E30<eax>(int a1<ebx>, signed int (__cdecl *a2)(const char *, int)<edi>, int (__cdecl *a3)(int)<esi>, int (__cdecl *a4)(int, int, int, int));
// signed int __usercall sub_10017E90<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
int sub_10017F00(); // weak
int sub_10017F70(); // weak
int sub_10017FC0(); // weak
int sub_10017FE0(); // weak
int sub_10018050(); // weak
int sub_100180A0(); // weak
signed int __cdecl sub_100180C0(int a1);
signed int __cdecl sub_10018120(int a1);
int sub_10018180(); // weak
bool __cdecl sub_100181B0(int a1);
signed int __cdecl sub_100181D0(int a1, int a2);
// signed int __usercall sub_10018210<eax>(int a1<ebx>, signed int (__cdecl *a2)(const char *, int)<edi>, int (__cdecl *a3)(int)<esi>, int (__cdecl *a4)(int, int, int, int));
int sub_10018270(); // weak
int sub_100182E0(); // weak
int sub_10018330(); // weak
signed int __cdecl sub_10018350(int a1);
int sub_100183B0(); // weak
bool __cdecl sub_100183E0(int a1);
signed int __cdecl sub_10018400(int a1, int a2);
signed int __cdecl sub_10018440(int a1, int a2);
// signed int __usercall sub_10018490<eax>(int a1<ebx>, int (__cdecl *a2)(char *, int)<edi>, int (*a3)()<esi>, bool (__cdecl *a4)(int));
int sub_100184F0(); // weak
int sub_10018560(); // weak
int sub_100185B0(); // weak
signed int __cdecl sub_100185D0(int a1);
int __cdecl sub_10018630(const char *a1, const char *a2, int a3, const char *a4);
signed int __cdecl sub_10018660(int a1, int *a2, int *a3, int a4, int a5);
signed int __thiscall sub_100186F0(void *this, int a2, int *a3, int *a4);
signed int __cdecl sub_10018780(int *a1, int *a2);
void *__cdecl sub_100187E0(const char *a1);
bool __cdecl sub_10018830(int *a1, int *a2);
void *__cdecl sub_10018860(const void *Src, size_t Size);
bool __cdecl sub_100188A0(int a1);
void *__cdecl sub_100188B0(int a1);
char *__cdecl sub_100189D0();
signed int __cdecl sub_100189E0(const char *a1, int a2);
char *__cdecl sub_10018B20();
bool __cdecl sub_10018B30(int a1);
// signed int __usercall sub_10018B50<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2, int NumOfElements, int a4, size_t *a5, int a6);
int sub_10018CF0(); // weak
// signed int __usercall sub_10018D30<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<edi>, int a3<esi>);
int sub_10018DA0(); // weak
int sub_10018E00(); // weak
int sub_10018E50(); // weak
// signed int __usercall sub_10018E70<eax>(int a1<ebx>, int (*a2)()<edi>, void *(__cdecl *a3)(size_t, int, int)<esi>, signed int (__cdecl *a4)(unsigned int, int *, int));
signed int __cdecl sub_10018EE0(int a1);
bool __cdecl sub_10018F40(int a1);
// signed int __usercall sub_10018F60<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<edi>, const void *Src, size_t Size, int a5);
int sub_10019000(); // weak
// signed int __usercall sub_10019030<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
int sub_100190C0(); // weak
int sub_10019120(); // weak
int sub_10019170(); // weak
// signed int __usercall sub_10019190<eax>(int a1<ebx>, signed int (__cdecl *a2)(const char *, int, int)<edi>, void *(__cdecl *a3)(int, unsigned int)<esi>, bool (__cdecl *a4)(int));
signed int __cdecl sub_10019200(int a1);
bool __cdecl sub_10019260(int a1);
// signed int __usercall sub_10019280<eax>(int (__cdecl *a1)(_DWORD)<eax>, void *a2<ebx>, unsigned int a3<edi>, int a4, int a5);
int sub_10019320(); // weak
int sub_10019350(); // weak
int sub_100193B0(); // weak
int sub_10019400(); // weak
// signed int __usercall sub_10019420<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_10019490(int a1);
bool __cdecl sub_100194F0(int a1);
bool __cdecl sub_10019510(int a1);
// signed int __usercall sub_10019550<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<ecx>, int a3<esi>);
int sub_100195F0(); // weak
int sub_10019650(); // weak
int sub_100196A0(); // weak
int sub_100196C0(); // weak
int sub_10019720(); // weak
int sub_10019770(); // weak
// signed int __usercall sub_10019790<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_10019800(int a1);
signed int __cdecl sub_10019860(int a1);
bool __cdecl sub_100198E0(int a1);
int sub_10019900(); // weak
int sub_10019960(); // weak
int sub_100199B0(); // weak
// signed int __usercall sub_100199D0<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_10019A40(int a1);
bool __cdecl sub_10019AA0(int a1);
bool __cdecl sub_10019AC0(int a1);
bool __cdecl sub_10019AE0(int a1);
// signed int __usercall sub_10019B00<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2, size_t NumOfElements, void *a4, int a5);
int sub_10019C00(); // weak
// signed int __usercall sub_10019C30<eax>(int (__cdecl *a1)(_DWORD)<eax>, int a2<edi>, int a3<esi>);
int sub_10019CA0(); // weak
int sub_10019D00(); // weak
int sub_10019D50(); // weak
int sub_10019D70(); // weak
int sub_10019DD0(); // weak
int sub_10019E20(); // weak
int sub_10019E40(); // weak
int sub_10019EA0(); // weak
int sub_10019EF0(); // weak
// signed int __usercall sub_10019F10<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_10019F80(int a1);
signed int __cdecl sub_10019FE0(int a1);
signed int __cdecl sub_1001A040(int a1);
bool __cdecl sub_1001A0A0(int a1);
int sub_1001A0C0(); // weak
int sub_1001A120(); // weak
int sub_1001A170(); // weak
// signed int __usercall sub_1001A190<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, signed int (__cdecl *a4)(unsigned int, int));
signed int __cdecl sub_1001A200(int a1);
bool __cdecl sub_1001A260(int a1);
bool __cdecl sub_1001A280(int a1);
int sub_1001A2A0(); // weak
int sub_1001A300(); // weak
int sub_1001A350(); // weak
int sub_1001A370(); // weak
int sub_1001A3D0(); // weak
int sub_1001A420(); // weak
// signed int __usercall sub_1001A440<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_1001A4B0(int a1);
signed int __cdecl sub_1001A510(int a1);
bool __cdecl sub_1001A570(int a1);
// signed int __usercall sub_1001A590<eax>(int (__cdecl *a1)(_DWORD)<eax>, void *a2<ebx>, unsigned int a3<edi>, int a4, int a5);
int sub_1001A630(); // weak
int sub_1001A690(); // weak
int sub_1001A6E0(); // weak
// signed int __usercall sub_1001A700<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_1001A770(int a1);
bool __cdecl sub_1001A7D0(int a1);
// signed int __usercall sub_1001A7F0<eax>(int (__cdecl *a1)(_DWORD)<eax>, void *a2<ebx>, size_t a3<edi>, int a4, int a5);
int sub_1001A890(); // weak
int sub_1001A8F0(); // weak
int sub_1001A940(); // weak
// signed int __usercall sub_1001A960<eax>(int a1<ebx>, int (*a2)()<edi>, int (*a3)()<esi>, int (*a4)());
signed int __cdecl sub_1001A9D0(int a1);
bool __cdecl sub_1001AA30(int a1);
// signed int __usercall sub_1001AA50<eax>(int a1<ebx>, signed int (__thiscall *a2)(void *, const char *, int)<edi>, void (__cdecl *a3)(int)<esi>, int (__cdecl *a4)(int, int, int, int));
// signed int __usercall sub_1001AAB0<eax>(int a1<eax>, int a2<ecx>, int (__cdecl *a3)(_DWORD)<ebx>, int a4<esi>);
int sub_1001AB10(); // weak
int sub_1001AB30(); // weak
int sub_1001AB80(); // weak
signed int __cdecl sub_1001ABA0(int a1);
char *__cdecl sub_1001AC00();
void __cdecl sub_1001AC10(void **Memory, unsigned int a2);
void *__cdecl sub_1001AC50(unsigned int a1, int a2);
// void __usercall sub_1001ADA0(const char **a1<esi>);
// signed int __usercall sub_1001ADC0<eax>(const char **a1<ebx>, int a2);
signed int __cdecl sub_1001AE80(const char *Str, int a2, int a3);
bool __cdecl sub_1001B040(const char *cp);
char *__cdecl sub_1001B070();
int sub_1001B080(); // weak
int sub_1001B090(); // weak
int sub_1001B0C0(); // weak
char *__cdecl sub_1001B0D0();
void *__cdecl sub_1001B0E0(__int16 a1);
char *__cdecl sub_1001B0F0();
signed int __thiscall sub_1001B100(void *this, const char *EndPtr, int a3);
void *__cdecl sub_1001B140(unsigned __int16 a1);
char *__cdecl sub_1001B150();
signed int __thiscall sub_1001B160(void *this, const char *EndPtr, int a3);
int sub_1001B190(); // weak
int sub_1001B1A0(); // weak
int sub_1001B1B0(); // weak
int __cdecl sub_1001B1C0();
int __cdecl sub_1001B1D0();
void __cdecl sub_1001B1E0(int a1);
void *__cdecl sub_1001B1F0();
signed int __thiscall sub_1001B200(void *this, const char *EndPtr, int a3);
bool __cdecl sub_1001B230(int a1);
void *__cdecl sub_1001B250(int a1);
char *__cdecl sub_1001B280();
signed int __cdecl sub_1001B290(const char *a1, int a2);
int __cdecl loc_1001B350(int); // weak
char *__cdecl sub_1001B380();
signed int __cdecl sub_1001B390(const char *EndPtr, int a2);
int __cdecl loc_1001B400(int); // weak
void *__cdecl sub_1001B430();
signed int __cdecl sub_1001B440(const char *EndPtr, int a2);
bool __cdecl sub_1001B4A0(int a1);
int sub_1001B4B0(); // weak
char *__cdecl sub_1001B4C0();
int __cdecl sub_1001B4D0(char *EndPtr, int); // idb
void *__cdecl sub_1001B4E0(int a1, unsigned int a2);
char *__cdecl sub_1001B580();
signed int __cdecl sub_1001B590(const char *a1, int a2, int a3);
signed int __cdecl sub_1001B680(unsigned int a1, int *a2, int a3);
void *__cdecl sub_1001B6E0(size_t NumOfElements, int a2, int a3);
int sub_1001B8A0(); // weak
// size_t __usercall sub_1001BA40<eax>(const char *a1<eax>, unsigned int *a2<ebx>, int a3, int (__cdecl *a4)(_DWORD, _DWORD));
int sub_1001BB30(); // weak
int sub_1001BB50(); // weak
int sub_1001BB70(); // weak
int sub_1001BB90(); // weak
int sub_1001BBB0(); // weak
int sub_1001BBD0(); // weak
int sub_1001BBF0(); // weak
int sub_1001BC10(); // weak
// signed int __usercall sub_1001BC30<eax>(int (__cdecl *a1)(_DWORD)<ebx>, unsigned int a2<edi>, int a3);
int sub_1001BC80(); // weak
int sub_1001BCA0(); // weak
// void *__usercall sub_1001BCC0<eax>(int a1<eax>, size_t NumOfElements, int (__cdecl *a3)(_DWORD));
// size_t __usercall sub_1001BE50<eax>(const char *a1<eax>, int a2, int a3, int (__cdecl *a4)(_DWORD, _DWORD));
int sub_1001BFA0(); // weak
int sub_1001BFC0(); // weak
int sub_1001BFE0(); // weak
int sub_1001C000(); // weak
int sub_1001C020(); // weak
int sub_1001C040(); // weak
int sub_1001C060(); // weak
signed int __cdecl sub_1001C080(unsigned int a1, int a2);
int sub_1001C0D0(); // weak
int sub_1001C0E0(); // weak
// signed int __usercall sub_1001C0F0<eax>(int (__cdecl *a1)(_DWORD)<ebx>, unsigned int a2<edi>, int a3);
// void *__usercall sub_1001C130<eax>(size_t a1<edi>, int a2, int (__cdecl *a3)(_DWORD));
int sub_1001C1D0(); // weak
int sub_1001C1F0(); // weak
int sub_1001C210(); // weak
int sub_1001C230(); // weak
int sub_1001C250(); // weak
int sub_1001C270(); // weak
// signed int __usercall sub_1001C290<eax>(int (__cdecl *a1)(_DWORD)<ebx>, unsigned int a2<edi>, int a3);
// void *__usercall sub_1001C2E0<eax>(size_t a1<ebx>, int a2, int (__cdecl *a3)(_DWORD));
// size_t __usercall sub_1001C370<eax>(const char *a1<eax>, void *a2<ecx>, unsigned int *a3<ebx>, int a4, int (__cdecl *a5)(_DWORD, _DWORD));
int sub_1001C460(); // weak
int sub_1001C480(); // weak
int __cdecl loc_1001C4A0(int, int, int, int); // weak
void __cdecl sub_1001C4B0(int a1);
void *__cdecl sub_1001C4C0();
signed int __thiscall sub_1001C4D0(void *this, const char *EndPtr, int a3);
// void *__usercall sub_1001C510<eax>(size_t a1<ebx>, int a2, int (__cdecl *a3)(_DWORD));
// size_t __usercall sub_1001C5A0<eax>(const char *a1<eax>, unsigned int *a2<ebx>, int a3, int (__cdecl *a4)(_DWORD, _DWORD));
int sub_1001C690(); // weak
int sub_1001C6B0(); // weak
int sub_1001C6D0(); // weak
int __cdecl sub_1001C6F0(int a1);
void __cdecl sub_1001C710(int a1, unsigned int a2, int a3);
void __cdecl sub_1001C750(int a1, unsigned int a2, char a3);
_DWORD __cdecl sub_1001C780(_DWORD, _DWORD); // weak
// int __usercall sub_1001C790<eax>(int a1<eax>, int a2<ecx>, int a3<ebx>, int a4<edi>, int a5);
// int __usercall sub_1001D200<eax>(int a1<eax>, int a2<ecx>);
int __cdecl sub_1001D290(int a1, int a2, signed int a3);
u_long __cdecl sub_1001D4B0(int a1);
int __cdecl sub_1001D4F0(int a1, int a2);
unsigned int __cdecl sub_1001E0D0(int a1, const void *a2, unsigned int a3);
u_long __cdecl sub_1001E190(int a1, int a2);
int __cdecl sub_1001E290(int a1, signed int a2, int a3);
int __cdecl sub_1001E3C0(int a1, int a2, int a3);
unsigned int __cdecl sub_1001E450(int a1, const void *a2, unsigned int a3);
_DWORD __cdecl sub_1001E530(_DWORD, _DWORD, _DWORD); // weak
u_long __cdecl sub_1001E540(int a1, int a2);
signed int __cdecl sub_1001E580(int a1, unsigned int a2);
int __cdecl sub_1001E5A0(int a1, int a2);
int __cdecl sub_1001E620(int a1);
// int __stdcall _WSAFDIsSet(SOCKET fd, fd_set *);
signed int __cdecl sub_1001E670(int a1, int a2, unsigned int a3);
// BOOL __usercall sub_1001E860<eax>(char _CF<cf>, char _ZF<zf>, char _SF<sf>, char _OF<of>, int a5<eax>, int a6<edx>, int a7<ecx>, int a8<ebx>, int a9<edi>, int a10<esi>, char a11);
// int __usercall sub_1001E870<eax>(unsigned int a1<eax>, int a2<ecx>);
// int __usercall sub_1001E89C<eax>(int a1<ebp>, int a2, int a3, unsigned int a4);
int __cdecl loc_1001E92C(int, int, int, int); // weak
int __thiscall sub_1001E98E(void *this);
int __thiscall sub_1001E9BE(void *this);
int loc_1001E9D3(); // weak
int __fastcall sub_1001E9D8(int a1, unsigned int a2, int a3, int a4);
int __cdecl sub_1001E9F0(int a1, void (__thiscall *a2)(_DWORD), int a3, int a4, int a5);
// int __usercall sub_1001EB72<eax>(double a1<st0>);
// void *__cdecl memcpy(void *Dst, const void *Src, size_t Size);
int __cdecl sub_1001EBEE(int a1, int a2);
int __cdecl sub_1001EC0E(unsigned int a1, unsigned int a2);
signed int __cdecl sub_1001EC32();
signed int __stdcall sub_1001EC54(int a1, int a2, int a3);
// int __usercall sub_1001EE50<eax>(int a1<ebp>);
// void __usercall sub_1001EE64(int a1<ebp>);
int __stdcall loc_1001EE6C(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001EE92<eax>(int a1<ebp>);
// void __usercall sub_1001EEA6(int a1<ebp>);
int __stdcall loc_1001EEAE(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001EED5<eax>(int a1<ebp>);
// void __usercall sub_1001EEE9(int a1<ebp>);
int __stdcall loc_1001EEF1(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001EF1A<eax>(int a1<ebp>);
void __cdecl sub_1001EF2E();
int __stdcall loc_1001EF33(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001EF49<eax>(int a1<ebp>);
void __cdecl sub_1001EF5D();
int __stdcall loc_1001EF62(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001EF7E<eax>(int a1<ebp>);
void __cdecl sub_1001EF92();
int __stdcall loc_1001EF97(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001EFBF<eax>(int a1<ebp>);
// void __usercall sub_1001EFD3(int a1<ebp>);
int __stdcall loc_1001EFDB(int hinstDLL, int fdwReason, int lpReserved); // weak
// int __usercall sub_1001F003<eax>(int a1<ebp>);
// void __usercall sub_1001F017(int a1<ebp>);
int __stdcall loc_1001F01F(int hinstDLL, int fdwReason, int lpReserved); // weak
void __cdecl sub_1001F039();
BOOL __stdcall DllEntryPoint(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved);
// void *__cdecl memset(void *Dst, int Val, size_t Size);
// int __usercall sub_1001F060<eax>(__int64 a1<edx:eax>, unsigned __int8 a2<cl>);
// BOOL __usercall sub_1001F07F<eax>(char _CF<cf>, char _ZF<zf>, char _SF<sf>, char _OF<of>, int a5<eax>, int a6<edx>, int a7<ecx>, int a8<ebx>, int a9<edi>, int a10<esi>, char a11);
// int __userpurge sub_1001F211<eax>(int result<eax>, int a2<ebp>, int a3);
// int __usercall sub_1001F230<eax>(int (*a1)(void)<eax>);
bool __cdecl sub_1001F240(int a1);
int __cdecl sub_1001F270(int a1, unsigned int a2);
unsigned int __cdecl sub_1001F2B6(int a1);
// int __cdecl XcptFilter(_DWORD, _DWORD); weak
// int __cdecl initterm(_DWORD); weak
// int __cdecl amsg_exit(_DWORD); weak
signed int __stdcall sub_1001F376(int a1, int a2, int a3);
// _DWORD __cdecl _SEH_prolog4(_DWORD, _DWORD); weak
// int __stdcall _SEH_epilog4(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); weak
int __cdecl sub_1001F3D5(int a1, int a2, int a3);
DWORD __cdecl sub_1001F3FA();
// int __stdcall RtlUnwind(_DWORD, _DWORD, _DWORD, _DWORD); weak
// DWORD __stdcall GetCurrentProcessId();
// DWORD __stdcall GetCurrentThreadId();
// DWORD __stdcall GetTickCount();
// BOOL __stdcall QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount);
// LPTOP_LEVEL_EXCEPTION_FILTER __stdcall SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter);
// LONG __stdcall UnhandledExceptionFilter(struct _EXCEPTION_POINTERS *ExceptionInfo);
// HANDLE __stdcall GetCurrentProcess();
// BOOL __stdcall TerminateProcess(HANDLE hProcess, UINT uExitCode);
// LONG __stdcall InterlockedCompareExchange(volatile LONG *Destination, LONG Exchange, LONG Comperand);
// LONG __stdcall InterlockedExchange(volatile LONG *Target, LONG Value);
// void __stdcall GetSystemTime(LPSYSTEMTIME lpSystemTime);
// BOOL __stdcall SystemTimeToFileTime(const SYSTEMTIME *lpSystemTime, LPFILETIME lpFileTime);
// void __stdcall Sleep(DWORD dwMilliseconds);
// void __stdcall GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime);
// int __stdcall sendto(SOCKET s, const char *buf, int len, int flags, const struct sockaddr *to, int tolen);
// int __stdcall recvfrom(SOCKET s, char *buf, int len, int flags, struct sockaddr *from, int *fromlen);
// u_long __stdcall htonl(u_long hostlong);
// int __stdcall setsockopt(SOCKET s, int level, int optname, const char *optval, int optlen);
// int __stdcall listen(SOCKET s, int backlog);
// int __stdcall bind(SOCKET s, const struct sockaddr *name, int namelen);
// int __stdcall getsockname(SOCKET s, struct sockaddr *name, int *namelen);
// int __stdcall connect(SOCKET s, const struct sockaddr *name, int namelen);
// u_short __stdcall htons(u_short hostshort);
// SOCKET __stdcall socket(int af, int type, int protocol);
// char *__stdcall inet_ntoa(struct in_addr in);
// void __stdcall WSASetLastError(int iError);
// int __stdcall recv(SOCKET s, char *buf, int len, int flags);
// int __stdcall select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timeval *timeout);
// int __stdcall send(SOCKET s, const char *buf, int len, int flags);
// unsigned __int32 __stdcall inet_addr(const char *cp);
// int __stdcall WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
// int __stdcall WSACleanup();
// SOCKET __stdcall accept(SOCKET s, struct sockaddr *addr, int *addrlen);
// u_short __stdcall ntohs(u_short netshort);
// int __stdcall closesocket(SOCKET s);
// int sprintf(char *Dest, const char *Format, ...);
// void *__cdecl malloc(size_t Size);
// char *__cdecl strstr(const char *Str, const char *SubStr);
// void __cdecl free(void *Memory);
// int __cdecl rand();
// char *__cdecl strncpy(char *Dest, const char *Source, size_t Count);
// int __cdecl strncmp(const char *Str1, const char *Str2, size_t MaxCount);
// time_t __cdecl time(time_t *Time);
// void __cdecl srand(unsigned int Seed);
// int __cdecl tolower(int C);
// int __cdecl toupper(int C);
// char *__cdecl strncat(char *Dest, const char *Source, size_t Count);
// void *__cdecl calloc(size_t NumOfElements, size_t SizeOfElements);
// void *__cdecl memmove(void *Dst, const void *Src, size_t Size);
// size_t __cdecl strspn(const char *Str, const char *Control);
// size_t __cdecl strcspn(const char *Str, const char *Control);
// unsigned __int32 __cdecl strtoul(const char *Str, char **EndPtr, int Radix);
// double __cdecl floor(double);
// void __cdecl ftime(struct timeb *);
// int *__cdecl errno();
// __int32 __cdecl strtol(const char *Str, char **EndPtr, int Radix);
// void *__cdecl realloc(void *Memory, size_t NewSize);
//----- (10001050) --------------------------------------------------------
signed int __usercall sub_10001050<eax>(int a1<eax>, int a2<ecx>, int a3, int (__cdecl *a4)(_DWORD, _DWORD))
{
int v4; // ebp@2
int v5; // ebx@3
int v6; // esi@4
int v7; // eax@5
void *v8; // edi@5
signed int result; // eax@8
if ( a1 && (v4 = *(_DWORD *)a1, *(_DWORD *)a1) )
{
v5 = 0;
if ( a3 <= 0 )
{
LABEL_8:
result = 0;
}
else
{
v6 = a2 + 12;
while ( 1 )
{
v7 = (*(int (__cdecl **)(_DWORD, _UNKNOWN *, _DWORD, _DWORD))(v6 - 8))(
*(_DWORD *)(v6 - 12),
&unk_10020130,
*(_DWORD *)(v6 - 4),
*(_DWORD *)v6);
v8 = (void *)v7;
if ( !v7 )
break;
if ( a4(v4, v7) == -1 )
{
sub_10016020(v8);
break;
}
++v5;
v6 += 16;
if ( v5 >= a3 )
goto LABEL_8;
}
result = -1;
}
}
else
{
result = -1;
}
return result;
}
//----- (100010D0) --------------------------------------------------------
signed int __usercall sub_100010D0<eax>(int a1<eax>, int a2<ebx>)
{
int v2; // edi@1
int v3; // esi@2
int v4; // eax@3
int v5; // eax@6
signed int v6; // eax@8
v2 = 0;
if ( a2 <= 0 )
return 0;
v3 = a1 + 8;
while ( 1 )
{
v4 = *(_DWORD *)(v3 + 4);
if ( !v4 )
break;
if ( v4 == 1 )
{
**(_DWORD **)v3 = sub_10016A40(*(const char **)(v3 - 8), (const char *)&unk_10020130, *(const char **)(v3 - 4));
if ( !**(_DWORD **)v3 )
return -1;
v5 = *(_DWORD *)(v3 + 12);
if ( !v5 )
{
v6 = sub_10016BA0(**(_DWORD **)(v3 + 8), **(_DWORD **)v3);
LABEL_9:
if ( v6 == -1 )
sub_100168E0(**(void ***)v3);
goto LABEL_16;
}
if ( v5 == 1 )
{
v6 = sub_100164C0(**(_DWORD **)(v3 + 8), **(_DWORD **)v3);
goto LABEL_9;
}
}
LABEL_16:
++v2;
v3 += 24;
if ( v2 >= a2 )
return 0;
}
**(_DWORD **)v3 = sub_100167B0(*(const char **)(v3 - 8), (const char *)&unk_10020130);
if ( **(_DWORD **)v3 )
{
if ( *(_DWORD *)(v3 + 12) == 2 )
{
if ( sub_10016860(**(_DWORD **)(v3 + 8), **(int ****)v3) == -1 )
sub_10016630(**(void ***)v3);
}
goto LABEL_16;
}
return -1;
}
//----- (100011D0) --------------------------------------------------------
signed int __cdecl sub_100011D0(int a1)
{
int *v1; // ebx@3
unsigned __int8 v2; // sf@5
unsigned __int8 v3; // of@5
int v5; // [sp+10h] [bp-C80h]@1
void *Memory; // [sp+14h] [bp-C7Ch]@1
int v7; // [sp+18h] [bp-C78h]@1
int v8; // [sp+1Ch] [bp-C74h]@3
int v9; // [sp+20h] [bp-C70h]@1
int v10; // [sp+24h] [bp-C6Ch]@1
int v11; // [sp+28h] [bp-C68h]@1
int v12; // [sp+2Ch] [bp-C64h]@1
int v13; // [sp+30h] [bp-C60h]@1
int v14; // [sp+34h] [bp-C5Ch]@1
int v15; // [sp+38h] [bp-C58h]@1
int v16; // [sp+3Ch] [bp-C54h]@1
int v17; // [sp+40h] [bp-C50h]@1
int v18; // [sp+44h] [bp-C4Ch]@1
int v19; // [sp+48h] [bp-C48h]@1
int v20; // [sp+4Ch] [bp-C44h]@1
char v21[4]; // [sp+50h] [bp-C40h]@1
int (*v22)(); // [sp+54h] [bp-C3Ch]@1
int v23; // [sp+58h] [bp-C38h]@1
int v24; // [sp+5Ch] [bp-C34h]@1
char v25[4]; // [sp+60h] [bp-C30h]@1
int (*v26)(); // [sp+64h] [bp-C2Ch]@1
int v27; // [sp+68h] [bp-C28h]@1
wchar_t v28[2]; // [sp+6Ch] [bp-C24h]@1
char v29[4]; // [sp+70h] [bp-C20h]@1
int (*v30)(); // [sp+74h] [bp-C1Ch]@1
int v31; // [sp+78h] [bp-C18h]@1
int v32; // [sp+7Ch] [bp-C14h]@1
char v33[4]; // [sp+80h] [bp-C10h]@1
int (__cdecl *v34)(const char *, const char *, int, const char *); // [sp+84h] [bp-C0Ch]@1
int v35; // [sp+88h] [bp-C08h]@1
int v36; // [sp+8Ch] [bp-C04h]@1
char v37[4]; // [sp+90h] [bp-C00h]@1
int (*v38)(); // [sp+94h] [bp-BFCh]@1
int v39; // [sp+98h] [bp-BF8h]@1
int v40; // [sp+9Ch] [bp-BF4h]@1
char v41[4]; // [sp+A0h] [bp-BF0h]@1
int (*v42)(); // [sp+A4h] [bp-BECh]@1
int v43; // [sp+A8h] [bp-BE8h]@1
int v44; // [sp+ACh] [bp-BE4h]@1
char v45[4]; // [sp+B0h] [bp-BE0h]@1
int (*v46)(); // [sp+B4h] [bp-BDCh]@1
int v47; // [sp+B8h] [bp-BD8h]@1
int v48; // [sp+BCh] [bp-BD4h]@1
char v49[4]; // [sp+C0h] [bp-BD0h]@1
int (*v50)(); // [sp+C4h] [bp-BCCh]@1
int v51; // [sp+C8h] [bp-BC8h]@1
int v52; // [sp+CCh] [bp-BC4h]@1
char v53[4]; // [sp+D0h] [bp-BC0h]@1
int (__cdecl *v54)(const char *, const char *, int, const char *); // [sp+D4h] [bp-BBCh]@1
int v55; // [sp+D8h] [bp-BB8h]@1
int v56; // [sp+DCh] [bp-BB4h]@1
char v57[4]; // [sp+E0h] [bp-BB0h]@1
int (*v58)(); // [sp+E4h] [bp-BACh]@1
int v59; // [sp+E8h] [bp-BA8h]@1
int v60; // [sp+ECh] [bp-BA4h]@1
char v61[4]; // [sp+F0h] [bp-BA0h]@1
int (*v62)(); // [sp+F4h] [bp-B9Ch]@1
int v63; // [sp+F8h] [bp-B98h]@1
int v64; // [sp+FCh] [bp-B94h]@1
char v65[4]; // [sp+100h] [bp-B90h]@1
int (*v66)(); // [sp+104h] [bp-B8Ch]@1
int v67; // [sp+108h] [bp-B88h]@1
int v68; // [sp+10Ch] [bp-B84h]@1
char v69[4]; // [sp+110h] [bp-B80h]@1
int (*v70)(); // [sp+114h] [bp-B7Ch]@1
int v71; // [sp+118h] [bp-B78h]@1
int v72; // [sp+11Ch] [bp-B74h]@1
char v73[4]; // [sp+120h] [bp-B70h]@1
int (__cdecl *v74)(const char *, const char *, int, const char *); // [sp+124h] [bp-B6Ch]@1
int v75; // [sp+128h] [bp-B68h]@1
int v76; // [sp+12Ch] [bp-B64h]@1
char v77[4]; // [sp+130h] [bp-B60h]@1
int (*v78)(); // [sp+134h] [bp-B5Ch]@1
int v79; // [sp+138h] [bp-B58h]@1
int v80; // [sp+13Ch] [bp-B54h]@1
char v81[4]; // [sp+140h] [bp-B50h]@1
int (*v82)(); // [sp+144h] [bp-B4Ch]@1
int v83; // [sp+148h] [bp-B48h]@1
int v84; // [sp+14Ch] [bp-B44h]@1
char v85[4]; // [sp+150h] [bp-B40h]@1
int (*v86)(); // [sp+154h] [bp-B3Ch]@1
int v87; // [sp+158h] [bp-B38h]@1
int v88; // [sp+15Ch] [bp-B34h]@1
char v89[4]; // [sp+160h] [bp-B30h]@1
int (*v90)(); // [sp+164h] [bp-B2Ch]@1
int v91; // [sp+168h] [bp-B28h]@1
int v92; // [sp+16Ch] [bp-B24h]@1
char v93[4]; // [sp+170h] [bp-B20h]@1
int (__cdecl *v94)(const char *, const char *, int, const char *); // [sp+174h] [bp-B1Ch]@1
int v95; // [sp+178h] [bp-B18h]@1
int v96; // [sp+17Ch] [bp-B14h]@1
char v97[4]; // [sp+180h] [bp-B10h]@1
int (*v98)(); // [sp+184h] [bp-B0Ch]@1
int v99; // [sp+188h] [bp-B08h]@1
int v100; // [sp+18Ch] [bp-B04h]@1
char v101[4]; // [sp+190h] [bp-B00h]@1
int (*v102)(); // [sp+194h] [bp-AFCh]@1
int v103; // [sp+198h] [bp-AF8h]@1
int v104; // [sp+19Ch] [bp-AF4h]@1
char v105[4]; // [sp+1A0h] [bp-AF0h]@1
int (*v106)(); // [sp+1A4h] [bp-AECh]@1
int v107; // [sp+1A8h] [bp-AE8h]@1
int v108; // [sp+1ACh] [bp-AE4h]@1
char v109[4]; // [sp+1B0h] [bp-AE0h]@1
int (*v110)(); // [sp+1B4h] [bp-ADCh]@1
int v111; // [sp+1B8h] [bp-AD8h]@1
int v112; // [sp+1BCh] [bp-AD4h]@1
int *v113; // [sp+1C0h] [bp-AD0h]@1
int v114; // [sp+1C4h] [bp-ACCh]@1
int *v115; // [sp+1C8h] [bp-AC8h]@1
int (*v116)(); // [sp+1CCh] [bp-AC4h]@1
int *v117; // [sp+1D0h] [bp-AC0h]@1
int v118; // [sp+1D4h] [bp-ABCh]@1
int *v119; // [sp+1D8h] [bp-AB8h]@1
int (*v120)(); // [sp+1DCh] [bp-AB4h]@1
int *v121; // [sp+1E0h] [bp-AB0h]@1
int v122; // [sp+1E4h] [bp-AACh]@1
int *v123; // [sp+1E8h] [bp-AA8h]@1
int (*v124)(); // [sp+1ECh] [bp-AA4h]@1
int *v125; // [sp+1F0h] [bp-AA0h]@1
int v126; // [sp+1F4h] [bp-A9Ch]@1
int *v127; // [sp+1F8h] [bp-A98h]@1
int (*v128)(); // [sp+1FCh] [bp-A94h]@1
int *v129; // [sp+200h] [bp-A90h]@1
int v130; // [sp+204h] [bp-A8Ch]@1
int *v131; // [sp+208h] [bp-A88h]@1
int (*v132)(); // [sp+20Ch] [bp-A84h]@1
int *v133; // [sp+210h] [bp-A80h]@1
int v134; // [sp+214h] [bp-A7Ch]@1
int *v135; // [sp+218h] [bp-A78h]@1
int (*v136)(); // [sp+21Ch] [bp-A74h]@1
int *v137; // [sp+220h] [bp-A70h]@1
int v138; // [sp+224h] [bp-A6Ch]@1
int *v139; // [sp+228h] [bp-A68h]@1
int (*v140)(); // [sp+22Ch] [bp-A64h]@1
int *v141; // [sp+230h] [bp-A60h]@1
int v142; // [sp+234h] [bp-A5Ch]@1
int *v143; // [sp+238h] [bp-A58h]@1
int (*v144)(); // [sp+23Ch] [bp-A54h]@1
int *v145; // [sp+240h] [bp-A50h]@1
int v146; // [sp+244h] [bp-A4Ch]@1
int *v147; // [sp+248h] [bp-A48h]@1
int (*v148)(); // [sp+24Ch] [bp-A44h]@1
int *v149; // [sp+250h] [bp-A40h]@1
int v150; // [sp+254h] [bp-A3Ch]@1
void **v151; // [sp+258h] [bp-A38h]@1
signed int (__cdecl *v152)(int, int); // [sp+25Ch] [bp-A34h]@1
char v153[4]; // [sp+260h] [bp-A30h]@1
int (*v154)(); // [sp+264h] [bp-A2Ch]@1
int v155; // [sp+268h] [bp-A28h]@1
int v156; // [sp+26Ch] [bp-A24h]@1
char v157[4]; // [sp+270h] [bp-A20h]@1
int (*v158)(); // [sp+274h] [bp-A1Ch]@1
int v159; // [sp+278h] [bp-A18h]@1
int v160; // [sp+27Ch] [bp-A14h]@1
char v161[4]; // [sp+280h] [bp-A10h]@1
int (*v162)(); // [sp+284h] [bp-A0Ch]@1
int v163; // [sp+288h] [bp-A08h]@1
int v164; // [sp+28Ch] [bp-A04h]@1
char v165[4]; // [sp+290h] [bp-A00h]@1
int (*v166)(); // [sp+294h] [bp-9FCh]@1
int v167; // [sp+298h] [bp-9F8h]@1
int v168; // [sp+29Ch] [bp-9F4h]@1
char v169[4]; // [sp+2A0h] [bp-9F0h]@1
int (*v170)(); // [sp+2A4h] [bp-9ECh]@1
int v171; // [sp+2A8h] [bp-9E8h]@1
int v172; // [sp+2ACh] [bp-9E4h]@1
char v173[4]; // [sp+2B0h] [bp-9E0h]@1
int (*v174)(); // [sp+2B4h] [bp-9DCh]@1
int v175; // [sp+2B8h] [bp-9D8h]@1
int v176; // [sp+2BCh] [bp-9D4h]@1
char v177[4]; // [sp+2C0h] [bp-9D0h]@1
int (*v178)(); // [sp+2C4h] [bp-9CCh]@1
int v179; // [sp+2C8h] [bp-9C8h]@1
int v180; // [sp+2CCh] [bp-9C4h]@1
char v181[4]; // [sp+2D0h] [bp-9C0h]@1
int (*v182)(); // [sp+2D4h] [bp-9BCh]@1
int v183; // [sp+2D8h] [bp-9B8h]@1
int v184; // [sp+2DCh] [bp-9B4h]@1
char v185[4]; // [sp+2E0h] [bp-9B0h]@1
int (*v186)(); // [sp+2E4h] [bp-9ACh]@1
int v187; // [sp+2E8h] [bp-9A8h]@1
int v188; // [sp+2ECh] [bp-9A4h]@1
char v189[4]; // [sp+2F0h] [bp-9A0h]@1
int (*v190)(); // [sp+2F4h] [bp-99Ch]@1
int v191; // [sp+2F8h] [bp-998h]@1
int v192; // [sp+2FCh] [bp-994h]@1
char v193[4]; // [sp+300h] [bp-990h]@1
int (*v194)(); // [sp+304h] [bp-98Ch]@1
int v195; // [sp+308h] [bp-988h]@1
int v196; // [sp+30Ch] [bp-984h]@1
char v197[4]; // [sp+310h] [bp-980h]@1
int (*v198)(); // [sp+314h] [bp-97Ch]@1
int v199; // [sp+318h] [bp-978h]@1
int v200; // [sp+31Ch] [bp-974h]@1
char v201[4]; // [sp+320h] [bp-970h]@1
int (*v202)(); // [sp+324h] [bp-96Ch]@1
int v203; // [sp+328h] [bp-968h]@1
int v204; // [sp+32Ch] [bp-964h]@1
char v205[4]; // [sp+330h] [bp-960h]@1
int (*v206)(); // [sp+334h] [bp-95Ch]@1
int v207; // [sp+338h] [bp-958h]@1
int v208; // [sp+33Ch] [bp-954h]@1
char v209[4]; // [sp+340h] [bp-950h]@1
int (*v210)(); // [sp+344h] [bp-94Ch]@1
int v211; // [sp+348h] [bp-948h]@1
int v212; // [sp+34Ch] [bp-944h]@1
char v213[4]; // [sp+350h] [bp-940h]@1
int (*v214)(); // [sp+354h] [bp-93Ch]@1
int v215; // [sp+358h] [bp-938h]@1
int v216; // [sp+35Ch] [bp-934h]@1
char v217[4]; // [sp+360h] [bp-930h]@1
int (*v218)(); // [sp+364h] [bp-92Ch]@1
int v219; // [sp+368h] [bp-928h]@1
int v220; // [sp+36Ch] [bp-924h]@1
char v221[4]; // [sp+370h] [bp-920h]@1
int (*v222)(); // [sp+374h] [bp-91Ch]@1
int v223; // [sp+378h] [bp-918h]@1
int v224; // [sp+37Ch] [bp-914h]@1
char v225[4]; // [sp+380h] [bp-910h]@1
int (*v226)(); // [sp+384h] [bp-90Ch]@1
int v227; // [sp+388h] [bp-908h]@1
int v228; // [sp+38Ch] [bp-904h]@1
char v229[4]; // [sp+390h] [bp-900h]@1
int (*v230)(); // [sp+394h] [bp-8FCh]@1
int v231; // [sp+398h] [bp-8F8h]@1
int v232; // [sp+39Ch] [bp-8F4h]@1
char v233[4]; // [sp+3A0h] [bp-8F0h]@1
int (*v234)(); // [sp+3A4h] [bp-8ECh]@1
int v235; // [sp+3A8h] [bp-8E8h]@1
int v236; // [sp+3ACh] [bp-8E4h]@1
char v237[4]; // [sp+3B0h] [bp-8E0h]@1
int (*v238)(); // [sp+3B4h] [bp-8DCh]@1
int v239; // [sp+3B8h] [bp-8D8h]@1
int v240; // [sp+3BCh] [bp-8D4h]@1
char v241[4]; // [sp+3C0h] [bp-8D0h]@1
int (*v242)(); // [sp+3C4h] [bp-8CCh]@1
int v243; // [sp+3C8h] [bp-8C8h]@1
int v244; // [sp+3CCh] [bp-8C4h]@1
char v245[4]; // [sp+3D0h] [bp-8C0h]@1
int (*v246)(); // [sp+3D4h] [bp-8BCh]@1
int v247; // [sp+3D8h] [bp-8B8h]@1
int v248; // [sp+3DCh] [bp-8B4h]@1
char v249[4]; // [sp+3E0h] [bp-8B0h]@1
int (*v250)(); // [sp+3E4h] [bp-8ACh]@1
int v251; // [sp+3E8h] [bp-8A8h]@1
int v252; // [sp+3ECh] [bp-8A4h]@1
char v253[4]; // [sp+3F0h] [bp-8A0h]@1
int (*v254)(); // [sp+3F4h] [bp-89Ch]@1
int v255; // [sp+3F8h] [bp-898h]@1
int v256; // [sp+3FCh] [bp-894h]@1
char v257[4]; // [sp+400h] [bp-890h]@1
int (*v258)(); // [sp+404h] [bp-88Ch]@1
int v259; // [sp+408h] [bp-888h]@1
int v260; // [sp+40Ch] [bp-884h]@1
char v261[4]; // [sp+410h] [bp-880h]@1
int (*v262)(); // [sp+414h] [bp-87Ch]@1
int v263; // [sp+418h] [bp-878h]@1
int v264; // [sp+41Ch] [bp-874h]@1
char v265[4]; // [sp+420h] [bp-870h]@1
int (*v266)(); // [sp+424h] [bp-86Ch]@1
int v267; // [sp+428h] [bp-868h]@1
int v268; // [sp+42Ch] [bp-864h]@1
char v269[4]; // [sp+430h] [bp-860h]@1
int (*v270)(); // [sp+434h] [bp-85Ch]@1
int v271; // [sp+438h] [bp-858h]@1
int v272; // [sp+43Ch] [bp-854h]@1
char v273[4]; // [sp+440h] [bp-850h]@1
int (*v274)(); // [sp+444h] [bp-84Ch]@1
int v275; // [sp+448h] [bp-848h]@1
int v276; // [sp+44Ch] [bp-844h]@1
char v277[4]; // [sp+450h] [bp-840h]@1
int (*v278)(); // [sp+454h] [bp-83Ch]@1
int v279; // [sp+458h] [bp-838h]@1
int v280; // [sp+45Ch] [bp-834h]@1
char v281[4]; // [sp+460h] [bp-830h]@1
int (*v282)(); // [sp+464h] [bp-82Ch]@1
int v283; // [sp+468h] [bp-828h]@1
int v284; // [sp+46Ch] [bp-824h]@1
char v285[4]; // [sp+470h] [bp-820h]@1
int (*v286)(); // [sp+474h] [bp-81Ch]@1
int v287; // [sp+478h] [bp-818h]@1
int v288; // [sp+47Ch] [bp-814h]@1
char v289[4]; // [sp+480h] [bp-810h]@1
int (*v290)(); // [sp+484h] [bp-80Ch]@1
int v291; // [sp+488h] [bp-808h]@1
int v292; // [sp+48Ch] [bp-804h]@1
char v293[4]; // [sp+490h] [bp-800h]@1
int (*v294)(); // [sp+494h] [bp-7FCh]@1
int v295; // [sp+498h] [bp-7F8h]@1
int v296; // [sp+49Ch] [bp-7F4h]@1
char v297[4]; // [sp+4A0h] [bp-7F0h]@1
int (*v298)(); // [sp+4A4h] [bp-7ECh]@1
int v299; // [sp+4A8h] [bp-7E8h]@1
int v300; // [sp+4ACh] [bp-7E4h]@1
char v301[4]; // [sp+4B0h] [bp-7E0h]@1
int (*v302)(); // [sp+4B4h] [bp-7DCh]@1
int v303; // [sp+4B8h] [bp-7D8h]@1
int v304; // [sp+4BCh] [bp-7D4h]@1
char v305[4]; // [sp+4C0h] [bp-7D0h]@1
int (*v306)(); // [sp+4C4h] [bp-7CCh]@1
int v307; // [sp+4C8h] [bp-7C8h]@1
int v308; // [sp+4CCh] [bp-7C4h]@1
char v309[4]; // [sp+4D0h] [bp-7C0h]@1
int (*v310)(); // [sp+4D4h] [bp-7BCh]@1
int v311; // [sp+4D8h] [bp-7B8h]@1
int v312; // [sp+4DCh] [bp-7B4h]@1
char v313[4]; // [sp+4E0h] [bp-7B0h]@1
int (*v314)(); // [sp+4E4h] [bp-7ACh]@1
int v315; // [sp+4E8h] [bp-7A8h]@1
int v316; // [sp+4ECh] [bp-7A4h]@1
char v317[4]; // [sp+4F0h] [bp-7A0h]@1
int (*v318)(); // [sp+4F4h] [bp-79Ch]@1
int v319; // [sp+4F8h] [bp-798h]@1
int v320; // [sp+4FCh] [bp-794h]@1
char v321[4]; // [sp+500h] [bp-790h]@1
int (*v322)(); // [sp+504h] [bp-78Ch]@1
int v323; // [sp+508h] [bp-788h]@1
int v324; // [sp+50Ch] [bp-784h]@1
char v325[4]; // [sp+510h] [bp-780h]@1
int (*v326)(); // [sp+514h] [bp-77Ch]@1
int v327; // [sp+518h] [bp-778h]@1
int v328; // [sp+51Ch] [bp-774h]@1
char v329[4]; // [sp+520h] [bp-770h]@1
int (*v330)(); // [sp+524h] [bp-76Ch]@1
int v331; // [sp+528h] [bp-768h]@1
int v332; // [sp+52Ch] [bp-764h]@1
char v333[4]; // [sp+530h] [bp-760h]@1
int (*v334)(); // [sp+534h] [bp-75Ch]@1
int v335; // [sp+538h] [bp-758h]@1
int v336; // [sp+53Ch] [bp-754h]@1
char v337[4]; // [sp+540h] [bp-750h]@1
int (*v338)(); // [sp+544h] [bp-74Ch]@1
int v339; // [sp+548h] [bp-748h]@1
int v340; // [sp+54Ch] [bp-744h]@1
char v341[4]; // [sp+550h] [bp-740h]@1
int (*v342)(); // [sp+554h] [bp-73Ch]@1
int v343; // [sp+558h] [bp-738h]@1
int v344; // [sp+55Ch] [bp-734h]@1
char v345[4]; // [sp+560h] [bp-730h]@1
int (*v346)(); // [sp+564h] [bp-72Ch]@1
int v347; // [sp+568h] [bp-728h]@1
int v348; // [sp+56Ch] [bp-724h]@1
char v349[4]; // [sp+570h] [bp-720h]@1
int (*v350)(); // [sp+574h] [bp-71Ch]@1
int v351; // [sp+578h] [bp-718h]@1
int v352; // [sp+57Ch] [bp-714h]@1
char v353[4]; // [sp+580h] [bp-710h]@1
int (*v354)(); // [sp+584h] [bp-70Ch]@1
int v355; // [sp+588h] [bp-708h]@1
int v356; // [sp+58Ch] [bp-704h]@1
char v357[4]; // [sp+590h] [bp-700h]@1
int (*v358)(); // [sp+594h] [bp-6FCh]@1
int v359; // [sp+598h] [bp-6F8h]@1
int v360; // [sp+59Ch] [bp-6F4h]@1
char v361[4]; // [sp+5A0h] [bp-6F0h]@1
int (*v362)(); // [sp+5A4h] [bp-6ECh]@1
int v363; // [sp+5A8h] [bp-6E8h]@1
int v364; // [sp+5ACh] [bp-6E4h]@1
char v365[4]; // [sp+5B0h] [bp-6E0h]@1
int (*v366)(); // [sp+5B4h] [bp-6DCh]@1
int v367; // [sp+5B8h] [bp-6D8h]@1
int v368; // [sp+5BCh] [bp-6D4h]@1
char v369[4]; // [sp+5C0h] [bp-6D0h]@1
int (*v370)(); // [sp+5C4h] [bp-6CCh]@1
int v371; // [sp+5C8h] [bp-6C8h]@1
int v372; // [sp+5CCh] [bp-6C4h]@1
char v373[4]; // [sp+5D0h] [bp-6C0h]@1
int (*v374)(); // [sp+5D4h] [bp-6BCh]@1
int v375; // [sp+5D8h] [bp-6B8h]@1
int v376; // [sp+5DCh] [bp-6B4h]@1
char v377[4]; // [sp+5E0h] [bp-6B0h]@1
int (*v378)(); // [sp+5E4h] [bp-6ACh]@1
int v379; // [sp+5E8h] [bp-6A8h]@1
int v380; // [sp+5ECh] [bp-6A4h]@1
char v381[4]; // [sp+5F0h] [bp-6A0h]@1
int (*v382)(); // [sp+5F4h] [bp-69Ch]@1
int v383; // [sp+5F8h] [bp-698h]@1
int v384; // [sp+5FCh] [bp-694h]@1
char v385[4]; // [sp+600h] [bp-690h]@1
int (*v386)(); // [sp+604h] [bp-68Ch]@1
int v387; // [sp+608h] [bp-688h]@1
int v388; // [sp+60Ch] [bp-684h]@1
char v389[4]; // [sp+610h] [bp-680h]@1
int (*v390)(); // [sp+614h] [bp-67Ch]@1
int v391; // [sp+618h] [bp-678h]@1
int v392; // [sp+61Ch] [bp-674h]@1
char v393[4]; // [sp+620h] [bp-670h]@1
int (*v394)(); // [sp+624h] [bp-66Ch]@1
int v395; // [sp+628h] [bp-668h]@1
int v396; // [sp+62Ch] [bp-664h]@1
char v397[4]; // [sp+630h] [bp-660h]@1
int (*v398)(); // [sp+634h] [bp-65Ch]@1
int v399; // [sp+638h] [bp-658h]@1
int v400; // [sp+63Ch] [bp-654h]@1
char v401[4]; // [sp+640h] [bp-650h]@1
int (*v402)(); // [sp+644h] [bp-64Ch]@1
int v403; // [sp+648h] [bp-648h]@1
int v404; // [sp+64Ch] [bp-644h]@1
char v405[4]; // [sp+650h] [bp-640h]@1
int (*v406)(); // [sp+654h] [bp-63Ch]@1
int v407; // [sp+658h] [bp-638h]@1
int v408; // [sp+65Ch] [bp-634h]@1
char v409[4]; // [sp+660h] [bp-630h]@1
int (*v410)(); // [sp+664h] [bp-62Ch]@1
int v411; // [sp+668h] [bp-628h]@1
int v412; // [sp+66Ch] [bp-624h]@1
char v413[4]; // [sp+670h] [bp-620h]@1
int (*v414)(); // [sp+674h] [bp-61Ch]@1
int v415; // [sp+678h] [bp-618h]@1
int v416; // [sp+67Ch] [bp-614h]@1
char v417[4]; // [sp+680h] [bp-610h]@1
int (*v418)(); // [sp+684h] [bp-60Ch]@1
int v419; // [sp+688h] [bp-608h]@1
int v420; // [sp+68Ch] [bp-604h]@1
char v421[4]; // [sp+690h] [bp-600h]@1
int (*v422)(); // [sp+694h] [bp-5FCh]@1
int v423; // [sp+698h] [bp-5F8h]@1
int v424; // [sp+69Ch] [bp-5F4h]@1
char v425[4]; // [sp+6A0h] [bp-5F0h]@1
int (*v426)(); // [sp+6A4h] [bp-5ECh]@1
int v427; // [sp+6A8h] [bp-5E8h]@1
int v428; // [sp+6ACh] [bp-5E4h]@1
char v429[4]; // [sp+6B0h] [bp-5E0h]@1
int (*v430)(); // [sp+6B4h] [bp-5DCh]@1
int v431; // [sp+6B8h] [bp-5D8h]@1
int v432; // [sp+6BCh] [bp-5D4h]@1
char v433[4]; // [sp+6C0h] [bp-5D0h]@1
int (*v434)(); // [sp+6C4h] [bp-5CCh]@1
int v435; // [sp+6C8h] [bp-5C8h]@1
int v436; // [sp+6CCh] [bp-5C4h]@1
char v437[4]; // [sp+6D0h] [bp-5C0h]@1
int (*v438)(); // [sp+6D4h] [bp-5BCh]@1
int v439; // [sp+6D8h] [bp-5B8h]@1
int v440; // [sp+6DCh] [bp-5B4h]@1
char v441[4]; // [sp+6E0h] [bp-5B0h]@1
int (*v442)(); // [sp+6E4h] [bp-5ACh]@1
int v443; // [sp+6E8h] [bp-5A8h]@1
int v444; // [sp+6ECh] [bp-5A4h]@1
char v445[4]; // [sp+6F0h] [bp-5A0h]@1
int (*v446)(); // [sp+6F4h] [bp-59Ch]@1
int v447; // [sp+6F8h] [bp-598h]@1
int v448; // [sp+6FCh] [bp-594h]@1
char v449[4]; // [sp+700h] [bp-590h]@1
int (*v450)(); // [sp+704h] [bp-58Ch]@1
int v451; // [sp+708h] [bp-588h]@1
int v452; // [sp+70Ch] [bp-584h]@1
char v453[4]; // [sp+710h] [bp-580h]@1
int (*v454)(); // [sp+714h] [bp-57Ch]@1
int v455; // [sp+718h] [bp-578h]@1
int v456; // [sp+71Ch] [bp-574h]@1
char v457[4]; // [sp+720h] [bp-570h]@1
int (*v458)(); // [sp+724h] [bp-56Ch]@1
int v459; // [sp+728h] [bp-568h]@1
int v460; // [sp+72Ch] [bp-564h]@1
char v461[4]; // [sp+730h] [bp-560h]@1
int (*v462)(); // [sp+734h] [bp-55Ch]@1
int v463; // [sp+738h] [bp-558h]@1
int v464; // [sp+73Ch] [bp-554h]@1
char v465[4]; // [sp+740h] [bp-550h]@1
int (*v466)(); // [sp+744h] [bp-54Ch]@1
int v467; // [sp+748h] [bp-548h]@1
int v468; // [sp+74Ch] [bp-544h]@1
char v469[4]; // [sp+750h] [bp-540h]@1
int (*v470)(); // [sp+754h] [bp-53Ch]@1
int v471; // [sp+758h] [bp-538h]@1
int v472; // [sp+75Ch] [bp-534h]@1
char v473[4]; // [sp+760h] [bp-530h]@1
int (*v474)(); // [sp+764h] [bp-52Ch]@1
int v475; // [sp+768h] [bp-528h]@1
int v476; // [sp+76Ch] [bp-524h]@1
char v477[4]; // [sp+770h] [bp-520h]@1
int (*v478)(); // [sp+774h] [bp-51Ch]@1
int v479; // [sp+778h] [bp-518h]@1
int v480; // [sp+77Ch] [bp-514h]@1
char v481[4]; // [sp+780h] [bp-510h]@1
int (*v482)(); // [sp+784h] [bp-50Ch]@1
int v483; // [sp+788h] [bp-508h]@1
int v484; // [sp+78Ch] [bp-504h]@1
char v485[4]; // [sp+790h] [bp-500h]@1
int (*v486)(); // [sp+794h] [bp-4FCh]@1
int v487; // [sp+798h] [bp-4F8h]@1
int v488; // [sp+79Ch] [bp-4F4h]@1
char v489[4]; // [sp+7A0h] [bp-4F0h]@1
int (*v490)(); // [sp+7A4h] [bp-4ECh]@1
int v491; // [sp+7A8h] [bp-4E8h]@1
int v492; // [sp+7ACh] [bp-4E4h]@1
char v493[4]; // [sp+7B0h] [bp-4E0h]@1
int (*v494)(); // [sp+7B4h] [bp-4DCh]@1
int v495; // [sp+7B8h] [bp-4D8h]@1
int v496; // [sp+7BCh] [bp-4D4h]@1
char v497[4]; // [sp+7C0h] [bp-4D0h]@1
int (*v498)(); // [sp+7C4h] [bp-4CCh]@1
int v499; // [sp+7C8h] [bp-4C8h]@1
int v500; // [sp+7CCh] [bp-4C4h]@1
char v501[4]; // [sp+7D0h] [bp-4C0h]@1
int (*v502)(); // [sp+7D4h] [bp-4BCh]@1
int v503; // [sp+7D8h] [bp-4B8h]@1
int v504; // [sp+7DCh] [bp-4B4h]@1
char v505[4]; // [sp+7E0h] [bp-4B0h]@1
int (*v506)(); // [sp+7E4h] [bp-4ACh]@1
int v507; // [sp+7E8h] [bp-4A8h]@1
int v508; // [sp+7ECh] [bp-4A4h]@1
char v509[4]; // [sp+7F0h] [bp-4A0h]@1
int (*v510)(); // [sp+7F4h] [bp-49Ch]@1
int v511; // [sp+7F8h] [bp-498h]@1
int v512; // [sp+7FCh] [bp-494h]@1
char v513[4]; // [sp+800h] [bp-490h]@1
int (*v514)(); // [sp+804h] [bp-48Ch]@1
int v515; // [sp+808h] [bp-488h]@1
int v516; // [sp+80Ch] [bp-484h]@1
char v517[4]; // [sp+810h] [bp-480h]@1
int (*v518)(); // [sp+814h] [bp-47Ch]@1
int v519; // [sp+818h] [bp-478h]@1
int v520; // [sp+81Ch] [bp-474h]@1
char v521[4]; // [sp+820h] [bp-470h]@1
int (*v522)(); // [sp+824h] [bp-46Ch]@1
int v523; // [sp+828h] [bp-468h]@1
int v524; // [sp+82Ch] [bp-464h]@1
char v525[4]; // [sp+830h] [bp-460h]@1
int (*v526)(); // [sp+834h] [bp-45Ch]@1
int v527; // [sp+838h] [bp-458h]@1
int v528; // [sp+83Ch] [bp-454h]@1
char v529[4]; // [sp+840h] [bp-450h]@1
int (*v530)(); // [sp+844h] [bp-44Ch]@1
int v531; // [sp+848h] [bp-448h]@1
int v532; // [sp+84Ch] [bp-444h]@1
char v533[4]; // [sp+850h] [bp-440h]@1
int (*v534)(); // [sp+854h] [bp-43Ch]@1
int v535; // [sp+858h] [bp-438h]@1
int v536; // [sp+85Ch] [bp-434h]@1
char v537[4]; // [sp+860h] [bp-430h]@1
int (*v538)(); // [sp+864h] [bp-42Ch]@1
int v539; // [sp+868h] [bp-428h]@1
int v540; // [sp+86Ch] [bp-424h]@1
char v541[4]; // [sp+870h] [bp-420h]@1
int (*v542)(); // [sp+874h] [bp-41Ch]@1
int v543; // [sp+878h] [bp-418h]@1
int v544; // [sp+87Ch] [bp-414h]@1
char v545[4]; // [sp+880h] [bp-410h]@1
int (*v546)(); // [sp+884h] [bp-40Ch]@1
int v547; // [sp+888h] [bp-408h]@1
int v548; // [sp+88Ch] [bp-404h]@1
char v549[4]; // [sp+890h] [bp-400h]@1
int (*v550)(); // [sp+894h] [bp-3FCh]@1
int v551; // [sp+898h] [bp-3F8h]@1
int v552; // [sp+89Ch] [bp-3F4h]@1
int v553; // [sp+8A0h] [bp-3F0h]@1
int v554; // [sp+8A4h] [bp-3ECh]@1
int *v555; // [sp+8A8h] [bp-3E8h]@1
int v556; // [sp+8ACh] [bp-3E4h]@1
void **v557; // [sp+8B0h] [bp-3E0h]@1
int v558; // [sp+8B4h] [bp-3DCh]@1
int v559; // [sp+8B8h] [bp-3D8h]@1
int v560; // [sp+8BCh] [bp-3D4h]@1
int *v561; // [sp+8C0h] [bp-3D0h]@1
int v562; // [sp+8C4h] [bp-3CCh]@1
int *v563; // [sp+8C8h] [bp-3C8h]@1
int v564; // [sp+8CCh] [bp-3C4h]@1
int v565; // [sp+8D0h] [bp-3C0h]@1
int v566; // [sp+8D4h] [bp-3BCh]@1
int *v567; // [sp+8D8h] [bp-3B8h]@1
int v568; // [sp+8DCh] [bp-3B4h]@1
int *v569; // [sp+8E0h] [bp-3B0h]@1
int v570; // [sp+8E4h] [bp-3ACh]@1
int v571; // [sp+8E8h] [bp-3A8h]@1
char v572[4]; // [sp+8ECh] [bp-3A4h]@1
int *v573; // [sp+8F0h] [bp-3A0h]@1
int v574; // [sp+8F4h] [bp-39Ch]@1
void **v575; // [sp+8F8h] [bp-398h]@1
int v576; // [sp+8FCh] [bp-394h]@1
char v577[4]; // [sp+900h] [bp-390h]@1
int v578; // [sp+904h] [bp-38Ch]@1
int *v579; // [sp+908h] [bp-388h]@1
int v580; // [sp+90Ch] [bp-384h]@1
int *v581; // [sp+910h] [bp-380h]@1
int v582; // [sp+914h] [bp-37Ch]@1
int v583; // [sp+918h] [bp-378h]@1
int v584; // [sp+91Ch] [bp-374h]@1
int *v585; // [sp+920h] [bp-370h]@1
int v586; // [sp+924h] [bp-36Ch]@1
void **v587; // [sp+928h] [bp-368h]@1
int v588; // [sp+92Ch] [bp-364h]@1
int v589; // [sp+930h] [bp-360h]@1
int v590; // [sp+934h] [bp-35Ch]@1
int *v591; // [sp+938h] [bp-358h]@1
int v592; // [sp+93Ch] [bp-354h]@1
int *v593; // [sp+940h] [bp-350h]@1
int v594; // [sp+944h] [bp-34Ch]@1
int v595; // [sp+948h] [bp-348h]@1
int v596; // [sp+94Ch] [bp-344h]@1
int *v597; // [sp+950h] [bp-340h]@1
int v598; // [sp+954h] [bp-33Ch]@1
int *v599; // [sp+958h] [bp-338h]@1
int v600; // [sp+95Ch] [bp-334h]@1
int v601; // [sp+960h] [bp-330h]@1
int v602; // [sp+964h] [bp-32Ch]@1
int *v603; // [sp+968h] [bp-328h]@1
int v604; // [sp+96Ch] [bp-324h]@1
int *v605; // [sp+970h] [bp-320h]@1
int v606; // [sp+974h] [bp-31Ch]@1
int v607; // [sp+978h] [bp-318h]@1
int v608; // [sp+97Ch] [bp-314h]@1
int *v609; // [sp+980h] [bp-310h]@1
int v610; // [sp+984h] [bp-30Ch]@1
int *v611; // [sp+988h] [bp-308h]@1
int v612; // [sp+98Ch] [bp-304h]@1
int v613; // [sp+990h] [bp-300h]@1
int v614; // [sp+994h] [bp-2FCh]@1
int *v615; // [sp+998h] [bp-2F8h]@1
int v616; // [sp+99Ch] [bp-2F4h]@1
int *v617; // [sp+9A0h] [bp-2F0h]@1
int v618; // [sp+9A4h] [bp-2ECh]@1
int v619; // [sp+9A8h] [bp-2E8h]@1
int v620; // [sp+9ACh] [bp-2E4h]@1
int *v621; // [sp+9B0h] [bp-2E0h]@1
int v622; // [sp+9B4h] [bp-2DCh]@1
int *v623; // [sp+9B8h] [bp-2D8h]@1
int v624; // [sp+9BCh] [bp-2D4h]@1
int v625; // [sp+9C0h] [bp-2D0h]@1
int v626; // [sp+9C4h] [bp-2CCh]@1
int *v627; // [sp+9C8h] [bp-2C8h]@1
int v628; // [sp+9CCh] [bp-2C4h]@1
int *v629; // [sp+9D0h] [bp-2C0h]@1
int v630; // [sp+9D4h] [bp-2BCh]@1
int v631; // [sp+9D8h] [bp-2B8h]@1
int v632; // [sp+9DCh] [bp-2B4h]@1
int *v633; // [sp+9E0h] [bp-2B0h]@1
int v634; // [sp+9E4h] [bp-2ACh]@1
int *v635; // [sp+9E8h] [bp-2A8h]@1
int v636; // [sp+9ECh] [bp-2A4h]@1
char v637[4]; // [sp+9F0h] [bp-2A0h]@1
int (*v638)(); // [sp+9F4h] [bp-29Ch]@1
int v639; // [sp+9F8h] [bp-298h]@1
int v640; // [sp+9FCh] [bp-294h]@1
char v641[4]; // [sp+A00h] [bp-290h]@1
int (*v642)(); // [sp+A04h] [bp-28Ch]@1
int v643; // [sp+A08h] [bp-288h]@1
int v644; // [sp+A0Ch] [bp-284h]@1
char v645[4]; // [sp+A10h] [bp-280h]@1
int (*v646)(); // [sp+A14h] [bp-27Ch]@1
int v647; // [sp+A18h] [bp-278h]@1
int v648; // [sp+A1Ch] [bp-274h]@1
char v649[4]; // [sp+A20h] [bp-270h]@1
int (__cdecl *v650)(const char *, const char *, int, const char *); // [sp+A24h] [bp-26Ch]@1
int v651; // [sp+A28h] [bp-268h]@1
int v652; // [sp+A2Ch] [bp-264h]@1
char v653[4]; // [sp+A30h] [bp-260h]@1
int (__cdecl *v654)(const char *, const char *, int, const char *); // [sp+A34h] [bp-25Ch]@1
int v655; // [sp+A38h] [bp-258h]@1
int v656; // [sp+A3Ch] [bp-254h]@1
char v657[4]; // [sp+A40h] [bp-250h]@1
int (*v658)(); // [sp+A44h] [bp-24Ch]@1
int v659; // [sp+A48h] [bp-248h]@1
int v660; // [sp+A4Ch] [bp-244h]@1
char v661[4]; // [sp+A50h] [bp-240h]@1
int (*v662)(); // [sp+A54h] [bp-23Ch]@1
int v663; // [sp+A58h] [bp-238h]@1
int v664; // [sp+A5Ch] [bp-234h]@1
char v665[4]; // [sp+A60h] [bp-230h]@1
int (*v666)(); // [sp+A64h] [bp-22Ch]@1
int v667; // [sp+A68h] [bp-228h]@1
int v668; // [sp+A6Ch] [bp-224h]@1
char v669[4]; // [sp+A70h] [bp-220h]@1
int (*v670)(); // [sp+A74h] [bp-21Ch]@1
int v671; // [sp+A78h] [bp-218h]@1
int v672; // [sp+A7Ch] [bp-214h]@1
char v673[4]; // [sp+A80h] [bp-210h]@1
int (*v674)(); // [sp+A84h] [bp-20Ch]@1
int v675; // [sp+A88h] [bp-208h]@1
int v676; // [sp+A8Ch] [bp-204h]@1
char v677[4]; // [sp+A90h] [bp-200h]@1
int (*v678)(); // [sp+A94h] [bp-1FCh]@1
int v679; // [sp+A98h] [bp-1F8h]@1
int v680; // [sp+A9Ch] [bp-1F4h]@1
char v681[4]; // [sp+AA0h] [bp-1F0h]@1
int (*v682)(); // [sp+AA4h] [bp-1ECh]@1
int v683; // [sp+AA8h] [bp-1E8h]@1
int v684; // [sp+AACh] [bp-1E4h]@1
char v685[4]; // [sp+AB0h] [bp-1E0h]@1
int (*v686)(); // [sp+AB4h] [bp-1DCh]@1
int v687; // [sp+AB8h] [bp-1D8h]@1
int v688; // [sp+ABCh] [bp-1D4h]@1
char v689[4]; // [sp+AC0h] [bp-1D0h]@1
int (*v690)(); // [sp+AC4h] [bp-1CCh]@1
int v691; // [sp+AC8h] [bp-1C8h]@1
int v692; // [sp+ACCh] [bp-1C4h]@1
char v693[4]; // [sp+AD0h] [bp-1C0h]@1
int (*v694)(); // [sp+AD4h] [bp-1BCh]@1
int v695; // [sp+AD8h] [bp-1B8h]@1
int v696; // [sp+ADCh] [bp-1B4h]@1
char v697[4]; // [sp+AE0h] [bp-1B0h]@1
int (*v698)(); // [sp+AE4h] [bp-1ACh]@1
int v699; // [sp+AE8h] [bp-1A8h]@1
int v700; // [sp+AECh] [bp-1A4h]@1
char v701[4]; // [sp+AF0h] [bp-1A0h]@1
int (*v702)(); // [sp+AF4h] [bp-19Ch]@1
int v703; // [sp+AF8h] [bp-198h]@1
int v704; // [sp+AFCh] [bp-194h]@1
char v705[4]; // [sp+B00h] [bp-190h]@1
int (*v706)(); // [sp+B04h] [bp-18Ch]@1
int v707; // [sp+B08h] [bp-188h]@1
int v708; // [sp+B0Ch] [bp-184h]@1
char v709[4]; // [sp+B10h] [bp-180h]@1
int (*v710)(); // [sp+B14h] [bp-17Ch]@1
int v711; // [sp+B18h] [bp-178h]@1
int v712; // [sp+B1Ch] [bp-174h]@1
char v713[4]; // [sp+B20h] [bp-170h]@1
int (*v714)(); // [sp+B24h] [bp-16Ch]@1
int v715; // [sp+B28h] [bp-168h]@1
int v716; // [sp+B2Ch] [bp-164h]@1
char v717[4]; // [sp+B30h] [bp-160h]@1
int (*v718)(); // [sp+B34h] [bp-15Ch]@1
int v719; // [sp+B38h] [bp-158h]@1
int v720; // [sp+B3Ch] [bp-154h]@1
char v721[4]; // [sp+B40h] [bp-150h]@1
int (*v722)(); // [sp+B44h] [bp-14Ch]@1
int v723; // [sp+B48h] [bp-148h]@1
int v724; // [sp+B4Ch] [bp-144h]@1
char v725[4]; // [sp+B50h] [bp-140h]@1
int (*v726)(); // [sp+B54h] [bp-13Ch]@1
int v727; // [sp+B58h] [bp-138h]@1
int v728; // [sp+B5Ch] [bp-134h]@1
char v729[4]; // [sp+B60h] [bp-130h]@1
int (*v730)(); // [sp+B64h] [bp-12Ch]@1
int v731; // [sp+B68h] [bp-128h]@1
int v732; // [sp+B6Ch] [bp-124h]@1
char v733[4]; // [sp+B70h] [bp-120h]@1
int (*v734)(); // [sp+B74h] [bp-11Ch]@1
int v735; // [sp+B78h] [bp-118h]@1
int v736; // [sp+B7Ch] [bp-114h]@1
char v737[4]; // [sp+B80h] [bp-110h]@1
int (*v738)(); // [sp+B84h] [bp-10Ch]@1
int v739; // [sp+B88h] [bp-108h]@1
int v740; // [sp+B8Ch] [bp-104h]@1
char v741[4]; // [sp+B90h] [bp-100h]@1
int (*v742)(); // [sp+B94h] [bp-FCh]@1
int v743; // [sp+B98h] [bp-F8h]@1
int v744; // [sp+B9Ch] [bp-F4h]@1
char v745[4]; // [sp+BA0h] [bp-F0h]@1
int (*v746)(); // [sp+BA4h] [bp-ECh]@1
int v747; // [sp+BA8h] [bp-E8h]@1
int v748; // [sp+BACh] [bp-E4h]@1
char v749[4]; // [sp+BB0h] [bp-E0h]@1
int (*v750)(); // [sp+BB4h] [bp-DCh]@1
int v751; // [sp+BB8h] [bp-D8h]@1
int v752; // [sp+BBCh] [bp-D4h]@1
char v753[4]; // [sp+BC0h] [bp-D0h]@1
int (*v754)(); // [sp+BC4h] [bp-CCh]@1
int v755; // [sp+BC8h] [bp-C8h]@1
int v756; // [sp+BCCh] [bp-C4h]@1
char v757[4]; // [sp+BD0h] [bp-C0h]@1
int (*v758)(); // [sp+BD4h] [bp-BCh]@1
int v759; // [sp+BD8h] [bp-B8h]@1
int v760; // [sp+BDCh] [bp-B4h]@1
char v761[4]; // [sp+BE0h] [bp-B0h]@1
int (*v762)(); // [sp+BE4h] [bp-ACh]@1
int v763; // [sp+BE8h] [bp-A8h]@1
int v764; // [sp+BECh] [bp-A4h]@1
char v765[4]; // [sp+BF0h] [bp-A0h]@1
int (*v766)(); // [sp+BF4h] [bp-9Ch]@1
int v767; // [sp+BF8h] [bp-98h]@1
int v768; // [sp+BFCh] [bp-94h]@1
char v769[4]; // [sp+C00h] [bp-90h]@1
int (*v770)(); // [sp+C04h] [bp-8Ch]@1
int v771; // [sp+C08h] [bp-88h]@1
int v772; // [sp+C0Ch] [bp-84h]@1
char v773[4]; // [sp+C10h] [bp-80h]@1
int (*v774)(); // [sp+C14h] [bp-7Ch]@1
int v775; // [sp+C18h] [bp-78h]@1
int v776; // [sp+C1Ch] [bp-74h]@1
char v777[4]; // [sp+C20h] [bp-70h]@1
int (*v778)(); // [sp+C24h] [bp-6Ch]@1
int v779; // [sp+C28h] [bp-68h]@1
int v780; // [sp+C2Ch] [bp-64h]@1
char v781[4]; // [sp+C30h] [bp-60h]@1
int (*v782)(); // [sp+C34h] [bp-5Ch]@1
int v783; // [sp+C38h] [bp-58h]@1
int v784; // [sp+C3Ch] [bp-54h]@1
char v785[4]; // [sp+C40h] [bp-50h]@1
int (*v786)(); // [sp+C44h] [bp-4Ch]@1
int v787; // [sp+C48h] [bp-48h]@1
int v788; // [sp+C4Ch] [bp-44h]@1
char v789[4]; // [sp+C50h] [bp-40h]@1
int (*v790)(); // [sp+C54h] [bp-3Ch]@1
int v791; // [sp+C58h] [bp-38h]@1
int v792; // [sp+C5Ch] [bp-34h]@1
char v793[4]; // [sp+C60h] [bp-30h]@1
int (*v794)(); // [sp+C64h] [bp-2Ch]@1
int v795; // [sp+C68h] [bp-28h]@1
int v796; // [sp+C6Ch] [bp-24h]@1
char v797[4]; // [sp+C70h] [bp-20h]@1
int (*v798)(); // [sp+C74h] [bp-1Ch]@1
int v799; // [sp+C78h] [bp-18h]@1
int v800; // [sp+C7Ch] [bp-14h]@1
char v801[4]; // [sp+C80h] [bp-10h]@1
int (*v802)(); // [sp+C84h] [bp-Ch]@1
int v803; // [sp+C88h] [bp-8h]@1
int v804; // [sp+C8Ch] [bp-4h]@1
Memory = 0;
v7 = 0;
v20 = 0;
v19 = 0;
v18 = 0;
v17 = 0;
v5 = 0;
v11 = 0;
v15 = 0;
v13 = 0;
v9 = 0;
v10 = 0;
v12 = 0;
v14 = 0;
v16 = 0;
*(_DWORD *)v353 = "ACa";
v354 = sub_100183B0;
v355 = 1;
v356 = (int)"0x78";
*(_DWORD *)v357 = "ACb";
v358 = sub_100183B0;
v359 = 1;
v360 = (int)"0x0ffd0000";
*(_DWORD *)v361 = "ACc";
v362 = sub_100183B0;
v363 = 1;
v364 = (int)"0x7A31";
*(_DWORD *)v365 = "ACd";
v366 = sub_100183B0;
v367 = 1;
v368 = (int)"0x1095F";
*(_DWORD *)v369 = "ACe";
v370 = sub_100183B0;
v371 = 1;
v372 = (int)"0x24588";
*(_DWORD *)v373 = "ACf";
v374 = sub_100183B0;
v375 = 1;
v376 = (int)"0xA08D";
*(_DWORD *)v377 = "ACg";
v378 = sub_100183B0;
v379 = 1;
v380 = (int)"0x0ffe131E";
*(_DWORD *)v381 = "ACh";
v382 = sub_100183B0;
v383 = 1;
v384 = (int)"0x1A5A1";
*(_DWORD *)v385 = "ACi";
v386 = sub_100183B0;
v387 = 1;
v388 = (int)"0x1AAD5";
*(_DWORD *)v389 = "ACj";
v390 = sub_100183B0;
v391 = 1;
v392 = (int)"0x2458C";
*(_DWORD *)v393 = "ACk";
v394 = sub_100183B0;
v395 = 1;
v396 = (int)"0x1E64D";
*(_DWORD *)v397 = "ACl";
v398 = sub_100183B0;
v399 = 1;
v400 = (int)"0xFFFFFF30";
*(_DWORD *)v401 = "ACm";
v402 = sub_100183B0;
v403 = 1;
v404 = (int)"0x135BE";
*(_DWORD *)v405 = "ACn";
v406 = sub_100183B0;
v407 = 1;
v408 = (int)"0x14D7C";
*(_DWORD *)v409 = "ACo";
v432 = (int)"0x24588";
v410 = sub_100183B0;
v411 = 1;
v412 = (int)"0x24590";
*(_DWORD *)v413 = "ACp";
v414 = sub_100183B0;
v415 = 1;
v416 = (int)"0xcc39";
*(_DWORD *)v417 = "ACq";
v418 = sub_100183B0;
v419 = 1;
v420 = (int)"0x22064";
*(_DWORD *)v421 = "ACr";
v422 = sub_100183B0;
v423 = 1;
v424 = (int)"0x2251f";
*(_DWORD *)v425 = "ACs";
v426 = sub_100183B0;
v427 = 1;
v428 = (int)"0xEFDF";
*(_DWORD *)v429 = "ACt";
v430 = sub_100183B0;
v431 = 1;
*(_DWORD *)v433 = "ACu";
v434 = sub_100183B0;
v435 = 1;
v436 = (int)"0x134B0";
*(_DWORD *)v437 = "ACv";
v438 = sub_100183B0;
v439 = 1;
v440 = (int)"0x00000011";
*(_DWORD *)v441 = "ACw";
v442 = sub_100183B0;
v443 = 1;
v444 = (int)"0x135cb";
*(_DWORD *)v445 = "ACx";
v446 = sub_100183B0;
v447 = 1;
v448 = (int)"0x135e8";
*(_DWORD *)v449 = "ACy";
v450 = sub_100183B0;
v451 = 1;
v452 = (int)"0x00000089";
*(_DWORD *)v153 = "ACa";
v154 = sub_100183B0;
v155 = 1;
v156 = (int)"0x78";
*(_DWORD *)v157 = "ACb";
v158 = sub_100183B0;
v159 = 1;
v160 = (int)"0x68000000";
*(_DWORD *)v161 = "ACc";
v162 = sub_100183B0;
v163 = 1;
v164 = (int)"0x82c9";
*(_DWORD *)v165 = "ACd";
v166 = sub_100183B0;
v167 = 1;
v168 = (int)"0x121de";
*(_DWORD *)v169 = "ACe";
v170 = sub_100183B0;
v171 = 1;
v172 = (int)"0x32020";
*(_DWORD *)v173 = "ACf";
v174 = sub_100183B0;
v175 = 1;
v176 = (int)"0xA965";
*(_DWORD *)v177 = "ACg";
v178 = sub_100183B0;
v179 = 1;
v180 = (int)"0x6802c91f";
*(_DWORD *)v181 = "ACh";
v182 = sub_100183B0;
v183 = 1;
v184 = (int)"0x1fce1";
*(_DWORD *)v185 = "ACi";
v186 = sub_100183B0;
v187 = 1;
v240 = (int)"0x00000011";
v188 = (int)"0x20395";
*(_DWORD *)v189 = "ACj";
v190 = sub_100183B0;
v191 = 1;
v192 = (int)"0x32024";
*(_DWORD *)v193 = "ACk";
v194 = sub_100183B0;
v195 = 1;
v196 = (int)"0x24f9b";
*(_DWORD *)v197 = "ACl";
v198 = sub_100183B0;
v199 = 1;
v200 = (int)"0xFFFFFF30";
*(_DWORD *)v201 = "ACm";
v202 = sub_100183B0;
v203 = 1;
v204 = (int)"0x14f5e";
*(_DWORD *)v205 = "ACn";
v206 = sub_100183B0;
v207 = 1;
v208 = (int)"0x11740";
*(_DWORD *)v209 = "ACo";
v210 = sub_100183B0;
v211 = 1;
v212 = (int)"0x32028";
*(_DWORD *)v213 = "ACp";
v214 = sub_100183B0;
v215 = 1;
v216 = (int)"0xfe47";
*(_DWORD *)v217 = "ACq";
v218 = sub_100183B0;
v219 = 1;
v220 = (int)"0x31486";
*(_DWORD *)v221 = "ACr";
v222 = sub_100183B0;
v223 = 1;
v224 = (int)"0x2f9f7";
*(_DWORD *)v225 = "ACs";
v226 = sub_100183B0;
v227 = 1;
v228 = (int)"0x1006b";
*(_DWORD *)v229 = "ACt";
v230 = sub_100183B0;
v231 = 1;
v232 = (int)"0x32020";
*(_DWORD *)v233 = "ACu";
v234 = sub_100183B0;
v235 = 1;
v236 = (int)"0x14e57";
*(_DWORD *)v237 = "ACv";
v238 = sub_100183B0;
v239 = 1;
*(_DWORD *)v241 = "ACw";
v242 = sub_100183B0;
v243 = 1;
v244 = (int)"0x14f6b";
*(_DWORD *)v245 = "ACx";
v246 = sub_100183B0;
v247 = 1;
v248 = (int)"0x14f88";
*(_DWORD *)v249 = "ACy";
v250 = sub_100183B0;
v251 = 1;
v252 = (int)"0x00000089";
*(_DWORD *)v73 = "ABv";
v74 = sub_10017D80;
v75 = 1;
v76 = (int)"0x51";
*(_DWORD *)v77 = "ABw";
v78 = sub_100183B0;
v79 = 1;
v80 = (int)"0xfffffcd3";
*(_DWORD *)v81 = "ABx";
v82 = sub_100183B0;
v83 = 1;
v84 = (int)"0xffffff36";
*(_DWORD *)v85 = "ABy";
v86 = sub_10018180;
v87 = 1;
v88 = (int)"true";
*(_DWORD *)v89 = "ABz";
v90 = sub_100183B0;
v91 = 1;
v92 = (int)"0x001a762f";
*(_DWORD *)v53 = "ABv";
v54 = sub_10017D80;
v55 = 1;
v56 = (int)"0x51";
*(_DWORD *)v57 = "ABw";
v58 = sub_100183B0;
v59 = 1;
v60 = (int)"0xfffffcd3";
*(_DWORD *)v61 = "ABx";
v62 = sub_100183B0;
v63 = 1;
v64 = (int)"0xffffff36";
*(_DWORD *)v65 = "ABy";
v66 = sub_10018180;
v67 = 1;
v68 = (int)"true";
*(_DWORD *)v69 = "ABz";
v70 = sub_100183B0;
v71 = 1;
v72 = (int)"0x001a762f";
*(_DWORD *)v33 = "ABv";
v34 = sub_10017D80;
v35 = 1;
v36 = (int)"0x55";
*(_DWORD *)v37 = "ABw";
v38 = sub_100183B0;
v39 = 1;
v40 = (int)"0xfffffc17";
*(_DWORD *)v41 = "ABx";
v42 = sub_100183B0;
v43 = 1;
v44 = (int)"0xffffff34";
*(_DWORD *)v45 = "ABy";
v46 = sub_10018180;
v47 = 1;
v48 = (int)"true";
*(_DWORD *)v49 = "ABz";
v50 = sub_100183B0;
v51 = 1;
v52 = (int)"0x001f10c8";
*(_DWORD *)v253 = "ACa";
v254 = sub_100183B0;
v255 = 1;
v256 = (int)"0x78";
*(_DWORD *)v257 = "ACb";
v258 = sub_100183B0;
v259 = 1;
v260 = (int)"0x68000000";
*(_DWORD *)v261 = "ACc";
v262 = sub_100183B0;
v263 = 1;
v264 = (int)"0x8430";
*(_DWORD *)v265 = "ACd";
v266 = sub_100183B0;
v267 = 1;
v268 = (int)"0x12ce6";
*(_DWORD *)v269 = "ACe";
v270 = sub_100183B0;
v271 = 1;
v272 = (int)"0x2ba08";
*(_DWORD *)v273 = "ACf";
v274 = sub_100183B0;
v275 = 1;
v276 = (int)"0x92a1";
*(_DWORD *)v277 = "ACg";
v278 = sub_100183B0;
v279 = 1;
v280 = (int)"0x6800cb52";
*(_DWORD *)v281 = "ACh";
v282 = sub_100183B0;
v283 = 1;
v284 = (int)"0x21899";
*(_DWORD *)v285 = "ACi";
v286 = sub_100183B0;
v287 = 1;
v288 = (int)"0x21dd5";
*(_DWORD *)v289 = "ACj";
v290 = sub_100183B0;
v291 = 1;
v292 = (int)"0x2ba0C";
*(_DWORD *)v293 = "ACk";
v294 = sub_100183B0;
v295 = 1;
v296 = (int)"0x25a5f";
*(_DWORD *)v297 = "ACl";
v298 = sub_100183B0;
v299 = 1;
v300 = (int)"0xFFFFFF30";
*(_DWORD *)v301 = "ACm";
v302 = sub_100183B0;
v303 = 1;
v304 = (int)"0x15ccc";
*(_DWORD *)v305 = "ACn";
v306 = sub_100183B0;
v307 = 1;
v308 = (int)"0x63eb";
*(_DWORD *)v309 = "ACo";
v310 = sub_100183B0;
v311 = 1;
v312 = (int)"0x2ba10";
*(_DWORD *)v313 = "ACp";
v314 = sub_100183B0;
v315 = 1;
v316 = (int)"0xd9f7";
*(_DWORD *)v317 = "ACq";
v318 = sub_100183B0;
v319 = 1;
v320 = (int)"0x291c4";
*(_DWORD *)v321 = "ACr";
v322 = sub_100183B0;
v323 = 1;
v324 = (int)"0x2b34f";
*(_DWORD *)v325 = "ACs";
v326 = sub_100183B0;
v327 = 1;
v328 = (int)"0x108f0";
*(_DWORD *)v329 = "ACt";
v330 = sub_100183B0;
v331 = 1;
v332 = (int)"0x2ba08";
*(_DWORD *)v333 = "ACu";
v334 = sub_100183B0;
v335 = 1;
v336 = (int)"0x15bb5";
*(_DWORD *)v337 = "ACv";
v338 = sub_100183B0;
v339 = 1;
v340 = (int)"0x00000012";
*(_DWORD *)v341 = "ACw";
v342 = sub_100183B0;
v343 = 1;
v344 = (int)"0x15cb1";
*(_DWORD *)v345 = "ACx";
v346 = sub_100183B0;
v347 = 1;
v348 = (int)"0x15cf4";
*(_DWORD *)v349 = "ACy";
v350 = sub_100183B0;
v351 = 1;
v352 = (int)"0x0000008f";
*(_DWORD *)v637 = "AAa";
v638 = sub_10017470;
v639 = 1;
v640 = 0;
*(_DWORD *)v641 = "AAb";
v642 = sub_10017AD0;
v643 = 1;
v644 = 0;
*(_DWORD *)v645 = "AAc";
v646 = sub_100176D0;
v647 = 1;
v648 = (int)"60";
*(_DWORD *)v649 = "AAd";
v650 = sub_100173E0;
v651 = 1;
v652 = (int)"*SMBCLIENT";
*(_DWORD *)v653 = "AAe";
v654 = sub_100173E0;
v655 = 1;
v656 = (int)"*SMBSERVER";
*(_DWORD *)v657 = "AAk";
v658 = sub_100183B0;
v659 = 1;
v660 = (int)"0xB8";
*(_DWORD *)v661 = "AAl";
v662 = sub_100183B0;
v663 = 1;
v664 = (int)"0xFA0";
*(_DWORD *)v665 = "AAm";
v666 = sub_100183B0;
v667 = 1;
v668 = (int)"0x08";
*(_DWORD *)v669 = "AAn";
v670 = sub_100183B0;
v671 = 1;
v672 = (int)"0x34";
*(_DWORD *)v673 = "AAo";
v674 = sub_100183B0;
v675 = 1;
v676 = (int)"0xFFFFFFFF";
*(_DWORD *)v677 = "AAp";
v678 = sub_100183B0;
v679 = 1;
v680 = (int)"0x10";
*(_DWORD *)v681 = "AAq";
v682 = sub_100183B0;
v683 = 1;
v684 = (int)"0x3C";
*(_DWORD *)v685 = "AAr";
v686 = sub_100183B0;
v687 = 1;
v688 = (int)"0x14";
*(_DWORD *)v689 = "AAs";
v690 = sub_100183B0;
v691 = 1;
v692 = (int)"0x40";
*(_DWORD *)v693 = "AAt";
v694 = sub_100183B0;
v695 = 1;
v696 = (int)"0x00000040"</