2 instantiations of MSG
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Message.cs (1)
139internal MSG ToMSG() => new()
Windows\Win32\UI\WindowsAndMessaging\MSG.cs (1)
14=> new()
38 references to MSG
System.Windows.Forms (6)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (2)
331/// <inheritdoc cref="IOleObject.DoVerb(int, MSG*, IOleClientSite*, int, HWND, RECT*)"/> 1842/// <inheritdoc cref="IOleInPlaceActiveObject.TranslateAccelerator(MSG*)"/>
System\Windows\Forms\ActiveX\Control_ActiveXControlInterfaces.cs (3)
54/// <inheritdoc cref="IOleControl.OnMnemonic(MSG*)"/> 91/// <inheritdoc cref="IOleInPlaceActiveObject.TranslateAccelerator(MSG*)"/> 205/// <inheritdoc cref="IOleObject.DoVerb(int, MSG*, IOleClientSite*, int, HWND, RECT*)"/>
System\Windows\Forms\Control.cs (1)
8677/// See <see cref="Application.ThreadContext.PreTranslateMessage(ref MSG)"/>.
System.Windows.Forms.Primitives (32)
Interop\Mshtml\Interop.IDocHostUIHandler.cs (1)
64MSG* lpMsg,
Interop\User32\WMExtensions.cs (3)
11public static bool IsMouseMessage(this ref MSG message) 17public static bool IsKeyMessage(this ref MSG message) 35this ref MSG message,
Microsoft\Office\IMsoComponent.cs (12)
36internal delegate* unmanaged[Stdcall]<IMsoComponent*, MSG*, BOOL> FPreTranslateMessage_5; 42internal delegate* unmanaged[Stdcall]<IMsoComponent*, msoloop, void*, MSG*, BOOL> FContinueMessageLoop_11; 54private static BOOL FPreTranslateMessage(IMsoComponent* @this, MSG* msg) 87private static BOOL FContinueMessageLoop(IMsoComponent* @this, msoloop uReason, void* pvLoopData, MSG* pMsgPeeked) 153/// <inheritdoc cref="Interface.FPreTranslateMessage(MSG*)"/> 154public BOOL FPreTranslateMessage(MSG* msg) 157return ((delegate* unmanaged[Stdcall]<IMsoComponent*, MSG*, BOOL>)_lpVtbl[4])(pThis, msg); 196/// <inheritdoc cref="Interface.FContinueMessageLoop(msoloop, void*, MSG*)"/> 197public BOOL FContinueMessageLoop(msoloop uReason, void* pvLoopData, MSG* pMsgPeeked) 200return ((delegate* unmanaged[Stdcall]<IMsoComponent*, msoloop, void*, MSG*, BOOL>)_lpVtbl[10]) 279BOOL FPreTranslateMessage(MSG* msg); 454MSG* pMsgPeeked);
Microsoft\Office\IMsoComponentManager.cs (5)
297/// (via <see cref="IMsoComponent.FPreTranslateMessage(MSG*)"/> and typically gets first chance 318/// (via <see cref="IMsoComponent.FPreTranslateMessage(MSG*)"/>) rather than to the active component. 461/// <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)"/> during each loop iteration. 462/// When <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)"/> returns <see cref="BOOL.FALSE"/>, 469/// to (by returning <see cref="BOOL.FALSE"/> from <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)"/>),
Microsoft\Office\msoloop.cs (1)
8/// The host should remain in message loop until <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)" />
System\Windows\Forms\Message.cs (2)
91internal static unsafe Message Create(MSG* msg) 139internal MSG ToMSG() => new()
Windows\Win32\PInvoke.DispatchMessageA.cs (2)
10/// <inheritdoc cref="DispatchMessage(MSG*)"/> 12public static extern unsafe LRESULT DispatchMessageA(MSG* msg);
Windows\Win32\PInvoke.IsAccelerator.cs (2)
8/// <inheritdoc cref="IsAccelerator(HACCEL, int, MSG*, ushort*)"/> 9public static unsafe bool IsAccelerator<T>(T hAccel, int cAccelEntries, MSG* lpMsg, ushort* lpwCmd)
Windows\Win32\PInvoke.PeekMessage.cs (2)
8/// <inheritdoc cref="PeekMessage(MSG*, HWND, uint, uint, PEEK_MESSAGE_REMOVE_TYPE)"/> 10MSG* lpMsg,
Windows\Win32\UI\WindowsAndMessaging\MSG.cs (2)
10public static implicit operator Message(MSG msg) 13public static implicit operator MSG(Message message)