public static uint GetEventType(ZoomEventType eventType) { ZoomEventType zoomEventType = eventType; label_1: int num1 = -1334756921; uint num2; while (true) { int num3 = -1665074737; uint num4; switch ((num4 = (uint)(num1 ^ num3)) % 28U) { case 0: label_18: num2 = 32770U; num1 = -630045103; continue; case 1: label_29: num2 = 32768U; num1 = -684031736; continue; case 2: label_12: num2 = 32780U; num1 = -630045103; continue; case 3: label_27: num2 = 32787U; num1 = -191057268; continue; case 4: num1 = (int)num4 * 942386283 ^ 1123805025; continue; case 5: label_25: num2 = 32769U; num1 = -1419449278; continue; case 6: num2 = 32778U; num1 = -235492846; continue; case 7: label_5: num2 = 32771U; num1 = -630045103; continue; case 8: label_20: num2 = 32787U; num1 = -112925287; continue; case 9: num1 = (int)num4 * -1678416834 ^ 460254407; continue; case 10: num1 = (int)num4 * -977942153 ^ -83560533; continue; case 11: num1 = (int)num4 * -539769988 ^ -449627355; continue; case 12: switch (zoomEventType) { case ZoomEventType.Other: goto label_20; case ZoomEventType.Create: goto label_29; case ZoomEventType.Destroy: goto label_25; case ZoomEventType.LocationChanged: goto label_17; case ZoomEventType.Show: goto label_18; case ZoomEventType.Reorder: goto label_22; case ZoomEventType.Focus: goto label_26; case ZoomEventType.MoveSize: goto label_15; case ZoomEventType.Hide: goto label_5; case ZoomEventType.StateChange: goto label_11; case ZoomEventType.NameChange: goto label_12; case ZoomEventType.ValueChange: goto label_4; case ZoomEventType.DescriptionChange: goto label_16; case ZoomEventType.ObjectEnd: goto label_10; case ZoomEventType.Invoked: goto label_27; default: num1 = (int)num4 * 957831439 ^ -1906005717; continue; } case 13: num1 = (int)num4 * 169074356 ^ 1609837429; continue; case 14: label_10: num2 = 33023U; num1 = -630045103; continue; case 15: num1 = (int)num4 * 1735551256 ^ 1859172345; continue; case 16: label_16: num2 = 32781U; num1 = -630045103; continue; case 17: label_22: num2 = 32772U; num1 = -84683169; continue; case 19: label_26: num2 = 32773U; num1 = -630045103; continue; case 20: num1 = (int)num4 * 189732303 ^ -934189571; continue; case 21: num1 = (int)num4 * -902918910 ^ -534698261; continue; case 22: label_15: num2 = 10U; num1 = -1245353707; continue; case 23: label_4: num2 = 32782U; num1 = -630045103; continue; case 24: label_11: num2 = 32778U; num1 = -630045103; continue; case 25: label_17: num2 = 32779U; num1 = -1049471334; continue; case 26: num1 = (int)num4 * 1074594894 ^ -1418343363; continue; case 27: goto label_1; default: goto label_30; } } label_30: return(num2); }
public ZoomEvent(ZoomWindow window) { label_1 : int num1 = -312311275; while (true) { int num2 = -1445545548; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 14U) { case 0: this.HookHandle = new IntPtr(0); num1 = (int)num3 * -1685218354 ^ 590968739; continue; case 1: goto label_3; case 2: this.EventDate = DateTime.Now; num1 = (int)num3 * -1670542156 ^ 859891814; continue; case 3: this.ThreadId = this.ThreadId; num1 = (int)num3 * -1976338354 ^ 558055422; continue; case 4: this.KeysDown = this.Engine.HookManager.GetKeysDown(); num1 = (int)num3 * -349370014 ^ 1300938673; continue; case 5: this.WindowHandle = window.Handle; num1 = (int)num3 * 1688497370 ^ -919138526; continue; case 6: this.WindowClass = WindowHelper.GetWindowClass(this.WindowHandle); num1 = (int)num3 * 605995114 ^ -1788065440; continue; case 7: this.Window = window; num1 = (int)num3 * 299133261 ^ 1984263912; continue; case 8: this.EventType = ZoomEventType.Show; num1 = (int)num3 * -797354212 ^ 1328218645; continue; case 9: num1 = (int)num3 * -1839948209 ^ -2115641465; continue; case 10: goto label_1; case 11: this.WindowTitle = WindowHelper.GetWindowTitle(this.WindowHandle); num1 = (int)num3 * 1966865505 ^ -173136105; continue; case 12: this.ProcessId = this.ProcessId; num1 = (int)num3 * -330925377 ^ 1092576991; continue; case 13: num1 = (int)num3 * -521394514 ^ -580592939; continue; default: goto label_16; } } label_16: return; label_3 :; }
public ZoomEvent(IntPtr hookHandle, IntPtr winHandle, uint eventType, int procId, uint threadId, uint eventTime) { label_1: int num1 = -2011297199; while (true) { int num2 = -2023152675; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 14U) { case 0: this.EventDate = DateTime.Now; this.ProcessId = procId; this.ThreadId = ZoomEvent.\u202A(threadId); num1 = (int)num3 * -1394848249 ^ -1568595988; continue; case 1: this.WindowClass = WindowHelper.GetWindowClass(this.WindowHandle); num1 = (int)num3 * 298766708 ^ 2075167011; continue; case 2: num1 = (int)num3 * 1165383232 ^ -980188280; continue; case 3: goto label_3; case 4: num1 = (int)num3 * -833443332 ^ 26479909; continue; case 5: goto label_1; case 6: this.WindowTitle = WindowHelper.GetWindowTitle(this.WindowHandle); num1 = (int)num3 * -1814587379 ^ -246360676; continue; case 7: num1 = (int)num3 * 727217391 ^ -1325899519; continue; case 8: this.HookHandle = hookHandle; num1 = (int)num3 * -750951904 ^ 1150136458; continue; case 9: this.EventType = ZoomEvent.GetZoomEventType(eventType); num1 = (int)num3 * -1503722025 ^ 724575248; continue; case 10: this.WindowHandle = winHandle; num1 = (int)num3 * -714360931 ^ 1802990222; continue; case 11: num1 = (int)num3 * 366774097 ^ -1584498352; continue; case 12: this.KeysDown = this.Engine.HookManager.GetKeysDown(); num1 = (int)num3 * -1243127691 ^ -527059927; continue; case 13: num1 = (int)num3 * -626176953 ^ -520200806; continue; default: goto label_16; } } label_16: return; label_3 :; }
public ZoomEvent(IntPtr hookHandle, IntPtr winHandle, ZoomEventType eventType, int procId, uint threadId, uint eventTime) { label_1 : int num1 = 536070786; while (true) { int num2 = 631821908; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 14U) { case 0: this.WindowTitle = WindowHelper.GetWindowTitle(this.WindowHandle); num1 = (int)num3 * -793104490 ^ 338520449; continue; case 1: this.WindowClass = WindowHelper.GetWindowClass(this.WindowHandle); num1 = (int)num3 * -1967081795 ^ 445134580; continue; case 2: this.KeysDown = this.Engine.HookManager.GetKeysDown(); num1 = (int)num3 * -1044013644 ^ -361990709; continue; case 3: goto label_3; case 4: num1 = (int)num3 * -641282941 ^ -1383885390; continue; case 5: goto label_1; case 6: num1 = (int)num3 * 1175277403 ^ -1805342294; continue; case 7: this.ThreadId = ZoomEvent.\u202A(threadId); num1 = (int)num3 * 1937663369 ^ 509325003; continue; case 8: this.EventType = eventType; num1 = (int)num3 * 233657022 ^ -1172135392; continue; case 9: this.ProcessId = procId; num1 = (int)num3 * 507961616 ^ -1382505643; continue; case 10: num1 = (int)num3 * -1272443781 ^ -1115294983; continue; case 11: num1 = (int)num3 * 1357230567 ^ 694256689; continue; case 12: this.HookHandle = hookHandle; num1 = (int)num3 * -1013193039 ^ -211494474; continue; case 13: this.WindowHandle = winHandle; this.EventDate = DateTime.Now; num1 = (int)num3 * -1526180728 ^ 1544171213; continue; default: goto label_16; } } label_16: return; label_3 :; }
private new bool ClickThenDetectEvent(ZoomWindowType windowToClick, System.Drawing.Point whereToClick, ZoomEventType eventTypeToDetect, ZoomWindowType windowTypeToDetect, int millisecondsToWait = 500) { label_1 : int num1 = 9819152; bool flag1; while (true) { int num2 = 33214538; uint num3; DateTime dateTime; ZoomWindow window; bool flag2; bool flag3; ZoomEvent zoomEvent; bool flag4; int num4; int num5; switch ((num3 = (uint)(num1 ^ num2)) % 36U) { case 1: num1 = (int)num3 * -1718785416 ^ -505455158; continue; case 2: flag3 = false; num1 = (int)num3 * 1472580387 ^ 1848441531; continue; case 3: num1 = 913480897; continue; case 4: num1 = (int)num3 * -2083235473 ^ 1996052164; continue; case 5: this.Engine.PurgeActivityQueue(); num1 = (int)num3 * -745065826 ^ 167819453; continue; case 6: num1 = (int)num3 * 888879195 ^ -1963980300; continue; case 7: this.Trace(TraceType.Activity, \u003CModule\u003E.\u202A <string>(609491144U), (object)windowToClick, (object)whereToClick, (object)millisecondsToWait); num1 = (int)num3 * -1841781536 ^ 1413947511; continue; case 8: num1 = (int)num3 * -388767698 ^ -682445587; continue; case 9: num4 = !flag3 ? 1 : 0; break; case 10: this.Trace(TraceType.Activity, \u003CModule\u003E.\u202A <string>(3079520462U)); num1 = (int)num3 * 739092399 ^ 683929586; continue; case 11: window = this.Engine.GetWindow(windowToClick); flag4 = window != null; num1 = (int)num3 * -589686225 ^ 136485789; continue; case 12: flag3 = true; num1 = (int)num3 * 434577537 ^ 1526279434; continue; case 13: int num6 = flag2 ? -1223984701 : (num6 = -1164283149); int num7 = (int)num3 * -1713369342; num1 = num6 ^ num7; continue; case 14: goto label_1; case 15: num1 = (int)num3 * 1825025636 ^ -1090459505; continue; case 16: num1 = (int)num3 * -2028154608 ^ -1142775289; continue; case 17: this.Trace(TraceType.Activity, \u003CModule\u003E.\u206A <string>(1686029112U)); num1 = (int)num3 * 1954416974 ^ -760823539; continue; case 18: int num8 = !flag4 ? -539521437 : (num8 = -726233546); int num9 = (int)num3 * -194143724; num1 = num8 ^ num9; continue; case 19: num1 = (int)num3 * 868501995 ^ 954555727; continue; case 20: num1 = (int)num3 * 660977740 ^ -2045317615; continue; case 21: window.Click(whereToClick, true, true, 0); num1 = (int)num3 * -1648056974 ^ -2001878146; continue; case 22: int num10; num1 = num10 = this.Engine.ActivityQueue.TryDequeue(ref zoomEvent) ? 1363671470 : (num10 = 911632677); continue; case 23: num1 = (int)num3 * -1712088030 ^ -1725024927; continue; case 24: if (!(dateTime >= DateTime.Now)) { num4 = 0; break; } num1 = 1116395663; continue; case 25: this.Trace(TraceType.Activity, \u003CModule\u003E.\u200E <string>(1563047574U), (object)zoomEvent); num1 = (int)num3 * -1959081931 ^ 23549635; continue; case 26: GalleryMoveFirstPage.\u200C(40); num1 = (int)num3 * 1228556992 ^ -1371053471; continue; case 27: num1 = (int)num3 * 499161008 ^ 1041244154; continue; case 28: flag1 = flag3; num1 = 656622365; continue; case 29: num1 = 911632677; continue; case 30: if (zoomEvent.EventType != eventTypeToDetect) { num5 = 0; goto label_20; } else { num1 = (int)num3 * 2031427859 ^ -2029943616; continue; } case 31: num1 = 1059108686; continue; case 32: num5 = zoomEvent.ZoomWindowType == windowTypeToDetect ? 1 : 0; goto label_20; case 33: num1 = 860896744; continue; case 34: flag2 = !flag3; num1 = (int)num3 * -1548462641 ^ 1570030893; continue; case 35: dateTime = DateTime.Now.AddMilliseconds((double)millisecondsToWait); num1 = (int)num3 * -2134994787 ^ -1644524143; continue; default: goto label_43; } int num11; num1 = num11 = num4 == 0 ? 757985552 : (num11 = 1976158244); continue; label_20: int num12; num1 = num12 = num5 == 0 ? 1719191815 : (num12 = 138177813); } label_43: return(flag1); }