public static extern int SetWindowLong(IntPtr hWnd, GetWindowLongFlags nIndex, uint newLong);
public static extern uint GetWindowLong(IntPtr hWnd, GetWindowLongFlags nIndex);
public static extern int SetWindowLong(IntPtr hWnd, GetWindowLongFlags nIndex, object dwNewLong);
public static extern int SetWindowLong(IntPtr hWnd, GetWindowLongFlags nIndex, int dwNewLong);
public static extern int GetWindowLong(IntPtr hWnd, GetWindowLongFlags nIndex);
public static extern int SetWindowLong(IntPtr hWnd, GetWindowLongFlags nIndex, ExtendedWindowStylesFlags dwNewLong);