// Copyright (c) Dapplo and contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace GreenshotPlugin.Core.Enums
{
///
/// If a system parameter is being set, specifies whether the user profile is to be updated, and if so, whether the
/// WM_SETTINGCHANGE message is to be broadcast to all top-level windows to notify them of the change.
/// This parameter can be zero if you do not want to update the user profile or broadcast the WM_SETTINGCHANGE message,
/// or it can be one or more of the following values.
///
public enum SystemParametersInfoBehaviors : uint
{
///
/// Do nothing
///
None = 0x00,
/// Writes the new system-wide parameter setting to the user profile.
UpdateIniFile = 0x01,
/// Broadcasts the WM_SETTINGCHANGE message after updating the user profile.
SendChange = 0x02,
/// Same as SPIF_SENDCHANGE.
SendWinIniChange = SendChange
}
}