diff --git a/PInvoke/User32/WinUser.System.cs b/PInvoke/User32/WinUser.System.cs
index 668cf303..5fb59567 100644
--- a/PInvoke/User32/WinUser.System.cs
+++ b/PInvoke/User32/WinUser.System.cs
@@ -2255,7 +2255,7 @@ namespace Vanara.PInvoke
/// Starting with Windows 8: Determines whether the active input settings have Local (per-thread, TRUE) or Global
/// (session, FALSE) scope. The pvParam parameter must point to a BOOL variable, casted by PVOID.
///
- [SPCorrespondingType(typeof(bool), CorrespondingAction.Get)]
+ [SPCorrespondingType(typeof(bool), CorrespondingAction.Set, Direct)]
SPI_SETTHREADLOCALINPUTSETTINGS = 0x104F,
///