private static void SetWindowData(this IntPtr window, WindowData data, Func <WindowStyles, WindowStyles> transform) { PInvoke.SetWindowLong(window, (int)data, (uint)transform((WindowStyles)PInvoke.GetWindowLong(window, (int)data))); }