4 instantiations of HKL
System.Windows.Forms (1)
System\Windows\Forms\Input\InputLanguage.cs (1)
47HKL handleOld = PInvoke.ActivateKeyboardLayout(new HKL(value.Handle), 0);
System.Windows.Forms.Primitives (3)
Windows.Win32.HKL.g.cs (3)
41 public static explicit operator HKL(void* value) => new HKL(value); 57 public static explicit operator HKL(IntPtr value) => new HKL((void*)value.ToPointer()); 59 public static explicit operator HKL(UIntPtr value) => new HKL((void*)value.ToPointer());
26 references to HKL
System.Windows.Forms (3)
System\Windows\Forms\Input\InputLanguage.cs (3)
47HKL handleOld = PInvoke.ActivateKeyboardLayout(new HKL(value.Handle), 0); 82var handles = new HKL[size]; 84fixed (HKL* h = handles)
System.Windows.Forms.Primitives (23)
Windows.Win32.HKL.g.cs (13)
25 : IEquatable<HKL> 35 internal static HKL Null => default; 39 public static implicit operator void*(HKL value) => value.Value; 41 public static explicit operator HKL(void* value) => new HKL(value); 43 public static bool operator ==(HKL left, HKL right) => left.Value == right.Value; 45 public static bool operator !=(HKL left, HKL right) => !(left == right); 47 public bool Equals(HKL other) => this.Value == other.Value; 49 public override bool Equals(object obj) => obj is HKL other && this.Equals(other); 55 public static implicit operator IntPtr(HKL value) => new IntPtr(value.Value); 57 public static explicit operator HKL(IntPtr value) => new HKL((void*)value.ToPointer()); 59 public static explicit operator HKL(UIntPtr value) => new HKL((void*)value.ToPointer());
Windows.Win32.PInvoke.USER32.dll.g.cs (10)
40 internal static winmdroot.Foundation.BOOL UnloadKeyboardLayout(winmdroot.UI.Input.KeyboardAndMouse.HKL hkl) 48 static extern winmdroot.Foundation.BOOL LocalExternFunction(winmdroot.UI.Input.KeyboardAndMouse.HKL hkl); 65 internal static winmdroot.UI.Input.KeyboardAndMouse.HKL ActivateKeyboardLayout(winmdroot.UI.Input.KeyboardAndMouse.HKL hkl, winmdroot.UI.Input.KeyboardAndMouse.ACTIVATE_KEYBOARD_LAYOUT_FLAGS Flags) 68 winmdroot.UI.Input.KeyboardAndMouse.HKL __retVal = LocalExternFunction(hkl, Flags); 73 static extern winmdroot.UI.Input.KeyboardAndMouse.HKL LocalExternFunction(winmdroot.UI.Input.KeyboardAndMouse.HKL hkl, winmdroot.UI.Input.KeyboardAndMouse.ACTIVATE_KEYBOARD_LAYOUT_FLAGS Flags); 1446 internal static extern winmdroot.UI.Input.KeyboardAndMouse.HKL GetKeyboardLayout(uint idThread); 1465 internal static unsafe int GetKeyboardLayoutList(int nBuff, [Optional] winmdroot.UI.Input.KeyboardAndMouse.HKL* lpList) 1473 static extern unsafe int LocalExternFunction(int nBuff, [Optional] winmdroot.UI.Input.KeyboardAndMouse.HKL* lpList);