381 references to PInvoke
System.Windows.Forms.Primitives (381)
Interop\Richedit\Interop.PARAFORMAT.cs (1)
22public fixed int rgxTabs[(int)PInvoke.MAX_TAB_STOPS];
Interop\User32\WMExtensions.cs (8)
9=> message.IsBetween(PInvoke.WM_MOUSEFIRST, PInvoke.WM_MOUSELAST); 12=> message.IsBetween(PInvoke.WM_MOUSEFIRST, PInvoke.WM_MOUSELAST); 15=> message.IsBetween(PInvoke.WM_KEYFIRST, PInvoke.WM_KEYLAST); 18=> message.IsBetween(PInvoke.WM_KEYFIRST, PInvoke.WM_KEYLAST);
Microsoft\VisualStudio\Shell\IVsPerPropertyBrowsing.cs (1)
183/// <see cref="ITypeInfo.GetDocumentation(int, BSTR*, BSTR*, out uint, BSTR*)"/> with <see cref="PInvoke.MEMBERID_NIL"/>.
System\Windows\Forms\AccessibilityExtensions.cs (2)
11/// <inheritdoc cref="PInvoke.LresultFromObject(Guid*, WPARAM, IUnknown*)"/> 18return PInvoke.LresultFromObject(
System\Windows\Forms\Automation\UiaTextProvider.cs (3)
75public static WINDOW_EX_STYLE GetWindowExStyle(IHandle<HWND> hWnd) => (WINDOW_EX_STYLE)PInvoke.GetWindowLong(hWnd, WINDOW_LONG_PTR_INDEX.GWL_EXSTYLE); 77public static WINDOW_STYLE GetWindowStyle(IHandle<HWND> hWnd) => (WINDOW_STYLE)PInvoke.GetWindowLong(hWnd, WINDOW_LONG_PTR_INDEX.GWL_STYLE); 123return (int)PInvoke.SendInput(1, i, sizeof(INPUT));
System\Windows\Forms\Automation\UiaTextRange.cs (7)
360PInvoke.GetCaretPos(out Point endlinePoint); 874private static int GetBackgroundColor() => (int)PInvoke.GetSysColor(SYS_COLOR_INDEX.COLOR_WINDOW); 877=> (int)(((int)windowStyle & PInvoke.ES_UPPERCASE) != 0 ? CapStyle.AllCap : CapStyle.None); 892private static int GetForegroundColor() => (int)PInvoke.GetSysColor(SYS_COLOR_INDEX.COLOR_WINDOWTEXT); 895=> (int)(((int)windowStyle & PInvoke.ES_CENTER) != 0 897: ((int)windowStyle & PInvoke.ES_RIGHT) != 0 914PInvoke.UiaGetReservedNotSupportedValue(&unknown).ThrowOnFailure();
System\Windows\Forms\DeviceContextExtensions.cs (9)
37PInvoke.Rectangle(hdc, left, top, right, bottom); 47PInvoke.FillRect( 92PInvoke.MoveToEx(hdc, lines[i], lines[i + 1], &oldPoint); 93PInvoke.LineTo(hdc, lines[i + 2], lines[i + 3]); 94PInvoke.MoveToEx(hdc, oldPoint.X, oldPoint.Y, lppt: null); 101/// Calls <see cref="PInvoke.GetNearestColor(HDC, COLORREF)"/> to get the nearest color for the given 119Color newColor = ColorTranslator.FromWin32((int)PInvoke.GetNearestColor(hdc, (COLORREF)(uint)ColorTranslator.ToWin32(color)).Value); 146PInvoke.Ellipse(hdc, left, top, right, bottom); 156PInvoke.FillRect(
System\Windows\Forms\FileDialogCustomPlace.cs (2)
70int result = PInvoke.SHGetKnownFolderPath(reference, 0, HANDLE.Null, (PWSTR*)path); 78return PInvoke.SHCreateShellItem(filePathString);
System\Windows\Forms\Internals\MessageDecoder.cs (1)
26if (messageId == PInvoke.WM_PARENTNOTIFY)
System\Windows\Forms\Internals\ScaleHelper.cs (13)
71return (int)PInvoke.GetDpiForSystem(); 81HRESULT result = PInvoke.GetProcessDpiAwareness( 109DPI_AWARENESS_CONTEXT dpiAwareness = PInvoke.GetThreadDpiAwarenessContextInternal(); 311PInvoke.GetSystemMetricsForDpi(SYSTEM_METRICS_INDEX.SM_CXSMICON, OneHundredPercentLogicalDpi), 312PInvoke.GetSystemMetricsForDpi(SYSTEM_METRICS_INDEX.SM_CXSMICON, OneHundredPercentLogicalDpi)) 373DPI_AWARENESS_CONTEXT dpiAwareness = PInvoke.GetThreadDpiAwarenessContextInternal(); 402PInvoke.GetProcessDpiAwareness(HANDLE.Null, out PROCESS_DPI_AWARENESS processDpiAwareness); 416return PInvoke.IsProcessDPIAware() ? HighDpiMode.SystemAware : HighDpiMode.DpiUnaware; 440PInvoke.IsValidDpiAwarenessContext(DPI_AWARENESS_CONTEXT.DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) 445PInvoke.IsValidDpiAwarenessContext(DPI_AWARENESS_CONTEXT.DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED) 451success = PInvoke.SetProcessDpiAwarenessContext(dpiAwareness); 463success = PInvoke.SetProcessDpiAwareness(dpiAwareness).Succeeded; 484success = PInvoke.SetProcessDPIAware();
System\Windows\Forms\Internals\ScaleHelper.DpiAwarenessScope.cs (7)
42_originalDpiAwarenessContext = PInvoke.GetThreadDpiAwarenessContext(); 45if (!PInvoke.AreDpiAwarenessContextsEqual(_originalDpiAwarenessContext, context)) 47if (PInvoke.SetThreadDpiAwarenessContext(context) == 0) 55_originalDpiHostingBehavior = PInvoke.GetThreadDpiHostingBehavior(); 61_originalDpiHostingBehavior = PInvoke.SetThreadDpiHostingBehavior(behavior); 77&& PInvoke.SetThreadDpiHostingBehavior(_originalDpiHostingBehavior) == DPI_HOSTING_BEHAVIOR.DPI_HOSTING_BEHAVIOR_INVALID) 83&& PInvoke.SetThreadDpiAwarenessContext(_originalDpiAwarenessContext) == IntPtr.Zero)
System\Windows\Forms\Internals\ThemingScope.cs (7)
29&& !(PInvoke.GetCurrentActCtx(&current) && current == s_hActCtx)) 32bool success = PInvoke.ActivateActCtx(s_hActCtx, &cookie); 42bool success = PInvoke.DeactivateActCtx(0, _cookie); 60dwFlags = PInvoke.ACTCTX_FLAG_HMODULE_VALID | PInvoke.ACTCTX_FLAG_RESOURCE_NAME_VALID, 66s_hActCtx = PInvoke.CreateActCtx(act); 106s_hActCtx = PInvoke.CreateActCtx(act);
Windows\Win32\BeginPaintScope.cs (3)
9/// Helper to scope lifetime of an HDC retrieved via <see cref="PInvoke.BeginPaint(HWND, out PAINTSTRUCT)"/> 31HDC = PInvoke.BeginPaint(hwnd, out _paintStruct); 41PInvoke.EndPaint(HWND, _paintStruct);
Windows\Win32\CreateBrushScope.cs (3)
27/// Creates a solid brush based on the <paramref name="color"/> using <see cref="PInvoke.CreateSolidBrush(COLORREF)"/>. 32? PInvoke.GetSysColorBrush(color) 33: PInvoke.CreateSolidBrush(color);
Windows\Win32\CreatePenScope.cs (2)
27/// <see cref="PInvoke.CreatePen(PEN_STYLE, int, COLORREF)" />. 30HPEN = PInvoke.CreatePen(PEN_STYLE.PS_SOLID, width, color);
Windows\Win32\Foundation\COLORREF.cs (1)
10/// Never convert native constants (such as <see cref="PInvoke.CLR_NONE"/> to <see cref="Color"/> or pass them through
Windows\Win32\Interop.RegisteredMessage.cs (2)
17s_wmMouseEnterMessage = PInvoke.RegisterWindowMessage("WinFormsMouseEnter"); 30s_wmUnSubclass = PInvoke.RegisterWindowMessage("WinFormsUnSubclass");
Windows\Win32\MessageId.cs (281)
22public const uint WM_REFLECT = PInvoke.WM_USER + 0x1C00; 23public const uint WM_REFLECT_NOTIFY = WM_REFLECT + PInvoke.WM_NOTIFY; 24public const uint WM_REFLECT_NOTIFYFORMAT = WM_REFLECT + PInvoke.WM_NOTIFYFORMAT; 25public const uint WM_REFLECT_COMMAND = WM_REFLECT + PInvoke.WM_COMMAND; 26public const uint WM_REFLECT_CHARTOITEM = WM_REFLECT + PInvoke.WM_CHARTOITEM; 27public const uint WM_REFLECT_VKEYTOITEM = WM_REFLECT + PInvoke.WM_VKEYTOITEM; 28public const uint WM_REFLECT_DRAWITEM = WM_REFLECT + PInvoke.WM_DRAWITEM; 29public const uint WM_REFLECT_MEASUREITEM = WM_REFLECT + PInvoke.WM_MEASUREITEM; 30public const uint WM_REFLECT_HSCROLL = WM_REFLECT + PInvoke.WM_HSCROLL; 31public const uint WM_REFLECT_VSCROLL = WM_REFLECT + PInvoke.WM_VSCROLL; 32public const uint WM_REFLECT_CTLCOLOR = WM_REFLECT + PInvoke.WM_CTLCOLOR; 33public const uint WM_REFLECT_CTLCOLORBTN = WM_REFLECT + PInvoke.WM_CTLCOLORBTN; 34public const uint WM_REFLECT_CTLCOLORDLG = WM_REFLECT + PInvoke.WM_CTLCOLORDLG; 35public const uint WM_REFLECT_CTLCOLORMSGBOX = WM_REFLECT + PInvoke.WM_CTLCOLORMSGBOX; 36public const uint WM_REFLECT_CTLCOLORSCROLLBAR = WM_REFLECT + PInvoke.WM_CTLCOLORSCROLLBAR; 37public const uint WM_REFLECT_CTLCOLOREDIT = WM_REFLECT + PInvoke.WM_CTLCOLOREDIT; 38public const uint WM_REFLECT_CTLCOLORLISTBOX = WM_REFLECT + PInvoke.WM_CTLCOLORLISTBOX; 39public const uint WM_REFLECT_CTLCOLORSTATIC = WM_REFLECT + PInvoke.WM_CTLCOLORSTATIC; 48PInvoke.WM_NULL => "WM_NULL", 49PInvoke.WM_CREATE => "WM_CREATE", 50PInvoke.WM_DESTROY => "WM_DESTROY", 51PInvoke.WM_MOVE => "WM_MOVE", 52PInvoke.WM_SIZE => "WM_SIZE", 53PInvoke.WM_ACTIVATE => "WM_ACTIVATE", 54PInvoke.WM_SETFOCUS => "WM_SETFOCUS", 55PInvoke.WM_KILLFOCUS => "WM_KILLFOCUS", 56PInvoke.WM_ENABLE => "WM_ENABLE", 57PInvoke.WM_SETREDRAW => "WM_SETREDRAW", 58PInvoke.WM_SETTEXT => "WM_SETTEXT", 59PInvoke.WM_GETTEXT => "WM_GETTEXT", 60PInvoke.WM_GETTEXTLENGTH => "WM_GETTEXTLENGTH", 61PInvoke.WM_PAINT => "WM_PAINT", 62PInvoke.WM_CLOSE => "WM_CLOSE", 63PInvoke.WM_QUERYENDSESSION => "WM_QUERYENDSESSION", 64PInvoke.WM_QUIT => "WM_QUIT", 65PInvoke.WM_QUERYOPEN => "WM_QUERYOPEN", 66PInvoke.WM_ERASEBKGND => "WM_ERASEBKGND", 67PInvoke.WM_SYSCOLORCHANGE => "WM_SYSCOLORCHANGE", 68PInvoke.WM_ENDSESSION => "WM_ENDSESSION", 69PInvoke.WM_SHOWWINDOW => "WM_SHOWWINDOW", 70PInvoke.WM_WININICHANGE => "WM_WININICHANGE", 71PInvoke.WM_DEVMODECHANGE => "WM_DEVMODECHANGE", 72PInvoke.WM_ACTIVATEAPP => "WM_ACTIVATEAPP", 73PInvoke.WM_FONTCHANGE => "WM_FONTCHANGE", 74PInvoke.WM_TIMECHANGE => "WM_TIMECHANGE", 75PInvoke.WM_CANCELMODE => "WM_CANCELMODE", 76PInvoke.WM_SETCURSOR => "WM_SETCURSOR", 77PInvoke.WM_MOUSEACTIVATE => "WM_MOUSEACTIVATE", 78PInvoke.WM_CHILDACTIVATE => "WM_CHILDACTIVATE", 79PInvoke.WM_QUEUESYNC => "WM_QUEUESYNC", 80PInvoke.WM_GETMINMAXINFO => "WM_GETMINMAXINFO", 81PInvoke.WM_PAINTICON => "WM_PAINTICON", 82PInvoke.WM_ICONERASEBKGND => "WM_ICONERASEBKGND", 83PInvoke.WM_NEXTDLGCTL => "WM_NEXTDLGCTL", 84PInvoke.WM_SPOOLERSTATUS => "WM_SPOOLERSTATUS", 85PInvoke.WM_DRAWITEM => "WM_DRAWITEM", 86PInvoke.WM_MEASUREITEM => "WM_MEASUREITEM", 87PInvoke.WM_DELETEITEM => "WM_DELETEITEM", 88PInvoke.WM_VKEYTOITEM => "WM_VKEYTOITEM", 89PInvoke.WM_CHARTOITEM => "WM_CHARTOITEM", 90PInvoke.WM_SETFONT => "WM_SETFONT", 91PInvoke.WM_GETFONT => "WM_GETFONT", 92PInvoke.WM_SETHOTKEY => "WM_SETHOTKEY", 93PInvoke.WM_GETHOTKEY => "WM_GETHOTKEY", 94PInvoke.WM_QUERYDRAGICON => "WM_QUERYDRAGICON", 95PInvoke.WM_COMPAREITEM => "WM_COMPAREITEM", 96PInvoke.WM_GETOBJECT => "WM_GETOBJECT", 97PInvoke.WM_COMPACTING => "WM_COMPACTING", 98PInvoke.WM_COMMNOTIFY => "WM_COMMNOTIFY", 99PInvoke.WM_WINDOWPOSCHANGING => "WM_WINDOWPOSCHANGING", 100PInvoke.WM_WINDOWPOSCHANGED => "WM_WINDOWPOSCHANGED", 101PInvoke.WM_POWER => "WM_POWER", 102PInvoke.WM_COPYDATA => "WM_COPYDATA", 103PInvoke.WM_CANCELJOURNAL => "WM_CANCELJOURNAL", 104PInvoke.WM_NOTIFY => "WM_NOTIFY", 105PInvoke.WM_INPUTLANGCHANGEREQUEST => "WM_INPUTLANGCHANGEREQUEST", 106PInvoke.WM_INPUTLANGCHANGE => "WM_INPUTLANGCHANGE", 107PInvoke.WM_TCARD => "WM_TCARD", 108PInvoke.WM_HELP => "WM_HELP", 109PInvoke.WM_USERCHANGED => "WM_USERCHANGED", 110PInvoke.WM_NOTIFYFORMAT => "WM_NOTIFYFORMAT", 111PInvoke.WM_CONTEXTMENU => "WM_CONTEXTMENU", 112PInvoke.WM_STYLECHANGING => "WM_STYLECHANGING", 113PInvoke.WM_STYLECHANGED => "WM_STYLECHANGED", 114PInvoke.WM_DISPLAYCHANGE => "WM_DISPLAYCHANGE", 115PInvoke.WM_GETICON => "WM_GETICON", 116PInvoke.WM_SETICON => "WM_SETICON", 117PInvoke.WM_NCCREATE => "WM_NCCREATE", 118PInvoke.WM_NCDESTROY => "WM_NCDESTROY", 119PInvoke.WM_NCCALCSIZE => "WM_NCCALCSIZE", 120PInvoke.WM_NCHITTEST => "WM_NCHITTEST", 121PInvoke.WM_NCPAINT => "WM_NCPAINT", 122PInvoke.WM_NCACTIVATE => "WM_NCACTIVATE", 123PInvoke.WM_GETDLGCODE => "WM_GETDLGCODE", 124PInvoke.WM_NCMOUSEMOVE => "WM_NCMOUSEMOVE", 125PInvoke.WM_NCLBUTTONDOWN => "WM_NCLBUTTONDOWN", 126PInvoke.WM_NCLBUTTONUP => "WM_NCLBUTTONUP", 127PInvoke.WM_NCLBUTTONDBLCLK => "WM_NCLBUTTONDBLCLK", 128PInvoke.WM_NCRBUTTONDOWN => "WM_NCRBUTTONDOWN", 129PInvoke.WM_NCRBUTTONUP => "WM_NCRBUTTONUP", 130PInvoke.WM_NCRBUTTONDBLCLK => "WM_NCRBUTTONDBLCLK", 131PInvoke.WM_NCMBUTTONDOWN => "WM_NCMBUTTONDOWN", 132PInvoke.WM_NCMBUTTONUP => "WM_NCMBUTTONUP", 133PInvoke.WM_NCMBUTTONDBLCLK => "WM_NCMBUTTONDBLCLK", 134PInvoke.WM_KEYDOWN => "WM_KEYDOWN", 135PInvoke.WM_KEYUP => "WM_KEYUP", 136PInvoke.WM_CHAR => "WM_CHAR", 137PInvoke.WM_DEADCHAR => "WM_DEADCHAR", 138PInvoke.WM_SYSKEYDOWN => "WM_SYSKEYDOWN", 139PInvoke.WM_SYSKEYUP => "WM_SYSKEYUP", 140PInvoke.WM_SYSCHAR => "WM_SYSCHAR", 141PInvoke.WM_SYSDEADCHAR => "WM_SYSDEADCHAR", 142PInvoke.WM_KEYLAST => "WM_KEYLAST", 143PInvoke.WM_IME_STARTCOMPOSITION => "WM_IME_STARTCOMPOSITION", 144PInvoke.WM_IME_ENDCOMPOSITION => "WM_IME_ENDCOMPOSITION", 145PInvoke.WM_IME_COMPOSITION => "WM_IME_COMPOSITION", 146PInvoke.WM_INITDIALOG => "WM_INITDIALOG", 147PInvoke.WM_COMMAND => "WM_COMMAND", 148PInvoke.WM_SYSCOMMAND => "WM_SYSCOMMAND", 149PInvoke.WM_TIMER => "WM_TIMER", 150PInvoke.WM_HSCROLL => "WM_HSCROLL", 151PInvoke.WM_VSCROLL => "WM_VSCROLL", 152PInvoke.WM_INITMENU => "WM_INITMENU", 153PInvoke.WM_INITMENUPOPUP => "WM_INITMENUPOPUP", 154PInvoke.WM_MENUSELECT => "WM_MENUSELECT", 155PInvoke.WM_MENUCHAR => "WM_MENUCHAR", 156PInvoke.WM_ENTERIDLE => "WM_ENTERIDLE", 157PInvoke.WM_CTLCOLORMSGBOX => "WM_CTLCOLORMSGBOX", 158PInvoke.WM_CTLCOLOREDIT => "WM_CTLCOLOREDIT", 159PInvoke.WM_CTLCOLORLISTBOX => "WM_CTLCOLORLISTBOX", 160PInvoke.WM_CTLCOLORBTN => "WM_CTLCOLORBTN", 161PInvoke.WM_CTLCOLORDLG => "WM_CTLCOLORDLG", 162PInvoke.WM_CTLCOLORSCROLLBAR => "WM_CTLCOLORSCROLLBAR", 163PInvoke.WM_CTLCOLORSTATIC => "WM_CTLCOLORSTATIC", 164PInvoke.WM_MOUSEMOVE => "WM_MOUSEMOVE", 165PInvoke.WM_LBUTTONDOWN => "WM_LBUTTONDOWN", 166PInvoke.WM_LBUTTONUP => "WM_LBUTTONUP", 167PInvoke.WM_LBUTTONDBLCLK => "WM_LBUTTONDBLCLK", 168PInvoke.WM_RBUTTONDOWN => "WM_RBUTTONDOWN", 169PInvoke.WM_RBUTTONUP => "WM_RBUTTONUP", 170PInvoke.WM_RBUTTONDBLCLK => "WM_RBUTTONDBLCLK", 171PInvoke.WM_MBUTTONDOWN => "WM_MBUTTONDOWN", 172PInvoke.WM_MBUTTONUP => "WM_MBUTTONUP", 173PInvoke.WM_MBUTTONDBLCLK => "WM_MBUTTONDBLCLK", 174PInvoke.WM_MOUSEWHEEL => "WM_MOUSEWHEEL", 175PInvoke.WM_PARENTNOTIFY => "WM_PARENTNOTIFY", 176PInvoke.WM_ENTERMENULOOP => "WM_ENTERMENULOOP", 177PInvoke.WM_EXITMENULOOP => "WM_EXITMENULOOP", 178PInvoke.WM_NEXTMENU => "WM_NEXTMENU", 179PInvoke.WM_SIZING => "WM_SIZING", 180PInvoke.WM_CAPTURECHANGED => "WM_CAPTURECHANGED", 181PInvoke.WM_MOVING => "WM_MOVING", 182PInvoke.WM_POWERBROADCAST => "WM_POWERBROADCAST", 183PInvoke.WM_DEVICECHANGE => "WM_DEVICECHANGE", 184PInvoke.WM_IME_SETCONTEXT => "WM_IME_SETCONTEXT", 185PInvoke.WM_IME_NOTIFY => "WM_IME_NOTIFY", 186PInvoke.WM_IME_CONTROL => "WM_IME_CONTROL", 187PInvoke.WM_IME_COMPOSITIONFULL => "WM_IME_COMPOSITIONFULL", 188PInvoke.WM_IME_SELECT => "WM_IME_SELECT", 189PInvoke.WM_IME_CHAR => "WM_IME_CHAR", 190PInvoke.WM_IME_KEYDOWN => "WM_IME_KEYDOWN", 191PInvoke.WM_IME_KEYUP => "WM_IME_KEYUP", 192PInvoke.WM_MDICREATE => "WM_MDICREATE", 193PInvoke.WM_MDIDESTROY => "WM_MDIDESTROY", 194PInvoke.WM_MDIACTIVATE => "WM_MDIACTIVATE", 195PInvoke.WM_MDIRESTORE => "WM_MDIRESTORE", 196PInvoke.WM_MDINEXT => "WM_MDINEXT", 197PInvoke.WM_MDIMAXIMIZE => "WM_MDIMAXIMIZE", 198PInvoke.WM_MDITILE => "WM_MDITILE", 199PInvoke.WM_MDICASCADE => "WM_MDICASCADE", 200PInvoke.WM_MDIICONARRANGE => "WM_MDIICONARRANGE", 201PInvoke.WM_MDIGETACTIVE => "WM_MDIGETACTIVE", 202PInvoke.WM_MDISETMENU => "WM_MDISETMENU", 203PInvoke.WM_ENTERSIZEMOVE => "WM_ENTERSIZEMOVE", 204PInvoke.WM_EXITSIZEMOVE => "WM_EXITSIZEMOVE", 205PInvoke.WM_DROPFILES => "WM_DROPFILES", 206PInvoke.WM_MDIREFRESHMENU => "WM_MDIREFRESHMENU", 207PInvoke.WM_MOUSEHOVER => "WM_MOUSEHOVER", 208PInvoke.WM_MOUSELEAVE => "WM_MOUSELEAVE", 209PInvoke.WM_CUT => "WM_CUT", 210PInvoke.WM_COPY => "WM_COPY", 211PInvoke.WM_PASTE => "WM_PASTE", 212PInvoke.WM_CLEAR => "WM_CLEAR", 213PInvoke.WM_UNDO => "WM_UNDO", 214PInvoke.WM_RENDERFORMAT => "WM_RENDERFORMAT", 215PInvoke.WM_RENDERALLFORMATS => "WM_RENDERALLFORMATS", 216PInvoke.WM_DESTROYCLIPBOARD => "WM_DESTROYCLIPBOARD", 217PInvoke.WM_DRAWCLIPBOARD => "WM_DRAWCLIPBOARD", 218PInvoke.WM_PAINTCLIPBOARD => "WM_PAINTCLIPBOARD", 219PInvoke.WM_VSCROLLCLIPBOARD => "WM_VSCROLLCLIPBOARD", 220PInvoke.WM_SIZECLIPBOARD => "WM_SIZECLIPBOARD", 221PInvoke.WM_ASKCBFORMATNAME => "WM_ASKCBFORMATNAME", 222PInvoke.WM_CHANGECBCHAIN => "WM_CHANGECBCHAIN", 223PInvoke.WM_HSCROLLCLIPBOARD => "WM_HSCROLLCLIPBOARD", 224PInvoke.WM_QUERYNEWPALETTE => "WM_QUERYNEWPALETTE", 225PInvoke.WM_PALETTEISCHANGING => "WM_PALETTEISCHANGING", 226PInvoke.WM_PALETTECHANGED => "WM_PALETTECHANGED", 227PInvoke.WM_HOTKEY => "WM_HOTKEY", 228PInvoke.WM_PRINT => "WM_PRINT", 229PInvoke.WM_PRINTCLIENT => "WM_PRINTCLIENT", 230PInvoke.WM_HANDHELDFIRST => "WM_HANDHELDFIRST", 231PInvoke.WM_HANDHELDLAST => "WM_HANDHELDLAST", 232PInvoke.WM_AFXFIRST => "WM_AFXFIRST", 233PInvoke.WM_AFXLAST => "WM_AFXLAST", 234PInvoke.WM_PENWINFIRST => "WM_PENWINFIRST", 235PInvoke.WM_PENWINLAST => "WM_PENWINLAST", 236PInvoke.WM_APP => "WM_APP", 237PInvoke.WM_USER => "WM_USER", 238PInvoke.WM_CTLCOLOR => "WM_CTLCOLOR", 241PInvoke.EM_GETLIMITTEXT => "EM_GETLIMITTEXT", 242PInvoke.EM_POSFROMCHAR => "EM_POSFROMCHAR", 243PInvoke.EM_CHARFROMPOS => "EM_CHARFROMPOS", 244PInvoke.EM_SCROLLCARET => "EM_SCROLLCARET", 245PInvoke.EM_CANPASTE => "EM_CANPASTE", 246PInvoke.EM_DISPLAYBAND => "EM_DISPLAYBAND", 247PInvoke.EM_EXGETSEL => "EM_EXGETSEL", 248PInvoke.EM_EXLIMITTEXT => "EM_EXLIMITTEXT", 249PInvoke.EM_EXLINEFROMCHAR => "EM_EXLINEFROMCHAR", 250PInvoke.EM_EXSETSEL => "EM_EXSETSEL", 251PInvoke.EM_FINDTEXT => "EM_FINDTEXT", 252PInvoke.EM_FORMATRANGE => "EM_FORMATRANGE", 253PInvoke.EM_GETCHARFORMAT => "EM_GETCHARFORMAT", 254PInvoke.EM_GETEVENTMASK => "EM_GETEVENTMASK", 255PInvoke.EM_GETOLEINTERFACE => "EM_GETOLEINTERFACE", 256PInvoke.EM_GETPARAFORMAT => "EM_GETPARAFORMAT", 257PInvoke.EM_GETSELTEXT => "EM_GETSELTEXT", 258PInvoke.EM_HIDESELECTION => "EM_HIDESELECTION", 259PInvoke.EM_PASTESPECIAL => "EM_PASTESPECIAL", 260PInvoke.EM_REQUESTRESIZE => "EM_REQUESTRESIZE", 261PInvoke.EM_SELECTIONTYPE => "EM_SELECTIONTYPE", 262PInvoke.EM_SETBKGNDCOLOR => "EM_SETBKGNDCOLOR", 263PInvoke.EM_SETCHARFORMAT => "EM_SETCHARFORMAT", 264PInvoke.EM_SETEVENTMASK => "EM_SETEVENTMASK", 265PInvoke.EM_SETOLECALLBACK => "EM_SETOLECALLBACK", 266PInvoke.EM_SETPARAFORMAT => "EM_SETPARAFORMAT", 267PInvoke.EM_SETTARGETDEVICE => "EM_SETTARGETDEVICE", 268PInvoke.EM_STREAMIN => "EM_STREAMIN", 269PInvoke.EM_STREAMOUT => "EM_STREAMOUT", 270PInvoke.EM_GETTEXTRANGE => "EM_GETTEXTRANGE", 271PInvoke.EM_FINDWORDBREAK => "EM_FINDWORDBREAK", 272PInvoke.EM_SETOPTIONS => "EM_SETOPTIONS", 273PInvoke.EM_GETOPTIONS => "EM_GETOPTIONS", 274PInvoke.EM_FINDTEXTEX => "EM_FINDTEXTEX", 275PInvoke.EM_GETWORDBREAKPROCEX => "EM_GETWORDBREAKPROCEX", 276PInvoke.EM_SETWORDBREAKPROCEX => "EM_SETWORDBREAKPROCEX", 279PInvoke.EM_SETUNDOLIMIT => "EM_SETUNDOLIMIT", 280PInvoke.EM_REDO => "EM_REDO", 281PInvoke.EM_CANREDO => "EM_CANREDO", 282PInvoke.EM_GETUNDONAME => "EM_GETUNDONAME", 283PInvoke.EM_GETREDONAME => "EM_GETREDONAME", 284PInvoke.EM_STOPGROUPTYPING => "EM_STOPGROUPTYPING", 285PInvoke.EM_SETTEXTMODE => "EM_SETTEXTMODE", 286PInvoke.EM_GETTEXTMODE => "EM_GETTEXTMODE", 287PInvoke.EM_AUTOURLDETECT => "EM_AUTOURLDETECT", 288PInvoke.EM_GETAUTOURLDETECT => "EM_GETAUTOURLDETECT", 289PInvoke.EM_SETPALETTE => "EM_SETPALETTE", 290PInvoke.EM_GETTEXTEX => "EM_GETTEXTEX", 291PInvoke.EM_GETTEXTLENGTHEX => "EM_GETTEXTLENGTHEX", 294PInvoke.EM_SETPUNCTUATION => "EM_SETPUNCTUATION", 295PInvoke.EM_GETPUNCTUATION => "EM_GETPUNCTUATION", 296PInvoke.EM_SETWORDWRAPMODE => "EM_SETWORDWRAPMODE", 297PInvoke.EM_GETWORDWRAPMODE => "EM_GETWORDWRAPMODE", 298PInvoke.EM_SETIMECOLOR => "EM_SETIMECOLOR", 299PInvoke.EM_GETIMECOLOR => "EM_GETIMECOLOR", 300PInvoke.EM_SETIMEOPTIONS => "EM_SETIMEOPTIONS", 301PInvoke.EM_GETIMEOPTIONS => "EM_GETIMEOPTIONS", 302PInvoke.EM_CONVPOSITION => "EM_CONVPOSITION", 303PInvoke.EM_SETLANGOPTIONS => "EM_SETLANGOPTIONS", 304PInvoke.EM_GETLANGOPTIONS => "EM_GETLANGOPTIONS", 305PInvoke.EM_GETIMECOMPMODE => "EM_GETIMECOMPMODE", 306PInvoke.EM_FINDTEXTW => "EM_FINDTEXTW", 307PInvoke.EM_FINDTEXTEXW => "EM_FINDTEXTEXW", 310PInvoke.EM_RECONVERSION => "EM_RECONVERSION", 311PInvoke.EM_SETIMEMODEBIAS => "EM_SETIMEMODEBIAS", 312PInvoke.EM_GETIMEMODEBIAS => "EM_GETIMEMODEBIAS", 315PInvoke.EM_SETBIDIOPTIONS => "EM_SETBIDIOPTIONS", 316PInvoke.EM_GETBIDIOPTIONS => "EM_GETBIDIOPTIONS", 317PInvoke.EM_SETTYPOGRAPHYOPTIONS => "EM_SETTYPOGRAPHYOPTIONS", 318PInvoke.EM_GETTYPOGRAPHYOPTIONS => "EM_GETTYPOGRAPHYOPTIONS", 321PInvoke.EM_SETEDITSTYLE => "EM_SETEDITSTYLE", 322PInvoke.EM_GETEDITSTYLE => "EM_GETEDITSTYLE",
Windows\Win32\SelectPaletteScope.cs (3)
27HPALETTE = PInvoke.SelectPalette(hdc, hpalette, forceBackground); 30PInvoke.RealizePalette(hdc); 65PInvoke.SelectPalette(HDC, HPALETTE, bForceBkgd: false);
Windows\Win32\SetBackgroundColorScope.cs (3)
23/// <see cref="PInvoke.SetBkColor(HDC, COLORREF)"/>. 27_previousColor = PInvoke.SetBkColor(hdc, color); 37PInvoke.SetBkColor(_hdc, _previousColor);
Windows\Win32\SetBkModeScope.cs (2)
30_previousMode = (BACKGROUND_MODE)PInvoke.SetBkMode(hdc, bkmode); 40PInvoke.SetBkMode(_hdc, _previousMode);
Windows\Win32\SetMapModeScope.cs (3)
27/// <see cref="PInvoke.SetMapMode(HDC, HDC_MAP_MODE)"/>. 31_previousMapMode = (HDC_MAP_MODE)PInvoke.SetMapMode(hdc, mapMode); 41PInvoke.SetMapMode(_hdc, _previousMapMode);
Windows\Win32\SetRop2Scope.cs (3)
26/// Selects <paramref name="rop2"/> into the given <paramref name="hdc"/> using <see cref="PInvoke.SetROP2(HDC, R2_MODE)"/>. 30_previousRop = (R2_MODE)PInvoke.SetROP2(hdc, rop2); 40PInvoke.SetROP2(_hdc, _previousRop);
Windows\Win32\SetTextAlignmentScope.cs (3)
27/// using <see cref="PInvoke.SetTextAlign(HDC, TEXT_ALIGN_OPTIONS)"/>. 31_previousTa = (TEXT_ALIGN_OPTIONS)PInvoke.SetTextAlign(hdc, ta); 41PInvoke.SetTextAlign(_hdc, _previousTa);
Windows\Win32\SetTextColorScope.cs (3)
27/// <see cref="PInvoke.SetTextColor(HDC, COLORREF)"/>. 31_previousColor = PInvoke.SetTextColor(hdc, color); 41PInvoke.SetTextColor(_hdc, _previousColor);
Windows\Win32\UI\Controls\ToolInfoWrapper.cs (1)
47LRESULT result = PInvoke.SendMessage(sender, message, (WPARAM)(BOOL)state, (LPARAM)i);
Windows\Win32\UI\HiDpi\DPI_AWARENESS_CONTEXT.cs (1)
26return PInvoke.AreDpiAwarenessContextsEqual(this, dpiContext);
Windows\Win32\UI\Shell\FolderBrowserHelper.cs (6)
12/// Helper for the legacy <see cref="PInvoke.SHGetPathFromIDListEx(ITEMIDLIST*, PWSTR, uint, GPFIDL_FLAGS)" /> API. 24PInvoke.SHGetSpecialFolderLocation(rootFolderCsidl, out ITEMIDLIST* rootFolderId); 27PInvoke.SHGetSpecialFolderLocation((int)Environment.SpecialFolder.Desktop, out rootFolderId); 34using BufferScope<char> buffer = new(PInvoke.MAX_PATH + 1); 53ITEMIDLIST* resultId = PInvoke.SHBrowseForFolder(&bi); 64bool success = PInvoke.SHGetPathFromIDListEx(resultId, b, (uint)buffer.Length, GPFIDL_FLAGS.GPFIDL_UNCPRINTER);