3 instantiations of HACCEL
System.Windows.Forms.Primitives (3)
Windows.Win32.HACCEL.g.cs (3)
41 public static explicit operator HACCEL(void* value) => new HACCEL(value); 57 public static explicit operator HACCEL(IntPtr value) => new HACCEL((void*)value.ToPointer()); 59 public static explicit operator HACCEL(UIntPtr value) => new HACCEL((void*)value.ToPointer());
38 references to HACCEL
System.Windows.Forms (10)
System\Windows\Forms\ActiveX\AxHost.cs (1)
1771if (PInvoke.IsAccelerator(new HandleRef<HACCEL>(this, ctlInfo.hAccel), ctlInfo.cAccel, &msg, lpwCmd: null))
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (1)
400lpFrameInfo->haccel = HACCEL.Null;
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (5)
135private HACCEL _accelTable; 675PInvoke.DestroyAcceleratorTable(new HandleRef<HACCEL>(_control, _accelTable)); 676_accelTable = HACCEL.Null; 1666PInvoke.DestroyAcceleratorTable(new HandleRef<HACCEL>(_control, _accelTable)); 1667_accelTable = HACCEL.Null;
System\Windows\Forms\ActiveX\Control_ActiveXControlInterfaces.cs (1)
37pCI->hAccel = HACCEL.Null;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
342if (!PInvoke.IsAccelerator(new HandleRef<HACCEL>(this, controlInfo.hAccel), controlInfo.cAccel, &msg, lpwCmd: null))
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (1)
269lpFrameInfo->haccel = HACCEL.Null;
System.Windows.Forms.Primitives (28)
Windows.Win32.CONTROLINFO.g.cs (1)
33 internal winmdroot.UI.WindowsAndMessaging.HACCEL hAccel;
Windows.Win32.HACCEL.g.cs (13)
25 : IEquatable<HACCEL> 35 internal static HACCEL Null => default; 39 public static implicit operator void*(HACCEL value) => value.Value; 41 public static explicit operator HACCEL(void* value) => new HACCEL(value); 43 public static bool operator ==(HACCEL left, HACCEL right) => left.Value == right.Value; 45 public static bool operator !=(HACCEL left, HACCEL right) => !(left == right); 47 public bool Equals(HACCEL other) => this.Value == other.Value; 49 public override bool Equals(object obj) => obj is HACCEL other && this.Equals(other); 55 public static implicit operator IntPtr(HACCEL value) => new IntPtr(value.Value); 57 public static explicit operator HACCEL(IntPtr value) => new HACCEL((void*)value.ToPointer()); 59 public static explicit operator HACCEL(UIntPtr value) => new HACCEL((void*)value.ToPointer());
Windows.Win32.OLEINPLACEFRAMEINFO.g.cs (1)
37 internal winmdroot.UI.WindowsAndMessaging.HACCEL haccel;
Windows.Win32.PInvoke.OLE32.dll.g.cs (3)
123 /// <inheritdoc cref="IsAccelerator(winmdroot.UI.WindowsAndMessaging.HACCEL, int, winmdroot.UI.WindowsAndMessaging.MSG*, ushort*)"/> 125 internal static unsafe winmdroot.Foundation.BOOL IsAccelerator(winmdroot.UI.WindowsAndMessaging.HACCEL hAccel, int cAccelEntries, in winmdroot.UI.WindowsAndMessaging.MSG lpMsg, out ushort lpwCmd) 149 internal static extern unsafe winmdroot.Foundation.BOOL IsAccelerator(winmdroot.UI.WindowsAndMessaging.HACCEL hAccel, int cAccelEntries, winmdroot.UI.WindowsAndMessaging.MSG* lpMsg, ushort* lpwCmd);
Windows.Win32.PInvoke.USER32.dll.g.cs (6)
359 internal static extern winmdroot.Foundation.BOOL DestroyAcceleratorTable(winmdroot.UI.WindowsAndMessaging.HACCEL hAccel); 363 internal static unsafe winmdroot.UI.WindowsAndMessaging.HACCEL CreateAcceleratorTable(ReadOnlySpan<winmdroot.UI.WindowsAndMessaging.ACCEL> paccel) 367 winmdroot.UI.WindowsAndMessaging.HACCEL __result = PInvoke.CreateAcceleratorTable(paccelLocal, paccel.Length); 386 internal static unsafe winmdroot.UI.WindowsAndMessaging.HACCEL CreateAcceleratorTable(winmdroot.UI.WindowsAndMessaging.ACCEL* paccel, int cAccel) 389 winmdroot.UI.WindowsAndMessaging.HACCEL __retVal = LocalExternFunction(paccel, cAccel); 394 static extern unsafe winmdroot.UI.WindowsAndMessaging.HACCEL LocalExternFunction(winmdroot.UI.WindowsAndMessaging.ACCEL* paccel, int cAccel);
Windows\Win32\PInvoke.DestroyAcceleratorTable.cs (2)
8/// <inheritdoc cref="DestroyAcceleratorTable(HACCEL)"/> 10where T : IHandle<HACCEL>
Windows\Win32\PInvoke.IsAccelerator.cs (2)
8/// <inheritdoc cref="IsAccelerator(HACCEL, int, MSG*, ushort*)"/> 10where T : IHandle<HACCEL>