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