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)
1771
if (PInvoke.IsAccelerator(new HandleRef<
HACCEL
>(this, ctlInfo.hAccel), ctlInfo.cAccel, &msg, lpwCmd: null))
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (1)
400
lpFrameInfo->haccel =
HACCEL
.Null;
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (5)
135
private
HACCEL
_accelTable;
675
PInvoke.DestroyAcceleratorTable(new HandleRef<
HACCEL
>(_control, _accelTable));
676
_accelTable =
HACCEL
.Null;
1666
PInvoke.DestroyAcceleratorTable(new HandleRef<
HACCEL
>(_control, _accelTable));
1667
_accelTable =
HACCEL
.Null;
System\Windows\Forms\ActiveX\Control_ActiveXControlInterfaces.cs (1)
37
pCI->hAccel =
HACCEL
.Null;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
342
if (!PInvoke.IsAccelerator(new HandleRef<
HACCEL
>(this, controlInfo.hAccel), controlInfo.cAccel, &msg, lpwCmd: null))
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (1)
269
lpFrameInfo->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
)"/>
10
where T : IHandle<
HACCEL
>
Windows\Win32\PInvoke.IsAccelerator.cs (2)
8
/// <inheritdoc cref="IsAccelerator(
HACCEL
, int, MSG*, ushort*)"/>
10
where T : IHandle<
HACCEL
>