internal unsafe static extern int ChangeDisplaySettings(ref DeviceMode device_mode, ChangeDisplaySettingsEnum flags);
public static extern int EnumDisplaySettings( string lpszDeviceName, int iModeNum, ref DeviceMode lpDevMode);