private void ProcessEvents() { try { label_2: int num1 = -496590015; while (true) { int num2 = -732586811; uint num3; bool flag1; ZoomEvent pendingEvent; bool flag2; bool flag3; ZoomWindow window; switch ((num3 = (uint)(num1 ^ num2)) % 21U) { case 0: int num4 = flag1 ? 414028493 : (num4 = 1409841062); int num5 = (int)num3 * 1402749695; num1 = num4 ^ num5; continue; case 1: window.Close(false, \u003CModule\u003E.\u200E <string>(1577954334U)); num1 = (int)num3 * -1183107380 ^ 847497479; continue; case 2: goto label_2; case 3: num1 = -1154556989; continue; case 4: flag3 = window != null; num1 = (int)num3 * 660387139 ^ 583670705; continue; case 5: num1 = (int)num3 * -1939081024 ^ -289842571; continue; case 6: num1 = (int)num3 * 593849314 ^ 817729011; continue; case 7: window = this.Engine.GetWindow(ZoomWindowType.Meeting); num1 = -277729667; continue; case 8: int num6 = !ZoomZoom.NativeMethods.DestroyWindow(pendingEvent.WindowHandle) ? 1956356428 : (num6 = 357692342); int num7 = (int)num3 * 480920484; num1 = num6 ^ num7; continue; case 9: CoreObject.log.Debug((object)(\u003CModule\u003E.\u200E <string>(4177809707U) + ZoomZoom.NativeMethods.GetLastError().ToString())); num1 = (int)num3 * 897252412 ^ -1378669327; continue; case 10: num1 = (int)num3 * 463643943 ^ 457655370; continue; case 11: num1 = (int)num3 * 1312286524 ^ 1437950073; continue; case 12: JoinAttack.\u202C(CoreObject.log, (object)JoinAttack.\u206A((object)\u003CModule\u003E.\u200E <string>(3309255995U), (object)pendingEvent)); num1 = (int)num3 * 914932407 ^ 487017949; continue; case 13: num1 = (int)num3 * 2096319401 ^ -1342819766; continue; case 14: goto label_31; case 15: pendingEvent = this.GetPendingEvent(); flag2 = pendingEvent != null; num1 = (int)num3 * -745465066 ^ 1005877846; continue; case 16: int num8 = flag3 ? -1653590273 : (num8 = -969085820); int num9 = (int)num3 * -873608805; num1 = num8 ^ num9; continue; case 17: num1 = -1417451008; continue; case 18: this.Trace(TraceType.Activity, JoinAttack.\u200B(\u003CModule\u003E.\u200E <string>(4033050755U), (object)pendingEvent.WindowHandle)); num1 = (int)num3 * 911242218 ^ 1378243773; continue; case 19: int num10 = !flag2 ? -890159805 : (num10 = -180505459); int num11 = (int)num3 * -114012311; num1 = num10 ^ num11; continue; case 20: flag1 = JoinAttack.\u206C(pendingEvent.WindowTitle, \u003CModule\u003E.\u200E <string>(3960671279U)); num1 = (int)num3 * 1393779797 ^ -438026158; continue; default: goto label_28; } } label_28: return; label_31 :; } catch (Exception ex) { label_26 : int num1 = -1271562248; while (true) { int num2 = -732586811; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: goto label_26; case 1: num1 = (int)num3 * 1530565629 ^ -2109438830; continue; case 2: num1 = (int)num3 * 1211072160 ^ 1934387426; continue; case 3: goto label_24; default: goto label_4; } } label_4: return; label_24 :; } }
private void InitiateJoin(object meetingId) { try { JoinAttack.\u206F(this.Engine.Settings.ZoomExePath, \u003CModule\u003E.\u202A <string>(2032981318U)); label_2: int num1 = -1262958237; while (true) { int num2 = -1095072986; uint num3; ProcessStartInfo processStartInfo1; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: JoinAttack.\u202C(processStartInfo1); num1 = (int)num3 * 1711312795 ^ 555603328; continue; case 1: string str1 = JoinAttack.\u200B(\u003CModule\u003E.\u200E <string>(3150945443U), meetingId); ProcessStartInfo processStartInfo2 = JoinAttack.\u206C(); string str2 = \u003CModule\u003E.\u206A <string>(3204904539U); JoinAttack.\u206B(processStartInfo2, str2); string str3 = JoinAttack.\u200B(\u003CModule\u003E.\u206B <string>(3987318200U), (object)str1); JoinAttack.\u206A(processStartInfo2, str3); int num4 = 1; JoinAttack.\u206E(processStartInfo2, (ProcessWindowStyle)num4); int num5 = 0; JoinAttack.\u202A(processStartInfo2, num5 != 0); processStartInfo1 = processStartInfo2; num1 = (int)num3 * -945467938 ^ 1309583868; continue; case 2: goto label_14; case 3: goto label_2; default: goto label_11; } } label_11: return; label_14 :; } catch (Exception ex) { label_9 : int num1 = -1707898984; while (true) { int num2 = -1095072986; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: goto label_9; case 1: goto label_7; case 2: JoinAttack.\u206B(CoreObject.log, (object)ex); num1 = (int)num3 * 87917583 ^ 380549467; continue; case 3: num1 = (int)num3 * 794571267 ^ 331022846; continue; default: goto label_4; } } label_4: return; label_7 :; } }
protected Task StartSTATask(Action func) { label_1: int num1 = -396204695; Task task; while (true) { int num2 = -1882111531; uint num3; Thread thread; TaskCompletionSource <object> tcs; switch ((num3 = (uint)(num1 ^ num2)) % 7U) { case 0: num1 = (int)num3 * 354809277 ^ 453180871; continue; case 1: JoinAttack.\u206C(thread); num1 = (int)num3 * 345773881 ^ -1515043857; continue; case 2: tcs = new TaskCompletionSource <object>(); thread = JoinAttack.\u206F((ThreadStart)(() => { try { label_2: int num2 = 2135717351; while (true) { int num3 = 1344962558; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 6U) { case 0: goto label_2; case 1: func.Invoke(); num2 = (int)num4 * 2115475405 ^ 1380241215; continue; case 2: num2 = (int)num4 * -2045662633 ^ 384423091; continue; case 3: goto label_17; case 4: tcs.SetResult((object)null); num2 = (int)num4 * 1162006518 ^ -2028136351; continue; case 5: num2 = (int)num4 * 1865279441 ^ 819704023; continue; default: goto label_13; } } label_13: return; label_17:; } catch (Exception ex) { label_11: int num2 = 1300745360; while (true) { int num3 = 1344962558; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 5U) { case 0: num2 = (int)num4 * -1722933173 ^ -11178998; continue; case 1: tcs.SetException(ex); num2 = (int)num4 * 1227794919 ^ 108165958; continue; case 2: num2 = (int)num4 * -265963207 ^ 1555775733; continue; case 3: goto label_9; case 4: goto label_11; default: goto label_4; } } label_4: return; label_9:; } })); JoinAttack.\u202C(thread, ApartmentState.STA); num1 = (int)num3 * 1677934264 ^ 653834358; continue; case 3: goto label_1; case 4: num1 = (int)num3 * -1376066048 ^ 1605591330; continue; case 5: task = (Task)tcs.get_Task(); num1 = (int)num3 * 68481832 ^ -721269245; continue; default: goto label_8; } } label_8: return(task); }