public static void SystemParametersInfo(SPI uiAction, int uiParam, string pvParam, SPIF fWinIni) { if (!_SystemParametersInfo_String(uiAction, uiParam, pvParam, fWinIni)) { HRESULT.ThrowLastError(); } }
private static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, ref ANIMATIONINFO pvParam, SPIF fWinIni);
private static extern bool SystemParametersInfo(uint uiAction, uint uiParam, String pvParam, SPIF fWinIni);
public static void SystemParametersInfo(SPI uiAction, int uiParam, string pvParam, SPIF fWinIni) { if (!NativeMethods._SystemParametersInfo_String(uiAction, uiParam, pvParam, fWinIni)) { HRESULT.ThrowLastError(); } }
public static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, String pvParam, SPIF fWinIni);
public static bool SystemParametersInfo(SPI action, uint uiParam, IntPtr pvParam, SPIF winIniFlags) { return(NativeMethods.SystemParametersInfo(action, uiParam, pvParam, winIniFlags)); }
private static extern bool _SystemParametersInfo_NONCLIENTMETRICS(SPI uiAction, int uiParam, [In][Out] ref NONCLIENTMETRICS pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, IntPtr pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfoW(SPI uiAction, uint uiParam, ref uint pvParam, SPIF fWinIni); // Overloads can be made where pvParam can be any type
public static extern bool SystemParametersInfoSet(uint action, uint param, IntPtr vparam, SPIF fWinIni);
public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, ref uint pvParam, SPIF fWinIni); // T = any type
private static extern bool SystemParametersInfoW(SPI uiAction, int uiParam, string pvParam, SPIF fWinIni);
private static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, ref AnimationInfo pvParam, SPIF fWinIni);
public static extern Int32 SystemParametersInfo(SPI uiAction, UInt32 uiParam, String pvParam, SPIF fWinIni);
private static extern bool _SystemParametersInfo_NONCLIENTMETRICS(SPI uiAction, int uiParam, [In, Out] ref NONCLIENTMETRICS pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfoW(SPI uiAction, uint uiParam, ref bool pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, IntPtr pvParam, SPIF fWinIni); //SPI_SETCURSORS
public static extern bool SystemParametersInfoW(SPI uiAction, bool uiParam, IntPtr pvParam, SPIF fWinIni);
private static extern bool _SystemParametersInfo_String(SPI uiAction, int uiParam, [MarshalAs(UnmanagedType.LPWStr)] string pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfoSet(SPI action, uint param, uint vparam, SPIF init);
private static extern bool _SystemParametersInfo_HIGHCONTRAST(SPI uiAction, int uiParam, [In][Out] ref HIGHCONTRAST pvParam, SPIF fWinIni);
private static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, IntPtr pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, StringBuilder pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, ref ANIMATIONINFO pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfo(SPI action, uint uiParam, IntPtr pvParam, SPIF winIniFlags);
public static extern bool SystemParametersInfo(SPI nAction, int nParam, ref RECT rc, SPIF nUpdate);
static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, ref uint pvParam, SPIF fWinIni);
static extern bool SystemParametersInfo(uint uiAction, uint uiParam, ref IntPtr pvParam, SPIF fWinIni); // T = any type
private static extern bool _SystemParametersInfo_HIGHCONTRAST(SPI uiAction, int uiParam, [In, Out] ref HIGHCONTRAST pvParam, SPIF fWinIni);
public static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, string pvParam, SPIF fWinIni);
private static extern bool SystemParametersInfo(uint action, uint param, IntPtr vparam, SPIF fWinIni);